.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;overflow:hidden;position:relative;touch-action:pan-y}.flickity-slider{height:100%;left:0;position:absolute;width:100%}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{left:0;position:absolute}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{background:hsla(0,0%,100%,.75);border:none;color:#333;position:absolute}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{box-shadow:0 0 0 5px #19f;outline:none}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;height:44px;top:50%;transform:translateY(-50%);width:44px}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-page-dots{bottom:-25px;display:flex;flex-wrap:wrap;justify-content:center;position:absolute;text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{appearance:none;background:rgba(51,51,51,.25);border:none;border-radius:50%;cursor:pointer;display:block;height:10px;margin:0 8px;overflow:hidden;padding:0;text-indent:-9999px;width:10px}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{box-shadow:0 0 0 5px #19f;outline:none}.flickity-page-dot.is-selected{background:#333}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#f8f8f2;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px rgba(0,0,0,.3);white-space:pre;word-break:normal;word-spacing:normal}pre[class*=language-]{border-radius:.3em;margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#272822}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#8292a2}.token.punctuation{color:#f8f8f2}.token.namespace{opacity:.7}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#a6e22e}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.class-name,.token.function{color:#e6db74}.token.keyword{color:#66d9ef}.token.important,.token.regex{color:#fd971f}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}@font-face{font-display:swap;font-family:ClearSansLight;font-stretch:normal;font-style:normal;font-weight:400;src:url(/build/fonts/ClearSansLight.a345ccfa496764bfb3cf.woff2) format("woff2"),url(/build/fonts/ClearSansLight.dbcf4acb52813d4f009a.woff) format("woff"),url(/build/fonts/ClearSansLight.cacf4e5a8858c8fdea85.ttf) format("truetype")}@font-face{font-display:swap;font-family:ClearSansRegular;font-stretch:normal;font-style:normal;font-weight:400;src:url(/build/fonts/ClearSansRegular.322e468d2b6305074719.woff2) format("woff2"),url(/build/fonts/ClearSansRegular.b8a7c2860b2cc5619571.woff) format("woff"),url(/build/fonts/ClearSansRegular.19e0bc9e40019313c146.ttf) format("truetype")}@font-face{font-display:swap;font-family:ClearSansMedium;font-stretch:normal;font-style:normal;font-weight:400;src:url(/build/fonts/ClearSansMedium.f1325443165cc40fdaf2.woff2) format("woff2"),url(/build/fonts/ClearSansMedium.770d1837a6592ed950cc.woff) format("woff"),url(/build/fonts/ClearSansMedium.203d094c534a6df0882b.ttf) format("truetype")}@font-face{font-display:swap;font-family:ClearSansBold;font-stretch:normal;font-style:normal;font-weight:400;src:url(/build/fonts/ClearSansBold.6558e09f2928c8cad02f.woff2) format("woff2"),url(/build/fonts/ClearSansBold.a1260b710fab2bcfeb3e.woff) format("woff"),url(/build/fonts/ClearSansBold.b944f82bf77532faf543.ttf) format("truetype")}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes menuFadeInDown{0%{opacity:0;-webkit-transform:translateY(-.8rem);transform:translateY(-.8rem)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes menuFadeInDown{0%{opacity:0;-webkit-transform:translateY(-.8rem);transform:translateY(-.8rem)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes blockSlideInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes blockSlideInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes cookie-bar-animation{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes cookie-bar-animation{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes loaderSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loaderSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes tabSwitch{0%{opacity:0}to{opacity:1}}@keyframes tabSwitch{0%{opacity:0}to{opacity:1}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}:focus{outline:none}html{font-size:62.5%}body,html{width:100%}body{background-color:#191c1f;color:#ccc;font-family:ClearSansRegular,Helvetica,Arial,sans-serif;font-size:1.6rem;margin:0;min-width:32rem;padding:0}code:after,code:before{content:" "}svg{fill:currentColor;height:2.4rem;pointer-events:none!important;width:2.4rem}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}nav ol,nav ul{list-style:none;margin:0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset,figure,picture{border:0;margin:0;padding:0}fieldset{min-inline-size:auto}textarea{resize:vertical}a{color:#00aeef;outline:none;text-decoration:none}a:hover{color:#23c3ff}button{outline:none}address{font-family:ClearSansRegular,Helvetica,Arial,sans-serif;font-size:1.5rem;font-style:normal;line-height:2.4rem}address>*{margin:0}@-webkit-keyframes autofill{to{background:transparent;color:#ccc}}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-animation-fill-mode:both;-webkit-animation-name:autofill}input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill:active,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill:active,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-animation-fill-mode:both;-webkit-animation-name:autofill}.h1,h1{color:#fff;font-family:ClearSansBold,Helvetica,Arial,sans-serif;font-size:3.4rem;font-weight:700;margin-bottom:.6rem;padding-top:.8rem}.h1+.embed,.h1+ol,.h1+ul,h1+.embed,h1+ol,h1+ul{margin-top:1.6rem}.h2,h2{color:#fff;font-family:ClearSansBold,Helvetica,Arial,sans-serif;font-size:2.8rem;font-weight:700;margin-bottom:.4rem;padding-top:.8rem}.h2+.embed,.h2+ol,.h2+ul,h2+.embed,h2+ol,h2+ul{margin-top:1.6rem}.h3,h3{color:#fff;font-family:ClearSansBold,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;margin-bottom:.4rem;padding-top:.8rem}.h3+.embed,.h3+ol,.h3+ul,h3+.embed,h3+ol,h3+ul{margin-top:1.6rem}.h4,h4{color:#fff;font-family:ClearSansBold,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:700;margin-bottom:.4rem;padding-top:.8rem}.h4+.embed,.h4+ol,.h4+ul,h4+.embed,h4+ol,h4+ul{margin-top:1.6rem}.h5,h5{color:#fff;font-family:ClearSansBold,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:700;margin-bottom:.4rem;padding-top:.8rem}.h5+.embed,.h5+ol,.h5+ul,h5+.embed,h5+ol,h5+ul{margin-top:1.6rem}.h6,h6{color:#fff;font-family:ClearSansBold,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:700;margin-bottom:.4rem;padding-top:.8rem}.h6+.embed,.h6+ol,.h6+ul,h6+.embed,h6+ol,h6+ul{margin-top:1.6rem}.text--primary,.text--primary svg{fill:#00aeef;color:#00aeef}.text--default,.text--default svg{fill:#999;color:#999}.text--neutral,.text--neutral svg{fill:#666;color:#666}.text--white,.text--white svg{fill:#fff;color:#fff}.text--danger,.text--danger svg{fill:#fb3c65;color:#fb3c65}.text--warn,.text--warn svg{fill:#ffaf46;color:#ffaf46}.text--success,.text--success svg{fill:#61d175;color:#61d175}.text--info,.text--info svg{fill:#4092fd;color:#4092fd}.text--help,.text--help svg{fill:#a846fe;color:#a846fe}.text--64{font-size:6.4rem;line-height:7.2rem}.text--56{font-size:5.6rem;line-height:6.4rem}.text--48{font-size:4.8rem;line-height:5.6rem}.text--40{font-size:4rem;line-height:4.8rem}.text--32{font-size:3.2rem;line-height:4rem}.text--24{font-size:2.4rem;line-height:3.2rem}.text--18{font-size:1.8rem;line-height:2.4rem}.text--16{font-size:1.6rem;line-height:2.4rem}.text--15{font-size:1.5rem;line-height:2.4rem}.text--14{font-size:1.4rem;line-height:1.6rem}.text--13{font-size:1.3rem;line-height:1.6rem}.text--12{font-size:1.2rem;line-height:1.6rem}.text--11{font-size:1.1rem;line-height:1.6rem}.text--10{font-size:1rem;line-height:1.6rem}.text--light{font-family:ClearSansLight,Helvetica,Arial,sans-serif}.text--regular{font-family:ClearSansRegular,Helvetica,Arial,sans-serif}.text--medium{font-family:ClearSansMedium,Helvetica,Arial,sans-serif}.text--bold{font-family:ClearSansBold,Helvetica,Arial,sans-serif}.text--center{text-align:center}.text--right{text-align:right}.text--break-word{word-break:break-word}.text--uppercase{text-transform:uppercase}.text--lowercase{text-transform:lowercase}hr{border-color:#2b3136;border-bottom:none;border-top:.1rem solid #2b3136;margin:2rem 0}p{color:#ccc;font-size:1.6rem;line-height:2.4rem;padding-top:.8rem}p,p.lead{margin-bottom:1.6rem}p.lead{color:#e6e6e6;font-size:2.4rem;line-height:3.2rem}blockquote{border-left:.2rem solid hsla(0,0%,100%,.1);margin-bottom:2.4rem;margin-top:2.4rem;padding-left:3.2rem}small{color:#999;font-size:1.3rem;line-height:1.6rem}.typography--user-content p>iframe,.typography--user-content p>img,.typography--user-content p>picture,.typography--user-content>iframe,.typography--user-content>img,.typography--user-content>picture{margin-bottom:1.6rem;max-width:100%;padding-top:2.4rem}.typography--user-content .embed{margin-bottom:1.6rem}.typography--user-content .embed img{margin-bottom:0;max-width:calc(100% + .2rem);padding-top:0}.typography--user-content figure.image{margin-bottom:1.6rem;position:relative;text-align:center}.typography--user-content figure.image[data-lightbox]{cursor:pointer;pointer-events:all;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.typography--user-content figure.image[data-lightbox]:hover:before{background:#fff;bottom:0;content:"";display:inline-block;height:3.2rem;left:0;margin:auto;-webkit-mask:url(/build/images/ui-expand.svg);mask:url(/build/images/ui-expand.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none;position:absolute;right:0;top:0;-webkit-transform:scale(1.5);transform:scale(1.5);width:3.2rem;z-index:1}.typography--user-content figure.image[data-lightbox]:hover:after{background:#22272a;content:"";height:100%;left:0;opacity:.32;pointer-events:none;position:absolute;top:0;width:100%}.typography--user-content p{word-break:break-word}.animation--slide-in-down{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:blockSlideInDown;animation-name:blockSlideInDown;-webkit-animation-timing-function:cubic-bezier(.785,.135,.15,.86);animation-timing-function:cubic-bezier(.785,.135,.15,.86);will-change:transform}img{position:relative}img:-moz-broken{-moz-force-broken-image-icon:0;background-image:url(/build/images/ui-image-broken-bluegrey-500.svg);background-position:50%;background-repeat:no-repeat;background-size:2.4rem;height:calc(100% + 5.7rem)!important;left:-2.8rem!important;max-width:calc(100% + 5.7rem)!important;top:-2.8rem!important;transform:translateX(0)!important;width:calc(100% + 5.7rem)!important}img[src=""]:-moz-broken,img[src="#"]:-moz-broken{background-image:url(/build/images/loading.svg)}img:before{background:#2b3136;height:calc(100% + .2rem);left:-.1rem;top:-.1rem;width:calc(100% + .2rem)}img:after,img:before{content:" ";display:block;position:absolute}img:after{background-image:url(/build/images/ui-image-broken-bluegrey-500.svg);background-position:50%;background-repeat:no-repeat;background-size:2.4rem;height:100%;left:0;top:0;width:100%}img[src=""]:after,img[src="#"]:after{background-image:url(/build/images/loading.svg)}.img--m128{min-width:12.8rem}.picture{max-width:100%}.layout{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.layout--fh{min-height:calc(100vh - 8rem)}.layout~.layout{min-height:0}.layout__main{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;width:100%}.layout__main--frame{width:100%}.layout__main--frame-md{padding-top:3.2rem}.layout__main--frame-md>.container--actions{margin-top:-3.2rem}@media only screen and (max-width:1130px){.layout__main--frame-md>.container--actions{margin-top:-2.4rem}}@media only screen and (max-width:576px){.layout__main--frame-md>.container--actions{margin-top:-1.6rem}}@media only screen and (max-width:1130px){.layout__main--frame-md{padding-top:2.4rem}}@media only screen and (max-width:576px){.layout__main--frame-md{padding-top:1.6rem}}.layout__main--frame-lg{padding-top:6.4rem}.layout__main--frame-lg>.container--actions{margin-top:-6.4rem}@media only screen and (max-width:1130px){.layout__main--frame-lg>.container--actions{margin-top:-2.4rem}}@media only screen and (max-width:576px){.layout__main--frame-lg>.container--actions{margin-top:-1.6rem}}@media only screen and (max-width:1130px){.layout__main--frame-lg{padding-top:2.4rem}}@media only screen and (max-width:576px){.layout__main--frame-lg{padding-top:1.6rem}}.layout__main--content{margin:0 auto;max-width:128rem;padding:0 3.2rem 3.2rem;width:100%}@media only screen and (max-width:1130px){.layout__main--content{padding:2.4rem}}@media only screen and (max-width:576px){.layout__main--content{padding:1.6rem}}.layout__aside{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;border-right:.1rem solid #2b3136;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:32rem;width:100%}@media only screen and (max-width:1130px){.layout__aside{background:rgba(0,0,0,.9);border:0;height:100vh;max-width:100%;position:fixed;top:0;width:100%;z-index:10}}.layout__aside--close{cursor:pointer;display:none}@media only screen and (max-width:1130px){.layout__aside--close{min-height:100vh;min-width:20%;padding:1.2rem;position:fixed;right:0;top:0;width:calc(100% - 32rem);z-index:11}}.layout__aside--close:hover{color:#fff}.layout__aside--close:hover svg{fill:#fff}@media only screen and (max-width:1130px){.layout__aside{display:none}input[type=checkbox]:checked+.layout__aside--close,input[type=checkbox]:checked~.layout__aside{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media only screen and (min-width:1131px){.layout__aside+.layout__main{width:calc(100% - 32rem)}}.layout__assistant{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:1280px){.layout__assistant{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.layout__assistant>*{width:25%}@media only screen and (min-width:1281px){.layout__assistant>:not(:first-of-type){border-left-color:#2b3136}}@media only screen and (max-width:1280px)and (min-width:577px){.layout__assistant>*{width:50%}.layout__assistant>:nth-of-type(n+1){border-top-color:#2b3136}.layout__assistant>:nth-of-type(2n){border-left-color:#2b3136}}@media only screen and (max-width:576px){.layout__assistant>*{width:100%}.layout__assistant>:not(:first-of-type){border-top-color:#2b3136}}.layout__centered{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;min-height:calc(100vh - 8rem);width:100%}@media only screen and (max-width:1130px){.layout__centered{min-height:calc(100vh - 4.8rem)}}.layout__bg{background-clip:padding-box;display:block;height:100%;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.layout__bg img,.layout__bg picture,.layout__bg video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;will-change:opacity}.layout__bg video+img,.layout__bg video+picture{bottom:0;left:0;position:absolute;right:0;top:0}.layout__bg video.is-loaded{-webkit-animation:fadeIn;animation:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(.785,.135,.15,.86);animation-timing-function:cubic-bezier(.785,.135,.15,.86);opacity:1}.layout__bg video.is-loaded+img,.layout__bg video.is-loaded+picture{-webkit-animation:fadeOut;animation:fadeOut;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(.785,.135,.15,.86);animation-timing-function:cubic-bezier(.785,.135,.15,.86);opacity:0}@supports(-ms-ime-align:auto){.layout__bg video{height:auto;left:50%;max-width:150vw;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}}.layout__bg+*{z-index:2}.root{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-items:stretch;min-height:100vh}.root>.layout:last-of-type{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.layout__details{grid-gap:0 4rem;display:grid;grid-template-columns:calc(66.66667% - 4rem) 33.33333%;grid-template-rows:-webkit-max-content -webkit-max-content auto;grid-template-rows:max-content max-content auto;min-width:0;width:100%}.layout__details>*{min-width:0}@media only screen and (max-width:1130px){.layout__details{display:block}}.layout__details--header{grid-area:1/1/2/2}.layout__details--aside{grid-area:1/2/4/3}.layout__details--main{grid-area:2/1/3/2}.layout__details--left{grid-template-columns:33.33333% calc(66.66667% - 4rem)}.layout__details--left .layout__details--header{grid-area:1/2/2/3}.layout__details--left .layout__details--aside{grid-area:1/1/4/2}.layout__details--left .layout__details--main{grid-area:2/2/3/3}@media only screen and (max-width:1130px){.layout__details--aside+.layout__details--main{margin-top:2.4rem}}.layout__hero{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-justify-content:flex-end;justify-content:flex-end;margin-bottom:4.8rem;position:relative;width:100%}@media only screen and (max-width:992px){.layout__hero{margin-bottom:1.6rem}}@media only screen and (max-width:576px){.layout__hero{margin-bottom:0}}.layout__hero--heading{display:block;position:relative;width:100%}.layout__hero--heading:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.64)));background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.64));bottom:0;content:"";height:100%;position:absolute;top:0;width:100%;z-index:2}.layout__hero--black .layout__hero--heading:after{background:#000;border-top:.1rem solid #2b3136}.layout__hero--body{display:block;margin-top:-3.2rem;position:relative;z-index:4}.layout__hero--body-container{margin:0 auto;max-width:128rem;padding:0 3.2rem;width:100%}@media only screen and (max-width:1130px){.layout__hero--body-container{padding:0 2.4rem}}@media only screen and (max-width:576px){.layout__hero--body-container{padding:0 1.6rem}}.layout__hero--body-black{background:#000}.layout__hero--bg{background-clip:padding-box;background-color:#2b3136;display:block;height:100%;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.layout__hero--bg img,.layout__hero--bg picture,.layout__hero--bg video{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;will-change:opacity}.layout__hero--bg video+img,.layout__hero--bg video+picture{bottom:0;left:0;position:absolute;right:0;top:0}.layout__hero--bg video.is-loaded{-webkit-animation:fadeIn;animation:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(.785,.135,.15,.86);animation-timing-function:cubic-bezier(.785,.135,.15,.86);opacity:1}.layout__hero--bg video.is-loaded+img,.layout__hero--bg video.is-loaded+picture{-webkit-animation:fadeOut;animation:fadeOut;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(.785,.135,.15,.86);animation-timing-function:cubic-bezier(.785,.135,.15,.86);opacity:0}@supports(-ms-ime-align:auto){.layout__hero--bg video{height:auto;left:50%;max-width:150vw;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}}.layout__hero--bg:empty{background-color:#000}.layout__hero--xl{margin-bottom:0}.layout__hero--xl .layout__hero--header{min-height:calc(100vh - 10.4rem)}@media only screen and (max-width:1130px){.layout__hero--xl .layout__hero--header{min-height:calc(100vh - 7.2rem)}}.layout__hero--lg .layout__hero--header{min-height:calc(80vh - 4.8rem)}@media only screen and (max-width:1130px){.layout__hero--lg .layout__hero--header{min-height:calc(80vh - 3.2rem);padding:3.2rem 2.4rem}}.layout__hero--md .layout__hero--header{min-height:40rem}@media only screen and (max-width:576px){.layout__hero--md .layout__hero--header{min-height:20rem}}.layout__hero--header{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;max-width:128rem;padding:3.2rem;position:relative;width:100%;z-index:3}@media only screen and (max-width:1130px){.layout__hero--header{padding:3.2rem 2.4rem}}@media only screen and (max-width:576px){.layout__hero--header{padding:3.2rem 1.6rem}}.layout__hero--body+.layout__hero--heading{padding-bottom:2.4rem}.layout__main--frame-md>.layout__hero{margin-top:-3.2rem}@media only screen and (max-width:1130px){.layout__main--frame-md>.layout__hero{margin-top:-2.4rem}}@media only screen and (max-width:576px){.layout__main--frame-md>.layout__hero{margin-top:-1.6rem}}.layout__main--frame-lg>.layout__hero{margin-top:-6.4rem}@media only screen and (max-width:1130px){.layout__main--frame-lg>.layout__hero{margin-top:-2.4rem}}@media only screen and (max-width:576px){.layout__main--frame-lg>.layout__hero{margin-top:-1.6rem}}.layout__hero+.layout__hero{margin-bottom:0}.layout__contents{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:#000;bottom:0;display:none;height:3.2rem;-webkit-justify-content:center;justify-content:center;padding:.8rem 3.2rem;position:fixed;top:calc(100% - 3.2rem);width:100%;z-index:4}@media only screen and (max-width:1130px){.layout__contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.layout__contents--trigger{color:#fff;cursor:pointer;font-size:1.2rem;line-height:1.6rem;text-align:center;width:100%}@media only screen and (max-width:1130px){.layout__contents+.footer{padding-bottom:3.2rem}.layout__contents--nav{background:rgba(0,0,0,.9);display:none;height:100vh;left:0;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:11}input:checked+.layout__contents--nav,input:checked+.layout__contents--nav .layout__contents--close{display:block}.layout__contents--container{background:#191c1f;border-right:.1rem solid #2b3136;max-width:32rem;min-height:100vh;padding:3.2rem;width:80%;z-index:5}}.layout__contents--close{display:none}@media only screen and (max-width:1130px){.layout__contents--close{cursor:pointer;height:100vh;min-width:20%;padding:1.2rem;position:fixed;right:0;top:0;width:calc(100% - 32rem);z-index:11}}.layout__contents--close:hover{color:#fff}.layout__contents--close:hover svg{fill:#fff}@media only screen and (max-width:1130px){.layout__contents--wrp{z-index:11}}.layout__promo{grid-gap:3.2rem;display:grid;grid-template-columns:repeat(12,1fr);width:100%}@media only screen and (max-width:576px){.layout__promo{display:block}}.layout__promo--label{color:#999;font-size:1.4rem;letter-spacing:.1rem;line-height:2.4rem;padding-top:3.8rem;text-transform:uppercase}@media only screen and (max-width:576px){.layout__promo--label{padding-top:0}}.layout__promo--header{color:#fff;font-family:ClearSansMedium,Helvetica,Arial,sans-serif;font-size:4.8rem;line-height:5.6rem;margin-bottom:2.4rem;padding-top:4rem}@media only screen and (max-width:576px){.layout__promo--header{font-size:3.2rem;line-height:4rem;margin-bottom:0;padding-top:2.4rem}}.layout__promo--bg{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-area:1/1/2/3;height:100%;position:relative}.layout__promo--bg img{border-radius:.2rem;-webkit-box-shadow:0 .1rem 1.6rem rgba(0,0,0,.3);box-shadow:0 .1rem 1.6rem rgba(0,0,0,.3);height:100%;position:absolute;right:0}@media only screen and (max-width:576px){.layout__promo--bg img{display:none}}.layout__promo--main{grid-area:1/5/2/13}.layout__stycky-footer{bottom:0;padding:2.4rem 3.2rem;position:absolute;width:100%;z-index:2}@media only screen and (max-width:1130px){.layout__stycky-footer{padding:1.6rem 2.4rem}}.loader__wrp{position:relative}@supports(-ms-ime-align:auto){.loader{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:loaderSpin;animation-name:loaderSpin;-webkit-animation-timing-function:linear;animation-timing-function:linear}}.loader--xs{height:1.6rem;width:1.6rem}.loader--sm{height:2.4rem;width:2.4rem}.loader--md{height:3.2rem;width:3.2rem}.loader--lg{height:4.8rem;width:4.8rem}.loader__overlay{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%;z-index:1001}.loader__overlay--dark{background-color:rgba(0,0,0,.9)}.loader__overlay--light{background-color:rgba(25,28,31,.9)}.section:not(:last-of-type){border-bottom:.1rem solid #2b3136}.section--md{padding-bottom:4.8rem}@media only screen and (max-width:1130px){.section--md{padding-bottom:3.2rem}}@media only screen and (max-width:576px){.section--md{padding-bottom:2.4rem}}.section--sm{padding-bottom:3.2rem}@media only screen and (max-width:1130px){.section--sm{padding-bottom:2.4rem}}@media only screen and (max-width:576px){.section--sm{padding-bottom:1.6rem}}.section+.section{padding-top:3.2rem}@media only screen and (max-width:1130px){.section+.section{padding-top:2.4rem}}@media only screen and (max-width:576px){.section+.section{padding-top:1.6rem}}.section__div{border-top:.1rem solid #2b3136}.section__heading{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;color:#666;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.section__heading--sm{font-size:1.6rem;line-height:2.4rem;margin-bottom:1.6rem}@media only screen and (max-width:1130px){.section__heading--sm{margin-bottom:.8rem}}.section__heading--sm .section__heading--title{font-size:1.6rem;line-height:2.4rem}.section__heading--md{font-size:2.4rem;line-height:3.2rem;margin-bottom:2.4rem}@media only screen and (max-width:1130px){.section__heading--md{margin-bottom:1.6rem}}.section__heading--md .section__heading--title{font-size:2.4rem;line-height:3.2rem}.section__heading--lg{font-size:3.2rem;line-height:4rem;margin-bottom:3.2rem}@media only screen and (max-width:1130px){.section__heading--lg{margin-bottom:2.4rem}}.section__heading--lg .section__heading--title{font-size:3.2rem;line-height:4rem}.section__heading--title{-webkit-box-flex:1;color:#fff;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0}.section__heading--title:active,.section__heading--title:hover,.section__heading--title:visited{color:#fff}.section__heading--title>*{color:#666}.section__heading--action{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:.8rem}.section__heading--desc{-webkit-box-flex:1;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;color:#666;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.4rem;line-height:1.6rem;width:100%}.section__heading--action+.section__heading--title{margin-bottom:.8rem}.section__heading--title>.section__heading--desc>*{margin-right:.8rem}.nav-bar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;border:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;height:8rem;padding:0 2.4rem;position:relative;width:100%;z-index:8}.nav-bar:before{background:#000;content:"";height:8rem;margin-left:-2.4rem;margin-right:-2.4rem;position:absolute;top:0;width:100%}.nav-bar input[type=radio]+.nav-bar__block+.nav-bar__block{margin-left:1.6rem}@media only screen and (max-width:1130px){.nav-bar{min-height:4.8rem;padding:0 .8rem}.nav-bar:before{margin-left:-.8rem;margin-right:-.8rem}}.nav-bar__brand{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:3.2rem;z-index:1}.nav-bar__brand img{width:20.8rem}@media only screen and (max-width:1130px){.nav-bar__brand{-webkit-box-flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;height:4.8rem;-webkit-order:1;order:1;padding-left:.8rem;padding-right:0}.nav-bar__brand img{width:16.4rem}}.nav-bar__brand--pad{padding-left:3.2rem;padding-right:3.2rem}@media only screen and (max-width:1130px){.nav-bar__brand--pad{padding-left:.8rem;padding-right:.8rem}}.nav-bar__block{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;list-style:none;position:relative}.nav-bar__block,.nav-bar__block--item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.nav-bar__block--item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media only screen and (max-width:1130px){.nav-bar__block--item{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}}.nav-bar__block--icon,.nav-bar__block--icon:active,.nav-bar__block--icon:hover,.nav-bar__block--icon:visited{color:#fff}.nav-bar__block--close{cursor:pointer;display:none;height:100%;position:absolute;width:100%;z-index:2}@media only screen and (max-width:1130px){.nav-bar__menu--trigger:checked~.nav-bar__menu--block,.nav-bar__menu--trigger:checked~.nav-bar__menu--extra{display:block}}.nav-bar__menu--trigger:checked+.nav-bar__menu .menu-dropdown__arrow,.nav-bar__menu--trigger:checked+.nav-bar__menu .nav-bar__block--close{display:block}.nav-bar__menu--block{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}@media only screen and (max-width:1130px){.nav-bar__menu--block{display:none}.nav-bar__menu--extra{-webkit-box-ordinal-group:12;-ms-flex-order:11;background-color:#22272a;border-top:.1rem solid #384147;display:none;-webkit-order:11;order:11;padding:1.6rem;width:100%}.nav-bar__menu--extra .btn{width:100%}}@media only screen and (min-width:1131px){.nav-bar__menu{display:none}}@media only screen and (max-width:1130px){.nav-bar__menu{-webkit-box-ordinal-group:5;-ms-flex-order:4;height:4.8rem;margin-right:.8rem;-webkit-order:4;order:4}.nav-bar__search{-webkit-box-ordinal-group:3;-ms-flex-order:2;height:4.8rem;-webkit-order:2;order:2}}.nav-bar__profile--block .btn{max-width:32rem}.nav-bar__profile--avatar{height:3.2rem;width:3.2rem}@media only screen and (max-width:1130px){.nav-bar__profile--avatar{height:2.4rem;width:2.4rem}.nav-bar__profile{-webkit-box-ordinal-group:4;-ms-flex-order:3;height:4.8rem;-webkit-order:3;order:3}.nav-bar{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}.nav-bar:before{height:4.8rem}.nav-bar input[type=radio]+.nav-bar__block{margin-left:1.6rem}.nav-bar input[type=radio]+.nav-bar__block+.nav-bar__block{-webkit-box-ordinal-group:11;-ms-flex-order:10;margin-left:0;-webkit-order:10;order:10;width:100%}.nav-bar input[type=radio]+.nav-bar__block+.nav-bar__block .menu-dropdown{position:relative;top:0;width:100%}.nav-bar input[type=radio]+.nav-bar__block+.nav-bar__block .menu-dropdown__arrow{left:0;top:0}}.nav-bar-local{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:stretch;align-items:stretch;background:#000;border-top:.1rem solid #2b3136;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;padding:0 2.4rem;position:relative;width:100%;z-index:7}.nav-bar-local,.nav-bar-local__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.nav-bar-local__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}@media only screen and (min-width:1131px){.nav-bar-local__item{min-width:28.8rem}}@media only screen and (max-width:1130px){.nav-bar-local__item{margin-bottom:.8rem;padding-top:.8rem}}.nav-bar-local__trigger{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;color:#fff;cursor:pointer;display:none;font-size:2.4rem;-webkit-justify-content:center;justify-content:center;margin-right:.8rem;min-width:3.2rem}.nav-bar-local__trigger svg{fill:#fff;height:2.4rem;width:2.4rem}@media only screen and (max-width:1130px){.nav-bar-local__trigger{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.nav-bar-local__brand{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:ClearSansMedium,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:500;letter-spacing:.2rem;line-height:2.4rem;text-transform:uppercase;white-space:nowrap}.nav-bar-local__brand>a,.nav-bar-local__brand>a:active,.nav-bar-local__brand>a:hover,.nav-bar-local__brand>a:visited{color:#fff}.nav-bar-local__search{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:60rem}.nav-bar-local__search .form .input-group__slot:first-of-type:not(:last-of-type){max-width:15.2rem}.nav-bar-local__action{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;overflow:hidden}@media only screen and (min-width:1131px){.nav-bar-local{height:6.4rem}}@media only screen and (max-width:1130px){.nav-bar-local{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 1.6rem}.nav-bar-local__brand{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1}.nav-bar-local__action{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-order:2;order:2}.nav-bar-local__search{-webkit-box-ordinal-group:4;-ms-flex-order:3;max-width:100%;-webkit-order:3;order:3;padding-bottom:1.6rem;width:100%}}.nav-tree{width:100%}.nav-tree__item{color:#ccc;display:block;font-family:ClearSansMedium,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.8rem;position:relative;white-space:nowrap}.nav-tree__item:active,.nav-tree__item:visited{color:#ccc}.nav-tree__item:hover{color:#fff}.nav-tree__item>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-tree__item--title{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:.8rem;padding-top:.8rem;width:100%}.nav-tree__item--title>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-tree__item--title>.nav-tree__item{width:calc(100% - 2.4rem)}.nav-tree__item a.nav-tree__item--active,.nav-tree__item a.nav-tree__item--active:active,.nav-tree__item a.nav-tree__item--active:hover,.nav-tree__item a.nav-tree__item--active:visited,.nav-tree__item--active .nav-tree__item--title>a,.nav-tree__item--active .nav-tree__item--title>a:active,.nav-tree__item--active .nav-tree__item--title>a:hover,.nav-tree__item--active .nav-tree__item--title>a:visited{color:#00aeef}.nav-tree__item--list{border-left:.1rem solid #384147;margin-left:.73rem;padding-left:1.6rem}.nav-tree__item--icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#666;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:.8rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nav-tree__item--icon svg{height:1.6rem;width:1.6rem}input[type=checkbox]:not(:checked)+.nav-tree__item>.nav-tree__item--list{display:none}input[type=checkbox]:checked+.nav-tree__item>.nav-tree__item--title>.nav-tree__item--icon{color:#fff;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.nav-tree a.nav-tree__item{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.nav-contents__section{margin-bottom:3.2rem}.nav-contents__section--title{color:#666;font-family:ClearSansBold,Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:1.6rem;margin-bottom:.8rem;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.nav-contents__section--item{margin-bottom:.8rem}.nav-contents__section--item>a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-tabs{display:block;width:100%}.nav-tabs__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#191c1f;border-left:.2rem solid transparent;color:#ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1.2rem 1.6rem}.nav-tabs__item:active,.nav-tabs__item:visited{color:#ccc}.nav-tabs__item:hover{color:#fff}.nav-tabs__item--icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:-.3rem;opacity:.72;padding-right:1.6rem}.nav-tabs__item--icon svg{height:1.6rem;width:1.6rem}.nav-tabs__item--label{-webkit-box-flex:1;display:block;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.6rem;line-height:2.4rem;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-tabs__item--badge{opacity:.42;padding-left:1.6rem}.nav-tabs__item.is-active{background-color:#22272a;border-left-color:#00aeef;color:#fff}.nav-tabs__item.is-active:active,.nav-tabs__item.is-active:hover,.nav-tabs__item.is-active:visited{color:#fff}.nav-tabs__item:not(.is-active):hover{background-color:#009bd6;text-shadow:0 .1rem #006489}.banner{background:#0147a3;background-clip:padding-box;-webkit-box-shadow:0 .2rem 1.6rem rgba(0,0,0,.5);box-shadow:0 .2rem 1.6rem rgba(0,0,0,.5);min-height:6.4rem;padding:2rem 4.8rem;width:100%;z-index:8}.banner__wrp{-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.banner__icon,.banner__wrp{-webkit-box-pack:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.banner__icon{-ms-flex-item-align:start;-ms-flex-pack:center;-ms-flex-align:center;-webkit-align-self:flex-start;align-self:flex-start;color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:1.6rem;height:2.4rem;line-height:2.4rem}.banner__icon svg{fill:#fff;height:1.6rem;width:1.6rem}.banner__body{-webkit-box-flex:1;color:#fff;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.6rem;line-height:2.4rem;max-width:128rem;padding:0 .8rem;width:100%}.banner__close{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;justify-content:center;position:absolute;right:-3.2rem;top:.4rem}.breadcrumbs{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:ClearSansMedium,Helvetica,Arial,sans-serif;font-size:1.4rem;-webkit-justify-content:flex-start;justify-content:flex-start;line-height:3.2rem;list-style:none;margin:0 0 1.6rem;padding:0}.breadcrumbs,.breadcrumbs__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.breadcrumbs__item:last-child .breadcrumbs__item-label{color:#ccc}.breadcrumbs__item-icon{color:#666}.breadcrumbs__item-icon svg{fill:#666;height:1.6rem;width:1.6rem}.breadcrumbs__item-label{color:#999;max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs__item-label:active,.breadcrumbs__item-label:visited{color:#999}.breadcrumbs__item-label:hover{color:#fff}.breadcrumbs__item-label:hover>.breadcrumbs__item-icon:last-child{color:#fff;cursor:pointer}.breadcrumbs__item-label:hover>.breadcrumbs__item-icon:last-child svg{fill:#fff}.breadcrumbs__item+.breadcrumbs__item,.breadcrumbs__item-icon+.breadcrumbs__item-icon,.breadcrumbs__item-icon+.breadcrumbs__item-label{padding-left:.8rem}input:checked+.breadcrumbs>.breadcrumbs__item:nth-child(2),input:not(:checked)+.breadcrumbs>.breadcrumbs__item:not(:first-child):not(:nth-child(2)):not(:last-child){display:none}.sidebar{position:relative;width:100%}.sidebar--pad{padding:3.2rem}@media only screen and (max-width:1130px){.sidebar--pad{padding:2.4rem}.sidebar{background:#191c1f;border-right:.1rem solid #2b3136;max-width:32rem;overflow-y:scroll;width:80%}}.sidebar__hr{border:none;border-bottom:.1rem solid #2b3136;display:block;margin:0 0 .8rem;width:100%}.sidebar__section{padding-bottom:1.6rem;width:100%}.sidebar__section-title{color:#fff;display:block;font-size:2.2rem;line-height:1;margin:0;padding-bottom:.8rem;width:100%}.cookie-bar{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-animation:cookie-bar-animation .5s cubic-bezier(.68,-.55,.265,1.55) both;animation:cookie-bar-animation .5s cubic-bezier(.68,-.55,.265,1.55) both;background:#22272a;border-radius:.3rem;bottom:2.4rem;-webkit-box-shadow:0 .1rem .8rem 0 rgba(0,0,0,.3);box-shadow:0 .1rem .8rem 0 rgba(0,0,0,.3);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.3rem;left:0;line-height:2rem;margin:0 auto;max-width:96rem;opacity:0;padding:.8rem 1.6rem;position:fixed;right:0;width:100%;will-change:transform,opacify;z-index:1500}@media only screen and (max-width:1130px){.cookie-bar{bottom:1.6rem;padding:.8rem;width:calc(100% - 3.2rem)}}@media only screen and (max-width:576px){.cookie-bar--fluid{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cookie-bar--fluid .cookie-bar__actions{width:100%}}@media only screen and (max-width:360px){.cookie-bar--fluid .cookie-bar__actions{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;width:100%}}.cookie-bar__body{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:.8rem}.cookie-bar__actions{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}.cookie-bar__actions>:not(.close){margin:.8rem}@media only screen and (max-width:360px){.cookie-bar__actions>:not(.close){margin:.8rem 0}}.cookie-bar__actions .close{margin:.8rem 0 .8rem .8rem}.shopping-cart{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.shopping-cart--slide{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:shoppingCartAppears;animation-name:shoppingCartAppears;-webkit-transform:translateX(calc(100% - 3.2rem));transform:translateX(calc(100% - 3.2rem));will-change:transform}.shopping-cart__icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.shopping-cart__icon svg{fill:#fff;display:block;height:2.4rem;width:2.4rem}.shopping-cart--has-items .shopping-cart__icon{color:#00aeef}.shopping-cart--has-items .shopping-cart__icon svg{fill:#00aeef}.shopping-cart__details{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:.8rem;overflow:hidden;position:relative}.shopping-cart__details--count{color:#fff;font-size:1rem;line-height:1rem}.shopping-cart__details--price{font-size:1.3rem;line-height:1.6rem}@-webkit-keyframes shoppingCartAppears{to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes shoppingCartAppears{to{-webkit-transform:translate(0);transform:translate(0)}}.menu-item{position:relative}.menu-item__link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;color:#b3b3b3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.6rem;height:100%;-webkit-justify-content:space-between;justify-content:space-between;line-height:2.4rem}.menu-item__link:active,.menu-item__link:visited{color:#b3b3b3}.menu-item__link:hover{color:#fff}.menu-item__link:only-child{width:100%}.menu-item--trigger{display:none}@media only screen and (min-width:1131px){.menu-item:hover>.menu-dropdown,.menu-item:hover>.menu-dropdown__arrow{display:block}}.menu-item:hover>.menu-item__link{color:#fff}.menu-item+.menu-item{margin-left:3.2rem}@media only screen and (max-width:1130px){.menu-item{background-color:#22272a}.menu-item__link{color:#fff;padding:2rem 1.6rem}.menu-item__link:active,.menu-item__link:hover,.menu-item__link:visited{color:#fff}.menu-item--trigger-close,.menu-item--trigger-open{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-justify-content:flex-end;justify-content:flex-end;padding:1.6rem}.menu-item--trigger-close:after,.menu-item--trigger-open:after{background-image:url(/build/images/ui-chevron-down-white.svg);background-position:50%;background-repeat:no-repeat;background-size:1.6rem 1.6rem;border:.1rem solid #384147;content:"";height:3.2rem;width:3.2rem}.menu-item--trigger-open:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.menu-item--trigger-close{display:none}.menu-item+.menu-item{border-top:.1rem solid #384147;margin-left:0}.menu-item input:checked~.menu-dropdown{display:block}.menu-item input:checked~.menu-item--trigger-open{display:none}.menu-item input:checked~.menu-item--trigger-close{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.menu-dropdown{background:#22272a;display:none;max-width:100vw;min-width:32rem;position:absolute;top:100%;z-index:12}.menu-dropdown__trigger{position:relative}input[type=radio]:not(:checked)+.menu-dropdown__trigger .menu-dropdown__trigger-close{display:none}input[type=radio]:checked+.menu-dropdown__trigger .menu-dropdown__trigger-close,input[type=radio]:not(:checked)+.menu-dropdown__trigger .menu-dropdown__trigger-open{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}input[type=radio]:checked+.menu-dropdown__trigger .menu-dropdown__trigger-open{display:none}.menu-dropdown__trigger-close,.menu-dropdown__trigger-open{cursor:pointer}.menu-dropdown__container{position:relative}input[type=radio]:checked+.menu-dropdown__trigger+.menu-dropdown__container>.menu-dropdown{display:block}.menu-dropdown__container-inline{display:inline-block}.menu-dropdown--leftward{left:-1.6rem}.menu-dropdown--rightward{right:0}.menu-dropdown--top{bottom:calc(100% + 4rem);top:unset}.menu-dropdown__item{display:block;position:relative}.menu-dropdown__item:first-of-type{border-top-left-radius:.2rem;border-top-right-radius:.2rem}.menu-dropdown__item:last-of-type{border-bottom-left-radius:.2rem;border-bottom-right-radius:.2rem}.menu-dropdown__item--title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.menu-dropdown__item--title svg{fill:hsla(0,0%,100%,.2);height:1.6rem;margin-top:-.2rem;width:1.6rem}.menu-dropdown__item--title-text{max-width:80%;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.menu-dropdown__item--badge{font-size:1.3rem;line-height:1.6rem;opacity:.42}.menu-dropdown__item--icon{position:absolute}.menu-dropdown__item--desc{color:#999;display:block;width:100%}.menu-dropdown__item--centered{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.menu-dropdown__item p{font-size:1.3rem;line-height:1.6rem;margin-bottom:0}.menu-dropdown__arrow{border-bottom:1.6rem solid transparent;border-left:1.6rem solid #22272a;border-right:1.6rem solid transparent;bottom:-1.6rem;content:"";display:inline-block;display:none;height:0;position:absolute;top:calc(100% - .2rem);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:0;z-index:3;z-index:1}.menu-dropdown__arrow--rightward{right:-1rem}.menu-dropdown__arrow--leftward{left:1rem;margin:0 auto;right:0}input[type=radio]:checked+.menu-dropdown__trigger>.menu-dropdown__arrow{display:block}.menu-dropdown__div{border:none;border-top:.1rem solid #384147;margin-bottom:.8rem;margin-top:.7rem}.menu-dropdown--sm{padding:.8rem 0}.menu-dropdown--sm a.menu-dropdown__item,.menu-dropdown--sm a.menu-dropdown__item:active,.menu-dropdown--sm a.menu-dropdown__item:visited{color:#b3b3b3}.menu-dropdown--sm a.menu-dropdown__item:hover{background-color:#009bd6;color:#fff;text-shadow:0 .1rem #006489}.menu-dropdown--sm a.menu-dropdown__item-danger:hover{background-color:#e60535}.menu-dropdown--sm .menu-dropdown__item{padding:0 2.4rem}.menu-dropdown--sm .menu-dropdown__item--icon{fill:#fff;color:#fff;font-size:1.4rem;line-height:4rem;opacity:.72}.menu-dropdown--sm .menu-dropdown__item--icon svg{height:1.6rem;width:1.6rem}.menu-dropdown--sm .menu-dropdown__item--title{font-size:1.3rem;line-height:4rem;padding-left:3.2rem}.menu-dropdown--sm .menu-dropdown__item--desc{display:none}.menu-dropdown--lg a.menu-dropdown__item,.menu-dropdown--lg a.menu-dropdown__item:active,.menu-dropdown--lg a.menu-dropdown__item:visited{color:#b3b3b3}.menu-dropdown--lg a.menu-dropdown__item:hover{background-color:#0076a3;color:#fff;text-shadow:0 .1rem #006489}.menu-dropdown--lg a.menu-dropdown__item:hover .menu-dropdown__item--desc{color:#fff}.menu-dropdown--lg .menu-dropdown__item{padding:2.4rem}.menu-dropdown--lg .menu-dropdown__item--icon{font-size:1.6rem;line-height:2.4rem}.menu-dropdown--lg .menu-dropdown__item--title{font-size:1.6rem;line-height:2.4rem;padding-left:4rem}.menu-dropdown--lg .menu-dropdown__item--desc{font-size:1.3rem;line-height:1.6rem;padding-left:4rem}.menu-dropdown--lg .menu-dropdown__item+.menu-dropdown__item{border-top:.1rem solid #384147}@media only screen and (max-width:1130px){.menu-dropdown--lg .menu-dropdown__item{padding:2.4rem 1.6rem}.menu-dropdown--lg{background-color:#2b3136;left:0}}@media only screen and (min-width:1131px){.menu-dropdown{-webkit-animation:menuFadeInDown .15s;animation:menuFadeInDown .15s;-webkit-box-shadow:0 .2rem .4rem rgba(0,0,0,.3);box-shadow:0 .2rem .4rem rgba(0,0,0,.3);-webkit-transition:opacity,-webkit-transform;transition:opacity,-webkit-transform;transition:opacity,transform;transition:opacity,transform,-webkit-transform;will-change:opacity}}@media only screen and (max-width:1130px){.menu-dropdown{min-width:30.4rem}}@media only screen and (max-width:1130px)and (max-width:360px){.menu-dropdown{min-width:25.6rem}}.icon--primary,.icon--primary svg{fill:#00aeef;color:#00aeef}.icon--white,.icon--white svg{fill:#fff;color:#fff}.icon--default,.icon--default svg{fill:#8a99a2;color:#8a99a2}.icon--neutral,.icon--neutral svg{fill:#666;color:#666}.icon--fail,.icon--fail svg{fill:#4f5b63;color:#4f5b63}.icon--danger,.icon--danger svg{fill:#fb3c65;color:#fb3c65}.icon--warn,.icon--warn svg{fill:#ffaf46;color:#ffaf46}.icon--success,.icon--success svg{fill:#61d175;color:#61d175}.icon--info,.icon--info svg{fill:#4092fd;color:#4092fd}.icon--help,.icon--help svg{fill:#a846fe;color:#a846fe}.icon--xs,.icon--xs svg{height:1.3rem;width:1.3rem}.icon--sm,.icon--sm svg{height:1.6rem;width:1.6rem}.icon--md,.icon--md svg{height:2.4rem;width:2.4rem}.icon--lg,.icon--lg svg{height:3.2rem;width:3.2rem}.icon--xl,.icon--xl svg{height:4.8rem;width:4.8rem}.icon--xxl,.icon--xxl svg{height:6rem;width:6rem}.btn{border-radius:.3rem;cursor:pointer;display:inline-block;font-family:ClearSansMedium,Helvetica,Arial,sans-serif;font-size:1.5rem;outline:0;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.btn i{font-style:normal}.btn svg{height:1.6rem;vertical-align:middle;width:1.6rem}.btn .btn__icon{display:inline-block;position:relative;width:1.6rem}.btn .btn__icon img,.btn .btn__icon svg{left:0;position:absolute;top:calc(50% - .8rem)}.btn .btn__icon:after{content:" "}.btn .loader{height:1.6rem;width:1.6rem}.btn.is-disabled,.btn:disabled,.btn[disabled]{cursor:auto}.btn *{pointer-events:none}@media only screen and (max-width:360px){.btn--collapsable i.btn__icon{margin-right:0!important}.btn--collapsable i:not(.btn__icon){display:none}}.btn--primary{background-color:#00aeef;border:none;color:#fff}.btn--primary:active,.btn--primary:hover,.btn--primary:visited{color:#fff}.btn--primary svg{fill:#fff}.btn--primary:hover{background-color:#23c3ff}.btn--primary:active{background-color:#009bd6}.btn--primary.is-disabled,.btn--primary:disabled,.btn--primary[disabled]{background-color:#00aeef;opacity:.3}.btn--secondary{background-color:#384147;border:none;color:#fff}.btn--secondary:active,.btn--secondary:hover,.btn--secondary:visited{color:#fff}.btn--secondary:hover{background-color:#4f5b63}.btn--secondary.is-active{background-color:#00aeef}.btn--secondary.is-active:hover{background-color:#23c3ff}.btn--secondary:active{background-color:#2b3136}.btn--secondary.is-disabled,.btn--secondary:disabled,.btn--secondary[disabled]{background-color:#384147;opacity:.3}.btn--tertiary{background-color:transparent;border:.1rem solid #384147;color:#fff}.btn--tertiary:active,.btn--tertiary:hover,.btn--tertiary:visited{color:#fff}.btn--tertiary:hover{border-color:#4f5b63}.btn--tertiary:active{border-color:#2b3136}.btn--tertiary.is-disabled,.btn--tertiary:disabled,.btn--tertiary[disabled]{background-color:transparent;opacity:.3}.btn--destructive{background-color:#fa0a3e;border:none;color:#fff}.btn--destructive:active,.btn--destructive:hover,.btn--destructive:visited{color:#fff}.btn--destructive svg{fill:#fff}.btn--destructive:hover{background-color:#fb3c65}.btn--destructive:active{background-color:#e60535}.btn--destructive.is-disabled,.btn--destructive:disabled,.btn--destructive[disabled]{background-color:#fa0a3e;opacity:.3}.btn--link{background-color:transparent;border:0;color:#00aeef}.btn--link:hover{color:#56d1ff}.btn--link:active{color:#009bd6}.btn--link.is-disabled,.btn--link:disabled,.btn--link[disabled]{opacity:.3}.btn--slot{background-color:transparent;border:0;color:#fff;position:relative}.btn--slot svg{fill:#fff;left:calc(50% - .8rem);position:absolute;top:calc(50% - .8rem)}.btn--slot.is-disabled,.btn--slot:disabled,.btn--slot[disabled]{opacity:.3}.btn--slot--facebook{background-color:#3b5998;color:#fff}.btn--slot--facebook:active,.btn--slot--facebook:hover,.btn--slot--facebook:visited{color:#fff}.btn--slot--facebook:hover{background-color:#4c70ba}.btn--slot--facebook:active{background-color:#2d4373}.btn--slot--twitter{background-color:#1da1f2;color:#fff}.btn--slot--twitter:active,.btn--slot--twitter:hover,.btn--slot--twitter:visited{color:#fff}.btn--slot--twitter:hover{background-color:#4db5f5}.btn--slot--twitter:active{background-color:#0c85d0}.btn--slot--pinterest{background-color:#bd081c;color:#fff}.btn--slot--pinterest:active,.btn--slot--pinterest:hover,.btn--slot--pinterest:visited{color:#fff}.btn--slot--pinterest:hover{background-color:#ee0a23}.btn--slot--pinterest:active{background-color:#8c0615}.btn--icon{height:3.2rem;position:relative;text-align:center;width:3.2rem}.btn--icon svg{height:1.6rem;left:calc(50% - .8rem);position:absolute;top:calc(50% - .8rem);width:1.6rem}.btn--sm{border-radius:.2rem;font-size:1.4rem;height:3.2rem;line-height:3.2rem;min-width:3.2rem;padding:0 .8rem}.btn--sm.btn--icon{padding:0;width:3.2rem}.btn--sm .btn__icon:first-child:not(:only-child){margin-right:.6rem}.btn--sm .btn__icon:last-child:not(:only-child){margin-left:.6rem}.btn--sm .btn__icon:only-child{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:1.6rem;-webkit-justify-content:center;justify-content:center;left:calc(50% - .8rem);position:absolute;top:calc(50% - .8rem);width:1.6rem}.btn--sm .btn__icon:only-child:after{display:none}.btn--sm .btn__icon:only-child img,.btn--sm .btn__icon:only-child svg{left:auto;position:static;top:auto}.btn--md{border-radius:.2rem;font-size:1.4rem;height:4rem;line-height:3.8rem;min-width:4rem;padding:0 1.2rem}.btn--md.btn--icon{padding:0;width:4rem}.btn--md .btn__icon:first-child:not(:only-child){margin-right:.8rem}.btn--md .btn__icon:last-child:not(:only-child){margin-left:.8rem}.btn--md .btn__icon:only-child{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:1.6rem;-webkit-justify-content:center;justify-content:center;left:calc(50% - .8rem);position:absolute;top:calc(50% - .8rem);width:1.6rem}.btn--md .btn__icon:only-child:after{display:none}.btn--md .btn__icon:only-child img,.btn--md .btn__icon:only-child svg{left:auto;position:static;top:auto}.btn--lg{border-radius:.3rem;font-size:1.5rem;height:4.8rem;line-height:4.6rem;min-width:4.8rem;padding:0 1.6rem}.btn--lg.btn--icon{padding:0;width:4.8rem}.btn--lg .btn__icon:first-child:not(:only-child){margin-right:1rem}.btn--lg .btn__icon:last-child:not(:only-child){margin-left:1rem}.btn--lg .btn__icon:only-child{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:1.6rem;-webkit-justify-content:center;justify-content:center;left:calc(50% - .8rem);position:absolute;top:calc(50% - .8rem);width:1.6rem}.btn--lg .btn__icon:only-child:after{display:none}.btn--lg .btn__icon:only-child img,.btn--lg .btn__icon:only-child svg{left:auto;position:static;top:auto}.btn--xl{border-radius:.3rem;font-size:1.7rem;height:6.4rem;line-height:6.2rem;min-width:6.4rem;padding:0 3.2rem}.btn--xl.btn--icon{padding:0;width:6.4rem}.btn--xl .btn__icon:first-child:not(:only-child){margin-right:1.4rem}.btn--xl .btn__icon:last-child:not(:only-child){margin-left:1.4rem}.btn--xl .btn__icon:only-child{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:1.6rem;-webkit-justify-content:center;justify-content:center;left:calc(50% - .8rem);position:absolute;top:calc(50% - .8rem);width:1.6rem}.btn--xl .btn__icon:only-child:after{display:none}.btn--xl .btn__icon:only-child img,.btn--xl .btn__icon:only-child svg{left:auto;position:static;top:auto}.btn--fluid{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.btn--flat{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:transparent;border:.1rem solid #384147;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:1.6rem}.btn--flat:active,.btn--flat:hover,.btn--flat:visited{color:#fff}.btn--flat:hover{border-color:#4f5b63}.btn--flat:active{border-color:#2b3136}.btn--flat.is-disabled,.btn--flat:disabled,.btn--flat[disabled]{background-color:transparent;opacity:.3}.btn--flat .btn__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.btn--flat .btn__body--left{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.btn--flat .btn__body--right{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.btn--flat .btn__body>*{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn--carousel,.carousel .flickity-prev-next-button,.flickity-fullscreen-button,.lightbox__close{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border:none;border-radius:.3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:3.2rem;-webkit-justify-content:center;justify-content:center;outline:0;width:3.2rem}.btn--carousel:not(:disabled),.carousel .flickity-prev-next-button:not(:disabled),.flickity-fullscreen-button:not(:disabled),.lightbox__close:not(:disabled){cursor:pointer}.btn--carousel:disabled,.carousel .flickity-prev-next-button:disabled,.flickity-fullscreen-button:disabled,.lightbox__close:disabled{opacity:.3}.btn--carousel svg,.carousel .flickity-prev-next-button svg,.flickity-fullscreen-button svg,.lightbox__close svg{fill:#fff;height:1.6rem;width:1.6rem}.btn--carousel--light,.carousel--details-nav.flickity-enabled .flickity-prev-next-button{background-color:hsla(0,0%,100%,.16)}.btn--carousel--light:hover:not(:disabled),.carousel--details-nav.flickity-enabled .flickity-prev-next-button:hover:not(:disabled){background-color:hsla(0,0%,100%,.32)}.btn--carousel--dark,.carousel .flickity-prev-next-button,.flickity-fullscreen-button,.lightbox__close{background-color:rgba(0,0,0,.48)}.btn--carousel--dark:hover:not(:disabled),.carousel .flickity-prev-next-button:hover:not(:disabled),.flickity-fullscreen-button:hover:not(:disabled),.lightbox__close:hover:not(:disabled){background-color:rgba(0,0,0,.64)}.btn--carousel--arrow,.carousel .flickity-prev-next-button,.flickity-fullscreen-button,.lightbox__close{height:4.8rem}.btn-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:relative}.btn-group>*{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin:0 .4rem 0 0}.btn-group>:last-child{margin:0}.btn-group>* .menu-dropdown__trigger{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.btn-group--right{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.container{margin-bottom:2.4rem;width:100%}.container--borders{border:.1rem solid #384147;border-radius:.2rem;padding:2.4rem}.container--hint{color:#666;font-size:1.4rem}.container--gap-top{padding-top:3.2rem}.container--gap-sides{padding-left:3.2rem;padding-right:3.2rem}@media only screen and (max-width:1130px){.container--gap-sides{padding-left:2.4rem;padding-right:2.4rem}}@media only screen and (max-width:768px){.container--gap-sides{padding-left:1.6rem;padding-right:1.6rem}}.container--gap-right{padding-right:3.2rem}@media only screen and (max-width:1130px){.container--gap-right{padding-right:2.4rem}}@media only screen and (max-width:768px){.container--gap-right{padding-right:1.6rem}}.container--gap-left{padding-left:3.2rem}@media only screen and (max-width:1130px){.container--gap-left{padding-left:2.4rem}}@media only screen and (max-width:768px){.container--gap-left{padding-left:1.6rem}}.container--shadow{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-radius:.4rem;-webkit-box-shadow:.1rem .1rem .1rem .2rem rgba(0,0,0,.2);box-shadow:.1rem .1rem .1rem .2rem rgba(0,0,0,.2);padding:2.4rem}.container--row-contained .row{margin:-.8rem}.container--col-pad .col{padding:.8rem}.container--col-gap .col{margin:.8rem}.container--col-repel .col:last-child{text-align:right}.container--gradient{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background:linear-gradient(180deg,transparent,#000)}.container--actions{background:#191c1f;border-bottom:.1rem solid #384147}.container--actions[data-is-sticky]{z-index:4}.container--table{display:block;margin-top:-32rem;overflow-y:auto;padding-top:32rem;width:100%}.container--table-simple{margin-top:inherit!important;padding-top:inherit!important}.container--table td,.container--table th{white-space:nowrap}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.row-flush-horizontally{margin-left:-.8rem;margin-right:-.8rem}.row-flush-vertically{margin-bottom:-.8rem;margin-top:-.8rem}.row--nowrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.row--align-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.row--align-end{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.row--align-start{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.row--align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.row--justify-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.row--justify-end{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.row--justify-space-around{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.row--justify-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.row--justify-space-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly}@supports(-ms-ime-align:auto){.row--justify-space-evenly{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.row--justify-space-evenly:after,.row--justify-space-evenly:before{content:"";display:block}}.row--justify-start{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.row--fluid{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:-.8rem}.row--fluid .col{margin:.8rem}.col{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;min-height:.1rem;position:relative;width:auto}.col__br{width:100%}.col--auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;width:auto}.col--gap{margin:.8rem}.col--grow{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}.col--pad{padding:.8rem}.col--shrink{-ms-flex-negative:1;-webkit-flex-shrink:1;flex-shrink:1}.col--center{text-align:center}.col--flex-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.col--flex-center,.col--flex-right{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.col--flex-right{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.col.col--1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col.col--2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col.col--3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col.col--4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col.col--5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col.col--6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col.col--7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col.col--8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col.col--9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col.col--10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col.col--11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col.col--12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media only screen and (min-width:320px){.col.col--xxs-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col.col--xxs-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col.col--xxs-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col.col--xxs-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col.col--xxs-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col.col--xxs-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col.col--xxs-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col.col--xxs-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col.col--xxs-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col.col--xxs-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col.col--xxs-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col.col--xxs-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media only screen and (min-width:361px){.col.col--xs-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col.col--xs-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col.col--xs-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col.col--xs-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col.col--xs-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col.col--xs-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col.col--xs-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col.col--xs-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col.col--xs-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col.col--xs-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col.col--xs-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col.col--xs-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media only screen and (min-width:577px){.col.col--sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col.col--sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col.col--sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col.col--sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col.col--sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col.col--sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col.col--sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col.col--sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col.col--sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col.col--sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col.col--sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col.col--sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media only screen and (min-width:769px){.col.col--md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col.col--md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col.col--md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col.col--md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col.col--md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col.col--md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col.col--md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col.col--md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col.col--md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col.col--md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col.col--md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col.col--md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media only screen and (min-width:993px){.col.col--lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col.col--lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col.col--lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col.col--lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col.col--lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col.col--lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col.col--lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col.col--lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col.col--lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col.col--lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col.col--lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col.col--lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media only screen and (min-width:1281px){.col.col--xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col.col--xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col.col--xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col.col--xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col.col--xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col.col--xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col.col--xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col.col--xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col.col--xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col.col--xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col.col--xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col.col--xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media only screen and (min-width:1441px){.col.col--xxl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col.col--xxl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col.col--xxl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col.col--xxl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col.col--xxl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col.col--xxl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col.col--xxl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col.col--xxl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col.col--xxl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col.col--xxl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col.col--xxl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col.col--xxl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media only screen and (min-width:1981px){.col.col--2k-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col.col--2k-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col.col--2k-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col.col--2k-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col.col--2k-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col.col--2k-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col.col--2k-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col.col--2k-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col.col--2k-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col.col--2k-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col.col--2k-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col.col--2k-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media only screen and (min-width:3961px){.col.col--4k-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col.col--4k-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col.col--4k-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col.col--4k-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col.col--4k-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col.col--4k-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col.col--4k-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col.col--4k-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col.col--4k-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col.col--4k-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col.col--4k-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col.col--4k-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.grid{display:grid;grid-template-rows:auto;min-height:0;width:100%}.grid,.grid>*{min-width:0}.grid.grid--1{grid-template-columns:repeat(1,1fr)}.grid.grid--2{grid-template-columns:repeat(2,1fr)}.grid.grid--3{grid-template-columns:repeat(3,1fr)}.grid.grid--4{grid-template-columns:repeat(4,1fr)}.grid.grid--5{grid-template-columns:repeat(5,1fr)}.grid.grid--6{grid-template-columns:repeat(6,1fr)}.grid.grid--7{grid-template-columns:repeat(7,1fr)}.grid.grid--8{grid-template-columns:repeat(8,1fr)}.grid.grid--9{grid-template-columns:repeat(9,1fr)}.grid.grid--10{grid-template-columns:repeat(10,1fr)}.grid.grid--11{grid-template-columns:repeat(11,1fr)}.grid.grid--12{grid-template-columns:repeat(12,1fr)}@media only screen and (min-width:320px){.grid.grid--xxs-1{grid-template-columns:repeat(1,1fr)}.grid.grid--xxs-2{grid-template-columns:repeat(2,1fr)}.grid.grid--xxs-3{grid-template-columns:repeat(3,1fr)}.grid.grid--xxs-4{grid-template-columns:repeat(4,1fr)}.grid.grid--xxs-5{grid-template-columns:repeat(5,1fr)}.grid.grid--xxs-6{grid-template-columns:repeat(6,1fr)}.grid.grid--xxs-7{grid-template-columns:repeat(7,1fr)}.grid.grid--xxs-8{grid-template-columns:repeat(8,1fr)}.grid.grid--xxs-9{grid-template-columns:repeat(9,1fr)}.grid.grid--xxs-10{grid-template-columns:repeat(10,1fr)}.grid.grid--xxs-11{grid-template-columns:repeat(11,1fr)}.grid.grid--xxs-12{grid-template-columns:repeat(12,1fr)}}@media only screen and (min-width:361px){.grid.grid--xs-1{grid-template-columns:repeat(1,1fr)}.grid.grid--xs-2{grid-template-columns:repeat(2,1fr)}.grid.grid--xs-3{grid-template-columns:repeat(3,1fr)}.grid.grid--xs-4{grid-template-columns:repeat(4,1fr)}.grid.grid--xs-5{grid-template-columns:repeat(5,1fr)}.grid.grid--xs-6{grid-template-columns:repeat(6,1fr)}.grid.grid--xs-7{grid-template-columns:repeat(7,1fr)}.grid.grid--xs-8{grid-template-columns:repeat(8,1fr)}.grid.grid--xs-9{grid-template-columns:repeat(9,1fr)}.grid.grid--xs-10{grid-template-columns:repeat(10,1fr)}.grid.grid--xs-11{grid-template-columns:repeat(11,1fr)}.grid.grid--xs-12{grid-template-columns:repeat(12,1fr)}}@media only screen and (min-width:577px){.grid.grid--sm-1{grid-template-columns:repeat(1,1fr)}.grid.grid--sm-2{grid-template-columns:repeat(2,1fr)}.grid.grid--sm-3{grid-template-columns:repeat(3,1fr)}.grid.grid--sm-4{grid-template-columns:repeat(4,1fr)}.grid.grid--sm-5{grid-template-columns:repeat(5,1fr)}.grid.grid--sm-6{grid-template-columns:repeat(6,1fr)}.grid.grid--sm-7{grid-template-columns:repeat(7,1fr)}.grid.grid--sm-8{grid-template-columns:repeat(8,1fr)}.grid.grid--sm-9{grid-template-columns:repeat(9,1fr)}.grid.grid--sm-10{grid-template-columns:repeat(10,1fr)}.grid.grid--sm-11{grid-template-columns:repeat(11,1fr)}.grid.grid--sm-12{grid-template-columns:repeat(12,1fr)}}@media only screen and (min-width:769px){.grid.grid--md-1{grid-template-columns:repeat(1,1fr)}.grid.grid--md-2{grid-template-columns:repeat(2,1fr)}.grid.grid--md-3{grid-template-columns:repeat(3,1fr)}.grid.grid--md-4{grid-template-columns:repeat(4,1fr)}.grid.grid--md-5{grid-template-columns:repeat(5,1fr)}.grid.grid--md-6{grid-template-columns:repeat(6,1fr)}.grid.grid--md-7{grid-template-columns:repeat(7,1fr)}.grid.grid--md-8{grid-template-columns:repeat(8,1fr)}.grid.grid--md-9{grid-template-columns:repeat(9,1fr)}.grid.grid--md-10{grid-template-columns:repeat(10,1fr)}.grid.grid--md-11{grid-template-columns:repeat(11,1fr)}.grid.grid--md-12{grid-template-columns:repeat(12,1fr)}}@media only screen and (min-width:993px){.grid.grid--lg-1{grid-template-columns:repeat(1,1fr)}.grid.grid--lg-2{grid-template-columns:repeat(2,1fr)}.grid.grid--lg-3{grid-template-columns:repeat(3,1fr)}.grid.grid--lg-4{grid-template-columns:repeat(4,1fr)}.grid.grid--lg-5{grid-template-columns:repeat(5,1fr)}.grid.grid--lg-6{grid-template-columns:repeat(6,1fr)}.grid.grid--lg-7{grid-template-columns:repeat(7,1fr)}.grid.grid--lg-8{grid-template-columns:repeat(8,1fr)}.grid.grid--lg-9{grid-template-columns:repeat(9,1fr)}.grid.grid--lg-10{grid-template-columns:repeat(10,1fr)}.grid.grid--lg-11{grid-template-columns:repeat(11,1fr)}.grid.grid--lg-12{grid-template-columns:repeat(12,1fr)}}@media only screen and (min-width:1281px){.grid.grid--xl-1{grid-template-columns:repeat(1,1fr)}.grid.grid--xl-2{grid-template-columns:repeat(2,1fr)}.grid.grid--xl-3{grid-template-columns:repeat(3,1fr)}.grid.grid--xl-4{grid-template-columns:repeat(4,1fr)}.grid.grid--xl-5{grid-template-columns:repeat(5,1fr)}.grid.grid--xl-6{grid-template-columns:repeat(6,1fr)}.grid.grid--xl-7{grid-template-columns:repeat(7,1fr)}.grid.grid--xl-8{grid-template-columns:repeat(8,1fr)}.grid.grid--xl-9{grid-template-columns:repeat(9,1fr)}.grid.grid--xl-10{grid-template-columns:repeat(10,1fr)}.grid.grid--xl-11{grid-template-columns:repeat(11,1fr)}.grid.grid--xl-12{grid-template-columns:repeat(12,1fr)}}@media only screen and (min-width:1441px){.grid.grid--xxl-1{grid-template-columns:repeat(1,1fr)}.grid.grid--xxl-2{grid-template-columns:repeat(2,1fr)}.grid.grid--xxl-3{grid-template-columns:repeat(3,1fr)}.grid.grid--xxl-4{grid-template-columns:repeat(4,1fr)}.grid.grid--xxl-5{grid-template-columns:repeat(5,1fr)}.grid.grid--xxl-6{grid-template-columns:repeat(6,1fr)}.grid.grid--xxl-7{grid-template-columns:repeat(7,1fr)}.grid.grid--xxl-8{grid-template-columns:repeat(8,1fr)}.grid.grid--xxl-9{grid-template-columns:repeat(9,1fr)}.grid.grid--xxl-10{grid-template-columns:repeat(10,1fr)}.grid.grid--xxl-11{grid-template-columns:repeat(11,1fr)}.grid.grid--xxl-12{grid-template-columns:repeat(12,1fr)}}@media only screen and (min-width:1981px){.grid.grid--2k-1{grid-template-columns:repeat(1,1fr)}.grid.grid--2k-2{grid-template-columns:repeat(2,1fr)}.grid.grid--2k-3{grid-template-columns:repeat(3,1fr)}.grid.grid--2k-4{grid-template-columns:repeat(4,1fr)}.grid.grid--2k-5{grid-template-columns:repeat(5,1fr)}.grid.grid--2k-6{grid-template-columns:repeat(6,1fr)}.grid.grid--2k-7{grid-template-columns:repeat(7,1fr)}.grid.grid--2k-8{grid-template-columns:repeat(8,1fr)}.grid.grid--2k-9{grid-template-columns:repeat(9,1fr)}.grid.grid--2k-10{grid-template-columns:repeat(10,1fr)}.grid.grid--2k-11{grid-template-columns:repeat(11,1fr)}.grid.grid--2k-12{grid-template-columns:repeat(12,1fr)}}@media only screen and (min-width:3961px){.grid.grid--4k-1{grid-template-columns:repeat(1,1fr)}.grid.grid--4k-2{grid-template-columns:repeat(2,1fr)}.grid.grid--4k-3{grid-template-columns:repeat(3,1fr)}.grid.grid--4k-4{grid-template-columns:repeat(4,1fr)}.grid.grid--4k-5{grid-template-columns:repeat(5,1fr)}.grid.grid--4k-6{grid-template-columns:repeat(6,1fr)}.grid.grid--4k-7{grid-template-columns:repeat(7,1fr)}.grid.grid--4k-8{grid-template-columns:repeat(8,1fr)}.grid.grid--4k-9{grid-template-columns:repeat(9,1fr)}.grid.grid--4k-10{grid-template-columns:repeat(10,1fr)}.grid.grid--4k-11{grid-template-columns:repeat(11,1fr)}.grid.grid--4k-12{grid-template-columns:repeat(12,1fr)}}.grid--col-h-centered{justify-self:center}.grid--col-v-centered{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}.grid--col-gap{grid-column-gap:3.2rem}@media only screen and (max-width:1130px){.grid--col-gap{grid-column-gap:2.4rem}}@media only screen and (max-width:768px){.grid--col-gap{grid-column-gap:1.6rem}}.grid--row-gap{grid-column-gap:3.2rem}@media only screen and (max-width:1130px){.grid--row-gap{grid-column-gap:2.4rem}}@media only screen and (max-width:768px){.grid--row-gap{grid-column-gap:1.6rem}}.grid--gap{grid-gap:3.2rem}@media only screen and (max-width:1130px){.grid--gap{grid-gap:2.4rem}}@media only screen and (max-width:768px){.grid--gap{grid-gap:1.6rem}}.grid--span-1{grid-column-end:span 1}.grid--span-2{grid-column-end:span 2}.grid--span-3{grid-column-end:span 3}.grid--span-4{grid-column-end:span 4}.grid--span-5{grid-column-end:span 5}.grid--span-6{grid-column-end:span 6}.grid--span-7{grid-column-end:span 7}.grid--span-8{grid-column-end:span 8}.grid--span-9{grid-column-end:span 9}.grid--span-10{grid-column-end:span 10}.grid--span-11{grid-column-end:span 11}.grid--span-12{grid-column-end:span 12}@media only screen and (min-width:320px){.grid--span-xxs-1{grid-column-end:span 1}.grid--span-xxs-2{grid-column-end:span 2}.grid--span-xxs-3{grid-column-end:span 3}.grid--span-xxs-4{grid-column-end:span 4}.grid--span-xxs-5{grid-column-end:span 5}.grid--span-xxs-6{grid-column-end:span 6}.grid--span-xxs-7{grid-column-end:span 7}.grid--span-xxs-8{grid-column-end:span 8}.grid--span-xxs-9{grid-column-end:span 9}.grid--span-xxs-10{grid-column-end:span 10}.grid--span-xxs-11{grid-column-end:span 11}.grid--span-xxs-12{grid-column-end:span 12}}@media only screen and (min-width:361px){.grid--span-xs-1{grid-column-end:span 1}.grid--span-xs-2{grid-column-end:span 2}.grid--span-xs-3{grid-column-end:span 3}.grid--span-xs-4{grid-column-end:span 4}.grid--span-xs-5{grid-column-end:span 5}.grid--span-xs-6{grid-column-end:span 6}.grid--span-xs-7{grid-column-end:span 7}.grid--span-xs-8{grid-column-end:span 8}.grid--span-xs-9{grid-column-end:span 9}.grid--span-xs-10{grid-column-end:span 10}.grid--span-xs-11{grid-column-end:span 11}.grid--span-xs-12{grid-column-end:span 12}}@media only screen and (min-width:577px){.grid--span-sm-1{grid-column-end:span 1}.grid--span-sm-2{grid-column-end:span 2}.grid--span-sm-3{grid-column-end:span 3}.grid--span-sm-4{grid-column-end:span 4}.grid--span-sm-5{grid-column-end:span 5}.grid--span-sm-6{grid-column-end:span 6}.grid--span-sm-7{grid-column-end:span 7}.grid--span-sm-8{grid-column-end:span 8}.grid--span-sm-9{grid-column-end:span 9}.grid--span-sm-10{grid-column-end:span 10}.grid--span-sm-11{grid-column-end:span 11}.grid--span-sm-12{grid-column-end:span 12}}@media only screen and (min-width:769px){.grid--span-md-1{grid-column-end:span 1}.grid--span-md-2{grid-column-end:span 2}.grid--span-md-3{grid-column-end:span 3}.grid--span-md-4{grid-column-end:span 4}.grid--span-md-5{grid-column-end:span 5}.grid--span-md-6{grid-column-end:span 6}.grid--span-md-7{grid-column-end:span 7}.grid--span-md-8{grid-column-end:span 8}.grid--span-md-9{grid-column-end:span 9}.grid--span-md-10{grid-column-end:span 10}.grid--span-md-11{grid-column-end:span 11}.grid--span-md-12{grid-column-end:span 12}}@media only screen and (min-width:993px){.grid--span-lg-1{grid-column-end:span 1}.grid--span-lg-2{grid-column-end:span 2}.grid--span-lg-3{grid-column-end:span 3}.grid--span-lg-4{grid-column-end:span 4}.grid--span-lg-5{grid-column-end:span 5}.grid--span-lg-6{grid-column-end:span 6}.grid--span-lg-7{grid-column-end:span 7}.grid--span-lg-8{grid-column-end:span 8}.grid--span-lg-9{grid-column-end:span 9}.grid--span-lg-10{grid-column-end:span 10}.grid--span-lg-11{grid-column-end:span 11}.grid--span-lg-12{grid-column-end:span 12}}@media only screen and (min-width:1281px){.grid--span-xl-1{grid-column-end:span 1}.grid--span-xl-2{grid-column-end:span 2}.grid--span-xl-3{grid-column-end:span 3}.grid--span-xl-4{grid-column-end:span 4}.grid--span-xl-5{grid-column-end:span 5}.grid--span-xl-6{grid-column-end:span 6}.grid--span-xl-7{grid-column-end:span 7}.grid--span-xl-8{grid-column-end:span 8}.grid--span-xl-9{grid-column-end:span 9}.grid--span-xl-10{grid-column-end:span 10}.grid--span-xl-11{grid-column-end:span 11}.grid--span-xl-12{grid-column-end:span 12}}@media only screen and (min-width:1441px){.grid--span-xxl-1{grid-column-end:span 1}.grid--span-xxl-2{grid-column-end:span 2}.grid--span-xxl-3{grid-column-end:span 3}.grid--span-xxl-4{grid-column-end:span 4}.grid--span-xxl-5{grid-column-end:span 5}.grid--span-xxl-6{grid-column-end:span 6}.grid--span-xxl-7{grid-column-end:span 7}.grid--span-xxl-8{grid-column-end:span 8}.grid--span-xxl-9{grid-column-end:span 9}.grid--span-xxl-10{grid-column-end:span 10}.grid--span-xxl-11{grid-column-end:span 11}.grid--span-xxl-12{grid-column-end:span 12}}@media only screen and (min-width:1981px){.grid--span-2k-1{grid-column-end:span 1}.grid--span-2k-2{grid-column-end:span 2}.grid--span-2k-3{grid-column-end:span 3}.grid--span-2k-4{grid-column-end:span 4}.grid--span-2k-5{grid-column-end:span 5}.grid--span-2k-6{grid-column-end:span 6}.grid--span-2k-7{grid-column-end:span 7}.grid--span-2k-8{grid-column-end:span 8}.grid--span-2k-9{grid-column-end:span 9}.grid--span-2k-10{grid-column-end:span 10}.grid--span-2k-11{grid-column-end:span 11}.grid--span-2k-12{grid-column-end:span 12}}@media only screen and (min-width:3961px){.grid--span-4k-1{grid-column-end:span 1}.grid--span-4k-2{grid-column-end:span 2}.grid--span-4k-3{grid-column-end:span 3}.grid--span-4k-4{grid-column-end:span 4}.grid--span-4k-5{grid-column-end:span 5}.grid--span-4k-6{grid-column-end:span 6}.grid--span-4k-7{grid-column-end:span 7}.grid--span-4k-8{grid-column-end:span 8}.grid--span-4k-9{grid-column-end:span 9}.grid--span-4k-10{grid-column-end:span 10}.grid--span-4k-11{grid-column-end:span 11}.grid--span-4k-12{grid-column-end:span 12}}.columns>*{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;page-break-inside:avoid}.columns.columns--1{-webkit-column-count:1;-moz-column-count:1;column-count:1}.columns.columns--2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.columns.columns--3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.columns.columns--4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.columns.columns--5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.columns.columns--6{-webkit-column-count:6;-moz-column-count:6;column-count:6}.columns.columns--7{-webkit-column-count:7;-moz-column-count:7;column-count:7}.columns.columns--8{-webkit-column-count:8;-moz-column-count:8;column-count:8}.columns.columns--9{-webkit-column-count:9;-moz-column-count:9;column-count:9}.columns.columns--10{-webkit-column-count:10;-moz-column-count:10;column-count:10}.columns.columns--11{-webkit-column-count:11;-moz-column-count:11;column-count:11}.columns.columns--12{-webkit-column-count:12;-moz-column-count:12;column-count:12}@media only screen and (min-width:320px){.columns.columns--xxs-1{-webkit-column-count:1;-moz-column-count:1;column-count:1}.columns.columns--xxs-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.columns.columns--xxs-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.columns.columns--xxs-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.columns.columns--xxs-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.columns.columns--xxs-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}.columns.columns--xxs-7{-webkit-column-count:7;-moz-column-count:7;column-count:7}.columns.columns--xxs-8{-webkit-column-count:8;-moz-column-count:8;column-count:8}.columns.columns--xxs-9{-webkit-column-count:9;-moz-column-count:9;column-count:9}.columns.columns--xxs-10{-webkit-column-count:10;-moz-column-count:10;column-count:10}.columns.columns--xxs-11{-webkit-column-count:11;-moz-column-count:11;column-count:11}.columns.columns--xxs-12{-webkit-column-count:12;-moz-column-count:12;column-count:12}}@media only screen and (min-width:361px){.columns.columns--xs-1{-webkit-column-count:1;-moz-column-count:1;column-count:1}.columns.columns--xs-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.columns.columns--xs-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.columns.columns--xs-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.columns.columns--xs-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.columns.columns--xs-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}.columns.columns--xs-7{-webkit-column-count:7;-moz-column-count:7;column-count:7}.columns.columns--xs-8{-webkit-column-count:8;-moz-column-count:8;column-count:8}.columns.columns--xs-9{-webkit-column-count:9;-moz-column-count:9;column-count:9}.columns.columns--xs-10{-webkit-column-count:10;-moz-column-count:10;column-count:10}.columns.columns--xs-11{-webkit-column-count:11;-moz-column-count:11;column-count:11}.columns.columns--xs-12{-webkit-column-count:12;-moz-column-count:12;column-count:12}}@media only screen and (min-width:577px){.columns.columns--sm-1{-webkit-column-count:1;-moz-column-count:1;column-count:1}.columns.columns--sm-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.columns.columns--sm-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.columns.columns--sm-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.columns.columns--sm-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.columns.columns--sm-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}.columns.columns--sm-7{-webkit-column-count:7;-moz-column-count:7;column-count:7}.columns.columns--sm-8{-webkit-column-count:8;-moz-column-count:8;column-count:8}.columns.columns--sm-9{-webkit-column-count:9;-moz-column-count:9;column-count:9}.columns.columns--sm-10{-webkit-column-count:10;-moz-column-count:10;column-count:10}.columns.columns--sm-11{-webkit-column-count:11;-moz-column-count:11;column-count:11}.columns.columns--sm-12{-webkit-column-count:12;-moz-column-count:12;column-count:12}}@media only screen and (min-width:769px){.columns.columns--md-1{-webkit-column-count:1;-moz-column-count:1;column-count:1}.columns.columns--md-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.columns.columns--md-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.columns.columns--md-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.columns.columns--md-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.columns.columns--md-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}.columns.columns--md-7{-webkit-column-count:7;-moz-column-count:7;column-count:7}.columns.columns--md-8{-webkit-column-count:8;-moz-column-count:8;column-count:8}.columns.columns--md-9{-webkit-column-count:9;-moz-column-count:9;column-count:9}.columns.columns--md-10{-webkit-column-count:10;-moz-column-count:10;column-count:10}.columns.columns--md-11{-webkit-column-count:11;-moz-column-count:11;column-count:11}.columns.columns--md-12{-webkit-column-count:12;-moz-column-count:12;column-count:12}}@media only screen and (min-width:993px){.columns.columns--lg-1{-webkit-column-count:1;-moz-column-count:1;column-count:1}.columns.columns--lg-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.columns.columns--lg-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.columns.columns--lg-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.columns.columns--lg-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.columns.columns--lg-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}.columns.columns--lg-7{-webkit-column-count:7;-moz-column-count:7;column-count:7}.columns.columns--lg-8{-webkit-column-count:8;-moz-column-count:8;column-count:8}.columns.columns--lg-9{-webkit-column-count:9;-moz-column-count:9;column-count:9}.columns.columns--lg-10{-webkit-column-count:10;-moz-column-count:10;column-count:10}.columns.columns--lg-11{-webkit-column-count:11;-moz-column-count:11;column-count:11}.columns.columns--lg-12{-webkit-column-count:12;-moz-column-count:12;column-count:12}}@media only screen and (min-width:1281px){.columns.columns--xl-1{-webkit-column-count:1;-moz-column-count:1;column-count:1}.columns.columns--xl-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.columns.columns--xl-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.columns.columns--xl-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.columns.columns--xl-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.columns.columns--xl-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}.columns.columns--xl-7{-webkit-column-count:7;-moz-column-count:7;column-count:7}.columns.columns--xl-8{-webkit-column-count:8;-moz-column-count:8;column-count:8}.columns.columns--xl-9{-webkit-column-count:9;-moz-column-count:9;column-count:9}.columns.columns--xl-10{-webkit-column-count:10;-moz-column-count:10;column-count:10}.columns.columns--xl-11{-webkit-column-count:11;-moz-column-count:11;column-count:11}.columns.columns--xl-12{-webkit-column-count:12;-moz-column-count:12;column-count:12}}@media only screen and (min-width:1441px){.columns.columns--xxl-1{-webkit-column-count:1;-moz-column-count:1;column-count:1}.columns.columns--xxl-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.columns.columns--xxl-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.columns.columns--xxl-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.columns.columns--xxl-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.columns.columns--xxl-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}.columns.columns--xxl-7{-webkit-column-count:7;-moz-column-count:7;column-count:7}.columns.columns--xxl-8{-webkit-column-count:8;-moz-column-count:8;column-count:8}.columns.columns--xxl-9{-webkit-column-count:9;-moz-column-count:9;column-count:9}.columns.columns--xxl-10{-webkit-column-count:10;-moz-column-count:10;column-count:10}.columns.columns--xxl-11{-webkit-column-count:11;-moz-column-count:11;column-count:11}.columns.columns--xxl-12{-webkit-column-count:12;-moz-column-count:12;column-count:12}}@media only screen and (min-width:1981px){.columns.columns--2k-1{-webkit-column-count:1;-moz-column-count:1;column-count:1}.columns.columns--2k-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.columns.columns--2k-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.columns.columns--2k-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.columns.columns--2k-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.columns.columns--2k-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}.columns.columns--2k-7{-webkit-column-count:7;-moz-column-count:7;column-count:7}.columns.columns--2k-8{-webkit-column-count:8;-moz-column-count:8;column-count:8}.columns.columns--2k-9{-webkit-column-count:9;-moz-column-count:9;column-count:9}.columns.columns--2k-10{-webkit-column-count:10;-moz-column-count:10;column-count:10}.columns.columns--2k-11{-webkit-column-count:11;-moz-column-count:11;column-count:11}.columns.columns--2k-12{-webkit-column-count:12;-moz-column-count:12;column-count:12}}@media only screen and (min-width:3961px){.columns.columns--4k-1{-webkit-column-count:1;-moz-column-count:1;column-count:1}.columns.columns--4k-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.columns.columns--4k-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.columns.columns--4k-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.columns.columns--4k-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.columns.columns--4k-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}.columns.columns--4k-7{-webkit-column-count:7;-moz-column-count:7;column-count:7}.columns.columns--4k-8{-webkit-column-count:8;-moz-column-count:8;column-count:8}.columns.columns--4k-9{-webkit-column-count:9;-moz-column-count:9;column-count:9}.columns.columns--4k-10{-webkit-column-count:10;-moz-column-count:10;column-count:10}.columns.columns--4k-11{-webkit-column-count:11;-moz-column-count:11;column-count:11}.columns.columns--4k-12{-webkit-column-count:12;-moz-column-count:12;column-count:12}}.columns--gap{-webkit-column-gap:3.2rem;-moz-column-gap:3.2rem;column-gap:3.2rem}@media only screen and (max-width:1130px){.columns--gap{-webkit-column-gap:2.4rem;-moz-column-gap:2.4rem;column-gap:2.4rem}}@media only screen and (max-width:768px){.columns--gap{-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem}}.columns.columns--w-1{-webkit-column-width:10.66667rem;-moz-column-width:10.66667rem;column-width:10.66667rem}.columns.columns--w-2{-webkit-column-width:21.33333rem;-moz-column-width:21.33333rem;column-width:21.33333rem}.columns.columns--w-3{-webkit-column-width:32rem;-moz-column-width:32rem;column-width:32rem}.columns.columns--w-4{-webkit-column-width:42.66667rem;-moz-column-width:42.66667rem;column-width:42.66667rem}.columns.columns--w-5{-webkit-column-width:53.33333rem;-moz-column-width:53.33333rem;column-width:53.33333rem}.columns.columns--w-6{-webkit-column-width:64rem;-moz-column-width:64rem;column-width:64rem}.columns.columns--w-7{-webkit-column-width:74.66667rem;-moz-column-width:74.66667rem;column-width:74.66667rem}.columns.columns--w-8{-webkit-column-width:85.33333rem;-moz-column-width:85.33333rem;column-width:85.33333rem}.columns.columns--w-9{-webkit-column-width:96rem;-moz-column-width:96rem;column-width:96rem}.columns.columns--w-10{-webkit-column-width:106.66667rem;-moz-column-width:106.66667rem;column-width:106.66667rem}.columns.columns--w-11{-webkit-column-width:117.33333rem;-moz-column-width:117.33333rem;column-width:117.33333rem}.columns.columns--w-12{-webkit-column-width:128rem;-moz-column-width:128rem;column-width:128rem}.footer{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-align-items:center;align-items:center;background-color:#000;color:#666;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.footer__container{max-width:128rem;padding:2.4rem 3.2rem;width:100%}@media only screen and (max-width:1130px){.footer__container{padding-left:2.4rem;padding-right:2.4rem}}.footer__div{border:none;border-top:.1rem solid #2b3136;display:block;margin-bottom:0;margin-top:0;width:100%}.footer__currency{width:100%}.footer__currency,.footer__nav{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.footer__nav+.footer__nav{margin-top:6.8rem}.footer__nav--top{-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.footer__nav--social,.footer__nav--top{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:4rem}.footer__nav--social{-webkit-box-flex:1;-ms-flex-align:center;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.footer__nav--social-link{color:#fff;line-height:3.2rem;margin-right:2.4rem}.footer__nav--social-link:active,.footer__nav--social-link:hover,.footer__nav--social-link:visited{color:#fff}.footer__nav--social-link svg{fill:#fff;height:1.6rem;width:1.6rem}.footer__nav--menu{-webkit-box-flex:1;background-color:#000;-webkit-column-count:4;-moz-column-count:4;-webkit-column-width:18rem;-moz-column-width:18rem;columns:18rem 4;display:block;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}@media only screen and (max-width:1130px){.footer__nav--menu{-webkit-column-width:12rem;-moz-column-width:12rem;column-width:12rem;width:100%}}@media only screen and (min-width:1131px)and (max-width:992px){.footer__nav--menu{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media only screen and (max-width:768px){.footer__nav--menu{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media only screen and (max-width:576px){.footer__nav--menu{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.footer__nav--menu-item{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.5rem;line-height:2.4rem;margin-bottom:1.8rem;padding-right:2.4rem}.footer__nav--menu-item:active,.footer__nav--menu-item:visited{color:#999}.footer__nav--menu-item:hover{color:#fff}.footer__nav--menu-item>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer__nav--menu-item svg{fill:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.2);display:inline-block;height:1.2rem;margin-left:.8rem;position:relative;width:1.2rem}.footer__nav--menu-item:hover svg{fill:#fff;color:#fff}@media only screen and (max-width:1130px){.footer__nav--menu-item{padding-right:0}}.footer__nav--form{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start;max-width:38rem;width:100%}@media only screen and (max-width:1130px){.footer__nav--form{margin-top:4.8rem}.footer__nav-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer__legal{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width:1130px){.footer__legal{display:block}}.footer__legal--nav{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:3.2rem 0}@media only screen and (max-width:1130px){.footer__legal--nav{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 3.2rem}}.footer__legal--link{color:#999;font-size:1.3rem;line-height:2rem;padding-right:.8rem;white-space:nowrap}.footer__legal--link>a,.footer__legal--link>a:active,.footer__legal--link>a:visited{color:#999}.footer__legal--link>a:hover{color:#fff}.footer__legal--link:not(:last-child):after{content:"/";display:inline;padding-left:.8rem}.footer__legal--link:not(:last-child):after,.footer__legal--logo{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.footer__legal--logo{display:block;opacity:.4;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;will-change:opacity}.footer__legal--logo:hover{opacity:.6}.footer__legal--logo img{height:3.2rem;width:auto}.footer__nav+.footer__legal{margin-top:4.8rem}.input-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-radius:.3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;position:relative}.input-group--primary .input-group__append img,.input-group--primary .input-group__append svg,.input-group--primary .input-group__prepend img,.input-group--primary .input-group__prepend svg{height:1.6rem;width:1.6rem}.input-group--primary .input-group__control{-webkit-box-flex:1;-ms-flex-positive:1;border:.1rem solid #666;border-radius:.3rem;-webkit-box-shadow:none;box-shadow:none;color:#ccc;-webkit-flex-grow:1;flex-grow:1;font-family:ClearSansRegular,Helvetica,Arial,sans-serif;vertical-align:middle}.input-group--primary .input-group__control option{background-color:#191c1f;color:#ccc;margin:0;padding:0}.input-group--primary .input-group__control:hover:not(:focus):not([disabled]){border-color:#999;z-index:3}.input-group--primary .input-group__control:hover:not(:focus):not([disabled])+.input-group__append{z-index:4}.input-group--primary .input-group__control[disabled],.input-group--primary .input-group__control[disabled]+.input-group__append{opacity:.3}.input-group--secondary .input-group__append img,.input-group--secondary .input-group__append svg,.input-group--secondary .input-group__prepend img,.input-group--secondary .input-group__prepend svg{fill:#666;height:1.6rem;width:1.6rem}.input-group--secondary .input-group__control{-webkit-box-flex:1;-ms-flex-positive:1;background-color:transparent;border:.1rem solid transparent;border-radius:.3rem;-webkit-box-shadow:none;box-shadow:none;color:#666;-webkit-flex-grow:1;flex-grow:1;font-family:ClearSansRegular,Helvetica,Arial,sans-serif;vertical-align:middle}.input-group--secondary .input-group__control option{background-color:#fff;color:#666;margin:0;padding:0}.input-group--secondary .input-group__control:hover:not(:focus):not([disabled]){border-color:#999;z-index:3}.input-group--secondary .input-group__control:hover:not(:focus):not([disabled])+.input-group__append{z-index:4}.input-group--secondary .input-group__control[disabled],.input-group--secondary .input-group__control[disabled]+.input-group__append{opacity:.6}.input-group--secondary .input-group__slot{background-color:#fff}.input-group--tertiary .input-group__append img,.input-group--tertiary .input-group__append svg,.input-group--tertiary .input-group__prepend img,.input-group--tertiary .input-group__prepend svg{fill:#666;height:1.6rem;width:1.6rem}.input-group--tertiary .input-group__control{-webkit-box-flex:1;-ms-flex-positive:1;background-color:transparent;border:.1rem solid #666;border-radius:.3rem;-webkit-box-shadow:none;box-shadow:none;color:#666;-webkit-flex-grow:1;flex-grow:1;font-family:ClearSansRegular,Helvetica,Arial,sans-serif;vertical-align:middle}.input-group--tertiary .input-group__control option{background-color:#000;color:#666;margin:0;padding:0}.input-group--tertiary .input-group__control:hover:not(:focus):not([disabled]){border-color:#999;z-index:3}.input-group--tertiary .input-group__control:hover:not(:focus):not([disabled])+.input-group__append{z-index:4}.input-group--tertiary .input-group__control::-webkit-input-placeholder{color:#4d4d4d;opacity:1}.input-group--tertiary .input-group__control::-moz-placeholder{color:#4d4d4d;opacity:1}.input-group--tertiary .input-group__control:-ms-input-placeholder{color:#4d4d4d;opacity:1}.input-group--tertiary .input-group__control::-ms-input-placeholder{color:#4d4d4d;opacity:1}.input-group--tertiary .input-group__control::placeholder{color:#4d4d4d;opacity:1}.input-group--tertiary .input-group__control[disabled],.input-group--tertiary .input-group__control[disabled]+.input-group__append{opacity:.9}.input-group--tertiary .input-group__slot{background-color:#000}.input-group:not(.is-inline) .input-group__slot:not(.input-group__addon){-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}.input-group+.input-group{margin-top:1.6rem}.input-group__append,.input-group__prepend{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:center;justify-content:center;position:absolute;top:0}.input-group textarea{resize:vertical}.input-group__slot{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-radius:.3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;padding:0;position:relative}.input-group__slot--mw128{min-width:12.8rem}.input-group__slot--inline{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.input-group__slot--inline>*{margin-right:2.4rem;margin-top:1.6rem}.input-group__slot:not(:last-child){margin-right:-.1rem}.input-group__slot:not(:first-child):not(:only-child) .input-group__control{border-bottom-left-radius:0;border-top-left-radius:0}.input-group__slot:not(:last-child):not(:only-child) .input-group__control{border-bottom-right-radius:0;border-top-right-radius:0}.input-group__slot.input-group__addon:not(:first-child):not(:only-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group__slot.input-group__addon:not(:last-child):not(:only-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group__slot.input-group__addon{border:none}.input-group__slot--fluid{width:100%}.input-group select.input-group__control{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;font-family:ClearSansRegular,Helvetica,Arial,sans-serif;outline:none;text-indent:0;text-overflow:"";z-index:1}.input-group select.input-group__control::-ms-expand{display:none!important}.input-group select.input-group__control:active,.input-group select.input-group__control:focus{outline:0}.input-group select.input-group__control+.input-group__append{cursor:pointer;pointer-events:none!important}.input-group select.input-group__control[disabled]{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input-group__control{-webkit-box-flex:1;-ms-flex-positive:1;background:transparent;-webkit-box-shadow:none;box-shadow:none;color:#ccc;-webkit-flex-grow:1;flex-grow:1;font-family:ClearSansRegular,Helvetica,Arial,sans-serif;position:relative;vertical-align:middle;width:100%}.input-group__control[disabled]{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input-group__control.has-error:not(:focus):not(:hover){border-color:#ff9913}.input-group__control:focus{border-color:#00aeef;outline:none;z-index:3}.input-group__control:focus~.input-group__append{z-index:4}.input-group__addon-compact{padding:0!important}.input-group.inline-flex{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.input-group--lg .input-group__control{font-size:1.5rem;height:4.8rem;line-height:2.4rem;padding:1.05rem 1.5rem}.input-group--lg select.input-group__control option{line-height:2.4rem;padding:0 1.5rem}.input-group--lg textarea.input-group__control{min-height:14.4rem}.input-group--lg input[type=password]{padding-bottom:.95rem}.input-group--lg .input-group__control:not(:only-child):not(:first-child){padding-left:4.4rem}.input-group--lg .input-group__control:not(:only-child):not(:last-child){padding-right:4.4rem}.input-group--lg .input-group__prepend{left:1.5rem}.input-group--lg .input-group__append{right:1.5rem}.input-group--md .input-group__control{font-size:1.5rem;height:4rem;line-height:2.4rem;padding:.65rem 1.1rem}.input-group--md select.input-group__control option{line-height:2.4rem;padding:0 1.1rem}.input-group--md textarea.input-group__control{min-height:12rem}.input-group--md input[type=password]{padding-bottom:.55rem}.input-group--md .input-group__control:not(:only-child):not(:first-child){padding-left:3.6rem}.input-group--md .input-group__control:not(:only-child):not(:last-child){padding-right:3.6rem}.input-group--md .input-group__prepend{left:1.1rem}.input-group--md .input-group__append{right:1.1rem}.input-group--sm .input-group__control{font-size:1.3rem;height:3.2rem;line-height:2.4rem;padding:.25rem .7rem}.input-group--sm select.input-group__control option{line-height:2.4rem;padding:0 .7rem}.input-group--sm textarea.input-group__control{min-height:9.6rem}.input-group--sm input[type=password]{padding-bottom:.15rem}.input-group--sm .input-group__control:not(:only-child):not(:first-child){padding-left:2.8rem}.input-group--sm .input-group__control:not(:only-child):not(:last-child){padding-right:2.8rem}.input-group--sm .input-group__prepend{left:.7rem}.input-group--sm .input-group__append{right:.7rem}.checkbox__label{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;color:#ccc;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.checkbox__label a,.checkbox__label a:active,.checkbox__label a:visited{color:#999}.checkbox__label a:hover{color:#fff}.checkbox__label:before{background:transparent;border:.1rem solid #666;border-radius:.3rem;-webkit-box-shadow:inset 0 .1rem .3rem rgba(0,0,0,.1);box-shadow:inset 0 .1rem .3rem rgba(0,0,0,.1);content:"";left:0;position:absolute;top:0}.checkbox__label:after{background-image:url(/build/images/ui-check-bluegrey-900.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border:.1rem solid transparent;content:" ";left:0;opacity:0;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:all .3s ease;transition:all .3s ease}.checkbox__label--help{color:#999;display:block;font-size:1.3rem;line-height:2.4rem}.checkbox:not(:disabled):not(:checked)+.checkbox__label:hover:before{border-color:#999}.checkbox:checked+.checkbox__label:before{background:#00aeef;border-color:#00aeef}.checkbox:checked+.checkbox__label:after{opacity:1;-webkit-transform:scale(.99);transform:scale(.99)}.checkbox[disabled]+.checkbox__label{cursor:not-allowed;opacity:.3;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox--md~.checkbox__label .checkbox__label--content{font-size:1.4rem;line-height:1.7rem;padding-left:2.2rem}.checkbox--md~.checkbox__label:after,.checkbox--md~.checkbox__label:before{height:1.4rem;width:1.4rem}.checkbox--lg~.checkbox__label .checkbox__label--content{font-size:1.8rem;line-height:2.5rem;padding-left:3.8rem}.checkbox--lg~.checkbox__label:after,.checkbox--lg~.checkbox__label:before{height:2.2rem;width:2.2rem}.radio__label{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;color:#ccc;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.radio__label a,.radio__label a:active,.radio__label a:visited{color:#999}.radio__label a:hover{color:#fff}.radio__label:before{-webkit-box-shadow:inset 0 .1rem .3rem rgba(0,0,0,.1);box-shadow:inset 0 .1rem .3rem rgba(0,0,0,.1);content:""}.radio__label:after,.radio__label:before{background:transparent;border-radius:50%;left:0;position:absolute;top:0}.radio__label:after{content:" ";opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease;transition:all .3s ease}.radio__label--help{color:#999;display:block;font-size:1.3rem;line-height:2.4rem}.radio:not(:disabled):not(:checked)+.radio__label:hover:before{border-color:#999}.radio:checked+.radio__label:before{border-color:#00aeef}.radio:checked+.radio__label:after{background:#00aeef;opacity:1;-webkit-transform:scale(.6);transform:scale(.6)}.radio[disabled]+.radio__label{cursor:not-allowed;opacity:.3;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio--md~.radio__label .radio__label--content{font-size:1.5rem;line-height:1.8rem;padding-left:2.3rem}.radio--md~.radio__label:before{border:.1rem solid #666;height:1.5rem;width:1.5rem}.radio--md~.radio__label:after{border:.1rem solid transparent;height:1.5rem;width:1.5rem}.radio--lg~.radio__label .radio__label--content{font-size:1.8rem;line-height:2.5rem;padding-left:3.7rem}.radio--lg~.radio__label:before{border:.2rem solid #666;height:2.1rem;width:2.1rem}.radio--lg~.radio__label:after{border:.2rem solid transparent;height:2.1rem;width:2.1rem}.dropzone{display:block}.dropzone--inline{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.dropzone__previews--single:not(:empty)+.dropzone__area{display:none}.dropzone__area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border:.1rem dashed #666;border-radius:.2rem;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:center;justify-content:center;padding:1.6rem 2.4rem;position:relative;width:100%}.dropzone__area:hover,.dz-drag-hover .dropzone__area{border-color:#999}.dropzone__area--icon{fill:#fff;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:1.6rem;margin-bottom:1.6rem;margin-right:.8rem;width:1.6rem}.dropzone__area--header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;width:100%}.dropzone__area--label{margin-bottom:1.6rem;text-align:center}.dropzone__area--tip{color:#999;font-size:1.4rem;line-height:1.6rem;text-align:center;width:100%}.dropzone--cropper{background-clip:padding-box;background-color:#2b3136;display:block;height:100%;max-height:50vh;max-width:100vw;position:relative;width:100%}.dropzone--cropper img{max-height:100%;max-width:100%}.dropzone--cropper img.cropper-vertical{max-height:42vh;max-width:100%}.dropzone--show-position{border:.1rem dashed #2b3136;min-height:6.8rem}.dropzone--drag-trigger{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.dropzone__avatar{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:.8rem;position:relative}.dropzone__avatar,.dropzone__avatar--process{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.dropzone__avatar--process{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;background:rgba(25,28,31,.95);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;left:0;padding:1.6rem;position:absolute;top:0;width:100%}.dropzone__avatar--actions{padding:0 1.6rem;position:absolute;width:100%}.dropzone__avatar--actions-top{text-align:right;top:1.6rem}.dropzone__avatar--actions-bottom{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.65)));background:linear-gradient(180deg,transparent,rgba(0,0,0,.65));bottom:0;display:none;padding-bottom:.8rem;padding-top:50%;text-align:center}.dropzone__avatar--action{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;justify-content:center;opacity:.3;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dropzone__avatar--action svg{fill:#fff;height:1.6rem;width:1.6rem}.dropzone__avatar--action+.dropzone__avatar--action{margin-left:.8rem}.dropzone__avatar--action:hover{opacity:.6}.dropzone__avatar--process+.dropzone__avatar--actions{right:0}.dropzone__avatar.dz-complete:not(.dz-error) .dropzone__avatar--actions-top{display:none}.dropzone__avatar.dz-complete:not(.dz-error) .dropzone__avatar--actions-bottom{display:block}.draggable--over:hover{-webkit-box-shadow:0 .5rem 2.6rem rgba(0,0,0,.5);box-shadow:0 .5rem 2.6rem rgba(0,0,0,.5);cursor:pointer;-webkit-transform:translateY(-.2rem);transform:translateY(-.2rem)}.draggable-mirror{-webkit-box-shadow:0 1rem 2.6rem rgba(0,0,0,.5);box-shadow:0 1rem 2.6rem rgba(0,0,0,.5)}.dropzone__file{background-color:#22272a;-webkit-box-shadow:0 .2rem 1.6rem rgba(0,0,0,.5);box-shadow:0 .2rem 1.6rem rgba(0,0,0,.5);display:block;margin-bottom:.8rem;padding:1.6rem;position:relative;width:100%}.dropzone__file--info{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dropzone__file[data-bind=dropzone-file] .dropzone__file--drag{cursor:move;cursor:-webkit-grab;cursor:grab}.dropzone__file--drag{-webkit-box-flex:0;display:block;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:-.4rem;margin-right:.4rem;opacity:.3;width:1.6rem}.dropzone__file--drag svg{fill:#fff;height:1.6rem;width:1.6rem}.dropzone__file--preview{display:none}.dropzone__file.dz-image-preview .dropzone__file--preview{display:block;margin-right:.8rem;max-width:6rem;overflow:hidden;position:relative;width:100%}.dropzone__file.dz-image-preview .dropzone__file--preview:before{content:"";display:block;padding-top:56.25%;top:0}.dropzone__file.dz-image-preview .dropzone__file--preview img{height:calc(100% + .1rem);left:50%;min-width:100%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.dropzone__file--name{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropzone__file--actions{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.dropzone__file--action{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-left:.8rem;opacity:.3;-webkit-transition:opacity .3s;transition:opacity .3s}.dropzone__file--action:hover{opacity:.6}.dropzone__file--action svg{fill:#fff;height:1.2rem;width:1.2rem}.dropzone__file--process{padding-top:1.2rem}.dropzone__file:not(.dz-processing):not(.dz-error):not(.dz-complete) .dropzone__file--process{display:none}.dropzone__image{display:block;margin-bottom:.8rem;position:relative}.dropzone__image--process{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:flex-end;align-items:flex-end;background:rgba(25,28,31,.95);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;left:0;padding:1.6rem;position:absolute;top:0;width:100%}.dropzone__image--actions{padding:0 1.6rem;position:absolute;width:100%}.dropzone__image--actions-top{text-align:right;top:1.6rem}.dropzone__image--actions-bottom{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.65)));background:linear-gradient(180deg,transparent,rgba(0,0,0,.65));bottom:0;display:none;max-height:100%;padding-bottom:.8rem;padding-top:.8rem;text-align:center}.dropzone__image--action{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;justify-content:center;opacity:.3;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dropzone__image--action svg{fill:#fff;height:1.6rem;width:1.6rem}.dropzone__image--action+.dropzone__image--action{margin-left:.8rem}.dropzone__image--action:hover{opacity:.6}.dropzone__image.dz-complete:not(.dz-error) .dropzone__image--actions-top{display:none}.dropzone__image.dz-complete:not(.dz-error) .dropzone__image--actions-bottom{display:block}.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.3333333333%;left:0;top:33.3333333333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.3333333333%;top:0;width:33.3333333333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media(min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media(min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media(min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(/build/images/bg.png)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.fieldset{margin-bottom:2.4rem;width:100%}.fieldset__label{color:#e6e6e6;display:block;font-size:1.5rem;padding:.4rem 0}.fieldset__label,.fieldset__optional{font-family:ClearSansRegular,Helvetica,Arial,sans-serif}.fieldset__optional{color:#666;font-weight:400}.fieldset__help{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:ClearSansRegular,Helvetica,Arial,sans-serif;font-size:1.3rem;margin-top:.5rem}.fieldset__help svg{display:inline-block;height:1.2rem;margin-right:.3rem;width:1.2rem}.fieldset__help a,.fieldset__help a:active,.fieldset__help a:visited{color:#999}.fieldset__help a:hover{color:#fff}.fieldset--has-error .input-group__append{color:#ff9913}.fieldset--has-error .input-group__append svg{fill:#ff9913}.fieldset--has-error .input-group__control:not(:hover):not(:focus){border-color:#ff9913}.fieldset--has-error .fieldset__help{color:#ff9913}.fieldset--has-error .checkbox:not(:disabled):not(:checked)+.checkbox__label:before,.fieldset--has-error .checkbox:not(:disabled):not(:checked)+.checkbox__label:hover:before,.fieldset--has-error .checkbox:not(:disabled):not(:checked)+.radio__label:before,.fieldset--has-error .checkbox:not(:disabled):not(:checked)+.radio__label:hover:before,.fieldset--has-error .radio:not(:disabled):not(:checked)+.checkbox__label:before,.fieldset--has-error .radio:not(:disabled):not(:checked)+.checkbox__label:hover:before,.fieldset--has-error .radio:not(:disabled):not(:checked)+.radio__label:before,.fieldset--has-error .radio:not(:disabled):not(:checked)+.radio__label:hover:before{border-color:#ff9913}.fieldset--has-error .checkbox__label--help,.fieldset--has-error .radio__label--help{color:#ff9913}.fieldset--has-success .input-group__append{color:#39c652}.fieldset--has-success .input-group__append svg{fill:#39c652}.fieldset--has-success .checkbox__label--help,.fieldset--has-success .fieldset__help,.fieldset--has-success .radio__label--help{color:#39c652}.fieldset--disabled .fieldset__help,.fieldset--disabled .fieldset__label{opacity:.3;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fieldset__strength--line{grid-gap:0 .8rem;display:grid;grid-template-columns:repeat(5,1fr);min-width:0;padding-top:.8rem;width:100%}.fieldset__strength--item{border-top:.2rem solid #384147}.fieldset__strength--weak .fieldset__strength--item:first-of-type{border-color:#fa0a3e}.fieldset__strength--fair .fieldset__strength--item:first-of-type,.fieldset__strength--fair .fieldset__strength--item:nth-of-type(2){border-color:#fb3c65}.fieldset__strength--good .fieldset__strength--item:first-of-type,.fieldset__strength--good .fieldset__strength--item:nth-of-type(2),.fieldset__strength--good .fieldset__strength--item:nth-of-type(3){border-color:#ffaf46}.fieldset__strength--strong .fieldset__strength--item:first-of-type,.fieldset__strength--strong .fieldset__strength--item:nth-of-type(2),.fieldset__strength--strong .fieldset__strength--item:nth-of-type(3),.fieldset__strength--strong .fieldset__strength--item:nth-of-type(4){border-color:#61d175}.fieldset__strength--excellent .fieldset__strength--item:first-of-type,.fieldset__strength--excellent .fieldset__strength--item:nth-of-type(2),.fieldset__strength--excellent .fieldset__strength--item:nth-of-type(3),.fieldset__strength--excellent .fieldset__strength--item:nth-of-type(4),.fieldset__strength--excellent .fieldset__strength--item:nth-of-type(5){border-color:#39c652}.fieldset__strength input[type=password]+.input-group__append>a,.fieldset__strength input[type=password]+.input-group__append>a:active,.fieldset__strength input[type=password]+.input-group__append>a:visited{color:#666}.fieldset__strength input[type=password]+.input-group__append>a:hover{color:#999}.fieldset__strength input[type=text]+.input-group__append>a,.fieldset__strength input[type=text]+.input-group__append>a:active,.fieldset__strength input[type=text]+.input-group__append>a:hover,.fieldset__strength input[type=text]+.input-group__append>a:visited{color:#fff}.form{position:relative;width:100%}.form__heading{color:#fff;display:block;font-size:1.8rem;margin:0 0 1.6rem;position:relative}.form--search .is-inline select.input-group__control{width:auto}.form--bg{background-color:#22272a}.form__section{padding:3.2rem}.form__section+.form__section{border-top:.1rem solid #2b3136}.link{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-family:ClearSansMedium,Helvetica,Arial,sans-serif;line-height:2.4rem;max-width:100%}.link *{pointer-events:none}.link__arrow,.link__icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.link__arrow{margin-top:.1rem}.link__label{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link--sm{font-size:1.3rem}.link--sm .link__arrow svg,.link--sm .link__icon svg{display:block;height:1.2rem;width:1.2rem}.link--sm .link__arrow:not(:first-child),.link--sm .link__icon:not(:first-child){margin-left:.4rem}.link--sm .link__arrow:not(:last-child),.link--sm .link__icon:not(:last-child){margin-right:.4rem}.link--md{font-size:1.4rem}.link--md .link__arrow svg,.link--md .link__icon svg{display:block;height:1.3rem;width:1.3rem}.link--md .link__arrow:not(:first-child),.link--md .link__icon:not(:first-child){margin-left:.5rem}.link--md .link__arrow:not(:last-child),.link--md .link__icon:not(:last-child){margin-right:.5rem}.link--lg{font-size:1.6rem}.link--lg .link__arrow svg,.link--lg .link__icon svg{display:block;height:1.4rem;width:1.4rem}.link--lg .link__arrow:not(:first-child),.link--lg .link__icon:not(:first-child){margin-left:.6rem}.link--lg .link__arrow:not(:last-child),.link--lg .link__icon:not(:last-child){margin-right:.6rem}.link--xl{font-size:1.8rem}.link--xl .link__arrow svg,.link--xl .link__icon svg{display:block;height:1.5rem;width:1.5rem}.link--xl .link__arrow:not(:first-child),.link--xl .link__icon:not(:first-child){margin-left:.6rem}.link--xl .link__arrow:not(:last-child),.link--xl .link__icon:not(:last-child){margin-right:.6rem}.link--xxl{font-size:2rem}.link--xxl .link__arrow svg,.link--xxl .link__icon svg{display:block;height:1.7rem;width:1.7rem}.link--xxl .link__arrow:not(:first-child),.link--xxl .link__icon:not(:first-child){margin-left:.6rem}.link--xxl .link__arrow:not(:last-child),.link--xxl .link__icon:not(:last-child){margin-right:.6rem}.link--primary{color:#00aeef}.link--primary:hover{color:#23c3ff}.link--secondary{color:#999}.link--secondary:hover{color:#b3b3b3}.link--tertiary{color:#666}.link--tertiary:hover{color:gray}.link--head{color:#fff}.link--head:hover{color:#23c3ff}.link--destructive{color:#fa0a3e}.link--destructive:hover{color:#fb3c65}ol.list,ol:not([class]),ul.list,ul:not([class]){list-style:none;margin-bottom:1.6rem;padding:0}ol.list li,ol:not([class]) li,ul.list li,ul:not([class]) li{font-size:1.6rem;line-height:2.4rem;margin-bottom:.8rem;padding-left:2.8rem;position:relative}ol.list li:before,ol:not([class]) li:before,ul.list li:before,ul:not([class]) li:before{display:inline-block;left:0;position:absolute;top:0}ol.list li>ol,ol.list li>ul,ol:not([class]) li>ol,ol:not([class]) li>ul,ul.list li>ol,ul.list li>ul,ul:not([class]) li>ol,ul:not([class]) li>ul{margin-bottom:.8rem;margin-top:.8rem}ul.list li:before,ul:not([class]) li:before{color:#666;content:"•";font-size:2.6rem}ul.list li li:before,ul:not([class]) li li:before{content:"◦"}ol.list,ol:not([class]){counter-reset:li}ol.list li,ol:not([class]) li{counter-increment:li;position:relative}ol.list li:before,ol:not([class]) li:before{color:#666;content:counter(li)}ol.list-review,ul.list-review{list-style:none;margin-bottom:1.6rem;padding:0}ol.list-review li.list-review__item,ul.list-review li.list-review__item{font-size:1.6rem;line-height:2.4rem;margin-bottom:.8rem;padding-left:2.8rem;position:relative}ol.list-review li.list-review__item:before,ul.list-review li.list-review__item:before{display:inline-block;left:0;position:absolute;top:0}ol.list-review li.list-review__item>ol,ol.list-review li.list-review__item>ul,ul.list-review li.list-review__item>ol,ul.list-review li.list-review__item>ul{margin-bottom:.8rem;margin-top:.8rem}ul.list-review>li.list-review__item:before{color:#666;content:"•";font-size:2.6rem}ul.list-review>li.list-review__item ul.list-review>li.list-review__item:before{content:"◦"}ol.list-review{counter-reset:li}ol.list-review>li.list-review__item{counter-increment:li;position:relative}ol.list-review>li.list-review__item:before{color:#666;content:counter(li)}.list--sm ol:not([class]) li,.list--sm ul:not([class]) li,.typography--user-content ol:not([class]) li,.typography--user-content ul:not([class]) li,ol.list-review--sm li.list-review__item,ul.list-review--sm li.list-review__item{font-size:1.6rem;line-height:2.4rem}.list--md ol:not([class]) li,.list--md ul:not([class]) li,ol.list-review--md li.list-review__item,ul.list-review--md li.list-review__item{font-size:1.8rem;line-height:3.2rem}.list--check ol.list li,.list--check ol:not([class]) li,.list--check ul.list li,.list--check ul:not([class]) li{padding-left:3rem}.list--check ol.list li:before,.list--check ol:not([class]) li:before,.list--check ul.list li:before,.list--check ul:not([class]) li:before{color:#666;content:url(/build/images/ui-check-cerulean-500.svg);font-size:2.6rem}ul.list-review--check li.list-review__item{padding-left:3rem}ul.list-review--check li.list-review__item:before{color:#666;content:url(/build/images/ui-check-cerulean-500.svg);font-size:2.6rem}ul.list-review--check li.list-review__item--danger:before{color:#fb3c65;content:url(/build/images/ui-close-danger.svg)}ul.list-review--check li.list-review__item--success:before{color:#61d175;content:url(/build/images/ui-check-success.svg)}.close{background-color:transparent;background-image:url(/build/images/ui-close-white.svg);background-position:50%;background-repeat:no-repeat;border:none;color:#fff;cursor:pointer;display:inline-block;opacity:.3;-webkit-transition:opacity .3s;transition:opacity .3s;will-change:opacity}.close:hover{opacity:.6}.close:before{content:""}.close--lg{background-size:2.4rem 2.4rem;height:2.4rem;width:2.4rem}.close--md{background-size:1.6rem 1.6rem;height:1.6rem;width:1.6rem}.close--sm{background-size:1.2rem 1.2rem;height:1.2rem;width:1.2rem}.close--xl{background-size:3.2rem 3.2rem;height:3.2rem;width:3.2rem}.close--circled{background-image:url(/build/images/ui-close-circled-white.svg)}.modal{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:rgba(25,28,31,.95);bottom:0;display:none;height:100%;-webkit-justify-content:center;justify-content:center;left:0;min-width:32rem;position:fixed;right:0;top:0;width:100%;z-index:1000}.modal__container{-webkit-box-flex:1;background-color:#22272a;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-height:100vh;max-width:128rem;overflow-x:hidden;overflow-y:auto;width:100%}.modal__loading{max-width:28rem}.modal__loading--icon{display:block;margin-bottom:2.4rem;text-align:center;width:100%}.modal__loading--text{color:#999;display:block;font-size:1.6rem;line-height:2.4rem;text-align:center;width:100%}.modal--open,input:checked+.modal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.modal--sm .modal__container{max-width:48rem}.modal--md .modal__container{max-width:64rem}.modal--lg .modal__container{max-width:80rem}.modal__header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;border-bottom:.1rem solid #2b3136;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:1.6rem 2.4rem}.modal__header--title{-webkit-box-flex:1;color:#fff;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-family:ClearSansRegular,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:400;line-height:2.4rem;margin:0;overflow:hidden;padding:0 1.6rem 0 0;text-overflow:ellipsis;white-space:nowrap}.modal__body{height:100%;padding:2.4rem}.modal__body .typography--user-content{background-color:#191c1f;height:100%;max-height:50vh;overflow:auto;padding:2.4rem}.modal__footer{border-top:.1rem solid #2b3136;color:#666;display:block;font-size:1.3rem;line-height:1.6rem;padding:1.6rem 2.4rem}.lightbox{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:rgba(25,28,31,.95);bottom:0;display:none;height:100vh;-webkit-justify-content:center;justify-content:center;left:0;min-width:32rem;padding:6.4rem;position:fixed;right:0;top:0;width:100vw;z-index:1000}@media only screen and (max-width:576px){.lightbox{padding:4rem 0}}.lightbox--full .lightbox__container{max-width:calc(100vw - 20%)!important}.lightbox__trigger{cursor:pointer}.lightbox__container{max-width:128rem;width:100%}.lightbox__close{border-radius:.2rem;display:block;height:3.2rem;position:absolute;right:2.4rem;top:2.4rem;width:3.2rem}.lightbox__close--icon{bottom:0;display:block;height:1.6rem;left:0;margin:auto;position:absolute;right:0;top:0;width:1.6rem}.lightbox--open,input:checked+.lightbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.lightbox__user-content{max-height:calc(100vh - .2rem);max-width:calc(100vw - .2rem);pointer-events:all;text-align:center}.lightbox__user-content>img{max-height:calc(100vh - 4rem);max-width:calc(100% - 4rem);min-height:4rem;min-width:4rem;width:auto}.rating{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.rating,.rating__select{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.rating__select{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:relative}.rating__select .rating__icon{cursor:pointer}.rating__icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;color:#384147;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:ClearSansMedium,Helvetica,Arial,sans-serif;font-weight:400;-webkit-justify-content:center;justify-content:center}.rating__icon svg{fill:#384147}.rating__icon:after{color:#ccc;content:attr(title);display:none;font-family:ClearSansRegular,Helvetica,Arial,sans-serif;font-weight:400;left:100%;position:absolute;white-space:nowrap}.rating__total{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#666;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.rating--sm .rating__total{font-size:1.2rem;height:1.2rem;padding-left:.4rem}.rating--sm .rating__icon>svg{height:1.2rem;width:1.2rem}.rating--sm .rating__icon:after{font-size:1.2rem;padding-left:.4rem}.rating--md .rating__total{font-size:1.4rem;height:1.6rem;padding-left:.8rem}.rating--md .rating__icon>svg{height:1.6rem;width:1.6rem}.rating--md .rating__icon:after{font-size:1.3rem;padding-left:.8rem}.rating--lg .rating__total{font-size:1.6rem;height:3.2rem;padding-left:1.8rem}.rating--lg .rating__icon>svg{height:3.2rem;width:3.2rem}.rating--lg .rating__icon:after{font-size:1.5rem;padding-left:1.8rem}.rating--primary .rating__icon--active{color:#00aeef}.rating--primary .rating__icon--active svg{fill:#00aeef}.rating--primary input:first-of-type:checked~.rating__icon:nth-of-type(5){color:#00aeef}.rating--primary input:first-of-type:checked~.rating__icon:nth-of-type(5) svg{fill:#00aeef}.rating--primary input:first-of-type:checked~.rating__icon:nth-of-type(5):after{display:block}.rating--primary input:nth-of-type(2):checked~.rating__icon:nth-of-type(5){color:#00aeef}.rating--primary input:nth-of-type(2):checked~.rating__icon:nth-of-type(5) svg{fill:#00aeef}.rating--primary input:nth-of-type(2):checked~.rating__icon:nth-of-type(4){color:#00aeef}.rating--primary input:nth-of-type(2):checked~.rating__icon:nth-of-type(4) svg{fill:#00aeef}.rating--primary input:nth-of-type(2):checked~.rating__icon:nth-of-type(4):after{display:block}.rating--primary input:nth-of-type(3):checked~.rating__icon:nth-of-type(5){color:#00aeef}.rating--primary input:nth-of-type(3):checked~.rating__icon:nth-of-type(5) svg{fill:#00aeef}.rating--primary input:nth-of-type(3):checked~.rating__icon:nth-of-type(4){color:#00aeef}.rating--primary input:nth-of-type(3):checked~.rating__icon:nth-of-type(4) svg{fill:#00aeef}.rating--primary input:nth-of-type(3):checked~.rating__icon:nth-of-type(3){color:#00aeef}.rating--primary input:nth-of-type(3):checked~.rating__icon:nth-of-type(3) svg{fill:#00aeef}.rating--primary input:nth-of-type(3):checked~.rating__icon:nth-of-type(3):after{display:block}.rating--primary input:nth-of-type(4):checked~.rating__icon:nth-of-type(5){color:#00aeef}.rating--primary input:nth-of-type(4):checked~.rating__icon:nth-of-type(5) svg{fill:#00aeef}.rating--primary input:nth-of-type(4):checked~.rating__icon:nth-of-type(4){color:#00aeef}.rating--primary input:nth-of-type(4):checked~.rating__icon:nth-of-type(4) svg{fill:#00aeef}.rating--primary input:nth-of-type(4):checked~.rating__icon:nth-of-type(3){color:#00aeef}.rating--primary input:nth-of-type(4):checked~.rating__icon:nth-of-type(3) svg{fill:#00aeef}.rating--primary input:nth-of-type(4):checked~.rating__icon:nth-of-type(2){color:#00aeef}.rating--primary input:nth-of-type(4):checked~.rating__icon:nth-of-type(2) svg{fill:#00aeef}.rating--primary input:nth-of-type(4):checked~.rating__icon:nth-of-type(2):after{display:block}.rating--primary input:nth-of-type(5):checked~.rating__icon:nth-of-type(5){color:#00aeef}.rating--primary input:nth-of-type(5):checked~.rating__icon:nth-of-type(5) svg{fill:#00aeef}.rating--primary input:nth-of-type(5):checked~.rating__icon:nth-of-type(4){color:#00aeef}.rating--primary input:nth-of-type(5):checked~.rating__icon:nth-of-type(4) svg{fill:#00aeef}.rating--primary input:nth-of-type(5):checked~.rating__icon:nth-of-type(3){color:#00aeef}.rating--primary input:nth-of-type(5):checked~.rating__icon:nth-of-type(3) svg{fill:#00aeef}.rating--primary input:nth-of-type(5):checked~.rating__icon:nth-of-type(2){color:#00aeef}.rating--primary input:nth-of-type(5):checked~.rating__icon:nth-of-type(2) svg{fill:#00aeef}.rating--primary input:nth-of-type(5):checked~.rating__icon:first-of-type{color:#00aeef}.rating--primary input:nth-of-type(5):checked~.rating__icon:first-of-type svg{fill:#00aeef}.rating--primary input:nth-of-type(5):checked~.rating__icon:first-of-type:after{display:block}.rating--primary .rating__select .rating__icon:hover,.rating--primary .rating__select .rating__icon:hover~.rating__icon{color:#00aeef}.rating--primary .rating__select .rating__icon:hover svg,.rating--primary .rating__select .rating__icon:hover~.rating__icon svg{fill:#00aeef}.embed{background-clip:padding-box;background-color:#2b3136;border-radius:.2rem;-webkit-box-shadow:0 .2rem 1.6rem rgba(0,0,0,.5);box-shadow:0 .2rem 1.6rem rgba(0,0,0,.5);display:block;overflow:hidden;position:relative;width:100%}.embed__icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;position:absolute;width:100%}.embed>iframe,.embed>picture{border:none;height:100%;max-width:100%;position:absolute;top:0;width:100%}.embed>iframe img,.embed>img,.embed>picture img{left:calc(50% - .1rem);min-height:calc(100% + .2rem);position:absolute;top:calc(50% - .1rem);-webkit-transform:translate(calc(-50% + .1rem),calc(-50% + .1rem));transform:translate(calc(-50% + .1rem),calc(-50% + .1rem));width:calc(100% + .2rem)}.embed:after{content:"";padding-top:56.25%}.embed:after,.expandable,.expandable__item{display:block;width:100%}.expandable__item--trigger{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.expandable__item--title{-webkit-box-flex:1;display:block;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.expandable__item--icon{color:#fff}.expandable__item--icon svg{fill:#fff}.expandable__item--body{display:none}input[type=checkbox]:checked+.expandable__item .expandable__item--body{display:block}.expandable--sm .expandable__item{border-bottom:.1rem solid #2b3136;border-top:.1rem solid transparent;padding:.8rem 0}.expandable--sm .expandable__item:first-of-type{border-top:.1rem solid #2b3136}.expandable--sm .expandable__item--trigger:hover>.expandable__item--title{color:#fff}.expandable--sm .expandable__item--title{color:#999;font-family:ClearSansMedium,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:500;letter-spacing:.2rem;line-height:3rem;text-transform:uppercase}.expandable--sm .expandable__item--body{color:#ccc;padding:.8rem 0}.expandable--sm .expandable__item--icon svg{height:1.6rem;width:1.6rem}.expandable--sm input[type=checkbox]:checked+.expandable__item .expandable__item--icon:first-of-type,.expandable--sm input[type=checkbox]:not(:checked)+.expandable__item .expandable__item--icon:last-of-type{display:none}.expandable--sm input[type=checkbox]:checked+.expandable__item .expandable__item--icon:last-of-type,.expandable--sm input[type=checkbox]:not(:checked)+.expandable__item .expandable__item--icon:first-of-type{display:block}.expandable--lg .expandable__item{border-bottom:.1rem solid #2b3136;border-top:.1rem solid transparent;padding:.8rem 0;position:relative}.expandable--lg .expandable__item:first-of-type{border-top:.1rem solid #2b3136}.expandable--lg .expandable__item--trigger:hover>.expandable__item--title{color:#fff}.expandable--lg .expandable__item--title{color:#fff;font-family:ClearSansRegular,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:500;line-height:3.8rem;padding-left:3.2rem}.expandable--lg .expandable__item--body{color:#ccc;padding:1.6rem 0 1.6rem 3.2rem}.expandable--lg .expandable__item--icon{left:0;position:absolute}.expandable--lg .expandable__item--icon svg{height:2.4rem;-webkit-transition:-webkit-transform .3s cubic-bezier(.785,.135,.15,.86);transition:-webkit-transform .3s cubic-bezier(.785,.135,.15,.86);transition:transform .3s cubic-bezier(.785,.135,.15,.86);transition:transform .3s cubic-bezier(.785,.135,.15,.86),-webkit-transform .3s cubic-bezier(.785,.135,.15,.86);width:2.4rem;will-change:transform}.expandable--lg input[type=checkbox]:checked+.expandable__item .expandable__item--icon svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.flickity-enabled.is-fullscreen{background:rgba(25,28,31,.95);height:100%;left:0;padding:0 6.4rem;position:fixed;top:0;width:100%;z-index:100}@media only screen and (max-width:576px){.flickity-enabled.is-fullscreen{padding:0 .8rem}}.flickity-enabled.is-fullscreen .flickity-fullscreen-button-exit{display:block}.flickity-enabled.is-fullscreen .flickity-fullscreen-button-view{display:none}.flickity-enabled.is-fullscreen .carousel__slide{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;padding:6.4rem;width:100%}@media only screen and (max-width:576px){.flickity-enabled.is-fullscreen .carousel__slide{padding:4rem 0}}.flickity-enabled.is-fullscreen .carousel__slide--img,.flickity-enabled.is-fullscreen .carousel__slide--oembed{max-width:128rem}.flickity-enabled.is-fullscreen .flickity-prev-next-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:576px){.flickity-enabled.is-fullscreen .flickity-prev-next-button{bottom:1.6rem;top:auto;-webkit-transform:translateY(0);transform:translateY(0)}}html.is-flickity-fullscreen{overflow:hidden}.flickity-fullscreen-button{border-radius:.2rem;display:block;height:3.2rem;right:1rem;top:1rem;width:3.2rem}.flickity-rtl .flickity-fullscreen-button{left:1rem;right:auto}.flickity-fullscreen-button-exit{display:none}.flickity-fullscreen-button .flickity-button-icon{bottom:0;height:1.6rem;left:0;margin:auto;position:absolute;right:0;top:0;width:1.6rem}.carousel{margin-bottom:1.8rem;position:relative}.carousel.is-dragging .is-pointer-down:after{content:"";display:block;height:100%;position:absolute;width:100%;z-index:5}.carousel button:focus{-webkit-box-shadow:none;box-shadow:none}.carousel:not(.flickity-enabled){overflow:hidden}.carousel:not(.flickity-enabled):not(.carousel--details-nav)>.carousel__slide:not(:first-child){position:absolute}.carousel__slide{cursor:-webkit-grab;cursor:grab;display:block;position:absolute;width:100%}.carousel__slide--img,.carousel__slide--oembed{display:block;overflow:hidden;position:relative;width:100%}.carousel__slide--img:after,.carousel__slide--oembed:after{content:"";display:block;padding-top:56.25%;width:100%}.carousel__slide--img img,.carousel__slide--oembed img{left:0;min-height:100%;position:absolute;top:0;width:100%}.carousel__slide--img iframe,.carousel__slide--oembed iframe{border:none;height:100%;position:absolute;top:0;width:100%}.carousel__slide--img svg,.carousel__slide--oembed svg{fill:#999;height:3.2rem;width:3.2rem}.carousel__slide--oembed{background-color:#2b3136;color:#999;margin-left:.2rem}.carousel__slide--icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;position:absolute;top:0;width:100%}.carousel .flickity-page-dots{cursor:default!important}.carousel .flickity-page-dots .dot{background-color:#fff;height:.8rem;margin:0 .4rem;width:.8rem}.carousel .flickity-prev-next-button .flickity-button-icon{bottom:0;left:0;position:relative;right:0;top:0}.carousel .flickity-viewport{border-radius:.3rem}.carousel--landing{margin-bottom:5rem}.carousel--landing:not(.flickity-enabled){-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.carousel--landing:not(.flickity-enabled):not(.carousel--details-nav)>.carousel__slide:last-child{right:calc(50% + 40rem)}@media only screen and (max-width:1280px){.carousel--landing:not(.flickity-enabled):not(.carousel--details-nav)>.carousel__slide:last-child{right:calc(50% + 39.6rem)}}@media only screen and (max-width:576px){.carousel--landing:not(.flickity-enabled):not(.carousel--details-nav)>.carousel__slide:last-child{right:calc(50% + 39.2rem)}}.carousel--landing:not(.flickity-enabled):not(.carousel--details-nav)>.carousel__slide:nth-child(2){left:calc(50% + 40rem)}@media only screen and (max-width:1280px){.carousel--landing:not(.flickity-enabled):not(.carousel--details-nav)>.carousel__slide:nth-child(2){left:calc(50% + 39.6rem)}}@media only screen and (max-width:576px){.carousel--landing:not(.flickity-enabled):not(.carousel--details-nav)>.carousel__slide:nth-child(2){left:calc(50% + 39.2rem)}}.carousel--landing:not(.flickity-enabled):not(.carousel--details-nav)>.carousel__slide:not(:first-child):not(:nth-child(2)):not(:last-child){display:none}.carousel--landing .carousel__slide{margin:0 1.6rem;max-width:76.8rem;width:80%}@media only screen and (max-width:1280px){.carousel--landing .carousel__slide{margin:0 1.2rem}}@media only screen and (max-width:576px){.carousel--landing .carousel__slide{margin:0 .8rem}}.carousel--details .carousel__slide,.carousel--details .carousel__slide--img{width:100%}@media only screen and (max-width:1130px){.carousel--details .flickity-prev-next-button{display:none}}.carousel--details-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:-.8rem;margin-right:-.8rem}@media only screen and (max-width:1130px){.carousel--details-nav{margin-bottom:2.4rem}}.carousel--details-nav .flickity-viewport .carousel__slide{position:absolute}.carousel--details-nav>.carousel__slide{position:relative}.carousel--details-nav .carousel__slide{cursor:pointer;padding:0 .8rem;width:16.6666666667%}@media only screen and (max-width:1130px){.carousel--details-nav .carousel__slide{padding:0 .4rem}}@media only screen and (max-width:576px){.carousel--details-nav .carousel__slide{padding:0 .2rem}}.carousel--details-nav .carousel__slide--img{border:.1rem solid transparent}.carousel--details-nav .carousel__slide.is-nav-selected .carousel__slide--img,.carousel--details-nav .carousel__slide.is-nav-selected .carousel__slide--oembed{border:.1rem solid #00aeef}.carousel--details-nav:not(.flickity-enabled){-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.carousel--details-nav:not(.flickity-enabled) .carousel__slide{margin-bottom:1.6rem}.carousel--details-nav.flickity-enabled{padding:0 4.8rem}.carousel--details-nav.flickity-enabled .flickity-viewport{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.carousel--details-nav.flickity-enabled .flickity-prev-next-button{height:100%}.carousel--details-nav.flickity-enabled .carousel__slide{width:16.6666666667%}@media only screen and (max-width:992px){.carousel--details-nav.flickity-enabled .carousel__slide{width:25%}}@media only screen and (max-width:768px){.carousel--details-nav.flickity-enabled .carousel__slide{width:33.3333333333%}}@media only screen and (max-width:576px){.carousel--details-nav.flickity-enabled .carousel__slide{width:50%}}.carousel--stories .carousel__slide{margin:0 1.6rem 1.6rem;width:20%}@media only screen and (min-width:1981px){.carousel--stories .carousel__slide{margin:0 1.2rem;width:14.28571%}}@media only screen and (max-width:1130px){.carousel--stories .carousel__slide{margin:0 1.2rem 1.6rem;width:25%}}@media only screen and (max-width:768px){.carousel--stories .carousel__slide{margin:0 .8rem 1.6rem;width:50%}}@media only screen and (max-width:576px){.carousel--stories .carousel__slide{margin:0 .8rem 1.6rem;width:50%}}@media only screen and (max-width:360px){.carousel--stories .carousel__slide{margin:0 .8rem 1.6rem;width:100%}}.carousel--brands .carousel__slide{height:8rem;margin:0 1.6rem;opacity:.4;width:10%}.carousel--brands .carousel__slide img{height:100%;max-height:100%;min-height:auto}@media only screen and (min-width:1981px){.carousel--brands .carousel__slide{margin:0 1.2rem;width:12.5%}}@media only screen and (max-width:1130px){.carousel--brands .carousel__slide{margin:0 1.2rem;width:16.66667%}}@media only screen and (max-width:768px){.carousel--brands .carousel__slide{margin:0 1.2rem;width:25%}}@media only screen and (max-width:576px){.carousel--brands .carousel__slide{margin:0 .8rem;width:33.33333%}}.carousel--brands:after,.carousel--brands:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:3.33333%;z-index:1}@media only screen and (min-width:1981px){.carousel--brands:after,.carousel--brands:before{width:4.16667%}}@media only screen and (max-width:1130px){.carousel--brands:after,.carousel--brands:before{width:5.55556%}}@media only screen and (max-width:768px){.carousel--brands:after,.carousel--brands:before{width:8.33333%}}@media only screen and (max-width:576px){.carousel--brands:after,.carousel--brands:before{width:11.11111%}}.carousel--brands:before{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#191c1f),to(transparent));background-image:linear-gradient(90deg,#191c1f 50%,transparent);left:0}.carousel--brands:after{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),to(#191c1f));background-image:linear-gradient(90deg,transparent 50%,#191c1f);right:0}.empty-state{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border:.1rem dashed #4f5b63;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;min-height:28rem;padding:4rem;width:100%}.empty-state__container{max-width:48rem}.empty-state__body,.empty-state__footer,.empty-state__header{display:block;text-align:center;width:100%}.empty-state__header{color:#fff;font-size:2.4rem;line-height:3.2rem;margin:1.6rem 0 0}.empty-state__body,.empty-state__footer{font-size:1.6rem;line-height:2.4rem;margin-top:.8rem}.empty-state__icon{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#4f5b63;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.empty-state__icon svg{fill:#4f5b63;height:4.8rem;width:4.8rem}.chip{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border:.1rem solid #999;border-radius:.3rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:1.3rem;line-height:1.6rem;margin-right:.8rem;margin-top:.8rem;max-width:22rem;padding:.8rem 1.2rem}.chip__label,.chip__link{color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip__link:active,.chip__link:visited{color:#999}.chip__link:hover{color:#fff}.chip__close{margin-left:.8rem}.chip--group{padding:1.6rem 0}.chip--highlighted{background-color:rgba(0,174,239,.3);border-color:transparent}.card-hero{width:100%}.card-hero__footer{color:#666;font-size:1.3rem;line-height:1.6rem}.card-hero__title{color:#fff;font-family:ClearSansBold,Helvetica,Arial,sans-serif}.card-hero__body{color:#fff;font-size:2.3rem;line-height:3.2rem}.card-hero__body p:first-child{font-family:ClearSansLight,Helvetica,Arial,sans-serif}.card-hero__body p:last-child{margin-bottom:0}@media only screen and (max-width:576px){.card-hero__body{font-size:1.8rem;line-height:2.4rem}}.card-hero__trigger--icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;opacity:.48;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:transform,opacity}.card-hero__trigger--icon,.card-hero__trigger--icon:hover{-webkit-transition-timing-function:cubic-bezier(.785,.135,.15,.86);transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.card-hero__trigger--icon:hover{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:1;-webkit-transform:perspective(.1rem) scale(1.04) translateZ(0);transform:perspective(.1rem) scale(1.04) translateZ(0)}.card-hero__trigger--icon:hover svg{-moz-osx-font-smoothing:antialiased!important;-webkit-font-smoothing:antialiased!important;-webkit-filter:blur(0);filter:blur(0)}.card-hero__trigger--icon svg{height:14.4rem;width:14.4rem}.card-hero--page{grid-gap:0 4rem;display:grid;grid-template-columns:calc(50% - 4rem) 50%;grid-template-rows:auto auto;min-width:0}@media only screen and (max-width:1130px){.card-hero--page{grid-template-columns:1fr}}.card-hero--page .card-hero__footer,.card-hero--page .card-hero__label{display:none}.card-hero--page .card-hero__title{align-self:end;font-size:7.2rem;grid-area:1/1/2/2;line-height:8rem;margin-bottom:2.4rem}@media only screen and (max-width:992px){.card-hero--page .card-hero__title{font-size:4.8rem;line-height:5.6rem}}@media only screen and (max-width:576px){.card-hero--page .card-hero__title{font-size:4rem;line-height:4.8rem}}.card-hero--page .card-hero__body{align-self:start;grid-area:2/1/3/2}.card-hero--details{display:block;max-width:128rem}.card-hero--details .card-hero__label{margin-bottom:2.4rem}@media only screen and (max-width:992px){.card-hero--details .card-hero__label{margin-bottom:1.6rem}}@media only screen and (max-width:576px){.card-hero--details .card-hero__label{margin-bottom:1.2rem}}.card-hero--details .card-hero__title{font-size:4.8rem;line-height:5.6rem;margin-bottom:4rem}@media only screen and (max-width:992px){.card-hero--details .card-hero__title{font-size:4.8rem;line-height:5.6rem;margin-bottom:2.4rem}}@media only screen and (max-width:576px){.card-hero--details .card-hero__title{font-size:2.8rem;line-height:3.2rem;margin-bottom:1.6rem}}.card-hero--form{display:grid;grid-template-columns:66.66667% 33.33333%;grid-template-rows:auto auto auto auto;min-width:0}@media only screen and (max-width:1130px){.card-hero--form{grid-template-columns:1fr}}.card-hero--form .card-hero__label{display:none}.card-hero--form .card-hero__footer{color:#999;font-family:ClearSansLight,Helvetica,Arial,sans-serif;font-size:1.8rem;grid-area:3/1/3/2;line-height:2.4rem}.card-hero--form .card-hero__title{align-self:end;font-size:7.2rem;grid-area:1/1/2/2;line-height:8rem;margin-bottom:2.4rem}@media only screen and (max-width:992px){.card-hero--form .card-hero__title{font-size:4.8rem;line-height:5.6rem;margin-bottom:1.6rem}}@media only screen and (max-width:576px){.card-hero--form .card-hero__title{font-size:4rem;line-height:4.8rem;margin-bottom:0}}.card-hero--form .card-hero__body{align-self:start;grid-area:2/1/3/2}@media only screen and (max-width:576px){.card-hero--form .card-hero__body{margin-bottom:.8rem}}.card-hero--form .card-hero__trigger{align-self:center;grid-area:1/2/3/3;justify-self:end;margin-top:-4rem}@media only screen and (max-width:1130px){.card-hero--form .card-hero__trigger{display:none}}.card-asset{display:grid;min-height:0;min-width:0;position:relative}.card-asset:before{-webkit-box-shadow:0 .2rem 1.6rem rgba(0,0,0,.5);box-shadow:0 .2rem 1.6rem rgba(0,0,0,.5);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s;width:100%;will-change:transform;z-index:-1}.card-asset:hover:before{opacity:1;z-index:1}.card-asset__image{background-clip:padding-box;background-color:#2b3136;border-radius:.3rem;display:block;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);overflow:hidden;position:relative;width:100%}.card-asset__image:after{content:"";display:block;padding-top:56.25%;top:0;width:100%}.card-asset__image img{height:100%;left:50%;min-width:100%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.card-asset__badge{position:absolute;right:-.8rem;top:.8rem}.card-asset__rating{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}.card-asset__owner{color:#4f5b63;font-size:1.2rem}.card-asset__owner,.card-asset__title{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;line-height:1.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-asset__title{color:#fff;font-size:1.4rem}.card-asset__price{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;color:#00aeef;font-family:ClearSansMedium,Helvetica,Arial,sans-serif;font-size:1.3rem;line-height:1.6rem}.card-asset__price--sale{color:#61d175}.card-asset__price--sale del{color:#4f5b63;font-size:1.2rem;line-height:1.6rem}.card-asset--vertical{grid-column-gap:0;grid-template-columns:50% auto;grid-template-rows:auto 1.6rem 2.4rem 1.6rem}.card-asset--vertical:hover:before{height:calc(100% + 3.2rem);left:-1.6rem;top:-1.6rem;-webkit-transform:scale(1);transform:scale(1);width:calc(100% + 3.2rem)}.card-asset--vertical .card-asset__image{grid-column-start:span 2;grid-row-start:span 1;margin-bottom:.4rem}.card-asset--vertical .card-asset__owner{grid-column:2/span 1;text-align:right}.card-asset--vertical .card-asset__title{grid-column-start:span 2;grid-row:3/span 1}.card-asset--vertical .card-asset__price{grid-column-start:span 2;grid-row:4/span 1}.card-asset--horizontal{grid-column-gap:1.6rem;grid-template-columns:12.8rem auto;grid-template-rows:1.6rem 2.4rem 1.6rem 1.6rem auto}.card-asset--horizontal:hover:before{height:calc(100% + 1.6rem);left:-1.6rem;top:-.8rem;-webkit-transform:scale(1);transform:scale(1);width:calc(100% + 3.2rem)}.card-asset--horizontal .card-asset__image{align-self:start;grid-column-end:1;grid-column-start:1;grid-row-end:5;grid-row-start:1}.card-asset--horizontal .card-asset__rating{grid-column-end:2;grid-column-start:2;grid-row:4/span 1}.card-asset--horizontal .card-asset__owner{grid-column-end:2;grid-column-start:2;grid-row:3/span 1}.card-asset--horizontal .card-asset__title{grid-column-end:2;grid-column-start:2;grid-row:1/span 1}.card-asset--horizontal .card-asset__price{grid-column-end:2;grid-column-start:2;grid-row:2/span 1}.card-asset--shopping{grid-column-gap:1.2rem;grid-template-columns:8.6rem auto auto;grid-template-rows:50% 50%}.card-asset--shopping:before{content:none}.card-asset--shopping .card-asset__image{grid-area:1/1/3/2}.card-asset--shopping .card-asset__title{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#fff;grid-area:1/2/1/3}.card-asset--shopping .card-asset__title:active,.card-asset--shopping .card-asset__title:hover,.card-asset--shopping .card-asset__title:visited{color:#fff}.card-asset--shopping .card-asset__price{align-self:start;color:#fff;grid-area:1/3/3/4;justify-self:end}.card-asset--shopping .card-asset__action{grid-area:2/2/3/3}.card-asset--shopping .card-asset__action>*{margin-right:1.8rem}@media only screen and (max-width:576px){.card-asset--shopping{grid-template-columns:8.6rem auto;grid-template-rows:-webkit-min-content -webkit-min-content auto;grid-template-rows:min-content min-content auto}.card-asset--shopping .card-asset__price{align-self:center;grid-area:2/2/3/3;justify-self:start;padding:.8rem 0}.card-asset--shopping .card-asset__action{grid-area:3/2/4/3}}.card-vendor{border:.1rem solid #384147;border-radius:.2rem;display:block;padding:2.4rem;position:relative}.card-vendor__avatar{margin-right:1.6rem;width:4.8rem}.card-vendor__profile{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.card-vendor__details--name{color:#fff;font-family:ClearSansRegular,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:2.4rem}.card-vendor__details--name:active,.card-vendor__details--name:hover,.card-vendor__details--name:visited{color:#fff}.card-vendor__details--stats{color:#999;font-size:1.3rem;line-height:1.6rem}.card-vendor__actions{margin-left:auto;padding-left:1.6rem}.card-vendor__footer{border-top:.1rem solid #2b3136;margin-top:2.2rem;padding-top:1.68rem}.card-assistant{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#22272a;border:.1rem solid transparent;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:5.6rem;padding:6.4rem;position:relative}.card-assistant__header{color:#ccc;margin:0;white-space:nowrap}.card-assistant__body{-webkit-box-flex:1;color:#dadee1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:2.2rem 0;min-height:5.6rem}@media only screen and (max-width:992px){.card-assistant{padding:3.2rem}}.card-generic{background-color:#191c1f;display:grid;min-height:0;min-width:0;position:relative}.card-generic__image{background-clip:padding-box;background-color:#2b3136;display:block;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);overflow:hidden;position:relative;width:100%}.card-generic__image:after{content:"";display:block;padding-top:56.25%;top:0;width:100%}.card-generic__image img{height:calc(100% + .1rem);left:50%;min-width:100%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.card-generic__body,.card-generic__image--pad img{padding:2.4rem}.card-generic__body--label{font-size:1.3rem;line-height:1.6rem;margin-bottom:.8rem;width:100%}.card-generic__body--label,.card-generic__body--title{font-family:ClearSansBold,Helvetica,Arial,sans-serif;font-weight:700}.card-generic__body--title{color:#fff;font-size:1.8rem;line-height:2.4rem}.card-generic__body--title:not(:last-child){margin-bottom:1.6rem}.card-generic__body--title svg{margin-right:1.6rem}.card-generic__body--text{color:#ccc;font-size:1.6rem;line-height:2.4rem;margin-bottom:1.6rem}.card-generic__body--footer{color:#666;font-size:1.3rem;line-height:1.6rem}.card-generic--vertical{-webkit-box-shadow:0 .2rem 1.6rem rgba(0,0,0,.5);box-shadow:0 .2rem 1.6rem rgba(0,0,0,.5);grid-template-rows:-webkit-max-content auto;grid-template-rows:max-content auto}.card-generic--vertical .card-generic__body{display:grid;grid-template-rows:-webkit-max-content -webkit-max-content -webkit-max-content auto;grid-template-rows:max-content max-content max-content auto}.card-generic--vertical .card-generic__body--footer{-ms-flex-item-align:end;-webkit-align-self:end;align-self:end}a.card-generic--vertical{-webkit-transition:.15s cubic-bezier(.785,.135,.15,.86);transition:.15s cubic-bezier(.785,.135,.15,.86);will-change:transform}a.card-generic--vertical:hover{-webkit-box-shadow:0 .5rem 2.6rem rgba(0,0,0,.5);box-shadow:0 .5rem 2.6rem rgba(0,0,0,.5);cursor:pointer;-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}.card-generic--horizontal{grid-template-columns:minmax(25%,28rem) auto;max-width:128rem}@media only screen and (max-width:768px){.card-generic--horizontal{-webkit-box-shadow:0 .2rem 1.6rem rgba(0,0,0,.5);box-shadow:0 .2rem 1.6rem rgba(0,0,0,.5);grid-template-columns:1fr;grid-template-rows:-webkit-max-content auto;grid-template-rows:max-content auto}}.card-generic--horizontal .card-generic__image{border-radius:.3rem;grid-area:1/1/2/2}@media only screen and (max-width:768px){.card-generic--horizontal .card-generic__image{border-radius:.3rem .3rem 0 0}}.card-generic--horizontal .card-generic__body{display:grid;grid-area:1/2/2/3;grid-template-columns:auto 1fr;grid-template-rows:-webkit-max-content -webkit-max-content -webkit-max-content auto;grid-template-rows:max-content max-content max-content auto;padding:1.6rem 3.2rem;width:100%}@media only screen and (max-width:768px){.card-generic--horizontal .card-generic__body{grid-area:2/1/3/2}}.card-generic--horizontal .card-generic__body--label{grid-area:1/1/1/2;margin-bottom:1.6rem;padding-right:1.6rem}.card-generic--horizontal .card-generic__body--title{grid-area:2/1/2/3}.card-generic--horizontal .card-generic__body--text{grid-area:3/1/3/3}.card-generic--horizontal .card-generic__body--footer{grid-area:1/2/1/3}@media only screen and (min-width:769px){a.card-generic--horizontal:hover:before{height:calc(100% + 1.6rem);left:-1.6rem;opacity:1;top:-.8rem;-webkit-transform:scale(1);transform:scale(1);width:calc(100% + 3.2rem);z-index:1}a.card-generic--horizontal:before{-webkit-box-shadow:0 .2rem 1.6rem rgba(0,0,0,.5);box-shadow:0 .2rem 1.6rem rgba(0,0,0,.5);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s;width:100%;will-change:transform;z-index:-1}}@media only screen and (max-width:768px){a.card-generic--horizontal-lead{-webkit-transition:.15s cubic-bezier(.785,.135,.15,.86);transition:.15s cubic-bezier(.785,.135,.15,.86);will-change:transform}a.card-generic--horizontal-lead:hover{-webkit-box-shadow:0 .5rem 2.6rem rgba(0,0,0,.5);box-shadow:0 .5rem 2.6rem rgba(0,0,0,.5);cursor:pointer;-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}}.card-generic--horizontal-lead{-webkit-box-shadow:0 .2rem 1.6rem rgba(0,0,0,.5);box-shadow:0 .2rem 1.6rem rgba(0,0,0,.5);grid-template-columns:50% 50%;max-width:128rem}@media only screen and (max-width:768px){.card-generic--horizontal-lead{grid-template-columns:1fr;grid-template-rows:-webkit-max-content auto;grid-template-rows:max-content auto}}.card-generic--horizontal-lead .card-generic__image{border-bottom-left-radius:.3rem;border-top-left-radius:.3rem;grid-area:1/1/2/2}@media only screen and (max-width:768px){.card-generic--horizontal-lead .card-generic__image{border-top-left-radius:.3rem;border-top-right-radius:.3rem}}.card-generic--horizontal-lead .card-generic__body{display:grid;grid-area:1/2/2/3;grid-template-rows:-webkit-max-content -webkit-max-content auto;grid-template-rows:max-content max-content auto;padding:6.4rem;width:100%}@media only screen and (max-width:768px){.card-generic--horizontal-lead .card-generic__body{grid-area:2/1/3/2}}@media only screen and (max-width:576px){.card-generic--horizontal-lead .card-generic__body{padding:2.4rem}}.card-generic--horizontal-lead .card-generic__body--label{grid-area:1/1/1/2;padding-right:.8rem}.card-generic--horizontal-lead .card-generic__body--title{font-size:2.4rem;grid-area:2/1/2/2;line-height:3.2rem}.card-generic--horizontal-lead .card-generic__body--text{grid-area:3/1/3/2}.card-generic--horizontal-lead .card-generic__body--footer{align-self:end;grid-area:4/1/5/2}a.card-generic--horizontal-lead{-webkit-transition:.15s cubic-bezier(.785,.135,.15,.86);transition:.15s cubic-bezier(.785,.135,.15,.86);will-change:transform}a.card-generic--horizontal-lead:hover{-webkit-box-shadow:0 .5rem 2.6rem rgba(0,0,0,.5);box-shadow:0 .5rem 2.6rem rgba(0,0,0,.5);cursor:pointer;-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}.card-carousel{background:#22272a;-webkit-box-shadow:0 .2rem 1.6rem rgba(0,0,0,.5);box-shadow:0 .2rem 1.6rem rgba(0,0,0,.5);display:block;overflow:hidden;padding-top:177.7777777778%;position:relative;width:100%}.card-carousel:after{bottom:0;-webkit-box-shadow:0 .1rem 1.5rem #000;box-shadow:0 .1rem 1.5rem #000;content:"";display:block;height:100%;left:0;opacity:.16;position:absolute;right:0;top:0;-webkit-transition:opacity .15s;transition:opacity .15s;width:100%}.card-carousel:hover:after{opacity:.32}.card-carousel:hover .card-carousel__image img{-webkit-transform:translateX(-50%) translateY(-50%) scale(1.04);transform:translateX(-50%) translateY(-50%) scale(1.04)}.card-carousel__image{background-clip:padding-box;border-radius:.2rem;bottom:-.1rem;display:block;height:calc(100% + .2rem);left:-.1rem;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);overflow:hidden;position:absolute;right:-.1rem;top:-.1rem;width:calc(100% + .2rem)}.card-carousel__image img{left:50%;max-height:120%;max-width:120%;min-height:calc(100% + .2rem);min-width:calc(100% + .2rem);top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.card-carousel__body,.card-carousel__image img{position:absolute;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.card-carousel__body{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.65)));background:linear-gradient(180deg,transparent,rgba(0,0,0,.65));border-bottom-left-radius:.2rem;border-bottom-right-radius:.2rem;bottom:0;left:-.1rem;padding:3.2rem 2.4rem;right:.1rem;-webkit-transform:translate3d(0,4rem,0);transform:translate3d(0,4rem,0);width:calc(100% + .2rem);z-index:1}.card-carousel__body--title{color:#fff;display:block;font-family:ClearSansBold,Helvetica,Arial,sans-serif;margin-bottom:.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-carousel__body--title:active,.card-carousel__body--title:hover,.card-carousel__body--title:visited{color:#fff}.card-carousel__body--owner{color:#999;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-carousel__body--footer{margin-top:.8rem;opacity:0;-webkit-transition:opacity .15s;transition:opacity .15s}.card-carousel:hover .card-carousel__body{-webkit-transform:translateZ(0);transform:translateZ(0)}.card-carousel:hover .card-carousel__body--footer{opacity:1}.card-category{grid-column-gap:1.2rem;display:grid;grid-template-columns:12.8rem auto auto;grid-template-rows:1fr;position:relative}.card-category:before{-webkit-box-shadow:0 .2rem 1.6rem rgba(0,0,0,.5);box-shadow:0 .2rem 1.6rem rgba(0,0,0,.5);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s;width:100%;will-change:transform;z-index:-1}.card-category:hover:before{opacity:1;z-index:1}.card-category__image{background-clip:padding-box;background-color:#2b3136;border-radius:.3rem;display:block;grid-area:1/1/3/2;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);overflow:hidden;position:relative;width:100%}.card-category__image:after{content:"";display:block;padding-top:56.25%;top:0;width:100%}.card-category__image img{height:100%;left:50%;min-width:100%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.card-category__title{align-self:center;color:#fff;font-family:ClearSansBold,Helvetica,Arial,sans-serif;font-size:1.8rem;grid-area:1/2/2/3;line-height:2.4rem;overflow:hidden;padding:0 .8rem;text-overflow:ellipsis;white-space:nowrap}.card-category__title:active,.card-category__title:hover,.card-category__title:visited{color:#fff}@media only screen and (max-width:576px){.card-category__title{margin:0;padding:1.6rem 1.6rem .8rem}}.card-category__info{align-self:center;color:#999;font-size:1.4rem;grid-area:1/3/2/4;justify-self:end;line-height:1.6rem;padding:.8rem 2.4rem}@media only screen and (max-width:576px){.card-category__info{padding:0 1.6rem 1.6rem}.card-category{display:block}.card-category:before{opacity:1;z-index:1}}.card-promo{background:#22272a;-webkit-box-shadow:0 .2rem 1.6rem rgba(0,0,0,.5);box-shadow:0 .2rem 1.6rem rgba(0,0,0,.5);display:block;position:relative}.card-promo:after{bottom:0;-webkit-box-shadow:0 .1rem 1.5rem #000;box-shadow:0 .1rem 1.5rem #000;content:"";display:block;height:100%;left:0;opacity:.16;position:absolute;right:0;top:0;-webkit-transition:opacity .15s;transition:opacity .15s;width:100%}.card-promo:hover:after{opacity:.32}.card-promo:hover .card-promo__image img{-webkit-transform:translateX(-50%) translateY(-50%) scale(1.04);transform:translateX(-50%) translateY(-50%) scale(1.04)}.card-promo__image{background-clip:padding-box;display:block;height:48rem;overflow:hidden;position:relative;width:100%}.card-promo__image:after{content:"";display:block;left:0;padding-top:56.25%;position:absolute;top:0;width:100%}.card-promo__image img{left:50%;min-height:calc(100% + .2rem);min-width:100%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;will-change:transform}.card-promo__body{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.65)));background:linear-gradient(180deg,transparent,rgba(0,0,0,.65));bottom:0;left:-.1rem;padding:2.4rem 4.8rem;position:absolute;right:.1rem;width:calc(100% + .2rem)}.card-promo__body--header{color:#fff;display:block;font-family:ClearSansBold,Helvetica,Arial,sans-serif;font-size:2.4rem;line-height:3.2rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-promo__body--desc{display:block;width:100%}.card-guide{grid-gap:8rem;display:grid;grid-template-columns:1fr 1fr;width:100%}@media only screen and (max-width:768px){.card-guide{display:block}}@media only screen and (max-width:992px){.card-guide{grid-gap:4rem}}.card-guide__embed{align-self:center;grid-area:1/1/2/2}.card-guide__body{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;align-self:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;grid-area:1/2/2/3}@media only screen and (max-width:768px){.card-guide__body{padding-top:1.6rem}}.card-guide__badge{color:#fff;font-family:ClearSansLight,Helvetica,Arial,sans-serif;font-size:2.4rem;line-height:3.2rem;opacity:.2;padding-right:4rem;padding-top:.8rem}@media only screen and (max-width:768px){.card-guide__badge{padding-right:1.6rem}}.card-guide__content--title{color:#fff;font-family:ClearSansBold,Helvetica,Arial,sans-serif;font-size:2.4rem;line-height:3.2rem;margin-bottom:.8rem;padding-top:.8rem}.card-tutorial{background-color:#191c1f;-webkit-box-shadow:0 .2rem 1.6rem rgba(0,0,0,.5);box-shadow:0 .2rem 1.6rem rgba(0,0,0,.5);display:grid;grid-template-rows:-webkit-max-content minmax(auto,3fr) auto;grid-template-rows:max-content minmax(auto,3fr) auto;min-height:0;min-width:0;position:relative}.card-tutorial__image{background-clip:padding-box;background-color:#2b3136;display:block;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);overflow:hidden;position:relative;width:100%}.card-tutorial__image:after{content:"";display:block;padding-top:56.25%;top:0;width:100%}.card-tutorial__image img{height:calc(100% + .1rem);left:50%;min-width:100%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.card-tutorial__image--pad img{padding:2.4rem}.card-tutorial__hexagon{bottom:1.6rem;height:4.8rem;left:1.6rem;pointer-events:none!important;position:absolute;width:4.8rem}.card-tutorial__hexagon--pale{opacity:.3}.card-tutorial__hexagon--green{stroke:#39c652;stroke-width:2}.card-tutorial__hexagon--teal{stroke:#00d3b8;stroke-width:2}.card-tutorial__body{display:grid;grid-template-rows:-webkit-max-content -webkit-max-content;grid-template-rows:max-content max-content;padding:2.4rem 1.6rem}.card-tutorial__body--label{font-size:1.3rem;line-height:1.6rem;margin-bottom:.8rem;width:100%}.card-tutorial__body--label,.card-tutorial__body--title{font-family:ClearSansBold,Helvetica,Arial,sans-serif;font-weight:700}.card-tutorial__body--title{color:#fff;font-size:1.8rem;line-height:2.4rem}.card-tutorial__body--title:not(:last-child){margin-bottom:1.6rem}.card-tutorial__body--title svg{margin-right:1.6rem}.card-tutorial__body--text{color:#ccc;font-size:1.6rem;line-height:2.4rem;margin-bottom:1.6rem}.card-tutorial__spec{-ms-flex-item-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-self:center;align-self:center;color:#666;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:1.3rem;-webkit-justify-content:space-between;justify-content:space-between;line-height:1.6rem;padding:0 1.6rem 1.6rem}.card-tutorial__spec-info{display:block;text-transform:uppercase}.card-tutorial__spec-marks{display:block}.card-tutorial__footer{-ms-flex-item-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-self:center;align-self:center;border-top:1px solid #2b3136;color:#666;font-size:1.3rem;height:4.8rem;-webkit-justify-content:space-between;justify-content:space-between;line-height:1.6rem;padding:1.6rem}.card-tutorial__footer,.card-tutorial__owner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.card-tutorial__owner .avatar{margin-right:.8rem}.card-tutorial__owner-name{color:#999}a.card-tutorial{-webkit-transition:.15s cubic-bezier(.785,.135,.15,.86);transition:.15s cubic-bezier(.785,.135,.15,.86);will-change:transform}a.card-tutorial:hover{-webkit-box-shadow:0 .5rem 2.6rem rgba(0,0,0,.5);box-shadow:0 .5rem 2.6rem rgba(0,0,0,.5);cursor:pointer;-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}.badge{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.badge--icon{line-height:1;margin-right:.8rem}.badge--sale{background-color:#88dd97;border-radius:.2rem;-webkit-box-shadow:0 .1rem .1rem rgba(0,0,0,.16);box-shadow:0 .1rem .1rem rgba(0,0,0,.16);font-family:ClearSansBold,Helvetica,Arial,sans-serif;padding:0 .8rem}.badge--sale .badge--label{color:#000;font-size:1.1rem;letter-spacing:.04rem;line-height:1.6rem;text-transform:uppercase}.badge--sale .badge--label svg{fill:#000}.badge--free{background-color:#56d1ff;border-radius:.2rem;-webkit-box-shadow:0 .1rem .1rem rgba(0,0,0,.16);box-shadow:0 .1rem .1rem rgba(0,0,0,.16);font-family:ClearSansBold,Helvetica,Arial,sans-serif;padding:0 .8rem}.badge--free .badge--label{color:#000;font-size:1.1rem;letter-spacing:.04rem;line-height:1.6rem;text-transform:uppercase}.badge--free .badge--label svg{fill:#000}.badge--featured{background-color:#ac8cff;border-radius:.2rem;-webkit-box-shadow:0 .1rem .1rem rgba(0,0,0,.16);box-shadow:0 .1rem .1rem rgba(0,0,0,.16);font-family:ClearSansBold,Helvetica,Arial,sans-serif;padding:0 .8rem}.badge--featured .badge--label{color:#000;font-size:1.1rem;letter-spacing:.04rem;line-height:1.6rem;text-transform:uppercase}.badge--featured .badge--label svg{fill:#000}.badge--primary{background-color:#00aeef;border-radius:.2rem;-webkit-box-shadow:0 .1rem .1rem rgba(0,0,0,.16);box-shadow:0 .1rem .1rem rgba(0,0,0,.16);font-family:ClearSansBold,Helvetica,Arial,sans-serif;padding:0 .8rem}.badge--primary .badge--label{color:#000;font-size:1.1rem;letter-spacing:.04rem;line-height:1.6rem;text-transform:uppercase}.badge--primary .badge--label svg{fill:#000}.pagination{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.pagination--centered,.pagination__item{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.pagination__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pagination__item .btn--slot{cursor:auto}.pagination__item+.pagination__item{margin-left:.8rem}@media only screen and (max-width:1130px){.pagination__item:not(.pagination__item--nav):not(.pagination__select){display:none}}.pagination__item--nav:first-of-type{margin-right:.8rem}.pagination__item--nav:last-of-type{margin-left:1.6rem}.pagination--center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.pagination--right{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.pagination--left{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.pagination__select{display:none}@media only screen and (max-width:1130px){.pagination__select{display:block}}.progress-bar{position:relative;width:100%}.progress-bar:before{background-color:#384147;content:"";width:100%}.progress-bar:before,.progress-bar__line{border-radius:.2rem;display:block;left:0;position:absolute;top:0}.progress-bar__line{max-width:100%;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.785,.135,.15,.86);transition-timing-function:cubic-bezier(.785,.135,.15,.86);will-change:width}.progress-bar--disabled>.progress-bar__line{opacity:.3}.progress-bar__status{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.progress-bar__status,.progress-bar__status--note{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.progress-bar__status--note{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:1.3rem;line-height:1.6rem}.progress-bar__status--note svg{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:1.6rem;margin-right:.8rem;margin-top:-.2rem;width:1.6rem}.progress-bar__status--centered{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.progress-bar--sm{min-height:1rem}.progress-bar--sm .progress-bar__line,.progress-bar--sm:before{height:.2rem}.progress-bar--sm .progress-bar__status{padding-top:.8rem}.progress-bar--md{min-height:1.4rem}.progress-bar--md .progress-bar__line,.progress-bar--md:before{height:.4rem}.progress-bar--md .progress-bar__status{padding-top:1rem}.progress-bar--lg{min-height:2.2rem}.progress-bar--lg .progress-bar__line,.progress-bar--lg:before{height:.8rem}.progress-bar--lg .progress-bar__status{padding-top:1.4rem}.progress-bar--uploading .progress-bar__line{background-color:#00aeef}.progress-bar--uploading .progress-bar__status--note{color:#999}.progress-bar--error .progress-bar__line{background-color:#ff9913}.progress-bar--error .progress-bar__status--note{color:#ff9913}.progress-bar--error .progress-bar__status--note svg{fill:#ff9913}.progress-bar--danger .progress-bar__line{background-color:#fb3c65}.progress-bar--danger .progress-bar__status--note{color:#999}.progress-bar--warn .progress-bar__line{background-color:#ff9913}.progress-bar--warn .progress-bar__status--note{color:#999}.progress-bar--success .progress-bar__line{background-color:#39c652}.progress-bar--success .progress-bar__status--note{color:#999}.progress-bar--default .progress-bar__line{background-color:#00aeef}.progress-bar--default .progress-bar__status--note{color:#999}.progress-circle{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;position:relative}.progress-circle svg{display:inline;height:100%;position:relative;width:100%}.progress-circle svg circle{fill:none;stroke-linecap:butt;height:100%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center;width:100%}.progress-circle svg circle:first-of-type{stroke:#384147}.progress-circle svg circle:last-of-type{-webkit-transition:stroke-dashoffset .35s;transition:stroke-dashoffset .35s}.progress-circle__percent{color:#fff;display:inline;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.progress-circle--sm{font-size:1.28rem;height:5.12rem;width:5.12rem}.progress-circle--sm svg circle{r:21.3333333333;stroke-width:.2rem}.progress-circle--sm svg circle:last-of-type{stroke-dasharray:134.0412865532}.progress-circle--md{font-size:1.92rem;height:7.68rem;width:7.68rem}.progress-circle--md svg circle{r:32;stroke-width:.3rem}.progress-circle--md svg circle:last-of-type{stroke-dasharray:201.0619298297}.progress-circle--lg{font-size:3.2rem;height:12.8rem;width:12.8rem}.progress-circle--lg svg circle{r:53.3333333333;stroke-width:.5rem}.progress-circle--lg svg circle:last-of-type{stroke-dasharray:335.1032163829}.progress-circle--danger svg circle:last-of-type{stroke:#fb3c65}.progress-circle--warn svg circle:last-of-type{stroke:#ff9913}.progress-circle--success svg circle:last-of-type{stroke:#39c652}.progress-circle--primary svg circle:last-of-type{stroke:#00aeef}.tab-group{display:block;max-width:128rem;position:relative;width:100%}.tab-group__nav{border-bottom:.1rem solid #2b3136;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:auto;width:100%}.tab-group__trigger{border-bottom:.3rem solid transparent;color:#666;cursor:pointer;display:inline-block;font-family:ClearSansRegular,Helvetica,Arial,sans-serif;position:relative;white-space:nowrap}.tab-group__trigger:hover{color:#999}.tab-group__trigger.is-active{border-bottom-color:#00aeef;color:#fff}.tab-group__trigger--right{margin-left:auto}.tab-group__content{margin-top:3.2rem}.tab-group__section{word-wrap:break-word;-webkit-animation:tabSwitch .3s;animation:tabSwitch .3s;display:none;opacity:0;padding:3.2rem 0 0;position:relative;-webkit-transition:opacity;transition:opacity;width:100%;will-change:opacity}@media only screen and (max-width:1130px){.tab-group__section{padding:2.4rem 0 0}}.tab-group__section.is-active,input[type=radio]:first-of-type:checked~.tab-group__section:first-of-type{display:block;opacity:1}input[type=radio]:first-of-type:checked~.tab-group__nav>.tab-group__trigger:first-child{border-bottom-color:#00aeef;color:#fff}input[type=radio]:nth-of-type(2):checked~.tab-group__section:nth-of-type(2){display:block;opacity:1}input[type=radio]:nth-of-type(2):checked~.tab-group__nav>.tab-group__trigger:nth-child(2){border-bottom-color:#00aeef;color:#fff}input[type=radio]:nth-of-type(3):checked~.tab-group__section:nth-of-type(3){display:block;opacity:1}input[type=radio]:nth-of-type(3):checked~.tab-group__nav>.tab-group__trigger:nth-child(3){border-bottom-color:#00aeef;color:#fff}input[type=radio]:nth-of-type(4):checked~.tab-group__section:nth-of-type(4){display:block;opacity:1}input[type=radio]:nth-of-type(4):checked~.tab-group__nav>.tab-group__trigger:nth-child(4){border-bottom-color:#00aeef;color:#fff}input[type=radio]:nth-of-type(5):checked~.tab-group__section:nth-of-type(5){display:block;opacity:1}input[type=radio]:nth-of-type(5):checked~.tab-group__nav>.tab-group__trigger:nth-child(5){border-bottom-color:#00aeef;color:#fff}input[type=radio]:nth-of-type(6):checked~.tab-group__section:nth-of-type(6){display:block;opacity:1}input[type=radio]:nth-of-type(6):checked~.tab-group__nav>.tab-group__trigger:nth-child(6){border-bottom-color:#00aeef;color:#fff}input[type=radio]:nth-of-type(7):checked~.tab-group__section:nth-of-type(7){display:block;opacity:1}input[type=radio]:nth-of-type(7):checked~.tab-group__nav>.tab-group__trigger:nth-child(7){border-bottom-color:#00aeef;color:#fff}input[type=radio]:nth-of-type(8):checked~.tab-group__section:nth-of-type(8){display:block;opacity:1}input[type=radio]:nth-of-type(8):checked~.tab-group__nav>.tab-group__trigger:nth-child(8){border-bottom-color:#00aeef;color:#fff}input[type=radio]:nth-of-type(9):checked~.tab-group__section:nth-of-type(9){display:block;opacity:1}input[type=radio]:nth-of-type(9):checked~.tab-group__nav>.tab-group__trigger:nth-child(9){border-bottom-color:#00aeef;color:#fff}input[type=radio]:nth-of-type(10):checked~.tab-group__section:nth-of-type(10){display:block;opacity:1}input[type=radio]:nth-of-type(10):checked~.tab-group__nav>.tab-group__trigger:nth-child(10){border-bottom-color:#00aeef;color:#fff}input[type=radio]:nth-of-type(11):checked~.tab-group__section:nth-of-type(11){display:block;opacity:1}input[type=radio]:nth-of-type(11):checked~.tab-group__nav>.tab-group__trigger:nth-child(11){border-bottom-color:#00aeef;color:#fff}input[type=radio]:nth-of-type(12):checked~.tab-group__section:nth-of-type(12){display:block;opacity:1}input[type=radio]:nth-of-type(12):checked~.tab-group__nav>.tab-group__trigger:nth-child(12){border-bottom-color:#00aeef;color:#fff}.tab-group--md .tab-group__trigger{font-size:1.6rem;padding:1.6rem 0}.tab-group--md .tab-group__trigger:not(:last-of-type){margin-right:3.2rem}.tab-group--lg .tab-group__trigger{font-size:2.2rem;padding:1.6rem 0}.tab-group--lg .tab-group__trigger:not(:last-of-type){margin-right:4rem}table{border-collapse:collapse;border-spacing:0;width:100%}table th{color:#fff;font-family:ClearSansMedium,Helvetica,Arial,sans-serif}table td{color:#999;font-family:ClearSansRegular,Helvetica,Arial,sans-serif}table td,table th{border:0;font-size:1.6rem;letter-spacing:normal;padding:1.6rem 0;vertical-align:middle}table th{border-bottom:.2rem solid #384147;font-weight:400;text-align:left;text-transform:none}table tr{border-bottom:.1rem solid #384147}table tr:first-of-type{border-top:.1rem solid #384147}@media only screen and (min-width:1131px){.table__col--fluid{white-space:nowrap;width:100%}}.table__cell--right{text-align:right}.table__cell--trunc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table__cell--wrap{white-space:normal!important}.table__cell--top{vertical-align:top}.table__cell--mw28{min-width:28rem}.table--pad td:not(:first-child),.table--pad th:not(:first-child){padding-left:1.6rem}.table--pad td:not(:last-child),.table--pad th:not(:last-child){padding-right:1.6rem}.table .comment:not(.token).comment--hidden,.table .is-hidden{display:none}.table--fixed{table-layout:fixed}@media only screen and (min-width:320px){.table.table--xxs-fixed{table-layout:fixed}}@media only screen and (min-width:361px){.table.table--xs-fixed{table-layout:fixed}}@media only screen and (min-width:577px){.table.table--sm-fixed{table-layout:fixed}}@media only screen and (min-width:769px){.table.table--md-fixed{table-layout:fixed}}@media only screen and (min-width:993px){.table.table--lg-fixed{table-layout:fixed}}@media only screen and (min-width:1281px){.table.table--xl-fixed{table-layout:fixed}}@media only screen and (min-width:1441px){.table.table--xxl-fixed{table-layout:fixed}}@media only screen and (min-width:1981px){.table.table--2k-fixed{table-layout:fixed}}@media only screen and (min-width:3961px){.table.table--4k-fixed{table-layout:fixed}}.table--h-scrollable{max-width:inherit}.typography--user-content figure.table{display:block;overflow-y:auto;width:100%}.typography--user-content figure table td:not(:first-child),.typography--user-content figure table th:not(:first-child){padding-left:1.6rem}.typography--user-content figure table td:not(:last-child),.typography--user-content figure table th:not(:last-child){padding-right:1.6rem}table.table--details th{font-size:2rem;line-height:2.4rem}table.table--details td,table.table--details th{color:#fff;font-family:ClearSansRegular,Helvetica,Arial,sans-serif}table.table--details td:first-of-type{min-width:50%}table.table--details tr:last-of-type{border-bottom-color:transparent}table.table--details tr:first-of-type{border-top-color:transparent}[data-tippy-content]{cursor:pointer;outline:0}.tippy-popper[x-placement^=top] .tippy-tooltip .tippy-arrow{border-left:.7rem solid transparent!important;border-right:.7rem solid transparent!important;border-top:.7rem solid #000!important}.tippy-popper[x-placement^=bottom] .tippy-tooltip .tippy-arrow{border-bottom:.7rem solid #000!important;border-left:.7rem solid transparent!important;border-right:.7rem solid transparent!important}.tippy-popper[x-placement^=left] .tippy-tooltip .tippy-arrow{border-bottom:.7rem solid transparent!important;border-left:.7rem solid #000!important;border-top:.7rem solid transparent!important}.tippy-popper[x-placement^=right] .tippy-tooltip .tippy-arrow{border-bottom:.7rem solid transparent!important;border-right:.7rem solid #000!important;border-top:.7rem solid transparent!important}.tippy-popper .tippy-content{color:#fff!important;font-family:ClearSansMedium,Helvetica,Arial,sans-serif!important;font-size:1.3rem;font-weight:400!important;line-height:1.6rem}.tippy-tooltip{border-radius:.2rem!important;padding:.8rem!important}.tippy-tooltip,.tippy-tooltip .tippy-backdrop{background-color:#000!important}.tippy-tooltip.tippy-roundarrow{fill:#000!important}.tippy-tooltip[data-animatefill]{background-color:transparent!important}.avatar{border-radius:.2rem;-webkit-box-shadow:0 .1rem .4rem rgba(0,0,0,.3);box-shadow:0 .1rem .4rem rgba(0,0,0,.3);display:block;overflow:hidden}.avatar img{height:100%;width:100%}.avatar--xs{height:1.6rem;width:1.6rem}.avatar--sm{height:2.4rem;width:2.4rem}.avatar--md{height:4.8rem;width:4.8rem}.avatar--lg{height:8rem;width:8rem}.avatar--xl{height:15rem;width:15rem}.avatar--xxl{height:20rem;width:20rem}.checkbox,.radio,.visibility-hidden{clip:rect(0 0 0 0);border:0;height:.1rem;left:0;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem}.comment:not(.token).comment--hidden,.is-hidden{display:none!important}@media only screen and (min-width:361px){.hidden-gt--xs{display:none!important}}@media only screen and (min-width:577px){.hidden-gt--sm{display:none!important}}@media only screen and (min-width:769px){.hidden-gt--md{display:none!important}}@media only screen and (min-width:1131px){.hidden-gt--tablet{display:none!important}}@media only screen and (min-width:993px){.hidden-gt--lg{display:none!important}}@media only screen and (min-width:1281px){.hidden-gt--xl{display:none!important}}@media only screen and (min-width:1981px){.hidden-gt--2k{display:none!important}}@media only screen and (min-width:3961px){.hidden-gt--4k{display:none!important}}@media only screen and (max-width:360px){.visible-gt--xs{display:none!important}}@media only screen and (max-width:576px){.visible-gt--sm{display:none!important}}@media only screen and (max-width:768px){.visible-gt--md{display:none!important}}@media only screen and (max-width:1130px){.visible-gt--tablet{display:none!important}}@media only screen and (max-width:992px){.visible-gt--lg{display:none!important}}@media only screen and (max-width:1280px){.visible-gt--xl{display:none!important}}@media only screen and (min-width:1981px){.visible-gt--2k{display:none!important}}@media only screen and (min-width:3961px){.visible-gt--4k{display:none!important}}.is-bouncing{-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:transform}.is-bouncing,.is-bouncing:hover{-webkit-transition-timing-function:cubic-bezier(.785,.135,.15,.86);transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.is-bouncing:hover{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:perspective(.1rem) scale(1.2) translateZ(0);transform:perspective(.1rem) scale(1.2) translateZ(0)}.is-bouncing:hover svg{-moz-osx-font-smoothing:antialiased!important;-webkit-font-smoothing:antialiased!important;-webkit-filter:blur(0);filter:blur(0)}.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.is-hovering{-webkit-transition:.15s cubic-bezier(.785,.135,.15,.86);transition:.15s cubic-bezier(.785,.135,.15,.86);will-change:transform}.is-hovering:hover{-webkit-box-shadow:0 .5rem 2.6rem rgba(0,0,0,.5);box-shadow:0 .5rem 2.6rem rgba(0,0,0,.5);cursor:pointer;-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}.is-pointer{cursor:pointer}.no-scroll{overflow:hidden}.is-smooth-scroll{scroll-behavior:smooth}.is-sticky{max-height:100vh;overflow-x:hidden;position:-webkit-sticky!important;position:sticky!important;top:0}.is-sticky--md{max-height:calc(100vh - 9.2rem);top:4.8rem}.is-truncated{text-overflow:ellipsis;white-space:nowrap}.is-truncated,.overflow-hidden{overflow:hidden}.comment:not(.token){-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:128rem;width:100%}.comment:not(.token)+.comment:not(.token){border-top:.1rem solid #2b3136;margin-top:3.2rem;padding-top:3.2rem}.comment.comment--reply{border-top:.1rem solid #2b3136;margin-top:3.2rem;padding-top:2.4rem}.comment__container{width:100%}.comment__owner{padding-right:1.6rem}@media only screen and (max-width:360px){.comment__owner{padding-right:.8rem}}.comment__owner .avatar{width:4.8rem}@media only screen and (max-width:360px){.comment__owner .avatar{width:2.4rem}}.comment--reply .comment__owner .avatar{width:3.6rem}.comment__info{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:.8rem}.comment--reply .comment__info{margin-bottom:0}@media only screen and (max-width:360px){.comment__info{display:block}}.comment__info--poster{line-height:2.4rem}.comment--reply .comment__info--poster .link{font-size:1.4rem}.comment__info--date{color:#666;font-size:1.3rem;line-height:1.6rem}.comment__rating{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.comment__rating,.comment__rating--stars{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.comment__rating--stars{padding-bottom:.8rem;padding-right:.8rem}.comment__rating--summary{color:#fff;display:block;margin-bottom:0;margin-top:0;padding-bottom:.8rem}.comment__body p{font-size:1.6rem;line-height:2.4rem;margin:0 0 2.4rem;word-break:break-word}.comment--reply .comment__body p{font-size:1.4rem}.comment__actions{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.comment__actions--item{margin-top:.8rem}.comment__actions--item:not(:last-of-type){padding-right:1.6rem}.note{border-radius:.3rem;border-style:solid;border-width:.1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1.5rem}.note__icon{padding-right:1.6rem}.note__icon svg{height:2.4rem;width:2.4rem}.note--gap{margin-bottom:1.6rem}.note__body{-webkit-box-flex:1;color:#fff;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.4rem;line-height:2.4rem;word-break:break-word}.note__body a{color:#fff;text-decoration:underline}.note__body p:first-of-type{padding-top:0}.note__body p{margin-bottom:.8rem}.note__body p:last-child{margin-bottom:0}.note__header{color:#fff;font-family:ClearSansBold,Helvetica,Arial,sans-serif;font-size:1.5rem;line-height:2.4rem;margin-bottom:.8rem;padding-right:1.6rem}.note--md .note__header{font-size:1.6rem;line-height:2.4rem}.note--lg .note__header{font-size:2.4rem;line-height:3.2rem;margin-bottom:1.6rem}.note--lg .note__icon{padding-top:.4rem}.note.note--none{background-color:transparent;border-color:transparent}.note.note--default{background-color:hsla(0,0%,100%,.1);border-color:#fff}.note.note--default .note__icon{color:#fff}.note.note--default .note__icon svg{fill:#fff}.note.note--danger{background-color:rgba(251,60,101,.1);border-color:#fb3c65}.note.note--danger .note__icon{color:#fb3c65}.note.note--danger .note__icon svg{fill:#fb3c65}.note.note--warn{background-color:rgba(255,175,70,.1);border-color:#ffaf46}.note.note--warn .note__icon{color:#ffaf46}.note.note--warn .note__icon svg{fill:#ffaf46}.note.note--success{background-color:rgba(97,209,117,.1);border-color:#61d175}.note.note--success .note__icon{color:#61d175}.note.note--success .note__icon svg{fill:#61d175}.note.note--info{background-color:rgba(64,146,253,.1);border-color:#4092fd}.note.note--info .note__icon{color:#4092fd}.note.note--info .note__icon svg{fill:#4092fd}.note.note--help{background-color:rgba(168,70,254,.1);border-color:#a846fe}.note.note--help .note__icon{color:#a846fe}.note.note--help .note__icon svg{fill:#a846fe}.notification{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;background-color:hsla(0,0%,100%,.88);border-radius:.3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:30rem;padding:1.5rem}.notification__icon{padding-right:1.6rem}.notification__icon svg{height:2.4rem;width:2.4rem}.notification__body{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-family:ClearSansRegular,Helvetica,Arial,sans-serif}.notification__body,.notification__body p{color:#333;font-size:1.4rem;line-height:2rem}.notification__body p{margin:0;padding:0}.notification__header{color:#000;font-family:ClearSansBold,Helvetica,Arial,sans-serif;font-size:1.5rem;line-height:2.4rem;margin-bottom:.8rem;padding-right:1.6rem}.notification__close a{color:#000;opacity:.3}.notification__close a svg{height:1.6rem;vertical-align:top;width:1.6rem}.notification__close a:hover{opacity:.6}.notification.notification--default .notification__icon{color:#8a99a2}.notification.notification--default .notification__icon svg{fill:#8a99a2}.notification.notification--danger .notification__icon{color:#fb3c65}.notification.notification--danger .notification__icon svg{fill:#fb3c65}.notification.notification--warn .notification__icon{color:#ffaf46}.notification.notification--warn .notification__icon svg{fill:#ffaf46}.notification.notification--success .notification__icon{color:#61d175}.notification.notification--success .notification__icon svg{fill:#61d175}.notification.notification--info .notification__icon{color:#4092fd}.notification.notification--info .notification__icon svg{fill:#4092fd}.notification.notification--help .notification__icon{color:#a846fe}.notification.notification--help .notification__icon svg{fill:#a846fe}.panel{background-color:#22272a;border-radius:.3rem;width:100%}.panel--sm{max-width:48rem}.panel--md{max-width:64rem}.panel--lg{max-width:80rem}.panel__header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;border-bottom:.1rem solid #2b3136;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:1.6rem 2.4rem}.panel__header--title{-webkit-box-flex:1;color:#fff;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-family:ClearSansRegular,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:400;line-height:2.4rem;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.panel__body{height:100%;padding:2.4rem}.panel__body-wrapper{max-height:50vh}.panel__footer{border-top:.1rem solid #2b3136;color:#666;display:block;font-size:1.3rem;line-height:1.6rem;padding:1.6rem 2.4rem}.panel__details{grid-gap:.8rem 1.6rem;display:grid;font-family:ClearSansRegular,Helvetica,Arial,sans-serif;grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content;grid-template-rows:auto}.panel__details--title{color:#fff;display:block;font-size:1.4rem;line-height:1.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel__details--note{color:#666;display:block;font-size:1.3rem;line-height:1.8rem;width:100%}.panel__details--value{color:#fff;font-size:1.4rem;line-height:1.8rem;white-space:nowrap}.panel__details--sum{color:#666;font-size:1.4rem;line-height:1.8rem}.panel__details--total{color:#fff;font-size:1.6rem;line-height:2.4rem}.social-share{-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.social-share,.social-share__label{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.social-share__label{-webkit-box-flex:1;-ms-flex-align:center;color:#666;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-family:ClearSansMedium,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:2.4rem;text-transform:uppercase}.social-share__label svg{fill:#666;height:1.6rem;margin-left:.8rem;width:1.6rem}.social-share__actions{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start}.social-share__actions .btn:not(:last-of-type){margin-right:1.6rem}.label{font-family:ClearSansBold,Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:1.6rem;text-transform:uppercase}.label-agenda{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-family:ClearSansLight,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:2.4rem}.label-agenda,.label-agenda__icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.label-agenda__icon{padding-right:.8rem}.label-agenda__icon svg{height:1.6rem;width:1.6rem}pre[class*=language-],pre[class*=language-] code{background-color:#22272a}pre[class*=language-].line-numbers{counter-reset:linenumber;padding-left:4.8rem;position:relative}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}pre[class*=language-].line-numbers .line-numbers-rows{border-right:.1rem solid #384147;font-size:100%;left:-4.8rem;letter-spacing:-.1rem;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:4rem}pre[class*=language-].line-numbers .line-numbers-rows>span{counter-increment:linenumber;display:block;pointer-events:none}pre[class*=language-].line-numbers .line-numbers-rows>span:before{color:#999;content:counter(linenumber);display:block;padding-right:.8rem;text-align:right}pre{word-wrap:normal!important;background-color:#22272a;border:.1rem solid #2b3136;border-radius:.2rem;font-family:Monaco,Consolas,Lucida Console,monospace;font-size:1.4rem;line-height:1.8rem;margin:2.4rem 0;overflow:auto;padding:1.6rem;position:relative;white-space:pre!important;word-break:normal!important}pre,pre code{display:block;width:100%}code{background-color:#22272a;display:inline-block;font-family:Monaco,Consolas,Lucida Console,monospace;font-size:1.4rem;line-height:1.8rem}code:after,code:before,pre:after,pre:before{content:none;display:none}.list-items{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-items--no-wrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.list-items--inline{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.list-items--right{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.list-items--sm .list-items__item+.list-items__item{margin-left:.8rem}.list-items--md .list-items__item+.list-items__item{margin-left:1.6rem}@media only screen and (max-width:576px){.list-items--md .list-items__item+.list-items__item{margin-left:.8rem}}.list-items--lg .list-items__item+.list-items__item{margin-left:2.4rem}@media only screen and (max-width:1130px){.list-items--lg .list-items__item+.list-items__item{margin-left:1.6rem}}@media only screen and (max-width:576px){.list-items--lg .list-items__item+.list-items__item{margin-left:.8rem}}.list-items__item--fluid{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%}@media only screen and (max-width:576px){.list-items__item--fluid-sm{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%}}@media only screen and (max-width:768px){.list-items__item--fluid-md{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%}}@media only screen and (max-width:992px){.list-items__item--fluid-lg{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%}}.media{min-width:0}.media--fluid{width:100%}.media:not(figure){-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.8rem 0}.media__body{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.media__left>svg,.media__right>svg{margin-top:-.1rem}.media--sm .media__body+.media__right,.media--sm .media__left+.media__body{padding-left:.8rem}.media--md .media__body+.media__right,.media--md .media__left+.media__body{padding-left:1.6rem}.media--lg .media__body+.media__right,.media--lg .media__left+.media__body{padding-left:2.4rem}.media--md.media--pad,.media--sm.media--pad{padding:1.2rem 0}.media--lg.media--pad{padding:1.6rem 0}.media--centered{-ms-flex-item-align:center!important;-webkit-align-self:center!important;align-self:center!important}.media--v-centered{-webkit-box-align:center!important;-ms-flex-align:center!important;-webkit-align-items:center!important;align-items:center!important}.media--shadow{border-radius:.4rem;-webkit-box-shadow:.1rem .1rem .1rem .2rem rgba(0,0,0,.2);box-shadow:.1rem .1rem .1rem .2rem rgba(0,0,0,.2)}.media--sides{padding-left:3.2rem!important;padding-right:3.2rem!important}@media only screen and (max-width:1130px){.media--sides{padding-left:2.4rem!important;padding-right:2.4rem!important}}@media only screen and (max-width:768px){.media--sides{padding-left:1.6rem!important;padding-right:1.6rem!important}}.media--dotted{border-top:.1rem dotted #2b3136}.media--solid{border-top:.1rem solid #2b3136}.media--borders{border:.1rem solid #384147;border-radius:.2rem}.media.typography--user-content p{margin-bottom:.8rem;padding-top:0}.media.typography--user-content p:last-child{margin-bottom:0}.media.typography--user-content ol,.media.typography--user-content ul{margin-bottom:.8rem}.media.typography--user-content li,.media.typography--user-content ol:last-child,.media.typography--user-content ul:last-child{margin-bottom:0}figure.image img{max-width:100%}div.ck.ck-editor{width:100%!important}div.ck.ck-editor .ck-editor__editable:not(.ck-editor__nested-editable){min-height:32rem!important}div.ck.ck-editor pre[data-language]:after{background:#000!important;color:#fff!important;display:block!important;font-size:1.2rem!important;line-height:1.4rem!important;opacity:.3;padding:.4rem .8rem .2rem!important;right:.8rem!important;top:0!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.ck.ck-editor pre[data-language]:hover:after{opacity:1}div.ck.ck-editor figure table td:not(:first-child),div.ck.ck-editor figure table th:not(:first-child){padding-left:1.6rem}div.ck.ck-editor figure table td:not(:last-child),div.ck.ck-editor figure table th:not(:last-child){padding-right:1.6rem}.flatpickr-calendar{-webkit-animation:none;animation:none;background:#384147;border:0;border-radius:.5rem;-webkit-box-shadow:0 .2rem .4rem rgba(0,0,0,.3);box-shadow:0 .2rem .4rem rgba(0,0,0,.3);-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;display:none;font-size:1.4rem;line-height:2.4rem;opacity:0;padding:0;position:absolute;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;visibility:hidden;width:30.7875rem}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:64rem;opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:.2rem}.flatpickr-calendar.static{position:absolute;top:calc(100% + .2rem)}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-.2rem 0 0 #e6e6e6,.5rem 0 0 #e6e6e6;box-shadow:-.2rem 0 0 #e6e6e6,.5rem 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:.1rem solid #20222c;height:4rem}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{border:solid transparent;content:"";display:block;height:0;left:2.2rem;pointer-events:none;position:absolute;width:0}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:2.2rem}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:.5rem;margin:0 -.5rem}.flatpickr-calendar:after{border-width:.4rem;margin:0 -.4rem}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#20222c}.flatpickr-calendar.arrowTop:after{border-bottom-color:#384147}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#20222c}.flatpickr-calendar.arrowBottom:after{border-top-color:#384147}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{-webkit-box-flex:1;background:#384147;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1;overflow:hidden;position:relative;text-align:center}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{fill:#fff;color:#fff;height:3.4rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{cursor:pointer;padding:1rem;position:absolute;text-decoration:none;top:0;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#eee}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{height:1.4rem;width:1.4rem}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{-webkit-transition:fill .1s;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0}.numInputWrapper span{border:.1rem solid hsla(0,0%,100%,.15);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 .4rem 0 .2rem;position:absolute;right:0;width:1.4rem}.numInputWrapper span:hover{background:hsla(48,17%,70%,.1)}.numInputWrapper span:active{background:hsla(48,17%,70%,.2)}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:.4rem solid hsla(0,0%,100%,.6);border-left:.4rem solid transparent;border-right:.4rem solid transparent;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:.4rem solid transparent;border-right:.4rem solid transparent;border-top:.4rem solid hsla(0,0%,100%,.6);top:40%}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:hsla(0,0%,100%,.5)}.numInputWrapper:hover{background:hsla(48,17%,70%,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{color:inherit;display:inline-block;font-size:135%;font-weight:300;height:3.4rem;left:12.5%;line-height:1;padding:.748rem 0 0;position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);width:75%}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:700;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:hsla(48,17%,70%,.05)}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6rem}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#fff}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#fff}.flatpickr-current-month input.cur-year{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5rem;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{background:transparent;color:hsla(0,0%,100%,.5);font-size:100%;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;background:#384147;border:none;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:-.1rem 0 0;outline:none;padding:0 0 0 .5rem;position:relative;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:hsla(48,17%,70%,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#384147;outline:none;padding:0}.flatpickr-weekdays{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:transparent;height:2.8rem;overflow:hidden;text-align:center;width:100%}.flatpickr-weekdays,.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{background:transparent;color:#fff;cursor:default;display:block;font-size:90%;font-weight:bolder;line-height:1;margin:0;text-align:center}.dayContainer,.flatpickr-weeks{padding:.1rem 0 0}.flatpickr-days{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;width:30.7875rem}.flatpickr-days:focus{outline:0}.dayContainer{-ms-flex-pack:distribute;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;max-width:30.7875rem;min-width:30.7875rem;opacity:1;outline:0;padding:0;text-align:left;-webkit-transform:translateZ(0);transform:translateZ(0);width:30.7875rem}.dayContainer+.dayContainer{-webkit-box-shadow:-.1rem 0 0 #20222c;box-shadow:-.1rem 0 0 #20222c}.flatpickr-day{-ms-flex-preferred-size:14.2857143%;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:.1rem solid transparent;border-radius:15rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:hsla(0,0%,100%,.95);cursor:pointer;display:inline-block;-webkit-flex-basis:14.2857143%;flex-basis:14.2857143%;font-weight:400;height:3.9rem;-webkit-justify-content:center;justify-content:center;line-height:3.9rem;margin:0;max-width:3.9rem;position:relative;text-align:center;width:14.2857143%}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#4f5b63!important;border-color:#4f5b63;cursor:pointer;outline:0}.flatpickr-day.today{border-color:#00aeef!important}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#384147;border-color:#00aeef!important;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#2b3136!important;border-color:#2b3136;-webkit-box-shadow:none;box-shadow:none;color:#fff}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:5rem 0 0 5rem}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 5rem 5rem 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-1rem 0 0 #2b3136;box-shadow:-1rem 0 0 #2b3136}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:5rem}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-.5rem 0 0 #4f5b63,.5rem 0 0 #4f5b63;box-shadow:-.5rem 0 0 #4f5b63,.5rem 0 0 #4f5b63}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{background:transparent;border-color:transparent;color:hsla(0,0%,100%,.3);cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:hsla(0,0%,100%,.1);cursor:not-allowed}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-.5rem 0 0 #2b3136,.5rem 0 0 #2b3136;box-shadow:-.5rem 0 0 #2b3136,.5rem 0 0 #2b3136}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:.1rem}.flatpickr-weekwrapper{display:inline-block;float:left}.flatpickr-weekwrapper .flatpickr-weeks{-webkit-box-shadow:.1rem 0 0 #20222c;box-shadow:.1rem 0 0 #20222c;padding:0 1.2rem}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:2.8rem;width:100%}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{background:transparent;border:none;color:hsla(0,0%,100%,.3);cursor:default;display:block;max-width:none;width:100%}.flatpickr-innerContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:.4rem;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:0;line-height:4rem;max-height:4rem;outline:0;overflow:hidden;text-align:center}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;float:left;height:4rem;width:40%}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:hsla(0,0%,100%,.95)}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:hsla(0,0%,100%,.95)}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:hsla(0,0%,100%,.95);font-size:1.4rem;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;color:hsla(0,0%,100%,.95);float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2%}.flatpickr-time .flatpickr-am-pm{cursor:pointer;font-weight:400;outline:0;text-align:center;width:18%}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#4f5b63}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-2rem,0);transform:translate3d(0,-2rem,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-2rem,0);transform:translate3d(0,-2rem,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}html.os-html,html.os-html>.os-host{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:100%!important;margin:0!important;min-height:100%!important;min-width:100%!important;overflow:hidden;position:absolute!important;width:100%!important}html.os-html>.os-host>.os-padding{position:absolute}body.os-dragging,body.os-dragging *{cursor:default}.os-host,.os-host-textarea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-line-pack:start;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;-webkit-align-content:flex-start;align-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;overflow:visible!important;position:relative}.os-host-flexbox{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow:hidden!important}.os-host-flexbox>.os-size-auto-observer{height:inherit!important}.os-host-flexbox>.os-content-glue{-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-negative:0;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:0;flex-shrink:0}.os-host-flexbox>.os-content-glue,.os-host-flexbox>.os-size-auto-observer{-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-negative:1;-ms-flex-preferred-size:auto;-webkit-flex-basis:auto;flex-basis:auto;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:1;flex-shrink:1;min-height:0;min-width:0}#os-dummy-scrollbar-size{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";height:500px;opacity:0;overflow:scroll;position:fixed;visibility:hidden;width:500px}#os-dummy-scrollbar-size>div{height:200%;margin:10px 0;width:200%}#os-dummy-scrollbar-size,.os-viewport{-ms-overflow-style:scrollbar!important}.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar-corner,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar-corner{background:transparent!important;display:none!important;height:0!important;visibility:hidden!important;width:0!important}.os-content-glue{max-height:100%;max-width:100%;pointer-events:none;width:100%}.os-content-glue,.os-padding{-webkit-box-sizing:inherit;box-sizing:inherit}.os-padding{bottom:0;direction:inherit;height:auto!important;left:0;margin:0;overflow:visible;padding:0;position:absolute;right:0;top:0;width:auto!important;z-index:1}.os-host-overflow>.os-padding,.os-viewport{overflow:hidden}.os-viewport{-webkit-overflow-scrolling:touch;bottom:0;-webkit-box-sizing:inherit!important;box-sizing:inherit!important;direction:inherit!important;left:0;margin:0;outline:none!important;padding:0;position:absolute;resize:none!important;right:0;top:0}.os-content-arrange{min-height:1px;min-width:1px;pointer-events:none;position:absolute;z-index:-1}.os-content{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;direction:inherit;display:block;height:100%;position:relative;visibility:visible;width:100%}.os-content:after,.os-content:before{content:"";display:table;font-size:0;height:0;line-height:0;width:0}.os-content>.os-textarea{clip:auto!important;background:transparent!important;border:none!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;direction:inherit!important;display:block!important;-webkit-filter:none!important;filter:none!important;float:none!important;left:0!important;margin:0!important;max-height:none!important;max-width:none!important;opacity:1!important;outline:0 none transparent!important;overflow:hidden!important;padding:0;-webkit-perspective:none!important;perspective:none!important;position:absolute!important;resize:none!important;top:0!important;-webkit-transform:none!important;transform:none!important;vertical-align:baseline!important;z-index:1!important}.os-host-rtl>.os-padding>.os-viewport>.os-content>.os-textarea{right:0!important}.os-content>.os-textarea-cover{pointer-events:none;z-index:-1}.os-content>.os-textarea[wrap=off]{margin:0!important;white-space:pre!important}.os-text-inherit{color:inherit;cursor:text;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-variant:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-shadow:inherit;text-transform:inherit;unicode-bidi:inherit;word-spacing:inherit}.os-resize-observer,.os-resize-observer-host{-webkit-box-sizing:inherit;box-sizing:inherit;display:block;height:100%;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.os-resize-observer-host{border:inherit;border-color:transparent;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box;padding:inherit}.os-resize-observer-host:after{content:""}.os-resize-observer-host:after,.os-resize-observer-host>.os-resize-observer{border:inherit;-webkit-box-sizing:content-box;box-sizing:content-box;display:block;height:200%;margin:0;padding:inherit;width:200%}.os-resize-observer.observed,object.os-resize-observer{-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.os-size-auto-observer{-webkit-box-flex:inherit;-ms-flex-positive:inherit;-ms-flex-negative:0;-ms-flex-preferred-size:0;-webkit-box-sizing:inherit!important;box-sizing:inherit!important;-webkit-flex-basis:0;flex-basis:0;-webkit-flex-grow:inherit;flex-grow:inherit;-webkit-flex-shrink:0;flex-shrink:0;float:left;height:100%;margin:0;max-height:1px;max-width:1px;overflow:hidden;padding:0;pointer-events:none;position:relative;width:inherit;z-index:-1}.os-size-auto-observer>.os-resize-observer{height:1000%;min-height:1px;min-width:1px;width:1000%}.os-resize-observer-item{bottom:0;direction:ltr!important;opacity:0;overflow:hidden;right:0;z-index:-1}.os-resize-observer-item,.os-resize-observer-item-final{-webkit-box-flex:0!important;-ms-flex:none!important;-webkit-flex:none!important;flex:none!important;left:0;position:absolute;top:0}.os-resize-observer-item-final{-webkit-transition:none!important;transition:none!important}.os-resize-observer{-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-name:hs-resize-observer-dummy-animation;animation-name:hs-resize-observer-dummy-animation}.os-host-transition>.os-scrollbar,.os-host-transition>.os-scrollbar-corner{-webkit-transition:opacity .3s,visibility .3s,top .3s,right .3s,bottom .3s,left .3s;transition:opacity .3s,visibility .3s,top .3s,right .3s,bottom .3s,left .3s}html.os-html>.os-host>.os-scrollbar{position:absolute;z-index:999999}.os-scrollbar,.os-scrollbar-corner{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;position:absolute;z-index:1}.os-scrollbar-corner{bottom:0;right:0}.os-scrollbar{pointer-events:none}.os-scrollbar-track{border:none!important;padding:0!important;position:relative}.os-scrollbar-handle,.os-scrollbar-track{height:100%;pointer-events:auto;width:100%}.os-scrollbar-handle{position:absolute}.os-scrollbar-handle-off,.os-scrollbar-track-off{pointer-events:none}.os-scrollbar.os-scrollbar-unusable,.os-scrollbar.os-scrollbar-unusable *{pointer-events:none!important}.os-scrollbar.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{right:0;top:0}.os-host-rtl>.os-scrollbar-horizontal{right:0}.os-host-rtl>.os-scrollbar-corner,.os-host-rtl>.os-scrollbar-vertical{left:0;right:auto}.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-corner,.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-corner,.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal,.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical,.os-padding+.os-scrollbar-corner,.os-scrollbar-auto-hidden,.os-scrollbar-horizontal+.os-scrollbar-vertical.os-scrollbar-auto-hidden+.os-scrollbar-corner,.os-scrollbar-horizontal.os-scrollbar-auto-hidden+.os-scrollbar-vertical+.os-scrollbar-corner,.os-scrollbar-horizontal.os-scrollbar-auto-hidden+.os-scrollbar-vertical.os-scrollbar-auto-hidden+.os-scrollbar-corner{opacity:0;pointer-events:none;visibility:hidden}.os-scrollbar-corner-resize-both{cursor:nwse-resize}.os-host-rtl>.os-scrollbar-corner-resize-both{cursor:nesw-resize}.os-scrollbar-corner-resize-horizontal{cursor:ew-resize}.os-scrollbar-corner-resize-vertical{cursor:ns-resize}.os-dragging .os-scrollbar-corner.os-scrollbar-corner-resize{cursor:default}.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-vertical{bottom:0;top:0}.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal,.os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal{left:0;right:0}.os-scrollbar-corner.os-scrollbar-corner-resize,.os-scrollbar:hover{opacity:1!important;visibility:visible!important}.os-scrollbar-corner.os-scrollbar-corner-resize{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PGcgc3R5bGU9ImRpc3BsYXk6aW5saW5lIj48cGF0aCBzdHlsZT0iZmlsbDojMDAwO2ZpbGwtb3BhY2l0eTouNDk0MTE3NjU7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmUiIGQ9Ik03LjQyNCAxMDQyLjM2MmExLjMxIDEuMzEgMCAwIDAtMS4zMSAxLjMxYzAgLjMuMTA0LjU3MS4yNzMuNzkyLjIxLjE0MS40NjYuMjE4LjczNy4yMThhMS4zMSAxLjMxIDAgMCAwIDEuMzEtMS4zMWMwLS4yNzEtLjA3Ny0uNTI4LS4yMTgtLjczN2ExLjI5OCAxLjI5OCAwIDAgMC0uNzkyLS4yNzN6bTAgMy4wODRhMS4zMSAxLjMxIDAgMCAwLTEuMzEgMS4zMWMwIC4zLjEwNC41NzIuMjczLjc5Mi4yMS4xNDEuNDY2LjIxOS43MzcuMjE5YTEuMzEgMS4zMSAwIDAgMCAxLjMxLTEuMzEgMS4zMiAxLjMyIDAgMCAwLS4yMTgtLjczOCAxLjI5OCAxLjI5OCAwIDAgMC0uNzkyLS4yNzN6bS0zLjA4NCAwYTEuMzEgMS4zMSAwIDAgMC0xLjMxIDEuMzFjMCAuMy4xMDQuNTcyLjI3My43OTIuMjA5LjE0MS40NjUuMjE5LjczNy4yMTlhMS4zMSAxLjMxIDAgMCAwIDEuMzEtMS4zMWMwLS4yNzItLjA3Ny0uNTI4LS4yMTktLjczOGExLjI5OCAxLjI5OCAwIDAgMC0uNzkxLS4yNzN6bS0zLjAzIDMuMDNhMS4zMSAxLjMxIDAgMCAwLTEuMzEgMS4zMWMwIC4zLjEwNC41NzEuMjczLjc5Mi4yMS4xNDEuNDY2LjIxOC43MzcuMjE4YTEuMzEgMS4zMSAwIDAgMCAxLjMxLTEuMzFjMC0uMjcxLS4wNzctLjUyOC0uMjE4LS43MzdhMS4yOTggMS4yOTggMCAwIDAtLjc5Mi0uMjczem0zLjAzIDBhMS4zMSAxLjMxIDAgMCAwLTEuMzEgMS4zMWMwIC4zLjEwNC41NzEuMjczLjc5Mi4yMDkuMTQxLjQ2NS4yMTguNzM3LjIxOGExLjMxIDEuMzEgMCAwIDAgMS4zMS0xLjMxIDEuMzEgMS4zMSAwIDAgMC0uMjE5LS43MzcgMS4yOTggMS4yOTggMCAwIDAtLjc5MS0uMjczem0zLjA4NCAwYTEuMzEgMS4zMSAwIDAgMC0xLjMxIDEuMzFjMCAuMy4xMDQuNTcxLjI3My43OTIuMjEuMTQxLjQ2Ni4yMTguNzM3LjIxOGExLjMxIDEuMzEgMCAwIDAgMS4zMS0xLjMxYzAtLjI3MS0uMDc3LS41MjgtLjIxOC0uNzM3YTEuMjk4IDEuMjk4IDAgMCAwLS43OTItLjI3M3oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEwNDIuMzYyKSIvPjwvZz48ZyBzdHlsZT0iZGlzcGxheTppbmxpbmUiPjxwYXRoIHN0eWxlPSJmaWxsOiNmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmUiIGQ9Ik04LjIxNi4yNzNjLjE0MS4yMS4yMTguNDY2LjIxOC43MzdhMS4zMSAxLjMxIDAgMCAxLTEuMzEgMS4zMWMtLjI3MSAwLS41MjgtLjA3Ny0uNzM3LS4yMTguMjQuMzEzLjYxMy41MTggMS4wMzcuNTE4YTEuMzEgMS4zMSAwIDAgMCAxLjMxLTEuMzFjMC0uNDI0LS4yMDUtLjc5OC0uNTE4LTEuMDM3em0wIDMuMDg0Yy4xNDEuMjEuMjE4LjQ2Ni4yMTguNzM3YTEuMzEgMS4zMSAwIDAgMS0xLjMxIDEuMzFjLS4yNzEgMC0uNTI4LS4wNzctLjczNy0uMjE4LjI0LjMxMy42MTMuNTE5IDEuMDM3LjUxOWExLjMxIDEuMzEgMCAwIDAgMS4zMS0xLjMxYzAtLjQyNS0uMjA1LS43OTgtLjUxOC0xLjAzOHptLTMuMDg1IDBjLjE0Mi4yMS4yMTkuNDY2LjIxOS43MzdhMS4zMSAxLjMxIDAgMCAxLTEuMzEgMS4zMWMtLjI3MiAwLS41MjgtLjA3Ny0uNzM3LS4yMTguMjQuMzEzLjYxMi41MTkgMS4wMzcuNTE5YTEuMzEgMS4zMSAwIDAgMCAxLjMxLTEuMzFjMC0uNDI1LS4yMDUtLjc5OC0uNTE5LTEuMDM4em0tMy4wMyAzLjAzYy4xNDIuMjEuMjIuNDY2LjIyLjczN2ExLjMxIDEuMzEgMCAwIDEtMS4zMTEgMS4zMWMtLjI3MSAwLS41MjgtLjA3Ny0uNzM3LS4yMTguMjQuMzEzLjYxMy41MTggMS4wMzcuNTE4YTEuMzEgMS4zMSAwIDAgMCAxLjMxLTEuMzFjMC0uNDI0LS4yMDUtLjc5OC0uNTE4LTEuMDM3em0zLjAzIDBjLjE0Mi4yMS4yMTkuNDY2LjIxOS43MzdhMS4zMSAxLjMxIDAgMCAxLTEuMzEgMS4zMWMtLjI3MiAwLS41MjgtLjA3Ny0uNzM3LS4yMTguMjQuMzEzLjYxMi41MTggMS4wMzcuNTE4YTEuMzEgMS4zMSAwIDAgMCAxLjMxLTEuMzEgMS4zIDEuMyAwIDAgMC0uNTE5LTEuMDM3em0zLjA4NSAwYy4xNDEuMjEuMjE4LjQ2Ni4yMTguNzM3YTEuMzEgMS4zMSAwIDAgMS0xLjMxIDEuMzFjLS4yNzEgMC0uNTI4LS4wNzctLjczNy0uMjE4LjI0LjMxMy42MTMuNTE4IDEuMDM3LjUxOGExLjMxIDEuMzEgMCAwIDAgMS4zMS0xLjMxYzAtLjQyNC0uMjA1LS43OTgtLjUxOC0xLjAzN3oiLz48L2c+PC9zdmc+);background-position:100% 100%;background-repeat:no-repeat;pointer-events:auto!important}.os-host-rtl>.os-scrollbar-corner.os-scrollbar-corner-resize{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.os-host-overflow{overflow:hidden!important}@-webkit-keyframes hs-resize-observer-dummy-animation{0%{z-index:0}to{z-index:-1}}@keyframes hs-resize-observer-dummy-animation{0%{z-index:0}to{z-index:-1}}.os-theme-none>.os-scrollbar-corner,.os-theme-none>.os-scrollbar-horizontal,.os-theme-none>.os-scrollbar-vertical{display:none!important}.os-theme-none>.os-scrollbar-corner-resize{display:block!important;min-height:10px;min-width:10px}.os-theme-dark>.os-scrollbar-horizontal,.os-theme-light>.os-scrollbar-horizontal{height:10px;right:10px}.os-theme-dark>.os-scrollbar-vertical,.os-theme-light>.os-scrollbar-vertical{bottom:10px;width:10px}.os-theme-dark.os-host-rtl>.os-scrollbar-horizontal,.os-theme-light.os-host-rtl>.os-scrollbar-horizontal{left:10px;right:0}.os-theme-dark>.os-scrollbar-corner,.os-theme-light>.os-scrollbar-corner{background-color:transparent;height:10px;width:10px}.os-theme-dark>.os-scrollbar,.os-theme-light>.os-scrollbar{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px}.os-theme-dark>.os-scrollbar.os-scrollbar-unusable,.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.os-theme-light>.os-scrollbar.os-scrollbar-unusable,.os-theme-light>.os-scrollbar>.os-scrollbar-track{background:transparent}.os-theme-dark>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle{min-width:30px}.os-theme-dark>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle{min-height:30px}.os-theme-dark.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{-webkit-transition:background-color .3s;transition:background-color .3s}.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar>.os-scrollbar-track,.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{border-radius:10px}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:#4f5b63}.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:hsla(0,0%,100%,.4)}.os-theme-dark>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:#4f5b63}.os-theme-light>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:hsla(0,0%,100%,.55)}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active{background:#4f5b63}.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active{background:hsla(0,0%,100%,.7)}.os-theme-dark>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.os-theme-dark.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-dark.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical .os-scrollbar-handle:before{display:none}.os-theme-dark>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-horizontal .os-scrollbar-handle:before{bottom:-2px;top:-6px}.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{left:-6px;right:-2px}.os-host-rtl.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-host-rtl.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{left:-2px;right:-6px}.scroll-box{border:.1rem solid #384147;border-radius:.2rem;overflow-x:hidden;overflow-y:auto;padding:2.4rem;resize:vertical;width:100%}.scroll-box--sm{height:15rem}.scroll-box--md{height:20rem}.scroll-box--lg{height:28rem}.scroll-box>*,.v-picker{position:relative}.v-picker{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border:.1rem solid #384147;border-radius:.3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;padding:2.4rem}.v-picker:hover{border-color:#ccc}input:checked+.v-picker{border-color:#00aeef}.v-picker--has-error{border-color:#ff9913}.v-picker .container:last-of-type,.v-picker p:last-of-type{margin-bottom:0}.v-picker__trigger{bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.search-group{position:relative}.search-group__result{background-color:#22272a;border-radius:.3rem;-webkit-box-shadow:0 .1rem .4rem rgba(0,0,0,.25);box-shadow:0 .1rem .4rem rgba(0,0,0,.25);color:#ccc;font-family:ClearSansRegular,Helvetica,Arial,sans-serif;margin-top:.8rem;padding:1.6rem 0;position:absolute;vertical-align:middle;width:100%;z-index:10}.search-group__result-row{height:4rem;padding:0 1.6rem}.search-group__result-row--loading{height:19.2rem}.search-group__result-row .btn__icon{margin-right:.8rem}a.search-group__result-row,a.search-group__result-row:active,a.search-group__result-row:hover,a.search-group__result-row:visited{color:#fff}a.search-group__result-row:hover{background-color:#009bd6;text-shadow:0 .1rem #006489}.search-group__result-divider{border:1px solid #384147}.search-group .search-coincidence{background-color:#006489}.search-group .input-group__append :not(:first-child){margin-left:1.2rem}.api-ref__section{margin-top:3.2rem}.api-ref__section-heading{border-bottom:.1rem solid #384147;color:#fff;font-size:2.4rem;line-height:3.2rem;padding-bottom:1.6rem}.api-ref__heading{color:#fff;font-size:3.2rem;line-height:4rem}.api-ref .api-ref-typedef{margin:1.6rem 0}.api-ref .api-ref-typedef__type{width:20%}.api-ref .api-ref-typedef tr:first-of-type{border-top:0}.api-ref .api-ref-member{border:1px dashed #384147;border-radius:1rem;margin-top:2.4rem;padding:2.4rem}.api-ref .api-ref-function{-webkit-box-orient:horizontal;-webkit-box-direction:normal;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:2.1rem;line-height:2.4rem;margin-bottom:1.6rem}.api-ref .api-ref-function__badges{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.api-ref .api-ref-function__name{-webkit-box-flex:1;-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0}.api-ref .api-ref-function__icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;height:1.6rem;width:1.6rem}.api-ref .api-ref-function pre{margin:1.6rem 0}.api-ref .api-ref-function p{margin:0;padding:0}.data-list,.data-list dd,.data-list dt{padding:.4rem}.card-document{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#22272a;-webkit-box-shadow:0 .2rem 1.6rem rgba(0,0,0,.5);box-shadow:0 .2rem 1.6rem rgba(0,0,0,.5);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:.8rem;padding:1.6rem;position:relative;width:100%}.card-document--drag{-webkit-box-flex:0;display:block;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:-.4rem;margin-right:.4rem;opacity:.3;width:1.6rem}.card-document--drag svg{height:1.6rem;width:1.6rem}.card-document--name{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-document--name a{text-decoration:underline}.card-document--name p:first-of-type{padding-top:0}.card-document--name p{margin-bottom:.8rem}.card-document--name p:last-child{margin-bottom:0}.card-document--actions{-webkit-box-flex:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.card-document--action{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-left:.8rem;opacity:.3;-webkit-transition:opacity .3s;transition:opacity .3s}.card-document--action:hover{opacity:.6}.card-document--action svg{fill:#fff;height:1.2rem;width:1.2rem}.card-document:not(.dz-processing):not(.dz-error):not(.dz-complete) .card-document--process{display:none}.grid.grid--first-3>:first-child{grid-column-end:span 3}.offline-mode{bottom:2.4rem;position:absolute;right:3.2rem}body,html{scrollbar-width:.8rem}::-webkit-scrollbar{background:transparent;height:.8rem;width:.8rem}::-webkit-scrollbar-thumb{background:#384147;-webkit-border-radius:1ex;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.75)}::-webkit-scrollbar-corner{background:transparent}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QndFekNZLCtCQTFDWixhQTBDWSxrRXhFeUNaLDRCd0V6Q1kseUJBMUNaLHdCQTBDWSxnQkExQ1osa0J4RW1GQSxnQ3dFekNZLDZFQTFDWixrQ3hFbUZBLHFCd0V6Q1ksK0JBMUNaLGFBMENZLGtFeEV5Q1osNEJ3RXpDWSx5QkExQ1osd0JBMENZLGdCQTFDWixrQnhFbUZBLGdDd0V6Q1ksNkVBMUNaLGtDeEVtRkEscUJ3RXpDWSxDQTFDWixnQkEwQ1ksNENBMUNaLGtCQTBDWSxnQ3hFeUNaLDRCd0V6Q1ksa0VBMUNaLGtCT09BLGdDQUNBLDRCQUtBLHdCQUpBLENBT0ksd0JDakJKLG1DRERBLHNCQ0NBLG1CRERBLDRCQ0NBLG1GRERBLFdDQ0EsZ1pEREEsa0RDZVEsc01oRnNFUixrQmdGdEVRLG1DaEZzRVIsbUJnRnRFUSxtQ2hGc0VSLG1CZ0Z0RVEsbUNoRnNFUixtQmdGdEVRLG1DaEZzRVIsbUJnRnRFUSxtQ2hGc0VSLG1CZ0Z0RVEsbUNoRnNFUixtQmdGdEVRLG1DaEZzRVIsbUJnRnRFUSxtQ0RmUixzRC9FcUZBLG9CZ0Z0RVEsb0NoRnNFUixvQmdGdEVRLHVJaEZzRVIsaUJnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNoRnNFUixrQmdGdEVRLG1DaEZzRVIsa0JnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNoRnNFUixrQmdGdEVRLG1DaEZzRVIsa0JnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNEZlIscUQvRXFGQSxtQmdGdEVRLG9DaEZzRVIsQ2dGdEVRLHdKaEZzRVIsaUJnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNoRnNFUixrQmdGdEVRLG1DaEZzRVIsa0JnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNoRnNFUixrQmdGdEVRLG1DaEZzRVIsa0JnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNEZlIscUQvRXFGQSxtQmdGdEVRLG9DaEZzRVIsQ2dGdEVRLHdKaEZzRVIsaUJnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNoRnNFUixrQmdGdEVRLG1DaEZzRVIsa0JnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNoRnNFUixrQmdGdEVRLG1DaEZzRVIsa0JnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNEZlIscUQvRXFGQSxtQmdGdEVRLG9DaEZzRVIsQ2dGdEVRLHdKaEZzRVIsaUJnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNoRnNFUixrQmdGdEVRLG1DaEZzRVIsa0JnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNoRnNFUixrQmdGdEVRLG1DaEZzRVIsa0JnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNEZlIscUQvRXFGQSxtQmdGdEVRLG9DaEZzRVIsbUJnRnRFUSx1SWhGc0VSLGlCZ0Z0RVEsbUNoRnNFUixrQmdGdEVRLG1DaEZzRVIsa0JnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNoRnNFUixrQmdGdEVRLG1DaEZzRVIsa0JnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNoRnNFUixrQmdGdEVRLG1DRGZSLHFEL0VxRkEsbUJnRnRFUSxvQ2hGc0VSLG1CZ0Z0RVEsb0NoRnNFUixtQmdGdEVRLG9DaEZzRVIsRWdGdEVRLDBDaEZzRVIsa0JnRnRFUSxtQ2hGc0VSLG1CZ0Z0RVEsbUNoRnNFUixtQmdGdEVRLG1DaEZzRVIsbUJnRnRFUSxtQ2hGc0VSLG1CZ0Z0RVEsbUNoRnNFUixtQmdGdEVRLG1DaEZzRVIsbUJnRnRFUSxtQ2hGc0VSLG1CZ0Z0RVEsbUNEZlIsc0QvRXFGQSxvQmdGdEVRLG9DaEZzRVIsb0JnRnRFUSxvQ2hGc0VSLENnRnRFUSxtR2hGc0VSLGlCZ0Z0RVEsbUNoRnNFUixrQmdGdEVRLG1DaEZzRVIsa0JnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNoRnNFUixrQmdGdEVRLG1DaEZzRVIsa0JnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNoRnNFUixrQmdGdEVRLG1DRGZSLHFEL0VxRkEsbUJnRnRFUSxvQ2hGc0VSLG1CZ0Z0RVEsdUloRnNFUixpQmdGdEVRLG1DaEZzRVIsa0JnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNoRnNFUixrQmdGdEVRLG1DaEZzRVIsa0JnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNoRnNFUixrQmdGdEVRLG1DaEZzRVIsa0JnRnRFUSxtQ0RmUixxREN3QkEsbUJBR0osMkZDNUJBLG1CQUNJLG9DakZxRkEsd0JpRnRGSixtQkFJUSxpREFKUiwwQkFRUSxrQkFJUixnQkFDSSxpRUFESixlQUlRLGlFQUpSLGVBUVEsc0JBSVIsaUJBQ0ksaUVBR0kscUNqRjBESiwyQ2tGcEZBLGlFSEdBLDJDR0hBLDBCSEdBLHNER0hBLGdCSEdBLGVHSEEsc0JIR0EsZUdIQSxzQkhHQSxlR0hBLHNCSEdBLHFDR0hBLGVIR0Esc0JHSEEsZUhHQSxzQkdIQSxlSEdBLHFDL0VpRkEsc0JrRnRFUSxlbEZzRVIsc0JrRnRFUSxxSGxGc0VSLDREa0Z0RVEsc0JsRnNFUixtQmtGdEVRLHNCbEZzRVIsbUJrRnRFUSxzQmxGc0VSLG1Ca0Z0RVEsc0JsRnNFUixtQmtGdEVRLHNCbEZzRVIsbUJrRnRFUSxzQmxGc0VSLG1Ca0Z0RVEsc0JIWFIseUMvRWlGQSxtQmtGdEVRLHNCbEZzRVIsb0JrRnRFUSx1QmxGc0VSLG9Ca0Z0RVEsdUJsRnNFUixDa0Z0RVEsc0dIWFIsc0JHV1Esa0JIWFIsc0JHV1Esa0JIWFIsc0JHV1Esa0JIWFIsc0JHV1EsZ0ZsRnNFUixDa0Z0RVEsdUNIWFIsd0MvRWlGQSxrQmtGdEVRLHNCbEZzRVIsbUJrRnRFUSx1QmxGc0VSLG1Ca0Z0RVEsNkhIWFIsc0JHV1Esa0JIWFIsc0JHV1Esa0JIWFIsc0JHV1Esa0JIWFIsc0JHV1EsZ0ZsRnNFUixDa0Z0RVEsdUNIWFIsd0MvRWlGQSxrQmtGdEVRLHNCbEZzRVIsbUJrRnRFUSx1QmxGc0VSLG1Ca0Z0RVEsNkhIWFIsc0JHV1Esa0JIWFIsc0JHV1Esa0JIWFIsc0JHV1Esa0JIWFIsc0JHV1EsZ0ZsRnNFUixDa0Z0RVEsdUNIWFIsd0MvRWlGQSxrQmtGdEVRLHNCbEZzRVIsbUJrRnRFUSx1QmxGc0VSLG1Ca0Z0RVEsNkhIWFIsc0JHV1Esa0JIWFIsc0JHV1Esa0JIWFIsc0JHV1Esa0JIWFIsc0JHV1EsZ0ZsRnNFUixDa0Z0RVEsdUNIWFIsd0MvRWlGQSxrQmtGdEVRLHNCbEZzRVIsbUJrRnRFUSx1QmxGc0VSLG1Ca0Z0RVEsdUJsRnNFUixDa0Z0RVEsc0dIWFIsc0JHV1Esa0JIWFIsc0JHV1Esa0JIWFIsc0JHV1Esa0JIWFIsc0JHV1EsZ0ZsRnNFUixDa0Z0RVEsdUNIWFIsd0MvRWlGQSxrQmtGdEVRLHNCbEZzRVIsbUJrRnRFUSx1QmxGc0VSLG1Ca0Z0RVEsdUJsRnNFUixtQmtGdEVRLHVCbEZzRVIsOERrRnRFUSxzQmxGc0VSLG1Ca0Z0RVEsc0JsRnNFUixtQmtGdEVRLHNCbEZzRVIsbUJrRnRFUSxzQmxGc0VSLG1Ca0Z0RVEsc0JsRnNFUixtQmtGdEVRLHNCbEZzRVIsbUJrRnRFUSxzQkhYUix5Qy9FaUZBLG1Ca0Z0RVEsc0JsRnNFUixvQmtGdEVRLHVCbEZzRVIsb0JrRnRFUSx1QmxGc0VSLG9Ca0Z0RVEsb0ZIWFIsc0JHV1Esa0JIWFIsc0JHV1Esa0JIWFIsc0JHV1Esa0JIWFIsc0JHV1EsZ0ZsRnNFUixDa0Z0RVEsdUNIWFIsd0MvRWlGQSxrQmtGdEVRLHNCbEZzRVIsbUJrRnRFUSx1QmxGc0VSLG1Ca0Z0RVEsdUJsRnNFUixDa0Z0RVEsc0dIWFIsc0JHV1Esa0JIWFIsc0JHV1Esa0JIWFIsc0JHV1Esa0JIWFIsc0JHV1EsZ0ZsRnNFUixDa0Z0RVEsdUNDVEosbUdBREosdUJBRUksbUJDTkosaUVBRFMsYUFDVCxnRUFEUywwQkFDVCw2Q0FEUyxzQkFDVCx3REFEUyxzQkFDVCx3REFEUyxzQkFDVCx3REFEUyxzQkFDVCx3REFEUyxzQkFDVCx3REFEUyxzQkFDVCx3REFEUyxzQkFDVCxtQ0FEUyxDQUNULG9CQURTLHNCQUNULHdEQURTLHNCQUNULGdGQURTLHFCcEZxRlQsc0NvRnRFUSw0Q3BGc0VSLHNDb0Z0RVEsNENwRnNFUiwwRG9GdEVRLHdCcEZzRVIsMENvRnRFUSx3Q3BGc0VSLDBDb0Z0RVEsd0NwRnNFUiwwQ29GdEVRLHdDcEZzRVIsMENvRnRFUSx3Q3BGc0VSLDBDb0Z0RVEsd0NwRnNFUiwwQ29GdEVRLHdDcEZzRVIsMENvRnRFUSw4RHBGc0VSLG9Cb0Z0RVEsOERwRnNFUixvQm9GdEVRLGdFQUZLLHFDcEZ3RWIsMEJvRnRFUSw0RHBGc0VSLDBCb0Z0RVEsNENwRnNFUiwyRG9GdEVRLHVCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxpRnBGc0VSLG9Cb0Z0RVEsNkRwRnNFUixvQm9GdEVRLCtEQUZLLHFDcEZ3RWIseUJvRnRFUSw0RHBGc0VSLHlCb0Z0RVEsNENwRnNFUiwyRG9GdEVRLHVCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxpRnBGc0VSLG9Cb0Z0RVEsNkRwRnNFUixvQm9GdEVRLCtEQUZLLHFDcEZ3RWIseUJvRnRFUSw0RHBGc0VSLHlCb0Z0RVEsNENwRnNFUiwyRG9GdEVRLHVCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxpRnBGc0VSLG9Cb0Z0RVEsNkRwRnNFUixvQm9GdEVRLCtEQUZLLHFDcEZ3RWIseUJvRnRFUSw0RHBGc0VSLHlCb0Z0RVEsNENwRnNFUiwyRG9GdEVRLHVCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxpRnBGc0VSLG9Cb0Z0RVEsNkRwRnNFUixvQm9GdEVRLCtEQUZLLHFDcEZ3RWIseUJvRnRFUSw0RHBGc0VSLHlCb0Z0RVEsNENwRnNFUiw0RG9GdEVRLHVCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxpRnBGc0VSLG9Cb0Z0RVEsNkRwRnNFUixvQm9GdEVRLCtEQUZLLHFDcEZ3RWIseUJvRnRFUSw0RHBGc0VSLHlCb0Z0RVEsNkNBRkssZXBGd0ViLDRDb0Z0RVEsd0JwRnNFUiwwQ29GdEVRLHdDcEZzRVIsMENvRnRFUSx3Q3BGc0VSLDBDb0Z0RVEsd0NwRnNFUiwwQ29GdEVRLHdDcEZzRVIsMENvRnRFUSx3Q3BGc0VSLDBDb0Z0RVEsd0NwRnNFUiwwQ29GdEVRLDhEcEZzRVIsb0JvRnRFUSw4RHBGc0VSLG9Cb0Z0RVEsZ0VBRksscUNwRndFYiwwQm9GdEVRLDREcEZzRVIsMEJvRnRFUSw0Q3BGc0VSLDREb0Z0RVEsdUJwRnNFUixzQm9GdEVRLHFCRGRSLGNDY1Esd0JwRnNFUixzQm9GdEVRLHFCRGRSLGNDY1Esd0JwRnNFUixzQm9GdEVRLHFCRGRSLGNDY1Esd0JwRnNFUixzQm9GdEVRLHFCRGRSLGNDY1Esd0JwRnNFUixzQm9GdEVRLHFCRGRSLGNDY1Esd0JwRnNFUixzQm9GdEVRLHFCRGRSLGNDY1Esd0JwRnNFUixzQm9GdEVRLGlGcEZzRVIsb0JvRnRFUSw2RHBGc0VSLG9Cb0Z0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R0YsMENBQ0UsMEJDakVGLDRCQUNJLDJCQ0ZKLDhGQUVBLDhCQUVBLHVGQUxBLHlFQU1BLG1CQUZBLHlCQUxBLGlEQVVJLGtGQUdBLG9CQUNBLGFBQ0Esb0JBRUEsaUNBRUksV0FEQSxzQkFLUixrQkFFSSxvRWhPVEEsbUJBR0osbUJBQ0EsV0FGQSxjZ09PSSx5QkFFSSwwQkFHSix3Q0FDSSxzQkFHSixrQkFDSSxjQUdKLHNEQUtKLG1CQUVJLHdCQURBLDRFQUNBLDhFQUtBLG1HQURBLCtHQUVBLHdCQUdBLGlEQUVBLDhCQUNJLDJCQUdKLDRCQUdJLDJCQUlSLHVHQ3JFSiw4QkFDRSxzQ0NHQSxTQUZBLDJCQUNBLDZGQ0lBLFlBSUYsa0NBQ0Usc0JBQ0EsZUFDQSw0Q0FHRixnQ0FDRSIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9mbGlja2l0eS9jc3MvZmxpY2tpdHkuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90aXBweS5qcy9kaXN0L3RpcHB5LmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcHJpc21qcy90aGVtZXMvcHJpc20tb2thaWRpYS5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jYXJvdXNlbC9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9iYXNlL2RlZmluaXRpb25zL2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2Jhc2UvZGVmaW5pdGlvbnMvYW5pbWF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2Jhc2UvcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvYmFzZS9kZWZpbml0aW9ucy9jb25zdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvYmFzZS9kZWZpbml0aW9ucy9wYWxldHRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2Jhc2UvZGVmaW5pdGlvbnMvbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2Jhc2UvdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9iYXNlL2FuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L3BpY3R1cmUvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2xheW91dC9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9iYXNlL2RlZmluaXRpb25zL21lZGlhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9sYXlvdXQvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2xheW91dC9fZGV0YWlscy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbGF5b3V0L19oZXJvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9sYXlvdXQvX2NvbnRlbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9sYXlvdXQvX3Byb21vLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9sYXlvdXQvX3N0aWNreS1mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2xvYWRlci9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvc2VjdGlvbi9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvc2VjdGlvbi9faGVhZGluZ19zbS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvc2VjdGlvbi9faGVhZGluZ19tZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvc2VjdGlvbi9faGVhZGluZ19sZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbmF2LWJhci9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbmF2LWJhci9fYnJhbmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L25hdi1iYXIvX2Jsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9uYXYtYmFyL19tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9uYXYtYmFyL19zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L25hdi1iYXIvX3Byb2ZpbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L25hdi1iYXItbG9jYWwvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L25hdi1iYXItbG9jYWwvX2l0ZW0uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L25hdi1iYXItbG9jYWwvX3RyaWdnZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L25hdi1iYXItbG9jYWwvX2JyYW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9uYXYtYmFyLWxvY2FsL19zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L25hdi1iYXItbG9jYWwvX2FjdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbmF2LXRyZWUvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L25hdi1jb250ZW50cy9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbmF2LXRhYnMvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2Jhbm5lci9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvYnJlYWRjcnVtYnMvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L3NpZGUtYmFyL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jb29raWUtYmFyL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jb29raWUtYmFyL19mbHVpZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvc2hvcHBpbmctY2FydC9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbWVudS1pdGVtL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9tZW51LWRyb3Bkb3duL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9tZW51LWRyb3Bkb3duL190cmlnZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9tZW51LWRyb3Bkb3duL19jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L21lbnUtZHJvcGRvd24vX2l0ZW0uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L21lbnUtZHJvcGRvd24vX2Fycm93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9tZW51LWRyb3Bkb3duL19kaXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L21lbnUtZHJvcGRvd24vX3NtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9tZW51LWRyb3Bkb3duL19sZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvaWNvbi9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvYnRuL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9idG4vX3ByaW1hcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2J0bi9fc2Vjb25kYXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9idG4vX3RlcnRpYXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9idG4vX2Rlc3RydWN0aXZlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9idG4vX2xpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2J0bi9fc2xvdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvYnRuL3Nsb3QvX2ZhY2Vib29rLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9idG4vc2xvdC9fdHdpdHRlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvYnRuL3Nsb3QvX3BpbnRlcmVzdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvYnRuL19pY29uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9idG4vX3NtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9idG4vX21kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9idG4vX2xnLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9idG4vX3hsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9idG4vX2ZsdWlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9idG4vX2ZsYXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2J0bi9jYXJvdXNlbC9faW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2J0bi9jYXJvdXNlbC9fbGlnaHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2J0bi9jYXJvdXNlbC9fZGFyay5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvYnRuL19ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvZ3JpZC9fY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9ncmlkL2NvbnRhaW5lci9fcm93LWNvbnRhaW5lZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvZ3JpZC9jb250YWluZXIvX2NvbC1wYWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2dyaWQvY29udGFpbmVyL19jb2wtZ2FwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9ncmlkL19yb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2dyaWQvcm93L19hbGlnbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvZ3JpZC9yb3cvX2p1c3RpZnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2dyaWQvcm93L19mbHVpZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvZ3JpZC9fY29sLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9ncmlkL2NvbC9fYXV0by5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvZ3JpZC9jb2wvX2dhcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvZ3JpZC9jb2wvX2dyb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2dyaWQvY29sL19wYWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2dyaWQvY29sL19zaHJpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2dyaWQvY29sL19hbGlnbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvZ3JpZC9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvZ3JpZC9ncmlkL19jb2xzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9ncmlkL2dyaWQvX2dhcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvZ3JpZC9ncmlkL3NwYW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2dyaWQvX2NvbHVtbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2dyaWQvY29sdW1ucy9fY29scy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvZ3JpZC9jb2x1bW5zL19nYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2dyaWQvY29sdW1ucy9fd2lkdGguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2Zvb3Rlci9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvZm9vdGVyL19kaXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2Zvb3Rlci9fY3VycmVuY3kuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2Zvb3Rlci9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9mb290ZXIvX2xlZ2FsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9pbnB1dC1ncm91cC9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvaW5wdXQtZ3JvdXAvX3ByaW1hcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2lucHV0LWdyb3VwL19zZWNvbmRhcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2lucHV0LWdyb3VwL190ZXJ0aWFyeS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvaW5wdXQtZ3JvdXAvX2xnLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9pbnB1dC1ncm91cC9fbWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2lucHV0LWdyb3VwL19zbS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvaW5wdXQtY2hlY2tib3gvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2lucHV0LWNoZWNrYm94L19tZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvaW5wdXQtY2hlY2tib3gvX2xnLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9pbnB1dC1yYWRpby9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvaW5wdXQtcmFkaW8vX21kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9pbnB1dC1yYWRpby9fbGcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2Ryb3B6b25lL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9kcm9wem9uZS9fYXZhdGFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9kcm9wem9uZS9fZHJhZ2dhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9kcm9wem9uZS9fZmlsZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvZHJvcHpvbmUvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Nyb3BwZXJqcy9zcmMvY3NzL2Nyb3BwZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2ZpZWxkc2V0L2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9maWVsZHNldC9fc3RyZW5ndGguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2Zvcm0vaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2xpbmsvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2xpbmsvX3NtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9saW5rL19tZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbGluay9fbGcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2xpbmsvX3hsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9saW5rL194eGwuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2xpbmsvX3NlY29uZGFyeS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbGluay9fdGVydGlhcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2xpbmsvX2hlYWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2xpbmsvX2Rlc3RydWN0aXZlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9saXN0L2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9saXN0L19zbS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbGlzdC9fbWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2xpc3QvX2NoZWNrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jbG9zZS9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvY2xvc2UvX2xnLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jbG9zZS9fbWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2Nsb3NlL19zbS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvY2xvc2UvX3hsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jbG9zZS9fY2lyY2xlZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbW9kYWwvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L21vZGFsL19zbS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbW9kYWwvX21kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9tb2RhbC9fbGcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L21vZGFsL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L21vZGFsL19ib2R5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9tb2RhbC9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9saWdodGJveC9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvcmF0aW5nL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9yYXRpbmcvX3NtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9yYXRpbmcvX21kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9yYXRpbmcvX2xnLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9yYXRpbmcvX3ByaW1hcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2VtYmVkL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9leHBhbmRhYmxlL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9leHBhbmRhYmxlL19zbS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvZXhwYW5kYWJsZS9fbGcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2Nhcm91c2VsL19mdWxsc2NyZWVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jYXJvdXNlbC9fbGFuZGluZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvY2Fyb3VzZWwvX2RldGFpbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2Nhcm91c2VsL19zdG9yaWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jYXJvdXNlbC9fYnJhbmRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9lbXB0eS1zdGF0ZS9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvY2hpcC9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvY2FyZC1oZXJvL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jYXJkLWhlcm8vX3BhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2NhcmQtaGVyby9fZGV0YWlscy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvY2FyZC1oZXJvL19mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jYXJkLWFzc2V0L2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jYXJkLWFzc2V0L192ZXJ0aWNhbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvY2FyZC1hc3NldC9faG9yaXpvbnRhbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvY2FyZC1hc3NldC9fc2hvcHBpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2NhcmQtdmVuZG9yL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jYXJkLWFzc2lzdGFudC9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvY2FyZC1nZW5lcmljL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jYXJkLWdlbmVyaWMvX3ZlcnRpY2FsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jYXJkLWdlbmVyaWMvX2hvcml6b250YWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2NhcmQtZ2VuZXJpYy9faG9yaXpvbnRhbF9sZWFkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jYXJkLWNhcm91c2VsL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jYXJkLWNhdGVnb3J5L2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jYXJkLXByb21vL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jYXJkLWd1aWRlL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jYXJkLXR1dG9yaWFsL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9iYWRnZS9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvcGFnaW5hdGlvbi9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvcHJvZ3Jlc3MtYmFyL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9wcm9ncmVzcy1jaXJjbGUvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L3RhYi1ncm91cC9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvdGFiLWdyb3VwL19tZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvdGFiLWdyb3VwL19sZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvdGFibGUvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L3RhYmxlL19kZXRhaWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC90b29sdGlwL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9hdmF0YXIvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvYmFzZS9zdGF0ZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2NvbW1lbnQvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2NvbW1lbnQvX293bmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jb21tZW50L19pbmZvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jb21tZW50L19yYXRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2NvbW1lbnQvX2JvZHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2NvbW1lbnQvX2FjdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L25vdGUvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L25vdGUvX21kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9ub3RlL19sZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbm90aWZpY2F0aW9uL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9wYW5lbC9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvcGFuZWwvX3NtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9wYW5lbC9fbGcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L3BhbmVsL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L3BhbmVsL19ib2R5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9wYW5lbC9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9wYW5lbC9fZGV0YWlscy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvc29jaWFsLXNoYXJlL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9sYWJlbC9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvY29kZS9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbGlzdC1pdGVtcy9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbWVkaWEvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2VkaXRvci9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvZGF0ZXBpY2tlci9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvc2Nyb2xsYmFyL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9zY3JvbGwtYm94L2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC92aXN1YWwtcGlja2VyL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9zZWFyY2gvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2FwaS1yZWYvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2RhdGEtbGlzdC9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvY2FyZC1kb2N1bWVudC9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvcGFnZXMvc3VibWlzc2lvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvcGFnZXMvbGF1bmNoZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2NvbXBvbmVudC9zY3JvbGxiYXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgRmxpY2tpdHkgdjMuMC4wXG5odHRwczovL2ZsaWNraXR5Lm1ldGFmaXp6eS5jb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZmxpY2tpdHktZW5hYmxlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQ6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XG5cbi5mbGlja2l0eS12aWV3cG9ydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uZmxpY2tpdHktc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1zbGlkZXIge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDA7XG59XG5cbi8qIGRyYWdnYWJsZSAqL1xuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0LmlzLXBvaW50ZXItZG93biB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi8qIC0tLS0gZmxpY2tpdHktY2VsbCAtLS0tICovXG5cbi5mbGlja2l0eS1jZWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1jZWxsIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKiAtLS0tIGZsaWNraXR5LWJ1dHRvbiAtLS0tICovXG5cbi5mbGlja2l0eS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IGhzbCgwIDAlIDEwMCUgLyA3NSUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDVweCAjMTlGO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBhdXRvO1xuICAvKiBwcmV2ZW50IGRpc2FibGVkIGJ1dHRvbiBmcm9tIGNhcHR1cmluZyBwb2ludGVyIHVwIGV2ZW50LiAjNzE2ICovXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi8qIC0tLS0gcHJldmlvdXMvbmV4dCBidXR0b25zIC0tLS0gKi9cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAvKiB2ZXJ0aWNhbGx5IGNlbnRlciAqL1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHsgbGVmdDogMTBweDsgfVxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7IHJpZ2h0OiAxMHB4OyB9XG4vKiByaWdodCB0byBsZWZ0ICovXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiAuZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwJTtcbiAgdG9wOiAyMCU7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlO1xufVxuXG4vKiAtLS0tIHBhZ2UgZG90cyAtLS0tICovXG5cbi5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC0yNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXBhZ2UtZG90cyB7IGRpcmVjdGlvbjogcnRsOyB9XG5cbi5mbGlja2l0eS1wYWdlLWRvdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgOHB4O1xuICBiYWNrZ3JvdW5kOiBoc2woMCAwJSAyMCUgLyAyNSUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcGFnZS1kb3Qge1xuICB0ZXh0LWluZGVudDogOTk5OXB4O1xufVxuXG4uZmxpY2tpdHktcGFnZS1kb3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggIzE5Rjtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90LmlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogaHNsKDAgMCUgMjAlIC8gMTAwJSk7XG59XG4iLCIudGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPWZhZGVdW2RhdGEtc3RhdGU9aGlkZGVuXXtvcGFjaXR5OjB9W2RhdGEtdGlwcHktcm9vdF17bWF4LXdpZHRoOmNhbGMoMTAwdncgLSAxMHB4KX0udGlwcHktYm94e3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6IzMzMztjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NHB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNDt3aGl0ZS1zcGFjZTpub3JtYWw7b3V0bGluZTowO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLHZpc2liaWxpdHksb3BhY2l0eX0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj10b3BdPi50aXBweS1hcnJvd3tib3R0b206MH0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj10b3BdPi50aXBweS1hcnJvdzpiZWZvcmV7Ym90dG9tOi03cHg7bGVmdDowO2JvcmRlci13aWR0aDo4cHggOHB4IDA7Ym9yZGVyLXRvcC1jb2xvcjppbml0aWFsO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIHRvcH0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dPi50aXBweS1hcnJvd3t0b3A6MH0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dPi50aXBweS1hcnJvdzpiZWZvcmV7dG9wOi03cHg7bGVmdDowO2JvcmRlci13aWR0aDowIDhweCA4cHg7Ym9yZGVyLWJvdHRvbS1jb2xvcjppbml0aWFsO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbX0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1sZWZ0XT4udGlwcHktYXJyb3d7cmlnaHQ6MH0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1sZWZ0XT4udGlwcHktYXJyb3c6YmVmb3Jle2JvcmRlci13aWR0aDo4cHggMCA4cHggOHB4O2JvcmRlci1sZWZ0LWNvbG9yOmluaXRpYWw7cmlnaHQ6LTdweDt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBsZWZ0fS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePXJpZ2h0XT4udGlwcHktYXJyb3d7bGVmdDowfS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePXJpZ2h0XT4udGlwcHktYXJyb3c6YmVmb3Jle2xlZnQ6LTdweDtib3JkZXItd2lkdGg6OHB4IDhweCA4cHggMDtib3JkZXItcmlnaHQtY29sb3I6aW5pdGlhbDt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciByaWdodH0udGlwcHktYm94W2RhdGEtaW5lcnRpYV1bZGF0YS1zdGF0ZT12aXNpYmxlXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU0LDEuNSwuMzgsMS4xMSl9LnRpcHB5LWFycm93e3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7Y29sb3I6IzMzM30udGlwcHktYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkfS50aXBweS1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NXB4IDlweDt6LWluZGV4OjF9IiwiLyoqXG4gKiBva2FpZGlhIHRoZW1lIGZvciBKYXZhU2NyaXB0LCBDU1MgYW5kIEhUTUxcbiAqIExvb3NlbHkgYmFzZWQgb24gTW9ub2thaSB0ZXh0bWF0ZSB0aGVtZSBieSBodHRwOi8vd3d3Lm1vbm9rYWkubmwvXG4gKiBAYXV0aG9yIG9jb2RpYVxuICovXG5cbmNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdLFxucHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XG5cdGNvbG9yOiAjZjhmOGYyO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHR0ZXh0LXNoYWRvdzogMCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHRmb250LWZhbWlseTogQ29uc29sYXMsIE1vbmFjbywgJ0FuZGFsZSBNb25vJywgJ1VidW50dSBNb25vJywgbW9ub3NwYWNlO1xuXHRmb250LXNpemU6IDFlbTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0d2hpdGUtc3BhY2U6IHByZTtcblx0d29yZC1zcGFjaW5nOiBub3JtYWw7XG5cdHdvcmQtYnJlYWs6IG5vcm1hbDtcblx0d29yZC13cmFwOiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cblx0LW1vei10YWItc2l6ZTogNDtcblx0LW8tdGFiLXNpemU6IDQ7XG5cdHRhYi1zaXplOiA0O1xuXG5cdC13ZWJraXQtaHlwaGVuczogbm9uZTtcblx0LW1vei1oeXBoZW5zOiBub25lO1xuXHQtbXMtaHlwaGVuczogbm9uZTtcblx0aHlwaGVuczogbm9uZTtcbn1cblxuLyogQ29kZSBibG9ja3MgKi9cbnByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuXHRwYWRkaW5nOiAxZW07XG5cdG1hcmdpbjogLjVlbSAwO1xuXHRvdmVyZmxvdzogYXV0bztcblx0Ym9yZGVyLXJhZGl1czogMC4zZW07XG59XG5cbjpub3QocHJlKSA+IGNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdLFxucHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XG5cdGJhY2tncm91bmQ6ICMyNzI4MjI7XG59XG5cbi8qIElubGluZSBjb2RlICovXG46bm90KHByZSkgPiBjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XG5cdHBhZGRpbmc6IC4xZW07XG5cdGJvcmRlci1yYWRpdXM6IC4zZW07XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi50b2tlbi5jb21tZW50LFxuLnRva2VuLnByb2xvZyxcbi50b2tlbi5kb2N0eXBlLFxuLnRva2VuLmNkYXRhIHtcblx0Y29sb3I6ICM4MjkyYTI7XG59XG5cbi50b2tlbi5wdW5jdHVhdGlvbiB7XG5cdGNvbG9yOiAjZjhmOGYyO1xufVxuXG4udG9rZW4ubmFtZXNwYWNlIHtcblx0b3BhY2l0eTogLjc7XG59XG5cbi50b2tlbi5wcm9wZXJ0eSxcbi50b2tlbi50YWcsXG4udG9rZW4uY29uc3RhbnQsXG4udG9rZW4uc3ltYm9sLFxuLnRva2VuLmRlbGV0ZWQge1xuXHRjb2xvcjogI2Y5MjY3Mjtcbn1cblxuLnRva2VuLmJvb2xlYW4sXG4udG9rZW4ubnVtYmVyIHtcblx0Y29sb3I6ICNhZTgxZmY7XG59XG5cbi50b2tlbi5zZWxlY3Rvcixcbi50b2tlbi5hdHRyLW5hbWUsXG4udG9rZW4uc3RyaW5nLFxuLnRva2VuLmNoYXIsXG4udG9rZW4uYnVpbHRpbixcbi50b2tlbi5pbnNlcnRlZCB7XG5cdGNvbG9yOiAjYTZlMjJlO1xufVxuXG4udG9rZW4ub3BlcmF0b3IsXG4udG9rZW4uZW50aXR5LFxuLnRva2VuLnVybCxcbi5sYW5ndWFnZS1jc3MgLnRva2VuLnN0cmluZyxcbi5zdHlsZSAudG9rZW4uc3RyaW5nLFxuLnRva2VuLnZhcmlhYmxlIHtcblx0Y29sb3I6ICNmOGY4ZjI7XG59XG5cbi50b2tlbi5hdHJ1bGUsXG4udG9rZW4uYXR0ci12YWx1ZSxcbi50b2tlbi5mdW5jdGlvbixcbi50b2tlbi5jbGFzcy1uYW1lIHtcblx0Y29sb3I6ICNlNmRiNzQ7XG59XG5cbi50b2tlbi5rZXl3b3JkIHtcblx0Y29sb3I6ICM2NmQ5ZWY7XG59XG5cbi50b2tlbi5yZWdleCxcbi50b2tlbi5pbXBvcnRhbnQge1xuXHRjb2xvcjogI2ZkOTcxZjtcbn1cblxuLnRva2VuLmltcG9ydGFudCxcbi50b2tlbi5ib2xkIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udG9rZW4uaXRhbGljIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4udG9rZW4uZW50aXR5IHtcblx0Y3Vyc29yOiBoZWxwO1xufVxuIiwiQGltcG9ydCBcIn5mbGlja2l0eS9jc3MvZmxpY2tpdHkuY3NzXCI7XG5AaW1wb3J0IFwiLi9mdWxsc2NyZWVuXCI7XG5cbi5jYXJvdXNlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcblxuICAgICYuaXMtZHJhZ2dpbmcgLmlzLXBvaW50ZXItZG93bjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICB9XG5cbiAgICBidXR0b246Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgICY6bm90KC5mbGlja2l0eS1lbmFibGVkKSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJjpub3QoLmZsaWNraXR5LWVuYWJsZWQpOm5vdCgmLS1kZXRhaWxzLW5hdikgPiAmX19zbGlkZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAmX19zbGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjdXJzb3I6IGdyYWI7XG5cbiAgICAgICAgJi0taW1nLCAmLS1vZW1iZWQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlOyAvKiAxNjo5IEFzcGVjdCBSYXRpbyAqL1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiBjb2xvcihcIm5ldXRyYWxcIiwgNDAwKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMy4ycmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMy4ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tb2VtYmVkIHtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNDAwKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgNzAwKTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLS1pbWcge1xuXG4gICAgICAgIH1cblxuICAgICAgICAmLS1pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIG92ZXJyaWRlIGZsaWNraXR5IHN0eWxlc1xuICAgIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcblxuICAgICAgICAuZG90IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAwLjhyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDAuOHJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwLjRyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgLmJ0bi0tY2Fyb3VzZWw7XG4gICAgICAgIEBleHRlbmQgLmJ0bi0tY2Fyb3VzZWwtLWFycm93O1xuICAgICAgICBAZXh0ZW5kIC5idG4tLWNhcm91c2VsLS1kYXJrO1xuXG4gICAgICAgIC5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmxpY2tpdHktdmlld3BvcnQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgfVxufVxuXG5AaW1wb3J0IFwiLi9sYW5kaW5nXCI7XG5AaW1wb3J0IFwiLi9kZXRhaWxzXCI7XG5AaW1wb3J0IFwiLi9zdG9yaWVzXCI7XG5AaW1wb3J0IFwiLi9icmFuZHNcIjtcbiIsIi8qXG4gIEV4YW1wbGUgb2YgdXNhZ2U6XG4gIGluY2x1ZGUgZm9udC1mYWNlKCdDcnlTYW5zUmVndWxhcicsICdDcnlTYW5zUmVndWxhcicpO1xuKi9cbkBtaXhpbiBmb250LWZhY2UoJGZvbnQtZmFtaWx5LCAkZm9udC1maWxlbmFtZSwgJGZvbnQtd2VpZ2h0IDogbm9ybWFsLCAkZm9udC1zdHlsZSA6bm9ybWFsLCAkZm9udC1zdHJldGNoIDogbm9ybWFsKSB7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICcjeyRmb250LWZhbWlseX0nO1xuICAgICAgICBzcmM6IHVybCgnI3skc3R5bGVndWlkZS1hc3NldHMtcGF0aH0vYXNzZXRzL2ZvbnRzLyN7JGZvbnQtZmlsZW5hbWV9LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgICAgIHVybCgnI3skc3R5bGVndWlkZS1hc3NldHMtcGF0aH0vYXNzZXRzL2ZvbnRzLyN7JGZvbnQtZmlsZW5hbWV9LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICB1cmwoJyN7JHN0eWxlZ3VpZGUtYXNzZXRzLXBhdGh9L2Fzc2V0cy9mb250cy8jeyRmb250LWZpbGVuYW1lfS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQ7XG4gICAgICAgIGZvbnQtc3R5bGU6ICRmb250LXN0eWxlO1xuICAgICAgICBmb250LXN0cmV0Y2g6ICRmb250LXN0cmV0Y2g7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBmb250LWZhY2UoJ0NsZWFyU2Fuc0xpZ2h0JywgJ0NsZWFyU2Fuc0xpZ2h0Jyk7XG5AaW5jbHVkZSBmb250LWZhY2UoJ0NsZWFyU2Fuc1JlZ3VsYXInLCAnQ2xlYXJTYW5zUmVndWxhcicpO1xuQGluY2x1ZGUgZm9udC1mYWNlKCdDbGVhclNhbnNNZWRpdW0nLCAnQ2xlYXJTYW5zTWVkaXVtJyk7XG5AaW5jbHVkZSBmb250LWZhY2UoJ0NsZWFyU2Fuc0JvbGQnLCAnQ2xlYXJTYW5zQm9sZCcpO1xuXG4kY2xlYXJzYW5zbGlnaHQ6IFwiQ2xlYXJTYW5zTGlnaHRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRjbGVhcnNhbnNyZWd1bGFyOiBcIkNsZWFyU2Fuc1JlZ3VsYXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRjbGVhcnNhbnNtZWRpdW06IFwiQ2xlYXJTYW5zTWVkaXVtXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kY2xlYXJzYW5zYm9sZDogXCJDbGVhclNhbnNCb2xkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kZm9udGNvZGVyZWd1cmFsOiBNb25hY28sIENvbnNvbGFzLCBMdWNpZGEgQ29uc29sZSwgbW9ub3NwYWNlO1xuIiwiLy8gYW5pbWF0aW9uIGR1cmF0aW9uc1xuJGFuaW1hdGlvbi1kdXJhdGlvbi0xMDA6IDEwMG1zO1xuJGFuaW1hdGlvbi1kdXJhdGlvbi0xNTA6IDE1MG1zO1xuJGFuaW1hdGlvbi1kdXJhdGlvbi0zMDA6IDMwMG1zO1xuJGFuaW1hdGlvbi1kdXJhdGlvbi00MDA6IDQwMG1zO1xuJGFuaW1hdGlvbi1kdXJhdGlvbi01MDA6IDUwMG1zO1xuJGFuaW1hdGlvbi1kdXJhdGlvbi0xMDAwOiAxMDAwbXM7XG5cbi8vIGFuaW1hdGlvbiBmdW5jdGlvbnNcbiRhbmltYXRpb24tZWxlbWVudC1pbjogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7XG4kYW5pbWF0aW9uLWVsZW1lbnQtb3V0OiBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcbiRhbmltYXRpb24tZWxlbWVudC1jb29raWUtYmFyOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcblxuLy8gYW5pbWF0aW9uIGZyYW1lc1xuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBtZW51RmFkZUluRG93biB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0uOHJlbSk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVEb3duIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJsb2NrU2xpZGVJbkRvd24ge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBjb29raWUtYmFyLWFuaW1hdGlvbiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxvYWRlclNwaW4ge1xuICAgIGZyb20gIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyB0YWJTd2l0Y2gge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG4iLCIqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbn1cblxuaHRtbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiA2Mi41JTtcbn1cblxuYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJibHVlZ3JleVwiLCA5MDApO1xuICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgMjAwKTtcbiAgICBtaW4td2lkdGg6ICRwYWdlLW1pbi13aWR0aDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc3JlZ3VsYXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbmNvZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgODAwKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgY29udGVudC1zcGFjZSgpO1xuICAgIH1cbn1cblxuc3ZnIHtcbiAgICB3aWR0aDogMi40cmVtO1xuICAgIGhlaWdodDogMi40cmVtO1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAvLyBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvcG9pbnRlci1ldmVudHNcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBmaXggYnkgaHR0cDovL2Jyb3dzZXJoYWNrcy5jb20gKi9cbi8vQHN1cHBvcnRzICgtbW96LWFwcGVhcmFuY2U6bWV0ZXJiYXIpIHtcbi8vICAgIGlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgaW5wdXRbdHlwZT10ZXh0XSwgdGV4dGFyZWEge1xuLy8gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjVlbSk7XG4vLyAgICB9XG4vL31cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbm5hdiB7XG4gICAgdWwsIG9sIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuYXVkaW8sXG5jYW52YXMsXG5pZnJhbWUsXG5pbWcsXG5zdmcsXG52aWRlbyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLypcbiAqIFJlbW92ZSBkZWZhdWx0IHN0eWxlcy5cbiAqL1xuZmllbGRzZXQsIGZpZ3VyZSwgcGljdHVyZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5maWVsZHNldCB7XG4gICAgbWluLWlubGluZS1zaXplOiBhdXRvO1xufVxuXG4vKlxuICogQWxsb3cgb25seSB2ZXJ0aWNhbCByZXNpemluZyBvZiB0ZXh0YXJlYS5cbiAqL1xudGV4dGFyZWEge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnktbGlnaHQ7XG4gICAgfVxufVxuXG5idXR0b24ge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc3JlZ3VsYXI7XG4gICAgQGluY2x1ZGUgZm9udHNpemUoMS41cmVtKTtcblxuICAgICYgPiAqIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLy8gaGFjayB0byBtYWtlIGF1dG9maWxsIGlucHV0cyBpbiBjaHJvbWUgdG8gYmUgdHJhbnNwYXJlbnRcbkAtd2Via2l0LWtleWZyYW1lcyBhdXRvZmlsbCB7XG4gICAgdG8ge1xuICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDIwMCk7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCwgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGF1dG9maWxsO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYXV0b2ZpbGw7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICB9XG59XG4iLCIkY29udGFpbmVyLW1heC13aWR0aDogMTI4cmVtO1xuJGNvbnRhaW5lci1wYWRkaW5nOiAzLjJyZW07XG4kY29udGFpbmVyLXBhZGRpbmctdGFibGV0OiAyLjRyZW07XG4kY29udGFpbmVyLXBhZGRpbmctbW9iaWxlOiAxLjZyZW07XG5cbiRwYWdlLW1pbi13aWR0aDogMzJyZW07XG4kYXNpZGUtbWF4LXdpZHRoOiAzMnJlbTtcblxuJG5hdi1iYXItaGVpZ2h0OiA4cmVtO1xuJG5hdi1iYXItaGVpZ2h0LXRhYmxldDogNC44cmVtO1xuJG5hdi1iYXItcGFkZGluZzogMi40cmVtO1xuJG5hdi1iYXItcGFkZGluZy10YWJsZXQ6IDEuNnJlbTtcblxuJG9wYWNpdHktZGlzYWJsZWQ6IDAuMztcblxuJGJ0bi1ib3JkZXItcmFkaXVzOiAwLjNyZW07XG4kaW5wdXQtYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuXG4kZ3JpZC1ndXR0ZXI6IDEuNnJlbTtcbiRncmlkLWNvbHVtbnM6IDEyICFkZWZhdWx0O1xuJGdyaWQtYnJlYWtwb2ludHM6IChcInh4c1wiLCBcInhzXCIsIFwic21cIiwgXCJtZFwiLCBcImxnXCIsIFwieGxcIiwgXCJ4eGxcIiwgXCIya1wiLCBcIjRrXCIpO1xuXG4kY29sdW1ucy1jb3VudDogMTIgIWRlZmF1bHQ7XG4kY29sdW1ucy1jb250YWluZXItd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuXG4kdmlzaWJpbGl0eS1icmVha3BvaW50czogKFwieHNcIiwgXCJzbVwiLCBcIm1kXCIsIFwidGFibGV0XCIsIFwibGdcIiwgXCJ4bFwiLCBcIjJrXCIsIFwiNGtcIik7XG5cbiRyYXRpbmctc3RhcnM6IDU7XG5cbiR0YWJzLWNvdW50OiAxMiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1icmFuZHMtY291bnQ6IDEwICFkZWZhdWx0O1xuJGNhcm91c2VsLWJyYW5kcy1jb3VudC14bDogOCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1icmFuZHMtY291bnQtbGc6IDYgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtYnJhbmRzLWNvdW50LW1kOiA0ICFkZWZhdWx0O1xuJGNhcm91c2VsLWJyYW5kcy1jb3VudC1zbTogMyAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXN0b3JpZXMtY291bnQ6IDUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtc3Rvcmllcy1jb3VudC14bDogNyAhZGVmYXVsdDtcbiRjYXJvdXNlbC1zdG9yaWVzLWNvdW50LWxnOiA0ICFkZWZhdWx0O1xuJGNhcm91c2VsLXN0b3JpZXMtY291bnQtbWQ6IDIgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtc3Rvcmllcy1jb3VudC1zbTogMiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1zdG9yaWVzLWNvdW50LXhzOiAxICFkZWZhdWx0O1xuIiwiLy8gYmFzZSBjb2xvcnNcbiRjb2xvci1jZXJ1bGVhbjogIzAwQUVFRjtcbiRjb2xvci10ZWFsOiAjMDBEM0I4O1xuJGNvbG9yLWluZGlnbzogIzg3NTlmZjsgLy8jOEU2M0ZGXG4kY29sb3ItcmVkOiAjRkEwQTNFO1xuJGNvbG9yLW9yYW5nZTogI0ZGNkExNjtcbiRjb2xvci1hbWJlcjogI0ZGOTkxMztcbiRjb2xvci1ncmVlbjogIzM5QzY1MjtcbiRjb2xvci1ibHVlOiAjMEQ3NUZEO1xuJGNvbG9yLXB1cnBsZTogIzkwMTNGRTtcbiRjb2xvci1ibHVlZ3JleTogIzRGNUI2MztcbiRjb2xvci1ibGFjazogIzAwMDAwMDsgLy8gaGVhZGVyL2Zvb3RlciBiZ1xuJGNvbG9yLXdoaXRlOiAjRkZGRkZGO1xuJGNvbG9yLW5ldXRyYWw6ICNGRkZGRkY7XG5cbiRjb2xvci1mYWNlYm9vazogIzNCNTk5ODtcbiRjb2xvci10d2l0dGVyOiAjMURBMUYyO1xuJGNvbG9yLXBpbnRlcmVzdDogI0JEMDgxQztcblxuJHBhbGV0dGUtbWFwOiAoXG4gICAgXCJjZXJ1bGVhblwiOiAoXG4gICAgICAgIDUwOiBsaWdodGVuKCRjb2xvci1jZXJ1bGVhbiwgNDUpLFxuICAgICAgICAxMDA6IGxpZ2h0ZW4oJGNvbG9yLWNlcnVsZWFuLCA0MCksXG4gICAgICAgIDIwMDogbGlnaHRlbigkY29sb3ItY2VydWxlYW4sIDMwKSxcbiAgICAgICAgMzAwOiBsaWdodGVuKCRjb2xvci1jZXJ1bGVhbiwgMjApLFxuICAgICAgICA0MDA6IGxpZ2h0ZW4oJGNvbG9yLWNlcnVsZWFuLCAxMCksXG4gICAgICAgIDUwMDogJGNvbG9yLWNlcnVsZWFuLFxuICAgICAgICA2MDA6IGRhcmtlbigkY29sb3ItY2VydWxlYW4sIDUpLFxuICAgICAgICA3MDA6IGRhcmtlbigkY29sb3ItY2VydWxlYW4sIDEwKSxcbiAgICAgICAgODAwOiBkYXJrZW4oJGNvbG9yLWNlcnVsZWFuLCAxNSksXG4gICAgICAgIDkwMDogZGFya2VuKCRjb2xvci1jZXJ1bGVhbiwgMjApXG4gICAgKSxcbiAgICBcInRlYWxcIjogKFxuICAgICAgICA1MDogbGlnaHRlbigkY29sb3ItdGVhbCwgNTApLFxuICAgICAgICAxMDA6IGxpZ2h0ZW4oJGNvbG9yLXRlYWwsIDQwKSxcbiAgICAgICAgMjAwOiBsaWdodGVuKCRjb2xvci10ZWFsLCAyNCksXG4gICAgICAgIDMwMDogbGlnaHRlbigkY29sb3ItdGVhbCwgNyksXG4gICAgICAgIDQwMDogbGlnaHRlbigkY29sb3ItdGVhbCwgNCksXG4gICAgICAgIDUwMDogJGNvbG9yLXRlYWwsXG4gICAgICAgIDYwMDogZGFya2VuKCRjb2xvci10ZWFsLCA1KSxcbiAgICAgICAgNzAwOiBkYXJrZW4oJGNvbG9yLXRlYWwsIDEwKSxcbiAgICAgICAgODAwOiBkYXJrZW4oJGNvbG9yLXRlYWwsIDE1KSxcbiAgICAgICAgOTAwOiBkYXJrZW4oJGNvbG9yLXRlYWwsIDIwKVxuICAgICksXG4gICAgXCJpbmRpZ29cIjogKFxuICAgICAgICA1MDogbGlnaHRlbigkY29sb3ItaW5kaWdvLCAyNiksXG4gICAgICAgIDEwMDogbGlnaHRlbigkY29sb3ItaW5kaWdvLCAyMiksXG4gICAgICAgIDIwMDogbGlnaHRlbigkY29sb3ItaW5kaWdvLCAxNiksXG4gICAgICAgIDMwMDogbGlnaHRlbigkY29sb3ItaW5kaWdvLCAxMCksXG4gICAgICAgIDQwMDogbGlnaHRlbigkY29sb3ItaW5kaWdvLCA0KSxcbiAgICAgICAgNTAwOiAkY29sb3ItaW5kaWdvLFxuICAgICAgICA2MDA6IGRhcmtlbigkY29sb3ItaW5kaWdvLCA0KSxcbiAgICAgICAgNzAwOiBkYXJrZW4oJGNvbG9yLWluZGlnbywgOCksXG4gICAgICAgIDgwMDogZGFya2VuKCRjb2xvci1pbmRpZ28sIDEyKSxcbiAgICAgICAgOTAwOiBkYXJrZW4oJGNvbG9yLWluZGlnbywgMTgpXG4gICAgKSxcbiAgICBcInJlZFwiOiAoXG4gICAgICAgIDUwOiBsaWdodGVuKCRjb2xvci1yZWQsIDQ1KSxcbiAgICAgICAgMTAwOiBsaWdodGVuKCRjb2xvci1yZWQsIDQwKSxcbiAgICAgICAgMjAwOiBsaWdodGVuKCRjb2xvci1yZWQsIDMwKSxcbiAgICAgICAgMzAwOiBsaWdodGVuKCRjb2xvci1yZWQsIDIwKSxcbiAgICAgICAgNDAwOiBsaWdodGVuKCRjb2xvci1yZWQsIDEwKSxcbiAgICAgICAgNTAwOiAkY29sb3ItcmVkLFxuICAgICAgICA2MDA6IGRhcmtlbigkY29sb3ItcmVkLCA1KSxcbiAgICAgICAgNzAwOiBkYXJrZW4oJGNvbG9yLXJlZCwgMTApLFxuICAgICAgICA4MDA6IGRhcmtlbigkY29sb3ItcmVkLCAxNSksXG4gICAgICAgIDkwMDogZGFya2VuKCRjb2xvci1yZWQsIDIwKVxuICAgICksXG4gICAgXCJvcmFuZ2VcIjogKFxuICAgICAgICA1MDogbGlnaHRlbigkY29sb3Itb3JhbmdlLCA0NSksXG4gICAgICAgIDEwMDogbGlnaHRlbigkY29sb3Itb3JhbmdlLCA0MCksXG4gICAgICAgIDIwMDogbGlnaHRlbigkY29sb3Itb3JhbmdlLCAzMCksXG4gICAgICAgIDMwMDogbGlnaHRlbigkY29sb3Itb3JhbmdlLCAyMCksXG4gICAgICAgIDQwMDogbGlnaHRlbigkY29sb3Itb3JhbmdlLCAxMCksXG4gICAgICAgIDUwMDogJGNvbG9yLW9yYW5nZSxcbiAgICAgICAgNjAwOiBkYXJrZW4oJGNvbG9yLW9yYW5nZSwgNSksXG4gICAgICAgIDcwMDogZGFya2VuKCRjb2xvci1vcmFuZ2UsIDEwKSxcbiAgICAgICAgODAwOiBkYXJrZW4oJGNvbG9yLW9yYW5nZSwgMTUpLFxuICAgICAgICA5MDA6IGRhcmtlbigkY29sb3Itb3JhbmdlLCAyMClcbiAgICApLFxuICAgIFwiYW1iZXJcIjogKFxuICAgICAgICA1MDogbGlnaHRlbigkY29sb3ItYW1iZXIsIDQ1KSxcbiAgICAgICAgMTAwOiBsaWdodGVuKCRjb2xvci1hbWJlciwgNDApLFxuICAgICAgICAyMDA6IGxpZ2h0ZW4oJGNvbG9yLWFtYmVyLCAzMCksXG4gICAgICAgIDMwMDogbGlnaHRlbigkY29sb3ItYW1iZXIsIDIwKSxcbiAgICAgICAgNDAwOiBsaWdodGVuKCRjb2xvci1hbWJlciwgMTApLFxuICAgICAgICA1MDA6ICRjb2xvci1hbWJlcixcbiAgICAgICAgNjAwOiBkYXJrZW4oJGNvbG9yLWFtYmVyLCA1KSxcbiAgICAgICAgNzAwOiBkYXJrZW4oJGNvbG9yLWFtYmVyLCAxMCksXG4gICAgICAgIDgwMDogZGFya2VuKCRjb2xvci1hbWJlciwgMTUpLFxuICAgICAgICA5MDA6IGRhcmtlbigkY29sb3ItYW1iZXIsIDIwKVxuICAgICksXG4gICAgXCJncmVlblwiOiAoXG4gICAgICAgIDUwOiBsaWdodGVuKCRjb2xvci1ncmVlbiwgNDUpLFxuICAgICAgICAxMDA6IGxpZ2h0ZW4oJGNvbG9yLWdyZWVuLCA0MCksXG4gICAgICAgIDIwMDogbGlnaHRlbigkY29sb3ItZ3JlZW4sIDMwKSxcbiAgICAgICAgMzAwOiBsaWdodGVuKCRjb2xvci1ncmVlbiwgMjApLFxuICAgICAgICA0MDA6IGxpZ2h0ZW4oJGNvbG9yLWdyZWVuLCAxMCksXG4gICAgICAgIDUwMDogJGNvbG9yLWdyZWVuLFxuICAgICAgICA2MDA6IGRhcmtlbigkY29sb3ItZ3JlZW4sIDUpLFxuICAgICAgICA3MDA6IGRhcmtlbigkY29sb3ItZ3JlZW4sIDEwKSxcbiAgICAgICAgODAwOiBkYXJrZW4oJGNvbG9yLWdyZWVuLCAxNSksXG4gICAgICAgIDkwMDogZGFya2VuKCRjb2xvci1ncmVlbiwgMjApXG4gICAgKSxcbiAgICBcImJsdWVcIjogKFxuICAgICAgICA1MDogbGlnaHRlbigkY29sb3ItYmx1ZSwgNDUpLFxuICAgICAgICAxMDA6IGxpZ2h0ZW4oJGNvbG9yLWJsdWUsIDQwKSxcbiAgICAgICAgMjAwOiBsaWdodGVuKCRjb2xvci1ibHVlLCAzMCksXG4gICAgICAgIDMwMDogbGlnaHRlbigkY29sb3ItYmx1ZSwgMjApLFxuICAgICAgICA0MDA6IGxpZ2h0ZW4oJGNvbG9yLWJsdWUsIDEwKSxcbiAgICAgICAgNTAwOiAkY29sb3ItYmx1ZSxcbiAgICAgICAgNjAwOiBkYXJrZW4oJGNvbG9yLWJsdWUsIDUpLFxuICAgICAgICA3MDA6IGRhcmtlbigkY29sb3ItYmx1ZSwgMTApLFxuICAgICAgICA4MDA6IGRhcmtlbigkY29sb3ItYmx1ZSwgMTUpLFxuICAgICAgICA5MDA6IGRhcmtlbigkY29sb3ItYmx1ZSwgMjApXG4gICAgKSxcbiAgICBcInB1cnBsZVwiOiAoXG4gICAgICAgIDUwOiBsaWdodGVuKCRjb2xvci1wdXJwbGUsIDQ1KSxcbiAgICAgICAgMTAwOiBsaWdodGVuKCRjb2xvci1wdXJwbGUsIDQwKSxcbiAgICAgICAgMjAwOiBsaWdodGVuKCRjb2xvci1wdXJwbGUsIDMwKSxcbiAgICAgICAgMzAwOiBsaWdodGVuKCRjb2xvci1wdXJwbGUsIDIwKSxcbiAgICAgICAgNDAwOiBsaWdodGVuKCRjb2xvci1wdXJwbGUsIDEwKSxcbiAgICAgICAgNTAwOiAkY29sb3ItcHVycGxlLFxuICAgICAgICA2MDA6IGRhcmtlbigkY29sb3ItcHVycGxlLCA1KSxcbiAgICAgICAgNzAwOiBkYXJrZW4oJGNvbG9yLXB1cnBsZSwgMTApLFxuICAgICAgICA4MDA6IGRhcmtlbigkY29sb3ItcHVycGxlLCAxNSksXG4gICAgICAgIDkwMDogZGFya2VuKCRjb2xvci1wdXJwbGUsIDIwKVxuICAgICksXG4gICAgXCJibHVlZ3JleVwiOiAoXG4gICAgICAgIDUwOiBsaWdodGVuKCRjb2xvci1ibHVlZ3JleSwgNjApLFxuICAgICAgICAxMDA6IGxpZ2h0ZW4oJGNvbG9yLWJsdWVncmV5LCA1MiksXG4gICAgICAgIDIwMDogbGlnaHRlbigkY29sb3ItYmx1ZWdyZXksIDQwKSxcbiAgICAgICAgMzAwOiBsaWdodGVuKCRjb2xvci1ibHVlZ3JleSwgMjQpLFxuICAgICAgICA0MDA6IGxpZ2h0ZW4oJGNvbG9yLWJsdWVncmV5LCAxMiksXG4gICAgICAgIDUwMDogJGNvbG9yLWJsdWVncmV5LFxuICAgICAgICA2MDA6IGRhcmtlbigkY29sb3ItYmx1ZWdyZXksIDEwKSxcbiAgICAgICAgNzAwOiBkYXJrZW4oJGNvbG9yLWJsdWVncmV5LCAxNiksXG4gICAgICAgIDgwMDogZGFya2VuKCRjb2xvci1ibHVlZ3JleSwgMjApLFxuICAgICAgICA5MDA6IGRhcmtlbigkY29sb3ItYmx1ZWdyZXksIDI0KVxuICAgICksXG4gICAgXCJuZXV0cmFsXCI6IChcbiAgICAgICAgNTA6IGRhcmtlbigkY29sb3ItbmV1dHJhbCwgNSksXG4gICAgICAgIDEwMDogZGFya2VuKCRjb2xvci1uZXV0cmFsLCAxMCksXG4gICAgICAgIDIwMDogZGFya2VuKCRjb2xvci1uZXV0cmFsLCAyMCksXG4gICAgICAgIDMwMDogZGFya2VuKCRjb2xvci1uZXV0cmFsLCAzMCksXG4gICAgICAgIDQwMDogZGFya2VuKCRjb2xvci1uZXV0cmFsLCA0MCksXG4gICAgICAgIDUwMDogZGFya2VuKCRjb2xvci1uZXV0cmFsLCA1MCksXG4gICAgICAgIDYwMDogZGFya2VuKCRjb2xvci1uZXV0cmFsLCA2MCksXG4gICAgICAgIDcwMDogZGFya2VuKCRjb2xvci1uZXV0cmFsLCA3MCksXG4gICAgICAgIDgwMDogZGFya2VuKCRjb2xvci1uZXV0cmFsLCA4MCksXG4gICAgICAgIDkwMDogZGFya2VuKCRjb2xvci1uZXV0cmFsLCA5MClcbiAgICApXG4pO1xuXG4vLyByZXRyaWV2ZSBjb2xvciBmcm9tICRwYWxldHRlLW1hcCBtYXAgaWUuIGBjb2xvcihcImNlcnVsZWFuXCIsIDUwMClgXG5AZnVuY3Rpb24gY29sb3IoJGNvbG9yLW5hbWUsICRjb2xvci12YXJpYW50OiBudWxsKSB7XG4gICAgJG1hdGNoOiBtYXAtZ2V0KCRwYWxldHRlLW1hcCwgJGNvbG9yLW5hbWUpO1xuXG4gICAgQGlmICgkbWF0Y2ggPT0gbnVsbCkge1xuICAgICAgICBAZXJyb3IgXCJDYW5ub3QgZmluZCAnI3skY29sb3ItbmFtZX0nIGNvbG9yIGluIHRoZSBwYWxldHRlXCI7XG4gICAgfVxuXG4gICAgLy8gY29sb3IgdmFyaWFudCBpcyBvcHRpb25hbFxuICAgIEBpZiAoJGNvbG9yLXZhcmlhbnQgIT0gbnVsbCkge1xuICAgICAgICAkdmFsdWU6IG1hcC1nZXQoJG1hdGNoLCAkY29sb3ItdmFyaWFudCk7XG5cbiAgICAgICAgQGlmICgkdmFsdWUgPT0gbnVsbCkge1xuICAgICAgICAgICAgQGVycm9yIFwiQ2Fubm90IGZpbmQgJyN7JGNvbG9yLXZhcmlhbnR9JyB2YXJpYW50IG9mICcjeyRjb2xvci1uYW1lfScgY29sb3JcIjtcbiAgICAgICAgfVxuXG4gICAgICAgIEByZXR1cm4gJHZhbHVlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgICBAcmV0dXJuICRtYXRjaDtcbiAgICB9XG59XG5cbiRjb2xvci1icmFuZC1wcmltYXJ5OiBjb2xvcihcImNlcnVsZWFuXCIsIDUwMCk7XG4kY29sb3ItYnJhbmQtcHJpbWFyeS1saWdodDogY29sb3IoXCJjZXJ1bGVhblwiLCA0MDApO1xuJGNvbG9yLWJyYW5kLXByaW1hcnktZGFyazogY29sb3IoXCJjZXJ1bGVhblwiLCA2MDApO1xuXG4kY29sb3ItYnJhbmQtc2Vjb25kYXJ5OiBjb2xvcihcInRlYWxcIiwgNTAwKTtcbiRjb2xvci1icmFuZC1zZWNvbmRhcnktbGlnaHQ6IGNvbG9yKFwidGVhbFwiLCA0MDApO1xuJGNvbG9yLWJyYW5kLXNlY29uZGFyeS1kYXJrOiBjb2xvcihcInRlYWxcIiwgNjAwKTtcblxuJGNvbG9yLWJyYW5kLXRlcnRpYXJ5OiBjb2xvcihcImluZGlnb1wiLCA1MDApO1xuJGNvbG9yLWJyYW5kLXRlcnRpYXJ5LWxpZ2h0OiBjb2xvcihcImluZGlnb1wiLCA0MDApO1xuJGNvbG9yLWJyYW5kLXRlcnRpYXJ5LWRhcms6IGNvbG9yKFwiaW5kaWdvXCIsIDYwMCk7XG5cbiRjb2xvci1jb250cm9sLWFscGhhLW5vcm1hbDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuJGNvbG9yLWNvbnRyb2wtYWxwaGEtaG92ZXI6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiRjb2xvci1jb250cm9sLWFscGhhLWRhcmtlcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuJGNvbG9yLWNvbnRyb2wtYWxwaGEtd2hpdGUtdHJhbnNwYXJlbnQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcblxuJGNvbG9yLWNoZWNrYm94LWxhYmVsLXRleHQ6IGNvbG9yKFwibmV1dHJhbFwiLCAyMDApO1xuJGNvbG9yLWNoZWNrYm94LWxhYmVsLWEtdGV4dDogY29sb3IoXCJuZXV0cmFsXCIsIDQwMCk7XG4kY29sb3ItY2hlY2tib3gtbGFiZWwtYS10ZXh0LWhvdmVyOiAkY29sb3Itd2hpdGU7XG5cbiRjb2xvci1maWVsZHNldC1sYWJlbC10ZXh0OiBjb2xvcihcIm5ldXRyYWxcIiwgMTAwKTtcbiRjb2xvci1maWVsZHNldC1oZWxwLXRleHQ6IGNvbG9yKFwibmV1dHJhbFwiLCA0MDApO1xuJGNvbG9yLWZpZWxkc2V0LXBsYWNlaG9sZGVyOiBjb2xvcihcIm5ldXRyYWxcIiwgNjAwKTtcbiRjb2xvci1maWVsZHNldC1pbnB1dC10ZXh0OiBjb2xvcihcIm5ldXRyYWxcIiwgMjAwKTtcbiRjb2xvci1maWVsZHNldC1ib3JkZXI6IGNvbG9yKFwibmV1dHJhbFwiLCA2MDApO1xuJGNvbG9yLWZpZWxkc2V0LWJvcmRlci1ob3ZlcjogY29sb3IoXCJuZXV0cmFsXCIsIDQwMCk7XG4kY29sb3ItZmllbGRzZXQtYm9yZGVyLWFjdGl2ZTogY29sb3IoXCJjZXJ1bGVhblwiLCA1MDApO1xuJGNvbG9yLWZpZWxkc2V0LWJvcmRlci1lcnJvcjogY29sb3IoXCJhbWJlclwiLCA1MDApO1xuJGNvbG9yLWZpZWxkc2V0LXRleHQtc3VjY2VzczogY29sb3IoXCJncmVlblwiLCA1MDApO1xuJGNvbG9yLWZpZWxkc2V0LXRleHQtZXJyb3I6ICRjb2xvci1maWVsZHNldC1ib3JkZXItZXJyb3I7XG5cbiRjb2xvci1tYWluLWJnOiBjb2xvcihcImJsdWVncmV5XCIsIDkwMCk7XG4kY29sb3ItbW9kYWwtYmc6IHJnYmEoY29sb3IoXCJibHVlZ3JleVwiLCA5MDApLCAwLjk1KTtcbiIsIkBtaXhpbiBjb250ZW50LXNwYWNlKCkge1xuICAgIGNvbnRlbnQ6IFwiXFwwMDAwYTBcIjtcbn1cblxuQG1peGluIG91dGxpbmUoJGNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeSwgJGluc2V0OiBmYWxzZSkge1xuICAgIEBpZiAkaW5zZXQge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMC40cmVtIDAuMnJlbSAkY29sb3I7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSAkY29sb3I7XG4gICAgfVxufVxuXG4vKlxuIFRydW5jYXRlIFN0cmluZyB3aXRoIEVsbGlwc2lzXG4gQHNlZSBodHRwczovL2Nzcy10cmlja3MuY29tL3NuaXBwZXRzL2Nzcy90cnVuY2F0ZS1zdHJpbmctd2l0aC1lbGxpcHNpcy9cbiovXG5AbWl4aW4gdHJ1bmNhdGUoJHdpZHRoOiBcImF1dG9cIikge1xuICAgIEBpZiAkd2lkdGggIT0gXCJhdXRvXCIge1xuICAgICAgICBtYXgtd2lkdGg6ICR3aWR0aDtcbiAgICB9XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4vKlxuIFByZXZlbnRpbmcgbG9uZyBzdHJpbmdzIG9mIGJyZWFraW5nIHRoZSBjb250YWluZXJcbiBAc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzQ5OTEzNy9jc3MtaG93LWNhbi1pLWZvcmNlLWEtbG9uZy1zdHJpbmctd2l0aG91dC1hbnktYmxhbmstdG8tYmUtd3JhcHBlZC1pbi14dWwtYW5kXG4qL1xuQG1peGluIHdyYXB0ZXh0KCkge1xuICAgIC8qXG4gICAgICBUaGVzZSBicmVhayB0aGUgbGF5b3V0XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IC8vIENTUyAyLjFcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTsgLy8gQ1NTIDNcbiAgICAqL1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgLyogSUUgKi9cbiAgICAvL3dvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLypcbiAgUmVzZXQgbGluayBjb2xvclxuICBFeGFtcGxlOlxuICBAaW5jbHVkZSByZXNldC1hKGNvbG9yKFwibmV1dHJhbFwiLCA5MDApKTtcbiovXG5AbWl4aW4gcmVzZXQtYSgkbm9ybWFsLCAkaG92ZXI6IGZhbHNlLCAkYWN0aXZlOiBmYWxzZSwgJHZpc2l0ZWQ6IGZhbHNlLCAkZm9jdXM6IGZhbHNlKSB7XG4gICAgY29sb3I6ICRub3JtYWw7XG4gICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogaWYoJGFjdGl2ZSwgJGFjdGl2ZSwgJG5vcm1hbCk7XG4gICAgfVxuICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiBpZigkdmlzaXRlZCwgJHZpc2l0ZWQsICRub3JtYWwpO1xuICAgIH1cbiAgICBAaWYgJGZvY3VzIHtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGZvY3VzO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogaWYoJGhvdmVyLCAkaG92ZXIsICRub3JtYWwpO1xuICAgIH1cbn1cblxuQG1peGluIHJlc2V0LWNoaWxkLWEoJG5vcm1hbCwgJGhvdmVyOiBmYWxzZSwgJGFjdGl2ZTogZmFsc2UsICR2aXNpdGVkOiBmYWxzZSwgJGZvY3VzOiBmYWxzZSkge1xuICAgID4gYSB7XG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWEoJG5vcm1hbCwgJGhvdmVyLCAkYWN0aXZlLCAkdmlzaXRlZCwgJGZvY3VzKTtcbiAgICB9XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWltYWdlKCkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbkBmdW5jdGlvbiBtYXAtZm9udC1zaXplLWhlaWdodCgkZm9udC1zaXplKSB7XG4gICAgJGZvbnQtc2l6ZS1tYXA6IChcbiAgICAgICAgNi40cmVtOiA3LjJyZW0sXG4gICAgICAgIDUuNnJlbTogNi40cmVtLFxuICAgICAgICA0LjhyZW06IDUuNnJlbSxcbiAgICAgICAgNC4wcmVtOiA0LjhyZW0sXG4gICAgICAgIDMuMnJlbTogNC4wcmVtLFxuICAgICAgICAyLjRyZW06IDMuMnJlbSxcbiAgICAgICAgMi4ycmVtOiAzLjJyZW0sXG4gICAgICAgIDEuOHJlbTogMi40cmVtLFxuICAgICAgICAxLjZyZW06IDIuNHJlbSxcbiAgICAgICAgMS41cmVtOiAyLjRyZW0sXG4gICAgICAgIDEuNHJlbTogMS42cmVtLFxuICAgICAgICAxLjNyZW06IDEuNnJlbSxcbiAgICAgICAgMS4ycmVtOiAxLjZyZW0sXG4gICAgICAgIDEuMXJlbTogMS42cmVtLFxuICAgICAgICAxLjByZW06IDEuNnJlbSxcbiAgICApO1xuXG4gICAgQGlmIG1hcC1oYXMta2V5KCRmb250LXNpemUtbWFwLCAkZm9udC1zaXplKSB7XG4gICAgICAgIEByZXR1cm4gbWFwLWdldCgkZm9udC1zaXplLW1hcCwgJGZvbnQtc2l6ZSk7XG4gICAgfVxuXG4gICAgQHdhcm4gXCJVbmtub3duIGAjeyRmb250LXNpemV9YCBpbiAkZm9udC1zaXplLW1hcC5cIjtcbiAgICBAZXJyb3IgXCJJbnZhbGlkIGZvbnQtc2l6ZTogI3skZm9udC1zaXplfVwiO1xuXG4gICAgQHJldHVybiBudWxsO1xufVxuXG5AbWl4aW4gZm9udHNpemUoJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0OiAnYXV0bycpIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG5cbiAgICBAaWYgKCRsaW5lLWhlaWdodCA9PSAnYXV0bycpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1mb250LXNpemUtaGVpZ2h0KCRmb250LXNpemUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIH1cbn1cblxuQG1peGluIG5hdi1zdWJtZW51LWFycm93KCRiZy1jb2xvciwgJHNpemUpIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yaWdodDogJHNpemUgKiAyIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSAqIDIgc29saWQgJGJnLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b206ICRzaXplICogMiAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBib3R0b206IC0gJHNpemUgKiAyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiIsIiRmb250LXdlaWdodC1oOiBib2xkO1xuJGZvbnQtc2l6ZS1oMTogMy40cmVtO1xuJGZvbnQtc2l6ZS1oMjogMi44cmVtO1xuJGZvbnQtc2l6ZS1oMzogMi4wcmVtO1xuJGZvbnQtc2l6ZS1oNDogMS44cmVtO1xuJGZvbnQtc2l6ZS1oNTogMS42cmVtO1xuJGZvbnQtc2l6ZS1oNjogMS42cmVtO1xuXG4kZm9udC1zaXplLWxpc3Q6IChcbiAgICA2LjRyZW06ICc2NCcsXG4gICAgNS42cmVtOiAnNTYnLFxuICAgIDQuOHJlbTogJzQ4JyxcbiAgICA0LjByZW06ICc0MCcsXG4gICAgMy4ycmVtOiAnMzInLFxuICAgIDIuNHJlbTogJzI0JyxcbiAgICAxLjhyZW06ICcxOCcsXG4gICAgMS42cmVtOiAnMTYnLFxuICAgIDEuNXJlbTogJzE1JyxcbiAgICAxLjRyZW06ICcxNCcsXG4gICAgMS4zcmVtOiAnMTMnLFxuICAgIDEuMnJlbTogJzEyJyxcbiAgICAxLjFyZW06ICcxMScsXG4gICAgMS4wcmVtOiAnMTAnLFxuKTtcblxuQGZ1bmN0aW9uIG1hcC1mb250LXNpemUtaGVhZGVyKCRpbmRleCkge1xuICAgICRmb250LXNpemUtbWFwOiAoXG4gICAgICAgIDE6ICRmb250LXNpemUtaDEsXG4gICAgICAgIDI6ICRmb250LXNpemUtaDIsXG4gICAgICAgIDM6ICRmb250LXNpemUtaDMsXG4gICAgICAgIDQ6ICRmb250LXNpemUtaDQsXG4gICAgICAgIDU6ICRmb250LXNpemUtaDUsXG4gICAgICAgIDY6ICRmb250LXNpemUtaDYsXG4gICAgKTtcblxuICAgIEBpZiBtYXAtaGFzLWtleSgkZm9udC1zaXplLW1hcCwgJGluZGV4KSB7XG4gICAgICAgIEByZXR1cm4gbWFwLWdldCgkZm9udC1zaXplLW1hcCwgJGluZGV4KTtcbiAgICB9XG5cbiAgICBAd2FybiBcIlVua25vd24gYCN7JGluZGV4fWAgaW4gJGZvbnQtc2l6ZS1tYXAuXCI7XG4gICAgQGVycm9yIFwiSW52YWxpZCBoZWFkZXIgaW5kZXg6ICN7JGluZGV4fVwiO1xuXG4gICAgQHJldHVybiBudWxsO1xufVxuXG5AZnVuY3Rpb24gbWFwLW1hcmdpbi1oZWFkZXIoJGluZGV4KSB7XG4gICAgQGlmICgkaW5kZXggPT0gMSkge1xuICAgICAgICBAcmV0dXJuIDAuNnJlbTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgQHJldHVybiAwLjRyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gdHlwb2dyYXBoeS1oZWFkZXIoJGluZGV4LCAkZm9udC1zaXplKSB7XG4gICAgLmgjeyRpbmRleH0sIGgjeyRpbmRleH0ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc2JvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogbWFwLWZvbnQtc2l6ZS1oZWFkZXIoJGluZGV4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1oO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXAtbWFyZ2luLWhlYWRlcigkaW5kZXgpO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC44cmVtO1xuXG4gICAgICAgICYgKyB1bCwgJiArIG9sLCAmICsgLmVtYmVkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuJHR5cG9ncmFwaHktaGVhZGVyLXNpemVzOiAkZm9udC1zaXplLWgxLCAkZm9udC1zaXplLWgyLCAkZm9udC1zaXplLWgzLCAkZm9udC1zaXplLWg0LCAkZm9udC1zaXplLWg1LCAkZm9udC1zaXplLWg2O1xuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJHR5cG9ncmFwaHktaGVhZGVyLXNpemVzKSB7XG4gICAgJHNpemU6IG50aCgkdHlwb2dyYXBoeS1oZWFkZXItc2l6ZXMsICRpKTtcblxuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHktaGVhZGVyKCRpLCAkc2l6ZSk7XG59XG5cbkBtaXhpbiB0eXBvZ3JhcGh5LXRleHQtY29sb3IoJG5hbWUsICRjb2xvcikge1xuICAgICYtLSN7JG5hbWV9LCAmLS0jeyRuYW1lfSBzdmcge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBmaWxsOiAkY29sb3I7XG4gICAgfVxufVxuXG4vKiBDb2xvcnMgKi9cbi50ZXh0IHtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LXRleHQtY29sb3IoJ3ByaW1hcnknLCBjb2xvcihcImNlcnVsZWFuXCIsIDUwMCkpO1xuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHktdGV4dC1jb2xvcignZGVmYXVsdCcsIGNvbG9yKFwibmV1dHJhbFwiLCA0MDApKTtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LXRleHQtY29sb3IoJ25ldXRyYWwnLCBjb2xvcihcIm5ldXRyYWxcIiwgNjAwKSk7XG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeS10ZXh0LWNvbG9yKCd3aGl0ZScsICRjb2xvci13aGl0ZSk7XG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeS10ZXh0LWNvbG9yKCdkYW5nZXInLCBjb2xvcihcInJlZFwiLCA0MDApKTtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LXRleHQtY29sb3IoJ3dhcm4nLCBjb2xvcihcImFtYmVyXCIsIDQwMCkpO1xuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHktdGV4dC1jb2xvcignc3VjY2VzcycsIGNvbG9yKFwiZ3JlZW5cIiwgNDAwKSk7XG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeS10ZXh0LWNvbG9yKCdpbmZvJywgY29sb3IoXCJibHVlXCIsIDQwMCkpO1xuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHktdGV4dC1jb2xvcignaGVscCcsIGNvbG9yKFwicHVycGxlXCIsIDQwMCkpO1xuXG4gICAgQGVhY2ggJHNpemUsICRsYWJlbCBpbiAkZm9udC1zaXplLWxpc3Qge1xuICAgICAgICAmLS0jeyRsYWJlbH0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoJHNpemUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGlnaHQge1xuICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc2xpZ2h0O1xuICAgIH1cblxuICAgICYtLXJlZ3VsYXIge1xuICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc3JlZ3VsYXI7XG4gICAgfVxuXG4gICAgJi0tbWVkaXVtIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRjbGVhcnNhbnNtZWRpdW07XG4gICAgfVxuXG4gICAgJi0tYm9sZCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zYm9sZDtcbiAgICB9XG5cbiAgICAmLS1jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi0tcmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAmLS1icmVhay13b3JkIHtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICB9XG4gICAgJi0tdXBwZXJjYXNlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgJi0tbG93ZXJjYXNlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICB9XG59XG5cbi8qIFRleHQgY29tcG9uZW50cyAqL1xuaHIge1xuICAgIGJvcmRlci1jb2xvcjogY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xuICAgIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCBjb2xvcihcImJsdWVncmV5XCIsIDcwMCk7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBtYXJnaW46IDJyZW0gMDtcbn1cblxucCB7XG4gICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMjAwKTtcbiAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjZyZW0pO1xuICAgIHBhZGRpbmctdG9wOiAwLjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuXG4gICAgJi5sZWFkIHtcbiAgICAgICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgMTAwKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMi40cmVtKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgIH1cbn1cblxuYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMnJlbSBzb2xpZCByZ2JhKCRjb2xvci13aGl0ZSwgMC4xKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xufVxuXG5zbWFsbCB7XG4gICAgQGluY2x1ZGUgZm9udHNpemUoMS4zcmVtKTtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCA0MDApO1xufVxuXG4udHlwb2dyYXBoeS0tdXNlci1jb250ZW50IHtcbiAgICAvLyBuZXh0IHN0eWxlcyB3ZXJlIGRlZmluZWQgaW4gb3RoZXIgcGxhY2VzOlxuICAgIC8vIC0gbGluayAtPiBiYXNlL3Jlc2V0XG4gICAgLy8gLSBsaXN0IC0+IGNvbXBvbmVudC9saXN0IChkZWZhdWx0OiBTTSBzaXplKVxuICAgIC8vIC0gdGFibGUgLT4gY29tcG9uZW50L3RhYmxlXG4gICAgLy8gLSBjb2RlIC0+IGNvbXBvbmVudC9jb2RlXG4gICAgJiA+IGltZywgJiA+IGlmcmFtZSwgJiA+IHBpY3R1cmUsXG4gICAgcCA+IGltZywgcCA+IGlmcmFtZSwgcCA+IHBpY3R1cmUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMi40cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICB9XG5cbiAgICAuZW1iZWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgLjJyZW0pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZmlndXJlLmltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmW2RhdGEtbGlnaHRib3hdIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcblxuICAgICAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXNrOiB1cmwoXCIjeyRzdHlsZWd1aWRlLWFzc2V0cy1wYXRofS9hc3NldHMvaWNvbnMvdWktZXhwYW5kLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMy4ycmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzLjJyZW07XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY29sb3IoXCJibHVlZ3JleVwiLCA4MDApO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjMyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgfVxufVxuIiwiLmFuaW1hdGlvbi0tc2xpZGUtaW4tZG93biB7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICBhbmltYXRpb24tbmFtZTogYmxvY2tTbGlkZUluRG93bjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkYW5pbWF0aW9uLWVsZW1lbnQtaW47XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkYW5pbWF0aW9uLWR1cmF0aW9uLTUwMDtcbn1cbiIsImltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLyogRmlyZWZveCBicm9rZW4gaW1hZ2UgaGFuZGxpbmcgKi9cbiAgICAmOi1tb3otYnJva2VuIHtcbiAgICAgICAgLW1vei1mb3JjZS1icm9rZW4taW1hZ2UtaWNvbjogMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRzdHlsZWd1aWRlLWFzc2V0cy1wYXRofS9hc3NldHMvaWNvbnMvdWktaW1hZ2UtYnJva2VuLWJsdWVncmV5LTUwMC5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyLjRyZW07XG5cbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAwLjFyZW0gKyAyLjhyZW0gKiAyKSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMC4xcmVtICsgMi44cmVtICogMikgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyAwLjFyZW0gKyAyLjhyZW0gKiAyKSAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IC0yLjhyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogLTIuOHJlbSAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmW3NyYz1cIiNcIl06LW1vei1icm9rZW4sICZbc3JjPVwiXCJdOi1tb3otYnJva2VuIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRzdHlsZWd1aWRlLWFzc2V0cy1wYXRofS9hc3NldHMvaW1hZ2VzL2xvYWRpbmcuc3ZnJyk7XG4gICAgfVxuXG4gICAgLyogQ2hyb21lIGJyb2tlbiBpbWFnZSBoYW5kbGluZyAqL1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTAuMXJlbTtcbiAgICAgICAgbGVmdDogLTAuMXJlbTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAwLjJyZW0pO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMC4ycmVtKTtcbiAgICAgICAgYmFja2dyb3VuZDogY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRzdHlsZWd1aWRlLWFzc2V0cy1wYXRofS9hc3NldHMvaWNvbnMvdWktaW1hZ2UtYnJva2VuLWJsdWVncmV5LTUwMC5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyLjRyZW07XG4gICAgfVxuXG4gICAgJltzcmM9XCIjXCJdOjphZnRlciwgJltzcmM9XCJcIl06OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRzdHlsZWd1aWRlLWFzc2V0cy1wYXRofS9hc3NldHMvaW1hZ2VzL2xvYWRpbmcuc3ZnJyk7XG4gICAgfVxufVxuXG4uaW1nLS1tMTI4IHtcbiAgICBtaW4td2lkdGg6IDEyLjhyZW07XG59XG5cbi5waWN0dXJlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG4iLCIubGF5b3V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICYtLWZoIHtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdi1iYXItaGVpZ2h0fSk7XG4gICAgfVxuXG4gICAgJiB+ICYge1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgIH1cblxuICAgICZfX21haW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICYtLWZyYW1lIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmLW1kIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJGNvbnRhaW5lci1wYWRkaW5nO1xuXG4gICAgICAgICAgICAgICAgJiA+IC5jb250YWluZXItLWFjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtJGNvbnRhaW5lci1wYWRkaW5nO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtJGNvbnRhaW5lci1wYWRkaW5nLXRhYmxldDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHNtXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kY29udGFpbmVyLXBhZGRpbmctbW9iaWxlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRjb250YWluZXItcGFkZGluZy10YWJsZXQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8c21cIikge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJGNvbnRhaW5lci1wYWRkaW5nLW1vYmlsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbGcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkY29udGFpbmVyLXBhZGRpbmcgKiAyO1xuXG4gICAgICAgICAgICAgICAgJiA+IC5jb250YWluZXItLWFjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtKCRjb250YWluZXItcGFkZGluZyAqIDIpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtJGNvbnRhaW5lci1wYWRkaW5nLXRhYmxldDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHNtXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kY29udGFpbmVyLXBhZGRpbmctbW9iaWxlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRjb250YWluZXItcGFkZGluZy10YWJsZXQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8c21cIikge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJGNvbnRhaW5lci1wYWRkaW5nLW1vYmlsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMCAkY29udGFpbmVyLXBhZGRpbmcgJGNvbnRhaW5lci1wYWRkaW5nO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRjb250YWluZXItcGFkZGluZy10YWJsZXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHNtXCIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkY29udGFpbmVyLXBhZGRpbmctbW9iaWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXNpZGUge1xuICAgICAgICBtYXgtd2lkdGg6ICRhc2lkZS1tYXgtd2lkdGg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAuMXJlbSBzb2xpZCBjb2xvcihcImJsdWVncmV5XCIsIDcwMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb250cm9sLWFscGhhLWRhcmtlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNsb3NlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjKCN7JGNvbnRhaW5lci1wYWRkaW5nLXRhYmxldH0gLyAyKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skYXNpZGUtbWF4LXdpZHRofSk7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAmLCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgJi0tY2xvc2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIj50YWJsZXRcIikge1xuICAgICAgICAgICAgJiArIC5sYXlvdXRfX21haW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRhc2lkZS1tYXgtd2lkdGh9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Fzc2lzdGFudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHhsXCIpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPnhsXCIpIHtcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8eGxcIiwgXCI+c21cIikge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKG4rMSkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDcwMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8c21cIikge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgNzAwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jZW50ZXJlZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdi1iYXItaGVpZ2h0fSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3NjcmVlbicsICc8dGFibGV0Jykge1xuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdi1iYXItaGVpZ2h0LXRhYmxldH0pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmcge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgIC8qIEBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvNTczNjUwMy9ob3ctdG8tbWFrZS1jc3MzLXJvdW5kZWQtY29ybmVycy1oaWRlLW92ZXJmbG93LWluLWNocm9tZS1vcGVyYS8xMDI5NjI1OCMxMDI5NjI1OCAqL1xuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBQUJDQUlBQUFDUWQxUGVBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQUE1SlJFRlVlTnBpWUdCZ0FBZ3dBQUFFQUFHYkErb0pBQUFBQUVsRlRrU3VRbUNDKTtcblxuICAgICAgICBpbWcsIHZpZGVvLCBwaWN0dXJlIHtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgICAgICAgfVxuXG4gICAgICAgIHZpZGVvICsgaW1nLCB2aWRlbyArIHBpY3R1cmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgdmlkZW8uaXMtbG9hZGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBhbmltYXRpb246IGZhZGVJbjtcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICRhbmltYXRpb24tZWxlbWVudC1pbjtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJGFuaW1hdGlvbi1kdXJhdGlvbi0xMDAwO1xuXG4gICAgICAgICAgICAmICsgaW1nLCAmICsgcGljdHVyZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGZhZGVPdXQ7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJGFuaW1hdGlvbi1lbGVtZW50LW91dDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICRhbmltYXRpb24tZHVyYXRpb24tMTAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjphdXRvKSB7XG4gICAgICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwdnc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiArICoge1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGltcG9ydCBcIi4vcm9vdFwiO1xuQGltcG9ydCBcIi4vZGV0YWlsc1wiO1xuQGltcG9ydCBcIi4vaGVyb1wiO1xuQGltcG9ydCBcIi4vY29udGVudHNcIjtcbkBpbXBvcnQgXCIuL3Byb21vXCI7XG5AaW1wb3J0IFwiLi9zdGlja3ktZm9vdGVyXCI7XG4iLCIvKipcbiogQ29uZGl0aW9uYWwgTWVkaWEgUXVlcnkgTWl4aW5cbiogYnkgQHNoZWlrbyAoaHR0cDovL2RzaGVpa28uY29tKVxuKlxuKiBUaGUgcHJvYmxlbSB0aGlzIG1peGluIHNvbHZlcyBpcyBleHBsYWluZWQgdGhlcmVcbiogaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9jb25kaXRpb25hbC1tZWRpYS1xdWVyeS1taXhpbnMvXG4qXG4qIEBleGFtcGxlXG5cblx0QGluY2x1ZGUgbWVkaWEoIFwicmV0aW5hXCIgKXtcblx0XHRib3JkZXI6IDJweCBkb3R0ZWQgIzAwMDtcblx0fTtcblxuXHRAaW5jbHVkZSBtZWRpYSggXCJzY3JlZW5cIiwgXCI+bGdcIiwgXCI8eGxcIiApe1xuXHRcdGJhY2tncm91bmQ6IHJlZDtcblx0XHRjb2xvcjogd2hpdGU7XG5cdH07XG4qL1xuXG4vLyBQcmVkZWZpbmVkIEJyZWFrLXBvaW50c1xuLy8gQHNlZSBodHRwczovL2Nzcy10cmlja3MuY29tL3NuaXBwZXRzL2Nzcy9tZWRpYS1xdWVyaWVzLWZvci1zdGFuZGFyZC1kZXZpY2VzL1xuJHNjcmVlbi0zMjB3OiAzMjBweDsgLy8gR2FsYXh5IFMzLCBTNCwgUzUsIE5vdGUgMywgaVBob25lIDQsIDUsIDVTLCA1QywgNVNFXG4kc2NyZWVuLTM2MHc6IDM2MHB4OyAvLyBHYWxheHkgUzYsIEhUQywgR29vZ2xlXG4kc2NyZWVuLXhzLWxhbmRzY2FwZTogNjQwcHg7XG5cbi8vIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuMC9sYXlvdXQvb3ZlcnZpZXcvI3Jlc3BvbnNpdmUtYnJlYWtwb2ludHNcbiRzY3JlZW4tc206IDU3NnB4O1xuJHNjcmVlbi1tZDogNzY4cHg7XG4kc2NyZWVuLWxnOiA5OTJweDtcbiRzY3JlZW4teGw6IDEyODBweDtcbiRzY3JlZW4teHhsOiAxNDQwcHg7XG4kc2NyZWVuLTJrOiAxOTgwcHg7XG4kc2NyZWVuLTRrOiAzOTYwcHg7XG5cbi8vIHNwZWNpYWxcbiRzY3JlZW4tbmFycm93LW5hdmJhcjogMTIwMHB4O1xuJHNjcmVlbi1uYXYtYmFyOiAxMTMwcHg7IC8vIGJyZWFrIHBvaW50IHdoZW4gd2UgaGF2ZSB0byBzd2l0Y2ggbWVudSB0byB0YWJsZXQgbW9kZVxuXG5AZnVuY3Rpb24gdHJhbnNsYXRlLW1lZGlhLWNvbmRpdGlvbigkYnJlYWtwb2ludCkge1xuICAgICRicmVha3BvaW50czogKFxuICAgICAgICBcInNjcmVlblwiOiBcIm9ubHkgc2NyZWVuXCIsXG4gICAgICAgIFwicHJpbnRcIjogXCJvbmx5IHByaW50XCIsXG4gICAgICAgIFwicmV0aW5hXCI6IFwiKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMvMiksIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSlcIixcbiAgICAgICAgXCI+NGtcIjogXCIobWluLXdpZHRoOiAjeyRzY3JlZW4tNGsgKyAxfSlcIixcbiAgICAgICAgXCI8NGtcIjogXCIobWluLXdpZHRoOiAjeyRzY3JlZW4tNGsgKyAxfSlcIixcbiAgICAgICAgXCI+MmtcIjogXCIobWluLXdpZHRoOiAjeyRzY3JlZW4tMmsgKyAxfSlcIixcbiAgICAgICAgXCI8MmtcIjogXCIobWluLXdpZHRoOiAjeyRzY3JlZW4tMmsgKyAxfSlcIixcbiAgICAgICAgXCI+eHhsXCI6IFwiKG1pbi13aWR0aDogI3skc2NyZWVuLXh4bCArIDF9KVwiLFxuICAgICAgICBcIjx4eGxcIjogXCIobWF4LXdpZHRoOiAjeyRzY3JlZW4teHhsfSlcIixcbiAgICAgICAgXCI+eGxcIjogXCIobWluLXdpZHRoOiAjeyRzY3JlZW4teGwgKyAxfSlcIixcbiAgICAgICAgXCI8eGxcIjogXCIobWF4LXdpZHRoOiAjeyRzY3JlZW4teGx9KVwiLFxuICAgICAgICBcIj5sZ1wiOiBcIihtaW4td2lkdGg6ICN7JHNjcmVlbi1sZyArIDF9KVwiLFxuICAgICAgICBcIjxsZ1wiOiBcIihtYXgtd2lkdGg6ICN7JHNjcmVlbi1sZ30pXCIsXG4gICAgICAgIFwiPm1kXCI6IFwiKG1pbi13aWR0aDogI3skc2NyZWVuLW1kICsgMX0pXCIsXG4gICAgICAgIFwiPG1kXCI6IFwiKG1heC13aWR0aDogI3skc2NyZWVuLW1kfSlcIixcbiAgICAgICAgXCI+dGFibGV0XCI6IFwiKG1pbi13aWR0aDogI3skc2NyZWVuLW5hdi1iYXIgKyAxfSlcIixcbiAgICAgICAgXCI8dGFibGV0XCI6IFwiKG1heC13aWR0aDogI3skc2NyZWVuLW5hdi1iYXJ9KVwiLFxuICAgICAgICBcIj5zbVwiOiBcIihtaW4td2lkdGg6ICN7JHNjcmVlbi1zbSArIDF9KVwiLFxuICAgICAgICBcIjxzbVwiOiBcIihtYXgtd2lkdGg6ICN7JHNjcmVlbi1zbX0pXCIsXG4gICAgICAgIFwiPnhzLWxhbmRzY2FwZVwiOiBcIihtaW4td2lkdGg6ICN7JHNjcmVlbi14cy1sYW5kc2NhcGUgKyAxfSlcIixcbiAgICAgICAgXCI8eHMtbGFuZHNjYXBlXCI6IFwiKG1heC13aWR0aDogI3skc2NyZWVuLXhzLWxhbmRzY2FwZX0pXCIsXG4gICAgICAgIFwiPnhzXCI6IFwiKG1pbi13aWR0aDogI3skc2NyZWVuLTM2MHcgKyAxfSlcIixcbiAgICAgICAgXCI8eHNcIjogXCIobWF4LXdpZHRoOiAjeyRzY3JlZW4tMzYwd30pXCIsXG4gICAgICAgIFwiPnh4c1wiOiBcIihtaW4td2lkdGg6ICN7JHNjcmVlbi0zMjB3fSlcIixcbiAgICApO1xuXG4gICAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgQHJldHVybiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgICBAd2FybiBcIlVuZm9ydHVuYXRlbHksIG5vIHZhbHVlIGNvdWxkIGJlIHJldHJpZXZlZCBmcm9tIGAjeyRicmVha3BvaW50fWAuIFwiXG4gICAgICAgICAgICArIFwiUGxlYXNlIG1ha2Ugc3VyZSBpdCBpcyBkZWZpbmVkIGluIGAkYnJlYWtwb2ludHNgIG1hcC5cIjtcblxuICAgICAgICBAZXJyb3IgXCJJbnZhbGlkIGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9XCI7XG4gICAgfVxufVxuXG4vLyBUaGUgbWRpYSBtaXhpblxuQG1peGluIG1lZGlhKCRhcmdzLi4uKSB7XG4gICAgJHF1ZXJ5OiBcIlwiO1xuICAgIEBlYWNoICRhcmcgaW4gJGFyZ3Mge1xuICAgICAgICAkb3A6IFwiXCI7XG4gICAgICAgIEBpZiAoJHF1ZXJ5ICE9IFwiXCIpIHtcbiAgICAgICAgICAgICRvcDogXCIgYW5kIFwiO1xuICAgICAgICB9XG4gICAgICAgICRxdWVyeTogJHF1ZXJ5ICsgJG9wICsgdHJhbnNsYXRlLW1lZGlhLWNvbmRpdGlvbigkYXJnKTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHF1ZXJ5fSAge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cblxuXG4iLCIucm9vdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktaXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAmID4gLmxheW91dDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB9XG59XG4iLCIubGF5b3V0X19kZXRhaWxzIHtcbiAgICAkd2lkdGgtY29udGVudDogY2FsYygxMDAlICogOCAvICN7JGdyaWQtY29sdW1uc30pO1xuICAgICR3aWR0aC1zcGVjOiBjYWxjKDEwMCUgKiA0IC8gI3skZ3JpZC1jb2x1bW5zfSk7XG5cbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKCN7JHdpZHRoLWNvbnRlbnR9IC0gNHJlbSkgJHdpZHRoLXNwZWM7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtYXgtY29udGVudCBtYXgtY29udGVudCBhdXRvO1xuICAgIGdyaWQtZ2FwOiAwIDRyZW07XG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgJiA+ICoge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi0taGVhZGVyIHtcbiAgICAgICAgLy8gPHJvdy1zdGFydD4gLyA8Y29sdW1uLXN0YXJ0PiAvIDxyb3ctZW5kPiAvIDxjb2x1bW4tZW5kPlxuICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7XG4gICAgfVxuXG4gICAgJi0tYXNpZGUge1xuICAgICAgICBncmlkLWFyZWE6IDEgLyAyIC8gNCAvIDM7XG4gICAgfVxuXG4gICAgJi0tbWFpbiB7XG4gICAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMjtcbiAgICB9XG5cbiAgICAmLS1sZWZ0IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkd2lkdGgtc3BlYyBjYWxjKCN7JHdpZHRoLWNvbnRlbnR9IC0gNHJlbSk7XG4gICAgfVxuXG4gICAgJi0tbGVmdCAmLS1oZWFkZXIge1xuICAgICAgICBncmlkLWFyZWE6IDEgLyAyIC8gMiAvIDM7XG4gICAgfVxuXG4gICAgJi0tbGVmdCAmLS1hc2lkZSB7XG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyA0IC8gMjtcbiAgICB9XG5cbiAgICAmLS1sZWZ0ICYtLW1haW4ge1xuICAgICAgICBncmlkLWFyZWE6IDIgLyAyIC8gMyAvIDM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgJi0tYXNpZGUgKyAmLS1tYWluIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5sYXlvdXRfX2hlcm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNC44cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8bGdcIikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8c21cIikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYtLWhlYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoJGNvbG9yLWJsYWNrLCAwLjQpLCByZ2JhKCRjb2xvci1ibGFjaywgMC42NCkpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmxhY2sgJi0taGVhZGluZzo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCBjb2xvcihcImJsdWVncmV5XCIsIDcwMCk7XG4gICAgfVxuXG4gICAgJi0tYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgbWFyZ2luLXRvcDogLTMuMnJlbTtcbiAgICAgICAgei1pbmRleDogNDtcblxuICAgICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGNvbnRhaW5lci1wYWRkaW5nO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJGNvbnRhaW5lci1wYWRkaW5nLXRhYmxldDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8c21cIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJGNvbnRhaW5lci1wYWRkaW5nLW1vYmlsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtYmxhY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmcge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgNzAwKTtcbiAgICAgICAgLyogQHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy81NzM2NTAzL2hvdy10by1tYWtlLWNzczMtcm91bmRlZC1jb3JuZXJzLWhpZGUtb3ZlcmZsb3ctaW4tY2hyb21lLW9wZXJhLzEwMjk2MjU4IzEwMjk2MjU4ICovXG4gICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFBQkNBSUFBQUNRZDFQZUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBQTVKUkVGVWVOcGlZR0JnQUFnd0FBQUVBQUdiQStvSkFBQUFBRWxGVGtTdVFtQ0MpO1xuXG4gICAgICAgIGltZywgdmlkZW8sIHBpY3R1cmUge1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgdmlkZW8gKyBpbWcsIHZpZGVvICsgcGljdHVyZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICB2aWRlby5pcy1sb2FkZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluO1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJGFuaW1hdGlvbi1lbGVtZW50LWluO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkYW5pbWF0aW9uLWR1cmF0aW9uLTEwMDA7XG5cbiAgICAgICAgICAgICYgKyBpbWcsICYgKyBwaWN0dXJlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZU91dDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkYW5pbWF0aW9uLWVsZW1lbnQtb3V0O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJGFuaW1hdGlvbi1kdXJhdGlvbi0xMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOmF1dG8pIHtcbiAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTB2dztcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXhsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLS14bCAmLS1oZWFkZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2LWJhci1oZWlnaHR9IC0gMi40cmVtKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3NjcmVlbicsICc8dGFibGV0Jykge1xuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdi1iYXItaGVpZ2h0LXRhYmxldH0gLSAyLjRyZW0pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGcgJi0taGVhZGVyIHtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYyg4MHZoIC0gI3skbmF2LWJhci1wYWRkaW5nfSAqIDIpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgcGFkZGluZzogMy4ycmVtICRjb250YWluZXItcGFkZGluZy10YWJsZXQ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDgwdmggLSAjeyRuYXYtYmFyLXBhZGRpbmctdGFibGV0fSAqIDIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbWQgJi0taGVhZGVyIHtcbiAgICAgICAgbWluLWhlaWdodDogNDByZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHNtXCIpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmLS1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHBhZGRpbmc6ICRjb250YWluZXItcGFkZGluZztcblxuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzLjJyZW0gJGNvbnRhaW5lci1wYWRkaW5nLXRhYmxldDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHNtXCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMuMnJlbSAxLjZyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ib2R5ICsgJi0taGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjRyZW07XG4gICAgfVxuXG4gICAgLmxheW91dF9fbWFpbi0tZnJhbWUtbWQgPiAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLSRjb250YWluZXItcGFkZGluZztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRjb250YWluZXItcGFkZGluZy10YWJsZXQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtJGNvbnRhaW5lci1wYWRkaW5nLW1vYmlsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sYXlvdXRfX21haW4tLWZyYW1lLWxnID4gJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0kY29udGFpbmVyLXBhZGRpbmcgKiAyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtJGNvbnRhaW5lci1wYWRkaW5nLXRhYmxldDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHNtXCIpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kY29udGFpbmVyLXBhZGRpbmctbW9iaWxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJiArICYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cbiIsIi5sYXlvdXRfX2NvbnRlbnRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAkY29udGVudHMtaGVpZ2h0OiAzLjJyZW07XG5cbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICB0b3A6IGNhbGMoMTAwJSAtIDMuMnJlbSk7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogJGNvbnRlbnRzLWhlaWdodDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgcGFkZGluZzogMC44cmVtICRjb250YWluZXItcGFkZGluZztcblxuICAgIHotaW5kZXg6IDQ7XG5cbiAgICAmLS10cmlnZ2VyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjJyZW0pO1xuICAgIH1cblxuICAgICYgKyAuZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkY29udGVudHMtaGVpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbmF2IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1jb250cm9sLWFscGhhLWRhcmtlcjtcblxuICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArICYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIC5sYXlvdXRfX2NvbnRlbnRzLS1jbG9zZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRjb250YWluZXItcGFkZGluZztcbiAgICAgICAgICAgIG1heC13aWR0aDogJGFzaWRlLW1heC13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNzAwKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgOTAwKTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMoI3skY29udGFpbmVyLXBhZGRpbmctdGFibGV0fSAvIDIpO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGFzaWRlLW1heC13aWR0aH0pO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0td3JwIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmxheW91dF9fcHJvbW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMy4ycmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCRncmlkLWNvbHVtbnMsIDFmcik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYtLWxhYmVsIHtcbiAgICAgICAgY29sb3I6IGNvbG9yKCduZXV0cmFsJywgNDAwKTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS40cmVtLCAyLjRyZW0pO1xuICAgICAgICBwYWRkaW5nLXRvcDogMy44cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHNtXCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoNC44cmVtKTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRjbGVhcnNhbnNtZWRpdW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8c21cIikge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMy4ycmVtKTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjRyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwLjFyZW0gMS42cmVtIHJnYmEoJGNvbG9yLWJsYWNrLCAwLjMpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW1haW4ge1xuICAgICAgICBncmlkLWFyZWE6IDEgLyA1IC8gMiAvIDEzO1xuICAgIH1cbn1cbiIsIi5sYXlvdXRfX3N0eWNreS1mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6ICRjb250YWluZXItcGFkZGluZy10YWJsZXQgJGNvbnRhaW5lci1wYWRkaW5nO1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgcGFkZGluZzogJGNvbnRhaW5lci1wYWRkaW5nLW1vYmlsZSAkY29udGFpbmVyLXBhZGRpbmctdGFibGV0O1xuICB9XG59XG4iLCJAbWl4aW4gbG9hZGVyLXNpemUoJG5hbWUsICRkaW0pIHtcbiAgICAmLS0jeyRuYW1lfSB7XG4gICAgICAgIHdpZHRoOiAkZGltO1xuICAgICAgICBoZWlnaHQ6ICRkaW07XG4gICAgfVxufVxuXG4ubG9hZGVyIHtcbiAgICAmX193cnAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOmF1dG8pIHtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGxvYWRlclNwaW47XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkYW5pbWF0aW9uLWR1cmF0aW9uLTEwMDA7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsb2FkZXItc2l6ZSgneHMnLCAxLjZyZW0pO1xuICAgIEBpbmNsdWRlIGxvYWRlci1zaXplKCdzbScsIDIuNHJlbSk7XG4gICAgQGluY2x1ZGUgbG9hZGVyLXNpemUoJ21kJywgMy4ycmVtKTtcbiAgICBAaW5jbHVkZSBsb2FkZXItc2l6ZSgnbGcnLCA0LjhyZW0pO1xuXG4gICAgJl9fb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTAwMTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgJi0tZGFyayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY29udHJvbC1hbHBoYS1kYXJrZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1saWdodCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1tYWluLWJnLCAwLjkpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNlY3Rpb24ge1xuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNzAwKTtcbiAgICB9XG5cbiAgICAmLS1tZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkY29udGFpbmVyLXBhZGRpbmcgKyAxLjZyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkY29udGFpbmVyLXBhZGRpbmctdGFibGV0ICArIDAuOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHNtXCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkY29udGFpbmVyLXBhZGRpbmctbW9iaWxlICArIDAuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNtIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRjb250YWluZXItcGFkZGluZztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRjb250YWluZXItcGFkZGluZy10YWJsZXQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGNvbnRhaW5lci1wYWRkaW5nLW1vYmlsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYgKyAmIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRjb250YWluZXItcGFkZGluZztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRjb250YWluZXItcGFkZGluZy10YWJsZXQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGNvbnRhaW5lci1wYWRkaW5nLW1vYmlsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RpdiB7XG4gICAgICAgIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCBjb2xvcihcImJsdWVncmV5XCIsIDcwMCk7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDYwMCk7XG5cbiAgICAgICAgQGltcG9ydCBcIi4vaGVhZGluZ19zbVwiO1xuICAgICAgICBAaW1wb3J0IFwiLi9oZWFkaW5nX21kXCI7XG4gICAgICAgIEBpbXBvcnQgXCIuL2hlYWRpbmdfbGdcIjtcblxuICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzZXQtYSgkY29sb3Itd2hpdGUpO1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDYwMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hY3Rpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZGVzYyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDYwMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjRyZW0pO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYWN0aW9uICsgJi0tdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGl0bGUgPiAmLS1kZXNjID4gKiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiYtLXNtIHtcbiAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjZyZW0pO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogJGNvbnRhaW5lci1wYWRkaW5nIC0gMS42cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRjb250YWluZXItcGFkZGluZy10YWJsZXQgIC0gMS42cmVtO1xuICAgIH1cbn1cblxuJi0tc20gJi0tdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuNnJlbSk7XG59XG4iLCImLS1tZCB7XG4gICAgQGluY2x1ZGUgZm9udHNpemUoMi40cmVtKTtcblxuICAgIG1hcmdpbi1ib3R0b206ICRjb250YWluZXItcGFkZGluZyAtIDAuOHJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkY29udGFpbmVyLXBhZGRpbmctdGFibGV0ICAtIDAuOHJlbTtcbiAgICB9XG59XG5cbiYtLW1kICYtLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250c2l6ZSgyLjRyZW0pO1xufVxuIiwiJi0tbGcge1xuICAgIEBpbmNsdWRlIGZvbnRzaXplKDMuMnJlbSk7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAkY29udGFpbmVyLXBhZGRpbmc7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGNvbnRhaW5lci1wYWRkaW5nLXRhYmxldDtcbiAgICB9XG59XG5cbiYtLWxnICYtLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250c2l6ZSgzLjJyZW0pO1xufVxuIiwiLm5hdi1iYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6ICRuYXYtYmFyLWhlaWdodDtcbiAgICBwYWRkaW5nOiAwICRuYXYtYmFyLXBhZGRpbmc7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHotaW5kZXg6IDg7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLSgkbmF2LWJhci1wYWRkaW5nKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtKCRuYXYtYmFyLXBhZGRpbmcpO1xuICAgICAgICBoZWlnaHQ6ICRuYXYtYmFyLWhlaWdodDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPXJhZGlvXSArIC5uYXYtYmFyX19ibG9jayArIC5uYXYtYmFyX19ibG9jayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjZyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgbWluLWhlaWdodDogJG5hdi1iYXItaGVpZ2h0LXRhYmxldDtcbiAgICAgICAgcGFkZGluZzogMCBjYWxjKCN7JG5hdi1iYXItcGFkZGluZy10YWJsZXR9IC8gMik7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogI3skbmF2LWJhci1wYWRkaW5nLXRhYmxldH0gLyAyKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygtMSAqICN7JG5hdi1iYXItcGFkZGluZy10YWJsZXR9IC8gMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW1wb3J0IFwiX2JyYW5kXCI7XG4gICAgQGltcG9ydCBcIl9ibG9ja1wiO1xuICAgIEBpbXBvcnQgXCJfbWVudVwiO1xuICAgIEBpbXBvcnQgXCJfc2VhcmNoXCI7XG4gICAgQGltcG9ydCBcIl9wcm9maWxlXCI7XG5cbiAgICAvLyBvcmRlciBtYWdpY1xuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRuYXYtYmFyLWhlaWdodC10YWJsZXQ7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXSArIC5uYXYtYmFyX19ibG9jayB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS42cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb10gKyAubmF2LWJhcl9fYmxvY2sgKyAubmF2LWJhcl9fYmxvY2sge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9yZGVyOiAxMDtcblxuICAgICAgICAgICAgLm1lbnUtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICAgICAgICAmX19hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCImX19icmFuZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXBhZGRpbmc7XG4gICAgei1pbmRleDogMTtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMC44cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoI3skbmF2LWJhci1wYWRkaW5nLXRhYmxldH0gLyAyKTtcbiAgICAgICAgaGVpZ2h0OiAkbmF2LWJhci1oZWlnaHQtdGFibGV0O1xuICAgICAgICBvcmRlcjogMTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDE2LjRyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wYWQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXBhZGRpbmc7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JG5hdi1iYXItcGFkZGluZy10YWJsZXR9IC8gMik7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoI3skbmF2LWJhci1wYWRkaW5nLXRhYmxldH0gLyAyKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiZfX2Jsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgJi0taXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtYSgkY29sb3Itd2hpdGUsICRjb2xvci13aGl0ZSk7XG4gICAgfVxuXG4gICAgJi0tY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG59XG4iLCImX19tZW51IHtcbiAgICAmLS10cmlnZ2VyOmNoZWNrZWQgfiAmLS1ibG9jayB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRyaWdnZXI6Y2hlY2tlZCB+ICYtLWV4dHJhIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdHJpZ2dlcjpjaGVja2VkICsgJiB7XG4gICAgICAgIC5uYXYtYmFyX19ibG9jay0tY2xvc2UsIC5tZW51LWRyb3Bkb3duX19hcnJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWJsb2NrIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1leHRyYSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjZyZW0gMS42cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJibHVlZ3JleVwiLCA4MDApO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNjAwKTtcbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBvcmRlcjogMTE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIj50YWJsZXRcIikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgIGhlaWdodDogJG5hdi1iYXItaGVpZ2h0LXRhYmxldDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCN7JG5hdi1iYXItcGFkZGluZy10YWJsZXR9IC8gMik7XG4gICAgICAgIG9yZGVyOiA0O1xuICAgIH1cbn1cbiIsIiZfX3NlYXJjaCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgaGVpZ2h0OiAkbmF2LWJhci1oZWlnaHQtdGFibGV0O1xuICAgICAgICBvcmRlcjogMjtcbiAgICB9XG59XG4iLCImX19wcm9maWxlIHtcbiAgICAmLS1ibG9jayAuYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkcGFnZS1taW4td2lkdGg7XG4gICAgfVxuXG4gICAgJi0tYXZhdGFyIHtcbiAgICAgICAgd2lkdGg6IDMuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjJyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICBoZWlnaHQ6ICRuYXYtYmFyLWhlaWdodC10YWJsZXQ7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgIH1cbn1cbiIsIi5uYXYtYmFyLWxvY2FsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAkbmF2LWJhci1wYWRkaW5nO1xuICAgIHotaW5kZXg6IDc7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNzAwKTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbXBvcnQgXCJfaXRlbVwiO1xuICAgIEBpbXBvcnQgXCJfdHJpZ2dlclwiO1xuICAgIEBpbXBvcnQgXCJfYnJhbmRcIjtcbiAgICBAaW1wb3J0IFwiX3NlYXJjaFwiO1xuICAgIEBpbXBvcnQgXCJfYWN0aW9uXCI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIj50YWJsZXRcIikge1xuICAgICAgICBoZWlnaHQ6IDYuNHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDAgJG5hdi1iYXItcGFkZGluZy10YWJsZXQ7XG5cbiAgICAgICAgJl9fYnJhbmQge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmX19hY3Rpb24ge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zZWFyY2gge1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjZyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCImX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI+dGFibGV0XCIpIHtcbiAgICAgICAgbWluLXdpZHRoOiAkcGFnZS1taW4td2lkdGggLSAkY29udGFpbmVyLXBhZGRpbmc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuOHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgIH1cbn1cbiIsIiZfX3RyaWdnZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIG1pbi13aWR0aDogMy4ycmVtO1xuICAgIG1hcmdpbi1yaWdodDogLjhyZW07XG5cbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbn1cbiIsIiZfX2JyYW5kIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgZm9udC1mYW1pbHk6ICRjbGVhcnNhbnNtZWRpdW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjhyZW0pO1xuICAgIEBpbmNsdWRlIHJlc2V0LWNoaWxkLWEoJGNvbG9yLXdoaXRlLCAkY29sb3Itd2hpdGUpO1xufVxuIiwiJl9fc2VhcmNoIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtYXgtd2lkdGg6IDYwcmVtO1xuXG4gICAgLmZvcm0gLmlucHV0LWdyb3VwX19zbG90OmZpcnN0LW9mLXR5cGU6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNS4ycmVtO1xuICAgIH1cbn1cbiIsIiZfX2FjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIi5uYXYtdHJlZSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc21lZGl1bTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjVyZW0sIDEuOHJlbSk7XG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWEoY29sb3IoXCJuZXV0cmFsXCIsIDIwMCksICRjb2xvci13aGl0ZSk7XG5cbiAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cnVuY2F0ZSgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjhyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xuXG4gICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJ1bmNhdGUoKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IC5uYXYtdHJlZV9faXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuNHJlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hY3RpdmUgJi0tdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzZXQtY2hpbGQtYShjb2xvcihcImNlcnVsZWFuXCIsIDUwMCksIGNvbG9yKFwiY2VydWxlYW5cIiwgNTAwKSk7XG4gICAgICAgIH1cblxuICAgICAgICBhI3smfS0tYWN0aXZlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LWEoY29sb3IoXCJjZXJ1bGVhblwiLCA1MDApLCBjb2xvcihcImNlcnVsZWFuXCIsIDUwMCkpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjczcmVtO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMXJlbSBzb2xpZCBjb2xvcihcImJsdWVncmV5XCIsIDYwMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07XG5cbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDYwMCk7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6Y2hlY2tlZCkgKyAmID4gJi0tbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArICYgPiAmLS10aXRsZSA+ICYtLWljb24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEjeyZ9X19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxufVxuIiwiLm5hdi1jb250ZW50cyB7XHJcbiAgICAmX19zZWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XHJcblxyXG4gICAgICAgICYtLXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA2MDApO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc2JvbGQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuMnJlbSk7XHJcblxyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cnVuY2F0ZSgpO1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcclxuXHJcbiAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJ1bmNhdGUoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIubmF2LXRhYnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgOTAwKTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMS4ycmVtIDEuNnJlbTtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWEoY29sb3IoJ25ldXRyYWwnLCAyMDApLCAkY29sb3Itd2hpdGUpO1xuXG4gICAgICAgICYtLWljb24ge1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBvcGFjaXR5OiAuNzI7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC4zcmVtO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1sYWJlbCB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJ1bmNhdGUoODAlKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuNnJlbSwgMi40cmVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJhZGdlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS42cmVtO1xuICAgICAgICAgICAgb3BhY2l0eTogLjQyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJibHVlZ3JleVwiLCA4MDApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNldC1hKCRjb2xvci13aGl0ZSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguaXMtYWN0aXZlKTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImNlcnVsZWFuXCIsIDYwMCk7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwLjFyZW0gY29sb3IoXCJjZXJ1bGVhblwiLCA5MDApO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJhbm5lciB7XG4gICAgei1pbmRleDogODtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA2LjRyZW07XG4gICAgcGFkZGluZzogMnJlbSA0LjhyZW07XG4gICAgYmFja2dyb3VuZDogY29sb3IoXCJibHVlXCIsIDkwMCk7XG4gICAgYm94LXNoYWRvdzogMCAuMnJlbSAxLjZyZW0gJGNvbG9yLWNvbnRyb2wtYWxwaGEtbm9ybWFsO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cbiAgICAmX193cnAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuNnJlbSwgMi40cmVtKTtcbiAgICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS42cmVtLCAyLjRyZW0pO1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMCAwLjhyZW07XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMy4ycmVtO1xuICAgICAgICB0b3A6IDAuNHJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cbiIsIi5icmVhZGNydW1icyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc21lZGl1bTtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAxLjZyZW0gMDtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCAmLWxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgMjAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDYwMCk7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgZmlsbDogY29sb3IoXCJuZXV0cmFsXCIsIDYwMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWxhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRydW5jYXRlKDIwcmVtKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LWEoY29sb3IoXCJuZXV0cmFsXCIsIDQwMCksICRjb2xvci13aGl0ZSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxhYmVsOmhvdmVyID4gJi1pY29uOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiArICYsICYtaWNvbiArICYtbGFiZWwsICYtaWNvbiArICYtaWNvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0OmNoZWNrZWQgKyAmID4gJl9faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGlucHV0Om5vdCg6Y2hlY2tlZCkgKyAmID4gJl9faXRlbTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOm50aC1jaGlsZCgyKSk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuIiwiLnNpZGViYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYtLXBhZCB7XG4gICAgICAgIHBhZGRpbmc6ICRjb250YWluZXItcGFkZGluZztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgcGFkZGluZzogJGNvbnRhaW5lci1wYWRkaW5nLXRhYmxldDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgOTAwKTtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAkYXNpZGUtbWF4LXdpZHRoO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAuMXJlbSBzb2xpZCBjb2xvcihcImJsdWVncmV5XCIsIDcwMCk7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB9XG5cbiAgICAmX19ociB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNzAwKTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMC44cmVtO1xuICAgIH1cblxuICAgICZfX3NlY3Rpb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNnJlbTtcblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMi4ycmVtLCAxKTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjhyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY29va2llLWJhciB7XG4gICAgei1pbmRleDogMTUwMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAyLjRyZW07XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDk2cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IC44cmVtIDEuNnJlbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICBib3R0b206IDEuNnJlbTtcblxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMy4ycmVtKTtcbiAgICAgICAgcGFkZGluZzogLjhyZW0gMC44cmVtO1xuICAgIH1cblxuICAgIEBpbXBvcnQgXCIuL2ZsdWlkXCI7XG5cbiAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjNyZW0sIDJyZW0pO1xuICAgIGJhY2tncm91bmQ6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgODAwKTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgYm94LXNoYWRvdzogMCAwLjFyZW0gMC44cmVtIDAgJGNvbG9yLWNvbnRyb2wtYWxwaGEtaG92ZXI7XG5cbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaWZ5O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYW5pbWF0aW9uOiBjb29raWUtYmFyLWFuaW1hdGlvbiAkYW5pbWF0aW9uLWVsZW1lbnQtY29va2llLWJhciAkYW5pbWF0aW9uLWR1cmF0aW9uLTUwMCBib3RoO1xuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBtYXJnaW46IDAuOHJlbTtcbiAgICB9XG5cbiAgICAmX19hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgJiA+ICo6bm90KC5jbG9zZSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwLjhyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx4c1wiKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjhyZW0gMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbG9zZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAuOHJlbSAwIDAuOHJlbSAwLjhyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCImLS1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8c21cIikge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC5jb29raWUtYmFyX19hY3Rpb25zIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8eHNcIikge1xuICAgICAgICAuY29va2llLWJhcl9fYWN0aW9ucyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQG1peGluIHNob3BwaW5nLWNhcnQtc2xpZGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDEwMCUgLSAzLjJyZW0pKTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIGFuaW1hdGlvbi1kZWxheTogNTAwbXM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246ICRhbmltYXRpb24tZHVyYXRpb24tNDAwO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzaG9wcGluZ0NhcnRBcHBlYXJzO1xufVxuXG4uc2hvcHBpbmctY2FydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAmLS1zbGlkZSB7XG4gICAgICAgIEBpbmNsdWRlIHNob3BwaW5nLWNhcnQtc2xpZGUoKTtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1oYXMtaXRlbXMgJl9faWNvbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tbGVmdDogLjhyZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJi0tY291bnQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDFyZW0sIDFyZW0pO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tcHJpY2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS4zcmVtKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzaG9wcGluZ0NhcnRBcHBlYXJzIHtcbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIH1cbn1cbiIsIi5tZW51LWl0ZW0ge1xuICAgICRuYXYtZm9udC1jb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDMwMCk7XG4gICAgJG5hdi1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDgwMCk7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtYShjb2xvcihcIm5ldXRyYWxcIiwgMzAwKSwgJGNvbG9yLXdoaXRlKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS42cmVtKTtcblxuICAgICAgICAmOm9ubHktY2hpbGQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10cmlnZ2VyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIj50YWJsZXRcIikge1xuICAgICAgICAmOmhvdmVyID4gLm1lbnUtZHJvcGRvd24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICZfX2Fycm93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIgPiAmX19saW5rIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZVxuICAgIH1cblxuICAgICYgKyAmIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRjb250YWluZXItcGFkZGluZztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDgwMCk7XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDEuNnJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LWEoJGNvbG9yLXdoaXRlLCAkY29sb3Itd2hpdGUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdHJpZ2dlci1vcGVuLCAmLS10cmlnZ2VyLWNsb3NlIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNnJlbTtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRzdHlsZWd1aWRlLWFzc2V0cy1wYXRofS9hc3NldHMvaWNvbnMvdWktY2hldnJvbi1kb3duLXdoaXRlLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNnJlbSAxLjZyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMuMnJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCBjb2xvcihcImJsdWVncmV5XCIsIDYwMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS10cmlnZ2VyLW9wZW46OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS10cmlnZ2VyLWNsb3NlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmICsgJiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCBjb2xvcihcImJsdWVncmV5XCIsIDYwMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmIGlucHV0OmNoZWNrZWQge1xuICAgICAgICAgICAgfiAubWVudS1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH4gLm1lbnUtaXRlbS0tdHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgJi1vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWNsb3NlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbXBvcnQgXCIuLy4uL21lbnUtZHJvcGRvd24vaW5kZXhcIjtcbiIsIi5tZW51LWRyb3Bkb3duIHtcbiAgICBtaW4td2lkdGg6ICRwYWdlLW1pbi13aWR0aDtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIHotaW5kZXg6IDEyO1xuICAgIHRvcDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbXBvcnQgXCJfdHJpZ2dlclwiO1xuICAgIEBpbXBvcnQgXCJfY29udGFpbmVyXCI7XG5cbiAgICAmLS1sZWZ0d2FyZCB7XG4gICAgICAgIGxlZnQ6IC0xLjZyZW07XG4gICAgfVxuXG4gICAgJi0tcmlnaHR3YXJkIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi0tdG9wIHtcbiAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyA0cmVtKTtcbiAgICB9XG5cbiAgICBiYWNrZ3JvdW5kOiBjb2xvcihcImJsdWVncmV5XCIsIDgwMCk7XG5cbiAgICBAaW1wb3J0IFwiX2l0ZW1cIjtcblxuICAgIEBpbXBvcnQgXCJfYXJyb3dcIjtcbiAgICBAaW1wb3J0IFwiX2RpdlwiO1xuXG4gICAgQGltcG9ydCBcIl9zbVwiO1xuICAgIEBpbXBvcnQgXCJfbGdcIjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPnRhYmxldFwiKSB7XG4gICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gICAgICAgIGFuaW1hdGlvbjogbWVudUZhZGVJbkRvd24gJGFuaW1hdGlvbi1kdXJhdGlvbi0xNTA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMC4ycmVtIDAuNHJlbSAkY29sb3ItY29udHJvbC1hbHBoYS1ob3ZlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICBtaW4td2lkdGg6ICRwYWdlLW1pbi13aWR0aCAtICRncmlkLWd1dHRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx4c1wiKSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6ICRwYWdlLW1pbi13aWR0aCAtICRjb250YWluZXItcGFkZGluZyAqIDI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCImX190cmlnZ2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAvLyBjaGVja2JveCBoYWNrIGZvciBpbmRlcGVuZGVudCBpbnN0YW5jZVxuICAgIGlucHV0W3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkgKyAmICYtY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAmICYtY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpICsgJiAmLW9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgJiAmLW9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtb3BlbiwgJi1jbG9zZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG4iLCImX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAubWVudS1kcm9wZG93bl9fdHJpZ2dlciArICYgPiAubWVudS1kcm9wZG93biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYtaW5saW5lIHtcbiAgICAgICAgLy8gaW4gY2FzZSBpZiB3ZSBzaG91bGQgdXNlIGlzIGFzIGlubGluZVxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuIiwiJl9faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4ycmVtO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4ycmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICAgIH1cblxuICAgICYtLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1jb250cm9sLWFscGhhLXdoaXRlLXRyYW5zcGFyZW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTAuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cnVuY2F0ZSg4MCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmFkZ2Uge1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjNyZW0pO1xuICAgICAgICBvcGFjaXR5OiAwLjQyO1xuICAgIH1cblxuICAgICYtLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgJi0tZGVzYyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA0MDApO1xuICAgIH1cblxuICAgICYtLWNlbnRlcmVkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS4zcmVtKTtcbiAgICB9XG59XG4iLCImX19hcnJvdyB7XG4gICAgei1pbmRleDogMztcbiAgICBAaW5jbHVkZSBuYXYtc3VibWVudS1hcnJvdyhjb2xvcihcImJsdWVncmV5XCIsIDgwMCksIDAuOHJlbSk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDAuMnJlbSk7XG5cbiAgICAmLS1yaWdodHdhcmQge1xuICAgICAgICByaWdodDogLTFyZW07XG4gICAgfVxuXG4gICAgJi0tbGVmdHdhcmQge1xuICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5tZW51LWRyb3Bkb3duX190cmlnZ2VyID4gJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbiIsIiZfX2RpdiB7XG4gICAgbWFyZ2luLXRvcDogMC43cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgY29sb3IoXCJibHVlZ3JleVwiLCA2MDApO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuIiwiJi0tc20ge1xuICAgIHBhZGRpbmc6IDAuOHJlbSAwO1xufVxuXG4mLS1zbSBhI3smfV9faXRlbSB7XG4gICAgQGluY2x1ZGUgcmVzZXQtYShjb2xvcihcIm5ldXRyYWxcIiwgMzAwKSwgJGNvbG9yLXdoaXRlKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImNlcnVsZWFuXCIsIDYwMCk7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAuMXJlbSBjb2xvcihcImNlcnVsZWFuXCIsIDkwMCk7XG4gICAgfVxuXG4gICAgJi1kYW5nZXI6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcInJlZFwiLCA2MDApO1xuICAgIH1cbn1cblxuJi0tc20gJl9faXRlbSB7XG4gICAgcGFkZGluZzogMCAyLjRyZW07XG5cbiAgICAmLS1pY29uIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAwLjcyO1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjRyZW0sIDRyZW0pO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuM3JlbSwgNHJlbSk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMy4ycmVtO1xuICAgIH1cblxuICAgICYtLWRlc2Mge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiIsIiYtLWxnIGEjeyZ9X19pdGVtIHtcbiAgICBAaW5jbHVkZSByZXNldC1hKGNvbG9yKFwibmV1dHJhbFwiLCAzMDApLCAkY29sb3Itd2hpdGUpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiY2VydWxlYW5cIiwgODAwKTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMC4xcmVtIGNvbG9yKFwiY2VydWxlYW5cIiwgOTAwKTtcblxuICAgICAgICAmIC5tZW51LWRyb3Bkb3duX19pdGVtLS1kZXNjIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiYtLWxnICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDIuNHJlbTtcblxuICAgICYtLWljb24ge1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjZyZW0pO1xuICAgIH1cblxuICAgICYtLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS42cmVtKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIH1cblxuICAgICYtLWRlc2Mge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuM3JlbSk7XG4gICAgfVxufVxuXG4mLS1sZyAmX19pdGVtICsgJl9faXRlbSB7XG4gICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNjAwKTtcbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAmLS1sZyAmX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMi40cmVtIDEuNnJlbTtcbiAgICB9XG5cbiAgICAmLS1sZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgNzAwKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG59XG4iLCJAbWl4aW4gaWNvbi1jb2xvcigkbmFtZSwgJGNvbG9yKSB7XG4gICAgJi0tI3skbmFtZX0sICYtLSN7JG5hbWV9IHN2ZyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGZpbGw6ICRjb2xvcjtcbiAgICB9XG59XG5cbkBtaXhpbiBpY29uLXNpemUoJG5hbWUsICRzaXplKSB7XG4gICAgJi0tI3skbmFtZX0sICYtLSN7JG5hbWV9IHN2ZyB7XG4gICAgICAgIHdpZHRoOiAkc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICB9XG59XG5cbi5pY29uIHtcbiAgICBAaW5jbHVkZSBpY29uLWNvbG9yKCdwcmltYXJ5JywgJGNvbG9yLWJyYW5kLXByaW1hcnkpO1xuICAgIEBpbmNsdWRlIGljb24tY29sb3IoJ3doaXRlJywgJGNvbG9yLXdoaXRlKTtcbiAgICBAaW5jbHVkZSBpY29uLWNvbG9yKCdkZWZhdWx0JywgY29sb3IoXCJibHVlZ3JleVwiLCAzMDApKTtcbiAgICBAaW5jbHVkZSBpY29uLWNvbG9yKCduZXV0cmFsJywgY29sb3IoXCJuZXV0cmFsXCIsIDYwMCkpO1xuICAgIEBpbmNsdWRlIGljb24tY29sb3IoJ2ZhaWwnLCBjb2xvcihcImJsdWVncmV5XCIsIDUwMCkpO1xuICAgIEBpbmNsdWRlIGljb24tY29sb3IoJ2RhbmdlcicsIGNvbG9yKFwicmVkXCIsIDQwMCkpO1xuICAgIEBpbmNsdWRlIGljb24tY29sb3IoJ3dhcm4nLCBjb2xvcihcImFtYmVyXCIsIDQwMCkpO1xuICAgIEBpbmNsdWRlIGljb24tY29sb3IoJ3N1Y2Nlc3MnLCBjb2xvcihcImdyZWVuXCIsIDQwMCkpO1xuICAgIEBpbmNsdWRlIGljb24tY29sb3IoJ2luZm8nLCBjb2xvcihcImJsdWVcIiwgNDAwKSk7XG4gICAgQGluY2x1ZGUgaWNvbi1jb2xvcignaGVscCcsIGNvbG9yKFwicHVycGxlXCIsIDQwMCkpO1xuXG4gICAgQGluY2x1ZGUgaWNvbi1zaXplKCd4cycsIDEuM3JlbSk7XG4gICAgQGluY2x1ZGUgaWNvbi1zaXplKCdzbScsIDEuNnJlbSk7XG4gICAgQGluY2x1ZGUgaWNvbi1zaXplKCdtZCcsIDIuNHJlbSk7XG4gICAgQGluY2x1ZGUgaWNvbi1zaXplKCdsZycsIDMuMnJlbSk7XG4gICAgQGluY2x1ZGUgaWNvbi1zaXplKCd4bCcsIDQuOHJlbSk7XG4gICAgQGluY2x1ZGUgaWNvbi1zaXplKCd4eGwnLCA2cmVtKTtcbn1cbiIsIi5idG4ge1xyXG4gICAgZm9udC1mYW1pbHk6ICRjbGVhcnNhbnNtZWRpdW07XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXM7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAvLyB3aGVuIC5jb2wgY29udGFpbmluZyBidXR0b24gc2hyaW5rcyBmb2xsb3dpbmcgZmxleGliYWxlIGxheW91dCBvbiBSV0RcclxuICAgIC8vIHdlIG1ha2Ugc3VyZSB0aGUgY29udGVudCBkb2Vzbid0IGJyZWFrIHRoZSBsYXlvdXRcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBpIHtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMS42cmVtO1xyXG4gICAgICAgIGhlaWdodDogMS42cmVtO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQnV0dG9uIGRvZXNuJ3QgYmVsb25nIHRvIGEgZmxleCBjb250YWluZXIsIGl0J3MgaW5saW5lL2lubGluZS1ibG9jayBlbGVtZW50XHJcbiAgICAvLyBzbyB3ZSBuZWVkIHRvIGFsaWduIGl0ZW1zIHRvIHRoZSBjZW50ZXIuIFdlIGluamVjdCBpbmxpbmUgZWxlbWVudCBidG5fX2ljb25cclxuICAgIC8vIG5leHQgdG8gdGV4dCB3aXRoIGxpbmUtaGVpZ2h0ID0gYm94IGhlaWdodCAodGhlIHNhbWUgYXMgdGhlIHRleHQpXHJcbiAgICAvLyBpdCBoYXMgY2hpbGQgU1ZHIHdpdGggcG9zaXRpb24gYWJzb2x1dGUsIHBlcmZlY3RseSB2ZXJ0aWNhbGx5IGNlbnRlcmVkXHJcbiAgICAuYnRuX19pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEuNnJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIHN2ZywgaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gLjhyZW0pO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjb250ZW50LXNwYWNlKCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2FkZXIge1xyXG4gICAgICAgIHdpZHRoOiAxLjZyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJltkaXNhYmxlZF0sICY6ZGlzYWJsZWQsICYuaXMtZGlzYWJsZWQge1xyXG4gICAgICAgIGN1cnNvcjogaW5pdGlhbDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBXaGVuIHdlIHNwZWNpZnkgLmJ0biB3ZSBtZWFuIHRoaXMgaXMgdGhlIGV2ZW50IHRhcmdldCwgYW55IHN1YmVsZW1lbnRzIHNoYWxsIGJlIGlnbm9yZWQgYnkgbW91c2UgZXZlbnRzXHJcbiAgICAqIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1jb2xsYXBzYWJsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8eHNcIikge1xyXG4gICAgICAgICAgICBpLmJ0bl9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaTpub3QoLmJ0bl9faWNvbikge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHN0eWxlLWJ0bigkc2l6ZSwgJGgtcGFkZGluZywgJGljb24taW5kZW50LCAkbGluZS1oZWlnaHQpIHtcclxuICAgIGhlaWdodDogJHNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xyXG4gICAgbWluLXdpZHRoOiAkc2l6ZTtcclxuICAgIHBhZGRpbmc6IDAgJGgtcGFkZGluZztcclxuXHJcbiAgICAmLmJ0bi0taWNvbiB7XHJcbiAgICAgICAgd2lkdGg6ICRzaXplO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bl9faWNvbiB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaWNvbi1pbmRlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkaWNvbi1pbmRlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBDYXNlIGJ1dHRvbiBoYXMgbm90aGluZywgYnV0IGljb25cclxuICAgICAgICAvLyB3ZSBuZWVkIHRvIG1ha2Ugc3VyZSBpdCBpcyBzcXVhcmVcclxuICAgICAgICAvLyBzbyB4bCBvbmUgaGFzIHBhZGRpbmc6IDAgMzJweCBhbmQgd2lkdGggNjRweFxyXG4gICAgICAgIC8vIHdlIG5lZWQgdG8gdGFrZSB0aGUgY29udGVudCBvdXQgb2YgdGhlIGZsb3dcclxuICAgICAgICAmOm9ubHktY2hpbGQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIC8vIDUwJSAtIGhhbGYgc2l6ZSBvZiBidXR0b25cclxuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIC44cmVtKTtcclxuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAuOHJlbSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS42cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZywgaW1nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8vIHR5cGVzXHJcbkBpbXBvcnQgXCJfcHJpbWFyeVwiO1xyXG5AaW1wb3J0IFwiX3NlY29uZGFyeVwiO1xyXG5AaW1wb3J0IFwiX3RlcnRpYXJ5XCI7XHJcbkBpbXBvcnQgXCJfZGVzdHJ1Y3RpdmVcIjtcclxuXHJcblxyXG5AaW1wb3J0IFwiX2xpbmtcIjtcclxuQGltcG9ydCBcIl9zbG90XCI7IC8vIHVzZSBmb3Igc29jaWFsIGljb25zXHJcbkBpbXBvcnQgXCJfaWNvblwiOyAvLyBUT0RPOiBtZXJnZSB3aXRoIHNsb3RcclxuXHJcbkBpbXBvcnQgXCJfc21cIjtcclxuQGltcG9ydCBcIl9tZFwiO1xyXG5AaW1wb3J0IFwiX2xnXCI7XHJcbkBpbXBvcnQgXCJfeGxcIjtcclxuQGltcG9ydCBcIl9mbHVpZFwiO1xyXG5AaW1wb3J0IFwiX2ZsYXRcIjtcclxuXHJcbi8vQGltcG9ydCBcIl9jaGlwLnNjc3NcIjtcclxuLy9AaW1wb3J0IFwiX2FsaWduLXJpZ2h0LnNjc3NcIjtcclxuLy9AaW1wb3J0IFwiX3N0cmV0Y2hlZC5zY3NzXCI7XHJcbi8vQGltcG9ydCBcIl9zdmctaW5saW5lLnNjc3NcIjtcclxuQGltcG9ydCBcIi4vY2Fyb3VzZWwvaW5kZXguc2Nzc1wiO1xyXG5AaW1wb3J0IFwiX2dyb3VwXCI7XHJcblxyXG4iLCIuYnRuLS1wcmltYXJ5IHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImNlcnVsZWFuXCIsIDUwMCk7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzZXQtYSgkY29sb3Itd2hpdGUpO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiY2VydWxlYW5cIiwgNDAwKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJjZXJ1bGVhblwiLCA2MDApO1xyXG4gICAgfVxyXG5cclxuICAgICZbZGlzYWJsZWRdLCAmOmRpc2FibGVkLCAmLmlzLWRpc2FibGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAkb3BhY2l0eS1kaXNhYmxlZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImNlcnVsZWFuXCIsIDUwMCk7XHJcbiAgICB9XHJcbn1cclxuIiwiLmJ0bi0tc2Vjb25kYXJ5IHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDYwMCk7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSByZXNldC1hKCRjb2xvci13aGl0ZSk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJibHVlZ3JleVwiLCA1MDApO1xyXG4gICAgfVxyXG5cclxuICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5LWxpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xyXG4gICAgfVxyXG5cclxuICAgICZbZGlzYWJsZWRdLCAmOmRpc2FibGVkLCAmLmlzLWRpc2FibGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAkb3BhY2l0eS1kaXNhYmxlZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDYwMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5idG4tLXRlcnRpYXJ5IHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCBjb2xvcihcImJsdWVncmV5XCIsIDYwMCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIEBpbmNsdWRlIHJlc2V0LWEoJGNvbG9yLXdoaXRlKTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgNTAwKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDcwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJltkaXNhYmxlZF0sICY6ZGlzYWJsZWQsICYuaXMtZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6ICRvcGFjaXR5LWRpc2FibGVkO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcbiIsIi5idG4tLWRlc3RydWN0aXZlIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwicmVkXCIsIDUwMCk7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgQGluY2x1ZGUgcmVzZXQtYSgkY29sb3Itd2hpdGUpO1xuXG4gICAgc3ZnIHtcbiAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcInJlZFwiLCA0MDApO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJyZWRcIiwgNjAwKTtcbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJjpkaXNhYmxlZCwgJi5pcy1kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6ICRvcGFjaXR5LWRpc2FibGVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcInJlZFwiLCA1MDApO1xuICAgIH1cbn1cbiIsIi5idG4tLWxpbmsge1xyXG4gICAgY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiBjb2xvcihcImNlcnVsZWFuXCIsIDMwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiBjb2xvcihcImNlcnVsZWFuXCIsIDYwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgJltkaXNhYmxlZF0sICY6ZGlzYWJsZWQsICYuaXMtZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6ICRvcGFjaXR5LWRpc2FibGVkO1xyXG4gICAgfVxyXG59XHJcbiIsIi5idG4tLXNsb3Qge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC8vIFdlIG5lZWQgdG8gYWxpZ24gc3ZnIHBlcmNpY2VsbHkgdG8gdGhlIGNlbnRlclxyXG4gICAgLy8gd2UgY2Fubm90IGdvIHdpdGggaW5saW5lLWZsZXggKGJyZWFrcyBsYXlvdXQgd2hlbiBpbiBhIGJsb2NrLWNvbnRhaW5lcilcclxuICAgIC8vIHNvIHdlIHVzZSBhYnNvbHV0ZSBwb3NpdGlvblxyXG4gICAgc3ZnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDAuOHJlbSk7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAwLjhyZW0pO1xyXG4gICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmW2Rpc2FibGVkXSwgJjpkaXNhYmxlZCwgJi5pcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgb3BhY2l0eTogJG9wYWNpdHktZGlzYWJsZWQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJzbG90L19mYWNlYm9vay5zY3NzXCI7XHJcbkBpbXBvcnQgXCJzbG90L190d2l0dGVyLnNjc3NcIjtcclxuQGltcG9ydCBcInNsb3QvX3BpbnRlcmVzdC5zY3NzXCI7XHJcbiIsIi5idG4tLXNsb3QtLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZmFjZWJvb2s7XG4gICAgQGluY2x1ZGUgcmVzZXQtYSgkY29sb3Itd2hpdGUpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWZhY2Vib29rLCAxMCk7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWZhY2Vib29rLCAxMCk7XG4gICAgfVxufVxuIiwiLmJ0bi0tc2xvdC0tdHdpdHRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXR3aXR0ZXI7XG4gICAgQGluY2x1ZGUgcmVzZXQtYSgkY29sb3Itd2hpdGUpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXR3aXR0ZXIsIDEwKTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItdHdpdHRlciwgMTApO1xuICAgIH1cbn1cbiIsIi5idG4tLXNsb3QtLXBpbnRlcmVzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBpbnRlcmVzdDtcblxuICAgIEBpbmNsdWRlIHJlc2V0LWEoJGNvbG9yLXdoaXRlKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1waW50ZXJlc3QsIDEwKTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItcGludGVyZXN0LCAxMCk7XG4gICAgfVxufVxuIiwiLy8gSXQgdXNlZCBmb3IgZHJvcGRvd24gdG9nZ2xlc1xuLmJ0bi0taWNvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAzLjJyZW07XG4gICAgaGVpZ2h0OiAzLjJyZW07XG4gICAgLy8gV2UgbmVlZCB0byBhbGlnbiBzdmcgcGVyY2ljZWxseSB0byB0aGUgY2VudGVyXG4gICAgLy8gd2UgY2Fubm90IGdvIHdpdGggaW5saW5lLWZsZXggKGJyZWFrcyBsYXlvdXQgd2hlbiBpbiBhIGJsb2NrLWNvbnRhaW5lcilcbiAgICAvLyBzbyB3ZSB1c2UgYWJzb2x1dGUgcG9zaXRpb25cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gLjhyZW0pO1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIC44cmVtKTtcbiAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgfVxufVxuIiwiLmJ0bi0tc20ge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAuMnJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBzdHlsZS1idG4oMy4ycmVtLCAwLjhyZW0sIDAuNnJlbSwgMy4ycmVtKTtcclxufVxyXG4iLCIuYnRuLS1tZCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuXG4gICAgQGluY2x1ZGUgc3R5bGUtYnRuKDRyZW0sIDEuMnJlbSwgMC44cmVtLCAzLjhyZW0pO1xufVxuIiwiLmJ0bi0tbGcge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IC4zcmVtO1xuXG4gICAgQGluY2x1ZGUgc3R5bGUtYnRuKDQuOHJlbSwgMS42cmVtLCAxcmVtLCA0LjZyZW0pO1xufVxuIiwiLmJ0bi0teGwge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IC4zcmVtO1xuXG4gICAgQGluY2x1ZGUgc3R5bGUtYnRuKDYuNHJlbSwgMy4ycmVtLCAxLjRyZW0sIDYuMnJlbSk7XG59XG4iLCIuYnRuLS1mbHVpZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG59XG4iLCIuYnRuLS1mbGF0IHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNjAwKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSByZXNldC1hKCRjb2xvci13aGl0ZSk7XG5cbiAgICBwYWRkaW5nOiAxLjZyZW07XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogY29sb3IoXCJibHVlZ3JleVwiLCA1MDApO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDcwMCk7XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICY6ZGlzYWJsZWQsICYuaXMtZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAkb3BhY2l0eS1kaXNhYmxlZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmJ0bl9fYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJi0tbGVmdCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXJpZ2h0IHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRydW5jYXRlKDEwMCUpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJ0bi0tY2Fyb3VzZWwge1xuICAgIHdpZHRoOiAzLjJyZW07XG4gICAgaGVpZ2h0OiAzLjJyZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgfVxufVxuXG5AaW1wb3J0IFwiX2xpZ2h0LnNjc3NcIjtcbkBpbXBvcnQgXCJfZGFyay5zY3NzXCI7XG5AaW1wb3J0IFwiX2Fycm93LnNjc3NcIjtcbiIsIi5idG4tLWNhcm91c2VsLS1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTYpO1xuXG4gICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjMyKTtcbiAgICB9XG59XG4iLCIuYnRuLS1jYXJvdXNlbC0tZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNDgpO1xuXG4gICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjY0KTtcbiAgICB9XG59XG4iLCIuYnRuLWdyb3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICA+ICoge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgbWFyZ2luOiAwIC40cmVtIDAgMDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtZHJvcGRvd25fX3RyaWdnZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1yaWdodCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxufVxuIiwiLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLS1ib3JkZXJzIHtcbiAgICAgICAgcGFkZGluZzogMi40cmVtO1xuICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCBjb2xvcihcImJsdWVncmV5XCIsIDYwMCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICB9XG5cbiAgICAmLS1oaW50IHtcbiAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA2MDApO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG5cbiAgICAmLS1nYXAtdG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRjb250YWluZXItcGFkZGluZztcbiAgICB9XG5cbiAgICAmLS1nYXAtc2lkZXMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRjb250YWluZXItcGFkZGluZztcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1wYWRkaW5nO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRjb250YWluZXItcGFkZGluZy10YWJsZXQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXBhZGRpbmctdGFibGV0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8bWRcIikge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmctbW9iaWxlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1wYWRkaW5nLW1vYmlsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWdhcC1yaWdodCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItcGFkZGluZztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItcGFkZGluZy10YWJsZXQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxtZFwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXBhZGRpbmctbW9iaWxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZ2FwLWxlZnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRjb250YWluZXItcGFkZGluZztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nLXRhYmxldDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPG1kXCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nLW1vYmlsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNoYWRvdyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAuMXJlbSAwLjFyZW0gMC4xcmVtIDAuMnJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIHBhZGRpbmc6IDIuNHJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcblxuICAgIEBpbXBvcnQgXCJjb250YWluZXIvcm93LWNvbnRhaW5lZFwiO1xuICAgIEBpbXBvcnQgXCJjb250YWluZXIvY29sLXBhZFwiO1xuICAgIEBpbXBvcnQgXCJjb250YWluZXIvY29sLWdhcFwiO1xuICAgIEBpbXBvcnQgXCJjb250YWluZXIvY29sLXJlcGVsXCI7XG5cbiAgICAmLS1ncmFkaWVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoJGNvbG9yLWJsYWNrLCAwKSAwJSwgcmdiYSgkY29sb3ItYmxhY2ssIDEpIDEwMCUpO1xuICAgIH1cblxuICAgICYtLWFjdGlvbnMge1xuICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvcihcImJsdWVncmV5XCIsIDkwMCk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCBjb2xvcihcImJsdWVncmV5XCIsIDYwMCk7XG5cbiAgICAgICAgJltkYXRhLWlzLXN0aWNreV0ge1xuICAgICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qIHdyYXAgdGFibGUgdG8gbWFrZSBzY3JvbGxhYmxlIGNvbnRhaW5lciB3aXRoIHRhYmxlIG9uIHNtYWxsIGRldmljZXMgKi9cbiAgICAmLS10YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDMycmVtOyAvLyBoYWNrIGZvciBvdmVyZmxvdyBoaWRkZW5cbiAgICAgICAgbWFyZ2luLXRvcDogLTMycmVtO1xuXG4gICAgICAgICYtc2ltcGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBpbmhlcml0ICFpbXBvcnRhbnQ7IC8vIGhhY2sgZm9yIG92ZXJmbG93IGhpZGRlblxuICAgICAgICAgICAgbWFyZ2luLXRvcDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgdGQsIHRoIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCImLS1yb3ctY29udGFpbmVkIHtcbiAgICAucm93IHtcbiAgICAgICAgLy8gTGVhdmUgZ2FwcyBiZXR3ZWVuIGNlbGxzLCBidXQgcmVtb3ZlIGJldHdlZW4gY2VsbHMgYW5kIGNvbnRhaW5lclxuICAgICAgICBtYXJnaW46IGNhbGMoLTEgKiAjeyRncmlkLWd1dHRlcn0gLyAyKTtcbiAgICB9XG59XG4iLCIvKlxuICBBZGRzIHBhZGRpbmcgdG8gY2VpbHNcbiAgKy0tLS0tLS0tLS0rXG4gIHwgKy0tLS0tLStcbiAgfCB8KioqKioqfFxuICB8IHwqIFRYICp8XG4gIHwgfCoqKioqKnxcbiAgfCArLS0tLS0tK1xuICB8XG4qL1xuJi0tY29sLXBhZCB7XG4gICAgLmNvbCB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGMoI3skZ3JpZC1ndXR0ZXJ9IC8gMik7XG4gICAgfVxufVxuIiwiLypcbiAgQWRkcyBnYXAgYmV0d2VlbiBjZWlsczsgY2FuIGJlIHVzZWQgaW4gY29uanVjdGlvbiB3aXRoIC5jb250YWluZS0tX2dyaWQtY29udGFpbmVkXG4gICstLS0tLS0tLS0tK1xuICB8Pz8/Pz8/P1xuICB8PyArLS0rKlxuICB8PyB8ICB8KlxuICB8PyArLS0rKlxuICB8PyoqKioqKlxuKi9cbiYtLWNvbC1nYXAge1xuICAgIC5jb2wge1xuICAgICAgICAvLyBBZGQgbWFyZ2luIHRvIGNlbGxzXG4gICAgICAgIG1hcmdpbjogY2FsYygjeyRncmlkLWd1dHRlcn0gLyAyKTtcbiAgICB9XG59XG4iLCIucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICYtZmx1c2gtaG9yaXpvbnRhbGx5IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogI3skZ3JpZC1ndXR0ZXJ9IC8gMik7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogI3skZ3JpZC1ndXR0ZXJ9IC8gMik7XG4gICAgfVxuXG4gICAgJi1mbHVzaC12ZXJ0aWNhbGx5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYygtMSAqICN7JGdyaWQtZ3V0dGVyfSAvIDIpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogI3skZ3JpZC1ndXR0ZXJ9IC8gMik7XG4gICAgfVxuXG4gICAgJi0tbm93cmFwIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuXG4gICAgQGltcG9ydCAncm93L19hbGlnbic7XG4gICAgQGltcG9ydCAncm93L19qdXN0aWZ5JztcbiAgICBAaW1wb3J0ICdyb3cvX2ZsdWlkJztcbn1cbiIsIiYtLWFsaWduIHtcbiAgICAmLWNlbnRlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1lbmQge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgJi1zdGFydCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICYtc3RyZXRjaCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cbn1cbiIsIiYtLWp1c3RpZnkge1xuICAgICYtY2VudGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgICYtZW5kIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gICAgJi1zcGFjZS1hcm91bmQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB9XG4gICAgJi1zcGFjZS1iZXR3ZWVuIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAmLXNwYWNlLWV2ZW5seSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXG4gICAgICAgIEBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjphdXRvKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXN0YXJ0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbn1cbiIsIiYtLWZsdWlkIHtcbiAgICBtYXJnaW46IGNhbGMoLTEgKiAjeyRncmlkLWd1dHRlcn0gLyAyKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLmNvbCB7XG4gICAgICAgIG1hcmdpbjogY2FsYygjeyRncmlkLWd1dHRlcn0gLyAyKTtcbiAgICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgICBmbGV4OiAwIDAgcGVyY2VudGFnZShtYXRoLmRpdigkc2l6ZSwgJGNvbHVtbnMpKTtcbiAgICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJHNpemUsICRjb2x1bW5zKSk7XG59XG5cbi5jb2wge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAwLjFyZW07IC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgJl9fYnIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW1wb3J0IFwiLi9jb2wvYXV0b1wiO1xuICAgIEBpbXBvcnQgXCIuL2NvbC9nYXBcIjtcbiAgICBAaW1wb3J0IFwiLi9jb2wvZ3Jvd1wiO1xuICAgIEBpbXBvcnQgXCIuL2NvbC9wYWRcIjtcbiAgICBAaW1wb3J0IFwiLi9jb2wvc2hyaW5rXCI7XG4gICAgQGltcG9ydCBcIi4vY29sL2FsaWduXCI7XG5cbiAgICAvLyAuY29sLS1OIGZvciBhbGwgc2NyZWVuIHNpemVzXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAgICAgJiN7Jn0tLSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkZ3JpZC1jb2x1bW5zKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qKlxuICAgICAgICAuY29sLS1zbS1OICAtIChOLzEyKSUgPiBzbVxuICAgICAgICAuY29sLS1tZC1OICAtIChOLzEyKSUgPiBtZFxuICAgICAgICAuLi5cbiAgICAgICAgLmNvbC0teHhsLU4gLSAoTi8xMiklID4geHhsXG4gICAgICovXG4gICAgQGVhY2ggJHRpZXIgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI+I3skdGllcn1cIikge1xuICAgICAgICAgICAgICAgICYjeyZ9LS0jeyR0aWVyfS0jeyRpfSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkZ3JpZC1jb2x1bW5zKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCImLS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuIiwiJi0tZ2FwIHtcbiAgICBtYXJnaW46IGNhbGMoI3skZ3JpZC1ndXR0ZXJ9IC8gMik7XG59XG4iLCImLS1ncm93IHtcbiAgICBmbGV4LWdyb3c6IDE7XG59XG4iLCImLS1wYWQge1xuICAgIHBhZGRpbmc6IGNhbGMoI3skZ3JpZC1ndXR0ZXJ9IC8gMik7XG59XG4iLCImLS1zaHJpbmsge1xuICAgIGZsZXgtc2hyaW5rOiAxO1xufVxuIiwiJi0tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiYtLWZsZXgtY2VudGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbiYtLWZsZXgtcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuIiwiQG1peGluIG1ha2UtZ3JpZC1jb2woJHNpemUpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgkc2l6ZSwgMWZyKTtcbn1cblxuQG1peGluIG1ha2UtZ3JpZC1zcGFuKCRjb2xzKSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuICRjb2xzO1xufVxuXG4vKiBAc2VlIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vc25pcHBldHMvY3NzL2NvbXBsZXRlLWd1aWRlLWdyaWQvICovXG4uZ3JpZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cbiAgICAvKiBAc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzQzMzExOTQzL3ByZXZlbnQtY29udGVudC1mcm9tLWV4cGFuZGluZy1ncmlkLWl0ZW1zICovXG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG5cbiAgICAmID4gKiB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG5cbiAgICBAaW1wb3J0IFwiLi9ncmlkL2NvbHNcIjtcbiAgICBAaW1wb3J0IFwiLi9ncmlkL2dhcFwiO1xuICAgIEBpbXBvcnQgXCIuL2dyaWQvc3BhblwiO1xufVxuIiwiLy8gLmdyaWQtLWNvbHMtTiBmb3IgYWxsIHNjcmVlbiBzaXplc1xuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAmI3smfS0tI3skaX0ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sKCRpKTtcbiAgICB9XG59XG5cbi8qKlxuICAgIC5ncmlkLS1zbS1OICAtIChOLzEyKSUgPiBzbVxuICAgIC5ncmlkLS1tZC1OICAtIChOLzEyKSUgPiBtZFxuICAgIC4uLlxuICAgIC5ncmlkLS14bC1OIC0gKE4vMTIpJSA+IHhsXG4gKi9cbkBlYWNoICR0aWVyIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIj4jeyR0aWVyfVwiKSB7XG4gICAgICAgICAgICAmI3smfS0tI3skdGllcn0tI3skaX0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2woJGkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBBZGRpdGlvbmFsIHBvc2l0aW9ucyAqL1xuJi0tY29sLWgtY2VudGVyZWQge1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuXG4mLS1jb2wtdi1jZW50ZXJlZCB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuIiwiJi0tY29sLWdhcCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAzLjJyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDIuNHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxtZFwiKSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMS42cmVtO1xuICAgIH1cbn1cblxuJi0tcm93LWdhcCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAzLjJyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDIuNHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxtZFwiKSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMS42cmVtO1xuICAgIH1cbn1cblxuJi0tZ2FwIHtcbiAgICBncmlkLWdhcDogMy4ycmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgZ3JpZC1nYXA6IDIuNHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxtZFwiKSB7XG4gICAgICAgIGdyaWQtZ2FwOiAxLjZyZW07XG4gICAgfVxufVxuIiwiLy8gLmdyaWQtLXNwYW4tTiBmb3IgYWxsIHNjcmVlbiBzaXplc1xuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAmLS1zcGFuLSN7JGl9IHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1ncmlkLXNwYW4oJGkpO1xuICAgIH1cbn1cblxuLyoqXG4gICAgLmdyaWQtLXNwYW4tc20tTiAgLSAoTi8xMiklID4gc21cbiAgICAuZ3JpZC0tc3Bhbi1tZC1OICAtIChOLzEyKSUgPiBtZFxuICAgIC4uLlxuICAgIC5ncmlkLS1zcGFuLXhsLU4gLSAoTi8xMiklID4geGxcbiAqL1xuQGVhY2ggJHRpZXIgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPiN7JHRpZXJ9XCIpIHtcbiAgICAgICAgICAgICYtLXNwYW4tI3skdGllcn0tI3skaX0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtZ3JpZC1zcGFuKCRpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIEBsaW5rOiBodHRwczovL2Nzcy10cmlja3MuY29tL2FsbWFuYWMvcHJvcGVydGllcy9jL2NvbHVtbnMvICovXG5AbWl4aW4gbWFrZS1jb2x1bW5zLWNvbCgkc2l6ZSkge1xuICAgIGNvbHVtbi1jb3VudDogJHNpemU7XG59XG5cbi5jb2x1bW5zIHtcbiAgICAmID4gKiB7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZC1jb2x1bW47XG4gICAgfVxuICAgIEBpbXBvcnQgXCIuL2NvbHVtbnMvY29sc1wiO1xuICAgIEBpbXBvcnQgXCIuL2NvbHVtbnMvZ2FwXCI7XG4gICAgQGltcG9ydCBcIi4vY29sdW1ucy93aWR0aFwiO1xufVxuIiwiLy8gLmdyaWQtLWNvbHMtTiBmb3IgYWxsIHNjcmVlbiBzaXplc1xuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAmI3smfS0tI3skaX0ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbHVtbnMtY29sKCRpKTtcbiAgICB9XG59XG5cbi8qKlxuICAgIC5ncmlkLS1zbS1OICAtIChOLzEyKSUgPiBzbVxuICAgIC5ncmlkLS1tZC1OICAtIChOLzEyKSUgPiBtZFxuICAgIC4uLlxuICAgIC5ncmlkLS14bC1OIC0gKE4vMTIpJSA+IHhsXG4gKi9cbkBlYWNoICR0aWVyIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIj4jeyR0aWVyfVwiKSB7XG4gICAgICAgICAgICAmI3smfS0tI3skdGllcn0tI3skaX0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sdW1ucy1jb2woJGkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiJi0tZ2FwIHtcbiAgICBjb2x1bW4tZ2FwOiAzLjJyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICBjb2x1bW4tZ2FwOiAyLjRyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8bWRcIikge1xuICAgICAgICBjb2x1bW4tZ2FwOiAxLjZyZW07XG4gICAgfVxufVxuIiwiQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucy1jb3VudCB7XG4gICAgJiN7Jn0tLXctI3skaX0ge1xuICAgICAgICBjb2x1bW4td2lkdGg6IGNhbGMoI3skY29sdW1ucy1jb250YWluZXItd2lkdGh9IC8gI3skY29sdW1ucy1jb3VudH0gKiAjeyRpfSk7XG4gICAgfVxufVxuIiwiLmZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNjAwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgICBwYWRkaW5nOiAkY29udGFpbmVyLXBhZGRpbmctdGFibGV0ICRjb250YWluZXItcGFkZGluZztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjRyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW1wb3J0IFwiX2RpdlwiO1xuICAgIEBpbXBvcnQgXCJfY3VycmVuY3lcIjtcbiAgICBAaW1wb3J0IFwiX25hdlwiO1xuICAgIEBpbXBvcnQgXCJfbGVnYWxcIjtcblxuICAgICZfX25hdiArICZfX2xlZ2FsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJGNvbnRhaW5lci1wYWRkaW5nLXRhYmxldCAqIDI7XG4gICAgfVxufVxuIiwiJl9fZGl2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNzAwKTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbiIsIiZfX2N1cnJlbmN5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuIiwiJl9fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJiArICYge1xuICAgICAgICBtYXJnaW4tdG9wOiA2LjhyZW07XG4gICAgfVxuXG4gICAgJi0tdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgfVxuXG4gICAgJi0tc29jaWFsIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG5cbiAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LWEoJGNvbG9yLXdoaXRlLCAkY29sb3Itd2hpdGUpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbWVudSB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sdW1uLWNvdW50OiA0O1xuICAgICAgICBjb2x1bW4td2lkdGg6IDE4cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICBjb2x1bW4td2lkdGg6IDEycmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBiZWNhdXNlIEVkZ2UgaXMgbm90IGFibGUgZGlkYWN0aWNhbGx5IHRvIGNoYW5nZSBjb2x1bW4tY291bnRcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI+dGFibGV0XCIsIFwiPGxnXCIpIHtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPG1kXCIpIHtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHNtXCIpIHtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzZXQtYShjb2xvcihcIm5ldXRyYWxcIiwgNDAwKSwgJGNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuNXJlbSwgMi40cmVtKTtcblxuICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRydW5jYXRlKCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jb250cm9sLWFscGhhLXdoaXRlLXRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1jb250cm9sLWFscGhhLXdoaXRlLXRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC44cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWZvcm0ge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXgtd2lkdGg6IDM4cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNC44cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi13cmFwIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiZfX2xlZ2FsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi0tbmF2IHtcbiAgICAgICAgcGFkZGluZzogMy4ycmVtIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzLjJyZW0gMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWxpbmsge1xuICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDQwMCk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOHJlbTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtY2hpbGQtYShjb2xvcihcIm5ldXRyYWxcIiwgNDAwKSwgJGNvbG9yLXdoaXRlKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS4zcmVtLCAycmVtKTtcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgY29udGVudDogJy8nO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjhyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sb2dvIHtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24tMzAwIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIH1cblxuICAgICAgICAmIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMy4ycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLypcbiAgQW55IGdyb3VwIGdvZXMgd2l0aCBmb2xsb3dpbmcgc3RydWN0dXJlXG5cbiAgXCJpbnB1dC1ncm91cCBpbnB1dC1ncm91cC0tPFRIRU1FPiBpbnB1dC1ncm91cC0tPFNJWkU+XCJcblxuICAgIFwiaW5wdXQtZ3JvdXBfX3Nsb3RcIiAtIGNvbnRyb2wgY29udGFpbmVyXG4gICAgXCJpbnB1dC1ncm91cF9fc2xvdCBpbnB1dC1ncm91cF9fYWRkb25cIiAtIGNvbnRyb2wgY29udGFpbmVyIHdpdGhvdXQgYW55IGJvcmRlclxuXG4gICAgICBcImlucHV0LWdyb3VwX19wcmVwZW5kXCIgLSBwcmVwZW5kZWQgaWNvblxuICAgICAgXCJpbnB1dC1ncm91cF9fY29udHJvbFwiIC0gY29udHJvbCAoaW5wdXQvc2VsZWN0L3RleHRhcmVhKVxuICAgICAgXCJpbnB1dC1ncm91cF9fYXBwZW5kXCIgLSBhcHBlbmRlZCBpY29uXG5cbiovXG5cbi5pbnB1dC1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG5cbiAgICBAaW1wb3J0IFwiX3ByaW1hcnkuc2Nzc1wiO1xuICAgIEBpbXBvcnQgXCJfc2Vjb25kYXJ5LnNjc3NcIjtcbiAgICBAaW1wb3J0IFwiX3RlcnRpYXJ5LnNjc3NcIjtcblxuICAgICY6bm90KC5pcy1pbmxpbmUpICZfX3Nsb3Q6bm90KCZfX2FkZG9uKSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG5cbiAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgICB9XG5cbiAgICAmX19hcHBlbmQsICZfX3ByZXBlbmQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgLy8gaXQgd2lsbCBiZSB2aXNpYmxlIG9ubHkgaWYgdGhlcmUgaXMgbm8gc2Nyb2xsYmFyXG4gICAgICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgfVxuXG4gICAgJl9fc2xvdCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcblxuICAgICAgICAmLS1tdzEyOCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEyLjhyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLS1pbmxpbmUge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS42cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMi40cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTAuMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSAuaW5wdXQtZ3JvdXBfX2NvbnRyb2wge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSAuaW5wdXQtZ3JvdXBfX2NvbnRyb2wge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaW5wdXQtZ3JvdXAge1xuICAgICAgICAgICAgJl9fYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSA+IC5idG4ge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fYWRkb246bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpID4gLmJ0biB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2FkZG9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1mbHVpZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNlbGVjdCN7Jn1fX2NvbnRyb2wge1xuICAgICAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogJyc7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zcmVndWxhcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB6LWluZGV4OiAxOyAvLyBhbGxvdyBvcGVuIHNlbGVjdCBvbiBjaGV2cm9uIGNsaWNrXG5cbiAgICAgICAgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHBhcnQgb2Ygc2VsZWN0IGNoZXZyb24tZG93blxuICAgICAgICAmICsgLmlucHV0LWdyb3VwX19hcHBlbmQge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRyb2wge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZmllbGRzZXQtaW5wdXQtdGV4dDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRjbGVhcnNhbnNyZWd1bGFyO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhhcy1lcnJvcjpub3QoOmZvY3VzKTpub3QoOmhvdmVyKSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1maWVsZHNldC1ib3JkZXItZXJyb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgei1pbmRleDogMztcblxuICAgICAgICAgICAgJiB+IC5pbnB1dC1ncm91cF9fYXBwZW5kIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYWRkb24tY29tcGFjdCB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmlubGluZS1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgfVxufVxuXG5AbWl4aW4gc3R5bGUtaW5wdXQtZ3JvdXAtcHJpbWFyeSgkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRibG9jay1oZWlnaHQsICRoLXBhZGRpbmcpIHtcbiAgICAkdi1wYWRkaW5nOiAoJGJsb2NrLWhlaWdodCAtICRsaW5lLWhlaWdodCAtIC4zcmVtKSAqIDAuNTtcbiAgICAuaW5wdXQtZ3JvdXBfX2NvbnRyb2wge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgICAgIGhlaWdodDogJGJsb2NrLWhlaWdodDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkaC1wYWRkaW5nO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaC1wYWRkaW5nO1xuICAgICAgICBwYWRkaW5nLXRvcDogJHYtcGFkZGluZztcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICR2LXBhZGRpbmc7XG4gICAgfVxuXG4gICAgc2VsZWN0LmlucHV0LWdyb3VwX19jb250cm9sIG9wdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgJGgtcGFkZGluZztcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYS5pbnB1dC1ncm91cF9fY29udHJvbCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRibG9jay1oZWlnaHQgKiAzO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHYtcGFkZGluZyAtIDAuMXJlbTtcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgICAvLyAuaW5wdXQtZ3JvdXBfX3ByZXBlbmQgKyAuaW5wdXQtZ3JvdXBfX2NvbnRyb2xcbiAgICAgICAgJl9fY29udHJvbDpub3QoOm9ubHktY2hpbGQpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogKCRoLXBhZGRpbmcgKiAyKSArIDEuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIC5pbnB1dC1ncm91cF9fY29udHJvbCArIC5pbnB1dC1ncm91cF9fYXBwZW5kXG4gICAgICAgICZfX2NvbnRyb2w6bm90KDpvbmx5LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICgkaC1wYWRkaW5nICogMikgKyAxLjRyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19wcmVwZW5kIHtcbiAgICAgICAgICAgIGxlZnQ6ICRoLXBhZGRpbmc7XG4gICAgICAgIH1cblxuICAgICAgICAmX19hcHBlbmQge1xuICAgICAgICAgICAgcmlnaHQ6ICRoLXBhZGRpbmc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbXBvcnQgXCJfbGcuc2Nzc1wiO1xuQGltcG9ydCBcIl9tZC5zY3NzXCI7XG5AaW1wb3J0IFwiX3NtLnNjc3NcIjtcbiIsIiYtLXByaW1hcnkge1xuICAgICRpY29uLXNpemU6IDEuNnJlbTtcblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICAgICZfX2FwcGVuZCwgJl9fcHJlcGVuZCB7XG4gICAgICAgICAgICBzdmcsIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRpY29uLXNpemU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkaWNvbi1zaXplO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udHJvbCB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgYm9yZGVyOiAuMXJlbSBzb2xpZCAkY29sb3ItZmllbGRzZXQtYm9yZGVyO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZmllbGRzZXQtaW5wdXQtdGV4dDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zcmVndWxhcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuXG4gICAgICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLWJnO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZmllbGRzZXQtaW5wdXQtdGV4dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3Zlcjpub3QoOmZvY3VzKTpub3QoW2Rpc2FibGVkXSkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWZpZWxkc2V0LWJvcmRlci1ob3ZlcjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgICAgICAgICAgJiArIC5pbnB1dC1ncm91cF9fYXBwZW5kIHtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkb3BhY2l0eS1kaXNhYmxlZDtcblxuICAgICAgICAgICAgICAgICYgKyAuaW5wdXQtZ3JvdXBfX2FwcGVuZCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRvcGFjaXR5LWRpc2FibGVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiYtLXNlY29uZGFyeSB7XG4gICAgJGljb24tc2l6ZTogMS42cmVtO1xuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgJl9fYXBwZW5kLCAmX19wcmVwZW5kIHtcbiAgICAgICAgICAgIHN2ZywgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGljb24tc2l6ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRpY29uLXNpemU7XG4gICAgICAgICAgICAgICAgZmlsbDogY29sb3IoXCJuZXV0cmFsXCIsIDYwMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250cm9sIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNjAwKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zcmVndWxhcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuXG4gICAgICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDYwMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXI6bm90KDpmb2N1cyk6bm90KFtkaXNhYmxlZF0pIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1maWVsZHNldC1ib3JkZXItaG92ZXI7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcblxuICAgICAgICAgICAgICAgICYgKyAuaW5wdXQtZ3JvdXBfX2FwcGVuZCB7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJG9wYWNpdHktZGlzYWJsZWQgKiAyO1xuXG4gICAgICAgICAgICAgICAgJiArIC5pbnB1dC1ncm91cF9fYXBwZW5kIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJG9wYWNpdHktZGlzYWJsZWQgKiAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Nsb3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCImLS10ZXJ0aWFyeSB7XG4gICAgJGljb24tc2l6ZTogMS42cmVtO1xuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgJl9fYXBwZW5kLCAmX19wcmVwZW5kIHtcbiAgICAgICAgICAgIHN2ZywgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGljb24tc2l6ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRpY29uLXNpemU7XG4gICAgICAgICAgICAgICAgZmlsbDogY29sb3IoXCJuZXV0cmFsXCIsIDYwMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250cm9sIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkIGNvbG9yKFwibmV1dHJhbFwiLCA2MDApO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNjAwKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zcmVndWxhcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuXG4gICAgICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDYwMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXI6bm90KDpmb2N1cyk6bm90KFtkaXNhYmxlZF0pIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1maWVsZHNldC1ib3JkZXItaG92ZXI7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcblxuICAgICAgICAgICAgICAgICYgKyAuaW5wdXQtZ3JvdXBfX2FwcGVuZCB7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA3MDApO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkb3BhY2l0eS1kaXNhYmxlZCAqIDM7XG5cbiAgICAgICAgICAgICAgICAmICsgLmlucHV0LWdyb3VwX19hcHBlbmQge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkb3BhY2l0eS1kaXNhYmxlZCAqIDM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2xvdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaW5wdXQtZ3JvdXAtLWxnIHtcbiAgICBAaW5jbHVkZSBzdHlsZS1pbnB1dC1ncm91cC1wcmltYXJ5KDEuNXJlbSwgMi40cmVtLCA0LjhyZW0sIDEuNXJlbSk7XG59XG4iLCIuaW5wdXQtZ3JvdXAtLW1kIHtcbiAgICBAaW5jbHVkZSBzdHlsZS1pbnB1dC1ncm91cC1wcmltYXJ5KDEuNXJlbSwgMi40cmVtLCA0cmVtLCAxLjFyZW0pO1xufVxuIiwiLmlucHV0LWdyb3VwLS1zbSB7XG4gICAgQGluY2x1ZGUgc3R5bGUtaW5wdXQtZ3JvdXAtcHJpbWFyeSgxLjNyZW0sIDIuNHJlbSwgMy4ycmVtLCAwLjdyZW0pO1xufVxuIiwiLmNoZWNrYm94IHtcbiAgICBAZXh0ZW5kIC52aXNpYmlsaXR5LWhpZGRlbjtcblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY2hlY2tib3gtbGFiZWwtdGV4dDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNldC1hKCRjb2xvci1jaGVja2JveC1sYWJlbC1hLXRleHQsICRjb2xvci1jaGVja2JveC1sYWJlbC1hLXRleHQtaG92ZXIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkY29sb3ItZmllbGRzZXQtYm9yZGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAuMXJlbSAwLjNyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skc3R5bGVndWlkZS1hc3NldHMtcGF0aH0vYXNzZXRzL2ljb25zL3VpLWNoZWNrLWJsdWVncmV5LTkwMC5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcblxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRhbmltYXRpb24tZHVyYXRpb24tMzAwIGVhc2U7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWhlbHAge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDQwMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCgqOmRpc2FibGVkKTpub3QoKjpjaGVja2VkKSArIC5jaGVja2JveF9fbGFiZWw6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWZpZWxkc2V0LWJvcmRlci1ob3ZlcjtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQgKyAmX19sYWJlbCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1maWVsZHNldC1ib3JkZXItYWN0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWZpZWxkc2V0LWJvcmRlci1hY3RpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk5KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGlzYWJsZWRdICsgJl9fbGFiZWwge1xuICAgICAgICBvcGFjaXR5OiAkb3BhY2l0eS1kaXNhYmxlZDtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG5cbkBtaXhpbiBzdHlsZS1jaGVja2JveCgkdGljay1zaXplLCAkYmxvY2stcGFkZGluZywgJGZvbnQtc2l6ZSwgJGxoKSB7XG4gICAgJiB+IC5jaGVja2JveF9fbGFiZWwge1xuICAgICAgICAuY2hlY2tib3hfX2xhYmVsLS1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHRpY2stc2l6ZSArICRibG9jay1wYWRkaW5nO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoJGZvbnQtc2l6ZSwgJGxoKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6ICR0aWNrLXNpemU7XG4gICAgICAgICAgICBoZWlnaHQ6ICR0aWNrLXNpemU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbXBvcnQgXCJfbWRcIjtcbkBpbXBvcnQgXCJfbGdcIjtcbiIsIi5jaGVja2JveC0tbWQge1xuICAgIEBpbmNsdWRlIHN0eWxlLWNoZWNrYm94KDEuNHJlbSwgMC44cmVtLCAxLjRyZW0sIDEuN3JlbSk7XG59XG4iLCIuY2hlY2tib3gtLWxnIHtcbiAgICBAaW5jbHVkZSBzdHlsZS1jaGVja2JveCgyLjJyZW0sIDEuNnJlbSwgMS44cmVtLCAyLjVyZW0pO1xufVxuIiwiLnJhZGlvIHtcbiAgICBAZXh0ZW5kIC52aXNpYmlsaXR5LWhpZGRlbjtcblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY2hlY2tib3gtbGFiZWwtdGV4dDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNldC1hKCRjb2xvci1jaGVja2JveC1sYWJlbC1hLXRleHQsICRjb2xvci1jaGVja2JveC1sYWJlbC1hLXRleHQtaG92ZXIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMC4xcmVtIDAuM3JlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcblxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRhbmltYXRpb24tZHVyYXRpb24tMzAwIGVhc2U7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWhlbHAge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDQwMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCgqOmRpc2FibGVkKTpub3QoKjpjaGVja2VkKSArIC5yYWRpb19fbGFiZWw6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWZpZWxkc2V0LWJvcmRlci1ob3ZlcjtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQgKyAmX19sYWJlbCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1maWVsZHNldC1ib3JkZXItYWN0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWZpZWxkc2V0LWJvcmRlci1hY3RpdmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0gKyAmX19sYWJlbCB7XG4gICAgICAgIG9wYWNpdHk6ICRvcGFjaXR5LWRpc2FibGVkO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cblxuQG1peGluIHN0eWxlLXJhZGlvKCR0aWNrLXNpemUsICRib3JkZXItc2l6ZSwgJGJsb2NrLXBhZGRpbmcsICRmb250LXNpemUsICRsaCkge1xuICAgICYgfiAucmFkaW9fX2xhYmVsIHtcbiAgICAgICAgLnJhZGlvX19sYWJlbC0tY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR0aWNrLXNpemUgKyAkYmxvY2stcGFkZGluZztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKCRmb250LXNpemUsICRsaCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6ICR0aWNrLXNpemU7XG4gICAgICAgICAgICBoZWlnaHQ6ICR0aWNrLXNpemU7XG4gICAgICAgICAgICBib3JkZXI6ICRib3JkZXItc2l6ZSBzb2xpZCAkY29sb3ItZmllbGRzZXQtYm9yZGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB3aWR0aDogJHRpY2stc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogJHRpY2stc2l6ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGltcG9ydCBcIl9tZFwiO1xuQGltcG9ydCBcIl9sZ1wiO1xuIiwiLnJhZGlvLS1tZCB7XG4gICAgQGluY2x1ZGUgc3R5bGUtcmFkaW8oMS41cmVtLCAwLjFyZW0sIDAuOHJlbSwgMS41cmVtLCAxLjhyZW0pO1xufVxuIiwiLnJhZGlvLS1sZyB7XG4gICAgQGluY2x1ZGUgc3R5bGUtcmFkaW8oMi4xcmVtLCAwLjJyZW0sIDEuNnJlbSwgMS44cmVtLCAyLjVyZW0pO1xufVxuIiwiLmRyb3B6b25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICYtLWlubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIH1cblxuICAgICZfX3ByZXZpZXdzLS1zaW5nbGU6bm90KDplbXB0eSkgKyAmX19hcmVhIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19hcmVhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIHBhZGRpbmc6IDEuNnJlbSAyLjRyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXI6IDAuMXJlbSBkYXNoZWQgY29sb3IoXCJuZXV0cmFsXCIsIDYwMCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcblxuICAgICAgICAmOmhvdmVyLCAuZHotZHJhZy1ob3ZlciAmIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDQwMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC44cmVtO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLS1oZWFkZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRpcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNDAwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuNHJlbSk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jcm9wcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgICAgbWF4LWhlaWdodDogNTB2aDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nLmNyb3BwZXItdmVydGljYWwge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDJ2aDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNob3ctcG9zaXRpb24ge1xuICAgICAgICBib3JkZXI6IDAuMXJlbSBkYXNoZWQgY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xuICAgICAgICBtaW4taGVpZ2h0OiA2LjhyZW07XG4gICAgfVxuXG4gICAgJi0tZHJhZy10cmlnZ2VyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuQGltcG9ydCBcIi4vYXZhdGFyXCI7XG5AaW1wb3J0IFwiLi9kcmFnZ2FibGVcIjtcbkBpbXBvcnQgXCIuL2ZpbGVcIjtcbkBpbXBvcnQgXCIuL2ltYWdlXCI7XG5AaW1wb3J0IFwifmNyb3BwZXJqcy9zcmMvaW5kZXhcIjtcbiIsIi5kcm9wem9uZV9fYXZhdGFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuXG4gICAgJi0tcHJvY2VzcyB7XG4gICAgICAgIHBhZGRpbmc6IDEuNnJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKGNvbG9yKFwiYmx1ZWdyZXlcIiwgOTAwKSwgMC45NSk7XG4gICAgfVxuXG4gICAgJi0tYWN0aW9ucyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMS42cmVtO1xuXG4gICAgICAgICYtdG9wIHtcbiAgICAgICAgICAgIHRvcDogMS42cmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLWJvdHRvbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuOHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCRjb2xvci1ibGFjaywgMCkgMCUsIHJnYmEoJGNvbG9yLWJsYWNrLCAwLjY1KSAxMDAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWFjdGlvbiB7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24tMzAwO1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgKyAmIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjhyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXByb2Nlc3MgKyAmLS1hY3Rpb25zIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi5kei1jb21wbGV0ZTpub3QoLmR6LWVycm9yKSAmLS1hY3Rpb25zLXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kei1jb21wbGV0ZTpub3QoLmR6LWVycm9yKSAmLS1hY3Rpb25zLWJvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbiIsIi5kcmFnZ2FibGUge1xuICAgICYtLW92ZXI6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4ycmVtKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAuNXJlbSAyLjZyZW0gJGNvbG9yLWNvbnRyb2wtYWxwaGEtbm9ybWFsO1xuICAgIH1cblxuICAgICYtbWlycm9yIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcmVtIDIuNnJlbSAkY29sb3ItY29udHJvbC1hbHBoYS1ub3JtYWw7XG4gICAgfVxufVxuIiwiLmRyb3B6b25lX19maWxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJibHVlZ3JleVwiLCA4MDApO1xuICAgIHBhZGRpbmc6IDEuNnJlbTtcbiAgICBib3gtc2hhZG93OiAwIC4ycmVtIDEuNnJlbSAkY29sb3ItY29udHJvbC1hbHBoYS1ub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuXG4gICAgJi0taW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJltkYXRhLWJpbmQ9XCJkcm9wem9uZS1maWxlXCJdICYtLWRyYWcge1xuICAgICAgICBjdXJzb3I6IG1vdmU7IC8qIGZhbGxiYWNrIGlmIGdyYWIgY3Vyc29yIGlzIHVuc3VwcG9ydGVkICovXG4gICAgICAgIGN1cnNvcjogZ3JhYjtcbiAgICB9XG5cbiAgICAmLS1kcmFnIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTAuNHJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG4gICAgICAgIG9wYWNpdHk6IDAuMztcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tcHJldmlldyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kei1pbWFnZS1wcmV2aWV3ICYtLXByZXZpZXcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDZyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7IC8qIDE2OjkgQXNwZWN0IFJhdGlvICovXG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAwLjFyZW0pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbmFtZSB7XG4gICAgICAgIEBpbmNsdWRlIHRydW5jYXRlKDEwMCUpO1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB9XG5cbiAgICAvLyBAVE9ETzogcmVkbyB0aGlzXG4gICAgJi0tYWN0aW9ucyB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIH1cblxuICAgICYtLWFjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC44cmVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbi0zMDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tcHJvY2VzcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gICAgfVxuXG4gICAgJjpub3QoLmR6LXByb2Nlc3NpbmcpOm5vdCguZHotZXJyb3IpOm5vdCguZHotY29tcGxldGUpICYtLXByb2Nlc3Mge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiIsIi5kcm9wem9uZV9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG5cbiAgICAmLS1wcm9jZXNzIHtcbiAgICAgICAgcGFkZGluZzogMS42cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoY29sb3IoXCJibHVlZ3JleVwiLCA5MDApLCAwLjk1KTtcbiAgICB9XG5cbiAgICAmLS1hY3Rpb25zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxLjZyZW07XG5cbiAgICAgICAgJi10b3Age1xuICAgICAgICAgICAgdG9wOiAxLjZyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYm90dG9tIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuOHJlbTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCRjb2xvci1ibGFjaywgMCkgMCUsIHJnYmEoJGNvbG9yLWJsYWNrLCAwLjY1KSAxMDAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWFjdGlvbiB7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24tMzAwO1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgKyAmIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjhyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZHotY29tcGxldGU6bm90KC5kei1lcnJvcikgJi0tYWN0aW9ucy10b3Age1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuZHotY29tcGxldGU6bm90KC5kei1lcnJvcikgJi0tYWN0aW9ucy1ib3R0b20ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG4iLCIkY3JvcHBlci1pbWFnZS1wYXRoOiAnLi4vaW1hZ2VzJyAhZGVmYXVsdDtcblxuLmNyb3BwZXIge1xuICAmLWNvbnRhaW5lciB7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICBpbWcge1xuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBpbWFnZS1vcmllbnRhdGlvbjogMGRlZztcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLXdyYXAtYm94LFxuICAmLWNhbnZhcyxcbiAgJi1kcmFnLWJveCxcbiAgJi1jcm9wLWJveCxcbiAgJi1tb2RhbCB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gICYtd3JhcC1ib3gsXG4gICYtY2FudmFzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJi1kcmFnLWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJi1tb2RhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cblxuICAmLXZpZXctYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkICMzOWY7XG4gICAgb3V0bGluZS1jb2xvcjogcmdiYSg1MSwgMTUzLCAyNTUsIDAuNzUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLWRhc2hlZCB7XG4gICAgYm9yZGVyOiAwIGRhc2hlZCAjZWVlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAmLmRhc2hlZC1oIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC8gMyk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYuZGFzaGVkLXYge1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogY2FsYygxMDAlIC8gMyk7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgfVxuICB9XG5cbiAgJi1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDA7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogN3B4O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgfVxuICB9XG5cbiAgJi1mYWNlLFxuICAmLWxpbmUsXG4gICYtcG9pbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAwLjE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi1mYWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgJi1saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlmO1xuXG4gICAgJi5saW5lLWUge1xuICAgICAgY3Vyc29yOiBldy1yZXNpemU7XG4gICAgICByaWdodDogLTNweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgfVxuXG4gICAgJi5saW5lLW4ge1xuICAgICAgY3Vyc29yOiBucy1yZXNpemU7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgfVxuXG4gICAgJi5saW5lLXcge1xuICAgICAgY3Vyc29yOiBldy1yZXNpemU7XG4gICAgICBsZWZ0OiAtM3B4O1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDVweDtcbiAgICB9XG5cbiAgICAmLmxpbmUtcyB7XG4gICAgICBib3R0b206IC0zcHg7XG4gICAgICBjdXJzb3I6IG5zLXJlc2l6ZTtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmLXBvaW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlmO1xuICAgIGhlaWdodDogNXB4O1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgd2lkdGg6IDVweDtcblxuICAgICYucG9pbnQtZSB7XG4gICAgICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICByaWdodDogLTNweDtcbiAgICAgIHRvcDogNTAlO1xuICAgIH1cblxuICAgICYucG9pbnQtbiB7XG4gICAgICBjdXJzb3I6IG5zLXJlc2l6ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgICAgdG9wOiAtM3B4O1xuICAgIH1cblxuICAgICYucG9pbnQtdyB7XG4gICAgICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgfVxuXG4gICAgJi5wb2ludC1zIHtcbiAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgIGN1cnNvcjogcy1yZXNpemU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICB9XG5cbiAgICAmLnBvaW50LW5lIHtcbiAgICAgIGN1cnNvcjogbmVzdy1yZXNpemU7XG4gICAgICByaWdodDogLTNweDtcbiAgICAgIHRvcDogLTNweDtcbiAgICB9XG5cbiAgICAmLnBvaW50LW53IHtcbiAgICAgIGN1cnNvcjogbndzZS1yZXNpemU7XG4gICAgICBsZWZ0OiAtM3B4O1xuICAgICAgdG9wOiAtM3B4O1xuICAgIH1cblxuICAgICYucG9pbnQtc3cge1xuICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgY3Vyc29yOiBuZXN3LXJlc2l6ZTtcbiAgICAgIGxlZnQ6IC0zcHg7XG4gICAgfVxuXG4gICAgJi5wb2ludC1zZSB7XG4gICAgICBib3R0b206IC0zcHg7XG4gICAgICBjdXJzb3I6IG53c2UtcmVzaXplO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgd2lkdGg6IDIwcHg7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBvaW50LXNlOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM5ZjtcbiAgICAgIGJvdHRvbTogLTUwJTtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyMDAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtNTAlO1xuICAgICAgd2lkdGg6IDIwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1pbnZpc2libGUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGNyb3BwZXItaW1hZ2UtcGF0aH0vYmcucG5nJyk7XG4gIH1cblxuICAmLWhpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gIH1cblxuICAmLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi1tb3ZlIHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gIH1cblxuICAmLWNyb3Age1xuICAgIGN1cnNvcjogY3Jvc3NoYWlyO1xuICB9XG5cbiAgJi1kaXNhYmxlZCAmLWRyYWctYm94LFxuICAmLWRpc2FibGVkICYtZmFjZSxcbiAgJi1kaXNhYmxlZCAmLWxpbmUsXG4gICYtZGlzYWJsZWQgJi1wb2ludCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxufVxuIiwiLmZpZWxkc2V0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZmllbGRzZXQtbGFiZWwtdGV4dDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRjbGVhcnNhbnNyZWd1bGFyO1xuICAgIH1cblxuICAgICZfX29wdGlvbmFsIHtcbiAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA2MDApO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc3JlZ3VsYXI7XG4gICAgfVxuXG4gICAgJl9faGVscCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1maWVsZHNldC1oZWxwLXRleHQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zcmVndWxhcjtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzZXQtYSgkY29sb3ItY2hlY2tib3gtbGFiZWwtYS10ZXh0LCAkY29sb3ItY2hlY2tib3gtbGFiZWwtYS10ZXh0LWhvdmVyKTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJi0taGFzLWVycm9yIHtcbiAgICAgICAgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgICAgICZfX2FwcGVuZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1maWVsZHNldC10ZXh0LWVycm9yO1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWZpZWxkc2V0LXRleHQtZXJyb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250cm9sOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1maWVsZHNldC1ib3JkZXItZXJyb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGRzZXQge1xuICAgICAgICAgICAgJl9faGVscCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1maWVsZHNldC10ZXh0LWVycm9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNoZWNrYm94LCAucmFkaW8ge1xuICAgICAgICAgICAgJjpub3QoKjpkaXNhYmxlZCk6bm90KCo6Y2hlY2tlZCkgKyAuY2hlY2tib3hfX2xhYmVsOjpiZWZvcmUsXG4gICAgICAgICAgICAmOm5vdCgqOmRpc2FibGVkKTpub3QoKjpjaGVja2VkKSArIC5yYWRpb19fbGFiZWw6OmJlZm9yZSxcbiAgICAgICAgICAgICY6bm90KCo6ZGlzYWJsZWQpOm5vdCgqOmNoZWNrZWQpICsgLmNoZWNrYm94X19sYWJlbDpob3Zlcjo6YmVmb3JlLFxuICAgICAgICAgICAgJjpub3QoKjpkaXNhYmxlZCk6bm90KCo6Y2hlY2tlZCkgKyAucmFkaW9fX2xhYmVsOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWZpZWxkc2V0LWJvcmRlci1lcnJvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbGFiZWwtLWhlbHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZmllbGRzZXQtdGV4dC1lcnJvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWhhcy1zdWNjZXNzIHtcbiAgICAgICAgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgICAgICZfX2FwcGVuZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1maWVsZHNldC10ZXh0LXN1Y2Nlc3M7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItZmllbGRzZXQtdGV4dC1zdWNjZXNzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZHNldCB7XG4gICAgICAgICAgICAmX19oZWxwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZpZWxkc2V0LXRleHQtc3VjY2VzcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGVja2JveCwgLnJhZGlvIHtcbiAgICAgICAgICAgICZfX2xhYmVsLS1oZWxwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZpZWxkc2V0LXRleHQtc3VjY2VzcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWRpc2FibGVkIHtcbiAgICAgICAgLmZpZWxkc2V0IHtcbiAgICAgICAgICAgICZfX2hlbHAsICZfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkb3BhY2l0eS1kaXNhYmxlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5AaW1wb3J0IFwiLi9zdHJlbmd0aFwiO1xuIiwiQG1peGluIGZpZWxkc2V0LXN0cmVuZ3RoKCRuYW1lLCAkbGluZXMsICRjb2xvcikge1xuICAgICYtLSN7JG5hbWV9IHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbGluZXMge1xuICAgICAgICAgICAgLmZpZWxkc2V0X19zdHJlbmd0aC0taXRlbTpudGgtb2YtdHlwZSgjeyRpfSkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmllbGRzZXRfX3N0cmVuZ3RoIHtcbiAgICAmLS1saW5lIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuOHJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgZ3JpZC1nYXA6IDAgMC44cmVtO1xuICAgIH1cblxuICAgICYtLWl0ZW0ge1xuICAgICAgICBib3JkZXItdG9wOiAwLjJyZW0gc29saWQgY29sb3IoJ2JsdWVncmV5JywgNjAwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBmaWVsZHNldC1zdHJlbmd0aCgnd2VhaycsIDEsIGNvbG9yKCdyZWQnLCA1MDApKTtcbiAgICBAaW5jbHVkZSBmaWVsZHNldC1zdHJlbmd0aCgnZmFpcicsIDIsIGNvbG9yKCdyZWQnLCA0MDApKTtcbiAgICBAaW5jbHVkZSBmaWVsZHNldC1zdHJlbmd0aCgnZ29vZCcsIDMsIGNvbG9yKCdhbWJlcicsIDQwMCkpO1xuICAgIEBpbmNsdWRlIGZpZWxkc2V0LXN0cmVuZ3RoKCdzdHJvbmcnLCA0LCBjb2xvcignZ3JlZW4nLCA0MDApKTtcbiAgICBAaW5jbHVkZSBmaWVsZHNldC1zdHJlbmd0aCgnZXhjZWxsZW50JywgNSwgY29sb3IoJ2dyZWVuJywgNTAwKSk7XG5cbiAgICBpbnB1dFt0eXBlPSdwYXNzd29yZCddICsgLmlucHV0LWdyb3VwX19hcHBlbmQge1xuICAgICAgICBAaW5jbHVkZSByZXNldC1jaGlsZC1hKGNvbG9yKCduZXV0cmFsJywgNjAwKSwgY29sb3IoJ25ldXRyYWwnLCA0MDApKTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10gKyAuaW5wdXQtZ3JvdXBfX2FwcGVuZCB7XG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWNoaWxkLWEoJGNvbG9yLXdoaXRlKTtcbiAgICB9XG59XG4iLCIuZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMS42cmVtIDA7XG4gICAgfVxuXG4gICAgJi0tc2VhcmNoIC5pcy1pbmxpbmUgc2VsZWN0LmlucHV0LWdyb3VwX19jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgJi0tYmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDgwMCk7XG4gICAgfVxuXG4gICAgJl9fc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6ICRjb250YWluZXItcGFkZGluZztcblxuICAgICAgICAmICsgJiB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zbWVkaXVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICoge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmX19pY29uLCAmX19hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2Fycm93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBAaW5jbHVkZSB0cnVuY2F0ZSgxMDAlKTtcbiAgICB9XG59XG5cbi8vIGxpbmsgY29sb3IgdmFyaWFudHNcbkBtaXhpbiBsaW5rLWNvbG9yKCRjb2xvciwgJGNvbG9yLWhvdmVyKSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICB9XG59XG5cbi8vIGxpbmsgc2l6ZSB2YXJpYW50c1xuQG1peGluIGxpbmstc2l6ZSgkZm9udC1zaXplLCAkaWNvbi1zaXplLCAkaWNvbi1tYXJnaW4pIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG5cbiAgICAubGlua19faWNvbiwgLmxpbmtfX2Fycm93IHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6ICRpY29uLXNpemU7XG4gICAgICAgICAgICBoZWlnaHQ6ICRpY29uLXNpemU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkaWNvbi1tYXJnaW47XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaWNvbi1tYXJnaW47XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbXBvcnQgXCJfc21cIjtcbkBpbXBvcnQgXCJfbWRcIjtcbkBpbXBvcnQgXCJfbGdcIjtcbkBpbXBvcnQgXCJfeGxcIjtcbkBpbXBvcnQgXCJfeHhsXCI7XG5cbkBpbXBvcnQgXCJfcHJpbWFyeVwiO1xuQGltcG9ydCBcIl9zZWNvbmRhcnlcIjtcbkBpbXBvcnQgXCJfdGVydGlhcnlcIjtcbkBpbXBvcnQgXCJfaGVhZFwiO1xuQGltcG9ydCBcIl9kZXN0cnVjdGl2ZVwiO1xuXG5cbiIsIi5saW5rLS1zbSB7XG4gICAgQGluY2x1ZGUgbGluay1zaXplKDEuM3JlbSwgMS4ycmVtLCAuNHJlbSk7XG59XG4iLCIubGluay0tbWQge1xuICAgIEBpbmNsdWRlIGxpbmstc2l6ZSgxLjRyZW0sIDEuM3JlbSwgLjVyZW0pO1xufVxuIiwiLmxpbmstLWxnIHtcbiAgICBAaW5jbHVkZSBsaW5rLXNpemUoMS42cmVtLCAxLjRyZW0sIC42cmVtKTtcbn1cbiIsIi5saW5rLS14bCB7XG4gICAgQGluY2x1ZGUgbGluay1zaXplKDEuOHJlbSwgMS41cmVtLCAuNnJlbSk7XG59XG4iLCIubGluay0teHhsIHtcbiAgICBAaW5jbHVkZSBsaW5rLXNpemUoJGZvbnQtc2l6ZS1oMywgJGZvbnQtc2l6ZS1oMyAtIDAuM3JlbSwgLjZyZW0pO1xufVxuIiwiLmxpbmstLXNlY29uZGFyeSB7XG4gICAgQGluY2x1ZGUgbGluay1jb2xvcihjb2xvcihcIm5ldXRyYWxcIiwgNDAwKSwgY29sb3IoXCJuZXV0cmFsXCIsIDMwMCkpO1xufVxuIiwiLmxpbmstLXRlcnRpYXJ5IHtcbiAgICBAaW5jbHVkZSBsaW5rLWNvbG9yKGNvbG9yKFwibmV1dHJhbFwiLCA2MDApLCBjb2xvcihcIm5ldXRyYWxcIiwgNTAwKSk7XG59XG4iLCIubGluay0taGVhZCB7XG4gICAgQGluY2x1ZGUgbGluay1jb2xvcigkY29sb3Itd2hpdGUsIGNvbG9yKFwiY2VydWxlYW5cIiwgNDAwKSk7XG59XG4iLCIubGluay0tZGVzdHJ1Y3RpdmUge1xuICBAaW5jbHVkZSBsaW5rLWNvbG9yKGNvbG9yKFwicmVkXCIsIDUwMCksIGNvbG9yKFwicmVkXCIsIDQwMCkpO1xufVxuIiwidWw6bm90KFtjbGFzc10pLCBvbDpub3QoW2NsYXNzXSksIHVsLmxpc3QsIG9sLmxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG5cbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuOHJlbTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiB1bCwgJiA+IG9sIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxudWw6bm90KFtjbGFzc10pLCB1bC5saXN0IHtcbiAgICBsaSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiOyAvLyDigKJcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNjAwKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGkgbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyNUU2XCI7IC8vIOKXplxuICAgIH1cbn1cblxub2w6bm90KFtjbGFzc10pLCBvbC5saXN0IHtcbiAgICBjb3VudGVyLXJlc2V0OiBsaTtcblxuICAgIGxpIHtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGkpO1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA2MDApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG51bC5saXN0LXJldmlldywgb2wubGlzdC1yZXZpZXcge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG5cbiAgICBsaS5saXN0LXJldmlld19faXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuOHJlbTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiB1bCwgJiA+IG9sIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbnVsLmxpc3QtcmV2aWV3IHtcbiAgICA+IGxpLmxpc3QtcmV2aWV3X19pdGVtIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7IC8vIOKAolxuICAgICAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA2MDApO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICAgIH1cbiAgICAgICAgJiAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXDI1RTZcIjsgLy8g4pemXG4gICAgICAgIH1cbiAgICB9XG59XG5vbC5saXN0LXJldmlldyB7XG4gICAgY291bnRlci1yZXNldDogbGk7XG5cbiAgICA+IGxpLmxpc3QtcmV2aWV3X19pdGVtIHtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGkpO1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA2MDApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW1wb3J0IFwiX3NtXCI7XG5AaW1wb3J0IFwiX21kXCI7XG5AaW1wb3J0IFwiX2NoZWNrXCI7XG4iLCIubGlzdC0tc20sIC50eXBvZ3JhcGh5LS11c2VyLWNvbnRlbnQge1xuICAgIHVsLCBvbCB7XG4gICAgICAgICY6bm90KFtjbGFzc10pIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxudWwubGlzdC1yZXZpZXctLXNtLCBvbC5saXN0LXJldmlldy0tc20ge1xuICAgIGxpLmxpc3QtcmV2aWV3X19pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgfVxufVxuIiwiLmxpc3QtLW1kIHtcbiAgICB1bCwgb2wge1xuICAgICAgICAmOm5vdChbY2xhc3NdKSBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxudWwubGlzdC1yZXZpZXctLW1kLCBvbC5saXN0LXJldmlldy0tbWQge1xuICAgIGxpLmxpc3QtcmV2aWV3X19pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gICAgfVxufVxuIiwiLmxpc3QtLWNoZWNrIHtcbiAgICB1bCwgb2wge1xuICAgICAgICAmOm5vdChbY2xhc3NdKSBsaSwgJi5saXN0IGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIjeyRzdHlsZWd1aWRlLWFzc2V0cy1wYXRofS9hc3NldHMvaWNvbnMvdWktY2hlY2stY2VydWxlYW4tNTAwLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDYwMCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnVsLmxpc3QtcmV2aWV3LS1jaGVja3tcbiAgICBsaS5saXN0LXJldmlld19faXRlbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoXCIjeyRzdHlsZWd1aWRlLWFzc2V0cy1wYXRofS9hc3NldHMvaWNvbnMvdWktY2hlY2stY2VydWxlYW4tNTAwLnN2Z1wiKTtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNjAwKTtcbiAgICAgICAgfVxuICAgICAgICAmLS1kYW5nZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoXCIjeyRzdHlsZWd1aWRlLWFzc2V0cy1wYXRofS9hc3NldHMvaWNvbnMvdWktY2xvc2UtZGFuZ2VyLnN2Z1wiKTtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihcInJlZFwiLCA0MDApO1xuICAgICAgICB9XG4gICAgICAgICYtLXN1Y2Nlc3M6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoXCIjeyRzdHlsZWd1aWRlLWFzc2V0cy1wYXRofS9hc3NldHMvaWNvbnMvdWktY2hlY2stc3VjY2Vzcy5zdmdcIik7XG4gICAgICAgICAgICBjb2xvcjogY29sb3IoXCJncmVlblwiLCA0MDApO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNsb3NlIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24tMzAwO1xuICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiXG4gICAgfVxuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skc3R5bGVndWlkZS1hc3NldHMtcGF0aH0vYXNzZXRzL2ljb25zL3VpLWNsb3NlLXdoaXRlLnN2Z1wiKTtcbn1cblxuQGltcG9ydCBcIl9sZ1wiO1xuQGltcG9ydCBcIl9tZFwiO1xuQGltcG9ydCBcIl9zbVwiO1xuQGltcG9ydCBcIl94bFwiO1xuQGltcG9ydCBcIl9jaXJjbGVkXCI7XG4iLCIuY2xvc2UtLWxnIHtcbiAgICAkc2l6ZTogMi40cmVtO1xuICAgIHdpZHRoOiAkc2l6ZTtcbiAgICBoZWlnaHQ6ICRzaXplO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHNpemUgJHNpemU7XG59XG4iLCIuY2xvc2UtLW1kIHtcbiAgICAkc2l6ZTogMS42cmVtO1xuICAgIHdpZHRoOiAkc2l6ZTtcbiAgICBoZWlnaHQ6ICRzaXplO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHNpemUgJHNpemU7XG59XG4iLCIuY2xvc2UtLXNtIHtcbiAgICAkc2l6ZTogMS4ycmVtO1xuICAgIHdpZHRoOiAkc2l6ZTtcbiAgICBoZWlnaHQ6ICRzaXplO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHNpemUgJHNpemU7XG59XG4iLCIuY2xvc2UtLXhsIHtcbiAgICAkc2l6ZTogMy4ycmVtO1xuICAgIHdpZHRoOiAkc2l6ZTtcbiAgICBoZWlnaHQ6ICRzaXplO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHNpemUgJHNpemU7XG59XG4iLCIuY2xvc2UtLWNpcmNsZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHN0eWxlZ3VpZGUtYXNzZXRzLXBhdGh9L2Fzc2V0cy9pY29ucy91aS1jbG9zZS1jaXJjbGVkLXdoaXRlLnN2Z1wiKTtcbn1cbiIsIi5tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbW9kYWwtYmc7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi13aWR0aDogJHBhZ2UtbWluLXdpZHRoO1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDgwMCk7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgIG1heC13aWR0aDogMTI4cmVtO1xuICAgIH1cblxuICAgICZfX2xvYWRpbmcge1xuICAgICAgICBtYXgtd2lkdGg6IDI4cmVtO1xuXG4gICAgICAgICYtLWljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRleHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNDAwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuNnJlbSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dDpjaGVja2VkICsgJiwgJi0tb3BlbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgQGltcG9ydCBcIl9zbVwiO1xuICAgIEBpbXBvcnQgXCJfbWRcIjtcbiAgICBAaW1wb3J0IFwiX2xnXCI7XG5cbiAgICBAaW1wb3J0IFwiX2hlYWRlclwiO1xuICAgIEBpbXBvcnQgXCJfYm9keVwiO1xuICAgIEBpbXBvcnQgXCJfZm9vdGVyXCI7XG59XG4iLCImLS1zbSAmX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNDhyZW07XG59XG4iLCImLS1tZCAmX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNjRyZW07XG59XG4iLCImLS1sZyAmX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogODByZW07XG59XG4iLCImX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEuNnJlbSAyLjRyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNzAwKTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAmLS10aXRsZSB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc3JlZ3VsYXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMS42cmVtIDAgMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjhyZW0pO1xuICAgICAgICBAaW5jbHVkZSB0cnVuY2F0ZSgpO1xuICAgIH1cbn1cbiIsIiZfX2JvZHkge1xuICAgIHBhZGRpbmc6IDIuNHJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAudHlwb2dyYXBoeS0tdXNlci1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMi40cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDkwMCk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogNTB2aDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxufVxuIiwiJl9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNjAwKTtcbiAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjNyZW0pO1xuXG4gICAgcGFkZGluZzogMS42cmVtIDIuNHJlbTtcbiAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xufVxuIiwiLmxpZ2h0Ym94IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwMDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tb2RhbC1iZztcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDB2dztcblxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6ICRwYWdlLW1pbi13aWR0aDtcblxuICAgIHBhZGRpbmc6IDYuNHJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYSgnc2NyZWVuJywgJzxzbScpIHtcbiAgICAgICAgcGFkZGluZzogNHJlbSAwO1xuICAgIH1cblxuICAgICYtLWZ1bGwgJl9fY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMjAlKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX3RyaWdnZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICByaWdodDogMi40cmVtO1xuICAgICAgICB0b3A6IDIuNHJlbTtcbiAgICAgICAgd2lkdGg6IDMuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjJyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcblxuICAgICAgICBAZXh0ZW5kIC5idG4tLWNhcm91c2VsO1xuICAgICAgICBAZXh0ZW5kIC5idG4tLWNhcm91c2VsLS1hcnJvdztcbiAgICAgICAgQGV4dGVuZCAuYnRuLS1jYXJvdXNlbC0tZGFyaztcblxuICAgICAgICAmLS1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQ6Y2hlY2tlZCArICYsICYtLW9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICZfX3VzZXItY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMC4ycmVtKTtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDAuMnJlbSk7XG5cbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcblxuICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA0cmVtO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNHJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNHJlbSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAbWl4aW4gcmF0aW5nLXRoZW1lKCRjb2xvcikge1xuICAgIC5yYXRpbmdfX2ljb24tLWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJHJhdGluZy1zdGFycyB7XG4gICAgICAgIEBmb3IgJGogZnJvbSAxIHRocm91Z2ggJGkge1xuICAgICAgICAgICAgaW5wdXQ6bnRoLW9mLXR5cGUoI3skaX0pOmNoZWNrZWQgfiAucmF0aW5nX19pY29uOm50aC1vZi10eXBlKCN7JHJhdGluZy1zdGFycyAtICRqICsgMX0pIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0Om50aC1vZi10eXBlKCN7JGl9KTpjaGVja2VkIH4gLnJhdGluZ19faWNvbjpudGgtb2YtdHlwZSgjeyRyYXRpbmctc3RhcnMgLSAkaSArIDF9KTo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5yYXRpbmdfX3NlbGVjdCB7XG4gICAgICAgIC5yYXRpbmdfX2ljb246aG92ZXIsXG4gICAgICAgIC5yYXRpbmdfX2ljb246aG92ZXIgfiAucmF0aW5nX19pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmF0aW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJl9fc2VsZWN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnJhdGluZ19faWNvbiB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zbWVkaXVtO1xuXG4gICAgICAgIGNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDYwMCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgNjAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKHRpdGxlKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgMjAwKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zcmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG90YWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDYwMCk7XG4gICAgfVxuXG4gICAgQGltcG9ydCBcIl9zbVwiO1xuICAgIEBpbXBvcnQgXCJfbWRcIjtcbiAgICBAaW1wb3J0IFwiX2xnXCI7XG5cbiAgICBAaW1wb3J0IFwiX3ByaW1hcnlcIjtcbn1cbiIsIiYtLXNtICZfX3RvdGFsIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNHJlbTtcbn1cblxuJi0tc20gJl9faWNvbiB7XG4gICAgJiA+IHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC40cmVtO1xuICAgIH1cbn1cbiIsIiYtLW1kICZfX3RvdGFsIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcbn1cblxuJi0tbWQgJl9faWNvbiB7XG4gICAgJiA+IHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC44cmVtO1xuICAgIH1cbn1cbiIsIiYtLWxnICZfX3RvdGFsIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuOHJlbTtcbn1cblxuJi0tbGcgJl9faWNvbiB7XG4gICAgJiA+IHN2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjJyZW07XG4gICAgICAgIGhlaWdodDogMy4ycmVtO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS44cmVtO1xuICAgIH1cbn1cblxuIiwiJi0tcHJpbWFyeSB7XG4gICAgQGluY2x1ZGUgcmF0aW5nLXRoZW1lKGNvbG9yKFwiY2VydWxlYW5cIiwgNTAwKSk7XG59XG4iLCIuZW1iZWQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XHJcblxyXG4gICAgYm94LXNoYWRvdzogMCAuMnJlbSAxLjZyZW0gJGNvbG9yLWNvbnRyb2wtYWxwaGEtbm9ybWFsO1xyXG5cclxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDcwMCk7XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiBpZnJhbWUsICYgPiBwaWN0dXJlIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAwLjJyZW0pO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgKyAwLjJyZW0pO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMC4xcmVtKTtcclxuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAwLjFyZW0pO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyAwLjFyZW0pLCBjYWxjKC01MCUgKyAwLjFyZW0pKVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDAuMnJlbSk7XHJcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDAlICsgMC4ycmVtKTtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMC4xcmVtKTtcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDAuMXJlbSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMC4xcmVtKSwgY2FsYygtNTAlICsgMC4xcmVtKSlcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTsgLyogMTY6OSBBc3BlY3QgUmF0aW8gKi9cclxuICAgIH1cclxufVxyXG4iLCIuZXhwYW5kYWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYtLXRyaWdnZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICAvL0BpbmNsdWRlIHRydW5jYXRlKDEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAmX19pdGVtICZfX2l0ZW0tLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAaW1wb3J0IFwiX3NtXCI7XG4gICAgQGltcG9ydCBcIl9sZ1wiO1xufVxuXG4iLCImLS1zbSB7XG4gICAgLmV4cGFuZGFibGVfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdHJpZ2dlcjpob3ZlciA+IC5leHBhbmRhYmxlX19pdGVtLS10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNDAwKTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc21lZGl1bTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuM3JlbSwgM3JlbSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuOHJlbSAwO1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCAyMDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taWNvbiBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5leHBhbmRhYmxlX19pdGVtIC5leHBhbmRhYmxlX19pdGVtLS1pY29uOmZpcnN0LW9mLXR5cGUsXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKSArIC5leHBhbmRhYmxlX19pdGVtIC5leHBhbmRhYmxlX19pdGVtLS1pY29uOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5leHBhbmRhYmxlX19pdGVtIC5leHBhbmRhYmxlX19pdGVtLS1pY29uOmxhc3Qtb2YtdHlwZSxcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmNoZWNrZWQpICsgLmV4cGFuZGFibGVfX2l0ZW0gLmV4cGFuZGFibGVfX2l0ZW0tLWljb246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbiIsIiYtLWxnIHtcbiAgICAuZXhwYW5kYWJsZV9faXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMC44cmVtIDA7XG4gICAgICAgIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNzAwKTtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNzAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRyaWdnZXI6aG92ZXIgPiAuZXhwYW5kYWJsZV9faXRlbS0tdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc3JlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjJyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuOHJlbSwgMy44cmVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJvZHkge1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCAyMDApO1xuICAgICAgICAgICAgcGFkZGluZzogMS42cmVtIDAgMS42cmVtIDMuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbWF0aW9uLWVsZW1lbnQtaW4gJGFuaW1hdGlvbi1kdXJhdGlvbi0zMDA7XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMi40cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5leHBhbmRhYmxlX19pdGVtIC5leHBhbmRhYmxlX19pdGVtLS1pY29uIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG59XG4iLCIvKiBDdXN0b20gRmxpY2tpdHkgZnVsbHNjcmVlbiBiYXNlZCBvbiB2MS4wLjEgKi9cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZnVsbHNjcmVlbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbW9kYWwtYmc7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBhZGRpbmc6IDAgNi40cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3NjcmVlbicsICc8c20nKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMC44cmVtO1xuICAgIH1cblxuICAgIC8vLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gICAgLy8gICAgYm90dG9tOiAxcmVtO1xuICAgIC8vXG4gICAgLy8gICAgLmRvdCB7XG4gICAgLy8gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIC8vICAgIH1cbiAgICAvL31cblxuICAgIC5mbGlja2l0eS1mdWxsc2NyZWVuLWJ1dHRvbi1leGl0IHsgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZmxpY2tpdHktZnVsbHNjcmVlbi1idXR0b24tdmlldyB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAgIC5jYXJvdXNlbF9fc2xpZGUge1xuICAgICAgICBwYWRkaW5nOiA2LjRyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdzY3JlZW4nLCAnPHNtJykge1xuICAgICAgICAgICAgcGFkZGluZzogNHJlbSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taW1nLCAmLS1vZW1iZWQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3NjcmVlbicsICc8c20nKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogcHJldmVudCBwYWdlIHNjcm9sbGluZyB3aGVuIGZsaWNraXR5IGlzIGZ1bGxzY3JlZW4gKi9cbmh0bWwuaXMtZmxpY2tpdHktZnVsbHNjcmVlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZsaWNraXR5LWZ1bGxzY3JlZW4tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogMXJlbTtcbiAgICB0b3A6IDFyZW07XG4gICAgd2lkdGg6IDMuMnJlbTtcbiAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi8qIHJpZ2h0LXRvLWxlZnQgKi9cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LWZ1bGxzY3JlZW4tYnV0dG9uIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxcmVtO1xufVxuXG4uZmxpY2tpdHktZnVsbHNjcmVlbi1idXR0b24tZXhpdCB7IGRpc3BsYXk6IG5vbmU7IH1cbi5mbGlja2l0eS1mdWxsc2NyZWVuLWJ1dHRvbiB7XG4gICAgQGV4dGVuZCAuYnRuLS1jYXJvdXNlbDtcbiAgICBAZXh0ZW5kIC5idG4tLWNhcm91c2VsLS1hcnJvdztcbiAgICBAZXh0ZW5kIC5idG4tLWNhcm91c2VsLS1kYXJrO1xuXG4gICAgLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgfVxufVxuIiwiJG1heFNsaWRlV2lkdGg6IDc2LjhyZW07XG5cbi5jYXJvdXNlbC0tbGFuZGluZyB7XG4gICAgJjpub3QoLmZsaWNraXR5LWVuYWJsZWQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgJjpub3QoLmNhcm91c2VsLS1kZXRhaWxzLW5hdikgPiAuY2Fyb3VzZWxfX3NsaWRlOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDUwJSArIDc2LjhyZW0gLyAyICsgMS42cmVtKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8eGxcIikge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDUwJSArIDc2LjhyZW0gLyAyICsgMS4ycmVtKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8c21cIikge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDUwJSArIDc2LjhyZW0gLyAyICsgMC44cmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5jYXJvdXNlbC0tZGV0YWlscy1uYXYpID4gLmNhcm91c2VsX19zbGlkZTpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgKyA3Ni44cmVtIC8gMiArIDEuNnJlbSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHhsXCIpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSArIDc2LjhyZW0gLyAyICsgMS4ycmVtKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8c21cIikge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgNzYuOHJlbSAvIDIgKyAwLjhyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLmNhcm91c2VsLS1kZXRhaWxzLW5hdikgPiAuY2Fyb3VzZWxfX3NsaWRlOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bnRoLWNoaWxkKDIpKTpub3QoOm50aC1sYXN0LWNoaWxkKDEpKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcm91c2VsX19zbGlkZSB7XG4gICAgICAgIG1heC13aWR0aDogNzYuOHJlbTtcbiAgICAgICAgd2lkdGg6IDgwJTtcblxuICAgICAgICBtYXJnaW46IDAgMS42cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHhsXCIpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxLjJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMC44cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbWFyZ2luLWJvdHRvbTogJGNvbnRhaW5lci1wYWRkaW5nICsgMS44cmVtO1xufVxuIiwiLmNhcm91c2VsLS1kZXRhaWxzIHtcbiAgICAuY2Fyb3VzZWxfX3NsaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJi0taW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbmF2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjhyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTAuOHJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZsaWNraXR5LXZpZXdwb3J0IC5jYXJvdXNlbF9fc2xpZGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IC5jYXJvdXNlbF9fc2xpZGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcm91c2VsX19zbGlkZSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNik7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAuOHJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuNHJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8c21cIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMC4ycmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1pbWcge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLW5hdi1zZWxlY3RlZCAuY2Fyb3VzZWxfX3NsaWRlLS1pbWcsICYuaXMtbmF2LXNlbGVjdGVkIC5jYXJvdXNlbF9fc2xpZGUtLW9lbWJlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgY29sb3IoXCJjZXJ1bGVhblwiLCA1MDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLmZsaWNraXR5LWVuYWJsZWQpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgLmNhcm91c2VsX19zbGlkZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gd2hlbiB3ZSBhcmUgd29ya2luZyB3aXRoIGZsaWNraXR5XG4gICAgICAgICYuZmxpY2tpdHktZW5hYmxlZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQuOHJlbTtcblxuICAgICAgICAgICAgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bi0tY2Fyb3VzZWwtLWxpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2Fyb3VzZWxfX3NsaWRlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNik7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxsZ1wiKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxtZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2Fyb3VzZWwtLXN0b3JpZXMge1xuICAgIC5jYXJvdXNlbF9fc2xpZGUge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skY2Fyb3VzZWwtc3Rvcmllcy1jb3VudH0pO1xuICAgICAgICBtYXJnaW46IDAgMS42cmVtIDEuNnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIj4ya1wiKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skY2Fyb3VzZWwtc3Rvcmllcy1jb3VudC14bH0pO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skY2Fyb3VzZWwtc3Rvcmllcy1jb3VudC1sZ30pO1xuXG4gICAgICAgICAgICBtYXJnaW46IDAgMS4ycmVtIDEuNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPG1kXCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjYXJvdXNlbC1zdG9yaWVzLWNvdW50LW1kfSk7XG4gICAgICAgICAgICBtYXJnaW46IDAgMC44cmVtIDEuNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHNtXCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjYXJvdXNlbC1zdG9yaWVzLWNvdW50LXNtfSk7XG4gICAgICAgICAgICBtYXJnaW46IDAgMC44cmVtIDEuNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHhzXCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjYXJvdXNlbC1zdG9yaWVzLWNvdW50LXhzfSk7XG4gICAgICAgICAgICBtYXJnaW46IDAgMC44cmVtIDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jYXJvdXNlbC0tYnJhbmRzIHtcbiAgICAkZWRnZS1kaXY6IDM7XG4gICAgJGVkZ2UtcGVyY2VudDogNTAlO1xuXG4gICAgLmNhcm91c2VsX19zbGlkZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcblxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skY2Fyb3VzZWwtYnJhbmRzLWNvdW50fSk7XG4gICAgICAgIGhlaWdodDogOHJlbTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBtYXJnaW46IDAgMS42cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPjJrXCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjYXJvdXNlbC1icmFuZHMtY291bnQteGx9KTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxLjJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGNhcm91c2VsLWJyYW5kcy1jb3VudC1sZ30pO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPG1kXCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjYXJvdXNlbC1icmFuZHMtY291bnQtbWR9KTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxLjJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skY2Fyb3VzZWwtYnJhbmRzLWNvdW50LXNtfSk7XG4gICAgICAgICAgICBtYXJnaW46IDAgMC44cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjYXJvdXNlbC1icmFuZHMtY291bnR9IC8gI3skZWRnZS1kaXZ9KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPjJrXCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjYXJvdXNlbC1icmFuZHMtY291bnQteGx9IC8gI3skZWRnZS1kaXZ9KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skY2Fyb3VzZWwtYnJhbmRzLWNvdW50LWxnfSAvICN7JGVkZ2UtZGl2fSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxtZFwiKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skY2Fyb3VzZWwtYnJhbmRzLWNvdW50LW1kfSAvICN7JGVkZ2UtZGl2fSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skY2Fyb3VzZWwtYnJhbmRzLWNvdW50LXNtfSAvICN7JGVkZ2UtZGl2fSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGNvbG9yKFwiYmx1ZWdyZXlcIiwgOTAwKSAkZWRnZS1wZXJjZW50LCB0cmFuc3BhcmVudCk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCAoMTAwJSAtICRlZGdlLXBlcmNlbnQpLCBjb2xvcihcImJsdWVncmV5XCIsIDkwMCkpO1xuICAgIH1cbn1cbiIsIi5lbXB0eS1zdGF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjhyZW07XG5cbiAgICBib3JkZXI6IDAuMXJlbSBkYXNoZWQgY29sb3IoXCJibHVlZ3JleVwiLCA1MDApO1xuICAgIHBhZGRpbmc6IDRyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIsICZfX2JvZHksICZfX2Zvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBtYXJnaW46IDEuNnJlbSAwIDAgMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgICAmX19ib2R5LCAmX19mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gICAgICAgIGNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDUwMCk7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiA0LjhyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDQuOHJlbTtcbiAgICAgICAgICAgIGZpbGw6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgNTAwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jaGlwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwYWRkaW5nOiAwLjhyZW0gMS4ycmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAwLjFyZW0gc29saWQgY29sb3IoXCJuZXV0cmFsXCIsIDQwMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC44cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcblxuICAgIG1heC13aWR0aDogMjJyZW07XG5cbiAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjNyZW0pO1xuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDQwMCk7XG4gICAgICAgIEBpbmNsdWRlIHRydW5jYXRlKCk7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWEoY29sb3IoXCJuZXV0cmFsXCIsIDQwMCksICRjb2xvci13aGl0ZSk7XG4gICAgICAgIEBpbmNsdWRlIHRydW5jYXRlKCk7XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC44cmVtO1xuICAgIH1cblxuICAgICYtLWdyb3VwIHtcbiAgICAgICAgcGFkZGluZzogMS42cmVtIDA7XG4gICAgfVxuXG4gICAgJi0taGlnaGxpZ2h0ZWQge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1icmFuZC1wcmltYXJ5LCAwLjMpO1xuICAgIH1cbn1cbiIsIi5jYXJkLWhlcm8ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvb3RlciB7XHJcbiAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA2MDApO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuM3JlbSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRjbGVhcnNhbnNib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMi4zcmVtLCAzLjJyZW0pO1xyXG5cclxuICAgICAgICBwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjbGVhcnNhbnNsaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuOHJlbSwgMi40cmVtKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHJpZ2dlciB7XHJcbiAgICAgICAgJi0taWNvbiB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkYW5pbWF0aW9uLWVsZW1lbnQtaW47XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICRhbmltYXRpb24tZHVyYXRpb24tMTUwO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuXHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDAuMXJlbSkgc2NhbGUoMS4wNCwgMS4wNCkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkYW5pbWF0aW9uLWVsZW1lbnQtb3V0O1xyXG4gICAgICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYmx1cigwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNC40cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNC40cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW1wb3J0IFwiLi9wYWdlXCI7XHJcbkBpbXBvcnQgXCIuL2RldGFpbHNcIjtcclxuQGltcG9ydCBcIi4vZm9ybVwiO1xyXG5cclxuIiwiLmNhcmQtaGVyby0tcGFnZSB7XG4gICAgJHdpZHRoLWNvbnRlbnQ6IGNhbGMoMTAwJSAqIDYgLyAjeyRncmlkLWNvbHVtbnN9KTtcbiAgICAkd2lkdGgtc3BlYzogY2FsYygxMDAlICogNiAvICN7JGdyaWQtY29sdW1uc30pO1xuXG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoI3skd2lkdGgtY29udGVudH0gLSA0cmVtKSAkd2lkdGgtc3BlYztcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICBncmlkLWdhcDogMCA0cmVtO1xuICAgIG1pbi13aWR0aDogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cblxuICAgIC5jYXJkLWhlcm8ge1xuICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSg3LjJyZW0sIDguMHJlbSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxsZ1wiKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoNC44cmVtLCA1LjZyZW0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoNHJlbSwgNC44cmVtKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNhcmQtaGVyby0tZGV0YWlscyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XHJcblxyXG4gICAgLmNhcmQtaGVybyB7XHJcbiAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxsZ1wiKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHNtXCIpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZm9vdGVyIHtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoNC44cmVtKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPGxnXCIpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDQuOHJlbSwgNS42cmVtKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8c21cIikge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMi44cmVtLCAzLjJyZW0pO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5jYXJkLWhlcm8tLWZvcm0ge1xuICAgICR3aWR0aC1jb250ZW50OiBjYWxjKDEwMCUgKiA4IC8gI3skZ3JpZC1jb2x1bW5zfSk7XG4gICAgJHdpZHRoLXNwZWM6IGNhbGMoMTAwJSAqIDQgLyAjeyRncmlkLWNvbHVtbnN9KTtcblxuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKCN7JHdpZHRoLWNvbnRlbnR9KSAkd2lkdGgtc3BlYztcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvIGF1dG87XG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuXG4gICAgLmNhcmQtaGVybyB7XG4gICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19mb290ZXIge1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA0MDApO1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDMgLyAyO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS44cmVtKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zbGlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSg3LjJyZW0sIDguMHJlbSk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPGxnXCIpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSg0LjhyZW0sIDUuNnJlbSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoNHJlbSwgNC44cmVtKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdHJpZ2dlciB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAyIC8gMyAvIDM7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2FyZC1hc3NldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWluLWhlaWdodDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIC4ycmVtIDEuNnJlbSAkY29sb3ItY29udHJvbC1hbHBoYS1ub3JtYWw7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDAuMnM7XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgNzAwKTtcbiAgICAgICAgLyogQHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy81NzM2NTAzL2hvdy10by1tYWtlLWNzczMtcm91bmRlZC1jb3JuZXJzLWhpZGUtb3ZlcmZsb3ctaW4tY2hyb21lLW9wZXJhLzEwMjk2MjU4IzEwMjk2MjU4ICovXG4gICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFBQkNBSUFBQUNRZDFQZUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBQTVKUkVGVWVOcGlZR0JnQUFnd0FBQUVBQUdiQStvSkFBQUFBRWxGVGtTdVFtQ0MpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7IC8qIDE2OjkgQXNwZWN0IFJhdGlvICovXG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmFkZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMC44cmVtO1xuICAgICAgICByaWdodDogLTAuOHJlbTtcbiAgICB9XG5cbiAgICAmX19yYXRpbmcge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fb3duZXIge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS4ycmVtKTtcbiAgICAgICAgQGluY2x1ZGUgdHJ1bmNhdGUoKTtcblxuICAgICAgICBjb2xvcjogY29sb3IoXCJibHVlZ3JleVwiLCA1MDApO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuNHJlbSk7XG4gICAgICAgIEBpbmNsdWRlIHRydW5jYXRlKCk7XG4gICAgfVxuXG4gICAgJl9fcHJpY2Uge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zbWVkaXVtO1xuICAgICAgICBjb2xvcjogY29sb3IoXCJjZXJ1bGVhblwiLCA1MDApO1xuXG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuM3JlbSk7XG5cbiAgICAgICAgJi0tc2FsZSB7XG4gICAgICAgICAgICBkZWwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuMnJlbSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgNTAwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgY29sb3I6IGNvbG9yKFwiZ3JlZW5cIiwgNDAwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbXBvcnQgXCJ2ZXJ0aWNhbFwiO1xuICAgIEBpbXBvcnQgXCJob3Jpem9udGFsXCI7XG4gICAgQGltcG9ydCBcInNob3BwaW5nXCI7XG59XG4iLCImLS12ZXJ0aWNhbCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDEuNnJlbSAyLjRyZW0gMS42cmVtO1xuXG4gICAgJjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMuMnJlbSk7XG4gICAgICAgIGxlZnQ6IC0xLjZyZW07XG5cbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzLjJyZW0pO1xuICAgICAgICB0b3A6IC0xLjZyZW07XG4gICAgfVxuXG4gICAgLmNhcmQtYXNzZXQge1xuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICBncmlkLXJvdy1zdGFydDogc3BhbiAxO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gMjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC40cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fb3duZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIHNwYW4gMTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGdyaWQtcm93OiAzIC8gc3BhbiAxO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gMjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgICAgIGdyaWQtcm93OiA0IC8gc3BhbiAxO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gMjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiYtLWhvcml6b250YWwge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMS42cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTIuOHJlbSBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMS42cmVtIDIuNHJlbSAxLjZyZW0gMS42cmVtIGF1dG87XG5cbiAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMy4ycmVtKTtcbiAgICAgICAgbGVmdDogLTEuNnJlbTtcblxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDEuNnJlbSk7XG4gICAgICAgIHRvcDogLTAuOHJlbTtcbiAgICB9XG5cbiAgICAuY2FyZC1hc3NldCB7XG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgICAgICAgICAgZ3JpZC1yb3ctZW5kOiA1O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7XG5cbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fcmF0aW5nIHtcbiAgICAgICAgICAgIGdyaWQtcm93OiA0IC8gc3BhbiAxO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19vd25lciB7XG4gICAgICAgICAgICBncmlkLXJvdzogMyAvIHNwYW4gMTtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDE7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgICAgIGdyaWQtcm93OiAyIC8gc3BhbiAxO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCImLS1zaG9wcGluZyB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjJyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4LjZyZW0gYXV0byBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogNTAlIDUwJTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNhcmQtYXNzZXQge1xuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMyAvIDI7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNldC1hKCRjb2xvci13aGl0ZSwgJGNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyAxIC8gMztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19wcmljZSB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAzIC8gMyAvIDQ7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xuXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYWN0aW9uIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDIgLyAzIC8gMztcblxuICAgICAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS44cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8c21cIikge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDguNnJlbSBhdXRvO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbi1jb250ZW50IG1pbi1jb250ZW50IGF1dG87XG5cbiAgICAgICAgLmNhcmQtYXNzZXQge1xuICAgICAgICAgICAgJl9fcHJpY2Uge1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDIgLyAzIC8gMztcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fYWN0aW9uIHtcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDMgLyAyIC8gNCAvIDM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2FyZC12ZW5kb3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHBhZGRpbmc6IDIuNHJlbTtcbiAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCBjb2xvcihcImJsdWVncmV5XCIsIDYwMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuXG4gICAgJl9fYXZhdGFyIHtcbiAgICAgICAgd2lkdGg6IDQuOHJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07XG4gICAgfVxuXG4gICAgJl9fcHJvZmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICZfX2RldGFpbHMge1xuICAgICAgICAmLS1uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zcmVndWxhcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LWEoJGNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuNnJlbSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zdGF0cyB7XG4gICAgICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDQwMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjNyZW0pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYWN0aW9ucyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS42OHJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMi4ycmVtO1xuICAgICAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xuICAgIH1cbn1cbiIsIi5jYXJkLWFzc2lzdGFudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDYuNHJlbTtcbiAgICBtaW4taGVpZ2h0OiA1LjZyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgYmFja2dyb3VuZDogY29sb3IoXCJibHVlZ3JleVwiLCA4MDApO1xuICAgIGJvcmRlcjogc29saWQgMC4xcmVtIHRyYW5zcGFyZW50O1xuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCAyMDApO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIGNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDEwMCk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUuNnJlbTtcbiAgICAgICAgbWFyZ2luOiAyLjJyZW0gMDtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgfVxuXG4gICAgJl9fZm9vdGVyIHtcblxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPGxnXCIpIHtcbiAgICAgICAgcGFkZGluZzogMy4ycmVtO1xuICAgIH1cbn1cbiIsIi5jYXJkLWdlbmVyaWMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDkwMCk7XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDcwMCk7XG4gICAgICAgIC8qIEBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvNTczNjUwMy9ob3ctdG8tbWFrZS1jc3MzLXJvdW5kZWQtY29ybmVycy1oaWRlLW92ZXJmbG93LWluLWNocm9tZS1vcGVyYS8xMDI5NjI1OCMxMDI5NjI1OCAqL1xuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBQUJDQUlBQUFDUWQxUGVBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQUE1SlJFRlVlTnBpWUdCZ0FBZ3dBQUFFQUFHYkErb0pBQUFBQUVsRlRrU3VRbUNDKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlOyAvKiAxNjo5IEFzcGVjdCBSYXRpbyAqL1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMC4xcmVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXBhZCBpbWcge1xuICAgICAgICAgICAgcGFkZGluZzogMi40cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDIuNHJlbTtcblxuICAgICAgICAmLS1sYWJlbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS4zcmVtKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zYm9sZDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjhyZW0pO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjbGVhcnNhbnNib2xkO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgMjAwKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS42cmVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWZvb3RlciB7XG4gICAgICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDYwMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjNyZW0pO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW1wb3J0IFwiLi92ZXJ0aWNhbFwiO1xuQGltcG9ydCBcIi4vaG9yaXpvbnRhbFwiO1xuQGltcG9ydCBcIi4vaG9yaXpvbnRhbF9sZWFkXCI7XG4iLCIuY2FyZC1nZW5lcmljLS12ZXJ0aWNhbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtYXgtY29udGVudCBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDAgLjJyZW0gMS42cmVtICRjb2xvci1jb250cm9sLWFscGhhLW5vcm1hbDtcblxuICAgIC5jYXJkLWdlbmVyaWNfX2JvZHkge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1heC1jb250ZW50IG1heC1jb250ZW50IG1heC1jb250ZW50IGF1dG87XG5cbiAgICAgICAgJi0tZm9vdGVyIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYS5jYXJkLWdlbmVyaWMtLXZlcnRpY2FsIHtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb246ICRhbmltYXRpb24tZHVyYXRpb24tMTUwICRhbmltYXRpb24tZWxlbWVudC1pbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC41cmVtKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAuNXJlbSAyLjZyZW0gJGNvbG9yLWNvbnRyb2wtYWxwaGEtbm9ybWFsO1xuICAgIH1cbn1cbiIsIi5jYXJkLWdlbmVyaWMtLWhvcml6b250YWwge1xuICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMjUlLCAyOHJlbSkgYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPG1kXCIpIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAuMnJlbSAxLjZyZW0gJGNvbG9yLWNvbnRyb2wtYWxwaGEtbm9ybWFsO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtYXgtY29udGVudCBhdXRvO1xuICAgIH1cblxuICAgIC5jYXJkLWdlbmVyaWNfX2ltYWdlIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8bWRcIikge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtIDAuM3JlbSAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1nZW5lcmljX19ib2R5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEuNnJlbSAzLjJyZW07XG5cbiAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMiAvIDIgLyAzO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxtZFwiKSB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDI7XG4gICAgICAgIH1cblxuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1heC1jb250ZW50IG1heC1jb250ZW50IG1heC1jb250ZW50IGF1dG87XG5cbiAgICAgICAgJi0tbGFiZWwge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDEgLyAyO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDIgLyAzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGV4dCB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IDMgLyAxIC8gMyAvIDM7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1mb290ZXIge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMiAvIDEgLyAzO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIj5tZFwiKSB7XG4gICAgYS5jYXJkLWdlbmVyaWMtLWhvcml6b250YWwge1xuICAgICAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzLjJyZW0pO1xuICAgICAgICAgICAgbGVmdDogLTEuNnJlbTtcblxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxLjZyZW0pO1xuICAgICAgICAgICAgdG9wOiAtMC44cmVtO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLjJyZW0gMS42cmVtICRjb2xvci1jb250cm9sLWFscGhhLW5vcm1hbDtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxtZFwiKSB7XG4gICAgYS5jYXJkLWdlbmVyaWMtLWhvcml6b250YWwtbGVhZCB7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgIHRyYW5zaXRpb246ICRhbmltYXRpb24tZHVyYXRpb24tMTUwICRhbmltYXRpb24tZWxlbWVudC1pbjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC41cmVtKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLjVyZW0gMi42cmVtICRjb2xvci1jb250cm9sLWFscGhhLW5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jYXJkLWdlbmVyaWMtLWhvcml6b250YWwtbGVhZCB7XG4gICAgYm94LXNoYWRvdzogMCAuMnJlbSAxLjZyZW0gJGNvbG9yLWNvbnRyb2wtYWxwaGEtbm9ybWFsO1xuICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG5cbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSA1MCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxtZFwiKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1heC1jb250ZW50IGF1dG87XG4gICAgfVxuXG4gICAgLmNhcmQtZ2VuZXJpY19faW1hZ2Uge1xuICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7XG5cbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8bWRcIikge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWdlbmVyaWNfX2JvZHkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNi40cmVtO1xuXG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyAyIC8gMztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8bWRcIikge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8c21cIikge1xuICAgICAgICAgICAgcGFkZGluZzogMi40cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtYXgtY29udGVudCBtYXgtY29udGVudCBhdXRvO1xuXG4gICAgICAgICYtLWxhYmVsIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAxIC8gMjtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyAyIC8gMjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDIuNHJlbSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS10ZXh0IHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMyAvIDEgLyAzIC8gMjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWZvb3RlciB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IDQgLyAxIC8gNSAvIDI7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmEuY2FyZC1nZW5lcmljLS1ob3Jpem9udGFsLWxlYWQge1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbjogJGFuaW1hdGlvbi1kdXJhdGlvbi0xNTAgJGFuaW1hdGlvbi1lbGVtZW50LWluO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjVyZW0pO1xuICAgICAgICBib3gtc2hhZG93OiAwIC41cmVtIDIuNnJlbSAkY29sb3ItY29udHJvbC1hbHBoYS1ub3JtYWw7XG4gICAgfVxufVxuIiwiLmNhcmQtY2Fyb3VzZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBiYWNrZ3JvdW5kOiBjb2xvcihcImJsdWVncmV5XCIsIDgwMCk7XG4gICAgYm94LXNoYWRvdzogMCAuMnJlbSAxLjZyZW0gJGNvbG9yLWNvbnRyb2wtYWxwaGEtbm9ybWFsO1xuXG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTYgLyA5ICogMTAwJSk7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMC4xcmVtIDEuNXJlbSAkY29sb3ItYmxhY2s7XG4gICAgICAgIG9wYWNpdHk6IDAuMTY7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbi0xNTA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC4zMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLWNhcm91c2VsX19pbWFnZSBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4wNCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHRvcDogLTAuMXJlbTtcbiAgICAgICAgcmlnaHQ6IC0wLjFyZW07XG4gICAgICAgIGJvdHRvbTogLTAuMXJlbTtcbiAgICAgICAgbGVmdDogLTAuMXJlbTtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAwLjJyZW0pO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDAuMnJlbSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG5cbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQUFCQ0FJQUFBQ1FkMVBlQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFBNUpSRUZVZU5waVlHQmdBQWd3QUFBRUFBR2JBK29KQUFBQUFFbEZUa1N1UW1DQyk7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbWF0aW9uLWR1cmF0aW9uLTE1MDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDAlICsgLjJyZW0pO1xuICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgKyAuMnJlbSk7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAlO1xuXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZzogMy4ycmVtIDIuNHJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgkY29sb3ItYmxhY2ssIDApIDAlLCByZ2JhKCRjb2xvci1ibGFjaywgMC42NSkgMTAwJSk7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDAuMnJlbSk7IC8vIGdyYWRpZW50IHNvbWV0aW1lIGRvZXMgbm90IGNvdmVyIGZ1bGwgd2lkdGggKGZvdW5kIGluIENocm9tZSlcbiAgICAgICAgbGVmdDogLTAuMXJlbTtcbiAgICAgICAgcmlnaHQ6IDAuMXJlbTtcblxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjJyZW07XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA0cmVtLCAwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRhbmltYXRpb24tZHVyYXRpb24tMTUwO1xuXG4gICAgICAgIHotaW5kZXg6IDE7IC8vIGFsbG93IHVzZXJzIHRvIHVzZSBsaW5rcyBpbiBhIGJvZHlcblxuICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNldC1hKCRjb2xvci13aGl0ZSk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc2JvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRydW5jYXRlKCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1vd25lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNDAwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRydW5jYXRlKCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1mb290ZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC44cmVtO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbi0xNTA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyICZfX2JvZHkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAmLS1mb290ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLmNhcmQtY2F0ZWdvcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjJyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMi44cmVtIGF1dG8gYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIC4ycmVtIDEuNnJlbSAkY29sb3ItY29udHJvbC1hbHBoYS1ub3JtYWw7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xuICAgIH1cblxuICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMyAvIDI7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xuICAgICAgICAvKiBAc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzU3MzY1MDMvaG93LXRvLW1ha2UtY3NzMy1yb3VuZGVkLWNvcm5lcnMtaGlkZS1vdmVyZmxvdy1pbi1jaHJvbWUtb3BlcmEvMTAyOTYyNTgjMTAyOTYyNTggKi9cbiAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQUFCQ0FJQUFBQ1FkMVBlQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFBNUpSRUZVZU5waVlHQmdBQWd3QUFBRUFBR2JBK29KQUFBQUFFbEZUa1N1UW1DQyk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTsgLyogMTY6OSBBc3BlY3QgUmF0aW8gKi9cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWEoJGNvbG9yLXdoaXRlLCAkY29sb3Itd2hpdGUpO1xuICAgICAgICBncmlkLWFyZWE6IDEgLyAyIC8gMiAvIDM7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjhyZW0pO1xuICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc2JvbGQ7XG4gICAgICAgIEBpbmNsdWRlIHRydW5jYXRlKCk7XG4gICAgICAgIHBhZGRpbmc6IDAgMC44cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHNtXCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNnJlbSAxLjZyZW0gMC44cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDMgLyAyIC8gNDtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcblxuICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDQwMCk7XG4gICAgICAgIHBhZGRpbmc6IDAuOHJlbSAyLjRyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS40cmVtKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuNnJlbSAxLjZyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2FyZC1wcm9tbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYmFja2dyb3VuZDogY29sb3IoXCJibHVlZ3JleVwiLCA4MDApO1xuICAgIGJveC1zaGFkb3c6IDAgLjJyZW0gMS42cmVtICRjb2xvci1jb250cm9sLWFscGhhLW5vcm1hbDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwLjFyZW0gMS41cmVtICRjb2xvci1ibGFjaztcbiAgICAgICAgb3BhY2l0eTogMC4xNjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLWR1cmF0aW9uLTE1MDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogLjMyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtcHJvbW9fX2ltYWdlIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjA0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgIGhlaWdodDogNDhyZW07XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7IC8qIDE2OjkgQXNwZWN0IFJhdGlvICovXG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbWF0aW9uLWR1cmF0aW9uLTE1MDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSArIDAuMnJlbSk7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAyLjRyZW0gNC44cmVtO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoJGNvbG9yLWJsYWNrLCAwKSAwJSwgcmdiYSgkY29sb3ItYmxhY2ssIDAuNjUpIDEwMCUpO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMC4ycmVtKTsgLy8gZ3JhZGllbnQgc29tZXRpbWUgZG9lcyBub3QgY292ZXIgZnVsbCB3aWR0aCAoZm91bmQgaW4gQ2hyb21lKVxuICAgICAgICBsZWZ0OiAtMC4xcmVtO1xuICAgICAgICByaWdodDogMC4xcmVtO1xuXG4gICAgICAgICYtLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDIuNHJlbSk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc2JvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJ1bmNhdGUoMTAwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kZXNjIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2FyZC1ndWlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWdhcDogOHJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPG1kXCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8bGdcIikge1xuICAgICAgICBncmlkLWdhcDogNHJlbTtcbiAgICB9XG5cbiAgICAmX19lbWJlZCB7XG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMjtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgICBncmlkLWFyZWE6IDEgLyAyIC8gMiAvIDM7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxtZFwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMS42cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmFkZ2Uge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgyLjRyZW0pO1xuICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc2xpZ2h0O1xuXG4gICAgICAgIG9wYWNpdHk6IDAuMjtcblxuICAgICAgICBwYWRkaW5nLXRvcDogMC44cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPG1kXCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgyLjRyZW0pO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjbGVhcnNhbnNib2xkO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuOHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2FyZC10dXRvcmlhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWluLWhlaWdodDogMDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgOTAwKTtcblxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWF4LWNvbnRlbnQgbWlubWF4KGF1dG8sIDNmcikgYXV0bztcbiAgICBib3gtc2hhZG93OiAwIC4ycmVtIDEuNnJlbSAkY29sb3ItY29udHJvbC1hbHBoYS1ub3JtYWw7XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDcwMCk7XG4gICAgICAgIC8qIEBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvNTczNjUwMy9ob3ctdG8tbWFrZS1jc3MzLXJvdW5kZWQtY29ybmVycy1oaWRlLW92ZXJmbG93LWluLWNocm9tZS1vcGVyYS8xMDI5NjI1OCMxMDI5NjI1OCAqL1xuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBQUJDQUlBQUFDUWQxUGVBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQUE1SlJFRlVlTnBpWUdCZ0FBZ3dBQUFFQUFHYkErb0pBQUFBQUVsRlRrU3VRbUNDKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlOyAvKiAxNjo5IEFzcGVjdCBSYXRpbyAqL1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMC4xcmVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXBhZCBpbWcge1xuICAgICAgICAgICAgcGFkZGluZzogMi40cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGV4YWdvbiB7XG4gICAgICAgIHdpZHRoOiA0LjhyZW07XG4gICAgICAgIGhlaWdodDogNC44cmVtO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDEuNnJlbTtcbiAgICAgICAgYm90dG9tOiAxLjZyZW07XG5cbiAgICAgICAgJi0tcGFsZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgIH1cblxuICAgICAgICAkY29sb3JzOiBcImdyZWVuXCIsIFwidGVhbFwiO1xuICAgICAgICBAZWFjaCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gICAgICAgICAgICAmLS0jeyRjb2xvcn0ge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogY29sb3IoJGNvbG9yLCA1MDApO1xuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgICBwYWRkaW5nOiAyLjRyZW0gMS42cmVtO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1heC1jb250ZW50IG1heC1jb250ZW50O1xuXG4gICAgICAgICYtLWxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjNyZW0pO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjbGVhcnNhbnNib2xkO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS44cmVtKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zYm9sZDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS42cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDIwMCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuNnJlbSk7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICZfX3NwZWMge1xuICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDYwMCk7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMCAxLjZyZW0gMS42cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuM3JlbSwgMS42cmVtKTtcblxuICAgICAgICAmLWluZm8ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1tYXJrcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvb3RlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBjb2xvcihcImJsdWVncmV5XCIsIDcwMCk7O1xuICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDYwMCk7XG4gICAgICAgIGhlaWdodDogNC44cmVtO1xuICAgICAgICBwYWRkaW5nOiAxLjZyZW07XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuM3JlbSwgMS42cmVtKTtcbiAgICB9XG5cbiAgICAmX19vd25lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgLmF2YXRhciB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX293bmVyLW5hbWUge1xuICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDQwMClcbiAgICB9XG59XG5cbmEuY2FyZC10dXRvcmlhbCB7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uOiAkYW5pbWF0aW9uLWR1cmF0aW9uLTE1MCAkYW5pbWF0aW9uLWVsZW1lbnQtaW47XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNXJlbSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLjVyZW0gMi42cmVtICRjb2xvci1jb250cm9sLWFscGhhLW5vcm1hbDtcbiAgICB9XG59XG4iLCJAbWl4aW4gbWFrZS1jb2xvcmVkLWJhZGdlKCRuYW1lLCAkY29sb3ItYmcsICRjb2xvci10ZXh0KSB7XG4gICAgJi0tI3skbmFtZX0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmc7XG4gICAgICAgIHBhZGRpbmc6IDAgMC44cmVtO1xuICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc2JvbGQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLjFyZW0gLjFyZW0gcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjJyZW07XG4gICAgfVxuXG4gICAgJi0tI3skbmFtZX0gJi0tbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuMXJlbSwgMS42cmVtKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci10ZXh0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmLS1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1ha2UtY29sb3JlZC1iYWRnZSgnc2FsZScsIGNvbG9yKFwiZ3JlZW5cIiwgMzAwKSwgJGNvbG9yLWJsYWNrKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbG9yZWQtYmFkZ2UoJ2ZyZWUnLCBjb2xvcihcImNlcnVsZWFuXCIsIDMwMCksICRjb2xvci1ibGFjayk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2xvcmVkLWJhZGdlKCdmZWF0dXJlZCcsIGNvbG9yKFwiaW5kaWdvXCIsIDMwMCksICRjb2xvci1ibGFjayk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2xvcmVkLWJhZGdlKCdwcmltYXJ5JywgJGNvbG9yLWJyYW5kLXByaW1hcnksICRjb2xvci1ibGFjayk7XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICYtLWNlbnRlcmVkIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi0tcmlnaHQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAuYnRuLS1zbG90IHtcbiAgICAgICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICYgKyAmIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjhyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgJjpub3QoJi0tbmF2KTpub3QoLnBhZ2luYXRpb25fX3NlbGVjdCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1uYXYge1xuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jZW50ZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLS1yaWdodCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgJi0tbGVmdCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmX19zZWxlY3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAbWl4aW4gcHJvZ3Jlc3MtYmFyLS1zdGF0dXMoJG5hbWUsICRjb2xvcikge1xuICAgICYtLSN7JG5hbWV9IHtcbiAgICAgICAgLnByb2dyZXNzLWJhcl9fbGluZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ3Jlc3MtYmFyX19zdGF0dXMtLW5vdGUge1xuICAgICAgICAgICAgQGlmICgkbmFtZSA9PSAnZXJyb3InKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IEBlbHNlICB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA0MDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gcHJvZ3Jlc3MtYmFyLS1jb2xvcigkbmFtZSwgJGNvbG9yKSB7XG4gICAgJi0tI3skbmFtZX0gJl9fbGluZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICB9XG5cbiAgICAmLS0jeyRuYW1lfSAmX19zdGF0dXMtLW5vdGUge1xuICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDQwMCk7XG4gICAgfVxufVxuXG5AbWl4aW4gcHJvZ3Jlc3MtYmFyLS1zaXplKCRuYW1lLCAkc2l6ZSwgJGdhcCkge1xuICAgICYtLSN7JG5hbWV9IHtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemUgKyAkZ2FwO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRzaXplO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2dyZXNzLWJhcl9fbGluZSB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRzaXplO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2dyZXNzLWJhcl9fc3RhdHVzIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZ2FwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJibHVlZ3JleVwiLCA2MDApO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgfVxuXG4gICAgJl9fbGluZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgICAgICB3aWxsLWNoYW5nZTogd2lkdGg7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICRhbmltYXRpb24tZHVyYXRpb24tMzAwO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGFuaW1hdGlvbi1lbGVtZW50LWluO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi0tZGlzYWJsZWQgPiAmX19saW5lIHtcbiAgICAgICAgb3BhY2l0eTogJG9wYWNpdHktZGlzYWJsZWQ7XG4gICAgfVxuXG4gICAgJl9fc3RhdHVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICYtLW5vdGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS4zcmVtKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC44cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jZW50ZXJlZCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vICd1cGxvYWRpbmcnLCAnc3VjY2VzcycsICdlcnJvcidcbiAgICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItLXNpemUoJ3NtJywgMC4ycmVtLCAwLjhyZW0pO1xuICAgIEBpbmNsdWRlIHByb2dyZXNzLWJhci0tc2l6ZSgnbWQnLCAwLjRyZW0sIDFyZW0pO1xuICAgIEBpbmNsdWRlIHByb2dyZXNzLWJhci0tc2l6ZSgnbGcnLCAwLjhyZW0sIDEuNHJlbSk7XG5cbiAgICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItLXN0YXR1cygndXBsb2FkaW5nJywgJGNvbG9yLWJyYW5kLXByaW1hcnkpO1xuICAgIEBpbmNsdWRlIHByb2dyZXNzLWJhci0tc3RhdHVzKCdzdWNjZXNzJywgY29sb3IoXCJncmVlblwiLCA1MDApKTtcbiAgICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItLXN0YXR1cygnZXJyb3InLCBjb2xvcihcImFtYmVyXCIsIDUwMCkpO1xuXG4gICAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLS1jb2xvcignZGFuZ2VyJywgY29sb3IoXCJyZWRcIiwgNDAwKSk7XG4gICAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLS1jb2xvcignd2FybicsIGNvbG9yKFwiYW1iZXJcIiwgNTAwKSk7XG4gICAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLS1jb2xvcignc3VjY2VzcycsIGNvbG9yKFwiZ3JlZW5cIiwgNTAwKSk7XG4gICAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLS1jb2xvcignZGVmYXVsdCcsICRjb2xvci1icmFuZC1wcmltYXJ5KTtcbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJHBpOiAzLjE0MTU5MjY1MzU4OTc5O1xuJHNpemUtLXNtOiAxLjYgKiAxLjY7XG4kc2l6ZS0tbWQ6IDIuNCAqIDEuNjtcbiRzaXplLS1sZzogNCAqIDEuNjtcblxuQG1peGluIHByb2dyZXNzLWNpcmNsZS0tY29sb3IoJG5hbWUsICRjb2xvcikge1xuICAgICYtLSN7JG5hbWV9IHtcbiAgICAgICAgc3ZnIGNpcmNsZTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBwcm9ncmVzcy1jaXJjbGUtLXNpemUoJG5hbWUsICRzaXplKSB7XG4gICAgJi0tI3skbmFtZX0ge1xuICAgICAgICBmb250LXNpemU6ICgkc2l6ZSAqIDAuNSkgKyByZW07XG4gICAgICAgIHdpZHRoOiAoJHNpemUgKiAyKSArIHJlbTtcbiAgICAgICAgaGVpZ2h0OiAoJHNpemUgKiAyKSArIHJlbTtcblxuICAgICAgICBzdmcgY2lyY2xlIHtcbiAgICAgICAgICAgIHI6IG1hdGguZGl2KG1hdGguZGl2KCRzaXplLCAxLjYpLCAwLjA3NSk7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IChtYXRoLmRpdigkc2l6ZSwgMS42KSAqIDAuMTI1KSArIHJlbTtcblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDIgKiAkcGkgKiBtYXRoLmRpdihtYXRoLmRpdigkc2l6ZSwgMS42KSwgMC4wNzUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvZ3Jlc3MtY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgY2lyY2xlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiBidXR0O1xuICAgICAgICAgICAgdHJhbnNmb3JtLWJveDogZmlsbC1ib3g7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogIzM4NDE0NztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDAuMzVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGVyY2VudCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBwcm9ncmVzcy1jaXJjbGUtLXNpemUoJ3NtJywgJHNpemUtLXNtKTtcbiAgICBAaW5jbHVkZSBwcm9ncmVzcy1jaXJjbGUtLXNpemUoJ21kJywgJHNpemUtLW1kKTtcbiAgICBAaW5jbHVkZSBwcm9ncmVzcy1jaXJjbGUtLXNpemUoJ2xnJywgJHNpemUtLWxnKTtcblxuICAgIEBpbmNsdWRlIHByb2dyZXNzLWNpcmNsZS0tY29sb3IoJ2RhbmdlcicsIGNvbG9yKFwicmVkXCIsIDQwMCkpO1xuICAgIEBpbmNsdWRlIHByb2dyZXNzLWNpcmNsZS0tY29sb3IoJ3dhcm4nLCBjb2xvcihcImFtYmVyXCIsIDUwMCkpO1xuICAgIEBpbmNsdWRlIHByb2dyZXNzLWNpcmNsZS0tY29sb3IoJ3N1Y2Nlc3MnLCBjb2xvcihcImdyZWVuXCIsIDUwMCkpO1xuICAgIEBpbmNsdWRlIHByb2dyZXNzLWNpcmNsZS0tY29sb3IoJ3ByaW1hcnknLCAkY29sb3ItYnJhbmQtcHJpbWFyeSk7XG59XG4iLCIudGFiLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX25hdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIH1cblxuICAgICZfX3RyaWdnZXIge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc3JlZ3VsYXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA2MDApO1xuXG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuM3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNDAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXJpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMuMnJlbTtcbiAgICB9XG5cbiAgICAmX19zZWN0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgQGluY2x1ZGUgd3JhcHRleHQoKTtcblxuICAgICAgICBwYWRkaW5nOiAkY29udGFpbmVyLXBhZGRpbmcgMCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkY29udGFpbmVyLXBhZGRpbmctdGFibGV0IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5O1xuICAgICAgICBhbmltYXRpb246IHRhYlN3aXRjaCAkYW5pbWF0aW9uLWR1cmF0aW9uLTMwMDtcblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICR0YWJzLWNvdW50IHtcbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb106bnRoLW9mLXR5cGUoI3skaX0pOmNoZWNrZWQgfiAmX19zZWN0aW9uOm50aC1vZi10eXBlKCN7JGl9KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXTpudGgtb2YtdHlwZSgjeyRpfSk6Y2hlY2tlZCB+ICZfX25hdiA+ICZfX3RyaWdnZXI6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbXBvcnQgXCIuL21kXCI7XG5AaW1wb3J0IFwiLi9sZ1wiO1xuXG5cbiIsIi50YWItZ3JvdXAtLW1kIHtcbiAgICAudGFiLWdyb3VwIHtcbiAgICAgICAgJl9fdHJpZ2dlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNnJlbSAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYi1ncm91cF9fdHJpZ2dlcjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuMnJlbTtcbiAgICB9XG59XG4iLCIudGFiLWdyb3VwLS1sZyB7XG4gICAgLnRhYi1ncm91cCB7XG4gICAgICAgICZfX3RyaWdnZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjZyZW0gMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWItZ3JvdXBfX3RyaWdnZXI6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICAgIH1cbn1cbiIsInRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuXG4gICAgdGgge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc21lZGl1bTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNDAwKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRjbGVhcnNhbnNyZWd1bGFyO1xuICAgIH1cblxuICAgIHRoLCB0ZCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgICAgIHBhZGRpbmc6IDEuNnJlbSAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwLjJyZW0gc29saWQgY29sb3IoXCJibHVlZ3JleVwiLCA2MDApO1xuICAgIH1cblxuICAgIHRyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNjAwKTtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNjAwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRhYmxlIHtcbiAgICAmX19jb2wtLWZsdWlkIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI+dGFibGV0XCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NlbGwge1xuICAgICAgICAmLS1yaWdodCAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLS10cnVuYyB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cnVuY2F0ZSgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0td3JhcCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLS10b3Age1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW13Mjgge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyOHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXBhZCB0ZCwgJi0tcGFkIHRoIHtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXMtaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1maXhlZCB7XG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgfVxuXG4gICAgLyogLS1zbS1maXhlZCAtID4gc20gKi9cbiAgICAvKiAtLW1kLWZpeGVkIC0gPiBtZCAqL1xuICAgIEBlYWNoICR0aWVyIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI+I3skdGllcn1cIikge1xuICAgICAgICAgICAgJiN7Jn0tLSN7JHRpZXJ9LWZpeGVkIHtcbiAgICAgICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taC1zY3JvbGxhYmxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIH1cbn1cblxuLyogdGFibGVzIGZyb20gQ0tFZGl0b3IgKi9cbi50eXBvZ3JhcGh5LS11c2VyLWNvbnRlbnQge1xuICAgIGZpZ3VyZS50YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG5cbiAgICBmaWd1cmUgdGFibGUge1xuICAgICAgICB0ZCwgdGgge1xuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW1wb3J0IFwiLi9kZXRhaWxzXCI7XG4iLCJ0YWJsZS50YWJsZS0tZGV0YWlscyB7XG4gICAgdGgge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc3JlZ3VsYXI7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDJyZW0sIDIuNHJlbSk7XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc3JlZ3VsYXI7XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdHI6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgdHI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJ350aXBweS5qcy9kaXN0L3RpcHB5LmNzcyc7XG5cbi8qKiBUaGF0IGlzIG5vdCBnb29kIHRvIHVzZSAhaW1wb3J0YW50OyBidXQgaW4gdGhpcyBjYXNlIHdlIGhhdmUgdG8gKi9cbipbZGF0YS10aXBweS1jb250ZW50XSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IDA7XG59XG5cbi50aXBweS1wb3BwZXIge1xuICAgICZbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LXRvb2x0aXAgLnRpcHB5LWFycm93IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMC43cmVtIHNvbGlkICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAuN3JlbSBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItbGVmdDogMC43cmVtIHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJlt4LXBsYWNlbWVudF49Ym90dG9tXSAudGlwcHktdG9vbHRpcCAudGlwcHktYXJyb3cge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwLjdyZW0gc29saWQgJGNvbG9yLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMC43cmVtIHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwLjdyZW0gc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmW3gtcGxhY2VtZW50Xj1sZWZ0XSAudGlwcHktdG9vbHRpcCAudGlwcHktYXJyb3cge1xuICAgICAgICBib3JkZXItbGVmdDogMC43cmVtIHNvbGlkICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wOiAwLjdyZW0gc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC43cmVtIHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJlt4LXBsYWNlbWVudF49cmlnaHRdIC50aXBweS10b29sdGlwIC50aXBweS1hcnJvdyB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMC43cmVtIHNvbGlkICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wOiAwLjdyZW0gc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC43cmVtIHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRpcHB5LWNvbnRlbnQge1xuICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc21lZGl1bSAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjNyZW0pO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi50aXBweS10b29sdGlwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2sgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwLjhyZW0gIWltcG9ydGFudDtcblxuICAgIC50aXBweS1iYWNrZHJvcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYudGlwcHktcm91bmRhcnJvdyB7XG4gICAgICAgIGZpbGw6ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZbZGF0YS1hbmltYXRlZmlsbF0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIkBtaXhpbiBhdmF0YXItc2l6ZSgkbmFtZSwgJHNpemUpIHtcbiAgICAmLS0jeyRuYW1lfSB7XG4gICAgICAgIHdpZHRoOiAkc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICB9XG59XG5cbi5hdmF0YXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgYm94LXNoYWRvdzogMCAuMXJlbSAwLjRyZW0gJGNvbG9yLWNvbnRyb2wtYWxwaGEtaG92ZXI7XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGF2YXRhci1zaXplKCd4cycsIDEuNnJlbSk7XG4gICAgQGluY2x1ZGUgYXZhdGFyLXNpemUoJ3NtJywgMi40cmVtKTtcbiAgICBAaW5jbHVkZSBhdmF0YXItc2l6ZSgnbWQnLCA0LjhyZW0pO1xuICAgIEBpbmNsdWRlIGF2YXRhci1zaXplKCdsZycsIDhyZW0pO1xuICAgIEBpbmNsdWRlIGF2YXRhci1zaXplKCd4bCcsIDE1cmVtKTtcbiAgICBAaW5jbHVkZSBhdmF0YXItc2l6ZSgneHhsJywgMjByZW0pO1xufVxuIiwiLypcbiAgICBIaWRlIGVsZW1lbnRzIG9uIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXM6XG4gICAgLS1sZyAtPiBkaXNwbGF5IG5vbmUgd2hlbiBzY3JlZW4gd2lkdGggbW9yZSB0aGFuIGxnIHNpemVcbiovXG5AbWl4aW4gdmlzaWJpbGl0eS1zY3JlZW4oJG5hbWUsICRkaXJlY3Rpb24pIHtcbiAgICAmLS0jeyRuYW1lfSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiI3skZGlyZWN0aW9ufSN7JG5hbWV9XCIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZpc2liaWxpdHktaGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMC4xcmVtO1xuICAgIHdpZHRoOiAwLjFyZW07XG4gICAgbWFyZ2luOiAtMC4xcmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGxlZnQ6IDA7XG59XG5cbi5pcy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhpZGRlbi1ndCB7XG4gICAgQGVhY2ggJHRpZXIgaW4gJHZpc2liaWxpdHktYnJlYWtwb2ludHMge1xuICAgICAgICBAaW5jbHVkZSB2aXNpYmlsaXR5LXNjcmVlbigkdGllciwgXCI+XCIpO1xuICAgIH1cbn1cblxuLnZpc2libGUtZ3Qge1xuICAgIEBlYWNoICR0aWVyIGluICR2aXNpYmlsaXR5LWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGluY2x1ZGUgdmlzaWJpbGl0eS1zY3JlZW4oJHRpZXIsIFwiPFwiKTtcbiAgICB9XG59XG5cbi5pcy1ib3VuY2luZyB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRhbmltYXRpb24tZWxlbWVudC1pbjtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkYW5pbWF0aW9uLWR1cmF0aW9uLTEwMDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMC4xcmVtKSBzY2FsZSgxLjIsIDEuMikgdHJhbnNsYXRlWigwKTtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRhbmltYXRpb24tZWxlbWVudC1vdXQ7XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaXMtZHJhZ2dhYmxlIHtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBjdXJzb3I6IG1vdmU7IC8qIGZhbGxiYWNrIGlmIGdyYWIgY3Vyc29yIGlzIHVuc3VwcG9ydGVkICovXG4gICAgY3Vyc29yOiBncmFiO1xufVxuXG4uaXMtaG92ZXJpbmcge1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbjogJGFuaW1hdGlvbi1kdXJhdGlvbi0xNTAgJGFuaW1hdGlvbi1lbGVtZW50LWluO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjVyZW0pO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAuNXJlbSAyLjZyZW0gJGNvbG9yLWNvbnRyb2wtYWxwaGEtbm9ybWFsO1xuICAgIH1cbn1cblxuLmlzLXBvaW50ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5vLXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmlzLXNtb290aC1zY3JvbGwge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4uaXMtc3RpY2t5IHtcbiAgICAvLyBwb3NzaWJsZSBwb2xpZmlsbDogaHR0cHM6Ly9naXRodWIuY29tL2RvbGxhcnNoYXZlY2x1Yi9zdGlja3liaXRzXG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcblxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmgpO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgICYtLW1kIHtcbiAgICAgICAgdG9wOiA0LjhyZW07XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA5LjJyZW0pO1xuICAgIH1cbn1cblxuLmlzLXRydW5jYXRlZCB7XG4gICAgQGluY2x1ZGUgdHJ1bmNhdGUoKTtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIkBpbXBvcnQgJy4uLy4uL2Jhc2Uvc3RhdGVzJztcbi8qIHRvIGF2b2lkIGludGVyc2VjdGlvbiB3aXRoIFByaXNtSlMgKi9cbi5jb21tZW50IHtcbiAgICAmOm5vdCgudG9rZW4pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgJiArICYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMy4ycmVtO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMuMnJlbTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCBjb2xvcihcImJsdWVncmV5XCIsIDcwMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNvbW1lbnQtLWhpZGRlbiB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5pcy1oaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbW1lbnQtLXJlcGx5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMy4ycmVtO1xuICAgICAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xuICAgICAgICBwYWRkaW5nLXRvcDogMi40cmVtO1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbXBvcnQgXCIuL293bmVyXCI7XG4gICAgQGltcG9ydCBcIi4vaW5mb1wiO1xuICAgIEBpbXBvcnQgXCIuL3JhdGluZ1wiO1xuICAgIEBpbXBvcnQgXCIuL2JvZHlcIjtcbiAgICBAaW1wb3J0IFwiLi9hY3Rpb25zXCI7XG59XG4iLCImX19vd25lciB7XG4gICAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8eHNcIikge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjhyZW07XG4gICAgfVxuXG4gICAgLmF2YXRhciB7XG4gICAgICAgIHdpZHRoOiA0LjhyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHhzXCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuY29tbWVudC0tcmVwbHkgJiB7XG4gICAgICAgICAgICB3aWR0aDogMy42cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiJl9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcblxuICAgIC5jb21tZW50LS1yZXBseSAmIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx4c1wiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYtLXBvc3RlciB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG5cbiAgICAgICAgLmNvbW1lbnQtLXJlcGx5ICYgLmxpbmsge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kYXRlIHtcbiAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA2MDApO1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjNyZW0pO1xuICAgIH1cbn1cbiIsIiZfX3JhdGluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICYtLXN0YXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjhyZW07XG4gICAgfVxuXG4gICAgJi0tc3VtbWFyeSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xuICAgIH1cbn1cbiIsIiZfX2JvZHkge1xuICAgIHAge1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjZyZW0pO1xuICAgICAgICBtYXJnaW46IDAgMCAyLjRyZW07XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICAgICAgLmNvbW1lbnQtLXJlcGx5ICYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCImX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgJi0taXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcblxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAbWl4aW4gbm90ZS1jb2xvcigkbmFtZSwgJGNvbG9yKSB7XG4gICAgJi5ub3RlLS0jeyRuYW1lfSB7XG4gICAgICAgIEBpZiAkY29sb3IgIT0gdHJhbnNwYXJlbnQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgMC4xKTtcblxuICAgICAgICAgICAgLm5vdGVfX2ljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjFyZW07XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgcGFkZGluZzogMS41cmVtO1xuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMi40cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZ2FwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS40cmVtLCAyLjRyZW0pO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gICAgICAgIH1cblxuICAgICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS41cmVtKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRjbGVhcnNhbnNib2xkO1xuXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgIH1cblxuICAgIEBpbXBvcnQgXCIuL21kXCI7XG4gICAgQGltcG9ydCBcIi4vbGdcIjtcblxuICAgIEBpbmNsdWRlIG5vdGUtY29sb3IoJ25vbmUnLCB0cmFuc3BhcmVudCk7XG4gICAgQGluY2x1ZGUgbm90ZS1jb2xvcignZGVmYXVsdCcsICRjb2xvci13aGl0ZSk7XG4gICAgQGluY2x1ZGUgbm90ZS1jb2xvcignZGFuZ2VyJywgY29sb3IoXCJyZWRcIiwgNDAwKSk7XG4gICAgQGluY2x1ZGUgbm90ZS1jb2xvcignd2FybicsIGNvbG9yKFwiYW1iZXJcIiwgNDAwKSk7XG4gICAgQGluY2x1ZGUgbm90ZS1jb2xvcignc3VjY2VzcycsIGNvbG9yKFwiZ3JlZW5cIiwgNDAwKSk7XG4gICAgQGluY2x1ZGUgbm90ZS1jb2xvcignaW5mbycsIGNvbG9yKFwiYmx1ZVwiLCA0MDApKTtcbiAgICBAaW5jbHVkZSBub3RlLWNvbG9yKCdoZWxwJywgY29sb3IoXCJwdXJwbGVcIiwgNDAwKSk7XG59XG4iLCImLS1tZCAmX19oZWFkZXIge1xuICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuNnJlbSk7XG59XG4iLCImLS1sZyAmX19oZWFkZXIge1xuICAgIEBpbmNsdWRlIGZvbnRzaXplKDIuNHJlbSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xufVxuXG4mLS1sZyAmX19pY29uIHtcbiAgICBwYWRkaW5nLXRvcDogMC40cmVtO1xufVxuIiwiQG1peGluIG5vdGlmaWNhdGlvbi1jb2xvcigkbmFtZSwgJGNvbG9yKSB7XG4gICAgJi5ub3RpZmljYXRpb24tLSN7JG5hbWV9IHtcbiAgICAgICAgLm5vdGlmaWNhdGlvbl9faWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vdGlmaWNhdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjg4KTtcblxuICAgICZfX2ljb24ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDgwMCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zcmVndWxhcjtcbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS40cmVtLCAycmVtKTtcblxuICAgICAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjRyZW0sIDJyZW0pO1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA4MDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjVyZW0sIDIuNHJlbSk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zYm9sZDtcblxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG5vdGlmaWNhdGlvbi1jb2xvcignZGVmYXVsdCcsIGNvbG9yKFwiYmx1ZWdyZXlcIiwgMzAwKSk7XG4gICAgQGluY2x1ZGUgbm90aWZpY2F0aW9uLWNvbG9yKCdkYW5nZXInLCBjb2xvcihcInJlZFwiLCA0MDApKTtcbiAgICBAaW5jbHVkZSBub3RpZmljYXRpb24tY29sb3IoJ3dhcm4nLCBjb2xvcihcImFtYmVyXCIsIDQwMCkpO1xuICAgIEBpbmNsdWRlIG5vdGlmaWNhdGlvbi1jb2xvcignc3VjY2VzcycsIGNvbG9yKFwiZ3JlZW5cIiwgNDAwKSk7XG4gICAgQGluY2x1ZGUgbm90aWZpY2F0aW9uLWNvbG9yKCdpbmZvJywgY29sb3IoXCJibHVlXCIsIDQwMCkpO1xuICAgIEBpbmNsdWRlIG5vdGlmaWNhdGlvbi1jb2xvcignaGVscCcsIGNvbG9yKFwicHVycGxlXCIsIDQwMCkpO1xufVxuIiwiLnBhbmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDgwMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuXG4gICAgQGltcG9ydCBcIl9zbVwiO1xuICAgIEBpbXBvcnQgXCJfbWRcIjtcbiAgICBAaW1wb3J0IFwiX2xnXCI7XG5cbiAgICBAaW1wb3J0IFwiX2hlYWRlclwiO1xuICAgIEBpbXBvcnQgXCJfYm9keVwiO1xuICAgIEBpbXBvcnQgXCJfZm9vdGVyXCI7XG5cbiAgICBAaW1wb3J0IFwiX2RldGFpbHNcIjtcbn1cbiIsIiYtLXNtIHtcbiAgICBtYXgtd2lkdGg6IDQ4cmVtO1xufVxuIiwiJi0tbGcge1xuICAgIG1heC13aWR0aDogODByZW07XG59XG4iLCImX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEuNnJlbSAyLjRyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNzAwKTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAmLS10aXRsZSB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc3JlZ3VsYXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS44cmVtKTtcbiAgICAgICAgQGluY2x1ZGUgdHJ1bmNhdGUoKTtcbiAgICB9XG59XG4iLCImX19ib2R5IHtcbiAgICBwYWRkaW5nOiAyLjRyZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4mX19ib2R5LXdyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6IDUwdmg7XG59XG4iLCImX19mb290ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA2MDApO1xuICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuM3JlbSk7XG5cbiAgICBwYWRkaW5nOiAxLjZyZW0gMi40cmVtO1xuICAgIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCBjb2xvcihcImJsdWVncmV5XCIsIDcwMCk7XG59XG4iLCImX19kZXRhaWxzIHtcbiAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc3JlZ3VsYXI7XG5cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBtYXgtY29udGVudDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgZ3JpZC1nYXA6IDAuOHJlbSAxLjZyZW07XG5cbiAgICAmLS10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjRyZW0sIDEuOHJlbSk7XG4gICAgICAgIEBpbmNsdWRlIHRydW5jYXRlKCk7XG4gICAgfVxuXG4gICAgJi0tbm90ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA2MDApO1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjNyZW0sIDEuOHJlbSk7XG5cbiAgICB9XG5cbiAgICAmLS12YWx1ZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuNHJlbSwgMS44cmVtKTtcbiAgICB9XG5cbiAgICAmLS1zdW0ge1xuICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDYwMCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuNHJlbSwgMS44cmVtKTtcbiAgICB9XG5cbiAgICAmLS10b3RhbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuNnJlbSk7XG4gICAgfVxufVxuIiwiLnNvY2lhbC1zaGFyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zbWVkaXVtO1xuICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDYwMCk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjZyZW0pO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiBjb2xvcihcIm5ldXRyYWxcIiwgNjAwKTtcbiAgICAgICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjhyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5idG46bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS42cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmxhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuMnJlbSk7XG5cbiAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc2JvbGQ7XG59XG5cbi5sYWJlbC1hZ2VuZGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjZyZW0pO1xuICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zbGlnaHQ7XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOHJlbTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIn5wcmlzbWpzL3RoZW1lcy9wcmlzbS1va2FpZGlhLmNzc1wiO1xuXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignYmx1ZWdyZXknLCA4MDApO1xuICAgIGNvZGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignYmx1ZWdyZXknLCA4MDApO1xuICAgIH1cbn1cblxucHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXS5saW5lLW51bWJlcnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuOHJlbTtcbiAgICBjb3VudGVyLXJlc2V0OiBsaW5lbnVtYmVyO1xuXG4gICAgJiA+IGNvZGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5saW5lLW51bWJlcnMtcm93cyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICBsZWZ0OiAtNC44cmVtO1xuICAgICAgICB3aWR0aDogNHJlbTsgLyogd29ya3MgZm9yIGxpbmUtbnVtYmVycyBiZWxvdyAxMDAwIGxpbmVzICovXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xcmVtO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAuMXJlbSBzb2xpZCBjb2xvcihcImJsdWVncmV5XCIsIDYwMCk7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbGluZW51bWJlcjtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpbmVudW1iZXIpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNDAwKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjhyZW07XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vW2RhdGEtaGlnaGxpZ2h0ZWRdIHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuLy8gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJibHVlZ3JleVwiLCA4MDApO1xuLy8gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4vLyAgICAmID4gY29kZSB7XG4vLyAgICAgICAgY29sb3I6ICNmMjkxMjA7XG4vLyAgICB9XG4vLyAgICAqIHtcbi8vICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbi8vICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbi8vICAgIH1cbi8vfVxuXG5wcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcblxuICAgIHdvcmQtYnJlYWs6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgd2hpdGUtc3BhY2U6IHByZSAhaW1wb3J0YW50O1xuXG4gICAgZm9udC1mYW1pbHk6ICRmb250Y29kZXJlZ3VyYWw7XG4gICAgQGluY2x1ZGUgZm9udHNpemUoMS40cmVtLCAxLjhyZW0pO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ2JsdWVncmV5JywgODAwKTtcbiAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCBjb2xvcignYmx1ZWdyZXknLCA3MDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcblxuICAgIHBhZGRpbmc6IDEuNnJlbTtcbiAgICBtYXJnaW46IDIuNHJlbSAwO1xuICAgIGNvZGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5jb2RlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnRjb2RlcmVndXJhbDtcblxuICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuNHJlbSwgMS44cmVtKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ2JsdWVncmV5JywgODAwKTtcbn1cblxucHJlLCBjb2RlIHtcbiAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG59XG4iLCIubGlzdC1pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICYtLW5vLXdyYXAge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAmLS1pbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB9XG5cbiAgICAmLS1yaWdodCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgJi0tc20gJl9faXRlbSArICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC44cmVtO1xuICAgIH1cblxuICAgICYtLW1kICZfX2l0ZW0gKyAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC44cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGcgJl9faXRlbSArICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMi40cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS42cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8c21cIikge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGFsbG93IGl0ZW0gdG8gdGFrZSBtYXggc2l6ZSBvZiB0aGUgY2VsbFxuICAgICZfX2l0ZW0tLWZsdWlkIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19pdGVtLS1mbHVpZC1zbSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHNtXCIpIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbS0tZmx1aWQtbWQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxtZFwiKSB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0tLWZsdWlkLWxnIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8bGdcIikge1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAbWl4aW4gbWVkaWEtc2l6ZSgkbmFtZSwgJHNpemUpIHtcbiAgICAmLS0jeyRuYW1lfSAmX19sZWZ0ICsgJl9fYm9keSwgJi0tI3skbmFtZX0gJl9fYm9keSArICZfX3JpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l6ZTtcbiAgICB9XG59XG5cbi5tZWRpYSB7XG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgJi0tZmx1aWQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOm5vdChmaWd1cmUpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmc6IDAuOHJlbSAwO1xuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB9XG5cbiAgICAmX19yaWdodCwgJl9fbGVmdCB7XG4gICAgICAgICYgPiBzdmcge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTAuMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXNpemUoJ3NtJywgMC44cmVtKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1zaXplKCdtZCcsIDEuNnJlbSk7XG4gICAgQGluY2x1ZGUgbWVkaWEtc2l6ZSgnbGcnLCAyLjRyZW0pO1xuXG4gICAgJi0tc20jeyZ9LS1wYWQsICYtLW1kI3smfS0tcGFkIHtcbiAgICAgICAgcGFkZGluZzogMS4ycmVtIDA7XG4gICAgfVxuXG4gICAgJi0tbGcjeyZ9LS1wYWQge1xuICAgICAgICBwYWRkaW5nOiAxLjZyZW0gMDtcbiAgICB9XG5cbiAgICAmLS1jZW50ZXJlZCB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtLXYtY2VudGVyZWQge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi0tc2hhZG93IHtcbiAgICAgICAgYm94LXNoYWRvdzogMC4xcmVtIDAuMXJlbSAwLjFyZW0gMC4ycmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICAgIH1cblxuICAgICYtLXNpZGVzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmcgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1wYWRkaW5nICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nLXRhYmxldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1wYWRkaW5nLXRhYmxldCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8bWRcIikge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmctbW9iaWxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXBhZGRpbmctbW9iaWxlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kb3R0ZWQge1xuICAgICAgICBib3JkZXItdG9wOiAwLjFyZW0gZG90dGVkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNzAwKTtcbiAgICB9XG5cbiAgICAmLS1zb2xpZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCBjb2xvcihcImJsdWVncmV5XCIsIDcwMCk7XG4gICAgfVxuXG4gICAgJi0tYm9yZGVycyB7XG4gICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNjAwKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgIH1cblxuICAgICYudHlwb2dyYXBoeS0tdXNlci1jb250ZW50IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsLCBvbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogVHJhbnNmZXIgZXhpc3RzIHN0eWxlcyB0byB0byBlZGl0b3IgKi9cbmZpZ3VyZS5pbWFnZSB7XG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuZGl2LmNrLmNrLWVkaXRvciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgIC5jay1lZGl0b3JfX2VkaXRhYmxlOm5vdCguY2stZWRpdG9yX19uZXN0ZWQtZWRpdGFibGUpIHtcbiAgICAgICAgbWluLWhlaWdodDogMzJyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBwcmVbZGF0YS1sYW5ndWFnZV06OmFmdGVyIHtcbiAgICAgICAgLyogd2UgaGF2ZSB0byBvdmVycmlkZSBja2VkaXRvciBzdHlsZXMgdW50aWwgdGhleSBhcmUgbm90IHNvIGZsZXhpYmxlICovXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAuNHJlbSAwLjhyZW0gMC4ycmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcblxuICAgICAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMC44cmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgb3BhY2l0eTogJG9wYWNpdHktZGlzYWJsZWQ7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cblxuICAgIHByZVtkYXRhLWxhbmd1YWdlXTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIGZpZ3VyZSB0YWJsZSB7XG4gICAgICAgIHRkLCB0aCB7XG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi5mbGF0cGlja3ItY2FsZW5kYXIge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYW5pbWF0aW9uOiBub25lO1xyXG4gICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMzAuNzg3NXJlbTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICAgIGJhY2tncm91bmQ6IGNvbG9yKCdibHVlZ3JleScsIDYwMCk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAuMnJlbSAwLjRyZW0gJGNvbG9yLWNvbnRyb2wtYWxwaGEtaG92ZXI7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIub3BlbixcclxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIG1heC1oZWlnaHQ6IDY0cmVtO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUub3BlbiB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcclxuICAgIGFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDAuMnJlbTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBjYWxjKDEwMCUgKyAwLjJyZW0pO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYy5vcGVuIHtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMSkgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rNykge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMikgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rMSkge1xyXG4gICAgYm94LXNoYWRvdzogLTAuMnJlbSAwIDAgI2U2ZTZlNiwgMC41cmVtIDAgMCAjZTZlNmU2O1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNUaW1lIC5kYXlDb250YWluZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxufVxyXG5cclxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lciB7XHJcbiAgICBib3JkZXItbGVmdDogMDtcclxufVxyXG5cclxuLmZsYXRwaWNrci1jYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XHJcbiAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgIzIwMjIyYztcclxufVxyXG5cclxuLmZsYXRwaWNrci1jYWxlbmRhci5ub0NhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUsXHJcbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGhlaWdodDogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgbGVmdDogMi4ycmVtO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDpiZWZvcmUsXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dSaWdodDpiZWZvcmUsXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmFmdGVyLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93UmlnaHQ6YWZ0ZXIge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAyLjJyZW07XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dDZW50ZXI6YmVmb3JlLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Q2VudGVyOmFmdGVyIHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHJpZ2h0OiA1MCU7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlIHtcclxuICAgIGJvcmRlci13aWR0aDogMC41cmVtO1xyXG4gICAgbWFyZ2luOiAwIC0wLjVyZW07XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwLjRyZW07XHJcbiAgICBtYXJnaW46IDAgLTAuNHJlbTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUsXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xyXG4gICAgYm90dG9tOiAxMDAlO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjAyMjJjO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGNvbG9yKCdibHVlZ3JleScsIDYwMCk7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcclxuICAgIHRvcDogMTAwJTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzIwMjIyYztcclxufVxyXG5cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiBjb2xvcignYmx1ZWdyZXknLCA2MDApO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi5mbGF0cGlja3Itd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItbW9udGhzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xyXG4gICAgYmFja2dyb3VuZDogY29sb3IoJ2JsdWVncmV5JywgNjAwKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZmlsbDogI2ZmZjtcclxuICAgIGhlaWdodDogMy40cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBmbGV4OiAxO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiAzLjRyZW07XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgei1pbmRleDogMztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZmlsbDogI2ZmZjtcclxufVxyXG5cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggaSxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCB7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCB7XHJcbiAgICByaWdodDogMDtcclxufVxyXG5cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIge1xyXG4gICAgY29sb3I6ICNlZWU7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xyXG4gICAgZmlsbDogI2Y2NDc0NztcclxufVxyXG5cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyB7XHJcbiAgICB3aWR0aDogMS40cmVtO1xyXG4gICAgaGVpZ2h0OiAxLjRyZW07XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcgcGF0aCxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyBwYXRoIHtcclxuICAgIHRyYW5zaXRpb246IGZpbGwgMC4xcztcclxufVxyXG5cclxuLm51bUlucHV0V3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQsXHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi1tcy1jbGVhciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDEuNHJlbTtcclxuICAgIHBhZGRpbmc6IDAgMC40cmVtIDAgMC4ycmVtO1xyXG4gICAgaGVpZ2h0OiA1MCU7XHJcbiAgICBsaW5lLWhlaWdodDogNTAlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgxOTIsIDE4NywgMTY3LCAwLjEpO1xyXG59XHJcblxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMTkyLCAxODcsIDE2NywgMC4yKTtcclxufVxyXG5cclxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXAge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG5cclxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDAuNHJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogMC40cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMC40cmVtIHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcclxuICAgIHRvcDogMjYlO1xyXG59XHJcblxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duIHtcclxuICAgIHRvcDogNTAlO1xyXG59XHJcblxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcclxuICAgIGJvcmRlci1sZWZ0OiAwLjRyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDAuNHJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci10b3A6IDAuNHJlbSBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XHJcbiAgICB0b3A6IDQwJTtcclxufVxyXG5cclxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyB7XHJcbiAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyBwYXRoIHtcclxuICAgIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxufVxyXG5cclxuLm51bUlucHV0V3JhcHBlcjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5MiwgMTg3LCAxNjcsIDAuMDUpO1xyXG59XHJcblxyXG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHNwYW4ge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcclxuICAgIGZvbnQtc2l6ZTogMTM1JTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgICBsZWZ0OiAxMi41JTtcclxuICAgIHBhZGRpbmc6IDAuNzQ4cmVtIDAgMCAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBoZWlnaHQ6IDMuNHJlbTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aCB7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjVjaDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5MiwgMTg3LCAxNjcsIDAuMDUpO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciB7XHJcbiAgICB3aWR0aDogNnJlbTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGN1cnNvcjogdGV4dDtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDAuNXJlbTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xyXG4gICAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXI6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXSxcclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXTpob3ZlciB7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMge1xyXG4gICAgYXBwZWFyYW5jZTogbWVudWxpc3Q7XHJcbiAgICBiYWNrZ3JvdW5kOiBjb2xvcignYmx1ZWdyZXknLCA2MDApO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgbWFyZ2luOiAtMC4xcmVtIDAgMCAwO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDAuNXJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmZvY3VzLFxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczphY3RpdmUge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgxOTIsIDE4NywgMTY3LCAwLjA1KTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMgLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdibHVlZ3JleScsIDYwMCk7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmZsYXRwaWNrci13ZWVrZGF5cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAyLjhyZW07XHJcbn1cclxuXHJcbi5mbGF0cGlja3Itd2Vla2RheXMgLmZsYXRwaWNrci13ZWVrZGF5Y29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4OiAxO1xyXG59XHJcblxyXG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIGZvbnQtc2l6ZTogOTAlO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuLmRheUNvbnRhaW5lcixcclxuLmZsYXRwaWNrci13ZWVrcyB7XHJcbiAgICBwYWRkaW5nOiAwLjFyZW0gMCAwIDA7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItZGF5cyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcclxuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHdpZHRoOiAzMC43ODc1cmVtO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWRheXM6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLmRheUNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB3aWR0aDogMzAuNzg3NXJlbTtcclxuICAgIG1pbi13aWR0aDogMzAuNzg3NXJlbTtcclxuICAgIG1heC13aWR0aDogMzAuNzg3NXJlbTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmRheUNvbnRhaW5lciArIC5kYXlDb250YWluZXIge1xyXG4gICAgYm94LXNoYWRvdzogLTAuMXJlbSAwIDAgIzIwMjIyYztcclxufVxyXG5cclxuLmZsYXRwaWNrci1kYXkge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVyZW07XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgd2lkdGg6IDE0LjI4NTcxNDMlO1xyXG4gICAgZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XHJcbiAgICBtYXgtd2lkdGg6IDMuOXJlbTtcclxuICAgIGhlaWdodDogMy45cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMuOXJlbTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnRvZGF5LmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS50b2RheS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXk6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheTpmb2N1cyxcclxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmZvY3VzLFxyXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6Zm9jdXMge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJhY2tncm91bmQ6IGNvbG9yKCdibHVlZ3JleScsIDUwMCkgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1jb2xvcjogY29sb3IoJ2JsdWVncmV5JywgNTAwKTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1kYXkudG9kYXkge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWRheS50b2RheTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogY29sb3IoJ2JsdWVncmV5JywgNjAwKTtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cyxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cyxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsXHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBjb2xvcignYmx1ZWdyZXknLCA3MDApICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IGNvbG9yKCdibHVlZ3JleScsIDcwMCk7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cmVtIDAgMCA1cmVtO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5lbmRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5lbmRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuZW5kUmFuZ2Uge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCA1cmVtIDVyZW0gMDtcclxufVxyXG5cclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpIHtcclxuICAgIGJveC1zaGFkb3c6IC0xcmVtIDAgMCBjb2xvcignYmx1ZWdyZXknLCA3MDApO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLmVuZFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2Uge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXJlbTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm94LXNoYWRvdzogLTAuNXJlbSAwIDAgY29sb3IoJ2JsdWVncmV5JywgNTAwKSwgMC41cmVtIDAgMCBjb2xvcignYmx1ZWdyZXknLCA1MDApO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXHJcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQsXHJcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQucHJldk1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLm5leHRNb250aERheSB7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXHJcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3ZlciB7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1kYXkud2Vlay5zZWxlY3RlZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm94LXNoYWRvdzogLTAuNXJlbSAwIDAgY29sb3IoJ2JsdWVncmV5JywgNzAwKSwgMC41cmVtIDAgMCBjb2xvcignYmx1ZWdyZXknLCA3MDApO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWRheS5oaWRkZW4ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4ucmFuZ2VNb2RlIC5mbGF0cGlja3ItZGF5IHtcclxuICAgIG1hcmdpbi10b3A6IDAuMXJlbTtcclxufVxyXG5cclxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtzIHtcclxuICAgIHBhZGRpbmc6IDAgMS4ycmVtO1xyXG4gICAgYm94LXNoYWRvdzogMC4xcmVtIDAgMCAjMjAyMjJjO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla2RheSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcclxufVxyXG5cclxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXksXHJcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5OmhvdmVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItaW5uZXJDb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLXRvcDogMC40cmVtO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLXJDb250YWluZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItdGltZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDRyZW07XHJcbiAgICBtYXgtaGVpZ2h0OiA0cmVtO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLXRpbWU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLXRpbWUuaGFzU2Vjb25kcyAubnVtSW5wdXRXcmFwcGVyIHtcclxuICAgIHdpZHRoOiAyNiU7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItdGltZS50aW1lMjRociAubnVtSW5wdXRXcmFwcGVyIHtcclxuICAgIHdpZHRoOiA0OSU7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItaG91ciB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1taW51dGUsXHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3Itc2Vjb25kIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci10aW1lLXNlcGFyYXRvcixcclxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xyXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB3aWR0aDogMiU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxufVxyXG5cclxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIHdpZHRoOiAxOCU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6aG92ZXIsXHJcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmhvdmVyLFxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMsXHJcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQ6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgNTAwKTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV0ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMnJlbSwgMCk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTJyZW0sIDApO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG4iLCIvKiFcbiAqIE92ZXJsYXlTY3JvbGxiYXJzXG4gKiBodHRwczovL2dpdGh1Yi5jb20vS2luZ1NvcmEvT3ZlcmxheVNjcm9sbGJhcnNcbiAqXG4gKiBWZXJzaW9uOiAxLjcuMFxuICpcbiAqIENvcHlyaWdodCBLaW5nU29yYS5cbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9LaW5nU29yYVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cbiAqIERhdGU6IDE4LjA0LjIwMTlcbiAqL1xuXG4vKlxuT1ZFUkxBWSBTQ1JPTExCQVJTIENPUkU6XG4qL1xuXG5odG1sLm9zLWh0bWwsXG5odG1sLm9zLWh0bWwgPiAub3MtaG9zdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyAvKiBjb3VsZCBiZSBwb3NpdGlvbjogZml4ZWQ7IGJ1dCBpdCBjYXVzZXMgaXNzdWVzIG9uIGlPUyAoLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoKSAqL1xufVxuXG5odG1sLm9zLWh0bWwgPiAub3MtaG9zdCA+IC5vcy1wYWRkaW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IC8qIGNvdWxkIGJlIHBvc2l0aW9uOiBmaXhlZDsgYnV0IGl0IGNhdXNlcyBpc3N1ZXMgb24gaU9TICgtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2gpICovXG59XG5cbmJvZHkub3MtZHJhZ2dpbmcsXG5ib2R5Lm9zLWRyYWdnaW5nICoge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm9zLWhvc3QsXG4ub3MtaG9zdC10ZXh0YXJlYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWdyaWQtcm93LWFsaWduOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ub3MtaG9zdC1mbGV4Ym94IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLm9zLWhvc3QtZmxleGJveCA+IC5vcy1zaXplLWF1dG8tb2JzZXJ2ZXIge1xuICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4ub3MtaG9zdC1mbGV4Ym94ID4gLm9zLWNvbnRlbnQtZ2x1ZSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5vcy1ob3N0LWZsZXhib3ggPiAub3Mtc2l6ZS1hdXRvLW9ic2VydmVyLFxuLm9zLWhvc3QtZmxleGJveCA+IC5vcy1jb250ZW50LWdsdWUge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDA7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG59XG5cbiNvcy1kdW1teS1zY3JvbGxiYXItc2l6ZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW1zLWZpbHRlcjogJ3Byb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApJztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIHdpZHRoOiA1MDBweDtcbn1cblxuI29zLWR1bW15LXNjcm9sbGJhci1zaXplID4gZGl2IHtcbiAgICB3aWR0aDogMjAwJTtcbiAgICBoZWlnaHQ6IDIwMCU7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbiNvcy1kdW1teS1zY3JvbGxiYXItc2l6ZSxcbi5vcy12aWV3cG9ydCB7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXIgIWltcG9ydGFudDtcbn1cblxuLm9zLXZpZXdwb3J0LW5hdGl2ZS1zY3JvbGxiYXJzLWludmlzaWJsZSNvcy1kdW1teS1zY3JvbGxiYXItc2l6ZTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4ub3Mtdmlld3BvcnQtbmF0aXZlLXNjcm9sbGJhcnMtaW52aXNpYmxlLm9zLXZpZXdwb3J0Ojotd2Via2l0LXNjcm9sbGJhcixcbi5vcy12aWV3cG9ydC1uYXRpdmUtc2Nyb2xsYmFycy1pbnZpc2libGUjb3MtZHVtbXktc2Nyb2xsYmFyLXNpemU6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lcixcbi5vcy12aWV3cG9ydC1uYXRpdmUtc2Nyb2xsYmFycy1pbnZpc2libGUub3Mtdmlld3BvcnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5vcy1jb250ZW50LWdsdWUge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5vcy1wYWRkaW5nIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMTtcbn1cblxuLm9zLWhvc3Qtb3ZlcmZsb3cgPiAub3MtcGFkZGluZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm9zLXZpZXdwb3J0IHtcbiAgICBkaXJlY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5vcy1jb250ZW50LWFycmFuZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgbWluLXdpZHRoOiAxcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5vcy1jb250ZW50IHtcbiAgICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5vcy1jb250ZW50OmJlZm9yZSxcbi5vcy1jb250ZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAwO1xufVxuXG4ub3MtY29udGVudCA+IC5vcy10ZXh0YXJlYSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAgIGRpcmVjdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogMHB4IG5vbmUgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGVyc3BlY3RpdmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMSAhaW1wb3J0YW50O1xuICAgIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwcHg7XG59XG5cbi5vcy1ob3N0LXJ0bCA+IC5vcy1wYWRkaW5nID4gLm9zLXZpZXdwb3J0ID4gLm9zLWNvbnRlbnQgPiAub3MtdGV4dGFyZWEge1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcy1jb250ZW50ID4gLm9zLXRleHRhcmVhLWNvdmVyIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm9zLWNvbnRlbnQgPiAub3MtdGV4dGFyZWFbd3JhcD0nb2ZmJ10ge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuXG4ub3MtdGV4dC1pbmhlcml0IHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgICBmb250LXZhcmlhbnQ6IGluaGVyaXQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgIHRleHQtaW5kZW50OiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgdGV4dC1zaGFkb3c6IGluaGVyaXQ7XG4gICAgdGV4dC1vdmVyZmxvdzogaW5oZXJpdDtcbiAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgICB3b3JkLXNwYWNpbmc6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgdW5pY29kZS1iaWRpOiBpbmhlcml0O1xuICAgIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBjdXJzb3I6IHRleHQ7XG59XG5cbi5vcy1yZXNpemUtb2JzZXJ2ZXIsXG4ub3MtcmVzaXplLW9ic2VydmVyLWhvc3Qge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogLTE7XG59XG5cbi5vcy1yZXNpemUtb2JzZXJ2ZXItaG9zdCB7XG4gICAgcGFkZGluZzogaW5oZXJpdDtcbiAgICBib3JkZXI6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5vcy1yZXNpemUtb2JzZXJ2ZXItaG9zdDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG59XG5cbi5vcy1yZXNpemUtb2JzZXJ2ZXItaG9zdCA+IC5vcy1yZXNpemUtb2JzZXJ2ZXIsXG4ub3MtcmVzaXplLW9ic2VydmVyLWhvc3Q6YWZ0ZXIge1xuICAgIGhlaWdodDogMjAwJTtcbiAgICB3aWR0aDogMjAwJTtcbiAgICBwYWRkaW5nOiBpbmhlcml0O1xuICAgIGJvcmRlcjogaW5oZXJpdDtcbiAgICBtYXJnaW46IDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLm9zLXJlc2l6ZS1vYnNlcnZlci5vYnNlcnZlZCxcbm9iamVjdC5vcy1yZXNpemUtb2JzZXJ2ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbn1cblxuLm9zLXNpemUtYXV0by1vYnNlcnZlciB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBtYXgtd2lkdGg6IDFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWF4LWhlaWdodDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogLTE7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogaW5oZXJpdDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogaW5oZXJpdDtcbiAgICBmbGV4LWdyb3c6IGluaGVyaXQ7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbn1cblxuLm9zLXNpemUtYXV0by1vYnNlcnZlciA+IC5vcy1yZXNpemUtb2JzZXJ2ZXIge1xuICAgIHdpZHRoOiAxMDAwJTtcbiAgICBoZWlnaHQ6IDEwMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBtaW4td2lkdGg6IDFweDtcbn1cblxuLm9zLXJlc2l6ZS1vYnNlcnZlci1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogLTE7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXJlY3Rpb246IGx0ciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDAgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZsZXg6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9zLXJlc2l6ZS1vYnNlcnZlci1pdGVtLWZpbmFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDAgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZsZXg6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9zLXJlc2l6ZS1vYnNlcnZlciB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMDAxcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDAxcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBocy1yZXNpemUtb2JzZXJ2ZXItZHVtbXktYW5pbWF0aW9uO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBocy1yZXNpemUtb2JzZXJ2ZXItZHVtbXktYW5pbWF0aW9uO1xufVxuXG4vKlxuQ1VTVE9NIFNDUk9MTEJBUlMgQU5EIENPUk5FUiBDT1JFOlxuKi9cblxuLm9zLWhvc3QtdHJhbnNpdGlvbiA+IC5vcy1zY3JvbGxiYXIsXG4ub3MtaG9zdC10cmFuc2l0aW9uID4gLm9zLXNjcm9sbGJhci1jb3JuZXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3MsIHRvcCAwLjNzLCByaWdodCAwLjNzLCBib3R0b20gMC4zcywgbGVmdCAwLjNzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzLCB0b3AgMC4zcywgcmlnaHQgMC4zcywgYm90dG9tIDAuM3MsIGxlZnQgMC4zcztcbn1cblxuaHRtbC5vcy1odG1sID4gLm9zLWhvc3QgPiAub3Mtc2Nyb2xsYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IC8qIGNvdWxkIGJlIHBvc2l0aW9uOiBmaXhlZDsgYnV0IGl0IGNhdXNlcyBpc3N1ZXMgb24gaU9TICgtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2gpICovXG4gICAgei1pbmRleDogOTk5OTk5OyAvKiBoaWdoZXN0IHotaW5kZXggb2YgdGhlIHBhZ2UgKi9cbn1cblxuLm9zLXNjcm9sbGJhcixcbi5vcy1zY3JvbGxiYXItY29ybmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbXMtZmlsdGVyOiAncHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKSc7XG4gICAgei1pbmRleDogMTtcbn1cblxuLm9zLXNjcm9sbGJhci1jb3JuZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbn1cblxuLm9zLXNjcm9sbGJhciB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5vcy1zY3JvbGxiYXItdHJhY2sge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3Mtc2Nyb2xsYmFyLWhhbmRsZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLm9zLXNjcm9sbGJhci1oYW5kbGUtb2ZmLFxuLm9zLXNjcm9sbGJhci10cmFjay1vZmYge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ub3Mtc2Nyb2xsYmFyLm9zLXNjcm9sbGJhci11bnVzYWJsZSxcbi5vcy1zY3JvbGxiYXIub3Mtc2Nyb2xsYmFyLXVudXNhYmxlICoge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vcy1zY3JvbGxiYXIub3Mtc2Nyb2xsYmFyLXVudXNhYmxlIC5vcy1zY3JvbGxiYXItaGFuZGxlIHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG59XG5cbi5vcy1zY3JvbGxiYXItdmVydGljYWwge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbn1cblxuLm9zLWhvc3QtcnRsID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgICByaWdodDogMDtcbn1cblxuLm9zLWhvc3QtcnRsID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbn1cblxuLm9zLWhvc3QtcnRsID4gLm9zLXNjcm9sbGJhci1jb3JuZXIge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG59XG5cbi5vcy1zY3JvbGxiYXItYXV0by1oaWRkZW4sXG4ub3MtcGFkZGluZyArIC5vcy1zY3JvbGxiYXItY29ybmVyLFxuLm9zLWhvc3QtcmVzaXplLWRpc2FibGVkLm9zLWhvc3Qtc2Nyb2xsYmFyLWhvcml6b250YWwtaGlkZGVuID4gLm9zLXNjcm9sbGJhci1jb3JuZXIsXG4ub3MtaG9zdC1zY3JvbGxiYXItaG9yaXpvbnRhbC1oaWRkZW4gPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwsXG4ub3MtaG9zdC1yZXNpemUtZGlzYWJsZWQub3MtaG9zdC1zY3JvbGxiYXItdmVydGljYWwtaGlkZGVuID4gLm9zLXNjcm9sbGJhci1jb3JuZXIsXG4ub3MtaG9zdC1zY3JvbGxiYXItdmVydGljYWwtaGlkZGVuID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCxcbi5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbC5vcy1zY3JvbGxiYXItYXV0by1oaWRkZW4gKyAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsICsgLm9zLXNjcm9sbGJhci1jb3JuZXIsXG4ub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgKyAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsLm9zLXNjcm9sbGJhci1hdXRvLWhpZGRlbiArIC5vcy1zY3JvbGxiYXItY29ybmVyLFxuLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsLm9zLXNjcm9sbGJhci1hdXRvLWhpZGRlbiArIC5vcy1zY3JvbGxiYXItdmVydGljYWwub3Mtc2Nyb2xsYmFyLWF1dG8taGlkZGVuICsgLm9zLXNjcm9sbGJhci1jb3JuZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ub3Mtc2Nyb2xsYmFyLWNvcm5lci1yZXNpemUtYm90aCB7XG4gICAgY3Vyc29yOiBud3NlLXJlc2l6ZTtcbn1cblxuLm9zLWhvc3QtcnRsID4gLm9zLXNjcm9sbGJhci1jb3JuZXItcmVzaXplLWJvdGgge1xuICAgIGN1cnNvcjogbmVzdy1yZXNpemU7XG59XG5cbi5vcy1zY3JvbGxiYXItY29ybmVyLXJlc2l6ZS1ob3Jpem9udGFsIHtcbiAgICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cblxuLm9zLXNjcm9sbGJhci1jb3JuZXItcmVzaXplLXZlcnRpY2FsIHtcbiAgICBjdXJzb3I6IG5zLXJlc2l6ZTtcbn1cblxuLm9zLWRyYWdnaW5nIC5vcy1zY3JvbGxiYXItY29ybmVyLm9zLXNjcm9sbGJhci1jb3JuZXItcmVzaXplIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5vcy1ob3N0LXJlc2l6ZS1kaXNhYmxlZC5vcy1ob3N0LXNjcm9sbGJhci1ob3Jpem9udGFsLWhpZGRlbiA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG59XG5cbi5vcy1ob3N0LXJlc2l6ZS1kaXNhYmxlZC5vcy1ob3N0LXNjcm9sbGJhci12ZXJ0aWNhbC1oaWRkZW4gPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwsXG4ub3MtaG9zdC1ydGwub3MtaG9zdC1yZXNpemUtZGlzYWJsZWQub3MtaG9zdC1zY3JvbGxiYXItdmVydGljYWwtaGlkZGVuID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xufVxuXG4ub3Mtc2Nyb2xsYmFyOmhvdmVyLFxuLm9zLXNjcm9sbGJhci1jb3JuZXIub3Mtc2Nyb2xsYmFyLWNvcm5lci1yZXNpemUge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vcy1zY3JvbGxiYXItY29ybmVyLm9zLXNjcm9sbGJhci1jb3JuZXItcmVzaXplIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lJSE4wWVc1a1lXeHZibVU5SW01dklqOCtQSE4yWnlBZ0lIaHRiRzV6T21SalBTSm9kSFJ3T2k4dmNIVnliQzV2Y21jdlpHTXZaV3hsYldWdWRITXZNUzR4THlJZ0lDQjRiV3h1Y3pwall6MGlhSFIwY0RvdkwyTnlaV0YwYVhabFkyOXRiVzl1Y3k1dmNtY3Zibk1qSWlBZ0lIaHRiRzV6T25Ka1pqMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M4d01pOHlNaTF5WkdZdGMzbHVkR0Y0TFc1ekl5SWdJQ0I0Yld4dWN6cHpkbWM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlBZ0lIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ0lDQjNhV1IwYUQwaU1UQWlJQ0FnYUdWcFoyaDBQU0l4TUNJZ0lDQjJaWEp6YVc5dVBTSXhMakVpUGlBZ1BHY2dJQ0FnSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtEQXNMVEV3TkRJdU16WXlNaWtpSUNBZ0lDQnpkSGxzWlQwaVpHbHpjR3hoZVRwcGJteHBibVVpUGlBZ0lDQThjR0YwYUNBZ0lDQWdJQ0J6ZEhsc1pUMGlabWxzYkRvak1EQXdNREF3TzJacGJHd3RiM0JoWTJsMGVUb3dMalE1TkRFeE56WTFPMlpwYkd3dGNuVnNaVHBsZG1WdWIyUmtPM04wY205clpUcHViMjVsSWlBZ0lDQWdJQ0JrUFNKdElEY3VOREkwTWpFNE55d3hNRFF5TGpNMk1qSWdZeUF0TUM0M01qTTFOemt5TERBZ0xURXVNekV3TVRVMk1pd3dMalU0TmpZZ0xURXVNekV3TVRVMk1pd3hMak14TURJZ01Dd3dMakk1T1NBd0xqRXdORE0wTVRrc01DNDFOekVnTUM0eU56STVORGt5TERBdU56a3hOU0F3TGpJd09URXdNalFzTUM0eE5ERXpJREF1TkRZMU5qSXdOaXd3TGpJeE9EUWdNQzQzTXpZNU5qSTVMREF1TWpFNE5DQXdMamN5TXpVM09UTXNNQ0F4TGpNeE1ERTFOak1zTFRBdU5UZzJOaUF4TGpNeE1ERTFOak1zTFRFdU16RXdNaUF3TEMwd0xqSTNNVE1nTFRBdU1EYzNNRGt6TEMwd0xqVXlOemdnTFRBdU1qRTRNelU1TkN3dE1DNDNNemNnTFRBdU1qSXdORGswTVN3dE1DNHhOamcySUMwd0xqUTVNalUwTkRNc0xUQXVNamN5T1NBdE1DNDNPVEUxTlRJNExDMHdMakkzTWprZ2VpQnRJREFzTXk0d09EUXpJR01nTFRBdU56SXpOVGM1TWl3d0lDMHhMak14TURFMU5qSXNNQzQxT0RZMklDMHhMak14TURFMU5qSXNNUzR6TVRBeUlEQXNNQzR5T1RrZ01DNHhNRFF6TkRFNUxEQXVOVGN4SURBdU1qY3lPVFE1TWl3d0xqYzVNVFVnTUM0eU1Ea3hNREkwTERBdU1UUXhNeUF3TGpRMk5UWXlNRFlzTUM0eU1UZzBJREF1TnpNMk9UWXlPU3d3TGpJeE9EUWdNQzQzTWpNMU56a3pMREFnTVM0ek1UQXhOVFl6TEMwd0xqVTROallnTVM0ek1UQXhOVFl6TEMweExqTXhNRElnTUN3dE1DNHlOekV6SUMwd0xqQTNOekE1TXl3dE1DNDFNamM0SUMwd0xqSXhPRE0xT1RRc0xUQXVOek0yT1NBdE1DNHlNakEwT1RReExDMHdMakUyT0RZZ0xUQXVORGt5TlRRME15d3RNQzR5TnpNZ0xUQXVOemt4TlRVeU9Dd3RNQzR5TnpNZ2VpQnRJQzB6TGpBNE5ETXlOakVzTUNCaklDMHdMamN5TXpVM09UTXNNQ0F0TVM0ek1UQXhOVFl6TERBdU5UZzJOaUF0TVM0ek1UQXhOVFl6TERFdU16RXdNaUF3TERBdU1qazVJREF1TVRBME16UXhPU3d3TGpVM01TQXdMakkzTWprME9USXNNQzQzT1RFMUlEQXVNakE1TVRBeU5Dd3dMakUwTVRNZ01DNDBOalUyTWpBM0xEQXVNakU0TkNBd0xqY3pOamsyTWprc01DNHlNVGcwSURBdU56SXpOVGM1TXl3d0lERXVNekV3TVRVMk15d3RNQzQxT0RZMklERXVNekV3TVRVMk15d3RNUzR6TVRBeUlEQXNMVEF1TWpjeE15QXRNQzR3Tnpjd09UTXNMVEF1TlRJM09DQXRNQzR5TVRnek5UazBMQzB3TGpjek5qa2dMVEF1TWpJd05EazBMQzB3TGpFMk9EWWdMVEF1TkRreU5UUTBNaXd0TUM0eU56TWdMVEF1TnpreE5UVXlOeXd0TUM0eU56TWdlaUJ0SUMwekxqQXlPVGN6TmpRc015NHdNams0SUVNZ01DNDFPRFkxTnpZNU15d3hNRFE0TGpRM05qTWdNQ3d4TURRNUxqQTJNamdnTUN3eE1EUTVMamM0TmpRZ1l5QXdMREF1TWprNUlEQXVNVEEwTXpReE9Td3dMalUzTVRFZ01DNHlOekk1TkRreU1pd3dMamM1TVRZZ01DNHlNRGt4TURJeU9Td3dMakUwTVRJZ01DNDBOalUyTWpBMk5Td3dMakl4T0RNZ01DNDNNelk1TmpJNE9Dd3dMakl4T0RNZ01DNDNNak0xTnprekxEQWdNUzR6TVRBeE5UWXpMQzB3TGpVNE5qVWdNUzR6TVRBeE5UWXpMQzB4TGpNeE1ERWdNQ3d0TUM0eU56RTBJQzB3TGpBM056QTVNeXd0TUM0MU1qYzVJQzB3TGpJeE9ETTFPVFFzTFRBdU56TTNJQzB3TGpJeU1EUTVOREVzTFRBdU1UWTROaUF0TUM0ME9USTFORFF6TEMwd0xqSTNNamtnTFRBdU56a3hOVFV5T0N3dE1DNHlOekk1SUhvZ2JTQXpMakF5T1Rjek5qUXNNQ0JqSUMwd0xqY3lNelUzT1RNc01DQXRNUzR6TVRBeE5UWXpMREF1TlRnMk5TQXRNUzR6TVRBeE5UWXpMREV1TXpFd01TQXdMREF1TWprNUlEQXVNVEEwTXpReE9Td3dMalUzTVRFZ01DNHlOekk1TkRreUxEQXVOemt4TmlBd0xqSXdPVEV3TWpRc01DNHhOREV5SURBdU5EWTFOakl3Tnl3d0xqSXhPRE1nTUM0M016WTVOakk1TERBdU1qRTRNeUF3TGpjeU16VTNPVE1zTUNBeExqTXhNREUxTmpNc0xUQXVOVGcyTlNBeExqTXhNREUxTmpNc0xURXVNekV3TVNBd0xDMHdMakkzTVRRZ0xUQXVNRGMzTURrekxDMHdMalV5TnprZ0xUQXVNakU0TXpVNU5Dd3RNQzQzTXpjZ0xUQXVNakl3TkRrMExDMHdMakUyT0RZZ0xUQXVORGt5TlRRME1pd3RNQzR5TnpJNUlDMHdMamM1TVRVMU1qY3NMVEF1TWpjeU9TQjZJRzBnTXk0d09EUXpNall4TERBZ1l5QXRNQzQzTWpNMU56a3lMREFnTFRFdU16RXdNVFUyTWl3d0xqVTROalVnTFRFdU16RXdNVFUyTWl3eExqTXhNREVnTUN3d0xqSTVPU0F3TGpFd05ETTBNVGtzTUM0MU56RXhJREF1TWpjeU9UUTVNaXd3TGpjNU1UWWdNQzR5TURreE1ESTBMREF1TVRReE1pQXdMalEyTlRZeU1EWXNNQzR5TVRneklEQXVOek0yT1RZeU9Td3dMakl4T0RNZ01DNDNNak0xTnprekxEQWdNUzR6TVRBeE5UWXpMQzB3TGpVNE5qVWdNUzR6TVRBeE5UWXpMQzB4TGpNeE1ERWdNQ3d0TUM0eU56RTBJQzB3TGpBM056QTVNeXd0TUM0MU1qYzVJQzB3TGpJeE9ETTFPVFFzTFRBdU56TTNJQzB3TGpJeU1EUTVOREVzTFRBdU1UWTROaUF0TUM0ME9USTFORFF6TEMwd0xqSTNNamtnTFRBdU56a3hOVFV5T0N3dE1DNHlOekk1SUhvaUx6NGdJRHd2Wno0Z0lEeG5JQ0FnSUNCemRIbHNaVDBpWkdsemNHeGhlVHBwYm14cGJtVWlQaUFnSUNBOGNHRjBhQ0FnSUNBZ0lDQnpkSGxzWlQwaVptbHNiRG9qWm1abVptWm1PMlpwYkd3dGIzQmhZMmwwZVRveE8yWnBiR3d0Y25Wc1pUcGxkbVZ1YjJSa08zTjBjbTlyWlRwdWIyNWxJaUFnSUNBZ0lDQmtQU0p0SURndU1qRTFOemN4TlN3d0xqSTNNamswT1RJeUlHTWdNQzR4TkRFeU5qWTNMREF1TWpBNU1UQXlNamtnTUM0eU1UZ3pOVGswTERBdU5EWTFOakl3TmpVZ01DNHlNVGd6TlRrMExEQXVOek0yT1RZeU9EZ2dNQ3d3TGpjeU16VTNPVE1nTFRBdU5UZzJOVGMzTERFdU16RXdNVFUyTXlBdE1TNHpNVEF4TlRZekxERXVNekV3TVRVMk15QXRNQzR5TnpFek5ESXpMREFnTFRBdU5USTNPRFl3TlN3dE1DNHdOemN3T1RNZ0xUQXVOek0yT1RZeU9Td3RNQzR5TVRnek5UazBJREF1TWpNNU5ERXdOQ3d3TGpNeE16QTROVGtnTUM0Mk1USTJNell5TERBdU5URTROakF6TlNBeExqQXpOekl3Tnl3d0xqVXhPRFl3TXpVZ01DNDNNak0xTnprekxEQWdNUzR6TVRBeE5UWXpMQzB3TGpVNE5qVTNOeUF4TGpNeE1ERTFOak1zTFRFdU16RXdNVFUyTXlBd0xDMHdMalF5TkRVM01EYzJJQzB3TGpJd05UVXhOellzTFRBdU56azNOemsyTlRrZ0xUQXVOVEU0TmpBek5Td3RNUzR3TXpjeU1EWTVPQ0I2SUcwZ01Dd3pMakE0TkRNeU5qRTRJR01nTUM0eE5ERXlOalkzTERBdU1qQTVNVEF5TXlBd0xqSXhPRE0xT1RRc01DNDBOalUyTWpBMklEQXVNakU0TXpVNU5Dd3dMamN6TmprMk1qa2dNQ3d3TGpjeU16VTNPVE1nTFRBdU5UZzJOVGMzTERFdU16RXdNVFUyTWlBdE1TNHpNVEF4TlRZekxERXVNekV3TVRVMk1pQXRNQzR5TnpFek5ESXpMREFnTFRBdU5USTNPRFl3TlN3dE1DNHdOemN3T1RNZ0xUQXVOek0yT1RZeU9Td3RNQzR5TVRnek5Ua3pJREF1TWpNNU5ERXdOQ3d3TGpNeE16QTROVGtnTUM0Mk1USTJNell5TERBdU5URTROakF6TlNBeExqQXpOekl3Tnl3d0xqVXhPRFl3TXpVZ01DNDNNak0xTnprekxEQWdNUzR6TVRBeE5UWXpMQzB3TGpVNE5qVTNOeUF4TGpNeE1ERTFOak1zTFRFdU16RXdNVFUyTXlBd0xDMHdMalF5TkRVM01EZ2dMVEF1TWpBMU5URTNOaXd0TUM0M09UYzNPVFkzSUMwd0xqVXhPRFl3TXpVc0xURXVNRE0zTWpBM0lIb2diU0F0TXk0d09EUXpNall5TERBZ1l5QXdMakUwTVRJMk5qY3NNQzR5TURreE1ESXpJREF1TWpFNE16VTVOQ3d3TGpRMk5UWXlNRFlnTUM0eU1UZ3pOVGswTERBdU56TTJPVFl5T1NBd0xEQXVOekl6TlRjNU15QXRNQzQxT0RZMU56Y3NNUzR6TVRBeE5UWXlJQzB4TGpNeE1ERTFOak1zTVM0ek1UQXhOVFl5SUMwd0xqSTNNVE0wTWpJc01DQXRNQzQxTWpjNE5qQTFMQzB3TGpBM056QTVNeUF0TUM0M016WTVOakk1TEMwd0xqSXhPRE0xT1RNZ01DNHlNemswTVRBMExEQXVNekV6TURnMU9TQXdMall4TWpZek5qTXNNQzQxTVRnMk1ETTFJREV1TURNM01qQTNNU3d3TGpVeE9EWXdNelVnTUM0M01qTTFOemt6TERBZ01TNHpNVEF4TlRZeUxDMHdMalU0TmpVM055QXhMak14TURFMU5qSXNMVEV1TXpFd01UVTJNeUF3TEMwd0xqUXlORFUzTURnZ0xUQXVNakExTlRFM05Td3RNQzQzT1RjM09UWTNJQzB3TGpVeE9EWXdNelVzTFRFdU1ETTNNakEzSUhvZ1RTQXlMakV3TVRjd09TdzJMak00TnpBeE1UY2dZeUF3TGpFME1USTJOamNzTUM0eU1Ea3hNREkwSURBdU1qRTRNelU1TkN3d0xqUTJOVFl5TURZZ01DNHlNVGd6TlRrMExEQXVOek0yT1RZeU9TQXdMREF1TnpJek5UYzVNeUF0TUM0MU9EWTFOemNzTVM0ek1UQXhOVFl6SUMweExqTXhNREUxTmpNc01TNHpNVEF4TlRZeklDMHdMakkzTVRNME1qSXpMREFnTFRBdU5USTNPRFl3TlRrc0xUQXVNRGMzTURreklDMHdMamN6TmprMk1qZzRMQzB3TGpJeE9ETTFPVFFnTUM0eU16azBNVEF6T1N3d0xqTXhNekE0TlRrZ01DNDJNVEkyTXpZeU1pd3dMalV4T0RZd016VWdNUzR3TXpjeU1EWTVPQ3d3TGpVeE9EWXdNelVnTUM0M01qTTFOemt6TERBZ01TNHpNVEF4TlRZekxDMHdMalU0TmpVM055QXhMak14TURFMU5qTXNMVEV1TXpFd01UVTJNeUF3TEMwd0xqUXlORFUzTURnZ0xUQXVNakExTlRFM05pd3RNQzQzT1RjM09UWTJJQzB3TGpVeE9EWXdNelVzTFRFdU1ETTNNakEzSUhvZ2JTQXpMakF5T1Rjek5qTXNNQ0JqSURBdU1UUXhNalkyTnl3d0xqSXdPVEV3TWpRZ01DNHlNVGd6TlRrMExEQXVORFkxTmpJd05pQXdMakl4T0RNMU9UUXNNQzQzTXpZNU5qSTVJREFzTUM0M01qTTFOemt6SUMwd0xqVTROalUzTnl3eExqTXhNREUxTmpNZ0xURXVNekV3TVRVMk15d3hMak14TURFMU5qTWdMVEF1TWpjeE16UXlNaXd3SUMwd0xqVXlOemcyTURVc0xUQXVNRGMzTURreklDMHdMamN6TmprMk1qa3NMVEF1TWpFNE16VTVOQ0F3TGpJek9UUXhNRFFzTUM0ek1UTXdPRFU1SURBdU5qRXlOak0yTXl3d0xqVXhPRFl3TXpVZ01TNHdNemN5TURjeExEQXVOVEU0TmpBek5TQXdMamN5TXpVM09UTXNNQ0F4TGpNeE1ERTFOaklzTFRBdU5UZzJOVGMzSURFdU16RXdNVFUyTWl3dE1TNHpNVEF4TlRZeklEQXNMVEF1TkRJME5UY3dPQ0F0TUM0eU1EVTFNVGMxTEMwd0xqYzVOemM1TmpZZ0xUQXVOVEU0TmpBek5Td3RNUzR3TXpjeU1EY2dlaUJ0SURNdU1EZzBNekkyTWl3d0lHTWdNQzR4TkRFeU5qWTNMREF1TWpBNU1UQXlOQ0F3TGpJeE9ETTFPVFFzTUM0ME5qVTJNakEySURBdU1qRTRNelU1TkN3d0xqY3pOamsyTWprZ01Dd3dMamN5TXpVM09UTWdMVEF1TlRnMk5UYzNMREV1TXpFd01UVTJNeUF0TVM0ek1UQXhOVFl6TERFdU16RXdNVFUyTXlBdE1DNHlOekV6TkRJekxEQWdMVEF1TlRJM09EWXdOU3d0TUM0d056Y3dPVE1nTFRBdU56TTJPVFl5T1N3dE1DNHlNVGd6TlRrMElEQXVNak01TkRFd05Dd3dMak14TXpBNE5Ua2dNQzQyTVRJMk16WXlMREF1TlRFNE5qQXpOU0F4TGpBek56SXdOeXd3TGpVeE9EWXdNelVnTUM0M01qTTFOemt6TERBZ01TNHpNVEF4TlRZekxDMHdMalU0TmpVM055QXhMak14TURFMU5qTXNMVEV1TXpFd01UVTJNeUF3TEMwd0xqUXlORFUzTURnZ0xUQXVNakExTlRFM05pd3RNQzQzT1RjM09UWTJJQzB3TGpVeE9EWXdNelVzTFRFdU1ETTNNakEzSUhvaUlDOCtJQ0E4TDJjK1BDOXpkbWMrKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3MtaG9zdC1ydGwgPiAub3Mtc2Nyb2xsYmFyLWNvcm5lci5vcy1zY3JvbGxiYXItY29ybmVyLXJlc2l6ZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLm9zLWhvc3Qtb3ZlcmZsb3cge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm9zLWhvc3Qtb3ZlcmZsb3cteCB7XG59XG5cbi5vcy1ob3N0LW92ZXJmbG93LXkge1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaHMtcmVzaXplLW9ic2VydmVyLWR1bW15LWFuaW1hdGlvbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhzLXJlc2l6ZS1vYnNlcnZlci1kdW1teS1hbmltYXRpb24ge1xuICAgIGZyb20ge1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbn1cblxuLypcblRIRU1FUzpcbiovXG5cbi8qIE5PTkUgVEhFTUU6ICovXG4ub3MtdGhlbWUtbm9uZSA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCxcbi5vcy10aGVtZS1ub25lID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCxcbi5vcy10aGVtZS1ub25lID4gLm9zLXNjcm9sbGJhci1jb3JuZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9zLXRoZW1lLW5vbmUgPiAub3Mtc2Nyb2xsYmFyLWNvcm5lci1yZXNpemUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwcHg7XG59XG5cbi8qIERBUksgJiBMSUdIVCBUSEVNRTogKi9cbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsLFxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgICByaWdodDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCxcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwge1xuICAgIGJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMTBweDtcbn1cblxuLm9zLXRoZW1lLWRhcmsub3MtaG9zdC1ydGwgPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwsXG4ub3MtdGhlbWUtbGlnaHQub3MtaG9zdC1ydGwgPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhci1jb3JuZXIsXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxMHB4O1xufVxuXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXItY29ybmVyLFxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhci1jb3JuZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXIsXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyIHtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyLm9zLXNjcm9sbGJhci11bnVzYWJsZSxcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXIub3Mtc2Nyb2xsYmFyLXVudXNhYmxlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyID4gLm9zLXNjcm9sbGJhci10cmFjayxcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUsXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUge1xuICAgIG1pbi13aWR0aDogMzBweDtcbn1cblxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlLFxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSB7XG4gICAgbWluLWhlaWdodDogMzBweDtcbn1cblxuLm9zLXRoZW1lLWRhcmsub3MtaG9zdC10cmFuc2l0aW9uID4gLm9zLXNjcm9sbGJhciA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSxcbi5vcy10aGVtZS1saWdodC5vcy1ob3N0LXRyYW5zaXRpb24gPiAub3Mtc2Nyb2xsYmFyID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG5cbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhciA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSxcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUsXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrLFxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhciA+IC5vcy1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhciA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSB7XG4gICAgYmFja2dyb3VuZDogY29sb3IoXCJibHVlZ3JleVwiLCA1MDApO1xufVxuXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhcjpob3ZlciA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSB7XG4gICAgYmFja2dyb3VuZDogY29sb3IoXCJibHVlZ3JleVwiLCA1MDApO1xufVxuXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyOmhvdmVyID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41NSk7XG59XG5cbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhciA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgNTAwKTtcbn1cblxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhciA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjcpO1xufVxuXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUsXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlLFxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSxcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3MtdGhlbWUtZGFyay5vcy1ob3N0LXNjcm9sbGJhci1ob3Jpem9udGFsLWhpZGRlbiA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUsXG4ub3MtdGhlbWUtZGFyay5vcy1ob3N0LXNjcm9sbGJhci12ZXJ0aWNhbC1oaWRkZW4gPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSxcbi5vcy10aGVtZS1saWdodC5vcy1ob3N0LXNjcm9sbGJhci1ob3Jpem9udGFsLWhpZGRlbiA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUsXG4ub3MtdGhlbWUtbGlnaHQub3MtaG9zdC1zY3JvbGxiYXItdmVydGljYWwtaGlkZGVuID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSxcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUge1xuICAgIHRvcDogLTZweDtcbiAgICBib3R0b206IC0ycHg7XG59XG5cbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUsXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSB7XG4gICAgbGVmdDogLTZweDtcbiAgICByaWdodDogLTJweDtcbn1cblxuLm9zLWhvc3QtcnRsLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSxcbi5vcy1ob3N0LXJ0bC5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlIHtcbiAgICByaWdodDogLTZweDtcbiAgICBsZWZ0OiAtMnB4O1xufVxuIiwiLnNjcm9sbC1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIuNHJlbTtcbiAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCBjb2xvcihcImJsdWVncmV5XCIsIDYwMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICByZXNpemU6IHZlcnRpY2FsO1xuXG4gICAgJi0tc20ge1xuICAgICAgICBoZWlnaHQ6IDE1cmVtO1xuICAgIH1cblxuICAgICYtLW1kIHtcbiAgICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICB9XG5cbiAgICAmLS1sZyB7XG4gICAgICAgIGhlaWdodDogMjhyZW07XG4gICAgfVxuXG4gICAgJiA+ICoge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuIiwiLnYtcGlja2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBwYWRkaW5nOiAyLjRyZW07XG4gICAgYm9yZGVyOiAwLjFyZW0gc29saWQgY29sb3IoXCJibHVlZ3JleVwiLCA2MDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCAyMDApO1xuICAgIH1cblxuICAgIGlucHV0OmNoZWNrZWQgKyAmIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmLS1oYXMtZXJyb3Ige1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1maWVsZHNldC1ib3JkZXItZXJyb3I7XG4gICAgfVxuXG4gICAgcDpsYXN0LW9mLXR5cGUsIC5jb250YWluZXI6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmX190cmlnZ2VyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG59XG4iLCIuc2VhcmNoLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX3Jlc3VsdCB7XG4gICAgbWFyZ2luLXRvcDogMC44cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICRjb2xvci1maWVsZHNldC1pbnB1dC10ZXh0O1xuICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zcmVndWxhcjtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDgwMCk7XG4gICAgcGFkZGluZzogMS42cmVtIDA7XG4gICAgYm94LXNoYWRvdzogMHJlbSAwLjFyZW0gMC40cmVtIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgJi1yb3cge1xuICAgICAgcGFkZGluZzogMCAxLjZyZW07XG4gICAgICBoZWlnaHQ6IDQuMHJlbTtcblxuICAgICAgJi0tbG9hZGluZyB7XG4gICAgICAgIGhlaWdodDogMTkuMnJlbTtcbiAgICAgIH1cblxuICAgICAgLmJ0bl9faWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjhyZW07XG4gICAgICB9XG5cbiAgICAgIEBhdC1yb290IHtcbiAgICAgICAgYSN7Jn0ge1xuICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LWEoJGNvbG9yLXdoaXRlKTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJjZXJ1bGVhblwiLCA2MDApO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMC4xcmVtIGNvbG9yKFwiY2VydWxlYW5cIiwgOTAwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRpdmlkZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IoXCJibHVlZ3JleVwiLCA2MDApO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtY29pbmNpZGVuY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiY2VydWxlYW5cIiwgOTAwKTtcbiAgfVxuXG4gIC5pbnB1dC1ncm91cF9fYXBwZW5ke1xuICAgIDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMS4ycmVtO1xuICAgIH1cbiAgfVxufVxuXG4iLCIuYXBpLXJlZiB7XG4gICZfX3NlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDMuMnJlbTtcbiAgfVxuXG4gICZfX3NlY3Rpb24taGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjZyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNjAwKTtcbiAgfVxuICAmX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG5cbiAgLmFwaS1yZWYtdHlwZWRlZiB7XG4gICAgbWFyZ2luOiAxLjZyZW0gMDtcblxuICAgICZfX3R5cGUge1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICB9XG5cbiAgICAmX19kZWNsYXJhdGlvbiB7XG5cbiAgICB9XG5cbiAgICB0cjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG4gIC5hcGktcmVmLW1lbWJlciB7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkIGNvbG9yKCdibHVlZ3JleScsIDYwMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBwYWRkaW5nOiAyLjRyZW07XG4gICAgbWFyZ2luLXRvcDogMi40cmVtO1xuICB9XG5cbiAgLmFwaS1yZWYtZnVuY3Rpb24ge1xuXG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAmX19iYWRnZXMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIH1cblxuICAgIHByZSB7XG4gICAgICBtYXJnaW46MS42cmVtIDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmRhdGEtbGlzdCB7XG4gICAgcGFkZGluZzogY2FsYygwLjhyZW0gLyAyKTtcbiAgICBkdCB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGMoMC44cmVtIC8gMik7XG4gICAgfVxuICAgIGRkIHtcbiAgICAgICAgcGFkZGluZzogY2FsYygwLjhyZW0gLyAyKTtcbiAgICB9XG59XG4iLCIvLyBAVE9ETzogcmVkbyBkcm9wem9uZV9fZmlsZVxuLmNhcmQtZG9jdW1lbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJibHVlZ3JleVwiLCA4MDApO1xuICAgIHBhZGRpbmc6IDEuNnJlbTtcbiAgICBib3gtc2hhZG93OiAwIC4ycmVtIDEuNnJlbSAkY29sb3ItY29udHJvbC1hbHBoYS1ub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuXG4gICAgJi0tZHJhZyB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjRyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC40cmVtO1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW5hbWUge1xuICAgICAgICBAaW5jbHVkZSB0cnVuY2F0ZSgxMDAlKTtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICBwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIH1cblxuICAgICYtLWFjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC44cmVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbi0zMDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLmR6LXByb2Nlc3NpbmcpOm5vdCguZHotZXJyb3IpOm5vdCguZHotY29tcGxldGUpICYtLXByb2Nlc3Mge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiIsIi5ncmlkLmdyaWQtLWZpcnN0LTMgPiAqOmZpcnN0LWNoaWxkIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG59XG4iLCIvKiBjdXN0b20gc3R5bGVzIGZvciBsYXVuY2hlciBlbWJlZGVkIHBhZ2VzICovXG4ub2ZmbGluZS1tb2RlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMy4ycmVtO1xuICBib3R0b206IDIuNHJlbTtcbn1cbiIsIi8qIFRPRE86IG1vdmUgdG8gc3R5bGVndWlkZSAqL1xuaHRtbCwgYm9keSB7XG4gIHNjcm9sbGJhci13aWR0aDogMC44cmVtO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgaGVpZ2h0OiAwLjhyZW07XG4gIHdpZHRoOiAwLjhyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzM4NDE0NztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxZXg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/