﻿@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,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) 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}}.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{width:calc(100% - 60px)}}.main-menu>ul{position:relative;display:block;padding:0;margin:0}@media (min-width:1024px){.main-menu>ul{/*overflow:auto;*/display:flex;justify-content:space-between;text-align:left}}.main-menu>ul>li{display:block;padding:0}@media (min-width:1024px){.main-menu>ul>li{position:relative;text-align:center;flex:1 1 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;will-change:auto;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;will-change:auto}}.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 .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)}.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)}}.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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R29CLHdCZHpFRyxDVGdpUXZCLEF1QnpqUUEsa0ZBeUdvQiwyQmR2RkcsQ1QyaVF2QixBdUI3alFBLGdGQTZHb0Isd0JkM0ZHLENUK2lRdkIsQXVCamtRQSxnR0FvSG9CLDJCZDlGRyxDVCtpUXZCLEF1QnJrUUEsOEZBd0hvQix3QmRsR0csQ1RtalF2QixBdUJ6a1FBLGdGQStIb0IsMkJkckhHLENUbWtRdkIsQXVCN2tRQSw4RUFtSW9CLHdCZHpIRyxDVHVrUXZCLEF1QmpsUUEsMEdBMElvQiwyQmQvSEcsQ1Qwa1F2QixBdUJybFFBLHdHQThJb0Isd0JkbklHLENUOGtRdkIsQXVCemxRQSxvRkFxSm9CLDJCZDNIRyxDVG1rUXZCLEF1QjdsUUEsa0ZBeUpvQix3QmQvSEcsQ1R1a1F2QixBdUJqbVFBLHFDQWlLZ0IsV0FBVyxBQUNYLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsbUJkeEpPLEFjeUpQLGFBQWMsQUFDZCxjQUFjLEFBQ2QsWUFBYSxBQUNiLGNBQWdCLEN2Qm84UGhDLEF1QjVtUUEsbUJBNktnQix3QkFBd0IsQ3ZCbThQeEMsQXVCaG5RQSxrQkFpTGdCLHVCQUF1QixDdkJtOFB2QyxBdUJwblFBLHNJQXdMb0Isa0JkNUtHLENUNG1RdkIsQXVCeG5RQSw4SUFnTW9CLGtCZHhLRyxDVG9tUXZCLEF1QjVuUUEsc0pBd01vQixrQmQvS0csQ1R1bVF2QixBdUJob1FBLDBKQWdOb0Isa0JkOUxHLENUa25RdkIsQXVCcG9RQSxzTEF3Tm9CLGtCZGxNRyxDVGtuUXZCLEF1QnhvUUEsc0pBZ09vQixrQmR0TkcsQ1Rrb1F2QixBdUI1b1FBLDBNQXdPb0Isa0JkN05HLENUcW9RdkIsQXVCaHBRQSw4SkFnUG9CLGtCZHRORyxDVDBuUXZCLEF1QnBwUUEsc0JBdVBnQixXQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLFFBQVEsQUFDUixTQUFTLEFBQ1QsY0FBYyxBQUNkLHdCQUF3QixBQUN4QixxQ0FBc0MsQUFDdEMsc0NBQXVDLEFBQ3ZDLGlDZG5QTyxDVG9wUXZCLEF1QmhxUUEsMEVBcVFvQiwyQmR6UEcsQ1R3cFF2QixBdUJwcVFBLDhFQTRRb0IsMkJkcFBHLENUZ3BRdkIsQXVCeHFRQSxrRkFtUm9CLDJCZDFQRyxDVG1wUXZCLEF1QjVxUUEsb0ZBMFJvQiwyQmR4UUcsQ1Q4cFF2QixBdUJoclFBLGtHQWlTb0IsMkJkM1FHLENUOHBRdkIsQXVCcHJRQSxrRkF3U29CLDJCZDlSRyxDVDhxUXZCLEF1QnhyUUEsNEdBK1NvQiwyQmRwU0csQ1RpclF2QixBdUI1clFBLHNGQXNUb0IsMkJkNVJHLENUc3FRdkIsQXVCaHNRQSxnQkE0VFksc0JBQXVCLEN2Qnc0UG5DLEF1QnBzUUEsd0lBb1VvQixvQmR4VEcsQ1Q0clF2QixBdUJ4c1FBLGdKQTJVb0Isb0JkblRHLENUb3JRdkIsQXVCNXNRQSx3SkFrVm9CLG9CZHpURyxDVHVyUXZCLEF1Qmh0UUEsNEpBeVZvQixvQmR2VUcsQ1Rrc1F2QixBdUJwdFFBLHdMQWdXb0Isb0JkMVVHLENUa3NRdkIsQXVCeHRRQSx3SkF1V29CLG9CZDdWRyxDVGt0UXZCLEF1QjV0UUEsNE1BOFdvQixvQmRuV0csQ1RxdFF2QixBdUJodVFBLGdLQXFYb0Isb0JkM1ZHLENUMHNRdkIsQXVCcHVRQSw0TUFrWWdCLGFkdFhPLENUZ3VRdkIsQXVCNXVRQSx3TkF5WWdCLGFkalhPLENUNHRRdkIsQXVCcHZRQSxvT0FnWmdCLGFkdlhPLENUbXVRdkIsQXVCNXZRQSwwT0F1WmdCLGFkcllPLENUa3ZRdkIsQXVCcHdRQSxvUkE4WmdCLGFkeFlPLENUc3ZRdkIsQXVCNXdRQSxvT0FxYWdCLGFkM1pPLENUMHdRdkIsQXVCcHhRQSxrVEE0YWdCLGFkamFPLENUaXhRdkIsQXVCNXhRQSxnUEFtYmdCLGFkelpPLENUMHdRdkIsQXVCMzJQQSxxQ0FJWSxrQkFBbUIsQ3ZCNDJQL0IsQXVCaDNQQSwrUEFPZ0IsZUFBZ0IsQ3ZCazNQaEMsQXVCejNQQSwrQ0FXZ0Isc0JBQXVCLEN2Qm0zUHZDLEF1QjkzUEEseURBZWdCLHNCQUF1QixDdkJvM1B2QyxBdUI5MlBBLDBEQUtnQixhZHZjTyxDVG96UXZCLEF1QmwzUEEsd0VBVW9CLDJCZDVjRyxDVHd6UXZCLEF1QnQzUEEsc0VBY29CLHdCZGhkRyxDVDR6UXZCLEF1QjEzUEEsc0lBcUJvQixrQmR2ZEcsQ1RnMFF2QixBdUI5M1BBLDBFQTJCb0IsMkJkN2RHLENUbzBRdkIsQXVCbDRQQSx3SUFrQ29CLG9CZHBlRyxDVHcwUXZCLEF1QnQ0UEEsa0pBeUNvQixhZDNlRyxDVDQwUXZCLEF1QjE0UEEsOERBbURnQixhZHplTyxDVG8wUXZCLEF1Qjk0UEEsNEVBd0RvQiwyQmQ5ZUcsQ1R3MFF2QixBdUJsNVBBLDBFQTREb0Isd0JkbGZHLENUNDBRdkIsQXVCdDVQQSw4SUFtRW9CLGtCZHpmRyxDVGcxUXZCLEF1QjE1UEEsOEVBeUVvQiwyQmQvZkcsQ1RvMVF2QixBdUI5NVBBLGdKQWdGb0Isb0JkdGdCRyxDVHcxUXZCLEF1Qmw2UEEsMEpBdUZvQixhZDdnQkcsQ1Q0MVF2QixBdUJ0NlBBLGtFQWlHZ0IsYWR0aEJPLENUKzFRdkIsQXVCMTZQQSxnRkFzR29CLDJCZDNoQkcsQ1RtMlF2QixBdUI5NlBBLDhFQTBHb0Isd0JkL2hCRyxDVHUyUXZCLEF1Qmw3UEEsc0pBaUhvQixrQmR0aUJHLENUMjJRdkIsQXVCdDdQQSxrRkF1SG9CLDJCZDVpQkcsQ1QrMlF2QixBdUIxN1BBLHdKQThIb0Isb0JkbmpCRyxDVG0zUXZCLEF1Qjk3UEEsa0tBcUlvQixhZDFqQkcsQ1R1M1F2QixBdUJsOFBBLG9FQStJZ0IsYWQza0JPLENUazRRdkIsQXVCdDhQQSxrRkFvSm9CLDJCZGhsQkcsQ1RzNFF2QixBdUIxOFBBLGdGQXdKb0Isd0JkcGxCRyxDVDA0UXZCLEF1Qjk4UEEsMEpBK0pvQixrQmQzbEJHLENUODRRdkIsQXVCbDlQQSxvRkFxS29CLDJCZGptQkcsQ1RrNVF2QixBdUJ0OVBBLDRKQTRLb0Isb0JkeG1CRyxDVHM1UXZCLEF1QjE5UEEsc0tBbUxvQixhZC9tQkcsQ1QwNVF2QixBdUI5OVBBLGtGQTZMZ0IsYWRybkJPLENUMDVRdkIsQXVCbCtQQSxnR0FrTW9CLDJCZDFuQkcsQ1Q4NVF2QixBdUJ0K1BBLDhGQXNNb0Isd0JkOW5CRyxDVGs2UXZCLEF1QjErUEEsc0xBNk1vQixrQmRyb0JHLENUczZRdkIsQXVCOStQQSxrR0FtTm9CLDJCZDNvQkcsQ1QwNlF2QixBdUJsL1BBLHdMQTBOb0Isb0JkbHBCRyxDVDg2UXZCLEF1QnQvUEEsa01BaU9vQixhZHpwQkcsQ1RrN1F2QixBdUIxL1BBLGtFQTJPZ0IsYWQvcUJPLENUazhRdkIsQXVCOS9QQSxnRkFnUG9CLDJCZHByQkcsQ1RzOFF2QixBdUJsZ1FBLDhFQW9Qb0Isd0JkeHJCRyxDVDA4UXZCLEF1QnRnUUEsc0pBMlBvQixrQmQvckJHLENUODhRdkIsQXVCMWdRQSxrRkFpUW9CLDJCZHJzQkcsQ1RrOVF2QixBdUI5Z1FBLHdKQXdRb0Isb0JkNXNCRyxDVHM5UXZCLEF1QmxoUUEsa0tBK1FvQixhZG50QkcsQ1QwOVF2QixBdUJ0aFFBLDRGQXlSZ0IsYWQ1dEJPLENUNjlRdkIsQXVCMWhRQSwwR0E4Um9CLDJCZGp1QkcsQ1RpK1F2QixBdUI5aFFBLHdHQWtTb0Isd0JkcnVCRyxDVHErUXZCLEF1QmxpUUEsME1BeVNvQixrQmQ1dUJHLENUeStRdkIsQXVCdGlRQSw0R0ErU29CLDJCZGx2QkcsQ1Q2K1F2QixBdUIxaVFBLDRNQXNUb0Isb0JkenZCRyxDVGkvUXZCLEF1QjlpUUEsc05BNlRvQixhZGh3QkcsQ1RxL1F2QixBdUJsalFBLHNFQXVVZ0IsYWQzdkJPLENUMCtRdkIsQXVCdGpRQSxvRkE0VW9CLDJCZGh3QkcsQ1Q4K1F2QixBdUIxalFBLGtGQWdWb0Isd0JkcHdCRyxDVGsvUXZCLEF1QjlqUUEsOEpBdVZvQixrQmQzd0JHLENUcy9RdkIsQXVCbGtRQSxzRkE2Vm9CLDJCZGp4QkcsQ1QwL1F2QixBdUJ0a1FBLGdLQW9Xb0Isb0JkeHhCRyxDVDgvUXZCLEF1QjFrUUEsMEtBMldvQixhZC94QkcsQ1RrZ1J2QixBd0IzaFJLLG9CQUVPLG9CQUFxQixDeEI2aFJqQyxBd0IvaFJLLG1CQU1PLGtCQUFtQixDeEI2aFIvQixBd0J6aFJJLDZDQUdJLG9CQUFz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LG1CQUFtQixBQUNuQixnQ0FBbUMsQzdCODRSakQsQ0FDRixBOEJ4elNBLG1DQUNJLGtCQUFrQixBQUNsQixhQUFjLENBRmxCLEE5Qm8wU0EsbUIrQmowU0ksa0J0Qm9DZSxBc0JuQ2Ysd0J0QkRtQixDVGkwU3ZCLEE4QnAwU0Esc0JDT1EsV0FBWSxDL0JpMFNwQixBOEJ4MFNBLDJCQ1dnQixpQkFBa0IsQy9CaTBTbEMsQThCNTBTQSxxQ0NlZ0IsNEJ0QlpPLENUNjBTdkIsQThCaDFTQSwyQkNzQmdCLG9CQUFxQixDL0I4elNyQyxBOEJwMVNBLDhCQzRCb0IsbUJBQW9CLEMvQjR6U3hDLEE4QngxU0EsaUNDa0N3QixvQkFBcUIsQy9CMHpTN0MsQThCNTFTQSxvQ0N3QzRCLGlCQUFrQixDL0J3elM5QyxBOEJoMlNBLHVDQzhDZ0Msb0JBQXFCLEMvQnN6U3JELEE4QnAyU0EscURDeURvQix3QnRCbkRHLENUazJTdkIsQThCeDJTQSwyREM0RHdCLGF0QjFDRCxDVDAxU3ZCLEE4QjUyU0Esc0JDb0VRLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsU0FBUyxBQUNULCtCdEJwRWUsQ1RnM1N2QixBOEJuM1NBLHlDQzBFWSxZQUFhLEMvQjZ5U3pCLEE4QnYzU0EsaUNDOEVZLGtCQUFtQixDL0I2eVMvQixBOEIzM1NBLHdCQ2tGWSxjQUFjLEFBQ2Qsa0JBQWtCLEFBQ2xCLG1CQUFtQixBQUNuQixnQkFBZ0IsQUFDaEIsdUJBQXVCLEFBQ3ZCLDhCQUE4QixBQUM5QixpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2xCLGN0QjlFVyxBc0IrRVgsaUJBQWlCLEFBQ2pCLHdCQUF3QixBQUN4QixzQnRCNUZRLEFEZ0ZaLGlDQUFvQyxBQUNwQyxlQUFnQixDUjB6U3hCLEE4QjU0U0EsOEJDa0dnQix3QkFBd0MsQy9COHlTeEQsQThCaDVTQSw4RHRCcUZRLGlDQUFvQyxBQUNwQyxlQUFnQixDc0J0RnhCLEE5QjQ1U0EsK0IrQnB6U2dCLGN0QnRGTyxBc0J1RlAsd0J0QnZHTyxDVDA1U3ZCLEE4QjU1U0Esc0NDOEdvQixXQUFXLEFB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c0JBQ0ksa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCxrQkFBbUIsQzlDNnNXdkIsQThDaHRXQSwwQkFNUSxjQUFjLEFBQ2Qsa0JBQWtCLEFBQ2xCLGVBQWdCLEM5QzhzV3hCLEErQ3R0V0Esc0NBRVEseUJ0Q0NlLEFzQ0FmLHNCQUFzQixBQUN0QixxQkFBcUIsQUFDckIsaUJ0Q2tDVyxDVHNyV25CLEFRaHRXUSx5QnVDYlIsc0NBUVksc0JBQXVCLEMvQzB0V2pDLENBQ0YsQVFsc1dRLDBCdUNqQ1Isc0NBV1ksbUJBQW9CLEMvQzZ0VzlCLENBQ0YsQStDenVXQSxxSUFpQlkseUJ0Q2ZXLEFzQ2dCWCxxQnRDZlcsQXNDZ0JYLGF0Q1BXLENUbXVXdkIsQStDL3VXQSx3Y0F3QmdCLGF0Q1pPLENUNnVXdkIsQStDenZXQSwyTEE2Qm9CLHlCdENqQkcsQXNDa0JILDBCdENsQkcsQ1Rrdld2QixBK0M5dldBLDhMQW9Db0Isd0J0Q3hCRyxDVHN2V3ZCLEErQ2x3V0EsMkNBMENZLGN0Q3JDVyxBc0NzQ1gsbUJBQW9CLEMvQzR0V2hDLEErQ3Z3V0EscURBK0NZLGN0Q25DVyxBc0NvQ1gscUJBQXNCLEMvQzR0V2xDLEErQzV3V0EsMkRBbURnQixnQkFBZ0IsQUFDaEIsYXRDbENPLENUK3ZXdkIsQStDanhXQSxnR0EwRFksV3RDekRRLEFzQzBEUix5QnRDekNXLEFzQzBDWCxlQUFnQixDL0M0dFc1QixBK0N4eFdBLHdDQWdFWSxjdEN2RFcsQXNDd0RYLHFCQUFxQixBdkNnQnpCLGlDQUFvQyxBQUNwQyxlQUFnQixDUjZzV3hCLEErQy94V0Esa0RBdUVZLGNBQWMsQUFDZCxjQUFjLEFBQ2Qsa0JBQWtCLEFBQ2xCLGdCQUFnQixBQUNoQixzQkFBdUIsQy9DNHRXbkMsQVF0d1dRLDBCdUNqQ1Isa0RBOEVnQixhQUFjLEMvQzh0VzVCLENBQ0YsQStDN3lXQSxxREFrRmdCLFFBQVMsQy9DK3RXekIsQStDanpXQSxvRUFzRndCLG1CQUFtQixBdkNMbkMsaUNBQW9DLEFBQ3BDLGVBQWdCLENScXVXeEIsQStDdnpXQSxvREE4RmdC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dEQzRE8sQ1Q0b2J2QixBK0Qvb2JBLHVEQWlFb0IsYXREL0NHLENUaW9idkIsQStEbnBiQSxpRUFxRW9CLGVBQWdCLEMvRGtsYnBDLEErRHZwYkEsb0VBeUVvQixhdEQ3REcsQ1Qrb2J2QixBK0QzcGJBLG1FQTZFb0IsOEJ0RDNERyxDVDZvYnZCLEErRC9wYkEsdUVBZ0Z3QixzQkFBdUIsQy9EbWxiL0MsQStEbnFiQSxzRUFxRm9CLFNBQVUsQy9Ea2xiOUIsQStEdnFiQSxrRkF3RndCLGtCdER2RUQsQ1QwcGJ2QixBK0QzcWJBLG1EQThGZ0IsYUFBYyxDL0RpbGI5QixBK0QvcWJBLHlFQWlHb0Isa0JBQWtCLEFBQ2xCLFVBQVcsQy9Ea2xiL0IsQStEcHJiQSw0Q0F1R2dCLFlBQWEsQy9EaWxiN0IsQStEeHJiQSxxRUEyR2dCLE9BQVEsQy9EaWxieEIsQStENXJiQSw2REErR2dCLE9BQVEsQy9EaWxieEIsQStEaHNiQSx5Q0FtSGdCLHNCQUF1QixBQUN2QixXQUFXLEFBQ1gsZ0JBQWlCLEMvRGlsYmpDLEErRHRzYkEsMkNBMEhZLGlDQUEwQixDL0RnbGJ0QyxBK0Qxc2JBLHNEQTZIZ0IsbUNBQTRCLEMvRGlsYjVDLEErRDlzYkEsMEVBZ0lvQixPQUFPLEFBQ1Asb0JBQXFCLEMvRGtsYnpDLEErRG50YkEsd0VBcUlvQixjQUFlLEMvRGtsYm5DLEErRHZ0YkEsNkVBMEl3Qix3RHREeEhELENUeXNidkIsQStEM3RiQSwrRUErSXdCLGtDdEQ3SEQsQ1Q2c2J2QixBK0QvdGJBLHlEQXdKb0IsWUFBYSxDL0Qya2JqQyxBK0RudWJBLG1EQTZKZ0IsTUFBTyxDL0Qwa2J2QixBUWh0YlEseUJ1RHZCUixtREFnS29CLE9BQVEsQy9ENGtiMUIsQ0FDRixBUTVzYlEsMEJ1RGpDUixtREFvS29CLE9BQVEsQy9EOGtiMUIsQ0FDRixBK0RudmJBLG1FQTBLb0IsT0FBUSxDL0Q2a2I1QixBK0R2dmJBLGtSQXNMb0IsTUFBTyxDL0Qya2IzQixBK0Rqd2JBLG1EQTZMZ0IsTUFBTyxDL0R3a2J2QixBUTl1YlEseUJ1RHZCUixt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QixhQUFhLEFBQ2IsZUFBZSxBQUNmLCtCQUFnQyxDbEUrNmJ0QyxBa0VsaGNBLDJGQXNHUSx5QnpEcEZlLEF5RHFGZixVekR0R1ksQ1R1aGNwQixBa0V4aGNBLHVHQTBHVSxVekR6R1UsQ1Q0aGNwQixBa0U3aGNBLDJGQStHUSxxQkFBcUIsQUFDckIsZ0JBQWdCLEFBQ2hCLFdBQVcsQUFDWCxlQUFlLEFBQ2YsY3pEakdlLEF5RGtHZixzQkFBc0IsQUFDdEIsK0JBQWdDLENsRW03YnhDLEFrRXhpY0Esb0JBMkhJLGNBQWUsQ2xFaTdibkIsQWtFOTZiRSxxREFDRSxrQ0FBbUMsQ2xFaTdidkMsQWtFNzZiQSxvQkFDRSxrQnpEaklxQixDVGlqY3ZCLEFtRXBqY0EsbUNBRUkseUIxRENtQixBMERBbkIsa0JBQWtCLEFBQ2xCLFdBQVksQ25Fc2pjaEIsQW1FMWpjQSwyQ0FPTSxrQkFBa0IsQUFDbEIsUUFBUSxBQUNSLFNBQVMsQUFDVCwrQkFBZ0MsQUFDaEMsZ0JBQWlCLENuRXVqY3ZCLEFtRWxrY0EsNkVBaUJNLGtCQUFrQixBQUNsQixVQUFXLENuRXFqY2pCLEFtRXZrY0Esb0ZBcUJRLGtCMURsQmUsQ1R3a2N2QixBb0Uxa2NBLG9CQUNJLG9EQUFvRCxBQUNwRCxxQjNEWWdCLENUaWtjcEIsQW9FL2tjQSxpSEFRUSxnQkFBaUIsQ3BFOGtjekIsQW9FdGxjQSwwQkFZUSxtREFBb0QsQ3BFOGtjNUQsQW9FMWxjQSxvRUFpQlEsZ0VBQWlFLENwRThrY3pFLEFvRS9sY0EsMlJBMkJRLGtDQUFvRCxDcEU4a2M1RCxBb0V6bWNBLDBDQWdDWSxvQjNEeEJXLENUcW1jdkIsQW9FN21jQSxpREFtQ2dCLGEzRHhCTyxDVHNtY3ZCLEFvRWpuY0Esd0RBd0NZLGMzRDdCVyxBMkQ4Qlgsb0IzRGpDVyxDVDhtY3ZCLEFvRXRuY0EsdURBNkNnQixvQjNEckNPLENUa25jdkIsQW9FMW5jQSwwREFnRG9CLHdCM0R4Q0csQ1RzbmN2QixBb0U5bmNBLGtDQXVEUSxvQjNEcERlLENUK25jdkIsQW9FbG9jQSw2RUE2RFEsWUFBYSxD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QkFBQSxDQUNGLENBeENDLEFBRUQsMEJBQ0UsdUJBMENBLGdCQUFBLENBQ0YsQ0F4Q0MsQUFFRCxzQnFGNzFoQlksY0FBQSxBN0VKSixpQkFBYSxBQUNiLGNBQUEsQTZFZUMsaUNBQUEsQXJGKzNoQlQsZUFBQSxDQXhDQyxBQUVELHlCQUNFLHNCQTBDQSxnQkFBQSxDQUNGLENBeENDLEFBRUQseURBMENBLGFBQUEsQ0F4Q0MsQUFFRCw4QkEwQ0EsYUFBQSxDQXhDQyxBQUVELFlBMENBLFlBQUEsQ0F4Q0MsQUFFRCx5QkEwQ0Esa0JBQUEsQ0F4Q0MsQUFFRCw0QkEwQ0EsbUJBQUEsQ0F4Q0MsQUFFRCwrQkEwQ0Esb0JBQUEsQ0F4Q0MiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiOy52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52aWRlby1qcyAudmpzLW1vZGFsLWRpYWxvZywudmpzLWJ1dHRvbj4udmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtbW9kYWwtZGlhbG9nIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1idXR0b24+LnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZXt0ZXh0LWFsaWduOmNlbnRlcn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlZpZGVvSlM7c3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQkRrQUFzQUFBQUFHNmdBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBUGdBQUFGWlJpVjNoWTIxaGNBQUFBWVFBQUFEYUFBQURQdjc0OS9wbmJIbG1BQUFDWUFBQUMzQUFBQkhRWmc2T2NXaGxZV1FBQUEzUUFBQUFLd0FBQURZWncyNTFhR2hsWVFBQURmd0FBQUFkQUFBQUpBK1JDTEZvYlhSNEFBQU9IQUFBQUJNQUFBQ003NDRBQUd4dlkyRUFBQTR3QUFBQVNBQUFBRWhGNmtxdWJXRjRjQUFBRG5nQUFBQWZBQUFBSUFFMEFJRnVZVzFsQUFBT21BQUFBU1VBQUFJSzFjZjFvSEJ2YzNRQUFBL0FBQUFCSkFBQUFkUEV4WXVOZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdTN3dUaUJnWldCZ2FXUTVSa0RBOE12Q00wY3d4RE9lSTZCZ1ltQmxaa0JLd2hJYzAxaGNQakkrRkdKSGNSZHlBNFJaZ1FSQURLM0N4RUFBSGljN2RGWmJzTWdBRVhSUzB5Y3labm5PZUc3eStxQzhwVTFkSHVzSU9YeHVveGFPbHdaWVdRQjBBZWE0cXVJRU40RTlMektiS2p6RGVNNkgvbXVhNkxtYy9wOHloZzBsdmRZeDE1Wkc4dU9MUU9Hak1wM0V6cW16Sml6WU1tS05SdTI3Tmh6NE1pSk14ZXUzTGp6NEVrcW03VDhQNTJHOFBQM2xuVE9WaysrWjZpTjZRWnpOTjFGN3B0dU43ZUdPakRVb2FHT0RIVnN1dlU4TWRUTzlIZDVhcWd6UTUwYjZzSlFsNGE2TXRTMW9XNE1kV3VvTzBQZEcrckJVSStHZWpMVXM2RmVEUFZxcURkRHZSdnF3MUNmaHBxTTlBdDBpRkxhQUFCNG5KMVlEWEJUVlJaKzUvMjJUVWxKOHdlMHBIbEptN1JKZjVPOEYyajZFeW1sU1BrcHhhTDhVMnhwYTNES2owQ0JoYzJJVzRlV0tTb2tJb0xzdU1xc3NNNjRmK2pBNEhTZFdYWFhzY0JxNjdJT3MzRlhaMVpZV1Z5UkZkbzg5OXlYdElCUVo5MGs3NzE3enozdjNIUFBPZmQ4NTRZQ0NqOWNMOWRMMFJRRk9xQ2JHSm5ySGI1RWF5aUtJV044aUEvaFdCYmxvNmhVV204VHRDRHdFODBXTUp1cy9pcnd5eE9keGVCME1EYjE0Vk5KSG5YWW9MTFNsNkZmQ1VZTzluWVBUQThFcGc5MDkwTHByZmJCYloyaFkwVWxKVVhIUXAzL3Z0V2tTNkVCdjgrclBNcTV1OTY5MmYvZE54Sk5pcXdDMXhQRTlUQ1VnQ3NTZFFXZ0UzWFFEMjVsa0c0Q04yeG1UY09YV0JPeXNlcjZSTjZLbkdiS1NibVEzK2QwT0kxbTJXOFF6TExrSTJzeWtyV0FnSkpFdEE4dkdHVy8yUStDbVQzbjh6Uzl3Wnd1MkRDdnR1WktaTjN4a3JMaDM2eUNadVVvbVFTcUdwWTh0LzI1VmZIVmh3OHo0ZWJHQnRmTGIweWE5UENhRGMrOGRHVHZrMmRzaDZ6N1d6dm93bFhLVVNXbzlNSjE1YTNLckVQMmxvT3IyT2podzZpVzZoZjJCRGRFY2NRdlpHcGFBeTdZb3ZTd3E4a3I3SEdsbHhwZDcxcmtTNkcwU2YxMXNsOU92TUsxK2p3UFBPRHhqVXdrT2ltOUNVM2l4MXdOalhEZm1KU0VuNjE4QnM2bHBXd1VwVSs4UENxTE1ZNjUwempxOFZoQ0lQMTdORUtUeDNlYUxMK3M1UGk2eUpXYVdqVEhMUjFqWXpQU1Y5VkYvNk9qZGIvMWtPM01rM3VoSEMweDZnYzFCamxLUStuUUZ4VFlkYUprWjd5U1Z4TEJiaFIxZHNib05YcDF0Q1lLVzJMUmFFenBZY0l4MkJLTnhhTDBaYVVuU3FmRm9pTmhIS1IvR2tYNlBXVVNBYUplbFFhcVpMMUVwb0hOc2FqU0V5UFNvSjlJamhJeFRkakhMbXdadmhSRE9pRlRZL1llUW52clZabWlUUXRHbmNFQ1h0RlRCWkxPVnd3TVJnb1hIQWtYek16UG4xbkFKSjhqWVNiTURhcU4yd2FHTHpOaGloL2JaeW5VQk1wSVdTZzdWWWk3RFJ4Mm04QUxrSWRSQ0p3STZBckp4MkVJOGthRFdlVFFLZUFGazlmamwvMUF2d2t0alExUDdOanlNR1F5ZmQ0dmppcFg2TS9pNTJEN0NxODBrcWxjeEVjR1hSci9GRWNnczB1NXVHZ0I0Vld1TUZmcGRuMlJlNkhpM1Bxem14V0tzejYrYWUyUG45aFhYdy9mcU04NTlVaUdDMG9LWVlJTEpCcUpyc24xWjFFNXFPczlyUUNpVVFSUkVqbTh5SmNiSEY1Y1VKdWZYMXZBSGxlZncwWGdVb2JvUzNFVGZRbFR4QkM0U090dUU4VlBSSlRCU0NRU2paQ3BrN0dxenUrbWFzYVoyeTdaamVoaG80RjNnODJCTkRrQUhwT1JHNCtPQ1MrZjZKVFBtdFJuL1BIMWtjaDZkMDRzcDdBUWIyNWFRL3BxVXlYZVE4dnJlYkc4T1lRZFhPUSs1ODV1MHNkVzlycWFselJVUmlKKzlGNE13ZVJGcktVamwxR1VZaEgxQTI3V09IdzVjVEZTRlBNbzlFZVVJR25RVFpISWFKN0FITGFPS3NPT0RhTkY5amtCallHMlFFc1EyeGpNVUF4MmJCRWJlVEJXTUh3c2tCam5ncTU2Uy95ZmdrQm5XQmE0SzlzcUt0cTJ0MVVJOFM5SGU1WHVCUmJhd0FkYXRyUUVBaTMwQWtzMitMTThXZUNiYWxWWmtXTnlsdkorZHFKbnpWYitPSGxTb0tXOG5QQ1A3UmQrQ2NaMkRkV0FHcUoyQ0JGT3BoZ3l3RkZDRkJOdGZBYkd0TlBCQ3d4dnlnSGVZTVpNWTlaYm9CcXdxL3BWcnNiZ041dGt2MTUyT0RsYk1maXF3R01CZ3hhNEV4ejNRaG92UklVcDZhY3FabVF6UnEweXBEWFMyVFBMVDAyWUlrUUVUbk9FNDQ1b09HeE9tWEFxVUpOTkc3WGd1cE1qUHEydWE5YXNyajV5WS95dUt0ZU8xS3gwWU5KVHVmcmlyTGUxbVpuYXQ3T0w2cm5VZENXZW5wVzZJOG1BbmJzWThLV3MxUHVTb3ZDVzlBL1oyNVBRMjRhN2NOT3FnbVRrTG1CTWdoNFRIZ2M0YjlrMklWdjEvZy9GNW5HbGp3UExmT2dIQXpKemg0NVYvNCtXZW5Uem1NdFI1Wjd1czJUeXM5MDlVSHFyUFk3S2Jja294UnZSSGhtVmMzY0pHRTk3dW1sMFIxUzBqZFVMVmw3RXZadERGVkJGMzVOOWNFZGpwZ21BaU9sRlorRHRvaDkzK0QzenpIcjhSUk5aUWhuQ05NTmJjZWdPdnBFd1pvTCswNmNKUTA3aCt0aDNmWi83UFZiVkM2bmdUQVYvS29MRnVPNisyS0ZjVTY1MWdFYjV1Z1BTSWIxRCtYcDhWNCtrM3NFSUdudzVtWWU0SWY0azFsRllyNlNDem1NMkVROGlXdG13am5CSTlrVHdlMVRsZkFtWGg3SDAyYnk5ZlcyZ3NqS3d0djBhYVVSS2lsNE9kVjdyREwxTVhJRk5yaGR4b2hjWlhZVG5xNDdXaXNyS2l0YU9iYmY1K3l2a0xpNUo2bENOWlorQjZHQzM4Vk5CWkJEaWRTUy8rbVN2aDZzK3NyZ0M4cHlLTXZEdHQrZGUzYzlmVTc2WlBmdU04dWQ0S3YwZnlQL0xxZmVwTVQvM29aeFNxcFphVGExRGFRWUxZOFRGc0hZYldZc1BvUmhSV2ZMNWVTU1FiaFVHZ0dDM1lMYlZNazZQaXRURk5HcEFzTnJDNkQxVk5CS2dCSE1lamFpdVJXRVdHZ3NTREJUSmpxV0lsOGtKTGxzYUxKMnRYRHI2eEdmVDg1Yk0yUTA2YTQ2eDJIVGd2ZG5WOHo1WUR5LzI3SjR6dDZ4MlZ0a3pqb1lwa3EzNmthQnI0ZVFTZzd0eWlWd2VXdWJYWnVndGFkbDU4eWRhcGZiT1JmS3NEVHVaME9CZ3g0Y2ZkakNmNXRiV05JVG5MMTIwZmRPaTFSVjFDM3VLR3pOZHdZTGNNdlozQnhvUHlUT0NEMVh2WFRwN1UxMGdXQ1ZtVFY5YjNyMnowU2tHV292YjJocDlJODlPOGEyc21seWFPOG11TVUrZFJtdHpwNjBJekFvRnBqTHIxbjM4OGJvTHlmMGRSdnhoc0haMHFiV3FEa3dxdnZwa2o0bDBmWTZFSVhSaTVzUVNyQXZzVll3WFJ5NHFKMkVWdEQxQU43YTBIV3RoOXltdkwxeGMzV1RVS0svVEFIQS9iWERWdFZXZk9NZnVHeEdadjRMbi9qVnI5amMzajF5TXYwdG5kbXl0OVZxODhZOWdIMXd0TFgzS1dqb3Q1KytqV0hnQW9aWmtRMTR3R1EyMEZsaTcxVW1LSkF5NHhLTVNUR2JWZHliVzdGRERBdXQ5WHBENUF6V3JZTzd6UThxZmZxRjgrWW5kL2NsckhjZHl4R3kzYS8zK21mTm56Qy9jQnN2ZVRqblR2WGYxbzZ2ek9sWnc3V3RxdGRtUEsvRXJyei82Tk50RDcyem1OT1pmYm1ZZFRHSGZvb2ZxSTc5T2MrUjJuMWxybkw2cE9tMFVwN2t3eGhUVzEyQW1tN1dZa1hSMnFZckYyQW1nbWJBc3haand5MXhwZy9tMUplMnZycDh2L256MnhwbWxCZzRFOWhyTVUzNDF3VnBUT2gvT2ZtR3ZBbnJhOHE2dWN0cjYwWlFIVjNRK1dNUUp5a01qOFpzV24yUUJPbW1ITUIrbTVwRElwVEZvbllpZ2lhS0FoR0VpQUhGN0VsaVZuUWtqb0xWSU1QdEpwQktIWWQzQThHWUg5akp6cld3bUh4NVFqcDd2REFYMHN1R1J5bTF2dG0vOVcxL0h5Ujh2Y3pmTXM2U2s4RFN2ODU1LzVkbFg5b1FxNTJoVDhzeXlwMnJ4NUlkMTdJQXlBTTN3SWpRUE1PSHp5dEVCNjRxNkQ1elQ5MXlOYm54M1YvbnFuZDAxN1M5WTA2MDVrM2l6b1hMcHN4ZGUybjM4eW9PVjlzMUxjand6TmpiZFg2YXNuQlZhQmovNi9Ed0t3UGtwY3FiREc3Qm5zWG9TcVduVUFtb3R0WUY2ak1TZFZ5WVpoM3pWWENqd1Rpd3dISDZzR3VSaUVIUUd6dVJYNndoWmtwMTIzb3kxQldFMm1FZkovdHZJUnRNNFpNNWJEWGlNc1BNYUFLT1R5YzV1TDU3cnF5eWM1eTVKRTVwbTFpMlMyaVVYMENjYVE2bEM2Wm9nN0pxU3FabVlsb3NsMks2cHdOQTg0elJuUVc2U2FBTFlaUUdXNWxoQ3RVL1czNE42bytiS2ZaOGNmMy9DbC8raVRYM3dCenBPWTRtUmtlTmYzcnB0eWNHU3NoUVdnR2JZdDVqRmMyZTArRGdsSXJ3bDZEVldRN0J1d2FKM1hrMUo0Vkw1dXJuTGwvV2YrZ0hVL2hab1pkS055bTZsRytJMzRGYU5lWktjU3BKSW8ySWVDVnZwZHNER2ZLdnpKbkF3bWVEMzdPdzY1Wld3U293cGd3WDVUNjlzL3JCNTVkUDVCY3BnREtGVjhwN3Eyc24vMXVjOTNiVnpUL3c2VXJDcURUV3ZmQ3Evb0NEL3FaWE5vVWo4Qkw1S3A2R1UwMTdmcmZOWGtBdGlpeWYvU09DRWVMcW5kOFIvUWw5R2xDUmZjdFM2azVjaHZJQnVRMXpDQ2pvQ0hMMkRITkhJWHhNSjNrUWVPOGxic1VYT05lU2ZBNUVqY0c2L0UrS2RoTjRiUDA0dkJoZGk4ODMrQkZCelFieEZidlp6UWVZOUxOQlpjMEZOZm41TndmRG42ckNUblR3NlI4bytnZnBmNWhDb20zM2NSdWlUbHNzM0tIbVpqRCtCUE4rNWdYdUEyemlTL1E3M21MeFVrcGJLTi9lcXd6NXVLMFg5RjNoMmQxVjRuR05nWkdCZ0FPSmQ3NzYraXVlMytjckF6YzRBQWplNUJmY2cweHo5WUhFT0JpWVFCUUE4RlFsRkFIaWNZMkJrWUdCbkFBR09QZ2FHLy84NStoa1lHVkNCTWdCR0d3TllBQUFBZUp4allHQmdZQjhFbUtPUGdRRUFRMDRCZmdBQUFBQUFBQTRBYUFCK0FNd0E0QUVDQVVJQmJBR1lBY0lDR0FKWUFyUUM0QU13QTdBRDNnUXdCSllFM0FVa0JXWUZpZ1lnQm1ZR3RBYnFCMWdJRWdoWUNHNEloQWkyQ09oNG5HTmdaR0JnVUdZb1pXQm5BQUVtSU9ZQ1FnYUcvMkErQXdBWUNRRzJBSGljWFpCTmFvTkFHSVpmRTVQUUNLRlEybFVwczJvWEJmT3p6QUVTeURLQlFKZEdSMk5RUjNRU1NFL1FFL1FFUFVVUFVIcXN2c3JYalRNdzgzelB2UE1OQ3VBV1AzRFFEQWVqZG0xR2p6d1M3cE1td2k3NVhuZ0FENC9DUS9vWDRURmU0UXQ3dU1NYk96anVEYzBFbVhDUC9DN2NKMzhJdStSUDRRRWU4Q1U4cFA4V0htT1BYMkVQejg3VFBvMjAyZXkyT2psblFTWFYvNmFyT2pXRm12c3pNV3RkNkNxd09sS0hxNm92eWNMYVdNV1Z5ZFhLRkZabm1WRmxaVTQ2dFA3UjJuSTVuY2JpL2REa2ZEdEZCQTJERFhiWWtoS2MrVjBCcXM1WnQ5Sk0xSFFHQlJUbS9FZXpUbVpOS3RwY0FNczlZdTZBSzljYUY3NnpvTFdJV2NmTUdPU2tWZHV2U1dlY2hxWnN6MDQwSWIyUFkzdXJ4QkpUenJpVDk1bGlweitUTjFmbUFBQUFlSnh0a01sMndqQU1SZk9BaEFCbEttMmg4MEMzK2FqZ0NLS0RZNmNlZ1A1OVRZQnp1a0FMK3oxWnNxOGN0YUpUVEtQcnNVUUxiWFFRSTBFWEtYcm9ZNEFiRERIQ0dCTk1jWXNaN25DUEI4eXh3Q09lOEl3WHZPSU43L2pBSjc2d3hIZlVxV1grT3pndW1XQWpKTVYxN2kwTmRscjZpckxLTytxZnRkVDdpNnk0dUZTVXZDa25heStsRllaSVphUWNtZkgveElGZFluOThicWhyYTFhS1RNLzZsV01ueWFZaXJ4MXJGVVFaRkJrYjJ6SlV0b1hlSkNlZzBXbkx0SGVTRmMzT3Rybm96TndxaTBUa1NwQk1EQjFuU2RlNW9KWFcyM2hUUzIvVDBMaWxnbFhYN2RtRlZ4TG5xNVUwdllBVEhGazN6WDNCT2lzb1FITkRGRGVabnFLRHk5aFJOYXdON1ZoNzI3aEZ6Y0o1YzhUSUxyS1pmSDd0SVB4QUZQMEJwTGVKUEE9PSkgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tcGxheXtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZjEwMVwifS52anMtaWNvbi1wbGF5LWNpcmNsZXtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tcGxheS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDJcIn0udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLXBsYXlpbmcgLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi1wYXVzZXtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLXBsYXlpbmcgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tcGF1c2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDNcIn0udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0wIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tdm9sdW1lLW11dGV7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi12b2x1bWUtbXV0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjEwNFwifS52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTEgLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi12b2x1bWUtbG93e2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTEgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tdm9sdW1lLWxvdzpiZWZvcmV7Y29udGVudDpcIlxcZjEwNVwifS52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTIgLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi12b2x1bWUtbWlke2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTIgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tdm9sdW1lLW1pZDpiZWZvcmV7Y29udGVudDpcIlxcZjEwNlwifS52aWRlby1qcyAudmpzLW11dGUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLXZvbHVtZS1oaWdoe2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLW11dGUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi12b2x1bWUtaGlnaDpiZWZvcmV7Y29udGVudDpcIlxcZjEwN1wifS52aWRlby1qcyAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLWZ1bGxzY3JlZW4tZW50ZXJ7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLWZ1bGxzY3JlZW4tZW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDhcIn0udmlkZW8tanMudmpzLWZ1bGxzY3JlZW4gLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi1mdWxsc2NyZWVuLWV4aXR7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLWZ1bGxzY3JlZW4tZXhpdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwOVwifS52anMtaWNvbi1zcXVhcmV7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjEwYVwifS52anMtaWNvbi1zcGlubmVye2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1zcGlubmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTBiXCJ9LnZpZGVvLWpzIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZpZGVvLWpzIC52anMtc3VidGl0bGVzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tQVUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tR0IpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tSUUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tTlopIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLXN1YnRpdGxlc3tmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZpZGVvLWpzIC52anMtc3VidGl0bGVzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUFVKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1HQikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tSUUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLU5aKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tc3VidGl0bGVzOmJlZm9yZXtjb250ZW50OlwiXFxmMTBjXCJ9LnZpZGVvLWpzIC52anMtY2FwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmlkZW8tanM6bGFuZyhlbikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmlkZW8tanM6bGFuZyhmci1DQSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tY2FwdGlvbnN7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtY2FwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZpZGVvLWpzOmxhbmcoZW4pIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52aWRlby1qczpsYW5nKGZyLUNBKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tY2FwdGlvbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGRcIn0udmlkZW8tanMgLnZqcy1jaGFwdGVycy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi1jaGFwdGVyc3tmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1jaGFwdGVycy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tY2hhcHRlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGVcIn0udmpzLWljb24tc2hhcmV7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLXNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTBmXCJ9LnZqcy1pY29uLWNvZ3tmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tY29nOmJlZm9yZXtjb250ZW50OlwiXFxmMTEwXCJ9LnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzcywudmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWwsLnZqcy1pY29uLWNpcmNsZSwudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcntmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOmJlZm9yZSwudmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3JlLC52anMtaWNvbi1jaXJjbGU6YmVmb3JlLC52anMtc2Vlay10by1saXZlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTExXCJ9LnZqcy1pY29uLWNpcmNsZS1vdXRsaW5le2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1jaXJjbGUtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjExMlwifS52anMtaWNvbi1jaXJjbGUtaW5uZXItY2lyY2xle2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1jaXJjbGUtaW5uZXItY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMTEzXCJ9LnZqcy1pY29uLWhke2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1oZDpiZWZvcmV7Y29udGVudDpcIlxcZjExNFwifS52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLWNhbmNlbHtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1jb250cm9sLnZqcy1jbG9zZS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tY2FuY2VsOmJlZm9yZXtjb250ZW50OlwiXFxmMTE1XCJ9LnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1lbmRlZCAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLXJlcGxheXtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLWVuZGVkIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLXJlcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZjExNlwifS52anMtaWNvbi1mYWNlYm9va3tmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tZmFjZWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTdcIn0udmpzLWljb24tZ3BsdXN7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLWdwbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMTE4XCJ9LnZqcy1pY29uLWxpbmtlZGlue2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1saW5rZWRpbjpiZWZvcmV7Y29udGVudDpcIlxcZjExOVwifS52anMtaWNvbi10d2l0dGVye2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi10d2l0dGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTFhXCJ9LnZqcy1pY29uLXR1bWJscntmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tdHVtYmxyOmJlZm9yZXtjb250ZW50OlwiXFxmMTFiXCJ9LnZqcy1pY29uLXBpbnRlcmVzdHtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tcGludGVyZXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMTFjXCJ9LnZpZGVvLWpzIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLWF1ZGlvLWRlc2NyaXB0aW9ue2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tYXVkaW8tZGVzY3JpcHRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWRcIn0udmlkZW8tanMgLnZqcy1hdWRpby1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi1hdWRpb3tmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1hdWRpby1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tYXVkaW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWVcIn0udmpzLWljb24tbmV4dC1pdGVte2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1uZXh0LWl0ZW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWZcIn0udmpzLWljb24tcHJldmlvdXMtaXRlbXtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tcHJldmlvdXMtaXRlbTpiZWZvcmV7Y29udGVudDpcIlxcZjEyMFwifS52aWRlby1qcyAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWVudGVye2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1lbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjEyMVwifS52aWRlby1qcy52anMtcGljdHVyZS1pbi1waWN0dXJlIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi1waWN0dXJlLWluLXBpY3R1cmUtZXhpdHtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMudmpzLXBpY3R1cmUtaW4tcGljdHVyZSAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1leGl0OmJlZm9yZXtjb250ZW50OlwiXFxmMTIyXCJ9LnZpZGVvLWpze2Rpc3BsYXk6YmxvY2s7dmVydGljYWwtYWxpZ246dG9wO2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwMDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjA7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7d29yZC1icmVhazppbml0aWFsfS52aWRlby1qczotbW96LWZ1bGwtc2NyZWVue3Bvc2l0aW9uOmFic29sdXRlfS52aWRlby1qczotd2Via2l0LWZ1bGwtc2NyZWVue3dpZHRoOjEwMCUhaW1wb3J0YW50O2hlaWdodDoxMDAlIWltcG9ydGFudH0udmlkZW8tanNbdGFiaW5kZXg9XCItMVwiXXtvdXRsaW5lOjB9LnZpZGVvLWpzICosLnZpZGVvLWpzIDphZnRlciwudmlkZW8tanMgOmJlZm9yZXtib3gtc2l6aW5nOmluaGVyaXR9LnZpZGVvLWpzIHVse2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdDtsaXN0LXN0eWxlLXBvc2l0aW9uOm91dHNpZGU7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MDttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowfS52aWRlby1qcy52anMtMTYtOSwudmlkZW8tanMudmpzLTQtMywudmlkZW8tanMudmpzLWZsdWlke3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OjB9LnZpZGVvLWpzLnZqcy0xNi05e3BhZGRpbmctdG9wOjU2LjI1JX0udmlkZW8tanMudmpzLTQtM3twYWRkaW5nLXRvcDo3NSV9LnZpZGVvLWpzLnZqcy1maWxse3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnZpZGVvLWpzIC52anMtdGVjaHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX1ib2R5LnZqcy1mdWxsLXdpbmRvd3twYWRkaW5nOjA7bWFyZ2luOjA7aGVpZ2h0OjEwMCV9LnZqcy1mdWxsLXdpbmRvdyAudmlkZW8tanMudmpzLWZ1bGxzY3JlZW57cG9zaXRpb246Zml4ZWQ7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6MTAwMDtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MH0udmlkZW8tanMudmpzLWZ1bGxzY3JlZW57d2lkdGg6MTAwJSFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCUhaW1wb3J0YW50O3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS52aWRlby1qcy52anMtZnVsbHNjcmVlbi52anMtdXNlci1pbmFjdGl2ZXtjdXJzb3I6bm9uZX0udmpzLWhpZGRlbntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS52anMtZGlzYWJsZWR7b3BhY2l0eTouNTtjdXJzb3I6ZGVmYXVsdH0udmlkZW8tanMgLnZqcy1vZmZzY3JlZW57aGVpZ2h0OjFweDtsZWZ0Oi05OTk5cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MXB4fS52anMtbG9jay1zaG93aW5ne2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50O29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9LnZqcy1uby1qc3twYWRkaW5nOjIwcHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Zm9udC1zaXplOjE4cHg7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MzAwcHg7aGVpZ2h0OjE1MHB4O21hcmdpbjowIGF1dG99LnZqcy1uby1qcyBhLC52anMtbm8tanMgYTp2aXNpdGVke2NvbG9yOiM2NmE4Y2N9LnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9ue2ZvbnQtc2l6ZTozZW07bGluZS1oZWlnaHQ6MS41ZW07aGVpZ2h0OjEuNjMzMzJlbTt3aWR0aDozZW07ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtsZWZ0OjEwcHg7cGFkZGluZzowO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6MTtib3JkZXI6LjA2NjY2ZW0gc29saWQgI2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyYjMzM2Y7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQzLDUxLDYzLC43KTtib3JkZXItcmFkaXVzOi4zZW07dHJhbnNpdGlvbjphbGwgLjRzfS52anMtYmlnLXBsYXktY2VudGVyZWQgLnZqcy1iaWctcGxheS1idXR0b257dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW4tdG9wOi0uODE2NjZlbTttYXJnaW4tbGVmdDotMS41ZW19LnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uOmZvY3VzLC52aWRlby1qczpob3ZlciAudmpzLWJpZy1wbGF5LWJ1dHRvbntib3JkZXItY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM3Mzg1OWY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDExNSwxMzMsMTU5LC41KTt0cmFuc2l0aW9uOmFsbCAwc30udmpzLWNvbnRyb2xzLWRpc2FibGVkIC52anMtYmlnLXBsYXktYnV0dG9uLC52anMtZXJyb3IgLnZqcy1iaWctcGxheS1idXR0b24sLnZqcy1oYXMtc3RhcnRlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbiwudmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLWJpZy1wbGF5LWJ1dHRvbntkaXNwbGF5Om5vbmV9LnZqcy1oYXMtc3RhcnRlZC52anMtcGF1c2VkLnZqcy1zaG93LWJpZy1wbGF5LWJ1dHRvbi1vbi1wYXVzZSAudmpzLWJpZy1wbGF5LWJ1dHRvbntkaXNwbGF5OmJsb2NrfS52aWRlby1qcyBidXR0b257YmFja2dyb3VuZDowIDA7Ym9yZGVyOm5vbmU7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O3RleHQtdHJhbnNmb3JtOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0udmpzLWNvbnRyb2wgLnZqcy1idXR0b257d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0udmlkZW8tanMgLnZqcy1jb250cm9sLnZqcy1jbG9zZS1idXR0b257Y3Vyc29yOnBvaW50ZXI7aGVpZ2h0OjNlbTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDouNWVtO3otaW5kZXg6Mn0udmlkZW8tanMgLnZqcy1tb2RhbC1kaWFsb2d7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC44KTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgwLDAsMCwuOCkscmdiYSgyNTUsMjU1LDI1NSwwKSk7b3ZlcmZsb3c6YXV0b30udmlkZW8tanMgLnZqcy1tb2RhbC1kaWFsb2c+Kntib3gtc2l6aW5nOmJvcmRlci1ib3h9LnZqcy1tb2RhbC1kaWFsb2cgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudHtmb250LXNpemU6MS4yZW07bGluZS1oZWlnaHQ6MS41O3BhZGRpbmc6MjBweCAyNHB4O3otaW5kZXg6MX0udmpzLW1lbnUtYnV0dG9ue2N1cnNvcjpwb2ludGVyfS52anMtbWVudS1idXR0b24udmpzLWRpc2FibGVke2N1cnNvcjpkZWZhdWx0fS52anMtd29ya2luZ2hvdmVyIC52anMtbWVudS1idXR0b24udmpzLWRpc2FibGVkOmhvdmVyIC52anMtbWVudXtkaXNwbGF5Om5vbmV9LnZqcy1tZW51IC52anMtbWVudS1jb250ZW50e2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowO21hcmdpbjowO2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO292ZXJmbG93OmF1dG99LnZqcy1tZW51IC52anMtbWVudS1jb250ZW50Pip7Ym94LXNpemluZzpib3JkZXItYm94fS52anMtc2NydWJiaW5nIC52anMtY29udHJvbC52anMtbWVudS1idXR0b246aG92ZXIgLnZqcy1tZW51e2Rpc3BsYXk6bm9uZX0udmpzLW1lbnUgbGl7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6LjJlbSAwO2xpbmUtaGVpZ2h0OjEuNGVtO2ZvbnQtc2l6ZToxLjJlbTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2V9LmpzLWZvY3VzLXZpc2libGUgLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06aG92ZXIsLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06Zm9jdXMsLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNzM4NTlmO2JhY2tncm91bmQtY29sb3I6cmdiYSgxMTUsMTMzLDE1OSwuNSl9LmpzLWZvY3VzLXZpc2libGUgLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpob3ZlciwudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkLC52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6Zm9jdXMsLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzJiMzMzZn0udmpzLW1lbnUgbGkudmpzLW1lbnUtdGl0bGV7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MmVtO3BhZGRpbmc6MDttYXJnaW46MCAwIC4zZW0gMDtmb250LXdlaWdodDo3MDA7Y3Vyc29yOmRlZmF1bHR9LnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnV7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3dpZHRoOjEwZW07bGVmdDotM2VtO2hlaWdodDowO21hcmdpbi1ib3R0b206MS41ZW07Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDQzLDUxLDYzLC43KX0udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOiMyYjMzM2Y7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQzLDUxLDYzLC43KTtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2JvdHRvbToxLjVlbTttYXgtaGVpZ2h0OjE1ZW19LnZqcy1sYXlvdXQtdGlueSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCwudmpzLWxheW91dC14LXNtYWxsIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50e21heC1oZWlnaHQ6NWVtfS52anMtbGF5b3V0LXNtYWxsIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50e21heC1oZWlnaHQ6MTBlbX0udmpzLWxheW91dC1tZWRpdW0gLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnR7bWF4LWhlaWdodDoxNGVtfS52anMtbGF5b3V0LWh1Z2UgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQsLnZqcy1sYXlvdXQtbGFyZ2UgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQsLnZqcy1sYXlvdXQteC1sYXJnZSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudHttYXgtaGVpZ2h0OjI1ZW19LnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUudmpzLWxvY2stc2hvd2luZywudmpzLXdvcmtpbmdob3ZlciAudmpzLW1lbnUtYnV0dG9uLXBvcHVwLnZqcy1ob3ZlciAudmpzLW1lbnV7ZGlzcGxheTpibG9ja30udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmV7dHJhbnNpdGlvbjphbGwgLjRzO292ZXJmbG93OmhpZGRlbn0udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6YmVmb3Jle3dpZHRoOjIuMjIyMjIyMjIyZW19LnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlLC52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpmb2N1cywudmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6aG92ZXIsLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5le3dpZHRoOjEyZW19LnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51e29wYWNpdHk6MDtoZWlnaHQ6MTAwJTt3aWR0aDphdXRvO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NGVtO3RvcDowO3BhZGRpbmc6MDttYXJnaW46MDt0cmFuc2l0aW9uOmFsbCAuNHN9LnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUgLnZqcy1tZW51LC52anMtbWVudS1idXR0b24taW5saW5lOmZvY3VzIC52anMtbWVudSwudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3ZlciAudmpzLW1lbnV7ZGlzcGxheTpibG9jaztvcGFjaXR5OjF9LnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudXtkaXNwbGF5OmJsb2NrO29wYWNpdHk6MTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDphdXRvfS52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSAudmpzLW1lbnUsLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lOmZvY3VzIC52anMtbWVudSwudmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6aG92ZXIgLnZqcy1tZW51e3dpZHRoOmF1dG99LnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51LWNvbnRlbnR7d2lkdGg6YXV0bztoZWlnaHQ6MTAwJTttYXJnaW46MDtvdmVyZmxvdzpoaWRkZW59LnZpZGVvLWpzIC52anMtY29udHJvbC1iYXJ7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7aGVpZ2h0OjNlbTtiYWNrZ3JvdW5kLWNvbG9yOiMyYjMzM2Y7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQzLDUxLDYzLC43KX0udmpzLWhhcy1zdGFydGVkIC52anMtY29udHJvbC1iYXJ7ZGlzcGxheTpmbGV4O3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjE7dHJhbnNpdGlvbjp2aXNpYmlsaXR5IC4xcyxvcGFjaXR5IC4xc30udmpzLWhhcy1zdGFydGVkLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtY29udHJvbC1iYXJ7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MDt0cmFuc2l0aW9uOnZpc2liaWxpdHkgMXMsb3BhY2l0eSAxc30udmpzLWNvbnRyb2xzLWRpc2FibGVkIC52anMtY29udHJvbC1iYXIsLnZqcy1lcnJvciAudmpzLWNvbnRyb2wtYmFyLC52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtY29udHJvbC1iYXJ7ZGlzcGxheTpub25lIWltcG9ydGFudH0udmpzLWF1ZGlvLnZqcy1oYXMtc3RhcnRlZC52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLWNvbnRyb2wtYmFye29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9LnZqcy1oYXMtc3RhcnRlZC52anMtbm8tZmxleCAudmpzLWNvbnRyb2wtYmFye2Rpc3BsYXk6dGFibGV9LnZpZGVvLWpzIC52anMtY29udHJvbHtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MDtwYWRkaW5nOjA7aGVpZ2h0OjEwMCU7d2lkdGg6NGVtO2ZsZXg6bm9uZX0udmpzLWJ1dHRvbj4udmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3Jle2ZvbnQtc2l6ZToxLjhlbTtsaW5lLWhlaWdodDoxLjY3fS52aWRlby1qcyAudmpzLWNvbnRyb2w6Zm9jdXMsLnZpZGVvLWpzIC52anMtY29udHJvbDpmb2N1czpiZWZvcmUsLnZpZGVvLWpzIC52anMtY29udHJvbDpob3ZlcjpiZWZvcmV7dGV4dC1zaGFkb3c6MCAwIDFlbSAjZmZmfS52aWRlby1qcyAudmpzLWNvbnRyb2wtdGV4dHtib3JkZXI6MDtjbGlwOnJlY3QoMCAwIDAgMCk7aGVpZ2h0OjFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweH0udmpzLW5vLWZsZXggLnZqcy1jb250cm9se2Rpc3BsYXk6dGFibGUtY2VsbDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnZpZGVvLWpzIC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2Vye2Rpc3BsYXk6bm9uZX0udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9se2N1cnNvcjpwb2ludGVyO2ZsZXg6YXV0bztkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi13aWR0aDo0ZW07dG91Y2gtYWN0aW9uOm5vbmV9LnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbC5kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdH0udmpzLWxpdmUgLnZqcy1wcm9ncmVzcy1jb250cm9se2Rpc3BsYXk6bm9uZX0udmpzLWxpdmV1aSAudmpzLXByb2dyZXNzLWNvbnRyb2x7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0udmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9se3dpZHRoOmF1dG99LnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVye2ZsZXg6YXV0bzt0cmFuc2l0aW9uOmFsbCAuMnM7aGVpZ2h0Oi4zZW19LnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLXByb2dyZXNzLWhvbGRlcnttYXJnaW46MCAxMHB4fS52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXJ7Zm9udC1zaXplOjEuNjY2NjY2NjY2N2VtfS52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXIuZGlzYWJsZWR7Zm9udC1zaXplOjFlbX0udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1sb2FkLXByb2dyZXNzLC52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLWxvYWQtcHJvZ3Jlc3MgZGl2LC52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLXBsYXktcHJvZ3Jlc3N7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7d2lkdGg6MH0udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNze2JhY2tncm91bmQtY29sb3I6I2ZmZn0udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOmJlZm9yZXtmb250LXNpemU6LjllbTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotLjVlbTt0b3A6LS4zMzMzMzMzMzMzZW07ei1pbmRleDoxfS52aWRlby1qcyAudmpzLWxvYWQtcHJvZ3Jlc3N7YmFja2dyb3VuZDpyZ2JhKDExNSwxMzMsMTU5LC41KX0udmlkZW8tanMgLnZqcy1sb2FkLXByb2dyZXNzIGRpdntiYWNrZ3JvdW5kOnJnYmEoMTE1LDEzMywxNTksLjc1KX0udmlkZW8tanMgLnZqcy10aW1lLXRvb2x0aXB7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOCk7Ym9yZGVyLXJhZGl1czouM2VtO2NvbG9yOiMwMDA7ZmxvYXQ6cmlnaHQ7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFlbTtwYWRkaW5nOjZweCA4cHggOHB4IDhweDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMy40ZW07dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlcjpmb2N1cyAudmpzLXRpbWUtdG9vbHRpcHtkaXNwbGF5Om5vbmV9LnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXByb2dyZXNzLWhvbGRlcjpmb2N1cyAudmpzLXRpbWUtdG9vbHRpcCwudmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtdGltZS10b29sdGlwe2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOi42ZW07dmlzaWJpbGl0eTp2aXNpYmxlfS52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wuZGlzYWJsZWQ6aG92ZXIgLnZqcy10aW1lLXRvb2x0aXB7Zm9udC1zaXplOjFlbX0udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheXtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzAwMDt6LWluZGV4OjF9LnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXl7ei1pbmRleDowfS52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1tb3VzZS1kaXNwbGF5e2Rpc3BsYXk6YmxvY2t9LnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXl7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowO3RyYW5zaXRpb246dmlzaWJpbGl0eSAxcyxvcGFjaXR5IDFzfS52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5e2Rpc3BsYXk6bm9uZX0udmpzLW1vdXNlLWRpc3BsYXkgLnZqcy10aW1lLXRvb2x0aXB7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC44KX0udmlkZW8tanMgLnZqcy1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzowO21hcmdpbjowIC40NWVtIDAgLjQ1ZW07LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO2JhY2tncm91bmQtY29sb3I6IzczODU5ZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTE1LDEzMywxNTksLjUpfS52aWRlby1qcyAudmpzLXNsaWRlci5kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdH0udmlkZW8tanMgLnZqcy1zbGlkZXI6Zm9jdXN7dGV4dC1zaGFkb3c6MCAwIDFlbSAjZmZmO2JveC1zaGFkb3c6MCAwIDFlbSAjZmZmfS52aWRlby1qcyAudmpzLW11dGUtY29udHJvbHtjdXJzb3I6cG9pbnRlcjtmbGV4Om5vbmV9LnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2x7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luLXJpZ2h0OjFlbTtkaXNwbGF5OmZsZXh9LnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFse3dpZHRoOjVlbX0udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbHt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eTowO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbi1sZWZ0Oi0xcHh9LnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVse3RyYW5zaXRpb246d2lkdGggMXN9LnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXNsaWRlci1hY3RpdmUsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2w6YWN0aXZlLC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy1tdXRlLWNvbnRyb2x+LnZqcy12b2x1bWUtY29udHJvbCwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtdm9sdW1lLWNvbnRyb2wsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmFjdGl2ZSAudmpzLXZvbHVtZS1jb250cm9sLC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDpmb2N1cyAudmpzLXZvbHVtZS1jb250cm9se3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjE7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjp2aXNpYmlsaXR5IC4xcyxvcGFjaXR5IC4xcyxoZWlnaHQgLjFzLHdpZHRoIC4xcyxsZWZ0IDBzLHRvcCAwc30udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtc2xpZGVyLWFjdGl2ZS52anMtdm9sdW1lLWhvcml6b250YWwsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2w6YWN0aXZlLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtbXV0ZS1jb250cm9sfi52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsLC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmFjdGl2ZSAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6Zm9jdXMgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWx7d2lkdGg6NWVtO2hlaWdodDozZW07bWFyZ2luLXJpZ2h0OjB9LnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXNsaWRlci1hY3RpdmUudmpzLXZvbHVtZS12ZXJ0aWNhbCwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbDphY3RpdmUudmpzLXZvbHVtZS12ZXJ0aWNhbCwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtbXV0ZS1jb250cm9sfi52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6YWN0aXZlIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6Zm9jdXMgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2Fse2xlZnQ6LTMuNWVtO3RyYW5zaXRpb246bGVmdCAwc30udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1ob3ZlciwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1zbGlkZXItYWN0aXZlLC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6YWN0aXZle3dpZHRoOjEwZW07dHJhbnNpdGlvbjp3aWR0aCAuMXN9LnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtbXV0ZS10b2dnbGUtb25seXt3aWR0aDo0ZW19LnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbHtoZWlnaHQ6OGVtO3dpZHRoOjNlbTtsZWZ0Oi0zMDAwZW07dHJhbnNpdGlvbjp2aXNpYmlsaXR5IDFzLG9wYWNpdHkgMXMsaGVpZ2h0IDFzIDFzLHdpZHRoIDFzIDFzLGxlZnQgMXMgMXMsdG9wIDFzIDFzfS52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbHt0cmFuc2l0aW9uOnZpc2liaWxpdHkgMXMsb3BhY2l0eSAxcyxoZWlnaHQgMXMgMXMsd2lkdGggMXMsbGVmdCAxcyAxcyx0b3AgMXMgMXN9LnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFse3dpZHRoOjVlbTtoZWlnaHQ6M2VtO3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjE7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpub25lfS52aWRlby1qcy52anMtbm8tZmxleCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwsLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206M2VtO2xlZnQ6LjVlbX0udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWx7ZGlzcGxheTpmbGV4fS52aWRlby1qcyAudmpzLXZvbHVtZS1iYXJ7bWFyZ2luOjEuMzVlbSAuNDVlbX0udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci1ob3Jpem9udGFse3dpZHRoOjVlbTtoZWlnaHQ6LjNlbX0udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci12ZXJ0aWNhbHt3aWR0aDouM2VtO2hlaWdodDo1ZW07bWFyZ2luOjEuMzVlbSBhdXRvfS52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7YmFja2dyb3VuZC1jb2xvcjojZmZmfS52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOi45ZW19LnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWx7d2lkdGg6LjNlbX0udmpzLXNsaWRlci12ZXJ0aWNhbCAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmV7dG9wOi0uNWVtO2xlZnQ6LS4zZW19LnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbHtoZWlnaHQ6LjNlbX0udmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZXt0b3A6LS4zZW07cmlnaHQ6LS41ZW19LnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtdmVydGljYWx7d2lkdGg6NGVtfS52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVse2hlaWdodDoxMDAlfS52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWx7d2lkdGg6MTAwJX0udmlkZW8tanMgLnZqcy12b2x1bWUtdmVydGljYWx7d2lkdGg6M2VtO2hlaWdodDo4ZW07Ym90dG9tOjhlbTtiYWNrZ3JvdW5kLWNvbG9yOiMyYjMzM2Y7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQzLDUxLDYzLC43KX0udmlkZW8tanMgLnZqcy12b2x1bWUtaG9yaXpvbnRhbCAudmpzLW1lbnV7bGVmdDotMmVtfS52anMtcG9zdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtY29sb3I6IzAwMDtjdXJzb3I6cG9pbnRlcjttYXJnaW46MDtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7aGVpZ2h0OjEwMCV9LnZqcy1oYXMtc3RhcnRlZCAudmpzLXBvc3RlcntkaXNwbGF5Om5vbmV9LnZqcy1hdWRpby52anMtaGFzLXN0YXJ0ZWQgLnZqcy1wb3N0ZXJ7ZGlzcGxheTpibG9ja30udmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLXBvc3RlcntkaXNwbGF5Om5vbmV9LnZpZGVvLWpzIC52anMtbGl2ZS1jb250cm9se2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXg6YXV0bztmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjNlbX0udmpzLW5vLWZsZXggLnZqcy1saXZlLWNvbnRyb2x7ZGlzcGxheTp0YWJsZS1jZWxsO3dpZHRoOmF1dG87dGV4dC1hbGlnbjpsZWZ0fS52aWRlby1qcy52anMtbGl2ZXVpIC52anMtbGl2ZS1jb250cm9sLC52aWRlby1qczpub3QoLnZqcy1saXZlKSAudmpzLWxpdmUtY29udHJvbHtkaXNwbGF5Om5vbmV9LnZpZGVvLWpzIC52anMtc2Vlay10by1saXZlLWNvbnRyb2x7Y3Vyc29yOnBvaW50ZXI7ZmxleDpub25lO2Rpc3BsYXk6aW5saW5lLWZsZXg7aGVpZ2h0OjEwMCU7cGFkZGluZy1sZWZ0Oi41ZW07cGFkZGluZy1yaWdodDouNWVtO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6M2VtO3dpZHRoOmF1dG87bWluLXdpZHRoOjRlbX0udmpzLW5vLWZsZXggLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbHtkaXNwbGF5OnRhYmxlLWNlbGw7d2lkdGg6YXV0bzt0ZXh0LWFsaWduOmxlZnR9LnZpZGVvLWpzLnZqcy1saXZlOm5vdCgudmpzLWxpdmV1aSkgLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCwudmlkZW8tanM6bm90KC52anMtbGl2ZSkgLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbHtkaXNwbGF5Om5vbmV9LnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbC52anMtY29udHJvbC52anMtYXQtbGl2ZS1lZGdle2N1cnNvcjphdXRvfS52anMtc2Vlay10by1saXZlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVye21hcmdpbi1yaWdodDouNWVtO2NvbG9yOiM4ODh9LnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbC52anMtY29udHJvbC52anMtYXQtbGl2ZS1lZGdlIC52anMtaWNvbi1wbGFjZWhvbGRlcntjb2xvcjpyZWR9LnZpZGVvLWpzIC52anMtdGltZS1jb250cm9se2ZsZXg6bm9uZTtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjNlbTttaW4td2lkdGg6MmVtO3dpZHRoOmF1dG87cGFkZGluZy1sZWZ0OjFlbTtwYWRkaW5nLXJpZ2h0OjFlbX0udmpzLWxpdmUgLnZqcy10aW1lLWNvbnRyb2x7ZGlzcGxheTpub25lfS52aWRlby1qcyAudmpzLWN1cnJlbnQtdGltZSwudmpzLW5vLWZsZXggLnZqcy1jdXJyZW50LXRpbWV7ZGlzcGxheTpub25lfS52aWRlby1qcyAudmpzLWR1cmF0aW9uLC52anMtbm8tZmxleCAudmpzLWR1cmF0aW9ue2Rpc3BsYXk6bm9uZX0udmpzLXRpbWUtZGl2aWRlcntkaXNwbGF5Om5vbmU7bGluZS1oZWlnaHQ6M2VtfS52anMtbGl2ZSAudmpzLXRpbWUtZGl2aWRlcntkaXNwbGF5Om5vbmV9LnZpZGVvLWpzIC52anMtcGxheS1jb250cm9se2N1cnNvcjpwb2ludGVyfS52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXJ7ZmxleDpub25lfS52anMtdGV4dC10cmFjay1kaXNwbGF5e3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTozZW07bGVmdDowO3JpZ2h0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZX0udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy10ZXh0LXRyYWNrLWRpc3BsYXl7Ym90dG9tOjFlbX0udmlkZW8tanMgLnZqcy10ZXh0LXRyYWNre2ZvbnQtc2l6ZToxLjRlbTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOi4xZW19LnZqcy1zdWJ0aXRsZXN7Y29sb3I6I2ZmZn0udmpzLWNhcHRpb25ze2NvbG9yOiNmYzZ9LnZqcy10dC1jdWV7ZGlzcGxheTpibG9ja312aWRlbzo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWRpc3BsYXl7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTNlbSl9LnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIHZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stZGlzcGxheXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMS41ZW0pfS52aWRlby1qcyAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9se2N1cnNvcjpwb2ludGVyO2ZsZXg6bm9uZX0udmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2x7Y3Vyc29yOnBvaW50ZXI7ZmxleDpub25lfS52anMtcGxheWJhY2stcmF0ZSAudmpzLXBsYXliYWNrLXJhdGUtdmFsdWUsLnZqcy1wbGF5YmFjay1yYXRlPi52anMtbWVudS1idXR0b257cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnZqcy1wbGF5YmFjay1yYXRlIC52anMtcGxheWJhY2stcmF0ZS12YWx1ZXtwb2ludGVyLWV2ZW50czpub25lO2ZvbnQtc2l6ZToxLjVlbTtsaW5lLWhlaWdodDoyO3RleHQtYWxpZ246Y2VudGVyfS52anMtcGxheWJhY2stcmF0ZSAudmpzLW1lbnV7d2lkdGg6NGVtO2xlZnQ6MH0udmpzLWVycm9yIC52anMtZXJyb3ItZGlzcGxheSAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50e2ZvbnQtc2l6ZToxLjRlbTt0ZXh0LWFsaWduOmNlbnRlcn0udmpzLWVycm9yIC52anMtZXJyb3ItZGlzcGxheTpiZWZvcmV7Y29sb3I6I2ZmZjtjb250ZW50OlwiWFwiO2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTo0ZW07bGVmdDowO2xpbmUtaGVpZ2h0OjE7bWFyZ2luLXRvcDotLjVlbTtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LXNoYWRvdzouMDVlbSAuMDVlbSAuMWVtICMwMDA7dGV4dC1hbGlnbjpjZW50ZXI7dG9wOjUwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MTAwJX0udmpzLWxvYWRpbmctc3Bpbm5lcntkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW46LTI1cHggMCAwIC0yNXB4O29wYWNpdHk6Ljg1O3RleHQtYWxpZ246bGVmdDtib3JkZXI6NnB4IHNvbGlkIHJnYmEoNDMsNTEsNjMsLjcpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtib3JkZXItcmFkaXVzOjI1cHg7dmlzaWJpbGl0eTpoaWRkZW59LnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyLC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcntkaXNwbGF5OmJsb2NrOy13ZWJraXQtYW5pbWF0aW9uOnZqcy1zcGlubmVyLXNob3cgMHMgbGluZWFyIC4zcyBmb3J3YXJkczthbmltYXRpb246dmpzLXNwaW5uZXItc2hvdyAwcyBsaW5lYXIgLjNzIGZvcndhcmRzfS52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyLC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luOi02cHg7Ym94LXNpemluZzppbmhlcml0O3dpZHRoOmluaGVyaXQ7aGVpZ2h0OmluaGVyaXQ7Ym9yZGVyLXJhZGl1czppbmhlcml0O29wYWNpdHk6MTtib3JkZXI6aW5oZXJpdDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1jb2xvcjojZmZmfS52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciwudmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciwudmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3Jley13ZWJraXQtYW5pbWF0aW9uOnZqcy1zcGlubmVyLXNwaW4gMS4xcyBjdWJpYy1iZXppZXIoLjYsLjIsMCwuOCkgaW5maW5pdGUsdmpzLXNwaW5uZXItZmFkZSAxLjFzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246dmpzLXNwaW5uZXItc3BpbiAxLjFzIGN1YmljLWJlemllciguNiwuMiwwLC44KSBpbmZpbml0ZSx2anMtc3Bpbm5lci1mYWRlIDEuMXMgbGluZWFyIGluZmluaXRlfS52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUsLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZXtib3JkZXItdG9wLWNvbG9yOiNmZmZ9LnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyLC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlcntib3JkZXItdG9wLWNvbG9yOiNmZmY7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjQ0czthbmltYXRpb24tZGVsYXk6LjQ0c31Aa2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNob3d7dG97dmlzaWJpbGl0eTp2aXNpYmxlfX1ALXdlYmtpdC1rZXlmcmFtZXMgdmpzLXNwaW5uZXItc2hvd3t0b3t2aXNpYmlsaXR5OnZpc2libGV9fUBrZXlmcmFtZXMgdmpzLXNwaW5uZXItc3BpbnsxMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QC13ZWJraXQta2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNwaW57MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyB2anMtc3Bpbm5lci1mYWRlezAle2JvcmRlci10b3AtY29sb3I6IzczODU5Zn0yMCV7Ym9yZGVyLXRvcC1jb2xvcjojNzM4NTlmfTM1JXtib3JkZXItdG9wLWNvbG9yOiNmZmZ9NjAle2JvcmRlci10b3AtY29sb3I6IzczODU5Zn0xMDAle2JvcmRlci10b3AtY29sb3I6IzczODU5Zn19QC13ZWJraXQta2V5ZnJhbWVzIHZqcy1zcGlubmVyLWZhZGV7MCV7Ym9yZGVyLXRvcC1jb2xvcjojNzM4NTlmfTIwJXtib3JkZXItdG9wLWNvbG9yOiM3Mzg1OWZ9MzUle2JvcmRlci10b3AtY29sb3I6I2ZmZn02MCV7Ym9yZGVyLXRvcC1jb2xvcjojNzM4NTlmfTEwMCV7Ym9yZGVyLXRvcC1jb2xvcjojNzM4NTlmfX0udmpzLWNoYXB0ZXJzLWJ1dHRvbiAudmpzLW1lbnUgdWx7d2lkdGg6MjRlbX0udmlkZW8tanMgLnZqcy1zdWJzLWNhcHMtYnV0dG9uKy52anMtbWVudSAudmpzLWNhcHRpb25zLW1lbnUtaXRlbSAudmpzLW1lbnUtaXRlbS10ZXh0IC52anMtaWNvbi1wbGFjZWhvbGRlcnt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTotLjFlbX0udmlkZW8tanMgLnZqcy1zdWJzLWNhcHMtYnV0dG9uKy52anMtbWVudSAudmpzLWNhcHRpb25zLW1lbnUtaXRlbSAudmpzLW1lbnUtaXRlbS10ZXh0IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmV7Zm9udC1mYW1pbHk6VmlkZW9KUztjb250ZW50Olwi74SNXCI7Zm9udC1zaXplOjEuNWVtO2xpbmUtaGVpZ2h0OmluaGVyaXR9LnZpZGVvLWpzIC52anMtYXVkaW8tYnV0dG9uKy52anMtbWVudSAudmpzLW1haW4tZGVzYy1tZW51LWl0ZW0gLnZqcy1tZW51LWl0ZW0tdGV4dCAudmpzLWljb24tcGxhY2Vob2xkZXJ7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206LS4xZW19LnZpZGVvLWpzIC52anMtYXVkaW8tYnV0dG9uKy52anMtbWVudSAudmpzLW1haW4tZGVzYy1tZW51LWl0ZW0gLnZqcy1tZW51LWl0ZW0tdGV4dCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3Jle2ZvbnQtZmFtaWx5OlZpZGVvSlM7Y29udGVudDpcIiDvhJ1cIjtmb250LXNpemU6MS41ZW07bGluZS1oZWlnaHQ6aW5oZXJpdH0udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLWF1ZGlvLWJ1dHRvbiwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLWNhcHRpb25zLWJ1dHRvbiwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLWNoYXB0ZXJzLWJ1dHRvbiwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLWN1cnJlbnQtdGltZSwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24sLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1kdXJhdGlvbiwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXBsYXliYWNrLXJhdGUsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1yZW1haW5pbmctdGltZSwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXN1YnRpdGxlcy1idXR0b24sLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy10aW1lLWRpdmlkZXIsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy12b2x1bWUtY29udHJvbCwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtYXVkaW8tYnV0dG9uLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1jYXB0aW9ucy1idXR0b24sLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLWNoYXB0ZXJzLWJ1dHRvbiwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtY3VycmVudC10aW1lLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1kdXJhdGlvbiwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtcGxheWJhY2stcmF0ZSwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtcmVtYWluaW5nLXRpbWUsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXN1YnRpdGxlcy1idXR0b24sLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXRpbWUtZGl2aWRlciwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtdm9sdW1lLWNvbnRyb2wsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWF1ZGlvLWJ1dHRvbiwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtY2FwdGlvbnMtYnV0dG9uLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1jaGFwdGVycy1idXR0b24sLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWN1cnJlbnQtdGltZSwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtZHVyYXRpb24sLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXBsYXliYWNrLXJhdGUsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXJlbWFpbmluZy10aW1lLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy10aW1lLWRpdmlkZXIsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXZvbHVtZS1jb250cm9se2Rpc3BsYXk6bm9uZX0udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLXNsaWRlci1hY3RpdmUsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmFjdGl2ZSwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6aG92ZXIsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLXNsaWRlci1hY3RpdmUsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6YWN0aXZlLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmhvdmVyLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1zbGlkZXItYWN0aXZlLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmFjdGl2ZSwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDpob3Zlcnt3aWR0aDphdXRvO3dpZHRoOmluaXRpYWx9LnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXN1YnMtY2Fwcy1idXR0b24sLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1saXZlKSAudmpzLXN1YnMtY2Fwcy1idXR0b24sLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1saXZldWkpIC52anMtc3Vicy1jYXBzLWJ1dHRvbntkaXNwbGF5Om5vbmV9LnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsLnZqcy1saXZldWkgLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXJ7ZmxleDphdXRvO2Rpc3BsYXk6YmxvY2t9LnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueS52anMtbm8tZmxleCAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsLnZqcy1saXZldWkudmpzLW5vLWZsZXggLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXJ7d2lkdGg6YXV0b30udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtcHJvZ3Jlc3MtY29udHJvbCwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsLnZqcy1saXZldWkgLnZqcy1wcm9ncmVzcy1jb250cm9se2Rpc3BsYXk6bm9uZX0udmpzLW1vZGFsLWRpYWxvZy52anMtdGV4dC10cmFjay1zZXR0aW5nc3tiYWNrZ3JvdW5kLWNvbG9yOiMyYjMzM2Y7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQzLDUxLDYzLC43NSk7Y29sb3I6I2ZmZjtoZWlnaHQ6NzAlfS52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50e2Rpc3BsYXk6dGFibGV9LnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtY29sb3JzLC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzLC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLXRyYWNrLXNldHRpbmdzLWZvbnR7ZGlzcGxheTp0YWJsZS1jZWxsfS52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xze3RleHQtYWxpZ246cmlnaHQ7dmVydGljYWwtYWxpZ246Ym90dG9tfUBzdXBwb3J0cyAoZGlzcGxheTpncmlkKXsudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z3JpZC10ZW1wbGF0ZS1yb3dzOjFmcjtwYWRkaW5nOjIwcHggMjRweCAwIDI0cHh9LnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyAudmpzLWRlZmF1bHQtYnV0dG9ue21hcmdpbi1ib3R0b206MjBweH0udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9sc3tncmlkLWNvbHVtbjoxLy0xfS52anMtbGF5b3V0LXNtYWxsIC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50LC52anMtbGF5b3V0LXRpbnkgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQsLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0udmpzLXRyYWNrLXNldHRpbmc+c2VsZWN0e21hcmdpbi1yaWdodDoxZW07bWFyZ2luLWJvdHRvbTouNWVtfS52anMtdGV4dC10cmFjay1zZXR0aW5ncyBmaWVsZHNldHttYXJnaW46NXB4O3BhZGRpbmc6M3B4O2JvcmRlcjpub25lfS52anMtdGV4dC10cmFjay1zZXR0aW5ncyBmaWVsZHNldCBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrfS52anMtdGV4dC10cmFjay1zZXR0aW5ncyBmaWVsZHNldCBzcGFuPnNlbGVjdHttYXgtd2lkdGg6Ny4zZW19LnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIGxlZ2VuZHtjb2xvcjojZmZmO21hcmdpbjowIDAgNXB4IDB9LnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7Y2xpcDpyZWN0KDFweCAxcHggMXB4IDFweCk7Y2xpcDpyZWN0KDFweCwxcHgsMXB4LDFweCk7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDVweCAwO3BhZGRpbmc6MDtib3JkZXI6MDtoZWlnaHQ6MXB4O3dpZHRoOjFweDtvdmVyZmxvdzpoaWRkZW59LnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyBidXR0b246YWN0aXZlLC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgYnV0dG9uOmZvY3Vze291dGxpbmUtc3R5bGU6c29saWQ7b3V0bGluZS13aWR0aDptZWRpdW07YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoMGRlZywjZmZmIDg4JSwjNzM4NTlmIDEwMCUpfS52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgYnV0dG9uOmhvdmVye2NvbG9yOnJnYmEoNDMsNTEsNjMsLjc1KX0udmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIGJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywjZmZmIDg4JSwjNzM4NTlmIDEwMCUpO2NvbG9yOiMyYjMzM2Y7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czoycHh9LnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyAudmpzLWRlZmF1bHQtYnV0dG9ue21hcmdpbi1yaWdodDoxZW19QG1lZGlhIHByaW50ey52aWRlby1qcz46bm90KC52anMtdGVjaCk6bm90KC52anMtcG9zdGVyKXt2aXNpYmlsaXR5OmhpZGRlbn19LnZqcy1yZXNpemUtbWFuYWdlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXI6bm9uZTt6LWluZGV4Oi0xMDAwfS5qcy1mb2N1cy12aXNpYmxlIC52aWRlby1qcyA6Zm9jdXM6bm90KC5mb2N1cy12aXNpYmxlKXtvdXRsaW5lOjA7YmFja2dyb3VuZDowIDB9LnZpZGVvLWpzIC52anMtbWVudSA6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSwudmlkZW8tanMgOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSl7b3V0bGluZTowO2JhY2tncm91bmQ6MCAwfSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxyXG4gKiBGb3VuZGF0aW9uIGZvciBTaXRlcyBieSBaVVJCXHJcbiAqIFZlcnNpb24gNi40LjJcclxuICogZm91bmRhdGlvbi56dXJiLmNvbVxyXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgT3BlbiBTb3VyY2VcclxuICovXG4vKiEgbm9ybWFsaXplLXNjc3MgfCBNSVQvR1BMdjIgTGljZW5zZSB8IGJpdC5seS9ub3JtYWxpemUtc2NzcyAqL1xuLyogRG9jdW1lbnRcclxuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICAgICAqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICAgICAqIDIuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICAgICAqIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cclxuICAgICAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cclxuICAgICAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAyICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAzICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMyAqL1xufVxuXG4vKiBTZWN0aW9uc1xyXG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gICAgICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAgICAgKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxyXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAgICAgKi9cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXHJcbiAgICAgKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAgICAgKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gICAgICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XHJcbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICAgICAqL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcclxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cclxuICAgICAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXHJcbiAgICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gICAgICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAgICAgKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovXG59XG5cbi8qKlxyXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXHJcbiAgICAgKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXHJcbiAgICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAgICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAgICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cblxuLyogTGlua3NcclxuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICAgICAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICAgICAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cclxuICAgICAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIC8qIDIgKi9cbn1cblxuLyoqXHJcbiAgICAgKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcclxuICAgICAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gICAgICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gICAgICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxyXG4gICAgICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICAgICAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqL1xufVxuXG4vKipcclxuICAgICAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxyXG4gICAgICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxyXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICAgICAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qKlxyXG4gICAgICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICAgICAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICAgICAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cblxuLyoqXHJcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXHJcbiAgICAgKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXHJcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXHJcbiAgICAgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXHJcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICAgICAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXHJcbiAgICAgKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICAgICAqIGFsbCBicm93c2Vycy5cclxuICAgICAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAgICAgKi9cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxyXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cclxuICAgICAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcclxuICAgICAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxyXG4gICAgICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxyXG4gICAgICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAgICAgKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogRm9ybXNcclxuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICAgICAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAgICAgKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAgICAgKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXHJcbiAgICAgKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICAgICAqL1xuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxyXG4gICAgICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAgICAgKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAgICAgKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxyXG4gICAgICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXHJcbiAgICAgKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXHJcbiAgICAgKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gICAgICovXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi9cbn1cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAvKipcclxuICAgICAgICAgKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gICAgICAgICAqL1xuICAvKipcclxuICAgICAgICAgKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAgICAgICAgICovXG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXHJcbiAgICAgKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gICAgICovXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcclxuICAgICAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cclxuICAgICAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXHJcbiAgICAgKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovXG59XG5cbi8qKlxyXG4gICAgICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gICAgICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcclxuICAgICAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gICAgICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAgICAgKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi9cbiAgLyoqXHJcbiAgICAgICAgICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICAgICAgICAgKi9cbn1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcclxuICAgICAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAgICAgKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAgICAgKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbi8qKlxyXG4gICAgICogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAgICAgKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcclxuICAgICAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAgICAgKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAgICAgKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAgICAgKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICAgICAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovXG59XG5cbi8qKlxyXG4gICAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAgICAgKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gICAgICovXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXHJcbiAgICAgKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxyXG4gICAgICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXHJcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXHJcbiAgICAgKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcclxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICAgICAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLypcclxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gICAgICovXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFNjcmlwdGluZ1xyXG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAgICAgKi9cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXHJcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cclxuICAgICAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBIaWRkZW5cclxuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cclxuICAgICAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm91bmRhdGlvbi1tcSB7XG4gIGZvbnQtZmFtaWx5OiBcInNtYWxsPTBlbSZtZWRpdW09NDBlbSZsYXJnZT02NGVtJnhsYXJnZT03NWVtJnh4bGFyZ2U9OTBlbVwiO1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmVmZWZlO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMGEwYTBhO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYztcbn1cblxudGV4dGFyZWEge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbnNlbGVjdCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubWFwX2NhbnZhcyBpbWcsXG4ubWFwX2NhbnZhcyBlbWJlZCxcbi5tYXBfY2FudmFzIG9iamVjdCxcbi5tcWEtZGlzcGxheSBpbWcsXG4ubXFhLWRpc3BsYXkgZW1iZWQsXG4ubXFhLWRpc3BsYXkgb2JqZWN0IHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG5bZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gYnV0dG9uIHtcbiAgb3V0bGluZTogMDtcbn1cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4uaXMtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS45Mzc1ZW0pIHtcbiAgLmhpZGUtZm9yLXNtYWxsLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAwZW0pLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnNob3ctZm9yLXNtYWxsLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaGlkZS1mb3ItbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3NWVtKSB7XG4gIC5zaG93LWZvci1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XG4gIC5oaWRlLWZvci1tZWRpdW0tb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc2hvdy1mb3ItbWVkaXVtLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGlkZS1mb3ItbGFyZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgLnNob3ctZm9yLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDc0LjkzNzVlbSkge1xuICAuaGlkZS1mb3ItbGFyZ2Utb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVlbSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuc2hvdy1mb3ItbGFyZ2Utb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaG93LWZvci1zcixcbi5zaG93LW9uLWZvY3VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBib3JkZXI6IDA7XG59XG5cbi5zaG93LW9uLWZvY3VzOmFjdGl2ZSwgLnNob3ctb24tZm9jdXM6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAtd2Via2l0LWNsaXAtcGF0aDogbm9uZTtcbiAgY2xpcC1wYXRoOiBub25lO1xufVxuXG4uc2hvdy1mb3ItbGFuZHNjYXBlLFxuLmhpZGUtZm9yLXBvcnRyYWl0IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLnNob3ctZm9yLWxhbmRzY2FwZSxcbiAgLmhpZGUtZm9yLXBvcnRyYWl0IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnNob3ctZm9yLWxhbmRzY2FwZSxcbiAgLmhpZGUtZm9yLXBvcnRyYWl0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhpZGUtZm9yLWxhbmRzY2FwZSxcbi5zaG93LWZvci1wb3J0cmFpdCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmhpZGUtZm9yLWxhbmRzY2FwZSxcbiAgLnNob3ctZm9yLXBvcnRyYWl0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuaGlkZS1mb3ItbGFuZHNjYXBlLFxuICAuc2hvdy1mb3ItcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJvdyB7XG4gIG1heC13aWR0aDogNzMuMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG5cbi5yb3cgLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5yb3cgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5yb3cgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0uNXJlbTtcbiAgfVxufVxuXG4ucm93IC5yb3cuY29sbGFwc2Uge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucm93LmV4cGFuZGVkIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4ucm93LmV4cGFuZGVkIC5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucm93Om5vdCguZXhwYW5kZWQpIC5yb3cge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5yb3cuY29sbGFwc2UgPiAuY29sdW1uLCAucm93LmNvbGxhcHNlID4gLmNvbHVtbnMge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5yb3cuaXMtY29sbGFwc2UtY2hpbGQsXG4ucm93LmNvbGxhcHNlID4gLmNvbHVtbiA+IC5yb3csXG4ucm93LmNvbGxhcHNlID4gLmNvbHVtbnMgPiAucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNvbHVtbiwgLmNvbHVtbnMge1xuICAtbXMtZmxleDogMSAxIDBweDtcbiAgZmxleDogMSAxIDBweDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuY29sdW1uLCAuY29sdW1ucyB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jb2x1bW4sIC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuICB9XG59XG5cbi5jb2x1bW4ucm93LnJvdywgLnJvdy5yb3cuY29sdW1ucyB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJvdyAuY29sdW1uLnJvdy5yb3csIC5yb3cgLnJvdy5yb3cuY29sdW1ucyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnNtYWxsLTEge1xuICAtbXMtZmxleDogMCAwIDguMzMzMzMlO1xuICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMyU7XG59XG5cbi5zbWFsbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cblxuLnNtYWxsLTIge1xuICAtbXMtZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG59XG5cbi5zbWFsbC1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbn1cblxuLnNtYWxsLTMge1xuICAtbXMtZmxleDogMCAwIDI1JTtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5zbWFsbC1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG59XG5cbi5zbWFsbC00IHtcbiAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlO1xufVxuXG4uc21hbGwtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4uc21hbGwtNSB7XG4gIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjclO1xuICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbn1cblxuLnNtYWxsLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbn1cblxuLnNtYWxsLTYge1xuICAtbXMtZmxleDogMCAwIDUwJTtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5zbWFsbC1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG59XG5cbi5zbWFsbC03IHtcbiAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMlO1xufVxuXG4uc21hbGwtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4uc21hbGwtOCB7XG4gIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjclO1xuICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbn1cblxuLnNtYWxsLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbn1cblxuLnNtYWxsLTkge1xuICAtbXMtZmxleDogMCAwIDc1JTtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5zbWFsbC1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG59XG5cbi5zbWFsbC0xMCB7XG4gIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMlO1xuICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbn1cblxuLnNtYWxsLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLnNtYWxsLTExIHtcbiAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NyU7XG4gIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclO1xufVxuXG4uc21hbGwtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbn1cblxuLnNtYWxsLTEyIHtcbiAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc21hbGwtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbn1cblxuLnNtYWxsLXVwLTEge1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zbWFsbC11cC0xID4gLmNvbHVtbiwgLnNtYWxsLXVwLTEgPiAuY29sdW1ucyB7XG4gIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNtYWxsLXVwLTIge1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zbWFsbC11cC0yID4gLmNvbHVtbiwgLnNtYWxsLXVwLTIgPiAuY29sdW1ucyB7XG4gIC1tcy1mbGV4OiAwIDAgNTAlO1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnNtYWxsLXVwLTMge1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zbWFsbC11cC0zID4gLmNvbHVtbiwgLnNtYWxsLXVwLTMgPiAuY29sdW1ucyB7XG4gIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuLnNtYWxsLXVwLTQge1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zbWFsbC11cC00ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTQgPiAuY29sdW1ucyB7XG4gIC1tcy1mbGV4OiAwIDAgMjUlO1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLnNtYWxsLXVwLTUge1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zbWFsbC11cC01ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTUgPiAuY29sdW1ucyB7XG4gIC1tcy1mbGV4OiAwIDAgMjAlO1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuLnNtYWxsLXVwLTYge1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zbWFsbC11cC02ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTYgPiAuY29sdW1ucyB7XG4gIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjclO1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbn1cblxuLnNtYWxsLXVwLTcge1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zbWFsbC11cC03ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTcgPiAuY29sdW1ucyB7XG4gIC1tcy1mbGV4OiAwIDAgMTQuMjg1NzElO1xuICBmbGV4OiAwIDAgMTQuMjg1NzElO1xuICBtYXgtd2lkdGg6IDE0LjI4NTcxJTtcbn1cblxuLnNtYWxsLXVwLTgge1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zbWFsbC11cC04ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTggPiAuY29sdW1ucyB7XG4gIC1tcy1mbGV4OiAwIDAgMTIuNSU7XG4gIGZsZXg6IDAgMCAxMi41JTtcbiAgbWF4LXdpZHRoOiAxMi41JTtcbn1cblxuLnNtYWxsLWNvbGxhcHNlID4gLmNvbHVtbiwgLnNtYWxsLWNvbGxhcHNlID4gLmNvbHVtbnMge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zbWFsbC11bmNvbGxhcHNlID4gLmNvbHVtbiwgLnNtYWxsLXVuY29sbGFwc2UgPiAuY29sdW1ucyB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm1lZGl1bS0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAubWVkaXVtLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG4gIC5tZWRpdW0tMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAubWVkaXVtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICB9XG4gIC5tZWRpdW0tNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAubWVkaXVtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5tZWRpdW0tNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAubWVkaXVtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICB9XG4gIC5tZWRpdW0tNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAubWVkaXVtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xuICB9XG4gIC5tZWRpdW0tNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuICAubWVkaXVtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5tZWRpdW0tOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAubWVkaXVtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICB9XG4gIC5tZWRpdW0tOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAubWVkaXVtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xuICB9XG4gIC5tZWRpdW0tMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAubWVkaXVtLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xuICB9XG4gIC5tZWRpdW0tMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG4gIH1cbiAgLm1lZGl1bS11cC0xIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubWVkaXVtLXVwLTEgPiAuY29sdW1uLCAubWVkaXVtLXVwLTEgPiAuY29sdW1ucyB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWVkaXVtLXVwLTIge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5tZWRpdW0tdXAtMiA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtMiA+IC5jb2x1bW5zIHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5tZWRpdW0tdXAtMyB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLm1lZGl1bS11cC0zID4gLmNvbHVtbiwgLm1lZGl1bS11cC0zID4gLmNvbHVtbnMge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLm1lZGl1bS11cC00IHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubWVkaXVtLXVwLTQgPiAuY29sdW1uLCAubWVkaXVtLXVwLTQgPiAuY29sdW1ucyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAubWVkaXVtLXVwLTUge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW5zIHtcbiAgICAtbXMtZmxleDogMCAwIDIwJTtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5tZWRpdW0tdXAtNiB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLm1lZGl1bS11cC02ID4gLmNvbHVtbiwgLm1lZGl1bS11cC02ID4gLmNvbHVtbnMge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLm1lZGl1bS11cC03IHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubWVkaXVtLXVwLTcgPiAuY29sdW1uLCAubWVkaXVtLXVwLTcgPiAuY29sdW1ucyB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNC4yODU3MSU7XG4gICAgZmxleDogMCAwIDE0LjI4NTcxJTtcbiAgICBtYXgtd2lkdGg6IDE0LjI4NTcxJTtcbiAgfVxuICAubWVkaXVtLXVwLTgge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW5zIHtcbiAgICAtbXMtZmxleDogMCAwIDEyLjUlO1xuICAgIGZsZXg6IDAgMCAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubWVkaXVtLWV4cGFuZCB7XG4gICAgLW1zLWZsZXg6IDEgMSAwcHg7XG4gICAgZmxleDogMSAxIDBweDtcbiAgfVxufVxuXG4ucm93Lm1lZGl1bS11bnN0YWNrID4gLmNvbHVtbiwgLnJvdy5tZWRpdW0tdW5zdGFjayA+IC5jb2x1bW5zIHtcbiAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnJvdy5tZWRpdW0tdW5zdGFjayA+IC5jb2x1bW4sIC5yb3cubWVkaXVtLXVuc3RhY2sgPiAuY29sdW1ucyB7XG4gICAgLW1zLWZsZXg6IDEgMSAwcHg7XG4gICAgZmxleDogMSAxIDBweDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubWVkaXVtLWNvbGxhcHNlID4gLmNvbHVtbiwgLm1lZGl1bS1jb2xsYXBzZSA+IC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubWVkaXVtLXVuY29sbGFwc2UgPiAuY29sdW1uLCAubWVkaXVtLXVuY29sbGFwc2UgPiAuY29sdW1ucyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxhcmdlLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmxhcmdlLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLmxhcmdlLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICB9XG4gIC5sYXJnZS00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAubGFyZ2UtNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLmxhcmdlLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xuICB9XG4gIC5sYXJnZS03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAubGFyZ2UtOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLmxhcmdlLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xuICB9XG4gIC5sYXJnZS0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmxhcmdlLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLmxhcmdlLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG4gIH1cbiAgLmxhcmdlLXVwLTEge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5sYXJnZS11cC0xID4gLmNvbHVtbiwgLmxhcmdlLXVwLTEgPiAuY29sdW1ucyB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubGFyZ2UtdXAtMiB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmxhcmdlLXVwLTIgPiAuY29sdW1uLCAubGFyZ2UtdXAtMiA+IC5jb2x1bW5zIHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5sYXJnZS11cC0zIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubGFyZ2UtdXAtMyA+IC5jb2x1bW4sIC5sYXJnZS11cC0zID4gLmNvbHVtbnMge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLmxhcmdlLXVwLTQge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5sYXJnZS11cC00ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTQgPiAuY29sdW1ucyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAubGFyZ2UtdXAtNSB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmxhcmdlLXVwLTUgPiAuY29sdW1uLCAubGFyZ2UtdXAtNSA+IC5jb2x1bW5zIHtcbiAgICAtbXMtZmxleDogMCAwIDIwJTtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5sYXJnZS11cC02IHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubGFyZ2UtdXAtNiA+IC5jb2x1bW4sIC5sYXJnZS11cC02ID4gLmNvbHVtbnMge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmxhcmdlLXVwLTcge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5sYXJnZS11cC03ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTcgPiAuY29sdW1ucyB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNC4yODU3MSU7XG4gICAgZmxleDogMCAwIDE0LjI4NTcxJTtcbiAgICBtYXgtd2lkdGg6IDE0LjI4NTcxJTtcbiAgfVxuICAubGFyZ2UtdXAtOCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmxhcmdlLXVwLTggPiAuY29sdW1uLCAubGFyZ2UtdXAtOCA+IC5jb2x1bW5zIHtcbiAgICAtbXMtZmxleDogMCAwIDEyLjUlO1xuICAgIGZsZXg6IDAgMCAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFyZ2UtZXhwYW5kIHtcbiAgICAtbXMtZmxleDogMSAxIDBweDtcbiAgICBmbGV4OiAxIDEgMHB4O1xuICB9XG59XG5cbi5yb3cubGFyZ2UtdW5zdGFjayA+IC5jb2x1bW4sIC5yb3cubGFyZ2UtdW5zdGFjayA+IC5jb2x1bW5zIHtcbiAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnJvdy5sYXJnZS11bnN0YWNrID4gLmNvbHVtbiwgLnJvdy5sYXJnZS11bnN0YWNrID4gLmNvbHVtbnMge1xuICAgIC1tcy1mbGV4OiAxIDEgMHB4O1xuICAgIGZsZXg6IDEgMSAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxhcmdlLWNvbGxhcHNlID4gLmNvbHVtbiwgLmxhcmdlLWNvbGxhcHNlID4gLmNvbHVtbnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5sYXJnZS11bmNvbGxhcHNlID4gLmNvbHVtbiwgLmxhcmdlLXVuY29sbGFwc2UgPiAuY29sdW1ucyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbn1cblxuLnNocmluayB7XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbHVtbi1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmNvbHVtbi1ibG9jayA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFsaWduLXJpZ2h0IHtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uYWxpZ24tY2VudGVyIHtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFsaWduLWp1c3RpZnkge1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5hbGlnbi1zcGFjZWQge1xuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmFsaWduLXJpZ2h0LnZlcnRpY2FsLm1lbnUgPiBsaSA+IGEge1xuICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5hbGlnbi1jZW50ZXIudmVydGljYWwubWVudSA+IGxpID4gYSB7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hbGlnbi10b3Age1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uYWxpZ24tc2VsZi10b3Age1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmFsaWduLXNlbGYtYm90dG9tIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hbGlnbi1zZWxmLW1pZGRsZSB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgLW1zLWdyaWQtcm93LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmFsaWduLXN0cmV0Y2gge1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAtbXMtZ3JpZC1yb3ctYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5hbGlnbi1jZW50ZXItbWlkZGxlIHtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNtYWxsLW9yZGVyLTEge1xuICAtbXMtZmxleC1vcmRlcjogMTtcbiAgb3JkZXI6IDE7XG59XG5cbi5zbWFsbC1vcmRlci0yIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gIG9yZGVyOiAyO1xufVxuXG4uc21hbGwtb3JkZXItMyB7XG4gIC1tcy1mbGV4LW9yZGVyOiAzO1xuICBvcmRlcjogMztcbn1cblxuLnNtYWxsLW9yZGVyLTQge1xuICAtbXMtZmxleC1vcmRlcjogNDtcbiAgb3JkZXI6IDQ7XG59XG5cbi5zbWFsbC1vcmRlci01IHtcbiAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gIG9yZGVyOiA1O1xufVxuXG4uc21hbGwtb3JkZXItNiB7XG4gIC1tcy1mbGV4LW9yZGVyOiA2O1xuICBvcmRlcjogNjtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm1lZGl1bS1vcmRlci0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAubWVkaXVtLW9yZGVyLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5tZWRpdW0tb3JkZXItMyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm1lZGl1bS1vcmRlci00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAubWVkaXVtLW9yZGVyLTUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5tZWRpdW0tb3JkZXItNiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxhcmdlLW9yZGVyLTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5sYXJnZS1vcmRlci0yIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAubGFyZ2Utb3JkZXItMyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmxhcmdlLW9yZGVyLTQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5sYXJnZS1vcmRlci01IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAubGFyZ2Utb3JkZXItNiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7XG4gIH1cbn1cblxuLmZsZXgtY29udGFpbmVyIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGV4LWNoaWxkLWF1dG8ge1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZmxleC1jaGlsZC1ncm93IHtcbiAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLmZsZXgtY2hpbGQtc2hyaW5rIHtcbiAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICBmbGV4OiAwIDEgYXV0bztcbn1cblxuLmZsZXgtZGlyLXJvdyB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uZmxleC1kaXItcm93LXJldmVyc2Uge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5mbGV4LWRpci1jb2x1bW4ge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZsZXgtZGlyLWNvbHVtbi1yZXZlcnNlIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubWVkaXVtLWZsZXgtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5tZWRpdW0tZmxleC1jaGlsZC1hdXRvIHtcbiAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbiAgLm1lZGl1bS1mbGV4LWNoaWxkLWdyb3cge1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgfVxuICAubWVkaXVtLWZsZXgtY2hpbGQtc2hyaW5rIHtcbiAgICAtbXMtZmxleDogMCAxIGF1dG87XG4gICAgZmxleDogMCAxIGF1dG87XG4gIH1cbiAgLm1lZGl1bS1mbGV4LWRpci1yb3cge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm1lZGl1bS1mbGV4LWRpci1yb3ctcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLm1lZGl1bS1mbGV4LWRpci1jb2x1bW4ge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1lZGl1bS1mbGV4LWRpci1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxhcmdlLWZsZXgtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5sYXJnZS1mbGV4LWNoaWxkLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuICAubGFyZ2UtZmxleC1jaGlsZC1ncm93IHtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgZmxleDogMSAwIGF1dG87XG4gIH1cbiAgLmxhcmdlLWZsZXgtY2hpbGQtc2hyaW5rIHtcbiAgICAtbXMtZmxleDogMCAxIGF1dG87XG4gICAgZmxleDogMCAxIGF1dG87XG4gIH1cbiAgLmxhcmdlLWZsZXgtZGlyLXJvdyB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGFyZ2UtZmxleC1kaXItcm93LXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5sYXJnZS1mbGV4LWRpci1jb2x1bW4ge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmxhcmdlLWZsZXgtZGlyLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm1lZGl1bS10ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLm1lZGl1bS10ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAubWVkaXVtLXRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm1lZGl1bS10ZXh0LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxhcmdlLXRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAubGFyZ2UtdGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmxhcmdlLXRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmxhcmdlLXRleHQtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxufVxuXG4vKipcclxuICogU3dpcGVyIDUuNC41XHJcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXHJcbiAqIGh0dHA6Ly9zd2lwZXJqcy5jb21cclxuICpcclxuICogQ29weXJpZ2h0IDIwMTQtMjAyMCBWbGFkaW1pciBLaGFybGFtcGlkaVxyXG4gKlxyXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcclxuICpcclxuICogUmVsZWFzZWQgb246IEp1bmUgMTYsIDIwMjBcclxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbn1cblxuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbn1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcclxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xyXG4gICovXG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICdwcmV2Jztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6ICduZXh0Jztcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjpyb290IHtcbiAgLypcclxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xyXG4gICovXG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG5cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4vKiBQcmVsb2FkZXIgKi9cbjpyb290IHtcbiAgLypcclxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XHJcbiAgKi9cbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi8qIGExMXkgKi9cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLypcclxuICpcclxuICogUGx1Z2luIE5hbWU6IE1vZHVsb0JveFxyXG4gKiBQbHVnaW4gVVJJOiBodHRwczovL3d3dy50aGVtZS1vbmUuY29tL21vZHVsb2JveC9cclxuICogQXV0aG9yOiBUaGVtZW9uZVxyXG4gKiBBdXRob3IgVVJJOiBodHRwczovL3d3dy50aGVtZS1vbmUuY29tL1xyXG4gKiBEZXNjcmlwdGlvbjogYSBwdXJlIEphdmFTY3JpcHQgYW5kIHRvdWNoYWJsZSBsaWdodGJveFxyXG4gKiBWZXJzaW9uOiAxLjQuMFxyXG4gKiBUYWdzOiBsaWdodGJveCwgdG91Y2gsIHN3aXBlLCBpbWFnZSwgdmlkZW8sIGlmcmFtZSwgaHRtbFxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgKEMpIDIwMTcgVGhlbWVvbmUgLSBBbGwgUmlnaHRzIFJlc2VydmVkXHJcbiAqXHJcbiAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFNVTU1BUllcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4gICAgMDAuIE1haW4gY29udGFpbmVyc1xyXG4gICAgMDEuIFNWRyBpY29ucyBVUkxcclxuICAgIDAyLiBUb3AgQmFyXHJcbiAgICAwMy4gQm90dG9tIEJhclxyXG4gICAgMDQuIENhcHRpb25cclxuICAgIDA1LiBJdGVtXHJcbiAgICAwNi4gVmlkZW8vSWZyYW1lXHJcbiAgICAwNy4gQ291bnRlclxyXG4gICAgMDguIFRpbWVyXHJcbiAgICAwOS4gTG9hZGVyXHJcbiAgICAxMC4gU2hhcmUgdG9vbHRpcFxyXG4gICAgMTEuIEJ1dHRvbnNcclxuICAgIDEyLiBUaHVtYm5haWxzXHJcbiAgICAxMy4gTWVkaWEgUXVlcmllc1xyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDAwLiBNYWluIGNvbnRhaW5lcnNcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubW9ieC1ob2xkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDk5OTk5O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHZpc2liaWxpdHk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2U7XG4gIC8qKiogcHJldmVudCBpc3N1ZSBvbiBvbGQgU2FmYXJpIHZlcnNpb24gKioqL1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlLCB2aXNpYmlsaXR5IC40cyBlYXNlO1xufVxuXG4ubW9ieC1ob2xkZXI6LXdlYmtpdC1mdWxsLXNjcmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubW9ieC1ob2xkZXIgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tb2J4LWhvbGRlciBzdmcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1vYngtb3BlbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubW9ieC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLm1vYngtc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC40NXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjQ1cyBlYXNlO1xufVxuXG4ubW9ieC1oaWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4ubW9ieC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG59XG5cbi5tb2J4LXVpOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dCwgdmlzaWJpbGl0eSAwLjI1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dCwgdmlzaWJpbGl0eSAwLjI1cyBlYXNlLW91dDtcbn1cblxuLm1vYngtb3Blbi10b29sdGlwIC5tb2J4LXVpOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDAxLiBTVkcgaWNvbnMgVVJMXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm1vYngtdmlkZW86YmVmb3JlLFxuLm1vYngtdmlkZW86YWZ0ZXIsXG4ubW9ieC10aHVtYi12aWRlbzphZnRlcixcbi5tb2J4LXVpIGJ1dHRvbixcbi5tb2J4LXNoYXJlLXRvb2x0aXAgKjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdmcvbW9kdWxvYm94LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAwMi4gVG9wIEJhclxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5tb2J4LXRvcC1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgMDMuIEJvdHRvbSBCYXJcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubW9ieC1ib3R0b20tYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLm1vYngtcGFuem9vbSAubW9ieC1ib3R0b20tYmFyLFxuLm1vYngtd2lsbC1jbG9zZSAubW9ieC1ib3R0b20tYmFyLFxuLm1vYngtaG9sZGVyOm5vdCgubW9ieC1vcGVuKSAubW9ieC1ib3R0b20tYmFyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDA0LiBDYXB0aW9uXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm1vYngtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubW9ieC1jYXB0aW9uLWlubmVyIHtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5tb2J4LXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNHB4IDEwcHggMTJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuLm1vYngtZGVzYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTRweCAxMHB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbi5tb2J4LXRpdGxlICsgLm1vYngtZGVzYyB7XG4gIG1hcmdpbjogLTZweCAwIDAgMDtcbiAgcGFkZGluZzogMCAxMHB4IDEwcHg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAwNS4gSXRlbVxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5tb2J4LWl0ZW0sXG4ubW9ieC1pdGVtLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuLm1vYngtaXRlbS1pbm5lciB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5tb2J4LWltZyxcbi5tb2J4LXBhbnpvb20gLm1vYngtaXRlbSB7XG4gIGN1cnNvcjogbW92ZTtcbiAgLyogZmFsbGJhY2sgaWYgZ3JhYiBjdXJzb3IgaXMgdW5zdXBwb3J0ZWQgKi9cbiAgY3Vyc29yOiBncmFiO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbn1cblxuLm1vYngtZHJhZ2dpbmcgLm1vYngtaXRlbSAqIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xufVxuXG4ubW9ieC1pbWcsXG4ubW9ieC1odG1sLFxuLm1vYngtdmlkZW8sXG4ubW9ieC1pZnJhbWUsXG4ubW9ieC1lcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2U7XG59XG5cbi5tb2J4LW1lZGlhLWxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5tb2J4LWVycm9yLFxuLm1vYngtaHRtbC1pbm5lciB7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ubW9ieC1lcnJvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDIwcHggNjBweDtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tb2J4LWh0bWwge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1vYngtaHRtbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAwNi4gVmlkZW8vSWZyYW1lXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm1vYngtdmlkZW8ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ubW9ieC12aWRlby5tb2J4LXBsYXlpbmcge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tb2J4LXZpZGVvOmJlZm9yZSxcbi5tb2J4LXZpZGVvOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC00NHB4IDAgMCAtNDRweDtcbiAgYm9yZGVyOiA0cHggc29saWQgIzI4MjgyODtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNzVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjhweCAtNDE0cHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4ubW9ieC12aWRlby5tb2J4LWxvYWRpbmc6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1vYngtdmlkZW86YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI4MjgyODtcbn1cblxuLm1vYngtdmlkZW8ubW9ieC1sb2FkaW5nOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IG1vYngtbG9hZCAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBtb2J4LWxvYWQgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5tb2J4LXZpZGVvLm1vYngtcGxheWluZzpiZWZvcmUsXG4ubW9ieC12aWRlby5tb2J4LXBsYXlpbmc6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubW9ieC12aWRlbyB2aWRlbyxcbi5tb2J4LXZpZGVvIGlmcmFtZSxcbi5tb2J4LXZpZGVvIC5tZWpzLXZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5tb2J4LXZpZGVvIGlmcmFtZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5tb2J4LXZpZGVvLm1vYngtcGxheWluZyB2aWRlbyxcbi5tb2J4LXZpZGVvLm1vYngtcGxheWluZyAubWVqcy12aWRlbyxcbi5tb2J4LXZpZGVvLm1vYngtcGxheWluZyBpZnJhbWUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLyoqKiBoaWRlIGZ1bGxzY3JlZW4gYnV0dG9uIG9uIHdlYmtpdCBicm93c2VycyB0byBwcmV2ZW50IGlzc3VlICoqKi9cbi5tb2J4LWZ1bGxzY3JlZW4gdmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtZnVsbHNjcmVlbi1idXR0b24sXG4ubW9ieC1mdWxsc2NyZWVuIC5tZWpzLWZ1bGxzY3JlZW4tYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqKiBTYWZhcmkgc3RpbGwgbm90IGZpeCB0aGlzIGlzc3VlICoqKi9cbjotd2Via2l0LWZ1bGwtc2NyZWVuLWFuY2VzdG9yOm5vdChpZnJhbWUpIHtcbiAgd2lsbC1jaGFuZ2U6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDA3LiBDb3VudGVyXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm1vYngtY291bnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBjb2xvcjogIzI4MjgyODtcbiAgb3BhY2l0eTogMC43NTtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbn1cblxuLm1vYngtcnRsIC5tb2J4LWNvdW50ZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAwOC4gVGltZXJcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubW9ieC10aW1lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAxMHB4IDAgMTBweCA1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5tb2J4LXJ0bCAubW9ieC10aW1lciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLm1vYngtYXV0b3BsYXkgLm1vYngtdGltZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgMDkuIExvYWRlclxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5tb2J4LWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMTVweCAwIDAgLTE1cHg7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMjgyODI4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogbW9ieC1sb2FkIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IG1vYngtbG9hZCAxLjFzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1vYngtbG9hZCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1vYngtbG9hZCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAxMC4gU2hhcmUgVG9vbHRpcFxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5tb2J4LXNoYXJlLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTIwcHg7XG4gIHRvcDogNTBweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjMjgyODI4O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2UsIG9wYWNpdHkgMC4yNXMgZWFzZSwgdmlzaWJpbGl0eSAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgb3BhY2l0eSAwLjI1cyBlYXNlLCB2aXNpYmlsaXR5IDAuMjVzIGVhc2U7XG59XG5cbi5tb2J4LXNoYXJlLXRvb2x0aXA6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogLTEycHg7XG4gIHJpZ2h0OiAxNHB4O1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y5ZmFmYjtcbn1cblxuLm1vYngtc2hhcmUtdG9vbHRpcFtkYXRhLXBvc2l0aW9uPVwibGVmdFwiXTpiZWZvcmUge1xuICBsZWZ0OiAxNHB4O1xuICByaWdodDogYXV0bztcbn1cblxuLm1vYngtb3Blbi10b29sdGlwIC5tb2J4LXNoYXJlLXRvb2x0aXAge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ubW9ieC1zaGFyZS10b29sdGlwIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2Y5ZmFmYjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgMTEuIEJ1dHRvbnNcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubW9ieC11aSBidXR0b24sXG4ubW9ieC1zaGFyZS10b29sdGlwICo6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ubW9ieC11aSBidXR0b246aG92ZXIsXG4ubW9ieC1zaGFyZS10b29sdGlwIGJ1dHRvbjpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tb2J4LXNoYXJlLXRvb2x0aXAgYnV0dG9uOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tb2J4LXNoYXJlLXRvb2x0aXAgYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5tb2J4LXJ0bCAubW9ieC1zaGFyZS10b29sdGlwIGJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLm1vYngtdG9wLWJhciBidXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMnB4O1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ubW9ieC1ydGwgLm1vYngtdG9wLWJhciBidXR0b24ge1xuICBmbG9hdDogbGVmdDtcbn1cblxuYnV0dG9uLm1vYngtcHJldixcbmJ1dHRvbi5tb2J4LW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFyZW07XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDAgNnB4O1xuICBvcGFjaXR5OiAwLjc1O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbmJ1dHRvbi5tb2J4LW5leHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMXJlbTtcbn1cblxuLm1vYngtaG9sZGVyW2RhdGEtem9vbT1cImZhbHNlXCJdIC5tb2J4LXpvb20sXG4ubW9ieC1ob2xkZXJbZGF0YS16b29tPVwiZmFsc2VcIl0gLm1vYngtem9vbTpob3Zlcixcbi5tb2J4LWhvbGRlcltkYXRhLWRvd25sb2FkPVwiZmFsc2VcIl0gLm1vYngtZG93bmxvYWQsXG4ubW9ieC1ob2xkZXJbZGF0YS1kb3dubG9hZD1cImZhbHNlXCJdIC5tb2J4LWRvd25sb2FkOmhvdmVyIHtcbiAgb3BhY2l0eTogMC40NTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubW9ieC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCA0cHg7XG59XG5cbi5tb2J4LW5leHQge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCAtNDBweDtcbn1cblxuLm1vYngtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC03NnB4O1xufVxuXG4ubW9ieC16b29tIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtMTIwcHg7XG59XG5cbi5tb2J4LXBhbnpvb20gLm1vYngtem9vbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTE2NHB4O1xufVxuXG4ubW9ieC1wbGF5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtMjA4cHg7XG59XG5cbi5tb2J4LWF1dG9wbGF5IC5tb2J4LXBsYXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC0yNTJweDtcbn1cblxuLm1vYngtZG93bmxvYWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC0yOTZweDtcbn1cblxuLm1vYngtc2hhcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC0zNDBweDtcbn1cblxuLm1vYngtZnVsbHNjcmVlbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTM4NHB4O1xufVxuXG4ubW9ieC1mdWxsc2NyZWVuIC5tb2J4LWZ1bGxzY3JlZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC00MjhweDtcbn1cblxuLm1vYngtZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNDcycHg7XG59XG5cbi5tb2J4LWZhY2Vib29rOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtNDcycHg7XG59XG5cbi5tb2J4LXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNTE2cHg7XG59XG5cbi5tb2J4LXR3aXR0ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRhMWYyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC01MTZweDtcbn1cblxuLm1vYngtZ29vZ2xlcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC01NjBweDtcbn1cblxuLm1vYngtZ29vZ2xlcGx1czphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDRiMzk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTU2MHB4O1xufVxuXG4ubW9ieC1waW50ZXJlc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjA0cHg7XG59XG5cbi5tb2J4LXBpbnRlcmVzdDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDA4MWM7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTYwNHB4O1xufVxuXG4ubW9ieC1saW5rZWRpbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC02NDhweDtcbn1cblxuLm1vYngtbGlua2VkaW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2I1O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC02NDhweDtcbn1cblxuLm1vYngtcmVkZGl0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTY5MnB4O1xufVxuXG4ubW9ieC1yZWRkaXQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0NTAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC02OTJweDtcbn1cblxuLm1vYngtdHVtYmxyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTczNnB4O1xufVxuXG4ubW9ieC10dW1ibHI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU0NjVjO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC03MzZweDtcbn1cblxuLm1vYngtYmxvZ2dlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03ODBweDtcbn1cblxuLm1vYngtYmxvZ2dlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTdkMDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTc4MHB4O1xufVxuXG4ubW9ieC1idWZmZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtODI0cHg7XG59XG5cbi5tb2J4LWJ1ZmZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjNiNDM7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTgyNHB4O1xufVxuXG4ubW9ieC1kaWdnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0cHggLTg2OHB4O1xufVxuXG4ubW9ieC1kaWdnOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWJlMjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCAtODY4cHg7XG59XG5cbi5tb2J4LXN0dW1ibGV1cG9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkxMnB4O1xufVxuXG4ubW9ieC1zdHVtYmxldXBvbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjQ5MjQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTkxMnB4O1xufVxuXG4ubW9ieC1ldmVybm90ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05NTZweDtcbn1cblxuLm1vYngtZXZlcm5vdGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmRiZTYwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC05NTZweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDEyLiBUaHVtYm5haWxzXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm1vYngtdGh1bWJzLWhvbGRlcixcbi5tb2J4LXRodW1icy1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubW9ieC10aHVtYnMtaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9ieC10aHVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xuICB3aWxsLWNoYW5nZTogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcbiAgb3V0bGluZTogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlO1xufVxuXG4ubW9ieC10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XG59XG5cbi5tb2J4LXRodW1iOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvcGFjaXR5OiAwLjAwMDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyODI4Mjg7XG59XG5cbi5tb2J4LWFjdGl2ZS10aHVtYjphZnRlciB7XG4gIG9wYWNpdHk6IDAuOTk5OTtcbn1cblxuLm1vYngtdGh1bWItYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHZpc2liaWxpdHk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLCB2aXNpYmlsaXR5IDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZSwgdmlzaWJpbGl0eSAwLjI1cyBlYXNlO1xufVxuXG4ubW9ieC10aHVtYi1sb2FkZWQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tb2J4LXRodW1iLWJnOmhvdmVyLFxuLm1vYngtYWN0aXZlLXRodW1iIC5tb2J4LXRodW1iLWxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tb2J4LXRodW1icy1ob2xkZXIge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYjtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG59XG5cbi5tb2J4LWRyYWdnaW5nIC5tb2J4LXRodW1icy1ob2xkZXIge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG59XG5cbi5tb2J4LXRodW1iLXZpZGVvOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogLTIwcHggYXV0byAwIGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTIwOHB4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgMTMuIE1lZGlhIFF1ZXJpZXNcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLm1vYngtdmlkZW86YmVmb3JlLFxuICAubW9ieC12aWRlbzphZnRlciB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbjogLTM0cHggMCAwIC0zNHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTI1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjJweCAtMjk0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDM2MHB4KSB7XG4gIC5tb2J4LXZpZGVvOmJlZm9yZSxcbiAgLm1vYngtdmlkZW86YWZ0ZXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IC0yNHB4IDAgMCAtMjRweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGluaXRpYWw7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTRweCAtMjA4cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLm1vYngtdGltZXIge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG4gIC5tb2J4LXRvcC1iYXIgYnV0dG9uIHtcbiAgICBtYXJnaW46IDJweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5tb2J4LWNvdW50ZXIge1xuICAgIG1hcmdpbjogMCA2cHggMCA0cHg7XG4gIH1cbiAgLm1vYngtdG9wLWJhciBidXR0b24ge1xuICAgIHdpZHRoOiAzNHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikgYW5kIChtYXgtd2lkdGg6IDM4MHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIGFuZCAobWF4LXdpZHRoOiAzODBweCksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpIGFuZCAobWF4LXdpZHRoOiAzODBweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMikgYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIC5tb2J4LXRvcC1iYXIgYnV0dG9uIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtbW9kYWwtZGlhbG9nLCAudmpzLWJ1dHRvbiA+IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtbW9kYWwtZGlhbG9nIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtYnV0dG9uID4gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBzcmM6IHVybChkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQkRrQUFzQUFBQUFHNmdBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBUGdBQUFGWlJpVjNoWTIxaGNBQUFBWVFBQUFEYUFBQURQdjc0OS9wbmJIbG1BQUFDWUFBQUMzQUFBQkhRWmc2T2NXaGxZV1FBQUEzUUFBQUFLd0FBQURZWncyNTFhR2hsWVFBQURmd0FBQUFkQUFBQUpBK1JDTEZvYlhSNEFBQU9IQUFBQUJNQUFBQ003NDRBQUd4dlkyRUFBQTR3QUFBQVNBQUFBRWhGNmtxdWJXRjRjQUFBRG5nQUFBQWZBQUFBSUFFMEFJRnVZVzFsQUFBT21BQUFBU1VBQUFJSzFjZjFvSEJ2YzNRQUFBL0FBQUFCSkFBQUFkUEV4WXVOZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdTN3dUaUJnWldCZ2FXUTVSa0RBOE12Q00wY3d4RE9lSTZCZ1ltQmxaa0JLd2hJYzAxaGNQakkrRkdKSGNSZHlBNFJaZ1FSQURLM0N4RUFBSGljN2RGWmJzTWdBRVhSUzB5Y3labm5PZUc3eStxQzhwVTFkSHVzSU9YeHVveGFPbHdaWVdRQjBBZWE0cXVJRU40RTlMektiS2p6RGVNNkgvbXVhNkxtYy9wOHloZzBsdmRZeDE1Wkc4dU9MUU9Hak1wM0V6cW16Sml6WU1tS05SdTI3Tmh6NE1pSk14ZXUzTGp6NEVrcW03VDhQNTJHOFBQM2xuVE9WaysrWjZpTjZRWnpOTjFGN3B0dU43ZUdPakRVb2FHT0RIVnN1dlU4TWRUTzlIZDVhcWd6UTUwYjZzSlFsNGE2TXRTMW9XNE1kV3VvTzBQZEcrckJVSStHZWpMVXM2RmVEUFZxcURkRHZSdnF3MUNmaHBxTTlBdDBpRkxhQUFCNG5KMVlEWEJUVlJaKzUvMjJUVWxKOHdlMHBIbEptN1JKZjVPOEYyajZFeW1sU1BrcHhhTDhVMnhwYTNES2owQ0JoYzJJVzRlV0tTb2tJb0xzdU1xc3NNNjRmK2pBNEhTZFdYWFhzY0JxNjdJT3MzRlhaMVpZV1Z5UkZkbzg5OXlYdElCUVo5MGs3NzE3enozdjNIUFBPZmQ4NTRZQ0NqOWNMOWRMMFJRRk9xQ2JHSm5ySGI1RWF5aUtJV044aUEvaFdCYmxvNmhVV204VHRDRHdFODBXTUp1cy9pcnd5eE9keGVCME1EYjE0Vk5KSG5YWW9MTFNsNkZmQ1VZTzluWVBUQThFcGc5MDkwTHByZmJCYloyaFkwVWxKVVhIUXAzL3Z0V2tTNkVCdjgrclBNcTV1OTY5MmYvZE54Sk5pcXdDMXhQRTlUQ1VnQ3NTZFFXZ0UzWFFEMjVsa0c0Q04yeG1UY09YV0JPeXNlcjZSTjZLbkdiS1NibVEzK2QwT0kxbTJXOFF6TExrSTJzeWtyV0FnSkpFdEE4dkdHVy8yUStDbVQzbjh6Uzl3Wnd1MkRDdnR1WktaTjN4a3JMaDM2eUNadVVvbVFTcUdwWTh0LzI1VmZIVmh3OHo0ZWJHQnRmTGIweWE5UENhRGMrOGRHVHZrMmRzaDZ6N1d6dm93bFhLVVNXbzlNSjE1YTNLckVQMmxvT3IyT2podzZpVzZoZjJCRGRFY2NRdlpHcGFBeTdZb3ZTd3E4a3I3SEdsbHhwZDcxcmtTNkcwU2YxMXNsOU92TUsxK2p3UFBPRHhqVXdrT2ltOUNVM2l4MXdOalhEZm1KU0VuNjE4QnM2bHBXd1VwVSs4UENxTE1ZNjUwempxOFZoQ0lQMTdORUtUeDNlYUxMK3M1UGk2eUpXYVdqVEhMUjFqWXpQU1Y5VkYvNk9qZGIvMWtPM01rM3VoSEMweDZnYzFCamxLUStuUUZ4VFlkYUprWjd5U1Z4TEJiaFIxZHNib05YcDF0Q1lLVzJMUmFFenBZY0l4MkJLTnhhTDBaYVVuU3FmRm9pTmhIS1IvR2tYNlBXVVNBYUplbFFhcVpMMUVwb0hOc2FqU0V5UFNvSjlJamhJeFRkakhMbXdadmhSRE9pRlRZL1llUW52clZabWlUUXRHbmNFQ1h0RlRCWkxPVnd3TVJnb1hIQWtYek16UG4xbkFKSjhqWVNiTURhcU4yd2FHTHpOaGloL2JaeW5VQk1wSVdTZzdWWWk3RFJ4Mm04QUxrSWRSQ0p3STZBckp4MkVJOGthRFdlVFFLZUFGazlmamwvMUF2d2t0alExUDdOanlNR1F5ZmQ0dmppcFg2TS9pNTJEN0NxODBrcWxjeEVjR1hSci9GRWNnczB1NXVHZ0I0Vld1TUZmcGRuMlJlNkhpM1Bxem14V0tzejYrYWUyUG45aFhYdy9mcU04NTlVaUdDMG9LWVlJTEpCcUpyc24xWjFFNXFPczlyUUNpVVFSUkVqbTh5SmNiSEY1Y1VKdWZYMXZBSGxlZncwWGdVb2JvUzNFVGZRbFR4QkM0U090dUU4VlBSSlRCU0NRU2paQ3BrN0dxenUrbWFzYVoyeTdaamVoaG80RjNnODJCTkRrQUhwT1JHNCtPQ1MrZjZKVFBtdFJuL1BIMWtjaDZkMDRzcDdBUWIyNWFRL3BxVXlYZVE4dnJlYkc4T1lRZFhPUSs1ODV1MHNkVzlycWFselJVUmlKKzlGNE13ZVJGcktVamwxR1VZaEgxQTI3V09IdzVjVEZTRlBNbzlFZVVJR25RVFpISWFKN0FITGFPS3NPT0RhTkY5amtCallHMlFFc1EyeGpNVUF4MmJCRWJlVEJXTUh3c2tCam5ncTU2Uy95ZmdrQm5XQmE0SzlzcUt0cTJ0MVVJOFM5SGU1WHVCUmJhd0FkYXRyUUVBaTMwQWtzMitMTThXZUNiYWxWWmtXTnlsdkorZHFKbnpWYitPSGxTb0tXOG5QQ1A3UmQrQ2NaMkRkV0FHcUoyQ0JGT3BoZ3l3RkZDRkJOdGZBYkd0TlBCQ3d4dnlnSGVZTVpNWTlaYm9CcXdxL3BWcnNiZ041dGt2MTUyT0RsYk1maXF3R01CZ3hhNEV4ejNRaG92UklVcDZhY3FabVF6UnEweXBEWFMyVFBMVDAyWUlrUUVUbk9FNDQ1b09HeE9tWEFxVUpOTkc3WGd1cE1qUHEydWE5YXNyajV5WS95dUt0ZU8xS3gwWU5KVHVmcmlyTGUxbVpuYXQ3T0w2cm5VZENXZW5wVzZJOG1BbmJzWThLV3MxUHVTb3ZDVzlBL1oyNVBRMjRhN2NOT3FnbVRrTG1CTWdoNFRIZ2M0YjlrMklWdjEvZy9GNW5HbGp3UExmT2dIQXpKemg0NVYvNCtXZW5Uem1NdFI1Wjd1czJUeXM5MDlVSHFyUFk3S2Jja294UnZSSGhtVmMzY0pHRTk3dW1sMFIxUzBqZFVMVmw3RXZadERGVkJGMzVOOWNFZGpwZ21BaU9sRlorRHRvaDkzK0QzenpIcjhSUk5aUWhuQ05NTmJjZWdPdnBFd1pvTCswNmNKUTA3aCt0aDNmWi83UFZiVkM2bmdUQVYvS29MRnVPNisyS0ZjVTY1MWdFYjV1Z1BTSWIxRCtYcDhWNCtrM3NFSUdudzVtWWU0SWY0azFsRllyNlNDem1NMkVROGlXdG13am5CSTlrVHdlMVRsZkFtWGg3SDAyYnk5ZlcyZ3NqS3d0djBhYVVSS2lsNE9kVjdyREwxTVhJRk5yaGR4b2hjWlhZVG5xNDdXaXNyS2l0YU9iYmY1K3l2a0xpNUo2bENOWlorQjZHQzM4Vk5CWkJEaWRTUy8rbVN2aDZzK3NyZ0M4cHlLTXZEdHQrZGUzYzlmVTc2WlBmdU04dWQ0S3YwZnlQL0xxZmVwTVQvM29aeFNxcFphVGExRGFRWUxZOFRGc0hZYldZc1BvUmhSV2ZMNWVTU1FiaFVHZ0dDM1lMYlZNazZQaXRURk5HcEFzTnJDNkQxVk5CS2dCSE1lamFpdVJXRVdHZ3NTREJUSmpxV0lsOGtKTGxzYUxKMnRYRHI2eEdmVDg1Yk0yUTA2YTQ2eDJIVGd2ZG5WOHo1WUR5LzI3SjR6dDZ4MlZ0a3pqb1lwa3EzNmthQnI0ZVFTZzd0eWlWd2VXdWJYWnVndGFkbDU4eWRhcGZiT1JmS3NEVHVaME9CZ3g0Y2ZkakNmNXRiV05JVG5MMTIwZmRPaTFSVjFDM3VLR3pOZHdZTGNNdlozQnhvUHlUT0NEMVh2WFRwN1UxMGdXQ1ZtVFY5YjNyMnowU2tHV292YjJocDlJODlPOGEyc21seWFPOG11TVUrZFJtdHpwNjBJekFvRnBqTHIxbjM4OGJvTHlmMGRSdnhoc0haMHFiV3FEa3dxdnZwa2o0bDBmWTZFSVhSaTVzUVNyQXZzVll3WFJ5NHFKMkVWdEQxQU43YTBIV3RoOXltdkwxeGMzV1RVS0svVEFIQS9iWERWdFZXZk9NZnVHeEdadjRMbi9qVnI5amMzajF5TXYwdG5kbXl0OVZxODhZOWdIMXd0TFgzS1dqb3Q1KytqV0hnQW9aWmtRMTR3R1EyMEZsaTcxVW1LSkF5NHhLTVNUR2JWZHliVzdGRERBdXQ5WHBENUF6V3JZTzd6UThxZmZxRjgrWW5kL2NsckhjZHl4R3kzYS8zK21mTm56Qy9jQnN2ZVRqblR2WGYxbzZ2ek9sWnc3V3RxdGRtUEsvRXJyei82Tk50RDcyem1OT1pmYm1ZZFRHSGZvb2ZxSTc5T2MrUjJuMWxybkw2cE9tMFVwN2t3eGhUVzEyQW1tN1dZa1hSMnFZckYyQW1nbWJBc3haand5MXhwZy9tMUplMnZycDh2L256MnhwbWxCZzRFOWhyTVUzNDF3VnBUT2gvT2ZtR3ZBbnJhOHE2dWN0cjYwWlFIVjNRK1dNUUp5a01qOFpzV24yUUJPbW1ITUIrbTVwRElwVEZvbllpZ2lhS0FoR0VpQUhGN0VsaVZuUWtqb0xWSU1QdEpwQktIWWQzQThHWUg5akp6cld3bUh4NVFqcDd2REFYMHN1R1J5bTF2dG0vOVcxL0h5Ujh2Y3pmTXM2U2s4RFN2ODU1LzVkbFg5b1FxNTJoVDhzeXlwMnJ4NUlkMTdJQXlBTTN3SWpRUE1PSHp5dEVCNjRxNkQ1elQ5MXlOYm54M1YvbnFuZDAxN1M5WTA2MDVrM2l6b1hMcHN4ZGUybjM4eW9PVjlzMUxjand6TmpiZFg2YXNuQlZhQmovNi9Ed0t3UGtwY3FiREc3Qm5zWG9TcVduVUFtb3R0WUY2ak1TZFZ5WVpoM3pWWENqd1Rpd3dISDZzR3VSaUVIUUd6dVJYNndoWmtwMTIzb3kxQldFMm1FZkovdHZJUnRNNFpNNWJEWGlNc1BNYUFLT1R5YzV1TDU3cnF5eWM1eTVKRTVwbTFpMlMyaVVYMENjYVE2bEM2Wm9nN0pxU3FabVlsb3NsMks2cHdOQTg0elJuUVc2U2FBTFlaUUdXNWxoQ3RVL1czNE42bytiS2ZaOGNmMy9DbC8raVRYM3dCenBPWTRtUmtlTmYzcnB0eWNHU3NoUVdnR2JZdDVqRmMyZTArRGdsSXJ3bDZEVldRN0J1d2FKM1hrMUo0Vkw1dXJuTGwvV2YrZ0hVL2hab1pkS055bTZsRytJMzRGYU5lWktjU3BKSW8ySWVDVnZwZHNER2ZLdnpKbkF3bWVEMzdPdzY1Wld3U293cGd3WDVUNjlzL3JCNTVkUDVCY3BnREtGVjhwN3Eyc24vMXVjOTNiVnpUL3c2VXJDcURUV3ZmQ3Evb0NEL3FaWE5vVWo4Qkw1S3A2R1UwMTdmcmZOWGtBdGlpeWYvU09DRWVMcW5kOFIvUWw5R2xDUmZjdFM2azVjaHZJQnVRMXpDQ2pvQ0hMMkRITkhJWHhNSjNrUWVPOGxic1VYT05lU2ZBNUVqY0c2L0UrS2RoTjRiUDA0dkJoZGk4ODMrQkZCelFieEZidlp6UWVZOUxOQlpjMEZOZm41TndmRG42ckNUblR3NlI4bytnZnBmNWhDb20zM2NSdWlUbHNzM0tIbVpqRCtCUE4rNWdYdUEyemlTL1E3M21MeFVrcGJLTi9lcXd6NXVLMFg5RjNoMmQxVjRuR05nWkdCZ0FPSmQ3NzYraXVlMytjckF6YzRBQWplNUJmY2cweHo5WUhFT0JpWVFCUUE4RlFsRkFIaWNZMkJrWUdCbkFBR09QZ2FHLy84NStoa1lHVkNCTWdCR0d3TllBQUFBZUp4allHQmdZQjhFbUtPUGdRRUFRMDRCZmdBQUFBQUFBQTRBYUFCK0FNd0E0QUVDQVVJQmJBR1lBY0lDR0FKWUFyUUM0QU13QTdBRDNnUXdCSllFM0FVa0JXWUZpZ1lnQm1ZR3RBYnFCMWdJRWdoWUNHNEloQWkyQ09oNG5HTmdaR0JnVUdZb1pXQm5BQUVtSU9ZQ1FnYUcvMkErQXdBWUNRRzJBSGljWFpCTmFvTkFHSVpmRTVQUUNLRlEybFVwczJvWEJmT3p6QUVTeURLQlFKZEdSMk5RUjNRU1NFL1FFL1FFUFVVUFVIcXN2c3JYalRNdzgzelB2UE1OQ3VBV1AzRFFEQWVqZG0xR2p6d1M3cE1td2k3NVhuZ0FENC9DUS9vWDRURmU0UXQ3dU1NYk96anVEYzBFbVhDUC9DN2NKMzhJdStSUDRRRWU4Q1U4cFA4V0htT1BYMkVQejg3VFBvMjAyZXkyT2psblFTWFYvNmFyT2pXRm12c3pNV3RkNkNxd09sS0hxNm92eWNMYVdNV1Z5ZFhLRkZabm1WRmxaVTQ2dFA3UjJuSTVuY2JpL2REa2ZEdEZCQTJERFhiWWtoS2MrVjBCcXM1WnQ5Sk0xSFFHQlJUbS9FZXpUbVpOS3RwY0FNczlZdTZBSzljYUY3NnpvTFdJV2NmTUdPU2tWZHV2U1dlY2hxWnN6MDQwSWIyUFkzdXJ4QkpUenJpVDk1bGlweitUTjFmbUFBQUFlSnh0a01sMndqQU1SZk9BaEFCbEttMmg4MEMzK2FqZ0NLS0RZNmNlZ1A1OVRZQnp1a0FMK3oxWnNxOGN0YUpUVEtQcnNVUUxiWFFRSTBFWEtYcm9ZNEFiRERIQ0dCTk1jWXNaN25DUEI4eXh3Q09lOEl3WHZPSU43L2pBSjc2d3hIZlVxV1grT3pndW1XQWpKTVYxN2kwTmRscjZpckxLTytxZnRkVDdpNnk0dUZTVXZDa25heStsRllaSVphUWNtZkgveElGZFluOThicWhyYTFhS1RNLzZsV01ueWFZaXJ4MXJGVVFaRkJrYjJ6SlV0b1hlSkNlZzBXbkx0SGVTRmMzT3Rybm96TndxaTBUa1NwQk1EQjFuU2RlNW9KWFcyM2hUUzIvVDBMaWxnbFhYN2RtRlZ4TG5xNVUwdllBVEhGazN6WDNCT2lzb1FITkRGRGVabnFLRHk5aFJOYXdON1ZoNzI3aEZ6Y0o1YzhUSUxyS1pmSDd0SVB4QUZQMEJwTGVKUEE9PSkgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLXBsYXkge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG5cbi52anMtaWNvbi1wbGF5LWNpcmNsZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLXBsYXlpbmcgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tcGF1c2Uge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLXBsYXlpbmcgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTAgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tdm9sdW1lLW11dGUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0wIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi12b2x1bWUtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0xIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLXZvbHVtZS1sb3cge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0xIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi12b2x1bWUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTIgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tdm9sdW1lLW1pZCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTIgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLXZvbHVtZS1taWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLXZvbHVtZS1oaWdoIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi12b2x1bWUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuXG4udmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tZnVsbHNjcmVlbi1lbnRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tZnVsbHNjcmVlbi1lbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuXG4udmlkZW8tanMudmpzLWZ1bGxzY3JlZW4gLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tZnVsbHNjcmVlbi1leGl0IHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1mdWxsc2NyZWVuLWV4aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjtcbn1cblxuLnZqcy1pY29uLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cblxuLnZqcy1pY29uLXNwaW5uZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZpZGVvLWpzIC52anMtc3VidGl0bGVzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUFVKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1HQikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tSUUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLU5aKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tc3VidGl0bGVzIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUFVKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tR0IpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1JRSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLU5aKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLXN1YnRpdGxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwY1wiO1xufVxuXG4udmlkZW8tanMgLnZqcy1jYXB0aW9ucy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmlkZW8tanM6bGFuZyhlbikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZpZGVvLWpzOmxhbmcoZnItQ0EpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1jYXB0aW9ucyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLWNhcHRpb25zLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanM6bGFuZyhlbikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qczpsYW5nKGZyLUNBKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLWNhcHRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG5cbi52aWRlby1qcyAudmpzLWNoYXB0ZXJzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1jaGFwdGVycyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLWNoYXB0ZXJzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tY2hhcHRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjtcbn1cblxuLnZqcy1pY29uLXNoYXJlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBmXCI7XG59XG5cbi52anMtaWNvbi1jb2cge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3MsIC52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbCwgLnZqcy1pY29uLWNpcmNsZSwgLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSwgLnZqcy1pY29uLWNpcmNsZTpiZWZvcmUsIC52anMtc2Vlay10by1saXZlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG5cbi52anMtaWNvbi1jaXJjbGUtb3V0bGluZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiO1xufVxuXG4udmpzLWljb24tY2lyY2xlLWlubmVyLWNpcmNsZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1jaXJjbGUtaW5uZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG5cbi52anMtaWNvbi1oZCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1oZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sLnZqcy1jbG9zZS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tY2FuY2VsIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbC52anMtY2xvc2UtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1jYW5jZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTVcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1lbmRlZCAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1yZXBsYXkge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLWVuZGVkIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1yZXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTZcIjtcbn1cblxuLnZqcy1pY29uLWZhY2Vib29rIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE3XCI7XG59XG5cbi52anMtaWNvbi1ncGx1cyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1ncGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuXG4udmpzLWljb24tbGlua2VkaW4ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cblxuLnZqcy1pY29uLXR3aXR0ZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiO1xufVxuXG4udmpzLWljb24tdHVtYmxyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiO1xufVxuXG4udmpzLWljb24tcGludGVyZXN0IHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuXG4udmlkZW8tanMgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLWF1ZGlvLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWRcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtYXVkaW8tYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLWF1ZGlvIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtYXVkaW8tYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiO1xufVxuXG4udmpzLWljb24tbmV4dC1pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLW5leHQtaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZlwiO1xufVxuXG4udmpzLWljb24tcHJldmlvdXMtaXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1wcmV2aW91cy1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7XG59XG5cbi52aWRlby1qcyAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1lbnRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1waWN0dXJlLWluLXBpY3R1cmUtZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cblxuLnZpZGVvLWpzLnZqcy1waWN0dXJlLWluLXBpY3R1cmUgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1waWN0dXJlLWluLXBpY3R1cmUtZXhpdCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcy52anMtcGljdHVyZS1pbi1waWN0dXJlIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1leGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG5cbi52aWRlby1qcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgd29yZC1icmVhazogaW5pdGlhbDtcbn1cblxuLnZpZGVvLWpzOi1tb3otZnVsbC1zY3JlZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi52aWRlby1qczotd2Via2l0LWZ1bGwtc2NyZWVuIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52aWRlby1qc1t0YWJpbmRleD1cIi0xXCJdIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLnZpZGVvLWpzICosIC52aWRlby1qcyA6YWZ0ZXIsIC52aWRlby1qcyA6YmVmb3JlIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLnZpZGVvLWpzIHVsIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi52aWRlby1qcy52anMtMTYtOSwgLnZpZGVvLWpzLnZqcy00LTMsIC52aWRlby1qcy52anMtZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG59XG5cbi52aWRlby1qcy52anMtMTYtOSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi52aWRlby1qcy52anMtNC0zIHtcbiAgcGFkZGluZy10b3A6IDc1JTtcbn1cblxuLnZpZGVvLWpzLnZqcy1maWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvLWpzIC52anMtdGVjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5LnZqcy1mdWxsLXdpbmRvdyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmpzLWZ1bGwtd2luZG93IC52aWRlby1qcy52anMtZnVsbHNjcmVlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTAwMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4udmlkZW8tanMudmpzLWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuLnZqcy11c2VyLWluYWN0aXZlIHtcbiAgY3Vyc29yOiBub25lO1xufVxuXG4udmpzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZqcy1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi52aWRlby1qcyAudmpzLW9mZnNjcmVlbiB7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAtOTk5OXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnZqcy1sb2NrLXNob3dpbmcge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4udmpzLW5vLWpzIHtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi52anMtbm8tanMgYSwgLnZqcy1uby1qcyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzY2YThjYztcbn1cblxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZm9udC1zaXplOiAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjYzMzMyZW07XG4gIHdpZHRoOiAzZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXI6IC4wNjY2NmVtIHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjMzM2Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbiAgYm9yZGVyLXJhZGl1czogLjNlbTtcbiAgdHJhbnNpdGlvbjogYWxsIC40cztcbn1cblxuLnZqcy1iaWctcGxheS1jZW50ZXJlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0uODE2NjZlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uOmZvY3VzLCAudmlkZW8tanM6aG92ZXIgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Mzg1OWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC41KTtcbiAgdHJhbnNpdGlvbjogYWxsIDBzO1xufVxuXG4udmpzLWNvbnRyb2xzLWRpc2FibGVkIC52anMtYmlnLXBsYXktYnV0dG9uLCAudmpzLWVycm9yIC52anMtYmlnLXBsYXktYnV0dG9uLCAudmpzLWhhcy1zdGFydGVkIC52anMtYmlnLXBsYXktYnV0dG9uLCAudmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtaGFzLXN0YXJ0ZWQudmpzLXBhdXNlZC52anMtc2hvdy1iaWctcGxheS1idXR0b24tb24tcGF1c2UgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvLWpzIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnZqcy1jb250cm9sIC52anMtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbC52anMtY2xvc2UtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDNlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAuNWVtO1xuICB6LWluZGV4OiAyO1xufVxuXG4udmlkZW8tanMgLnZqcy1tb2RhbC1kaWFsb2cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC44KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udmlkZW8tanMgLnZqcy1tb2RhbC1kaWFsb2cgPiAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnZqcy1tb2RhbC1kaWFsb2cgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgei1pbmRleDogMTtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi52anMtZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi52anMtd29ya2luZ2hvdmVyIC52anMtbWVudS1idXR0b24udmpzLWRpc2FibGVkOmhvdmVyIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi52anMtbWVudSAudmpzLW1lbnUtY29udGVudCA+ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udmpzLXNjcnViYmluZyAudmpzLWNvbnRyb2wudmpzLW1lbnUtYnV0dG9uOmhvdmVyIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtbWVudSBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogLjJlbSAwO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLmpzLWZvY3VzLXZpc2libGUgLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06aG92ZXIsIC52anMtbWVudSBsaS52anMtbWVudS1pdGVtOmZvY3VzLCAudmpzLW1lbnUgbGkudmpzLW1lbnUtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Mzg1OWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC41KTtcbn1cblxuLmpzLWZvY3VzLXZpc2libGUgLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpob3ZlciwgLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZCwgLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpmb2N1cywgLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMmIzMzNmO1xufVxuXG4udmpzLW1lbnUgbGkudmpzLW1lbnUtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAuM2VtIDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzMzNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMS41ZW07XG4gIG1heC1oZWlnaHQ6IDE1ZW07XG59XG5cbi52anMtbGF5b3V0LXRpbnkgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQsIC52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiA1ZW07XG59XG5cbi52anMtbGF5b3V0LXNtYWxsIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMTBlbTtcbn1cblxuLnZqcy1sYXlvdXQtbWVkaXVtIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMTRlbTtcbn1cblxuLnZqcy1sYXlvdXQtaHVnZSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCwgLnZqcy1sYXlvdXQtbGFyZ2UgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQsIC52anMtbGF5b3V0LXgtbGFyZ2UgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAyNWVtO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudS52anMtbG9jay1zaG93aW5nLCAudmpzLXdvcmtpbmdob3ZlciAudmpzLW1lbnUtYnV0dG9uLXBvcHVwLnZqcy1ob3ZlciAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lIHtcbiAgdHJhbnNpdGlvbjogYWxsIC40cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lOmJlZm9yZSB7XG4gIHdpZHRoOiAyLjIyMjIyMjIyMmVtO1xufVxuXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUsIC52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpmb2N1cywgLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lOmhvdmVyLCAudmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUge1xuICB3aWR0aDogMTJlbTtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51IHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0ZW07XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSAudmpzLW1lbnUsIC52anMtbWVudS1idXR0b24taW5saW5lOmZvY3VzIC52anMtbWVudSwgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6aG92ZXIgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudSwgLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lOmZvY3VzIC52anMtbWVudSwgLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lOmhvdmVyIC52anMtbWVudSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnUtY29udGVudCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDNlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMzMzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xufVxuXG4udmpzLWhhcy1zdGFydGVkIC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IC4xcyxvcGFjaXR5IC4xcztcbn1cblxuLnZqcy1oYXMtc3RhcnRlZC52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcyxvcGFjaXR5IDFzO1xufVxuXG4udmpzLWNvbnRyb2xzLWRpc2FibGVkIC52anMtY29udHJvbC1iYXIsIC52anMtZXJyb3IgLnZqcy1jb250cm9sLWJhciwgLnZqcy11c2luZy1uYXRpdmUtY29udHJvbHMgLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZqcy1hdWRpby52anMtaGFzLXN0YXJ0ZWQudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy1jb250cm9sLWJhciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi52anMtaGFzLXN0YXJ0ZWQudmpzLW5vLWZsZXggLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNGVtO1xuICBmbGV4OiBub25lO1xufVxuXG4udmpzLWJ1dHRvbiA+IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuOGVtO1xuICBsaW5lLWhlaWdodDogMS42Nztcbn1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbDpmb2N1cywgLnZpZGVvLWpzIC52anMtY29udHJvbDpmb2N1czpiZWZvcmUsIC52aWRlby1qcyAudmpzLWNvbnRyb2w6aG92ZXI6YmVmb3JlIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxZW0gI2ZmZjtcbn1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbC10ZXh0IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnZpZGVvLWpzIC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiA0ZW07XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbC5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnZqcy1saXZlIC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtbGl2ZXVpIC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIHtcbiAgZmxleDogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgaGVpZ2h0OiAuM2VtO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtcHJvZ3Jlc3MtaG9sZGVyIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXIge1xuICBmb250LXNpemU6IDEuNjY2NjY2NjY2N2VtO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtcHJvZ3Jlc3MtaG9sZGVyLmRpc2FibGVkIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLWxvYWQtcHJvZ3Jlc3MsIC52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLWxvYWQtcHJvZ3Jlc3MgZGl2LCAudmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1wbGF5LXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAwO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzczpiZWZvcmUge1xuICBmb250LXNpemU6IC45ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0uNWVtO1xuICB0b3A6IC0uMzMzMzMzMzMzM2VtO1xuICB6LWluZGV4OiAxO1xufVxuXG4udmlkZW8tanMgLnZqcy1sb2FkLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjUpO1xufVxuXG4udmlkZW8tanMgLnZqcy1sb2FkLXByb2dyZXNzIGRpdiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC43NSk7XG59XG5cbi52aWRlby1qcyAudmpzLXRpbWUtdG9vbHRpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogLjNlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZzogNnB4IDhweCA4cHggOHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zLjRlbTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXI6Zm9jdXMgLnZqcy10aW1lLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtcHJvZ3Jlc3MtaG9sZGVyOmZvY3VzIC52anMtdGltZS10b29sdGlwLCAudmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtdGltZS10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogLjZlbTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbC5kaXNhYmxlZDpob3ZlciAudmpzLXRpbWUtdG9vbHRpcCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZSAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLG9wYWNpdHkgMXM7XG59XG5cbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1tb3VzZS1kaXNwbGF5IC52anMtdGltZS10b29sdGlwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLnZpZGVvLWpzIC52anMtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAuNDVlbSAwIC40NWVtO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Mzg1OWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC41KTtcbn1cblxuLnZpZGVvLWpzIC52anMtc2xpZGVyLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udmlkZW8tanMgLnZqcy1zbGlkZXI6Zm9jdXMge1xuICB0ZXh0LXNoYWRvdzogMCAwIDFlbSAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMWVtICNmZmY7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwge1xuICB3aWR0aDogNWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggMXM7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy1zbGlkZXItYWN0aXZlLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbDphY3RpdmUsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy1tdXRlLWNvbnRyb2wgfiAudmpzLXZvbHVtZS1jb250cm9sLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtdm9sdW1lLWNvbnRyb2wsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDphY3RpdmUgLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmZvY3VzIC52anMtdm9sdW1lLWNvbnRyb2wge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgLjFzLG9wYWNpdHkgLjFzLGhlaWdodCAuMXMsd2lkdGggLjFzLGxlZnQgMHMsdG9wIDBzO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtc2xpZGVyLWFjdGl2ZS52anMtdm9sdW1lLWhvcml6b250YWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sOmFjdGl2ZS52anMtdm9sdW1lLWhvcml6b250YWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy1tdXRlLWNvbnRyb2wgfiAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmFjdGl2ZSAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmZvY3VzIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiAzZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXNsaWRlci1hY3RpdmUudmpzLXZvbHVtZS12ZXJ0aWNhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2w6YWN0aXZlLnZqcy12b2x1bWUtdmVydGljYWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy1tdXRlLWNvbnRyb2wgfiAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6YWN0aXZlIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmZvY3VzIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCB7XG4gIGxlZnQ6IC0zLjVlbTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwcztcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtaG92ZXIsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLXNsaWRlci1hY3RpdmUsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6YWN0aXZlIHtcbiAgd2lkdGg6IDEwZW07XG4gIHRyYW5zaXRpb246IHdpZHRoIC4xcztcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtbXV0ZS10b2dnbGUtb25seSB7XG4gIHdpZHRoOiA0ZW07XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwge1xuICBoZWlnaHQ6IDhlbTtcbiAgd2lkdGg6IDNlbTtcbiAgbGVmdDogLTMwMDBlbTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcyxvcGFjaXR5IDFzLGhlaWdodCAxcyAxcyx3aWR0aCAxcyAxcyxsZWZ0IDFzIDFzLHRvcCAxcyAxcztcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsIHtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcyxvcGFjaXR5IDFzLGhlaWdodCAxcyAxcyx3aWR0aCAxcyxsZWZ0IDFzIDFzLHRvcCAxcyAxcztcbn1cblxuLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiAzZW07XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCwgLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzZW07XG4gIGxlZnQ6IC41ZW07XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1iYXIge1xuICBtYXJnaW46IDEuMzVlbSAuNDVlbTtcbn1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogLjNlbTtcbn1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItdmVydGljYWwge1xuICB3aWR0aDogLjNlbTtcbiAgaGVpZ2h0OiA1ZW07XG4gIG1hcmdpbjogMS4zNWVtIGF1dG87XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IC45ZW07XG59XG5cbi52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgd2lkdGg6IC4zZW07XG59XG5cbi52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSB7XG4gIHRvcDogLS41ZW07XG4gIGxlZnQ6IC0uM2VtO1xufVxuXG4udmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgaGVpZ2h0OiAuM2VtO1xufVxuXG4udmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSB7XG4gIHRvcDogLS4zZW07XG4gIHJpZ2h0OiAtLjVlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtdmVydGljYWwge1xuICB3aWR0aDogNGVtO1xufVxuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci12ZXJ0aWNhbCAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtdmVydGljYWwge1xuICB3aWR0aDogM2VtO1xuICBoZWlnaHQ6IDhlbTtcbiAgYm90dG9tOiA4ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjMzM2Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWhvcml6b250YWwgLnZqcy1tZW51IHtcbiAgbGVmdDogLTJlbTtcbn1cblxuLnZqcy1wb3N0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52anMtaGFzLXN0YXJ0ZWQgLnZqcy1wb3N0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLWF1ZGlvLnZqcy1oYXMtc3RhcnRlZCAudmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLWxpdmUtY29udHJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4OiBhdXRvO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDNlbTtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtbGl2ZS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi52aWRlby1qcy52anMtbGl2ZXVpIC52anMtbGl2ZS1jb250cm9sLCAudmlkZW8tanM6bm90KC52anMtbGl2ZSkgLnZqcy1saXZlLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAuNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAuNWVtO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDNlbTtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogNGVtO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udmlkZW8tanMudmpzLWxpdmU6bm90KC52anMtbGl2ZXVpKSAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sLCAudmlkZW8tanM6bm90KC52anMtbGl2ZSkgLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtc2Vlay10by1saXZlLWNvbnRyb2wudmpzLWNvbnRyb2wudmpzLWF0LWxpdmUtZWRnZSB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gIGNvbG9yOiAjODg4O1xufVxuXG4udmpzLXNlZWstdG8tbGl2ZS1jb250cm9sLnZqcy1jb250cm9sLnZqcy1hdC1saXZlLWVkZ2UgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLnZpZGVvLWpzIC52anMtdGltZS1jb250cm9sIHtcbiAgZmxleDogbm9uZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG4gIG1pbi13aWR0aDogMmVtO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cblxuLnZqcy1saXZlIC52anMtdGltZS1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtY3VycmVudC10aW1lLCAudmpzLW5vLWZsZXggLnZqcy1jdXJyZW50LXRpbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1kdXJhdGlvbiwgLnZqcy1uby1mbGV4IC52anMtZHVyYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLXRpbWUtZGl2aWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG59XG5cbi52anMtbGl2ZSAudmpzLXRpbWUtZGl2aWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi52anMtdGV4dC10cmFjay1kaXNwbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDNlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIGJvdHRvbTogMWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy10ZXh0LXRyYWNrIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAuMWVtO1xufVxuXG4udmpzLXN1YnRpdGxlcyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udmpzLWNhcHRpb25zIHtcbiAgY29sb3I6ICNmYzY7XG59XG5cbi52anMtdHQtY3VlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM2VtKTtcbn1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIHZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS41ZW0pO1xufVxuXG4udmlkZW8tanMgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiBub25lO1xufVxuXG4udmpzLXBsYXliYWNrLXJhdGUgLnZqcy1wbGF5YmFjay1yYXRlLXZhbHVlLCAudmpzLXBsYXliYWNrLXJhdGUgPiAudmpzLW1lbnUtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52anMtcGxheWJhY2stcmF0ZSAudmpzLXBsYXliYWNrLXJhdGUtdmFsdWUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnZqcy1wbGF5YmFjay1yYXRlIC52anMtbWVudSB7XG4gIHdpZHRoOiA0ZW07XG4gIGxlZnQ6IDA7XG59XG5cbi52anMtZXJyb3IgLnZqcy1lcnJvci1kaXNwbGF5IC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEuNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi52anMtZXJyb3IgLnZqcy1lcnJvci1kaXNwbGF5OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBjb250ZW50OiBcIlhcIjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDRlbTtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IC0uNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtc2hhZG93OiAuMDVlbSAuMDVlbSAuMWVtICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmpzLWxvYWRpbmctc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMjVweCAwIDAgLTI1cHg7XG4gIG9wYWNpdHk6IC44NTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiA2cHggc29saWQgcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lciwgLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB2anMtc3Bpbm5lci1zaG93IDBzIGxpbmVhciAuM3MgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbjogdmpzLXNwaW5uZXItc2hvdyAwcyBsaW5lYXIgLjNzIGZvcndhcmRzO1xufVxuXG4udmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciwgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC02cHg7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyLCAudmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLCAudmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsIC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdmpzLXNwaW5uZXItc3BpbiAxLjFzIGN1YmljLWJlemllcigwLjYsIDAuMiwgMCwgMC44KSBpbmZpbml0ZSwgdmpzLXNwaW5uZXItZmFkZSAxLjFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiB2anMtc3Bpbm5lci1zcGluIDEuMXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4yLCAwLCAwLjgpIGluZmluaXRlLCB2anMtc3Bpbm5lci1mYWRlIDEuMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLCAudmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyLCAudmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjQ0cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAuNDRzO1xufVxuXG5Aa2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNob3cge1xuICB0byB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdmpzLXNwaW5uZXItc2hvdyB7XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdmpzLXNwaW5uZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB2anMtc3Bpbm5lci1mYWRlIHtcbiAgMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbiAgMjAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG4gIDM1JSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgfVxuICA2MCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdmpzLXNwaW5uZXItZmFkZSB7XG4gIDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG4gIDIwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAzNSUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIH1cbiAgNjAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG4gIDEwMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbn1cblxuLnZqcy1jaGFwdGVycy1idXR0b24gLnZqcy1tZW51IHVsIHtcbiAgd2lkdGg6IDI0ZW07XG59XG5cbi52aWRlby1qcyAudmpzLXN1YnMtY2Fwcy1idXR0b24gKyAudmpzLW1lbnUgLnZqcy1jYXB0aW9ucy1tZW51LWl0ZW0gLnZqcy1tZW51LWl0ZW0tdGV4dCAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC0uMWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy1zdWJzLWNhcHMtYnV0dG9uICsgLnZqcy1tZW51IC52anMtY2FwdGlvbnMtbWVudS1pdGVtIC52anMtbWVudS1pdGVtLXRleHQgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBjb250ZW50OiBcIu+EjVwiO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLnZpZGVvLWpzIC52anMtYXVkaW8tYnV0dG9uICsgLnZqcy1tZW51IC52anMtbWFpbi1kZXNjLW1lbnUtaXRlbSAudmpzLW1lbnUtaXRlbS10ZXh0IC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLS4xZW07XG59XG5cbi52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbiArIC52anMtbWVudSAudmpzLW1haW4tZGVzYy1tZW51LWl0ZW0gLnZqcy1tZW51LWl0ZW0tdGV4dCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGNvbnRlbnQ6IFwiIO+EnVwiO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1hdWRpby1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtY2FwdGlvbnMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLWNoYXB0ZXJzLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1jdXJyZW50LXRpbWUsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1kdXJhdGlvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1wbGF5YmFjay1yYXRlLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXJlbWFpbmluZy10aW1lLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXN1YnRpdGxlcy1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtdGltZS1kaXZpZGVyLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1jb250cm9sLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtYXVkaW8tYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtY2FwdGlvbnMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtY2hhcHRlcnMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtY3VycmVudC10aW1lLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLWR1cmF0aW9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtcGxheWJhY2stcmF0ZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXJlbWFpbmluZy10aW1lLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtc3VidGl0bGVzLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXRpbWUtZGl2aWRlciwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXZvbHVtZS1jb250cm9sLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtYXVkaW8tYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtY2FwdGlvbnMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtY2hhcHRlcnMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtY3VycmVudC10aW1lLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWR1cmF0aW9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtcGxheWJhY2stcmF0ZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXJlbWFpbmluZy10aW1lLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtc3VidGl0bGVzLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXRpbWUtZGl2aWRlciwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXZvbHVtZS1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1zbGlkZXItYWN0aXZlLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6YWN0aXZlLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6aG92ZXIsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1zbGlkZXItYWN0aXZlLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDphY3RpdmUsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmhvdmVyLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtc2xpZGVyLWFjdGl2ZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6YWN0aXZlLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDpob3ZlciB7XG4gIHdpZHRoOiBhdXRvO1xuICB3aWR0aDogaW5pdGlhbDtcbn1cblxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXN1YnMtY2Fwcy1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtbGl2ZSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWxpdmV1aSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbC52anMtbGl2ZXVpIC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyIHtcbiAgZmxleDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkudmpzLW5vLWZsZXggLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwudmpzLWxpdmV1aS52anMtbm8tZmxleCAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtcHJvZ3Jlc3MtY29udHJvbCwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbC52anMtbGl2ZXVpIC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtbW9kYWwtZGlhbG9nLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMzMzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjc1KTtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNzAlO1xufVxuXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1jb2xvcnMsIC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzLCAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1mb250IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gIC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHggMCAyNHB4O1xuICB9XG4gIC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgLnZqcy1kZWZhdWx0LWJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIH1cbiAgLnZqcy1sYXlvdXQtc21hbGwgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQsIC52anMtbGF5b3V0LXRpbnkgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQsIC52anMtbGF5b3V0LXgtc21hbGwgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi52anMtdHJhY2stc2V0dGluZyA+IHNlbGVjdCB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xufVxuXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgZmllbGRzZXQge1xuICBtYXJnaW46IDVweDtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyBmaWVsZHNldCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgZmllbGRzZXQgc3BhbiA+IHNlbGVjdCB7XG4gIG1heC13aWR0aDogNy4zZW07XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyBsZWdlbmQge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIGJ1dHRvbjphY3RpdmUsIC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZS1zdHlsZTogc29saWQ7XG4gIG91dGxpbmUtd2lkdGg6IG1lZGl1bTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmYgODglLCAjNzM4NTlmIDEwMCUpO1xufVxuXG4udmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNzUpO1xufVxuXG4udmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCAjZmZmIDg4JSwgIzczODU5ZiAxMDAlKTtcbiAgY29sb3I6ICMyYjMzM2Y7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4udmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIC52anMtZGVmYXVsdC1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLnZpZGVvLWpzID4gOm5vdCgudmpzLXRlY2gpOm5vdCgudmpzLXBvc3Rlcikge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG4udmpzLXJlc2l6ZS1tYW5hZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5qcy1mb2N1cy12aXNpYmxlIC52aWRlby1qcyA6Zm9jdXM6bm90KC5mb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLnZpZGVvLWpzIC52anMtbWVudSA6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSwgLnZpZGVvLWpzIDpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4udmpzLXRoZW1lLWNpdHkge1xuICAtLXZqcy10aGVtZS1jaXR5LS1wcmltYXJ5OiNiZjNiNGQ7XG4gIC0tdmpzLXRoZW1lLWNpdHktLXNlY29uZGFyeTojZmZmO1xufVxuXG4udmpzLXRoZW1lLWNpdHkgLnZqcy1jb250cm9sLWJhciB7XG4gIGhlaWdodDogNzBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDAwLCB0cmFuc3BhcmVudCk7XG59XG5cbi52anMtdGhlbWUtY2l0eSAudmpzLWJ1dHRvbiA+IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cblxuLnZqcy10aGVtZS1jaXR5IC52anMtcGxheS1wcm9ncmVzczpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLXRoZW1lLWNpdHkgLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4udmpzLXRoZW1lLWNpdHkgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtcHJvZ3Jlc3MtaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4udmpzLXRoZW1lLWNpdHkgLnZqcy1wbGF5LXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmpzLXRoZW1lLWNpdHktLXByaW1hcnkpO1xufVxuXG4udmpzLXRoZW1lLWNpdHkgLnZqcy1yZW1haW5pbmctdGltZSB7XG4gIG9yZGVyOiAxO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZmxleDogMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnZqcy10aGVtZS1jaXR5IC52anMtcGxheS1jb250cm9sIHtcbiAgb3JkZXI6IDI7XG4gIGZsZXg6IDg7XG4gIGZvbnQtc2l6ZTogMS43NWVtO1xufVxuXG4udmpzLXRoZW1lLWNpdHkgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wsIC52anMtdGhlbWUtY2l0eSAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sLCAudmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtcGFuZWwge1xuICBvcmRlcjogMztcbiAgZmxleDogMTtcbn1cblxuLnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLXBhbmVsOmhvdmVyIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmpzLXRoZW1lLWNpdHkgLnZqcy1tdXRlLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtcGFuZWwge1xuICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICBwYWRkaW5nLXRvcDogMS41ZW07XG59XG5cbi52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci1ob3Jpem9udGFsLCAudmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtcGFuZWwsIC52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6aG92ZXIsIC52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1wYW5lbDphY3RpdmUgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwsIC52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1wYW5lbDpmb2N1cyAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwgLnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLXBhbmVsOmhvdmVyLCAudmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtcGFuZWw6aG92ZXIgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwge1xuICB3aWR0aDogM2VtO1xufVxuXG4udmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sIHtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDA7XG59XG5cbi52anMtdGhlbWUtY2l0eSAudmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItaG9yaXpvbnRhbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAxLjc1ZW0gM2VtO1xufVxuXG4udmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItbGVmdDogM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxLjc1ZW0gc29saWQgdmFyKC0tdmpzLXRoZW1lLWNpdHktLXNlY29uZGFyeSk7XG4gIGJvcmRlci1yaWdodDogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLyogVGl0aWxsaXVtIFdlYiAtIDIwMCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJztcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgc3JjOiB1cmwoXCIuLy4uL2ZvbnRzL3RpdGlsbGl1bS90aXRpbGxpdW13ZWItZXh0cmEtbGlnaHQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiVGl0aWxsaXVtIFdlYiBFeHRyYSBMaWdodFwiKSwgbG9jYWwoXCJUaXRpbGxpdW1XZWItRXh0cmEtTGlnaHRcIiksIHVybChcIi4vLi4vZm9udHMvdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1leHRyYS1saWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3RpdGlsbGl1bS90aXRpbGxpdW13ZWItZXh0cmEtbGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vLi4vZm9udHMvdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1leHRyYS1saWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vLi4vZm9udHMvdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1leHRyYS1saWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4vLi4vZm9udHMvdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1leHRyYS1saWdodC5zdmcjdGl0aWxsaXVtd2ViLWV4dHJhLWxpZ2h0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vKiBUaXRpbGxpdW0gV2ViIC0gMzAwICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi4vLi4vZm9udHMvdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1saWdodC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJUaXRpbGxpdW0gV2ViIExpZ2h0XCIpLCBsb2NhbChcIlRpdGlsbGl1bVdlYi1MaWdodFwiKSwgdXJsKFwiLi8uLi9mb250cy90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vLi4vZm9udHMvdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1saWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi8uLi9mb250cy90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi8uLi9mb250cy90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi8uLi9mb250cy90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWxpZ2h0LnN2ZyN0aXRpbGxpdW13ZWItbGlnaHRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8qIFRpdGlsbGl1bSBXZWIgLSA0MDAgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi8uLi9mb250cy90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLXJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiVGl0aWxsaXVtIFdlYiBSZWd1bGFyXCIpLCBsb2NhbChcIlRpdGlsbGl1bVdlYi1SZWd1bGFyXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3RpdGlsbGl1bS90aXRpbGxpdW13ZWItcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3RpdGlsbGl1bS90aXRpbGxpdW13ZWItcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi8uLi9mb250cy90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3RpdGlsbGl1bS90aXRpbGxpdW13ZWItcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4vLi4vZm9udHMvdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1yZWd1bGFyLnN2ZyN0aXRpbGxpdW13ZWItcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLyogVGl0aWxsaXVtIFdlYiAtIDYwMCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoXCIuLy4uL2ZvbnRzL3RpdGlsbGl1bS90aXRpbGxpdW13ZWItc2VtaWJvbGQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiVGl0aWxsaXVtIFdlYiBTZW1pQm9sZFwiKSwgbG9jYWwoXCJUaXRpbGxpdW1XZWItU2VtaUJvbGRcIiksIHVybChcIi4vLi4vZm9udHMvdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1zZW1pYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3RpdGlsbGl1bS90aXRpbGxpdW13ZWItc2VtaWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vLi4vZm9udHMvdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1zZW1pYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vLi4vZm9udHMvdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1zZW1pYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4vLi4vZm9udHMvdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1zZW1pYm9sZC5zdmcjdGl0aWxsaXVtd2ViLXNlbWlib2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vKiBUaXRpbGxpdW0gV2ViIC0gNzAwICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4vLi4vZm9udHMvdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1ib2xkLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlRpdGlsbGl1bSBXZWIgQm9sZFwiKSwgbG9jYWwoXCJUaXRpbGxpdW1XZWItQm9sZFwiKSwgdXJsKFwiLi8uLi9mb250cy90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi8uLi9mb250cy90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vLi4vZm9udHMvdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1ib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi8uLi9mb250cy90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3RpdGlsbGl1bS90aXRpbGxpdW13ZWItYm9sZC5zdmcjdGl0aWxsaXVtd2ViLWJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8qIFNvdXJjZSBTYW5zIFBybyAtIDQwMCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLy4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi1yZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlNvdXJjZSBTYW5zIFBybyBSZWd1bGFyXCIpLCBsb2NhbChcIlNvdXJjZVNhbnMtUHJvLVJlZ3VsYXJcIiksIHVybChcIi4vLi4vZm9udHMvc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi8uLi9mb250cy9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi8uLi9mb250cy9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vLi4vZm9udHMvc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi1yZWd1bGFyLnN2ZyNzb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi1yZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vKiBTb3VyY2UgU2FucyBQcm8gLSA2MDAgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiLi8uLi9mb250cy9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tNjAwLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlNvdXJjZSBTYW5zIFBybyBTZW1pQm9sZFwiKSwgbG9jYWwoXCJTb3VyY2VTYW5zLVByby1TZW1pQm9sZFwiKSwgdXJsKFwiLi8uLi9mb250cy9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tNjAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vLi4vZm9udHMvc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLTYwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi8uLi9mb250cy9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tNjAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi8uLi9mb250cy9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tNjAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi8uLi9mb250cy9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tNjAwLnN2ZyNzb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi02MDBcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8qIFNvdXJjZSBTYW5zIFBybyAtIDcwMCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIuLy4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi03MDAuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiU291cmNlIFNhbnMgUHJvIEJvbGRcIiksIGxvY2FsKFwiU291cmNlU2Fucy1Qcm8tQm9sZFwiKSwgdXJsKFwiLi8uLi9mb250cy9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tNzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vLi4vZm9udHMvc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi8uLi9mb250cy9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi8uLi9mb250cy9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tNzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi8uLi9mb250cy9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tNzAwLnN2ZyNzb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi03MDBcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb25zLy9pY29uZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbnMvL2ljb25mb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9pY29ucy8vaWNvbmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pY29ucy8vaWNvbmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29ucy8vaWNvbmZvbnQuc3ZnI2ljb25mb250XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uaWNvbnMgLmljb246YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29ucy1ib3gge1xuICB3aWR0aDogMjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5pY29ucy1ib3gtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmljb246YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDFcIjtcbn1cblxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDJcIjtcbn1cblxuLmljb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDNcIjtcbn1cblxuLmljb24tYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDRcIjtcbn1cblxuLmljb24tYmF6YS1kYW55Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDVcIjtcbn1cblxuLmljb24tYnVpbGRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA2XCI7XG59XG5cbi5pY29uLWNhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDdcIjtcbn1cblxuLmljb24tY2hldnJvbi1kb3VibGUtbGVmdC10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA4XCI7XG59XG5cbi5pY29uLWNoZXZyb24tZG91YmxlLXJpZ2h0LXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDlcIjtcbn1cblxuLmljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBBXCI7XG59XG5cbi5pY29uLWNoZXZyb24tbGVmdC10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBCXCI7XG59XG5cbi5pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwQ1wiO1xufVxuXG4uaWNvbi1jaGV2cm9uLXJpZ2h0LXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMERcIjtcbn1cblxuLmljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwRVwiO1xufVxuXG4uaWNvbi1jbG9zZS1mYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMEZcIjtcbn1cblxuLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMTBcIjtcbn1cblxuLmljb24tY29udHJhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMTFcIjtcbn1cblxuLmljb24tZG9kYXRrb3dlLXVzbHVnaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExM1wiO1xufVxuXG4uaWNvbi1kb2RhdGtvd2UtdXNsdWdpMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExNFwiO1xufVxuXG4uaWNvbi1kb3dubG9hZC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTE2XCI7XG59XG5cbi5pY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTE1XCI7XG59XG5cbi5pY29uLWVrc3Bsb2F0YWNqYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExN1wiO1xufVxuXG4uaWNvbi1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExOFwiO1xufVxuXG4uaWNvbi1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExOVwiO1xufVxuXG4uaWNvbi1lcnJvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExQVwiO1xufVxuXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExQlwiO1xufVxuXG4uaWNvbi1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMUNcIjtcbn1cblxuLmljb24tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExRFwiO1xufVxuXG4uaWNvbi1mb250LXNpemUtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMUVcIjtcbn1cblxuLmljb24tZm9udC1zaXplLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMUZcIjtcbn1cblxuLmljb24tZm9udC1zaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTIwXCI7XG59XG5cbi5pY29uLWdhbGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMjFcIjtcbn1cblxuLmljb24taGFuZHNoYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTIyXCI7XG59XG5cbi5pY29uLWluZm8tb2dvbG5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTIzXCI7XG59XG5cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEyNFwiO1xufVxuXG4uaWNvbi1pbndlc3R5Y2plOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTI1XCI7XG59XG5cbi5pY29uLWlud2VzdHljamUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTI2XCI7XG59XG5cbi5pY29uLWthcmllcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMjdcIjtcbn1cblxuLmljb24ta2FyaWVyYTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMjhcIjtcbn1cblxuLmljb24ta29uc3VsdGFjamUtei1yeW5raWVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTI5XCI7XG59XG5cbi5pY29uLWtvbnN1bHRhY2plLXotcnlua2llbTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMkFcIjtcbn1cblxuLmljb24tbGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTJCXCI7XG59XG5cbi5pY29uLWxhYm9yYXRvcml1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEyQ1wiO1xufVxuXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEyRFwiO1xufVxuXG4uaWNvbi1sbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMkVcIjtcbn1cblxuLmljb24tbWFpbnRlbmFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMkZcIjtcbn1cblxuLmljb24tbWF0ZXJpYWx5LWVkdWthY3lqbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMzBcIjtcbn1cblxuLmljb24tbWVkaWEtaWNvbi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTMxXCI7XG59XG5cbi5pY29uLW1lZGlhLWljb24tMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEzMlwiO1xufVxuXG4uaWNvbi1tZWRpYS1pY29uLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMzNcIjtcbn1cblxuLmljb24tbWVkaWEtaWNvbi00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTM0XCI7XG59XG5cbi5pY29uLW11bHRpbWVkaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMzVcIjtcbn1cblxuLmljb24tbmFzemUtd2FydG9zY2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMzZcIjtcbn1cblxuLmljb24tbmFzemUtd2FydG9zY2kyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTM3XCI7XG59XG5cbi5pY29uLW5hc3plLXdhcnRvc2NpMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEzOFwiO1xufVxuXG4uaWNvbi1uZXdzbGV0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTM5XCI7XG59XG5cbi5pY29uLW9nbG9zemVuaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBM0FcIjtcbn1cblxuLmljb24tb3RvY3plbmllLXJlZ3VsYWN5am5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTNCXCI7XG59XG5cbi5pY29uLW90b2N6ZW5pZS1yZWd1bGFjeWpuZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBM0NcIjtcbn1cblxuLmljb24tcGFraWV0LWluZm9ybWFjamk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBM0VcIjtcbn1cblxuLmljb24tcGFraWV0LWluZm9ybWFjamkyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTNGXCI7XG59XG5cbi5pY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTQwXCI7XG59XG5cbi5pY29uLXBpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNDFcIjtcbn1cblxuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE0MlwiO1xufVxuXG4uaWNvbi1wcmFzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE0NFwiO1xufVxuXG4uaWNvbi1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExQ1wiO1xufVxuXG4uaWNvbi1wcm9maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTQ2XCI7XG59XG5cbi5pY29uLXByemV0YXJnaS1wb3N0ZXBvd2FuaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNDdcIjtcbn1cblxuLmljb24tcmFwb3J0LXJvY3pueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE0OFwiO1xufVxuXG4uaWNvbi1yZWZlcmVuY2plOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTRBXCI7XG59XG5cbi5pY29uLXJpYmJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE0QlwiO1xufVxuXG4uaWNvbi1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNENcIjtcbn1cblxuLmljb24tcnplY3puaWstcHJhc293eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE0RFwiO1xufVxuXG4uaWNvbi1yemVjem5pay1wcmFzb3d5MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE0RVwiO1xufVxuXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNEZcIjtcbn1cblxuLmljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNTBcIjtcbn1cblxuLmljb24tc2hvdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTUxXCI7XG59XG5cbi5pY29uLXN0YW5kYXJkeUdTOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTUyXCI7XG59XG5cbi5pY29uLXN0YW5kYXJkeUdTMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE1M1wiO1xufVxuXG4uaWNvbi1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE1NFwiO1xufVxuXG4uaWNvbi1zdHJhdGVnaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNTVcIjtcbn1cblxuLmljb24tc3VjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE1NlwiO1xufVxuXG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTU4XCI7XG59XG5cbi5pY29uLXVzbHVnaS1LU1A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNTlcIjtcbn1cblxuLmljb24tdXNsdWdpLVNHVDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE1QVwiO1xufVxuXG4uaWNvbi13aWFyeWdvZG5pLWRvc3Rhd2N5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTVCXCI7XG59XG5cbi5pY29uLXdpYXJ5Z29kbmktZG9zdGF3Y3kyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTVDXCI7XG59XG5cbi5pY29uLXdsYXNjaWNpZWxlLWdydW50b3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNURcIjtcbn1cblxuLmljb24td3NwYXJjaWVfVUU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNUVcIjtcbn1cblxuLmljb24teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE1RlwiO1xufVxuXG4uaWNvbi1ibHVlc2t5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTYwXCI7XG59XG5cbi5pY29uLXpyb3dub3dhem9ueS1yb3p3b2o6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNjFcIjtcbn1cblxuLmljb24tenJvd25vd2F6b255LXJvendvajI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNjJcIjtcbn1cblxuLmljb24tenJvd25vd2F6b255LXJvendvajM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBNjNcIjtcbn1cblxuLnZpc3VhbGx5aGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogMTAwJTtcbn1cblxuLm92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vLW1hcmdpbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tbWIge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW55LW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcbn1cblxuLm1iLTFfNSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4udXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mdWxsLWhlaWdodCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLnJlbGF0aXZlLFxuW2RhdGEtcmVsYXRpdmVdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWJzb2x1dGUsXG5bZGF0YS1hYnNvbHV0ZV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wYWRkZWQge1xuICBwYWRkaW5nLWxlZnQ6IDR2dyAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0dncgIWltcG9ydGFudDtcbn1cblxuLm5vLXB0IHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLXBiIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLXBsIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1wciB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmVsbGlwc2lzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxudWxbY2xhc3NePSd0eXBlLSddIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG51bFtjbGFzc149J3R5cGUtJ10gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG51bFtjbGFzc149J3R5cGUtJ10gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAuNTYyNWVtO1xuICBsZWZ0OiAtLjc1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogNnB4O1xufVxuXG51bC50eXBlLTEgbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdmcvdWwtdHlwZS0xLnN2Z1wiKTtcbn1cblxudWwudHlwZS0yIGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL3VsLXR5cGUtMi5zdmdcIik7XG59XG5cbnVsLnR5cGUtMyBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy91bC10eXBlLTMuc3ZnXCIpO1xufVxuXG51bC50eXBlLTQgbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdmcvdWwtdHlwZS00LnN2Z1wiKTtcbn1cblxudWwudHlwZS01IGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL3VsLXR5cGUtNS5zdmdcIik7XG59XG5cbnVsLnR5cGUtNiBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy91bC10eXBlLTYuc3ZnXCIpO1xufVxuXG51bC50eXBlLTcgbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdmcvdWwtdHlwZS03LnN2Z1wiKTtcbn1cblxudWwudHlwZS04IGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL3VsLXR5cGUtOC5zdmdcIik7XG59XG5cbltkYXRhLWZ1bGwtd2lkdGhdIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDR2dyAqIDIpO1xuICBtYXJnaW46IDAgLTR2dztcbn1cblxuW2RhdGEtY29udGVudC1wYWRkaW5nXSB7XG4gIHBhZGRpbmctbGVmdDogNHZ3O1xuICBwYWRkaW5nLXJpZ2h0OiA0dnc7XG59XG5cbltkYXRhLXZpZXddIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZSwgdHJhbnNmb3JtIDFzIGVhc2UgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjFzICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMS4yNXJlbSwgMCk7XG59XG5cbltkYXRhLXZpZXddW2RhdGEtdmlldz0nMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHMgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtdmlld11bZGF0YS12aWV3PScxJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXZpZXddW2RhdGEtdmlldz0nMiddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycyAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS12aWV3XVtkYXRhLXZpZXc9JzMnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3MgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtdmlld11bZGF0YS12aWV3PSc0J10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXZpZXddW2RhdGEtdmlldz0nNSddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cyAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS12aWV3XVtkYXRhLXZpZXc9JzYnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNnMgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtdmlld11bZGF0YS12aWV3PSc3J10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXZpZXddW2RhdGEtdmlldz0nOCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cyAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS12aWV3XVtkYXRhLXZpZXc9JzknXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOXMgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtdmlld11bZGF0YS12aWV3PScxMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXMgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtdmlld11bdmlldy1kaXJlY3Rpb249J3RvLXRvcCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAycmVtLCAwKTtcbn1cblxuW2RhdGEtdmlld11bdmlldy1kaXJlY3Rpb249J3RvLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMnJlbSwgMCwgMCk7XG59XG5cbltkYXRhLXZpZXddW3ZpZXctZGlyZWN0aW9uPSd0by1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMnJlbSwgMCwgMCk7XG59XG5cbltkYXRhLXZpZXddW3ZpZXctZGlyZWN0aW9uPSd0by1ib3R0b20nXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTJyZW0sIDApO1xufVxuXG5bZGF0YS12aWV3XS5pbi12aWV3LCBbZGF0YS12aWV3XS5zZWVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ucmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxudmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5zdmcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuaHIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG9wYWNpdHk6IC4zO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjN2M3O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNwYWNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zcGFjZXIuczA1IHtcbiAgaGVpZ2h0OiAuNXJlbTtcbn1cblxuLnNwYWNlci5zMSB7XG4gIGhlaWdodDogMXJlbTtcbn1cblxuLnNwYWNlci5zMTUge1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuLnNwYWNlci5zMiB7XG4gIGhlaWdodDogMnJlbTtcbn1cblxuLnNwYWNlci5zMyB7XG4gIGhlaWdodDogM3JlbTtcbn1cblxuLnNwYWNlci5zNCB7XG4gIGhlaWdodDogNHJlbTtcbn1cblxuLnNwYWNlci5zNSB7XG4gIGhlaWdodDogNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zbWFsbC1zaHJpbmsge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lZGl1bS1zaHJpbmsge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYXJnZS1zaHJpbmsge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5bZGF0YS1iZy1pbWFnZV0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbltkYXRhLWJnLWltYWdlXS5yZXNpemUtaGVpZ2h0IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG5bZGF0YS1iZy1pbWFnZV0ucmVzaXplLXdpZHRoIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuW2RhdGEtYmctaW1hZ2VdLnQtdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCB0b3AgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtYmctaW1hZ2VdLnQtYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtYmctaW1hZ2VdLnQtYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBib3R0b20gIWltcG9ydGFudDtcbn1cblxuW2RhdGEtYmctaW1hZ2VdLnQtbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWJnLWltYWdlXS50LXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtYmctaW1hZ2VdLmMtdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtYmctaW1hZ2VdLmMtYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtYmctaW1hZ2VdLmMtYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b20gIWltcG9ydGFudDtcbn1cblxuW2RhdGEtYmctaW1hZ2VdLmMtbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWJnLWltYWdlXS5jLXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtYmctaW1hZ2VdLmItdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSB0b3AgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtYmctaW1hZ2VdLmItYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtYmctaW1hZ2VdLmItYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBib3R0b20gIWltcG9ydGFudDtcbn1cblxuW2RhdGEtYmctaW1hZ2VdLmItbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWJnLWltYWdlXS5iLXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtYmctaW1hZ2VdLmwtdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWJnLWltYWdlXS5sLWMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1iZy1pbWFnZV0ubC1iIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b20gIWltcG9ydGFudDtcbn1cblxuW2RhdGEtYmctaW1hZ2VdLmwtbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgbGVmdCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1iZy1pbWFnZV0ubC1yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCByaWdodCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1iZy1pbWFnZV0uci10IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWJnLWltYWdlXS5yLWMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtYmctaW1hZ2VdLnItYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1iZy1pbWFnZV0uci1sIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgbGVmdCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1iZy1pbWFnZV0uci1yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgcmlnaHQgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtYmc9J2xpZ2h0LWdyZXknXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5cbltkYXRhLWJvcmRlcl0ge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbltkYXRhLWJvcmRlcj0nZ3JleSddIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbn1cblxuW2RhdGEtYm9yZGVyPSdvcmFuZ2UnXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjVkMjM7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgei1pbmRleDogMDtcbn1cblxuaWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udG9jIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTV2aDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50b2MgaDEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udG9jIHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4udG9jIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiBpbml0aWFsO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi56MSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbiNza2lwLW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY1ZDIzO1xuICBjb2xvcjogI2ZmNWQyMztcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAuMzc1cmVtIC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cblxuI3NraXAtbmF2OmZvY3VzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgei1pbmRleDogNjtcbn1cblxuLnRhYmxlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFibGUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCBjYWxjKDR2dyArIC41cmVtKTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgOHZ3ICsgMXJlbSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTR2dyAtIC41cmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRhYmxlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGFibGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4udGFibGUtd3JhcHBlciAuaW5uZXItdGFibGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAuNzVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFibGUtd3JhcHBlciAuaW5uZXItdGFibGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoNDguNzVyZW0gKyA0dncgKyAuNXJlbSk7XG4gIH1cbn1cblxuLnRhYmxlLXdyYXBwZXIgLmlubmVyLXRhYmxlLXdyYXBwZXIgdGFibGUge1xuICB3aWR0aDogNDguNzVyZW07XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxudGFibGUgdGgsIHRhYmxlIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgcGFkZGluZzogMXJlbSAuNzVyZW07XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxudGFibGUgdGgge1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbnRhYmxlIHRkIHtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5oMSxcbi5oMSB7XG4gIG1hcmdpbi1ib3R0b206IC4yNWVtO1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiAxLjc1ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjI1ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDIuNWVtO1xuICB9XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAxLjM3NWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMixcbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAxLjY4NzVlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIGgyLFxuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgfVxufVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIGgzLFxuICAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgzLFxuICAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGgzLFxuICAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS40Mzc1ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkge1xuICBoMyxcbiAgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiAxLjA2MjVlbTtcbn1cblxuLnRpdGxlLXdpdGgtaWNvbiB7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07XG59XG5cbi50aXRsZS13aXRoLWljb24gLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZjVkMjM7XG4gIGZvbnQtc2l6ZTogMS43NWVtO1xuICBsaW5lLWhlaWdodDogLjk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZjVkMjM7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxubWFpbiB7XG4gIHotaW5kZXg6IDE7XG59XG5cbm1haW4gb2wsXG5tYWluIHVsIHtcbiAgbWFyZ2luOiAwIDAgMS4yNXJlbTtcbn1cblxubWFpbiBvbDpsYXN0LWNoaWxkLFxubWFpbiB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIG1haW4gb2wsXG4gIG1haW4gdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbiBvbCxcbiAgbWFpbiB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIG1haW4gb2wsXG4gIG1haW4gdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuYmxvY2txdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IC4xMjVyZW0gMCAuMTI1cmVtIDEuNXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZmY1ZDIzO1xuICBtYXJnaW46IDAgMCAxLjI1cmVtO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4yNXB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIGJsb2NrcXVvdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuYmxvY2txdW90ZSBwIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxucCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NWVtO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBwIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG5wOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5wLnNtYWxsIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICBjb2xvcjogIzE0MTQxNDtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc3ViLXRpdGxlIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBwYWRkaW5nOiAuODc1cmVtIDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogYXV0bztcbiAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmJ1dHRvbi5wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzO1xufVxuXG4uYnV0dG9uLnNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZjVkMjM7XG59XG5cbi5idXR0b24uaG9sbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWQyMztcbiAgY29sb3I6ICNmZjVkMjM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5idXR0b24ucnNzIHtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBwYWRkaW5nOiAuMzc1cmVtIC43NXJlbSAuMzc1cmVtIC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmY1ZDIzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY1ZDIzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLnNlY3Rpb24taGVhZGVyIC5idXR0b24ucnNzIHtcbiAgdG9wOiAtLjEyNXJlbTtcbn1cblxuLmJ1dHRvbi5yc3MgLmljb24ge1xuICBtYXJnaW4tbGVmdDogLjQzNzVyZW07XG4gIGZvbnQtc2l6ZTogLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5idXR0b24ud2lkZSB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYnV0dG9uLndpZGUge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbi53aWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYnV0dG9uLndpZGUge1xuICAgIHBhZGRpbmctbGVmdDogNS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNXJlbTtcbiAgfVxufVxuXG4uYnV0dG9uLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ1dHRvbi5kZWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIGJvcmRlci1jb2xvcjogI2U5ZTllOTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idXR0b246aG92ZXIsIC5idXR0b246Zm9jdXMsIC5idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NTQwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZTY1NDAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYnV0dG9uOmhvdmVyLnNlY29uZGFyeSwgLmJ1dHRvbjpob3Zlci5yc3MsIC5idXR0b246aG92ZXIuaG9sbG93LCAuYnV0dG9uOmZvY3VzLnNlY29uZGFyeSwgLmJ1dHRvbjpmb2N1cy5yc3MsIC5idXR0b246Zm9jdXMuaG9sbG93LCAuYnV0dG9uOmFjdGl2ZS5zZWNvbmRhcnksIC5idXR0b246YWN0aXZlLnJzcywgLmJ1dHRvbjphY3RpdmUuaG9sbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9ybSAud3lzaXd5ZyB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cblxuLmZvcm0gLmZpZWxkLnN1Ym1pdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm0gLmZpZWxkLnN1Ym1pdCAubG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDNyZW07XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mb3JtIC5maWVsZC5zdWJtaXQubG9hZGluZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZm9ybSAuZmllbGQuc3VibWl0LmxvYWRpbmcgLmJ1dHRvbiB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZvcm0gLmZpZWxkLnN1Ym1pdC5sb2FkaW5nIC5sb2FkZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybSAuc3VjY2Vzcy1ib3ggLmxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXJlbTtcbiAgbGVmdDogMDtcbiAgbWF4LXdpZHRoOiAzLjVyZW07XG59XG5cbi5mb3JtIC5zdWNjZXNzLWJveCAuc3VydmV5LXJlc3VsdHMgPiBsaSB7XG4gIG1hcmdpbjogMCAwIDJyZW07XG59XG5cbi5mb3JtIC5zdWNjZXNzLWJveCAuc3VydmV5LXJlc3VsdHMgLnF1ZXN0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4uZm9ybSAuc3VjY2Vzcy1ib3ggLnN1cnZleS1yZXN1bHRzIC5wZXJjZW50YWdlLWJhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiA0cHggMDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmY1ZDIzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgYW5pbWF0aW9uOiBzY2FsZUluIGZvcndhcmRzIC41cyBlYXNlLWluLW91dDtcbn1cblxuLmZvcm0gLnN1Y2Nlc3MtYm94IC5zdXJ2ZXktcmVzdWx0cyAucGVyY2VudGFnZSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5mb3JtIC5maWxlcy1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIHBhZGRpbmctdG9wOiAuMjVyZW07XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgLjM1cyBlYXNlO1xufVxuXG4uZm9ybSAuZmlsZXMtbGlzdDplbXB0eSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uZm9ybSAuZmlsZXMtbGlzdCAuc2luZ2xlLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAxcmVtIC4yNXJlbSAwO1xufVxuXG4uZm9ybSAuZmlsZXMtbGlzdCAuc2luZ2xlLWl0ZW0gLmljb24ge1xuICB3aWR0aDogLjg3NXJlbTtcbiAgaGVpZ2h0OiAuODc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IC41cmVtO1xuICBjb2xvcjogI2ZmNWQyMztcbiAgbWFyZ2luLXJpZ2h0OiAuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmZvcm0gLmZpbGVzLWxpc3QgLnNpbmdsZS1pdGVtIC5pY29uOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogLjg3NXJlbTtcbn1cblxuLmZvcm0gLmZpbGVzLWxpc3QgLnNpbmdsZS1pdGVtIHUge1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGNvbG9yOiAjMjgyODI4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZm9ybSAuZmlsZXMtbGlzdCAuc2luZ2xlLWl0ZW0gLmZpbGUtZXJyb3ItbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbn1cblxuLmZvcm0gLmZpbGVzLWxpc3QgLnNpbmdsZS1pdGVtLmVycm9yIHUge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmZvcm0gLmZpbGVzLWxpc3QgLnNpbmdsZS1pdGVtLmVycm9yIHUsXG4uZm9ybSAuZmlsZXMtbGlzdCAuc2luZ2xlLWl0ZW0uZXJyb3IgLmZpbGUtZXJyb3ItbWVzc2FnZSB7XG4gIGNvbG9yOiAjZmY1NTUzO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG59XG5cbmZpZWxkc2V0IC50aXRsZS13cmFwcGVyIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG5cbi5maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZmllbGQgbGFiZWwsXG4uZmllbGQgZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZpZWxkIGVtIHtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAuNWVtO1xufVxuXG4uZmllbGQgaW5wdXRbdHlwZT0ndGV4dCddLFxuLmZpZWxkIGlucHV0W3R5cGU9J2VtYWlsJ10sXG4uZmllbGQgaW5wdXRbdHlwZT0nc2VhcmNoJ10sXG4uZmllbGQgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbi5maWVsZCBpbnB1dFt0eXBlPSdudW1iZXInXSxcbi5maWVsZCBpbnB1dFt0eXBlPSdkYXRlJ10sXG4uZmllbGQgaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXSxcbi5maWVsZCBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddLFxuLmZpZWxkIGlucHV0W3R5cGU9J21vbnRoJ10sXG4uZmllbGQgaW5wdXRbdHlwZT0nd2VlayddLFxuLmZpZWxkIGlucHV0W3R5cGU9J3RpbWUnXSxcbi5maWVsZCBpbnB1dFt0eXBlPSd0ZWwnXSxcbi5maWVsZCBpbnB1dFt0eXBlPSd1cmwnXSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjgyODI4O1xufVxuXG4uZmllbGQgaW5wdXRbdHlwZT0ndGV4dCddOmZvY3VzLCAuZmllbGQgaW5wdXRbdHlwZT0ndGV4dCddOmFjdGl2ZSxcbi5maWVsZCBpbnB1dFt0eXBlPSdlbWFpbCddOmZvY3VzLFxuLmZpZWxkIGlucHV0W3R5cGU9J2VtYWlsJ106YWN0aXZlLFxuLmZpZWxkIGlucHV0W3R5cGU9J3NlYXJjaCddOmZvY3VzLFxuLmZpZWxkIGlucHV0W3R5cGU9J3NlYXJjaCddOmFjdGl2ZSxcbi5maWVsZCBpbnB1dFt0eXBlPSdwYXNzd29yZCddOmZvY3VzLFxuLmZpZWxkIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ106YWN0aXZlLFxuLmZpZWxkIGlucHV0W3R5cGU9J251bWJlciddOmZvY3VzLFxuLmZpZWxkIGlucHV0W3R5cGU9J251bWJlciddOmFjdGl2ZSxcbi5maWVsZCBpbnB1dFt0eXBlPSdkYXRlJ106Zm9jdXMsXG4uZmllbGQgaW5wdXRbdHlwZT0nZGF0ZSddOmFjdGl2ZSxcbi5maWVsZCBpbnB1dFt0eXBlPSdkYXRldGltZSddOmZvY3VzLFxuLmZpZWxkIGlucHV0W3R5cGU9J2RhdGV0aW1lJ106YWN0aXZlLFxuLmZpZWxkIGlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ106Zm9jdXMsXG4uZmllbGQgaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXTphY3RpdmUsXG4uZmllbGQgaW5wdXRbdHlwZT0nbW9udGgnXTpmb2N1cyxcbi5maWVsZCBpbnB1dFt0eXBlPSdtb250aCddOmFjdGl2ZSxcbi5maWVsZCBpbnB1dFt0eXBlPSd3ZWVrJ106Zm9jdXMsXG4uZmllbGQgaW5wdXRbdHlwZT0nd2VlayddOmFjdGl2ZSxcbi5maWVsZCBpbnB1dFt0eXBlPSd0aW1lJ106Zm9jdXMsXG4uZmllbGQgaW5wdXRbdHlwZT0ndGltZSddOmFjdGl2ZSxcbi5maWVsZCBpbnB1dFt0eXBlPSd0ZWwnXTpmb2N1cyxcbi5maWVsZCBpbnB1dFt0eXBlPSd0ZWwnXTphY3RpdmUsXG4uZmllbGQgaW5wdXRbdHlwZT0ndXJsJ106Zm9jdXMsXG4uZmllbGQgaW5wdXRbdHlwZT0ndXJsJ106YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzO1xuICBvdXRsaW5lLWNvbG9yOiAjZmY1ZDIzO1xufVxuXG4uZmllbGQgaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZCB0ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWluLWhlaWdodDogNy41ZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyODI4Mjg7XG59XG5cbi5maWVsZCB0ZXh0YXJlYTpmb2N1cywgLmZpZWxkIHRleHRhcmVhOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWQyMztcbiAgb3V0bGluZS1jb2xvcjogI2ZmNWQyMztcbn1cblxuLmZpZWxkIGJ1dHRvbixcbi5maWVsZCAuYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkIGJ1dHRvbjpob3ZlciwgLmZpZWxkIGJ1dHRvbjpmb2N1cywgLmZpZWxkIGJ1dHRvbjphY3RpdmUsXG4uZmllbGQgLmJ1dHRvbjpob3Zlcixcbi5maWVsZCAuYnV0dG9uOmZvY3VzLFxuLmZpZWxkIC5idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NTQwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZTY1NDAwO1xufVxuXG4uZmllbGQgLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAuNXJlbSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGNvbG9yOiAjYTFhMWExO1xufVxuXG4uZmllbGRbZGF0YS1pY29uPVwibGVmdFwiXSBpbnB1dCB7XG4gIHBhZGRpbmc6IDAgMXJlbSAwIDIuNzVyZW07XG59XG5cbi5maWVsZFtkYXRhLWljb249XCJsZWZ0XCJdIC5pY29uIHtcbiAgbGVmdDogMXJlbTtcbn1cblxuLmZpZWxkW2RhdGEtaWNvbj1cInJpZ2h0XCJdIGlucHV0IHtcbiAgcGFkZGluZzogMCAyLjc1cmVtIDAgMXJlbTtcbn1cblxuLmZpZWxkW2RhdGEtaWNvbj1cInJpZ2h0XCJdIC5pY29uIHtcbiAgcmlnaHQ6IDFyZW07XG59XG5cbi5maWVsZCAuY2FwdGNoYS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuXG4uZmllbGQgLmNhcHRjaGEtd3JhcCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZpZWxkIC5jYXB0Y2hhLXdyYXAgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmZpZWxkIGlucHV0W3R5cGU9J2ZpbGUnXSB7XG4gIHdpZHRoOiAuMXB4O1xuICBoZWlnaHQ6IC4xcHg7XG4gIG9wYWNpdHk6IDAuMDAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uZmllbGQgaW5wdXRbdHlwZT0nZmlsZSddICsgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAuNTYyNXJlbSAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuXG4uZmllbGQgaW5wdXRbdHlwZT0nZmlsZSddICsgbGFiZWwgKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQgaW5wdXRbdHlwZT0nZmlsZSddICsgbGFiZWwgLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uZmllbGQgaW5wdXRbdHlwZT0nZmlsZSddICsgbGFiZWwgLmljb246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG5cbi5maWVsZCBpbnB1dFt0eXBlPSdmaWxlJ10gKyBsYWJlbCBzcGFuLFxuLmZpZWxkIGlucHV0W3R5cGU9J2ZpbGUnXSArIGxhYmVsIHUsXG4uZmllbGQgaW5wdXRbdHlwZT0nZmlsZSddICsgbGFiZWwgZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmZpZWxkIGlucHV0W3R5cGU9J2ZpbGUnXSArIGxhYmVsIGVtIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IC4xMjVyZW07XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4uZmllbGQgaW5wdXRbdHlwZT0nZmlsZSddICsgbGFiZWw6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZjVkMjM7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjZmY1ZDIzO1xufVxuXG4uZmllbGQgaW5wdXRbdHlwZT0nZmlsZSddOmZvY3VzICsgbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmZjVkMjM7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjZmY1ZDIzO1xufVxuXG4uZm9ybSAuY3VzdG9tLWVycm9yLW1lc3NhZ2UsXG4uZmllbGQgLnZhbGlkYXRpb24tZXJyb3Ige1xuICBjb2xvcjogI2ZmNTU1Mztcbn1cblxuLmNzLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMi41cmVtO1xufVxuXG4uY3Mtc2VsZWN0IC5jcy1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmc6IC4xMjVyZW0gMXJlbSAuMTI1cmVtIC41cmVtO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jcy1zZWxlY3QgLmNzLXBsYWNlaG9sZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMCA1cHg7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWQyMyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAuMjVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbn1cblxuLmNzLXNlbGVjdC5jcy1hY3RpdmUge1xuICB6LWluZGV4OiAxMTtcbn1cblxuLmNzLXNlbGVjdC5jcy1hY3RpdmUgLmNzLXBsYWNlaG9sZGVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmNzLXNlbGVjdC5jcy1hY3RpdmUgLmNzLW9wdGlvbnMge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uY3Mtc2VsZWN0IC5jcy1vcHRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFyZW0pO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xufVxuXG4uY3Mtc2VsZWN0IC5jcy1vcHRpb25zIHVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jcy1zZWxlY3QgLmNzLW9wdGlvbnMgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuXG4uY3Mtc2VsZWN0IC5jcy1vcHRpb25zIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNzLXNlbGVjdCAuY3Mtb3B0aW9ucyB1bCBsaSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXMgZWFzZTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY3Mtc2VsZWN0IC5jcy1vcHRpb25zIHVsIGxpIHNwYW46OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNzLXNlbGVjdCAuY3Mtb3B0aW9ucyB1bCBsaTpob3ZlciA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuXG4uY3Mtc2VsZWN0IC5jcy1vcHRpb25zIHVsIGxpLmNzLXNlbGVjdGVkID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG59XG5cbi5jcy1zZWxlY3Qgc2VsZWN0IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jcy1zZWxlY3QgW2RhdGEtcGxhY2Vob2xkZXJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxubWFpbiAuY3Mtc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBpbml0aWFsO1xufVxuXG5tYWluIC5jcy1zZWxlY3Q6Zm9jdXMgLmNzLXBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzO1xuICBvdXRsaW5lOiAxcHggYXV0byAjZmY1ZDIzO1xufVxuXG5tYWluIC5jcy1zZWxlY3QgLmNzLXBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxcmVtIDIuMjVyZW0gMXJlbSAxcmVtO1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI4MjgyODtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmlsdGVycyBtYWluIC5jcy1zZWxlY3QgLmNzLXBsYWNlaG9sZGVyIHtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuXG5tYWluIC5jcy1zZWxlY3QgLmNzLXBsYWNlaG9sZGVyOjphZnRlciB7XG4gIHJpZ2h0OiAxcmVtO1xuICB3aWR0aDogLjVyZW07XG4gIGhlaWdodDogLjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF5TkM0eExqTXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5Danh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVRHRjVaWEpmTVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZUQwaU1IQjRJaUI1UFNJd2NIZ2lEUW9KSUhacFpYZENiM2c5SWpBZ01DQTVOaUE1TmlJZ2MzUjViR1U5SW1WdVlXSnNaUzFpWVdOclozSnZkVzVrT201bGR5QXdJREFnT1RZZ09UWTdJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWo0TkNqeHpkSGxzWlNCMGVYQmxQU0owWlhoMEwyTnpjeUkrRFFvSkxuTjBNSHRrYVhOd2JHRjVPbTV2Ym1VN1ptbHNiRG9qUmtZMlFqSXlPMzBOQ2drdWMzUXhlMlpwYkd3NkkwWkdOa0l5TWp0OURRbzhMM04wZVd4bFBnMEtQSEJoZEdnZ1kyeGhjM005SW5OME1DSWdaRDBpVFRneUxqRXNNalZqTFRJdU55MHlMak10Tmk0NExURXVPUzA1TGpFc01DNDRiQzB5TlN3ek1Hd3RNalV0TXpCakxURXVNUzB4TGpNdE1pNDNMVEl1TWkwMExqUXRNaTR6WXkweExqY3RNQzR5TFRNdU5Dd3dMalF0TkM0NExERXVOUTBLQ1dNdE1pNDNMREl1TXkwekxqRXNOaTQwTFRBdU9DdzVMakZzTXpBc016WmpNUzR6TERFdU5Td3pMakVzTWk0ekxEVXNNaTR6WXpFdU5Td3dMRE10TUM0MUxEUXVNaTB4TGpWak1DNHpMVEF1TWl3d0xqWXRNQzQxTERBdU9DMHdMamhzTXpBdE16WU5DZ2xET0RVdU15d3pNUzQwTERnMExqa3NNamN1TXl3NE1pNHhMREkxZWlJdlBnMEtQSEJoZEdnZ1kyeGhjM005SW5OME1TSWdaRDBpVFRreUxqSXNNemhNTlRBdU5TdzNPUzQyWXkwd0xqY3NNQzQzTFRFdU5pd3hMakV0TWk0MUxERXVNWE10TVM0NExUQXVOQzB5TGpVdE1TNHhURE11T0N3ek9HTXRNQzQzTFRBdU55MHhMakV0TVM0MkxURXVNUzB5TGpZTkNnbGpNQzB4TERBdU5DMHhMamdzTVM0eExUSXVObXc1TGpNdE9TNHpZekF1Tnkwd0xqY3NNUzQyTFRFdU1Td3lMalV0TVM0eGN6RXVPQ3d3TGpRc01pNDFMREV1TVV3ME9DdzFNeTQwYkRJNUxqZ3RNamt1T0dNd0xqY3RNQzQzTERFdU5pMHhMakVzTWk0MUxURXVNWE14TGpnc01DNDBMREl1TlN3eExqRU5DZ2xzT1M0ekxEa3VNMk13TGpjc01DNDNMREV1TVN3eExqWXNNUzR4TERJdU5rTTVNeTR6TERNMkxqUXNPVEl1T1N3ek55NHlMRGt5TGpJc016aDZJaTgrRFFvOEwzTjJaejROQ2c9PVwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG5tYWluIC5jcy1zZWxlY3QgLmNzLW9wdGlvbnMge1xuICB0b3A6IGNhbGMoMTAwJSAtIDFweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyODI4Mjg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxubWFpbiAuY3Mtc2VsZWN0IC5jcy1vcHRpb25zIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5tYWluIC5jcy1zZWxlY3QgLmNzLW9wdGlvbnMgdWwgbGkge1xuICBwYWRkaW5nOiAwO1xufVxuXG5tYWluIC5jcy1zZWxlY3QgLmNzLW9wdGlvbnMgdWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogLjVyZW0gMnJlbSAuNXJlbSAxcmVtO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jcy1zZWxlY3QuaW52YWxpZCAuY3MtcGxhY2Vob2xkZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmY1ZDIzO1xufVxuXG4uc2VhcmNoLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWFyY2gtYWN0aXZlIC5zZWFyY2gtY29udGFpbmVyIHtcbiAgei1pbmRleDogMTtcbn1cblxuLnNlYXJjaC10cmlnZ2VyIHtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXRyaWdnZXIge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMy4yNXJlbTtcbiAgICBtYXJnaW46IDFyZW0gMCAwIC43NXJlbTtcbiAgfVxuICAuc2VhcmNoLWFjdGl2ZSAuc2VhcmNoLXRyaWdnZXIge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnNlYXJjaC10cmlnZ2VyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY1NDAwO1xuICB9XG59XG5cbi5zZWFyY2gtZm9ybS1vdXRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogNHZ3IC0gMXJlbSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg0dncgKyAuNXJlbSk7XG4gIHRvcDogNC4xMjVyZW07XG4gIHBhZGRpbmc6IC45Mzc1cmVtIDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1mb3JtLW91dGVyIHtcbiAgICB3aWR0aDogNDByZW07XG4gICAgdG9wOiA1LjkzNzVyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuXG4uc2VhcmNoLWFjdGl2ZSAuc2VhcmNoLWZvcm0tb3V0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc2VhcmNoLWZvcm0tb3V0ZXIgZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zZWFyY2gtZm9ybS1vdXRlciBmb3JtIC5maWVsZCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VhcmNoLWZvcm0tb3V0ZXIgZm9ybSAuZmllbGQ6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMy42MjVyZW0pO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNlYXJjaC1mb3JtLW91dGVyIGZvcm0gLmZpZWxkOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTByZW0pO1xuICB9XG59XG5cbi5zZWFyY2gtZm9ybS1vdXRlciBmb3JtIC5maWVsZDpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDMuMTI1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNlYXJjaC1mb3JtLW91dGVyIGZvcm0gLmZpZWxkOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiA5cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZm9ybS1vdXRlciBmb3JtIC5maWVsZCBsYWJlbFtoaWRkZW5dIHtcbiAgb3BhY2l0eTogMC4wMDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5zZWFyY2gtZm9ybS1vdXRlciBpbnB1dFt0eXBlPSdzZWFyY2gnXSB7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY1ZDIzO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2VhcmNoLWZvcm0tb3V0ZXIgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zZWFyY2gtZm9ybS1vdXRlciBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zZWFyY2gtZm9ybS1vdXRlciBidXR0b24gLmljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5zZWFyY2gtZm9ybS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkyNSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzcHgpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwLjJzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLnNlYXJjaC1hY3RpdmUgLnNlYXJjaC1mb3JtLW92ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uaW5saW5lLXNlYXJjaC1mb3JtIGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uaW5saW5lLXNlYXJjaC1mb3JtIGZvcm0gLmZpZWxkIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pbmxpbmUtc2VhcmNoLWZvcm0gZm9ybSAuZmllbGQ6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTByZW0pO1xufVxuXG4uaW5saW5lLXNlYXJjaC1mb3JtIGZvcm0gLmZpZWxkOmxhc3QtY2hpbGQge1xuICB3aWR0aDogOXJlbTtcbn1cblxuLmlubGluZS1zZWFyY2gtZm9ybSBpbnB1dCB7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjVkMjM7XG59XG5cbi5pbmxpbmUtc2VhcmNoLWZvcm0gYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1hY3RpdmUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiA5OCU7XG59XG5cbi5zZWFyY2gtYWN0aXZlIC5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUE0RlwiO1xufVxuXG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1pbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VhcmNoLWZvcm0gLmxpdmVzdWdnZXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2ExYTFhMTtcbiAgcGFkZGluZzogMCAxcmVtIDAgMi43NXJlbTtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnNlYXJjaC1mb3JtIC5saXZlLXNlYXJjaC1vdXRwdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzLjEyNXJlbSArIC41cmVtKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0b3A6IGNhbGMoMTAwJSArIC41cmVtKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFyZW0pO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC4ycyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2VhcmNoLWZvcm0gLmxpdmUtc2VhcmNoLW91dHB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNlYXJjaC1mb3JtIC5saXZlLXNlYXJjaC1vdXRwdXQuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uc2VhcmNoLWZvcm0gLmxpdmUtc2VhcmNoLW91dHB1dCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogLjkzNzVlbTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzI4MjgyODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG5cbi5zZWFyY2gtZm9ybSAubGl2ZS1zZWFyY2gtb3V0cHV0IGxpOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2VhcmNoLWZvcm0gLmxpdmUtc2VhcmNoLW91dHB1dCBsaSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWZvcm0gLmxpdmUtc2VhcmNoLW91dHB1dCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICB9XG59XG5cbi5zZWFyY2gtZm9ybSAubGl2ZS1zZWFyY2gtb3V0cHV0IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogLjg3NXJlbSAxcmVtO1xufVxuXG4uc2VhcmNoLWZvcm0gLmxpdmUtc2VhcmNoLW91dHB1dCBsaS5hY3RpdmUgYSwgLnNlYXJjaC1mb3JtIC5saXZlLXNlYXJjaC1vdXRwdXQgbGk6aG92ZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbi5zZWFyY2gtZm9ybSAubGl2ZS1zZWFyY2gtb3V0cHV0IGxpIGVtLFxuLnNlYXJjaC1mb3JtIC5saXZlLXNlYXJjaC1vdXRwdXQgbGkgLnNlYXJjaC1lbXBoYXNpcyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIHBhZGRpbmc6IDAgLjI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4uc2VhcmNoLWZvcm0gLmxpdmUtc2VhcmNoLW91dHB1dCBsaSAudGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAuOTM3NWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzI4MjgyODtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNlYXJjaC1mb3JtIC5saXZlLXNlYXJjaC1vdXRwdXQgbGkgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZm9ybSAubGl2ZS1zZWFyY2gtb3V0cHV0IGxpIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICB9XG59XG5cbi5zZWFyY2gtZm9ybSAubGl2ZS1zZWFyY2gtb3V0cHV0IGxpIC5jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5zZWFyY2gtZm9ybSAubGl2ZS1zZWFyY2gtb3V0cHV0IC5zZWFyY2gtc2hvdy1hbGwge1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuLnNlYXJjaC1mb3JtIC5saXZlLXNlYXJjaC1vdXRwdXQgLnNlYXJjaC1zaG93LWFsbC5hY3RpdmUgYSwgLnNlYXJjaC1mb3JtIC5saXZlLXNlYXJjaC1vdXRwdXQgLnNlYXJjaC1zaG93LWFsbDpob3ZlciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gIG9wYWNpdHk6IDAuMDAxO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsO1xufVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAuMDYyNXJlbTtcbiAgdG9wOiAuMDYyNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmNWQyMztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xufVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAuNzVyZW07XG4gIGhlaWdodDogLjc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAuMTg3NXJlbTtcbiAgdG9wOiAuMTg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbC5vZmZzZXQtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwubGFyZ2Utb2Zmc2V0LXRvcCB7XG4gICAgbWFyZ2luLXRvcDogMi4zNzVyZW07XG4gIH1cbn1cblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmNWQyMztcbn1cblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZjVkMjM7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjVkMjM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZDpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmNWQyMztcbn1cblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkOmZvY3VzICsgbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZjVkMjM7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjVkMjM7XG59XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10uZGlzYWJsZWQgKyBsYWJlbCB7XG4gIGN1cnNvcjogbm8tZHJvcDtcbn1cblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5kaXNhYmxlZCArIGxhYmVsOjphZnRlciwgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5kaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyODI4Mjg7XG4gIGJhY2tncm91bmQ6ICNlOWU5ZTk7XG4gIGN1cnNvcjogbm8tZHJvcDtcbn1cblxuaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gIG9wYWNpdHk6IDAuMDAxO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsO1xufVxuXG5pbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAuMDYyNXJlbTtcbiAgdG9wOiAuMDYyNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmNWQyMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xufVxuXG5pbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAuNXJlbTtcbiAgaGVpZ2h0OiAuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLjMxMjVyZW07XG4gIHRvcDogLjMxMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbC5vZmZzZXQtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWwubGFyZ2Utb2Zmc2V0LXRvcCB7XG4gICAgbWFyZ2luLXRvcDogMi4zNzVyZW07XG4gIH1cbn1cblxuaW5wdXRbdHlwZT0ncmFkaW8nXTpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmNWQyMztcbn1cblxuaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkOmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmY1ZDIzO1xufVxuXG4ud2l0aC10b29sdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4udG9vbHRpcC1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4udG9vbHRpcC1hcmVhIC50b29sdGlwLXRpcCAuY2xvc2UtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogLjVyZW07XG4gIHJpZ2h0OiAuNXJlbTtcbiAgaGVpZ2h0OiAuODc1cmVtO1xuICB3aWR0aDogLjg3NXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IC43MjVyZW07XG4gIGNvbG9yOiAjYTFhMWExO1xufVxuXG4udG9vbHRpcC1hcmVhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIj9cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxLjM3NXJlbTtcbiAgd2lkdGg6IDEuMzc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExYTFhMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IC0wLjEyNXJlbTtcbiAgbGVmdDogLTAuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG9vbHRpcC10aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi13aWR0aDogMTIuNXJlbTtcbiAgcmlnaHQ6IC0zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBwYWRkaW5nOiAwLjJyZW0gMS41cmVtIDAuMnJlbSAwLjVyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogMS42MjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxMDAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b29sdGlwLXRpcCB7XG4gICAgbWluLXdpZHRoOiAyNy41cmVtO1xuICB9XG59XG5cbi50b29sdGlwLXRpcC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLm1vcmUtbGluayxcbi5saW5rIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAuODc1ZW07XG4gIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgY29sb3I6ICNmZjVkMjM7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm1vcmUtbGluazo6YmVmb3JlLFxuLmxpbms6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLjEyNXJlbTtcbiAgZm9udC1zaXplOiAuNjI1cmVtO1xufVxuXG4uc2VjdGlvbi10aXRsZSArIC5tb3JlLWxpbmssIC5zZWN0aW9uLXRpdGxlICtcbi5saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMTI1cmVtO1xufVxuXG4uYXJyb3ctbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0LjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjE4NzVyZW07XG59XG5cbi5hcnJvdy1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC41NjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbn1cblxuLmFycm93LWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAuNTYyNXJlbTtcbiAgaGVpZ2h0OiAuNTYyNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC4xMjVyZW07XG4gIHRvcDogLjMxMjVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZjVkMjM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZjVkMjM7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xufVxuXG4uZG93bmxvYWQsXG4uZG93bmxvYWQtemlwIHtcbiAgcGFkZGluZzogMCAwIDAgMS4yNXJlbTtcbn1cblxuLmRvd25sb2FkIC5pY29uLFxuLmRvd25sb2FkLXppcCAuaWNvbiB7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjZmY1ZDIzO1xufVxuXG4uZG93bmxvYWQtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBwYWRkaW5nOiAxLjVyZW0gNC41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5kb3dubG9hZC1saW5rLmZpbGUtcmVtb3ZlZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjVkMjM7XG59XG5cbi5kb3dubG9hZC1saW5rOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5kb3dubG9hZC1saW5rIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAuOTM3NWVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzI4MjgyODtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kb3dubG9hZC1saW5rIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4uZG93bmxvYWQtbGluayBzcGFuLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmY1ZDIzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kb3dubG9hZC1saW5rIHNwYW4uaWNvbjpmaXJzdC1jaGlsZCB7XG4gIGxlZnQ6IDFyZW07XG4gIHRvcDogMS4xMjVyZW07XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG59XG5cbi5kb3dubG9hZC1saW5rIHNwYW4uaWNvbjpsYXN0LWNoaWxkIHtcbiAgdG9wOiAuOTM3NXJlbTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICByaWdodDogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmNWQyMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uZG93bmxvYWQtbGluayAuZmlsZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM3MjcyNzI7XG59XG5cbi5kb3dubG9hZC1saW5rOmhvdmVyIHNwYW4uaWNvbjpsYXN0LWNoaWxkLCAuZG93bmxvYWQtbGluazpmb2N1cyBzcGFuLmljb246bGFzdC1jaGlsZCwgLmRvd25sb2FkLWxpbms6YWN0aXZlIHNwYW4uaWNvbjpsYXN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuW2RhdGEtbGluay1ibG9ja10ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC40NXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogLjg3NXJlbSAycmVtIC44NzVyZW0gMXJlbTtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2U7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuW2RhdGEtbGluay1ibG9ja106aG92ZXIge1xuICBjb2xvcjogI2ZmNWQyMztcbn1cblxuW2RhdGEtbGluay1ibG9ja106OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAuNjI1cmVtO1xuICBjb2xvcjogI2ZmNWQyMztcbiAgcmlnaHQ6IC44NzVyZW07XG4gIHRvcDogMS4xMjVyZW07XG59XG5cbltkYXRhLWxpbmstYmxvY2tdW2RhdGEtbGluay1ibG9jaz1cImJvcmRlclwiXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG5cbltkYXRhLWFycm93LWJsb2NrXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW07XG59XG5cbltkYXRhLWFycm93LWJsb2NrXSAuaWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5bZGF0YS1hcnJvdy1ibG9ja10gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAuOTM3NWVtO1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG4gIGxldHRlci1zcGFjaW5nOiAuMjVweDtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAzLjc1cmVtIC0gNHJlbSAtIDFyZW0pO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIFtkYXRhLWFycm93LWJsb2NrXSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2RhdGEtYXJyb3ctYmxvY2tdIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjA2MjVlbTtcbiAgfVxufVxuXG5bZGF0YS1hcnJvdy1ibG9ja10gLmFycm93LWxpbmsge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuYS5kaXNhYmxlZC1saW5rIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmxpW2RhdGEtZGlzcGxheT1cImhpZGVcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwJSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluUmV2ZXJzZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgd2lkdGgge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgfVxuICB0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzY2FsZUluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG5cbi5lZGl0LW1vZGUgLm1haW4tbWVudSA+IHVsIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZWRpdC1tb2RlIC5tYWluLW1lbnUgLnN1Ym1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uZWRpdC1tb2RlIC5zaXRlLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uZWRpdC1tb2RlIC5mb290ZXItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZWRpdC1tb2RlIC5jb29raWVzLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmVkaXQtbW9kZSAudmVyc2lvbi1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lZGl0LW1vZGUgaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZWRpdC1tb2RlIGhlYWRlci5maXhlZCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5lZGl0LW1vZGUgLmhlYWRlci1idXR0b25zLXJvdyAubGFuZ3VhZ2Uge1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAyLjVyZW07XG59XG5cbi5lZGl0LW1vZGUgbGlbZGF0YS1kaXNwbGF5PVwiaGlkZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICNmZjU1NTM7XG59XG5cbi5lZGl0LW1vZGUgbGlbZGF0YS1kaXNwbGF5PVwiaGlkZVwiXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiRUxFTUVOVCBVS1JZVFlcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbiAgdG9wOiAtMC42MjVyZW07XG4gIGxlZnQ6IDAuNXJlbTtcbiAgei1pbmRleDogOTk5O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwIDAuMTI1cmVtO1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5lZGl0LW1vZGUgLnB1c2h5LXN1Ym1lbnUtY2xvc2VkID4gdWwge1xuICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5lZGl0LW1vZGUgLnB1c2h5LXN1Ym1lbnUtY2xvc2VkIC5wdXNoeS1saW5rIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmVkaXQtbW9kZSAucHVzaHkgdWwgbGlbZGF0YS1kaXNwbGF5PWhpZGVdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5lZGl0LW1vZGUgLm1haW4tbWVudSA+IHVsID4gbGlbZGF0YS1kaXNwbGF5PVwiaGlkZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICNmZjU1NTM7XG59XG5cbi5lZGl0LW1vZGUgLm1haW4tbWVudSA+IHVsID4gbGlbZGF0YS1kaXNwbGF5PVwiaGlkZVwiXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiRUxFTUVOVCBVS1JZVFlcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0wLjYyNXJlbTtcbiAgbGVmdDogMC41cmVtO1xuICB6LWluZGV4OiA5OTk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMC4xMjVyZW07XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmVkaXQtbW9kZSAudG9nZ2xlLWNvbnRlbnQuY29udGFjdC1jYXJkIC5jb250YWN0LWNhcmQgLndyYXBwZXIge1xuICBtYXgtaGVpZ2h0OiAxMDAwMHB4O1xufVxuXG4uZWRpdC1tb2RlIC5wb3N0LW5ld3MsXG4uZWRpdC1tb2RlIC5wb3N0LW9mZmVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZWRpdC1tb2RlIC5wb3N0LW5ld3M6OmJlZm9yZSxcbi5lZGl0LW1vZGUgLnBvc3Qtb2ZmZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVHJlxZvEhyBrb21wb25lbnR1IGJ1ZG93YW5hIGplc3QgZHluYW1pY3puaWUuIFcgdHJ5YmllIGVkeWNqaSBuaWUgYsSZZHppZSBvbmEgd2lkb2N6bmEuXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdG9wOiAycmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuXG4uZWRpdC1tb2RlIC5uZXdzLXNjcm9sbGVyIC5uZXdzLXNjcm9sbGVyLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ja2VfZWRpdGFibGUgdWwge1xuICBsaXN0LXN0eWxlOiBpbml0aWFsO1xufVxuXG4uY2tlX2VkaXRhYmxlIG9sLFxuLmNrZV9lZGl0YWJsZSB1bCB7XG4gIHBhZGRpbmc6IDAgMCAwIDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbi5ja2VfZWRpdGFibGUgb2wgb2wsXG4uY2tlX2VkaXRhYmxlIG9sIHVsLFxuLmNrZV9lZGl0YWJsZSB1bCBvbCxcbi5ja2VfZWRpdGFibGUgdWwgdWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2tlX2VkaXRhYmxlIG9sIG9sOmxhc3QtY2hpbGQsXG4uY2tlX2VkaXRhYmxlIG9sIHVsOmxhc3QtY2hpbGQsXG4uY2tlX2VkaXRhYmxlIHVsIG9sOmxhc3QtY2hpbGQsXG4uY2tlX2VkaXRhYmxlIHVsIHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2tlX2VkaXRhYmxlIG9sOmxhc3QtY2hpbGQsXG4uY2tlX2VkaXRhYmxlIHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLmNrZV9lZGl0YWJsZSBwICsgdWwsXG4uY2tlX2VkaXRhYmxlIHAgKyBvbCB7XG4gIG1hcmdpbi10b3A6IC0xLjM3NWVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucHJpbnQtZnVsbC13aWR0aCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIGhlYWRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIGhlYWRlci5maXhlZCB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBoZWFkZXIgLm1haW4tYmFyLFxuICBoZWFkZXIgLm1lbnUtY29udGFpbmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICBzZWN0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDF2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxdnc7XG4gIH1cbiAgLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS1mb290ZXIsXG4gIC5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnktbWV0YSxcbiAgLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuc2xpZGUtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuICAudG9nZ2xlLWNvbnRlbnQgLndyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6IDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50b2dnbGUtY29udGVudCAud3JhcHBlciAuaW5uZXItY29udGVudCB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcmludC1mdWxsLXdpZHRoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGFibGUtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAudGFibGUtd3JhcHBlciAuaW5uZXItdGFibGUtd3JhcHBlciB0YWJsZSB7XG4gICAgd2lkdGg6IG1pbi1jb250ZW50O1xuICB9XG4gIC5wcmludC1oaWRkZW4sXG4gIC5hY3Rpb24tYnV0dG9ucy1yb3cge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmNvb2tpZXMtbm90aWZpY2F0aW9uLFxuICAudmVyc2lvbi1tb2RhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2FsZW5kYXItc2VjdGlvbiAuZmMtZXZlbnQtaWNzLFxuICAuY2FsZW5kYXItc2VjdGlvbiAuZmMtZXZlbnQtbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2FsZW5kYXItc2VjdGlvbiAuZmMtdG9vbGJhci5mYy10b29sYmFyLWx0ciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG51bCBsaS5jaGVjaywgdWwgbGkuYXJyb3csIHVsIGxpLmNyb3NzLCB1bCBsaS50cmlhbmdsZSwgdWwgbGkucG9seWdvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxudWwgbGkuY2hlY2s6OmJlZm9yZSwgdWwgbGkuYXJyb3c6OmJlZm9yZSwgdWwgbGkuY3Jvc3M6OmJlZm9yZSwgdWwgbGkudHJpYW5nbGU6OmJlZm9yZSwgdWwgbGkucG9seWdvbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgbGVmdDogLTEuMDkzOHJlbTtcbiAgdG9wOiAwLjU2MjVyZW07XG4gIHdpZHRoOiAwLjM3NXJlbTtcbiAgaGVpZ2h0OiAwLjM3NXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG51bCBsaS5vdmFsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG59XG5cbnVsIGxpLmNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXI6IHNvbGlkICMxNDE0MTQ7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxudWwgbGkuYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNDE0MTQ7XG4gIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxudWwgbGkucG9seWdvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjVyZW07XG4gIGxlZnQ6IC0xLjJyZW07XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogMC4yNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE0MTQxNDtcbn1cblxudWwgbGkucG9seWdvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43NXJlbTtcbiAgbGVmdDogLTEuMnJlbTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAwLjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTQxNDE0O1xufVxuXG51bCBsaS5wb2x5Z29uLmJsYWNrOjpiZWZvcmUsIHVsIGxpLnBvbHlnb25bZGF0YS1idWxsZXRjb2xvcj1cImJsYWNrXCJdOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTQxNDE0O1xufVxuXG51bCBsaS5wb2x5Z29uLmJsYWNrOjphZnRlciwgdWwgbGkucG9seWdvbltkYXRhLWJ1bGxldGNvbG9yPVwiYmxhY2tcIl06OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE0MTQxNDtcbn1cblxudWwgbGkucG9seWdvbi5wYW50b25lOjpiZWZvcmUsIHVsIGxpLnBvbHlnb25bZGF0YS1idWxsZXRjb2xvcj1cInBhbnRvbmVcIl06OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMGE1OGM7XG59XG5cbnVsIGxpLnBvbHlnb24ucGFudG9uZTo6YWZ0ZXIsIHVsIGxpLnBvbHlnb25bZGF0YS1idWxsZXRjb2xvcj1cInBhbnRvbmVcIl06OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwYTU4Yztcbn1cblxudWwgbGkucG9seWdvbi5kYXJrX2N5YW46OmJlZm9yZSwgdWwgbGkucG9seWdvbltkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19jeWFuXCJdOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDY1YzdkO1xufVxuXG51bCBsaS5wb2x5Z29uLmRhcmtfY3lhbjo6YWZ0ZXIsIHVsIGxpLnBvbHlnb25bZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfY3lhblwiXTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDY1YzdkO1xufVxuXG51bCBsaS5wb2x5Z29uLmJyaWdodF9yZWQ6OmJlZm9yZSwgdWwgbGkucG9seWdvbltkYXRhLWJ1bGxldGNvbG9yPVwiYnJpZ2h0X3JlZFwiXTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmNWQyMztcbn1cblxudWwgbGkucG9seWdvbi5icmlnaHRfcmVkOjphZnRlciwgdWwgbGkucG9seWdvbltkYXRhLWJ1bGxldGNvbG9yPVwiYnJpZ2h0X3JlZFwiXTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmY1ZDIzO1xufVxuXG51bCBsaS5wb2x5Z29uLnN0cm9uZ19saW1lX2dyZWVuOjpiZWZvcmUsIHVsIGxpLnBvbHlnb25bZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19saW1lX2dyZWVuXCJdOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjVjNzAwO1xufVxuXG51bCBsaS5wb2x5Z29uLnN0cm9uZ19saW1lX2dyZWVuOjphZnRlciwgdWwgbGkucG9seWdvbltkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2xpbWVfZ3JlZW5cIl06OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI1YzcwMDtcbn1cblxudWwgbGkucG9seWdvbi5kYXJrX2dyYXk6OmJlZm9yZSwgdWwgbGkucG9seWdvbltkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19ncmF5XCJdOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTY5Njk2O1xufVxuXG51bCBsaS5wb2x5Z29uLmRhcmtfZ3JheTo6YWZ0ZXIsIHVsIGxpLnBvbHlnb25bZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfZ3JheVwiXTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjOTY5Njk2O1xufVxuXG51bCBsaS5wb2x5Z29uLnZlcnlfZGFya19ncmF5aXNoX2JsdWU6OmJlZm9yZSwgdWwgbGkucG9seWdvbltkYXRhLWJ1bGxldGNvbG9yPVwidmVyeV9kYXJrX2dyYXlpc2hfYmx1ZVwiXTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQ0NTY2Mztcbn1cblxudWwgbGkucG9seWdvbi52ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlOjphZnRlciwgdWwgbGkucG9seWdvbltkYXRhLWJ1bGxldGNvbG9yPVwidmVyeV9kYXJrX2dyYXlpc2hfYmx1ZVwiXTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDQ1NjYzO1xufVxuXG51bCBsaS5wb2x5Z29uLnN0cm9uZ19ibHVlOjpiZWZvcmUsIHVsIGxpLnBvbHlnb25bZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19ibHVlXCJdOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWQ3MWI4O1xufVxuXG51bCBsaS5wb2x5Z29uLnN0cm9uZ19ibHVlOjphZnRlciwgdWwgbGkucG9seWdvbltkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2JsdWVcIl06OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFkNzFiODtcbn1cblxudWwgbGkuY3Jvc3M6OmJlZm9yZSwgdWwgbGkuY3Jvc3M6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogIzE0MTQxNDtcbiAgdG9wOiAwLjY4NzVyZW07XG4gIGxlZnQ6IC0xLjI1cmVtO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuMTI1cmVtO1xufVxuXG51bCBsaS5jcm9zczpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG51bCBsaS5jcm9zczphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxudWwgbGkuY3Jvc3MuYmxhY2s6OmJlZm9yZSwgdWwgbGkuY3Jvc3MuYmxhY2s6OmFmdGVyLCB1bCBsaS5jcm9zc1tkYXRhLWJ1bGxldGNvbG9yPVwiYmxhY2tcIl06OmJlZm9yZSwgdWwgbGkuY3Jvc3NbZGF0YS1idWxsZXRjb2xvcj1cImJsYWNrXCJdOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMxNDE0MTQ7XG59XG5cbnVsIGxpLmNyb3NzLnBhbnRvbmU6OmJlZm9yZSwgdWwgbGkuY3Jvc3MucGFudG9uZTo6YWZ0ZXIsIHVsIGxpLmNyb3NzW2RhdGEtYnVsbGV0Y29sb3I9XCJwYW50b25lXCJdOjpiZWZvcmUsIHVsIGxpLmNyb3NzW2RhdGEtYnVsbGV0Y29sb3I9XCJwYW50b25lXCJdOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMGE1OGM7XG59XG5cbnVsIGxpLmNyb3NzLmRhcmtfY3lhbjo6YmVmb3JlLCB1bCBsaS5jcm9zcy5kYXJrX2N5YW46OmFmdGVyLCB1bCBsaS5jcm9zc1tkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19jeWFuXCJdOjpiZWZvcmUsIHVsIGxpLmNyb3NzW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2N5YW5cIl06OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzA2NWM3ZDtcbn1cblxudWwgbGkuY3Jvc3MuYnJpZ2h0X3JlZDo6YmVmb3JlLCB1bCBsaS5jcm9zcy5icmlnaHRfcmVkOjphZnRlciwgdWwgbGkuY3Jvc3NbZGF0YS1idWxsZXRjb2xvcj1cImJyaWdodF9yZWRcIl06OmJlZm9yZSwgdWwgbGkuY3Jvc3NbZGF0YS1idWxsZXRjb2xvcj1cImJyaWdodF9yZWRcIl06OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmNWQyMztcbn1cblxudWwgbGkuY3Jvc3Muc3Ryb25nX2xpbWVfZ3JlZW46OmJlZm9yZSwgdWwgbGkuY3Jvc3Muc3Ryb25nX2xpbWVfZ3JlZW46OmFmdGVyLCB1bCBsaS5jcm9zc1tkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2xpbWVfZ3JlZW5cIl06OmJlZm9yZSwgdWwgbGkuY3Jvc3NbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19saW1lX2dyZWVuXCJdOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMyNWM3MDA7XG59XG5cbnVsIGxpLmNyb3NzLmRhcmtfZ3JheTo6YmVmb3JlLCB1bCBsaS5jcm9zcy5kYXJrX2dyYXk6OmFmdGVyLCB1bCBsaS5jcm9zc1tkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19ncmF5XCJdOjpiZWZvcmUsIHVsIGxpLmNyb3NzW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2dyYXlcIl06OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzk2OTY5Njtcbn1cblxudWwgbGkuY3Jvc3MudmVyeV9kYXJrX2dyYXlpc2hfYmx1ZTo6YmVmb3JlLCB1bCBsaS5jcm9zcy52ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlOjphZnRlciwgdWwgbGkuY3Jvc3NbZGF0YS1idWxsZXRjb2xvcj1cInZlcnlfZGFya19ncmF5aXNoX2JsdWVcIl06OmJlZm9yZSwgdWwgbGkuY3Jvc3NbZGF0YS1idWxsZXRjb2xvcj1cInZlcnlfZGFya19ncmF5aXNoX2JsdWVcIl06OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzQ0NTY2Mztcbn1cblxudWwgbGkuY3Jvc3Muc3Ryb25nX2JsdWU6OmJlZm9yZSwgdWwgbGkuY3Jvc3Muc3Ryb25nX2JsdWU6OmFmdGVyLCB1bCBsaS5jcm9zc1tkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2JsdWVcIl06OmJlZm9yZSwgdWwgbGkuY3Jvc3NbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19ibHVlXCJdOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMxZDcxYjg7XG59XG5cbnVsIGxpLnRyaWFuZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IC0xLjI1cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGJvcmRlci1sZWZ0OiAwLjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuNXJlbSBzb2xpZCAjMTQxNDE0O1xufVxuXG51bCBsaS50cmlhbmdsZS5ibGFjazo6YmVmb3JlLCB1bCBsaS50cmlhbmdsZVtkYXRhLWJ1bGxldGNvbG9yPVwiYmxhY2tcIl06OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxNDE0MTQ7XG59XG5cbnVsIGxpLnRyaWFuZ2xlLnBhbnRvbmU6OmJlZm9yZSwgdWwgbGkudHJpYW5nbGVbZGF0YS1idWxsZXRjb2xvcj1cInBhbnRvbmVcIl06OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMGE1OGM7XG59XG5cbnVsIGxpLnRyaWFuZ2xlLmRhcmtfY3lhbjo6YmVmb3JlLCB1bCBsaS50cmlhbmdsZVtkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19jeWFuXCJdOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDY1YzdkO1xufVxuXG51bCBsaS50cmlhbmdsZS5icmlnaHRfcmVkOjpiZWZvcmUsIHVsIGxpLnRyaWFuZ2xlW2RhdGEtYnVsbGV0Y29sb3I9XCJicmlnaHRfcmVkXCJdOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmY1ZDIzO1xufVxuXG51bCBsaS50cmlhbmdsZS5zdHJvbmdfbGltZV9ncmVlbjo6YmVmb3JlLCB1bCBsaS50cmlhbmdsZVtkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2xpbWVfZ3JlZW5cIl06OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyNWM3MDA7XG59XG5cbnVsIGxpLnRyaWFuZ2xlLmRhcmtfZ3JheTo6YmVmb3JlLCB1bCBsaS50cmlhbmdsZVtkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19ncmF5XCJdOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTY5Njk2O1xufVxuXG51bCBsaS50cmlhbmdsZS52ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlOjpiZWZvcmUsIHVsIGxpLnRyaWFuZ2xlW2RhdGEtYnVsbGV0Y29sb3I9XCJ2ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlXCJdOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDQ1NjYzO1xufVxuXG51bCBsaS50cmlhbmdsZS5zdHJvbmdfYmx1ZTo6YmVmb3JlLCB1bCBsaS50cmlhbmdsZVtkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2JsdWVcIl06OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxZDcxYjg7XG59XG5cbnVsIGxpLnJlY3RhbmdsZSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xufVxuXG51bCBsaS5hcnJvdy5ibGFjazo6YmVmb3JlLCB1bCBsaS5hcnJvd1tkYXRhLWJ1bGxldGNvbG9yPVwiYmxhY2tcIl06OmJlZm9yZSwgdWwgbGkuY2hlY2suYmxhY2s6OmJlZm9yZSwgdWwgbGkuY2hlY2tbZGF0YS1idWxsZXRjb2xvcj1cImJsYWNrXCJdOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxNDE0MTQ7XG59XG5cbnVsIGxpLmFycm93LnBhbnRvbmU6OmJlZm9yZSwgdWwgbGkuYXJyb3dbZGF0YS1idWxsZXRjb2xvcj1cInBhbnRvbmVcIl06OmJlZm9yZSwgdWwgbGkuY2hlY2sucGFudG9uZTo6YmVmb3JlLCB1bCBsaS5jaGVja1tkYXRhLWJ1bGxldGNvbG9yPVwicGFudG9uZVwiXTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhNThjO1xufVxuXG51bCBsaS5hcnJvdy5kYXJrX2N5YW46OmJlZm9yZSwgdWwgbGkuYXJyb3dbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfY3lhblwiXTo6YmVmb3JlLCB1bCBsaS5jaGVjay5kYXJrX2N5YW46OmJlZm9yZSwgdWwgbGkuY2hlY2tbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfY3lhblwiXTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDY1YzdkO1xufVxuXG51bCBsaS5hcnJvdy5icmlnaHRfcmVkOjpiZWZvcmUsIHVsIGxpLmFycm93W2RhdGEtYnVsbGV0Y29sb3I9XCJicmlnaHRfcmVkXCJdOjpiZWZvcmUsIHVsIGxpLmNoZWNrLmJyaWdodF9yZWQ6OmJlZm9yZSwgdWwgbGkuY2hlY2tbZGF0YS1idWxsZXRjb2xvcj1cImJyaWdodF9yZWRcIl06OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWQyMztcbn1cblxudWwgbGkuYXJyb3cuc3Ryb25nX2xpbWVfZ3JlZW46OmJlZm9yZSwgdWwgbGkuYXJyb3dbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19saW1lX2dyZWVuXCJdOjpiZWZvcmUsIHVsIGxpLmNoZWNrLnN0cm9uZ19saW1lX2dyZWVuOjpiZWZvcmUsIHVsIGxpLmNoZWNrW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfbGltZV9ncmVlblwiXTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjVjNzAwO1xufVxuXG51bCBsaS5hcnJvdy5kYXJrX2dyYXk6OmJlZm9yZSwgdWwgbGkuYXJyb3dbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfZ3JheVwiXTo6YmVmb3JlLCB1bCBsaS5jaGVjay5kYXJrX2dyYXk6OmJlZm9yZSwgdWwgbGkuY2hlY2tbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfZ3JheVwiXTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTY5Njk2O1xufVxuXG51bCBsaS5hcnJvdy52ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlOjpiZWZvcmUsIHVsIGxpLmFycm93W2RhdGEtYnVsbGV0Y29sb3I9XCJ2ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlXCJdOjpiZWZvcmUsIHVsIGxpLmNoZWNrLnZlcnlfZGFya19ncmF5aXNoX2JsdWU6OmJlZm9yZSwgdWwgbGkuY2hlY2tbZGF0YS1idWxsZXRjb2xvcj1cInZlcnlfZGFya19ncmF5aXNoX2JsdWVcIl06OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzQ0NTY2Mztcbn1cblxudWwgbGkuYXJyb3cuc3Ryb25nX2JsdWU6OmJlZm9yZSwgdWwgbGkuYXJyb3dbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19ibHVlXCJdOjpiZWZvcmUsIHVsIGxpLmNoZWNrLnN0cm9uZ19ibHVlOjpiZWZvcmUsIHVsIGxpLmNoZWNrW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfYmx1ZVwiXTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWQ3MWI4O1xufVxuXG51bCBsaS5ibGFjazo6bWFya2VyLCB1bCBsaVtkYXRhLWJ1bGxldGNvbG9yPVwiYmxhY2tcIl06Om1hcmtlcixcbnVsIGxpLnJlY3RhbmdsZS5ibGFjazo6bWFya2VyLFxudWwgbGkucmVjdGFuZ2xlW2RhdGEtYnVsbGV0Y29sb3I9XCJibGFja1wiXTo6bWFya2VyLFxudWwgbGkub3ZhbC5ibGFjazo6bWFya2VyLFxudWwgbGkub3ZhbFtkYXRhLWJ1bGxldGNvbG9yPVwiYmxhY2tcIl06Om1hcmtlciB7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuXG51bCBsaS5wYW50b25lOjptYXJrZXIsIHVsIGxpW2RhdGEtYnVsbGV0Y29sb3I9XCJwYW50b25lXCJdOjptYXJrZXIsXG51bCBsaS5yZWN0YW5nbGUucGFudG9uZTo6bWFya2VyLFxudWwgbGkucmVjdGFuZ2xlW2RhdGEtYnVsbGV0Y29sb3I9XCJwYW50b25lXCJdOjptYXJrZXIsXG51bCBsaS5vdmFsLnBhbnRvbmU6Om1hcmtlcixcbnVsIGxpLm92YWxbZGF0YS1idWxsZXRjb2xvcj1cInBhbnRvbmVcIl06Om1hcmtlciB7XG4gIGNvbG9yOiAjMDBhNThjO1xufVxuXG51bCBsaS5kYXJrX2N5YW46Om1hcmtlciwgdWwgbGlbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfY3lhblwiXTo6bWFya2VyLFxudWwgbGkucmVjdGFuZ2xlLmRhcmtfY3lhbjo6bWFya2VyLFxudWwgbGkucmVjdGFuZ2xlW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2N5YW5cIl06Om1hcmtlcixcbnVsIGxpLm92YWwuZGFya19jeWFuOjptYXJrZXIsXG51bCBsaS5vdmFsW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2N5YW5cIl06Om1hcmtlciB7XG4gIGNvbG9yOiAjMDY1YzdkO1xufVxuXG51bCBsaS5icmlnaHRfcmVkOjptYXJrZXIsIHVsIGxpW2RhdGEtYnVsbGV0Y29sb3I9XCJicmlnaHRfcmVkXCJdOjptYXJrZXIsXG51bCBsaS5yZWN0YW5nbGUuYnJpZ2h0X3JlZDo6bWFya2VyLFxudWwgbGkucmVjdGFuZ2xlW2RhdGEtYnVsbGV0Y29sb3I9XCJicmlnaHRfcmVkXCJdOjptYXJrZXIsXG51bCBsaS5vdmFsLmJyaWdodF9yZWQ6Om1hcmtlcixcbnVsIGxpLm92YWxbZGF0YS1idWxsZXRjb2xvcj1cImJyaWdodF9yZWRcIl06Om1hcmtlciB7XG4gIGNvbG9yOiAjZmY1ZDIzO1xufVxuXG51bCBsaS5zdHJvbmdfbGltZV9ncmVlbjo6bWFya2VyLCB1bCBsaVtkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2xpbWVfZ3JlZW5cIl06Om1hcmtlcixcbnVsIGxpLnJlY3RhbmdsZS5zdHJvbmdfbGltZV9ncmVlbjo6bWFya2VyLFxudWwgbGkucmVjdGFuZ2xlW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfbGltZV9ncmVlblwiXTo6bWFya2VyLFxudWwgbGkub3ZhbC5zdHJvbmdfbGltZV9ncmVlbjo6bWFya2VyLFxudWwgbGkub3ZhbFtkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2xpbWVfZ3JlZW5cIl06Om1hcmtlciB7XG4gIGNvbG9yOiAjMjVjNzAwO1xufVxuXG51bCBsaS5kYXJrX2dyYXk6Om1hcmtlciwgdWwgbGlbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfZ3JheVwiXTo6bWFya2VyLFxudWwgbGkucmVjdGFuZ2xlLmRhcmtfZ3JheTo6bWFya2VyLFxudWwgbGkucmVjdGFuZ2xlW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2dyYXlcIl06Om1hcmtlcixcbnVsIGxpLm92YWwuZGFya19ncmF5OjptYXJrZXIsXG51bCBsaS5vdmFsW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2dyYXlcIl06Om1hcmtlciB7XG4gIGNvbG9yOiAjOTY5Njk2O1xufVxuXG51bCBsaS52ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlOjptYXJrZXIsIHVsIGxpW2RhdGEtYnVsbGV0Y29sb3I9XCJ2ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlXCJdOjptYXJrZXIsXG51bCBsaS5yZWN0YW5nbGUudmVyeV9kYXJrX2dyYXlpc2hfYmx1ZTo6bWFya2VyLFxudWwgbGkucmVjdGFuZ2xlW2RhdGEtYnVsbGV0Y29sb3I9XCJ2ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlXCJdOjptYXJrZXIsXG51bCBsaS5vdmFsLnZlcnlfZGFya19ncmF5aXNoX2JsdWU6Om1hcmtlcixcbnVsIGxpLm92YWxbZGF0YS1idWxsZXRjb2xvcj1cInZlcnlfZGFya19ncmF5aXNoX2JsdWVcIl06Om1hcmtlciB7XG4gIGNvbG9yOiAjNDQ1NjYzO1xufVxuXG51bCBsaS5zdHJvbmdfYmx1ZTo6bWFya2VyLCB1bCBsaVtkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2JsdWVcIl06Om1hcmtlcixcbnVsIGxpLnJlY3RhbmdsZS5zdHJvbmdfYmx1ZTo6bWFya2VyLFxudWwgbGkucmVjdGFuZ2xlW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfYmx1ZVwiXTo6bWFya2VyLFxudWwgbGkub3ZhbC5zdHJvbmdfYmx1ZTo6bWFya2VyLFxudWwgbGkub3ZhbFtkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2JsdWVcIl06Om1hcmtlciB7XG4gIGNvbG9yOiAjMWQ3MWI4O1xufVxuXG4ud3lzaXd5ZyB1bCBsaSxcbi50b2dnbGUtY29udGVudCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGluaXRpYWw7XG59XG5cbi53eXNpd3lnIHVsIGxpLmNoZWNrLCAud3lzaXd5ZyB1bCBsaS5hcnJvdywgLnd5c2l3eWcgdWwgbGkuY3Jvc3MsIC53eXNpd3lnIHVsIGxpLnRyaWFuZ2xlLCAud3lzaXd5ZyB1bCBsaS5wb2x5Z29uLFxuLnRvZ2dsZS1jb250ZW50IHVsIGxpLmNoZWNrLFxuLnRvZ2dsZS1jb250ZW50IHVsIGxpLmFycm93LFxuLnRvZ2dsZS1jb250ZW50IHVsIGxpLmNyb3NzLFxuLnRvZ2dsZS1jb250ZW50IHVsIGxpLnRyaWFuZ2xlLFxuLnRvZ2dsZS1jb250ZW50IHVsIGxpLnBvbHlnb24ge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ud3lzaXd5ZyB1bCBsaS5vdmFsLFxuLnRvZ2dsZS1jb250ZW50IHVsIGxpLm92YWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbn1cblxuLnd5c2l3eWcgdWwgbGkucmVjdGFuZ2xlLFxuLnRvZ2dsZS1jb250ZW50IHVsIGxpLnJlY3RhbmdsZSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xufVxuXG51bC5ibGFjayBsaTo6bWFya2VyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiYmxhY2tcIl0gbGk6Om1hcmtlciB7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuXG51bC5ibGFjayBsaS5wb2x5Z29uOjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJibGFja1wiXSBsaS5wb2x5Z29uOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTQxNDE0O1xufVxuXG51bC5ibGFjayBsaS5wb2x5Z29uOjphZnRlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImJsYWNrXCJdIGxpLnBvbHlnb246OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE0MTQxNDtcbn1cblxudWwuYmxhY2sgbGkuY3Jvc3M6OmJlZm9yZSwgdWwuYmxhY2sgbGkuY3Jvc3M6OmFmdGVyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiYmxhY2tcIl0gbGkuY3Jvc3M6OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImJsYWNrXCJdIGxpLmNyb3NzOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMxNDE0MTQ7XG59XG5cbnVsLmJsYWNrIGxpLnRyaWFuZ2xlOjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJibGFja1wiXSBsaS50cmlhbmdsZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE0MTQxNDtcbn1cblxudWwuYmxhY2sgbGkuYXJyb3c6OmJlZm9yZSwgdWwuYmxhY2sgbGkuY2hlY2s6OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImJsYWNrXCJdIGxpLmFycm93OjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJibGFja1wiXSBsaS5jaGVjazo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTQxNDE0O1xufVxuXG51bC5ibGFjayBsaS5yZWN0YW5nbGU6Om1hcmtlciwgdWwuYmxhY2sgbGkub3ZhbDo6bWFya2VyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiYmxhY2tcIl0gbGkucmVjdGFuZ2xlOjptYXJrZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJibGFja1wiXSBsaS5vdmFsOjptYXJrZXIge1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxudWwucGFudG9uZSBsaTo6bWFya2VyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwicGFudG9uZVwiXSBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICMwMGE1OGM7XG59XG5cbnVsLnBhbnRvbmUgbGkucG9seWdvbjo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwicGFudG9uZVwiXSBsaS5wb2x5Z29uOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBhNThjO1xufVxuXG51bC5wYW50b25lIGxpLnBvbHlnb246OmFmdGVyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwicGFudG9uZVwiXSBsaS5wb2x5Z29uOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMGE1OGM7XG59XG5cbnVsLnBhbnRvbmUgbGkuY3Jvc3M6OmJlZm9yZSwgdWwucGFudG9uZSBsaS5jcm9zczo6YWZ0ZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJwYW50b25lXCJdIGxpLmNyb3NzOjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJwYW50b25lXCJdIGxpLmNyb3NzOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMGE1OGM7XG59XG5cbnVsLnBhbnRvbmUgbGkudHJpYW5nbGU6OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInBhbnRvbmVcIl0gbGkudHJpYW5nbGU6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMGE1OGM7XG59XG5cbnVsLnBhbnRvbmUgbGkuYXJyb3c6OmJlZm9yZSwgdWwucGFudG9uZSBsaS5jaGVjazo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwicGFudG9uZVwiXSBsaS5hcnJvdzo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwicGFudG9uZVwiXSBsaS5jaGVjazo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhNThjO1xufVxuXG51bC5wYW50b25lIGxpLnJlY3RhbmdsZTo6bWFya2VyLCB1bC5wYW50b25lIGxpLm92YWw6Om1hcmtlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInBhbnRvbmVcIl0gbGkucmVjdGFuZ2xlOjptYXJrZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJwYW50b25lXCJdIGxpLm92YWw6Om1hcmtlciB7XG4gIGNvbG9yOiAjMDBhNThjO1xufVxuXG51bC5kYXJrX2N5YW4gbGk6Om1hcmtlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfY3lhblwiXSBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICMwNjVjN2Q7XG59XG5cbnVsLmRhcmtfY3lhbiBsaS5wb2x5Z29uOjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2N5YW5cIl0gbGkucG9seWdvbjo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzA2NWM3ZDtcbn1cblxudWwuZGFya19jeWFuIGxpLnBvbHlnb246OmFmdGVyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19jeWFuXCJdIGxpLnBvbHlnb246OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzA2NWM3ZDtcbn1cblxudWwuZGFya19jeWFuIGxpLmNyb3NzOjpiZWZvcmUsIHVsLmRhcmtfY3lhbiBsaS5jcm9zczo6YWZ0ZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2N5YW5cIl0gbGkuY3Jvc3M6OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfY3lhblwiXSBsaS5jcm9zczo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDY1YzdkO1xufVxuXG51bC5kYXJrX2N5YW4gbGkudHJpYW5nbGU6OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfY3lhblwiXSBsaS50cmlhbmdsZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzA2NWM3ZDtcbn1cblxudWwuZGFya19jeWFuIGxpLmFycm93OjpiZWZvcmUsIHVsLmRhcmtfY3lhbiBsaS5jaGVjazo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19jeWFuXCJdIGxpLmFycm93OjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2N5YW5cIl0gbGkuY2hlY2s6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzA2NWM3ZDtcbn1cblxudWwuZGFya19jeWFuIGxpLnJlY3RhbmdsZTo6bWFya2VyLCB1bC5kYXJrX2N5YW4gbGkub3ZhbDo6bWFya2VyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19jeWFuXCJdIGxpLnJlY3RhbmdsZTo6bWFya2VyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19jeWFuXCJdIGxpLm92YWw6Om1hcmtlciB7XG4gIGNvbG9yOiAjMDY1YzdkO1xufVxuXG51bC5icmlnaHRfcmVkIGxpOjptYXJrZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJicmlnaHRfcmVkXCJdIGxpOjptYXJrZXIge1xuICBjb2xvcjogI2ZmNWQyMztcbn1cblxudWwuYnJpZ2h0X3JlZCBsaS5wb2x5Z29uOjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJicmlnaHRfcmVkXCJdIGxpLnBvbHlnb246OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjVkMjM7XG59XG5cbnVsLmJyaWdodF9yZWQgbGkucG9seWdvbjo6YWZ0ZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJicmlnaHRfcmVkXCJdIGxpLnBvbHlnb246OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmNWQyMztcbn1cblxudWwuYnJpZ2h0X3JlZCBsaS5jcm9zczo6YmVmb3JlLCB1bC5icmlnaHRfcmVkIGxpLmNyb3NzOjphZnRlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImJyaWdodF9yZWRcIl0gbGkuY3Jvc3M6OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImJyaWdodF9yZWRcIl0gbGkuY3Jvc3M6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmNWQyMztcbn1cblxudWwuYnJpZ2h0X3JlZCBsaS50cmlhbmdsZTo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiYnJpZ2h0X3JlZFwiXSBsaS50cmlhbmdsZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmNWQyMztcbn1cblxudWwuYnJpZ2h0X3JlZCBsaS5hcnJvdzo6YmVmb3JlLCB1bC5icmlnaHRfcmVkIGxpLmNoZWNrOjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJicmlnaHRfcmVkXCJdIGxpLmFycm93OjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJicmlnaHRfcmVkXCJdIGxpLmNoZWNrOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZjVkMjM7XG59XG5cbnVsLmJyaWdodF9yZWQgbGkucmVjdGFuZ2xlOjptYXJrZXIsIHVsLmJyaWdodF9yZWQgbGkub3ZhbDo6bWFya2VyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiYnJpZ2h0X3JlZFwiXSBsaS5yZWN0YW5nbGU6Om1hcmtlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImJyaWdodF9yZWRcIl0gbGkub3ZhbDo6bWFya2VyIHtcbiAgY29sb3I6ICNmZjVkMjM7XG59XG5cbnVsLnN0cm9uZ19saW1lX2dyZWVuIGxpOjptYXJrZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfbGltZV9ncmVlblwiXSBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICMyNWM3MDA7XG59XG5cbnVsLnN0cm9uZ19saW1lX2dyZWVuIGxpLnBvbHlnb246OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19saW1lX2dyZWVuXCJdIGxpLnBvbHlnb246OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyNWM3MDA7XG59XG5cbnVsLnN0cm9uZ19saW1lX2dyZWVuIGxpLnBvbHlnb246OmFmdGVyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2xpbWVfZ3JlZW5cIl0gbGkucG9seWdvbjo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjVjNzAwO1xufVxuXG51bC5zdHJvbmdfbGltZV9ncmVlbiBsaS5jcm9zczo6YmVmb3JlLCB1bC5zdHJvbmdfbGltZV9ncmVlbiBsaS5jcm9zczo6YWZ0ZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfbGltZV9ncmVlblwiXSBsaS5jcm9zczo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2xpbWVfZ3JlZW5cIl0gbGkuY3Jvc3M6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzI1YzcwMDtcbn1cblxudWwuc3Ryb25nX2xpbWVfZ3JlZW4gbGkudHJpYW5nbGU6OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19saW1lX2dyZWVuXCJdIGxpLnRyaWFuZ2xlOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjVjNzAwO1xufVxuXG51bC5zdHJvbmdfbGltZV9ncmVlbiBsaS5hcnJvdzo6YmVmb3JlLCB1bC5zdHJvbmdfbGltZV9ncmVlbiBsaS5jaGVjazo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2xpbWVfZ3JlZW5cIl0gbGkuYXJyb3c6OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19saW1lX2dyZWVuXCJdIGxpLmNoZWNrOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyNWM3MDA7XG59XG5cbnVsLnN0cm9uZ19saW1lX2dyZWVuIGxpLnJlY3RhbmdsZTo6bWFya2VyLCB1bC5zdHJvbmdfbGltZV9ncmVlbiBsaS5vdmFsOjptYXJrZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfbGltZV9ncmVlblwiXSBsaS5yZWN0YW5nbGU6Om1hcmtlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19saW1lX2dyZWVuXCJdIGxpLm92YWw6Om1hcmtlciB7XG4gIGNvbG9yOiAjMjVjNzAwO1xufVxuXG51bC5kYXJrX2dyYXkgbGk6Om1hcmtlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfZ3JheVwiXSBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICM5Njk2OTY7XG59XG5cbnVsLmRhcmtfZ3JheSBsaS5wb2x5Z29uOjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2dyYXlcIl0gbGkucG9seWdvbjo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk2OTY5Njtcbn1cblxudWwuZGFya19ncmF5IGxpLnBvbHlnb246OmFmdGVyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19ncmF5XCJdIGxpLnBvbHlnb246OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzk2OTY5Njtcbn1cblxudWwuZGFya19ncmF5IGxpLmNyb3NzOjpiZWZvcmUsIHVsLmRhcmtfZ3JheSBsaS5jcm9zczo6YWZ0ZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2dyYXlcIl0gbGkuY3Jvc3M6OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfZ3JheVwiXSBsaS5jcm9zczo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjOTY5Njk2O1xufVxuXG51bC5kYXJrX2dyYXkgbGkudHJpYW5nbGU6OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfZ3JheVwiXSBsaS50cmlhbmdsZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk2OTY5Njtcbn1cblxudWwuZGFya19ncmF5IGxpLmFycm93OjpiZWZvcmUsIHVsLmRhcmtfZ3JheSBsaS5jaGVjazo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19ncmF5XCJdIGxpLmFycm93OjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2dyYXlcIl0gbGkuY2hlY2s6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzk2OTY5Njtcbn1cblxudWwuZGFya19ncmF5IGxpLnJlY3RhbmdsZTo6bWFya2VyLCB1bC5kYXJrX2dyYXkgbGkub3ZhbDo6bWFya2VyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19ncmF5XCJdIGxpLnJlY3RhbmdsZTo6bWFya2VyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19ncmF5XCJdIGxpLm92YWw6Om1hcmtlciB7XG4gIGNvbG9yOiAjOTY5Njk2O1xufVxuXG51bC52ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlIGxpOjptYXJrZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJ2ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlXCJdIGxpOjptYXJrZXIge1xuICBjb2xvcjogIzQ0NTY2Mztcbn1cblxudWwudmVyeV9kYXJrX2dyYXlpc2hfYmx1ZSBsaS5wb2x5Z29uOjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJ2ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlXCJdIGxpLnBvbHlnb246OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0NDU2NjM7XG59XG5cbnVsLnZlcnlfZGFya19ncmF5aXNoX2JsdWUgbGkucG9seWdvbjo6YWZ0ZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJ2ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlXCJdIGxpLnBvbHlnb246OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQ0NTY2Mztcbn1cblxudWwudmVyeV9kYXJrX2dyYXlpc2hfYmx1ZSBsaS5jcm9zczo6YmVmb3JlLCB1bC52ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlIGxpLmNyb3NzOjphZnRlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInZlcnlfZGFya19ncmF5aXNoX2JsdWVcIl0gbGkuY3Jvc3M6OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInZlcnlfZGFya19ncmF5aXNoX2JsdWVcIl0gbGkuY3Jvc3M6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzQ0NTY2Mztcbn1cblxudWwudmVyeV9kYXJrX2dyYXlpc2hfYmx1ZSBsaS50cmlhbmdsZTo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwidmVyeV9kYXJrX2dyYXlpc2hfYmx1ZVwiXSBsaS50cmlhbmdsZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQ0NTY2Mztcbn1cblxudWwudmVyeV9kYXJrX2dyYXlpc2hfYmx1ZSBsaS5hcnJvdzo6YmVmb3JlLCB1bC52ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlIGxpLmNoZWNrOjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJ2ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlXCJdIGxpLmFycm93OjpiZWZvcmUsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJ2ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlXCJdIGxpLmNoZWNrOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM0NDU2NjM7XG59XG5cbnVsLnZlcnlfZGFya19ncmF5aXNoX2JsdWUgbGkucmVjdGFuZ2xlOjptYXJrZXIsIHVsLnZlcnlfZGFya19ncmF5aXNoX2JsdWUgbGkub3ZhbDo6bWFya2VyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwidmVyeV9kYXJrX2dyYXlpc2hfYmx1ZVwiXSBsaS5yZWN0YW5nbGU6Om1hcmtlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInZlcnlfZGFya19ncmF5aXNoX2JsdWVcIl0gbGkub3ZhbDo6bWFya2VyIHtcbiAgY29sb3I6ICM0NDU2NjM7XG59XG5cbnVsLnN0cm9uZ19ibHVlIGxpOjptYXJrZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfYmx1ZVwiXSBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICMxZDcxYjg7XG59XG5cbnVsLnN0cm9uZ19ibHVlIGxpLnBvbHlnb246OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19ibHVlXCJdIGxpLnBvbHlnb246OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxZDcxYjg7XG59XG5cbnVsLnN0cm9uZ19ibHVlIGxpLnBvbHlnb246OmFmdGVyLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2JsdWVcIl0gbGkucG9seWdvbjo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMWQ3MWI4O1xufVxuXG51bC5zdHJvbmdfYmx1ZSBsaS5jcm9zczo6YmVmb3JlLCB1bC5zdHJvbmdfYmx1ZSBsaS5jcm9zczo6YWZ0ZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfYmx1ZVwiXSBsaS5jcm9zczo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2JsdWVcIl0gbGkuY3Jvc3M6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzFkNzFiODtcbn1cblxudWwuc3Ryb25nX2JsdWUgbGkudHJpYW5nbGU6OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19ibHVlXCJdIGxpLnRyaWFuZ2xlOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWQ3MWI4O1xufVxuXG51bC5zdHJvbmdfYmx1ZSBsaS5hcnJvdzo6YmVmb3JlLCB1bC5zdHJvbmdfYmx1ZSBsaS5jaGVjazo6YmVmb3JlLCB1bFtkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2JsdWVcIl0gbGkuYXJyb3c6OmJlZm9yZSwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19ibHVlXCJdIGxpLmNoZWNrOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxZDcxYjg7XG59XG5cbnVsLnN0cm9uZ19ibHVlIGxpLnJlY3RhbmdsZTo6bWFya2VyLCB1bC5zdHJvbmdfYmx1ZSBsaS5vdmFsOjptYXJrZXIsIHVsW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfYmx1ZVwiXSBsaS5yZWN0YW5nbGU6Om1hcmtlciwgdWxbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19ibHVlXCJdIGxpLm92YWw6Om1hcmtlciB7XG4gIGNvbG9yOiAjMWQ3MWI4O1xufVxuXG4uc2l0ZW1hcC1jb250ZW50IGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuXG4uc2l0ZW1hcC1jb250ZW50IGEge1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4uc2l0ZW1hcC1ub2RlLCAuc2l0ZW1hcC1wYWdlLCAuc2l0ZW1hcC1zdWJwYWdlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjNweDtcbn1cblxuLnNpdGVtYXAtbm9kZSBhLCAuc2l0ZW1hcC1wYWdlIGEsIC5zaXRlbWFwLXN1YnBhZ2UgYSB7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuXG4uc2l0ZW1hcC1ub2RlIGE6aG92ZXIsIC5zaXRlbWFwLXBhZ2UgYTpob3ZlciwgLnNpdGVtYXAtc3VicGFnZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZjVkMjM7XG59XG5cbi5zaXRlbWFwLW5vZGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNpdGVtYXAtbm9kZTpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbn1cblxuLnNpdGVtYXAtcGFnZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuLnNpdGVtYXAtcGFnZS1wIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNpdGVtYXAtcGFnZS11bCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5zaXRlbWFwLXN1YnBhZ2Uge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpdGVtYXAtYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMlO1xuICB9XG59XG5cbnVsLnNpdGVtYXAtcGFnZSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiAyLjc1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbn1cblxuLmxvZ28gaW1nLFxuLmxvZ28gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4ubG9nbyAuaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICByaWdodDogLTEuMjVyZW07XG4gIGJvdHRvbTogLjEyNWVtO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubG9nbyAuaWNvbiB7XG4gICAgcmlnaHQ6IC0xLjc1cmVtO1xuICAgIGJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG59XG5cbmhlYWRlciAubG9nbyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5sb2dvLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ28tYmlwIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cblxuLmxvZ28tYmlwIGltZyB7XG4gIGhlaWdodDogMS44NzVyZW07XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sb2dvLWJpcCBpbWcge1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG59XG5cbi5oYW1idXJnZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAtNXB4IDA7XG59XG5cbi5oYW1idXJnZXI6Zm9jdXMsIC5oYW1idXJnZXI6YWN0aXZlLCAuaGFtYnVyZ2VyOmhvdmVyIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmhhbWJ1cmdlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjY1LCAwLjY1LCAxLjI1KTtcbn1cblxuLmhhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMTNweDtcbn1cblxuLmhhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogMTlweDtcbn1cblxuLmhhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogMjVweDtcbn1cblxuLmhhbWJ1cmdlciBlbSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG59XG5cbi5oYW1idXJnZXIuYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uaGFtYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNnB4LCAwKSByb3RhdGUoMjI1ZGVnKTtcbn1cblxuLmhhbWJ1cmdlci5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMikge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaGFtYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTZweCwgMCkgcm90YXRlKC0yMjVkZWcpO1xufVxuXG4udG9hc3Qtbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm90dG9tOiAycmVtO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzk0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gIHBhZGRpbmc6IC43NXJlbSAycmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogOTk5O1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAxMDAlLCAwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4udG9hc3Qtbm90aWZpY2F0aW9uLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCUsIDApO1xufVxuXG4uY29va2llcy1ub3RpZmljYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgei1pbmRleDogOTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgcGFkZGluZzogMCA0dnc7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNzVzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IC43NXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAxLjVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmNvb2tpZXMtbm90aWZpY2F0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiAxMDV2dztcbiAgfVxufVxuXG4uY29va2llcy1ub3RpZmljYXRpb24uYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjVyZW0pIHJvdGF0ZSgwZGVnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29va2llcy1ub3RpZmljYXRpb24uYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFyZW0pIHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuXG4uY29va2llcy1ub3RpZmljYXRpb24gLmlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA3MHZoO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMS41cmVtIDJyZW0gcmdiYSgyMCwgMjAsIDIwLCAwLjIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvb2tpZXMtbm90aWZpY2F0aW9uIC5pbm5lciB7XG4gICAgcGFkZGluZzogMS4zNzVyZW0gMS4zNzVyZW0gMS4zNzVyZW0gNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvb2tpZXMtbm90aWZpY2F0aW9uIC5pbm5lciB7XG4gICAgbWF4LWhlaWdodDogNTB2aDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb29raWVzLW5vdGlmaWNhdGlvbiAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSA1cmVtIDEuNXJlbSA1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuY29va2llcy1ub3RpZmljYXRpb24gLmlubmVyIGg0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDIuNXJlbSAwIDNyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAyLjI1cmVtIGF1dG87XG4gIH1cbn1cblxuLmNvb2tpZXMtbm90aWZpY2F0aW9uIC5pbm5lciAuY29va2llcy1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogNTB2dztcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29va2llcy1ub3RpZmljYXRpb24gLmlubmVyIC5jb29raWVzLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDVyZW07XG4gIH1cbn1cblxuLmNvb2tpZXMtbm90aWZpY2F0aW9uIC5pbm5lciAuY29va2llcy1jb250ZW50IHAge1xuICBmb250LXNpemU6IC44NzVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuY29va2llcy1ub3RpZmljYXRpb24gLmlubmVyIC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb29raWVzLW5vdGlmaWNhdGlvbiAuaW5uZXIgLmJ1dHRvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMC44NzVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29va2llcy1ub3RpZmljYXRpb24gLmlubmVyIC5idXR0b24tY29udGVudCB7XG4gICAgcGFkZGluZzogMC44NzVyZW0gMCAwO1xuICB9XG59XG5cbi5jb29raWVzLW5vdGlmaWNhdGlvbiAuY2xvc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIHRvcDogMXJlbTtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb29raWVzLW5vdGlmaWNhdGlvbiAuY2xvc2UtYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5cbi5jb29raWVzLW5vdGlmaWNhdGlvbiAuY2xvc2UtYnV0dG9uOmhvdmVyLCAuY29va2llcy1ub3RpZmljYXRpb24gLmNsb3NlLWJ1dHRvbjpmb2N1cywgLmNvb2tpZXMtbm90aWZpY2F0aW9uIC5jbG9zZS1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NTQwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZTY1NDAwO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZTtcbn1cblxuLmNvb2tpZXMtbm90aWZpY2F0aW9uIC5saW5rIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNvb2tpZXMtbm90aWZpY2F0aW9uIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIuMjVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAxLjVyZW07XG4gIGxlZnQ6IDFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvb2tpZXMtbm90aWZpY2F0aW9uIGltZyB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBsZWZ0OiAxcmVtO1xuICB9XG59XG5cbi5tZW51LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWVudS1vcGVuIC5tZW51LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSA0LjM3NXJlbSk7XG4gICAgdG9wOiA3MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAubWVudS1jb250YWluZXIgLnJvdyxcbiAgLm1lbnUtY29udGFpbmVyIC5jb2x1bW5zIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gNC4zNzVyZW0pO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSA0LjM3NXJlbSk7XG4gIH1cbiAgLm1lbnUtY29udGFpbmVyIC5pbm5lci13cmFwcGVyIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gNC4zNzVyZW0gLSA5LjI1cmVtKTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gNC4zNzVyZW0gLSA5LjI1cmVtKTtcbiAgfVxuICAubWVudS1jb250YWluZXIsXG4gIC5tZW51LWNvbnRhaW5lciAuY29sdW1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWVudS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIH1cbn1cblxuLm1lbnUtY29udGFpbmVyLm5vLWJiIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLm1lbnUtY29udGFpbmVyLm5vLWJ0IHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLm1lbnUtY29udGFpbmVyIC5pbm5lci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tZW51LWNvbnRhaW5lciAuaW5uZXItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWVudS1jb250YWluZXIgLmlubmVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLm1haW4tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIC4xMjVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW4tbWVudSB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLW1lbnUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgfVxufVxuXG4ubWFpbi1tZW51ID4gdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tbWVudSA+IHVsIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5tYWluLW1lbnUgPiB1bCA+IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tbWVudSA+IHVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbiAgLm1haW4tbWVudSA+IHVsID4gbGkgKyBsaTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWxsLWNoYW5nZTogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICB9XG4gIC5tYWluLW1lbnUgPiB1bCA+IGxpLmNvbnRhaW5zLXN1Ym1lbnU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCAjZmY1ZDIzO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMCk7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICB9XG4gIC5tYWluLW1lbnUgPiB1bCA+IGxpLmNvbnRhaW5zLXN1Ym1lbnU6aG92ZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC4wNXM7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2ZmNWQyMztcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tbWVudSA+IHVsID4gbGk6Zmlyc3QtY2hpbGQgPiBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC43NXJlbTtcbiAgfVxuICAubWFpbi1tZW51ID4gdWwgPiBsaTpmaXJzdC1jaGlsZCAuc3VibWVudSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWFpbi1tZW51ID4gdWwgPiBsaSBhIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1tZW51ID4gdWwgPiBsaSBhIHtcbiAgICBwYWRkaW5nOiAxLjc1cmVtIC43NXJlbTtcbiAgfVxuICAubWFpbi1tZW51ID4gdWwgPiBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmNWQyMztcbiAgfVxuICAubWFpbi1tZW51ID4gdWwgPiBsaSBhLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZjVkMjM7XG4gIH1cbiAgLm1haW4tbWVudSA+IHVsID4gbGkgYS5hY3RpdmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWxsLWNoYW5nZTogYXV0bztcbiAgICBib3R0b206IC0ycHg7XG4gIH1cbiAgLm1haW4tbWVudSA+IHVsID4gbGkgYS5hY3RpdmU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNmZjVkMjM7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA1cHgpO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWxsLWNoYW5nZTogYXV0bztcbiAgfVxufVxuXG4ubWFpbi1tZW51ID4gdWwgPiBsaVtkYXRhLWRpc3BsYXk9XCJoaWRlXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbi1tZW51ID4gdWwgbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xuICB9XG4gIC5tYWluLW1lbnUgPiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICB9XG4gIC5tYWluLW1lbnUgPiB1bCBsaSA+IGEge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg0dncgKyAuNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg0dncgKyAuNXJlbSk7XG4gIH1cbiAgLm1haW4tbWVudSA+IHVsIGxpLmNvbnRhaW5zLXN1Ym1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubWFpbi1tZW51ID4gdWwgbGkuY29udGFpbnMtc3VibWVudSA+IGEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLW1lbnUgPiB1bCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tYWluLW1lbnUgPiB1bCBsaTpob3ZlciA+IGEge1xuICAgIGNvbG9yOiAjZmY1ZDIzO1xuICB9XG4gIC5tYWluLW1lbnUgPiB1bCBsaTpob3ZlciA+IC5zdWJtZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgfVxuICAubWFpbi1tZW51ID4gdWwgbGk6aG92ZXIuY29udGFpbnMtc3VibWVudSAuc3VibWVudSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4ubWFpbi1tZW51IC50b2dnbGUtc3VibWVudS1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmNWQyMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLW1lbnUgLnRvZ2dsZS1zdWJtZW51LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFpbi1tZW51IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC41N3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbi1tZW51IGEge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICB9XG59XG5cbi5tYWluLW1lbnUgLnN1Ym1lbnUtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGZvbnQtc2l6ZTogLjkzNzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4yNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEuMDYyNXJlbSAwO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tYWluLW1lbnUgLmJhY2stYnV0dG9uIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGNvbG9yOiAjZmY1ZDIzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAuNzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubWFpbi1tZW51IC5iYWNrLWJ1dHRvbjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAuNjI1ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxLjgxMjVyZW07XG59XG5cbi5tYWluLW1lbnUgLnN1Ym1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC4yNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1tZW51IC5zdWJtZW51IHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggMzBweCAwIHJnYmEoNDAsIDQwLCA0MCwgMC4yKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAzcHgpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICB9XG4gIC5tYWluLW1lbnUgLnN1Ym1lbnUgLnN1Ym1lbnUge1xuICAgIGxlZnQ6IDk3LjUlO1xuICAgIHRvcDogLjI1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi1tZW51IC5zdWJtZW51IC50b2dnbGUtc3VibWVudS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC41ODc1cmVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4ubWFpbi1tZW51IC5zdWJtZW51IGEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1tZW51IC5zdWJtZW51IGEge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwLCAyMCwgMjAsIDApO1xuICAgIHRyYW5zaXRpb246IGZvbnQgMC4zcyBlYXNlO1xuICB9XG4gIC5tYWluLW1lbnUgLnN1Ym1lbnUgYTpob3ZlciB7XG4gICAgZm9udC1zaXplOiAxNC41cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2NTQwMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluLW1lbnUgLnN1Ym1lbnUgbGkge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg0dncgKyAuNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg0dncgKyAuNXJlbSk7XG4gIH1cbiAgLm1haW4tbWVudSAuc3VibWVudSBsaS5jb250YWlucy1zdWJtZW51IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5tYWluLW1lbnUgLnN1Ym1lbnUgbGk6Zmlyc3QtY2hpbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICB9XG4gIC5tYWluLW1lbnUgLnN1Ym1lbnUgbGkgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuNTdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluLW1lbnUgLnN1Ym1lbnUtYWN0aXZlID4gLnN1Ym1lbnUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uc2Vjb25kYXJ5LW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUgdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG5cbi5zZWNvbmRhcnktbWVudSB1bCB1bCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNlY29uZGFyeS1tZW51IHVsIHVsIGxpIGEge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbi5zZWNvbmRhcnktbWVudSB1bCB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUgdWwgdWwgdWwgYSB7XG4gIHBhZGRpbmctbGVmdDogMi43NXJlbTtcbn1cblxuLnNlY29uZGFyeS1tZW51IHVsIHVsIHVsIHVsIGEge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbn1cblxuLnNlY29uZGFyeS1tZW51IHVsIHVsIHVsIHVsIHVsIGEge1xuICBwYWRkaW5nLWxlZnQ6IDQuMjVyZW07XG59XG5cbi5zZWNvbmRhcnktbWVudSB1bCB1bCB1bCB1bCB1bCB1bCBhIHtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtO1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUgdWwgdWwgdWwgdWwgdWwgdWwgdWwgYSB7XG4gIHBhZGRpbmctbGVmdDogNS43NXJlbTtcbn1cblxuLnNlY29uZGFyeS1tZW51IHVsIHVsLnNlY29uZGFyeS1tZW51LXN1Ym1lbnUtdWwgbGkgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG5cbi5zZWNvbmRhcnktbWVudSB1bCB1bC5zZWNvbmRhcnktbWVudS1zdWJtZW51LXVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmNWQyMztcbn1cblxuLnNlY29uZGFyeS1tZW51IHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbn1cblxuLnNlY29uZGFyeS1tZW51IHVsIGxpW2RhdGEtZGlzcGxheT1cImhpZGVcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zZWNvbmRhcnktbWVudSB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNlY29uZGFyeS1tZW51IHVsIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUgdWwgbGkgYS5wYXJlbnQge1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zZWNvbmRhcnktbWVudSB1bCBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmY1ZDIzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zZWNvbmRhcnktbWVudSB1bCBsaSBhLmFjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUgdWwgbGkgYS5hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZjVkMjM7XG4gIGxlZnQ6IDNweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG59XG5cbi5zZWNvbmRhcnktbWVudSB1bCAuY291bnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgZm9udC1zaXplOiAuNzVlbTtcbiAgcmlnaHQ6IDEuMTI1cmVtO1xuICB0b3A6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNlY29uZGFyeS1tZW51IHVsIHVsIGE6aG92ZXIsIC5zZWNvbmRhcnktbWVudSB1bCB1bCBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlY29uZGFyeS1tZW51IHVsIHVsIGE6aG92ZXIgLmljb24tY2hldnJvbi1kb3duOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlY29uZGFyeS1tZW51IHVsIGxpIGEuYWN0aXZlLnNlY29uZGFyeS1tZW51LXN1Ym1lbnUtYnRuLCAuc2Vjb25kYXJ5LW1lbnUgdWwgbGkgYS5hY3RpdmUuc3VibGluay1jaGV2cm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMy4wNjI1cmVtO1xuICB0b3A6IDA7XG59XG5cbi5zZWNvbmRhcnktbWVudSB1bCBsaSBhLmFjdGl2ZS5zZWNvbmRhcnktbWVudS1zdWJtZW51LWJ0bjpiZWZvcmUsIC5zZWNvbmRhcnktbWVudSB1bCBsaSBhLmFjdGl2ZS5zdWJsaW5rLWNoZXZyb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDlcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLnNlY29uZGFyeS1tZW51IHVsIGxpIGEucGFyZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlY29uZGFyeS1tZW51LXN1Ym1lbnUgYS5pY29uLWNoZXZyb24tZG93biB7XG4gIHdpZHRoOiAyLjVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMC44MTI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuLnNlY29uZGFyeS1tZW51LXN1Ym1lbnUgYS5pY29uLWNoZXZyb24tZG93bjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbn1cblxuLnNlY29uZGFyeS1tZW51LXN1Ym1lbnUgYS5pY29uLWNoZXZyb24tZG93bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZjVkMjM7XG59XG5cbi5zZWNvbmRhcnktbWVudS1zdWJtZW51IGE6aG92ZXIuaWNvbi1jaGV2cm9uLWRvd246OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUtc3VibWVudS1idG4uYWN0aXZlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLnNlY29uZGFyeS1tZW51LXN1Ym1lbnUtYnRuLmFjdGl2ZTo6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zZWNvbmRhcnktbWVudS1zdWJtZW51LWJ0bi5hY3RpdmUgKyAuc2Vjb25kYXJ5LW1lbnUtc3VibWVudS11bCB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMsIGhlaWdodCAycztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUtc3VibWVudS1idG4uYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzO1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUtc3VibWVudS1idG4uYWN0aXZlOmhvdmVyOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlY29uZGFyeS1tZW51LXN1Ym1lbnUtdWwge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMnM7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNlY29uZGFyeS1tZW51LXN1Ym1lbnUtdWw6aG92ZXIgYS5pY29uLWNoZXZyb24tZG93bjo6YmVmb3JlIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbi5zZWNvbmRhcnktbWVudS1zdWJtZW51LmFjdGl2ZSAuc2Vjb25kYXJ5LW1lbnUtc3VibWVudS11bCB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMsIGhlaWdodCAycztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2Vjb25kYXJ5LW1lbnUtc3VibWVudS5hY3RpdmUgLmljb24tY2hldnJvbi1kb3duOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLnNlY29uZGFyeS1tZW51LXN1Ym1lbnUgYTpob3ZlciArIC5zZWNvbmRhcnktbWVudS1zdWJtZW51LWJ0bi5pY29uLWNoZXZyb24tZG93bjo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5maWx0ZXItd2lkZ2V0IHVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuXG4uZmlsdGVyLXdpZGdldCB1bCB1bCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZpbHRlci13aWRnZXQgdWwgdWwgbGkgYSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxuLmZpbHRlci13aWRnZXQgdWwgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbn1cblxuLmZpbHRlci13aWRnZXQgdWwgdWwgdWwgYSB7XG4gIHBhZGRpbmctbGVmdDogMi43NXJlbTtcbn1cblxuLmZpbHRlci13aWRnZXQgdWwgdWwgdWwgdWwgYSB7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtO1xufVxuXG4uZmlsdGVyLXdpZGdldCB1bCB1bCB1bCB1bCB1bCBhIHtcbiAgcGFkZGluZy1sZWZ0OiA0LjI1cmVtO1xufVxuXG4uZmlsdGVyLXdpZGdldCB1bCB1bCB1bCB1bCB1bCB1bCBhIHtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtO1xufVxuXG4uZmlsdGVyLXdpZGdldCB1bCB1bCB1bCB1bCB1bCB1bCB1bCBhIHtcbiAgcGFkZGluZy1sZWZ0OiA1Ljc1cmVtO1xufVxuXG4uZmlsdGVyLXdpZGdldCB1bCB1bC5zZWNvbmRhcnktbWVudS1zdWJtZW51LXVsIGxpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuXG4uZmlsdGVyLXdpZGdldCB1bCB1bC5zZWNvbmRhcnktbWVudS1zdWJtZW51LXVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmNWQyMztcbn1cblxuLmZpbHRlci13aWRnZXQgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xufVxuXG4uZmlsdGVyLXdpZGdldCB1bCBsaVtkYXRhLWRpc3BsYXk9XCJoaWRlXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbHRlci13aWRnZXQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5maWx0ZXItd2lkZ2V0IHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMS41cmVtO1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmlsdGVyLXdpZGdldCB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cblxuLmZpbHRlci13aWRnZXQgdWwgbGkgYS5wYXJlbnQge1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5maWx0ZXItd2lkZ2V0IHVsIGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICNmZjVkMjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZpbHRlci13aWRnZXQgdWwgbGkgYS5hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbn1cblxuLmZpbHRlci13aWRnZXQgdWwgbGkgYS5hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZjVkMjM7XG4gIGxlZnQ6IDNweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG59XG5cbi5maWx0ZXItd2lkZ2V0IHVsIC5jb3VudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBmb250LXNpemU6IC43NWVtO1xuICByaWdodDogMS4xMjVyZW07XG4gIHRvcDogMXJlbTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4uZmlsdGVycyAubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbi5maWx0ZXJzIC5maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZmlsdGVycyAuZmllbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uZmlsdGVycyAuY3Mtc2VsZWN0IHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogOC41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZpbHRlcnMgLmNzLXNlbGVjdCNmaWx0ZXItam9iLW9mZmVycy1yZWdpb24ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5maWx0ZXJzIC5jcy1zZWxlY3QgLmNzLXBsYWNlaG9sZGVyLFxuLmZpbHRlcnMgLmNzLXNlbGVjdCAuY3Mtb3B0aW9ucyB7XG4gIGJvcmRlci1jb2xvcjogI2U5ZTllOTtcbn1cblxuLmZpbHRlcnMgLmNzLXNlbGVjdCAuY3MtcGxhY2Vob2xkZXIge1xuICBwYWRkaW5nOiAuODc1cmVtIDIuMjVyZW0gLjg3NXJlbSAxcmVtO1xuICBoZWlnaHQ6IDQ1cHg7XG59XG5cbi5oZWFkZXItYnV0dG9ucy1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5oZWFkZXItYnV0dG9ucy1yb3cgLnNvY2lhbC1tZWRpYS1saW5rcyxcbi5oZWFkZXItYnV0dG9ucy1yb3cgLmFjY2Vzc2liaWxpdHktbGlua3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVhZGVyLWJ1dHRvbnMtcm93IC5zb2NpYWwtbWVkaWEtbGlua3Mge1xuICBwYWRkaW5nLXJpZ2h0OiAuNzVyZW07XG59XG5cbi5oZWFkZXItYnV0dG9ucy1yb3cgLnNlcGFyYXRvciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEuMjUpO1xufVxuXG4uaGVhZGVyLWJ1dHRvbnMtcm93IC5hY2Nlc3NpYmlsaXR5LWxpbmtzIHtcbiAgcGFkZGluZy1sZWZ0OiAuNzVyZW07XG59XG5cbi5oZWFkZXItYnV0dG9ucy1yb3cgLmFjY2Vzc2liaWxpdHktbGlua3MgbGkge1xuICBtYXJnaW46IDA7XG59XG5cbi5oZWFkZXItYnV0dG9ucy1yb3cgLmFjY2Vzc2liaWxpdHktbGlua3MgbGk6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmhlYWRlci1idXR0b25zLXJvdyBbZGF0YS1yb3ddIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmhlYWRlci1idXR0b25zLXJvdyBbZGF0YS1yb3ddIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAuMjVyZW07XG59XG5cbi5oZWFkZXItYnV0dG9ucy1yb3cgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgZm9udC1zaXplOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjYyNTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtaW5kZW50OiAxNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaGVhZGVyLWJ1dHRvbnMtcm93IGE6aG92ZXIsIC5oZWFkZXItYnV0dG9ucy1yb3cgYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWQyMztcbn1cblxuLmhlYWRlci1idXR0b25zLXJvdyBhOjpiZWZvcmUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNzI3MjcyO1xuICB0ZXh0LWluZGVudDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAuNzVyZW07XG59XG5cbi5oZWFkZXItYnV0dG9ucy1yb3cgLmNzLXNlbGVjdCAuY3MtcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuNnB4O1xuICBmb250LXNpemU6IC43NWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAuODc1cmVtIDAgLjM3NXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5oZWFkZXItYnV0dG9ucy1yb3cgLmNzLXNlbGVjdCAuY3MtcGxhY2Vob2xkZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiA0cHggNHB4IDA7XG4gIGJvcmRlci1jb2xvcjogIzcyNzI3MiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLmhlYWRlci1idXR0b25zLXJvdyAubGFuZ3VhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMi41O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbn1cblxuLmhlYWRlci1idXR0b25zLXJvdyAubGFuZ3VhZ2U6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZjVkMjM7XG59XG5cbi5oZWFkZXItYnV0dG9ucy1yb3cgLmxhbmd1YWdlIC5kcm9wZG93bi1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYyJTtcbiAgbGVmdDogLTFweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgei1pbmRleDogOTk7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFyZW0pO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xufVxuXG4uaGVhZGVyLWJ1dHRvbnMtcm93IC5sYW5ndWFnZSAuZHJvcGRvd24tY29udGVudCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWluZGVudDogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmhlYWRlci1idXR0b25zLXJvdyAubGFuZ3VhZ2UgLmRyb3Bkb3duLWNvbnRlbnQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1jb2xvcjogI2YxZjFmMTtcbn1cblxuLmhlYWRlci1idXR0b25zLXJvdyAubGFuZ3VhZ2UgLmRyb3BidG4ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzcyNzI3MjtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uaGVhZGVyLWJ1dHRvbnMtcm93IC5sYW5ndWFnZSAuZHJvcGJ0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDRweCAzcHggMDtcbiAgYm9yZGVyLWNvbG9yOiAjNzI3MjcyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbn1cblxuLmhlYWRlci1idXR0b25zLXJvdyAubGFuZ3VhZ2UuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzO1xufVxuXG4uaGVhZGVyLWJ1dHRvbnMtcm93IC5sYW5ndWFnZS5hY3RpdmUgLmRyb3Bkb3duLWNvbnRlbnQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZS1pbi1vdXQsdmlzaWJpbGl0eSAuMjVzIGVhc2UtaW4tb3V0LHRyYW5zZm9ybSAuMjVzIGVhc2UtaW4tb3V0LC13ZWJraXQtdHJhbnNmb3JtIC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5oZWFkZXItYnV0dG9ucy1yb3cgLmxhbmd1YWdlLmFjdGl2ZSAuZHJvcGJ0bjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG5cbi5tZW51LWNvbnRhaW5lciAuaGVhZGVyLWJ1dHRvbnMtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbn1cblxuLm1lbnUtY29udGFpbmVyIC5oZWFkZXItYnV0dG9ucy1yb3cgLnNvY2lhbC1tZWRpYS1saW5rcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ubWVudS1jb250YWluZXIgLmhlYWRlci1idXR0b25zLXJvdyAuc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gOHZ3IC0gMXJlbSk7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjkzNzVyZW0pO1xufVxuXG4ubWVudS1jb250YWluZXIgLmhlYWRlci1idXR0b25zLXJvdyAuYWNjZXNzaWJpbGl0eS1saW5rcyB7XG4gIHBhZGRpbmc6IDFyZW0gMCAycmVtO1xufVxuXG4ubWVudS1jb250YWluZXIgLmhlYWRlci1idXR0b25zLXJvdyAuYWNjZXNzaWJpbGl0eS1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogLjI1cmVtO1xufVxuXG4ubGF0ZXN0LXBvc3RzIHtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuXG4ubGF0ZXN0LXBvc3RzIC5zY3JvbGxhYmxlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5sYXRlc3QtcG9zdHMgLnNjcm9sbGFibGUtY29udGVudCAuaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDR2dyAwLjc1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sYXRlc3QtcG9zdHMgLnNjcm9sbGFibGUtY29udGVudCAucm93IHtcbiAgICBtaW4td2lkdGg6IDczLjEyNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0dnc7XG4gIH1cbn1cblxuLmxhdGVzdC1wb3N0cy1ib3ggLnBvc3QtY2FyZCBhOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmxhdGVzdC1wb3N0cy1ib3ggLnBvc3QtY2FyZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4zNzVyZW07XG59XG5cbi5sYXRlc3QtcG9zdHMtYm94IC5wb3N0LWNhcmQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmxhdGVzdC1wb3N0cy1ib3ggLnBvc3QtY2FyZCAuYXJyb3ctbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwLjc1cmVtO1xufVxuXG4ubGF0ZXN0LXBvc3RzLWJveCAucG9zdC1jYXJkIC5lbnRyeS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG59XG5cbi5sYXRlc3QtcG9zdHMgLmxvbmctdmVyc2lvbiAucG9zdC1jYXJkIC5lbnRyeS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbi5sYXRlc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYXRlc3Qge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMXJlbTtcbiAgfVxufVxuXG4ubGF0ZXN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbn1cblxuLmxhdGVzdCB0aW1lLFxuLmxhdGVzdCBwIHtcbiAgY29sb3I6ICM3MjcyNzI7XG59XG5cbi5sYXRlc3QgdGltZSB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4ubGF0ZXN0IC5lbnRyeS10aXRsZSxcbi5sYXRlc3QgLmVudHJ5LXRpdGxlIGEge1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuLmxhdGVzdCAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDEuMTVlbTtcbn1cblxuLmxpbmtzLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmxpbmtzLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpbmtzLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5saW5rcy1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkge1xuICAubGlua3MtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICB9XG59XG5cbi5saW5rcy1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTYuMjVyZW07XG59XG5cbi5saW5rcy1ibG9jayBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmxpbmtzLWJsb2NrIGxpOmhvdmVyIGEsIC5saW5rcy1ibG9jayBsaTpmb2N1cyBhLCAubGlua3MtYmxvY2sgbGk6YWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICBib3JkZXItY29sb3I6ICNmZjVkMjM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubGlua3MtYmxvY2sgbGk6aG92ZXIgYTo6YmVmb3JlLCAubGlua3MtYmxvY2sgbGk6Zm9jdXMgYTo6YmVmb3JlLCAubGlua3MtYmxvY2sgbGk6YWN0aXZlIGE6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubGlua3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgei1pbmRleDogMTtcbn1cblxuLmxpbmtzIC5iZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcbn1cblxuLmxpbmtzOmhvdmVyIC5iZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMzUpO1xufVxuXG4ubGlua3MgdWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saW5rcyB1bCB7XG4gICAgd2lkdGg6IDE3cmVtO1xuICB9XG59XG5cbi5saW5rcyB1bCxcbi5saW5rcyBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saW5rcyBsaSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpbmtzIGxpIGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbn1cblxuLmxpbmtzIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxLjVyZW0gMCAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5icmVhZGNydW1iIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYnJlYWRjcnVtYiBsaTpsYXN0LW9mLXR5cGUgYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5icmVhZGNydW1iIGxpICsgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtO1xufVxuXG4uYnJlYWRjcnVtYiBsaSArIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC4zNzVyZW07XG4gIHRvcDogLjMxMjVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmY1ZDIzO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmY1ZDIzO1xufVxuXG4uYnJlYWRjcnVtYiBhIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzI4MjgyODtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWVkaWEtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xufVxuXG4ubWVkaWEtYm94IC5pY29uIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGNvbG9yOiAjZmY1ZDIzO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tZWRpYS1ib3ggLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZWRpYS1ib3ggLmljb24ge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWVkaWEtYm94IC5pY29uIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICB3aWR0aDogMy41cmVtO1xuICAgIGhlaWdodDogMy41cmVtO1xuICB9XG59XG5cbi5tZWRpYS1ib3ggaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgY29sb3I6ICNmZjVkMjM7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lZGlhLWJveCBpbWcge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZWRpYS1ib3ggaW1nIHtcbiAgICB3aWR0aDogMy41cmVtO1xuICAgIGhlaWdodDogMy41cmVtO1xuICB9XG59XG5cbi5tZWRpYS1ib3ggLmVudHJ5LXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xufVxuXG4ubWVkaWEtYm94IHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzcyNzI3MjtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZWRpYS1ib3ggcCB7XG4gICAgbWF4LXdpZHRoOiA4Mi41JTtcbiAgfVxufVxuXG4ubWVkaWEtYm94IC5hcnJvdy1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS41cmVtO1xuICB0b3A6IDIuNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWVkaWEtYm94IC5hcnJvdy1saW5rIHtcbiAgICByaWdodDogMnJlbTtcbiAgICB0b3A6IDJyZW07XG4gIH1cbn1cblxuLm1lZGlhLWJveCAuaW1hZ2Utbm9ybWFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tZWRpYS1ib3ggLmltYWdlLWhvdmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1lZGlhLWJveDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIGJveC1zaGFkb3c6IDAgMS4yNXJlbSAxLjg3NXJlbSAwIHJnYmEoNDAsIDQwLCA0MCwgMC4yKTtcbn1cblxuLm1lZGlhLWJveDpob3ZlciAuZW50cnktdGl0bGUsXG4ubWVkaWEtYm94OmhvdmVyIC5pY29uLFxuLm1lZGlhLWJveDpob3ZlciBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tZWRpYS1ib3g6aG92ZXIgLmFycm93LWxpbms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5tZWRpYS1ib3g6aG92ZXIgLmFycm93LWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4ubWVkaWEtYm94OmhvdmVyIC5pbWFnZS1ub3JtYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVkaWEtYm94OmhvdmVyIC5pbWFnZS1ob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWVkaWEtYm94LnR5cGUtc2hvcnQge1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZWRpYS1ib3gudHlwZS1zaG9ydCB7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICB9XG59XG5cbi5tZWRpYS1ib3gudHlwZS10YWxsIHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBtaW4taGVpZ2h0OiAyMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tZWRpYS1ib3gudHlwZS10YWxsIHtcbiAgICBtaW4taGVpZ2h0OiAyNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lZGlhLWJveC50eXBlLXRhbGwge1xuICAgIG1pbi1oZWlnaHQ6IDMxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lZGlhLWJveC50eXBlLXRhbGwge1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IC41cmVtIDA7XG59XG5cbi5wYWdpbmF0aW9uLWNvbnRhaW5lciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGFnaW5hdGlvbi1jb250YWluZXIgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgLjI1cmVtO1xufVxuXG4ucGFnaW5hdGlvbi1jb250YWluZXIgbGkucHJldmlvdXMgYSwgLnBhZ2luYXRpb24tY29udGFpbmVyIGxpLm5leHQgYSB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdpbmF0aW9uLWNvbnRhaW5lciBsaS5wcmV2aW91cyBhLCAucGFnaW5hdGlvbi1jb250YWluZXIgbGkubmV4dCBhIHtcbiAgICBtaW4td2lkdGg6IDcuNXJlbTtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbi1jb250YWluZXIgbGkucHJldmlvdXMgYTo6YmVmb3JlLCAucGFnaW5hdGlvbi1jb250YWluZXIgbGkubmV4dCBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLjc1cmVtO1xufVxuXG4ucGFnaW5hdGlvbi1jb250YWluZXIgbGkucHJldmlvdXMgc3BhbiwgLnBhZ2luYXRpb24tY29udGFpbmVyIGxpLm5leHQgc3BhbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2luYXRpb24tY29udGFpbmVyIGxpLnByZXZpb3VzIHNwYW4sIC5wYWdpbmF0aW9uLWNvbnRhaW5lciBsaS5uZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdpbmF0aW9uLWNvbnRhaW5lciBsaS5wcmV2aW91cyBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIH1cbn1cblxuLnBhZ2luYXRpb24tY29udGFpbmVyIGxpLnByZXZpb3VzIGE6OmJlZm9yZSB7XG4gIGxlZnQ6IC42NzVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnaW5hdGlvbi1jb250YWluZXIgbGkubmV4dCBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uLWNvbnRhaW5lciBsaS5uZXh0IGE6OmJlZm9yZSB7XG4gIHJpZ2h0OiAuNjc1cmVtO1xufVxuXG4ucGFnaW5hdGlvbi1jb250YWluZXIgbGkgYSxcbi5wYWdpbmF0aW9uLWNvbnRhaW5lciBsaSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wYWdpbmF0aW9uLWNvbnRhaW5lciBsaSBhOjpiZWZvcmUsXG4ucGFnaW5hdGlvbi1jb250YWluZXIgbGkgPiBzcGFuOjpiZWZvcmUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmNWQyMztcbn1cblxuLnBhZ2luYXRpb24tY29udGFpbmVyIGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICNmZjVkMjM7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnBhZ2luYXRpb24tY29udGFpbmVyIGxpIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZjVkMjM7XG59XG5cbi5wYWdpbmF0aW9uLWNvbnRhaW5lciB1bC5kaXNhYmxlZCBsaSBhLFxuLnBhZ2luYXRpb24tY29udGFpbmVyIHVsLmRpc2FibGVkIGxpID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIGNvbG9yOiAjYTFhMWExO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBhZ2luYXRpb24tY29udGFpbmVyIHVsLmRpc2FibGVkIGxpIGE6YmVmb3JlLFxuLnBhZ2luYXRpb24tY29udGFpbmVyIHVsLmRpc2FibGVkIGxpID4gc3BhbjpiZWZvcmUge1xuICBjb2xvcjogI2ExYTFhMTtcbn1cblxuLndpZGdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFzaWRlIC53aWRnZXQge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYXNpZGUgLndpZGdldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGFzaWRlIC53aWRnZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuXG4ud2lkZ2V0IC53aWRnZXQtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi53aWRnZXQgLndpZGdldC10aXRsZSArIHVsIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG59XG5cbi53aWRnZXQgLmlubmVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2lkZ2V0IC5pbm5lci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEuNzVyZW0gMi41cmVtIDJyZW0gMnJlbTtcbiAgfVxufVxuXG4uYWN0aW9uLWJ1dHRvbnMtcm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hY3Rpb24tYnV0dG9ucy1yb3cgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5hY3Rpb24tYnV0dG9ucy1yb3cgdWwge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLmFjdGlvbi1idXR0b25zLXJvdyB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBwYWRkaW5nOiAwIC4yNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5hY3Rpb24tYnV0dG9ucy1yb3cgdWwgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjdGlvbi1idXR0b25zLXJvdyB1bCBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5hY3Rpb24tYnV0dG9ucy1yb3cgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5hY3Rpb24tYnV0dG9ucy1yb3cgdWwgbGkuYXJ0aWNsZS1zaGFyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBtYXgtaGVpZ2h0OiAxLjVyZW07XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWN0aW9uLWJ1dHRvbnMtcm93IHVsIGxpLmFydGljbGUtc2hhcmUge1xuICAgIG1hcmdpbi10b3A6IDMuMzc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW07XG4gIH1cbn1cblxuLmFjdGlvbi1idXR0b25zLXJvdyB1bCBsaS5hcnRpY2xlLXNoYXJlIC5zb2NpYWwtc2hhcmUtcG9wdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW07XG59XG5cbi5hY3Rpb24tYnV0dG9ucy1yb3cgdWwgbGkuYXJ0aWNsZS1zaGFyZSAuYWN0aW9uLWJ1dHRvbiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xufVxuXG4uYWN0aW9uLWJ1dHRvbnMtcm93IC5hY3Rpb24tYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIHBhZGRpbmc6IC4zMTI1cmVtIDJyZW0gLjMxMjVyZW0gLjVyZW07XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5hY3Rpb24tYnV0dG9ucy1yb3cgLmFjdGlvbi1idXR0b24gLmljb24ge1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMS43NXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFjdGlvbi1idXR0b25zLXJvdyAuYWN0aW9uLWJ1dHRvbjpob3ZlciwgLmFjdGlvbi1idXR0b25zLXJvdyAuYWN0aW9uLWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlci1jb2xvcjogZ2FpbnNib3JvO1xufVxuXG4uYWN0aW9uLWJ1dHRvbnMtcm93IC5zb2NpYWwtc2hhcmUtcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cblxuLnBvc3RzLXBlci1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogLjVyZW0gMDtcbn1cblxuLnBvc3RzLXBlci1wYWdlIHVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBvc3RzLXBlci1wYWdlIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAuMTI1cmVtO1xuICBtYXJnaW46IDA7XG59XG5cbi5wb3N0cy1wZXItcGFnZSB1bCBhLFxuLnBvc3RzLXBlci1wYWdlIHVsIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBvc3RzLXBlci1wYWdlIHVsIGEge1xuICBjb2xvcjogI2ZmNWQyMztcbn1cblxuLnBvc3RzLXBlci1wYWdlIHVsIGEuYWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnBvc3RzLXBlci1wYWdlIHVsIHNwYW4ge1xuICBjb2xvcjogY2hvb3NlICMyODI4Mjg7XG59XG5cbi5wb3N0LWNhcmQge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucG9zdC1jYXJkIHRpbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAuNzVlbTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucG9zdC1jYXJkIHAge1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucG9zdC1jYXJkIC5lbnRyeS10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbi5wb3N0LWNhcmQgLnNpbmdsZS1nYWxsZXJ5LWltYWdlLCAucG9zdC1jYXJkIC5nYWxsZXJ5LWFsYnVtLCAucG9zdC1jYXJkIC5zaW5nbGUtZG9jdW1lbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wb3N0LWNhcmQgLnNpbmdsZS1nYWxsZXJ5LWltYWdlOmhvdmVyLCAucG9zdC1jYXJkIC5nYWxsZXJ5LWFsYnVtOmhvdmVyLCAucG9zdC1jYXJkIC5zaW5nbGUtZG9jdW1lbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xufVxuXG4ucG9zdC1jYXJkW2RhdGEtdHlwZT0nZmVhdHVyZWQnXSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogMjByZW07XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcbn1cblxuLnBvc3QtY2FyZFtkYXRhLXR5cGU9J2ZlYXR1cmVkJ10gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG59XG5cbi5wb3N0LWNhcmRbZGF0YS10eXBlPSdmZWF0dXJlZCddIGE6aG92ZXIgLmNvbnRlbnQgdGltZSxcbi5wb3N0LWNhcmRbZGF0YS10eXBlPSdmZWF0dXJlZCddIGE6aG92ZXIgLmNvbnRlbnQgLmVudHJ5LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LWNhcmRbZGF0YS10eXBlPSdmZWF0dXJlZCddIGE6aG92ZXIgLmZlYXR1cmVkLWltYWdlIHNwYW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4ucG9zdC1jYXJkW2RhdGEtdHlwZT0nZmVhdHVyZWQnXSAuZmVhdHVyZWQtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5bZGF0YS10eXBlPSdkb2N1bWVudCddIC5wb3N0LWNhcmRbZGF0YS10eXBlPSdmZWF0dXJlZCddIC5mZWF0dXJlZC1pbWFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTAlO1xufVxuXG4ucG9zdC1jYXJkW2RhdGEtdHlwZT0nZmVhdHVyZWQnXSAuZmVhdHVyZWQtaW1hZ2Ugc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuNzVzIGVhc2U7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnBvc3QtY2FyZFtkYXRhLXR5cGU9J2ZlYXR1cmVkJ10gLmNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAuNzVyZW0gMXJlbSAxcmVtO1xufVxuXG4ucG9zdC1jYXJkW2RhdGEtdHlwZT0nZmVhdHVyZWQnXSAuY29udGVudCB0aW1lIHtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIG1hcmdpbi1ib3R0b206IC43NXJlbTtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XG59XG5cbi5wb3N0LWNhcmRbZGF0YS10eXBlPSdmZWF0dXJlZCddIC5jb250ZW50IC5lbnRyeS10aXRsZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjA2MjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4zNXB4O1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcbn1cblxuLnBvc3QtY2FyZFtkYXRhLXR5cGU9J2RvY3VtZW50J10gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XG59XG5cbi5wb3N0LWNhcmRbZGF0YS10eXBlPSdkb2N1bWVudCddIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xufVxuXG4ucG9zdC1jYXJkW2RhdGEtdHlwZT0nZG9jdW1lbnQnXSBhOmhvdmVyIC5jb250ZW50IC50eXBlLFxuLnBvc3QtY2FyZFtkYXRhLXR5cGU9J2RvY3VtZW50J10gYTpob3ZlciAuY29udGVudCAuZW50cnktdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtY2FyZFtkYXRhLXR5cGU9J2RvY3VtZW50J10gYTpob3ZlciAuZmVhdHVyZWQtaW1hZ2Ugc3BhbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbi5wb3N0LWNhcmRbZGF0YS10eXBlPSdkb2N1bWVudCddIC5mZWF0dXJlZC1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9zdC1jYXJkW2RhdGEtdHlwZT0nZG9jdW1lbnQnXSAuZmVhdHVyZWQtaW1hZ2Ugc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuNzVzIGVhc2U7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG59XG5cbi5wb3N0LWNhcmRbZGF0YS10eXBlPSdkb2N1bWVudCddIC5jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogLjc1cmVtIDFyZW0gMXJlbTtcbn1cblxuLnBvc3QtY2FyZFtkYXRhLXR5cGU9J2RvY3VtZW50J10gLmNvbnRlbnQgLnR5cGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAuNzVlbTtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG4gIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBvc3QtY2FyZFtkYXRhLXR5cGU9J2RvY3VtZW50J10gLmNvbnRlbnQgLmVudHJ5LXRpdGxlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDEuMDYyNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogLjM1cHg7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xufVxuXG4ucG9zdC1jYXJkW2RhdGEtdHlwZT0nbWVkaWEnXSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcbn1cblxuLnBvc3QtY2FyZFtkYXRhLXR5cGU9J21lZGlhJ10gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG59XG5cbi5wb3N0LWNhcmRbZGF0YS10eXBlPSdtZWRpYSddIGE6aG92ZXIgLmNvbnRlbnQgcCxcbi5wb3N0LWNhcmRbZGF0YS10eXBlPSdtZWRpYSddIGE6aG92ZXIgLmNvbnRlbnQgLnR5cGUsXG4ucG9zdC1jYXJkW2RhdGEtdHlwZT0nbWVkaWEnXSBhOmhvdmVyIC5jb250ZW50IC5lbnRyeS10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC1jYXJkW2RhdGEtdHlwZT0nbWVkaWEnXSBhOmhvdmVyIC5mZWF0dXJlZC1pbWFnZSBzcGFuIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuLnBvc3QtY2FyZFtkYXRhLXR5cGU9J21lZGlhJ10gLmZlYXR1cmVkLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9zdC1jYXJkW2RhdGEtdHlwZT0nbWVkaWEnXSAuZmVhdHVyZWQtaW1hZ2Ugc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuNzVzIGVhc2U7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG59XG5cbi5wb3N0LWNhcmRbZGF0YS10eXBlPSdtZWRpYSddIC5jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogLjc1cmVtIDEuMjVyZW0gMS41cmVtO1xufVxuXG4ucG9zdC1jYXJkW2RhdGEtdHlwZT0nbWVkaWEnXSAuY29udGVudCAudHlwZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IC43NWVtO1xuICBjb2xvcjogIzcyNzI3MjtcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucG9zdC1jYXJkW2RhdGEtdHlwZT0nbWVkaWEnXSAuY29udGVudCAuZW50cnktdGl0bGUge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogLjRweDtcbiAgbWFyZ2luLWJvdHRvbTogLjMxMjVlbTtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XG59XG5cbi5wb3N0LWNhcmRbZGF0YS10eXBlPSdtZWRpYSddIC5jb250ZW50IHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiAjMjgyODI4O1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucG9zdC1jYXJkOmhvdmVyLCAucG9zdC1jYXJkOmZvY3VzLCAucG9zdC1jYXJkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWQyMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LWNhcmQ6aG92ZXIgcCxcbi5wb3N0LWNhcmQ6aG92ZXIgYSxcbi5wb3N0LWNhcmQ6aG92ZXIgdGltZSxcbi5wb3N0LWNhcmQ6aG92ZXIgLmVudHJ5LXRpdGxlIGEsIC5wb3N0LWNhcmQ6Zm9jdXMgcCxcbi5wb3N0LWNhcmQ6Zm9jdXMgYSxcbi5wb3N0LWNhcmQ6Zm9jdXMgdGltZSxcbi5wb3N0LWNhcmQ6Zm9jdXMgLmVudHJ5LXRpdGxlIGEsIC5wb3N0LWNhcmQ6YWN0aXZlIHAsXG4ucG9zdC1jYXJkOmFjdGl2ZSBhLFxuLnBvc3QtY2FyZDphY3RpdmUgdGltZSxcbi5wb3N0LWNhcmQ6YWN0aXZlIC5lbnRyeS10aXRsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LWNhcmQ6aG92ZXIgLmFycm93LWxpbms6OmFmdGVyLCAucG9zdC1jYXJkOmZvY3VzIC5hcnJvdy1saW5rOjphZnRlciwgLnBvc3QtY2FyZDphY3RpdmUgLmFycm93LWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC1jYXJkOmhvdmVyIC5hcnJvdy1saW5rOjpiZWZvcmUsIC5wb3N0LWNhcmQ6Zm9jdXMgLmFycm93LWxpbms6OmJlZm9yZSwgLnBvc3QtY2FyZDphY3RpdmUgLmFycm93LWxpbms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LWNhcmQgYTpob3ZlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAxLjI1cmVtIDEuODc1cmVtIDAgcmdiYSg0MCwgNDAsIDQwLCAwLjIpO1xufVxuXG4uc2luZ2xlLXBvc3Qge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5zaW5nbGUtcG9zdFtkYXRhLWJvcmRlcl0ge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpbmdsZS1wb3N0W2RhdGEtYm9yZGVyXSB7XG4gICAgcGFkZGluZzogMS43NXJlbSAyLjVyZW0gMnJlbSAycmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW5nbGUtcG9zdFtkYXRhLWJvcmRlcj0nZ3JleSddIHtcbiAgICBib3JkZXItY29sb3I6ICNlOWU5ZTk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2luZ2xlLXBvc3RbZGF0YS1ib3JkZXI9J29yYW5nZSddIHtcbiAgICBib3JkZXItY29sb3I6ICNmZjVkMjM7XG4gIH1cbn1cblxuLnNpbmdsZS1wb3N0IC5wb3N0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbi5zaW5nbGUtcG9zdCAucG9zdC1oZWFkZXIgdGltZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc2luZ2xlLXBvc3QgLnBvc3QtaGVhZGVyIC5hY3Rpb24tYnV0dG9ucy1yb3cge1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5zaW5nbGUtcG9zdCAucG9zdC1oZWFkZXIgLmFjdGlvbi1idXR0b25zLXJvdyA+IHVsIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnNpbmdsZS1wb3N0IC5wb3N0LWhlYWRlciAuZW50cnktdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5wb3N0LWhlYWRlciAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbn1cblxuLnNpbmdsZS1wb3N0IC5wb3N0LWhlYWRlciAucmVmZXJlbmNlLW51bWJlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc2luZ2xlLXBvc3QgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNpbmdsZS1wb3N0IGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXBvc3QgaW1nIHtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcG9zdCBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2luZ2xlLXBvc3QgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi5zaW5nbGUtcG9zdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IGluaGVyaXQ7XG59XG5cbi5zaW5nbGUtcG9zdCBvbCxcbi5zaW5nbGUtcG9zdCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMS4zNzVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zaW5nbGUtcG9zdCBvbCxcbiAgLnNpbmdsZS1wb3N0IHVsIHtcbiAgICBtYXgtd2lkdGg6IDk3LjUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpbmdsZS1wb3N0IG9sLFxuICAuc2luZ2xlLXBvc3QgdWwge1xuICAgIG1heC13aWR0aDogOTUlO1xuICB9XG59XG5cbi5zaW5nbGUtcG9zdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5zaW5nbGUtcG9zdC1jb250YWluZXIgLnBvc3QtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNpbmdsZS1wb3N0IHAgKyB1bCxcbi5zaW5nbGUtcG9zdCBwICsgb2wge1xuICBtYXJnaW4tdG9wOiAtMS4zNzVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpbmdsZS1wb3N0IGE6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zaW5nbGUtcG9zdCAuYWNjb3JkaW9uIGltZyB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnBvc3QtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucG9zdC1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbiAgLnNpbmdsZS1wb3N0W2RhdGEtYm9yZGVyXSAucG9zdC1mb290ZXIge1xuICAgIG1hcmdpbjogMnJlbSAtMi41cmVtIC0ycmVtIC0ycmVtO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cblxuLnBvc3QtZm9vdGVyIHAsXG4ucG9zdC1mb290ZXIgdWwsXG4ucG9zdC1mb290ZXIgb2wge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wb3N0LWZvb3RlciB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xufVxuXG4ucG9zdC1mb290ZXIgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wb3N0LWZvb3RlciBwLFxuLnBvc3QtZm9vdGVyIHNwYW4ge1xuICBjb2xvcjogIzRkNGQ0ZDtcbn1cblxuLnBvc3QtZm9vdGVyIGIsXG4ucG9zdC1mb290ZXIgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uY29udGVudC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRlbnQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuXG4uY29udGVudC1ibG9ja1tkYXRhLWJvcmRlcl0ge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtYmxvY2tbZGF0YS1ib3JkZXJdIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGVudC1ibG9ja1tkYXRhLWJvcmRlcl0ge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cblxuLmNvbnRlbnQtYmxvY2tbZGF0YS1ib3JkZXJdW2RhdGEtc21hbGwtcGFkZGluZ10ge1xuICBwYWRkaW5nOiAuNXJlbTtcbn1cblxuLmNvbnRlbnQtYmxvY2tbZGF0YS1ib3JkZXI9J2dyZXknXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG5cbi5jb250ZW50LWJsb2NrW2RhdGEtYm9yZGVyPSdvcmFuZ2UnXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjVkMjM7XG59XG5cbi5jb250ZW50LWJsb2NrIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRlbnQtYmxvY2sgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuLnNpbmdsZS1nYWxsZXJ5LWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnNpbmdsZS1nYWxsZXJ5LWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWFyY2gtcmVzdWx0cyAuc2luZ2xlLXNlYXJjaC1yZXN1bHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cyAuc2luZ2xlLXNlYXJjaC1yZXN1bHQge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzIC5zaW5nbGUtc2VhcmNoLXJlc3VsdCB7XG4gICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gIH1cbn1cblxuLnNlYXJjaC1yZXN1bHRzIC5zaW5nbGUtc2VhcmNoLXJlc3VsdDpob3ZlciwgLnNlYXJjaC1yZXN1bHRzIC5zaW5nbGUtc2VhcmNoLXJlc3VsdDpmb2N1cywgLnNlYXJjaC1yZXN1bHRzIC5zaW5nbGUtc2VhcmNoLXJlc3VsdDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItY29sb3I6ICNlOWU5ZTk7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgLnNpbmdsZS1zZWFyY2gtcmVzdWx0OmhvdmVyIHAsXG4uc2VhcmNoLXJlc3VsdHMgLnNpbmdsZS1zZWFyY2gtcmVzdWx0OmhvdmVyIGEsXG4uc2VhcmNoLXJlc3VsdHMgLnNpbmdsZS1zZWFyY2gtcmVzdWx0OmhvdmVyIC5lbnRyeS10aXRsZSBhLCAuc2VhcmNoLXJlc3VsdHMgLnNpbmdsZS1zZWFyY2gtcmVzdWx0OmZvY3VzIHAsXG4uc2VhcmNoLXJlc3VsdHMgLnNpbmdsZS1zZWFyY2gtcmVzdWx0OmZvY3VzIGEsXG4uc2VhcmNoLXJlc3VsdHMgLnNpbmdsZS1zZWFyY2gtcmVzdWx0OmZvY3VzIC5lbnRyeS10aXRsZSBhLCAuc2VhcmNoLXJlc3VsdHMgLnNpbmdsZS1zZWFyY2gtcmVzdWx0OmFjdGl2ZSBwLFxuLnNlYXJjaC1yZXN1bHRzIC5zaW5nbGUtc2VhcmNoLXJlc3VsdDphY3RpdmUgYSxcbi5zZWFyY2gtcmVzdWx0cyAuc2luZ2xlLXNlYXJjaC1yZXN1bHQ6YWN0aXZlIC5lbnRyeS10aXRsZSBhIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbi5zZWFyY2gtcmVzdWx0cyAuc2luZ2xlLXNlYXJjaC1yZXN1bHQ6aG92ZXIgLmFycm93LWxpbms6OmFmdGVyLCAuc2VhcmNoLXJlc3VsdHMgLnNpbmdsZS1zZWFyY2gtcmVzdWx0OmZvY3VzIC5hcnJvdy1saW5rOjphZnRlciwgLnNlYXJjaC1yZXN1bHRzIC5zaW5nbGUtc2VhcmNoLXJlc3VsdDphY3RpdmUgLmFycm93LWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE0MTQxNDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMTQxNDE0O1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgLnNpbmdsZS1zZWFyY2gtcmVzdWx0OmhvdmVyIC5hcnJvdy1saW5rOjpiZWZvcmUsIC5zZWFyY2gtcmVzdWx0cyAuc2luZ2xlLXNlYXJjaC1yZXN1bHQ6Zm9jdXMgLmFycm93LWxpbms6OmJlZm9yZSwgLnNlYXJjaC1yZXN1bHRzIC5zaW5nbGUtc2VhcmNoLXJlc3VsdDphY3RpdmUgLmFycm93LWxpbms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MTQ7XG59XG5cbi5zZWFyY2gtcmVzdWx0cyAuc2luZ2xlLXNlYXJjaC1yZXN1bHQgdGltZSB7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLnNlYXJjaC1yZXN1bHRzIC5zaW5nbGUtc2VhcmNoLXJlc3VsdCAuZW50cnktdGl0bGUgYSB7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgLnNpbmdsZS1zZWFyY2gtcmVzdWx0IC5lbnRyeS10aXRsZSBhOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZjVkMjM7XG59XG5cbi5zZWFyY2gtcmVzdWx0cyAuc2luZ2xlLXNlYXJjaC1yZXN1bHQgZW0sXG4uc2VhcmNoLXJlc3VsdHMgLnNpbmdsZS1zZWFyY2gtcmVzdWx0IC5zZWFyY2gtZW1waGFzaXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgcGFkZGluZzogMCAuMjVlbTtcbn1cblxuLnNlYXJjaC1yZXN1bHRzIC5zaW5nbGUtc2VhcmNoLXJlc3VsdCBwIHtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgLnNpbmdsZS1zZWFyY2gtcmVzdWx0IC5icmVhZGNydW1iIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1heC13aWR0aDogOTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cyAuc2luZ2xlLXNlYXJjaC1yZXN1bHQgLmJyZWFkY3J1bWIge1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0cyAuc2luZ2xlLXNlYXJjaC1yZXN1bHQgLmJyZWFkY3J1bWIgbGkge1xuICBtYXJnaW46IDA7XG59XG5cbi5zZWFyY2gtcmVzdWx0cyAuc2luZ2xlLXNlYXJjaC1yZXN1bHQgLmJyZWFkY3J1bWIgbGk6bGFzdC1vZi10eXBlIGEge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zZWFyY2gtcmVzdWx0cyAuc2luZ2xlLXNlYXJjaC1yZXN1bHQgLmJyZWFkY3J1bWIgYSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgLmxvYWRpbmcgLnBvc3QtY2FyZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5zZWFyY2gtcmVzdWx0cyAubG9hZGluZyAucG9zdC1jYXJkIC5sb2FkZXIge1xuICBtYXgtd2lkdGg6IDRyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNvY2lhbC1zaGFyZS1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSA4dncgLSAxcmVtKTtcbiAgbWF4LXdpZHRoOiAyOS41cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAzO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuNXJlbSk7XG4gIGJveC1zaGFkb3c6IDAgMS41cmVtIDJyZW0gcmdiYSgyMCwgMjAsIDIwLCAwLjIpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDAuMzVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4zNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc29jaWFsLXNoYXJlLXBvcHVwIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNvY2lhbC1zaGFyZS1wb3B1cCB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG59XG5cbi5wb3N0LWhlYWRlciAuc29jaWFsLXNoYXJlLXBvcHVwIHtcbiAgdG9wOiAwO1xuICBib3R0b206IGF1dG87XG59XG5cbi5zb2NpYWwtc2hhcmUtcG9wdXAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uc29jaWFsLXNoYXJlLXBvcHVwIC5jbG9zZS1zaGFyZS1wb3B1cCB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC4zNzVyZW07XG4gIHJpZ2h0OiAuMzc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zb2NpYWwtc2hhcmUtcG9wdXAgLmNsb3NlLXNoYXJlLXBvcHVwOjpiZWZvcmUge1xuICBmb250LXNpemU6IC42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNvY2lhbC1zaGFyZS1wb3B1cCAuY2xvc2Utc2hhcmUtcG9wdXAge1xuICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgIGhlaWdodDogMS43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICB0b3A6IC41cmVtO1xuICAgIHJpZ2h0OiAuNXJlbTtcbiAgfVxuICAuc29jaWFsLXNoYXJlLXBvcHVwIC5jbG9zZS1zaGFyZS1wb3B1cDo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zb2NpYWwtc2hhcmUtcG9wdXAgLmNsb3NlLXNoYXJlLXBvcHVwIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgdG9wOiAuNzVyZW07XG4gICAgcmlnaHQ6IC43NXJlbTtcbiAgfVxuICAuc29jaWFsLXNoYXJlLXBvcHVwIC5jbG9zZS1zaGFyZS1wb3B1cDo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLnNvY2lhbC1zaGFyZS1wb3B1cCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5zb2NpYWwtc2hhcmUtcG9wdXAgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc29jaWFsLXNoYXJlLXBvcHVwIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjEyNXJlbTtcbn1cblxuLnNvY2lhbC1zaGFyZS1wb3B1cCB1bCBsaSBhOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cblxuLnNvY2lhbC1zaGFyZS1wb3B1cCB1bCBsaSBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc29jaWFsLXNoYXJlLXBvcHVwIHVsIGxpIGEge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNvY2lhbC1zaGFyZS1wb3B1cCB1bCBsaSBhIHtcbiAgICB3aWR0aDogMy41cmVtO1xuICAgIGhlaWdodDogMy41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxuICAuc29jaWFsLXNoYXJlLXBvcHVwIHVsIGxpIGE6OmJlZm9yZSB7XG4gICAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLnNvY2lhbC1zaGFyZS1wb3B1cCB1bCBsaSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1yaWdodDogMS4xMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc29jaWFsLXNoYXJlLXBvcHVwIHVsIGxpIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNvY2lhbC1zaGFyZS1wb3B1cCB1bCBsaSBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICB9XG59XG5cbi5zb2NpYWwtc2hhcmUtcG9wdXAgLmNvcHktbGluayAuZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBib3JkZXItY29sb3I6ICNlOWU5ZTk7XG59XG5cbi5zb2NpYWwtc2hhcmUtcG9wdXAgLmNvcHktbGluayBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnNvY2lhbC1zaGFyZS1wb3B1cCAuY29weS1saW5rIC5saW5rIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuXG4uc29jaWFsLXNoYXJlLXBvcHVwIC5pY3MtbW9udGgsXG4uc29jaWFsLXNoYXJlLXBvcHVwIC5pY3MteWVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uZXdzbGV0dGVyLWZvcm0gW2RhdGEtdG9nZ2xlPSdjb21wbGV4J10ge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5uZXdzbGV0dGVyLWZvcm0gaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB+IC50b2dnbGUtY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMS43NXJlbTtcbn1cblxuLm5ld3NsZXR0ZXItZm9ybSAuZm9ybSAuY29udGVudC1ibG9jayB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBvc3QtbmV3cyAubmV3c2xldHRlci1mb3JtLFxuLnBvc3Qtb2ZmZXIgLm5ld3NsZXR0ZXItZm9ybSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5jb250YWN0LW1ldGhvZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGZvbnQtc2l6ZTogLjkzNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY29udGFjdC1tZXRob2Qge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3QtbWV0aG9kIHtcbiAgICBmb250LXNpemU6IDEuMDYyNWVtO1xuICB9XG59XG5cbi5jb250YWN0LW1ldGhvZCAuaWNvbiB7XG4gIGNvbG9yOiAjZmY1ZDIzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogLjg3NXJlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAuODc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xufVxuXG4uY29udGFjdC1tZXRob2QgdSB7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTQxNDE0O1xuICBsZXR0ZXItc3BhY2luZzogLjI4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IC43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLnNsaWRlLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IC0yLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAuOTM3NWVtO1xuICBjb2xvcjogIzcyNzI3MjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuc2xpZGUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjU2MjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5zbGlkZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNzVyZW07XG4gIH1cbn1cblxuLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLnN3aXBlci1zbGlkZSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIGEuZG93bmxvYWQge1xuICBib3R0b206IC43NXJlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZSwgdmlzaWJpbGl0eSAuNXMgZWFzZTtcbn1cblxuLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIGEuZG93bmxvYWQtemlwIHtcbiAgYm90dG9tOiAzLjc1cmVtO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZSwgdmlzaWJpbGl0eSAuMjVzIGVhc2U7XG59XG5cbi5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLnN3aXBlci1zbGlkZSBhLmRvd25sb2FkLCAuaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5zd2lwZXItc2xpZGUgYS5kb3dubG9hZC16aXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBwYWRkaW5nOiAuODEyNXJlbSAyLjI1cmVtIC44MTI1cmVtIC44MTI1cmVtO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLnN3aXBlci1zbGlkZSBhLmRvd25sb2FkIC5pY29uLCAuaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5zd2lwZXItc2xpZGUgYS5kb3dubG9hZC16aXAgLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IC45Mzc1cmVtO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICByaWdodDogLjc1cmVtO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5zd2lwZXItc2xpZGU6aG92ZXIgLmRvd25sb2FkLFxuLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlOmhvdmVyIC5kb3dubG9hZC16aXAge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LW1ldGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLjVyZW07XG4gIHJpZ2h0OiAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogLjVyZW0gLjVyZW0gLjVyZW0gMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnktbWV0YSB7XG4gICAgdG9wOiAuNzVyZW07XG4gICAgcmlnaHQ6IC43NXJlbTtcbiAgfVxufVxuXG4uaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LW1ldGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnktbWV0YSBzcGFuLmljb24ge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLjQzNzVyZW07XG4gIHRvcDogLjM3NXJlbTtcbn1cblxuLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogLjM3NXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnktZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnktZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS1mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG59XG5cbi5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnktZm9vdGVyIC5jb2x1bW5zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LWZvb3RlciAuYnV0dG9uLW5leHQsXG4uaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LWZvb3RlciAuYnV0dG9uLXByZXYge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMi41O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xufVxuXG4uaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LWZvb3RlciAuYnV0dG9uLW5leHQ6OmJlZm9yZSxcbi5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnktZm9vdGVyIC5idXR0b24tcHJldjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAuOTM3NXJlbTtcbiAgaGVpZ2h0OiAuOTM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0b3A6IC43NXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmY1ZDIzO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmNWQyMztcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XG59XG5cbi5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnktZm9vdGVyIC5idXR0b24tbmV4dDpob3Zlcixcbi5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnktZm9vdGVyIC5idXR0b24tcHJldjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWQyMztcbn1cblxuLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS1mb290ZXIgLmJ1dHRvbi1uZXh0OmhvdmVyOjpiZWZvcmUsXG4uaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LWZvb3RlciAuYnV0dG9uLXByZXY6aG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS1mb290ZXIgLmJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LWZvb3RlciAuYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW1hZ2VzLWdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LWZvb3RlciAuYnV0dG9uLXByZXY6OmJlZm9yZSB7XG4gIGxlZnQ6IC44NzVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS1mb290ZXIgLmJ1dHRvbi1uZXh0OjpiZWZvcmUge1xuICBsZWZ0OiAuNXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbn1cblxuLm1vYngtY3VzdG9tLWVtYWlsc2hhcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLm1vYngtY3VzdG9tLWVtYWlsc2hhcmU6OmFmdGVyIHtcbiAgY29udGVudDogJ1xcRUExOSc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LWZhbWlseTogaWNvbmZvbnQsIHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogIzQ0NDtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjI1cyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLm1vYngtY3VzdG9tLWVtYWlsc2hhcmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2I1O1xufVxuXG4ubW9ieC1jdXN0b20tZW1haWxzaGFyZTpob3Zlcjo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRvZ2dsZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b2dnbGUtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9nZ2xlLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudG9nZ2xlLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLnRvZ2dsZS1jb250ZW50IC53cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC41cyBlYXNlLWluLW91dDtcbn1cblxuLnRvZ2dsZS1jb250ZW50IC53cmFwcGVyIC5pbm5lci1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi50b2dnbGUtY29udGVudCAud3JhcHBlciAuaW5uZXItY29udGVudCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMnJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b2dnbGUtY29udGVudCAud3JhcHBlciAuaW5uZXItY29udGVudCBpZnJhbWUge1xuICAgIGhlaWdodDogMjRyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudG9nZ2xlLWNvbnRlbnQgLndyYXBwZXIgLmlubmVyLWNvbnRlbnQgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDI0cmVtO1xuICB9XG59XG5cbi50b2dnbGUtY29udGVudCAud3JhcHBlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50b2dnbGUtY29udGVudCAud3JhcHBlciBhLmRvd25sb2FkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50b2dnbGUtY29udGVudCBbZGF0YS10b2dnbGU9YWNjb3JkaW9uXSAud3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xufVxuXG4udG9nZ2xlLWNvbnRlbnQgLnRvZ2dsZS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogLjQzNzVyZW0gMS44NzVyZW0gLjQzNzVyZW0gLjkzNzVyZW07XG4gIGNvbG9yOiAjZmY1ZDIzO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50b2dnbGUtY29udGVudCAudG9nZ2xlLWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAuMzEyNXJlbTtcbiAgaGVpZ2h0OiAuMzEyNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAuODc1cmVtO1xuICByaWdodDogLjkzNzVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmNWQyMztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmNWQyMztcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG5cbi50b2dnbGUtY29udGVudCAudG9nZ2xlLWJ1dHRvbltkYXRhLXR5cGU9J2xpbmsnXSB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAgMXJlbSAwIDA7XG59XG5cbi50b2dnbGUtY29udGVudCAudG9nZ2xlLWJ1dHRvbltkYXRhLXR5cGU9J2xpbmsnXTo6YmVmb3JlIHtcbiAgdG9wOiAuNWVtO1xuICByaWdodDogLjEyNWVtO1xufVxuXG4udG9nZ2xlLWNvbnRlbnQgLnRvZ2dsZS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICBib3JkZXItY29sb3I6ICNmZjVkMjM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udG9nZ2xlLWNvbnRlbnQgLnRvZ2dsZS1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnRvZ2dsZS1jb250ZW50IC50b2dnbGUtYnV0dG9uOmhvdmVyW2RhdGEtdHlwZT0nbGluayddIHtcbiAgY29sb3I6ICNmZjVkMjM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udG9nZ2xlLWNvbnRlbnQgLnRvZ2dsZS1idXR0b246aG92ZXJbZGF0YS10eXBlPSdsaW5rJ106OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWQyMztcbn1cblxuLnRvZ2dsZS1jb250ZW50IC5oZWFkZXIgLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAxLjM3NWVtO1xuICBjb2xvcjogI2ZmNWQyMztcbn1cblxuLnRvZ2dsZS1jb250ZW50IC5oZWFkZXIud2l0aC1pY29uIGgzIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1ZW07XG59XG5cbi50b2dnbGUtY29udGVudCAuaGVhZGVyLndpdGgtaWNvbiBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIuNTYyNXJlbTtcbiAgaGVpZ2h0OiAyLjI1cmVtO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnRvZ2dsZS1jb250ZW50LmFjdGl2ZSAuaW5uZXItY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50b2dnbGUtY29udGVudC5kb3dubG9hZC1zZWN0aW9uIC53cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLnRvZ2dsZS1jb250ZW50LmRvd25sb2FkLXNlY3Rpb24gLmhlYWRlciAudG9nZ2xlLWJ1dHRvbiB7XG4gIG1pbi13aWR0aDogOTJweDtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuW2RhdGEtdG9nZ2xlPSdzaW1wbGUnXSA+IC53cmFwcGVyID4gLmlubmVyLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIFtkYXRhLXRvZ2dsZT0nc2ltcGxlJ10gPiAud3JhcHBlciA+IC5pbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS10b2dnbGU9J3NpbXBsZSddID4gLndyYXBwZXIgPiAuaW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbZGF0YS10b2dnbGU9J3NpbXBsZSddID4gLndyYXBwZXIgPiAuaW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuW2RhdGEtdG9nZ2xlPSdzaW1wbGUnXS5hY3RpdmUgPiAudG9nZ2xlLWJ1dHRvbjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMTg3NXJlbSkgcm90YXRlKDIyNWRlZyk7XG59XG5cbltkYXRhLXRvZ2dsZT0nc2ltcGxlJ10ubm8tcGFkZGluZyA+IC53cmFwcGVyID4gLmlubmVyLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuW2RhdGEtdG9nZ2xlPSdzaW1wbGUnXS5zbWFsbC1wYWRkaW5nID4gLndyYXBwZXIgPiAuaW5uZXItY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAuNjI1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgW2RhdGEtdG9nZ2xlPSdzaW1wbGUnXS5zbWFsbC1wYWRkaW5nID4gLndyYXBwZXIgPiAuaW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IC43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtdG9nZ2xlPSdzaW1wbGUnXS5zbWFsbC1wYWRkaW5nID4gLndyYXBwZXIgPiAuaW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IC44NzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbZGF0YS10b2dnbGU9J3NpbXBsZSddLnNtYWxsLXBhZGRpbmcgPiAud3JhcHBlciA+IC5pbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG5bZGF0YS10b2dnbGU9J2NvbXBsZXgnXSB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtdG9nZ2xlPSdjb21wbGV4J10ge1xuICAgIHBhZGRpbmc6IDEuMzc1cmVtIDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbZGF0YS10b2dnbGU9J2NvbXBsZXgnXSB7XG4gICAgcGFkZGluZzogMS41cmVtIDA7XG4gIH1cbn1cblxuW2RhdGEtdG9nZ2xlPSdjb21wbGV4J10gKyBbZGF0YS10b2dnbGU9J2NvbXBsZXgnXSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbltkYXRhLXRvZ2dsZT0nY29tcGxleCddIC5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuW2RhdGEtdG9nZ2xlPSdjb21wbGV4J10gLmhlYWRlciBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xufVxuXG5bZGF0YS10b2dnbGU9J2NvbXBsZXgnXSAuaGVhZGVyIC50b2dnbGUtYnV0dG9uIHtcbiAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuW2RhdGEtdG9nZ2xlPSdjb21wbGV4J10gPiAud3JhcHBlciA+IC5pbm5lci1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBbZGF0YS10b2dnbGU9J2NvbXBsZXgnXSA+IC53cmFwcGVyID4gLmlubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtkYXRhLXRvZ2dsZT0nY29tcGxleCddID4gLndyYXBwZXIgPiAuaW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbZGF0YS10b2dnbGU9J2NvbXBsZXgnXSA+IC53cmFwcGVyID4gLmlubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG59XG5cbltkYXRhLXRvZ2dsZT0nY29tcGxleCddLm5vLXBhZGRpbmcgPiAud3JhcHBlciA+IC5pbm5lci1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtdG9nZ2xlPSdjb21wbGV4J10uc21hbGwtcGFkZGluZyA+IC53cmFwcGVyID4gLmlubmVyLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogLjYyNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIFtkYXRhLXRvZ2dsZT0nY29tcGxleCddLnNtYWxsLXBhZGRpbmcgPiAud3JhcHBlciA+IC5pbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS10b2dnbGU9J2NvbXBsZXgnXS5zbWFsbC1wYWRkaW5nID4gLndyYXBwZXIgPiAuaW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IC44NzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbZGF0YS10b2dnbGU9J2NvbXBsZXgnXS5zbWFsbC1wYWRkaW5nID4gLndyYXBwZXIgPiAuaW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbn1cblxuW2RhdGEtdG9nZ2xlPSdjb21wbGV4J10uYWN0aXZlID4gLmhlYWRlciA+IC50b2dnbGUtYnV0dG9uOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4xODc1cmVtKSByb3RhdGUoMjI1ZGVnKTtcbn1cblxuLmFjY29yZGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFjY29yZGlvbiBzdHJvbmcge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFjY29yZGlvbiB1bCB7XG4gIGxpc3Qtc3R5bGU6IGluaGVyaXQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuLmFjY29yZGlvbiB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuXG5bZGF0YS10b2dnbGU9J2FjY29yZGlvbiddIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuW2RhdGEtdG9nZ2xlPSdhY2NvcmRpb24nXTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG5cbltkYXRhLXRvZ2dsZT0nYWNjb3JkaW9uJ10gLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxLjVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuXG5bZGF0YS10b2dnbGU9J2FjY29yZGlvbiddIC5oZWFkZXI6Zm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiAjZmY1ZDIzO1xufVxuXG5bZGF0YS10b2dnbGU9J2FjY29yZGlvbiddIC5oZWFkZXIgaDMge1xuICBmb250LXNpemU6IC45Mzc1ZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMS41cmVtKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbZGF0YS10b2dnbGU9J2FjY29yZGlvbiddIC5oZWFkZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbltkYXRhLXRvZ2dsZT0nYWNjb3JkaW9uJ10gLmhlYWRlcjpmb2N1cyB7XG4gIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDFweDtcbn1cblxuW2RhdGEtdG9nZ2xlPSdhY2NvcmRpb24nXSAuaGVhZGVyIC50b2dnbGUtYnV0dG9uIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbltkYXRhLXRvZ2dsZT0nYWNjb3JkaW9uJ10gLmhlYWRlciAudG9nZ2xlLWJ1dHRvbjo6YmVmb3JlIHtcbiAgd2lkdGg6IC43NXJlbTtcbiAgaGVpZ2h0OiAuNzVyZW07XG4gIHJpZ2h0OiAuMDYyNXJlbTtcbiAgdG9wOiAtLjEyNXJlbTtcbn1cblxuW2RhdGEtdG9nZ2xlPSdhY2NvcmRpb24nXSAuaGVhZGVyIC50b2dnbGUtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZjVkMjM7XG59XG5cbltkYXRhLXRvZ2dsZT0nYWNjb3JkaW9uJ10gLmhlYWRlciAudG9nZ2xlLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbltkYXRhLXRvZ2dsZT0nYWNjb3JkaW9uJ10gLmlubmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBbZGF0YS10b2dnbGU9J2FjY29yZGlvbiddIC5pbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjYyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtdG9nZ2xlPSdhY2NvcmRpb24nXSAuaW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMS43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtkYXRhLXRvZ2dsZT0nYWNjb3JkaW9uJ10gLmlubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDJyZW0gMy43NXJlbSAycmVtIDIuNXJlbTtcbiAgfVxufVxuXG5bZGF0YS10b2dnbGU9J2FjY29yZGlvbiddLmFjdGl2ZSA+IC5oZWFkZXIgPiAudG9nZ2xlLWJ1dHRvbjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMTg3NXJlbSkgcm90YXRlKDIyNWRlZyk7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIH4gW2RhdGEtdG9nZ2xlPSdzaW1wbGUnXSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgZm9udC1zaXplOiAuODc1ZW07XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIH4gW2RhdGEtdG9nZ2xlPSdzaW1wbGUnXSBwIHtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xufVxuXG4ubmV3cy1zY3JvbGxlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuXG4ubmV3cy1zY3JvbGxlciAubmV3cy1zY3JvbGxlci1vdXRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubmV3cy1zY3JvbGxlciAubmV3cy1zY3JvbGxlci1vdXRlciB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cblxuLm5ld3Mtc2Nyb2xsZXIgLm5hdi1idXR0b24ge1xuICB3aWR0aDogY2FsYygoMTAwdncgLSA4dncgLSAxLjVyZW0pIC8gMik7XG4gIGhlaWdodDogMi41cmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmNWQyMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5uZXdzLXNjcm9sbGVyIC5uYXYtYnV0dG9uIHtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtaW4td2lkdGg6IDIuNXJlbTtcbiAgfVxufVxuXG4ubmV3cy1zY3JvbGxlciAubmF2LWJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWQyMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uZXdzLXNjcm9sbGVyIC5uYXYtYnV0dG9uW2RhdGEtcHJldl0ge1xuICBvcmRlcjogMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5uZXdzLXNjcm9sbGVyIC5uYXYtYnV0dG9uW2RhdGEtcHJldl0ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG4ubmV3cy1zY3JvbGxlciAubmF2LWJ1dHRvbltkYXRhLW5leHRdIHtcbiAgb3JkZXI6IDM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubmV3cy1zY3JvbGxlciAubmF2LWJ1dHRvbltkYXRhLW5leHRdIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuXG4ubmV3cy1zY3JvbGxlciAubmF2LWJ1dHRvbixcbi5uZXdzLXNjcm9sbGVyIC5uZXdzLXNjcm9sbGVyLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmV3cy1zY3JvbGxlciAubmV3cy1zY3JvbGxlci1pbm5lciB7XG4gIG9yZGVyOiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5uZXdzLXNjcm9sbGVyIC5uZXdzLXNjcm9sbGVyLWlubmVyIHtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gN3JlbSk7XG4gIH1cbn1cblxuLm5ld3Mtc2Nyb2xsZXIgLnNpbmdsZS1wb3N0IHtcbiAgcGFkZGluZzogLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3Mtc2Nyb2xsZXIgLnNpbmdsZS1wb3N0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm5ld3Mtc2Nyb2xsZXIgLnNpbmdsZS1wb3N0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5ld3Mtc2Nyb2xsZXIgLnNpbmdsZS1wb3N0IC5mZWF0dXJlZC1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDYwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5uZXdzLXNjcm9sbGVyIC5zaW5nbGUtcG9zdCAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMS41cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA3LjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWluLXdpZHRoOiAxMS41cmVtO1xuICB9XG59XG5cbi5uZXdzLXNjcm9sbGVyIC5zaW5nbGUtcG9zdCAuc2xpZGUtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW0gLjVyZW0gLjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubmV3cy1zY3JvbGxlciAuc2luZ2xlLXBvc3QgLnNsaWRlLWNvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMS41cmVtKTtcbiAgICBwYWRkaW5nOiAuNXJlbSAuNXJlbSAuNXJlbSAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmV3cy1zY3JvbGxlciAuc2luZ2xlLXBvc3QgLnNsaWRlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IC43NXJlbSAuNzVyZW0gLjc1cmVtIDJyZW07XG4gIH1cbn1cblxuLm5ld3Mtc2Nyb2xsZXIgLnNpbmdsZS1wb3N0IC5zbGlkZS1jb250ZW50IHAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICBtYXJnaW4tYm90dG9tOiAuMzc1ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubmV3cy1zY3JvbGxlciAuc2luZ2xlLXBvc3QgLnNsaWRlLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAuOTM3NWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5ld3Mtc2Nyb2xsZXIgLnNpbmdsZS1wb3N0IC5zbGlkZS1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbi5jb250YWN0LWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5jb250YWN0LWNhcmQgLndyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jb250YWN0LWNhcmQgLndyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmNvbnRhY3QtY2FyZCAud3JhcHBlciAuZmVhdHVyZWQtaW1hZ2Uge1xuICBtYXJnaW46IC0uNXJlbSAtLjVyZW0gMS4yNXJlbSAtLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuY29udGFjdC1jYXJkIC53cmFwcGVyIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDFyZW0pO1xuICAgIG1pbi13aWR0aDogY2FsYygxMDAlICsgMXJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jb250YWN0LWNhcmQgLndyYXBwZXIgLmZlYXR1cmVkLWltYWdlIHtcbiAgICBtYXJnaW46IC0uNXJlbSAwIC0uNXJlbSAtLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0LWNhcmQgLndyYXBwZXIgLmZlYXR1cmVkLWltYWdlIHtcbiAgICBtYXJnaW46IC0uNzVyZW0gMCAtLjc1cmVtIC0uNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdC1jYXJkIC53cmFwcGVyIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgbWFyZ2luOiAtMXJlbSAwIC0xcmVtIC0xcmVtO1xuICB9XG59XG5cbi5jb250YWN0LWNhcmQgLndyYXBwZXIgLmZlYXR1cmVkLWltYWdlIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0LWNhcmQgLndyYXBwZXIgLmZlYXR1cmVkLWltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEzcmVtO1xuICB9XG59XG5cbi5jb250YWN0LWNhcmQgLndyYXBwZXIgLmZlYXR1cmVkLWltYWdlLFxuLmNvbnRhY3QtY2FyZCAud3JhcHBlciAuY29udGFjdC1kZXRhaWxzLW91dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jb250YWN0LWNhcmQgLndyYXBwZXIgLmZlYXR1cmVkLWltYWdlLFxuICAuY29udGFjdC1jYXJkIC53cmFwcGVyIC5jb250YWN0LWRldGFpbHMtb3V0ZXIge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmNvbnRhY3QtY2FyZCAud3JhcHBlciAuY29udGFjdC1kZXRhaWxzLW91dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jb250YWN0LWNhcmQgLndyYXBwZXIgLmNvbnRhY3QtZGV0YWlscy1vdXRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC1jYXJkIC53cmFwcGVyIC5jb250YWN0LWRldGFpbHMtb3V0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0LWNhcmQgLndyYXBwZXIgLmNvbnRhY3QtZGV0YWlscy1vdXRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cblxuLmNvbnRhY3QtY2FyZCAuY29udGFjdC1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNvbnRhY3QtY2FyZFtkYXRhLXR5cGU9J3NtYWxsJ10gLmNvbnRhY3QtZGV0YWlscyBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY29udGFjdC1jYXJkW2RhdGEtdHlwZT0nc21hbGwnXSAuY29udGFjdC1kZXRhaWxzIGE6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbnRhY3QtY2FyZFtkYXRhLXR5cGU9J2xhcmdlJ10ge1xuICBwYWRkaW5nLWJvdHRvbTogLjYyNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jb250YWN0LWNhcmRbZGF0YS10eXBlPSdsYXJnZSddIC5jb250YWN0LWRldGFpbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5jb250YWN0LWNhcmQgLnN1YnRpdGxlIHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAuMzc1ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLjIzcHg7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jb250YWN0LWNhcmQgLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IC44MTI1ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdC1jYXJkIC5zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAuODc1ZW07XG4gIH1cbn1cblxuLmNvbnRhY3QtY2FyZCBoMyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAuNzVlbTtcbn1cblxuLmNvbnRhY3QtY2FyZCBwIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIG1heC13aWR0aDogOTUlO1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4yM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC1jYXJkIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3QtY2FyZCB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG59XG5cbi5jb250YWN0LWNhcmQuZGVwYXJ0bWVudC1jYXJkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4uY29udGFjdC1jYXJkLmRlcGFydG1lbnQtY2FyZCAuY29udGFjdC1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY29udGFjdC1jYXJkLmRlcGFydG1lbnQtY2FyZCBwIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtY2FyZC5kZXBhcnRtZW50LWNhcmQgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jb250YWN0LWNhcmQuZGVwYXJ0bWVudC1jYXJkIC5jb250YWN0LWRldGFpbHMgYTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbn1cblxuLmNvbnRhY3QtY2FyZC5kZXBhcnRtZW50LWNhcmQgLmlubmVyLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cblxuLmNvbnRhY3QtY2FyZC5kZXBhcnRtZW50LWNhcmQgLmlubmVyLWNvbnRlbnQgdWwge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5jb250YWN0LWNhcmQuZGVwYXJ0bWVudC1jYXJkIC5pbm5lci1jb250ZW50IGxpIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtY2FyZC5kZXBhcnRtZW50LWNhcmQgLmlubmVyLWNvbnRlbnQgLmNvbnRhY3QtZGV0YWlscyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjM3NXJlbTtcbiAgfVxufVxuXG4uY29udGFjdC1jYXJkLmRlcGFydG1lbnQtY2FyZCAuaW5uZXItY29udGVudCAuY29udGFjdC1kZXRhaWxzIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuY29udGFjdC1jYXJkLmRlcGFydG1lbnQtY2FyZCAuaW5uZXItY29udGVudCAuY29udGFjdC1kZXRhaWxzIHAge1xuICAgIG1hcmdpbi1ib3R0b206IC42MjVlbTtcbiAgfVxufVxuXG4uY29udGFjdC1jYXJkLmRlcGFydG1lbnQtY2FyZC5hY3RpdmUgLmJvcmRlci1zZXBhcmF0ZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xufVxuXG4uY29udGFjdC1jYXJkLmRlcGFydG1lbnQtY2FyZC5hY3RpdmUgLmJvcmRlci1zZXBhcmF0ZS1yb3cge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgbWFyZ2luOiAwLjc1cmVtIC0xcmVtIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC1jYXJkLmRlcGFydG1lbnQtY2FyZC5hY3RpdmUgLmJvcmRlci1zZXBhcmF0ZS1yb3cge1xuICAgIG1hcmdpbjogMC43NXJlbSAtMS41cmVtIDA7XG4gIH1cbn1cblxuLmNvbnRhY3QtY2FyZC5kZXBhcnRtZW50LWNhcmQgLndyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY29udGFjdC1jYXJkLmRlcGFydG1lbnQtY2FyZCAud3JhcHBlciAuYm9yZGVyLXNlcGFyYXRlOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRhY3Qtc2VjdGlvbiBoMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uY29udGFjdC1zZWN0aW9uIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4yM3B4O1xuICBtYXJnaW4tYm90dG9tOiAuNjI1ZW07XG4gIG1hcmdpbi1yaWdodDogMi41ZW07XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jb250YWN0LXNlY3Rpb24gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjgxMjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0LXNlY3Rpb24gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG59XG5cbi5jb250YWN0LXNlY3Rpb24gYSAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IC43NTtcbiAgbWFyZ2luLXJpZ2h0OiAuODc1ZW07XG4gIGNvbG9yOiAjZmY1ZDIzO1xufVxuXG4uY29udGFjdC1zZWN0aW9uIFtkYXRhLWFycm93LWJsb2NrXSAuaWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3Qtc2VjdGlvbiAudG9nZ2xlLWNvbnRlbnQgLnRvb2dsZS1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgfVxuICAuY29udGFjdC1zZWN0aW9uIC50b2dnbGUtY29udGVudCAudG9vZ2xlLWJ0biBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICB9XG59XG5cbi5jb250YWN0LXNlY3Rpb24gLnRvZ2dsZS1jb250ZW50IGgzIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgcGFkZGluZy1yaWdodDogMS42MjVyZW07XG59XG5cbi5jb250YWN0LXNlY3Rpb24gLmNvbnRhY3QtbWFwcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE1LjYyNXJlbTtcbn1cblxuLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFjdC1ib3gtbWFwcyB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cblxuLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFjdC1ib3gtbWFwcyBhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uY29udGFjdC1zZWN0aW9uIC5jb250YWN0LWJveC1tYXBzIGltZyB7XG4gIG1pbi1oZWlnaHQ6IDE0LjQzNzVyZW07XG59XG5cbi5jb250YWN0LXNlY3Rpb24gLmNvbnRhY3QtYm94LW1hcHMgLmNvbnRhY3QtbWFwcyBpbWcge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uY29udGFjdC1zZWN0aW9uIC5jb250YWN0LWJveC1tYXBzIC5jb250YWN0LW1hcHMgYSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5jb250YWN0LXNlY3Rpb24gLmNvbnRhY3QtYm94LWJ1dHRvbiAuYXJyb3ctbGluazpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFjdC1ib3gtYnV0dG9uIC5hcnJvdy1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS41cmVtO1xufVxuXG4uY29udGFjdC1zZWN0aW9uIC5jb250YWN0LWJveC1idXR0b24gYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFjdC1ib3gtYnV0dG9uIGltZyB7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBtYXJnaW46IGF1dG8gMS41cmVtIGF1dG8gMDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5qb2Itb2ZmZXJzIC5qb2Itb2ZmZXItY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmpvYi1vZmZlcnMgLmpvYi1vZmZlci1jYXJkIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMnJlbSAxLjI1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5qb2Itb2ZmZXJzIC5qb2Itb2ZmZXItY2FyZCBhIHtcbiAgICBwYWRkaW5nOiAxLjc1cmVtIDNyZW0gMS43NXJlbSAxLjVyZW07XG4gIH1cbn1cblxuLmpvYi1vZmZlcnMgLmpvYi1vZmZlci1jYXJkIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICBib3JkZXItY29sb3I6ICNmZjVkMjM7XG59XG5cbi5qb2Itb2ZmZXJzIC5qb2Itb2ZmZXItY2FyZCBhOmhvdmVyIC5yZWdpb24sXG4uam9iLW9mZmVycyAuam9iLW9mZmVyLWNhcmQgYTpob3ZlciAuZW50cnktdGl0bGUsXG4uam9iLW9mZmVycyAuam9iLW9mZmVyLWNhcmQgYTpob3ZlciAuZXhwaXJlLWRhdGUsXG4uam9iLW9mZmVycyAuam9iLW9mZmVyLWNhcmQgYTpob3ZlciAuY2F0ZWdvcnksXG4uam9iLW9mZmVycyAuam9iLW9mZmVyLWNhcmQgYTpob3ZlciAuZGVwYXJ0bWVudCxcbi5qb2Itb2ZmZXJzIC5qb2Itb2ZmZXItY2FyZCBhOmhvdmVyIC5hZGRpdGlvbmFsLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmpvYi1vZmZlcnMgLmpvYi1vZmZlci1jYXJkIGE6aG92ZXIgLnJlZ2lvbjpiZWZvcmUsXG4uam9iLW9mZmVycyAuam9iLW9mZmVyLWNhcmQgYTpob3ZlciAuZW50cnktdGl0bGU6YmVmb3JlLFxuLmpvYi1vZmZlcnMgLmpvYi1vZmZlci1jYXJkIGE6aG92ZXIgLmV4cGlyZS1kYXRlOmJlZm9yZSxcbi5qb2Itb2ZmZXJzIC5qb2Itb2ZmZXItY2FyZCBhOmhvdmVyIC5jYXRlZ29yeTpiZWZvcmUsXG4uam9iLW9mZmVycyAuam9iLW9mZmVyLWNhcmQgYTpob3ZlciAuZGVwYXJ0bWVudDpiZWZvcmUsXG4uam9iLW9mZmVycyAuam9iLW9mZmVyLWNhcmQgYTpob3ZlciAuYWRkaXRpb25hbC1pbmZvOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmpvYi1vZmZlcnMgLmpvYi1vZmZlci1jYXJkIGEgOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uam9iLW9mZmVycyAuam9iLW9mZmVyLWNhcmQgLnJlZ2lvbixcbi5qb2Itb2ZmZXJzIC5qb2Itb2ZmZXItY2FyZCAuY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5qb2Itb2ZmZXJzIC5qb2Itb2ZmZXItY2FyZCAuZGVwYXJ0bWVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmpvYi1vZmZlcnMgLmpvYi1vZmZlci1jYXJkIC5lbnRyeS10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogLjRweDtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIGNvbG9yOiAjMTQxNDE0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xufVxuXG4uam9iLW9mZmVycyAuam9iLW9mZmVyLWNhcmQgLmV4cGlyZS1kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG4gIGNvbG9yOiAjMTQxNDE0O1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uam9iLW9mZmVycyAuam9iLW9mZmVyLWNhcmQgLmRlcGFydG1lbnQge1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmpvYi1vZmZlcnMgLmpvYi1vZmZlci1jYXJkIC5hZGRpdGlvbmFsLWluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xufVxuXG4uam9iLW9mZmVycyAuam9iLW9mZmVyLWNhcmQgLmFkZGl0aW9uYWwtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2ZmNWQyMztcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG5cbi5qb2Itb2ZmZXJzIC5vZmZlci1ib3gge1xuICBvcmRlcjogMTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmpvYi1vZmZlcnMgLm9mZmVyLWJveC5leHBpcmVkIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5qb2Itb2ZmZXJzIC5vZmZlci1ib3guZXhwaXJlZCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgYm9yZGVyLWNvbG9yOiAjZTllOWU5O1xufVxuXG4uam9iLW9mZmVycyAub2ZmZXItYm94LmV4cGlyZWQgYSAucmVnaW9uLFxuLmpvYi1vZmZlcnMgLm9mZmVyLWJveC5leHBpcmVkIGEgLmVudHJ5LXRpdGxlLFxuLmpvYi1vZmZlcnMgLm9mZmVyLWJveC5leHBpcmVkIGEgLmV4cGlyZS1kYXRlLFxuLmpvYi1vZmZlcnMgLm9mZmVyLWJveC5leHBpcmVkIGEgLmRlcGFydG1lbnQge1xuICBjb2xvcjogIzcyNzI3Mjtcbn1cblxuLmpvYi1vZmZlcnMgLm9mZmVyLWJveC5leHBpcmVkIGE6aG92ZXIgLnJlZ2lvbixcbi5qb2Itb2ZmZXJzIC5vZmZlci1ib3guZXhwaXJlZCBhOmhvdmVyIC5lbnRyeS10aXRsZSxcbi5qb2Itb2ZmZXJzIC5vZmZlci1ib3guZXhwaXJlZCBhOmhvdmVyIC5leHBpcmUtZGF0ZSxcbi5qb2Itb2ZmZXJzIC5vZmZlci1ib3guZXhwaXJlZCBhOmhvdmVyIC5kZXBhcnRtZW50IHtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuam9iLW9mZmVycyAuZmlsdGVycyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmpvYi1vZmZlcnMgLmZpbHRlcnMgLmZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5qb2Itb2ZmZXJzIC5maWx0ZXJzIC5maWVsZDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5qb2Itb2ZmZXJzIC5maWx0ZXJzIC5maWVsZCArIC5maWVsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmpvYi1vZmZlcnMgLmZpbHRlcnMgLmZpZWxkIC52aXN1YWxseS1oaWRkZW4ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuam9iLW9mZmVycyAuZmlsdGVycyAuZHJvcGJ0bi1kYXRlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLmpvYi1vZmZlcnMgLmZpbHRlcnMgLmRyb3Bkb3duLWNvbnRlbnQtZGF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiBjYWxjKDEwMCUpO1xuICB9XG59XG5cbi5qb2Itb2ZmZXJzIC5maWx0ZXJzIC5jcy1vcHRpb25zIHtcbiAgYm94LXNoYWRvdzogMCAxLjI1cmVtIDEuODc1cmVtIDAgcmdiYSg0MCwgNDAsIDQwLCAwLjIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmpvYi1vZmZlcnMgLmZpbHRlcnMgLmNzLW9wdGlvbnMge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxufVxuXG4uam9iLW9mZmVycyAucGFnaW5hdGlvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBvc3Qtb2ZmZXIgLmJ1dHRvbi5kZWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIGJvcmRlci1jb2xvcjogI2U5ZTllOTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50YWdzLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi50YWdzLWxpc3QgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAuNXJlbSAuMzc1cmVtIDAgMDtcbn1cblxuLnRhZ3MtbGlzdCBhIHtcbiAgZm9udC1zaXplOiAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMCAuNzVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIGNvbG9yOiAjMjgyODI4O1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udGFncy1saXN0IGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZjVkMjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGF0YS10YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRhdGEtdGFibGUgLnJvdyArIC5yb3cge1xuICBwYWRkaW5nLXRvcDogLjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRhdGEtdGFibGUgLnJvdyArIC5yb3cge1xuICAgIHBhZGRpbmctdG9wOiAuNzVyZW07XG4gIH1cbn1cblxuLmRhdGEtdGFibGUgLmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogLjgxMjVlbTtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGF0YS10YWJsZSAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xuICB9XG59XG5cbi5kYXRhLXRhYmxlIC52YWx1ZSB7XG4gIGZvbnQtc2l6ZTogLjkzNzVlbTtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5kYXRhLXRhYmxlIC52YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuLmVycm9yLXBhZ2Uge1xuICBtaW4taGVpZ2h0OiAzMS4yNXJlbTtcbn1cblxuLmVycm9yLXBhZ2UgLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmNWQyMztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5lcnJvci1wYWdlIC5pY29uIHtcbiAgICBmb250LXNpemU6IDZlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVycm9yLXBhZ2UgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogN2VtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVycm9yLXBhZ2UgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogOGVtO1xuICB9XG59XG5cbi5lcnJvci1wYWdlIC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMy43NWVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZXJyb3ItcGFnZSAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC41ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lcnJvci1wYWdlIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXJyb3ItcGFnZSAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNS42MjVlbTtcbiAgfVxufVxuXG4uZXJyb3ItcGFnZSBoMyB7XG4gIGxldHRlci1zcGFjaW5nOiAuODZweDtcbn1cblxuLmVycm9yLXBhZ2UgLmxpbmsge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZXJyb3ItcGFnZSBbZGF0YS1iZy1pbWFnZV0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4Ljc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lcnJvci1wYWdlIFtkYXRhLWJnLWltYWdlXSB7XG4gICAgd2lkdGg6IDI1cmVtO1xuICB9XG59XG5cbi5lcnJvci1wYWdlLmV4cGFuZGVkLXZlcnNpb24gLmVycm9yLXBhZ2UtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmVycm9yLXBhZ2UuZXhwYW5kZWQtdmVyc2lvbiAuZXJyb3ItcGFnZS10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IC0xMS4yNXJlbSA4JSAwO1xuICBwYWRkaW5nOiAxLjkzNzVyZW0gMS41NjI1cmVtIDEuNTYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2U5ZTllOTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lcnJvci1wYWdlLmV4cGFuZGVkLXZlcnNpb24gLmVycm9yLXBhZ2UtdGV4dCB7XG4gICAgd2lkdGg6IDI0LjM3NXJlbTtcbiAgICBtYXJnaW46IDIuMzc1cmVtIDExJSAwO1xuICAgIHBhZGRpbmc6IDEuOTM3NXJlbSAzLjQzNzVyZW0gMS41NjI1cmVtO1xuICB9XG59XG5cbi5lcnJvci1wYWdlLmV4cGFuZGVkLXZlcnNpb24gLmVycm9yLXBhZ2UtdGV4dCAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmVycm9yLXBhZ2UuZXhwYW5kZWQtdmVyc2lvbiAuZXJyb3ItcGFnZS10ZXh0IGgzIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLmVycm9yLXBhZ2UuZXhwYW5kZWQtdmVyc2lvbiBbZGF0YS1iZy1pbWFnZV0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMy42MjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXJyb3ItcGFnZS5leHBhbmRlZC12ZXJzaW9uIFtkYXRhLWJnLWltYWdlXSB7XG4gICAgd2lkdGg6IDMyLjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5iZW5lZml0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJlbmVmaXQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmVuZWZpdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbi5iZW5lZml0IC5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDJyZW07XG4gIG1pbi13aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBjb2xvcjogI2ZmNWQyMztcbn1cblxuLmJlbmVmaXQgLmljb246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYmVuZWZpdCAuaWNvbiB7XG4gICAgbWluLXdpZHRoOiAyLjVyZW07XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgfVxuICAuYmVuZWZpdCAuaWNvbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmVuZWZpdCAuaWNvbiB7XG4gICAgbWluLXdpZHRoOiAzcmVtO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgfVxuICAuYmVuZWZpdCAuaWNvbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbi5iZW5lZml0IHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5iZW5lZml0IHAgYiB7XG4gIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZlYXR1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAuNXJlbSAwIC41cmVtIC43NXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDAuMjVyZW0gc29saWQgI2ZmNWQyMztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5mZWF0dXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZlYXR1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuXG4uZmVhdHVyZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZlYXR1cmUgc3Bhbi5sYWJlbCB7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mZWF0dXJlIHNwYW4uZW50cnkge1xuICBmb250LXNpemU6IC45Mzc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZmVhdHVyZSBzcGFuLmVudHJ5IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4uYmFubmVyLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhbm5lci1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLmJhbm5lci1zbGlkZXIgLnN3aXBlci1zbGlkZSAuZmVhdHVyZWQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDExcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDcwJSBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNCkgcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNHMgbGluZWFyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmJhbm5lci1zbGlkZXIgLnN3aXBlci1zbGlkZSAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJhbm5lci1zbGlkZXIgLnN3aXBlci1zbGlkZSAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1zbGlkZXIgLnN3aXBlci1zbGlkZSAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItc2xpZGUgLmZlYXR1cmVkLWltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkge1xuICAuYmFubmVyLXNsaWRlciAuc3dpcGVyLXNsaWRlIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cmVtO1xuICB9XG59XG5cbi5iYW5uZXItc2xpZGVyIC5zd2lwZXItc2xpZGUgLnNsaWRlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMuMjVyZW0gMXJlbSAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMS41NjI1cmVtO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItc2xpZGUgLnNsaWRlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMuMjVyZW0gMS41cmVtIDEuNXJlbTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDM5NXB4O1xuICAgIG1pbi1oZWlnaHQ6IDEyLjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDFyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbi5iYW5uZXItc2xpZGVyIC5zd2lwZXItc2xpZGUgLmVudHJ5LXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJhbm5lci1zbGlkZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUgLmZlYXR1cmVkLWltYWdlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAwMSkgcm90YXRlKDBkZWcpO1xufVxuXG4uYmFubmVyLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICB3aWR0aDogYXV0bztcbiAgbGVmdDogMXJlbTtcbiAgdG9wOiAxMi4yNXJlbTtcbiAgYm90dG9tOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmJhbm5lci1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICB0b3A6IDE0LjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYmFubmVyLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHRvcDogMTcuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgbGVmdDogMi41cmVtO1xuICAgIHRvcDogNC4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iYW5uZXItc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgdG9wOiA1LjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkge1xuICAuYmFubmVyLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHRvcDogNi42MjVyZW07XG4gIH1cbn1cblxuLmJhbm5lci1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBvcGFjaXR5OiAxO1xuICBib3gtc2hhZG93OiAwIDAgMCAwICNmZjVkMjM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGNjNDtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xufVxuXG4uYmFubmVyLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjExMjVyZW0gI2ZmNWQyMztcbn1cblxuLmJhbm5lci1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYmFubmVyLWxpbmtzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAuNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5iYW5uZXItbGlua3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLWxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgfVxufVxuXG4uYmFubmVyLWxpbmtzIGEge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJhbm5lci1saW5rcyBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLWxpbmtzIGEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgICB0ZXh0LW92ZXJmbG93OiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IC44NzVyZW0gMnJlbSAwIDFyZW07XG4gIH1cbn1cblxuLmJhbm5lci1saW5rcyBhOmhvdmVyLCAuYmFubmVyLWxpbmtzIGE6Zm9jdXMsIC5iYW5uZXItbGlua3MgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICBib3JkZXItY29sb3I6ICNmZjVkMjM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmFubmVyLWxpbmtzIGE6aG92ZXI6YmVmb3JlLCAuYmFubmVyLWxpbmtzIGE6Zm9jdXM6YmVmb3JlLCAuYmFubmVyLWxpbmtzIGE6YWN0aXZlOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWQtY29udGFpbmVyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogLjQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAuNzg7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmFkLWNvbnRhaW5lciBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFkLWNvbnRhaW5lciBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNDM3NWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFkLWNvbnRhaW5lciBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNjg3NWVtO1xuICB9XG59XG5cbi5hZC1jb250YWluZXIuc2l6ZS0xNjB4NjAwIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDYwMHB4O1xufVxuXG4uYWQtY29udGFpbmVyLnNpemUtNzI4eDkwIHtcbiAgd2lkdGg6IDcyOHB4O1xuICBoZWlnaHQ6IDkwcHg7XG59XG5cbi5wbGF5ZXIge1xuICBwYWRkaW5nOiAxLjc1cmVtIDEuOTM3NXJlbSAyLjQzNzVyZW07XG59XG5cbi5wbGF5ZXIgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIgLnZpZGVvLWpzIHtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllciAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDNlbTtcbiAgaGVpZ2h0OiAzZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmY1ZDIzO1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllciAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyIC52aWRlby1qcyAudmpzLXRpbWUtdG9vbHRpcCB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyIC52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLXBsYXktcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmY1ZDIzO1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllciAudmlkZW8tanMgLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyIC52aWRlby1qcyAudmpzLXRpbWUtY29udHJvbCB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyIC52aWRlby1qczpob3ZlciAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIgLnZpZGVvLWpzLmF1ZGlvLW9ubHkge1xuICBoZWlnaHQ6IDYuMjVyZW07XG4gIHBhZGRpbmctdG9wOiAwO1xuICBjb2xvcjogI2ZmNWQyMztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIgLnZpZGVvLWpzLmF1ZGlvLW9ubHkgYnV0dG9uIHtcbiAgY29sb3I6ICNmZjVkMjM7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyIC52aWRlby1qcy5hdWRpby1vbmx5IC52anMtY29udHJvbC1iYXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllciAudmlkZW8tanMuYXVkaW8tb25seSAudmpzLXJlbWFpbmluZy10aW1lIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyIC52aWRlby1qcy5hdWRpby1vbmx5IC52anMtbG9hZC1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCA5MywgMzUsIDAuMjUpO1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllciAudmlkZW8tanMuYXVkaW8tb25seSAudmpzLWxvYWQtcHJvZ3Jlc3MgZGl2IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyIC52aWRlby1qcy5hdWRpby1vbmx5IC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyIC52aWRlby1qcy5hdWRpby1vbmx5IC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLXNsaWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmRjYzQ7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyIC52aWRlby1qcyAudmpzLWR1cmF0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyIC52aWRlby1qcyAudmpzLWR1cmF0aW9uIC52anMtZHVyYXRpb24tZGlzcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyIC52aWRlby1qcyBidXR0b24ge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllciAudmlkZW8tanMgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCB7XG4gIG9yZGVyOiA0O1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllciAudmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wge1xuICBvcmRlcjogNTtcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIgLnZpZGVvLWpzIGltZyB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyIC52anMtdGhlbWUtY2l0eSB7XG4gIC0tdmpzLXRoZW1lLWNpdHktLXByaW1hcnk6ICRvcmFuZ2U7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyIC52anMtdGhlbWUtY2l0eS5hdWRpby1vbmx5IHtcbiAgLS12anMtdGhlbWUtY2l0eS0tc2Vjb25kYXJ5OiAkb3JhbmdlO1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllciAudmpzLXRoZW1lLWNpdHkuYXVkaW8tb25seSAudmpzLXJlbWFpbmluZy10aW1lIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllciAudmpzLXRoZW1lLWNpdHkuYXVkaW8tb25seSAudmpzLXZvbHVtZS1wYW5lbCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIgLnZqcy10aGVtZS1jaXR5LmF1ZGlvLW9ubHkgLnZqcy12b2x1bWUtYmFyOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoMjU1LCA5MywgMzUsIDAuMjUpO1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllciAudmpzLXRoZW1lLWNpdHkuYXVkaW8tb25seSAudmpzLXZvbHVtZS1sZXZlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogMS43NWVtIHNvbGlkICNmZjVkMjM7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyLnZpZGVvIC52aWRlby1qcyAudmpzLWR1cmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIudmlkZW8gLnZqcy1wbGF5LWNvbnRyb2wge1xuICBmbGV4OiA0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIudmlkZW8gLnZqcy1wbGF5LWNvbnRyb2wge1xuICAgIGZsZXg6IDIwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIudmlkZW8gLnZqcy1wbGF5LWNvbnRyb2wge1xuICAgIGZsZXg6IDI0O1xuICB9XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyLnZpZGVvIC52anMtZnVsbHNjcmVlbiAudmpzLXBsYXktY29udHJvbCB7XG4gIGZsZXg6IDQwO1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllci52aWRlbyAudmpzLXJlbWFpbmluZy10aW1lIHtcbiAgZmxleDogMjtcbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIudmlkZW8gLnZqcy10aGVtZS1jaXR5IC52anMtZnVsbHNjcmVlbi1jb250cm9sLFxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIudmlkZW8gLnZqcy10aGVtZS1jaXR5IC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wsXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllci52aWRlbyAudmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtcGFuZWwge1xuICBmbGV4OiAyO1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllci5hdWRpbyAudmpzLXBsYXktY29udHJvbCB7XG4gIGZsZXg6IDg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGxheWVyIC5nYXotc3lzdGVtLXBsYXllci5hdWRpbyAudmpzLXBsYXktY29udHJvbCB7XG4gICAgZmxleDogMTE7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxheWVyIC5nYXotc3lzdGVtLXBsYXllci5hdWRpbyAudmpzLXBsYXktY29udHJvbCB7XG4gICAgZmxleDogMTQ7XG4gIH1cbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXIuYXVkaW8gLnZqcy1yZW1haW5pbmctdGltZSB7XG4gIGZsZXg6IDI7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyLmF1ZGlvIC52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1wYW5lbCB7XG4gIGZsZXg6IDI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGxheWVyIC5nYXotc3lzdGVtLXBsYXllci5hdWRpbyAudmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtcGFuZWwge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuLnBsYXllciAuZ2F6LXN5c3RlbS1wbGF5ZXItdHJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxcmVtIDAgMCAxcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucGxheWVyIC5nYXotc3lzdGVtLXBsYXllci10cmFjay1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wbGF5ZXIgLmdhei1zeXN0ZW0tcGxheWVyLXRyYWNrLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMCAwLjVyZW07XG59XG5cbmFydGljbGUgLnBsYXllciB7XG4gIHBhZGRpbmc6IDEuNzVyZW0gMC41NXJlbSAyLjQzNzVyZW07XG59XG5cbi53eXNpd3lnIHVsLFxuLnd5c2l3eWcgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbi53eXNpd3lnIHVsIGxpLFxuLnd5c2l3eWcgb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3lzaXd5ZyB1bCBvbCxcbi53eXNpd3lnIHVsIHVsLFxuLnd5c2l3eWcgb2wgb2wsXG4ud3lzaXd5ZyBvbCB1bCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53eXNpd3lnIHVsIG9sOmxhc3QtY2hpbGQsXG4ud3lzaXd5ZyB1bCB1bDpsYXN0LWNoaWxkLFxuLnd5c2l3eWcgb2wgb2w6bGFzdC1jaGlsZCxcbi53eXNpd3lnIG9sIHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3lzaXd5ZyB1bDpsYXN0LWNoaWxkLFxuLnd5c2l3eWcgb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4ud3lzaXd5ZyB1bCB7XG4gIGxpc3Qtc3R5bGU6IGluaXRpYWw7XG59XG5cbi53eXNpd3lnIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4ud3lzaXd5ZyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnd5c2l3eWcgaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53eXNpd3lnIGltZyB7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53eXNpd3lnIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEycmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnd5c2l3eWcgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDI0cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnd5c2l3eWcgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDI0cmVtO1xuICB9XG59XG5cbi53eXNpd3lnIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnd5c2l3eWcgcCArIHVsLFxuLnd5c2l3eWcgcCArIG9sIHtcbiAgbWFyZ2luLXRvcDogLTFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnYtd2luZG93IHVsIHtcbiAgbGlzdC1zdHlsZTogaW5pdGlhbDtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uY2FsY3VsYXRvciBbZGF0YS1lbnRyeV0gLnd5c2l3eWcge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY2FsY3VsYXRvciBbZGF0YS1yZXN1bHRdIC53eXNpd3lnIHtcbiAgcGFkZGluZzogMCAwIDFyZW07XG59XG5cbi5jYWxjdWxhdG9yIC52YWxpZGF0aW9uLWVycm9yIHtcbiAgY29sb3I6ICNmZjU1NTM7XG59XG5cbi5tdWx0aW1lZGlhIC5maWx0ZXJzIC5maWVsZCB7XG4gIG1pbi13aWR0aDogMTByZW07XG59XG5cbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6YWN0aXZlLCAubXVsdGltZWRpYSAucG9zdC1jYXJkOmZvY3VzLCAubXVsdGltZWRpYSAucG9zdC1jYXJkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6YWN0aXZlIC5zaW5nbGUtZ2FsbGVyeS1pbWFnZSAuZmVhdHVyZWQtaW1hZ2UgLmNvbnRyb2xzLW92ZXJsYXksXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmFjdGl2ZSAuZ2FsbGVyeS1hbGJ1bSAuZmVhdHVyZWQtaW1hZ2UgLmNvbnRyb2xzLW92ZXJsYXksXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmFjdGl2ZSAuc2luZ2xlLWRvY3VtZW50IC5mZWF0dXJlZC1pbWFnZSAuY29udHJvbHMtb3ZlcmxheSwgLm11bHRpbWVkaWEgLnBvc3QtY2FyZDpmb2N1cyAuc2luZ2xlLWdhbGxlcnktaW1hZ2UgLmZlYXR1cmVkLWltYWdlIC5jb250cm9scy1vdmVybGF5LFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDpmb2N1cyAuZ2FsbGVyeS1hbGJ1bSAuZmVhdHVyZWQtaW1hZ2UgLmNvbnRyb2xzLW92ZXJsYXksXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmZvY3VzIC5zaW5nbGUtZG9jdW1lbnQgLmZlYXR1cmVkLWltYWdlIC5jb250cm9scy1vdmVybGF5LCAubXVsdGltZWRpYSAucG9zdC1jYXJkOmhvdmVyIC5zaW5nbGUtZ2FsbGVyeS1pbWFnZSAuZmVhdHVyZWQtaW1hZ2UgLmNvbnRyb2xzLW92ZXJsYXksXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmhvdmVyIC5nYWxsZXJ5LWFsYnVtIC5mZWF0dXJlZC1pbWFnZSAuY29udHJvbHMtb3ZlcmxheSxcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6aG92ZXIgLnNpbmdsZS1kb2N1bWVudCAuZmVhdHVyZWQtaW1hZ2UgLmNvbnRyb2xzLW92ZXJsYXkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6YWN0aXZlIC5zaW5nbGUtZ2FsbGVyeS1pbWFnZSAuZmVhdHVyZWQtaW1hZ2UgLmdyYWRpZW50LFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDphY3RpdmUgLmdhbGxlcnktYWxidW0gLmZlYXR1cmVkLWltYWdlIC5ncmFkaWVudCxcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6YWN0aXZlIC5zaW5nbGUtZG9jdW1lbnQgLmZlYXR1cmVkLWltYWdlIC5ncmFkaWVudCwgLm11bHRpbWVkaWEgLnBvc3QtY2FyZDpmb2N1cyAuc2luZ2xlLWdhbGxlcnktaW1hZ2UgLmZlYXR1cmVkLWltYWdlIC5ncmFkaWVudCxcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6Zm9jdXMgLmdhbGxlcnktYWxidW0gLmZlYXR1cmVkLWltYWdlIC5ncmFkaWVudCxcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6Zm9jdXMgLnNpbmdsZS1kb2N1bWVudCAuZmVhdHVyZWQtaW1hZ2UgLmdyYWRpZW50LCAubXVsdGltZWRpYSAucG9zdC1jYXJkOmhvdmVyIC5zaW5nbGUtZ2FsbGVyeS1pbWFnZSAuZmVhdHVyZWQtaW1hZ2UgLmdyYWRpZW50LFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDpob3ZlciAuZ2FsbGVyeS1hbGJ1bSAuZmVhdHVyZWQtaW1hZ2UgLmdyYWRpZW50LFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDpob3ZlciAuc2luZ2xlLWRvY3VtZW50IC5mZWF0dXJlZC1pbWFnZSAuZ3JhZGllbnQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmFjdGl2ZSAuc2luZ2xlLWdhbGxlcnktaW1hZ2UgLmNvbnRlbnQgLnR5cGUsXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmFjdGl2ZSAuc2luZ2xlLWdhbGxlcnktaW1hZ2UgLmNvbnRlbnQgLmVudHJ5LXRpdGxlLFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDphY3RpdmUgLnNpbmdsZS1nYWxsZXJ5LWltYWdlIC5jb250ZW50IC5kZXNjcmlwdGlvbixcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6YWN0aXZlIC5nYWxsZXJ5LWFsYnVtIC5jb250ZW50IC50eXBlLFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDphY3RpdmUgLmdhbGxlcnktYWxidW0gLmNvbnRlbnQgLmVudHJ5LXRpdGxlLFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDphY3RpdmUgLmdhbGxlcnktYWxidW0gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDphY3RpdmUgLnNpbmdsZS1kb2N1bWVudCAuY29udGVudCAudHlwZSxcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6YWN0aXZlIC5zaW5nbGUtZG9jdW1lbnQgLmNvbnRlbnQgLmVudHJ5LXRpdGxlLFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDphY3RpdmUgLnNpbmdsZS1kb2N1bWVudCAuY29udGVudCAuZGVzY3JpcHRpb24sIC5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6Zm9jdXMgLnNpbmdsZS1nYWxsZXJ5LWltYWdlIC5jb250ZW50IC50eXBlLFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDpmb2N1cyAuc2luZ2xlLWdhbGxlcnktaW1hZ2UgLmNvbnRlbnQgLmVudHJ5LXRpdGxlLFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDpmb2N1cyAuc2luZ2xlLWdhbGxlcnktaW1hZ2UgLmNvbnRlbnQgLmRlc2NyaXB0aW9uLFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDpmb2N1cyAuZ2FsbGVyeS1hbGJ1bSAuY29udGVudCAudHlwZSxcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6Zm9jdXMgLmdhbGxlcnktYWxidW0gLmNvbnRlbnQgLmVudHJ5LXRpdGxlLFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDpmb2N1cyAuZ2FsbGVyeS1hbGJ1bSAuY29udGVudCAuZGVzY3JpcHRpb24sXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmZvY3VzIC5zaW5nbGUtZG9jdW1lbnQgLmNvbnRlbnQgLnR5cGUsXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmZvY3VzIC5zaW5nbGUtZG9jdW1lbnQgLmNvbnRlbnQgLmVudHJ5LXRpdGxlLFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDpmb2N1cyAuc2luZ2xlLWRvY3VtZW50IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLm11bHRpbWVkaWEgLnBvc3QtY2FyZDpob3ZlciAuc2luZ2xlLWdhbGxlcnktaW1hZ2UgLmNvbnRlbnQgLnR5cGUsXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmhvdmVyIC5zaW5nbGUtZ2FsbGVyeS1pbWFnZSAuY29udGVudCAuZW50cnktdGl0bGUsXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmhvdmVyIC5zaW5nbGUtZ2FsbGVyeS1pbWFnZSAuY29udGVudCAuZGVzY3JpcHRpb24sXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmhvdmVyIC5nYWxsZXJ5LWFsYnVtIC5jb250ZW50IC50eXBlLFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZDpob3ZlciAuZ2FsbGVyeS1hbGJ1bSAuY29udGVudCAuZW50cnktdGl0bGUsXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmhvdmVyIC5nYWxsZXJ5LWFsYnVtIC5jb250ZW50IC5kZXNjcmlwdGlvbixcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6aG92ZXIgLnNpbmdsZS1kb2N1bWVudCAuY29udGVudCAudHlwZSxcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQ6aG92ZXIgLnNpbmdsZS1kb2N1bWVudCAuY29udGVudCAuZW50cnktdGl0bGUsXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkOmhvdmVyIC5zaW5nbGUtZG9jdW1lbnQgLmNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQgLnNpbmdsZS1nYWxsZXJ5LWltYWdlLFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZCAuZ2FsbGVyeS1hbGJ1bSxcbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQgLnNpbmdsZS1kb2N1bWVudCB7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAzMHB4IDAgcmdiYSg0MCwgNDAsIDQwLCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQgLmZlYXR1cmVkLWltYWdlIHtcbiAgYmFja2dyb3VuZDogI2U5ZTllOTtcbn1cblxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZCAuZmVhdHVyZWQtaW1hZ2UgLmltYWdlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC04MHB4IDUwcHggLTUwcHggdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkIC5mZWF0dXJlZC1pbWFnZSAuZ3JhZGllbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCwgcmdiYSgyMCwgMjAsIDIwLCAwLjgpKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDQwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5tdWx0aW1lZGlhIC5wb3N0LWNhcmQgLmNvbnRyb2xzLW92ZXJsYXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZCAuZG93bmxvYWQtYnV0dG9uLFxuLm11bHRpbWVkaWEgLnBvc3QtY2FyZCAucHJldmlldy1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMXJlbSAuNXJlbTtcbiAgcGFkZGluZzogLjVyZW0gLjc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkIC5kb3dubG9hZC1idXR0b246aG92ZXIsXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkIC5wcmV2aWV3LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkIC5kb3dubG9hZC1idXR0b246aG92ZXIgLmljb24sXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkIC5wcmV2aWV3LWJ1dHRvbjpob3ZlciAuaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkIC5kb3dubG9hZC1idXR0b24gLmljb24sXG4ubXVsdGltZWRpYSAucG9zdC1jYXJkIC5wcmV2aWV3LWJ1dHRvbiAuaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICNmZjVkMjM7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ubXVsdGltZWRpYSAubG9hZGVyIHtcbiAgbWF4LXdpZHRoOiA2MHB4O1xufVxuXG4uaGlnaC1jb250cmFzdC1tb2RlIC5tdWx0aW1lZGlhIC5mZWF0dXJlZC1pbWFnZSA+IHNwYW4ge1xuICBmaWx0ZXI6IGludmVydCgxKSBodWUtcm90YXRlKDMwZGVnKTtcbn1cblxuLm1vYngtc2hhcmUtdG9vbHRpcCB7XG4gIGJhY2tncm91bmQ6ICNlOWU5ZTk7XG59XG5cbi5yZWZlcmVuY2UtcHJpY2UgLmxvYWRlci1jb250YWluZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNXJlbTtcbn1cblxuLnJlZmVyZW5jZS1wcmljZSAubG9hZGVyLWNvbnRhaW5lciAubG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWF4LXdpZHRoOiAzLjVyZW07XG59XG5cbi5yZWZlcmVuY2UtcHJpY2UgLnRhYmxlLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuaW5uZXItdGFibGUtd3JhcHBlciAudGFibGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVmZXJlbmNlLXByaWNlIC50YWJsZS1jb250YWluZXIgLnRhYmxlLXdyYXBwZXIgLmlubmVyLXRhYmxlLXdyYXBwZXIgLnRhYmxlIC50aGVhZCB7XG4gIGJhY2tncm91bmQ6ICNlOWU5ZTk7XG59XG5cbi5oaWdoLWNvbnRyYXN0LW1vZGUge1xuICBmaWx0ZXI6IGludmVydCgxKSBodWUtcm90YXRlKC0yNWRlZykgYnJpZ2h0bmVzcygxLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uaGlnaC1jb250cmFzdC1tb2RlIGltZyxcbi5oaWdoLWNvbnRyYXN0LW1vZGUgaWZyYW1lLFxuLmhpZ2gtY29udHJhc3QtbW9kZSB2aWRlbyxcbi5oaWdoLWNvbnRyYXN0LW1vZGUgW2RhdGEtYmctaW1hZ2VdIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSk7XG59XG5cbi5oaWdoLWNvbnRyYXN0LW1vZGUgLmxvZ28ge1xuICBmaWx0ZXI6IGludmVydCgxKSBodWUtcm90YXRlKDIxNWRlZykgYnJpZ2h0bmVzcygxLjUpO1xufVxuXG4uaGlnaC1jb250cmFzdC1tb2RlIFtkYXRhLWJnLWltYWdlXSxcbi5oaWdoLWNvbnRyYXN0LW1vZGUgYXJ0aWNsZSBpbWcge1xuICBmaWx0ZXI6IGludmVydCgxKSBodWUtcm90YXRlKDI1ZGVnKSBjb250cmFzdCgwLjUpIGJyaWdodG5lc3MoMS4yNSk7XG59XG5cbi5oaWdoLWNvbnRyYXN0LW1vZGUgW2RhdGEtYmc9J2xpZ2h0LWdyZXknXSxcbi5oaWdoLWNvbnRyYXN0LW1vZGUgW2RhdGEtYXJyb3ctYmxvY2tdLFxuLmhpZ2gtY29udHJhc3QtbW9kZSAuc2xpZGUtY29udGVudCxcbi5oaWdoLWNvbnRyYXN0LW1vZGUgLmNvbnRlbnQtYmxvY2ssXG4uaGlnaC1jb250cmFzdC1tb2RlIC5wb3N0LWNhcmQubGF0ZXN0LFxuLmhpZ2gtY29udHJhc3QtbW9kZSAubmV3cy1zY3JvbGxlciAuc2luZ2xlLXBvc3QsXG4uaGlnaC1jb250cmFzdC1tb2RlIC5uZXdzLXNjcm9sbGVyIC5uYXYtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzZjNiAhaW1wb3J0YW50O1xufVxuXG4uaGlnaC1jb250cmFzdC1tb2RlIC5oZWFkZXItYnV0dG9ucy1yb3cgYSB7XG4gIGJvcmRlci1jb2xvcjogIzI4MjgyODtcbn1cblxuLmhpZ2gtY29udHJhc3QtbW9kZSAuaGVhZGVyLWJ1dHRvbnMtcm93IGE6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuXG4uaGlnaC1jb250cmFzdC1tb2RlIC5oZWFkZXItYnV0dG9ucy1yb3cgLmNzLXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGJvcmRlci1jb2xvcjogIzI4MjgyODtcbn1cblxuLmhpZ2gtY29udHJhc3QtbW9kZSAuaGVhZGVyLWJ1dHRvbnMtcm93IC5jcy1vcHRpb25zIHVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjgyODI4O1xufVxuXG4uaGlnaC1jb250cmFzdC1tb2RlIC5oZWFkZXItYnV0dG9ucy1yb3cgLmNzLW9wdGlvbnMgdWwgbGkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjgyODI4O1xufVxuXG4uaGlnaC1jb250cmFzdC1tb2RlIC5iYW5uZXItbGlua3Mge1xuICBib3JkZXItY29sb3I6ICNhMWExYTE7XG59XG5cbi5oaWdoLWNvbnRyYXN0LW1vZGUgLmNvb2tpZXMtbm90aWZpY2F0aW9uLFxuLmhpZ2gtY29udHJhc3QtbW9kZSAudmVyc2lvbi1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb25vY2hyb21lIHtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgwKTtcbn1cblxuLm1vbm9jaHJvbWUgLmNvb2tpZXMtbm90aWZpY2F0aW9uLFxuLm1vbm9jaHJvbWUgLnZlcnNpb24tbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9ub2Nocm9tZSAubG9nbyAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZnMtbm9ybWFsIHtcbiAgZm9udC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5mcy1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMTEwJSAhaW1wb3J0YW50O1xufVxuXG4uZnMteGxhcmdlIHtcbiAgZm9udC1zaXplOiAxMjAlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuaWUgLmNvb2tpZXMtbm90aWZpY2F0aW9uIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNnB4IDM2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pZSAuY29va2llcy1ub3RpZmljYXRpb24gLmlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ0cHggNDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pZSAuY29udGFjdC1ib3gtYnV0dG9uIC5hcnJvdy1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS41cmVtO1xuICB0b3A6IDEuNXJlbTtcbn1cblxuLmllIFtkYXRhLXZpZXddIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm5ld3MgLnBvc3QtY2FyZDphY3RpdmUsIC5uZXdzIC5wb3N0LWNhcmQ6Zm9jdXMsIC5uZXdzIC5wb3N0LWNhcmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzIC5maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmV3cyAuZmlsdGVycyAuZmllbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLm5ld3MgLmZpbHRlcnMgLmZpZWxkICsgLmZpZWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubmV3cyAuZmlsdGVycyAuZHJvcGJ0bi1kYXRlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLm5ld3MgLmZpbHRlcnMgLmRyb3Bkb3duLWNvbnRlbnQtZGF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiBjYWxjKDEwMCUpO1xuICB9XG59XG5cbi5uZXdzIC5maWx0ZXJzIC5jcy1vcHRpb25zIHtcbiAgYm94LXNoYWRvdzogMCAxLjI1cmVtIDEuODc1cmVtIDAgcmdiYSg0MCwgNDAsIDQwLCAwLjIpO1xufVxuXG4ubmV3cyAucGFnaW5hdGlvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubmV3cyAubG9hZGVyIHtcbiAgd2lkdGg6IDcwcHg7XG59XG5cbi5tYXAge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ubWFwIHN2Zyxcbi5tYXAgc3ZnICoge1xuICBmaWxsOiBpbmhlcml0O1xufVxuXG4ubWFwICsgLnJvdyAuYWN0aW9uLWJ1dHRvbnMtcm93IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuLm1hcF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFwX19jYW52YXMge1xuICBoZWlnaHQ6IDc1dmg7XG59XG5cbi5tYXBfX2ZpbHRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA0NXB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWFwX19maWx0ZXItLXRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1hcF9fZmlsdGVyLS10cmFuc2l0aW9uLmxvYWRpbmcgLm1hcF9fZmlsdGVyLS1saXN0IHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1hcF9fZmlsdGVyLS10cmFuc2l0aW9uLmFjdGl2ZSAubWFwX19maWx0ZXItLXRvZ2dsZSBzcGFuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xufVxuXG4ubWFwX19maWx0ZXItLXdyYXBwZXIge1xuICB3aWR0aDogMzc1cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTdweCk7XG4gIGhlaWdodDogNTE3cHg7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2U5ZTllOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLm1hcF9fZmlsdGVyLS10b2dnbGUge1xuICB3aWR0aDogNTdweDtcbiAgaGVpZ2h0OiA1N3B4O1xuICBwYWRkaW5nOiAyNHB4IDI1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlOWU5ZTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLm1hcF9fZmlsdGVyLS10b2dnbGUgc3BhbiB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmY1ZDIzO1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwLjV0dXJuKTtcbn1cblxuLm1hcF9fZmlsdGVyLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMzU7XG4gIGhlaWdodDogNTdweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTllOWU5O1xuICBwYWRkaW5nOiAwLjVyZW0gMCAwIDEuNXJlbTtcbn1cblxuLm1hcF9fZmlsdGVyLS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG59XG5cbi5tYXBfX2ZpbHRlci0tZm9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDFweDtcbiAgcGFkZGluZzogMTBweCAyN3B4IDEwcHggMjRweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2U5ZTllOTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tYXBfX2ZpbHRlci0tZm9sZGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2U5ZTllOTtcbn1cblxuLm1hcF9fZmlsdGVyLS1mb2xkZXIgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubWFwX19maWx0ZXItLWZvbGRlci5hY3RpdmUgKyAubWFwX19maWx0ZXItLWxheWVycy1saXN0IHtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG59XG5cbi5tYXBfX2ZpbHRlci0tZm9sZGVyIC5pY29uIHtcbiAgY29sb3I6ICNmZjVkMjM7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ubWFwX19maWx0ZXItLWZvbGRlci5hY3RpdmUgLmljb24ge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwLjV0dXJuKTtcbn1cblxuLm1hcF9fZmlsdGVyLS1sYXllcnMtbGlzdCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xufVxuXG4ubWFwX19maWx0ZXItLWxheWVyIHtcbiAgcGFkZGluZzogMTBweCAyN3B4IDEwcHggMjRweDtcbn1cblxuLm1hcF9fZmlsdGVyLS1sYXllciBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWFwX19maWx0ZXItLWxheWVyIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlLCAubWFwX19maWx0ZXItLWxheWVyIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ubWFwX19maWx0ZXItLWltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG9yZGVyOiAwO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uZmlsdGVyX19pY29uLS1saW5lIHtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZmlsdGVyX19pY29uLS1wb2ludCB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5maWx0ZXJfX2ljb24tLXBvbHkge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL3BlbnRhZ29uLnN2Z1wiKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogNTAlIDUwJTtcbiAgbWFzay1zaXplOiBjb250YWluO1xufVxuXG4uZmlsdGVyX19pY29uLS1jdXN0b20tc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZmlsbDogIzE0MTQxNDtcbn1cblxuLmZpbHRlcl9faWNvbi0tY3VzdG9tLXN2Zy5zbWFsbCB7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uZmlsdGVyX19pY29uLS1jdXN0b20tc3ZnLm1lZGl1bSB7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4uZmlsdGVyX19pY29uLS1jdXN0b20tc3ZnLmxhcmdlIHtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5zb2NpYWwtc2hhcmUtcG9wdXAge1xuICBib3R0b206IGF1dG87XG4gIG1heC13aWR0aDogNDQycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1hcF9fcG9wdXAtLWxpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuXG4ubWFwX19wb3B1cC0tbGluZSAubWFwX19wb3B1cC0tbGluZS0tbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG4ubWFwX19wb3B1cC0tbGluZSAubWFwX19wb3B1cC0tbGluZS0tdmFsdWUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG4uY2xvc2Utc2hhcmUtcG9wdXAge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctdDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDEuNXJlbSAycmVtIHJnYmEoMjAsIDIwLCAyMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIC5nbS1zdHlsZS1pdy1kID4gZGl2IHtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIC5zb2NpYWwtc2hhcmUtcG9wdXAge1xuICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIC5zb2NpYWwtc2hhcmUtcG9wdXAge1xuICAgIHdpZHRoOiA3MHZ3O1xuICAgIHBhZGRpbmc6IC43NXJlbTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB9XG59XG5cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyAuc29jaWFsLXNoYXJlLXBvcHVwIC5pbm5lciB7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMgLnNvY2lhbC1zaGFyZS1wb3B1cCAuaW5uZXIgLm1hcF9fcG9wdXAtLWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyAuZ20tc3R5bGUtaXctZCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jID4gYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLm1hcF9fY2FudmFzIHtcbiAgICBoZWlnaHQ6IDU1dmg7XG4gIH1cbn1cblxuLmJhbm5lci1hZHZlcnRpc2VtZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYmFubmVyLWFkdmVydGlzZW1lbnQtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmFubmVyLWFkdmVydGlzZW1lbnQuaG9yaXpvbnRhbC1iaWcsIC5iYW5uZXItYWR2ZXJ0aXNlbWVudC5ob3Jpem9udGFsLXNtYWxsIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmJhbm5lci1hZHZlcnRpc2VtZW50Lmhvcml6b250YWwtc21hbGwge1xuICBoZWlnaHQ6IDkwcHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLWFkdmVydGlzZW1lbnQuaG9yaXpvbnRhbC1zbWFsbCB7XG4gICAgd2lkdGg6IDcyOHB4O1xuICB9XG59XG5cbi5iYW5uZXItYWR2ZXJ0aXNlbWVudC5ob3Jpem9udGFsLXNtYWxsIGEge1xuICBoZWlnaHQ6IDkwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLWFkdmVydGlzZW1lbnQuaG9yaXpvbnRhbC1zbWFsbCBhIHtcbiAgICB3aWR0aDogNzI4cHg7XG4gIH1cbn1cblxuLmJhbm5lci1hZHZlcnRpc2VtZW50Lmhvcml6b250YWwtYmlnIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItYWR2ZXJ0aXNlbWVudC5ob3Jpem9udGFsLWJpZyB7XG4gICAgd2lkdGg6IDkyMHB4O1xuICB9XG59XG5cbi5iYW5uZXItYWR2ZXJ0aXNlbWVudC5ob3Jpem9udGFsLWJpZyBhIHtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItYWR2ZXJ0aXNlbWVudC5ob3Jpem9udGFsLWJpZyBhIHtcbiAgICB3aWR0aDogOTIwcHg7XG4gIH1cbn1cblxuLmJhbm5lci1hZHZlcnRpc2VtZW50LnZlcnRpY2FsLWJpZyB7XG4gIGhlaWdodDogNjAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLWFkdmVydGlzZW1lbnQudmVydGljYWwtYmlnIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbn1cblxuLmJhbm5lci1hZHZlcnRpc2VtZW50LnZlcnRpY2FsLWJpZyBhIHtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItYWR2ZXJ0aXNlbWVudC52ZXJ0aWNhbC1iaWcgYSB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG59XG5cbi5iYW5uZXItYWR2ZXJ0aXNlbWVudC52ZXJ0aWNhbC1zbWFsbCB7XG4gIGhlaWdodDogMzYwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLWFkdmVydGlzZW1lbnQudmVydGljYWwtc21hbGwge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxufVxuXG4uYmFubmVyLWFkdmVydGlzZW1lbnQudmVydGljYWwtc21hbGwgYSB7XG4gIGhlaWdodDogMzYwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLWFkdmVydGlzZW1lbnQudmVydGljYWwtc21hbGwgYSB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxlZnQtbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDQuMzc1cmVtO1xuICAgIHotaW5kZXg6IDk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAxLjI1cmVtIDEuODc1cmVtIDAgcmdiYSg0MCwgNDAsIDQwLCAwLjIpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxlZnQtbWVudSBhc2lkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5cbi5sZWZ0LW1lbnUgYnV0dG9uLm9wZW4tYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLTJyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiAwIDUwJSA1MCUgMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sZWZ0LW1lbnUgYnV0dG9uLm9wZW4tYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubGVmdC1tZW51IGJ1dHRvbi5vcGVuLWJ0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcRUEwRVwiO1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiLCBzZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xufVxuXG4ubGVmdC1tZW51IC5wdXNoeSAjY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxLjI1cmVtIDIuNXJlbTtcbiAgcGFkZGluZy10b3A6IDVyZW07XG59XG5cbi5sZWZ0LW1lbnUgLnB1c2h5IC5tZW51LWJ0biB7XG4gIHdpZHRoOiAxMDBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDBweDtcbn1cblxuLmxlZnQtbWVudSAucHVzaHkgLm1lbnUtYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ubGVmdC1tZW51IC5wdXNoeSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5sZWZ0LW1lbnUgLnB1c2h5ICNjb250YWluZXIsXG4ubGVmdC1tZW51IC5wdXNoeSAucHVzaHksXG4ubGVmdC1tZW51IC5wdXNoeSAucHVzaCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjE2LCAwLjY4LCAwLjQzLCAwLjk5KTtcbn1cblxuLmxlZnQtbWVudSAucHVzaHkgLnB1c2h5LWNvbnRlbnQge1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuMTYsIDAuNjgsIDAuNDMsIDAuOTkpO1xuICBwYWRkaW5nLWJvdHRvbTogMy4yNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sZWZ0LW1lbnUgLnB1c2h5IC5wdXNoeS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ubGVmdC1tZW51IC5wdXNoeS1zdWJtZW51ID4gdWwge1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQsXHIgdmlzaWJpbGl0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ubGVmdC1tZW51IC5wdXNoeS1zdWJtZW51ID4gdWwgLnB1c2h5LWxpbmsge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5sZWZ0LW1lbnUgLnB1c2h5LXN1Ym1lbnUgdWwgbGkgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG5cbi5sZWZ0LW1lbnUgLnB1c2h5LXN1Ym1lbnUgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmY1ZDIzO1xufVxuXG4ubGVmdC1tZW51IC5wdXNoeS1zdWJtZW51IGJ1dHRvbiB7XG4gIHdpZHRoOiAyLjI1cmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubGVmdC1tZW51IC5wdXNoeS1zdWJtZW51IGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5sZWZ0LW1lbnUgLnB1c2h5LXN1Ym1lbnUgYnV0dG9uIC5pY29uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4ubGVmdC1tZW51IC5wdXNoeS1zdWJtZW51ID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxlZnQtbWVudSAucHVzaHktc3VibWVudS5zdWJtZW51LWFjdGl2ZSAucHVzaHktYnV0dG9uLnB1c2h5LXN1Ym1lbnUtY2xvc2VkICsgdWwuc3VibWVudS1hY3RpdmUge1xuICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4ycyBlYXNlLWluLW91dCx2aXNpYmlsaXR5IC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmxlZnQtbWVudSAucHVzaHktc3VibWVudS1jbG9zZWQucHVzaHktYnV0dG9uICsgdWwge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5sZWZ0LW1lbnUgLnB1c2h5LXN1Ym1lbnUtY2xvc2VkLnB1c2h5LWJ1dHRvbiAucHVzaHktbGluayB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5sZWZ0LW1lbnUgLnB1c2h5LXN1Ym1lbnUtY2xvc2VkLnB1c2h5LWJ1dHRvbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4ubGVmdC1tZW51IC5wdXNoeS1zdWJtZW51LWNsb3NlZCBhOjphZnRlcjpob3Zlcjo6YWZ0ZXIsXG4ubGVmdC1tZW51IC5wdXNoeS1zdWJtZW51LWNsb3NlZCBidXR0b246OmFmdGVyOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG59XG5cbi5sZWZ0LW1lbnUgLnB1c2h5LXN1Ym1lbnUtb3Blbi5wdXNoeS1idXR0b246OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmxlZnQtbWVudSAucHVzaHktc3VibWVudS1vcGVuLnB1c2h5LWJ1dHRvbiAucHVzaHktbGluayB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sZWZ0LW1lbnUgLnB1c2h5LXN1Ym1lbnUtb3Blbi5wdXNoeS1idXR0b24gKyB1bCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4ycyBlYXNlLWluLW91dCx2aXNpYmlsaXR5IC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmxlZnQtbWVudSAucHVzaHktc3VibWVudS1vcGVuIC5pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKTtcbn1cblxuLmxlZnQtbWVudSAucHVzaHkgdWwgdWwgYTpob3ZlciwgLmxlZnQtbWVudSAucHVzaHkgdWwgdWwgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWQyMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5vcGVuLW1lbnUtcndkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLm9wZW4tbWVudS1yd2QgLmxlZnQtbWVudSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4ub3Blbi1tZW51LXJ3ZCAubGVmdC1tZW51IGFzaWRlIHtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4ub3Blbi1tZW51LXJ3ZCAubGVmdC1tZW51IGJ1dHRvbi5vcGVuLWJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBDXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCIsIHNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAuNzVyZW07XG59XG5cbi50aWxlcyAub2ZmZXItYm94LXNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwbGFjZS1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnRpbGVzIC5kcm9wZG93bi1kYXRlIHtcbiAgaGVpZ2h0OiAyLjgxMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgb3V0bGluZTogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTdweDtcbn1cblxuLnRpbGVzIC5kcm9wZG93bi1kYXRlIC5kcm9wYnRuLWRhdGUge1xuICBwYWRkaW5nOiAuODc1cmVtIDIuMjVyZW0gLjg3NXJlbSAxcmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBvdXRsaW5lOiAwO1xufVxuXG4udGlsZXMgLmRyb3Bkb3duLWRhdGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZjVkMjM7XG4gIG91dGxpbmU6IDFweCBhdXRvICNmZjVkMjM7XG59XG5cbi50aWxlcyAuZHJvcGRvd24tZGF0ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwJTtcbiAgcmlnaHQ6IDFyZW07XG4gIHdpZHRoOiAuNXJlbTtcbiAgaGVpZ2h0OiAuNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXlOQzR4TGpNc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpVEdGNVpYSmZNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdlRDBpTUhCNElpQjVQU0l3Y0hnaURRb0pJSFpwWlhkQ2IzZzlJakFnTUNBNU5pQTVOaUlnYzNSNWJHVTlJbVZ1WVdKc1pTMWlZV05yWjNKdmRXNWtPbTVsZHlBd0lEQWdPVFlnT1RZN0lpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJajROQ2p4emRIbHNaU0IwZVhCbFBTSjBaWGgwTDJOemN5SStEUW9KTG5OME1IdGthWE53YkdGNU9tNXZibVU3Wm1sc2JEb2pSa1kyUWpJeU8zME5DZ2t1YzNReGUyWnBiR3c2STBaR05rSXlNanQ5RFFvOEwzTjBlV3hsUGcwS1BIQmhkR2dnWTJ4aGMzTTlJbk4wTUNJZ1pEMGlUVGd5TGpFc01qVmpMVEl1TnkweUxqTXROaTQ0TFRFdU9TMDVMakVzTUM0NGJDMHlOU3d6TUd3dE1qVXRNekJqTFRFdU1TMHhMak10TWk0M0xUSXVNaTAwTGpRdE1pNHpZeTB4TGpjdE1DNHlMVE11TkN3d0xqUXROQzQ0TERFdU5RMEtDV010TWk0M0xESXVNeTB6TGpFc05pNDBMVEF1T0N3NUxqRnNNekFzTXpaak1TNHpMREV1TlN3ekxqRXNNaTR6TERVc01pNHpZekV1TlN3d0xETXRNQzQxTERRdU1pMHhMalZqTUM0ekxUQXVNaXd3TGpZdE1DNDFMREF1T0Mwd0xqaHNNekF0TXpZTkNnbERPRFV1TXl3ek1TNDBMRGcwTGprc01qY3VNeXc0TWk0eExESTFlaUl2UGcwS1BIQmhkR2dnWTJ4aGMzTTlJbk4wTVNJZ1pEMGlUVGt5TGpJc016aE1OVEF1TlN3M09TNDJZeTB3TGpjc01DNDNMVEV1Tml3eExqRXRNaTQxTERFdU1YTXRNUzQ0TFRBdU5DMHlMalV0TVM0eFRETXVPQ3d6T0dNdE1DNDNMVEF1TnkweExqRXRNUzQyTFRFdU1TMHlMallOQ2dsak1DMHhMREF1TkMweExqZ3NNUzR4TFRJdU5tdzVMak10T1M0ell6QXVOeTB3TGpjc01TNDJMVEV1TVN3eUxqVXRNUzR4Y3pFdU9Dd3dMalFzTWk0MUxERXVNVXcwT0N3MU15NDBiREk1TGpndE1qa3VPR013TGpjdE1DNDNMREV1TmkweExqRXNNaTQxTFRFdU1YTXhMamdzTUM0MExESXVOU3d4TGpFTkNnbHNPUzR6TERrdU0yTXdMamNzTUM0M0xERXVNU3d4TGpZc01TNHhMREl1TmtNNU15NHpMRE0yTGpRc09USXVPU3d6Tnk0eUxEa3lMaklzTXpoNklpOCtEUW84TDNOMlp6NE5DZz09XCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi50aWxlcyAuZHJvcGRvd24tZGF0ZS5hY3RpdmU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuXG4udGlsZXMgLmRyb3Bkb3duLWRhdGUuYWN0aXZlIC5kcm9wZG93bi1jb250ZW50LWRhdGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi50aWxlcyAuZHJvcGRvd24tZGF0ZSAuZHJvcGRvd24tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50aWxlcyAuZHJvcGRvd24tZGF0ZSAuZHJvcGRvd24tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4udGlsZXMgLmRyb3Bkb3duLWRhdGUuZXJyb3ItZGF0ZSBidXR0b24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cblxuLnRpbGVzIC5kcm9wZG93bi1kYXRlLmVycm9yLWRhdGU6OmFmdGVyIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG59XG5cbi50aWxlcyAuZHJvcGRvd24tZGF0ZS5lcnJvci1kYXRlIC5lcnJvci1tZXNzYWdlLWRhdGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDJzIGhlaWdodCAxLjVzO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlsZXMgLmRyb3Bkb3duLWRhdGUuZXJyb3ItZGF0ZSAuZXJyb3ItbWVzc2FnZS1kYXRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gIH1cbn1cblxuLnRpbGVzIC5kcm9wZG93bi1kYXRlIC5lcnJvci1tZXNzYWdlLWRhdGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGhlaWdodCAxcztcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwO1xuICBjb2xvcjogI2ZmNTU1Mztcbn1cblxuLnRpbGVzIC5kcm9wZG93bi1kYXRlIC5lcnJvci1tZXNzYWdlLWRhdGUgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnRpbGVzIC5kcm9wZG93bi1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXRvcDogLjVyZW07XG59XG5cbi50aWxlcyAuZHJvcGRvd24tYnV0dG9uIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbn1cblxuLnRpbGVzIC5kcm9wZG93bi1idXR0b24gaW5wdXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRpbGVzIC5kcm9wZG93bi1jb250ZW50LWRhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3A6IGNhbGMoMTAwJSArIDAuNDM3NXJlbSk7XG4gIGJveC1zaGFkb3c6IDAgMS4yNXJlbSAxLjg3NXJlbSAwIHJnYmEoNDAsIDQwLCA0MCwgMC4yKTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlsZXMgLmRyb3Bkb3duLWNvbnRlbnQtZGF0ZSB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG4gIC50aWxlcyAuZHJvcGRvd24tY29udGVudC1kYXRlIGlucHV0W3R5cGU9ZGF0ZV0sXG4gIC50aWxlcyAuZHJvcGRvd24tY29udGVudC1kYXRlIC5idXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi50aWxlcyAuZHJvcGRvd24tY29udGVudC1kYXRlIHAge1xuICBtYXJnaW46IGF1dG8gYXV0byAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAuODc1ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlsZXMgLmRyb3Bkb3duLWNvbnRlbnQtZGF0ZSBwIHtcbiAgICBtYXJnaW46IGF1dG8gMC44NzVyZW0gYXV0byBhdXRvO1xuICB9XG59XG5cbi50aWxlcyAuZHJvcGRvd24tY29udGVudC1kYXRlIGlucHV0W3R5cGU9ZGF0ZV0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGJvcmRlci1jb2xvcjogI2U5ZTllOTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aWxlcyAuZHJvcGRvd24tY29udGVudC1kYXRlIGlucHV0W3R5cGU9ZGF0ZV0ge1xuICAgIG1hcmdpbi1yaWdodDogMC44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4udGlsZXMgLmRyb3Bkb3duLWNvbnRlbnQtZGF0ZSBpbnB1dFt0eXBlPWRhdGVdOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAudGlsZXMgLmRyb3Bkb3duLWNvbnRlbnQtZGF0ZSAucHJpbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbGVzIC5maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGlsZXMgLmZpbHRlcnMgLmZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC50aWxlcyAuZmlsdGVycyAuZmllbGQgKyAuZmllbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC50aWxlcyAuZmlsdGVycyAuZHJvcGJ0bi1kYXRlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLnRpbGVzIC5maWx0ZXJzIC5kcm9wZG93bi1jb250ZW50LWRhdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogY2FsYygxMDAlKTtcbiAgfVxufVxuXG4udGlsZXMgLmZpbHRlcnMgLmNzLW9wdGlvbnMge1xuICBib3gtc2hhZG93OiAwIDEuMjVyZW0gMS44NzVyZW0gMCByZ2JhKDQwLCA0MCwgNDAsIDAuMik7XG59XG5cbi50aWxlcyAuZmlsdGVycyAuY3Mtb3B0aW9ucyB1bCBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi50aWxlcyAuZXJyb3ItdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogLjVyZW07XG59XG5cbi5zaW1wbGUtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDVweCA1cHggMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2ltcGxlLXBhZ2luYXRpb24gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5zaW1wbGUtcGFnaW5hdGlvbiBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAuMjVyZW07XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2ltcGxlLXBhZ2luYXRpb24gbGkgYS5uZXh0LCAuc2ltcGxlLXBhZ2luYXRpb24gbGkgYS5wcmV2IHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbXBsZS1wYWdpbmF0aW9uIGxpIGEubmV4dCwgLnNpbXBsZS1wYWdpbmF0aW9uIGxpIGEucHJldiB7XG4gICAgbWluLXdpZHRoOiA3LjVyZW07XG4gIH1cbn1cblxuLnNpbXBsZS1wYWdpbmF0aW9uIGxpIGEubmV4dDo6YmVmb3JlLCAuc2ltcGxlLXBhZ2luYXRpb24gbGkgYS5wcmV2OjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCIsIHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmNWQyMztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC43NXJlbTtcbn1cblxuLnNpbXBsZS1wYWdpbmF0aW9uIGxpIGEucHJldiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxuLnNpbXBsZS1wYWdpbmF0aW9uIGxpIGEucHJldjo6YmVmb3JlIHtcbiAgbGVmdDogLjY3NXJlbTtcbn1cblxuLnNpbXBsZS1wYWdpbmF0aW9uIGxpIGEucHJldjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMEJcIjtcbiAgbGVmdDogLjY3NXJlbTtcbn1cblxuLnNpbXBsZS1wYWdpbmF0aW9uIGxpIGEubmV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5cbi5zaW1wbGUtcGFnaW5hdGlvbiBsaSBhLm5leHQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiAuNjc1cmVtO1xufVxuXG4uc2ltcGxlLXBhZ2luYXRpb24gbGkgYS5uZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwRFwiO1xuICByaWdodDogLjY3NXJlbTtcbn1cblxuLnNpbXBsZS1wYWdpbmF0aW9uIGxpLmFjdGl2ZSBzcGFuIHtcbiAgY29sb3I6ICNmZjVkMjM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zaW1wbGUtcGFnaW5hdGlvbiBsaS5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW1wbGUtcGFnaW5hdGlvbiBzcGFuLmVsbGlwc2UuY2xpY2thYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2ltcGxlLXBhZ2luYXRpb24gLmVsbGlwc2UgaW5wdXQge1xuICB3aWR0aDogM2VtO1xufVxuXG4uZHJvcGRvd24tZGF0ZSB7XG4gIGhlaWdodDogMi44MTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIG91dGxpbmU6IDA7XG4gIG1hcmdpbi1ib3R0b206IC03cHg7XG59XG5cbi5kcm9wZG93bi1kYXRlIC5kcm9wYnRuLWRhdGUge1xuICBwYWRkaW5nOiAuODc1cmVtIDIuMjVyZW0gLjg3NXJlbSAxcmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZHJvcGRvd24tZGF0ZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWQyMztcbiAgb3V0bGluZTogMXB4IGF1dG8gI2ZmNWQyMztcbn1cblxuLmRyb3Bkb3duLWRhdGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MCU7XG4gIHJpZ2h0OiAxcmVtO1xuICB3aWR0aDogLjVyZW07XG4gIGhlaWdodDogLjVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF5TkM0eExqTXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5Danh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVRHRjVaWEpmTVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZUQwaU1IQjRJaUI1UFNJd2NIZ2lEUW9KSUhacFpYZENiM2c5SWpBZ01DQTVOaUE1TmlJZ2MzUjViR1U5SW1WdVlXSnNaUzFpWVdOclozSnZkVzVrT201bGR5QXdJREFnT1RZZ09UWTdJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWo0TkNqeHpkSGxzWlNCMGVYQmxQU0owWlhoMEwyTnpjeUkrRFFvSkxuTjBNSHRrYVhOd2JHRjVPbTV2Ym1VN1ptbHNiRG9qUmtZMlFqSXlPMzBOQ2drdWMzUXhlMlpwYkd3NkkwWkdOa0l5TWp0OURRbzhMM04wZVd4bFBnMEtQSEJoZEdnZ1kyeGhjM005SW5OME1DSWdaRDBpVFRneUxqRXNNalZqTFRJdU55MHlMak10Tmk0NExURXVPUzA1TGpFc01DNDRiQzB5TlN3ek1Hd3RNalV0TXpCakxURXVNUzB4TGpNdE1pNDNMVEl1TWkwMExqUXRNaTR6WXkweExqY3RNQzR5TFRNdU5Dd3dMalF0TkM0NExERXVOUTBLQ1dNdE1pNDNMREl1TXkwekxqRXNOaTQwTFRBdU9DdzVMakZzTXpBc016WmpNUzR6TERFdU5Td3pMakVzTWk0ekxEVXNNaTR6WXpFdU5Td3dMRE10TUM0MUxEUXVNaTB4TGpWak1DNHpMVEF1TWl3d0xqWXRNQzQxTERBdU9DMHdMamhzTXpBdE16WU5DZ2xET0RVdU15d3pNUzQwTERnMExqa3NNamN1TXl3NE1pNHhMREkxZWlJdlBnMEtQSEJoZEdnZ1kyeGhjM005SW5OME1TSWdaRDBpVFRreUxqSXNNemhNTlRBdU5TdzNPUzQyWXkwd0xqY3NNQzQzTFRFdU5pd3hMakV0TWk0MUxERXVNWE10TVM0NExUQXVOQzB5TGpVdE1TNHhURE11T0N3ek9HTXRNQzQzTFRBdU55MHhMakV0TVM0MkxURXVNUzB5TGpZTkNnbGpNQzB4TERBdU5DMHhMamdzTVM0eExUSXVObXc1TGpNdE9TNHpZekF1Tnkwd0xqY3NNUzQyTFRFdU1Td3lMalV0TVM0eGN6RXVPQ3d3TGpRc01pNDFMREV1TVV3ME9DdzFNeTQwYkRJNUxqZ3RNamt1T0dNd0xqY3RNQzQzTERFdU5pMHhMakVzTWk0MUxURXVNWE14TGpnc01DNDBMREl1TlN3eExqRU5DZ2xzT1M0ekxEa3VNMk13TGpjc01DNDNMREV1TVN3eExqWXNNUzR4TERJdU5rTTVNeTR6TERNMkxqUXNPVEl1T1N3ek55NHlMRGt5TGpJc016aDZJaTgrRFFvOEwzTjJaejROQ2c9PVwiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uZHJvcGRvd24tZGF0ZS5hY3RpdmU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZHJvcGRvd24tZGF0ZS5hY3RpdmUgLmRyb3Bkb3duLWNvbnRlbnQtZGF0ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgei1pbmRleDogMztcbn1cblxuLmRyb3Bkb3duLWRhdGUgLmRyb3Bkb3duLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZHJvcGRvd24tZGF0ZSAuZHJvcGRvd24tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uZHJvcGRvd24tZGF0ZS5lcnJvci1kYXRlIGJ1dHRvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuXG4uZHJvcGRvd24tZGF0ZS5lcnJvci1kYXRlOjphZnRlciB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuXG4uZHJvcGRvd24tZGF0ZS5lcnJvci1kYXRlIC5lcnJvci1tZXNzYWdlLWRhdGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDJzIGhlaWdodCAxLjVzO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tZGF0ZS5lcnJvci1kYXRlIC5lcnJvci1tZXNzYWdlLWRhdGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgfVxufVxuXG4uZHJvcGRvd24tZGF0ZSAuZXJyb3ItbWVzc2FnZS1kYXRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBoZWlnaHQgMXM7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgY29sb3I6ICNmZjU1NTM7XG59XG5cbi5kcm9wZG93bi1kYXRlIC5lcnJvci1tZXNzYWdlLWRhdGUgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmRyb3Bkb3duLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctdG9wOiAuNXJlbTtcbn1cblxuLmRyb3Bkb3duLWJ1dHRvbiBpbnB1dDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogLjVyZW07XG59XG5cbi5kcm9wZG93bi1jb250ZW50LWRhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3A6IGNhbGMoMTAwJSArIDAuNDM3NXJlbSk7XG4gIGJveC1zaGFkb3c6IDAgMS4yNXJlbSAxLjg3NXJlbSAwIHJnYmEoNDAsIDQwLCA0MCwgMC4yKTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tY29udGVudC1kYXRlIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbiAgLmRyb3Bkb3duLWNvbnRlbnQtZGF0ZSBpbnB1dFt0eXBlPWRhdGVdLFxuICAuZHJvcGRvd24tY29udGVudC1kYXRlIC5idXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5kcm9wZG93bi1jb250ZW50LWRhdGUgcCB7XG4gIG1hcmdpbjogYXV0byBhdXRvIDAuNjI1cmVtO1xuICBmb250LXNpemU6IC44NzVlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1jb250ZW50LWRhdGUgcCB7XG4gICAgbWFyZ2luOiBhdXRvIDAuODc1cmVtIGF1dG8gYXV0bztcbiAgfVxufVxuXG4uZHJvcGRvd24tY29udGVudC1kYXRlIGlucHV0W3R5cGU9ZGF0ZV0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGJvcmRlci1jb2xvcjogI2U5ZTllOTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1jb250ZW50LWRhdGUgaW5wdXRbdHlwZT1kYXRlXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5kcm9wZG93bi1jb250ZW50LWRhdGUgaW5wdXRbdHlwZT1kYXRlXTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmRyb3Bkb3duLWNvbnRlbnQtZGF0ZSAucHJpbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgfVxufVxuXG4udGFibGUtbG5nIC50b2dnbGUtY29udGVudCB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGFibGUtbG5nIC50b2dnbGUtY29udGVudCAuaGVhZGVyLWxuZyB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4udGFibGUtbG5nIC50b2dnbGUtY29udGVudCAuaGVhZGVyLWxuZyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xufVxuXG4udGFibGUtbG5nIC50b2dnbGUtY29udGVudCAud3JhcHBlciAuaW5uZXItY29udGVudCBkaXYgdGFibGUge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLnRhYmxlLWxuZyAudGFibGUtY29udGFpbmVyIC50YWJsZS13cmFwcGVyIC5pbm5lci10YWJsZS13cmFwcGVyIC50YWJsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWJsZS1sbmcgLnRhYmxlLWNvbnRhaW5lciAudGFibGUtd3JhcHBlciAuaW5uZXItdGFibGUtd3JhcHBlciAudGFibGUgLnRoZWFkIHtcbiAgYmFja2dyb3VuZDogI2U5ZTllOTtcbn1cblxuLnRhYmxlLWxuZyAudGFibGUtY29udGFpbmVyIHRhYmxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFibGUtbG5nIC5hY3Rpb24tYnV0dG9ucy1yb3cgdWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xufVxuXG4udGFibGUtbG5nIC5hY3Rpb24tYnV0dG9ucy1yb3cgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4udGFibGUtbG5nIC5hY3Rpb24tYnV0dG9ucy1yb3cgLmFjdGlvbi1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTE1XCI7XG4gIGZvbnQtZmFtaWx5OiBpY29uZm9udCwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuMzc1cmVtO1xuICB0b3A6IDAuMzEyNXJlbTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiBoMiB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhbGVuZGFyLXNlY3Rpb24gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy12aWV3LWhhcm5lc3Mge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWV2ZW50LWljcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgcGFkZGluZzogMC4yNXJlbSAxLjYyNXJlbSAwLjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjM3NXJlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1ldmVudC1pY3M6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlxcRUExNlwiO1xuICBmb250LWZhbWlseTogaWNvbmZvbnQsIHNlcmlmO1xuICBib3R0b206IDdweDtcbiAgcmlnaHQ6IDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWV2ZW50LWljcy1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FsZW5kYXItc2VjdGlvbiAuZmMtZXZlbnQtaWNzLWJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZXZlbnQtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgcmlnaHQ6IDFyZW07XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIuNjg3NXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWV2ZW50LWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWV2ZW50LWxpbmsgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZXZlbnQtbGluayBhOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICBib3JkZXItbGVmdDogMC4xMjVyZW0gc29saWQgI2ZmNWQyMztcbiAgYm9yZGVyLWJvdHRvbTogMC4xMjVyZW0gc29saWQgI2ZmNWQyMztcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDIyNWRlZyk7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1ldmVudC1saW5rIGFbaHJlZj0nJ10ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWxpc3QgdGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtbGlzdCAuZmMtZGF5LXRvZGF5LFxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWxpc3QgLmZjLWV2ZW50LXRvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjVGMDtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWxpc3QgLmZjLWRheS10b2RheS5mYy1saXN0LWV2ZW50OjphZnRlcixcbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1saXN0IC5mYy1ldmVudC10b2RheS5mYy1saXN0LWV2ZW50OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1saXN0LWVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWxpc3QtdGFibGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtbGlzdC10YWJsZSB0aGVhZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1saXN0LWRheS1jdXNoaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtbGlzdC1kYXktY3VzaGlvbi5mYy1jZWxsLXNoYWRlZCB7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDEuNXJlbTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWxpc3QtZGF5LXRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtbGlzdC1kYXktc2lkZS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1saXN0LWV2ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIDEuMjVyZW0gMXJlbSAzLjg3NXJlbTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWxpc3QtZXZlbnQtdGltZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtbGlzdC1ldmVudC10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1saXN0LWV2ZW50LXRpdGxlIGEge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWxpc3QtZXZlbnQgLmZjLWV2ZW50LXRpbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtbGlzdC1ldmVudCAuZmMtZXZlbnQtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjVyZW07XG4gIGxlZnQ6IDEuMjVyZW07XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1saXN0LWV2ZW50IC5mYy1ldmVudC10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1saXN0LWV2ZW50IC5mYy1ldmVudC1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtbGlzdC1ldmVudCAuZmMtZXZlbnQtaW1nIGltZyB7XG4gIHdpZHRoOiAycmVtO1xuICBtYXgtd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZCB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkge1xuICAuY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuY2FsZW5kYXItd2l0aC1tZW51IC5mYy1kYXlncmlkLWJvZHkgLmZjLWRheS10dWUgLmZjLWRheWdyaWQtbW9kYWwuYWxsLWV2ZW50IHtcbiAgbGVmdDogLTg1JTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmNhbGVuZGFyLXdpdGgtbWVudSAuZmMtZGF5Z3JpZC1ib2R5IC5mYy1kYXktdHVlIC5mYy1kYXlncmlkLW1vZGFsOjpiZWZvcmUge1xuICBsZWZ0OiAyOSU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5jYWxlbmRhci13aXRoLW1lbnUgLmZjLWRheWdyaWQtYm9keSB0cjpmaXJzdC1jaGlsZCAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5LXNhdCAuZmMtZGF5Z3JpZC1tb2RhbDo6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDI4JTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmNhbGVuZGFyLXdpdGgtbWVudSAuZmMtZGF5Z3JpZC1ib2R5IHRyOm50aC1jaGlsZCgyKSAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5LXdlZCAuZmMtZGF5Z3JpZC1tb2RhbCB7XG4gIHJpZ2h0OiAtMTUwJTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmNhbGVuZGFyLXdpdGgtbWVudSAuZmMtZGF5Z3JpZC1ib2R5IHRyOm50aC1jaGlsZCgyKSAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5LXdlZCAuZmMtZGF5Z3JpZC1tb2RhbDo6YmVmb3JlIHtcbiAgbGVmdDogNTElO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuY2FsZW5kYXItd2l0aC1tZW51IC5mYy1kYXlncmlkLWJvZHkgdHI6bnRoLWNoaWxkKDIpIC5mYy1kYXlncmlkLWRheS5mYy1kYXktZnJpIC5mYy1kYXlncmlkLW1vZGFsOjpiZWZvcmUge1xuICBsZWZ0OiA2OCU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5jYWxlbmRhci13aXRoLW1lbnUgLmZjLWRheWdyaWQtYm9keSB0cjpudGgtY2hpbGQoMikgLmZjLWRheWdyaWQtZGF5LmZjLWRheS1zdW4gLmZjLWRheWdyaWQtbW9kYWw6OmJlZm9yZSB7XG4gIHJpZ2h0OiA3JTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmNhbGVuZGFyLXdpdGgtbWVudSAuZmMtZGF5Z3JpZC1ib2R5IHRyOm50aC1jaGlsZCgyKSAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5LXN1biAuZmMtZGF5Z3JpZC1ldmVudC1ob3Zlcjo6YmVmb3JlIHtcbiAgbGVmdDogNzYlO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuY2FsZW5kYXItd2l0aC1tZW51IC5mYy1kYXlncmlkLWJvZHkgdHI6bnRoLWNoaWxkKDIpIC5mYy1kYXlncmlkLWRheS5mYy1kYXktdGh1IC5mYy1kYXlncmlkLW1vZGFsOjpiZWZvcmUge1xuICBsZWZ0OiA2OCU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5jYWxlbmRhci13aXRoLW1lbnUgLmZjLWRheWdyaWQtYm9keSB0cjpmaXJzdC1jaGlsZCAuZmMtZGF5Z3JpZC1tb2RhbCwgLmNhbGVuZGFyLXNlY3Rpb24gLmNhbGVuZGFyLXdpdGgtbWVudSAuZmMtZGF5Z3JpZC1ib2R5IHRyOm50aC1jaGlsZCgyKSAuZmMtZGF5Z3JpZC1tb2RhbCB7XG4gIHJpZ2h0OiAtODAlO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuY2FsZW5kYXItd2l0aC1tZW51IC5mYy1kYXlncmlkLWJvZHkgdHI6Zmlyc3QtY2hpbGQgLmZjLWRheWdyaWQtbW9kYWwgLmZjLWRheWdyaWQtZXZlbnQtaG92ZXIsIC5jYWxlbmRhci1zZWN0aW9uIC5jYWxlbmRhci13aXRoLW1lbnUgLmZjLWRheWdyaWQtYm9keSB0cjpudGgtY2hpbGQoMikgLmZjLWRheWdyaWQtbW9kYWwgLmZjLWRheWdyaWQtZXZlbnQtaG92ZXIge1xuICB0b3A6IDE0OCU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5jYWxlbmRhci13aXRoLW1lbnUgLmZjLWRheWdyaWQtYm9keSB0cjpmaXJzdC1jaGlsZCAuZmMtZGF5Z3JpZC1tb2RhbCAuZmMtZGF5Z3JpZC1ldmVudC1ob3Zlcjo6YmVmb3JlLCAuY2FsZW5kYXItc2VjdGlvbiAuY2FsZW5kYXItd2l0aC1tZW51IC5mYy1kYXlncmlkLWJvZHkgdHI6bnRoLWNoaWxkKDIpIC5mYy1kYXlncmlkLW1vZGFsIC5mYy1kYXlncmlkLWV2ZW50LWhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiA3NiU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5jYWxlbmRhci13aXRoLW1lbnUgLmZjLWRheWdyaWQtYm9keSB0ciAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5LW1vbiAuZmMtZGF5Z3JpZC1tb2RhbDo6YmVmb3JlIHtcbiAgbGVmdDogNCU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5jYWxlbmRhci13aXRoLW1lbnUgLmZjLWRheWdyaWQtYm9keSB0ciAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5LXdlZCAuZmMtZGF5Z3JpZC1tb2RhbCB7XG4gIHJpZ2h0OiAtMTYwJTtcbiAgbGVmdDogYXV0bztcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmNhbGVuZGFyLXdpdGgtbWVudSAuZmMtZGF5Z3JpZC1ib2R5IHRyIC5mYy1kYXlncmlkLWRheS5mYy1kYXktd2VkIC5mYy1kYXlncmlkLW1vZGFsOjpiZWZvcmUge1xuICBsZWZ0OiA2OCU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5jYWxlbmRhci13aXRoLW1lbnUgLmZjLWRheWdyaWQtYm9keSB0ciAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5LXNhdCAuZmMtZGF5Z3JpZC1tb2RhbCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtODAlO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuY2FsZW5kYXItd2l0aC1tZW51IC5mYy1kYXlncmlkLWJvZHkgdHIgLmZjLWRheWdyaWQtZGF5LmZjLWRheS1zYXQgLmZjLWRheWdyaWQtbW9kYWw6OmJlZm9yZSB7XG4gIGxlZnQ6IDY4JTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmNhbGVuZGFyLXdpdGgtbWVudSAuZmMtZGF5Z3JpZC1ib2R5IHRyIC5mYy1kYXlncmlkLWRheS5mYy1kYXktc2F0IC5mYy1kYXlncmlkLWV2ZW50LWhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAxNiU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5jYWxlbmRhci13aXRoLW1lbnUgLmZjLWRheWdyaWQtYm9keSB0ciAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5LXRodSAuZmMtZGF5Z3JpZC1tb2RhbDo6YmVmb3JlIHtcbiAgbGVmdDogMzElO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuY2FsZW5kYXItd2l0aC1tZW51IC5mYy1kYXlncmlkLWJvZHkgdHIgLmZjLWRheWdyaWQtZGF5LmZjLWRheS1zdW4gLmZjLWRheWdyaWQtZXZlbnQtaG92ZXIge1xuICB0b3A6IDEzOCU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5jYWxlbmRhci13aXRoLW1lbnUgLmZjLWRheWdyaWQtYm9keSB0ciAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5LXNhdCAuZmMtZGF5Z3JpZC1ldmVudC1ob3ZlciB7XG4gIHRvcDogMTQ4JTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmNhbGVuZGFyLXdpdGgtbWVudSAuZmMtZGF5Z3JpZC1ib2R5IHRyIC5mYy1kYXlncmlkLWRheS5mYy1kYXktc2F0IC5mYy1kYXlncmlkLWV2ZW50LWhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiA2NCU7XG4gIHRvcDogLTdweDtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogM3JlbTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICB3aWR0aDogMjcuNjI1cmVtO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMC4zMTI1cmVtIDEuODc1cmVtIHJnYmEoMjAsIDIwLCAyMCwgMC4yKTtcbiAgcGFkZGluZzogMXJlbSAxLjEyNXJlbSAxLjI1cmVtO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1tb2RhbC5hbGwtZXZlbnQge1xuICBib3R0b206IDEwNiU7XG4gIGxlZnQ6IC05OCU7XG4gIG1heC1oZWlnaHQ6IDE5Ljg3NXJlbTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtbW9kYWwuYWxsLWV2ZW50OjpiZWZvcmUge1xuICBsZWZ0OiA0OCU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLW1vZGFsLmFsbC1ldmVudCAubW9kYWwtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtbW9kYWwuYWxsLWV2ZW50IC5mYy1ldmVudC1pY3MtYm94LFxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtbW9kYWwuYWxsLWV2ZW50IC5mYy1ldmVudC1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtbW9kYWwuYWxsLWV2ZW50IC5mYy1kYXlncmlkLWFsbC1ldmVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1tb2RhbC5hbGwtZXZlbnQgLmZjLWRheWdyaWQtYWxsLWV2ZW50cyAuZmMtZGF5Z3JpZC1ldmVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1tb2RhbC5hbGwtZXZlbnQgLmZjLWRheWdyaWQtYWxsLWV2ZW50cyAuZmMtZGF5Z3JpZC1ldmVudDpudGgtY2hpbGQoMSkge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1tb2RhbC5hbGwtZXZlbnQgLmZjLWRheWdyaWQtYWxsLWV2ZW50cyAuZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtbW9kYWwuYWxsLWV2ZW50IC5mYy1kYXlncmlkLWFsbC1ldmVudHMgLmZjLWRheWdyaWQtYWxsRXZlbnQtZWxlbWVudCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLW1vZGFsLmFsbC1ldmVudCAuZmMtZGF5Z3JpZC1hbGwtZXZlbnRzIC5mYy1ldmVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLW1vZGFsLmFsbC1ldmVudCAuZmMtZGF5Z3JpZC1hbGwtZXZlbnRzIC5mYy1ldmVudC1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1tb2RhbC5hbGwtZXZlbnQgLmZjLWRheWdyaWQtYWxsLWV2ZW50cyAuZmMtZXZlbnQtaW1nIGltZyB7XG4gIHdpZHRoOiAycmVtO1xuICBtYXgtd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLW1vZGFsLmFsbC1ldmVudCAuZmMtZGF5Z3JpZC1hbGwtZXZlbnRzIC5mYy1ldmVudC1tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtbW9kYWwuYWxsLWV2ZW50IC5mYy1kYXlncmlkLWFsbC1ldmVudHMgLmZjLWV2ZW50LW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLW1vZGFsOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xuICBsZWZ0OiAyMCU7XG4gIGJvdHRvbTogLTAuNzVyZW07XG4gIHdpZHRoOiAxLjM3NXJlbTtcbiAgaGVpZ2h0OiAxLjM3NXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtbW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtbW9kYWwgLm1vZGFsLWhlYWRlciBoMyB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLW1vZGFsIC5tb2RhbC1oZWFkZXIgLmljb24tY2xvc2Uge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtbW9kYWwgLmZjLWRheWdyaWQtZXZlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDMuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW07XG4gIGN1cnNvcjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLW1vZGFsIC5mYy1kYXlncmlkLWV2ZW50OmhvdmVyIC5mYy1kYXlncmlkLWV2ZW50LWhvdmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtbW9kYWwgLmZjLWRheWdyaWQtZXZlbnQ6aG92ZXIgLmZjLWV2ZW50LXRpdGxlIGEge1xuICBjb2xvcjogI2ZmNWQyMztcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtbW9kYWwgLmZjLWRheWdyaWQtZXZlbnQ6aG92ZXIgLmZjLWV2ZW50LXRpdGxlIGFbaHJlZj0nJ10ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLW1vZGFsIC5mYy1kYXlncmlkLWV2ZW50IC5mYy1ldmVudC1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDAuMjVyZW07XG4gIHRvcDogMC4yNXJlbTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtbW9kYWwgLmZjLWRheWdyaWQtZXZlbnQgLmZjLWV2ZW50LXRpbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM3MjcyNzI7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLW1vZGFsIC5mYy1kYXlncmlkLWV2ZW50IC5mYy1ldmVudC1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdG9wOiAtMC4yNXJlbTtcbiAgcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtbW9kYWwgLmZjLWRheWdyaWQtZXZlbnQgLmZjLWV2ZW50LXRpdGxlIHtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbiAgdGV4dC1vdmVyZmxvdzogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1kYXkubW9yZS1ldmVudCAuZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtZGF5Lm1vcmUtZXZlbnQgLmZjLWRheWdyaWQtbW9kYWwgLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1kYXkuZXhwYW5kLWV2ZW50IC5mYy1ldmVudC10aXRsZSB7XG4gIG92ZXJmbG93OiBpbmhlcml0O1xuICB0ZXh0LW92ZXJmbG93OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtZGF5LmV4cGFuZC1ldmVudCAuZmMtZGF5Z3JpZC1ldmVudCB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtYm9keSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLWJvZHkgPiB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLWJvZHkgdHI6bnRoLWNoaWxkKDEpIC5mYy1kYXlncmlkLW1vZGFsLFxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtYm9keSB0cjpudGgtY2hpbGQoMikgLmZjLWRheWdyaWQtbW9kYWwge1xuICB0b3A6IDEwOCU7XG4gIGJvdHRvbTogYXV0bztcbiAgcmlnaHQ6IC05MiU7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLWJvZHkgdHI6bnRoLWNoaWxkKDEpIC5mYy1kYXlncmlkLW1vZGFsOjpiZWZvcmUsXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1ib2R5IHRyOm50aC1jaGlsZCgyKSAuZmMtZGF5Z3JpZC1tb2RhbDo6YmVmb3JlIHtcbiAgdG9wOiAtMC43NXJlbTtcbiAgbGVmdDogNDIlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1ib2R5IHRyOm50aC1jaGlsZCgxKSAuZmMtZGF5LW1vbiAuZmMtZGF5Z3JpZC1tb2RhbCxcbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLWJvZHkgdHI6bnRoLWNoaWxkKDIpIC5mYy1kYXktbW9uIC5mYy1kYXlncmlkLW1vZGFsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLWJvZHkgdHI6bnRoLWNoaWxkKDEpIC5mYy1kYXktbW9uIC5mYy1kYXlncmlkLW1vZGFsOjpiZWZvcmUsXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1ib2R5IHRyOm50aC1jaGlsZCgyKSAuZmMtZGF5LW1vbiAuZmMtZGF5Z3JpZC1tb2RhbDo6YmVmb3JlIHtcbiAgbGVmdDogMTIlO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1ib2R5IHRyOm50aC1jaGlsZCgxKSAuZmMtZGF5LXN1biAuZmMtZGF5Z3JpZC1tb2RhbCxcbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLWJvZHkgdHI6bnRoLWNoaWxkKDIpIC5mYy1kYXktc3VuIC5mYy1kYXlncmlkLW1vZGFsIHtcbiAgcmlnaHQ6IDAuODc1cmVtO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1ib2R5IHRyOm50aC1jaGlsZCgxKSAuZmMtZGF5LXN1biAuZmMtZGF5Z3JpZC1tb2RhbDo6YmVmb3JlLFxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtYm9keSB0cjpudGgtY2hpbGQoMikgLmZjLWRheS1zdW4gLmZjLWRheWdyaWQtbW9kYWw6OmJlZm9yZSB7XG4gIHJpZ2h0OiAxNCU7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLWJvZHkgdHI6bnRoLWNoaWxkKDEpIC5mYy1kYXktdHVlIC5mYy1kYXlncmlkLW1vZGFsLFxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtYm9keSB0cjpudGgtY2hpbGQoMikgLmZjLWRheS10dWUgLmZjLWRheWdyaWQtbW9kYWwge1xuICBsZWZ0OiAtOTglO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtZGF5Z3JpZC1ib2R5IC5mYy1kYXktbW9uIC5mYy1kYXlncmlkLW1vZGFsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLWJvZHkgLmZjLWRheS1tb24gLmZjLWRheWdyaWQtbW9kYWw6OmJlZm9yZSB7XG4gIGxlZnQ6IDEyJTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtYm9keSAuZmMtZGF5LXN1biAuZmMtZGF5Z3JpZC1tb2RhbCB7XG4gIHJpZ2h0OiAwLjg3NXJlbTtcbiAgbGVmdDogYXV0bztcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtYm9keSAuZmMtZGF5LXN1biAuZmMtZGF5Z3JpZC1tb2RhbDo6YmVmb3JlIHtcbiAgcmlnaHQ6IDE0JTtcbiAgbGVmdDogYXV0bztcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtZXZlbnQtaG92ZXIge1xuICB6LWluZGV4OiA5O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxLjVyZW0gMCByZ2JhKDQwLCA0MCwgNDAsIDAuMik7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDE0LjI1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMC42MjVyZW07XG4gIGxlZnQ6IDExMiU7XG4gIHRvcDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLWV2ZW50LWhvdmVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xuICBsZWZ0OiAtMC4zNzVyZW07XG4gIHRvcDogMXJlbTtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy1kYXlncmlkLWV2ZW50LWhvdmVyIHNwYW4ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzcyNzI3Mjtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLWRheWdyaWQtZXZlbnQtaG92ZXIgcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgYSB7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSBhW2hyZWY9XCJcIl0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGggLmZjLWNvbC1oZWFkZXItY2VsbCB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0aCAuZmMtY29sLWhlYWRlci1jZWxsIGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzUxNUE2RTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGggdGgge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0Ym9keSB0ciB0ZCAuZmMtZGF5Z3JpZC1kYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGhlaWdodDogMTEuMjVyZW07XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRib2R5IHRyIHRkIC5mYy1kYXlncmlkLWRheS5mYy1kYXktcGFzdCAuZmMtZGF5Z3JpZC1kYXktbnVtYmVyIHtcbiAgY29sb3I6ICM3MjcyNzI7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRib2R5IHRyIHRkIC5mYy1kYXlncmlkLWRheS5mYy1kYXktc2F0IC5mYy1kYXlncmlkLWV2ZW50LWhvdmVyIHtcbiAgcmlnaHQ6IC0yLjc1cmVtO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IDExMiU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRib2R5IHRyIHRkIC5mYy1kYXlncmlkLWRheS5mYy1kYXktc2F0IC5mYy1kYXlncmlkLWV2ZW50LWhvdmVyOmJlZm9yZSB7XG4gIGxlZnQ6IDQwJTtcbiAgdG9wOiAtMC4zNzVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRib2R5IHRyIHRkIC5mYy1kYXlncmlkLWRheS5mYy1kYXktc3VuIC5mYy1kYXlncmlkLWV2ZW50LWhvdmVyIHtcbiAgcmlnaHQ6IC0wLjI1cmVtO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IDExMiU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRib2R5IHRyIHRkIC5mYy1kYXlncmlkLWRheS5mYy1kYXktc3VuIC5mYy1kYXlncmlkLWV2ZW50LWhvdmVyOmJlZm9yZSB7XG4gIGxlZnQ6IDY1JTtcbiAgdG9wOiAtMC4zNzVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRib2R5IHRyIHRkIC5mYy1kYXlncmlkLWRheS5mYy1kYXktdG9kYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY1RjA7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRib2R5IHRyIHRkIC5mYy1kYXlncmlkLWRheS5mYy1kYXktdG9kYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2QjIyO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0Ym9keSB0ciB0ZCAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5LXRvZGF5OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiA0NyU7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZjZiMjI7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRib2R5IHRyIHRkIC5mYy1kYXlncmlkLWRheS10b3Age1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRib2R5IHRyIHRkIC5mYy1kYXlncmlkLWRheS1ldmVudHMge1xuICBtYXgtaGVpZ2h0OiA3LjYyNXJlbTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGJvZHkgdHIgdGQgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyAuZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0Ym9keSB0ciB0ZCAuZmMtZGF5Z3JpZC1kYXktZXZlbnRzIC5mYy1kYXlncmlkLWV2ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGJvZHkgdHIgdGQgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyAuZmMtZGF5Z3JpZC1ldmVudCxcbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRib2R5IHRyIHRkIC5mYy1kYXlncmlkLWRheS1ldmVudHMgLmZjLWV2ZW50LW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRib2R5IHRyIHRkIC5mYy1kYXlncmlkLWRheS1ldmVudHMgLmZjLWRheWdyaWQtZXZlbnQgLmZjLWV2ZW50LWljcy1ib3gsXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0Ym9keSB0ciB0ZCAuZmMtZGF5Z3JpZC1kYXktZXZlbnRzIC5mYy1kYXlncmlkLWV2ZW50IC5mYy1ldmVudC1saW5rLFxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGJvZHkgdHIgdGQgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyAuZmMtZXZlbnQtbWFpbiAuZmMtZXZlbnQtaWNzLWJveCxcbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRib2R5IHRyIHRkIC5mYy1kYXlncmlkLWRheS1ldmVudHMgLmZjLWV2ZW50LW1haW4gLmZjLWV2ZW50LWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0Ym9keSB0ciB0ZCAuZmMtZGF5Z3JpZC1kYXktZXZlbnRzIC5mYy1kYXlncmlkLWV2ZW50OmhvdmVyIC5mYy1kYXlncmlkLWV2ZW50LWhvdmVyLFxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGJvZHkgdHIgdGQgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyAuZmMtZXZlbnQtbWFpbjpob3ZlciAuZmMtZGF5Z3JpZC1ldmVudC1ob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0Ym9keSB0ciB0ZCAuZmMtZGF5Z3JpZC1kYXktZXZlbnRzIC5mYy1kYXlncmlkLWV2ZW50LW1vcmUgLmZjLWV2ZW50LWltZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyODI4Mjg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGJvZHkgdHIgdGQgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyAuZmMtZGF5Z3JpZC1ldmVudC1tb3JlIC5mYy1ldmVudC1pbWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcuLi4nO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRib2R5IHRyIHRkIC5mYy1kYXlncmlkLWRheS1ldmVudHMgLmZjLWRheWdyaWQtZXZlbnQtbW9yZSAuZmMtZXZlbnQtbW9yZSB7XG4gIG92ZXJmbG93OiBpbmhlcml0O1xuICB0ZXh0LW92ZXJmbG93OiBpbmhlcml0O1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0Ym9keSB0ciB0ZCAuZmMtZGF5Z3JpZC1kYXktZXZlbnRzIC5mYy1ldmVudC10aXRsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0Ym9keSB0ciB0ZCAuZmMtZGF5Z3JpZC1kYXktZXZlbnRzIC5mYy1ldmVudC1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiB0YWJsZSB0Ym9keSB0ciB0ZCAuZmMtZGF5Z3JpZC1kYXktZXZlbnRzIC5mYy1ldmVudC1pbWcgaW1nIHtcbiAgd2lkdGg6IDJyZW07XG4gIG1heC13aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gdGFibGUgdGJvZHkgdHIgdGQgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyAuZmMtZXZlbnQtdGltZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIHRhYmxlIHRib2R5IHRyIHRkIC5mYy1kYXlncmlkLWRheS1mcmFtZS5mYy1zY3JvbGxncmlkLXN5bmMtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLXRvb2xiYXItdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYWxlbmRhci1zZWN0aW9uIC5mYy10b29sYmFyLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICBtaW4td2lkdGg6IDE4Ljc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy10b29sYmFyLWNodW5rIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtdG9vbGJhci1jaHVuayBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FsZW5kYXItc2VjdGlvbiAuZmMtdG9vbGJhci1jaHVuayBkaXYge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMCAxLjVyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy10b29sYmFyLWNodW5rIC5mYy1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLXRvb2xiYXItY2h1bmsgLmZjLWJ1dHRvbi5mYy1wcmV2LWJ1dHRvbjo6YmVmb3JlLCAuY2FsZW5kYXItc2VjdGlvbiAuZmMtdG9vbGJhci1jaHVuayAuZmMtYnV0dG9uLmZjLW5leHQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDAuOTM3NXJlbTtcbiAgaGVpZ2h0OiAwLjkzNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICB0b3A6IDAuNzVyZW07XG4gIGJvcmRlci1sZWZ0OiAwLjEyNXJlbSBzb2xpZCAjZmY1ZDIzO1xuICBib3JkZXItYm90dG9tOiAwLjEyNXJlbSBzb2xpZCAjZmY1ZDIzO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmZjLXRvb2xiYXItY2h1bmsgLmZjLWJ1dHRvbi5mYy1uZXh0LWJ1dHRvbjo6YmVmb3JlIHtcbiAgbGVmdDogMC41cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtdG9vbGJhci1jaHVuayAuZmMtYnV0dG9uLmZjLXByZXYtYnV0dG9uOjpiZWZvcmUge1xuICBsZWZ0OiAwLjg3NXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtdG9vbGJhci1jaHVuayAuZmMtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZDIzO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAuZmMtdG9vbGJhci1jaHVuayAuZmMtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5mYy10b29sYmFyLmZjLXRvb2xiYXItbHRyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDk7XG4gIHRvcDogNHJlbTtcbiAgaGVpZ2h0OiA0LjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhbGVuZGFyLXNlY3Rpb24gLmZjLXRvb2xiYXIuZmMtdG9vbGJhci1sdHIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgaGVpZ2h0OiA1LjM3NXJlbTtcbiAgfVxufVxuXG4uY2FsZW5kYXItc2VjdGlvbiAubG9hZGVyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogNi4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDNzIGxpbmVhcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNhbGVuZGFyLXNlY3Rpb24gLmxvYWRlci1jb250YWluZXIuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYWxlbmRhci1zZWN0aW9uIC5sb2FkZXItY29udGFpbmVyIC5sb2FkZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FsZW5kYXItc2VjdGlvbiArIC5yb3cgLmFjdGlvbi1idXR0b25zLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmZjLW5vZXZlbnQtbW9kYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDElO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzcsIDM3LCAzNywgMC40KTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjVyZW0pIHJvdGF0ZSgwZGVnKTtcbn1cblxuLmZjLW5vZXZlbnQtbW9kYWwgLmZjLW5vZXZlbnQtYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm90dG9tOiAzcmVtO1xuICBtYXJnaW46IDAgMS41cmVtO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDAuMzEyNXJlbSAxLjg3NXJlbSByZ2JhKDIwLCAyMCwgMjAsIDAuMik7XG59XG5cbi5mYy1ub2V2ZW50LW1vZGFsIC5mYy1ub2V2ZW50LWJveCAubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cblxuLmZjLW5vZXZlbnQtbW9kYWwgLmZjLW5vZXZlbnQtYm94IC5tb2RhbC1oZWFkZXIgaDMge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmZjLW5vZXZlbnQtbW9kYWwgLmZjLW5vZXZlbnQtYm94IC5tb2RhbC1oZWFkZXIgLmljb24tY2xvc2Uge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmZjLW5vZXZlbnQtbW9kYWwgLmZjLW5vZXZlbnQtYm94IC5tb2RhbC1jb250ZW50IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjAsIDIwLCAyMCwgMC41NCk7XG59XG5cbi5wb3B1cC5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucG9wdXAgLmFsaWduLWNlbnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucG9wdXAuZWRpdC1tb2RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wb3B1cDpub3QoLndpdGgtY29udGVudCkgLnJvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucG9wdXA6bm90KC53aXRoLWNvbnRlbnQpIC5wb3B1cC1jb250ZW50IHtcbiAgcGFkZGluZzogMi41cmVtIDEuNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cDpub3QoLndpdGgtY29udGVudCkgLnBvcHVwLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgfVxufVxuXG4ucG9wdXA6bm90KC53aXRoLWNvbnRlbnQpIC5wb3B1cC1jb250ZW50OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1heC1oZWlnaHQ6IDkuMTI1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMTQxNDE0IDAlLCByZ2JhKDIwLCAyMCwgMjAsIDAuNjcpIDQ4LjEyJSwgcmdiYSgyMCwgMjAsIDIwLCAwKSAxMDAlKTtcbn1cblxuLnBvcHVwLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAxNS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDI0cmVtO1xuICAgIG1heC13aWR0aDogNTIuMTI1cmVtO1xuICB9XG59XG5cbi5wb3B1cC1jb250ZW50LXJvdyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBvcHVwIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wdXAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5cbi5wb3B1cC10ZXh0IHtcbiAgbWF4LWhlaWdodDogNnJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9wdXAtdGV4dCB7XG4gICAgbWF4LWhlaWdodDogNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucG9wdXAtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG5cbi5wb3B1cC1pbWFnZSB7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wb3B1cCAuYnV0dG9uIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3B1cCAuYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucG9wdXAgLmNsb3NlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQyMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdG9wOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwIC5jbG9zZS1idXR0b24ge1xuICAgIHJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cblxuLnBvcHVwIC5jbG9zZS1idXR0b246aG92ZXIsIC5wb3B1cCAuY2xvc2UtYnV0dG9uOmZvY3VzLCAucG9wdXAgLmNsb3NlLWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY1NDAwO1xuICBib3JkZXItY29sb3I6ICNlNjU0MDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlO1xufVxuXG4ucG9wdXAud2l0aC1jb250ZW50IC5wb3B1cC1jb250ZW50LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvcHVwLndpdGgtY29udGVudCAucG9wdXAtY29udGVudC10ZXh0IHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG59XG5cbi5wb3B1cC53aXRoLWNvbnRlbnQgLnBvcHVwLWltYWdlLWNvbHVtbnMge1xuICBoZWlnaHQ6IDExLjEyNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cC53aXRoLWNvbnRlbnQgLnBvcHVwLWltYWdlLWNvbHVtbnMge1xuICAgIGhlaWdodDogMTMuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3B1cC53aXRoLWNvbnRlbnQgLnBvcHVwLWltYWdlLWNvbHVtbnMge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4udmVyc2lvbi1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMCwgMjAsIDIwLCAwLjU0KTtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgcGFkZGluZzogMCA0dnc7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjc1cyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAuNzVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnZlcnNpb24tbW9kYWwge1xuICAgIG1pbi1oZWlnaHQ6IDEwNXZ3O1xuICB9XG59XG5cbi52ZXJzaW9uLW1vZGFsLmVkaXQtbW9kZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZlcnNpb24tbW9kYWwgLmlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA3MHZoO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDMuMjVyZW0gMS4yNXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDEuNXJlbSAycmVtIHJnYmEoMjAsIDIwLCAyMCwgMC4yKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52ZXJzaW9uLW1vZGFsIC5pbm5lciB7XG4gICAgbWF4LWhlaWdodDogNTB2aDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC52ZXJzaW9uLW1vZGFsIC5pbm5lciB7XG4gICAgcGFkZGluZzogMi41cmVtIDQuNzVyZW0gM3JlbSA0Ljc1cmVtO1xuICB9XG59XG5cbi52ZXJzaW9uLW1vZGFsIC5pbm5lciAubW9kYWwtY29udGVudCBwIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwcmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC52ZXJzaW9uLW1vZGFsIC5pbm5lciAuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udmVyc2lvbi1tb2RhbCAuaW5uZXIgLmJ1dHRvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMC44NzVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmVyc2lvbi1tb2RhbCAuaW5uZXIgLmJ1dHRvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwLjg3NXJlbSAwIDA7XG4gIH1cbn1cblxuLnZlcnNpb24tbW9kYWwgLmNsb3NlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB0b3A6IDFyZW07XG4gIHJpZ2h0OiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmVyc2lvbi1tb2RhbCAuY2xvc2UtYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5cbi52ZXJzaW9uLW1vZGFsIC5jbG9zZS1idXR0b246aG92ZXIsIC52ZXJzaW9uLW1vZGFsIC5jbG9zZS1idXR0b246Zm9jdXMsIC52ZXJzaW9uLW1vZGFsIC5jbG9zZS1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NTQwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZTY1NDAwO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZTtcbn1cblxuLnZlcnNpb24tbW9kYWwgLmxpbmsge1xuICBwYWRkaW5nOiAwO1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIGJvZHkubWVudS1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICB9XG4gIGJvZHkubWVudS1vcGVuIC5zZWFyY2gtdHJpZ2dlciB7XG4gICAgei1pbmRleDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAuMTtcbiAgfVxufVxuXG5ib2R5LnNlYXJjaC1hY3RpdmUgLmhhbWJ1cmdlciB7XG4gIHotaW5kZXg6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkuc2VhcmNoLWFjdGl2ZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5ib2R5LnBvcHVwLWFjdGl2ZSB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xufVxuXG5ib2R5LnBvcHVwLWFjdGl2ZSBoZWFkZXIge1xuICB6LWluZGV4OiAxO1xufVxuXG5ib2R5LnBvcHVwLWFjdGl2ZSAuY29va2llcy1ub3RpZmljYXRpb24sXG5ib2R5LnBvcHVwLWFjdGl2ZSAudmVyc2lvbi1tb2RhbCB7XG4gIHotaW5kZXg6IDA7XG59XG5cbmhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjhzIGVhc2U7XG4gIH1cbn1cblxuaGVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkMjM7XG59XG5cbmhlYWRlciAubWFpbi1iYXIge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IC44MTI1cmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgLm1haW4tYmFyIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDJzLCBwYWRkaW5nIDFzLCBtYXJnaW4gLjVzO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaGVhZGVyIC5tYWluLWJhciB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgaGVhZGVyIC5tYWluLWJhciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIH1cbn1cblxuaGVhZGVyLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3gtc2hhZG93OiAwIDAgMS44NzVyZW0gMCByZ2JhKDIwLCAyMCwgMjAsIDAuMTUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyLmZpeGVkIC5tYWluLWJhciB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMsIHBhZGRpbmcgMXMsIG1hcmdpbiAxLjVzO1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjYyNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmhpZ2gtY29udHJhc3QtbW9kZSBoZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuXG4uaWUgLnNpdGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uaWUgLnNpdGUtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxMC42MjVyZW07XG59XG5cbm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuYXNpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmFydGljbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMS41cmVtIDR2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIHNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDIuMjVyZW0gNHZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAyLjc1cmVtIDR2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDMuMjVyZW0gNHZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIHtcbiAgc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMy43NXJlbSA0dnc7XG4gIH1cbn1cblxuc2VjdGlvbi5uby1wYiB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbnNlY3Rpb24ubm8tcHQge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG5zZWN0aW9uLnNtYWxsLXB0IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cblxuc2VjdGlvbi5zbWFsbC1wYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5cbnNlY3Rpb25bZGF0YS13aWRlXSB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbnNlY3Rpb24gLnNlY3Rpb24tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBzZWN0aW9uIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbiAuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjc1cHg7XG4gIH1cbn1cblxuc2VjdGlvbiAuc2VjdGlvbi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG5zZWN0aW9uIC5zZWN0aW9uLWhlYWRlciAuc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIC5jb3VudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBzZWN0aW9uIC5zZWN0aW9uLWhlYWRlciAuY291bnQge1xuICAgIG1hcmdpbi1ib3R0b206IC4wNjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uIC5zZWN0aW9uLWhlYWRlciAuY291bnQge1xuICAgIG1hcmdpbi1ib3R0b206IC4xMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uIC5zZWN0aW9uLWhlYWRlciAuY291bnQge1xuICAgIG1hcmdpbi1ib3R0b206IC4xODc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY3cHgpIHtcbiAgc2VjdGlvbiAuc2VjdGlvbi1oZWFkZXIgLmNvdW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAuMzEyNXJlbTtcbiAgfVxufVxuXG5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyLjVyZW0gNHZ3IDJyZW07XG59XG5cbmZvb3Rlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDAuMTg3NXJlbTtcbiAgdG9wOiAtMC4xODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDIzO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gNHZ3IDIuMzc1cmVtO1xuICB9XG59XG5cbmZvb3RlciBwLFxuZm9vdGVyIGEsXG5mb290ZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIGZvb3RlciBwLFxuICBmb290ZXIgYSxcbiAgZm9vdGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogLjkzNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBmb290ZXIgcCxcbiAgZm9vdGVyIGEsXG4gIGZvb3RlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuZm9vdGVyIC5sb2dvIHtcbiAgd2lkdGg6IDguMTg3NXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBmb290ZXIgLmxvZ28ge1xuICAgIG1hcmdpbjogMCBhdXRvIDFyZW07XG4gIH1cbn1cblxuZm9vdGVyIC5iaXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDZyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgZm9vdGVyIC5iaXAge1xuICAgIG1hcmdpbjogMXJlbSBhdXRvIDA7XG4gIH1cbn1cblxuZm9vdGVyIC5mb290ZXItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICBmb290ZXIgLmZvb3Rlci1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbmZvb3RlciAuZm9vdGVyLW1lbnUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLW1lbnUgbGkge1xuICAgIHBhZGRpbmc6IDAgLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLW1lbnUgbGkge1xuICAgIHBhZGRpbmc6IDAgLjg3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLW1lbnUgbGkge1xuICAgIHBhZGRpbmc6IDAgMS4xMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkge1xuICBmb290ZXIgLmZvb3Rlci1tZW51IGxpIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgfVxufVxuXG5mb290ZXIgLmZvb3Rlci1tZW51IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICBmb290ZXIgLmZvb3Rlci1tZW51IGEge1xuICAgIHBhZGRpbmc6IC43NXJlbSAwO1xuICB9XG59XG5cbmZvb3RlciAuZm9vdGVyLW1lbnUgYTpob3ZlciwgZm9vdGVyIC5mb290ZXItbWVudSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmY1ZDIzO1xufVxuXG5mb290ZXIgLmZvb3Rlci1tZW51LmVkaXQtbW9kZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9vdGVyLWJpcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5mb290ZXItYmlwIC5wYWdlLWNoYW5nZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5mb290ZXItYmlwIC52aXNpdG9ycyAuYm9sZCB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbn1cblxuLmZvb3Rlci1iaXAtbGlzdC1lbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbiIsIi8qKlxyXG4gKiBGb3VuZGF0aW9uIGZvciBTaXRlcyBieSBaVVJCXHJcbiAqIFZlcnNpb24gNi40LjJcclxuICogZm91bmRhdGlvbi56dXJiLmNvbVxyXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgT3BlbiBTb3VyY2VcclxuICovXHJcbi8qISBub3JtYWxpemUtc2NzcyB8IE1JVC9HUEx2MiBMaWNlbnNlIHwgYml0Lmx5L25vcm1hbGl6ZS1zY3NzICovXHJcbi8qIERvY3VtZW50XHJcbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKipcclxuICAgICAqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICAgICAqIDIuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICAgICAqIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cclxuICAgICAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cclxuICAgICAqL1xyXG5odG1sIHtcclxuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG4gICAgLyogMSAqL1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICAvKiAyICovXHJcbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAgIC8qIDMgKi9cclxuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAgIC8qIDMgKi8gfVxyXG5cclxuLyogU2VjdGlvbnNcclxuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qKlxyXG4gICAgICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAgICAgKi9cclxuYm9keSB7XHJcbiAgICBtYXJnaW46IDA7IH1cclxuXHJcbi8qKlxyXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAgICAgKi9cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5uYXYsXHJcbnNlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi8qKlxyXG4gICAgICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gICAgICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICAgICAqL1xyXG5oMSB7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICAgIG1hcmdpbjogMC42N2VtIDA7IH1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qKlxyXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAgICAgKi9cclxuZmlnY2FwdGlvbixcclxuZmlndXJlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG4vKipcclxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cclxuICAgICAqL1xyXG5maWd1cmUge1xyXG4gICAgbWFyZ2luOiAxZW0gNDBweDsgfVxyXG5cclxuLyoqXHJcbiAgICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gICAgICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAgICAgKi9cclxuaHIge1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAvKiAxICovXHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICAvKiAxICovXHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIC8qIDIgKi8gfVxyXG5cclxuLyoqXHJcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cclxuICAgICAqL1xyXG5tYWluIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG4vKipcclxuICAgICAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICAgKi9cclxucHJlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICAgIC8qIDEgKi9cclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgLyogMiAqLyB9XHJcblxyXG4vKiBMaW5rc1xyXG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyoqXHJcbiAgICAgKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAgICAgKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXHJcbiAgICAgKi9cclxuYSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC8qIDEgKi9cclxuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XHJcbiAgICAvKiAyICovIH1cclxuXHJcbi8qKlxyXG4gICAgICogUmVtb3ZlIHRoZSBvdXRsaW5lIG9uIGZvY3VzZWQgbGlua3Mgd2hlbiB0aGV5IGFyZSBhbHNvIGFjdGl2ZSBvciBob3ZlcmVkXHJcbiAgICAgKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICAgICAqL1xyXG5hOmFjdGl2ZSxcclxuYTpob3ZlciB7XHJcbiAgICBvdXRsaW5lLXdpZHRoOiAwOyB9XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyoqXHJcbiAgICAgKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXHJcbiAgICAgKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gICAgICovXHJcbmFiYnJbdGl0bGVdIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAvKiAxICovXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIC8qIDIgKi9cclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcclxuICAgIC8qIDIgKi8gfVxyXG5cclxuLyoqXHJcbiAgICAgKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cclxuICAgICAqL1xyXG5iLFxyXG5zdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cclxuXHJcbi8qKlxyXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICAgICAqL1xyXG5iLFxyXG5zdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxyXG5cclxuLyoqXHJcbiAgICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAgICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAgICovXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgICAvKiAxICovXHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIC8qIDIgKi8gfVxyXG5cclxuLyoqXHJcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXHJcbiAgICAgKi9cclxuZGZuIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxyXG5cclxuLyoqXHJcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXHJcbiAgICAgKi9cclxubWFyayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xyXG4gICAgY29sb3I6ICMwMDA7IH1cclxuXHJcbi8qKlxyXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICAgKi9cclxuc21hbGwge1xyXG4gICAgZm9udC1zaXplOiA4MCU7IH1cclxuXHJcbi8qKlxyXG4gICAgICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAgICAgKiBhbGwgYnJvd3NlcnMuXHJcbiAgICAgKi9cclxuc3ViLFxyXG5zdXAge1xyXG4gICAgZm9udC1zaXplOiA3NSU7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxyXG5cclxuc3ViIHtcclxuICAgIGJvdHRvbTogLTAuMjVlbTsgfVxyXG5cclxuc3VwIHtcclxuICAgIHRvcDogLTAuNWVtOyB9XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKipcclxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gICAgICovXHJcbmF1ZGlvLFxyXG52aWRlbyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cclxuXHJcbi8qKlxyXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cclxuICAgICAqL1xyXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGhlaWdodDogMDsgfVxyXG5cclxuLyoqXHJcbiAgICAgKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cclxuICAgICAqL1xyXG5pbWcge1xyXG4gICAgYm9yZGVyLXN0eWxlOiBub25lOyB9XHJcblxyXG4vKipcclxuICAgICAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gICAgICovXHJcbnN2Zzpub3QoOnJvb3QpIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cclxuXHJcbi8qIEZvcm1zXHJcbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKipcclxuICAgICAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAgICAgKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAgICAgKi9cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XHJcbiAgICAvKiAxICovXHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICAvKiAxICovXHJcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgIC8qIDEgKi9cclxuICAgIG1hcmdpbjogMDtcclxuICAgIC8qIDIgKi8gfVxyXG5cclxuLyoqXHJcbiAgICAgKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICAgICAqL1xyXG5idXR0b24ge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cclxuXHJcbi8qKlxyXG4gICAgICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAgICAgKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAgICAgKi9cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gICAgLyogMSAqL1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cclxuXHJcbi8qKlxyXG4gICAgICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXHJcbiAgICAgKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXHJcbiAgICAgKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gICAgICovXHJcbmJ1dHRvbixcclxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgICAvKiAyICovIH1cclxuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIC8qKlxyXG4gICAgICAgICAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAgICAgICAgICovXHJcbiAgICAvKipcclxuICAgICAgICAgKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAgICAgICAgICovIH1cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDsgfVxyXG5idXR0b246LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XHJcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cclxuXHJcbi8qKlxyXG4gICAgICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICAgICAqL1xyXG5pbnB1dCB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxyXG5cclxuLyoqXHJcbiAgICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXHJcbiAgICAgKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxyXG4gICAgICovXHJcblt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC8qIDEgKi9cclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAvKiAyICovIH1cclxuXHJcbi8qKlxyXG4gICAgICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gICAgICovXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgICBoZWlnaHQ6IGF1dG87IH1cclxuXHJcbi8qKlxyXG4gICAgICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAgICAgKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICAgICAqL1xyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAgIC8qIDEgKi9cclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG4gICAgLyogMiAqL1xyXG4gICAgLyoqXHJcbiAgICAgICAgICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICAgICAgICAgKi8gfVxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XHJcblxyXG4vKipcclxuICAgICAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAgICAgKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAgICAgKi9cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICAgIC8qIDEgKi9cclxuICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICAvKiAyICovIH1cclxuXHJcbi8qKlxyXG4gICAgICogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAgICAgKi9cclxuZmllbGRzZXQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcclxuICAgIG1hcmdpbjogMCAycHg7XHJcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07IH1cclxuXHJcbi8qKlxyXG4gICAgICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICAgICAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICAgICAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICAgICAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAgICovXHJcbmxlZ2VuZCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLyogMSAqL1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAvKiAxICovXHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAvKiAxICovXHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLyogMyAqL1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAvKiAyICovXHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgLyogMSAqLyB9XHJcblxyXG4vKipcclxuICAgICAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gICAgICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICAgICAqL1xyXG5wcm9ncmVzcyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAvKiAxICovXHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICAvKiAyICovIH1cclxuXHJcbi8qKlxyXG4gICAgICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cclxuICAgICAqL1xyXG50ZXh0YXJlYSB7XHJcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxyXG5cclxuLyogSW50ZXJhY3RpdmVcclxuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qXHJcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXHJcbiAgICAgKi9cclxuZGV0YWlscyB7XHJcbiAgICBkaXNwbGF5OiBibG9jazsgfVxyXG5cclxuLypcclxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICAgICAqL1xyXG5zdW1tYXJ5IHtcclxuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxyXG5cclxuLypcclxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gICAgICovXHJcbm1lbnUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi8qIFNjcmlwdGluZ1xyXG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyoqXHJcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICAgICAqL1xyXG5jYW52YXMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XHJcblxyXG4vKipcclxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gICAgICovXHJcbnRlbXBsYXRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi8qIEhpZGRlblxyXG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyoqXHJcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXHJcbiAgICAgKi9cclxuW2hpZGRlbl0ge1xyXG4gICAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLmZvdW5kYXRpb24tbXEge1xyXG4gICAgZm9udC1mYW1pbHk6IFwic21hbGw9MGVtJm1lZGl1bT00MGVtJmxhcmdlPTY0ZW0meGxhcmdlPTc1ZW0meHhsYXJnZT05MGVtXCI7IH1cclxuXHJcbmh0bWwge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTsgfVxyXG5cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XHJcblxyXG5ib2R5IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmVmZWZlO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogIzBhMGEwYTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxyXG5cclxuaW1nIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljOyB9XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxyXG5cclxuc2VsZWN0IHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cclxuXHJcbi5tYXBfY2FudmFzIGltZyxcclxuLm1hcF9jYW52YXMgZW1iZWQsXHJcbi5tYXBfY2FudmFzIG9iamVjdCxcclxuLm1xYS1kaXNwbGF5IGltZyxcclxuLm1xYS1kaXNwbGF5IGVtYmVkLFxyXG4ubXFhLWRpc3BsYXkgb2JqZWN0IHtcclxuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50OyB9XHJcblxyXG5idXR0b24ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGN1cnNvcjogYXV0bzsgfVxyXG5bZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gYnV0dG9uIHtcclxuICAgIG91dGxpbmU6IDA7IH1cclxuXHJcbnByZSB7XHJcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cclxuXHJcbi5pcy12aXNpYmxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5pcy1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XHJcblxyXG4uaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5pbnZpc2libGUge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS45Mzc1ZW0pIHtcclxuICAgIC5oaWRlLWZvci1zbWFsbC1vbmx5IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMGVtKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XHJcbiAgICAuc2hvdy1mb3Itc21hbGwtb25seSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cclxuXHJcbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XHJcbiAgICAuaGlkZS1mb3ItbWVkaXVtIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3NWVtKSB7XHJcbiAgICAuc2hvdy1mb3ItbWVkaXVtIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVlbSkge1xyXG4gICAgLmhpZGUtZm9yLW1lZGl1bS1vbmx5IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3NWVtKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XHJcbiAgICAuc2hvdy1mb3ItbWVkaXVtLW9ubHkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XHJcblxyXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xyXG4gICAgLmhpZGUtZm9yLWxhcmdlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XHJcbiAgICAuc2hvdy1mb3ItbGFyZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogNzQuOTM3NWVtKSB7XHJcbiAgICAuaGlkZS1mb3ItbGFyZ2Utb25seSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVlbSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xyXG4gICAgLnNob3ctZm9yLWxhcmdlLW9ubHkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XHJcblxyXG4uc2hvdy1mb3Itc3IsXHJcbi5zaG93LW9uLWZvY3VzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xyXG4gICAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xyXG4gICAgYm9yZGVyOiAwOyB9XHJcblxyXG4uc2hvdy1vbi1mb2N1czphY3RpdmUsIC5zaG93LW9uLWZvY3VzOmZvY3VzIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBjbGlwOiBhdXRvO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBub25lO1xyXG4gICAgY2xpcC1wYXRoOiBub25lOyB9XHJcblxyXG4uc2hvdy1mb3ItbGFuZHNjYXBlLFxyXG4uaGlkZS1mb3ItcG9ydHJhaXQge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG4gICAgLnNob3ctZm9yLWxhbmRzY2FwZSxcclxuICAgIC5oaWRlLWZvci1wb3J0cmFpdCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuICAgIC5zaG93LWZvci1sYW5kc2NhcGUsXHJcbiAgICAuaGlkZS1mb3ItcG9ydHJhaXQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XHJcblxyXG4uaGlkZS1mb3ItbGFuZHNjYXBlLFxyXG4uc2hvdy1mb3ItcG9ydHJhaXQge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcbiAgICAuaGlkZS1mb3ItbGFuZHNjYXBlLFxyXG4gICAgLnNob3ctZm9yLXBvcnRyYWl0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICAuaGlkZS1mb3ItbGFuZHNjYXBlLFxyXG4gICAgLnNob3ctZm9yLXBvcnRyYWl0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cclxuXHJcbi5yb3cge1xyXG4gICAgbWF4LXdpZHRoOiA3My4xMjVyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxyXG4ucm93IC5yb3cge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07IH1cclxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcclxuICAgIC5yb3cgLnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtOyB9IH1cclxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcclxuICAgIC5yb3cgLnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0uNXJlbTsgfSB9XHJcbi5yb3cgLnJvdy5jb2xsYXBzZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxyXG4ucm93LmV4cGFuZGVkIHtcclxuICAgIG1heC13aWR0aDogbm9uZTsgfVxyXG4ucm93LmV4cGFuZGVkIC5yb3cge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cclxuLnJvdzpub3QoLmV4cGFuZGVkKSAucm93IHtcclxuICAgIG1heC13aWR0aDogbm9uZTsgfVxyXG4ucm93LmNvbGxhcHNlID4gLmNvbHVtbiwgLnJvdy5jb2xsYXBzZSA+IC5jb2x1bW5zIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cclxuLnJvdy5pcy1jb2xsYXBzZS1jaGlsZCxcclxuLnJvdy5jb2xsYXBzZSA+IC5jb2x1bW4gPiAucm93LFxyXG4ucm93LmNvbGxhcHNlID4gLmNvbHVtbnMgPiAucm93IHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XHJcblxyXG4uY29sdW1uLCAuY29sdW1ucyB7XHJcbiAgICAtbXMtZmxleDogMSAxIDBweDtcclxuICAgIGZsZXg6IDEgMSAwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgIG1pbi13aWR0aDogMDtcclxufVxyXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xyXG4gICAgLmNvbHVtbiwgLmNvbHVtbnMge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xyXG4gICAgLmNvbHVtbiwgLmNvbHVtbnMge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2x1bW4ucm93LnJvdywgLnJvdy5yb3cuY29sdW1ucyB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG4ucm93IC5jb2x1bW4ucm93LnJvdywgLnJvdyAucm93LnJvdy5jb2x1bW5zIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDsgfVxyXG5cclxuLnNtYWxsLTEge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcclxuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cclxuXHJcbi5zbWFsbC1vZmZzZXQtMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cclxuXHJcbi5zbWFsbC0yIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjclO1xyXG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XHJcblxyXG4uc21hbGwtb2Zmc2V0LTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XHJcblxyXG4uc21hbGwtMyB7XHJcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcclxuICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxyXG5cclxuLnNtYWxsLW9mZnNldC0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cclxuXHJcbi5zbWFsbC00IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcclxuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XHJcblxyXG4uc21hbGwtb2Zmc2V0LTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxyXG5cclxuLnNtYWxsLTUge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cclxuXHJcbi5zbWFsbC1vZmZzZXQtNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XHJcblxyXG4uc21hbGwtNiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcclxuICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxyXG5cclxuLnNtYWxsLW9mZnNldC01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cclxuXHJcbi5zbWFsbC03IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcclxuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XHJcblxyXG4uc21hbGwtb2Zmc2V0LTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxyXG5cclxuLnNtYWxsLTgge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cclxuXHJcbi5zbWFsbC1vZmZzZXQtNyB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XHJcblxyXG4uc21hbGwtOSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcclxuICAgIGZsZXg6IDAgMCA3NSU7XHJcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxyXG5cclxuLnNtYWxsLW9mZnNldC04IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cclxuXHJcbi5zbWFsbC0xMCB7XHJcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxyXG5cclxuLnNtYWxsLW9mZnNldC05IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cclxuXHJcbi5zbWFsbC0xMSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxyXG5cclxuLnNtYWxsLW9mZnNldC0xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XHJcblxyXG4uc21hbGwtMTIge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cclxuXHJcbi5zbWFsbC1vZmZzZXQtMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxyXG5cclxuLnNtYWxsLXVwLTEge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxyXG4uc21hbGwtdXAtMSA+IC5jb2x1bW4sIC5zbWFsbC11cC0xID4gLmNvbHVtbnMge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cclxuXHJcbi5zbWFsbC11cC0yIHtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuLnNtYWxsLXVwLTIgPiAuY29sdW1uLCAuc21hbGwtdXAtMiA+IC5jb2x1bW5zIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xyXG4gICAgZmxleDogMCAwIDUwJTtcclxuICAgIG1heC13aWR0aDogNTAlOyB9XHJcblxyXG4uc21hbGwtdXAtMyB7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwOyB9XHJcbi5zbWFsbC11cC0zID4gLmNvbHVtbiwgLnNtYWxsLXVwLTMgPiAuY29sdW1ucyB7XHJcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxyXG5cclxuLnNtYWxsLXVwLTQge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxyXG4uc21hbGwtdXAtNCA+IC5jb2x1bW4sIC5zbWFsbC11cC00ID4gLmNvbHVtbnMge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XHJcbiAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cclxuXHJcbi5zbWFsbC11cC01IHtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuLnNtYWxsLXVwLTUgPiAuY29sdW1uLCAuc21hbGwtdXAtNSA+IC5jb2x1bW5zIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMjAlO1xyXG4gICAgZmxleDogMCAwIDIwJTtcclxuICAgIG1heC13aWR0aDogMjAlOyB9XHJcblxyXG4uc21hbGwtdXAtNiB7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwOyB9XHJcbi5zbWFsbC11cC02ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTYgPiAuY29sdW1ucyB7XHJcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxyXG5cclxuLnNtYWxsLXVwLTcge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxyXG4uc21hbGwtdXAtNyA+IC5jb2x1bW4sIC5zbWFsbC11cC03ID4gLmNvbHVtbnMge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAxNC4yODU3MSU7XHJcbiAgICBmbGV4OiAwIDAgMTQuMjg1NzElO1xyXG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MSU7IH1cclxuXHJcbi5zbWFsbC11cC04IHtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuLnNtYWxsLXVwLTggPiAuY29sdW1uLCAuc21hbGwtdXAtOCA+IC5jb2x1bW5zIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTIuNSU7XHJcbiAgICBmbGV4OiAwIDAgMTIuNSU7XHJcbiAgICBtYXgtd2lkdGg6IDEyLjUlOyB9XHJcblxyXG4uc21hbGwtY29sbGFwc2UgPiAuY29sdW1uLCAuc21hbGwtY29sbGFwc2UgPiAuY29sdW1ucyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XHJcblxyXG4uc21hbGwtdW5jb2xsYXBzZSA+IC5jb2x1bW4sIC5zbWFsbC11bmNvbGxhcHNlID4gLmNvbHVtbnMge1xyXG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTsgfVxyXG5cclxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcclxuICAgIC5tZWRpdW0tMSB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzJTtcclxuICAgICAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxyXG4gICAgLm1lZGl1bS1vZmZzZXQtMCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAlOyB9XHJcbiAgICAubWVkaXVtLTIge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjclO1xyXG4gICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cclxuICAgIC5tZWRpdW0tb2Zmc2V0LTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxyXG4gICAgLm1lZGl1bS0zIHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDI1JTtcclxuICAgICAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjUlOyB9XHJcbiAgICAubWVkaXVtLW9mZnNldC0yIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XHJcbiAgICAubWVkaXVtLTQge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cclxuICAgIC5tZWRpdW0tb2Zmc2V0LTMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cclxuICAgIC5tZWRpdW0tNSB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NyU7XHJcbiAgICAgICAgZmxleDogMCAwIDQxLjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxyXG4gICAgLm1lZGl1bS1vZmZzZXQtNCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxyXG4gICAgLm1lZGl1bS02IHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDUwJTtcclxuICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlOyB9XHJcbiAgICAubWVkaXVtLW9mZnNldC01IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XHJcbiAgICAubWVkaXVtLTcge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMlO1xyXG4gICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cclxuICAgIC5tZWRpdW0tb2Zmc2V0LTYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cclxuICAgIC5tZWRpdW0tOCB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NyU7XHJcbiAgICAgICAgZmxleDogMCAwIDY2LjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxyXG4gICAgLm1lZGl1bS1vZmZzZXQtNyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxyXG4gICAgLm1lZGl1bS05IHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDc1JTtcclxuICAgICAgICBmbGV4OiAwIDAgNzUlO1xyXG4gICAgICAgIG1heC13aWR0aDogNzUlOyB9XHJcbiAgICAubWVkaXVtLW9mZnNldC04IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XHJcbiAgICAubWVkaXVtLTEwIHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzJTtcclxuICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xyXG4gICAgICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XHJcbiAgICAubWVkaXVtLW9mZnNldC05IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNzUlOyB9XHJcbiAgICAubWVkaXVtLTExIHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY3JTtcclxuICAgICAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XHJcbiAgICAubWVkaXVtLW9mZnNldC0xMCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxyXG4gICAgLm1lZGl1bS0xMiB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxyXG4gICAgLm1lZGl1bS1vZmZzZXQtMTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cclxuICAgIC5tZWRpdW0tdXAtMSB7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuICAgIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW5zIHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XHJcbiAgICAubWVkaXVtLXVwLTIge1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XHJcbiAgICAubWVkaXVtLXVwLTIgPiAuY29sdW1uLCAubWVkaXVtLXVwLTIgPiAuY29sdW1ucyB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfVxyXG4gICAgLm1lZGl1bS11cC0zIHtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxyXG4gICAgLm1lZGl1bS11cC0zID4gLmNvbHVtbiwgLm1lZGl1bS11cC0zID4gLmNvbHVtbnMge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cclxuICAgIC5tZWRpdW0tdXAtNCB7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuICAgIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW5zIHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDI1JTtcclxuICAgICAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjUlOyB9XHJcbiAgICAubWVkaXVtLXVwLTUge1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XHJcbiAgICAubWVkaXVtLXVwLTUgPiAuY29sdW1uLCAubWVkaXVtLXVwLTUgPiAuY29sdW1ucyB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAyMCU7XHJcbiAgICAgICAgZmxleDogMCAwIDIwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwJTsgfVxyXG4gICAgLm1lZGl1bS11cC02IHtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxyXG4gICAgLm1lZGl1bS11cC02ID4gLmNvbHVtbiwgLm1lZGl1bS11cC02ID4gLmNvbHVtbnMge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjclO1xyXG4gICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cclxuICAgIC5tZWRpdW0tdXAtNyB7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuICAgIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW5zIHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDE0LjI4NTcxJTtcclxuICAgICAgICBmbGV4OiAwIDAgMTQuMjg1NzElO1xyXG4gICAgICAgIG1heC13aWR0aDogMTQuMjg1NzElOyB9XHJcbiAgICAubWVkaXVtLXVwLTgge1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XHJcbiAgICAubWVkaXVtLXVwLTggPiAuY29sdW1uLCAubWVkaXVtLXVwLTggPiAuY29sdW1ucyB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMi41JTtcclxuICAgICAgICBmbGV4OiAwIDAgMTIuNSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMi41JTsgfSB9XHJcblxyXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcclxuICAgIC5tZWRpdW0tZXhwYW5kIHtcclxuICAgICAgICAtbXMtZmxleDogMSAxIDBweDtcclxuICAgICAgICBmbGV4OiAxIDEgMHB4OyB9IH1cclxuXHJcbi5yb3cubWVkaXVtLXVuc3RhY2sgPiAuY29sdW1uLCAucm93Lm1lZGl1bS11bnN0YWNrID4gLmNvbHVtbnMge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgZmxleDogMCAwIDEwMCU7IH1cclxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcclxuICAgIC5yb3cubWVkaXVtLXVuc3RhY2sgPiAuY29sdW1uLCAucm93Lm1lZGl1bS11bnN0YWNrID4gLmNvbHVtbnMge1xyXG4gICAgICAgIC1tcy1mbGV4OiAxIDEgMHB4O1xyXG4gICAgICAgIGZsZXg6IDEgMSAwcHg7IH0gfVxyXG5cclxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcclxuICAgIC5tZWRpdW0tY29sbGFwc2UgPiAuY29sdW1uLCAubWVkaXVtLWNvbGxhcHNlID4gLmNvbHVtbnMge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XHJcbiAgICAubWVkaXVtLXVuY29sbGFwc2UgPiAuY29sdW1uLCAubWVkaXVtLXVuY29sbGFwc2UgPiAuY29sdW1ucyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07IH0gfVxyXG5cclxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcclxuICAgIC5sYXJnZS0xIHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDguMzMzMzMlO1xyXG4gICAgICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XHJcbiAgICAubGFyZ2Utb2Zmc2V0LTAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxyXG4gICAgLmxhcmdlLTIge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjclO1xyXG4gICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cclxuICAgIC5sYXJnZS1vZmZzZXQtMSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XHJcbiAgICAubGFyZ2UtMyB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAyNSU7XHJcbiAgICAgICAgZmxleDogMCAwIDI1JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDI1JTsgfVxyXG4gICAgLmxhcmdlLW9mZnNldC0yIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XHJcbiAgICAubGFyZ2UtNCB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMyU7XHJcbiAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxyXG4gICAgLmxhcmdlLW9mZnNldC0zIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjUlOyB9XHJcbiAgICAubGFyZ2UtNSB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NyU7XHJcbiAgICAgICAgZmxleDogMCAwIDQxLjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxyXG4gICAgLmxhcmdlLW9mZnNldC00IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XHJcbiAgICAubGFyZ2UtNiB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfVxyXG4gICAgLmxhcmdlLW9mZnNldC01IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XHJcbiAgICAubGFyZ2UtNyB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMyU7XHJcbiAgICAgICAgZmxleDogMCAwIDU4LjMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxyXG4gICAgLmxhcmdlLW9mZnNldC02IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNTAlOyB9XHJcbiAgICAubGFyZ2UtOCB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NyU7XHJcbiAgICAgICAgZmxleDogMCAwIDY2LjY2NjY3JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxyXG4gICAgLmxhcmdlLW9mZnNldC03IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XHJcbiAgICAubGFyZ2UtOSB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA3NSU7XHJcbiAgICAgICAgZmxleDogMCAwIDc1JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDc1JTsgfVxyXG4gICAgLmxhcmdlLW9mZnNldC04IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XHJcbiAgICAubGFyZ2UtMTAge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMlO1xyXG4gICAgICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cclxuICAgIC5sYXJnZS1vZmZzZXQtOSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxyXG4gICAgLmxhcmdlLTExIHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY3JTtcclxuICAgICAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XHJcbiAgICAubGFyZ2Utb2Zmc2V0LTEwIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XHJcbiAgICAubGFyZ2UtMTIge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cclxuICAgIC5sYXJnZS1vZmZzZXQtMTEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cclxuICAgIC5sYXJnZS11cC0xIHtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxyXG4gICAgLmxhcmdlLXVwLTEgPiAuY29sdW1uLCAubGFyZ2UtdXAtMSA+IC5jb2x1bW5zIHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XHJcbiAgICAubGFyZ2UtdXAtMiB7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuICAgIC5sYXJnZS11cC0yID4gLmNvbHVtbiwgLmxhcmdlLXVwLTIgPiAuY29sdW1ucyB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfVxyXG4gICAgLmxhcmdlLXVwLTMge1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XHJcbiAgICAubGFyZ2UtdXAtMyA+IC5jb2x1bW4sIC5sYXJnZS11cC0zID4gLmNvbHVtbnMge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cclxuICAgIC5sYXJnZS11cC00IHtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxyXG4gICAgLmxhcmdlLXVwLTQgPiAuY29sdW1uLCAubGFyZ2UtdXAtNCA+IC5jb2x1bW5zIHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDI1JTtcclxuICAgICAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjUlOyB9XHJcbiAgICAubGFyZ2UtdXAtNSB7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuICAgIC5sYXJnZS11cC01ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTUgPiAuY29sdW1ucyB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAyMCU7XHJcbiAgICAgICAgZmxleDogMCAwIDIwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwJTsgfVxyXG4gICAgLmxhcmdlLXVwLTYge1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XHJcbiAgICAubGFyZ2UtdXAtNiA+IC5jb2x1bW4sIC5sYXJnZS11cC02ID4gLmNvbHVtbnMge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjclO1xyXG4gICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cclxuICAgIC5sYXJnZS11cC03IHtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxyXG4gICAgLmxhcmdlLXVwLTcgPiAuY29sdW1uLCAubGFyZ2UtdXAtNyA+IC5jb2x1bW5zIHtcclxuICAgICAgICAtbXMtZmxleDogMCAwIDE0LjI4NTcxJTtcclxuICAgICAgICBmbGV4OiAwIDAgMTQuMjg1NzElO1xyXG4gICAgICAgIG1heC13aWR0aDogMTQuMjg1NzElOyB9XHJcbiAgICAubGFyZ2UtdXAtOCB7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cclxuICAgIC5sYXJnZS11cC04ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTggPiAuY29sdW1ucyB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMi41JTtcclxuICAgICAgICBmbGV4OiAwIDAgMTIuNSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMi41JTsgfSB9XHJcblxyXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcclxuICAgIC5sYXJnZS1leHBhbmQge1xyXG4gICAgICAgIC1tcy1mbGV4OiAxIDEgMHB4O1xyXG4gICAgICAgIGZsZXg6IDEgMSAwcHg7IH0gfVxyXG5cclxuLnJvdy5sYXJnZS11bnN0YWNrID4gLmNvbHVtbiwgLnJvdy5sYXJnZS11bnN0YWNrID4gLmNvbHVtbnMge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgZmxleDogMCAwIDEwMCU7IH1cclxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcclxuICAgIC5yb3cubGFyZ2UtdW5zdGFjayA+IC5jb2x1bW4sIC5yb3cubGFyZ2UtdW5zdGFjayA+IC5jb2x1bW5zIHtcclxuICAgICAgICAtbXMtZmxleDogMSAxIDBweDtcclxuICAgICAgICBmbGV4OiAxIDEgMHB4OyB9IH1cclxuXHJcbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XHJcbiAgICAubGFyZ2UtY29sbGFwc2UgPiAuY29sdW1uLCAubGFyZ2UtY29sbGFwc2UgPiAuY29sdW1ucyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cclxuICAgIC5sYXJnZS11bmNvbGxhcHNlID4gLmNvbHVtbiwgLmxhcmdlLXVuY29sbGFwc2UgPiAuY29sdW1ucyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH0gfVxyXG5cclxuLnNocmluayB7XHJcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIG1heC13aWR0aDogMTAwJTsgfVxyXG5cclxuLmNvbHVtbi1ibG9jayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cclxuLmNvbHVtbi1ibG9jayA+IDpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cclxuXHJcbi5hbGlnbi1yaWdodCB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XHJcblxyXG4uYWxpZ24tY2VudGVyIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XHJcblxyXG4uYWxpZ24tanVzdGlmeSB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XHJcblxyXG4uYWxpZ24tc3BhY2VkIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxyXG5cclxuLmFsaWduLXJpZ2h0LnZlcnRpY2FsLm1lbnUgPiBsaSA+IGEge1xyXG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxyXG5cclxuLmFsaWduLWNlbnRlci52ZXJ0aWNhbC5tZW51ID4gbGkgPiBhIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XHJcblxyXG4uYWxpZ24tdG9wIHtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XHJcblxyXG4uYWxpZ24tc2VsZi10b3Age1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XHJcblxyXG4uYWxpZ24tYm90dG9tIHtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cclxuXHJcbi5hbGlnbi1zZWxmLWJvdHRvbSB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxyXG5cclxuLmFsaWduLW1pZGRsZSB7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxyXG5cclxuLmFsaWduLXNlbGYtbWlkZGxlIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcclxuICAgIC1tcy1ncmlkLXJvdy1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XHJcblxyXG4uYWxpZ24tc3RyZXRjaCB7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XHJcblxyXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XHJcbiAgICAtbXMtZ3JpZC1yb3ctYWxpZ246IHN0cmV0Y2g7XHJcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoOyB9XHJcblxyXG4uYWxpZ24tY2VudGVyLW1pZGRsZSB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cclxuXHJcbi5zbWFsbC1vcmRlci0xIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xyXG4gICAgb3JkZXI6IDE7IH1cclxuXHJcbi5zbWFsbC1vcmRlci0yIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgb3JkZXI6IDI7IH1cclxuXHJcbi5zbWFsbC1vcmRlci0zIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xyXG4gICAgb3JkZXI6IDM7IH1cclxuXHJcbi5zbWFsbC1vcmRlci00IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xyXG4gICAgb3JkZXI6IDQ7IH1cclxuXHJcbi5zbWFsbC1vcmRlci01IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xyXG4gICAgb3JkZXI6IDU7IH1cclxuXHJcbi5zbWFsbC1vcmRlci02IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xyXG4gICAgb3JkZXI6IDY7IH1cclxuXHJcbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XHJcbiAgICAubWVkaXVtLW9yZGVyLTEge1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xyXG4gICAgICAgIG9yZGVyOiAxOyB9XHJcbiAgICAubWVkaXVtLW9yZGVyLTIge1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgICAgIG9yZGVyOiAyOyB9XHJcbiAgICAubWVkaXVtLW9yZGVyLTMge1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xyXG4gICAgICAgIG9yZGVyOiAzOyB9XHJcbiAgICAubWVkaXVtLW9yZGVyLTQge1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xyXG4gICAgICAgIG9yZGVyOiA0OyB9XHJcbiAgICAubWVkaXVtLW9yZGVyLTUge1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xyXG4gICAgICAgIG9yZGVyOiA1OyB9XHJcbiAgICAubWVkaXVtLW9yZGVyLTYge1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xyXG4gICAgICAgIG9yZGVyOiA2OyB9IH1cclxuXHJcbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XHJcbiAgICAubGFyZ2Utb3JkZXItMSB7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICAgICAgb3JkZXI6IDE7IH1cclxuICAgIC5sYXJnZS1vcmRlci0yIHtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgICAgICBvcmRlcjogMjsgfVxyXG4gICAgLmxhcmdlLW9yZGVyLTMge1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xyXG4gICAgICAgIG9yZGVyOiAzOyB9XHJcbiAgICAubGFyZ2Utb3JkZXItNCB7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDQ7XHJcbiAgICAgICAgb3JkZXI6IDQ7IH1cclxuICAgIC5sYXJnZS1vcmRlci01IHtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogNTtcclxuICAgICAgICBvcmRlcjogNTsgfVxyXG4gICAgLmxhcmdlLW9yZGVyLTYge1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xyXG4gICAgICAgIG9yZGVyOiA2OyB9IH1cclxuXHJcbi5mbGV4LWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7IH1cclxuXHJcbi5mbGV4LWNoaWxkLWF1dG8ge1xyXG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xyXG4gICAgZmxleDogMSAxIGF1dG87IH1cclxuXHJcbi5mbGV4LWNoaWxkLWdyb3cge1xyXG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xyXG4gICAgZmxleDogMSAwIGF1dG87IH1cclxuXHJcbi5mbGV4LWNoaWxkLXNocmluayB7XHJcbiAgICAtbXMtZmxleDogMCAxIGF1dG87XHJcbiAgICBmbGV4OiAwIDEgYXV0bzsgfVxyXG5cclxuLmZsZXgtZGlyLXJvdyB7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cclxuXHJcbi5mbGV4LWRpci1yb3ctcmV2ZXJzZSB7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XHJcblxyXG4uZmxleC1kaXItY29sdW1uIHtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxyXG5cclxuLmZsZXgtZGlyLWNvbHVtbi1yZXZlcnNlIHtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cclxuXHJcbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XHJcbiAgICAubWVkaXVtLWZsZXgtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XHJcbiAgICAubWVkaXVtLWZsZXgtY2hpbGQtYXV0byB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvOyB9XHJcbiAgICAubWVkaXVtLWZsZXgtY2hpbGQtZ3JvdyB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICAgIGZsZXg6IDEgMCBhdXRvOyB9XHJcbiAgICAubWVkaXVtLWZsZXgtY2hpbGQtc2hyaW5rIHtcclxuICAgICAgICAtbXMtZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgZmxleDogMCAxIGF1dG87IH1cclxuICAgIC5tZWRpdW0tZmxleC1kaXItcm93IHtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XHJcbiAgICAubWVkaXVtLWZsZXgtZGlyLXJvdy1yZXZlcnNlIHtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxyXG4gICAgLm1lZGl1bS1mbGV4LWRpci1jb2x1bW4ge1xyXG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cclxuICAgIC5tZWRpdW0tZmxleC1kaXItY29sdW1uLXJldmVyc2Uge1xyXG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cclxuXHJcbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XHJcbiAgICAubGFyZ2UtZmxleC1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cclxuICAgIC5sYXJnZS1mbGV4LWNoaWxkLWF1dG8ge1xyXG4gICAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcclxuICAgICAgICBmbGV4OiAxIDEgYXV0bzsgfVxyXG4gICAgLmxhcmdlLWZsZXgtY2hpbGQtZ3JvdyB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICAgIGZsZXg6IDEgMCBhdXRvOyB9XHJcbiAgICAubGFyZ2UtZmxleC1jaGlsZC1zaHJpbmsge1xyXG4gICAgICAgIC1tcy1mbGV4OiAwIDEgYXV0bztcclxuICAgICAgICBmbGV4OiAwIDEgYXV0bzsgfVxyXG4gICAgLmxhcmdlLWZsZXgtZGlyLXJvdyB7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxyXG4gICAgLmxhcmdlLWZsZXgtZGlyLXJvdy1yZXZlcnNlIHtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxyXG4gICAgLmxhcmdlLWZsZXgtZGlyLWNvbHVtbiB7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxyXG4gICAgLmxhcmdlLWZsZXgtZGlyLWNvbHVtbi1yZXZlcnNlIHtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfSB9XHJcblxyXG5cclxuXHJcbi50ZXh0LWxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxyXG5cclxuLnRleHQtcmlnaHQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cclxuXHJcbi50ZXh0LWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuXHJcbi50ZXh0LWp1c3RpZnkge1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxyXG5cclxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcclxuICAgIC5tZWRpdW0tdGV4dC1sZWZ0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XHJcbiAgICAubWVkaXVtLXRleHQtcmlnaHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XHJcbiAgICAubWVkaXVtLXRleHQtY2VudGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuICAgIC5tZWRpdW0tdGV4dC1qdXN0aWZ5IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9IH1cclxuXHJcbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XHJcbiAgICAubGFyZ2UtdGV4dC1sZWZ0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XHJcbiAgICAubGFyZ2UtdGV4dC1yaWdodCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cclxuICAgIC5sYXJnZS10ZXh0LWNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XHJcbiAgICAubGFyZ2UtdGV4dC1qdXN0aWZ5IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9IH1cclxuIiwiLyoqXHJcbiAqIFN3aXBlciA1LjQuNVxyXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xyXG4gKiBodHRwOi8vc3dpcGVyanMuY29tXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDE0LTIwMjAgVmxhZGltaXIgS2hhcmxhbXBpZGlcclxuICpcclxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXHJcbiAqXHJcbiAqIFJlbGVhc2VkIG9uOiBKdW5lIDE2LCAyMDIwXHJcbiAqL1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xyXG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG46cm9vdCB7XHJcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXHJcbiAgei1pbmRleDogMTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG4uc3dpcGVyLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogMTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXHJcbi5zd2lwZXItd3JhcHBlciB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG4uc3dpcGVyLXNsaWRlIHtcclxuICBmbGV4LXNocmluazogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxufVxyXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi8qIEF1dG8gSGVpZ2h0ICovXHJcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXHJcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcclxufVxyXG4vKiAzRCBFZmZlY3RzICovXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIHtcclxuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcclxuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbn1cclxuLyogQ1NTIE1vZGUgKi9cclxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAvKiBGb3IgRmlyZWZveCAqL1xyXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcclxuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcclxuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcclxuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcclxufVxyXG46cm9vdCB7XHJcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xyXG4gIC8qXHJcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAqL1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYsXHJcbi5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xyXG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XHJcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcclxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICBvcGFjaXR5OiAwLjM1O1xyXG4gIGN1cnNvcjogYXV0bztcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcclxuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldixcclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gIGxlZnQ6IDEwcHg7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICdwcmV2JztcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgbGVmdDogYXV0bztcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XHJcbiAgY29udGVudDogJ25leHQnO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcclxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcclxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcclxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcclxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjMDAwMDAwO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLWxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuOnJvb3Qge1xyXG4gIC8qXHJcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAqL1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4vKiBDb21tb24gU3R5bGVzICovXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcclxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICBib3R0b206IDEwcHg7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4vKiBCdWxsZXRzICovXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZm9udC1zaXplOiAwO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgb3BhY2l0eTogMC4yO1xyXG59XHJcbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICByaWdodDogMTBweDtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBtYXJnaW46IDZweCAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgd2lkdGg6IDhweDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIG1hcmdpbjogMCA0cHg7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XHJcbn1cclxuLyogUHJvZ3Jlc3MgKi9cclxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDRweDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcixcclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XHJcbiAgd2lkdGg6IDRweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcclxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XHJcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4vKiBTY3JvbGxiYXIgKi9cclxuLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDElO1xyXG4gIGJvdHRvbTogM3B4O1xyXG4gIHotaW5kZXg6IDUwO1xyXG4gIGhlaWdodDogNXB4O1xyXG4gIHdpZHRoOiA5OCU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAzcHg7XHJcbiAgdG9wOiAxJTtcclxuICB6LWluZGV4OiA1MDtcclxuICB3aWR0aDogNXB4O1xyXG4gIGhlaWdodDogOTglO1xyXG59XHJcbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbn1cclxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xyXG4gIGN1cnNvcjogbW92ZTtcclxufVxyXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5zd2lwZXItem9vbS1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXHJcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXHJcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn1cclxuLnN3aXBlci1zbGlkZS16b29tZWQge1xyXG4gIGN1cnNvcjogbW92ZTtcclxufVxyXG4vKiBQcmVsb2FkZXIgKi9cclxuOnJvb3Qge1xyXG4gIC8qXHJcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xyXG4gICovXHJcbn1cclxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XHJcbiAgd2lkdGg6IDQycHg7XHJcbiAgaGVpZ2h0OiA0MnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xyXG4gIG1hcmdpbi10b3A6IC0yMXB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcclxuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XHJcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xyXG59XHJcbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xyXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcclxufVxyXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG4vKiBhMTF5ICovXHJcbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgb3BhY2l0eTogMDtcclxuICB6LWluZGV4OiAtMTAwMDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgei1pbmRleDogMTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBvcGFjaXR5OiAwLjY7XHJcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XHJcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xyXG4gIHotaW5kZXg6IDA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmxpcCB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XHJcbiAgei1pbmRleDogMDtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4iLCIvKlxyXG4gKlxyXG4gKiBQbHVnaW4gTmFtZTogTW9kdWxvQm94XHJcbiAqIFBsdWdpbiBVUkk6IGh0dHBzOi8vd3d3LnRoZW1lLW9uZS5jb20vbW9kdWxvYm94L1xyXG4gKiBBdXRob3I6IFRoZW1lb25lXHJcbiAqIEF1dGhvciBVUkk6IGh0dHBzOi8vd3d3LnRoZW1lLW9uZS5jb20vXHJcbiAqIERlc2NyaXB0aW9uOiBhIHB1cmUgSmF2YVNjcmlwdCBhbmQgdG91Y2hhYmxlIGxpZ2h0Ym94XHJcbiAqIFZlcnNpb246IDEuNC4wXHJcbiAqIFRhZ3M6IGxpZ2h0Ym94LCB0b3VjaCwgc3dpcGUsIGltYWdlLCB2aWRlbywgaWZyYW1lLCBodG1sXHJcbiAqXHJcbiAqIENvcHlyaWdodCAoQykgMjAxNyBUaGVtZW9uZSAtIEFsbCBSaWdodHMgUmVzZXJ2ZWRcclxuICpcclxuICovXHJcblxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFNVTU1BUllcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4gICAgMDAuIE1haW4gY29udGFpbmVyc1xyXG4gICAgMDEuIFNWRyBpY29ucyBVUkxcclxuICAgIDAyLiBUb3AgQmFyXHJcbiAgICAwMy4gQm90dG9tIEJhclxyXG4gICAgMDQuIENhcHRpb25cclxuICAgIDA1LiBJdGVtXHJcbiAgICAwNi4gVmlkZW8vSWZyYW1lXHJcbiAgICAwNy4gQ291bnRlclxyXG4gICAgMDguIFRpbWVyXHJcbiAgICAwOS4gTG9hZGVyXHJcbiAgICAxMC4gU2hhcmUgdG9vbHRpcFxyXG4gICAgMTEuIEJ1dHRvbnNcclxuICAgIDEyLiBUaHVtYm5haWxzXHJcbiAgICAxMy4gTWVkaWEgUXVlcmllc1xyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDAwLiBNYWluIGNvbnRhaW5lcnNcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4ubW9ieC1ob2xkZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB2aXNpYmlsaXR5O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2U7IC8qKiogcHJldmVudCBpc3N1ZSBvbiBvbGQgU2FmYXJpIHZlcnNpb24gKioqL1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZSwgdmlzaWJpbGl0eSAuNHMgZWFzZTtcclxufVxyXG4ubW9ieC1ob2xkZXI6LXdlYmtpdC1mdWxsLXNjcmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4ubW9ieC1ob2xkZXIgKiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5tb2J4LWhvbGRlciBzdmcge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLm1vYngtb3BlbiB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbi5tb2J4LXJ0bCB7XHJcbiAgICBkaXJlY3Rpb246IHJ0bDtcclxufVxyXG4ubW9ieC1zbGlkZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNDVzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNDVzIGVhc2U7XHJcbn1cclxuLm1vYngtaGlkZSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogbm9uZTtcclxufVxyXG4ubW9ieC1vdmVybGF5IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOTUpO1xyXG59XHJcbi5tb2J4LXVpOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbiAgICAvL2JhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC40KTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dCwgdmlzaWJpbGl0eSAwLjI1cyBlYXNlLW91dDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMC4yNXMgZWFzZS1vdXQ7XHJcbn1cclxuLm1vYngtb3Blbi10b29sdGlwIC5tb2J4LXVpOmFmdGVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgMDEuIFNWRyBpY29ucyBVUkxcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4ubW9ieC12aWRlbzpiZWZvcmUsXHJcbi5tb2J4LXZpZGVvOmFmdGVyLFxyXG4ubW9ieC10aHVtYi12aWRlbzphZnRlcixcclxuLm1vYngtdWkgYnV0dG9uLFxyXG4ubW9ieC1zaGFyZS10b29sdGlwICo6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N2Zy9tb2R1bG9ib3guc3ZnJyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDAyLiBUb3AgQmFyXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLm1vYngtdG9wLWJhciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAwMy4gQm90dG9tIEJhclxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5tb2J4LWJvdHRvbS1iYXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjkpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcbi5tb2J4LXBhbnpvb20gLm1vYngtYm90dG9tLWJhcixcclxuLm1vYngtd2lsbC1jbG9zZSAubW9ieC1ib3R0b20tYmFyLFxyXG4ubW9ieC1ob2xkZXI6bm90KC5tb2J4LW9wZW4pIC5tb2J4LWJvdHRvbS1iYXIge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAwNC4gQ2FwdGlvblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5tb2J4LWNhcHRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4ubW9ieC1jYXB0aW9uLWlubmVyIHtcclxuICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5tb2J4LXRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMTRweCAxMHB4IDEycHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzI4MjgyODtcclxufVxyXG4ubW9ieC1kZXNjIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMTRweCAxMHB4IDEycHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzI4MjgyODtcclxufVxyXG4ubW9ieC10aXRsZSArIC5tb2J4LWRlc2Mge1xyXG4gICAgbWFyZ2luOiAtNnB4IDAgMCAwO1xyXG4gICAgcGFkZGluZzogMCAxMHB4IDEwcHg7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAwNS4gSXRlbVxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5tb2J4LWl0ZW0sXHJcbi5tb2J4LWl0ZW0taW5uZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG59XHJcbi5tb2J4LWl0ZW0taW5uZXIge1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLm1vYngtaW1nLFxyXG4ubW9ieC1wYW56b29tIC5tb2J4LWl0ZW0ge1xyXG4gICAgY3Vyc29yOiBtb3ZlOyAvKiBmYWxsYmFjayBpZiBncmFiIGN1cnNvciBpcyB1bnN1cHBvcnRlZCAqL1xyXG4gICAgY3Vyc29yOiBncmFiO1xyXG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XHJcbn1cclxuLm1vYngtZHJhZ2dpbmcgLm1vYngtaXRlbSAqIHtcclxuICAgIGN1cnNvcjogZ3JhYmJpbmc7XHJcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XHJcbn1cclxuLm1vYngtaW1nLFxyXG4ubW9ieC1odG1sLFxyXG4ubW9ieC12aWRlbyxcclxuLm1vYngtaWZyYW1lLFxyXG4ubW9ieC1lcnJvciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2U7XHJcbn1cclxuLm1vYngtbWVkaWEtbG9hZGVkIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcbi5tb2J4LWVycm9yLFxyXG4ubW9ieC1odG1sLWlubmVyIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuLm1vYngtZXJyb3Ige1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAyMHB4IDYwcHg7XHJcbiAgICBjb2xvcjogIzI4MjgyODtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5tb2J4LWh0bWwge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLm1vYngtaHRtbC1pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAwNi4gVmlkZW8vSWZyYW1lXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLm1vYngtdmlkZW8ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuLm1vYngtdmlkZW8ubW9ieC1wbGF5aW5nIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1vYngtdmlkZW86YmVmb3JlLFxyXG4ubW9ieC12aWRlbzphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IC00NHB4IDAgMCAtNDRweDtcclxuICAgIGJvcmRlcjogNHB4IHNvbGlkICMyODI4Mjg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxNzVweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI4cHggLTQxNHB4O1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuLm1vYngtdmlkZW8ubW9ieC1sb2FkaW5nOmJlZm9yZSB7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5tb2J4LXZpZGVvOmFmdGVyIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMyODI4Mjg7XHJcbn1cclxuLm1vYngtdmlkZW8ubW9ieC1sb2FkaW5nOmFmdGVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IG1vYngtbG9hZCAxLjFzIGluZmluaXRlIGxpbmVhcjtcclxuICAgIGFuaW1hdGlvbjogbW9ieC1sb2FkIDEuMXMgaW5maW5pdGUgbGluZWFyO1xyXG59XHJcbi5tb2J4LXZpZGVvLm1vYngtcGxheWluZzpiZWZvcmUsXHJcbi5tb2J4LXZpZGVvLm1vYngtcGxheWluZzphZnRlciB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcbi5tb2J4LXZpZGVvIHZpZGVvLFxyXG4ubW9ieC12aWRlbyBpZnJhbWUsXHJcbi5tb2J4LXZpZGVvIC5tZWpzLXZpZGVvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlLWluLW91dDtcclxufVxyXG4ubW9ieC12aWRlbyBpZnJhbWUge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG4ubW9ieC12aWRlby5tb2J4LXBsYXlpbmcgdmlkZW8sXHJcbi5tb2J4LXZpZGVvLm1vYngtcGxheWluZyAubWVqcy12aWRlbyxcclxuLm1vYngtdmlkZW8ubW9ieC1wbGF5aW5nIGlmcmFtZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuLyoqKiBoaWRlIGZ1bGxzY3JlZW4gYnV0dG9uIG9uIHdlYmtpdCBicm93c2VycyB0byBwcmV2ZW50IGlzc3VlICoqKi9cclxuLm1vYngtZnVsbHNjcmVlbiB2aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1mdWxsc2NyZWVuLWJ1dHRvbixcclxuLm1vYngtZnVsbHNjcmVlbiAubWVqcy1mdWxsc2NyZWVuLWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi8qKiogU2FmYXJpIHN0aWxsIG5vdCBmaXggdGhpcyBpc3N1ZSAqKiovXHJcbjotd2Via2l0LWZ1bGwtc2NyZWVuLWFuY2VzdG9yOm5vdChpZnJhbWUpIHtcclxuICAgIHdpbGwtY2hhbmdlOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAwNy4gQ291bnRlclxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5tb2J4LWNvdW50ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgIGNvbG9yOiAjMjgyODI4O1xyXG4gICAgb3BhY2l0eTogMC43NTtcclxuICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG59XHJcbi5tb2J4LXJ0bCAubW9ieC1jb3VudGVyIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDA4LiBUaW1lclxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5tb2J4LXRpbWVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBtYXJnaW46IDEwcHggMCAxMHB4IDVweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuLm1vYngtcnRsIC5tb2J4LXRpbWVyIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG4ubW9ieC1hdXRvcGxheSAubW9ieC10aW1lciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgMDkuIExvYWRlclxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5tb2J4LWxvYWRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luOiAtMTVweCAwIDAgLTE1cHg7XHJcbiAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXItd2lkdGg6IDNweDtcclxuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC45KTtcclxuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzI4MjgyODtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBtb2J4LWxvYWQgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICBhbmltYXRpb246IG1vYngtbG9hZCAxLjFzIGluZmluaXRlIGxpbmVhcjtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgbW9ieC1sb2FkIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBtb2J4LWxvYWQge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgMTAuIFNoYXJlIFRvb2x0aXBcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4ubW9ieC1zaGFyZS10b29sdGlwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHdpZHRoOiAxMjBweDtcclxuICAgIHRvcDogNTBweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjgyODI4O1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlLCBvcGFjaXR5IDAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMC4yNXMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLCBvcGFjaXR5IDAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMC4yNXMgZWFzZTtcclxufVxyXG4ubW9ieC1zaGFyZS10b29sdGlwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB0b3A6IC0xMnB4O1xyXG4gICAgcmlnaHQ6IDE0cHg7XHJcbiAgICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmOWZhZmI7XHJcbn1cclxuLm1vYngtc2hhcmUtdG9vbHRpcFtkYXRhLXBvc2l0aW9uPVwibGVmdFwiXTpiZWZvcmUge1xyXG4gICAgbGVmdDogMTRweDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG59XHJcbi5tb2J4LW9wZW4tdG9vbHRpcCAubW9ieC1zaGFyZS10b29sdGlwIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbn1cclxuLm1vYngtc2hhcmUtdG9vbHRpcCBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgY29sb3I6ICM3Nzc3Nzc7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICNmOWZhZmI7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggOHB4IHJnYmEoMCwwLDAsMC4wMyk7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAxMS4gQnV0dG9uc1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5tb2J4LXVpIGJ1dHRvbixcclxuLm1vYngtc2hhcmUtdG9vbHRpcCAqOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcbi5tb2J4LXVpIGJ1dHRvbjpob3ZlcixcclxuLm1vYngtc2hhcmUtdG9vbHRpcCBidXR0b246aG92ZXI6YWZ0ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG4ubW9ieC1zaGFyZS10b29sdGlwIGJ1dHRvbjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuLm1vYngtc2hhcmUtdG9vbHRpcCBidXR0b24ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLm1vYngtcnRsIC5tb2J4LXNoYXJlLXRvb2x0aXAgYnV0dG9uIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG4ubW9ieC10b3AtYmFyIGJ1dHRvbiB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW46IDJweDtcclxuICAgIG9wYWNpdHk6IDAuNzU7XHJcbn1cclxuLm1vYngtcnRsIC5tb2J4LXRvcC1iYXIgYnV0dG9uIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcbmJ1dHRvbi5tb2J4LXByZXYsXHJcbmJ1dHRvbi5tb2J4LW5leHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMXJlbTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgd2lkdGg6IDQ0cHg7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICBtYXJnaW46IDAgNnB4O1xyXG4gICAgb3BhY2l0eTogMC43NTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC40KTtcclxuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcbmJ1dHRvbi5tb2J4LW5leHQge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAxcmVtO1xyXG59XHJcbi5tb2J4LWhvbGRlcltkYXRhLXpvb209XCJmYWxzZVwiXSAubW9ieC16b29tLFxyXG4ubW9ieC1ob2xkZXJbZGF0YS16b29tPVwiZmFsc2VcIl0gLm1vYngtem9vbTpob3ZlcixcclxuLm1vYngtaG9sZGVyW2RhdGEtZG93bmxvYWQ9XCJmYWxzZVwiXSAubW9ieC1kb3dubG9hZCxcclxuLm1vYngtaG9sZGVyW2RhdGEtZG93bmxvYWQ9XCJmYWxzZVwiXSAubW9ieC1kb3dubG9hZDpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAwLjQ1O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5tb2J4LXByZXYge1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggNHB4O1xyXG59XHJcbi5tb2J4LW5leHQge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IC00MHB4O1xyXG59XHJcbi5tb2J4LWNsb3NlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTc2cHg7XHJcbn1cclxuLm1vYngtem9vbSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC0xMjBweDtcclxufVxyXG4ubW9ieC1wYW56b29tIC5tb2J4LXpvb20ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtMTY0cHg7XHJcbn1cclxuLm1vYngtcGxheSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC0yMDhweDtcclxufVxyXG4ubW9ieC1hdXRvcGxheSAubW9ieC1wbGF5IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTI1MnB4O1xyXG59XHJcbi5tb2J4LWRvd25sb2FkIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTI5NnB4O1xyXG59XHJcbi5tb2J4LXNoYXJlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTM0MHB4O1xyXG59XHJcbi5tb2J4LWZ1bGxzY3JlZW4ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtMzg0cHg7XHJcbn1cclxuLm1vYngtZnVsbHNjcmVlbiAubW9ieC1mdWxsc2NyZWVuIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTQyOHB4O1xyXG59XHJcbi5tb2J4LWZhY2Vib29rIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC00NzJweDtcclxufVxyXG4ubW9ieC1mYWNlYm9vazphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtNDcycHg7XHJcbn1cclxuLm1vYngtdHdpdHRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNTE2cHg7XHJcbn1cclxuLm1vYngtdHdpdHRlcjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRhMWYyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtNTE2cHg7XHJcbn1cclxuLm1vYngtZ29vZ2xlcGx1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNTYwcHg7XHJcbn1cclxuLm1vYngtZ29vZ2xlcGx1czphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ0YjM5O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtNTYwcHg7XHJcbn1cclxuLm1vYngtcGludGVyZXN0IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC02MDRweDtcclxufVxyXG4ubW9ieC1waW50ZXJlc3Q6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMDgxYztcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTYwNHB4O1xyXG59XHJcbi5tb2J4LWxpbmtlZGluIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC02NDhweDtcclxufVxyXG4ubW9ieC1saW5rZWRpbjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2I1O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtNjQ4cHg7XHJcbn1cclxuLm1vYngtcmVkZGl0IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC02OTJweDtcclxufVxyXG4ubW9ieC1yZWRkaXQ6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDUwMDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTY5MnB4O1xyXG59XHJcbi5tb2J4LXR1bWJsciB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzM2cHg7XHJcbn1cclxuLm1vYngtdHVtYmxyOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTQ2NWM7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC03MzZweDtcclxufVxyXG4ubW9ieC1ibG9nZ2VyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03ODBweDtcclxufVxyXG4ubW9ieC1ibG9nZ2VyOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTdkMDA7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC03ODBweDtcclxufVxyXG4ubW9ieC1idWZmZXIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTgyNHB4O1xyXG59XHJcbi5tb2J4LWJ1ZmZlcjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzYjQzO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAtODI0cHg7XHJcbn1cclxuLm1vYngtZGlnZyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzRweCAtODY4cHg7XHJcbn1cclxuLm1vYngtZGlnZzphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1YmUyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCAtODY4cHg7XHJcbn1cclxuLm1vYngtc3R1bWJsZXVwb24ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkxMnB4O1xyXG59XHJcbi5tb2J4LXN0dW1ibGV1cG9uOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYjQ5MjQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC05MTJweDtcclxufVxyXG4ubW9ieC1ldmVybm90ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTU2cHg7XHJcbn1cclxuLm1vYngtZXZlcm5vdGU6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkYmU2MDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTk1NnB4O1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgMTIuIFRodW1ibmFpbHNcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4ubW9ieC10aHVtYnMtaG9sZGVyLFxyXG4ubW9ieC10aHVtYnMtaW5uZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuLm1vYngtdGh1bWJzLWhvbGRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLm1vYngtdGh1bWIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lsbC1jaGFuZ2U6IGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUsIDI1LCAyNSk7XHJcbiAgICBvdXRsaW5lOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlO1xyXG59XHJcbi5tb2J4LXRodW1iOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig1MCwgNTAsIDUwKTtcclxufVxyXG4ubW9ieC10aHVtYjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBvcGFjaXR5OiAwLjAwMDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICMyODI4Mjg7XHJcbn1cclxuLm1vYngtYWN0aXZlLXRodW1iOmFmdGVyIHtcclxuICAgIG9wYWNpdHk6IDAuOTk5OTtcclxufVxyXG4ubW9ieC10aHVtYi1iZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHZpc2liaWxpdHk7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLCB2aXNpYmlsaXR5IDAuMjVzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMC4yNXMgZWFzZTtcclxufVxyXG4ubW9ieC10aHVtYi1sb2FkZWQge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxufVxyXG4ubW9ieC10aHVtYi1iZzpob3ZlcixcclxuLm1vYngtYWN0aXZlLXRodW1iIC5tb2J4LXRodW1iLWxvYWRlZCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbi5tb2J4LXRodW1icy1ob2xkZXIge1xyXG4gICAgY3Vyc29yOiBtb3ZlO1xyXG4gICAgY3Vyc29yOiBncmFiO1xyXG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XHJcbn1cclxuLm1vYngtZHJhZ2dpbmcgLm1vYngtdGh1bWJzLWhvbGRlciB7XHJcbiAgICBjdXJzb3I6IGdyYWJiaW5nO1xyXG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xyXG59XHJcbi5tb2J4LXRodW1iLXZpZGVvOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWFyZ2luOiAtMjBweCBhdXRvIDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTIwOHB4O1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgMTMuIE1lZGlhIFF1ZXJpZXNcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcclxuICAgIC5tb2J4LXZpZGVvOmJlZm9yZSxcclxuICAgIC5tb2J4LXZpZGVvOmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAtMzRweCAwIDAgLTM0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMnB4IC0yOTRweDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzYwcHgpIHtcclxuICAgIC5tb2J4LXZpZGVvOmJlZm9yZSxcclxuICAgIC5tb2J4LXZpZGVvOmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAtMjRweCAwIDAgLTI0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBpbml0aWFsO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE0cHggLTIwOHB4O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogM3B4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAubW9ieC10aW1lciB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICB9XHJcbiAgICAubW9ieC10b3AtYmFyIGJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAycHggMDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xyXG4gICAgLm1vYngtY291bnRlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDZweCAwIDRweDtcclxuICAgIH1cclxuICAgIC5tb2J4LXRvcC1iYXIgYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMzRweDtcclxuICAgIH1cclxufVxyXG5AbWVkaWFcclxub25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpICAgYW5kIChtYXgtd2lkdGg6IDM4MHB4KSxcclxub25seSBzY3JlZW4gYW5kICggICBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpICAgYW5kIChtYXgtd2lkdGg6IDM4MHB4KSxcclxub25seSBzY3JlZW4gYW5kICggICAgIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSkgYW5kIChtYXgtd2lkdGg6IDM4MHB4KSxcclxub25seSBzY3JlZW4gYW5kICggICAgICAgIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpICAgYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XHJcbiAgICAubW9ieC10b3AtYmFyIGJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLnZqcy10aGVtZS1jaXR5ey0tdmpzLXRoZW1lLWNpdHktLXByaW1hcnk6I2JmM2I0ZDstLXZqcy10aGVtZS1jaXR5LS1zZWNvbmRhcnk6I2ZmZn0udmpzLXRoZW1lLWNpdHkgLnZqcy1jb250cm9sLWJhcntoZWlnaHQ6NzBweDtwYWRkaW5nLXRvcDoyMHB4O2JhY2tncm91bmQ6bm9uZTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgwZGVnLCMwMDAsdHJhbnNwYXJlbnQpfS52anMtdGhlbWUtY2l0eSAudmpzLWJ1dHRvbj4udmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3Jle2xpbmUtaGVpZ2h0OjUwcHh9LnZqcy10aGVtZS1jaXR5IC52anMtcGxheS1wcm9ncmVzczpiZWZvcmV7ZGlzcGxheTpub25lfS52anMtdGhlbWUtY2l0eSAudmpzLXByb2dyZXNzLWNvbnRyb2x7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MjBweH0udmpzLXRoZW1lLWNpdHkgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtcHJvZ3Jlc3MtaG9sZGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMHB4O3JpZ2h0OjA7bGVmdDowO3dpZHRoOjEwMCU7bWFyZ2luOjB9LnZqcy10aGVtZS1jaXR5IC52anMtcGxheS1wcm9ncmVzc3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXZqcy10aGVtZS1jaXR5LS1wcmltYXJ5KX0udmpzLXRoZW1lLWNpdHkgLnZqcy1yZW1haW5pbmctdGltZXtvcmRlcjoxO2xpbmUtaGVpZ2h0OjUwcHg7ZmxleDozO3RleHQtYWxpZ246bGVmdH0udmpzLXRoZW1lLWNpdHkgLnZqcy1wbGF5LWNvbnRyb2x7b3JkZXI6MjtmbGV4Ojg7Zm9udC1zaXplOjEuNzVlbX0udmpzLXRoZW1lLWNpdHkgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wsLnZqcy10aGVtZS1jaXR5IC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wsLnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLXBhbmVse29yZGVyOjM7ZmxleDoxfS52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1wYW5lbDpob3ZlciAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbHtoZWlnaHQ6MTAwJX0udmpzLXRoZW1lLWNpdHkgLnZqcy1tdXRlLWNvbnRyb2x7ZGlzcGxheTpub25lfS52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1wYW5lbHttYXJnaW4tbGVmdDouNWVtO21hcmdpbi1yaWdodDouNWVtO3BhZGRpbmctdG9wOjEuNWVtfS52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci1ob3Jpem9udGFsLC52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1wYW5lbCwudmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmhvdmVyLC52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1wYW5lbDphY3RpdmUgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwsLnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLXBhbmVsOmZvY3VzIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsLC52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1wYW5lbDpob3ZlciwudmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtcGFuZWw6aG92ZXIgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWx7d2lkdGg6M2VtfS52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmV7Zm9udC1zaXplOjFlbX0udmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbHtvcGFjaXR5OjE7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0udmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtYmFye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7bWFyZ2luOjB9LnZqcy10aGVtZS1jaXR5IC52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWx7aGVpZ2h0OjEwMCV9LnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLWhvcml6b250YWx7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtoZWlnaHQ6MTAwJX0udmpzLXRoZW1lLWNpdHkgLnZqcy12b2x1bWUtYmFyOmJlZm9yZXtjb250ZW50OlwiXCI7ei1pbmRleDowO3dpZHRoOjA7aGVpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBoc2xhKDAsMCUsMTAwJSwuMjUpO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MCAwIDEuNzVlbSAzZW19LnZqcy10aGVtZS1jaXR5IC52anMtdm9sdW1lLWxldmVse292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS52anMtdGhlbWUtY2l0eSAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmV7Y29udGVudDpcIlwiO3otaW5kZXg6MTt3aWR0aDowO2hlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtib3JkZXItbGVmdDozZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbToxLjc1ZW0gc29saWQgdmFyKC0tdmpzLXRoZW1lLWNpdHktLXNlY29uZGFyeSk7Ym9yZGVyLXJpZ2h0OjAgc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDowIHNvbGlkIHRyYW5zcGFyZW50fSIsIi8qIFRpdGlsbGl1bSBXZWIgLSAyMDAgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1RpdGlsbGl1bSc7XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1leHRyYS1saWdodC5lb3QnKTtcclxuICAgIHNyYzogbG9jYWwoJ1RpdGlsbGl1bSBXZWIgRXh0cmEgTGlnaHQnKSwgbG9jYWwoJ1RpdGlsbGl1bVdlYi1FeHRyYS1MaWdodCcpLFxyXG4gICAgdXJsKCcjeyRmb250LXBhdGh9L3RpdGlsbGl1bS90aXRpbGxpdW13ZWItZXh0cmEtbGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnI3skZm9udC1wYXRofS90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWV4dHJhLWxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcjeyRmb250LXBhdGh9L3RpdGlsbGl1bS90aXRpbGxpdW13ZWItZXh0cmEtbGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcjeyRmb250LXBhdGh9L3RpdGlsbGl1bS90aXRpbGxpdW13ZWItZXh0cmEtbGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcjeyRmb250LXBhdGh9L3RpdGlsbGl1bS90aXRpbGxpdW13ZWItZXh0cmEtbGlnaHQuc3ZnI3RpdGlsbGl1bXdlYi1leHRyYS1saWdodCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbi8qIFRpdGlsbGl1bSBXZWIgLSAzMDAgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1RpdGlsbGl1bSc7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1saWdodC5lb3QnKTtcclxuICAgIHNyYzogbG9jYWwoJ1RpdGlsbGl1bSBXZWIgTGlnaHQnKSwgbG9jYWwoJ1RpdGlsbGl1bVdlYi1MaWdodCcpLFxyXG4gICAgdXJsKCcjeyRmb250LXBhdGh9L3RpdGlsbGl1bS90aXRpbGxpdW13ZWItbGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnI3skZm9udC1wYXRofS90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcjeyRmb250LXBhdGh9L3RpdGlsbGl1bS90aXRpbGxpdW13ZWItbGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcjeyRmb250LXBhdGh9L3RpdGlsbGl1bS90aXRpbGxpdW13ZWItbGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcjeyRmb250LXBhdGh9L3RpdGlsbGl1bS90aXRpbGxpdW13ZWItbGlnaHQuc3ZnI3RpdGlsbGl1bXdlYi1saWdodCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbi8qIFRpdGlsbGl1bSBXZWIgLSA0MDAgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1RpdGlsbGl1bSc7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1yZWd1bGFyLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnVGl0aWxsaXVtIFdlYiBSZWd1bGFyJyksIGxvY2FsKCdUaXRpbGxpdW1XZWItUmVndWxhcicpLFxyXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLXJlZ3VsYXIuc3ZnI3RpdGlsbGl1bXdlYi1yZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuLyogVGl0aWxsaXVtIFdlYiAtIDYwMCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJztcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBzcmM6IHVybCgnI3skZm9udC1wYXRofS90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLXNlbWlib2xkLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnVGl0aWxsaXVtIFdlYiBTZW1pQm9sZCcpLCBsb2NhbCgnVGl0aWxsaXVtV2ViLVNlbWlCb2xkJyksXHJcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L3RpdGlsbGl1bS90aXRpbGxpdW13ZWItc2VtaWJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1zZW1pYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1zZW1pYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcjeyRmb250LXBhdGh9L3RpdGlsbGl1bS90aXRpbGxpdW13ZWItc2VtaWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnI3skZm9udC1wYXRofS90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLXNlbWlib2xkLnN2ZyN0aXRpbGxpdW13ZWItc2VtaWJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG4vKiBUaXRpbGxpdW0gV2ViIC0gNzAwICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHNyYzogdXJsKCcjeyRmb250LXBhdGh9L3RpdGlsbGl1bS90aXRpbGxpdW13ZWItYm9sZC5lb3QnKTtcclxuICAgIHNyYzogbG9jYWwoJ1RpdGlsbGl1bSBXZWIgQm9sZCcpLCBsb2NhbCgnVGl0aWxsaXVtV2ViLUJvbGQnKSxcclxuICAgIHVybCgnI3skZm9udC1wYXRofS90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnI3skZm9udC1wYXRofS90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH0vdGl0aWxsaXVtL3RpdGlsbGl1bXdlYi1ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnI3skZm9udC1wYXRofS90aXRpbGxpdW0vdGl0aWxsaXVtd2ViLWJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcjeyRmb250LXBhdGh9L3RpdGlsbGl1bS90aXRpbGxpdW13ZWItYm9sZC5zdmcjdGl0aWxsaXVtd2ViLWJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG4vKiBTb3VyY2UgU2FucyBQcm8gLSA0MDAgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIuZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gUmVndWxhcicpLCBsb2NhbCgnU291cmNlU2Fucy1Qcm8tUmVndWxhcicpLFxyXG4gICAgdXJsKCcjeyRmb250LXBhdGh9L3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi1yZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH0vc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH0vc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcjeyRmb250LXBhdGh9L3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnI3skZm9udC1wYXRofS9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tcmVndWxhci5zdmcjc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbi8qIFNvdXJjZSBTYW5zIFBybyAtIDYwMCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBzcmM6IHVybCgnI3skZm9udC1wYXRofS9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tNjAwLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIFNlbWlCb2xkJyksIGxvY2FsKCdTb3VyY2VTYW5zLVByby1TZW1pQm9sZCcpLFxyXG4gICAgdXJsKCcjeyRmb250LXBhdGh9L3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi02MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnI3skZm9udC1wYXRofS9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tNjAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcjeyRmb250LXBhdGh9L3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi02MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcjeyRmb250LXBhdGh9L3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi02MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcjeyRmb250LXBhdGh9L3NvdXJjZS1zYW5zLXByby9zb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi02MDAuc3ZnI3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLTYwMCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbi8qIFNvdXJjZSBTYW5zIFBybyAtIDcwMCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBzcmM6IHVybCgnI3skZm9udC1wYXRofS9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tNzAwLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIEJvbGQnKSwgbG9jYWwoJ1NvdXJjZVNhbnMtUHJvLUJvbGQnKSxcclxuICAgIHVybCgnI3skZm9udC1wYXRofS9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tNzAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJyN7JGZvbnQtcGF0aH0vc291cmNlLXNhbnMtcHJvL3NvdXJjZS1zYW5zLXByby12MTMtbGF0aW4tZXh0X2xhdGluLTcwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnI3skZm9udC1wYXRofS9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tNzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnI3skZm9udC1wYXRofS9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tNzAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnI3skZm9udC1wYXRofS9zb3VyY2Utc2Fucy1wcm8vc291cmNlLXNhbnMtcHJvLXYxMy1sYXRpbi1leHRfbGF0aW4tNzAwLnN2ZyNzb3VyY2Utc2Fucy1wcm8tdjEzLWxhdGluLWV4dF9sYXRpbi03MDAnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcbiIsIiRpY29tb29uLWZvbnQtZmFtaWx5OiAnaWNvbmZvbnQnICFkZWZhdWx0O1xyXG4kaWNvbW9vbi1mb250LXBhdGg6ICcuLi9mb250cy9pY29ucy8nICFkZWZhdWx0O1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCIjeyRpY29tb29uLWZvbnQtZmFtaWx5fVwiO1xyXG4gICAgc3JjOiB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW90JyksXHJcbiAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS5zdmcjaWNvbmZvbnQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLmljb25zIHtcclxuICAgIC5pY29uOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JGljb21vb24tZm9udC1mYW1pbHl9XCIsIHNlcmlmO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1ib3gge1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcblxyXG4gICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pY29uOmJlZm9yZSB7XHJcbiAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgIGZvbnQtZmFtaWx5OiBcIiN7JGljb21vb24tZm9udC1mYW1pbHl9XCIsIHNlcmlmO1xyXG4gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5pY29uLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDFcIiB9XHJcbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTAyXCIgfVxyXG4uaWNvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwM1wiIH1cclxuLmljb24tYmFkZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDRcIiB9XHJcbi5pY29uLWJhemEtZGFueWNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTA1XCIgfVxyXG4uaWNvbi1idWlsZGluZ3M6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDZcIiB9XHJcbi5pY29uLWNhc2g6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDdcIiB9XHJcbi5pY29uLWNoZXZyb24tZG91YmxlLWxlZnQtdGhpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwOFwiIH1cclxuLmljb24tY2hldnJvbi1kb3VibGUtcmlnaHQtdGhpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwOVwiIH1cclxuLmljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTBBXCIgfVxyXG4uaWNvbi1jaGV2cm9uLWxlZnQtdGhpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwQlwiIH1cclxuLmljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTBDXCIgfVxyXG4uaWNvbi1jaGV2cm9uLXJpZ2h0LXRoaW46YmVmb3JlIHsgY29udGVudDogXCJcXEVBMERcIiB9XHJcbi5pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMEVcIiB9XHJcbi5pY29uLWNsb3NlLWZhdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwRlwiIH1cclxuLmljb24tY2xvc2U6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMTBcIiB9XHJcbi5pY29uLWNvbnRyYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTExXCIgfVxyXG4uaWNvbi1kb2RhdGtvd2UtdXNsdWdpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTEzXCIgfVxyXG4uaWNvbi1kb2RhdGtvd2UtdXNsdWdpMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExNFwiIH1cclxuLmljb24tZG93bmxvYWQtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExNlwiIH1cclxuLmljb24tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMTVcIiB9XHJcbi5pY29uLWVrc3Bsb2F0YWNqYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExN1wiIH1cclxuLmljb24tZW1haWw6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMThcIiB9XHJcbi5pY29uLWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTE5XCIgfVxyXG4uaWNvbi1lcnJvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExQVwiIH1cclxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMUJcIiB9XHJcbi5pY29uLWZheDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExQ1wiIH1cclxuLmljb24tZmlsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExRFwiIH1cclxuLmljb24tZm9udC1zaXplLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTFFXCIgfVxyXG4uaWNvbi1mb250LXNpemUtcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExRlwiIH1cclxuLmljb24tZm9udC1zaXplOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTIwXCIgfVxyXG4uaWNvbi1nYWxsZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTIxXCIgfVxyXG4uaWNvbi1oYW5kc2hha2U6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMjJcIiB9XHJcbi5pY29uLWluZm8tb2dvbG5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTIzXCIgfVxyXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogXCJcXEVBMjRcIiB9XHJcbi5pY29uLWlud2VzdHljamU6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMjVcIiB9XHJcbi5pY29uLWlud2VzdHljamUyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTI2XCIgfVxyXG4uaWNvbi1rYXJpZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTI3XCIgfVxyXG4uaWNvbi1rYXJpZXJhMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyOFwiIH1cclxuLmljb24ta29uc3VsdGFjamUtei1yeW5raWVtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTI5XCIgfVxyXG4uaWNvbi1rb25zdWx0YWNqZS16LXJ5bmtpZW0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTJBXCIgfVxyXG4uaWNvbi1sYWI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMkJcIiB9XHJcbi5pY29uLWxhYm9yYXRvcml1bTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyQ1wiIH1cclxuLmljb24tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogXCJcXEVBMkRcIiB9XHJcbi5pY29uLWxuZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEyRVwiIH1cclxuLmljb24tbWFpbnRlbmFuY2U6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMkZcIiB9XHJcbi5pY29uLW1hdGVyaWFseS1lZHVrYWN5am5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTMwXCIgfVxyXG4uaWNvbi1tZWRpYS1pY29uLTE6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMzFcIiB9XHJcbi5pY29uLW1lZGlhLWljb24tMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzMlwiIH1cclxuLmljb24tbWVkaWEtaWNvbi0zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTMzXCIgfVxyXG4uaWNvbi1tZWRpYS1pY29uLTQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMzRcIiB9XHJcbi5pY29uLW11bHRpbWVkaWE6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMzVcIiB9XHJcbi5pY29uLW5hc3plLXdhcnRvc2NpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTM2XCIgfVxyXG4uaWNvbi1uYXN6ZS13YXJ0b3NjaTI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMzdcIiB9XHJcbi5pY29uLW5hc3plLXdhcnRvc2NpMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzOFwiIH1cclxuLmljb24tbmV3c2xldHRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzOVwiIH1cclxuLmljb24tb2dsb3N6ZW5pYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzQVwiIH1cclxuLmljb24tb3RvY3plbmllLXJlZ3VsYWN5am5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTNCXCIgfVxyXG4uaWNvbi1vdG9jemVuaWUtcmVndWxhY3lqbmUyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTNDXCIgfVxyXG4uaWNvbi1wYWtpZXQtaW5mb3JtYWNqaTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEzRVwiIH1cclxuLmljb24tcGFraWV0LWluZm9ybWFjamkyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTNGXCIgfVxyXG4uaWNvbi1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0MFwiIH1cclxuLmljb24tcGlwZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0MVwiIH1cclxuLmljb24tcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0MlwiIH1cclxuLmljb24tcHJhc2E6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNDRcIiB9XHJcbi5pY29uLXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTFDXCIgfVxyXG4uaWNvbi1wcm9maWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTQ2XCIgfVxyXG4uaWNvbi1wcnpldGFyZ2ktcG9zdGVwb3dhbmlhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTQ3XCIgfVxyXG4uaWNvbi1yYXBvcnQtcm9jem55OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTQ4XCIgfVxyXG4uaWNvbi1yZWZlcmVuY2plOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTRBXCIgfVxyXG4uaWNvbi1yaWJib246YmVmb3JlIHsgY29udGVudDogXCJcXEVBNEJcIiB9XHJcbi5pY29uLXJzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0Q1wiIH1cclxuLmljb24tcnplY3puaWstcHJhc293eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0RFwiIH1cclxuLmljb24tcnplY3puaWstcHJhc293eTI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNEVcIiB9XHJcbi5pY29uLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE0RlwiIH1cclxuLmljb24tc2hhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNTBcIiB9XHJcbi5pY29uLXNob3ZlbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE1MVwiIH1cclxuLmljb24tc3RhbmRhcmR5R1M6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNTJcIiB9XHJcbi5pY29uLXN0YW5kYXJkeUdTMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE1M1wiIH1cclxuLmljb24tc3RvcmU6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNTRcIiB9XHJcbi5pY29uLXN0cmF0ZWdpYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE1NVwiIH1cclxuLmljb24tc3VjY2VzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE1NlwiIH1cclxuLmljb24tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE1OFwiIH1cclxuLmljb24tdXNsdWdpLUtTUDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE1OVwiIH1cclxuLmljb24tdXNsdWdpLVNHVDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE1QVwiIH1cclxuLmljb24td2lhcnlnb2RuaS1kb3N0YXdjeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE1QlwiIH1cclxuLmljb24td2lhcnlnb2RuaS1kb3N0YXdjeTI6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNUNcIiB9XHJcbi5pY29uLXdsYXNjaWNpZWxlLWdydW50b3c6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNURcIiB9XHJcbi5pY29uLXdzcGFyY2llX1VFOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTVFXCIgfVxyXG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTVGXCIgfVxyXG4uaWNvbi1ibHVlc2t5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTYwXCIgfVxyXG4uaWNvbi16cm93bm93YXpvbnktcm96d29qOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTYxXCIgfVxyXG4uaWNvbi16cm93bm93YXpvbnktcm96d29qMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUE2MlwiIH1cclxuLmljb24tenJvd25vd2F6b255LXJvendvajM6YmVmb3JlIHsgY29udGVudDogXCJcXEVBNjNcIiB9XHJcbiIsIiRkYXRhLWJnLWltYWdlLXBvc2l0aW9uczogKFxyXG4gIHQ6IHRvcCxcclxuICBjOiBjZW50ZXIsXHJcbiAgYjogYm90dG9tLFxyXG4gIGw6IGxlZnQsXHJcbiAgcjogcmlnaHQsXHJcbik7XHJcblxyXG4udmlzdWFsbHloaWRkZW4sXHJcbi52aXN1YWxseS1oaWRkZW4ge1xyXG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcclxufVxyXG5cclxuLm92ZXJmbG93IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5uby1tYXJnaW4ge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uby1tYiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50aW55LW1hcmdpbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XHJcbn1cclxuXHJcbi5tYi0xXzUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG59XHJcblxyXG4uYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlubGluZS1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnVwcGVyY2FzZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uZnVsbC1oZWlnaHQge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmZ1bGwtd2lkdGgge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbn1cclxuXHJcbi5yZWxhdGl2ZSxcclxuW2RhdGEtcmVsYXRpdmVdIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmFic29sdXRlLFxyXG5bZGF0YS1hYnNvbHV0ZV0ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4ucGFkZGVkIHtcclxuICAgIHBhZGRpbmctbGVmdDogJG9mZnNldCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogJG9mZnNldCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubm8tcHQge1xyXG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG4ubm8tcGIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG4ubm8tcGwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLm5vLXByIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmVsbGlwc2lzIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuXHJcbi5uby1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxudWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgJltjbGFzc149J3R5cGUtJ10ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLjU2MjVlbTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0uNzVyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnR5cGUtMSB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3ZnL3VsLXR5cGUtMS5zdmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYudHlwZS0yIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdmcvdWwtdHlwZS0yLnN2ZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50eXBlLTMge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N2Zy91bC10eXBlLTMuc3ZnJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnR5cGUtNCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3ZnL3VsLXR5cGUtNC5zdmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYudHlwZS01IHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdmcvdWwtdHlwZS01LnN2ZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50eXBlLTYge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N2Zy91bC10eXBlLTYuc3ZnJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnR5cGUtNyB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3ZnL3VsLXR5cGUtNy5zdmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYudHlwZS04IHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zdmcvdWwtdHlwZS04LnN2ZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5bZGF0YS1mdWxsLXdpZHRoXSB7XHJcbiAgICBAaW5jbHVkZSBmdWxsLXdpZHRoKCk7XHJcbn1cclxuXHJcbltkYXRhLWNvbnRlbnQtcGFkZGluZ10ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkb2Zmc2V0O1xyXG4gICAgcGFkZGluZy1yaWdodDogJG9mZnNldDtcclxufVxyXG5cclxuW2RhdGEtdmlld10ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLCB0cmFuc2Zvcm0gMXMgZWFzZSAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjFzICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEuMjVyZW0sIDApO1xyXG5cclxuICAgIEBlYWNoICRhdHRyLCAkdmFsdWUgaW4gJGFuaW1hdGlvbi1kZWxheS1saXN0IHtcclxuICAgICAgICAmW2RhdGEtdmlldz0nI3skYXR0cn0nXSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICR2YWx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAZWFjaCAkYXR0ciwgJHZhbHVlcyBpbiAkYW5pbWF0aW9uLWRpcmVjdGlvbi1saXN0IHtcclxuICAgICAgICAmW3ZpZXctZGlyZWN0aW9uPScjeyRhdHRyfSddIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkdmFsdWVzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbi12aWV3LFxyXG4gICAgJi5zZWVuIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yb3VuZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5yYWRpdXMge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbn1cclxuXHJcbi5ib2xkIHtcclxuICAgIEBpbmNsdWRlIGZvbnQoNzAwKTtcclxufVxyXG5cclxudmlkZW8ge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbnN2ZyB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuaHIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgb3BhY2l0eTogLjM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRzaWx2ZXIsIDE1JSk7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5zcGFjZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgJi5zMDUge1xyXG4gICAgICAgIGhlaWdodDogLjVyZW07XHJcbiAgICB9XHJcbiAgICAmLnMxIHtcclxuICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICB9XHJcbiAgICAmLnMxNSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICB9XHJcbiAgICAmLnMyIHtcclxuICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICB9XHJcbiAgICAmLnMzIHtcclxuICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICB9XHJcbiAgICAmLnM0IHtcclxuICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICB9XHJcbiAgICAmLnM1IHtcclxuICAgICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbWFsbC1zaHJpbmsge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLm1lZGl1bS1zaHJpbmsge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmxhcmdlLXNocmluayB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5bZGF0YS1iZy1pbWFnZV0ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgJi5yZXNpemUge1xyXG4gICAgICAgICYtaGVpZ2h0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13aWR0aCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBlYWNoICRwb3NpdGlvbiwgJHZhbHVlIGluICRkYXRhLWJnLWltYWdlLXBvc2l0aW9ucyB7XHJcbiAgICAgICAgJi4jeyRwb3NpdGlvbn0ge1xyXG4gICAgICAgICAgICBAZWFjaCAkc3VicG9zaXRpb24sICRzdWJ2YWx1ZSBpbiAkZGF0YS1iZy1pbWFnZS1wb3NpdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgJi0jeyRzdWJwb3NpdGlvbn0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICN7JHZhbHVlfSAjeyRzdWJ2YWx1ZX0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuW2RhdGEtYmc9J2xpZ2h0LWdyZXknXSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vhc2hlbGw7XHJcbn1cclxuXHJcbltkYXRhLWJvcmRlcl0ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbn1cclxuW2RhdGEtYm9yZGVyPSdncmV5J10ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbn1cclxuW2RhdGEtYm9yZGVyPSdvcmFuZ2UnXSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlO1xyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lcixcclxuLnN3aXBlci13cmFwcGVyIHtcclxuICAgIHotaW5kZXg6IDA7XHJcbn1cclxuXHJcbmlmcmFtZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuXHJcbi8vVGVtcCBUYWJsZSBvZiBDb250ZW50IHN0eWxlXHJcbi50b2Mge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDE1dmg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiBpbml0aWFsO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi56MSB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4jc2tpcC1uYXYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcGFkZGluZzogLjM3NXJlbSAuNzVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDY7XHJcbiAgICB9XHJcbn1cclxuIiwiLy9CcmVha3BvaW50c1xyXG5AbWl4aW4gYnJlYWtwb2ludCgkd2lkdGgpIHtcclxuICAgIEBpZiAoJHdpZHRoID09IHhzKSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR4cykge1xyXG4gICAgICAgICAgICBAY29udGVudFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpZiAoJHdpZHRoID09IHVwLXRvLXhzKSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cyAtIDEpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnRcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaWYgKCR3aWR0aCA9PSBzbSkge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc20pIHtcclxuICAgICAgICAgICAgQGNvbnRlbnRcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaWYgKCR3aWR0aCA9PSB1cC10by1zbSkge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc20gLSAxKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGlmICgkd2lkdGggPT0gbWQpIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGlmICgkd2lkdGggPT0gdXAtdG8tbWQpIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kIC0gMSkge1xyXG4gICAgICAgICAgICBAY29udGVudFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpZiAoJHdpZHRoID09IGxnKSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsZykge1xyXG4gICAgICAgICAgICBAY29udGVudFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpZiAoJHdpZHRoID09IHVwLXRvLWxnKSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZyAtIDEpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnRcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaWYgKCR3aWR0aCA9PSB4bCkge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnRcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaWYgKCR3aWR0aCA9PSB1cC10by14bCkge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwgLSAxKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGlmICgkd2lkdGggPT0geHhsKSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR4eGwpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnRcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaWYgKCR3aWR0aCA9PSBwb3J0cmFpdCkge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnRcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaWYgKCR3aWR0aCA9PSBsYW5kc2NhcGUpIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xyXG4gICAgICAgICAgICBAY29udGVudFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vRm9udCBtaXhpblxyXG5AbWl4aW4gZm9udCgkdHlwZTogNDAwKSB7XHJcbiAgICBAaWYgJHR5cGUgPT0gMjAwIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgIH1cclxuICAgIEBpZiAkdHlwZSA9PSAzMDAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgfVxyXG4gICAgQGlmICR0eXBlID09IDQwMCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgICBAaWYgJHR5cGUgPT0gNjAwIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ1RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICAgIEBpZiAkdHlwZSA9PSA3MDAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG59XHJcbkBtaXhpbiBib2R5LXRleHQoJHR5cGU6IDQwMCkge1xyXG4gICAgQGlmICR0eXBlID09IDQwMCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgICBAaWYgJHR5cGUgPT0gNjAwIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICAgIEBpZiAkdHlwZSA9PSA3MDAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gRnVsbCBXaWR0aCBjb250ZW50XHJcbkBtaXhpbiBmdWxsLXdpZHRoIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0dncgKiAyKTtcclxuICAgIG1hcmdpbjogMCAtNHZ3O1xyXG59XHJcblxyXG5cclxuLy8gT3BhY2l0eSB0cmFuc2l0aW9uXHJcbkBtaXhpbiBvcGFjaXR5ICgkdCkge1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdCBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAkdCBlYXNlLWluLW91dCwgdHJhbnNmb3JtICR0IGVhc2UtaW4tb3V0O1xyXG59XHJcbiIsIi8vIENvbG9yc1xyXG4kd2hpdGU6ICAgICAgICAgI2ZmZjtcclxuJHNlYXNoZWxsOiAgICAgICNmMWYxZjE7XHJcbiRtZXJjdXJ5OiAgICAgICAjZTllOWU5O1xyXG4kc2lsdmVyOiAgICAgICAgI2ExYTFhMTtcclxuJGRvdmU6ICAgICAgICAgICM3MjcyNzI7XHJcbiRzdWJtZW51OiAgICAgICAjZjNmM2YzO1xyXG4kdHVuZG9yYTogICAgICAgIzRkNGQ0ZDtcclxuJHNoYWZ0OiAgICAgICAgICMzOTM5Mzk7XHJcbiRtaW5lOiAgICAgICAgICAjMjgyODI4O1xyXG4kZGFyay1ncmF5OiAgICAgIzk2OTY5NjtcclxuJGRhcmstZ3JheWlzaDogICM0NDU2NjM7XHJcbiRibGFjazogICAgICAgICAjMTQxNDE0O1xyXG4kYm94LXNoYWRvdzogICAgcmdiYSg0MCwgNDAsIDQwLCAwLjIpO1xyXG4kbW9kYWwtc2hhZG93OiAgcmdiYSgyMCwgMjAsIDIwLCAwLjU0KTtcclxuJGRhcms6ICAgICAgICAgICMwMDA7XHJcblxyXG4kb3JhbmdlLXN1YnRsZTogI2ZmZGNjNDtcclxuJG9yYW5nZTogICAgICAgICNmZjVkMjM7XHJcbiRvcmFuZ2UtaG92ZXI6ICAjZTY1NDAwO1xyXG5cclxuJGVycm9yOiAgICAgICAgICNmZjU1NTM7XHJcbiRzdWNjZXNzOiAgICAgICAjMjVjNzAwO1xyXG5cclxuJHBhbnRvbmUtbGlnaHQ6ICMwMGE1OGM7XHJcbiRwYW50b25lOiAgICAgICAjMDY1YzdkO1xyXG4kc3Ryb24tYmx1ZTogICAgIzFkNzFiODtcclxuXHJcbi8vIEJyZWFrcG9pbnRzXHJcbiR4czogICAgICAgICAgICAzNzVweDtcclxuJHNtOiAgICAgICAgICAgIDY0MHB4O1xyXG4kbWQ6ICAgICAgICAgICAgNzY4cHg7XHJcbiRsZzogICAgICAgICAgICAxMDI0cHg7XHJcbiR4bDogICAgICAgICAgICAxMzY3cHg7XHJcbiR4eGw6ICAgICAgICAgICAxNjAwcHg7XHJcblxyXG4vLyBDb25zdGFudHNcclxuJGZvbnQtcGF0aDogICAgICcuLy4uL2ZvbnRzJztcclxuJG9mZnNldDogICAgICAgIDR2dztcclxuJGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHJcbi8vIEFuaW1hdGlvbiBzZXR0aW5ncyAoW2RhdGEtdmlld10pXHJcbiRhbmltYXRpb24tZGVsYXktbGlzdDogKFxyXG4gICAgJzAnOiAgICAuMHMsXHJcbiAgICAnMSc6ICAgIC4xcyxcclxuICAgICcyJzogICAgLjJzLFxyXG4gICAgJzMnOiAgICAuM3MsXHJcbiAgICAnNCc6ICAgIC40cyxcclxuICAgICc1JzogICAgLjVzLFxyXG4gICAgJzYnOiAgICAuNnMsXHJcbiAgICAnNyc6ICAgIC43cyxcclxuICAgICc4JzogICAgLjhzLFxyXG4gICAgJzknOiAgICAuOXMsXHJcbiAgICAnMTAnOiAgIDFzLFxyXG4pO1xyXG5cclxuJGFuaW1hdGlvbi1kaXJlY3Rpb24tbGlzdDogKFxyXG4gICAgJ3RvLXRvcCc6ICAgICAgICgwLCAycmVtLCAwKSxcclxuICAgICd0by1sZWZ0JzogICAgICAoMnJlbSwgMCwgMCksXHJcbiAgICAndG8tcmlnaHQnOiAgICAgKC0ycmVtLCAwLCAwKSxcclxuICAgICd0by1ib3R0b20nOiAgICAoMCwgLTJyZW0sIDApXHJcbik7XHJcbiIsIi50YWJsZS13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1tZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgY2FsYyg0dncgKyAuNXJlbSk7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDh2dyArIDFyZW0pO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC00dncgLSAuNXJlbSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmlubmVyLXRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwIDAgLjc1cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLW1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg0OC43NXJlbSArIDR2dyArIC41cmVtKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4Ljc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxudGFibGUge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHJcbiAgICB0aCwgdGQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gLjc1cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgIGNvbG9yOiAkbWluZTtcclxuICAgIH1cclxuXHJcbiAgICB0aCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCg2MDApO1xyXG4gICAgfVxyXG5cclxuICAgIHRkIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcbiAgICB9XHJcblxyXG59XHJcbiIsImgxLFxyXG4uaDEsXHJcbmgyLFxyXG4uaDIsXHJcbmgzLFxyXG4uaDMsXHJcbmg0LFxyXG4uaDQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgIEBpbmNsdWRlIGZvbnQoNjAwKTtcclxufVxyXG5cclxuaDEsXHJcbi5oMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuMjVlbTtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43NWVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNWVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbmgyLFxyXG4uaDIge1xyXG4gICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NWVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjY4NzVlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuODc1ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbmgzLFxyXG4uaDMge1xyXG4gICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjMxMjVlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMzc1ZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjQzNzVlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5oNCxcclxuLmg0IHtcclxuICAgIGZvbnQtc2l6ZTogMS4wNjI1ZW07XHJcbn1cclxuXHJcbi50aXRsZS13aXRoLWljb24ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjc1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IC45O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxufVxyXG5cclxuYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogJG9yYW5nZTtcclxufVxyXG5cclxuc3Ryb25nIHtcclxuICAgIEBpbmNsdWRlIGZvbnQoNjAwKTtcclxufVxyXG5cclxubWFpbiB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIG9sLFxyXG4gICAgdWwge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEuMjVyZW07XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5ibG9ja3F1b3RlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogLjEyNXJlbSAwIC4xMjVyZW0gMS41cmVtO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgbWFyZ2luOiAwIDAgMS4yNXJlbTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjI1cHg7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgZm9udCg2MDApO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIH1cclxufVxyXG5cclxucCB7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4zNzVlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLnNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zNzU7XHJcbiAgICB9XHJcbn1cclxuXHJcbnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1O1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcbn1cclxuXHJcbi5zdWItdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgY29sb3I6ICRkb3ZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgZm9udCg2MDApO1xyXG59XHJcbiIsIi5idXR0b24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICBwYWRkaW5nOiAuODc1cmVtIDEuNzVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBmb250KDYwMCk7XHJcblxyXG4gICAgJi5wcmltYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuICAgIH1cclxuXHJcbiAgICAmLnNlY29uZGFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgfVxyXG5cclxuICAgICYuaG9sbG93IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLnJzcyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IC4zNzVyZW0gLjc1cmVtIC4zNzVyZW0gLjc1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLWhlYWRlciAmIHtcclxuICAgICAgICAgICAgdG9wOiAtLjEyNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC40Mzc1cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC42MjVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLndpZGUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMy41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNC41cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1LjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5mdWxsLXdpZHRoIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRlYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVyY3VyeTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRtZXJjdXJ5O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtaG92ZXI7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlLWhvdmVyO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICYuc2Vjb25kYXJ5LFxyXG4gICAgICAgICYucnNzLFxyXG4gICAgICAgICYuaG9sbG93IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZm9ybSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAud3lzaXd5ZyB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWVsZC5zdWJtaXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmxvYWRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sb2FkaW5nIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubG9hZGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Y2Nlc3MtYm94IHtcclxuICAgICAgICAubG9hZGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0xcmVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdXJ2ZXktcmVzdWx0cyB7XHJcbiAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMnJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnF1ZXN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDFyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGVyY2VudGFnZS1iYXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzY2FsZUluIGZvcndhcmRzIC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBlcmNlbnRhZ2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsZXMtbGlzdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LWZsb3c6IHdyYXA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IC4yNXJlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIC4zNXMgZWFzZTtcclxuXHJcbiAgICAgICAgJjplbXB0eSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpbmdsZS1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMXJlbSAuMjVyZW0gMDtcclxuXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVyY3VyeTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtaW5lO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCg2MDApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmlsZS1lcnJvci1tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5lcnJvciB7XHJcbiAgICAgICAgICAgICAgICB1IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB1LFxyXG4gICAgICAgICAgICAgICAgLmZpbGUtZXJyb3ItbWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlcnJvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG5maWVsZHNldCB7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcblxyXG4gICAgLnRpdGxlLXdyYXBwZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmllbGQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgbGFiZWwsXHJcbiAgICBlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuICAgIH1cclxuXHJcbiAgICBlbSB7XHJcbiAgICAgICAgY29sb3I6ICRkb3ZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IC41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT0ndGV4dCddLFxyXG4gICAgaW5wdXRbdHlwZT0nZW1haWwnXSxcclxuICAgIGlucHV0W3R5cGU9J3NlYXJjaCddLFxyXG4gICAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcclxuICAgIGlucHV0W3R5cGU9J251bWJlciddLFxyXG4gICAgaW5wdXRbdHlwZT0nZGF0ZSddLFxyXG4gICAgaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXSxcclxuICAgIGlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXHJcbiAgICBpbnB1dFt0eXBlPSdtb250aCddLFxyXG4gICAgaW5wdXRbdHlwZT0nd2VlayddLFxyXG4gICAgaW5wdXRbdHlwZT0ndGltZSddLFxyXG4gICAgaW5wdXRbdHlwZT0ndGVsJ10sXHJcbiAgICBpbnB1dFt0eXBlPSd1cmwnXSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pbmU7XHJcblxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgdGV4dGFyZWEge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDcuNWVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pbmU7XHJcblxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbixcclxuICAgIC5idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtaG92ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZS1ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gLjVyZW0pO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICBjb2xvcjogJHNpbHZlcjtcclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtaWNvbj1cImxlZnRcIl0ge1xyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtIDAgMi43NXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBsZWZ0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZbZGF0YS1pY29uPVwicmlnaHRcIl0ge1xyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyLjc1cmVtIDAgMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICByaWdodDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vIFR5cGUgLSBDYXB0Y2hhXHJcbiAgICAuY2FwdGNoYS13cmFwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLy8gVHlwZSAtIEZpbGUgVXBsb2FkZXJcclxuICAgIGlucHV0W3R5cGU9J2ZpbGUnXSB7XHJcbiAgICAgICAgd2lkdGg6IC4xcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAuMXB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMDAxO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNTYyNXJlbSAxcmVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFzaGVsbDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgICAgICoge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuLFxyXG4gICAgICAgICAgICB1LFxyXG4gICAgICAgICAgICBlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyArIGxhYmVsIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtIC5jdXN0b20tZXJyb3ItbWVzc2FnZSxcclxuLmZpZWxkIC52YWxpZGF0aW9uLWVycm9yIHtcclxuICAgIGNvbG9yOiAkZXJyb3I7XHJcbn1cclxuIiwiLmNzLXNlbGVjdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWluLXdpZHRoOiAyLjVyZW07XHJcblxyXG4gICAgLmNzLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICBwYWRkaW5nOiAuMTI1cmVtIDFyZW0gLjEyNXJlbSAuNXJlbTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb250KDYwMCk7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4IDVweCAwIDVweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IC4yNXJlbTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNzLWFjdGl2ZSB7XHJcbiAgICAgICAgei1pbmRleDogMTE7XHJcblxyXG4gICAgICAgIC5jcy1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY3Mtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jcy1vcHRpb25zIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFyZW0pO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vhc2hlbGw7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkc2Vhc2hlbGw7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuMjVyZW0gLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjVzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFzaGVsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jcy1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHNlYXNoZWxsLCAyLjUlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtcGxhY2Vob2xkZXJdIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyBHZW5lcmFsIFNlbGVjdCBTdHlsZXMgYXMgRm9ybSBFbGVtZW50XHJcbiAgICBtYWluICYge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG91dGxpbmU6IGluaXRpYWw7XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAuY3MtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IGF1dG8gJG9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNzLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAyLjI1cmVtIDFyZW0gMXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaW5lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG5cclxuICAgICAgICAgICAgLmZpbHRlcnMgJiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAuNXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF5TkM0eExqTXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5Danh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVRHRjVaWEpmTVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZUQwaU1IQjRJaUI1UFNJd2NIZ2lEUW9KSUhacFpYZENiM2c5SWpBZ01DQTVOaUE1TmlJZ2MzUjViR1U5SW1WdVlXSnNaUzFpWVdOclozSnZkVzVrT201bGR5QXdJREFnT1RZZ09UWTdJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWo0TkNqeHpkSGxzWlNCMGVYQmxQU0owWlhoMEwyTnpjeUkrRFFvSkxuTjBNSHRrYVhOd2JHRjVPbTV2Ym1VN1ptbHNiRG9qUmtZMlFqSXlPMzBOQ2drdWMzUXhlMlpwYkd3NkkwWkdOa0l5TWp0OURRbzhMM04wZVd4bFBnMEtQSEJoZEdnZ1kyeGhjM005SW5OME1DSWdaRDBpVFRneUxqRXNNalZqTFRJdU55MHlMak10Tmk0NExURXVPUzA1TGpFc01DNDRiQzB5TlN3ek1Hd3RNalV0TXpCakxURXVNUzB4TGpNdE1pNDNMVEl1TWkwMExqUXRNaTR6WXkweExqY3RNQzR5TFRNdU5Dd3dMalF0TkM0NExERXVOUTBLQ1dNdE1pNDNMREl1TXkwekxqRXNOaTQwTFRBdU9DdzVMakZzTXpBc016WmpNUzR6TERFdU5Td3pMakVzTWk0ekxEVXNNaTR6WXpFdU5Td3dMRE10TUM0MUxEUXVNaTB4TGpWak1DNHpMVEF1TWl3d0xqWXRNQzQxTERBdU9DMHdMamhzTXpBdE16WU5DZ2xET0RVdU15d3pNUzQwTERnMExqa3NNamN1TXl3NE1pNHhMREkxZWlJdlBnMEtQSEJoZEdnZ1kyeGhjM005SW5OME1TSWdaRDBpVFRreUxqSXNNemhNTlRBdU5TdzNPUzQyWXkwd0xqY3NNQzQzTFRFdU5pd3hMakV0TWk0MUxERXVNWE10TVM0NExUQXVOQzB5TGpVdE1TNHhURE11T0N3ek9HTXRNQzQzTFRBdU55MHhMakV0TVM0MkxURXVNUzB5TGpZTkNnbGpNQzB4TERBdU5DMHhMamdzTVM0eExUSXVObXc1TGpNdE9TNHpZekF1Tnkwd0xqY3NNUzQyTFRFdU1Td3lMalV0TVM0eGN6RXVPQ3d3TGpRc01pNDFMREV1TVV3ME9DdzFNeTQwYkRJNUxqZ3RNamt1T0dNd0xqY3RNQzQzTERFdU5pMHhMakVzTWk0MUxURXVNWE14TGpnc01DNDBMREl1TlN3eExqRU5DZ2xzT1M0ekxEa3VNMk13TGpjc01DNDNMREV1TVN3eExqWXNNUzR4TERJdU5rTTVNeTR6TERNMkxqUXNPVEl1T1N3ek55NHlMRGt5TGpJc016aDZJaTgrRFFvOEwzTjJaejROQ2c9PScpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3Mtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYygxMDAlIC0gMXB4KTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMnJlbSAuNXJlbSAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbnZhbGlkIHtcclxuICAgICAgICAuY3MtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLnNlYXJjaC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAuc2VhcmNoLWFjdGl2ZSAmIHtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoLXRyaWdnZXIge1xyXG4gICAgd2lkdGg6IDIuNXJlbTtcclxuICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMy4yNXJlbTtcclxuICAgICAgICBtYXJnaW46IDFyZW0gMCAwIC43NXJlbTtcclxuXHJcbiAgICAgICAgLnNlYXJjaC1hY3RpdmUgJiB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtZm9ybS1vdXRlciB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMiAqIDR2dyAtIDFyZW0pO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogY2FsYyg0dncgKyAuNXJlbSk7XHJcbiAgICB0b3A6IDQuMTI1cmVtO1xyXG4gICAgcGFkZGluZzogLjkzNzVyZW0gMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIHdpZHRoOiA0MHJlbTtcclxuICAgICAgICB0b3A6IDUuOTM3NXJlbTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtYWN0aXZlICYge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgLmZpZWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzLjYyNXJlbSk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHJlbSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzLjEyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDlyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxhYmVsW2hpZGRlbl0ge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4wMDE7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT0nc2VhcmNoJ10ge1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaC1mb3JtLW92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAzcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHdoaXRlLCAuMDc1KTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDNweCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjJzKTtcclxuXHJcbiAgICAuc2VhcmNoLWFjdGl2ZSAmIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbmxpbmUtc2VhcmNoLWZvcm0ge1xyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIC5maWVsZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTByZW0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWFjdGl2ZSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogOTglO1xyXG5cclxuICAgIC5pY29uLXNlYXJjaCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcRUE0RlwiO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaC1mb3JtIHtcclxuICAgIC5zZWFyY2gtaW5wdXQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5saXZlc3VnZ2VzdCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRzaWx2ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAxcmVtIDAgMi43NXJlbTtcclxuICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAubGl2ZS1zZWFyY2gtb3V0cHV0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzLjEyNXJlbSArIC41cmVtKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIC41cmVtKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXJlbSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoLjJzKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC45Mzc1ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgY29sb3I6ICRtaW5lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1lcmN1cnk7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuODc1cmVtIDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkd2hpdGUsIDIlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZW0sXHJcbiAgICAgICAgICAgIC5zZWFyY2gtZW1waGFzaXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIC4yNWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjkzNzVlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1pbmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNoYWZ0O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlYXJjaC1zaG93LWFsbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWluZTtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkd2hpdGUsIDIlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsImlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xyXG4gICAgb3BhY2l0eTogMC4wMDE7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICAmICsgbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgbWluLWhlaWdodDogMWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC4wNjI1cmVtO1xyXG4gICAgICAgICAgICB0b3A6IC4wNjI1cmVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAuNzVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogLjc1cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAuMTg3NXJlbTtcclxuICAgICAgICAgICAgdG9wOiAuMTg3NXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIE9mZnNldHMgYXJlIG5lZWRlZCB0byBhbGlnbiBjaGVja2JveCB2ZXJ0aWNhbGx5IGluIGNhc2UgaWYgaXQncyBhc2lkZSBvZiBhbm90aGVyIGlucHV0ICh3aXRoIG5vIGxhYmVsKVxyXG4gICAgICAgICYub2Zmc2V0LXRvcCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIE9mZnNldHMgYXJlIG5lZWRlZCB0byBhbGlnbiBjaGVja2JveCB2ZXJ0aWNhbGx5IGluIGNhc2UgaWYgaXQncyBhc2lkZSBvZiBhbm90aGVyIGlucHV0ICh3aXRoIGxhYmVsKVxyXG4gICAgICAgICYubGFyZ2Utb2Zmc2V0LXRvcCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuMzc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJG9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmRpc2FibGVkK2xhYmVsIHtcclxuICAgICAgICBjdXJzb3I6IG5vLWRyb3A7ICAgIFxyXG5cclxuICAgICAgICAmOjphZnRlcixcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtaW5lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWVyY3VyeTtcclxuICAgICAgICAgICAgY3Vyc29yOiBuby1kcm9wO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJpbnB1dFt0eXBlPSdyYWRpbyddIHtcclxuICAgIG9wYWNpdHk6IDAuMDAxO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgJiArIGxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLjA2MjVyZW07XHJcbiAgICAgICAgICAgIHRvcDogLjA2MjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAuNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAuNXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLjMxMjVyZW07XHJcbiAgICAgICAgICAgIHRvcDogLjMxMjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIE9mZnNldHMgYXJlIG5lZWRlZCB0byBhbGlnbiByYWRpby1idXR0b24gdmVydGljYWxseSBpbiBjYXNlIGlmIGl0J3MgYXNpZGUgb2YgYW5vdGhlciBpbnB1dCAod2l0aCBubyBsYWJlbClcclxuICAgICAgICAmLm9mZnNldC10b3Age1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBPZmZzZXRzIGFyZSBuZWVkZWQgdG8gYWxpZ24gcmFkaW8tYnV0dG9uIHZlcnRpY2FsbHkgaW4gY2FzZSBpZiBpdCdzIGFzaWRlIG9mIGFub3RoZXIgaW5wdXQgKHdpdGggbGFiZWwpXHJcbiAgICAgICAgJi5sYXJnZS1vZmZzZXQtdG9wIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi4zNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkb3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi53aXRoLXRvb2x0aXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxufVxyXG5cclxuLnRvb2x0aXAge1xyXG4gICAgJi1hcmVhIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG5cclxuICAgICAgICAudG9vbHRpcC10aXAgLmNsb3NlLXRvb2x0aXAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0b3A6IC41cmVtO1xyXG4gICAgICAgICAgICByaWdodDogLjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogLjg3NXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IC44NzVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuNzI1cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNpbHZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiP1wiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuMzc1cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMS4zNzVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWx2ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiAtMC4xMjVyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IC0wLjVyZW07XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBtaW4td2lkdGg6IDEyLjVyZW07XHJcbiAgICAgICAgcmlnaHQ6IC0zcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFzaGVsbDtcclxuICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMS41cmVtIDAuMnJlbSAwLjVyZW07XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0b3A6IDEuNjI1cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAobWQpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNy41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gTGlua3NcclxuLm1vcmUtbGluayxcclxuLmxpbmsge1xyXG4gICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogLjg3NWVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgQGluY2x1ZGUgZm9udCg2MDApO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogLjEyNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IC42MjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tdGl0bGUgKyAmIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMS4xMjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBBcnJvdyBsaW5rXHJcbi5hcnJvdy1saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDQuMTI1cmVtO1xyXG4gICAgaGVpZ2h0OiAxLjE4NzVyZW07XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IC41NjI1cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogLjU2MjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAuNTYyNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC4xMjVyZW07XHJcbiAgICAgICAgdG9wOiAuMzEyNXJlbTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gRG93bmxvYWQgbGluayB2MVxyXG4uZG93bmxvYWQsXHJcbi5kb3dubG9hZC16aXAge1xyXG4gICAgcGFkZGluZzogMCAwIDAgMS4yNXJlbTtcclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBEb3dubG9hZCBsaW5rIHYyXHJcbi5kb3dubG9hZC1saW5rIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgcGFkZGluZzogMS41cmVtIDQuNXJlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgJi5maWxlLXJlbW92ZWQge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOTM3NWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBjb2xvcjogJG1pbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoNjAwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmljb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjEyNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbGUtY2FwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGNvbG9yOiAkZG92ZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgJi5pY29uIHtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIExpbmsgQmxvY2tcclxuW2RhdGEtbGluay1ibG9ja10ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjQ1cHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogLjg3NXJlbSAycmVtIC44NzVyZW0gMXJlbTtcclxuICAgIGNvbG9yOiAkbWluZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgZm9udCg2MDApO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjYyNXJlbTtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICByaWdodDogLjg3NXJlbTtcclxuICAgICAgICB0b3A6IDEuMTI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS1saW5rLWJsb2NrPVwiYm9yZGVyXCJdIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIEFycm93IEJsb2NrXHJcbltkYXRhLWFycm93LWJsb2NrXSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbTtcclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IC45Mzc1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMjVweDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAzLjc1cmVtIC0gNHJlbSAtIDFyZW0pO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCg2MDApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnJvdy1saW5rIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBEaXNhYmxlZCBsaW5rXHJcbmEge1xyXG4gICAgJi5kaXNhYmxlZC1saW5rIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxubGkge1xyXG4gICAgJltkYXRhLWRpc3BsYXk9XCJoaWRlXCJdIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vIFNsaWRlT3V0XHJcbkBrZXlmcmFtZXMgc2xpZGVPdXQge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFNsaWRlSW5cclxuQGtleWZyYW1lcyBzbGlkZUluIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwJSk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgIH1cclxufVxyXG4vLyBTbGlkZUluUmV2ZXJzZVxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SZXZlcnNlIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEZhZGVJblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEZhZGVPdXRcclxuQGtleWZyYW1lcyBmYWRlT3V0IHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gV2lkdGhcclxuQGtleWZyYW1lcyB3aWR0aCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzY2FsZUluIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgfVxyXG59XHJcbiIsIi5lZGl0LW1vZGUge1xyXG4gICAgLm1haW4tbWVudSB7XHJcbiAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWJtZW51IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb29raWVzLW5vdGlmaWNhdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAudmVyc2lvbi1tb2RhbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBoZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi5maXhlZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItYnV0dG9ucy1yb3cge1xyXG4gICAgICAgIC5sYW5ndWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgICZbZGF0YS1kaXNwbGF5PVwiaGlkZVwiXSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICRlcnJvcjtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDpcIkVMRU1FTlQgVUtSWVRZXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIHRvcDogLTAuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnB1c2h5IHtcclxuICAgICAgICAmLXN1Ym1lbnUge1xyXG4gICAgICAgICAgICAmLWNsb3NlZCB7XHJcbiAgICAgICAgICAgICAgICAmPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wdXNoeS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICZbZGF0YS1kaXNwbGF5PWhpZGVdIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1tZW51IHtcclxuICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgJltkYXRhLWRpc3BsYXk9XCJoaWRlXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICRlcnJvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJFTEVNRU5UIFVLUllUWVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTAuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b2dnbGUtY29udGVudCB7XHJcbiAgICAgICAgJi5jb250YWN0LWNhcmQge1xyXG4gICAgICAgICAgICAuY29udGFjdC1jYXJkIHtcclxuICAgICAgICAgICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0LW5ld3MsXHJcbiAgICAucG9zdC1vZmZlciB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiVHJlxZvEhyBrb21wb25lbnR1IGJ1ZG93YW5hIGplc3QgZHluYW1pY3puaWUuIFcgdHJ5YmllIGVkeWNqaSBuaWUgYsSZZHppZSBvbmEgd2lkb2N6bmEuXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgdG9wOiAycmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzLXNjcm9sbGVyIHtcclxuICAgICAgICAubmV3cy1zY3JvbGxlci1pbm5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNrZV9lZGl0YWJsZSB7XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogaW5pdGlhbDtcclxuICAgIH1cclxuXHJcbiAgICBvbCxcclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcblxyXG4gICAgICAgIG9sLFxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCArIHVsLFxyXG4gICAgcCArIG9sIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMS4zNzVlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcbiIsIi5wcmludC1mdWxsLXdpZHRoIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgICBoZWFkZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuXHJcbiAgICAgICAgJi5maXhlZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haW4tYmFyLFxyXG4gICAgICAgIC5tZW51LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWFpbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBzZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDF2dztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxdnc7XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlcy1nYWxsZXJ5LWNvbnRhaW5lciB7XHJcbiAgICAgICAgLmdhbGxlcnktZm9vdGVyLFxyXG4gICAgICAgIC5nYWxsZXJ5LW1ldGEsXHJcbiAgICAgICAgLnNsaWRlLXRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OmhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9nZ2xlLWNvbnRlbnQge1xyXG4gICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNjI1cmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuaW5uZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByaW50LWZ1bGwtd2lkdGgge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZS13cmFwcGVyIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAuaW5uZXItdGFibGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBtaW4tY29udGVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJpbnQtaGlkZGVuLFxyXG4gICAgLmFjdGlvbi1idXR0b25zLXJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuY29va2llcy1ub3RpZmljYXRpb24sXHJcbiAgICAudmVyc2lvbi1tb2RhbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuY2FsZW5kYXItc2VjdGlvbiB7XHJcbiAgICAgICAgLmZjLWV2ZW50LWljcyxcclxuICAgICAgICAuZmMtZXZlbnQtbGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmMtdG9vbGJhciB7XHJcbiAgICAgICAgICAgICYuZmMtdG9vbGJhci1sdHIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJ1bCB7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgJi5jaGVjaywgJi5hcnJvdywgJi5jcm9zcywgJi50cmlhbmdsZSwgJi5wb2x5Z29uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTEuMDkzOHJlbTtcclxuICAgICAgICAgICAgICAgIHRvcDogMC41NjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDAuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3ZhbCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jaGVjayB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiOyBcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkICRibGFjaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYXJyb3cge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucG9seWdvbiB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBcclxuICAgICAgICAgICAgICAgIHRvcDogMC4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xLjJyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDsgXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7IFxyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwLjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50OyBcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIgeyBcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7IFxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwLjc1cmVtOyBcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xLjJyZW07IFxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7IFxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwOyBcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMC4yNXJlbSBzb2xpZCB0cmFuc3BhcmVudDsgXHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYmxhY2ssXHJcbiAgICAgICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cImJsYWNrXCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucGFudG9uZSxcclxuICAgICAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwicGFudG9uZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwYW50b25lLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkcGFudG9uZS1saWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kYXJrX2N5YW4sXHJcbiAgICAgICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfY3lhblwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwYW50b25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkcGFudG9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5icmlnaHRfcmVkLFxyXG4gICAgICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJicmlnaHRfcmVkXCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zdHJvbmdfbGltZV9ncmVlbixcclxuICAgICAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2xpbWVfZ3JlZW5cIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZGFya19ncmF5LFxyXG4gICAgICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2dyYXlcIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnZlcnlfZGFya19ncmF5aXNoX2JsdWUsXHJcbiAgICAgICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cInZlcnlfZGFya19ncmF5aXNoX2JsdWVcIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZGFyay1ncmF5aXNoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkZGFyay1ncmF5aXNoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnN0cm9uZ19ibHVlLFxyXG4gICAgICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfYmx1ZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRzdHJvbi1ibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkc3Ryb24tYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jcm9zcyB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwLjY4NzVyZW07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYmxhY2ssXHJcbiAgICAgICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cImJsYWNrXCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucGFudG9uZSxcclxuICAgICAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwicGFudG9uZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHBhbnRvbmUtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZGFya19jeWFuLFxyXG4gICAgICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2N5YW5cIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwYW50b25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJyaWdodF9yZWQsXHJcbiAgICAgICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cImJyaWdodF9yZWRcIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3Ryb25nX2xpbWVfZ3JlZW4sXHJcbiAgICAgICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19saW1lX2dyZWVuXCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3VjY2VzcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kYXJrX2dyYXksXHJcbiAgICAgICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfZ3JheVwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi52ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlLFxyXG4gICAgICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJ2ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlXCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmF5aXNoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnN0cm9uZ19ibHVlLFxyXG4gICAgICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfYmx1ZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHN0cm9uLWJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudHJpYW5nbGUge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMC4yNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMC4yNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuNXJlbSBzb2xpZCAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYmxhY2ssXHJcbiAgICAgICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cImJsYWNrXCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnBhbnRvbmUsXHJcbiAgICAgICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cInBhbnRvbmVcIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcGFudG9uZS1saWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kYXJrX2N5YW4sXHJcbiAgICAgICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfY3lhblwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwYW50b25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJyaWdodF9yZWQsXHJcbiAgICAgICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cImJyaWdodF9yZWRcIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnN0cm9uZ19saW1lX2dyZWVuLFxyXG4gICAgICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfbGltZV9ncmVlblwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRhcmtfZ3JheSxcclxuICAgICAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19ncmF5XCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi52ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlLFxyXG4gICAgICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJ2ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlXCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRhcmstZ3JheWlzaDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zdHJvbmdfYmx1ZSxcclxuICAgICAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2JsdWVcIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkc3Ryb24tYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yZWN0YW5nbGUge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYXJyb3csXHJcbiAgICAgICAgJi5jaGVjayB7XHJcbiAgICAgICAgICAgICYuYmxhY2ssXHJcbiAgICAgICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cImJsYWNrXCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucGFudG9uZSxcclxuICAgICAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwicGFudG9uZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHBhbnRvbmUtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZGFya19jeWFuLFxyXG4gICAgICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2N5YW5cIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwYW50b25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJyaWdodF9yZWQsXHJcbiAgICAgICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cImJyaWdodF9yZWRcIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3Ryb25nX2xpbWVfZ3JlZW4sXHJcbiAgICAgICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19saW1lX2dyZWVuXCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kYXJrX2dyYXksXHJcbiAgICAgICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfZ3JheVwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi52ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlLFxyXG4gICAgICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJ2ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlXCJdIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmF5aXNoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnN0cm9uZ19ibHVlLFxyXG4gICAgICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfYmx1ZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHN0cm9uLWJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGksXHJcbiAgICBsaS5yZWN0YW5nbGUsXHJcbiAgICBsaS5vdmFsIHtcclxuXHJcbiAgICAgICAgJi5ibGFjayxcclxuICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJibGFja1wiXSB7XHJcbiAgICAgICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnBhbnRvbmUsXHJcbiAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwicGFudG9uZVwiXSB7XHJcbiAgICAgICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBhbnRvbmUtbGlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZGFya19jeWFuLFxyXG4gICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfY3lhblwiXSB7XHJcbiAgICAgICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBhbnRvbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYnJpZ2h0X3JlZCxcclxuICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJicmlnaHRfcmVkXCJdIHtcclxuICAgICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnN0cm9uZ19saW1lX2dyZWVuLFxyXG4gICAgICAgICZbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19saW1lX2dyZWVuXCJdIHtcclxuICAgICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kYXJrX2dyYXksXHJcbiAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwiZGFya19ncmF5XCJdIHtcclxuICAgICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnZlcnlfZGFya19ncmF5aXNoX2JsdWUsXHJcbiAgICAgICAgJltkYXRhLWJ1bGxldGNvbG9yPVwidmVyeV9kYXJrX2dyYXlpc2hfYmx1ZVwiXSB7XHJcbiAgICAgICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheWlzaDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zdHJvbmdfYmx1ZSxcclxuICAgICAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJzdHJvbmdfYmx1ZVwiXSB7XHJcbiAgICAgICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHN0cm9uLWJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53eXNpd3lnLFxyXG4udG9nZ2xlLWNvbnRlbnQge1xyXG4gICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgICAgICYuY2hlY2ssICYuYXJyb3csICYuY3Jvc3MsICYudHJpYW5nbGUsICYucG9seWdvbiB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lOyAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYub3ZhbCB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5yZWN0YW5nbGUge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbnVsIHtcclxuICAgICYuYmxhY2ssXHJcbiAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJibGFja1wiXSB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5wb2x5Z29uIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY3Jvc3Mge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50cmlhbmdsZSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hcnJvdyxcclxuICAgICAgICAgICAgJi5jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnJlY3RhbmdsZSxcclxuICAgICAgICAgICAgJi5vdmFsIHtcclxuICAgICAgICAgICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnBhbnRvbmUsXHJcbiAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJwYW50b25lXCJdIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBhbnRvbmUtbGlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucG9seWdvbiB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwYW50b25lLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkcGFudG9uZS1saWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jcm9zcyB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHBhbnRvbmUtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudHJpYW5nbGUge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcGFudG9uZS1saWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hcnJvdyxcclxuICAgICAgICAgICAgJi5jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHBhbnRvbmUtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucmVjdGFuZ2xlLFxyXG4gICAgICAgICAgICAmLm92YWwge1xyXG4gICAgICAgICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHBhbnRvbmUtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5kYXJrX2N5YW4sXHJcbiAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJkYXJrX2N5YW5cIl0ge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFudG9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5wb2x5Z29uIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBhbnRvbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwYW50b25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNyb3NzIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGFudG9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50cmlhbmdsZSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwYW50b25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFycm93LFxyXG4gICAgICAgICAgICAmLmNoZWNrIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGFudG9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5yZWN0YW5nbGUsXHJcbiAgICAgICAgICAgICYub3ZhbCB7XHJcbiAgICAgICAgICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFudG9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJyaWdodF9yZWQsXHJcbiAgICAmW2RhdGEtYnVsbGV0Y29sb3I9XCJicmlnaHRfcmVkXCJdIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5wb2x5Z29uIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jcm9zcyB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50cmlhbmdsZSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYXJyb3csXHJcbiAgICAgICAgICAgICYuY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucmVjdGFuZ2xlLFxyXG4gICAgICAgICAgICAmLm92YWwge1xyXG4gICAgICAgICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnN0cm9uZ19saW1lX2dyZWVuLFxyXG4gICAgJltkYXRhLWJ1bGxldGNvbG9yPVwic3Ryb25nX2xpbWVfZ3JlZW5cIl0ge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5wb2x5Z29uIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNyb3NzIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3VjY2VzcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50cmlhbmdsZSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFycm93LFxyXG4gICAgICAgICAgICAmLmNoZWNrIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5yZWN0YW5nbGUsXHJcbiAgICAgICAgICAgICYub3ZhbCB7XHJcbiAgICAgICAgICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmRhcmtfZ3JheSxcclxuICAgICZbZGF0YS1idWxsZXRjb2xvcj1cImRhcmtfZ3JheVwiXSB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucG9seWdvbiB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY3Jvc3Mge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudHJpYW5nbGUge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFycm93LFxyXG4gICAgICAgICAgICAmLmNoZWNrIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnJlY3RhbmdsZSxcclxuICAgICAgICAgICAgJi5vdmFsIHtcclxuICAgICAgICAgICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi52ZXJ5X2RhcmtfZ3JheWlzaF9ibHVlLFxyXG4gICAgJltkYXRhLWJ1bGxldGNvbG9yPVwidmVyeV9kYXJrX2dyYXlpc2hfYmx1ZVwiXSB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXlpc2g7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucG9seWdvbiB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRkYXJrLWdyYXlpc2g7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRkYXJrLWdyYXlpc2g7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY3Jvc3Mge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyYXlpc2g7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudHJpYW5nbGUge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZGFyay1ncmF5aXNoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFycm93LFxyXG4gICAgICAgICAgICAmLmNoZWNrIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmF5aXNoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnJlY3RhbmdsZSxcclxuICAgICAgICAgICAgJi5vdmFsIHtcclxuICAgICAgICAgICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXlpc2g7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zdHJvbmdfYmx1ZSxcclxuICAgICZbZGF0YS1idWxsZXRjb2xvcj1cInN0cm9uZ19ibHVlXCJdIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHN0cm9uLWJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucG9seWdvbiB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRzdHJvbi1ibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkc3Ryb24tYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jcm9zcyB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHN0cm9uLWJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudHJpYW5nbGUge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkc3Ryb24tYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hcnJvdyxcclxuICAgICAgICAgICAgJi5jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHN0cm9uLWJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucmVjdGFuZ2xlLFxyXG4gICAgICAgICAgICAmLm92YWwge1xyXG4gICAgICAgICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHN0cm9uLWJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc2l0ZW1hcCB7XHJcbiAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbm9kZSxcclxuICAgICYtcGFnZSxcclxuICAgICYtc3VicGFnZSB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjNweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbm9kZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1wYWdlIHtcclxuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuXHJcbiAgICAgICAgJi1wIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXN1YnBhZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgJi1ib3gge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOC4zMzMzMyU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG51bCB7XHJcbiAgICAmLnNpdGVtYXAtcGFnZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbn1cclxuIiwiLmxvZ28ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBoZWlnaHQ6IDIuNzVyZW07XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuXHJcbiAgICBpbWcsXHJcbiAgICBzdmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHJpZ2h0OiAtMS4yNXJlbTtcclxuICAgICAgICBib3R0b206IC4xMjVlbTtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICByaWdodDogLTEuNzVyZW07XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaGVhZGVyICYge1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgJi1mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICYtYmlwIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjg3NXJlbTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuaGFtYnVyZ2VyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luOiAtNXB4IDA7XHJcblxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBsZWZ0OiA5cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlKDApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgY3ViaWMtYmV6aWVyKC4xNzUsIC42NSwgLjY1LCAxLjI1KTtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICB0b3A6IDEzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIHRvcDogMTlweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBlbSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDZweCwgMCkgcm90YXRlKDIyNWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC02cHgsIDApIHJvdGF0ZSgtMjI1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIudG9hc3Qtbm90aWZpY2F0aW9uIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvdHRvbTogMnJlbTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc3VjY2VzcywgMTAlKTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XHJcbiAgICBwYWRkaW5nOiAuNzVyZW0gMnJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAxMDAlLCAwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC41cyk7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwJSwgMCk7XHJcbiAgICB9XHJcbn1cclxuIiwiLmNvb2tpZXMtbm90aWZpY2F0aW9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwLjc1cmVtO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgIHBhZGRpbmc6IDAgJG9mZnNldDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNzVzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IC43NXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAxLjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tc20pIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDV2dztcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtLjVyZW0pIHJvdGF0ZSgwZGVnKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFyZW0pIHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgbWF4LWhlaWdodDogNzB2aDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vhc2hlbGw7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxLjVyZW0gMnJlbSB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIC44KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjM3NXJlbSAxLjM3NXJlbSAxLjM3NXJlbSA0cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHZoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gNXJlbSAxLjVyZW0gNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1zbSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIuNXJlbSAwIDNyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIuMjVyZW0gYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvb2tpZXMtY29udGVudCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwdnc7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLXNtKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuODc1cmVtIDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2UtYnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICB0b3A6IDFyZW07XHJcbiAgICAgICAgcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWhvdmVyO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2UtaG92ZXI7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGluayB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMi4yNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgdG9wOiAxLjVyZW07XHJcbiAgICAgICAgbGVmdDogMXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogMi41cmVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkeHNfbWVudV9oZWFkZXJfb2Zmc2V0OiAzLjc1cmVtO1xyXG4kc21fbWVudV9oZWFkZXJfb2Zmc2V0OiA2MHB4O1xyXG4kbWRfbWVudV9oZWFkZXJfb2Zmc2V0OiA2MHB4O1xyXG4keHNfc29jaWFsX2J1dHRvbnNfb2Zmc2V0OiA5cmVtO1xyXG5cclxuLm1lbnUtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tbGcpIHtcclxuICAgICAgICAubWVudS1vcGVuICYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSA0LjM3NXJlbSk7XHJcbiAgICAgICAgICAgIHRvcDogNzBweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yb3csXHJcbiAgICAgICAgLmNvbHVtbnMge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gNC4zNzVyZW0pO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gNC4zNzVyZW0pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlubmVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIDQuMzc1cmVtIC0gOS4yNXJlbSk7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSA0LjM3NXJlbSAtIDkuMjVyZW0pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJixcclxuICAgICAgICAuY29sdW1ucyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgIH1cclxuXHJcbiAgICAmLm5vLWJiIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgfVxyXG4gICAgJi5uby1idCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXItd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLWxnKSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluLW1lbnUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDAgMCAuMTI1cmVtO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLWxnKSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiB1bCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICYgKyBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVyY3VyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jb250YWlucy1zdWJtZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMDVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNzVyZW0gLjc1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmW2RhdGEtZGlzcGxheT1cImhpZGVcIl0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLWxnKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXNoZWxsO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDR2dyArIC41cmVtKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDR2dyArIC41cmVtKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmNvbnRhaW5zLXN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuc3VibWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmNvbnRhaW5zLXN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3VibWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b2dnbGUtc3VibWVudS1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNTdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1sZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWJtZW51LXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjkzNzVlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMjVweDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMS4wNjI1cmVtIDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoNjAwKTtcclxuICAgIH1cclxuXHJcbiAgICAuYmFjay1idXR0b24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IC43NXJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb250KDYwMCk7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjYyNWVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMS44MTI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VibWVudSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KC4yNXMpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMjBweCAzMHB4IDAgcmdiYSg0MCwgNDAsIDQwLCAuMik7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYygxMDAlIC0gM3B4KTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xyXG5cclxuICAgICAgICAgICAgLnN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogOTcuNSU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC4yNXJlbTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRvZ2dsZS1zdWJtZW51LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC41ODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGJsYWNrLCAxKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZvbnQgMC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTQuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLWxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNHZ3ICsgLjVyZW0pO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyg0dncgKyAuNXJlbSk7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jb250YWlucy1zdWJtZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vhc2hlbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjU3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Ym1lbnUtYWN0aXZlIHtcclxuICAgICAgICAmID4gLnN1Ym1lbnUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLWxnKSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zZWNvbmRhcnktbWVudSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBAaW1wb3J0ICdhc2lkZS1saXN0JztcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uLWNoZXZyb24tZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICYuc2Vjb25kYXJ5LW1lbnUtc3VibWVudS1idG4sXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zdWJsaW5rLWNoZXZyb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjA2MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxFQTA5XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYucGFyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXN1Ym1lbnUge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICAmLmljb24tY2hldnJvbi1kb3duIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAuODEyNXJlbTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICYuaWNvbi1jaGV2cm9uLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ0biB7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICArIC5zZWNvbmRhcnktbWVudS1zdWJtZW51LXVsIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzLCBoZWlnaHQgMnM7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXVsIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDJzO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGEuaWNvbi1jaGV2cm9uLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAuc2Vjb25kYXJ5LW1lbnUtc3VibWVudS11bCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzLCBoZWlnaHQgMnM7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbi1jaGV2cm9uLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICArIC5zZWNvbmRhcnktbWVudS1zdWJtZW51LWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5pY29uLWNoZXZyb24tZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsInVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNS43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zZWNvbmRhcnktbWVudS1zdWJtZW51LXVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Ym1lbnU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG5cclxuICAgICAgICAmW2RhdGEtZGlzcGxheT1cImhpZGVcIl0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMS41cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHNlYXNoZWxsLCA1JSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5wYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCg2MDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYXNoZWxsO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoNjAwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvdW50IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYXNoZWxsO1xyXG4gICAgICAgIHdpZHRoOiAxLjI1cmVtO1xyXG4gICAgICAgIGhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkdHVuZG9yYTtcclxuICAgICAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgICAgIHJpZ2h0OiAxLjEyNXJlbTtcclxuICAgICAgICB0b3A6IDFyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoNjAwKTtcclxuICAgIH1cclxufVxyXG4iLCIuZmlsdGVycyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgICAubGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgIGNvbG9yOiAkbWluZTtcclxuICAgIH1cclxuXHJcbiAgICAuZmllbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLXNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNzLXNlbGVjdCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWluLXdpZHRoOiA4LjVyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICYjZmlsdGVyLWpvYi1vZmZlcnMtcmVnaW9uIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNzLXBsYWNlaG9sZGVyLFxyXG4gICAgICAgIC5jcy1vcHRpb25zIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWVyY3VyeTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jcy1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC44NzVyZW0gMi4yNXJlbSAuODc1cmVtIDFyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmhlYWRlci1idXR0b25zLXJvdyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC5zb2NpYWwtbWVkaWEtbGlua3MsXHJcbiAgICAuYWNjZXNzaWJpbGl0eS1saW5rcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWwtbWVkaWEtbGlua3Mge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC43NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VwYXJhdG9yIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxLjI1KTtcclxuICAgIH1cclxuXHJcbiAgICAuYWNjZXNzaWJpbGl0eS1saW5rcyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNzVyZW07XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBbZGF0YS1yb3ddIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMi41cmVtO1xyXG4gICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjYyNTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAxNTAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRkb3ZlO1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAuNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jcy1zZWxlY3Qge1xyXG4gICAgICAgIC5jcy1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMi41cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC42cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIC44NzVyZW0gMCAuMzc1cmVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICAgICAgY29sb3I6ICRkb3ZlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCg2MDApO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHggNHB4IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkb3ZlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sYW5ndWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNjIlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDsgXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXJlbSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFzaGVsbDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFzaGVsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3BidG4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRvdmU7XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDRweCAzcHggMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRvdmUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgICAgICAgICAuZHJvcGRvd24tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLWluLW91dCx2aXNpYmlsaXR5IC4yNXMgZWFzZS1pbi1vdXQsdHJhbnNmb3JtIC4yNXMgZWFzZS1pbi1vdXQsLXdlYmtpdC10cmFuc2Zvcm0gLjI1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRyb3BidG4ge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL0J1dHRvbnMgUm93IGluc2lkZSBvZiBtb2JpbGUgbWVudVxyXG4gICAgLm1lbnUtY29udGFpbmVyICYge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuXHJcbiAgICAgICAgLnNvY2lhbC1tZWRpYS1saW5rcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA4dncgLSAxcmVtKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLS45Mzc1cmVtKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hY2Nlc3NpYmlsaXR5LWxpbmtzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwIDJyZW07XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC4yNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIubGF0ZXN0LXBvc3RzIHtcclxuICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuXHJcbiAgICAuc2Nyb2xsYWJsZS1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJG9mZnNldCAuNzVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1sZykge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA3My4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkb2Zmc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYm94IHtcclxuICAgICAgICAucG9zdC1jYXJkIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuMzc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9uZy12ZXJzaW9uIHtcclxuICAgICAgICAucG9zdC1jYXJkIHtcclxuICAgICAgICAgICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sYXRlc3Qge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYXNoZWxsO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2Vhc2hlbGwsIDMuNSUpO1xyXG4gICAgfVxyXG5cclxuICAgIHRpbWUsXHJcbiAgICBwIHtcclxuICAgICAgICBjb2xvcjogJGRvdmU7XHJcbiAgICB9XHJcblxyXG4gICAgdGltZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmVudHJ5LXRpdGxlLFxyXG4gICAgLmVudHJ5LXRpdGxlIGEge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMTVlbTtcclxuICAgIH1cclxufVxyXG4iLCIubGlua3Mge1xyXG4gICAgJi1ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNzVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuMjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYmxvY2sge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE2LjI1cmVtO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmJnIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTdyZW1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwsXHJcbiAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5icmVhZGNydW1iIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCg2MDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmICsgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAkbWluZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG4gICAgfVxyXG59XHJcbiIsIi5tZWRpYS1ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYXNoZWxsO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogM3JlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMy41cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogMy41cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgY29sb3I6ICRkb3ZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4Mi41JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFycm93LWxpbmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMS41cmVtO1xyXG4gICAgICAgIHRvcDogMi41cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICB0b3A6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZSB7XHJcbiAgICAgICAgJi1ub3JtYWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaG92ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMS4yNXJlbSAxLjg3NXJlbSAwICRib3gtc2hhZG93O1xyXG5cclxuICAgICAgICAuZW50cnktdGl0bGUsXHJcbiAgICAgICAgLmljb24sXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJyb3ctbGluayB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICYtbm9ybWFsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmLnR5cGUtc2hvcnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudHlwZS10YWxsIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgbWluLWhlaWdodDogMjMwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnBhZ2luYXRpb24tY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogLjVyZW0gMDtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCAuMjVyZW07XHJcblxyXG4gICAgICAgICYucHJldmlvdXMsXHJcbiAgICAgICAgJi5uZXh0IHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNy41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1tZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucHJldmlvdXMge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAuNjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm5leHQge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC42NzVyZW1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSxcclxuICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoNjAwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwuZGlzYWJsZWQge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYSxcclxuICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lcmN1cnk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNpbHZlcjtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNpbHZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIud2lkZ2V0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICBhc2lkZSAmIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud2lkZ2V0LXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDAgMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vhc2hlbGw7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuXHJcbiAgICAgICAgJiArIHVsIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS43NXJlbSAyLjVyZW0gMnJlbSAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYWN0aW9uLWJ1dHRvbnMtcm93IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAuMjVyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYXJ0aWNsZS1zaGFyZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zb2NpYWwtc2hhcmUtcG9wdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hY3Rpb24tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY3Rpb24tYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vhc2hlbGw7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgY29sb3I6ICR0dW5kb3JhO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IC4zMTI1cmVtIDJyZW0gLjMxMjVyZW0gLjVyZW07XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdHVuZG9yYTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMS43NXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2Vhc2hlbGwsIDUlKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJG1lcmN1cnksIDUlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNvY2lhbC1zaGFyZS1wb3B1cCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG4iLCIucG9zdHMtcGVyLXBhZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAuNXJlbSAwO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIC4xMjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEsXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KDYwMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBjaG9vc2UgJG1pbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5wb3N0LWNhcmQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgdGltZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAuNzVlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbmdsZS1nYWxsZXJ5LWltYWdlLCAuZ2FsbGVyeS1hbGJ1bSwgLnNpbmdsZS1kb2N1bWVudCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gVHlwZXMgb2YgcG9zdC1jYXJkc1xyXG4gICAgLy8gRmVhdHVyZWRcclxuICAgICZbZGF0YS10eXBlPSdmZWF0dXJlZCddICB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGltZSxcclxuICAgICAgICAgICAgICAgICAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmVhdHVyZWQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZlYXR1cmVkLWltYWdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIFtkYXRhLXR5cGU9J2RvY3VtZW50J10gJiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTEwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC43NXMgZWFzZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNzVyZW0gMXJlbSAxcmVtO1xyXG5cclxuICAgICAgICAgICAgdGltZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRvdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCRibGFjaywgMTAlKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDYyNWVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMzVweDtcclxuICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBEb2N1bWVudFxyXG4gICAgJltkYXRhLXR5cGU9J2RvY3VtZW50J10ge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAudHlwZSxcclxuICAgICAgICAgICAgICAgICAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmVhdHVyZWQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZlYXR1cmVkLWltYWdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjc1cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNzVyZW0gMXJlbSAxcmVtO1xyXG5cclxuICAgICAgICAgICAgLnR5cGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkb3ZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJGJsYWNrLCAxMCUpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjA2MjVlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjM1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gTWVkaWFcclxuICAgICZbZGF0YS10eXBlPSdtZWRpYSddIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwLFxyXG4gICAgICAgICAgICAgICAgICAgIC50eXBlLFxyXG4gICAgICAgICAgICAgICAgICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mZWF0dXJlZC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmVhdHVyZWQtaW1hZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuNSU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjc1cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbSAxLjVyZW07XHJcblxyXG4gICAgICAgICAgICAudHlwZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRvdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkYmxhY2ssIDEwJSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4zMTI1ZW07XHJcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1pbmU7XHJcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgIHAsXHJcbiAgICAgICAgYSxcclxuICAgICAgICB0aW1lLFxyXG4gICAgICAgIC5lbnRyeS10aXRsZSBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnJvdy1saW5rIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnJvdy1saW5rIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDEuMjVyZW0gMS44NzVyZW0gMCAkYm94LXNoYWRvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNpbmdsZS1wb3N0IHtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHJcbiAgICAmW2RhdGEtYm9yZGVyXSB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNzVyZW0gMi41cmVtIDJyZW0gMnJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZbZGF0YS1ib3JkZXI9J2dyZXknXSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtZXJjdXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZbZGF0YS1ib3JkZXI9J29yYW5nZSddIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3QtaGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuXHJcbiAgICAgICAgdGltZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHR1bmRvcmE7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWN0aW9uLWJ1dHRvbnMtcm93IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLXNtKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVmZXJlbmNlLW51bWJlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHR1bmRvcmE7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKHVwLXRvLW1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogbWluLWNvbnRlbnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgb2wsXHJcbiAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjM3NXJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5Ny41JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICAgICAucG9zdC1mb290ZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwICsgdWwsXHJcbiAgICBwICsgb2wge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xLjM3NWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgJjpub3QoW2NsYXNzXSkge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvcmRpb24ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnBvc3QtZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICBjb2xvcjogJHR1bmRvcmE7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcblxyXG4gICAgICAgIC5zaW5nbGUtcG9zdFtkYXRhLWJvcmRlcl0gJiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMnJlbSAtMi41cmVtIC0ycmVtIC0ycmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwLFxyXG4gICAgdWwsXHJcbiAgICBvbCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCxcclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkdHVuZG9yYTtcclxuICAgIH1cclxuXHJcbiAgICBiLFxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250KDYwMCk7XHJcbiAgICB9XHJcbn1cclxuIiwiLmNvbnRlbnQtYmxvY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJltkYXRhLWJvcmRlcl0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmW2RhdGEtc21hbGwtcGFkZGluZ10ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJltkYXRhLWJvcmRlcj0nZ3JleSddIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgIH1cclxuICAgICZbZGF0YS1ib3JkZXI9J29yYW5nZSddIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zaW5nbGUtZ2FsbGVyeS1pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG4iLCIuc2VhcmNoLXJlc3VsdHMge1xyXG4gICAgLnNpbmdsZS1zZWFyY2gtcmVzdWx0IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFzaGVsbDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWVyY3VyeTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgICAgIHAsXHJcbiAgICAgICAgICAgIGEsXHJcbiAgICAgICAgICAgIC5lbnRyeS10aXRsZSBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvdy1saW5rIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hcnJvdy1saW5rIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aW1lIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkb3ZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lbnRyeS10aXRsZSBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBlbSxcclxuICAgICAgICAuc2VhcmNoLWVtcGhhc2lzIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAuMjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1pbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvYWRpbmcge1xyXG4gICAgICAgIC5wb3N0LWNhcmQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuICAgICAgICAgICAgLmxvYWRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDRyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zb2NpYWwtc2hhcmUtcG9wdXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDh2dyAtIDFyZW0pO1xyXG4gICAgbWF4LXdpZHRoOiAyOS41cmVtO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSguNXJlbSk7XHJcbiAgICBib3gtc2hhZG93OiAwIDEuNXJlbSAycmVtIHRyYW5zcGFyZW50aXplKCRibGFjaywgLjgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjM1cyk7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0LWhlYWRlciAmIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZS1zaGFyZS1wb3B1cCB7XHJcbiAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAuMzc1cmVtO1xyXG4gICAgICAgIHJpZ2h0OiAuMzc1cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC42MjVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMS43NXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjc1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcclxuICAgICAgICAgICAgdG9wOiAuNXJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IC41cmVtO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgdG9wOiAuNzVyZW07XHJcbiAgICAgICAgICAgIHJpZ2h0OiAuNzVyZW07XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYXNoZWxsO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4xMjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMy41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjEyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcblxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjEyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvcHktbGluayB7XHJcbiAgICAgICAgLmZpZWxkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lcmN1cnk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1lcmN1cnk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpbmsge1xyXG4gICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pY3MtbW9udGgsXHJcbiAgICAuaWNzLXllYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuIiwiLm5ld3NsZXR0ZXItZm9ybSB7XHJcbiAgICBbZGF0YS10b2dnbGU9J2NvbXBsZXgnXSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xyXG4gICAgICAgICYgfiAudG9nZ2xlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtIHtcclxuICAgICAgICAuY29udGVudC1ibG9jayB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3N0LW5ld3MsXHJcbi5wb3N0LW9mZmVyIHtcclxuICAgIC5uZXdzbGV0dGVyLWZvcm0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICB9XHJcbn1cclxuIiwiLmNvbnRhY3QtbWV0aG9kIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBmb250LXNpemU6IC45Mzc1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjA2MjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjg3NXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogLjg3NXJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgdSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCg2MDApO1xyXG4gICAgfVxyXG59XHJcbiIsIi5pbWFnZXMtZ2FsbGVyeS1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgIHBhZGRpbmc6IC4zNzVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICBwYWRkaW5nOiAuNXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogLjc1cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZS10aXRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMi4yNXJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IC45Mzc1ZW07XHJcbiAgICAgICAgY29sb3I6ICRkb3ZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoNjAwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIuNTYyNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0yLjc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYuZG93bmxvYWQge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLCB2aXNpYmlsaXR5IC41cyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRvd25sb2FkLXppcCB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDMuNzVyZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZSwgdmlzaWJpbGl0eSAuMjVzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZG93bmxvYWQsXHJcbiAgICAgICAgICAgICYuZG93bmxvYWQtemlwIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZXJjdXJ5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjgxMjVyZW0gMi4yNXJlbSAuODEyNXJlbSAuODEyNXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuZG93bmxvYWQsXHJcbiAgICAgICAgICAgIC5kb3dubG9hZC16aXAge1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5nYWxsZXJ5LW1ldGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC41cmVtO1xyXG4gICAgICAgIHJpZ2h0OiAuNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBwYWRkaW5nOiAuNXJlbSAuNXJlbSAuNXJlbSAycmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFzaGVsbDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB0b3A6IC43NXJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IC43NXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICR0dW5kb3JhO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KDYwMCk7XHJcblxyXG4gICAgICAgICAgICAmLmljb24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLjQzNzVyZW07XHJcbiAgICAgICAgICAgICAgICB0b3A6IC4zNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdhbGxlcnktZm9vdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IC4zNzVyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAuNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sdW1ucyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tbmV4dCxcclxuICAgICAgICAuYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi41O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgIHRvcDogLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vYngtY3VzdG9tLWVtYWlsc2hhcmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlLWluLW91dDtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnXFxFQTE5JztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBmb250LWZhbWlseTogaWNvbmZvbnQsIHNlcmlmO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICBjb2xvcjogIzQ0NDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2I1O1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi50b2dnbGUtY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLndyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgIC5pbm5lci1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZG93bmxvYWQtbGluayB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtdG9nZ2xlPWFjY29yZGlvbl0ge1xyXG4gICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9nZ2xlLWJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHBhZGRpbmc6IC40Mzc1cmVtIDEuODc1cmVtIC40Mzc1cmVtIC45Mzc1cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFzaGVsbDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb250KDYwMCk7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogLjMxMjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogLjMxMjVyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLjg3NXJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IC45Mzc1cmVtO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJltkYXRhLXR5cGU9J2xpbmsnXSB7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbSAwIDA7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC4xMjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJltkYXRhLXR5cGU9J2xpbmsnXSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLndpdGgtaWNvbiB7XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi4yNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjU2MjVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC8vQWN0aXZlIHN0YXRlXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgLmlubmVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmRvd25sb2FkLXNlY3Rpb24ge1xyXG4gICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXIgLnRvZ2dsZS1idXR0b24ge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDkycHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gU2ltcGxlXHJcbltkYXRhLXRvZ2dsZT0nc2ltcGxlJ10ge1xyXG4gICAgJiA+IC53cmFwcGVyIHtcclxuICAgICAgICAmID4gLmlubmVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgJiA+IC50b2dnbGUtYnV0dG9uIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSguMTg3NXJlbSkgcm90YXRlKDIyNWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5uby1wYWRkaW5nIHtcclxuICAgICAgICAmID4gLndyYXBwZXIge1xyXG4gICAgICAgICAgICAmID4gLmlubmVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbWFsbC1wYWRkaW5nIHtcclxuICAgICAgICAmID4gLndyYXBwZXIge1xyXG4gICAgICAgICAgICAmID4gLmlubmVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IC42MjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIENvbXBsZXhcclxuW2RhdGEtdG9nZ2xlPSdjb21wbGV4J10ge1xyXG4gICAgcGFkZGluZzogMS4yNXJlbSAwO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMS4zNzVyZW0gMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAmICsgW2RhdGEtdG9nZ2xlPSdjb21wbGV4J10ge1xyXG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLy9hbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b2dnbGUtYnV0dG9uIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC53cmFwcGVyIHtcclxuICAgICAgICAmID4gLmlubmVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5uby1wYWRkaW5nIHtcclxuICAgICAgICAmID4gLndyYXBwZXIge1xyXG4gICAgICAgICAgICAmID4gLmlubmVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNtYWxsLXBhZGRpbmcge1xyXG4gICAgICAgICYgPiAud3JhcHBlciB7XHJcbiAgICAgICAgICAgICYgPiAuaW5uZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogLjYyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IC43NXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgJiA+IC5oZWFkZXIge1xyXG4gICAgICAgICAgICAmID4gLnRvZ2dsZS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLjE4NzVyZW0pIHJvdGF0ZSgyMjVkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWNjb3JkaW9uIHtcclxuICAgIEBpbmNsdWRlIGZvbnQ7XHJcblxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBpbmhlcml0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEFjY29yZGlvblxyXG5bZGF0YS10b2dnbGU9J2FjY29yZGlvbiddIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZzogMS41ZW07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFzaGVsbDtcclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjkzNzVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxLjVyZW0pO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byAxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9nZ2xlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IC43NXJlbTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAuMDYyNXJlbTtcclxuICAgICAgICAgICAgICAgIHRvcDogLS4xMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbm5lci1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS42MjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS43NXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDMuNzVyZW0gMnJlbSAyLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAmID4gLmhlYWRlciB7XHJcbiAgICAgICAgICAgICYgPiAudG9nZ2xlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSguMTg3NXJlbSkgcm90YXRlKDIyNWRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuLy8gTWlzYyBzdHlsZSBmaXhcclxuaW5wdXRbdHlwZT1jaGVja2JveF0gfiBbZGF0YS10b2dnbGU9J3NpbXBsZSddIHtcclxuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgIH1cclxufVxyXG4iLCIubmV3cy1zY3JvbGxlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgICAubmV3cy1zY3JvbGxlci1vdXRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDh2dyAtIDEuNXJlbSkgLyAyKTtcclxuICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMi41cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmW2RhdGEtcHJldl0ge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZbZGF0YS1uZXh0XSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1idXR0b24sXHJcbiAgICAubmV3cy1zY3JvbGxlci1pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3Mtc2Nyb2xsZXItaW5uZXIge1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDdyZW0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlLXBvc3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IC41cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1tZCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mZWF0dXJlZC1pbWFnZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExLjVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3LjVyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGUtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gLjVyZW0gLjVyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTEuNXJlbSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAuNXJlbSAuNXJlbSAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjc1cmVtIC43NXJlbSAuNzVyZW0gMnJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjM3NWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC45Mzc1ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmNvbnRhY3QtY2FyZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuXHJcbiAgICAud3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mZWF0dXJlZC1pbWFnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLS41cmVtIC0uNXJlbSAxLjI1cmVtIC0uNXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxcmVtKTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygxMDAlICsgMXJlbSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogLS41cmVtIDAgLS41cmVtIC0uNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtLjc1cmVtIDAgLS43NXJlbSAtLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogLTFyZW0gMCAtMXJlbSAtMXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTNyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mZWF0dXJlZC1pbWFnZSxcclxuICAgICAgICAuY29udGFjdC1kZXRhaWxzLW91dGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhY3QtZGV0YWlscy1vdXRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LWRldGFpbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtdHlwZT0nc21hbGwnXSB7XHJcbiAgICAgICAgLmNvbnRhY3QtZGV0YWlscyB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZbZGF0YS10eXBlPSdsYXJnZSddIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjYyNXJlbTtcclxuXHJcbiAgICAgICAgLmNvbnRhY3QtZGV0YWlscyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1YnRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJHR1bmRvcmE7XHJcbiAgICAgICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuMzc1ZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjIzcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44MTI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNzVlbTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDk1JTtcclxuICAgICAgICBjb2xvcjogJHR1bmRvcmE7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRlcGFydG1lbnQtY2FyZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xyXG5cclxuICAgICAgICAuY29udGFjdC1kZXRhaWxzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhY3QtZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5uZXItY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGFjdC1kZXRhaWxzIHtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjYyNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAuYm9yZGVyLXNlcGFyYXRlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJi1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAuNzVyZW0gLTFyZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAuNzVyZW0gLTEuNXJlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLmJvcmRlci1zZXBhcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdC1zZWN0aW9uIHtcclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC42MjVlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb250KDYwMCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjgxMjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMWVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IC43NTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuODc1ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBbZGF0YS1hcnJvdy1ibG9ja10ge1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b2dnbGUtY29udGVudCB7XHJcbiAgICAgICAgLnRvb2dsZS1idG4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjYyNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3QtbWFwcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxNS42MjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbiAgICAuY29udGFjdC1ib3gge1xyXG4gICAgICAgICYtbWFwcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTQuNDM3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhY3QtbWFwcyB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnV0dG9uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAodXAtdG8tc20pIHtcclxuICAgICAgICAgICAgICAgIC5hcnJvdy1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXJyb3ctbGluayB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMS41cmVtIGF1dG8gMDtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuam9iLW9mZmVycyB7XHJcbiAgICAuam9iLW9mZmVyLWNhcmQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDJyZW0gMS4yNXJlbSAxLjI1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS43NXJlbSAzcmVtIDEuNzVyZW0gMS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlZ2lvbixcclxuICAgICAgICAgICAgICAgIC5lbnRyeS10aXRsZSxcclxuICAgICAgICAgICAgICAgIC5leHBpcmUtZGF0ZSxcclxuICAgICAgICAgICAgICAgIC5jYXRlZ29yeSxcclxuICAgICAgICAgICAgICAgIC5kZXBhcnRtZW50LFxyXG4gICAgICAgICAgICAgICAgLmFkZGl0aW9uYWwtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZWdpb24sXHJcbiAgICAgICAgLmNhdGVnb3J5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdHVuZG9yYTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVwYXJ0bWVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHR1bmRvcmE7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjRweDtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXhwaXJlLWRhdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVwYXJ0bWVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFkZGl0aW9uYWwtaW5mbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZmVyLWJveCB7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgICAgJi5leHBpcmVkIHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZXJjdXJ5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWVyY3VyeTtcclxuXHJcbiAgICAgICAgICAgICAgICAucmVnaW9uLFxyXG4gICAgICAgICAgICAgICAgLmVudHJ5LXRpdGxlLFxyXG4gICAgICAgICAgICAgICAgLmV4cGlyZS1kYXRlLFxyXG4gICAgICAgICAgICAgICAgLmRlcGFydG1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZG92ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAucmVnaW9uLFxyXG4gICAgICAgICAgICAgICAgICAgIC5lbnRyeS10aXRsZSxcclxuICAgICAgICAgICAgICAgICAgICAuZXhwaXJlLWRhdGUsXHJcbiAgICAgICAgICAgICAgICAgICAgLmRlcGFydG1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVycyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1tZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIC5maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmICsgLmZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudmlzdWFsbHktaGlkZGVuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kcm9wYnRuLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1jb250ZW50LWRhdGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jcy1vcHRpb25zIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxLjI1cmVtIDEuODc1cmVtIDAgJGJveC1zaGFkb3c7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdpbmF0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnBvc3Qtb2ZmZXIge1xyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgJi5kZWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZXJjdXJ5O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtZXJjdXJ5O1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnRhZ3MtbGlzdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IC41cmVtIC4zNzVyZW0gMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwIC43NXJlbTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICAgICAgICBjb2xvcjogJG1pbmU7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCg0MDApO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZGF0YS10YWJsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgJiArIC5yb3cge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogLjVyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IC44MTI1ZW07XHJcbiAgICAgICAgY29sb3I6ICRtaW5lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52YWx1ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOTM3NWVtO1xyXG4gICAgICAgIGNvbG9yOiAkbWluZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCg2MDApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZXJyb3ItcGFnZSB7XHJcbiAgICBtaW4taGVpZ2h0OiAzMS4yNXJlbTtcclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogN2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy43NWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoMjAwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNS42MjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGgzIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjg2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmsge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtYmctaW1hZ2VdIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDguNzVyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmV4cGFuZGVkLXZlcnNpb24ge1xyXG4gICAgICAgIC5lcnJvci1wYWdlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXJyb3ItcGFnZS10ZXh0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLTExLjI1cmVtIDglIDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuOTM3NXJlbSAxLjU2MjVyZW0gMS41NjI1cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkbWVyY3VyeTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyLjM3NXJlbSAxMSUgMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuOTM3NXJlbSAzLjQzNzVyZW0gMS41NjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgW2RhdGEtYmctaW1hZ2VdIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjMuNjI1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmJlbmVmaXQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgIG1pbi13aWR0aDogMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDNyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogM3JlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuXHJcbiAgICAgICAgYiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoNjAwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmZlYXR1cmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAuNXJlbSAwIC41cmVtIC43NXJlbTtcclxuICAgIGJvcmRlci1sZWZ0OiAuMjVyZW0gc29saWQgJG9yYW5nZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi5sYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWluZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoNjAwKTtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmVudHJ5IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuOTM3NWVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5iYW5uZXItc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmVhdHVyZWQtaW1hZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExcmVtO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzAlIGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KSByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA0cyBsaW5lYXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGUtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzLjI1cmVtIDFyZW0gMXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTEuNTYyNXJlbTtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzLjI1cmVtIDEuNXJlbSAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzOTVweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIC5mZWF0dXJlZC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDAxKSByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBsZWZ0OiAxcmVtO1xyXG4gICAgICAgIHRvcDogMTIuMjVyZW07XHJcbiAgICAgICAgYm90dG9tOiBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XHJcbiAgICAgICAgICAgIHRvcDogMTQuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgdG9wOiAxNy4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBsZWZ0OiAyLjVyZW07XHJcbiAgICAgICAgICAgIHRvcDogNC4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB0b3A6IDUuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB0b3A6IDYuNjI1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgJG9yYW5nZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLXN1YnRsZTtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMTI1cmVtICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lci1saW5rcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gLjVyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXM7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogaW5oZXJpdDtcclxuICAgICAgICAgICAgcGFkZGluZzogLjg3NXJlbSAycmVtIDAgMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmFkLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC40NXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAuNzg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb250KDMwMCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjQzNzVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNjg3NWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBBZCBUeXBlc1xyXG4gICAgJi5zaXplLTE2MHg2MDAge1xyXG4gICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuc2l6ZS03Mjh4OTAge1xyXG4gICAgICAgIHdpZHRoOiA3MjhweDtcclxuICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLnBsYXllciB7XHJcbiAgICBwYWRkaW5nOiAxLjc1cmVtIDEuOTM3NXJlbSAyLjQzNzVyZW07XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfSAgICBcclxuXHJcbiAgICAuZ2F6LXN5c3RlbS1wbGF5ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC52aWRlby1qcyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuXHJcbiAgICAgICAgICAgIC52anMtYmlnLXBsYXktYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52anMtdGltZS10b29sdGlwIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52anMtcHJvZ3Jlc3MtaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIC52anMtcGxheS1wcm9ncmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZqcy1jb250cm9sLWJhciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmpzLXRpbWUtY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYXVkaW8tb25seSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudmpzLWNvbnRyb2wtYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52anMtcmVtYWluaW5nLXRpbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZqcy1sb2FkLXByb2dyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRvcmFuZ2UsIDAuMjUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmpzLXNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2Utc3VidGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZqcy1kdXJhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAudmpzLWR1cmF0aW9uLWRpc3BsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52anMtZnVsbHNjcmVlbi1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiA1O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmpzLXRoZW1lLWNpdHkge1xyXG4gICAgICAgICAgICAtLXZqcy10aGVtZS1jaXR5LS1wcmltYXJ5OiAkb3JhbmdlO1xyXG5cclxuICAgICAgICAgICAgJi5hdWRpby1vbmx5IHtcclxuICAgICAgICAgICAgICAgIC0tdmpzLXRoZW1lLWNpdHktLXNlY29uZGFyeTogJG9yYW5nZTtcclxuXHJcbiAgICAgICAgICAgICAgICAudmpzLXJlbWFpbmluZy10aW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudmpzLXZvbHVtZS1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52anMtdm9sdW1lLWJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKCRvcmFuZ2UsIDAuMjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52anMtdm9sdW1lLWxldmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxLjc1ZW0gc29saWQgJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudmlkZW8ge1xyXG4gICAgICAgICAgICAudmlkZW8tanMge1xyXG4gICAgICAgICAgICAgICAgLnZqcy1kdXJhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZqcy1wbGF5LWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgZmxleDogNDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMjA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDI0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmpzLWZ1bGxzY3JlZW4ge1xyXG4gICAgICAgICAgICAgICAgLnZqcy1wbGF5LWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDQwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmpzLXJlbWFpbmluZy10aW1lIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52anMtdGhlbWUtY2l0eSB7XHJcbiAgICAgICAgICAgICAgICAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCwgXHJcbiAgICAgICAgICAgICAgICAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sLCBcclxuICAgICAgICAgICAgICAgIC52anMtdm9sdW1lLXBhbmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmF1ZGlvIHtcclxuICAgICAgICAgICAgLnZqcy1wbGF5LWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgZmxleDogODtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmpzLXJlbWFpbmluZy10aW1lIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52anMtdGhlbWUtY2l0eSB7XHJcbiAgICAgICAgICAgICAgICAudmpzLXZvbHVtZS1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10cmFjayB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMCAwIDFyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmFydGljbGUge1xyXG4gICAgLnBsYXllciB7XHJcbiAgICAgICAgcGFkZGluZzogMS43NXJlbSAwLjU1cmVtIDIuNDM3NXJlbTtcclxuICAgIH1cclxufVxyXG4iLCIud3lzaXd5ZyB7XHJcbiAgICB1bCxcclxuICAgIG9sIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgb2wsXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogaW5pdGlhbDtcclxuICAgIH1cclxuXHJcbiAgICBzdHJvbmcge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50ICh1cC10by1tZCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IG1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlmcmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAobWQpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwICsgdWwsXHJcbiAgICBwICsgb2wge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnYtd2luZG93IHtcclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBpbml0aWFsO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcclxuICAgIH1cclxufVxyXG4iLCIuY2FsY3VsYXRvciB7XHJcbiAgW2RhdGEtZW50cnldIC53eXNpd3lnIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICBbZGF0YS1yZXN1bHRdIC53eXNpd3lnIHtcclxuICAgIHBhZGRpbmc6IDAgMCAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLnZhbGlkYXRpb24tZXJyb3Ige1xyXG4gICAgY29sb3I6ICRlcnJvcjtcclxuICB9XHJcbn0iLCIubXVsdGltZWRpYSB7XHJcbiAgLmZpbHRlcnMgLmZpZWxkIHtcclxuICAgIG1pbi13aWR0aDogMTByZW07XHJcbiAgfVxyXG5cclxuICAucG9zdC1jYXJkIHtcclxuICAgIGN1cnNvcjogYXV0bztcclxuXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAuc2luZ2xlLWdhbGxlcnktaW1hZ2UsXHJcbiAgICAgIC5nYWxsZXJ5LWFsYnVtLFxyXG4gICAgICAuc2luZ2xlLWRvY3VtZW50IHtcclxuXHJcbiAgICAgICAgLmZlYXR1cmVkLWltYWdlIHtcclxuICAgICAgICAgIC5jb250cm9scy1vdmVybGF5IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5ncmFkaWVudCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcblxyXG4gICAgICAgICAgLnR5cGUsXHJcbiAgICAgICAgICAuZW50cnktdGl0bGUsXHJcbiAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nbGUtZ2FsbGVyeS1pbWFnZSxcclxuICAgIC5nYWxsZXJ5LWFsYnVtLFxyXG4gICAgLnNpbmdsZS1kb2N1bWVudCB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMjBweCAzMHB4IDAgcmdiYSg0MCwgNDAsIDQwLCAwKTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmVkLWltYWdlIHtcclxuICAgICAgYmFja2dyb3VuZDogJG1lcmN1cnk7XHJcblxyXG4gICAgICAuaW1hZ2Uge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtODBweCA1MHB4IC01MHB4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZ3JhZGllbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCwgcmdiYSgkYmxhY2ssIDAuOCkpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSA0MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udHJvbHMtb3ZlcmxheSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgIC5kb3dubG9hZC1idXR0b24sXHJcbiAgICAucHJldmlldy1idXR0b24ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMXJlbSAuNXJlbTtcclxuICAgICAgcGFkZGluZzogLjVyZW0gLjc1cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vhc2hlbGw7XHJcbiAgICAgIGNvbG9yOiAkdHVuZG9yYTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvYWRlciB7XHJcbiAgICBtYXgtd2lkdGg6IDYwcHg7XHJcbiAgfVxyXG5cclxuICAuaGlnaC1jb250cmFzdC1tb2RlICYgLmZlYXR1cmVkLWltYWdlID4gc3BhbiB7XHJcbiAgICBmaWx0ZXI6IGludmVydCgxKSBodWUtcm90YXRlKDMwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5tb2J4LXNoYXJlLXRvb2x0aXAge1xyXG4gIGJhY2tncm91bmQ6ICRtZXJjdXJ5O1xyXG59XHJcblxyXG4iLCIucmVmZXJlbmNlLXByaWNlIHtcclxuICAubG9hZGVyLWNvbnRhaW5lciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNXJlbTtcclxuXHJcbiAgICAubG9hZGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgbWF4LXdpZHRoOiAzLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGFibGUtY29udGFpbmVyIHtcclxuICAgIC50YWJsZS13cmFwcGVyIC5pbm5lci10YWJsZS13cmFwcGVyIC50YWJsZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAudGhlYWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtZXJjdXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8gSGlnaCBDb250cmFzdCBNb2RlIChpbnZlcnRlZCBjb2xvcnMpXHJcbi5oaWdoLWNvbnRyYXN0LW1vZGUge1xyXG4gICAgZmlsdGVyOiBpbnZlcnQoMSkgaHVlLXJvdGF0ZSgtMjVkZWcpIGJyaWdodG5lc3MoMS41KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG5cclxuICAgIGltZyxcclxuICAgIGlmcmFtZSxcclxuICAgIHZpZGVvLFxyXG4gICAgW2RhdGEtYmctaW1hZ2VdIHtcclxuICAgICAgICBmaWx0ZXI6IGludmVydCgxKTtcclxuICAgIH1cclxuXHJcbiAgICAubG9nbyB7XHJcbiAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSkgaHVlLXJvdGF0ZSgyMTVkZWcpIGJyaWdodG5lc3MoMS41KTtcclxuICAgIH1cclxuXHJcbiAgICBbZGF0YS1iZy1pbWFnZV0sXHJcbiAgICBhcnRpY2xlIGltZyB7XHJcbiAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSkgaHVlLXJvdGF0ZSgyNWRlZykgY29udHJhc3QoLjUpIGJyaWdodG5lc3MoMS4yNSk7XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtYmc9J2xpZ2h0LWdyZXknXSxcclxuICAgIFtkYXRhLWFycm93LWJsb2NrXSxcclxuICAgIC5zbGlkZS1jb250ZW50LFxyXG4gICAgLmNvbnRlbnQtYmxvY2ssXHJcbiAgICAucG9zdC1jYXJkLmxhdGVzdCxcclxuICAgIC5uZXdzLXNjcm9sbGVyIC5zaW5nbGUtcG9zdCxcclxuICAgIC5uZXdzLXNjcm9sbGVyIC5uYXYtYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRzaWx2ZXIsIDE0LjUlKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItYnV0dG9ucy1yb3cge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtaW5lO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jcy1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1pbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jcy1vcHRpb25zIHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWluZTtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJG1pbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJhbm5lci1saW5rcyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2lsdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIENvb2tpZXMgTm90aWZpY2F0aW9uIEJ1Z0ZpeCAoZmlsdGVyIGFwcGxpZWQgdG8gQk9EWSArIHBvc2l0aW9uOmZpeGVkIHNlY3Rpb24gb3ZlcmZsb3cgZml4KVxyXG4gICAgLmNvb2tpZXMtbm90aWZpY2F0aW9uLFxyXG4gICAgLnZlcnNpb24tbW9kYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gTW9ub0Nocm9tZSBNb2RlXHJcbi5tb25vY2hyb21lIHtcclxuICAgIGZpbHRlcjogc2F0dXJhdGUoMCk7XHJcblxyXG4gICAgLy8gQ29va2llcyBOb3RpZmljYXRpb24gQnVnRml4IChmaWx0ZXIgYXBwbGllZCB0byBCT0RZICsgcG9zaXRpb246Zml4ZWQgc2VjdGlvbiBvdmVyZmxvdyBmaXgpXHJcbiAgICAuY29va2llcy1ub3RpZmljYXRpb24sXHJcbiAgICAudmVyc2lvbi1tb2RhbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubG9nbyB7XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBDeWNsZSB0aHJvdWdoIGZvbnQtc2l6ZXNcclxuLmZzLW5vcm1hbCB7XHJcbiAgICBmb250LXNpemU6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG4uZnMtbGFyZ2Uge1xyXG4gICAgZm9udC1zaXplOiAxMTAlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZzLXhsYXJnZSB7XHJcbiAgICBmb250LXNpemU6IDEyMCUgIWltcG9ydGFudDtcclxufVxyXG4iLCIvL0lFIHNwZWNpZmljIHN0eWxlc1xyXG4uaWUge1xyXG4gICAgLmNvb2tpZXMtbm90aWZpY2F0aW9uIHtcclxuICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM2cHggMzZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDRweCA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3QtYm94LWJ1dHRvbiB7XHJcbiAgICAgICAgLmFycm93LWxpbmsge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgIHRvcDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBbZGF0YS12aWV3XSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG4iLCIubmV3cyB7XHJcbiAgICAucG9zdC1jYXJkIHtcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlcnMge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tbWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAuZmllbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmICsgLmZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRyb3BidG4tZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmRyb3Bkb3duLWNvbnRlbnQtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNzLW9wdGlvbnMge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDEuMjVyZW0gMS44NzVyZW0gMCAkYm94LXNoYWRvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYXRpb24tY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2FkZXIge1xyXG4gICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5tYXAge1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuXHJcbiAgICBzdmcsXHJcbiAgICBzdmcgKiB7XHJcbiAgICAgICAgZmlsbDogaW5oZXJpdDtcclxuICAgIH1cclxufVxyXG5cclxuLm1hcCArIC5yb3cgLmFjdGlvbi1idXR0b25zLXJvdyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG59XHJcblxyXG4ubWFwX190aW1lIHtcclxufVxyXG5cclxuLm1hcF9fY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1hcF9fY2FudmFzIHtcclxuICAgIGhlaWdodDogNzV2aDtcclxufVxyXG5cclxuLm1hcF9fYWN0aW9ucyB7XHJcbn1cclxuXHJcbi5tYXBfX2ZpbHRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDQ1cHgpO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ubWFwX19maWx0ZXItLXRyYW5zaXRpb24ge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XHJcbiAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgJi5sb2FkaW5nIHtcclxuICAgICAgICAubWFwX19maWx0ZXItLWxpc3Qge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgLm1hcF9fZmlsdGVyLS10b2dnbGUge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1hcF9fZmlsdGVyLS13cmFwcGVyIHtcclxuICAgIHdpZHRoOiAzNzVweDtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTdweCk7XHJcbiAgICBoZWlnaHQ6IDUxN3B4O1xyXG4gICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICNlOWU5ZTk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ubWFwX19maWx0ZXItLXRvZ2dsZSB7XHJcbiAgICB3aWR0aDogNTdweDtcclxuICAgIGhlaWdodDogNTdweDtcclxuICAgIHBhZGRpbmc6IDI0cHggMjVweDtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICNlOWU5ZTk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZSA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwLjV0dXJuKTtcclxuICAgIH1cclxufVxyXG5cclxuLm1hcF9fZmlsdGVyLS10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuMzU7XHJcbiAgICBoZWlnaHQ6IDU3cHg7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTllOWU5O1xyXG4gICAgcGFkZGluZzogMC41cmVtIDAgMCAxLjVyZW07XHJcbn1cclxuXHJcbi5tYXBfX2ZpbHRlci0tbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xyXG4gICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbn1cclxuXHJcbi5tYXBfX2ZpbHRlci0tZm9sZGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0MXB4O1xyXG4gICAgcGFkZGluZzogMTBweCAyN3B4IDEwcHggMjRweDtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICNlOWU5ZTk7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2U5ZTllOVxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUgKyAubWFwX19maWx0ZXItLWxheWVycy1saXN0IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwLjV0dXJuKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYXBfX2ZpbHRlci0tbGF5ZXJzLWxpc3Qge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XHJcbn1cclxuXHJcbi5tYXBfX2ZpbHRlci0tbGF5ZXIge1xyXG4gICAgcGFkZGluZzogMTBweCAyN3B4IDEwcHggMjRweDtcclxuXHJcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm1hcF9fZmlsdGVyLS1pbWcge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBvcmRlcjogMDtcclxuICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG59XHJcbi5maWx0ZXJfX2ljb24tLWxpbmUge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG4uZmlsdGVyX19pY29uLS1wb2ludCB7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi5maWx0ZXJfX2ljb24tLXBvbHkge1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaW1nL3BlbnRhZ29uLnN2ZycpO1xyXG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIG1hc2stcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICBtYXNrLXNpemU6IGNvbnRhaW47XHJcbn1cclxuLmZpbHRlcl9faWNvbi0tY3VzdG9tLXN2ZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBmaWxsOiAkYmxhY2s7XHJcblxyXG4gICAgJi5zbWFsbCB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmLm1lZGl1bSB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmLmxhcmdlIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgIH1cclxufVxyXG4uc29jaWFsLXNoYXJlLXBvcHVwIHtcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIG1heC13aWR0aDogNDQycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLm1hcF9fcG9wdXAtLWhlYWRlciB7fVxyXG4ubWFwX19wb3B1cC0tdG9nZ2xlIHt9XHJcbi5tYXBfX3BvcHVwLS1jb250ZW50IHt9XHJcbi5tYXBfX3BvcHVwLS1saW5lIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xyXG4gICAgLm1hcF9fcG9wdXAtLWxpbmUtLWxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICRtaW5lO1xyXG4gICAgfVxyXG4gICAgLm1hcF9fcG9wdXAtLWxpbmUtLXZhbHVlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogJG1pbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jbG9zZS1zaGFyZS1wb3B1cCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5nbS1zdHlsZSB7XHJcbiAgICAuZ20tc3R5bGUtaXctdDphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZ20tc3R5bGUtaXctYyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDEuNXJlbSAycmVtIHRyYW5zcGFyZW50aXplKCRibGFjaywgLjgpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgLmdtLXN0eWxlLWl3LWQgPiBkaXYge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNvY2lhbC1zaGFyZS1wb3B1cCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLXNtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzB2dztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC43NXJlbTtcclxuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAubWFwX19wb3B1cC0tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nbS1zdHlsZS1pdy1kIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgICAubWFwX19jYW52YXMge1xyXG4gICAgICAgIGhlaWdodDogNTV2aDtcclxuICAgIH1cclxufSIsIi5iYW5uZXItYWR2ZXJ0aXNlbWVudCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICYtY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLmhvcml6b250YWwtYmlnLFxyXG4gICAgJi5ob3Jpem9udGFsLXNtYWxsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuaG9yaXpvbnRhbC1zbWFsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcyOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmhvcml6b250YWwtYmlnIHtcclxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDkyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudmVydGljYWwtYmlnIHtcclxuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnZlcnRpY2FsLXNtYWxsIHtcclxuICAgICAgICBoZWlnaHQ6IDM2MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNjBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIubGVmdC1tZW51IHtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLWxnKSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDQuMzc1cmVtO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDEuMjVyZW0gMS44NzVyZW0gMCAkYm94LXNoYWRvdztcclxuICAgIH1cclxuXHJcbiAgICBhc2lkZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1sZykge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICAmLm9wZW4tYnRuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDUwJSA1MCUgMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1sZykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxFQTBFXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCIjeyRpY29tb29uLWZvbnQtZmFtaWx5fVwiLCBzZXJpZjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnB1c2h5e1xyXG5cclxuICAgICAgICAjY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDIuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVudS1idG4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBib3JkZXI6IDBweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNjb250YWluZXIsXHJcbiAgICAgICAgLnB1c2h5LFxyXG4gICAgICAgIC5wdXNoIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBjdWJpYy1iZXppZXIoLjE2LCAuNjgsIC40MywgLjk5KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wdXNoeS1jb250ZW50IHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAuMnMgY3ViaWMtYmV6aWVyKC4xNiwgLjY4LCAuNDMsIC45OSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzLjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgZmFkZSB7XHJcbiAgICAgICAgICAgIDAlICAgeyBvcGFjaXR5OiAwOyB9XHJcbiAgICAgICAgICAgIDEwMCUgeyBvcGFjaXR5OiAxOyB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBALXdlYmtpdC1rZXlmcmFtZXMgZmFkZSB7XHJcbiAgICAgICAgICAgIDAlICAgeyBvcGFjaXR5OiAwOyB9XHJcbiAgICAgICAgICAgIDEwMCUgeyBvcGFjaXR5OiAxOyB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXN1Ym1lbnUge1xyXG4gICAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLWluLW91dCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHkgMC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICAgICAucHVzaHktbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWJtZW51O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3VibWVudS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgLnB1c2h5LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5wdXNoeS1zdWJtZW51LWNsb3NlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgKyB1bC5zdWJtZW51LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4ycyBlYXNlLWluLW91dCx2aXNpYmlsaXR5IC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zdWJtZW51LWNsb3NlZCB7XHJcbiAgICAgICAgICAgICYucHVzaHktYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICYgKyB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucHVzaHktbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYTo6YWZ0ZXIsIFxyXG4gICAgICAgICAgICBidXR0b246OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc3VibWVudS1vcGVuIHtcclxuICAgICAgICAgICAgJi5wdXNoeS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wdXNoeS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmICsgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMnMgZWFzZS1pbi1vdXQsdmlzaWJpbGl0eSAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWig5MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm9wZW4tbWVudS1yd2Qge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG5cclxuICAgIC5sZWZ0LW1lbnUge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKHVwLXRvLXNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhc2lkZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICYub3Blbi1idG4geyBcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxFQTBDXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skaWNvbW9vbi1mb250LWZhbWlseX1cIiwgc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi50aWxlcyB7XHJcbiAgICAub2ZmZXItYm94IHtcclxuICAgICAgICAmLXNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwbGFjZS1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duIHtcclxuICAgICAgICAmLWRhdGUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuODEyNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTdweDtcclxuXHJcbiAgICAgICAgICAgIC5kcm9wYnRuLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjg3NXJlbSAyLjI1cmVtIC44NzVyZW0gMXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IGF1dG8gJG9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2MCU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAuNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogLjVyZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF5TkM0eExqTXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5Danh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVRHRjVaWEpmTVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZUQwaU1IQjRJaUI1UFNJd2NIZ2lEUW9KSUhacFpYZENiM2c5SWpBZ01DQTVOaUE1TmlJZ2MzUjViR1U5SW1WdVlXSnNaUzFpWVdOclozSnZkVzVrT201bGR5QXdJREFnT1RZZ09UWTdJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWo0TkNqeHpkSGxzWlNCMGVYQmxQU0owWlhoMEwyTnpjeUkrRFFvSkxuTjBNSHRrYVhOd2JHRjVPbTV2Ym1VN1ptbHNiRG9qUmtZMlFqSXlPMzBOQ2drdWMzUXhlMlpwYkd3NkkwWkdOa0l5TWp0OURRbzhMM04wZVd4bFBnMEtQSEJoZEdnZ1kyeGhjM005SW5OME1DSWdaRDBpVFRneUxqRXNNalZqTFRJdU55MHlMak10Tmk0NExURXVPUzA1TGpFc01DNDRiQzB5TlN3ek1Hd3RNalV0TXpCakxURXVNUzB4TGpNdE1pNDNMVEl1TWkwMExqUXRNaTR6WXkweExqY3RNQzR5TFRNdU5Dd3dMalF0TkM0NExERXVOUTBLQ1dNdE1pNDNMREl1TXkwekxqRXNOaTQwTFRBdU9DdzVMakZzTXpBc016WmpNUzR6TERFdU5Td3pMakVzTWk0ekxEVXNNaTR6WXpFdU5Td3dMRE10TUM0MUxEUXVNaTB4TGpWak1DNHpMVEF1TWl3d0xqWXRNQzQxTERBdU9DMHdMamhzTXpBdE16WU5DZ2xET0RVdU15d3pNUzQwTERnMExqa3NNamN1TXl3NE1pNHhMREkxZWlJdlBnMEtQSEJoZEdnZ1kyeGhjM005SW5OME1TSWdaRDBpVFRreUxqSXNNemhNTlRBdU5TdzNPUzQyWXkwd0xqY3NNQzQzTFRFdU5pd3hMakV0TWk0MUxERXVNWE10TVM0NExUQXVOQzB5TGpVdE1TNHhURE11T0N3ek9HTXRNQzQzTFRBdU55MHhMakV0TVM0MkxURXVNUzB5TGpZTkNnbGpNQzB4TERBdU5DMHhMamdzTVM0eExUSXVObXc1TGpNdE9TNHpZekF1Tnkwd0xqY3NNUzQyTFRFdU1Td3lMalV0TVM0eGN6RXVPQ3d3TGpRc01pNDFMREV1TVV3ME9DdzFNeTQwYkRJNUxqZ3RNamt1T0dNd0xqY3RNQzQzTERFdU5pMHhMakVzTWk0MUxURXVNWE14TGpnc01DNDBMREl1TlN3eExqRU5DZ2xzT1M0ekxEa3VNMk13TGpjc01DNDNMREV1TVN3eExqWXNNUzR4TERJdU5rTTVNeTR6TERNMkxqUXNPVEl1T1N3ek55NHlMRGt5TGpJc016aDZJaTgrRFFvOEwzTjJaejROQ2c9PScpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLWNvbnRlbnQtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5lcnJvci1kYXRlIHtcclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYXNoZWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZXJyb3ItbWVzc2FnZS1kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDJzIGhlaWdodCAxLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZXJyb3ItbWVzc2FnZS1kYXRlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgaGVpZ2h0IDFzO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXJyb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudC1kYXRlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAwLjQzNzVyZW0pO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDEuMjVyZW0gMS44NzVyZW0gMCAkYm94LXNoYWRvdztcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFyZW0pO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXNoZWxsO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWRhdGVdLFxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDAuODc1cmVtIGF1dG8gYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1kYXRlXSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtZXJjdXJ5O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLXNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVycyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1tZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIC5maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICYgKyAuZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHJvcGJ0bi1kYXRlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuZHJvcGRvd24tY29udGVudC1kYXRlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3Mtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMS4yNXJlbSAxLjg3NXJlbSAwICRib3gtc2hhZG93O1xyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yLXRleHQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaW1wbGUtcGFnaW5hdGlvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwYWRkaW5nOiAwIDVweCA1cHggMDtcclxuXHRtYXJnaW46IDA7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDAgLjI1cmVtO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgJi5uZXh0LFxyXG4gICAgICAgICAgICAmLnByZXYge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDcuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCIjeyRpY29tb29uLWZvbnQtZmFtaWx5fVwiLCBzZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC43NXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5wcmV2IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC42NzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXEVBMEJcIjtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAuNjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm5leHQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAuNjc1cmVtXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRUEwRFwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAuNjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4uZWxsaXBzZS5jbGlja2FibGUge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZWxsaXBzZSBpbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDNlbTtcclxuICAgIH1cclxufVxyXG4iLCIuZHJvcGRvd24ge1xyXG4gICAgJi1kYXRlIHtcclxuICAgICAgICBoZWlnaHQ6IDIuODEyNXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtN3B4O1xyXG5cclxuICAgICAgICAuZHJvcGJ0bi1kYXRlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogLjg3NXJlbSAyLjI1cmVtIC44NzVyZW0gMXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBhdXRvICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNjAlO1xyXG4gICAgICAgICAgICByaWdodDogMXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IC41cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF5TkM0eExqTXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5Danh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVRHRjVaWEpmTVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZUQwaU1IQjRJaUI1UFNJd2NIZ2lEUW9KSUhacFpYZENiM2c5SWpBZ01DQTVOaUE1TmlJZ2MzUjViR1U5SW1WdVlXSnNaUzFpWVdOclozSnZkVzVrT201bGR5QXdJREFnT1RZZ09UWTdJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWo0TkNqeHpkSGxzWlNCMGVYQmxQU0owWlhoMEwyTnpjeUkrRFFvSkxuTjBNSHRrYVhOd2JHRjVPbTV2Ym1VN1ptbHNiRG9qUmtZMlFqSXlPMzBOQ2drdWMzUXhlMlpwYkd3NkkwWkdOa0l5TWp0OURRbzhMM04wZVd4bFBnMEtQSEJoZEdnZ1kyeGhjM005SW5OME1DSWdaRDBpVFRneUxqRXNNalZqTFRJdU55MHlMak10Tmk0NExURXVPUzA1TGpFc01DNDRiQzB5TlN3ek1Hd3RNalV0TXpCakxURXVNUzB4TGpNdE1pNDNMVEl1TWkwMExqUXRNaTR6WXkweExqY3RNQzR5TFRNdU5Dd3dMalF0TkM0NExERXVOUTBLQ1dNdE1pNDNMREl1TXkwekxqRXNOaTQwTFRBdU9DdzVMakZzTXpBc016WmpNUzR6TERFdU5Td3pMakVzTWk0ekxEVXNNaTR6WXpFdU5Td3dMRE10TUM0MUxEUXVNaTB4TGpWak1DNHpMVEF1TWl3d0xqWXRNQzQxTERBdU9DMHdMamhzTXpBdE16WU5DZ2xET0RVdU15d3pNUzQwTERnMExqa3NNamN1TXl3NE1pNHhMREkxZWlJdlBnMEtQSEJoZEdnZ1kyeGhjM005SW5OME1TSWdaRDBpVFRreUxqSXNNemhNTlRBdU5TdzNPUzQyWXkwd0xqY3NNQzQzTFRFdU5pd3hMakV0TWk0MUxERXVNWE10TVM0NExUQXVOQzB5TGpVdE1TNHhURE11T0N3ek9HTXRNQzQzTFRBdU55MHhMakV0TVM0MkxURXVNUzB5TGpZTkNnbGpNQzB4TERBdU5DMHhMamdzTVM0eExUSXVObXc1TGpNdE9TNHpZekF1Tnkwd0xqY3NNUzQyTFRFdU1Td3lMalV0TVM0eGN6RXVPQ3d3TGpRc01pNDFMREV1TVV3ME9DdzFNeTQwYkRJNUxqZ3RNamt1T0dNd0xqY3RNQzQzTERFdU5pMHhMakVzTWk0MUxURXVNWE14TGpnc01DNDBMREl1TlN3eExqRU5DZ2xzT1M0ekxEa3VNMk13TGpjc01DNDNMREV1TVN3eExqWXNNUzR4TERJdU5rTTVNeTR6TERNMkxqUXNPVEl1T1N3ek55NHlMRGt5TGpJc016aDZJaTgrRFFvOEwzTjJaejROQ2c9PScpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRyb3Bkb3duLWNvbnRlbnQtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmVycm9yLWRhdGUge1xyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vhc2hlbGw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZXJyb3ItbWVzc2FnZS1kYXRlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMnMgaGVpZ2h0IDEuNXM7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXJyb3ItbWVzc2FnZS1kYXRlIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBoZWlnaHQgMXM7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgY29sb3I6ICRlcnJvcjtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IC41cmVtO1xyXG5cclxuICAgICAgICBpbnB1dDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29udGVudC1kYXRlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRvcDogY2FsYygxMDAlICsgMC40Mzc1cmVtKTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDEuMjVyZW0gMS44NzVyZW0gMCAkYm94LXNoYWRvdztcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFzaGVsbDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG5cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1kYXRlXSxcclxuICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDAuNjI1cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byAwLjg3NXJlbSBhdXRvIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9ZGF0ZV0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1lcmN1cnk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmltYXJ5IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1zbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIudGFibGUtbG5nIHtcclxuICAgIC50b2dnbGUtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbSAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgLmhlYWRlci1sbmcge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICAuaW5uZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZS1jb250YWluZXIge1xyXG4gICAgICAgIC50YWJsZS13cmFwcGVyIC5pbm5lci10YWJsZS13cmFwcGVyIC50YWJsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAudGhlYWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1lcmN1cnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWN0aW9uLWJ1dHRvbnMtcm93IHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWN0aW9uLWJ1dHRvbjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXEVBMTVcIjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb25mb250LCBzZXJpZjtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHR1bmRvcmE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDAuMzc1cmVtO1xyXG4gICAgICAgICAgICB0b3A6IDAuMzEyNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmNhbGVuZGFyLXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBjb2xvcjogJGRhcms7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZjLXZpZXctaGFybmVzcyB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZjLWV2ZW50LWljcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICBjb2xvcjogJHR1bmRvcmE7XHJcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAxLjYyNXJlbSAwLjVyZW0gMC41cmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVyY3VyeTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcRUExNlwiO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogaWNvbmZvbnQsIHNlcmlmO1xyXG4gICAgICAgICAgICBib3R0b206IDdweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYm94IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYy1ldmVudC1saW5rIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICByaWdodDogMXJlbTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDIuNjg3NXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMTI1cmVtIHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjEyNXJlbSBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDIyNWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZbaHJlZj0nJ10ge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYy1saXN0IHtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmMtZGF5LXRvZGF5LFxyXG4gICAgICAgIC5mYy1ldmVudC10b2RheSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY1RjA7XHJcblxyXG4gICAgICAgICAgICAmLmZjLWxpc3QtZXZlbnQge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1lbXB0eSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRhYmxlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcblxyXG4gICAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRheSB7XHJcbiAgICAgICAgICAgICYtY3VzaGlvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICYuZmMtY2VsbC1zaGFkZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuODc1cmVtIDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtc2lkZS10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1pbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZXZlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbSAxcmVtIDMuODc1cmVtO1xyXG5cclxuICAgICAgICAgICAgJi10aW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRvdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmMtZXZlbnQtdGltZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmMtZXZlbnQtaW1nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMC4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYy1ldmVudC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmMtZXZlbnQtaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYy1kYXlncmlkIHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGVuZGFyLXdpdGgtbWVudSB7XHJcbiAgICAgICAgLmZjLWRheWdyaWQtYm9keSB7XHJcbiAgICAgICAgICAgIC5mYy1kYXktdHVlIHtcclxuICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLW1vZGFsIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmFsbC1ldmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC04NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyOSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1kYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZjLWRheS1zYXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtbW9kYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyOCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1kYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZjLWRheS13ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtbW9kYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTElO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYy1kYXktZnJpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLW1vZGFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2OCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZjLWRheS1zdW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtbW9kYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA3JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtZXZlbnQtaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDc2JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmMtZGF5LXRodSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1tb2RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNjglO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLW1vZGFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC04MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1ldmVudC1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE0OCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3NiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtZGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAmLmZjLWRheS1tb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1tb2RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmZjLWRheS13ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1tb2RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTE2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNjglO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmZjLWRheS1zYXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1tb2RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC04MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2OCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLWV2ZW50LWhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTYlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmZjLWRheS10aHUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1tb2RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDMxJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5mYy1kYXktc3VuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtZXZlbnQtaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMzglO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmZjLWRheS1zYXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1ldmVudC1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE0OCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2NCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYy1kYXlncmlkLW1vZGFsIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICB3aWR0aDogMjcuNjI1cmVtO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwLjMxMjVyZW0gMS44NzVyZW0gcmdiYSgkYmxhY2ssIDAuMik7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjEyNXJlbSAxLjI1cmVtO1xyXG5cclxuICAgICAgICAmLmFsbC1ldmVudCB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTA2JTtcclxuICAgICAgICAgICAgbGVmdDogLTk4JTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTkuODc1cmVtO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDQ4JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmMtZXZlbnQtaWNzLWJveCxcclxuICAgICAgICAgICAgLmZjLWV2ZW50LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZjLWRheWdyaWQtYWxsLWV2ZW50cyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1ldmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1oYXJuZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtYWxsRXZlbnQtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmMtZXZlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLW1vZGFsLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIwJTtcclxuICAgICAgICAgICAgYm90dG9tOiAtMC43NXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEuMzc1cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuMzc1cmVtO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb24tY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYy1kYXlncmlkLWV2ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjI1cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtO1xyXG4gICAgICAgICAgICBjdXJzb3I6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1ldmVudC1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmMtZXZlbnQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZbaHJlZj0nJ10ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZjLWV2ZW50IHtcclxuICAgICAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMC4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi10aW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRvdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZjLWRheWdyaWQtZGF5IHtcclxuICAgICAgICAmLm1vcmUtZXZlbnQge1xyXG5cclxuICAgICAgICAgICAgLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmMtZGF5Z3JpZC1tb2RhbCB7XHJcbiAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5leHBhbmQtZXZlbnQge1xyXG4gICAgICAgICAgICAuZmMtZXZlbnQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYy1kYXlncmlkLWV2ZW50IHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmMtZGF5Z3JpZC1ib2R5IHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmID4gdGFibGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHI6bnRoLWNoaWxkKDEpLFxyXG4gICAgICAgIHRyOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIC5mYy1kYXlncmlkLW1vZGFsIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMTA4JTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtOTIlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNDIlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYy1kYXktbW9uIHtcclxuICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLW1vZGFsIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmMtZGF5LXN1biB7XHJcbiAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1tb2RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmMtZGF5LXR1ZSB7XHJcbiAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1tb2RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTk4JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZjLWRheS1tb24ge1xyXG4gICAgICAgICAgICAuZmMtZGF5Z3JpZC1tb2RhbCB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYy1kYXktc3VuIHtcclxuICAgICAgICAgICAgLmZjLWRheWdyaWQtbW9kYWwge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmMtZGF5Z3JpZC1ldmVudC1ob3ZlciB7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwLjVyZW0gMS41cmVtIDAgJGJveC1zaGFkb3c7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgIG1heC13aWR0aDogMTQuMjVyZW07XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNjI1cmVtO1xyXG4gICAgICAgIGxlZnQ6IDExMiU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgICAgICAgbGVmdDogLTAuMzc1cmVtO1xyXG4gICAgICAgICAgICB0b3A6IDFyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZG92ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1pbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuXHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWRcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAgICAgJltocmVmPVwiXCJdIHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWJtZW51O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHJcbiAgICAgICAgICAgIC5mYy1jb2wtaGVhZGVyLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwLjE4NzVyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MTVBNkU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1kYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTAuMTg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMS4yNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmMtZGF5LXBhc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtZGF5LW51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkb3ZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZjLWRheS1zYXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZjLWRheWdyaWQtZXZlbnQtaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMi43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTEyJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTAuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYy1kYXktc3VuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLWV2ZW50LWhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDExMiU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0wLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmMtZGF5LXRvZGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY1RjA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNkIyMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQ3JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZjZiMjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtZXZlbnRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcuNjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1ldmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmMtZGF5Z3JpZC1ldmVudCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1ldmVudC1tYWluIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZjLWV2ZW50LWljcy1ib3gsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZjLWV2ZW50LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLWV2ZW50LWhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1kYXlncmlkLWV2ZW50LW1vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1ldmVudC1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcuLi4nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmMtZXZlbnQtbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmMtZXZlbnQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1ldmVudC1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1ldmVudC10aW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmMtc2Nyb2xsZ3JpZC1zeW5jLWlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmMtdG9vbGJhciB7XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE4Ljc1cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY2h1bmsge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMCAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lcmN1cnk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYy1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogYXV0bztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICYuZmMtcHJldi1idXR0b246OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICYuZmMtbmV4dC1idXR0b246OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjEyNXJlbSBzb2xpZCAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMTI1cmVtIHNvbGlkICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmZjLW5leHQtYnV0dG9uOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZmMtcHJldi1idXR0b246OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZmMtdG9vbGJhci1sdHIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICB0b3A6IDRyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogNC41cmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNS4zNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvYWRlci1jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogNi4yNXJlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgM3MgbGluZWFyO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2FkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmICsgLnJvdyAuYWN0aW9uLWJ1dHRvbnMtcm93IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYy1ub2V2ZW50LW1vZGFsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDElO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDg7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDM3LCAzNywgMzcsIDAuNCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC41cmVtKSByb3RhdGUoMGRlZyk7XHJcblxyXG4gICAgLmZjLW5vZXZlbnQtYm94IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIG1hcmdpbjogMCAxLjVyZW07XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDAuMzEyNXJlbSAxLjg3NXJlbSByZ2JhKCRibGFjaywgMC4yKTtcclxuXHJcbiAgICAgICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb24tY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wb3B1cCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwLCAyMCwgMjAsIDAuNTQpO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGlnbi1jZW50ZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYuZWRpdC1tb2RlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KC53aXRoLWNvbnRlbnQpIHtcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9wdXAtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSAxLjVyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICRibGFjayAwJSwgcmdiYSgyMCwgMjAsIDIwLCAwLjY3KSA0OC4xMiUsIHJnYmEoMjAsIDIwLCAyMCwgMC4wMCkgMTAwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxNS41cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0cmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUyLjEyNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcm93IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNnJlbTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1tZCkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWltYWdlIHtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLW1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2UtYnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICB0b3A6IDFyZW07XHJcbiAgICAgICAgcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtaG92ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZS1ob3ZlcjtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYud2l0aC1jb250ZW50IHtcclxuICAgICAgICAucG9wdXAge1xyXG4gICAgICAgICAgICAmLWNvbnRlbnQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWltYWdlLWNvbHVtbnMge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMS4xMjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTMuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi52ZXJzaW9uLW1vZGFsIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbW9kYWwtc2hhZG93O1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAkb2Zmc2V0O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNzVzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IC43NXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh1cC10by1zbSkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwNXZ3O1xyXG4gICAgfVxyXG5cclxuICAgICYuZWRpdC1tb2RlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmlubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgbWF4LWhlaWdodDogNzB2aDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vhc2hlbGw7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgcGFkZGluZzogMy4yNXJlbSAxLjI1cmVtIDEuMjVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMS41cmVtIDJyZW0gdHJhbnNwYXJlbnRpemUoJGJsYWNrLCAuOCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTB2aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMi41cmVtIDQuNzVyZW0gM3JlbSA0Ljc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTByZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHVwLXRvLXNtKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuODc1cmVtIDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2UtYnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICB0b3A6IDFyZW07XHJcbiAgICAgICAgcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWhvdmVyO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2UtaG92ZXI7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGluayB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufVxyXG4iLCIqIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgbWluLWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHJcbiAgICBAaW5jbHVkZSBmb250KDQwMCk7XHJcblxyXG4gICAgJi5tZW51LW9wZW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tbGcpIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XHJcblxyXG4gICAgICAgICAgICAvL2Rpc2FibGUgc2VhcmNoIGJ1dHRvbiBpZiBuYXZpZ2F0aW9uIGlzIG9wZW5cclxuICAgICAgICAgICAgLnNlYXJjaC10cmlnZ2VyIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2VhcmNoLWFjdGl2ZSB7XHJcbiAgICAgICAgLy9kaXNhYmxlIGhhbWJ1cmdlciBidXR0b24gaWYgc2VhcmNoIGlzIGFjdGl2ZVxyXG4gICAgICAgIC5oYW1idXJnZXIge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5wb3B1cC1hY3RpdmUge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcblxyXG4gICAgICAgIGhlYWRlciB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29va2llcy1ub3RpZmljYXRpb24sXHJcbiAgICAgICAgLnZlcnNpb24tbW9kYWwge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJoZWFkZXIge1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAuOHMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tYmFyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjgxMjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAycywgcGFkZGluZyAxcywgbWFyZ2luIC41cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tbGcpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtZXJjdXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZpeGVkIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEuODc1cmVtIDAgcmdiYSgkYmxhY2ssMC4xNSk7XHJcblxyXG4gICAgICAgIC5tYWluLWJhciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzLCBwYWRkaW5nIDFzLCBtYXJnaW4gMS41cztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0yLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGlnaC1jb250cmFzdC1tb2RlIHtcclxuICAgIGhlYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIH1cclxufVxyXG5cclxuLmllIHtcclxuICAgIC5zaXRlLWhlYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMC42MjVyZW07XHJcbiAgICB9XHJcbn1cclxuIiwibWFpbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuIiwiYXJ0aWNsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4iLCJzZWN0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMS41cmVtICRvZmZzZXQ7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDIuMjVyZW0gJG9mZnNldDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAyLjc1cmVtICRvZmZzZXQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgcGFkZGluZzogMy4yNXJlbSAkb2Zmc2V0O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMuNzVyZW0gJG9mZnNldDtcclxuICAgIH1cclxuXHJcbiAgICAmLm5vLXBiIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi5uby1wdCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLnNtYWxsLXB0IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgJi5zbWFsbC1wYiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtd2lkZV0ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjQzNzVyZW07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjc1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb3VudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZG92ZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoNjAwKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4wNjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4xMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjE4NzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjMxMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiZm9vdGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogMi41cmVtICRvZmZzZXQgMnJlbTtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6IDAuMTg3NXJlbTtcclxuICAgICAgICB0b3A6IC0wLjE4NzVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBwYWRkaW5nOiAyLjVyZW0gJG9mZnNldCAyLjM3NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBwLFxyXG4gICAgYSxcclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjkzNzVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiA4LjE4NzVyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tbGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJpcCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDZyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tbGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIC44NzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjEyNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoNDAwKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodXAtdG8tc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC43NXJlbSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5lZGl0LW1vZGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXIge1xyXG4gICAgJi1iaXAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgIC5wYWdlLWNoYW5nZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmlzaXRvcnMge1xyXG4gICAgICAgICAgICAuYm9sZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlzdC1lbCB7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdfQ== */
