.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{-webkit-touch-callout:none;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;max-width:100%;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}.hero-profile{background-color:#22272a;-webkit-box-shadow:0 .1rem .4rem rgba(0,0,0,.3);box-shadow:0 .1rem .4rem rgba(0,0,0,.3)}.hero-profile .hero-profile__bg{background-image:url(/build/images/key-art.png);background-repeat:round;height:24rem;width:100%}@media only screen and (max-width:1130px){.hero-profile .hero-profile__bg{height:12rem}}.hero-profile .hero-profile__data{padding:0 3.2rem 3.2rem}.hero-profile .hero-profile__avatar{height:17rem;margin-bottom:2.4rem;width:17rem}@media only screen and (max-width:1130px){.hero-profile .hero-profile__avatar{height:8rem;width:8rem}}@media only screen and (max-width:576px){.hero-profile .hero-profile__avatar{margin-bottom:1.6rem;padding-top:0}}.hero-profile .hero-profile__actions{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;padding-top:3.2rem}@media only screen and (max-width:576px){.hero-profile .hero-profile__actions{padding-top:1.6rem}}.hero-profile .hero-profile__description{margin-top:-11.22rem}.hero-profile .hero-profile__description .text--14{line-height:2.4rem}@media only screen and (max-width:1130px){.hero-profile .hero-profile__description{margin-top:-5.28rem}}.hero-profile .hero-profile__chips{padding-top:2.4rem}@media only screen and (max-width:576px){.hero-profile .hero-profile__chips{padding-top:1.6rem}}.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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QndFekNZLCtCQTFDWixhQTBDWSxrRXhFeUNaLDRCd0V6Q1kseUJBMUNaLHdCQTBDWSxnQkExQ1osa0J4RW1GQSxnQ3dFekNZLDZFQTFDWixrQ3hFbUZBLHFCd0V6Q1ksK0JBMUNaLGFBMENZLGtFeEV5Q1osNEJ3RXpDWSx5QkExQ1osd0JBMENZLGdCQTFDWixrQnhFbUZBLGdDd0V6Q1ksNkVBMUNaLGtDeEVtRkEscUJ3RXpDWSxDQTFDWixnQkEwQ1ksNENBMUNaLGtCQTBDWSxnQ3hFeUNaLDRCd0V6Q1ksa0VBMUNaLGtCT09BLGdDQUNBLDRCQUtBLHdCQUpBLENBT0ksd0JDakJKLG1DRERBLHNCQ0NBLG1CRERBLDRCQ0NBLG1GRERBLFdDQ0EsZ1pEREEsa0RDZVEsc01oRnNFUixrQmdGdEVRLG1DaEZzRVIsbUJnRnRFUSxtQ2hGc0VSLG1CZ0Z0RVEsbUNoRnNFUixtQmdGdEVRLG1DaEZzRVIsbUJnRnRFUSxtQ2hGc0VSLG1CZ0Z0RVEsbUNoRnNFUixtQmdGdEVRLG1DaEZzRVIsbUJnRnRFUSxtQ0RmUixzRC9FcUZBLG9CZ0Z0RVEsb0NoRnNFUixvQmdGdEVRLHVJaEZzRVIsaUJnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNoRnNFUixrQmdGdEVRLG1DaEZzRVIsa0JnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNoRnNFUixrQmdGdEVRLG1DaEZzRVIsa0JnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNEZlIscUQvRXFGQSxtQmdGdEVRLG9DaEZzRVIsQ2dGdEVRLHdKaEZzRVIsaUJnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNoRnNFUixrQmdGdEVRLG1DaEZzRVIsa0JnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNoRnNFUixrQmdGdEVRLG1DaEZzRVIsa0JnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNEZlIscUQvRXFGQSxtQmdGdEVRLG9DaEZzRVIsQ2dGdEVRLHdKaEZzRVIsaUJnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNoRnNFUixrQmdGdEVRLG1DaEZzRVIsa0JnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNoRnNFUixrQmdGdEVRLG1DaEZzRVIsa0JnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNEZlIscUQvRXFGQSxtQmdGdEVRLG9DaEZzRVIsQ2dGdEVRLHdKaEZzRVIsaUJnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNoRnNFUixrQmdGdEVRLG1DaEZzRVIsa0JnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNoRnNFUixrQmdGdEVRLG1DaEZzRVIsa0JnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNEZlIscUQvRXFGQSxtQmdGdEVRLG9DaEZzRVIsbUJnRnRFUSx1SWhGc0VSLGlCZ0Z0RVEsbUNoRnNFUixrQmdGdEVRLG1DaEZzRVIsa0JnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNoRnNFUixrQmdGdEVRLG1DaEZzRVIsa0JnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNoRnNFUixrQmdGdEVRLG1DRGZSLHFEL0VxRkEsbUJnRnRFUSxvQ2hGc0VSLG1CZ0Z0RVEsb0NoRnNFUixtQmdGdEVRLG9DaEZzRVIsRWdGdEVRLDBDaEZzRVIsa0JnRnRFUSxtQ2hGc0VSLG1CZ0Z0RVEsbUNoRnNFUixtQmdGdEVRLG1DaEZzRVIsbUJnRnRFUSxtQ2hGc0VSLG1CZ0Z0RVEsbUNoRnNFUixtQmdGdEVRLG1DaEZzRVIsbUJnRnRFUSxtQ2hGc0VSLG1CZ0Z0RVEsbUNEZlIsc0QvRXFGQSxvQmdGdEVRLG9DaEZzRVIsb0JnRnRFUSxvQ2hGc0VSLENnRnRFUSxtR2hGc0VSLGlCZ0Z0RVEsbUNoRnNFUixrQmdGdEVRLG1DaEZzRVIsa0JnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNoRnNFUixrQmdGdEVRLG1DaEZzRVIsa0JnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNoRnNFUixrQmdGdEVRLG1DRGZSLHFEL0VxRkEsbUJnRnRFUSxvQ2hGc0VSLG1CZ0Z0RVEsdUloRnNFUixpQmdGdEVRLG1DaEZzRVIsa0JnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNoRnNFUixrQmdGdEVRLG1DaEZzRVIsa0JnRnRFUSxtQ2hGc0VSLGtCZ0Z0RVEsbUNoRnNFUixrQmdGdEVRLG1DaEZzRVIsa0JnRnRFUSxtQ0RmUixxREN3QkEsbUJBR0osMkZDNUJBLG1CQUNJLG9DakZxRkEsd0JpRnRGSixtQkFJUSxpREFKUiwwQkFRUSxrQkFJUixnQkFDSSxpRUFESixlQUlRLGlFQUpSLGVBUVEsc0JBSVIsaUJBQ0ksaUVBR0kscUNqRjBESiwyQ2tGcEZBLGlFSEdBLDJDR0hBLDBCSEdBLHNER0hBLGdCSEdBLGVHSEEsc0JIR0EsZUdIQSxzQkhHQSxlR0hBLHNCSEdBLHFDR0hBLGVIR0Esc0JHSEEsZUhHQSxzQkdIQSxlSEdBLHFDL0VpRkEsc0JrRnRFUSxlbEZzRVIsc0JrRnRFUSxxSGxGc0VSLDREa0Z0RVEsc0JsRnNFUixtQmtGdEVRLHNCbEZzRVIsbUJrRnRFUSxzQmxGc0VSLG1Ca0Z0RVEsc0JsRnNFUixtQmtGdEVRLHNCbEZzRVIsbUJrRnRFUSxzQmxGc0VSLG1Ca0Z0RVEsc0JIWFIseUMvRWlGQSxtQmtGdEVRLHNCbEZzRVIsb0JrRnRFUSx1QmxGc0VSLG9Ca0Z0RVEsdUJsRnNFUixDa0Z0RVEsc0dIWFIsc0JHV1Esa0JIWFIsc0JHV1Esa0JIWFIsc0JHV1Esa0JIWFIsc0JHV1EsZ0ZsRnNFUixDa0Z0RVEsdUNIWFIsd0MvRWlGQSxrQmtGdEVRLHNCbEZzRVIsbUJrRnRFUSx1QmxGc0VSLG1Ca0Z0RVEsNkhIWFIsc0JHV1Esa0JIWFIsc0JHV1Esa0JIWFIsc0JHV1Esa0JIWFIsc0JHV1EsZ0ZsRnNFUixDa0Z0RVEsdUNIWFIsd0MvRWlGQSxrQmtGdEVRLHNCbEZzRVIsbUJrRnRFUSx1QmxGc0VSLG1Ca0Z0RVEsNkhIWFIsc0JHV1Esa0JIWFIsc0JHV1Esa0JIWFIsc0JHV1Esa0JIWFIsc0JHV1EsZ0ZsRnNFUixDa0Z0RVEsdUNIWFIsd0MvRWlGQSxrQmtGdEVRLHNCbEZzRVIsbUJrRnRFUSx1QmxGc0VSLG1Ca0Z0RVEsNkhIWFIsc0JHV1Esa0JIWFIsc0JHV1Esa0JIWFIsc0JHV1Esa0JIWFIsc0JHV1EsZ0ZsRnNFUixDa0Z0RVEsdUNIWFIsd0MvRWlGQSxrQmtGdEVRLHNCbEZzRVIsbUJrRnRFUSx1QmxGc0VSLG1Ca0Z0RVEsdUJsRnNFUixDa0Z0RVEsc0dIWFIsc0JHV1Esa0JIWFIsc0JHV1Esa0JIWFIsc0JHV1Esa0JIWFIsc0JHV1EsZ0ZsRnNFUixDa0Z0RVEsdUNIWFIsd0MvRWlGQSxrQmtGdEVRLHNCbEZzRVIsbUJrRnRFUSx1QmxGc0VSLG1Ca0Z0RVEsdUJsRnNFUixtQmtGdEVRLHVCbEZzRVIsOERrRnRFUSxzQmxGc0VSLG1Ca0Z0RVEsc0JsRnNFUixtQmtGdEVRLHNCbEZzRVIsbUJrRnRFUSxzQmxGc0VSLG1Ca0Z0RVEsc0JsRnNFUixtQmtGdEVRLHNCbEZzRVIsbUJrRnRFUSxzQkhYUix5Qy9FaUZBLG1Ca0Z0RVEsc0JsRnNFUixvQmtGdEVRLHVCbEZzRVIsb0JrRnRFUSx1QmxGc0VSLG9Ca0Z0RVEsb0ZIWFIsc0JHV1Esa0JIWFIsc0JHV1Esa0JIWFIsc0JHV1Esa0JIWFIsc0JHV1EsZ0ZsRnNFUixDa0Z0RVEsdUNIWFIsd0MvRWlGQSxrQmtGdEVRLHNCbEZzRVIsbUJrRnRFUSx1QmxGc0VSLG1Ca0Z0RVEsdUJsRnNFUixDa0Z0RVEsc0dIWFIsc0JHV1Esa0JIWFIsc0JHV1Esa0JIWFIsc0JHV1Esa0JIWFIsc0JHV1EsZ0ZsRnNFUixDa0Z0RVEsdUNDVEosbUdBREosdUJBRUksbUJDTkosaUVBRFMsYUFDVCxnRUFEUywwQkFDVCw2Q0FEUyxzQkFDVCx3REFEUyxzQkFDVCx3REFEUyxzQkFDVCx3REFEUyxzQkFDVCx3REFEUyxzQkFDVCx3REFEUyxzQkFDVCx3REFEUyxzQkFDVCxtQ0FEUyxDQUNULG9CQURTLHNCQUNULHdEQURTLHNCQUNULGdGQURTLHFCcEZxRlQsc0NvRnRFUSw0Q3BGc0VSLHNDb0Z0RVEsNENwRnNFUiwwRG9GdEVRLHdCcEZzRVIsMENvRnRFUSx3Q3BGc0VSLDBDb0Z0RVEsd0NwRnNFUiwwQ29GdEVRLHdDcEZzRVIsMENvRnRFUSx3Q3BGc0VSLDBDb0Z0RVEsd0NwRnNFUiwwQ29GdEVRLHdDcEZzRVIsMENvRnRFUSw4RHBGc0VSLG9Cb0Z0RVEsOERwRnNFUixvQm9GdEVRLGdFQUZLLHFDcEZ3RWIsMEJvRnRFUSw0RHBGc0VSLDBCb0Z0RVEsNENwRnNFUiwyRG9GdEVRLHVCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxpRnBGc0VSLG9Cb0Z0RVEsNkRwRnNFUixvQm9GdEVRLCtEQUZLLHFDcEZ3RWIseUJvRnRFUSw0RHBGc0VSLHlCb0Z0RVEsNENwRnNFUiwyRG9GdEVRLHVCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxpRnBGc0VSLG9Cb0Z0RVEsNkRwRnNFUixvQm9GdEVRLCtEQUZLLHFDcEZ3RWIseUJvRnRFUSw0RHBGc0VSLHlCb0Z0RVEsNENwRnNFUiwyRG9GdEVRLHVCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxpRnBGc0VSLG9Cb0Z0RVEsNkRwRnNFUixvQm9GdEVRLCtEQUZLLHFDcEZ3RWIseUJvRnRFUSw0RHBGc0VSLHlCb0Z0RVEsNENwRnNFUiwyRG9GdEVRLHVCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxpRnBGc0VSLG9Cb0Z0RVEsNkRwRnNFUixvQm9GdEVRLCtEQUZLLHFDcEZ3RWIseUJvRnRFUSw0RHBGc0VSLHlCb0Z0RVEsNENwRnNFUiw0RG9GdEVRLHVCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxxQkRkUixjQ2NRLHdCcEZzRVIsc0JvRnRFUSxpRnBGc0VSLG9Cb0Z0RVEsNkRwRnNFUixvQm9GdEVRLCtEQUZLLHFDcEZ3RWIseUJvRnRFUSw0RHBGc0VSLHlCb0Z0RVEsNkNBRkssZXBGd0ViLDRDb0Z0RVEsd0JwRnNFUiwwQ29GdEVRLHdDcEZzRVIsMENvRnRFUSx3Q3BGc0VSLDBDb0Z0RVEsd0NwRnNFUiwwQ29GdEVRLHdDcEZzRVIsMENvRnRFUSx3Q3BGc0VSLDBDb0Z0RVEsd0NwRnNFUiwwQ29GdEVRLDhEcEZzRVIsb0JvRnRFUSw4RHBGc0VSLG9Cb0Z0RVEsZ0VBRksscUNwRndFYiwwQm9GdEVRLDREcEZzRVIsMEJvRnRFUSw0Q3BGc0VSLDREb0Z0RVEsdUJwRnNFUixzQm9GdEVRLHFCRGRSLGNDY1Esd0JwRnNFUixzQm9GdEVRLHFCRGRSLGNDY1Esd0JwRnNFUixzQm9GdEVRLHFCRGRSLGNDY1Esd0JwRnNFUixzQm9GdEVRLHFCRGRSLGNDY1Esd0JwRnNFUixzQm9GdEVRLHFCRGRSLGNDY1Esd0JwRnNFUixzQm9GdEVRLHFCRGRSLGNDY1Esd0JwRnNFUixzQm9GdEVRLGlGcEZzRVIsb0JvRnRFUSw2RHBGc0VSLG9Cb0Z0RVEsK0RBRksscUNwRndFYix5Qm9GdEVRLDREcEZzRVIseUJvRnRFUSw0Q3BGc0VSLDREb0Z0RVEsdUJwRnNFUixzQm9GdEVRLHFCRGRSLGNDY1Esd0JwRnNFUixzQm9GdEVRLHFCRGRSLGNDY1Esd0JwRnNFUixzQm9GdEVRLHFCRGRSLGNDY1Esd0JwRnNFUixzQm9GdEVRLHFCRGRSLGNDY1Esd0JwRnNFUixzQm9GdEVRLHFCRGRSLGNDY1Esd0JwRnNFUixzQm9GdEVRLHFCRGRSLGNDY1Esd0JwRnNFUixzQm9GdEVRLGlGcEZzRVIsb0JvRnRFUSw2RHBGc0VSLG9Cb0Z0RVEsK0RBRkssQ0NkakIsb0ZBQ0kscUNyRnFGQSx5QnFGdEZKLDRDQUlRLHlEQUpSLHdCQVFRLGlCQVJSLDJDQVFRLGNDUEosNkxBQ0ksd0JBREosdUZBQ0ksdUJBREosdUZBQ0ksdUJBREoscUVBQ0ksdUJBREosdUZBQ0ksdUJBREosdUZBQ0ksdUJBREoscUVBQ0ksdUJBREosdUZBQ0ksdUJBREosdUZBQ0ksdUJBREosNkZBQ0ksa0NBREosd0RDRUEseURBQ0EsK0JBQ0EsNkVBRkEsMEJBQ0EsbUJBSkosUzdGV2Msd0I2RlRWLENBQ0Esc0JBREEsNENBR0Esb0ZBREEseUNBRUEsK0I5Rk5rQixzQjhGV2QsOER2RjJFSiwwQnVGOUVBLHNCQU1RLCtCQ1BSLDJDQU5BLGdCQUdBLENBRkEscUJBREEsV0FPQSwyQ0NKQSxtQkFGQSx3Q0FDQSwwQkFEQSxDQUNBLDhCQURBLDJDQURBLDhCQUNBLFVBREEsZ0NBRUEsdUVDQUEsc0JBRUEsMkJBQ0ksbUJBSUEsb0JBQ0EsNEZBRUEsK0JBSEEsbUZBREosNEVBR0ksQ0FRQSxzQkFKSix3Q0FHSSx3QkFISiw4Q0FJSSxvQkFFQSxDaEdWTSx3Q0NzQ04saUhBUUEsZ0MrRjdCUSwyQkFGSixVaEdmRSxtQmdHdUJWLG9CQUlJLG9HQURBLHlDQUhKLHdEQUtJLHdDMUY4Q0osdUIwRm5EQSxxQkFRUSwwQkFSUix3QkFRUSxnQkFDQSxzRDFGMENSLHlEMEZuREEsbUJBY1Esa0QxRnFDUixtQjBGbkRBLDRFQWtCUSxtQjFGaUNSLHNCMEZuREEsb0NBc0JRLENBdEJSLHlDQTRCUSx1SEFEQSw2REFJaUIsZUFDQywwQkFQdEIsd0JBQ0ksc0IvRmRKLHlEQUVKLG9CQUNJLHFCQU9KLG9CQUNJLGNBdENKLGdCQUNBLHdDK0ZnRFEsQy9GL0NSLG9GK0Z3RFkseUNBQ0EsVUFGQSw4QkFHQSxzQ2hHcEVGLHVFTTBFVix5QjBGR1kscUJBS1osa0dBRUksU0FDQSxzRDFGWEosd0MwRmtCQSwyRUN2R0Esc0JBQ0EsQ0FEQSwwQkFDQSwyQ0FEQSx1REFESix5RUFFSSx1RUFDQSxpREFISixtQkFNUSxvQkFLQSw0RkFEQSx5RUFESixlQUdJLDJEQUhKLHNCQU1RLENBTlIsNkNBTVEsb0JBQ0EscUJBT0osb0JBRWtCLGFBQVEsQ0FKMUIsMkRoRzBCQSw0RUFHQSwwQ0FRQSw0Q2dHOUJJLG9CQUNBLG1CQUNBLHFGQUhKLG1EQUNJLDRDQVFKLFdBQ0EsZUFFQSxxRkFDQSx3QkFFQSxzQkFDSSxxQkFJQSxpQkFDQSxtQ0p4QlIsV0FDSSxvQ0tUSixnREFDQSw2RUFDQSx3Q0FGQSxpQkFEQSwyQ0FDQSw0RUFGSiwyQm5HRXNCLDRMb0dmTixDQUlKLGlCQUpJLCtMQVVSLGNBQ0ksWW5HNExnQiw2Q21HNUxoQixzQ3BHSVUsNENvR0lWLHdCQUdJLGdCQURBLFduR2tMWSx3Rm1HN0toQixzQkFFSSxnR0FFQSxVcEdsQkcseVZxR1pILFdBSUosc01BV0EsdUJBQ0EsYUFMSiwrQ0FNSSxzQ0FMQSw2QnJHR1UsbURxR01WLHdCQUdJLENBQ0EsZUFGQSxXQUVBLHdGQUdKLHNCQUVJLCtGQUVBLFVBTUEsa05wRzNCRixxTXFHWEUscUJBSUosbU1BV0EsdUJBSkosMkRBTUksc0NBTEEsNkJ0R0dVLDRDc0dNVix3QkFJSSxDckdmRixlcUdhRSxXQUVBLHdGQUdKLENyRzZLa0IscUJxRzNLZCw4RkFFQSxVQUNJLGdGQUlSLGlCQUpRLG1YQVVKLG1IQUVBLDJEQU1SLGFyR3pDTSw4SWtHZU4scURBSUEsK0ZBTUEsa0JBQ0EsQ0FEQSxvQkFDQSx1SEFIQSwwREFDQSw0RkFDQSw4Q0FISixTQUtJLG9CQUVBLHFCQUdKLG9CQUVJLGFBT0EsMEdBREEsc0VBSEosZUFDSSxvQkFDQSx3Qm5HbENjLHNCbUd5Q1YsMkJBR0osMkRBQ0kseUNBR0ksYUFESixVQUVJLHNEQUlSLGlCQUNJLHFFQUlBLDZDQUNBLDZGQUlBLDZFQUNBLG9EQUtJLDRFQUNBLHNEQUlBLCtFQUNBLDJCQUlBLHlCQUtKLDhFQVNKLDRCQUNBLDBCQUlBLHVDdEczRlcsc0NzRzRGWCxvREFKQSx5QkFNQSxrQ0FDQSwrQkFiQSx3QkFDSSxvR0FlQSwrRkFLQSxzQkFDQSxnR0FHSix3RUFPQSw0Q0FHQSxvREFEQSxrQkFGQSwrQ2xHK0RvQix1Q0pqTFQsc0JzR21IWCxrQkFDQSxDdEdwSFcsbUJzR3lIWCx3QkFHSSx1QkFESixtSEFFSSx3Q0FHSixXbEdxRHNCLGlDa0dqRHRCLGtCbEdxQmMseUJrR2xCViwyQ0FFQSxpQkFDSSx5REFNUixvQkFHSiwwSEFDSSxTQU1KLDZCSWhMbUMsbUJKK0t2QixnRkFZUiwyQkkzTHVDLDRESitMM0MsZ0JBQ0ksaUNBR0osdUJBQ0ksdUVBS0EsaUJBQ0kseUdBS0EsZ0dJL01tRCw2RkorSy9DLHVFQVlSLHVDSzNMdUMsb0RMZ012QywrQ0FHSixzQkFDSSx1RUFLQSxpQkFDSSx1R0FLQSxnR0svTWlELDZGTCtLN0MsdUVBWVIsdUNNM0x1QyxvRE5nTXZDLGlEQUdKLHFCQUNJLHVFQUtBLGdCQUNJLHdHQUtBLGdHTS9NbUQsbUJDTXZELDhGQUZBLHdDQUVBLFV6RzBMb0Isa0R5RzlMeEIsa0J4RzRDSSwyRUFFSix1QkFDSSxXQU9KLGVBQ0ksb0J3RzFDSSxxQkFEQSxvQkFFQSwrQkFDQSw2R0FDQSxtQ0FHQSxzQkFJQSw2Q0FDQSxxREFFQSw4Q0FVQSxXQWRKLE9BQ0ksQ0FNQSxpQkFGQSw4QkFPQSw2REFDQSxvREFKQSxxREFNQSw2QkFNQSxrQkFGQSxpQ0FDQSxtQkFFQSxzRUFJUixDekd1SjBCLHVEQUNDLHdCeUduSnZCLFV6R21KdUIsa0R5RzdJbkIsc0VBQ0EsaUJBTUosMkMxR3hEVyxpRjBHeURYLDJEQ3JFb0Msc0NENEVwQyxrQkM1RTRDLDJEQUF4QixvQkRpRnBCLGlCQ2pGb0IsMERENkVoQixnQkU3RWdDLG1CRjRFcEMsb0JFNUU0Qyw0RUFBeEIsYUZpRnBCLGFFakZvQiwwRENNcEIsdUQ1RzBMb0IsQzRHN0xwQiwyRUFHQSxjQUpKLDJCM0c0Q0ksMkVBR0EsdUJBUUEsMEIyR3pDSSw0SkFGQSxpQ0FJQSxVQURBLHNCQUdBLHFEQWFBLDhDQUhBLHFEQUlBLHNCQUdKLGtCQUNJLHlCQUNBLE1BRUEscUVBSVIsbUI1RzRKMEIsZ0M0R3ZKdEIsd0I1R3dKdUIsK0I0R3BKdkIsK0JBRUksbUZBT0osaUJBRkoscUM3R2pEZSx3RDZHb0RYLHdEQVFJLG9CQ3hFcUMsZ0NBQVEsNkJBQWhDLCtDRCtFYixzQ0FHSixpREFDSSxnQkNuRmEsdUNEd0ViLGlDQURKLHVCRXZFaUQsMkJBQWhDLDhERitFYiwyQkFHSixpREFDSSxnQkdwRlosbUJBQ0ksb0JBRUEsc0VBQ0ksQ0FESiw0Q0FDSSw0Q0FJQSx3QkFLQSwwREFFQSx1REFDQSw2RUFPQSw2QkFDQSwyQkFIQSxDQUVBLDRCQVhBLCtDQUNBLDJGQUdBLDREQUNBLG9CQU5KLHFCQVFJLG9CQU1BLDJDQUVBLDBCQUNJLHNCQU9BLGFBQ0EsOEJBREEsd0JBQ0EsdUMvR3hCRSxpRStHK0JGLHdDQUNBLGtEQURBLDhDL0cvQkUseUMrRytCRixZL0cvQkUseUIrR2lDRixzRUFEQSxnREFFQSw4QkFHSixvQkFDSSxxQkFDQSxvQkFJQSxhQUNBLHVCQUNrQixtQjlHaUR0QixlOEdoREksK0JBVUosdUJBQ0EsbUNBTkEsb0JBRUEsa0JBREEsQ0FDQSxxQkFISixVQVFJLG9DQUdJLENBQ0EsMkVBR0oseUJBRUksY0FJUiw0QkFDSSxnQkFDQSw2QkFNQSx3QkFHQSxlQUxBLGVBQ0EsQ0FHQSx3Q0FHQSxlQzdGSixzRkFGQSxrR0FJQSw4QkFMSix3QkFPSSxpREFIQSxxR0FHQSxvQkFVSSxvRkFFQSx1QkFKQSwyRUFEQSw0QkFMSixxQkFFSSxtQkFVQSw2QkFLQSxxQkFGSiw4QkFHSSx5Q0FFQSxvQkFFSSx5QkFRQSxrS0FKQSxnQkFESixDQUNJLFVBQ0EsbUNBRUEsOEZBVUosK0RBREEsc0JBRkEsMEdBR0EsOENBR0EscUJBRkEsOENBTEosa0ZBUUksbURBSUksQ0FDQSx1RkFJQSwrQ0FJQSxxRUFLSix5RkFJQSxtSEN2RUEsb0ZBRkosWUFDSSxnRkFLSiw4SENKQSxlQUVBLHFGQUpBLCtDQUNBLHdDQUtBLGlCQUdJLGtIQURKLGlEQUVJLDRFQUlBLHVCQUNBLDBCQUdKLG1CQUNJLG9CQURKLHNEQUdJLGdFQUdBLCtCQUlJLFlsSGpCRSx1QmtIa0JGLGtCQUlSLGNBQ0ksc0RBSUEsbUJBR0EsbUJBRkEsV0FHQSxhQUxKLDJCQU1JLDBFQUVBLENBQ0ksMERBR0EsK0NBUUEsa0NBREEsWUFDQSxpRUFGQSx3QkFHQSxvQmpIckNSLDZGQUZBLFVBQ0EsZ0NpSDJDc0IseUNBS3RCLG9FQUNJLHdDQUlBLDhCQUNBLGVBREEsMENsSDlETSxDa0g2RFYsMEhsSDdEVSx3QmtIa0VOLGlEQUNBLG9CQUVBLFVBQ0ksdURsSHRFRSwyQmtINEVGLG9CQUlSLGtCQUNJLGdHQUlBLHVDQy9GSix1QkFGSixhQUdJLDBCQVVJLCtJQUVBLGlDQUpBLDZDQUVBLHFCQUhBLG1CQUlBLDZDQU5BLENBQ0EsNEJBSEEscUJBR0EsQ0FRQSw2QkFLQSxvQkFGSixxQkFDSSxvQkFFQSxhQUdJLDJDQUNBLHVCQVNBLGdLQUxBLGlCQUdBLDRDQURBLDhGQVdKLHFHQUZBLHFCQUVBLENBRkEscUZBR0EsOENBR0EscUJBRkEsOENBTEosa0ZBUUksbURBS0ksQ25IMUNFLHNCbUgwQ0YsMENBR0osdUJBQ0kseUJBR0osc0JBQ0ksb0VBSVIsU0FDSSw4RUFHSixpQkFDSSxnQ0MvREosVUFMRiwyRUFJRSwwRkFFQSxpQ0FDQSwwQkFFQSxlQUNFLFdBREYsZ0NBRUUsc0JBQ0Esa0JBQ0EseUJBQ0Esc0JBQ0EscUJBQ0EseUNBRUEsdUZBU0YsdUJBRUEsMEJBRUEseUJBR0YsdUJBRUUsc0JBR0YsV0FDRSxzRkFTRixRQUNFLE9BQ0EsMEJBQ0EseUNBQ0EsZUFDQSxDQUNBLGtCQUdGLHFCQUNFLDBCQUVBLHFCQUNBLDhCQUVBLGFBQ0UsbUNBQ0EsbUNBR0EsZ0JBQ0EsNEJBR0Ysb0JBQ0UseUJBQ0Esa0JBQ0EsMEJBRUEsdUJBS0oscUJBQ0UsQ0FDQSxxQkFFQSwwQkFFQSxXQUNBLCtDQUVBLHVCQUVFLFlBQ0Esb0JBQ0EsTUFDQSxzQ0FJQSxhQUVBLFNBQ0EsdUNBSUEsQ0FDQSxlQUNBLDhDQUNBLHFCQU9GLFlBQ0EsY0FDQSxrQkFDQSx3QkFJRixvQkFDRSxDQUNBLE1BQ0EsZ0NBR0YsVUFDRSxnQkFFQSxzREFJRSxhQUdGLHVCQUNFLGtCQUdBLDBCQUdGLHFCQUNFLENBQ0EsTUFDQSxxQkFDQSxxQkFHRixDQUNFLHFCQUNBLGdCQUVBLGlCQUlKLGdDQUVFLGdCQUNBLFdBQ0EsZ0JBRUEsc0JBQ0UsZ0JBQ0EsVUFDQSxNQUNBLGdDQUdGLFdBQ0UsaUJBQ0EsV0FDQSxDQUNBLDJDQUlBLFdBQ0EsWUFDQSxVQUNBLHdCQUdGLGdCQUNFLGdCQUNBLFdBQ0EsUUFDQSx3Q0FHRixTQUNFLGlCQUVBLGlDQUdGLGdCQUNFLENBQ0EsU0FDQSx5QkFHRix1QkFDRSxXQUNBLGdCQUNBLDBCQUlBLHlCQUNBLGtCQUVBLFdBQ0EsU0FDQSx5QkFFQSw0QkFSRixTQVNJLHlCQUNBLFdBR0YsNkJBYkYseUJBZUksOEJBR0YsWUFsQkYsVUFtQkksWUFDQSxVQUNBLGlEQUlKLFdBQ0UsV0FDQSwwQkFFQSx3QkFFQSxXQUNBLFdBQ0EsMkJBQ0Esd0JBS0YsVUFHRix1REFDRSxxQkFHRixDQUNFLFdBQ0EsMEJBRUEsc0JBR0Ysa0JBQ0UsWUFHRixXQUNFLG1CQUdGLHNCQUNFLGdKQU9BLGVDOVJBLDBCQUNBLGlCQUtJLHFJckg4TG9CLDZCSjlLVCxvQnlIWGYsV0FDSSxrQnpIVVcsYXlISlgscUZBQ0EsdURBRkosK0JySG9MdUIseURxSGpMbkIsc0JBREEsMkJ6SEdXLG1CeUhLUCxXQURBLG9CQUVBLHFCcEhrQkoseUZBR0EsaUJBT0osaUJBQ0kseUNvSGpCSSxjckhtS2tCLHlJcUgzSmxCLFVySDJKa0IsKzVCQUNBLG9CcUg5SGQsc0ZySDhIYywwRHFIakhsQixhckhpSGtCLDhMc0g3THRCLGNBQ0EseUVBTkosVUFDSSx5QkFLQSxzQkFHSixxQkFDSSx5RUFsQkksb0NBc0I4QixxS0FDQSw4S0F2QjlCLHlNQXdCZ0Msd1NBQ0csNFhySG1CdkMsb0JBRUosZ05BQ0ksaVdzSHJDQSxVQUdKLHdCQUNJLFdBR0osZ0J4SG5CZ0IseUN3SHNCWixrQkFDSSxrQkN2QlIsbUdBREosMkhBRUksbURBRUEsQ0FDQSxtQkFDQSxlQUVBLDJCQUNJLDRCQUlBLDJCQUNBLDJFQURBLG1CQURKLGVBQ0ksQ0FESixxREFDSSx3QkFDQSw4Q0FJSixxQkFDSSwyQkFJQSxtQnZISEosb0JBQ0EscUJ1SEdzQixvQnZIRnRCLGF3SHRCSiwrQkFDdUIscUNEd0NmLGdCQ3hDdUIsY0R5Q25CLG9CQ3pDbUIseUVEOEN2QixXQzlDK0IsbUZEa0QvQixjQ2xEK0IsYUNEdkMsa0ZBQytCLGlCRnlDbkIsZ0ZFekNtQixrQkY4Q3ZCLFdFOUMrQixtRkZrRC9CLGNFbEQrQixhQ0R2QyxrRkFDK0IsaUJIeUNuQixnRkd6Q21CLGtCSDhDdkIsV0c5QytCLG1GSGtEL0IsY0dsRCtCLGFDRHZDLGtGQUMrQixpQkp5Q25CLGdGSXpDbUIsa0JKOEN2QixXSTlDK0IsbUZKa0QvQixjSWxEK0IsYUNEdkMsa0ZBQ3NDLGlCTHlDMUIsZ0ZLekMwQixrQkw4QzlCLFlLOUNzRCxtRkxrRHRELDJCS2xEc0Qsb0ZDQXRDLG1HQ0F1QixrQkNEL0MsQ2hJWWMsNEJ3SG1CVixzQlE5QmtDLGFDRHRDLGtCQUNzQixVVDhCbEIsd0JTOUJxQyx3Q0NEekMsdUJBRUksV0FDQSwwRUFHSSxhQUVBLDBCQUNBLGFBQ0EsaURBQ0EsMkdBR0ksZ0JBQ0EsbUJBRUEsbUpBSUEsb0JBREosQ0FFSSwrS0FtQlosbUJBQ0ksOERBSUksMEZBSUksb0NBT1IsZ0JBQ0EsQ0FGQSw4QkFFQSxtRkFLSSxVQUNBLG9CQUNBLCtCQUxKLGVBTUksd0dBR0ksZ0JBQ0EsbUJBRUEsaUpBSUEsb0JBREoseUJBRUksbUtBWUEsbUJBSVosaUJBQ0ksNENBRUEsVUFDSSw2QkFDQSxnRkM5RkkscWFDU0osOEtDVkksb0pBRUEsaUJBRUksNklBYVIsK0RBRUksNkRBR0EsaUJBREosbURBRUksK0RBRUosNEVDckJKLGFBWUEsK0NBREEsNERBWkEsYUFOSixDdElZYywrQ3NJVlYsMkZBT0Esd0JBSUEsNEJDWk8sc0NBRFgscUJBSUksQ0NITyxnRUFHUCxvQkNITyx1Q0FEWCxVQUlJLFlDSE8sMkNBRFgsYUFJSSxZQ0pKLHdEQUNJLFlDWUEsMkNBQ0Esc0RBREEsY0FDQSxDQURBLDZCQVhBLDhEQVlBLHNEQVJBLHdCQU5KLHFCNUlpTmtCLENBQUQsMEI0SWhOYixDN0lJYSxtQjZJY1QsbUNBQ0EsU0FEQSx3REFJQSx1QkFDQSxRQUNBLGVBSkEsZUFDQSxRQUpKLE9BT0ksdUJBR0osbUJBQ0ksa0JBR0kseUJBRUEsdUJBSEosaUJBSUksK0JBSUEsaUJBR0Esa0JBQ2tCLGdCQUhsQixZQUNBLGdCM0lpRUosc0MySTNESixvREFDSSxDQURKLGlDQUNJLFVDaERSLGNBQ0ksb0NDREosa0JBQ0ksOENDQUEsbUJDR0EseUNBQ0EsMkNBREEsNkNBSEEsNkNBQ0EsNkVBR0EsMEVBQ0EscURBRUEsb0JBQ0ksQ0FESix3Q2hKSVUsbURnSkVOLDhCQUNrQixzQkFIbEIsdUJwSldXLG1Cb0pYWCxVL0lTSixzQkFxRkksa0JBcEZKLGNnSnJCQSx3REFDQSxpQkFHSSxnQkFDQSxtQkFDQSxTQUNBLGdCQUpKLHFCQUtJLENDSEoseUNBSEEsQ0FISixhQUNJLFdBRUEsZUFDa0Isd0NBR2xCLHdCQ01BLDRCQUNBLDZDQURBLHVEQVhBLG9DQVNBLHNCQUhBLENBRUEsVUFJQSw4Q0FSQSx3QnBKRGEscUJvSkxqQiwyQkFVSSxtQkFRQSw2QzdJb0VBLGE2SXRGSixhQW9CUSxzREFHSix1QkFDSSxlQUdKLGVBQ0ksMEJBR0osYXBKL0JrQiwwQ29KMENkLFVBTEEsY0FJQSx1Q0FGQSxxQ0FJQSxvQkFNQSxjQVFJLHNCQUZBLGdCQUxBLFdBR0Esa0JBR0EsbUJBRUEsOENBSVIsd0JBQ0ksQ0FESixvQ0FDSSxzQkFLQSxpQ0FEQSwwQkFDQSxDQUNBLGtCQUVBLENBTEosd0NBS0ksbUJBTUkscUJBREEsaUNBREEseUJBRkosOEJDcENSLG1FQUNJLENBREosNEJBRUksNkJBREEsNERBQ0EsVUFEQSxTQU9JLDBCQUZBLHVEQUZKLHFFQUNJLENBQ0EsaUhBRUEsOEJBRUEsb0JBQ0kscUJBS0osaUNBQ0Esa0VBREEsMkJ4SjdCVSxrQndKNEJkLG9GQUdJLDhDQUdBLHFCQUpBLDhDQUtBLGNBRUEsb0JBQ0kscUJBT0Esb0JBRkEsYUFDQSx1REFHQSxnQnhKaERPLCtCd0oyQ1AsQ0FPQSxzQkFDQSxtQkFLSixvSUFESiw0Q0FHSSxtQ0NqRlIsd0JBRUksc0JBQ0EsMkJBS0ksbUJBREosQ0FFSSxtREFJQSxvQkFDQSx5Q0NiSixnQkFDQSxpQ0FDQSwrQkFJQSxhQUVJLDhDQUlBLG1DQUNBLDRCQ2JKLGdCQUNBLGlDQUNBLCtCQUlBLGFBRUksOENBR0osZ0JBQ0ksbUJBQ0EsNEJIYkosZ0JJQXNCLHdWSm9CZCw0RklwQmMsMldKb0JkLDZGSXBCYyxpaUJKb0JkLDZGSXBCYyxzdEJKb0JkLDZGSXBCYywwNEJKb0JkLHdHQUtKLGlGSXpCa0Isc0lDR3RCLDhJQURBLFlBQ0EsQ0FKSixrQ0FnQlEsNkNBQ0EsaURBREEseUNBRUEsY0FIQSxrQ0FDQSxDQURBLGdEQUVBLG1FQUxKLENBQ0ksMEJBTUEsbUJBR0osZUFJSSxvQkFIQSxxQkFDQSxvQkFZSSx3REFGQSx1QkFGQSxrQkFGSix5Q0FLSSwrREFDQSxVQURBLGlEQUNBLHNCQUxBLDhCQXFCSixrQkNsREoseUZBSUksMkRBS0ksdUNBRkEsNkJBREosb0VBRUksNEJBTUEsd0JBREosc0JBQ0ksOENBQ0EsbUMxSkxFLGlFMEppQk4sMEJBQ0ksc0RBSVIsa0JBQ0ksdUNDaENBLHVDQURBLGtDQUVBLG9GQUdJLGlGM0pLRSxtRDJKS0YsK0UvSk9NLDJFK0pIb0Isb0RBRzlCLFVBRUksdURBSUEsaUJBQ0EseU5BSVIsZ05BRUksWUFHSixnTkNqQ0ksYUFDSSx1R0FJQSxrQzVKQUUsK0VKV0ssMkVnS0ZtQixvREFJMUIsVUFDQSx3REFHSixDQUVJLG1EQU1JLG9CQUhBLHVWQUlBLHdLQy9CWixtQ0FEQSw0RkFJQSwrQnZKNEVBLHdCdUpwRkosaUNBV1EsZ0RBV0osdUdBQ0EsK0NBTUksbUVBQ0EsY0FDQSxpRUFIQSw4REFEQSx3QkFHQSw4Q0FMSixxQkFNSSw4Q3ZKcURKLHlDdUozREEsb0JBU1EseUdBR0osMEM5SnZDYyxpRDhKNENsQiwrSHZKMENBLDRFdUoxQ0Esd0NBS1EsaUNBTVosMENBU0ksMkRBSEEsYUFDQSxDQUdBLGdFQU1BLDZDQUdKLDhEQWFRLGNBTkEsV0FJQSxTQUxKLGNBQ0ksMENsSzdFSixvQkFESixrQ0FFSSwrREFJSSxzQkFDQSxPQUVBLFlBQ0EsMEJBR0osa0RBQ0ksa0JBR0osOENBQ0ksa0VBR0osaUNBQ0ksdUJBTUEsZ0JBSEosa0NBRUksZUFFQSxpR0FNSSxrRUFFQSxDQUNJLGNBQ0EsaUJBQ0EsV0FEQSxnREFFQSxhQUtBLGdCQUVBLGtCQUpKLFdBR0ksNERBRUEsV0FHSixhQUlJLG1CQUhBLFdBQ0Esd0RBR0Esc0JBR0osa0JBQ0ksaUJBRUEsOERBTUosV0FDQSw4QkFTQSxrQkFDQSw4RUFEQSx1Q0FEQSw2RUFJQSx3QkFGQSw4Q0FISixxQkFJSSwyQkFHQSxtQkFLUixvQkFDSSx5Q0FFQSxhQUVJLFlBQ0EsK0JBQ0EsMERBV0EsK0JBRUEsd0JBQ0Esb0NBS0oscUJtS3BIUiw0QkFrREksd0VBaERJLFFBQ0EseUZBRkosbUJBQ0ksa0JBREosMkNBRUksd0JBQ0EsQ0FEQSxzQkFDQSw4R0FFQSxxQkFDSSxrQ3hKNkVSLHdKd0oxRVksdUJ4SjBFWiw2SXdKdEVZLHNLeEpzRVosK0h3SjlEWSxzQnhKOERaLCtJd0oxRFksdUtBV1Isd0JBRkosK0lBT1EsWXhKMENSLHFDd0pqREEsZUNuQ0ksMkdBR0ksMER6SmlGUixvQ3lKM0VRLGNBSVIsK0VBQ0ksVUFDQSwyQ0FDQSw4Q0FISixxQ0FNUSx5Q0FHSixtQkFDSSxvREFHSiwyQ0FDSSx1QkFLQSxvQkFEQSw2RHpKcURSLDBEeUpoRFksMER6SmdEWixjeUp0REksZ0JBVVEsZ0VBR0osd0NBQ0ksZ0tBSUEsOExBUUEseUVBTUoseUNBRUEsZ0JBQ0ksNEhBR0osZ0JBQ0ksNERBS0osa0JBQ0ksd0N6SlNaLGtGeUpOZ0IscUV6Sk1oQixvQnlKVlEsMENBUVEseUR6SkVoQixXeUpWUSx5Q0FZUSx5RENyRlosK0RBR0kseURBQ0EsK0MxSitFUixzQjBKM0VRLFVBVlIsMkNBWVEsb0MxSnlFUixlMEpyRVEsZ0JBaEJSLDRDQWlCUSxvQzFKb0VSLHNCMEpoRVEsVUFyQlIsRUFzQlEsNkUxSitEUixxQjBKM0RRLFVBMUJSLDJDQ01JLG9DQUZBLHFCQVdBLHFEQUxJLG9DQUVBLGdDM0p5RVIscUMySm5FUSxXQWZSLGdCQWdCUSw2RDNKa0VSLFcySjlEUSxnQkFwQlIsZ0JBcUJRLDJDM0o2RFIsbUMySnpEUSxlQXpCUixZQTBCUSw0QzNKd0RSLG1DMkpwRFEsZUE5QlIsZ0JBK0JRLDhFQVNKLGVBSkEsV0FDQSxDQUVBLHlDQUdBLG1DM0p3Q0osaUYySnJDUSx1QjNKcUNSLDBEMkovQ0EsVUFjUSwyQzNKaUNSLGlEMkovQ0EsY0FrQlEsNEMzSjZCUixpRDJKL0NBLGNBc0JRLDJDQUtKLDJKQUNBLDBDQUlBLG9LQ2pFSixvTUFEQSw4Q0FFQSxtRUFOQSxDQUNBLDBCQU1BLCtDQUdJLDZEQUdKLGFBRUksK0JBQ0EsdUJBSUEsaUJBREosd0JBRUkseUJsS1ZNLDZFa0tlVixhQUdJLGtCQUlBLDJDQUNBLGtCQUNBLGtCQURBLDJEQUNBLGdCQUhKLCtFQUNJLDhDQUlBLHNCQUlJLDJCQUZKLG1CQ3RDSix3RkFDQSwrQkFDQSx1QkFKSixzRUFDSSx3QkFRQSxzQkFFa0IsMkJBTmxCLG1CQUVBLHdCQU5BLG9CbEtxQkEsMkJrS0pBLDRCbEtHQSwyQmtLRnFCLG9CbEs0QmpCLG9DQUdBLG1CQU9KLGlCQUNJLGdCa0tuQ0oscUJBSUEsMEJBQ0ksVUFJQSx1Q0FESiwyREM5QkEsVUFLQSxtQkFDSSxVQUNrQixjbktrR2xCLGlCbUsvRkosY0FDSSx1RUFJSix5QkFFc0Isc0JBQVEsOEJBRTFCLHVEeEtFUywrRHdLR0wsNEI5SjZEUixpQjhKdEVBLG1CQWEwQixnQ0FBUSxxREFhMUIsOENBREEsMENBSEEsaUJBRUEsaUJBQ0Esa0JBREEsb0RBRUEsOENBQ0EscUJ2S2xDVyw4Q3VLeUJmLHlIdkt6QmUsc0JBUEUsOEN1S21DYix5QkFVSSw2S0FWSixrRXZLM0JZLDJEdUtnRFosQ0FYSSxnQ0FDQSxzSUFHQSx1REFPSixxQ0NwRFIsNkNBRkEsNkNBR0EsdUJBQ0EsOENBUkosNEJBZ0JZLHlGQUlBLDZCQWFBLHVEQVRrQixpQkFBUSx5QkFZMUIseUVBYkosWUFHMEIsb0NBQVEsK0IvSjREdEMsbUMrSi9ESSxxQkFPMEIsMENBUzFCLG1DQUVJLG1DQ3hDUiwyQ3ZLRGtCLG1DdUtNVixxRWhLZ0ZSLGdCZ0tqRkksa0JBSVEsbUNoSzZFWix1RGdLakZJLG9CQVFRLDBDQVFjLHNDQUNsQiwrRGhLZ0VSLHNDZ0s3RDhCLG9CQUFRLHdDQUMxQixnQmhLNERaLHNDZ0tsRUksMENBVWtDLHNDQzlCMUMsZ0JBSUksd0NBQ0EsMkNBRUEsc0RqSytFQSxtQmlLdEZKLHFCQVVRLCtCQUlBLDBDQUNJLHVDdEsyRkosdURzS3ZGSSxpQkFFa0IseUJBQ2xCLHFDQUdKLGlEQUNzQixVQUFRLHNEQWMxQixDaks4Q1IsbUNpSzdESSxrQkFLMEIsb0NBQVEsY0FDMUIsbUNqS3VEWixzQ2lLN0RJLDBDQVdRLG1EQU9SLENBQ0ksa0JBQ0EsZ0VqS3lDUixtQ2lLdENZLGlEQUtKLG9DQUNBLGdCQUNBLGtCQUNBLDBDaks4QlIsa0NpS2xDSSxtQkNuREosdUNBREosaUJBS0ksa0JBUUksa0hBREEsWUFLQSxDQVRBLHlCQU9BLDBCQUNBLGlCQURBLG9CQUdBLHFMQVRBLG9CQUtBLHFEQVNBLDZDQVNBLHFDQUNBLDJEQUNBLHFMQUpBLGNBRkEsK0xBb0JJLHVFQUdBLFVBSVIsY0FFSSxtQkFDQSx5Q0FHSixxREFDSSxtQ0FJQSwyQkFLQSxxQ0FOSixzRUFHc0IsMEJ2Sy9DdEIsa0JBcUZJLG9CdUtuQ0EsOEJ4SzNETSx1Q3dLc0VWLHNFNUsxRGMsbUI0SzJEViwwREFFQSxvQkFFa0IsVXZLbUJsQixxQ3VLWEksMEJ2S1dKLDBCdUtoQkksa0JBQ3NCLGNBQ2xCLHVEQzNGWixpQkFDQSw2Q0FDQSwyQ0FLSSxhQURBLGlCQUdBLG1CQUxKLHdDQUNJLCtCQUtBLDZDQUtJLG9DQUNBLDBCQUNBLG9EQUdKLG1CQUVJLG9FQUdKLHdCQUVJLDBDQUlBLDBDQUNBLG9CQ2pDWixpQkFDSSwwQ0FDQSwwQ0FDQSwwQ0FLSSx3QkFEQSxrQkFHQSx5QkFMSix5REFNSSxvREFNSSxzQ0FDQSwwQkFISixhQU1JLHlEQU1BLENBRkEseUJBREosNENBR0ksZ0JBS0Esa0JBREEsb0JBREosZUFHSSw4REFJQSxpQkFDQSxDQUZKLG1CQUdJLDhEQUlBLGlCQUNBLENBRkosbUJBR0ksOERDNUNSLHFDQUNBLGtCQUNBLDRDQUdJLHFDQUlBLGtCQUNJLDZDQUtBLGdHM0tKRSxzRENzQ04sb0lBUUEsOEIwS3JDSSxrQkFFQSxpSkFNQSxVQUVBLDBDQUNJLGdCcktzRFosNkJxS3RGSiw0REFzQ1EsaUZBQ0EsMENBS1Esc0JBRkosaUNBR0ksZ0VBSUosZ0RDNUNSLDBDQUhBLGlCQURBLGtCQUtBLG1CQUdJLGdCQURKLDJDQU1JLDJEQUNBLG1CQURBLGNBREosMEVBRUksb0NBSUEsMkVBR3NCLHVCM0s0QnRCLHVHQVFBLGtFMksvQnNCLGlCM0srRXRCLG1CMkszRUosMEdBS0Esd0NDaENBLHFFQUdBLG9DQUpBLHNFQUNBLDZGQUZBLG1CQUZKLCtCQVFJLG9CQUdJLHFCQUNBLG9CQUNBLGFBTUEsZ0dBREEsZUFEQSxrQkFHQSxtQ3ZLa0VKLDRCdUsxREksdUJDdkJKLGtCQUpBLGNBR0Esc0JBSkosa0JBT0ksOEJBTUksa0JBQ0EsMENBQ0Esd01BSEEsY0FGQSwrTEFpQkEsZ0JBRUkseURBT0EsaURBSVIscUNBQ0kseUJBTXNCLHdCQUhsQixrQkFESixtQ0FNSSwyQjdLeURKLG1ETGpGUSxja0x3QkosNEJBR0osZ0I5S3hDTSxtQjhLOENnQixvQkFFbEIsa0VBTEksb0RBUUEsZ0JBS0osNEJBR2tCLDJCQUp0QixtQjdLdUNBLDZDNksvQkksb0JBQ2tCLGdDQzNFMUIsNEZBREosNkVBRUksNENBRUEsZ0RBQ0kseUhBQ0EsNkNBRUEsZ0dBT0osaUhBQ0EsOENBSUksZ0dBREEsc0VBRUEsZ0NoTHJCYyxnRGlMRWxCLHlDMUtvRkEsb0QwS3RGSix3REFLUSw0Q0FDQSxxRkFDQSxnREFHSix5Q0FFSSwwQjFLMEVKLDRDMEs1RUEsb0NBS1EsaURBTUosbUJBT0EsNERBQ0EsNEhBVEEsWUFESixrQkFXSSxnQzFLd0RKLG1GMEs3RFEsNERBU0Esc0JBREEsWUFFQSx1RkFJQSx3RUFJQSxzQ0FHSixxQkFDSSxzRDFLdUNSLHNFMEt6QlEsaUJBUEosdURBQ0ksaUJBS0EsMENBV0EseUZBTkosV0FHSSwyQkFNQSxDQUNBLGtCQVJBLENBRUEseUJBSUEsNkNBR0EscUxBVEEsb0JBS0EscURBS0EsNkNBT0osMkdBREosc0JBRUksc0RBSUksdUZBREEsc0VBRUEsdUNDMUZaLHlGbExBc0IsZWtMSWxCLENBSEEsb0NBR0EsNkIzS2tGQSxpQzJLdEZKLGdEQU9RLHVFQUNBLDJEQU1BLCtCQUZBLHlCQUdBLDRDM0t1RUosMEYyS3BFUSwrQkFDQSwrQ0FNSiwwQ0FXQSw4R0FiSixxRDNLK0RBLDhGMkt6RFEsZ0QzS3lEUixlMksvREEsV0FVUSw2RkFPQSxpQkFDQSw4RkFLa0IsY2hMNER0Qiw0RGdMekRBLGlCQUNJLCtFQUdKLGdCQUVJLG1CQU1SLHlKQUNBLGNBSUksMEdBREEsc0VBRUEsdUNDNURKLHlGQU5BLENBRUEsY0FDQSxxQ0FEQSw2QkFPQSxnQkFTSSxrQkFFQSwwRkFMQSxjQU1BLGdCQVRBLDRCQVVBLDJEQVJBLHVDQWFBLCtCQUNJLHlCQUdKLHVIQUNJLHVDQWVKLFdBREEsZ0RBSEEsK0RBTUEsb0xBSkEsQ0FDQSxXQU5BLCtMQXNCSSw4R0FDQSx1Q0FWQSw4QkFESixxSUFXSSxnREFNSix3S0FLQSxvSEFHQSwrREFHQSxnQ0FFQSxpQ2xMdkVNLHVESmFFLHdDS0paLGdDaUxxRVEsQ2pMcEVSLHdCQTRCSSxvSEFRQSxvQmlMcUNBLGdCakwzRUosdUJBQ0EsbUJpTDRFUSwwR0FNQSx1Q0FDQSx3QkFJUiwwREFDSSw4Q0FDQSxVQUNJLGdDQzVHUix3QkFDQSwyQ0FDQSwrQkFDQSx3QkFRSSxrR0FIQSxhQUVBLHdDQUtBLGlNQUNBLENBVEEsaUJBS0EsMkRBUUEsNkNBV0EscUNBQ0EsMkRBUkosQ0FDSSxVQVFBLDhMQUpBLGtCQUZBLCtMQW9CSSwwRUFHQSxVQU1KLGNBQ0EsQ0FISixrQmxMaURJLHVEa0w5Q0EsU25MaERNLGdCbUwrQ04saUJBR2tCLG1DbEx6Q3RCLDJCTElZLHVCS3lCUixpRkFPSixpQkFDSSxxQ0s0QkosZ0M2SzdCQSx1QkFZUSwyR0FZYyxvRGxMeUJsQiw4QktwQkosNEI2S2JBLHVCN0thQSxpQjZLR0ksNEJBRUksa0JBQ0EsaUJDMUZSLG1CQUVBLG9GQUpKLHVCQUNJLGdCQUlBLGFBU0ksdUJBRUEscUJBQ0EsWUFEQSxtQkFDQSx5RkFDQSwyREFSQSx1Q0FhQSwrQkFDSSx5QkFHSix1SEFDSSxXQVFKLG9DQUZBLDBDQUZKLCtEQVVRLHdEQUNBLENBQ0EsbUJBR0EsMkJBTUEsMkJBQ0EsZ0JBRkEsa0JBSUEsV0FDQSw4RkFOQSw0S0FPQSw0Q0FPSix1SkFHQSxzQkFKQSxtQkFGSiw4Rm5MNENJLCtEbUxqQ0ksQ0FDa0Isb0JwTDlEaEIsc0JDUVYsa0JBQ0EsYUFDQSxtRG1MMERJLFVBQ0ksY0FDQSxxREMvRVIsaUJBSEosbUJBS0ksK0IvS2lGQSx1QitLOUVJLDRDL0s4RUosYStLdEZKLFdBWVEsMEJBSUEsYUFESiw4QkFFSSxXQU9BLG9FQUNBLENBREEseUNBRkEsaUZBRkosbUJBS0ksZ0RBTEosNEJBUVEsb0JBSVIsQ3JMcEJVLGlCQzhGTix5Q0Q5Rk0sb0JxTHNCWSxhekxaVCxrQnlMaUJULDBDQUNBLG9DL0s4Q0oscUIrS3REQSxXQVdRLHFEcEwrREosK0NvTDFEQSxtQkFDc0Isa0JBRWxCLDBDckx2Q0UsbUJzTFBWLG9CQUlBLDZGQUZBLGtIQUhBLGlEQU1BLHlDQU1JLGFBQ0EsNkRBQ0EsMktBSEEsY0FGQSwrTEFpQkEsZ0JBRUksNkJBQ0EsQ0FEQSw0QkFHQSwyQ0FHSixDQUNJLDJDQUtKLHlCQUNBLDBDQUNBLG1DQUdBLDJCQUdJLGdDQUtBLGNBQ0kseUJBQ0EsMkJBRkosWUFDSSw4QkFPUixrQkFDQSxvR0FGSixlQUdJLCtCQUlJLGNBRWtCLHFDQUhsQixZQURKLENBTUksMERyTCtCSixpRUxqRlEsNkIwTGtESixnQnRML0RFLG1Cc0x5RWdCLG9CQUVsQixvRUFMSSxvREFRQSw2Q0FNSixVQUVrQixpQkFKdEIsbUJyTFlBLDhDcUxBQSx3RUFFQSxzQ0FKQSxxQ0FDQSxrR0FDQSw0RUFDQSwwQkFDQSxDQURBLGlCQUdBLCtCQUZBLHNEQUlrQiwyQkFIbEIsdUJBRzBCLG1CQUUxQix5QkFDSSxxQkFDQSxrQ0FJQSxzQ0FRSiw4QkFHQSwyQ0FIQSx3Q0FKSix5QkFDSSw0QkFDQSxhQUtBLDJFQUdrQixzQkFBUSw2Q0FKMUIsNkJBQ0EsVUFEQSwrQkFEQSxvRUFDQSxnRkFTQSw2QkFFQSw2QkFDSSxvQkFLSixxQkFLSixzR0FESiwrQkFFSSxrQkFJSSw4R0FEQSxnREFFQSxzQkN4SUosZ0hBREosaUZBS1EsZ0NBQ0Esc0JBMUJKLDJCQUlJLG1CM0xvQlEsa0YyTHRCUixrRUFHQSxzQ3ZMS00sb0J1TEFvQixpREFDMUIseUNBQ0EscURBUkEsNEMzTG9CUSxvRTJMdEJSLHlEQTRCZ0MsU0F6QmhDLHNDdkxLTSxvQnVMQW9CLGlEQUMxQix5Q0FDQSxxREFaSixnQkFJSSw0QjNMb0JRLDJCMkxwQlIsQzNMb0JRLHdDMkxwQlIsQ0FGQSx3REE2Qm9DLDJCQTFCcEMsd0JBR0osb0JBRXNCLENBQVEsZ0RBQzFCLHlDQUNBLHFEQVpKLGdCQUlJLGdDM0xvQlEsNkYyTHRCUixvQ3ZMNktjLDBCdUwxS2Qsd0JBR0osb0JBRThCLGlEQUMxQix5Q0FDQSxxRENYSiwyRUFDQSxxQkFGQSxvQkFDQSx3QkFEQSxtQ0FTSSwrQ0FMSix1QkFDSSxDQURKLG1FQUtJLHFCQUlBLHFGQURKLDJFQUdJLHVCQUVBLG1CQUNJLDhDQUlBLDhDbEwrRFIsMEVrTDNEUSw4QkFDSSxZQUtKLG9DQUNJLDREQVNaLDBIQUlBLDhGQUNJLHVCQUdKLG1IQUNJLGtCQUlBLDBEbEw4QkosQ2tML0JBLGtCQUdRLHNCQ1ZaLG9CQUVJLG1DQVFJLDJCQURBLHFCQUdBLHVEQU5BLG9CQUZKLGFBb0JJLENBWkEsZ0M1TG5EZSxXNEw0RGYsK0M1TGxFaUIsK0g0TGlFakIscUJBSUEsOENBR0osd0IxTDlEZSxtRTBMa0VmLDJEQUVJLHlFQUNBLCtDQUZBLDJDQUNBLG9CQURBLGlDQUVBLHNDeEx3QkEseUd3THJCc0Isc0JBRWxCLDJCQUVBLDBFQUVJLDRCQUNBLDJCQUZBLG9CQUlBLG9DQUlSLDJGQUNJLGNBcEVSLGNBeUVrQywrSEE5RDlCLCtCQVhKLHVCQTBFa0MsOEdBL0Q5Qix5Q0FYSixpQkEyRWtDLGdIQWhFOUIseUNBZ0VzQyxnQkF4R3RDLG9Dekw4S2MsZ0V5TGxLTixxREFnRzJCLGtNQXpGdkMsd0JBMkZ1QyxrREF0Rm5DLG1FQXVGaUMsdURBdkZqQywyRUF3Rm9DLG1EQXhGcEMseUV6THNKYyxzRHlMdEpkLHdCQ1FKLG9EQUNBLFVBQ0EsQ0FEQSwyQ0FEQSx3QkFEQSxnRkFFQSx3QkFDQSxDQURBLHNCQUNBLDRDQUdJLDJCQURKLG1CQUVJLG9CQUVBLHFCQUlJLG9CQUNBLGFBRkEsQ0FDQSw4QkFJQSx5Q0FGQSxzQkFDQSw0Q0FDQSxDQU5KLFVBT0ksMERBR0ksNkNBR0osZ0ZBQ0ksd0JBT1IsV0FGSiwyQ0FDSSxjQUlBLENBQ0Esb0hBSEEsMkVBS0Esa0JBdkRKLDREQUdJLDRDQUdJLHlCQUNBLHVCQUVBLHFDQUNJLHNCQVZaLGlCQUVJLGVBREEsY0FFQSxpQ0FHSSxrQ0FDQSw4Q0FFQSwrQkFDSSxzQkFSUixpQkFEQSxlQUVBLCtDQUdJLHVCQUNBLDhDQUVBLCtCQUNJLHFEQWpCUixjQXFFc0MsZ0RBckV0QyxtQkFzRW9DLDhDQXRFcEMsK0JBdUV1QyxrRDNMaEZ6QixjNExDbEIsZ0RBR0EsY0FJSSxtREFEQSxpRUFFQSxjQUhKLFlBSUksYUFVQSw4Q0FEQSxpQkFIQSw4RkFGQSxDQUNBLFlBRkosZ0JBU0ksZ0NBR0kscUMzTGJFLDBCMkxnQk4scUIzTG9KYyx3RDJMMUlsQixrQkFDSSxtQkFPQSwyQkFVQSx5Q0FaQSwyQjFMVEosdUMwTG9CSSxzREFOQSxxQkFRQSxvRHJMNkJKLHdCcUxsQ1EsYUFTQSw2RkFLSiwrQkFFSSxpRjNMeERFLDBHQW9LUSxhMkw5R2QsVUFDSSx5RkFDQSwyQjNMeERFLFdBb0tRLEMyTHpHZCw0RTNMeUdjLGEyTDlHZCxXQUNJLDBGQUNBLDJCM0x4REUsV0FvS1EsQzJMekdkLDRFM0x5R2MsYTJMOUdkLFdBQ0ksMEZBQ0EsMkIzTHhERSxXQW9LUSxDMkx6R2QsNEUzTHlHYyxhMkw5R2QsV0FDSSwwRkFDQSwyQjNMeERFLFdBb0tRLEMyTHpHZCw0RTNMeUdjLGEyTDlHZCxXQUNJLDBGQUNBLDJCM0x4REUsV0FvS1EsQzJMekdkLDRFM0x5R2MsYTJMOUdkLFdBQ0ksMEZBQ0EsMkIzTHhERSxXQW9LUSxDMkx6R2QsNEUzTHlHYyxhMkw5R2QsV0FDSSwwRkFDQSwyQjNMeERFLFdBb0tRLEMyTHpHZCw0RTNMeUdjLGEyTDlHZCxXQUNJLDBGQUNBLDJCM0x4REUsV0FvS1EsQzJMekdkLDRFM0x5R2MsYTJMOUdkLHFHQUVJLDJCM0x4REUsMEZBb0tRLHVCMkw5R2QsNkZBRUksMkIzTHhERSwwRkFvS1EsdUIyTDlHZCw2RkFFSSwyQjNMeERFLDBGNExURixhQUNBLHVHQ0ZKLDJCQUNJLFdBQ0Esb0RBSVIsaUJBQ0ksdURDVFIsbUJBS0ksb0M5TE9VLGlDOExEVix1REFDSSxpQmxNV1csK0JrTUhYLGlCQUhBLFdBQ0Esb0JBQ0EsdURBUUEsVUFEQSxrRUFLSiwyQkFDSSx1Q0FFQSxpQkFDSSxpRUFRQSxnQkFGUixnQkFHUSxvQkFLSixVQUNJLGlDN0w5QlIsQ0FDQSx1QkFDQSx5RTZMb0NRLG1CQUdKLGtCQUNJLGlDQUlBLDJFQUtKLG1CQUNJLG1FQUdKLGtCQUNJLHNHQVNKLG9GQVFRLGdJeExQWiwwQ3dMT1ksMEN4TFBaLDJDd0xPWSx5Q3hMUFosMkN3TE9ZLHlDeExQWiwyQ3dMT1kseUN4TFBaLDJDd0xPWSx5Q3hMUFosNEN3TE9ZLHlDeExQWiw0Q3dMT1ksd0JBS1osa0JBQ0ksNENBT0EsdUJBREosa0JBR0ksNEdBS0kseURBQ0ksaUtDOUdnQiwwSW5NbUJiLG9CbU1aWCx5QkFDSSxpQ0FJUixpREFDSSxVQUdKLHdEQ2pCSix1Q0FFSSxtREFNSSxnQ0FDQSxzQ0FGQSw0QkFESixzQkFHSSxxRkFHSiw2Q0FFSSwrQ0FEQSxzQ0FFQSxnRUFLQSx3Q0FGSiw4Q0FDSSwrQ0FFQSw4REFLQSwrQ0FGSix1Q0FDSSw2Q0FFQSwrREFHSiwrQ0FHSSx3Q0FEa0IsNkNBT3RCLDhCQUVBLHFGQUdJLDJDQUlBLG1DQUdKLHFEQzlDQSwrQ0FFQSxnRUFISixtQkFLSSxrQ0FFQSxzQ0FiQSxTQWtCMkIsbUJBQ0EsQ0FuQjNCLHVGQXFCMkIsY0FDQSxnQkF0QjNCLGFBc0IyQixXQUNDLFdBdkI1QixhQXVCNEIsdUNDVjVCLGFBS0EsYUFKQSxhQUtBLGFBSEEsYUFKQSxhQUtBLFdBTkosV0FJSSxhQUtBLGtEQUdKLGlEQUNJLGtCNUw2REEsUzRMakZBLGtDQUVRLDRDNUwrRVIsWTRMakZBLGlEQUVRLHNCQUZSLDBDQUVRLHFDNUwrRVIsMkM0TC9FUSxxQzVMK0VSLDJDNEwvRVEscUM1TCtFUiw0QzRML0VRLHlDNUwrRVIsRTRMakZBLHlDQUVRLHFDNUwrRVIsNEM0TC9FUSxxQzVMK0VSLDRDNEwvRVEscUM1TCtFUiw0QzRML0VRLHFDNUwrRVIsMkM0TC9FUSxzQzVMK0VSLDJDNEwvRVEsc0M1TCtFUiwyQzRML0VRLHNDNUwrRVIsNEM0TC9FUSwwQzVMK0VSLDJDNEwvRVEsc0M1TCtFUiw0Q1Q3RW1CLGtGcU0rQnZCLHVDck0vQnVCLENxTStCdkIsMERyTS9CdUIsc0JBUkUsOENxTTBDckIsQ3JNMUNxQix1QnFNMENyQixDQUdBLHFGQUNJLHNEQUpKLGtFck1qQ29CLDJEcU1pRHhCLENBWlEsOElBSUEsc0RBUVIsa0hBT0ksb0ZBREoscUNBRUksQ0FJSSxnSUFEQSxnREFFQSxzQkFLSixvQkFHSixnREFLSSx5Q0FRQSxlQUxKLGtFQU1JLGFBR0ksMEJBREosZUFFSSxtQmpNN0VKLHNCaU1pRkosWWpNaEZJLGtDQUZBLGtDa01iSSx5R3BNUGMseUVvTUlkLGVBREosc0JBS0ksNENBSUksK0JBREEsdUJBRUEsb0JBU0oseUNBREosYUFFSSxpQkFDQSxzREN4QlIsOEJBQ0kscUNBREoseUJBSVEsOEJBR0osa0JBQ0ksd0M5TDhFSixVOEwvRUEsaUJBR1EsOERBSUEsZ0JDYlIsNkNBQ0EsYUFDQSx5Q0FGQSxvQ0FESixzRUFFSSx1RUFDQSxzQkFFQSwyQkFFQSxtQkFDSSx5Qy9MOEVKLG9CK0wxRUksbURBSUEsa0RBRUEsZ0NBS0osZUFDSSwwQ3BNa0ZBLGVxTXZHSix3REFDQSw4Q0FGQSxpQkFDQSxxQkFEQSw0QkFDQSxrQkFEQSxDQUNBLGlCQUZBLHlEQVVJLFVBUEosMENBTUksd0JBQ0Esc0JBSUEsMkJ0TUhNLG1Cc01LTixDQUNBLHdDQ2pCSixvQkFDc0IsY3RNd0dsQix3QnNNdkdBLG9CQUNBLCtDQUdJLHdCQ05SLHVHQURKLDBFQUVJLDJEQUNBLHNCQUdJLDhDQUVBLG9CQUNJLHFCQ2NSLG9CQURBLGFBREEsdUJBREosMkRBQ0ksZ0JBSUEsNENBR0ksb0JBRUEsMEJBTUosbUJBQ0ksbUJBR0osb0JBQ0ksQ3pNN0JNLG9CeU00QlYsb0JBQ0ksQ0FESixhQUNJLGN6TTdCTSxheU0rQlksb0JBQ2xCLGlCQUQwQixhQUcxQixhQUdJLFlBREosaUN6TXBDTSxrQnlNeUNOLGlDQUlBLGtCQUNJLCtCQUdKLG1CQUNJLGV4TTRDSix5RXdNckNrQiw2QkFHbEIsYTdNL0NRLGU2TWdEUiw2Q0N4RWMsZXpNeUdkLHlCME0xR1IscURBRUksb0NBR0osb0JBQ0kscUJGTEEseUJBYVEsZ0JBQ0EsbUJ6TUhFLHlDeU1YVixtQkFHUSxxQkFFQSx1QnpNTUUsK0R5TXFFb0IsMEJBN0V0QixvQkFIUixtQ0FLUSxrQkEyRXNCLGlDQXhFbEIsVUF3RWtCLHFDQUNGLDZCQWpGNUIsb0NBR1EsQ0FFQSxvQkE0RW9CLGdDQXpFaEIsYUF5RWdCLG9DQUNHLDhCQWxGL0Isb0NBR1EscUJBK0V1QiwyQ0ExRW5CLENBMEVtQixpQ0FDSCxpQ0FuRjVCLG9DQUdRLHFCQWdGb0IsaUNBM0VoQixhQTJFZ0IscUNBQ0EsWUFqRnBCLENBSFIscURBS1EscUJBK0VvQiw4QkE1RWhCLGFBNEVnQixrQ0dwRTVCLHVGQUNBLDhCQUpBLGFBQ0Esb0ZBSEoscUJBUUksK0JBRUEsdUJBQ0kscUNBSUksb0JBT3NCLDBFQUYxQix3RUFJQSx5QkFMSixhaE5SZSxjZ05XTyxvQkFFbEIsd0NBTUksZ0NBT3NCLHdENU10Q3BCLDJDNE15Q04sVWhOM0JRLGtDZ040QlIsdUI1TTFDTSxRNE1nREYsaUNBSUksVUFGSixxREFHSSxpQkFJQSw0REFsRVIsd0JBdUVtQyxpREFwRS9CLGFBb0UrQiw4REF2RW5DLFVBd0VrQyx5REFyRTlCLGFBcUU4Qiw2REF4RWxDLFlBeUVnQyx3REF0RTVCLGFBc0U0Qiw0REF6RWhDLFlBMEVtQyxzREF2RS9CLGFBdUUrQiwwREExRW5DLFlBMkVnQyx5REF4RTVCLGFBd0U0Qiw2REFDQSxrRUF6RTVCLGFDSlIsMERBRUEsWUNISixzRENBQSxhQUNJLDBEQ0lBLGdFQURBLHNDQUhBLDJCQUNBLHlGQUdBLDBFQUNBLHFEQUVBLG9CQUNJLENBREosd0NoTklVLG1EZ05FTiw4QkFDa0Isc0JBSGxCLHVCcE5XVyxrQktGZixpQ0FDQSxrQmdOckJBLGNBREosd0RBTUksaUJDQUEsaUJBQ0Esa0JBUEosU0FHSSxnQkFDa0IsaUNqTnNHZCxtQmlObkdKLGNDRkEsWUFDQSxjQU5KLG1GQUdJLDZEQUNBLHNCQUVBLHNDQUVBLGFuTklVLHdEQ1NWLCtDQUNBLHVDa05KSSx3QkFDa0Isd0JBQVEsd0JBSTlCLGlCQUVJLG1CQUNrQixnQm5OZFosdUJtTmNvQixtQkFJMUIsdUJBQ2tCLFVBQVEsK0JBRzlCLG1Cbk50QlUsQ21Od0JZLGtDQ25DdEIsMkJBQ0EsbUJBQ0EsQ0FEQSw4R0FDQSwyQkFGQSxnRkFESiw0REFHSSw4QkFFQSwwR0FDSSx5Q0FNQSxvQkFFa0IsYW5ONEZsQixDbU5sR0EsdUNuTmtHQSxzQm1OeEZJLFlBQ0EscUJBRkEsa0JBR0EscUVBTUosb0NBQ0EsQ0FEQSxrREFGSiw4RUFDSSxtRUFFQSxpREFFQSxtQm5ONkVBLDZEb056R0osQ0FDa0IsK0N6TnVCTiwyQnlOakJaLCtIcE5rR0ksaUJvTmpHSixtQkFFa0IseUJ6TldMLGV5TmZqQix5QkFDSSxxQkFESixvR0FTUSxvQ0FFQSxtQ0NmSiwwQkFDQSw0QkFDSSwrQ0FNSixxQkFEQSxtQkFESix5QkFHSSwwQkFFQSxrREFFSSw0REFVQSx3QkFIQSxvQkFFQSxrQkFMQSx5Q0FFQSxpQkFLQSwyRUFIQSxnQ0FJQSxrREFJSSxvQkFEQSxrQkFESixNQUdJLG9FQUdJLGlCQURKLHVFQUtJLDRCQXdCWixjQUswQixvQkFFMUIsbUVBTEEsc0MxTnhDYyxjME4yQ0ksb0JBTWxCLGlCQWRBLEtBWUEsMEJBZkoseUJBT0ksMkJBSEEsb0JBY0EscURBV0EsaUJBRDBCLG1CQUg5Qiw2QzFOekRrQixrQjBONERJLDBCQUVsQiwwQ0FLSSxhQURKLFdBRUksTUM3RkosNkNBQ0EsQ0FEQSxvREFESixpRkFFSSw4REFDQSxzQkFFQSw4Q0FDSSxvQkFHSiwrR0FDSSxzQkFHSix3QkFDSSxDQURKLDBEQUNJLHNEQUdKLDJCQUNJLDREQUlBLG1Eak5nRUosOEVpTjdEUSxzRUFLSiw0RGpOd0RKLG9EaU5yRFEsdUVqTnFEUixrQmlOekRBLDJDQWFBLHNFQUNJLDJDQUNBLG9EQUdKLDhEQUVRLHNCQUNBLGdDak5vQ1IseURpTmhDQSw4Q0FFUSxzQkFDQSxnQ2pONkJSLDBEaU56QkEsOENBRVEsc0JDekRaLGtCQUNJLGNBR0ksMERBSUEsb0VBREosaUNBQ0ksY0FESixvQkFFSSxlQUNBLDhCQUdKLHdCQUNJLG9CQURKLCtCQUNJLHVCQUlBLG9CQUNJLHNFQXhCUixnQ0E0QjBCLDBGQUNBLDZGQUNBLDhGQU90QixtQkFHSiwrRkFDSSw2Q0FHSiw2R0FDSSxvQ0FHSixrSEFFSSxxQ0FJQSw2QkFDQSw2RkFHSSxrREFDQSw0Q0FOUiwrQkFVUSwyQ0FLUiwyQ0FJQSwrQkFDSSwyQ0FJQSxjQUNBLDREQUlBLGlCQUVJLDhDQUNBLDhCQUNJLCtEQUlSLENBQ0ksa0NBRUksOEZBSVIsdUVDM0ZSLG1CQUNJLGdJQUdJLGVBTUEsa0JBRUEsZ0NBTEosb0JBTUksd0VBSkEsMEJBUUMsQ0FBRCwwQzFOWFcsaUcwTmVYLDhCQUdKLFVBQ0kseUhBTVEsdU1DL0JaLG1CQUdBLHFHQUdBLCtEQVpBLGVBT0EsbUJBQ0EsNkJBTEEsZ0RBVUEsc0VBRkEsc0JBS0EsNkNBS0Esa0JBRkosVUFHSSw0QkFDQSxrQkFHSiw4QkFDSSxDQUNBLDJDQUdKLHNFQUNJLDZDQUNBLDBCQUdKLG9CQUNJLGNBRUEsa0NBR0osNERBRUkscURBS0EsaUdBR0oseUVBQ0ksNklBR0osNERBQ0ksbUhBTUEsdURBQ0EsZ0RBSUEsd0ZBS0Esd0VBSUEsMERBT0EsNkNBRUEsOEJBSEEsWUFISix3REFTSSxrSEFHSixTQUlJLFlBQ0EsbU1BY0osU0FDSSxjQUNBLDZFQUdKLFFBRUksc0NBR0osa0NBQ0ksMkJBR0osa0NBQ0ksd0VBR0osV0FFSSxxQ0FHSiwyQkFDSSxvQ0FHSiwyQkFDSSw4RUFPSixnREFLQSwrREFDSSxtREFHSiw2QkFVSSxvQkFOQSxrQkFJQSxtQkFGQSxtQkFEQSxxQkFLQSwwR0FSQSxlQURBLFdBRUEsT0FJQSxrRUFDQSxDQURBLG1IQWdCQSxTQUNBLENBSkEsd0JBRkEseUJBTUEsc0JBR0EsdUhBS0Esa0ZBR0osdUhBRUksaUdBS0EsNElBS0EsaUlBUUosT0FFSSw2RkFLQSxVQUZKLHFHQUdJLFlBR0oseUZBS0EsYUFFSSxnSEFTQSwyQkFJQSxpSEFLQSxvQkFXQSxrQ0FDQSxvSkFSQSxRQUNBLHVCQVFBLHNDQUdKLDhCQUNJLHNCQUdKLGdCQUNJLG9DQUlBLHdCQUNBLGtCQUNBLGtEQUtBLDREQUtBLDhCQUZKLDZCQUNJLDBDQUdBLCtCQUdKLGVBQ0ksMkNBR0osNENBQ0ksb0NBQ0EscUNBRUEseUNBR0osT0FFSSx1Q0FHSixtQ0FJQSxxQ0FDSSwwQ0FJQSxtQ0FZQSx5QkFUSixnQ0FRSSx1QkFEQSx3QkFEQSwrQkFJQSw2QkFDQSxTQUNBLENBREEseUJBUEEsYUFRQSxvQ0FLQSxnQkFDQSx5QkFISixjQUNJLG9CQUdBLGtCQUNBLGtCQUNBLGlDQUdKLGlDQUNJLHlDQUlBLGtDQUNBLCtEQUdKLCtDQUNJLDBFQUlBLCtCQWtCQSxzRkFmSixnRUFDSSxxQkFDQSx5Q0FJQSw0QkFDQSwwQkFFQSxxQkFDQSx1QkFMQSxDQUNBLFFBRkEsZ0JBVUEsOEJBRUEsb0NBR0osWUFDSSwyR0FNQSw2QkFEQSx1QkFGSiwrQ0FLSSxvSEFJQSxzQkFDQSx5QkFFQSw2RkFJQSwyQkFDQSx5QkFFQSxvQkFDQSxtQkFDQSxZQUNBLGdCQUNBLDhCQUNBLHNCQUVBLHFJQUdKLGFBRUksNkRBR0osMklBSUEsWUFDSSxnRUFVQSx3SEFKQSx3QkFNQSxxRUFIQSwwRkFRQSwyREFEQSxxRUFDQSxtQkFLQSxxQkFGSixvQkFPSSxhQU5BLHdFQVNBLGlDQUdKLFdBRUksK0JBTUEsc0JBRUEsV0FEQSw2QkFFQSxpQ0FKQSx5RUFEQSxpQkFESixpQkFPSSx1QkFDQSxxQkFJQSwrQkFZQSxDQUNBLHNCQUpBLHlDQUNBLGtEQUNBLGlGQUNBLHVEQUNBLHFCQUpBLENBRkEsb0JBQ0Esb0JBSEEsQ0FGSixtQkFFSSxhQVFBLHlEQVBBLHFDQVNBLENBR0osc0VBQ0ksb0JBV0EsMERBT0Esd0JBZkosaUJBQ0ksNkJBQ0EscUNBQ0EsOEJBQ0EsbURBU0Esd0JBTEEsc0NBQ0EsOEJBRUEsQ0FJQSx1RUFKQSxDQUNBLHlCQUhBLENBQ0EsY0FJQSxxQkFFQSxDQUNBLCttQkF5QkosNEIxTjFnQmMsNHhCME55aUJkLDRCQUdJLG9MQU1BLDRKQUdKLDRNQVNJLG9DQUdKLDZCQUNJLHVJQUNBLDRZQW1CQSxzQkFHSix5QkFDSSx5Q0FDQSwwRUFHSix3QkFDSSxtQkFHSiw4QkFDSSxlQUdKLHdEQUVJLGdEQUlBLHdDQURKLDJCQUVJLHdDQUtBLG9CQUNBLHFIQVVBLGlCQUhBLDJDQUpKLFVBR0ksbUJBS0Esc0dBTUEsc0JBREEsWUFFQSxzREFIQSxxREFHQSxtQkFHSixxQkFDSSxDQUVBLG1CQVFBLCtGQUVBLDZCQUxBLHNCQUNBLHVCQUZBLG9CQUtBLFVBTkosaUJBUUksNkJBR0osc0JBR0kseUNBR0osMkRBRUksZ0JBREEsVUFHQSx5REFHSixtQ0FDSSxvREFHSixpQ0FDSSxzRkFJQSx1Q0FJQSx1REFnQkEsb0NBYkosNkNBQ0ksb0RBV0EsZ0NBSEEsNEJBQ0EsMEJBSEEsQ0FDQSxvQkFDQSxDQUpBLHNCQU1BLHlCQVBBLHdCQVVBLDhDQUlBLGdGQUdKLG9CQUVJLG1CQUlBLGtCQUNBLHVFQVdBLCtFQUpBLGdCQUNBLDRCQUxKLGtCQUdJLDRFQUlBLDBCQURBLDBCQUdBLGtCQUtBLDBCQUVBLFdBSkosQ0FDSSxlQUVBLGVBRUEsb0pBR0osY0FJSSxpQkFHSiwyQkFDSSxpSkFTSSw4Q0FDQSxjQUtKLGlDQUNJLHFEQUdKLGlDQUNJLDZDQ2h3QlIsd0JBSUksK0VBQ0EsaUNBR0EsNkNBREEsQ0FKQSx1QkFPQSxxQ0FKQSw2QkFPSixzQkFDSSxjQUdKLHlDQUVJLDBCQUdKLHlCQUlJLGdCQUNBLDRCQUtBLHFCQUNBLG1DQUVBLGlCQUVBLHFDQUVBLDBDQUhBLHdEQUlBLDJDQVpBLHlCQUNBLDJFQUVBLDBEQUdBLHNEQVRBLDBCQURBLDhCQXFCQSxzQkFDQSxxQkFDQSx5QkFIQSxvREFNSiwyQkFDSSwyQkFHSixrQkFDSSxrQkFDQSxvQkFFQSxvQkFEQSxpQ0FFQSxtRUFHSiwyREFJSSxrQkFDQSxvQkFFQSxvQkFFQSxvQkFDQSxrQ0FKQSx5RkFIQSxrQkFVSixvQkFHSSx5RUFEQSxnQkFHQSxvQkFEQSxrQ0FNSiwyQkFFSSxZQUNBLDBCQUdKLCtEQUVJLGFBR0osNmhCQW1CQSxnQ0FQSSx3QkFvQkEsa0JBSkEsNEJBR0Esa0JBTEEsa0JBSEEsZUFDQSxlQUZBLG9CQUtBLFdBR0EsOEJBU0osNkNBSEksYUFHSixTQWFJLHVDQUpBLE9BUEEsOERBREEsNEJBT0EsU0FJQSw0Q0FQQSxlQUZBLDhDQWFKLFNBR0kscUNBRUEsNkJBSkEsQ0FDQSwyQkFRQSxvRUFEQSxxQkFHQSxjQUdBLHFCQUpBLGNBTUEsY0FEQSxvQkFJSiw2QkFFSSxhQUNBLHVDQUdBLGdDQUlKLGtCQTBCSSxjQXZCQSw4QkFZQSxtQkFKQSxpREFVQSxvQ0FwQkEsNEVBQ0EsaUNBS0Esc0JBTUEsMEJBQ0Esa0NBRkEsMEJBRkEsd0NBVUEsZ0NBSUEsNEJBcEJBLHdCQUNBLDhCQXVCQSxzQkFOQSxxQkFDQSxvQ0FqQkEsMEJBVUEseUJBUkEsb0JBU0EscUNBQ0EsMEJBU0EsNkNBSUosdURBQ0ksc0JBR0osaURBQ0kseUJBSUosa0NBQ0ksb0ZBb0JBLGlCQWZBLGdDQUdBLG1CQUNBLCtDQU9BLGtCQUVBLDBCQUxBLGtCQUZBLGFBQ0EsOEJBR0Esb0JBREEsa0JBSkEsbUJBU0EscUJBRkEsb0JBUUosMkNBRUksNENBQ0EsbUJBS0Esc0JBSkEsb0JBT0EsdUJBTkEscUJBSUEscUJBTUosOENBR0ksMEJBQ0EsbUJBQ0EsNENBSkEsZUFJQSxDQUdKLHFDQUNJLE1BR0osdUZBS0ksbUJBR0Esb0RBTkEsZ0JBSUEsZ0NBS0osdUZBRUksNkNBR0osdUJBYUksMEJBQ0EseUJBRUEsbUVBZkEsd0NBa0JBLHVEQUpBLHdCQUVBLDhDQWZBLDBCQUtBLHFDQUNBLDZCQUlBLHFCQVBBLENBRkEsc0NBbUJKLHdDQUVJLGNBQ0EsV0FDQSxZQUhBLFNBTUosNkJBSUksZ0JBS0EsV0FEQSxtQkFGQSxrQkFDQSxjQVFKLHVEQUxJLDJCQUNBLDBCQUNBLDBEQVhBLFVBQ0EsZ0JBYUosNEVBS0ksNEJBT0Esb0RBRUEsbUZBQ0EsaUNBT0osNkVBRUksaUZBQ0EsOEhBS0EsbUZBT0EsNEVBSUoscUNBS0EsaUJBQ0ksZUFHSixvQ0FLSSxpRUFJSiw0QkFSSSxnQ0FRSiwrQkFFSSxtQkFLSiwwQ0FFSSxvQkFHSix1RUFFSSwrQkFHSix5RkFJQSxtQkFFSSwyRUFRSiw2QkFTQSwwREFFSSxtQkFHSiw2MUJBdUJJLFNBR0osc0NBQ0ksa0NBR0osaUVBSUEsMEVBRUksc0NBR0osaUxBTUEsbU1BT0ksZ3RHQVlBLDhCQVNKLDBEQUVRLDhEQU9SLDRCQUtRLHFCQVNSLG1HQUdJLDBCQUdKLGdEQUNJLGdCQUVBLDhIQU1BLHNCQUlKLG1FQUVJLGdCQUNBLGVBR0osNkZBRUksV0FDQSw4RUFHSixXQVFJLHFIQU9BLFNBREEsa0ZBU0oseUxBRUksdU5BUUosMExBS0EsOEtBRUksbU1BSUosd1RBZUEseUZBSUEsMEZBQ0ksNkJBR0osNkVBQ0ksa0JBR0osOEVBQ0ksOEJBR0osMmRBYUEsbWVBYUEsc0pBTUEsMEpDOXFCSSxvQkFDQSw4SkFlQSxvQkFDSSxhQ3BCUiwwQkR3QlEsb0JDckJKLGlFQUNBLHdDQUNBLDhDQURBLHNEQUlBLHNDQU5BLDRFQUNBLHlFQUVBLGlFQUVBLG9CQUtJLHFCQUdKLHFCQUNJLDBDQUlBLDBCQUdKLHNEQUNJLHNCQUdKLGVBT0ksaUJBTkEsaUJBT0EseUJBTEEsb0JBR0Esc0JDakNSLG9CQUNFLDREQU9FLGVBR0EsMEZBTEEsUUFDQSx3RUFIQSx3QkFRQSxvQkFQQSxpREFXQSx5Q0FFRSxDQUVBLGtFQUlBLGtDQUNFLGtCN05nQ0osdUk2TnpCTSxvREFFRSxvSkFnQlIsb0VDakRGLDRCQUNFLCtCQUdGLHdCQUtFLG1DQUpBLHdCQUdBLHVEQUlBLGtCQUNBLG1CQUlGLGtCQUNFLDBCQUVBLGlDQVFBLCtDQUNFLHNCQUdKLG1CQUNFLDJCQUNBLGlCQUVBLDJCQUdGLGdEQU9FLHFEQURBLGtGQUNBLDZEQUxBLDZCQUVBLDZCQUtBLCtCQUNFLHdHQUdGLG9DQUNFLG1CQUNBLCtHQURBLCtDQUtGLGtDQUdFLHVIQUZBLHNCQUtGLGtCQUNFLGVBR0YsMENBQ0UsMEJDakVGLDRCQUNJLDJCQ0ZKLDhGQUVBLDhCQUVBLHVGQUxBLHlFQU1BLG1CQUZBLHlCQUxBLGlEQVVJLGtGQUdBLG9CQUNBLGFBQ0Esb0JBRUEsaUNBRUksV0FEQSxzQkFLUixrQkFFSSxvRWhPVEEsbUJBR0osbUJBQ0EsV0FGQSxjZ09PSSx5QkFFSSwwQkFHSix3Q0FDSSxzQkFHSixrQkFDSSxjQUdKLHNEQUtKLG1CQUVJLHdCQURBLDRFQUNBLDhFQUtBLG1HQURBLCtHQUVBLHdCQUdBLGlEQUVBLDhCQUNJLDJCQUdKLDRCQUdJLDJCQUlSLHVHQ2xFSiw4QkFDRSxVQUNBLDZKQUdFLFlBQ0EsdUNBRUEsZ0Q1TjJFQSx3QzROekVFLGlDQUlKLCtDQUlBLHdCQUlFLGFBSEMsQ0FBRCxxRDVOZ0VBLGdDNE5qRUYsZ0Q1TmlFRSw0RDROakVGLGlDQVdJLFlBREEsMkNBS0osb0NBQ0UsaUVBQ0Esb0M1TmdEQSxrQzRObERGLHVDQUlJLHVCQUlKLG9EQUdFLG9GNU51Q0EscUM0TjFDRiw2REFZQSx3RTVOOEJFLGtCNE45QkYsMkNBR0kseUNDMURKLHdEQ0NBLGtCQUNBLDBDQ0VGLG1DQUdFLGtCQURBLG1DQUtBLHNCQUNBLDRCQUNBLDBDQUdGLDBDQUNFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9mbGlja2l0eS9jc3MvZmxpY2tpdHkuY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvdGlwcHkuanMvZGlzdC90aXBweS5jc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9wcmlzbWpzL3RoZW1lcy9wcmlzbS1va2FpZGlhLmNzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jYXJvdXNlbC9pbmRleC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvYmFzZS9kZWZpbml0aW9ucy9mb250cy5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvYmFzZS9kZWZpbml0aW9ucy9hbmltYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2Jhc2UvcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2Jhc2UvZGVmaW5pdGlvbnMvY29uc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9iYXNlL2RlZmluaXRpb25zL3BhbGV0dGUuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2Jhc2UvZGVmaW5pdGlvbnMvbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9iYXNlL3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2Jhc2UvYW5pbWF0aW9ucy5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L3BpY3R1cmUvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9sYXlvdXQvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2Jhc2UvZGVmaW5pdGlvbnMvbWVkaWEuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9sYXlvdXQvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9sYXlvdXQvX2RldGFpbHMuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9sYXlvdXQvX2hlcm8uc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9sYXlvdXQvX2NvbnRlbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbGF5b3V0L19wcm9tby5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2xheW91dC9fc3RpY2t5LWZvb3Rlci5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2xvYWRlci9pbmRleC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L3NlY3Rpb24vaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9zZWN0aW9uL19oZWFkaW5nX3NtLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvc2VjdGlvbi9faGVhZGluZ19tZC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L3NlY3Rpb24vX2hlYWRpbmdfbGcuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9uYXYtYmFyL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbmF2LWJhci9fYnJhbmQuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9uYXYtYmFyL19ibG9jay5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L25hdi1iYXIvX21lbnUuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9uYXYtYmFyL19zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9uYXYtYmFyL19wcm9maWxlLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbmF2LWJhci1sb2NhbC9pbmRleC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L25hdi1iYXItbG9jYWwvX2l0ZW0uc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9uYXYtYmFyLWxvY2FsL190cmlnZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbmF2LWJhci1sb2NhbC9fYnJhbmQuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9uYXYtYmFyLWxvY2FsL19zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9uYXYtYmFyLWxvY2FsL19hY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9uYXYtdHJlZS9pbmRleC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L25hdi1jb250ZW50cy9pbmRleC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L25hdi10YWJzL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvYmFubmVyL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvYnJlYWRjcnVtYnMvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9zaWRlLWJhci9pbmRleC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2Nvb2tpZS1iYXIvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jb29raWUtYmFyL19mbHVpZC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L3Nob3BwaW5nLWNhcnQvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9tZW51LWl0ZW0vaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9tZW51LWRyb3Bkb3duL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbWVudS1kcm9wZG93bi9fdHJpZ2dlci5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L21lbnUtZHJvcGRvd24vX2NvbnRhaW5lci5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L21lbnUtZHJvcGRvd24vX2l0ZW0uc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9tZW51LWRyb3Bkb3duL19hcnJvdy5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L21lbnUtZHJvcGRvd24vX2Rpdi5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L21lbnUtZHJvcGRvd24vX3NtLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbWVudS1kcm9wZG93bi9fbGcuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9pY29uL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvYnRuL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvYnRuL19wcmltYXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvYnRuL19zZWNvbmRhcnkuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9idG4vX3RlcnRpYXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvYnRuL19kZXN0cnVjdGl2ZS5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2J0bi9fbGluay5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2J0bi9fc2xvdC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2J0bi9zbG90L19mYWNlYm9vay5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2J0bi9zbG90L190d2l0dGVyLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvYnRuL3Nsb3QvX3BpbnRlcmVzdC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2J0bi9faWNvbi5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2J0bi9fc20uc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9idG4vX21kLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvYnRuL19sZy5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2J0bi9feGwuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9idG4vX2ZsdWlkLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvYnRuL19mbGF0LnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvYnRuL2Nhcm91c2VsL19pbmRleC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2J0bi9jYXJvdXNlbC9fbGlnaHQuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9idG4vY2Fyb3VzZWwvX2Rhcmsuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9idG4vX2dyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvZ3JpZC9fY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvZ3JpZC9jb250YWluZXIvX3Jvdy1jb250YWluZWQuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9ncmlkL2NvbnRhaW5lci9fY29sLXBhZC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2dyaWQvY29udGFpbmVyL19jb2wtZ2FwLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvZ3JpZC9fcm93LnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvZ3JpZC9yb3cvX2FsaWduLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvZ3JpZC9yb3cvX2p1c3RpZnkuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9ncmlkL3Jvdy9fZmx1aWQuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9ncmlkL19jb2wuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9ncmlkL2NvbC9fYXV0by5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2dyaWQvY29sL19nYXAuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9ncmlkL2NvbC9fZ3Jvdy5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2dyaWQvY29sL19wYWQuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9ncmlkL2NvbC9fc2hyaW5rLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvZ3JpZC9jb2wvX2FsaWduLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvZ3JpZC9fZ3JpZC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2dyaWQvZ3JpZC9fY29scy5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2dyaWQvZ3JpZC9fZ2FwLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvZ3JpZC9ncmlkL3NwYW4uc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9ncmlkL19jb2x1bW5zLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvZ3JpZC9jb2x1bW5zL19jb2xzLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvZ3JpZC9jb2x1bW5zL19nYXAuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9ncmlkL2NvbHVtbnMvX3dpZHRoLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvZm9vdGVyL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvZm9vdGVyL19kaXYuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9mb290ZXIvX2N1cnJlbmN5LnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvZm9vdGVyL19uYXYuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9mb290ZXIvX2xlZ2FsLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvaW5wdXQtZ3JvdXAvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9pbnB1dC1ncm91cC9fcHJpbWFyeS5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2lucHV0LWdyb3VwL19zZWNvbmRhcnkuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9pbnB1dC1ncm91cC9fdGVydGlhcnkuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9pbnB1dC1ncm91cC9fbGcuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9pbnB1dC1ncm91cC9fbWQuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9pbnB1dC1ncm91cC9fc20uc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9pbnB1dC1jaGVja2JveC9pbmRleC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2lucHV0LWNoZWNrYm94L19tZC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2lucHV0LWNoZWNrYm94L19sZy5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2lucHV0LXJhZGlvL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvaW5wdXQtcmFkaW8vX21kLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvaW5wdXQtcmFkaW8vX2xnLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvZHJvcHpvbmUvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9kcm9wem9uZS9fYXZhdGFyLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvZHJvcHpvbmUvX2RyYWdnYWJsZS5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2Ryb3B6b25lL19maWxlLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvZHJvcHpvbmUvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9jcm9wcGVyanMvc3JjL2Nzcy9jcm9wcGVyLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvZmllbGRzZXQvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9maWVsZHNldC9fc3RyZW5ndGguc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9mb3JtL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbGluay9pbmRleC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2xpbmsvX3NtLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbGluay9fbWQuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9saW5rL19sZy5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2xpbmsvX3hsLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbGluay9feHhsLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbGluay9fc2Vjb25kYXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbGluay9fdGVydGlhcnkuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9saW5rL19oZWFkLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbGluay9fZGVzdHJ1Y3RpdmUuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9saXN0L2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbGlzdC9fc20uc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9saXN0L19tZC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2xpc3QvX2NoZWNrLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvY2xvc2UvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jbG9zZS9fbGcuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jbG9zZS9fbWQuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jbG9zZS9fc20uc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jbG9zZS9feGwuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jbG9zZS9fY2lyY2xlZC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L21vZGFsL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbW9kYWwvX3NtLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbW9kYWwvX21kLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbW9kYWwvX2xnLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbW9kYWwvX2hlYWRlci5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L21vZGFsL19ib2R5LnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbW9kYWwvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2xpZ2h0Ym94L2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvcmF0aW5nL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvcmF0aW5nL19zbS5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L3JhdGluZy9fbWQuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9yYXRpbmcvX2xnLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvcmF0aW5nL19wcmltYXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvZW1iZWQvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9leHBhbmRhYmxlL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvZXhwYW5kYWJsZS9fc20uc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9leHBhbmRhYmxlL19sZy5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2Nhcm91c2VsL19mdWxsc2NyZWVuLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvY2Fyb3VzZWwvX2xhbmRpbmcuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jYXJvdXNlbC9fZGV0YWlscy5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2Nhcm91c2VsL19zdG9yaWVzLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvY2Fyb3VzZWwvX2JyYW5kcy5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2VtcHR5LXN0YXRlL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvY2hpcC9pbmRleC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2NhcmQtaGVyby9pbmRleC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2NhcmQtaGVyby9fcGFnZS5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2NhcmQtaGVyby9fZGV0YWlscy5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2NhcmQtaGVyby9fZm9ybS5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2NhcmQtYXNzZXQvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jYXJkLWFzc2V0L192ZXJ0aWNhbC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2NhcmQtYXNzZXQvX2hvcml6b250YWwuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jYXJkLWFzc2V0L19zaG9wcGluZy5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2NhcmQtdmVuZG9yL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvY2FyZC1hc3Npc3RhbnQvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jYXJkLWdlbmVyaWMvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jYXJkLWdlbmVyaWMvX3ZlcnRpY2FsLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvY2FyZC1nZW5lcmljL19ob3Jpem9udGFsLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvY2FyZC1nZW5lcmljL19ob3Jpem9udGFsX2xlYWQuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jYXJkLWNhcm91c2VsL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvY2FyZC1jYXRlZ29yeS9pbmRleC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2NhcmQtcHJvbW8vaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jYXJkLWd1aWRlL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvY2FyZC10dXRvcmlhbC9pbmRleC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2JhZGdlL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvcGFnaW5hdGlvbi9pbmRleC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L3Byb2dyZXNzLWJhci9pbmRleC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L3Byb2dyZXNzLWNpcmNsZS9pbmRleC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L3RhYi1ncm91cC9pbmRleC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L3RhYi1ncm91cC9fbWQuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC90YWItZ3JvdXAvX2xnLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvdGFibGUvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC90YWJsZS9fZGV0YWlscy5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L3Rvb2x0aXAvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9hdmF0YXIvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2Jhc2Uvc3RhdGVzLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvY29tbWVudC9pbmRleC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2NvbW1lbnQvX293bmVyLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvY29tbWVudC9faW5mby5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2NvbW1lbnQvX3JhdGluZy5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2NvbW1lbnQvX2JvZHkuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jb21tZW50L19hY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbm90ZS9pbmRleC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L25vdGUvX21kLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvbm90ZS9fbGcuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9ub3RpZmljYXRpb24vaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9wYW5lbC9pbmRleC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L3BhbmVsL19zbS5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L3BhbmVsL19sZy5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L3BhbmVsL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9wYW5lbC9fYm9keS5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L3BhbmVsL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9wYW5lbC9fZGV0YWlscy5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L3NvY2lhbC1zaGFyZS9pbmRleC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2xhYmVsL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvY29kZS9pbmRleC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2xpc3QtaXRlbXMvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9tZWRpYS9pbmRleC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2VkaXRvci9pbmRleC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2RhdGVwaWNrZXIvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9zY3JvbGxiYXIvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9zY3JvbGwtYm94L2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvdmlzdWFsLXBpY2tlci9pbmRleC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L3NlYXJjaC9pbmRleC5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9ub2RlX21vZHVsZXMvQGNyeWVuZ2luZS9zdHlsZWd1aWRlL3NyYy9jc3MvY29tcG9uZW50L2FwaS1yZWYvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9kYXRhLWxpc3QvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9jcnllbmdpbmUtaHViLy4vbm9kZV9tb2R1bGVzL0BjcnllbmdpbmUvc3R5bGVndWlkZS9zcmMvY3NzL2NvbXBvbmVudC9jYXJkLWRvY3VtZW50L2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL25vZGVfbW9kdWxlcy9AY3J5ZW5naW5lL3N0eWxlZ3VpZGUvc3JjL2Nzcy9jb21wb25lbnQvaGVyby1wcm9maWxlL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL2Fzc2V0cy9jc3MvcGFnZXMvc3VibWlzc2lvbi5zY3NzIiwid2VicGFjazovL2NyeWVuZ2luZS1odWIvLi9hc3NldHMvY3NzL3BhZ2VzL2xhdW5jaGVyLnNjc3MiLCJ3ZWJwYWNrOi8vY3J5ZW5naW5lLWh1Yi8uL2Fzc2V0cy9jc3MvY29tcG9uZW50L3Njcm9sbGJhci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qISBGbGlja2l0eSB2My4wLjBcbmh0dHBzOi8vZmxpY2tpdHkubWV0YWZpenp5LmNvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5mbGlja2l0eS1lbmFibGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZDpmb2N1cyB7IG91dGxpbmU6IG5vbmU7IH1cblxuLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5mbGlja2l0eS1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG59XG5cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXNsaWRlciB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogMDtcbn1cblxuLyogZHJhZ2dhYmxlICovXG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQuaXMtcG9pbnRlci1kb3duIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLyogLS0tLSBmbGlja2l0eS1jZWxsIC0tLS0gKi9cblxuLmZsaWNraXR5LWNlbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG5cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LWNlbGwge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDA7XG59XG5cbi8qIC0tLS0gZmxpY2tpdHktYnV0dG9uIC0tLS0gKi9cblxuLmZsaWNraXR5LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogaHNsKDAgMCUgMTAwJSAvIDc1JSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5mbGlja2l0eS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4ICMxOUY7XG59XG5cbi5mbGlja2l0eS1idXR0b246YWN0aXZlIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGF1dG87XG4gIC8qIHByZXZlbnQgZGlzYWJsZWQgYnV0dG9uIGZyb20gY2FwdHVyaW5nIHBvaW50ZXIgdXAgZXZlbnQuICM3MTYgKi9cbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLyogLS0tLSBwcmV2aW91cy9uZXh0IGJ1dHRvbnMgLS0tLSAqL1xuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC8qIHZlcnRpY2FsbHkgY2VudGVyICovXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMgeyBsZWZ0OiAxMHB4OyB9XG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHsgcmlnaHQ6IDEwcHg7IH1cbi8qIHJpZ2h0IHRvIGxlZnQgKi9cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbn1cblxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIC5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjAlO1xuICB0b3A6IDIwJTtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiA2MCU7XG59XG5cbi8qIC0tLS0gcGFnZSBkb3RzIC0tLS0gKi9cblxuLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcGFnZS1kb3RzIHsgZGlyZWN0aW9uOiBydGw7IH1cblxuLmZsaWNraXR5LXBhZ2UtZG90IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCA4cHg7XG4gIGJhY2tncm91bmQ6IGhzbCgwIDAlIDIwJSAvIDI1JSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wYWdlLWRvdCB7XG4gIHRleHQtaW5kZW50OiA5OTk5cHg7XG59XG5cbi5mbGlja2l0eS1wYWdlLWRvdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDVweCAjMTlGO1xufVxuXG4uZmxpY2tpdHktcGFnZS1kb3QuaXMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiBoc2woMCAwJSAyMCUgLyAxMDAlKTtcbn1cbiIsIi50aXBweS1ib3hbZGF0YS1hbmltYXRpb249ZmFkZV1bZGF0YS1zdGF0ZT1oaWRkZW5de29wYWNpdHk6MH1bZGF0YS10aXBweS1yb290XXttYXgtd2lkdGg6Y2FsYygxMDB2dyAtIDEwcHgpfS50aXBweS1ib3h7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojMzMzO2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo0cHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS40O3doaXRlLXNwYWNlOm5vcm1hbDtvdXRsaW5lOjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sdmlzaWJpbGl0eSxvcGFjaXR5fS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePXRvcF0+LnRpcHB5LWFycm93e2JvdHRvbTowfS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePXRvcF0+LnRpcHB5LWFycm93OmJlZm9yZXtib3R0b206LTdweDtsZWZ0OjA7Ym9yZGVyLXdpZHRoOjhweCA4cHggMDtib3JkZXItdG9wLWNvbG9yOmluaXRpYWw7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgdG9wfS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0+LnRpcHB5LWFycm93e3RvcDowfS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0+LnRpcHB5LWFycm93OmJlZm9yZXt0b3A6LTdweDtsZWZ0OjA7Ym9yZGVyLXdpZHRoOjAgOHB4IDhweDtib3JkZXItYm90dG9tLWNvbG9yOmluaXRpYWw7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWxlZnRdPi50aXBweS1hcnJvd3tyaWdodDowfS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWxlZnRdPi50aXBweS1hcnJvdzpiZWZvcmV7Ym9yZGVyLXdpZHRoOjhweCAwIDhweCA4cHg7Ym9yZGVyLWxlZnQtY29sb3I6aW5pdGlhbDtyaWdodDotN3B4O3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGxlZnR9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49cmlnaHRdPi50aXBweS1hcnJvd3tsZWZ0OjB9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49cmlnaHRdPi50aXBweS1hcnJvdzpiZWZvcmV7bGVmdDotN3B4O2JvcmRlci13aWR0aDo4cHggOHB4IDhweCAwO2JvcmRlci1yaWdodC1jb2xvcjppbml0aWFsO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIHJpZ2h0fS50aXBweS1ib3hbZGF0YS1pbmVydGlhXVtkYXRhLXN0YXRlPXZpc2libGVde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTQsMS41LC4zOCwxLjExKX0udGlwcHktYXJyb3d7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtjb2xvcjojMzMzfS50aXBweS1hcnJvdzpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWR9LnRpcHB5LWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo1cHggOXB4O3otaW5kZXg6MX0iLCIvKipcbiAqIG9rYWlkaWEgdGhlbWUgZm9yIEphdmFTY3JpcHQsIENTUyBhbmQgSFRNTFxuICogTG9vc2VseSBiYXNlZCBvbiBNb25va2FpIHRleHRtYXRlIHRoZW1lIGJ5IGh0dHA6Ly93d3cubW9ub2thaS5ubC9cbiAqIEBhdXRob3Igb2NvZGlhXG4gKi9cblxuY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0sXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcblx0Y29sb3I6ICNmOGY4ZjI7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdHRleHQtc2hhZG93OiAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdGZvbnQtZmFtaWx5OiBDb25zb2xhcywgTW9uYWNvLCAnQW5kYWxlIE1vbm8nLCAnVWJ1bnR1IE1vbm8nLCBtb25vc3BhY2U7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR3aGl0ZS1zcGFjZTogcHJlO1xuXHR3b3JkLXNwYWNpbmc6IG5vcm1hbDtcblx0d29yZC1icmVhazogbm9ybWFsO1xuXHR3b3JkLXdyYXA6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblxuXHQtbW96LXRhYi1zaXplOiA0O1xuXHQtby10YWItc2l6ZTogNDtcblx0dGFiLXNpemU6IDQ7XG5cblx0LXdlYmtpdC1oeXBoZW5zOiBub25lO1xuXHQtbW96LWh5cGhlbnM6IG5vbmU7XG5cdC1tcy1oeXBoZW5zOiBub25lO1xuXHRoeXBoZW5zOiBub25lO1xufVxuXG4vKiBDb2RlIGJsb2NrcyAqL1xucHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XG5cdHBhZGRpbmc6IDFlbTtcblx0bWFyZ2luOiAuNWVtIDA7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRib3JkZXItcmFkaXVzOiAwLjNlbTtcbn1cblxuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0sXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcblx0YmFja2dyb3VuZDogIzI3MjgyMjtcbn1cblxuLyogSW5saW5lIGNvZGUgKi9cbjpub3QocHJlKSA+IGNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcblx0cGFkZGluZzogLjFlbTtcblx0Ym9yZGVyLXJhZGl1czogLjNlbTtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnRva2VuLmNvbW1lbnQsXG4udG9rZW4ucHJvbG9nLFxuLnRva2VuLmRvY3R5cGUsXG4udG9rZW4uY2RhdGEge1xuXHRjb2xvcjogIzgyOTJhMjtcbn1cblxuLnRva2VuLnB1bmN0dWF0aW9uIHtcblx0Y29sb3I6ICNmOGY4ZjI7XG59XG5cbi50b2tlbi5uYW1lc3BhY2Uge1xuXHRvcGFjaXR5OiAuNztcbn1cblxuLnRva2VuLnByb3BlcnR5LFxuLnRva2VuLnRhZyxcbi50b2tlbi5jb25zdGFudCxcbi50b2tlbi5zeW1ib2wsXG4udG9rZW4uZGVsZXRlZCB7XG5cdGNvbG9yOiAjZjkyNjcyO1xufVxuXG4udG9rZW4uYm9vbGVhbixcbi50b2tlbi5udW1iZXIge1xuXHRjb2xvcjogI2FlODFmZjtcbn1cblxuLnRva2VuLnNlbGVjdG9yLFxuLnRva2VuLmF0dHItbmFtZSxcbi50b2tlbi5zdHJpbmcsXG4udG9rZW4uY2hhcixcbi50b2tlbi5idWlsdGluLFxuLnRva2VuLmluc2VydGVkIHtcblx0Y29sb3I6ICNhNmUyMmU7XG59XG5cbi50b2tlbi5vcGVyYXRvcixcbi50b2tlbi5lbnRpdHksXG4udG9rZW4udXJsLFxuLmxhbmd1YWdlLWNzcyAudG9rZW4uc3RyaW5nLFxuLnN0eWxlIC50b2tlbi5zdHJpbmcsXG4udG9rZW4udmFyaWFibGUge1xuXHRjb2xvcjogI2Y4ZjhmMjtcbn1cblxuLnRva2VuLmF0cnVsZSxcbi50b2tlbi5hdHRyLXZhbHVlLFxuLnRva2VuLmZ1bmN0aW9uLFxuLnRva2VuLmNsYXNzLW5hbWUge1xuXHRjb2xvcjogI2U2ZGI3NDtcbn1cblxuLnRva2VuLmtleXdvcmQge1xuXHRjb2xvcjogIzY2ZDllZjtcbn1cblxuLnRva2VuLnJlZ2V4LFxuLnRva2VuLmltcG9ydGFudCB7XG5cdGNvbG9yOiAjZmQ5NzFmO1xufVxuXG4udG9rZW4uaW1wb3J0YW50LFxuLnRva2VuLmJvbGQge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi50b2tlbi5pdGFsaWMge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi50b2tlbi5lbnRpdHkge1xuXHRjdXJzb3I6IGhlbHA7XG59XG4iLCJAaW1wb3J0IFwifmZsaWNraXR5L2Nzcy9mbGlja2l0eS5jc3NcIjtcbkBpbXBvcnQgXCIuL2Z1bGxzY3JlZW5cIjtcblxuLmNhcm91c2VsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xuXG4gICAgJi5pcy1kcmFnZ2luZyAuaXMtcG9pbnRlci1kb3duOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgIH1cblxuICAgIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpub3QoLmZsaWNraXR5LWVuYWJsZWQpIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmOm5vdCguZmxpY2tpdHktZW5hYmxlZCk6bm90KCYtLWRldGFpbHMtbmF2KSA+ICZfX3NsaWRlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgICZfX3NsaWRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGN1cnNvcjogZ3JhYjtcblxuICAgICAgICAmLS1pbWcsICYtLW9lbWJlZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7IC8qIDE2OjkgQXNwZWN0IFJhdGlvICovXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6IGNvbG9yKFwibmV1dHJhbFwiLCA0MDApO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzLjJyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1vZW1iZWQge1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA0MDApO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWltZyB7XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gb3ZlcnJpZGUgZmxpY2tpdHkgc3R5bGVzXG4gICAgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5kb3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgd2lkdGg6IDAuOHJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMC44cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAuNHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgICAgICAgQGV4dGVuZCAuYnRuLS1jYXJvdXNlbDtcbiAgICAgICAgQGV4dGVuZCAuYnRuLS1jYXJvdXNlbC0tYXJyb3c7XG4gICAgICAgIEBleHRlbmQgLmJ0bi0tY2Fyb3VzZWwtLWRhcms7XG5cbiAgICAgICAgLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICB9XG59XG5cbkBpbXBvcnQgXCIuL2xhbmRpbmdcIjtcbkBpbXBvcnQgXCIuL2RldGFpbHNcIjtcbkBpbXBvcnQgXCIuL3N0b3JpZXNcIjtcbkBpbXBvcnQgXCIuL2JyYW5kc1wiO1xuIiwiLypcbiAgRXhhbXBsZSBvZiB1c2FnZTpcbiAgaW5jbHVkZSBmb250LWZhY2UoJ0NyeVNhbnNSZWd1bGFyJywgJ0NyeVNhbnNSZWd1bGFyJyk7XG4qL1xuQG1peGluIGZvbnQtZmFjZSgkZm9udC1mYW1pbHksICRmb250LWZpbGVuYW1lLCAkZm9udC13ZWlnaHQgOiBub3JtYWwsICRmb250LXN0eWxlIDpub3JtYWwsICRmb250LXN0cmV0Y2ggOiBub3JtYWwpIHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgICAgICBmb250LWZhbWlseTogJyN7JGZvbnQtZmFtaWx5fSc7XG4gICAgICAgIHNyYzogdXJsKCcjeyRzdHlsZWd1aWRlLWFzc2V0cy1wYXRofS9hc3NldHMvZm9udHMvI3skZm9udC1maWxlbmFtZX0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICAgICAgdXJsKCcjeyRzdHlsZWd1aWRlLWFzc2V0cy1wYXRofS9hc3NldHMvZm9udHMvI3skZm9udC1maWxlbmFtZX0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgIHVybCgnI3skc3R5bGVndWlkZS1hc3NldHMtcGF0aH0vYXNzZXRzL2ZvbnRzLyN7JGZvbnQtZmlsZW5hbWV9LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodDtcbiAgICAgICAgZm9udC1zdHlsZTogJGZvbnQtc3R5bGU7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogJGZvbnQtc3RyZXRjaDtcbiAgICB9XG59XG5cbkBpbmNsdWRlIGZvbnQtZmFjZSgnQ2xlYXJTYW5zTGlnaHQnLCAnQ2xlYXJTYW5zTGlnaHQnKTtcbkBpbmNsdWRlIGZvbnQtZmFjZSgnQ2xlYXJTYW5zUmVndWxhcicsICdDbGVhclNhbnNSZWd1bGFyJyk7XG5AaW5jbHVkZSBmb250LWZhY2UoJ0NsZWFyU2Fuc01lZGl1bScsICdDbGVhclNhbnNNZWRpdW0nKTtcbkBpbmNsdWRlIGZvbnQtZmFjZSgnQ2xlYXJTYW5zQm9sZCcsICdDbGVhclNhbnNCb2xkJyk7XG5cbiRjbGVhcnNhbnNsaWdodDogXCJDbGVhclNhbnNMaWdodFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGNsZWFyc2Fuc3JlZ3VsYXI6IFwiQ2xlYXJTYW5zUmVndWxhclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGNsZWFyc2Fuc21lZGl1bTogXCJDbGVhclNhbnNNZWRpdW1cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRjbGVhcnNhbnNib2xkOiBcIkNsZWFyU2Fuc0JvbGRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmb250Y29kZXJlZ3VyYWw6IE1vbmFjbywgQ29uc29sYXMsIEx1Y2lkYSBDb25zb2xlLCBtb25vc3BhY2U7XG4iLCIvLyBhbmltYXRpb24gZHVyYXRpb25zXG4kYW5pbWF0aW9uLWR1cmF0aW9uLTEwMDogMTAwbXM7XG4kYW5pbWF0aW9uLWR1cmF0aW9uLTE1MDogMTUwbXM7XG4kYW5pbWF0aW9uLWR1cmF0aW9uLTMwMDogMzAwbXM7XG4kYW5pbWF0aW9uLWR1cmF0aW9uLTQwMDogNDAwbXM7XG4kYW5pbWF0aW9uLWR1cmF0aW9uLTUwMDogNTAwbXM7XG4kYW5pbWF0aW9uLWR1cmF0aW9uLTEwMDA6IDEwMDBtcztcblxuLy8gYW5pbWF0aW9uIGZ1bmN0aW9uc1xuJGFuaW1hdGlvbi1lbGVtZW50LWluOiBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcbiRhbmltYXRpb24tZWxlbWVudC1vdXQ6IGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpO1xuJGFuaW1hdGlvbi1lbGVtZW50LWNvb2tpZS1iYXI6IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuXG4vLyBhbmltYXRpb24gZnJhbWVzXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1lbnVGYWRlSW5Eb3duIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLS44cmVtKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZURvd24ge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYmxvY2tTbGlkZUluRG93biB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGNvb2tpZS1iYXItYW5pbWF0aW9uIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbG9hZGVyU3BpbiB7XG4gICAgZnJvbSAge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRhYlN3aXRjaCB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cbiIsIioge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxufVxuXG5odG1sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDYyLjUlO1xufVxuXG5ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDkwMCk7XG4gICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCAyMDApO1xuICAgIG1pbi13aWR0aDogJHBhZ2UtbWluLXdpZHRoO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zcmVndWxhcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuY29kZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJibHVlZ3JleVwiLCA4MDApO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBjb250ZW50LXNwYWNlKCk7XG4gICAgfVxufVxuXG5zdmcge1xuICAgIHdpZHRoOiAyLjRyZW07XG4gICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIC8vIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9wb2ludGVyLWV2ZW50c1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIGZpeCBieSBodHRwOi8vYnJvd3NlcmhhY2tzLmNvbSAqL1xuLy9Ac3VwcG9ydHMgKC1tb3otYXBwZWFyYW5jZTptZXRlcmJhcikge1xuLy8gICAgaW5wdXRbdHlwZT1lbWFpbF0sIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBpbnB1dFt0eXBlPXRleHRdLCB0ZXh0YXJlYSB7XG4vLyAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNWVtKTtcbi8vICAgIH1cbi8vfVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxubmF2IHtcbiAgICB1bCwgb2wge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG5hdWRpbyxcbmNhbnZhcyxcbmlmcmFtZSxcbmltZyxcbnN2ZyxcbnZpZGVvIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKlxuICogUmVtb3ZlIGRlZmF1bHQgc3R5bGVzLlxuICovXG5maWVsZHNldCwgZmlndXJlLCBwaWN0dXJlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbmZpZWxkc2V0IHtcbiAgICBtaW4taW5saW5lLXNpemU6IGF1dG87XG59XG5cbi8qXG4gKiBBbGxvdyBvbmx5IHZlcnRpY2FsIHJlc2l6aW5nIG9mIHRleHRhcmVhLlxuICovXG50ZXh0YXJlYSB7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeS1saWdodDtcbiAgICB9XG59XG5cbmJ1dHRvbiB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zcmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjVyZW0pO1xuXG4gICAgJiA+ICoge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4vLyBoYWNrIHRvIG1ha2UgYXV0b2ZpbGwgaW5wdXRzIGluIGNocm9tZSB0byBiZSB0cmFuc3BhcmVudFxuQC13ZWJraXQta2V5ZnJhbWVzIGF1dG9maWxsIHtcbiAgICB0byB7XG4gICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgMjAwKTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLCBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCwgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYXV0b2ZpbGw7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhdXRvZmlsbDtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIH1cbn1cbiIsIiRjb250YWluZXItbWF4LXdpZHRoOiAxMjhyZW07XG4kY29udGFpbmVyLXBhZGRpbmc6IDMuMnJlbTtcbiRjb250YWluZXItcGFkZGluZy10YWJsZXQ6IDIuNHJlbTtcbiRjb250YWluZXItcGFkZGluZy1tb2JpbGU6IDEuNnJlbTtcblxuJHBhZ2UtbWluLXdpZHRoOiAzMnJlbTtcbiRhc2lkZS1tYXgtd2lkdGg6IDMycmVtO1xuXG4kbmF2LWJhci1oZWlnaHQ6IDhyZW07XG4kbmF2LWJhci1oZWlnaHQtdGFibGV0OiA0LjhyZW07XG4kbmF2LWJhci1wYWRkaW5nOiAyLjRyZW07XG4kbmF2LWJhci1wYWRkaW5nLXRhYmxldDogMS42cmVtO1xuXG4kb3BhY2l0eS1kaXNhYmxlZDogMC4zO1xuXG4kYnRuLWJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAwLjNyZW07XG5cbiRncmlkLWd1dHRlcjogMS42cmVtO1xuJGdyaWQtY29sdW1uczogMTIgIWRlZmF1bHQ7XG4kZ3JpZC1icmVha3BvaW50czogKFwieHhzXCIsIFwieHNcIiwgXCJzbVwiLCBcIm1kXCIsIFwibGdcIiwgXCJ4bFwiLCBcInh4bFwiLCBcIjJrXCIsIFwiNGtcIik7XG5cbiRjb2x1bW5zLWNvdW50OiAxMiAhZGVmYXVsdDtcbiRjb2x1bW5zLWNvbnRhaW5lci13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG5cbiR2aXNpYmlsaXR5LWJyZWFrcG9pbnRzOiAoXCJ4c1wiLCBcInNtXCIsIFwibWRcIiwgXCJ0YWJsZXRcIiwgXCJsZ1wiLCBcInhsXCIsIFwiMmtcIiwgXCI0a1wiKTtcblxuJHJhdGluZy1zdGFyczogNTtcblxuJHRhYnMtY291bnQ6IDEyICFkZWZhdWx0O1xuJGNhcm91c2VsLWJyYW5kcy1jb3VudDogMTAgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtYnJhbmRzLWNvdW50LXhsOiA4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWJyYW5kcy1jb3VudC1sZzogNiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1icmFuZHMtY291bnQtbWQ6IDQgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtYnJhbmRzLWNvdW50LXNtOiAzICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtc3Rvcmllcy1jb3VudDogNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1zdG9yaWVzLWNvdW50LXhsOiA3ICFkZWZhdWx0O1xuJGNhcm91c2VsLXN0b3JpZXMtY291bnQtbGc6IDQgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtc3Rvcmllcy1jb3VudC1tZDogMiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1zdG9yaWVzLWNvdW50LXNtOiAyICFkZWZhdWx0O1xuJGNhcm91c2VsLXN0b3JpZXMtY291bnQteHM6IDEgIWRlZmF1bHQ7XG4iLCIvLyBiYXNlIGNvbG9yc1xuJGNvbG9yLWNlcnVsZWFuOiAjMDBBRUVGO1xuJGNvbG9yLXRlYWw6ICMwMEQzQjg7XG4kY29sb3ItaW5kaWdvOiAjODc1OWZmOyAvLyM4RTYzRkZcbiRjb2xvci1yZWQ6ICNGQTBBM0U7XG4kY29sb3Itb3JhbmdlOiAjRkY2QTE2O1xuJGNvbG9yLWFtYmVyOiAjRkY5OTEzO1xuJGNvbG9yLWdyZWVuOiAjMzlDNjUyO1xuJGNvbG9yLWJsdWU6ICMwRDc1RkQ7XG4kY29sb3ItcHVycGxlOiAjOTAxM0ZFO1xuJGNvbG9yLWJsdWVncmV5OiAjNEY1QjYzO1xuJGNvbG9yLWJsYWNrOiAjMDAwMDAwOyAvLyBoZWFkZXIvZm9vdGVyIGJnXG4kY29sb3Itd2hpdGU6ICNGRkZGRkY7XG4kY29sb3ItbmV1dHJhbDogI0ZGRkZGRjtcblxuJGNvbG9yLWZhY2Vib29rOiAjM0I1OTk4O1xuJGNvbG9yLXR3aXR0ZXI6ICMxREExRjI7XG4kY29sb3ItcGludGVyZXN0OiAjQkQwODFDO1xuXG4kcGFsZXR0ZS1tYXA6IChcbiAgICBcImNlcnVsZWFuXCI6IChcbiAgICAgICAgNTA6IGxpZ2h0ZW4oJGNvbG9yLWNlcnVsZWFuLCA0NSksXG4gICAgICAgIDEwMDogbGlnaHRlbigkY29sb3ItY2VydWxlYW4sIDQwKSxcbiAgICAgICAgMjAwOiBsaWdodGVuKCRjb2xvci1jZXJ1bGVhbiwgMzApLFxuICAgICAgICAzMDA6IGxpZ2h0ZW4oJGNvbG9yLWNlcnVsZWFuLCAyMCksXG4gICAgICAgIDQwMDogbGlnaHRlbigkY29sb3ItY2VydWxlYW4sIDEwKSxcbiAgICAgICAgNTAwOiAkY29sb3ItY2VydWxlYW4sXG4gICAgICAgIDYwMDogZGFya2VuKCRjb2xvci1jZXJ1bGVhbiwgNSksXG4gICAgICAgIDcwMDogZGFya2VuKCRjb2xvci1jZXJ1bGVhbiwgMTApLFxuICAgICAgICA4MDA6IGRhcmtlbigkY29sb3ItY2VydWxlYW4sIDE1KSxcbiAgICAgICAgOTAwOiBkYXJrZW4oJGNvbG9yLWNlcnVsZWFuLCAyMClcbiAgICApLFxuICAgIFwidGVhbFwiOiAoXG4gICAgICAgIDUwOiBsaWdodGVuKCRjb2xvci10ZWFsLCA1MCksXG4gICAgICAgIDEwMDogbGlnaHRlbigkY29sb3ItdGVhbCwgNDApLFxuICAgICAgICAyMDA6IGxpZ2h0ZW4oJGNvbG9yLXRlYWwsIDI0KSxcbiAgICAgICAgMzAwOiBsaWdodGVuKCRjb2xvci10ZWFsLCA3KSxcbiAgICAgICAgNDAwOiBsaWdodGVuKCRjb2xvci10ZWFsLCA0KSxcbiAgICAgICAgNTAwOiAkY29sb3ItdGVhbCxcbiAgICAgICAgNjAwOiBkYXJrZW4oJGNvbG9yLXRlYWwsIDUpLFxuICAgICAgICA3MDA6IGRhcmtlbigkY29sb3ItdGVhbCwgMTApLFxuICAgICAgICA4MDA6IGRhcmtlbigkY29sb3ItdGVhbCwgMTUpLFxuICAgICAgICA5MDA6IGRhcmtlbigkY29sb3ItdGVhbCwgMjApXG4gICAgKSxcbiAgICBcImluZGlnb1wiOiAoXG4gICAgICAgIDUwOiBsaWdodGVuKCRjb2xvci1pbmRpZ28sIDI2KSxcbiAgICAgICAgMTAwOiBsaWdodGVuKCRjb2xvci1pbmRpZ28sIDIyKSxcbiAgICAgICAgMjAwOiBsaWdodGVuKCRjb2xvci1pbmRpZ28sIDE2KSxcbiAgICAgICAgMzAwOiBsaWdodGVuKCRjb2xvci1pbmRpZ28sIDEwKSxcbiAgICAgICAgNDAwOiBsaWdodGVuKCRjb2xvci1pbmRpZ28sIDQpLFxuICAgICAgICA1MDA6ICRjb2xvci1pbmRpZ28sXG4gICAgICAgIDYwMDogZGFya2VuKCRjb2xvci1pbmRpZ28sIDQpLFxuICAgICAgICA3MDA6IGRhcmtlbigkY29sb3ItaW5kaWdvLCA4KSxcbiAgICAgICAgODAwOiBkYXJrZW4oJGNvbG9yLWluZGlnbywgMTIpLFxuICAgICAgICA5MDA6IGRhcmtlbigkY29sb3ItaW5kaWdvLCAxOClcbiAgICApLFxuICAgIFwicmVkXCI6IChcbiAgICAgICAgNTA6IGxpZ2h0ZW4oJGNvbG9yLXJlZCwgNDUpLFxuICAgICAgICAxMDA6IGxpZ2h0ZW4oJGNvbG9yLXJlZCwgNDApLFxuICAgICAgICAyMDA6IGxpZ2h0ZW4oJGNvbG9yLXJlZCwgMzApLFxuICAgICAgICAzMDA6IGxpZ2h0ZW4oJGNvbG9yLXJlZCwgMjApLFxuICAgICAgICA0MDA6IGxpZ2h0ZW4oJGNvbG9yLXJlZCwgMTApLFxuICAgICAgICA1MDA6ICRjb2xvci1yZWQsXG4gICAgICAgIDYwMDogZGFya2VuKCRjb2xvci1yZWQsIDUpLFxuICAgICAgICA3MDA6IGRhcmtlbigkY29sb3ItcmVkLCAxMCksXG4gICAgICAgIDgwMDogZGFya2VuKCRjb2xvci1yZWQsIDE1KSxcbiAgICAgICAgOTAwOiBkYXJrZW4oJGNvbG9yLXJlZCwgMjApXG4gICAgKSxcbiAgICBcIm9yYW5nZVwiOiAoXG4gICAgICAgIDUwOiBsaWdodGVuKCRjb2xvci1vcmFuZ2UsIDQ1KSxcbiAgICAgICAgMTAwOiBsaWdodGVuKCRjb2xvci1vcmFuZ2UsIDQwKSxcbiAgICAgICAgMjAwOiBsaWdodGVuKCRjb2xvci1vcmFuZ2UsIDMwKSxcbiAgICAgICAgMzAwOiBsaWdodGVuKCRjb2xvci1vcmFuZ2UsIDIwKSxcbiAgICAgICAgNDAwOiBsaWdodGVuKCRjb2xvci1vcmFuZ2UsIDEwKSxcbiAgICAgICAgNTAwOiAkY29sb3Itb3JhbmdlLFxuICAgICAgICA2MDA6IGRhcmtlbigkY29sb3Itb3JhbmdlLCA1KSxcbiAgICAgICAgNzAwOiBkYXJrZW4oJGNvbG9yLW9yYW5nZSwgMTApLFxuICAgICAgICA4MDA6IGRhcmtlbigkY29sb3Itb3JhbmdlLCAxNSksXG4gICAgICAgIDkwMDogZGFya2VuKCRjb2xvci1vcmFuZ2UsIDIwKVxuICAgICksXG4gICAgXCJhbWJlclwiOiAoXG4gICAgICAgIDUwOiBsaWdodGVuKCRjb2xvci1hbWJlciwgNDUpLFxuICAgICAgICAxMDA6IGxpZ2h0ZW4oJGNvbG9yLWFtYmVyLCA0MCksXG4gICAgICAgIDIwMDogbGlnaHRlbigkY29sb3ItYW1iZXIsIDMwKSxcbiAgICAgICAgMzAwOiBsaWdodGVuKCRjb2xvci1hbWJlciwgMjApLFxuICAgICAgICA0MDA6IGxpZ2h0ZW4oJGNvbG9yLWFtYmVyLCAxMCksXG4gICAgICAgIDUwMDogJGNvbG9yLWFtYmVyLFxuICAgICAgICA2MDA6IGRhcmtlbigkY29sb3ItYW1iZXIsIDUpLFxuICAgICAgICA3MDA6IGRhcmtlbigkY29sb3ItYW1iZXIsIDEwKSxcbiAgICAgICAgODAwOiBkYXJrZW4oJGNvbG9yLWFtYmVyLCAxNSksXG4gICAgICAgIDkwMDogZGFya2VuKCRjb2xvci1hbWJlciwgMjApXG4gICAgKSxcbiAgICBcImdyZWVuXCI6IChcbiAgICAgICAgNTA6IGxpZ2h0ZW4oJGNvbG9yLWdyZWVuLCA0NSksXG4gICAgICAgIDEwMDogbGlnaHRlbigkY29sb3ItZ3JlZW4sIDQwKSxcbiAgICAgICAgMjAwOiBsaWdodGVuKCRjb2xvci1ncmVlbiwgMzApLFxuICAgICAgICAzMDA6IGxpZ2h0ZW4oJGNvbG9yLWdyZWVuLCAyMCksXG4gICAgICAgIDQwMDogbGlnaHRlbigkY29sb3ItZ3JlZW4sIDEwKSxcbiAgICAgICAgNTAwOiAkY29sb3ItZ3JlZW4sXG4gICAgICAgIDYwMDogZGFya2VuKCRjb2xvci1ncmVlbiwgNSksXG4gICAgICAgIDcwMDogZGFya2VuKCRjb2xvci1ncmVlbiwgMTApLFxuICAgICAgICA4MDA6IGRhcmtlbigkY29sb3ItZ3JlZW4sIDE1KSxcbiAgICAgICAgOTAwOiBkYXJrZW4oJGNvbG9yLWdyZWVuLCAyMClcbiAgICApLFxuICAgIFwiYmx1ZVwiOiAoXG4gICAgICAgIDUwOiBsaWdodGVuKCRjb2xvci1ibHVlLCA0NSksXG4gICAgICAgIDEwMDogbGlnaHRlbigkY29sb3ItYmx1ZSwgNDApLFxuICAgICAgICAyMDA6IGxpZ2h0ZW4oJGNvbG9yLWJsdWUsIDMwKSxcbiAgICAgICAgMzAwOiBsaWdodGVuKCRjb2xvci1ibHVlLCAyMCksXG4gICAgICAgIDQwMDogbGlnaHRlbigkY29sb3ItYmx1ZSwgMTApLFxuICAgICAgICA1MDA6ICRjb2xvci1ibHVlLFxuICAgICAgICA2MDA6IGRhcmtlbigkY29sb3ItYmx1ZSwgNSksXG4gICAgICAgIDcwMDogZGFya2VuKCRjb2xvci1ibHVlLCAxMCksXG4gICAgICAgIDgwMDogZGFya2VuKCRjb2xvci1ibHVlLCAxNSksXG4gICAgICAgIDkwMDogZGFya2VuKCRjb2xvci1ibHVlLCAyMClcbiAgICApLFxuICAgIFwicHVycGxlXCI6IChcbiAgICAgICAgNTA6IGxpZ2h0ZW4oJGNvbG9yLXB1cnBsZSwgNDUpLFxuICAgICAgICAxMDA6IGxpZ2h0ZW4oJGNvbG9yLXB1cnBsZSwgNDApLFxuICAgICAgICAyMDA6IGxpZ2h0ZW4oJGNvbG9yLXB1cnBsZSwgMzApLFxuICAgICAgICAzMDA6IGxpZ2h0ZW4oJGNvbG9yLXB1cnBsZSwgMjApLFxuICAgICAgICA0MDA6IGxpZ2h0ZW4oJGNvbG9yLXB1cnBsZSwgMTApLFxuICAgICAgICA1MDA6ICRjb2xvci1wdXJwbGUsXG4gICAgICAgIDYwMDogZGFya2VuKCRjb2xvci1wdXJwbGUsIDUpLFxuICAgICAgICA3MDA6IGRhcmtlbigkY29sb3ItcHVycGxlLCAxMCksXG4gICAgICAgIDgwMDogZGFya2VuKCRjb2xvci1wdXJwbGUsIDE1KSxcbiAgICAgICAgOTAwOiBkYXJrZW4oJGNvbG9yLXB1cnBsZSwgMjApXG4gICAgKSxcbiAgICBcImJsdWVncmV5XCI6IChcbiAgICAgICAgNTA6IGxpZ2h0ZW4oJGNvbG9yLWJsdWVncmV5LCA2MCksXG4gICAgICAgIDEwMDogbGlnaHRlbigkY29sb3ItYmx1ZWdyZXksIDUyKSxcbiAgICAgICAgMjAwOiBsaWdodGVuKCRjb2xvci1ibHVlZ3JleSwgNDApLFxuICAgICAgICAzMDA6IGxpZ2h0ZW4oJGNvbG9yLWJsdWVncmV5LCAyNCksXG4gICAgICAgIDQwMDogbGlnaHRlbigkY29sb3ItYmx1ZWdyZXksIDEyKSxcbiAgICAgICAgNTAwOiAkY29sb3ItYmx1ZWdyZXksXG4gICAgICAgIDYwMDogZGFya2VuKCRjb2xvci1ibHVlZ3JleSwgMTApLFxuICAgICAgICA3MDA6IGRhcmtlbigkY29sb3ItYmx1ZWdyZXksIDE2KSxcbiAgICAgICAgODAwOiBkYXJrZW4oJGNvbG9yLWJsdWVncmV5LCAyMCksXG4gICAgICAgIDkwMDogZGFya2VuKCRjb2xvci1ibHVlZ3JleSwgMjQpXG4gICAgKSxcbiAgICBcIm5ldXRyYWxcIjogKFxuICAgICAgICA1MDogZGFya2VuKCRjb2xvci1uZXV0cmFsLCA1KSxcbiAgICAgICAgMTAwOiBkYXJrZW4oJGNvbG9yLW5ldXRyYWwsIDEwKSxcbiAgICAgICAgMjAwOiBkYXJrZW4oJGNvbG9yLW5ldXRyYWwsIDIwKSxcbiAgICAgICAgMzAwOiBkYXJrZW4oJGNvbG9yLW5ldXRyYWwsIDMwKSxcbiAgICAgICAgNDAwOiBkYXJrZW4oJGNvbG9yLW5ldXRyYWwsIDQwKSxcbiAgICAgICAgNTAwOiBkYXJrZW4oJGNvbG9yLW5ldXRyYWwsIDUwKSxcbiAgICAgICAgNjAwOiBkYXJrZW4oJGNvbG9yLW5ldXRyYWwsIDYwKSxcbiAgICAgICAgNzAwOiBkYXJrZW4oJGNvbG9yLW5ldXRyYWwsIDcwKSxcbiAgICAgICAgODAwOiBkYXJrZW4oJGNvbG9yLW5ldXRyYWwsIDgwKSxcbiAgICAgICAgOTAwOiBkYXJrZW4oJGNvbG9yLW5ldXRyYWwsIDkwKVxuICAgIClcbik7XG5cbi8vIHJldHJpZXZlIGNvbG9yIGZyb20gJHBhbGV0dGUtbWFwIG1hcCBpZS4gYGNvbG9yKFwiY2VydWxlYW5cIiwgNTAwKWBcbkBmdW5jdGlvbiBjb2xvcigkY29sb3ItbmFtZSwgJGNvbG9yLXZhcmlhbnQ6IG51bGwpIHtcbiAgICAkbWF0Y2g6IG1hcC1nZXQoJHBhbGV0dGUtbWFwLCAkY29sb3ItbmFtZSk7XG5cbiAgICBAaWYgKCRtYXRjaCA9PSBudWxsKSB7XG4gICAgICAgIEBlcnJvciBcIkNhbm5vdCBmaW5kICcjeyRjb2xvci1uYW1lfScgY29sb3IgaW4gdGhlIHBhbGV0dGVcIjtcbiAgICB9XG5cbiAgICAvLyBjb2xvciB2YXJpYW50IGlzIG9wdGlvbmFsXG4gICAgQGlmICgkY29sb3ItdmFyaWFudCAhPSBudWxsKSB7XG4gICAgICAgICR2YWx1ZTogbWFwLWdldCgkbWF0Y2gsICRjb2xvci12YXJpYW50KTtcblxuICAgICAgICBAaWYgKCR2YWx1ZSA9PSBudWxsKSB7XG4gICAgICAgICAgICBAZXJyb3IgXCJDYW5ub3QgZmluZCAnI3skY29sb3ItdmFyaWFudH0nIHZhcmlhbnQgb2YgJyN7JGNvbG9yLW5hbWV9JyBjb2xvclwiO1xuICAgICAgICB9XG5cbiAgICAgICAgQHJldHVybiAkdmFsdWU7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gJG1hdGNoO1xuICAgIH1cbn1cblxuJGNvbG9yLWJyYW5kLXByaW1hcnk6IGNvbG9yKFwiY2VydWxlYW5cIiwgNTAwKTtcbiRjb2xvci1icmFuZC1wcmltYXJ5LWxpZ2h0OiBjb2xvcihcImNlcnVsZWFuXCIsIDQwMCk7XG4kY29sb3ItYnJhbmQtcHJpbWFyeS1kYXJrOiBjb2xvcihcImNlcnVsZWFuXCIsIDYwMCk7XG5cbiRjb2xvci1icmFuZC1zZWNvbmRhcnk6IGNvbG9yKFwidGVhbFwiLCA1MDApO1xuJGNvbG9yLWJyYW5kLXNlY29uZGFyeS1saWdodDogY29sb3IoXCJ0ZWFsXCIsIDQwMCk7XG4kY29sb3ItYnJhbmQtc2Vjb25kYXJ5LWRhcms6IGNvbG9yKFwidGVhbFwiLCA2MDApO1xuXG4kY29sb3ItYnJhbmQtdGVydGlhcnk6IGNvbG9yKFwiaW5kaWdvXCIsIDUwMCk7XG4kY29sb3ItYnJhbmQtdGVydGlhcnktbGlnaHQ6IGNvbG9yKFwiaW5kaWdvXCIsIDQwMCk7XG4kY29sb3ItYnJhbmQtdGVydGlhcnktZGFyazogY29sb3IoXCJpbmRpZ29cIiwgNjAwKTtcblxuJGNvbG9yLWNvbnRyb2wtYWxwaGEtbm9ybWFsOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4kY29sb3ItY29udHJvbC1hbHBoYS1ob3ZlcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuJGNvbG9yLWNvbnRyb2wtYWxwaGEtZGFya2VyOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4kY29sb3ItY29udHJvbC1hbHBoYS13aGl0ZS10cmFuc3BhcmVudDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuXG4kY29sb3ItY2hlY2tib3gtbGFiZWwtdGV4dDogY29sb3IoXCJuZXV0cmFsXCIsIDIwMCk7XG4kY29sb3ItY2hlY2tib3gtbGFiZWwtYS10ZXh0OiBjb2xvcihcIm5ldXRyYWxcIiwgNDAwKTtcbiRjb2xvci1jaGVja2JveC1sYWJlbC1hLXRleHQtaG92ZXI6ICRjb2xvci13aGl0ZTtcblxuJGNvbG9yLWZpZWxkc2V0LWxhYmVsLXRleHQ6IGNvbG9yKFwibmV1dHJhbFwiLCAxMDApO1xuJGNvbG9yLWZpZWxkc2V0LWhlbHAtdGV4dDogY29sb3IoXCJuZXV0cmFsXCIsIDQwMCk7XG4kY29sb3ItZmllbGRzZXQtcGxhY2Vob2xkZXI6IGNvbG9yKFwibmV1dHJhbFwiLCA2MDApO1xuJGNvbG9yLWZpZWxkc2V0LWlucHV0LXRleHQ6IGNvbG9yKFwibmV1dHJhbFwiLCAyMDApO1xuJGNvbG9yLWZpZWxkc2V0LWJvcmRlcjogY29sb3IoXCJuZXV0cmFsXCIsIDYwMCk7XG4kY29sb3ItZmllbGRzZXQtYm9yZGVyLWhvdmVyOiBjb2xvcihcIm5ldXRyYWxcIiwgNDAwKTtcbiRjb2xvci1maWVsZHNldC1ib3JkZXItYWN0aXZlOiBjb2xvcihcImNlcnVsZWFuXCIsIDUwMCk7XG4kY29sb3ItZmllbGRzZXQtYm9yZGVyLWVycm9yOiBjb2xvcihcImFtYmVyXCIsIDUwMCk7XG4kY29sb3ItZmllbGRzZXQtdGV4dC1zdWNjZXNzOiBjb2xvcihcImdyZWVuXCIsIDUwMCk7XG4kY29sb3ItZmllbGRzZXQtdGV4dC1lcnJvcjogJGNvbG9yLWZpZWxkc2V0LWJvcmRlci1lcnJvcjtcblxuJGNvbG9yLW1haW4tYmc6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgOTAwKTtcbiRjb2xvci1tb2RhbC1iZzogcmdiYShjb2xvcihcImJsdWVncmV5XCIsIDkwMCksIDAuOTUpO1xuIiwiQG1peGluIGNvbnRlbnQtc3BhY2UoKSB7XG4gICAgY29udGVudDogXCJcXDAwMDBhMFwiO1xufVxuXG5AbWl4aW4gb3V0bGluZSgkY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5LCAkaW5zZXQ6IGZhbHNlKSB7XG4gICAgQGlmICRpbnNldCB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwLjRyZW0gMC4ycmVtICRjb2xvcjtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xcmVtICRjb2xvcjtcbiAgICB9XG59XG5cbi8qXG4gVHJ1bmNhdGUgU3RyaW5nIHdpdGggRWxsaXBzaXNcbiBAc2VlIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vc25pcHBldHMvY3NzL3RydW5jYXRlLXN0cmluZy13aXRoLWVsbGlwc2lzL1xuKi9cbkBtaXhpbiB0cnVuY2F0ZSgkd2lkdGg6IFwiYXV0b1wiKSB7XG4gICAgQGlmICR3aWR0aCAhPSBcImF1dG9cIiB7XG4gICAgICAgIG1heC13aWR0aDogJHdpZHRoO1xuICAgIH1cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi8qXG4gUHJldmVudGluZyBsb25nIHN0cmluZ3Mgb2YgYnJlYWtpbmcgdGhlIGNvbnRhaW5lclxuIEBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvNDk5MTM3L2Nzcy1ob3ctY2FuLWktZm9yY2UtYS1sb25nLXN0cmluZy13aXRob3V0LWFueS1ibGFuay10by1iZS13cmFwcGVkLWluLXh1bC1hbmRcbiovXG5AbWl4aW4gd3JhcHRleHQoKSB7XG4gICAgLypcbiAgICAgIFRoZXNlIGJyZWFrIHRoZSBsYXlvdXRcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgLy8gQ1NTIDIuMVxuICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lOyAvLyBDU1MgM1xuICAgICovXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkOyAvKiBJRSAqL1xuICAgIC8vd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4vKlxuICBSZXNldCBsaW5rIGNvbG9yXG4gIEV4YW1wbGU6XG4gIEBpbmNsdWRlIHJlc2V0LWEoY29sb3IoXCJuZXV0cmFsXCIsIDkwMCkpO1xuKi9cbkBtaXhpbiByZXNldC1hKCRub3JtYWwsICRob3ZlcjogZmFsc2UsICRhY3RpdmU6IGZhbHNlLCAkdmlzaXRlZDogZmFsc2UsICRmb2N1czogZmFsc2UpIHtcbiAgICBjb2xvcjogJG5vcm1hbDtcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiBpZigkYWN0aXZlLCAkYWN0aXZlLCAkbm9ybWFsKTtcbiAgICB9XG4gICAgJjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6IGlmKCR2aXNpdGVkLCAkdmlzaXRlZCwgJG5vcm1hbCk7XG4gICAgfVxuICAgIEBpZiAkZm9jdXMge1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9jdXM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBpZigkaG92ZXIsICRob3ZlciwgJG5vcm1hbCk7XG4gICAgfVxufVxuXG5AbWl4aW4gcmVzZXQtY2hpbGQtYSgkbm9ybWFsLCAkaG92ZXI6IGZhbHNlLCAkYWN0aXZlOiBmYWxzZSwgJHZpc2l0ZWQ6IGZhbHNlLCAkZm9jdXM6IGZhbHNlKSB7XG4gICAgPiBhIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtYSgkbm9ybWFsLCAkaG92ZXIsICRhY3RpdmUsICR2aXNpdGVkLCAkZm9jdXMpO1xuICAgIH1cbn1cblxuQG1peGluIHJlc3BvbnNpdmUtaW1hZ2UoKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuQGZ1bmN0aW9uIG1hcC1mb250LXNpemUtaGVpZ2h0KCRmb250LXNpemUpIHtcbiAgICAkZm9udC1zaXplLW1hcDogKFxuICAgICAgICA2LjRyZW06IDcuMnJlbSxcbiAgICAgICAgNS42cmVtOiA2LjRyZW0sXG4gICAgICAgIDQuOHJlbTogNS42cmVtLFxuICAgICAgICA0LjByZW06IDQuOHJlbSxcbiAgICAgICAgMy4ycmVtOiA0LjByZW0sXG4gICAgICAgIDIuNHJlbTogMy4ycmVtLFxuICAgICAgICAyLjJyZW06IDMuMnJlbSxcbiAgICAgICAgMS44cmVtOiAyLjRyZW0sXG4gICAgICAgIDEuNnJlbTogMi40cmVtLFxuICAgICAgICAxLjVyZW06IDIuNHJlbSxcbiAgICAgICAgMS40cmVtOiAxLjZyZW0sXG4gICAgICAgIDEuM3JlbTogMS42cmVtLFxuICAgICAgICAxLjJyZW06IDEuNnJlbSxcbiAgICAgICAgMS4xcmVtOiAxLjZyZW0sXG4gICAgICAgIDEuMHJlbTogMS42cmVtLFxuICAgICk7XG5cbiAgICBAaWYgbWFwLWhhcy1rZXkoJGZvbnQtc2l6ZS1tYXAsICRmb250LXNpemUpIHtcbiAgICAgICAgQHJldHVybiBtYXAtZ2V0KCRmb250LXNpemUtbWFwLCAkZm9udC1zaXplKTtcbiAgICB9XG5cbiAgICBAd2FybiBcIlVua25vd24gYCN7JGZvbnQtc2l6ZX1gIGluICRmb250LXNpemUtbWFwLlwiO1xuICAgIEBlcnJvciBcIkludmFsaWQgZm9udC1zaXplOiAjeyRmb250LXNpemV9XCI7XG5cbiAgICBAcmV0dXJuIG51bGw7XG59XG5cbkBtaXhpbiBmb250c2l6ZSgkZm9udC1zaXplLCAkbGluZS1oZWlnaHQ6ICdhdXRvJykge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcblxuICAgIEBpZiAoJGxpbmUtaGVpZ2h0ID09ICdhdXRvJykge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWZvbnQtc2l6ZS1oZWlnaHQoJGZvbnQtc2l6ZSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgfVxufVxuXG5AbWl4aW4gbmF2LXN1Ym1lbnUtYXJyb3coJGJnLWNvbG9yLCAkc2l6ZSkge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSAqIDIgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6ICRzaXplICogMiBzb2xpZCAkYmctY29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbTogJHNpemUgKiAyICBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIGJvdHRvbTogLSAkc2l6ZSAqIDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuIiwiJGZvbnQtd2VpZ2h0LWg6IGJvbGQ7XG4kZm9udC1zaXplLWgxOiAzLjRyZW07XG4kZm9udC1zaXplLWgyOiAyLjhyZW07XG4kZm9udC1zaXplLWgzOiAyLjByZW07XG4kZm9udC1zaXplLWg0OiAxLjhyZW07XG4kZm9udC1zaXplLWg1OiAxLjZyZW07XG4kZm9udC1zaXplLWg2OiAxLjZyZW07XG5cbiRmb250LXNpemUtbGlzdDogKFxuICAgIDYuNHJlbTogJzY0JyxcbiAgICA1LjZyZW06ICc1NicsXG4gICAgNC44cmVtOiAnNDgnLFxuICAgIDQuMHJlbTogJzQwJyxcbiAgICAzLjJyZW06ICczMicsXG4gICAgMi40cmVtOiAnMjQnLFxuICAgIDEuOHJlbTogJzE4JyxcbiAgICAxLjZyZW06ICcxNicsXG4gICAgMS41cmVtOiAnMTUnLFxuICAgIDEuNHJlbTogJzE0JyxcbiAgICAxLjNyZW06ICcxMycsXG4gICAgMS4ycmVtOiAnMTInLFxuICAgIDEuMXJlbTogJzExJyxcbiAgICAxLjByZW06ICcxMCcsXG4pO1xuXG5AZnVuY3Rpb24gbWFwLWZvbnQtc2l6ZS1oZWFkZXIoJGluZGV4KSB7XG4gICAgJGZvbnQtc2l6ZS1tYXA6IChcbiAgICAgICAgMTogJGZvbnQtc2l6ZS1oMSxcbiAgICAgICAgMjogJGZvbnQtc2l6ZS1oMixcbiAgICAgICAgMzogJGZvbnQtc2l6ZS1oMyxcbiAgICAgICAgNDogJGZvbnQtc2l6ZS1oNCxcbiAgICAgICAgNTogJGZvbnQtc2l6ZS1oNSxcbiAgICAgICAgNjogJGZvbnQtc2l6ZS1oNixcbiAgICApO1xuXG4gICAgQGlmIG1hcC1oYXMta2V5KCRmb250LXNpemUtbWFwLCAkaW5kZXgpIHtcbiAgICAgICAgQHJldHVybiBtYXAtZ2V0KCRmb250LXNpemUtbWFwLCAkaW5kZXgpO1xuICAgIH1cblxuICAgIEB3YXJuIFwiVW5rbm93biBgI3skaW5kZXh9YCBpbiAkZm9udC1zaXplLW1hcC5cIjtcbiAgICBAZXJyb3IgXCJJbnZhbGlkIGhlYWRlciBpbmRleDogI3skaW5kZXh9XCI7XG5cbiAgICBAcmV0dXJuIG51bGw7XG59XG5cbkBmdW5jdGlvbiBtYXAtbWFyZ2luLWhlYWRlcigkaW5kZXgpIHtcbiAgICBAaWYgKCRpbmRleCA9PSAxKSB7XG4gICAgICAgIEByZXR1cm4gMC42cmVtO1xuICAgIH0gQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIDAuNHJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiB0eXBvZ3JhcGh5LWhlYWRlcigkaW5kZXgsICRmb250LXNpemUpIHtcbiAgICAuaCN7JGluZGV4fSwgaCN7JGluZGV4fSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiBtYXAtZm9udC1zaXplLWhlYWRlcigkaW5kZXgpO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IG1hcC1tYXJnaW4taGVhZGVyKCRpbmRleCk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjhyZW07XG5cbiAgICAgICAgJiArIHVsLCAmICsgb2wsICYgKyAuZW1iZWQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS42cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4kdHlwb2dyYXBoeS1oZWFkZXItc2l6ZXM6ICRmb250LXNpemUtaDEsICRmb250LXNpemUtaDIsICRmb250LXNpemUtaDMsICRmb250LXNpemUtaDQsICRmb250LXNpemUtaDUsICRmb250LXNpemUtaDY7XG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkdHlwb2dyYXBoeS1oZWFkZXItc2l6ZXMpIHtcbiAgICAkc2l6ZTogbnRoKCR0eXBvZ3JhcGh5LWhlYWRlci1zaXplcywgJGkpO1xuXG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeS1oZWFkZXIoJGksICRzaXplKTtcbn1cblxuQG1peGluIHR5cG9ncmFwaHktdGV4dC1jb2xvcigkbmFtZSwgJGNvbG9yKSB7XG4gICAgJi0tI3skbmFtZX0sICYtLSN7JG5hbWV9IHN2ZyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGZpbGw6ICRjb2xvcjtcbiAgICB9XG59XG5cbi8qIENvbG9ycyAqL1xuLnRleHQge1xuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHktdGV4dC1jb2xvcigncHJpbWFyeScsIGNvbG9yKFwiY2VydWxlYW5cIiwgNTAwKSk7XG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeS10ZXh0LWNvbG9yKCdkZWZhdWx0JywgY29sb3IoXCJuZXV0cmFsXCIsIDQwMCkpO1xuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHktdGV4dC1jb2xvcignbmV1dHJhbCcsIGNvbG9yKFwibmV1dHJhbFwiLCA2MDApKTtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LXRleHQtY29sb3IoJ3doaXRlJywgJGNvbG9yLXdoaXRlKTtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LXRleHQtY29sb3IoJ2RhbmdlcicsIGNvbG9yKFwicmVkXCIsIDQwMCkpO1xuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHktdGV4dC1jb2xvcignd2FybicsIGNvbG9yKFwiYW1iZXJcIiwgNDAwKSk7XG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeS10ZXh0LWNvbG9yKCdzdWNjZXNzJywgY29sb3IoXCJncmVlblwiLCA0MDApKTtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LXRleHQtY29sb3IoJ2luZm8nLCBjb2xvcihcImJsdWVcIiwgNDAwKSk7XG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeS10ZXh0LWNvbG9yKCdoZWxwJywgY29sb3IoXCJwdXJwbGVcIiwgNDAwKSk7XG5cbiAgICBAZWFjaCAkc2l6ZSwgJGxhYmVsIGluICRmb250LXNpemUtbGlzdCB7XG4gICAgICAgICYtLSN7JGxhYmVsfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgkc2l6ZSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1saWdodCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zbGlnaHQ7XG4gICAgfVxuXG4gICAgJi0tcmVndWxhciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zcmVndWxhcjtcbiAgICB9XG5cbiAgICAmLS1tZWRpdW0ge1xuICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc21lZGl1bTtcbiAgICB9XG5cbiAgICAmLS1ib2xkIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRjbGVhcnNhbnNib2xkO1xuICAgIH1cblxuICAgICYtLWNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLS1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgICYtLWJyZWFrLXdvcmQge1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIH1cbiAgICAmLS11cHBlcmNhc2Uge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAmLS1sb3dlcmNhc2Uge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIH1cbn1cblxuLyogVGV4dCBjb21wb25lbnRzICovXG5ociB7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDcwMCk7XG4gICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNzAwKTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1hcmdpbjogMnJlbSAwO1xufVxuXG5wIHtcbiAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAyMDApO1xuICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuNnJlbSk7XG4gICAgcGFkZGluZy10b3A6IDAuOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG5cbiAgICAmLmxlYWQge1xuICAgICAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCAxMDApO1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgyLjRyZW0pO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgfVxufVxuXG5ibG9ja3F1b3RlIHtcbiAgICBib3JkZXItbGVmdDogMC4ycmVtIHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjEpO1xuICAgIHBhZGRpbmctbGVmdDogMy4ycmVtO1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG59XG5cbnNtYWxsIHtcbiAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjNyZW0pO1xuICAgIGNvbG9yOiBjb2xvcignbmV1dHJhbCcsIDQwMCk7XG59XG5cbi50eXBvZ3JhcGh5LS11c2VyLWNvbnRlbnQge1xuICAgIC8vIG5leHQgc3R5bGVzIHdlcmUgZGVmaW5lZCBpbiBvdGhlciBwbGFjZXM6XG4gICAgLy8gLSBsaW5rIC0+IGJhc2UvcmVzZXRcbiAgICAvLyAtIGxpc3QgLT4gY29tcG9uZW50L2xpc3QgKGRlZmF1bHQ6IFNNIHNpemUpXG4gICAgLy8gLSB0YWJsZSAtPiBjb21wb25lbnQvdGFibGVcbiAgICAvLyAtIGNvZGUgLT4gY29tcG9uZW50L2NvZGVcbiAgICAmID4gaW1nLCAmID4gaWZyYW1lLCAmID4gcGljdHVyZSxcbiAgICBwID4gaW1nLCBwID4gaWZyYW1lLCBwID4gcGljdHVyZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjRyZW07XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgIH1cblxuICAgIC5lbWJlZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyAuMnJlbSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBmaWd1cmUuaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICZbZGF0YS1saWdodGJveF0ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuXG4gICAgICAgICAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgIG1hc2s6IHVybChcIiN7JHN0eWxlZ3VpZGUtYXNzZXRzLXBhdGh9L2Fzc2V0cy9pY29ucy91aS1leHBhbmQuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjJyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMuMnJlbTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvcihcImJsdWVncmV5XCIsIDgwMCk7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMzI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICB9XG59XG4iLCIuYW5pbWF0aW9uLS1zbGlkZS1pbi1kb3duIHtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBibG9ja1NsaWRlSW5Eb3duO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICRhbmltYXRpb24tZWxlbWVudC1pbjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246ICRhbmltYXRpb24tZHVyYXRpb24tNTAwO1xufVxuIiwiaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAvKiBGaXJlZm94IGJyb2tlbiBpbWFnZSBoYW5kbGluZyAqL1xuICAgICY6LW1vei1icm9rZW4ge1xuICAgICAgICAtbW96LWZvcmNlLWJyb2tlbi1pbWFnZS1pY29uOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JHN0eWxlZ3VpZGUtYXNzZXRzLXBhdGh9L2Fzc2V0cy9pY29ucy91aS1pbWFnZS1icm9rZW4tYmx1ZWdyZXktNTAwLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIuNHJlbTtcblxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDAuMXJlbSArIDIuOHJlbSAqIDIpICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAwLjFyZW0gKyAyLjhyZW0gKiAyKSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDAuMXJlbSArIDIuOHJlbSAqIDIpICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogLTIuOHJlbSAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAtMi44cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZbc3JjPVwiI1wiXTotbW96LWJyb2tlbiwgJltzcmM9XCJcIl06LW1vei1icm9rZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JHN0eWxlZ3VpZGUtYXNzZXRzLXBhdGh9L2Fzc2V0cy9pbWFnZXMvbG9hZGluZy5zdmcnKTtcbiAgICB9XG5cbiAgICAvKiBDaHJvbWUgYnJva2VuIGltYWdlIGhhbmRsaW5nICovXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMC4xcmVtO1xuICAgICAgICBsZWZ0OiAtMC4xcmVtO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDAuMnJlbSk7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAwLjJyZW0pO1xuICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvcihcImJsdWVncmV5XCIsIDcwMCk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JHN0eWxlZ3VpZGUtYXNzZXRzLXBhdGh9L2Fzc2V0cy9pY29ucy91aS1pbWFnZS1icm9rZW4tYmx1ZWdyZXktNTAwLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIuNHJlbTtcbiAgICB9XG5cbiAgICAmW3NyYz1cIiNcIl06OmFmdGVyLCAmW3NyYz1cIlwiXTo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JHN0eWxlZ3VpZGUtYXNzZXRzLXBhdGh9L2Fzc2V0cy9pbWFnZXMvbG9hZGluZy5zdmcnKTtcbiAgICB9XG59XG5cbi5pbWctLW0xMjgge1xuICAgIG1pbi13aWR0aDogMTIuOHJlbTtcbn1cblxuLnBpY3R1cmUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cbiIsIi5sYXlvdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgJi0tZmgge1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2LWJhci1oZWlnaHR9KTtcbiAgICB9XG5cbiAgICAmIH4gJiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJl9fbWFpbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgJi0tZnJhbWUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICYtbWQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkY29udGFpbmVyLXBhZGRpbmc7XG5cbiAgICAgICAgICAgICAgICAmID4gLmNvbnRhaW5lci0tYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kY29udGFpbmVyLXBhZGRpbmc7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kY29udGFpbmVyLXBhZGRpbmctdGFibGV0O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8c21cIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRjb250YWluZXItcGFkZGluZy1tb2JpbGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJGNvbnRhaW5lci1wYWRkaW5nLXRhYmxldDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkY29udGFpbmVyLXBhZGRpbmctbW9iaWxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1sZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRjb250YWluZXItcGFkZGluZyAqIDI7XG5cbiAgICAgICAgICAgICAgICAmID4gLmNvbnRhaW5lci0tYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0oJGNvbnRhaW5lci1wYWRkaW5nICogMik7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kY29udGFpbmVyLXBhZGRpbmctdGFibGV0O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8c21cIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRjb250YWluZXItcGFkZGluZy1tb2JpbGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJGNvbnRhaW5lci1wYWRkaW5nLXRhYmxldDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkY29udGFpbmVyLXBhZGRpbmctbW9iaWxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNvbnRlbnQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRjb250YWluZXItcGFkZGluZyAkY29udGFpbmVyLXBhZGRpbmc7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGNvbnRhaW5lci1wYWRkaW5nLXRhYmxldDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8c21cIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRjb250YWluZXItcGFkZGluZy1tb2JpbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hc2lkZSB7XG4gICAgICAgIG1heC13aWR0aDogJGFzaWRlLW1heC13aWR0aDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGJvcmRlci1yaWdodDogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNzAwKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbnRyb2wtYWxwaGEtZGFya2VyO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tY2xvc2Uge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMoI3skY29udGFpbmVyLXBhZGRpbmctdGFibGV0fSAvIDIpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRhc2lkZS1tYXgtd2lkdGh9KTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+ICYsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAmLS1jbG9zZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPnRhYmxldFwiKSB7XG4gICAgICAgICAgICAmICsgLmxheW91dF9fbWFpbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGFzaWRlLW1heC13aWR0aH0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXNzaXN0YW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8eGxcIikge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI+eGxcIikge1xuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDcwMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx4bFwiLCBcIj5zbVwiKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUobisxKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgNzAwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDcwMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NlbnRlcmVkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2LWJhci1oZWlnaHR9KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnc2NyZWVuJywgJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2LWJhci1oZWlnaHQtdGFibGV0fSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iZyB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAgLyogQHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy81NzM2NTAzL2hvdy10by1tYWtlLWNzczMtcm91bmRlZC1jb3JuZXJzLWhpZGUtb3ZlcmZsb3ctaW4tY2hyb21lLW9wZXJhLzEwMjk2MjU4IzEwMjk2MjU4ICovXG4gICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFBQkNBSUFBQUNRZDFQZUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBQTVKUkVGVWVOcGlZR0JnQUFnd0FBQUVBQUdiQStvSkFBQUFBRWxGVGtTdVFtQ0MpO1xuXG4gICAgICAgIGltZywgdmlkZW8sIHBpY3R1cmUge1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAgICAgICB9XG5cbiAgICAgICAgdmlkZW8gKyBpbWcsIHZpZGVvICsgcGljdHVyZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICB2aWRlby5pcy1sb2FkZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluO1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJGFuaW1hdGlvbi1lbGVtZW50LWluO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkYW5pbWF0aW9uLWR1cmF0aW9uLTEwMDA7XG5cbiAgICAgICAgICAgICYgKyBpbWcsICYgKyBwaWN0dXJlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZU91dDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkYW5pbWF0aW9uLWVsZW1lbnQtb3V0O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJGFuaW1hdGlvbi1kdXJhdGlvbi0xMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOmF1dG8pIHtcbiAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTB2dztcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmICsgKiB7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW1wb3J0IFwiLi9yb290XCI7XG5AaW1wb3J0IFwiLi9kZXRhaWxzXCI7XG5AaW1wb3J0IFwiLi9oZXJvXCI7XG5AaW1wb3J0IFwiLi9jb250ZW50c1wiO1xuQGltcG9ydCBcIi4vcHJvbW9cIjtcbkBpbXBvcnQgXCIuL3N0aWNreS1mb290ZXJcIjtcbiIsIi8qKlxuKiBDb25kaXRpb25hbCBNZWRpYSBRdWVyeSBNaXhpblxuKiBieSBAc2hlaWtvIChodHRwOi8vZHNoZWlrby5jb20pXG4qXG4qIFRoZSBwcm9ibGVtIHRoaXMgbWl4aW4gc29sdmVzIGlzIGV4cGxhaW5lZCB0aGVyZVxuKiBodHRwczovL2Nzcy10cmlja3MuY29tL2NvbmRpdGlvbmFsLW1lZGlhLXF1ZXJ5LW1peGlucy9cbipcbiogQGV4YW1wbGVcblxuXHRAaW5jbHVkZSBtZWRpYSggXCJyZXRpbmFcIiApe1xuXHRcdGJvcmRlcjogMnB4IGRvdHRlZCAjMDAwO1xuXHR9O1xuXG5cdEBpbmNsdWRlIG1lZGlhKCBcInNjcmVlblwiLCBcIj5sZ1wiLCBcIjx4bFwiICl7XG5cdFx0YmFja2dyb3VuZDogcmVkO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fTtcbiovXG5cbi8vIFByZWRlZmluZWQgQnJlYWstcG9pbnRzXG4vLyBAc2VlIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vc25pcHBldHMvY3NzL21lZGlhLXF1ZXJpZXMtZm9yLXN0YW5kYXJkLWRldmljZXMvXG4kc2NyZWVuLTMyMHc6IDMyMHB4OyAvLyBHYWxheHkgUzMsIFM0LCBTNSwgTm90ZSAzLCBpUGhvbmUgNCwgNSwgNVMsIDVDLCA1U0VcbiRzY3JlZW4tMzYwdzogMzYwcHg7IC8vIEdhbGF4eSBTNiwgSFRDLCBHb29nbGVcbiRzY3JlZW4teHMtbGFuZHNjYXBlOiA2NDBweDtcblxuLy8gaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC4wL2xheW91dC9vdmVydmlldy8jcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuJHNjcmVlbi1zbTogNTc2cHg7XG4kc2NyZWVuLW1kOiA3NjhweDtcbiRzY3JlZW4tbGc6IDk5MnB4O1xuJHNjcmVlbi14bDogMTI4MHB4O1xuJHNjcmVlbi14eGw6IDE0NDBweDtcbiRzY3JlZW4tMms6IDE5ODBweDtcbiRzY3JlZW4tNGs6IDM5NjBweDtcblxuLy8gc3BlY2lhbFxuJHNjcmVlbi1uYXJyb3ctbmF2YmFyOiAxMjAwcHg7XG4kc2NyZWVuLW5hdi1iYXI6IDExMzBweDsgLy8gYnJlYWsgcG9pbnQgd2hlbiB3ZSBoYXZlIHRvIHN3aXRjaCBtZW51IHRvIHRhYmxldCBtb2RlXG5cbkBmdW5jdGlvbiB0cmFuc2xhdGUtbWVkaWEtY29uZGl0aW9uKCRicmVha3BvaW50KSB7XG4gICAgJGJyZWFrcG9pbnRzOiAoXG4gICAgICAgIFwic2NyZWVuXCI6IFwib25seSBzY3JlZW5cIixcbiAgICAgICAgXCJwcmludFwiOiBcIm9ubHkgcHJpbnRcIixcbiAgICAgICAgXCJyZXRpbmFcIjogXCIoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMy8yKSwgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKVwiLFxuICAgICAgICBcIj40a1wiOiBcIihtaW4td2lkdGg6ICN7JHNjcmVlbi00ayArIDF9KVwiLFxuICAgICAgICBcIjw0a1wiOiBcIihtaW4td2lkdGg6ICN7JHNjcmVlbi00ayArIDF9KVwiLFxuICAgICAgICBcIj4ya1wiOiBcIihtaW4td2lkdGg6ICN7JHNjcmVlbi0yayArIDF9KVwiLFxuICAgICAgICBcIjwya1wiOiBcIihtaW4td2lkdGg6ICN7JHNjcmVlbi0yayArIDF9KVwiLFxuICAgICAgICBcIj54eGxcIjogXCIobWluLXdpZHRoOiAjeyRzY3JlZW4teHhsICsgMX0pXCIsXG4gICAgICAgIFwiPHh4bFwiOiBcIihtYXgtd2lkdGg6ICN7JHNjcmVlbi14eGx9KVwiLFxuICAgICAgICBcIj54bFwiOiBcIihtaW4td2lkdGg6ICN7JHNjcmVlbi14bCArIDF9KVwiLFxuICAgICAgICBcIjx4bFwiOiBcIihtYXgtd2lkdGg6ICN7JHNjcmVlbi14bH0pXCIsXG4gICAgICAgIFwiPmxnXCI6IFwiKG1pbi13aWR0aDogI3skc2NyZWVuLWxnICsgMX0pXCIsXG4gICAgICAgIFwiPGxnXCI6IFwiKG1heC13aWR0aDogI3skc2NyZWVuLWxnfSlcIixcbiAgICAgICAgXCI+bWRcIjogXCIobWluLXdpZHRoOiAjeyRzY3JlZW4tbWQgKyAxfSlcIixcbiAgICAgICAgXCI8bWRcIjogXCIobWF4LXdpZHRoOiAjeyRzY3JlZW4tbWR9KVwiLFxuICAgICAgICBcIj50YWJsZXRcIjogXCIobWluLXdpZHRoOiAjeyRzY3JlZW4tbmF2LWJhciArIDF9KVwiLFxuICAgICAgICBcIjx0YWJsZXRcIjogXCIobWF4LXdpZHRoOiAjeyRzY3JlZW4tbmF2LWJhcn0pXCIsXG4gICAgICAgIFwiPnNtXCI6IFwiKG1pbi13aWR0aDogI3skc2NyZWVuLXNtICsgMX0pXCIsXG4gICAgICAgIFwiPHNtXCI6IFwiKG1heC13aWR0aDogI3skc2NyZWVuLXNtfSlcIixcbiAgICAgICAgXCI+eHMtbGFuZHNjYXBlXCI6IFwiKG1pbi13aWR0aDogI3skc2NyZWVuLXhzLWxhbmRzY2FwZSArIDF9KVwiLFxuICAgICAgICBcIjx4cy1sYW5kc2NhcGVcIjogXCIobWF4LXdpZHRoOiAjeyRzY3JlZW4teHMtbGFuZHNjYXBlfSlcIixcbiAgICAgICAgXCI+eHNcIjogXCIobWluLXdpZHRoOiAjeyRzY3JlZW4tMzYwdyArIDF9KVwiLFxuICAgICAgICBcIjx4c1wiOiBcIihtYXgtd2lkdGg6ICN7JHNjcmVlbi0zNjB3fSlcIixcbiAgICAgICAgXCI+eHhzXCI6IFwiKG1pbi13aWR0aDogI3skc2NyZWVuLTMyMHd9KVwiLFxuICAgICk7XG5cbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuICAgICAgICBAcmV0dXJuIG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEB3YXJuIFwiVW5mb3J0dW5hdGVseSwgbm8gdmFsdWUgY291bGQgYmUgcmV0cmlldmVkIGZyb20gYCN7JGJyZWFrcG9pbnR9YC4gXCJcbiAgICAgICAgICAgICsgXCJQbGVhc2UgbWFrZSBzdXJlIGl0IGlzIGRlZmluZWQgaW4gYCRicmVha3BvaW50c2AgbWFwLlwiO1xuXG4gICAgICAgIEBlcnJvciBcIkludmFsaWQgYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH1cIjtcbiAgICB9XG59XG5cbi8vIFRoZSBtZGlhIG1peGluXG5AbWl4aW4gbWVkaWEoJGFyZ3MuLi4pIHtcbiAgICAkcXVlcnk6IFwiXCI7XG4gICAgQGVhY2ggJGFyZyBpbiAkYXJncyB7XG4gICAgICAgICRvcDogXCJcIjtcbiAgICAgICAgQGlmICgkcXVlcnkgIT0gXCJcIikge1xuICAgICAgICAgICAgJG9wOiBcIiBhbmQgXCI7XG4gICAgICAgIH1cbiAgICAgICAgJHF1ZXJ5OiAkcXVlcnkgKyAkb3AgKyB0cmFuc2xhdGUtbWVkaWEtY29uZGl0aW9uKCRhcmcpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcXVlcnl9ICB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuXG5cbiIsIi5yb290IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1pdGVtczogc3RyZXRjaDtcblxuICAgICYgPiAubGF5b3V0Omxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIH1cbn1cbiIsIi5sYXlvdXRfX2RldGFpbHMge1xuICAgICR3aWR0aC1jb250ZW50OiBjYWxjKDEwMCUgKiA4IC8gI3skZ3JpZC1jb2x1bW5zfSk7XG4gICAgJHdpZHRoLXNwZWM6IGNhbGMoMTAwJSAqIDQgLyAjeyRncmlkLWNvbHVtbnN9KTtcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoI3skd2lkdGgtY29udGVudH0gLSA0cmVtKSAkd2lkdGgtc3BlYztcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1heC1jb250ZW50IG1heC1jb250ZW50IGF1dG87XG4gICAgZ3JpZC1nYXA6IDAgNHJlbTtcbiAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAmID4gKiB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLS1oZWFkZXIge1xuICAgICAgICAvLyA8cm93LXN0YXJ0PiAvIDxjb2x1bW4tc3RhcnQ+IC8gPHJvdy1lbmQ+IC8gPGNvbHVtbi1lbmQ+XG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMjtcbiAgICB9XG5cbiAgICAmLS1hc2lkZSB7XG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyA0IC8gMztcbiAgICB9XG5cbiAgICAmLS1tYWluIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAyO1xuICAgIH1cblxuICAgICYtLWxlZnQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR3aWR0aC1zcGVjIGNhbGMoI3skd2lkdGgtY29udGVudH0gLSA0cmVtKTtcbiAgICB9XG5cbiAgICAmLS1sZWZ0ICYtLWhlYWRlciB7XG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyAyIC8gMztcbiAgICB9XG5cbiAgICAmLS1sZWZ0ICYtLWFzaWRlIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDQgLyAyO1xuICAgIH1cblxuICAgICYtLWxlZnQgJi0tbWFpbiB7XG4gICAgICAgIGdyaWQtYXJlYTogMiAvIDIgLyAzIC8gMztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAmLS1hc2lkZSArICYtLW1haW4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMi40cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmxheW91dF9faGVybyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjhyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxsZ1wiKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi0taGVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgkY29sb3ItYmxhY2ssIDAuNCksIHJnYmEoJGNvbG9yLWJsYWNrLCAwLjY0KSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ibGFjayAmLS1oZWFkaW5nOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgICAgICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNzAwKTtcbiAgICB9XG5cbiAgICAmLS1ib2R5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBtYXJnaW4tdG9wOiAtMy4ycmVtO1xuICAgICAgICB6LWluZGV4OiA0O1xuXG4gICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMCAkY29udGFpbmVyLXBhZGRpbmc7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkY29udGFpbmVyLXBhZGRpbmctdGFibGV0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkY29udGFpbmVyLXBhZGRpbmctbW9iaWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1ibGFjayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1iZyB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xuICAgICAgICAvKiBAc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzU3MzY1MDMvaG93LXRvLW1ha2UtY3NzMy1yb3VuZGVkLWNvcm5lcnMtaGlkZS1vdmVyZmxvdy1pbi1jaHJvbWUtb3BlcmEvMTAyOTYyNTgjMTAyOTYyNTggKi9cbiAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQUFCQ0FJQUFBQ1FkMVBlQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFBNUpSRUZVZU5waVlHQmdBQWd3QUFBRUFBR2JBK29KQUFBQUFFbEZUa1N1UW1DQyk7XG5cbiAgICAgICAgaW1nLCB2aWRlbywgcGljdHVyZSB7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cblxuICAgICAgICB2aWRlbyArIGltZywgdmlkZW8gKyBwaWN0dXJlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHZpZGVvLmlzLWxvYWRlZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW47XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkYW5pbWF0aW9uLWVsZW1lbnQtaW47XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICRhbmltYXRpb24tZHVyYXRpb24tMTAwMDtcblxuICAgICAgICAgICAgJiArIGltZywgJiArIHBpY3R1cmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlT3V0O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICRhbmltYXRpb24tZWxlbWVudC1vdXQ7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkYW5pbWF0aW9uLWR1cmF0aW9uLTEwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAc3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246YXV0bykge1xuICAgICAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHZ3O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6ZW1wdHkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0teGwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYtLXhsICYtLWhlYWRlciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRuYXYtYmFyLWhlaWdodH0gLSAyLjRyZW0pO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnc2NyZWVuJywgJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2LWJhci1oZWlnaHQtdGFibGV0fSAtIDIuNHJlbSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sZyAmLS1oZWFkZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDgwdmggLSAjeyRuYXYtYmFyLXBhZGRpbmd9ICogMik7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzLjJyZW0gJGNvbnRhaW5lci1wYWRkaW5nLXRhYmxldDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoODB2aCAtICN7JG5hdi1iYXItcGFkZGluZy10YWJsZXR9ICogMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tZCAmLS1oZWFkZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MHJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8c21cIikge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjByZW07XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICYtLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgcGFkZGluZzogJGNvbnRhaW5lci1wYWRkaW5nO1xuXG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMuMnJlbSAkY29udGFpbmVyLXBhZGRpbmctdGFibGV0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8c21cIikge1xuICAgICAgICAgICAgcGFkZGluZzogMy4ycmVtIDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWJvZHkgKyAmLS1oZWFkaW5nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNHJlbTtcbiAgICB9XG5cbiAgICAubGF5b3V0X19tYWluLS1mcmFtZS1tZCA+ICYge1xuICAgICAgICBtYXJnaW4tdG9wOiAtJGNvbnRhaW5lci1wYWRkaW5nO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtJGNvbnRhaW5lci1wYWRkaW5nLXRhYmxldDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHNtXCIpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kY29udGFpbmVyLXBhZGRpbmctbW9iaWxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxheW91dF9fbWFpbi0tZnJhbWUtbGcgPiAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLSRjb250YWluZXItcGFkZGluZyAqIDI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kY29udGFpbmVyLXBhZGRpbmctdGFibGV0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8c21cIikge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRjb250YWluZXItcGFkZGluZy1tb2JpbGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuIiwiLmxheW91dF9fY29udGVudHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICRjb250ZW50cy1oZWlnaHQ6IDMuMnJlbTtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIHRvcDogY2FsYygxMDAlIC0gMy4ycmVtKTtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAkY29udGVudHMtaGVpZ2h0O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgICBwYWRkaW5nOiAwLjhyZW0gJGNvbnRhaW5lci1wYWRkaW5nO1xuXG4gICAgei1pbmRleDogNDtcblxuICAgICYtLXRyaWdnZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuMnJlbSk7XG4gICAgfVxuXG4gICAgJiArIC5mb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRjb250ZW50cy1oZWlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1uYXYge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWNvbnRyb2wtYWxwaGEtZGFya2VyO1xuXG4gICAgICAgICAgICBpbnB1dDpjaGVja2VkICsgJiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgLmxheW91dF9fY29udGVudHMtLWNsb3NlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgcGFkZGluZzogJGNvbnRhaW5lci1wYWRkaW5nO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkYXNpZGUtbWF4LXdpZHRoO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjFyZW0gc29saWQgY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogY29sb3IoXCJibHVlZ3JleVwiLCA5MDApO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICAgICAgcGFkZGluZzogY2FsYygjeyRjb250YWluZXItcGFkZGluZy10YWJsZXR9IC8gMik7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skYXNpZGUtbWF4LXdpZHRofSk7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS13cnAge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubGF5b3V0X19wcm9tbyB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAzLjJyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoJGdyaWQtY29sdW1ucywgMWZyKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHNtXCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi0tbGFiZWwge1xuICAgICAgICBjb2xvcjogY29sb3IoJ25ldXRyYWwnLCA0MDApO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjRyZW0sIDIuNHJlbSk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzLjhyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8c21cIikge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1oZWFkZXIge1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSg0LjhyZW0pO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc21lZGl1bTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgzLjJyZW0pO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIuNHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1iZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAzO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAuMXJlbSAxLjZyZW0gcmdiYSgkY29sb3ItYmxhY2ssIDAuMyk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHNtXCIpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbWFpbiB7XG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDUgLyAyIC8gMTM7XG4gICAgfVxufVxuIiwiLmxheW91dF9fc3R5Y2t5LWZvb3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogJGNvbnRhaW5lci1wYWRkaW5nLXRhYmxldCAkY29udGFpbmVyLXBhZGRpbmc7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICBwYWRkaW5nOiAkY29udGFpbmVyLXBhZGRpbmctbW9iaWxlICRjb250YWluZXItcGFkZGluZy10YWJsZXQ7XG4gIH1cbn1cbiIsIkBtaXhpbiBsb2FkZXItc2l6ZSgkbmFtZSwgJGRpbSkge1xuICAgICYtLSN7JG5hbWV9IHtcbiAgICAgICAgd2lkdGg6ICRkaW07XG4gICAgICAgIGhlaWdodDogJGRpbTtcbiAgICB9XG59XG5cbi5sb2FkZXIge1xuICAgICZfX3dycCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBAc3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246YXV0bykge1xuICAgICAgICBhbmltYXRpb24tbmFtZTogbG9hZGVyU3BpbjtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICRhbmltYXRpb24tZHVyYXRpb24tMTAwMDtcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxvYWRlci1zaXplKCd4cycsIDEuNnJlbSk7XG4gICAgQGluY2x1ZGUgbG9hZGVyLXNpemUoJ3NtJywgMi40cmVtKTtcbiAgICBAaW5jbHVkZSBsb2FkZXItc2l6ZSgnbWQnLCAzLjJyZW0pO1xuICAgIEBpbmNsdWRlIGxvYWRlci1zaXplKCdsZycsIDQuOHJlbSk7XG5cbiAgICAmX19vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDAxO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAmLS1kYXJrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jb250cm9sLWFscGhhLWRhcmtlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxpZ2h0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLW1haW4tYmcsIDAuOSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2VjdGlvbiB7XG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xuICAgIH1cblxuICAgICYtLW1kIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRjb250YWluZXItcGFkZGluZyArIDEuNnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRjb250YWluZXItcGFkZGluZy10YWJsZXQgICsgMC44cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8c21cIikge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRjb250YWluZXItcGFkZGluZy1tb2JpbGUgICsgMC44cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc20ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGNvbnRhaW5lci1wYWRkaW5nO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGNvbnRhaW5lci1wYWRkaW5nLXRhYmxldDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHNtXCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkY29udGFpbmVyLXBhZGRpbmctbW9iaWxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJiArICYge1xuICAgICAgICBwYWRkaW5nLXRvcDogJGNvbnRhaW5lci1wYWRkaW5nO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGNvbnRhaW5lci1wYWRkaW5nLXRhYmxldDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHNtXCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkY29udGFpbmVyLXBhZGRpbmctbW9iaWxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGl2IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNzAwKTtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNjAwKTtcblxuICAgICAgICBAaW1wb3J0IFwiLi9oZWFkaW5nX3NtXCI7XG4gICAgICAgIEBpbXBvcnQgXCIuL2hlYWRpbmdfbWRcIjtcbiAgICAgICAgQGltcG9ydCBcIi4vaGVhZGluZ19sZ1wiO1xuXG4gICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNldC1hKCRjb2xvci13aGl0ZSk7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNjAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFjdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kZXNjIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNjAwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuNHJlbSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hY3Rpb24gKyAmLS10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLS10aXRsZSA+ICYtLWRlc2MgPiAqIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC44cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiJi0tc20ge1xuICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuNnJlbSk7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAkY29udGFpbmVyLXBhZGRpbmcgLSAxLjZyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGNvbnRhaW5lci1wYWRkaW5nLXRhYmxldCAgLSAxLjZyZW07XG4gICAgfVxufVxuXG4mLS1zbSAmLS10aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udHNpemUoMS42cmVtKTtcbn1cbiIsIiYtLW1kIHtcbiAgICBAaW5jbHVkZSBmb250c2l6ZSgyLjRyZW0pO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogJGNvbnRhaW5lci1wYWRkaW5nIC0gMC44cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRjb250YWluZXItcGFkZGluZy10YWJsZXQgIC0gMC44cmVtO1xuICAgIH1cbn1cblxuJi0tbWQgJi0tdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnRzaXplKDIuNHJlbSk7XG59XG4iLCImLS1sZyB7XG4gICAgQGluY2x1ZGUgZm9udHNpemUoMy4ycmVtKTtcblxuICAgIG1hcmdpbi1ib3R0b206ICRjb250YWluZXItcGFkZGluZztcbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkY29udGFpbmVyLXBhZGRpbmctdGFibGV0O1xuICAgIH1cbn1cblxuJi0tbGcgJi0tdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnRzaXplKDMuMnJlbSk7XG59XG4iLCIubmF2LWJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogJG5hdi1iYXItaGVpZ2h0O1xuICAgIHBhZGRpbmc6IDAgJG5hdi1iYXItcGFkZGluZztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgei1pbmRleDogODtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtKCRuYXYtYmFyLXBhZGRpbmcpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0oJG5hdi1iYXItcGFkZGluZyk7XG4gICAgICAgIGhlaWdodDogJG5hdi1iYXItaGVpZ2h0O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9cmFkaW9dICsgLm5hdi1iYXJfX2Jsb2NrICsgLm5hdi1iYXJfX2Jsb2NrIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICBtaW4taGVpZ2h0OiAkbmF2LWJhci1oZWlnaHQtdGFibGV0O1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGMoI3skbmF2LWJhci1wYWRkaW5nLXRhYmxldH0gLyAyKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAjeyRuYXYtYmFyLXBhZGRpbmctdGFibGV0fSAvIDIpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogI3skbmF2LWJhci1wYWRkaW5nLXRhYmxldH0gLyAyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbXBvcnQgXCJfYnJhbmRcIjtcbiAgICBAaW1wb3J0IFwiX2Jsb2NrXCI7XG4gICAgQGltcG9ydCBcIl9tZW51XCI7XG4gICAgQGltcG9ydCBcIl9zZWFyY2hcIjtcbiAgICBAaW1wb3J0IFwiX3Byb2ZpbGVcIjtcblxuICAgIC8vIG9yZGVyIG1hZ2ljXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGhlaWdodDogJG5hdi1iYXItaGVpZ2h0LXRhYmxldDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9cmFkaW9dICsgLm5hdi1iYXJfX2Jsb2NrIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjZyZW07XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXSArIC5uYXYtYmFyX19ibG9jayArIC5uYXYtYmFyX19ibG9jayB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3JkZXI6IDEwO1xuXG4gICAgICAgICAgICAubWVudS1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcblxuICAgICAgICAgICAgICAgICZfX2Fycm93IHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiZfX2JyYW5kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItcGFkZGluZztcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDIwLjhyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygjeyRuYXYtYmFyLXBhZGRpbmctdGFibGV0fSAvIDIpO1xuICAgICAgICBoZWlnaHQ6ICRuYXYtYmFyLWhlaWdodC10YWJsZXQ7XG4gICAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTYuNHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXBhZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItcGFkZGluZztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmc7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoI3skbmF2LWJhci1wYWRkaW5nLXRhYmxldH0gLyAyKTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygjeyRuYXYtYmFyLXBhZGRpbmctdGFibGV0fSAvIDIpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiJl9fYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAmLS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWljb24ge1xuICAgICAgICBAaW5jbHVkZSByZXNldC1hKCRjb2xvci13aGl0ZSwgJGNvbG9yLXdoaXRlKTtcbiAgICB9XG5cbiAgICAmLS1jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbn1cbiIsIiZfX21lbnUge1xuICAgICYtLXRyaWdnZXI6Y2hlY2tlZCB+ICYtLWJsb2NrIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdHJpZ2dlcjpjaGVja2VkIH4gJi0tZXh0cmEge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10cmlnZ2VyOmNoZWNrZWQgKyAmIHtcbiAgICAgICAgLm5hdi1iYXJfX2Jsb2NrLS1jbG9zZSwgLm1lbnUtZHJvcGRvd25fX2Fycm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmxvY2sge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWV4dHJhIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNnJlbSAxLjZyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDgwMCk7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgY29sb3IoXCJibHVlZ3JleVwiLCA2MDApO1xuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIG9yZGVyOiAxMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPnRhYmxldFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgaGVpZ2h0OiAkbmF2LWJhci1oZWlnaHQtdGFibGV0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoI3skbmF2LWJhci1wYWRkaW5nLXRhYmxldH0gLyAyKTtcbiAgICAgICAgb3JkZXI6IDQ7XG4gICAgfVxufVxuIiwiJl9fc2VhcmNoIHtcbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICBoZWlnaHQ6ICRuYXYtYmFyLWhlaWdodC10YWJsZXQ7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgIH1cbn1cbiIsIiZfX3Byb2ZpbGUge1xuICAgICYtLWJsb2NrIC5idG4ge1xuICAgICAgICBtYXgtd2lkdGg6ICRwYWdlLW1pbi13aWR0aDtcbiAgICB9XG5cbiAgICAmLS1hdmF0YXIge1xuICAgICAgICB3aWR0aDogMy4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgIGhlaWdodDogJG5hdi1iYXItaGVpZ2h0LXRhYmxldDtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgfVxufVxuIiwiLm5hdi1iYXItbG9jYWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwICRuYXYtYmFyLXBhZGRpbmc7XG4gICAgei1pbmRleDogNztcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGltcG9ydCBcIl9pdGVtXCI7XG4gICAgQGltcG9ydCBcIl90cmlnZ2VyXCI7XG4gICAgQGltcG9ydCBcIl9icmFuZFwiO1xuICAgIEBpbXBvcnQgXCJfc2VhcmNoXCI7XG4gICAgQGltcG9ydCBcIl9hY3Rpb25cIjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPnRhYmxldFwiKSB7XG4gICAgICAgIGhlaWdodDogNi40cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcGFkZGluZzogMCAkbmF2LWJhci1wYWRkaW5nLXRhYmxldDtcblxuICAgICAgICAmX19icmFuZCB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2FjdGlvbiB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NlYXJjaCB7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIj50YWJsZXRcIikge1xuICAgICAgICBtaW4td2lkdGg6ICRwYWdlLW1pbi13aWR0aCAtICRjb250YWluZXItcGFkZGluZztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC44cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gICAgfVxufVxuIiwiJl9fdHJpZ2dlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbWluLXdpZHRoOiAzLjJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAuOHJlbTtcblxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICBzdmcge1xuICAgICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuIiwiJl9fYnJhbmQge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc21lZGl1bTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuOHJlbSk7XG4gICAgQGluY2x1ZGUgcmVzZXQtY2hpbGQtYSgkY29sb3Itd2hpdGUsICRjb2xvci13aGl0ZSk7XG59XG4iLCImX19zZWFyY2gge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1heC13aWR0aDogNjByZW07XG5cbiAgICAuZm9ybSAuaW5wdXQtZ3JvdXBfX3Nsb3Q6Zmlyc3Qtb2YtdHlwZTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDE1LjJyZW07XG4gICAgfVxufVxuIiwiJl9fYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiLm5hdi10cmVlIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zbWVkaXVtO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuNXJlbSwgMS44cmVtKTtcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtYShjb2xvcihcIm5ldXRyYWxcIiwgMjAwKSwgJGNvbG9yLXdoaXRlKTtcblxuICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIHRydW5jYXRlKCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuOHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjhyZW07XG5cbiAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cnVuY2F0ZSgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gLm5hdi10cmVlX19pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMi40cmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFjdGl2ZSAmLS10aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNldC1jaGlsZC1hKGNvbG9yKFwiY2VydWxlYW5cIiwgNTAwKSwgY29sb3IoXCJjZXJ1bGVhblwiLCA1MDApKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEjeyZ9LS1hY3RpdmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzZXQtYShjb2xvcihcImNlcnVsZWFuXCIsIDUwMCksIGNvbG9yKFwiY2VydWxlYW5cIiwgNTAwKSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1saXN0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS42cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNzNyZW07XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNjAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcblxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNjAwKTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKSArICYgPiAmLS1saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgJiA+ICYtLXRpdGxlID4gJi0taWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYSN7Jn1fX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG59XG4iLCIubmF2LWNvbnRlbnRzIHtcclxuICAgICZfX3NlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcclxuXHJcbiAgICAgICAgJi0tdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDYwMCk7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zYm9sZDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS4ycmVtKTtcclxuXHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRydW5jYXRlKCk7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xyXG5cclxuICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cnVuY2F0ZSgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5uYXYtdGFicyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJibHVlZ3JleVwiLCA5MDApO1xuICAgICAgICBib3JkZXItbGVmdDogMC4ycmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMS42cmVtO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtYShjb2xvcignbmV1dHJhbCcsIDIwMCksICRjb2xvci13aGl0ZSk7XG5cbiAgICAgICAgJi0taWNvbiB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIG9wYWNpdHk6IC43MjtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjNyZW07XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxhYmVsIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cnVuY2F0ZSg4MCUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS42cmVtLCAyLjRyZW0pO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYmFkZ2Uge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gICAgICAgICAgICBvcGFjaXR5OiAuNDI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDgwMCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LWEoJGNvbG9yLXdoaXRlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5pcy1hY3RpdmUpOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiY2VydWxlYW5cIiwgNjAwKTtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAuMXJlbSBjb2xvcihcImNlcnVsZWFuXCIsIDkwMCk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmFubmVyIHtcbiAgICB6LWluZGV4OiA4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDYuNHJlbTtcbiAgICBwYWRkaW5nOiAycmVtIDQuOHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvcihcImJsdWVcIiwgOTAwKTtcbiAgICBib3gtc2hhZG93OiAwIC4ycmVtIDEuNnJlbSAkY29sb3ItY29udHJvbC1hbHBoYS1ub3JtYWw7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblxuICAgICZfX3dycCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS42cmVtLCAyLjRyZW0pO1xuICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjZyZW0sIDIuNHJlbSk7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAwIDAuOHJlbTtcbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC0zLjJyZW07XG4gICAgICAgIHRvcDogMC40cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuIiwiLmJyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zbWVkaXVtO1xuXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDEuNnJlbSAwO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkICYtbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCAyMDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNjAwKTtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBmaWxsOiBjb2xvcihcIm5ldXRyYWxcIiwgNjAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtbGFiZWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJ1bmNhdGUoMjByZW0pO1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzZXQtYShjb2xvcihcIm5ldXRyYWxcIiwgNDAwKSwgJGNvbG9yLXdoaXRlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbGFiZWw6aG92ZXIgPiAmLWljb246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmICsgJiwgJi1pY29uICsgJi1sYWJlbCwgJi1pY29uICsgJi1pY29uIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC44cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQ6Y2hlY2tlZCArICYgPiAmX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaW5wdXQ6bm90KDpjaGVja2VkKSArICYgPiAmX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bnRoLWNoaWxkKDIpKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCIuc2lkZWJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi0tcGFkIHtcbiAgICAgICAgcGFkZGluZzogJGNvbnRhaW5lci1wYWRkaW5nO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkY29udGFpbmVyLXBhZGRpbmctdGFibGV0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgYmFja2dyb3VuZDogY29sb3IoXCJibHVlZ3JleVwiLCA5MDApO1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXgtd2lkdGg6ICRhc2lkZS1tYXgtd2lkdGg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNzAwKTtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIH1cblxuICAgICZfX2hyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xuICAgICAgICBtYXJnaW46IDAgMCAwLjhyZW07XG4gICAgfVxuXG4gICAgJl9fc2VjdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS42cmVtO1xuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgyLjJyZW0sIDEpO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jb29raWUtYmFyIHtcbiAgICB6LWluZGV4OiAxNTAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDIuNHJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogOTZyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogLjhyZW0gMS42cmVtO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgIGJvdHRvbTogMS42cmVtO1xuXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzLjJyZW0pO1xuICAgICAgICBwYWRkaW5nOiAuOHJlbSAwLjhyZW07XG4gICAgfVxuXG4gICAgQGltcG9ydCBcIi4vZmx1aWRcIjtcblxuICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuM3JlbSwgMnJlbSk7XG4gICAgYmFja2dyb3VuZDogY29sb3IoXCJibHVlZ3JleVwiLCA4MDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICBib3gtc2hhZG93OiAwIDAuMXJlbSAwLjhyZW0gMCAkY29sb3ItY29udHJvbC1hbHBoYS1ob3ZlcjtcblxuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpZnk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBhbmltYXRpb246IGNvb2tpZS1iYXItYW5pbWF0aW9uICRhbmltYXRpb24tZWxlbWVudC1jb29raWUtYmFyICRhbmltYXRpb24tZHVyYXRpb24tNTAwIGJvdGg7XG5cbiAgICAmX19ib2R5IHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIG1hcmdpbjogMC44cmVtO1xuICAgIH1cblxuICAgICZfX2FjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAmID4gKjpub3QoLmNsb3NlKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAuOHJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHhzXCIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuOHJlbSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMC44cmVtIDAgMC44cmVtIDAuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiYtLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLmNvb2tpZS1iYXJfX2FjdGlvbnMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx4c1wiKSB7XG4gICAgICAgIC5jb29raWUtYmFyX19hY3Rpb25zIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAbWl4aW4gc2hvcHBpbmctY2FydC1zbGlkZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSAtIDMuMnJlbSkpO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA1MDBtcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJGFuaW1hdGlvbi1kdXJhdGlvbi00MDA7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNob3BwaW5nQ2FydEFwcGVhcnM7XG59XG5cbi5zaG9wcGluZy1jYXJ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICYtLXNsaWRlIHtcbiAgICAgICAgQGluY2x1ZGUgc2hvcHBpbmctY2FydC1zbGlkZSgpO1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWhhcy1pdGVtcyAmX19pY29uIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RldGFpbHMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuOHJlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmLS1jb3VudCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMXJlbSwgMXJlbSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wcmljZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjNyZW0pO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNob3BwaW5nQ2FydEFwcGVhcnMge1xuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgfVxufVxuIiwiLm1lbnUtaXRlbSB7XG4gICAgJG5hdi1mb250LWNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgMzAwKTtcbiAgICAkbmF2LWJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgODAwKTtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX2xpbmsge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBAaW5jbHVkZSByZXNldC1hKGNvbG9yKFwibmV1dHJhbFwiLCAzMDApLCAkY29sb3Itd2hpdGUpO1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjZyZW0pO1xuXG4gICAgICAgICY6b25seS1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRyaWdnZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPnRhYmxldFwiKSB7XG4gICAgICAgICY6aG92ZXIgPiAubWVudS1kcm9wZG93biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgJl9fYXJyb3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciA+ICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlXG4gICAgfVxuXG4gICAgJiArICYge1xuICAgICAgICBtYXJnaW4tbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgODAwKTtcblxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMS42cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzZXQtYSgkY29sb3Itd2hpdGUsICRjb2xvci13aGl0ZSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS10cmlnZ2VyLW9wZW4sICYtLXRyaWdnZXItY2xvc2Uge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMS42cmVtO1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHN0eWxlZ3VpZGUtYXNzZXRzLXBhdGh9L2Fzc2V0cy9pY29ucy91aS1jaGV2cm9uLWRvd24td2hpdGUuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMS42cmVtIDEuNnJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMy4ycmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMy4ycmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNjAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRyaWdnZXItb3Blbjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRyaWdnZXItY2xvc2Uge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgKyAmIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNjAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgaW5wdXQ6Y2hlY2tlZCB7XG4gICAgICAgICAgICB+IC5tZW51LWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfiAubWVudS1pdGVtLS10cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICAmLW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtY2xvc2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGltcG9ydCBcIi4vLi4vbWVudS1kcm9wZG93bi9pbmRleFwiO1xuIiwiLm1lbnUtZHJvcGRvd24ge1xuICAgIG1pbi13aWR0aDogJHBhZ2UtbWluLXdpZHRoO1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgei1pbmRleDogMTI7XG4gICAgdG9wOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGltcG9ydCBcIl90cmlnZ2VyXCI7XG4gICAgQGltcG9ydCBcIl9jb250YWluZXJcIjtcblxuICAgICYtLWxlZnR3YXJkIHtcbiAgICAgICAgbGVmdDogLTEuNnJlbTtcbiAgICB9XG5cbiAgICAmLS1yaWdodHdhcmQge1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAmLS10b3Age1xuICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDRyZW0pO1xuICAgIH1cblxuICAgIGJhY2tncm91bmQ6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgODAwKTtcblxuICAgIEBpbXBvcnQgXCJfaXRlbVwiO1xuXG4gICAgQGltcG9ydCBcIl9hcnJvd1wiO1xuICAgIEBpbXBvcnQgXCJfZGl2XCI7XG5cbiAgICBAaW1wb3J0IFwiX3NtXCI7XG4gICAgQGltcG9ydCBcIl9sZ1wiO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI+dGFibGV0XCIpIHtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgICAgICAgYW5pbWF0aW9uOiBtZW51RmFkZUluRG93biAkYW5pbWF0aW9uLWR1cmF0aW9uLTE1MDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwLjJyZW0gMC40cmVtICRjb2xvci1jb250cm9sLWFscGhhLWhvdmVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgIG1pbi13aWR0aDogJHBhZ2UtbWluLXdpZHRoIC0gJGdyaWQtZ3V0dGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHhzXCIpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogJHBhZ2UtbWluLXdpZHRoIC0gJGNvbnRhaW5lci1wYWRkaW5nICogMjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiZfX3RyaWdnZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC8vIGNoZWNrYm94IGhhY2sgZm9yIGluZGVwZW5kZW50IGluc3RhbmNlXG4gICAgaW5wdXRbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKSArICYgJi1jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArICYgJi1jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkgKyAmICYtb3BlbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAmICYtb3BlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1vcGVuLCAmLWNsb3NlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cbiIsIiZfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5tZW51LWRyb3Bkb3duX190cmlnZ2VyICsgJiA+IC5tZW51LWRyb3Bkb3duIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi1pbmxpbmUge1xuICAgICAgICAvLyBpbiBjYXNlIGlmIHdlIHNob3VsZCB1c2UgaXMgYXMgaW5saW5lXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG4iLCImX19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjJyZW07XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjJyZW07XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjJyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjJyZW07XG4gICAgfVxuXG4gICAgJi0tdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLWNvbnRyb2wtYWxwaGEtd2hpdGUtdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC4ycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRydW5jYXRlKDgwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1iYWRnZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuM3JlbSk7XG4gICAgICAgIG9wYWNpdHk6IDAuNDI7XG4gICAgfVxuXG4gICAgJi0taWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAmLS1kZXNjIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDQwMCk7XG4gICAgfVxuXG4gICAgJi0tY2VudGVyZWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjNyZW0pO1xuICAgIH1cbn1cbiIsIiZfX2Fycm93IHtcbiAgICB6LWluZGV4OiAzO1xuICAgIEBpbmNsdWRlIG5hdi1zdWJtZW51LWFycm93KGNvbG9yKFwiYmx1ZWdyZXlcIiwgODAwKSwgMC44cmVtKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRvcDogY2FsYygxMDAlIC0gMC4ycmVtKTtcblxuICAgICYtLXJpZ2h0d2FyZCB7XG4gICAgICAgIHJpZ2h0OiAtMXJlbTtcbiAgICB9XG5cbiAgICAmLS1sZWZ0d2FyZCB7XG4gICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLm1lbnUtZHJvcGRvd25fX3RyaWdnZXIgPiAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuIiwiJl9fZGl2IHtcbiAgICBtYXJnaW4tdG9wOiAwLjdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCBjb2xvcihcImJsdWVncmV5XCIsIDYwMCk7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4iLCImLS1zbSB7XG4gICAgcGFkZGluZzogMC44cmVtIDA7XG59XG5cbiYtLXNtIGEjeyZ9X19pdGVtIHtcbiAgICBAaW5jbHVkZSByZXNldC1hKGNvbG9yKFwibmV1dHJhbFwiLCAzMDApLCAkY29sb3Itd2hpdGUpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiY2VydWxlYW5cIiwgNjAwKTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMC4xcmVtIGNvbG9yKFwiY2VydWxlYW5cIiwgOTAwKTtcbiAgICB9XG5cbiAgICAmLWRhbmdlcjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwicmVkXCIsIDYwMCk7XG4gICAgfVxufVxuXG4mLS1zbSAmX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDIuNHJlbTtcblxuICAgICYtLWljb24ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIG9wYWNpdHk6IDAuNzI7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuNHJlbSwgNHJlbSk7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS4zcmVtLCA0cmVtKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjJyZW07XG4gICAgfVxuXG4gICAgJi0tZGVzYyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuIiwiJi0tbGcgYSN7Jn1fX2l0ZW0ge1xuICAgIEBpbmNsdWRlIHJlc2V0LWEoY29sb3IoXCJuZXV0cmFsXCIsIDMwMCksICRjb2xvci13aGl0ZSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJjZXJ1bGVhblwiLCA4MDApO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAwLjFyZW0gY29sb3IoXCJjZXJ1bGVhblwiLCA5MDApO1xuXG4gICAgICAgICYgLm1lbnUtZHJvcGRvd25fX2l0ZW0tLWRlc2Mge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuJi0tbGcgJl9faXRlbSB7XG4gICAgcGFkZGluZzogMi40cmVtO1xuXG4gICAgJi0taWNvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuNnJlbSk7XG4gICAgfVxuXG4gICAgJi0tdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjZyZW0pO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgfVxuXG4gICAgJi0tZGVzYyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS4zcmVtKTtcbiAgICB9XG59XG5cbiYtLWxnICZfX2l0ZW0gKyAmX19pdGVtIHtcbiAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgY29sb3IoXCJibHVlZ3JleVwiLCA2MDApO1xufVxuXG5AaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICYtLWxnICZfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAyLjRyZW0gMS42cmVtO1xuICAgIH1cblxuICAgICYtLWxnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbn1cbiIsIkBtaXhpbiBpY29uLWNvbG9yKCRuYW1lLCAkY29sb3IpIHtcbiAgICAmLS0jeyRuYW1lfSwgJi0tI3skbmFtZX0gc3ZnIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgZmlsbDogJGNvbG9yO1xuICAgIH1cbn1cblxuQG1peGluIGljb24tc2l6ZSgkbmFtZSwgJHNpemUpIHtcbiAgICAmLS0jeyRuYW1lfSwgJi0tI3skbmFtZX0gc3ZnIHtcbiAgICAgICAgd2lkdGg6ICRzaXplO1xuICAgICAgICBoZWlnaHQ6ICRzaXplO1xuICAgIH1cbn1cblxuLmljb24ge1xuICAgIEBpbmNsdWRlIGljb24tY29sb3IoJ3ByaW1hcnknLCAkY29sb3ItYnJhbmQtcHJpbWFyeSk7XG4gICAgQGluY2x1ZGUgaWNvbi1jb2xvcignd2hpdGUnLCAkY29sb3Itd2hpdGUpO1xuICAgIEBpbmNsdWRlIGljb24tY29sb3IoJ2RlZmF1bHQnLCBjb2xvcihcImJsdWVncmV5XCIsIDMwMCkpO1xuICAgIEBpbmNsdWRlIGljb24tY29sb3IoJ25ldXRyYWwnLCBjb2xvcihcIm5ldXRyYWxcIiwgNjAwKSk7XG4gICAgQGluY2x1ZGUgaWNvbi1jb2xvcignZmFpbCcsIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNTAwKSk7XG4gICAgQGluY2x1ZGUgaWNvbi1jb2xvcignZGFuZ2VyJywgY29sb3IoXCJyZWRcIiwgNDAwKSk7XG4gICAgQGluY2x1ZGUgaWNvbi1jb2xvcignd2FybicsIGNvbG9yKFwiYW1iZXJcIiwgNDAwKSk7XG4gICAgQGluY2x1ZGUgaWNvbi1jb2xvcignc3VjY2VzcycsIGNvbG9yKFwiZ3JlZW5cIiwgNDAwKSk7XG4gICAgQGluY2x1ZGUgaWNvbi1jb2xvcignaW5mbycsIGNvbG9yKFwiYmx1ZVwiLCA0MDApKTtcbiAgICBAaW5jbHVkZSBpY29uLWNvbG9yKCdoZWxwJywgY29sb3IoXCJwdXJwbGVcIiwgNDAwKSk7XG5cbiAgICBAaW5jbHVkZSBpY29uLXNpemUoJ3hzJywgMS4zcmVtKTtcbiAgICBAaW5jbHVkZSBpY29uLXNpemUoJ3NtJywgMS42cmVtKTtcbiAgICBAaW5jbHVkZSBpY29uLXNpemUoJ21kJywgMi40cmVtKTtcbiAgICBAaW5jbHVkZSBpY29uLXNpemUoJ2xnJywgMy4ycmVtKTtcbiAgICBAaW5jbHVkZSBpY29uLXNpemUoJ3hsJywgNC44cmVtKTtcbiAgICBAaW5jbHVkZSBpY29uLXNpemUoJ3h4bCcsIDZyZW0pO1xufVxuIiwiLmJ0biB7XHJcbiAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc21lZGl1bTtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC8vIHdoZW4gLmNvbCBjb250YWluaW5nIGJ1dHRvbiBzaHJpbmtzIGZvbGxvd2luZyBmbGV4aWJhbGUgbGF5b3V0IG9uIFJXRFxyXG4gICAgLy8gd2UgbWFrZSBzdXJlIHRoZSBjb250ZW50IGRvZXNuJ3QgYnJlYWsgdGhlIGxheW91dFxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGkge1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAxLjZyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjZyZW07XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBCdXR0b24gZG9lc24ndCBiZWxvbmcgdG8gYSBmbGV4IGNvbnRhaW5lciwgaXQncyBpbmxpbmUvaW5saW5lLWJsb2NrIGVsZW1lbnRcclxuICAgIC8vIHNvIHdlIG5lZWQgdG8gYWxpZ24gaXRlbXMgdG8gdGhlIGNlbnRlci4gV2UgaW5qZWN0IGlubGluZSBlbGVtZW50IGJ0bl9faWNvblxyXG4gICAgLy8gbmV4dCB0byB0ZXh0IHdpdGggbGluZS1oZWlnaHQgPSBib3ggaGVpZ2h0ICh0aGUgc2FtZSBhcyB0aGUgdGV4dClcclxuICAgIC8vIGl0IGhhcyBjaGlsZCBTVkcgd2l0aCBwb3NpdGlvbiBhYnNvbHV0ZSwgcGVyZmVjdGx5IHZlcnRpY2FsbHkgY2VudGVyZWRcclxuICAgIC5idG5fX2ljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMS42cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgc3ZnLCBpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAuOHJlbSk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnQtc3BhY2UoKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvYWRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEuNnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmW2Rpc2FibGVkXSwgJjpkaXNhYmxlZCwgJi5pcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgY3Vyc29yOiBpbml0aWFsO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFdoZW4gd2Ugc3BlY2lmeSAuYnRuIHdlIG1lYW4gdGhpcyBpcyB0aGUgZXZlbnQgdGFyZ2V0LCBhbnkgc3ViZWxlbWVudHMgc2hhbGwgYmUgaWdub3JlZCBieSBtb3VzZSBldmVudHNcclxuICAgICoge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbGxhcHNhYmxlIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx4c1wiKSB7XHJcbiAgICAgICAgICAgIGkuYnRuX19pY29uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpOm5vdCguYnRuX19pY29uKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc3R5bGUtYnRuKCRzaXplLCAkaC1wYWRkaW5nLCAkaWNvbi1pbmRlbnQsICRsaW5lLWhlaWdodCkge1xyXG4gICAgaGVpZ2h0OiAkc2l6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XHJcbiAgICBtaW4td2lkdGg6ICRzaXplO1xyXG4gICAgcGFkZGluZzogMCAkaC1wYWRkaW5nO1xyXG5cclxuICAgICYuYnRuLS1pY29uIHtcclxuICAgICAgICB3aWR0aDogJHNpemU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuX19pY29uIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRpY29uLWluZGVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRpY29uLWluZGVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIENhc2UgYnV0dG9uIGhhcyBub3RoaW5nLCBidXQgaWNvblxyXG4gICAgICAgIC8vIHdlIG5lZWQgdG8gbWFrZSBzdXJlIGl0IGlzIHNxdWFyZVxyXG4gICAgICAgIC8vIHNvIHhsIG9uZSBoYXMgcGFkZGluZzogMCAzMnB4IGFuZCB3aWR0aCA2NHB4XHJcbiAgICAgICAgLy8gd2UgbmVlZCB0byB0YWtlIHRoZSBjb250ZW50IG91dCBvZiB0aGUgZmxvd1xyXG4gICAgICAgICY6b25seS1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgLy8gNTAlIC0gaGFsZiBzaXplIG9mIGJ1dHRvblxyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gLjhyZW0pO1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIC44cmVtKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEuNnJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjZyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnLCBpbWcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLy8gdHlwZXNcclxuQGltcG9ydCBcIl9wcmltYXJ5XCI7XHJcbkBpbXBvcnQgXCJfc2Vjb25kYXJ5XCI7XHJcbkBpbXBvcnQgXCJfdGVydGlhcnlcIjtcclxuQGltcG9ydCBcIl9kZXN0cnVjdGl2ZVwiO1xyXG5cclxuXHJcbkBpbXBvcnQgXCJfbGlua1wiO1xyXG5AaW1wb3J0IFwiX3Nsb3RcIjsgLy8gdXNlIGZvciBzb2NpYWwgaWNvbnNcclxuQGltcG9ydCBcIl9pY29uXCI7IC8vIFRPRE86IG1lcmdlIHdpdGggc2xvdFxyXG5cclxuQGltcG9ydCBcIl9zbVwiO1xyXG5AaW1wb3J0IFwiX21kXCI7XHJcbkBpbXBvcnQgXCJfbGdcIjtcclxuQGltcG9ydCBcIl94bFwiO1xyXG5AaW1wb3J0IFwiX2ZsdWlkXCI7XHJcbkBpbXBvcnQgXCJfZmxhdFwiO1xyXG5cclxuLy9AaW1wb3J0IFwiX2NoaXAuc2Nzc1wiO1xyXG4vL0BpbXBvcnQgXCJfYWxpZ24tcmlnaHQuc2Nzc1wiO1xyXG4vL0BpbXBvcnQgXCJfc3RyZXRjaGVkLnNjc3NcIjtcclxuLy9AaW1wb3J0IFwiX3N2Zy1pbmxpbmUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi9jYXJvdXNlbC9pbmRleC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJfZ3JvdXBcIjtcclxuXHJcbiIsIi5idG4tLXByaW1hcnkge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiY2VydWxlYW5cIiwgNTAwKTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNldC1hKCRjb2xvci13aGl0ZSk7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJjZXJ1bGVhblwiLCA0MDApO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImNlcnVsZWFuXCIsIDYwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJltkaXNhYmxlZF0sICY6ZGlzYWJsZWQsICYuaXMtZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6ICRvcGFjaXR5LWRpc2FibGVkO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiY2VydWxlYW5cIiwgNTAwKTtcclxuICAgIH1cclxufVxyXG4iLCIuYnRuLS1zZWNvbmRhcnkge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgNjAwKTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIEBpbmNsdWRlIHJlc2V0LWEoJGNvbG9yLXdoaXRlKTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDUwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnktbGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDcwMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJltkaXNhYmxlZF0sICY6ZGlzYWJsZWQsICYuaXMtZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6ICRvcGFjaXR5LWRpc2FibGVkO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgNjAwKTtcclxuICAgIH1cclxufVxyXG5cclxuIiwiLmJ0bi0tdGVydGlhcnkge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNjAwKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgQGluY2x1ZGUgcmVzZXQtYSgkY29sb3Itd2hpdGUpO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogY29sb3IoXCJibHVlZ3JleVwiLCA1MDApO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgNzAwKTtcclxuICAgIH1cclxuXHJcbiAgICAmW2Rpc2FibGVkXSwgJjpkaXNhYmxlZCwgJi5pcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgb3BhY2l0eTogJG9wYWNpdHktZGlzYWJsZWQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLmJ0bi0tZGVzdHJ1Y3RpdmUge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJyZWRcIiwgNTAwKTtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSByZXNldC1hKCRjb2xvci13aGl0ZSk7XG5cbiAgICBzdmcge1xuICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwicmVkXCIsIDQwMCk7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcInJlZFwiLCA2MDApO1xuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLCAmOmRpc2FibGVkLCAmLmlzLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogJG9wYWNpdHktZGlzYWJsZWQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwicmVkXCIsIDUwMCk7XG4gICAgfVxufVxuIiwiLmJ0bi0tbGluayB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IGNvbG9yKFwiY2VydWxlYW5cIiwgMzAwKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6IGNvbG9yKFwiY2VydWxlYW5cIiwgNjAwKTtcclxuICAgIH1cclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAmW2Rpc2FibGVkXSwgJjpkaXNhYmxlZCwgJi5pcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgb3BhY2l0eTogJG9wYWNpdHktZGlzYWJsZWQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLmJ0bi0tc2xvdCB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLy8gV2UgbmVlZCB0byBhbGlnbiBzdmcgcGVyY2ljZWxseSB0byB0aGUgY2VudGVyXHJcbiAgICAvLyB3ZSBjYW5ub3QgZ28gd2l0aCBpbmxpbmUtZmxleCAoYnJlYWtzIGxheW91dCB3aGVuIGluIGEgYmxvY2stY29udGFpbmVyKVxyXG4gICAgLy8gc28gd2UgdXNlIGFic29sdXRlIHBvc2l0aW9uXHJcbiAgICBzdmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMC44cmVtKTtcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDAuOHJlbSk7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICZbZGlzYWJsZWRdLCAmOmRpc2FibGVkLCAmLmlzLWRpc2FibGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAkb3BhY2l0eS1kaXNhYmxlZDtcclxuICAgIH1cclxufVxyXG5cclxuQGltcG9ydCBcInNsb3QvX2ZhY2Vib29rLnNjc3NcIjtcclxuQGltcG9ydCBcInNsb3QvX3R3aXR0ZXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwic2xvdC9fcGludGVyZXN0LnNjc3NcIjtcclxuIiwiLmJ0bi0tc2xvdC0tZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1mYWNlYm9vaztcbiAgICBAaW5jbHVkZSByZXNldC1hKCRjb2xvci13aGl0ZSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItZmFjZWJvb2ssIDEwKTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItZmFjZWJvb2ssIDEwKTtcbiAgICB9XG59XG4iLCIuYnRuLS1zbG90LS10d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdHdpdHRlcjtcbiAgICBAaW5jbHVkZSByZXNldC1hKCRjb2xvci13aGl0ZSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItdHdpdHRlciwgMTApO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci10d2l0dGVyLCAxMCk7XG4gICAgfVxufVxuIiwiLmJ0bi0tc2xvdC0tcGludGVyZXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGludGVyZXN0O1xuXG4gICAgQGluY2x1ZGUgcmVzZXQtYSgkY29sb3Itd2hpdGUpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXBpbnRlcmVzdCwgMTApO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1waW50ZXJlc3QsIDEwKTtcbiAgICB9XG59XG4iLCIvLyBJdCB1c2VkIGZvciBkcm9wZG93biB0b2dnbGVzXG4uYnRuLS1pY29uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDMuMnJlbTtcbiAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICAvLyBXZSBuZWVkIHRvIGFsaWduIHN2ZyBwZXJjaWNlbGx5IHRvIHRoZSBjZW50ZXJcbiAgICAvLyB3ZSBjYW5ub3QgZ28gd2l0aCBpbmxpbmUtZmxleCAoYnJlYWtzIGxheW91dCB3aGVuIGluIGEgYmxvY2stY29udGFpbmVyKVxuICAgIC8vIHNvIHdlIHVzZSBhYnNvbHV0ZSBwb3NpdGlvblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAuOHJlbSk7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gLjhyZW0pO1xuICAgICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICB9XG59XG4iLCIuYnRuLS1zbSB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC4ycmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHN0eWxlLWJ0bigzLjJyZW0sIDAuOHJlbSwgMC42cmVtLCAzLjJyZW0pO1xyXG59XHJcbiIsIi5idG4tLW1kIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG5cbiAgICBAaW5jbHVkZSBzdHlsZS1idG4oNHJlbSwgMS4ycmVtLCAwLjhyZW0sIDMuOHJlbSk7XG59XG4iLCIuYnRuLS1sZyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogLjNyZW07XG5cbiAgICBAaW5jbHVkZSBzdHlsZS1idG4oNC44cmVtLCAxLjZyZW0sIDFyZW0sIDQuNnJlbSk7XG59XG4iLCIuYnRuLS14bCB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgYm9yZGVyLXJhZGl1czogLjNyZW07XG5cbiAgICBAaW5jbHVkZSBzdHlsZS1idG4oNi40cmVtLCAzLjJyZW0sIDEuNHJlbSwgNi4ycmVtKTtcbn1cbiIsIi5idG4tLWZsdWlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbn1cbiIsIi5idG4tLWZsYXQge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyOiAwLjFyZW0gc29saWQgY29sb3IoXCJibHVlZ3JleVwiLCA2MDApO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIHJlc2V0LWEoJGNvbG9yLXdoaXRlKTtcblxuICAgIHBhZGRpbmc6IDEuNnJlbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDUwMCk7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgNzAwKTtcbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSwgJjpkaXNhYmxlZCwgJi5pcy1kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6ICRvcGFjaXR5LWRpc2FibGVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuYnRuX19ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmLS1sZWZ0IHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tcmlnaHQge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJ1bmNhdGUoMTAwJSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYnRuLS1jYXJvdXNlbCB7XG4gICAgd2lkdGg6IDMuMnJlbTtcbiAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICB9XG59XG5cbkBpbXBvcnQgXCJfbGlnaHQuc2Nzc1wiO1xuQGltcG9ydCBcIl9kYXJrLnNjc3NcIjtcbkBpbXBvcnQgXCJfYXJyb3cuc2Nzc1wiO1xuIiwiLmJ0bi0tY2Fyb3VzZWwtLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNik7XG5cbiAgICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMzIpO1xuICAgIH1cbn1cbiIsIi5idG4tLWNhcm91c2VsLS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC40OCk7XG5cbiAgICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNjQpO1xuICAgIH1cbn1cbiIsIi5idG4tZ3JvdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgID4gKiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBtYXJnaW46IDAgLjRyZW0gMCAwO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1kcm9wZG93bl9fdHJpZ2dlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXJpZ2h0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG59XG4iLCIuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYtLWJvcmRlcnMge1xuICAgICAgICBwYWRkaW5nOiAyLjRyZW07XG4gICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNjAwKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgIH1cblxuICAgICYtLWhpbnQge1xuICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDYwMCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cblxuICAgICYtLWdhcC10b3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogJGNvbnRhaW5lci1wYWRkaW5nO1xuICAgIH1cblxuICAgICYtLWdhcC1zaWRlcyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXBhZGRpbmc7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nLXRhYmxldDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItcGFkZGluZy10YWJsZXQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxtZFwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRjb250YWluZXItcGFkZGluZy1tb2JpbGU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXBhZGRpbmctbW9iaWxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZ2FwLXJpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1wYWRkaW5nO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1wYWRkaW5nLXRhYmxldDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPG1kXCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItcGFkZGluZy1tb2JpbGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1nYXAtbGVmdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmctdGFibGV0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8bWRcIikge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmctbW9iaWxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2hhZG93IHtcbiAgICAgICAgYm94LXNoYWRvdzogMC4xcmVtIDAuMXJlbSAwLjFyZW0gMC4ycmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgcGFkZGluZzogMi40cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuXG4gICAgQGltcG9ydCBcImNvbnRhaW5lci9yb3ctY29udGFpbmVkXCI7XG4gICAgQGltcG9ydCBcImNvbnRhaW5lci9jb2wtcGFkXCI7XG4gICAgQGltcG9ydCBcImNvbnRhaW5lci9jb2wtZ2FwXCI7XG4gICAgQGltcG9ydCBcImNvbnRhaW5lci9jb2wtcmVwZWxcIjtcblxuICAgICYtLWdyYWRpZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgkY29sb3ItYmxhY2ssIDApIDAlLCByZ2JhKCRjb2xvci1ibGFjaywgMSkgMTAwJSk7XG4gICAgfVxuXG4gICAgJi0tYWN0aW9ucyB7XG4gICAgICAgIGJhY2tncm91bmQ6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgOTAwKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNjAwKTtcblxuICAgICAgICAmW2RhdGEtaXMtc3RpY2t5XSB7XG4gICAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyogd3JhcCB0YWJsZSB0byBtYWtlIHNjcm9sbGFibGUgY29udGFpbmVyIHdpdGggdGFibGUgb24gc21hbGwgZGV2aWNlcyAqL1xuICAgICYtLXRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzJyZW07IC8vIGhhY2sgZm9yIG92ZXJmbG93IGhpZGRlblxuICAgICAgICBtYXJnaW4tdG9wOiAtMzJyZW07XG5cbiAgICAgICAgJi1zaW1wbGUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGluaGVyaXQgIWltcG9ydGFudDsgLy8gaGFjayBmb3Igb3ZlcmZsb3cgaGlkZGVuXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICB0ZCwgdGgge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiYtLXJvdy1jb250YWluZWQge1xuICAgIC5yb3cge1xuICAgICAgICAvLyBMZWF2ZSBnYXBzIGJldHdlZW4gY2VsbHMsIGJ1dCByZW1vdmUgYmV0d2VlbiBjZWxscyBhbmQgY29udGFpbmVyXG4gICAgICAgIG1hcmdpbjogY2FsYygtMSAqICN7JGdyaWQtZ3V0dGVyfSAvIDIpO1xuICAgIH1cbn1cbiIsIi8qXG4gIEFkZHMgcGFkZGluZyB0byBjZWlsc1xuICArLS0tLS0tLS0tLStcbiAgfCArLS0tLS0tK1xuICB8IHwqKioqKip8XG4gIHwgfCogVFggKnxcbiAgfCB8KioqKioqfFxuICB8ICstLS0tLS0rXG4gIHxcbiovXG4mLS1jb2wtcGFkIHtcbiAgICAuY29sIHtcbiAgICAgICAgcGFkZGluZzogY2FsYygjeyRncmlkLWd1dHRlcn0gLyAyKTtcbiAgICB9XG59XG4iLCIvKlxuICBBZGRzIGdhcCBiZXR3ZWVuIGNlaWxzOyBjYW4gYmUgdXNlZCBpbiBjb25qdWN0aW9uIHdpdGggLmNvbnRhaW5lLS1fZ3JpZC1jb250YWluZWRcbiAgKy0tLS0tLS0tLS0rXG4gIHw/Pz8/Pz8/XG4gIHw/ICstLSsqXG4gIHw/IHwgIHwqXG4gIHw/ICstLSsqXG4gIHw/KioqKioqXG4qL1xuJi0tY29sLWdhcCB7XG4gICAgLmNvbCB7XG4gICAgICAgIC8vIEFkZCBtYXJnaW4gdG8gY2VsbHNcbiAgICAgICAgbWFyZ2luOiBjYWxjKCN7JGdyaWQtZ3V0dGVyfSAvIDIpO1xuICAgIH1cbn1cbiIsIi5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgJi1mbHVzaC1ob3Jpem9udGFsbHkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiAjeyRncmlkLWd1dHRlcn0gLyAyKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAjeyRncmlkLWd1dHRlcn0gLyAyKTtcbiAgICB9XG5cbiAgICAmLWZsdXNoLXZlcnRpY2FsbHkge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogI3skZ3JpZC1ndXR0ZXJ9IC8gMik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiAjeyRncmlkLWd1dHRlcn0gLyAyKTtcbiAgICB9XG5cbiAgICAmLS1ub3dyYXAge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG5cbiAgICBAaW1wb3J0ICdyb3cvX2FsaWduJztcbiAgICBAaW1wb3J0ICdyb3cvX2p1c3RpZnknO1xuICAgIEBpbXBvcnQgJ3Jvdy9fZmx1aWQnO1xufVxuIiwiJi0tYWxpZ24ge1xuICAgICYtY2VudGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLWVuZCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAmLXN0YXJ0IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJi1zdHJldGNoIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxufVxuIiwiJi0tanVzdGlmeSB7XG4gICAgJi1jZW50ZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgJi1lbmQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgICAmLXNwYWNlLWFyb3VuZCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIH1cbiAgICAmLXNwYWNlLWJldHdlZW4ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgICYtc3BhY2UtZXZlbmx5IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cbiAgICAgICAgQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOmF1dG8pIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtc3RhcnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxufVxuIiwiJi0tZmx1aWQge1xuICAgIG1hcmdpbjogY2FsYygtMSAqICN7JGdyaWQtZ3V0dGVyfSAvIDIpO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAuY29sIHtcbiAgICAgICAgbWFyZ2luOiBjYWxjKCN7JGdyaWQtZ3V0dGVyfSAvIDIpO1xuICAgIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAgIGZsZXg6IDAgMCBwZXJjZW50YWdlKG1hdGguZGl2KCRzaXplLCAkY29sdW1ucykpO1xuICAgIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAgIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAgIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICAgIG1heC13aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigkc2l6ZSwgJGNvbHVtbnMpKTtcbn1cblxuLmNvbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDAuMXJlbTsgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICAmX19iciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbXBvcnQgXCIuL2NvbC9hdXRvXCI7XG4gICAgQGltcG9ydCBcIi4vY29sL2dhcFwiO1xuICAgIEBpbXBvcnQgXCIuL2NvbC9ncm93XCI7XG4gICAgQGltcG9ydCBcIi4vY29sL3BhZFwiO1xuICAgIEBpbXBvcnQgXCIuL2NvbC9zaHJpbmtcIjtcbiAgICBAaW1wb3J0IFwiLi9jb2wvYWxpZ25cIjtcblxuICAgIC8vIC5jb2wtLU4gZm9yIGFsbCBzY3JlZW4gc2l6ZXNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICAgICAmI3smfS0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRncmlkLWNvbHVtbnMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICAgIC5jb2wtLXNtLU4gIC0gKE4vMTIpJSA+IHNtXG4gICAgICAgIC5jb2wtLW1kLU4gIC0gKE4vMTIpJSA+IG1kXG4gICAgICAgIC4uLlxuICAgICAgICAuY29sLS14eGwtTiAtIChOLzEyKSUgPiB4eGxcbiAgICAgKi9cbiAgICBAZWFjaCAkdGllciBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIj4jeyR0aWVyfVwiKSB7XG4gICAgICAgICAgICAgICAgJiN7Jn0tLSN7JHRpZXJ9LSN7JGl9IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRncmlkLWNvbHVtbnMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiYtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG4iLCImLS1nYXAge1xuICAgIG1hcmdpbjogY2FsYygjeyRncmlkLWd1dHRlcn0gLyAyKTtcbn1cbiIsIiYtLWdyb3cge1xuICAgIGZsZXgtZ3JvdzogMTtcbn1cbiIsIiYtLXBhZCB7XG4gICAgcGFkZGluZzogY2FsYygjeyRncmlkLWd1dHRlcn0gLyAyKTtcbn1cbiIsIiYtLXNocmluayB7XG4gICAgZmxleC1zaHJpbms6IDE7XG59XG4iLCImLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuJi0tZmxleC1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuJi0tZmxleC1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4iLCJAbWl4aW4gbWFrZS1ncmlkLWNvbCgkc2l6ZSkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCRzaXplLCAxZnIpO1xufVxuXG5AbWl4aW4gbWFrZS1ncmlkLXNwYW4oJGNvbHMpIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gJGNvbHM7XG59XG5cbi8qIEBzZWUgaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9zbmlwcGV0cy9jc3MvY29tcGxldGUtZ3VpZGUtZ3JpZC8gKi9cbi5ncmlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblxuICAgIC8qIEBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvNDMzMTE5NDMvcHJldmVudC1jb250ZW50LWZyb20tZXhwYW5kaW5nLWdyaWQtaXRlbXMgKi9cbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWluLWhlaWdodDogMDtcblxuICAgICYgPiAqIHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIEBpbXBvcnQgXCIuL2dyaWQvY29sc1wiO1xuICAgIEBpbXBvcnQgXCIuL2dyaWQvZ2FwXCI7XG4gICAgQGltcG9ydCBcIi4vZ3JpZC9zcGFuXCI7XG59XG4iLCIvLyAuZ3JpZC0tY29scy1OIGZvciBhbGwgc2NyZWVuIHNpemVzXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICYjeyZ9LS0jeyRpfSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2woJGkpO1xuICAgIH1cbn1cblxuLyoqXG4gICAgLmdyaWQtLXNtLU4gIC0gKE4vMTIpJSA+IHNtXG4gICAgLmdyaWQtLW1kLU4gIC0gKE4vMTIpJSA+IG1kXG4gICAgLi4uXG4gICAgLmdyaWQtLXhsLU4gLSAoTi8xMiklID4geGxcbiAqL1xuQGVhY2ggJHRpZXIgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPiN7JHRpZXJ9XCIpIHtcbiAgICAgICAgICAgICYjeyZ9LS0jeyR0aWVyfS0jeyRpfSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbCgkaSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIEFkZGl0aW9uYWwgcG9zaXRpb25zICovXG4mLS1jb2wtaC1jZW50ZXJlZCB7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG5cbiYtLWNvbC12LWNlbnRlcmVkIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4iLCImLS1jb2wtZ2FwIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMuMnJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMi40cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPG1kXCIpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjZyZW07XG4gICAgfVxufVxuXG4mLS1yb3ctZ2FwIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMuMnJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMi40cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPG1kXCIpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjZyZW07XG4gICAgfVxufVxuXG4mLS1nYXAge1xuICAgIGdyaWQtZ2FwOiAzLjJyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICBncmlkLWdhcDogMi40cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPG1kXCIpIHtcbiAgICAgICAgZ3JpZC1nYXA6IDEuNnJlbTtcbiAgICB9XG59XG4iLCIvLyAuZ3JpZC0tc3Bhbi1OIGZvciBhbGwgc2NyZWVuIHNpemVzXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICYtLXNwYW4tI3skaX0ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWdyaWQtc3BhbigkaSk7XG4gICAgfVxufVxuXG4vKipcbiAgICAuZ3JpZC0tc3Bhbi1zbS1OICAtIChOLzEyKSUgPiBzbVxuICAgIC5ncmlkLS1zcGFuLW1kLU4gIC0gKE4vMTIpJSA+IG1kXG4gICAgLi4uXG4gICAgLmdyaWQtLXNwYW4teGwtTiAtIChOLzEyKSUgPiB4bFxuICovXG5AZWFjaCAkdGllciBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI+I3skdGllcn1cIikge1xuICAgICAgICAgICAgJi0tc3Bhbi0jeyR0aWVyfS0jeyRpfSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1ncmlkLXNwYW4oJGkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogQGxpbms6IGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vYWxtYW5hYy9wcm9wZXJ0aWVzL2MvY29sdW1ucy8gKi9cbkBtaXhpbiBtYWtlLWNvbHVtbnMtY29sKCRzaXplKSB7XG4gICAgY29sdW1uLWNvdW50OiAkc2l6ZTtcbn1cblxuLmNvbHVtbnMge1xuICAgICYgPiAqIHtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjtcbiAgICB9XG4gICAgQGltcG9ydCBcIi4vY29sdW1ucy9jb2xzXCI7XG4gICAgQGltcG9ydCBcIi4vY29sdW1ucy9nYXBcIjtcbiAgICBAaW1wb3J0IFwiLi9jb2x1bW5zL3dpZHRoXCI7XG59XG4iLCIvLyAuZ3JpZC0tY29scy1OIGZvciBhbGwgc2NyZWVuIHNpemVzXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICYjeyZ9LS0jeyRpfSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sdW1ucy1jb2woJGkpO1xuICAgIH1cbn1cblxuLyoqXG4gICAgLmdyaWQtLXNtLU4gIC0gKE4vMTIpJSA+IHNtXG4gICAgLmdyaWQtLW1kLU4gIC0gKE4vMTIpJSA+IG1kXG4gICAgLi4uXG4gICAgLmdyaWQtLXhsLU4gLSAoTi8xMiklID4geGxcbiAqL1xuQGVhY2ggJHRpZXIgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPiN7JHRpZXJ9XCIpIHtcbiAgICAgICAgICAgICYjeyZ9LS0jeyR0aWVyfS0jeyRpfSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2x1bW5zLWNvbCgkaSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCImLS1nYXAge1xuICAgIGNvbHVtbi1nYXA6IDMuMnJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgIGNvbHVtbi1nYXA6IDIuNHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxtZFwiKSB7XG4gICAgICAgIGNvbHVtbi1nYXA6IDEuNnJlbTtcbiAgICB9XG59XG4iLCJAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zLWNvdW50IHtcbiAgICAmI3smfS0tdy0jeyRpfSB7XG4gICAgICAgIGNvbHVtbi13aWR0aDogY2FsYygjeyRjb2x1bW5zLWNvbnRhaW5lci13aWR0aH0gLyAjeyRjb2x1bW5zLWNvdW50fSAqICN7JGl9KTtcbiAgICB9XG59XG4iLCIuZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA2MDApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICAgIHBhZGRpbmc6ICRjb250YWluZXItcGFkZGluZy10YWJsZXQgJGNvbnRhaW5lci1wYWRkaW5nO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbXBvcnQgXCJfZGl2XCI7XG4gICAgQGltcG9ydCBcIl9jdXJyZW5jeVwiO1xuICAgIEBpbXBvcnQgXCJfbmF2XCI7XG4gICAgQGltcG9ydCBcIl9sZWdhbFwiO1xuXG4gICAgJl9fbmF2ICsgJl9fbGVnYWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAkY29udGFpbmVyLXBhZGRpbmctdGFibGV0ICogMjtcbiAgICB9XG59XG4iLCImX19kaXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuIiwiJl9fY3VycmVuY3kge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4iLCImX19uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYuOHJlbTtcbiAgICB9XG5cbiAgICAmLS10b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICB9XG5cbiAgICAmLS1zb2NpYWwge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcblxuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzZXQtYSgkY29sb3Itd2hpdGUsICRjb2xvci13aGl0ZSk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tZW51IHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2x1bW4tY291bnQ6IDQ7XG4gICAgICAgIGNvbHVtbi13aWR0aDogMThyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIGNvbHVtbi13aWR0aDogMTJyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGJlY2F1c2UgRWRnZSBpcyBub3QgYWJsZSBkaWRhY3RpY2FsbHkgdG8gY2hhbmdlIGNvbHVtbi1jb3VudFxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIj50YWJsZXRcIiwgXCI8bGdcIikge1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAzO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8bWRcIikge1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAzO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8c21cIikge1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNldC1hKGNvbG9yKFwibmV1dHJhbFwiLCA0MDApLCAkY29sb3Itd2hpdGUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS41cmVtLCAyLjRyZW0pO1xuXG4gICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJ1bmNhdGUoKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNvbnRyb2wtYWxwaGEtd2hpdGUtdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWNvbnRyb2wtYWxwaGEtd2hpdGUtdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjhyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIgc3ZnIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZm9ybSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1heC13aWR0aDogMzhyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0LjhyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXdyYXAge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiJl9fbGVnYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLS1uYXYge1xuICAgICAgICBwYWRkaW5nOiAzLjJyZW0gMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDMuMnJlbSAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGluayB7XG4gICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNDAwKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC44cmVtO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBAaW5jbHVkZSByZXNldC1jaGlsZC1hKGNvbG9yKFwibmV1dHJhbFwiLCA0MDApLCAkY29sb3Itd2hpdGUpO1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjNyZW0sIDJyZW0pO1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICBjb250ZW50OiAnLyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWxvZ28ge1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbi0zMDAgZWFzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgfVxuXG4gICAgICAgICYgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAzLjJyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKlxuICBBbnkgZ3JvdXAgZ29lcyB3aXRoIGZvbGxvd2luZyBzdHJ1Y3R1cmVcblxuICBcImlucHV0LWdyb3VwIGlucHV0LWdyb3VwLS08VEhFTUU+IGlucHV0LWdyb3VwLS08U0laRT5cIlxuXG4gICAgXCJpbnB1dC1ncm91cF9fc2xvdFwiIC0gY29udHJvbCBjb250YWluZXJcbiAgICBcImlucHV0LWdyb3VwX19zbG90IGlucHV0LWdyb3VwX19hZGRvblwiIC0gY29udHJvbCBjb250YWluZXIgd2l0aG91dCBhbnkgYm9yZGVyXG5cbiAgICAgIFwiaW5wdXQtZ3JvdXBfX3ByZXBlbmRcIiAtIHByZXBlbmRlZCBpY29uXG4gICAgICBcImlucHV0LWdyb3VwX19jb250cm9sXCIgLSBjb250cm9sIChpbnB1dC9zZWxlY3QvdGV4dGFyZWEpXG4gICAgICBcImlucHV0LWdyb3VwX19hcHBlbmRcIiAtIGFwcGVuZGVkIGljb25cblxuKi9cblxuLmlucHV0LWdyb3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcblxuICAgIEBpbXBvcnQgXCJfcHJpbWFyeS5zY3NzXCI7XG4gICAgQGltcG9ydCBcIl9zZWNvbmRhcnkuc2Nzc1wiO1xuICAgIEBpbXBvcnQgXCJfdGVydGlhcnkuc2Nzc1wiO1xuXG4gICAgJjpub3QoLmlzLWlubGluZSkgJl9fc2xvdDpub3QoJl9fYWRkb24pIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cblxuICAgICYgKyAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS42cmVtO1xuICAgIH1cblxuICAgICZfX2FwcGVuZCwgJl9fcHJlcGVuZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgICAvLyBpdCB3aWxsIGJlIHZpc2libGUgb25seSBpZiB0aGVyZSBpcyBubyBzY3JvbGxiYXJcbiAgICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICB9XG5cbiAgICAmX19zbG90IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuXG4gICAgICAgICYtLW13MTI4IHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTIuOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWlubGluZSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC4xcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC5pbnB1dC1ncm91cF9fY29udHJvbCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC5pbnB1dC1ncm91cF9fY29udHJvbCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pbnB1dC1ncm91cCB7XG4gICAgICAgICAgICAmX19hZGRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpID4gLmJ0biB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19hZGRvbjpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkgPiAuYnRuIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fYWRkb24ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWZsdWlkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc2VsZWN0I3smfV9fY29udHJvbCB7XG4gICAgICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiAnJztcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRjbGVhcnNhbnNyZWd1bGFyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDE7IC8vIGFsbG93IG9wZW4gc2VsZWN0IG9uIGNoZXZyb24gY2xpY2tcblxuICAgICAgICAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gcGFydCBvZiBzZWxlY3QgY2hldnJvbi1kb3duXG4gICAgICAgICYgKyAuaW5wdXQtZ3JvdXBfX2FwcGVuZCB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udHJvbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1maWVsZHNldC1pbnB1dC10ZXh0O1xuICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc3JlZ3VsYXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaGFzLWVycm9yOm5vdCg6Zm9jdXMpOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWZpZWxkc2V0LWJvcmRlci1lcnJvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgICAgICAmIH4gLmlucHV0LWdyb3VwX19hcHBlbmQge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hZGRvbi1jb21wYWN0IHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuaW5saW5lLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB9XG59XG5cbkBtaXhpbiBzdHlsZS1pbnB1dC1ncm91cC1wcmltYXJ5KCRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJsb2NrLWhlaWdodCwgJGgtcGFkZGluZykge1xuICAgICR2LXBhZGRpbmc6ICgkYmxvY2staGVpZ2h0IC0gJGxpbmUtaGVpZ2h0IC0gLjNyZW0pICogMC41O1xuICAgIC5pbnB1dC1ncm91cF9fY29udHJvbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICAgICAgaGVpZ2h0OiAkYmxvY2staGVpZ2h0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRoLXBhZGRpbmc7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRoLXBhZGRpbmc7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkdi1wYWRkaW5nO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHYtcGFkZGluZztcbiAgICB9XG5cbiAgICBzZWxlY3QuaW5wdXQtZ3JvdXBfX2NvbnRyb2wgb3B0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMCAkaC1wYWRkaW5nO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIH1cblxuICAgIHRleHRhcmVhLmlucHV0LWdyb3VwX19jb250cm9sIHtcbiAgICAgICAgbWluLWhlaWdodDogJGJsb2NrLWhlaWdodCAqIDM7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkdi1wYWRkaW5nIC0gMC4xcmVtO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICAgIC8vIC5pbnB1dC1ncm91cF9fcHJlcGVuZCArIC5pbnB1dC1ncm91cF9fY29udHJvbFxuICAgICAgICAmX19jb250cm9sOm5vdCg6b25seS1jaGlsZCk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAoJGgtcGFkZGluZyAqIDIpICsgMS40cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gLmlucHV0LWdyb3VwX19jb250cm9sICsgLmlucHV0LWdyb3VwX19hcHBlbmRcbiAgICAgICAgJl9fY29udHJvbDpub3QoOm9ubHktY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogKCRoLXBhZGRpbmcgKiAyKSArIDEuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ByZXBlbmQge1xuICAgICAgICAgICAgbGVmdDogJGgtcGFkZGluZztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2FwcGVuZCB7XG4gICAgICAgICAgICByaWdodDogJGgtcGFkZGluZztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGltcG9ydCBcIl9sZy5zY3NzXCI7XG5AaW1wb3J0IFwiX21kLnNjc3NcIjtcbkBpbXBvcnQgXCJfc20uc2Nzc1wiO1xuIiwiJi0tcHJpbWFyeSB7XG4gICAgJGljb24tc2l6ZTogMS42cmVtO1xuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgJl9fYXBwZW5kLCAmX19wcmVwZW5kIHtcbiAgICAgICAgICAgIHN2ZywgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGljb24tc2l6ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRpY29uLXNpemU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250cm9sIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRjb2xvci1maWVsZHNldC1ib3JkZXI7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1maWVsZHNldC1pbnB1dC10ZXh0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjbGVhcnNhbnNyZWd1bGFyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG5cbiAgICAgICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tYmc7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1maWVsZHNldC1pbnB1dC10ZXh0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyOm5vdCg6Zm9jdXMpOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZmllbGRzZXQtYm9yZGVyLWhvdmVyO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgICAgICAgICAmICsgLmlucHV0LWdyb3VwX19hcHBlbmQge1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRvcGFjaXR5LWRpc2FibGVkO1xuXG4gICAgICAgICAgICAgICAgJiArIC5pbnB1dC1ncm91cF9fYXBwZW5kIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJG9wYWNpdHktZGlzYWJsZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiJi0tc2Vjb25kYXJ5IHtcbiAgICAkaWNvbi1zaXplOiAxLjZyZW07XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgICAmX19hcHBlbmQsICZfX3ByZXBlbmQge1xuICAgICAgICAgICAgc3ZnLCBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkaWNvbi1zaXplO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGljb24tc2l6ZTtcbiAgICAgICAgICAgICAgICBmaWxsOiBjb2xvcihcIm5ldXRyYWxcIiwgNjAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRyb2wge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA2MDApO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjbGVhcnNhbnNyZWd1bGFyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG5cbiAgICAgICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNjAwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3Zlcjpub3QoOmZvY3VzKTpub3QoW2Rpc2FibGVkXSkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWZpZWxkc2V0LWJvcmRlci1ob3ZlcjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgICAgICAgICAgJiArIC5pbnB1dC1ncm91cF9fYXBwZW5kIHtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkb3BhY2l0eS1kaXNhYmxlZCAqIDI7XG5cbiAgICAgICAgICAgICAgICAmICsgLmlucHV0LWdyb3VwX19hcHBlbmQge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkb3BhY2l0eS1kaXNhYmxlZCAqIDI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2xvdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIiYtLXRlcnRpYXJ5IHtcbiAgICAkaWNvbi1zaXplOiAxLjZyZW07XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgICAmX19hcHBlbmQsICZfX3ByZXBlbmQge1xuICAgICAgICAgICAgc3ZnLCBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkaWNvbi1zaXplO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGljb24tc2l6ZTtcbiAgICAgICAgICAgICAgICBmaWxsOiBjb2xvcihcIm5ldXRyYWxcIiwgNjAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRyb2wge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgY29sb3IoXCJuZXV0cmFsXCIsIDYwMCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA2MDApO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjbGVhcnNhbnNyZWd1bGFyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG5cbiAgICAgICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNjAwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3Zlcjpub3QoOmZvY3VzKTpub3QoW2Rpc2FibGVkXSkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWZpZWxkc2V0LWJvcmRlci1ob3ZlcjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgICAgICAgICAgJiArIC5pbnB1dC1ncm91cF9fYXBwZW5kIHtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDcwMCk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRvcGFjaXR5LWRpc2FibGVkICogMztcblxuICAgICAgICAgICAgICAgICYgKyAuaW5wdXQtZ3JvdXBfX2FwcGVuZCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRvcGFjaXR5LWRpc2FibGVkICogMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zbG90IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5pbnB1dC1ncm91cC0tbGcge1xuICAgIEBpbmNsdWRlIHN0eWxlLWlucHV0LWdyb3VwLXByaW1hcnkoMS41cmVtLCAyLjRyZW0sIDQuOHJlbSwgMS41cmVtKTtcbn1cbiIsIi5pbnB1dC1ncm91cC0tbWQge1xuICAgIEBpbmNsdWRlIHN0eWxlLWlucHV0LWdyb3VwLXByaW1hcnkoMS41cmVtLCAyLjRyZW0sIDRyZW0sIDEuMXJlbSk7XG59XG4iLCIuaW5wdXQtZ3JvdXAtLXNtIHtcbiAgICBAaW5jbHVkZSBzdHlsZS1pbnB1dC1ncm91cC1wcmltYXJ5KDEuM3JlbSwgMi40cmVtLCAzLjJyZW0sIDAuN3JlbSk7XG59XG4iLCIuY2hlY2tib3gge1xuICAgIEBleHRlbmQgLnZpc2liaWxpdHktaGlkZGVuO1xuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jaGVja2JveC1sYWJlbC10ZXh0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LWEoJGNvbG9yLWNoZWNrYm94LWxhYmVsLWEtdGV4dCwgJGNvbG9yLWNoZWNrYm94LWxhYmVsLWEtdGV4dC1ob3Zlcik7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICRjb2xvci1maWVsZHNldC1ib3JkZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMC4xcmVtIDAuM3JlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRzdHlsZWd1aWRlLWFzc2V0cy1wYXRofS9hc3NldHMvaWNvbnMvdWktY2hlY2stYmx1ZWdyZXktOTAwLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGFuaW1hdGlvbi1kdXJhdGlvbi0zMDAgZWFzZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taGVscCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNDAwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KCo6ZGlzYWJsZWQpOm5vdCgqOmNoZWNrZWQpICsgLmNoZWNrYm94X19sYWJlbDpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZmllbGRzZXQtYm9yZGVyLWhvdmVyO1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCArICZfX2xhYmVsIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWZpZWxkc2V0LWJvcmRlci1hY3RpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZmllbGRzZXQtYm9yZGVyLWFjdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTkpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0gKyAmX19sYWJlbCB7XG4gICAgICAgIG9wYWNpdHk6ICRvcGFjaXR5LWRpc2FibGVkO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG5cblxuQG1peGluIHN0eWxlLWNoZWNrYm94KCR0aWNrLXNpemUsICRibG9jay1wYWRkaW5nLCAkZm9udC1zaXplLCAkbGgpIHtcbiAgICAmIH4gLmNoZWNrYm94X19sYWJlbCB7XG4gICAgICAgIC5jaGVja2JveF9fbGFiZWwtLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkdGljay1zaXplICsgJGJsb2NrLXBhZGRpbmc7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgkZm9udC1zaXplLCAkbGgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogJHRpY2stc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogJHRpY2stc2l6ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGltcG9ydCBcIl9tZFwiO1xuQGltcG9ydCBcIl9sZ1wiO1xuIiwiLmNoZWNrYm94LS1tZCB7XG4gICAgQGluY2x1ZGUgc3R5bGUtY2hlY2tib3goMS40cmVtLCAwLjhyZW0sIDEuNHJlbSwgMS43cmVtKTtcbn1cbiIsIi5jaGVja2JveC0tbGcge1xuICAgIEBpbmNsdWRlIHN0eWxlLWNoZWNrYm94KDIuMnJlbSwgMS42cmVtLCAxLjhyZW0sIDIuNXJlbSk7XG59XG4iLCIucmFkaW8ge1xuICAgIEBleHRlbmQgLnZpc2liaWxpdHktaGlkZGVuO1xuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jaGVja2JveC1sYWJlbC10ZXh0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LWEoJGNvbG9yLWNoZWNrYm94LWxhYmVsLWEtdGV4dCwgJGNvbG9yLWNoZWNrYm94LWxhYmVsLWEtdGV4dC1ob3Zlcik7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwLjFyZW0gMC4zcmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGFuaW1hdGlvbi1kdXJhdGlvbi0zMDAgZWFzZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taGVscCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNDAwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KCo6ZGlzYWJsZWQpOm5vdCgqOmNoZWNrZWQpICsgLnJhZGlvX19sYWJlbDpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZmllbGRzZXQtYm9yZGVyLWhvdmVyO1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCArICZfX2xhYmVsIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWZpZWxkc2V0LWJvcmRlci1hY3RpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZmllbGRzZXQtYm9yZGVyLWFjdGl2ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSArICZfX2xhYmVsIHtcbiAgICAgICAgb3BhY2l0eTogJG9wYWNpdHktZGlzYWJsZWQ7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuXG5AbWl4aW4gc3R5bGUtcmFkaW8oJHRpY2stc2l6ZSwgJGJvcmRlci1zaXplLCAkYmxvY2stcGFkZGluZywgJGZvbnQtc2l6ZSwgJGxoKSB7XG4gICAgJiB+IC5yYWRpb19fbGFiZWwge1xuICAgICAgICAucmFkaW9fX2xhYmVsLS1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHRpY2stc2l6ZSArICRibG9jay1wYWRkaW5nO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoJGZvbnQtc2l6ZSwgJGxoKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogJHRpY2stc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogJHRpY2stc2l6ZTtcbiAgICAgICAgICAgIGJvcmRlcjogJGJvcmRlci1zaXplIHNvbGlkICRjb2xvci1maWVsZHNldC1ib3JkZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXI6ICRib3JkZXItc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHdpZHRoOiAkdGljay1zaXplO1xuICAgICAgICAgICAgaGVpZ2h0OiAkdGljay1zaXplO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW1wb3J0IFwiX21kXCI7XG5AaW1wb3J0IFwiX2xnXCI7XG4iLCIucmFkaW8tLW1kIHtcbiAgICBAaW5jbHVkZSBzdHlsZS1yYWRpbygxLjVyZW0sIDAuMXJlbSwgMC44cmVtLCAxLjVyZW0sIDEuOHJlbSk7XG59XG4iLCIucmFkaW8tLWxnIHtcbiAgICBAaW5jbHVkZSBzdHlsZS1yYWRpbygyLjFyZW0sIDAuMnJlbSwgMS42cmVtLCAxLjhyZW0sIDIuNXJlbSk7XG59XG4iLCIuZHJvcHpvbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJi0taW5saW5lIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgfVxuXG4gICAgJl9fcHJldmlld3MtLXNpbmdsZTpub3QoOmVtcHR5KSArICZfX2FyZWEge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2FyZWEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgcGFkZGluZzogMS42cmVtIDIuNHJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlcjogMC4xcmVtIGRhc2hlZCBjb2xvcihcIm5ldXRyYWxcIiwgNjAwKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuXG4gICAgICAgICY6aG92ZXIsIC5kei1kcmFnLWhvdmVyICYge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNDAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWhlYWRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGlwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA0MDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS40cmVtKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWNyb3BwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDcwMCk7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcuY3JvcHBlci12ZXJ0aWNhbCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MnZoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2hvdy1wb3NpdGlvbiB7XG4gICAgICAgIGJvcmRlcjogMC4xcmVtIGRhc2hlZCBjb2xvcihcImJsdWVncmV5XCIsIDcwMCk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYuOHJlbTtcbiAgICB9XG5cbiAgICAmLS1kcmFnLXRyaWdnZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5AaW1wb3J0IFwiLi9hdmF0YXJcIjtcbkBpbXBvcnQgXCIuL2RyYWdnYWJsZVwiO1xuQGltcG9ydCBcIi4vZmlsZVwiO1xuQGltcG9ydCBcIi4vaW1hZ2VcIjtcbkBpbXBvcnQgXCJ+Y3JvcHBlcmpzL3NyYy9pbmRleFwiO1xuIiwiLmRyb3B6b25lX19hdmF0YXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG5cbiAgICAmLS1wcm9jZXNzIHtcbiAgICAgICAgcGFkZGluZzogMS42cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoY29sb3IoXCJibHVlZ3JleVwiLCA5MDApLCAwLjk1KTtcbiAgICB9XG5cbiAgICAmLS1hY3Rpb25zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxLjZyZW07XG5cbiAgICAgICAgJi10b3Age1xuICAgICAgICAgICAgdG9wOiAxLjZyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYm90dG9tIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoJGNvbG9yLWJsYWNrLCAwKSAwJSwgcmdiYSgkY29sb3ItYmxhY2ssIDAuNjUpIDEwMCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYWN0aW9uIHtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbi0zMDA7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJiArICYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tcHJvY2VzcyArICYtLWFjdGlvbnMge1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAmLmR6LWNvbXBsZXRlOm5vdCguZHotZXJyb3IpICYtLWFjdGlvbnMtdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmR6LWNvbXBsZXRlOm5vdCguZHotZXJyb3IpICYtLWFjdGlvbnMtYm90dG9tIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuIiwiLmRyYWdnYWJsZSB7XG4gICAgJi0tb3Zlcjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjJyZW0pO1xuICAgICAgICBib3gtc2hhZG93OiAwIC41cmVtIDIuNnJlbSAkY29sb3ItY29udHJvbC1hbHBoYS1ub3JtYWw7XG4gICAgfVxuXG4gICAgJi1taXJyb3Ige1xuICAgICAgICBib3gtc2hhZG93OiAwIDFyZW0gMi42cmVtICRjb2xvci1jb250cm9sLWFscGhhLW5vcm1hbDtcbiAgICB9XG59XG4iLCIuZHJvcHpvbmVfX2ZpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDgwMCk7XG4gICAgcGFkZGluZzogMS42cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgLjJyZW0gMS42cmVtICRjb2xvci1jb250cm9sLWFscGhhLW5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG5cbiAgICAmLS1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmW2RhdGEtYmluZD1cImRyb3B6b25lLWZpbGVcIl0gJi0tZHJhZyB7XG4gICAgICAgIGN1cnNvcjogbW92ZTsgLyogZmFsbGJhY2sgaWYgZ3JhYiBjdXJzb3IgaXMgdW5zdXBwb3J0ZWQgKi9cbiAgICAgICAgY3Vyc29yOiBncmFiO1xuICAgIH1cblxuICAgICYtLWRyYWcge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC40cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wcmV2aWV3IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmR6LWltYWdlLXByZXZpZXcgJi0tcHJldmlldyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogNnJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC44cmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTsgLyogMTY6OSBBc3BlY3QgUmF0aW8gKi9cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDAuMXJlbSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1uYW1lIHtcbiAgICAgICAgQGluY2x1ZGUgdHJ1bmNhdGUoMTAwJSk7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIH1cblxuICAgIC8vIEBUT0RPOiByZWRvIHRoaXNcbiAgICAmLS1hY3Rpb25zIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgfVxuXG4gICAgJi0tYWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjhyZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLWR1cmF0aW9uLTMwMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wcm9jZXNzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuMnJlbTtcbiAgICB9XG5cbiAgICAmOm5vdCguZHotcHJvY2Vzc2luZyk6bm90KC5kei1lcnJvcik6bm90KC5kei1jb21wbGV0ZSkgJi0tcHJvY2VzcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuIiwiLmRyb3B6b25lX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcblxuICAgICYtLXByb2Nlc3Mge1xuICAgICAgICBwYWRkaW5nOiAxLjZyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgYmFja2dyb3VuZDogcmdiYShjb2xvcihcImJsdWVncmV5XCIsIDkwMCksIDAuOTUpO1xuICAgIH1cblxuICAgICYtLWFjdGlvbnMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDEuNnJlbTtcblxuICAgICAgICAmLXRvcCB7XG4gICAgICAgICAgICB0b3A6IDEuNnJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1ib3R0b20ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjhyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC44cmVtO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoJGNvbG9yLWJsYWNrLCAwKSAwJSwgcmdiYSgkY29sb3ItYmxhY2ssIDAuNjUpIDEwMCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYWN0aW9uIHtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbi0zMDA7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJiArICYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kei1jb21wbGV0ZTpub3QoLmR6LWVycm9yKSAmLS1hY3Rpb25zLXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kei1jb21wbGV0ZTpub3QoLmR6LWVycm9yKSAmLS1hY3Rpb25zLWJvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbiIsIiRjcm9wcGVyLWltYWdlLXBhdGg6ICcuLi9pbWFnZXMnICFkZWZhdWx0O1xuXG4uY3JvcHBlciB7XG4gICYtY29udGFpbmVyIHtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICBpbWcge1xuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBpbWFnZS1vcmllbnRhdGlvbjogMGRlZztcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLXdyYXAtYm94LFxuICAmLWNhbnZhcyxcbiAgJi1kcmFnLWJveCxcbiAgJi1jcm9wLWJveCxcbiAgJi1tb2RhbCB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gICYtd3JhcC1ib3gsXG4gICYtY2FudmFzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJi1kcmFnLWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJi1tb2RhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cblxuICAmLXZpZXctYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkICMzOWY7XG4gICAgb3V0bGluZS1jb2xvcjogcmdiYSg1MSwgMTUzLCAyNTUsIDAuNzUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLWRhc2hlZCB7XG4gICAgYm9yZGVyOiAwIGRhc2hlZCAjZWVlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAmLmRhc2hlZC1oIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC8gMyk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYuZGFzaGVkLXYge1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogY2FsYygxMDAlIC8gMyk7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgfVxuICB9XG5cbiAgJi1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDA7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogN3B4O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgfVxuICB9XG5cbiAgJi1mYWNlLFxuICAmLWxpbmUsXG4gICYtcG9pbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAwLjE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi1mYWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgJi1saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlmO1xuXG4gICAgJi5saW5lLWUge1xuICAgICAgY3Vyc29yOiBldy1yZXNpemU7XG4gICAgICByaWdodDogLTNweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgfVxuXG4gICAgJi5saW5lLW4ge1xuICAgICAgY3Vyc29yOiBucy1yZXNpemU7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgfVxuXG4gICAgJi5saW5lLXcge1xuICAgICAgY3Vyc29yOiBldy1yZXNpemU7XG4gICAgICBsZWZ0OiAtM3B4O1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDVweDtcbiAgICB9XG5cbiAgICAmLmxpbmUtcyB7XG4gICAgICBib3R0b206IC0zcHg7XG4gICAgICBjdXJzb3I6IG5zLXJlc2l6ZTtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmLXBvaW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlmO1xuICAgIGhlaWdodDogNXB4O1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgd2lkdGg6IDVweDtcblxuICAgICYucG9pbnQtZSB7XG4gICAgICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICByaWdodDogLTNweDtcbiAgICAgIHRvcDogNTAlO1xuICAgIH1cblxuICAgICYucG9pbnQtbiB7XG4gICAgICBjdXJzb3I6IG5zLXJlc2l6ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgICAgdG9wOiAtM3B4O1xuICAgIH1cblxuICAgICYucG9pbnQtdyB7XG4gICAgICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgfVxuXG4gICAgJi5wb2ludC1zIHtcbiAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgIGN1cnNvcjogcy1yZXNpemU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICB9XG5cbiAgICAmLnBvaW50LW5lIHtcbiAgICAgIGN1cnNvcjogbmVzdy1yZXNpemU7XG4gICAgICByaWdodDogLTNweDtcbiAgICAgIHRvcDogLTNweDtcbiAgICB9XG5cbiAgICAmLnBvaW50LW53IHtcbiAgICAgIGN1cnNvcjogbndzZS1yZXNpemU7XG4gICAgICBsZWZ0OiAtM3B4O1xuICAgICAgdG9wOiAtM3B4O1xuICAgIH1cblxuICAgICYucG9pbnQtc3cge1xuICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgY3Vyc29yOiBuZXN3LXJlc2l6ZTtcbiAgICAgIGxlZnQ6IC0zcHg7XG4gICAgfVxuXG4gICAgJi5wb2ludC1zZSB7XG4gICAgICBib3R0b206IC0zcHg7XG4gICAgICBjdXJzb3I6IG53c2UtcmVzaXplO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgd2lkdGg6IDIwcHg7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBvaW50LXNlOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM5ZjtcbiAgICAgIGJvdHRvbTogLTUwJTtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyMDAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtNTAlO1xuICAgICAgd2lkdGg6IDIwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1pbnZpc2libGUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGNyb3BwZXItaW1hZ2UtcGF0aH0vYmcucG5nJyk7XG4gIH1cblxuICAmLWhpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gIH1cblxuICAmLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi1tb3ZlIHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gIH1cblxuICAmLWNyb3Age1xuICAgIGN1cnNvcjogY3Jvc3NoYWlyO1xuICB9XG5cbiAgJi1kaXNhYmxlZCAmLWRyYWctYm94LFxuICAmLWRpc2FibGVkICYtZmFjZSxcbiAgJi1kaXNhYmxlZCAmLWxpbmUsXG4gICYtZGlzYWJsZWQgJi1wb2ludCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxufVxuIiwiLmZpZWxkc2V0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZmllbGRzZXQtbGFiZWwtdGV4dDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRjbGVhcnNhbnNyZWd1bGFyO1xuICAgIH1cblxuICAgICZfX29wdGlvbmFsIHtcbiAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA2MDApO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc3JlZ3VsYXI7XG4gICAgfVxuXG4gICAgJl9faGVscCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1maWVsZHNldC1oZWxwLXRleHQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zcmVndWxhcjtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzZXQtYSgkY29sb3ItY2hlY2tib3gtbGFiZWwtYS10ZXh0LCAkY29sb3ItY2hlY2tib3gtbGFiZWwtYS10ZXh0LWhvdmVyKTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJi0taGFzLWVycm9yIHtcbiAgICAgICAgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgICAgICZfX2FwcGVuZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1maWVsZHNldC10ZXh0LWVycm9yO1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWZpZWxkc2V0LXRleHQtZXJyb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250cm9sOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1maWVsZHNldC1ib3JkZXItZXJyb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGRzZXQge1xuICAgICAgICAgICAgJl9faGVscCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1maWVsZHNldC10ZXh0LWVycm9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNoZWNrYm94LCAucmFkaW8ge1xuICAgICAgICAgICAgJjpub3QoKjpkaXNhYmxlZCk6bm90KCo6Y2hlY2tlZCkgKyAuY2hlY2tib3hfX2xhYmVsOjpiZWZvcmUsXG4gICAgICAgICAgICAmOm5vdCgqOmRpc2FibGVkKTpub3QoKjpjaGVja2VkKSArIC5yYWRpb19fbGFiZWw6OmJlZm9yZSxcbiAgICAgICAgICAgICY6bm90KCo6ZGlzYWJsZWQpOm5vdCgqOmNoZWNrZWQpICsgLmNoZWNrYm94X19sYWJlbDpob3Zlcjo6YmVmb3JlLFxuICAgICAgICAgICAgJjpub3QoKjpkaXNhYmxlZCk6bm90KCo6Y2hlY2tlZCkgKyAucmFkaW9fX2xhYmVsOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWZpZWxkc2V0LWJvcmRlci1lcnJvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbGFiZWwtLWhlbHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZmllbGRzZXQtdGV4dC1lcnJvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWhhcy1zdWNjZXNzIHtcbiAgICAgICAgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgICAgICZfX2FwcGVuZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1maWVsZHNldC10ZXh0LXN1Y2Nlc3M7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItZmllbGRzZXQtdGV4dC1zdWNjZXNzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZHNldCB7XG4gICAgICAgICAgICAmX19oZWxwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZpZWxkc2V0LXRleHQtc3VjY2VzcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGVja2JveCwgLnJhZGlvIHtcbiAgICAgICAgICAgICZfX2xhYmVsLS1oZWxwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZpZWxkc2V0LXRleHQtc3VjY2VzcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWRpc2FibGVkIHtcbiAgICAgICAgLmZpZWxkc2V0IHtcbiAgICAgICAgICAgICZfX2hlbHAsICZfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkb3BhY2l0eS1kaXNhYmxlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5AaW1wb3J0IFwiLi9zdHJlbmd0aFwiO1xuIiwiQG1peGluIGZpZWxkc2V0LXN0cmVuZ3RoKCRuYW1lLCAkbGluZXMsICRjb2xvcikge1xuICAgICYtLSN7JG5hbWV9IHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbGluZXMge1xuICAgICAgICAgICAgLmZpZWxkc2V0X19zdHJlbmd0aC0taXRlbTpudGgtb2YtdHlwZSgjeyRpfSkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmllbGRzZXRfX3N0cmVuZ3RoIHtcbiAgICAmLS1saW5lIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuOHJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgZ3JpZC1nYXA6IDAgMC44cmVtO1xuICAgIH1cblxuICAgICYtLWl0ZW0ge1xuICAgICAgICBib3JkZXItdG9wOiAwLjJyZW0gc29saWQgY29sb3IoJ2JsdWVncmV5JywgNjAwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBmaWVsZHNldC1zdHJlbmd0aCgnd2VhaycsIDEsIGNvbG9yKCdyZWQnLCA1MDApKTtcbiAgICBAaW5jbHVkZSBmaWVsZHNldC1zdHJlbmd0aCgnZmFpcicsIDIsIGNvbG9yKCdyZWQnLCA0MDApKTtcbiAgICBAaW5jbHVkZSBmaWVsZHNldC1zdHJlbmd0aCgnZ29vZCcsIDMsIGNvbG9yKCdhbWJlcicsIDQwMCkpO1xuICAgIEBpbmNsdWRlIGZpZWxkc2V0LXN0cmVuZ3RoKCdzdHJvbmcnLCA0LCBjb2xvcignZ3JlZW4nLCA0MDApKTtcbiAgICBAaW5jbHVkZSBmaWVsZHNldC1zdHJlbmd0aCgnZXhjZWxsZW50JywgNSwgY29sb3IoJ2dyZWVuJywgNTAwKSk7XG5cbiAgICBpbnB1dFt0eXBlPSdwYXNzd29yZCddICsgLmlucHV0LWdyb3VwX19hcHBlbmQge1xuICAgICAgICBAaW5jbHVkZSByZXNldC1jaGlsZC1hKGNvbG9yKCduZXV0cmFsJywgNjAwKSwgY29sb3IoJ25ldXRyYWwnLCA0MDApKTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10gKyAuaW5wdXQtZ3JvdXBfX2FwcGVuZCB7XG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWNoaWxkLWEoJGNvbG9yLXdoaXRlKTtcbiAgICB9XG59XG4iLCIuZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMS42cmVtIDA7XG4gICAgfVxuXG4gICAgJi0tc2VhcmNoIC5pcy1pbmxpbmUgc2VsZWN0LmlucHV0LWdyb3VwX19jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgJi0tYmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDgwMCk7XG4gICAgfVxuXG4gICAgJl9fc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6ICRjb250YWluZXItcGFkZGluZztcblxuICAgICAgICAmICsgJiB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zbWVkaXVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICoge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmX19pY29uLCAmX19hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2Fycm93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBAaW5jbHVkZSB0cnVuY2F0ZSgxMDAlKTtcbiAgICB9XG59XG5cbi8vIGxpbmsgY29sb3IgdmFyaWFudHNcbkBtaXhpbiBsaW5rLWNvbG9yKCRjb2xvciwgJGNvbG9yLWhvdmVyKSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICB9XG59XG5cbi8vIGxpbmsgc2l6ZSB2YXJpYW50c1xuQG1peGluIGxpbmstc2l6ZSgkZm9udC1zaXplLCAkaWNvbi1zaXplLCAkaWNvbi1tYXJnaW4pIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG5cbiAgICAubGlua19faWNvbiwgLmxpbmtfX2Fycm93IHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6ICRpY29uLXNpemU7XG4gICAgICAgICAgICBoZWlnaHQ6ICRpY29uLXNpemU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkaWNvbi1tYXJnaW47XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaWNvbi1tYXJnaW47XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbXBvcnQgXCJfc21cIjtcbkBpbXBvcnQgXCJfbWRcIjtcbkBpbXBvcnQgXCJfbGdcIjtcbkBpbXBvcnQgXCJfeGxcIjtcbkBpbXBvcnQgXCJfeHhsXCI7XG5cbkBpbXBvcnQgXCJfcHJpbWFyeVwiO1xuQGltcG9ydCBcIl9zZWNvbmRhcnlcIjtcbkBpbXBvcnQgXCJfdGVydGlhcnlcIjtcbkBpbXBvcnQgXCJfaGVhZFwiO1xuQGltcG9ydCBcIl9kZXN0cnVjdGl2ZVwiO1xuXG5cbiIsIi5saW5rLS1zbSB7XG4gICAgQGluY2x1ZGUgbGluay1zaXplKDEuM3JlbSwgMS4ycmVtLCAuNHJlbSk7XG59XG4iLCIubGluay0tbWQge1xuICAgIEBpbmNsdWRlIGxpbmstc2l6ZSgxLjRyZW0sIDEuM3JlbSwgLjVyZW0pO1xufVxuIiwiLmxpbmstLWxnIHtcbiAgICBAaW5jbHVkZSBsaW5rLXNpemUoMS42cmVtLCAxLjRyZW0sIC42cmVtKTtcbn1cbiIsIi5saW5rLS14bCB7XG4gICAgQGluY2x1ZGUgbGluay1zaXplKDEuOHJlbSwgMS41cmVtLCAuNnJlbSk7XG59XG4iLCIubGluay0teHhsIHtcbiAgICBAaW5jbHVkZSBsaW5rLXNpemUoJGZvbnQtc2l6ZS1oMywgJGZvbnQtc2l6ZS1oMyAtIDAuM3JlbSwgLjZyZW0pO1xufVxuIiwiLmxpbmstLXNlY29uZGFyeSB7XG4gICAgQGluY2x1ZGUgbGluay1jb2xvcihjb2xvcihcIm5ldXRyYWxcIiwgNDAwKSwgY29sb3IoXCJuZXV0cmFsXCIsIDMwMCkpO1xufVxuIiwiLmxpbmstLXRlcnRpYXJ5IHtcbiAgICBAaW5jbHVkZSBsaW5rLWNvbG9yKGNvbG9yKFwibmV1dHJhbFwiLCA2MDApLCBjb2xvcihcIm5ldXRyYWxcIiwgNTAwKSk7XG59XG4iLCIubGluay0taGVhZCB7XG4gICAgQGluY2x1ZGUgbGluay1jb2xvcigkY29sb3Itd2hpdGUsIGNvbG9yKFwiY2VydWxlYW5cIiwgNDAwKSk7XG59XG4iLCIubGluay0tZGVzdHJ1Y3RpdmUge1xuICBAaW5jbHVkZSBsaW5rLWNvbG9yKGNvbG9yKFwicmVkXCIsIDUwMCksIGNvbG9yKFwicmVkXCIsIDQwMCkpO1xufVxuIiwidWw6bm90KFtjbGFzc10pLCBvbDpub3QoW2NsYXNzXSksIHVsLmxpc3QsIG9sLmxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG5cbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuOHJlbTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiB1bCwgJiA+IG9sIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxudWw6bm90KFtjbGFzc10pLCB1bC5saXN0IHtcbiAgICBsaSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiOyAvLyDigKJcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNjAwKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGkgbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyNUU2XCI7IC8vIOKXplxuICAgIH1cbn1cblxub2w6bm90KFtjbGFzc10pLCBvbC5saXN0IHtcbiAgICBjb3VudGVyLXJlc2V0OiBsaTtcblxuICAgIGxpIHtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGkpO1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA2MDApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG51bC5saXN0LXJldmlldywgb2wubGlzdC1yZXZpZXcge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG5cbiAgICBsaS5saXN0LXJldmlld19faXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuOHJlbTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiB1bCwgJiA+IG9sIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbnVsLmxpc3QtcmV2aWV3IHtcbiAgICA+IGxpLmxpc3QtcmV2aWV3X19pdGVtIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7IC8vIOKAolxuICAgICAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA2MDApO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICAgIH1cbiAgICAgICAgJiAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXDI1RTZcIjsgLy8g4pemXG4gICAgICAgIH1cbiAgICB9XG59XG5vbC5saXN0LXJldmlldyB7XG4gICAgY291bnRlci1yZXNldDogbGk7XG5cbiAgICA+IGxpLmxpc3QtcmV2aWV3X19pdGVtIHtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGkpO1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA2MDApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW1wb3J0IFwiX3NtXCI7XG5AaW1wb3J0IFwiX21kXCI7XG5AaW1wb3J0IFwiX2NoZWNrXCI7XG4iLCIubGlzdC0tc20sIC50eXBvZ3JhcGh5LS11c2VyLWNvbnRlbnQge1xuICAgIHVsLCBvbCB7XG4gICAgICAgICY6bm90KFtjbGFzc10pIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxudWwubGlzdC1yZXZpZXctLXNtLCBvbC5saXN0LXJldmlldy0tc20ge1xuICAgIGxpLmxpc3QtcmV2aWV3X19pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgfVxufVxuIiwiLmxpc3QtLW1kIHtcbiAgICB1bCwgb2wge1xuICAgICAgICAmOm5vdChbY2xhc3NdKSBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxudWwubGlzdC1yZXZpZXctLW1kLCBvbC5saXN0LXJldmlldy0tbWQge1xuICAgIGxpLmxpc3QtcmV2aWV3X19pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gICAgfVxufVxuIiwiLmxpc3QtLWNoZWNrIHtcbiAgICB1bCwgb2wge1xuICAgICAgICAmOm5vdChbY2xhc3NdKSBsaSwgJi5saXN0IGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIjeyRzdHlsZWd1aWRlLWFzc2V0cy1wYXRofS9hc3NldHMvaWNvbnMvdWktY2hlY2stY2VydWxlYW4tNTAwLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDYwMCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnVsLmxpc3QtcmV2aWV3LS1jaGVja3tcbiAgICBsaS5saXN0LXJldmlld19faXRlbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoXCIjeyRzdHlsZWd1aWRlLWFzc2V0cy1wYXRofS9hc3NldHMvaWNvbnMvdWktY2hlY2stY2VydWxlYW4tNTAwLnN2Z1wiKTtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNjAwKTtcbiAgICAgICAgfVxuICAgICAgICAmLS1kYW5nZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoXCIjeyRzdHlsZWd1aWRlLWFzc2V0cy1wYXRofS9hc3NldHMvaWNvbnMvdWktY2xvc2UtZGFuZ2VyLnN2Z1wiKTtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihcInJlZFwiLCA0MDApO1xuICAgICAgICB9XG4gICAgICAgICYtLXN1Y2Nlc3M6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoXCIjeyRzdHlsZWd1aWRlLWFzc2V0cy1wYXRofS9hc3NldHMvaWNvbnMvdWktY2hlY2stc3VjY2Vzcy5zdmdcIik7XG4gICAgICAgICAgICBjb2xvcjogY29sb3IoXCJncmVlblwiLCA0MDApO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNsb3NlIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24tMzAwO1xuICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiXG4gICAgfVxuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skc3R5bGVndWlkZS1hc3NldHMtcGF0aH0vYXNzZXRzL2ljb25zL3VpLWNsb3NlLXdoaXRlLnN2Z1wiKTtcbn1cblxuQGltcG9ydCBcIl9sZ1wiO1xuQGltcG9ydCBcIl9tZFwiO1xuQGltcG9ydCBcIl9zbVwiO1xuQGltcG9ydCBcIl94bFwiO1xuQGltcG9ydCBcIl9jaXJjbGVkXCI7XG4iLCIuY2xvc2UtLWxnIHtcbiAgICAkc2l6ZTogMi40cmVtO1xuICAgIHdpZHRoOiAkc2l6ZTtcbiAgICBoZWlnaHQ6ICRzaXplO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHNpemUgJHNpemU7XG59XG4iLCIuY2xvc2UtLW1kIHtcbiAgICAkc2l6ZTogMS42cmVtO1xuICAgIHdpZHRoOiAkc2l6ZTtcbiAgICBoZWlnaHQ6ICRzaXplO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHNpemUgJHNpemU7XG59XG4iLCIuY2xvc2UtLXNtIHtcbiAgICAkc2l6ZTogMS4ycmVtO1xuICAgIHdpZHRoOiAkc2l6ZTtcbiAgICBoZWlnaHQ6ICRzaXplO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHNpemUgJHNpemU7XG59XG4iLCIuY2xvc2UtLXhsIHtcbiAgICAkc2l6ZTogMy4ycmVtO1xuICAgIHdpZHRoOiAkc2l6ZTtcbiAgICBoZWlnaHQ6ICRzaXplO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHNpemUgJHNpemU7XG59XG4iLCIuY2xvc2UtLWNpcmNsZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHN0eWxlZ3VpZGUtYXNzZXRzLXBhdGh9L2Fzc2V0cy9pY29ucy91aS1jbG9zZS1jaXJjbGVkLXdoaXRlLnN2Z1wiKTtcbn1cbiIsIi5tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbW9kYWwtYmc7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi13aWR0aDogJHBhZ2UtbWluLXdpZHRoO1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDgwMCk7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgIG1heC13aWR0aDogMTI4cmVtO1xuICAgIH1cblxuICAgICZfX2xvYWRpbmcge1xuICAgICAgICBtYXgtd2lkdGg6IDI4cmVtO1xuXG4gICAgICAgICYtLWljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRleHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNDAwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuNnJlbSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dDpjaGVja2VkICsgJiwgJi0tb3BlbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgQGltcG9ydCBcIl9zbVwiO1xuICAgIEBpbXBvcnQgXCJfbWRcIjtcbiAgICBAaW1wb3J0IFwiX2xnXCI7XG5cbiAgICBAaW1wb3J0IFwiX2hlYWRlclwiO1xuICAgIEBpbXBvcnQgXCJfYm9keVwiO1xuICAgIEBpbXBvcnQgXCJfZm9vdGVyXCI7XG59XG4iLCImLS1zbSAmX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNDhyZW07XG59XG4iLCImLS1tZCAmX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNjRyZW07XG59XG4iLCImLS1sZyAmX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogODByZW07XG59XG4iLCImX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEuNnJlbSAyLjRyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNzAwKTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAmLS10aXRsZSB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc3JlZ3VsYXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMS42cmVtIDAgMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjhyZW0pO1xuICAgICAgICBAaW5jbHVkZSB0cnVuY2F0ZSgpO1xuICAgIH1cbn1cbiIsIiZfX2JvZHkge1xuICAgIHBhZGRpbmc6IDIuNHJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAudHlwb2dyYXBoeS0tdXNlci1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMi40cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDkwMCk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogNTB2aDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxufVxuIiwiJl9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNjAwKTtcbiAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjNyZW0pO1xuXG4gICAgcGFkZGluZzogMS42cmVtIDIuNHJlbTtcbiAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xufVxuIiwiLmxpZ2h0Ym94IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwMDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tb2RhbC1iZztcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDB2dztcblxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6ICRwYWdlLW1pbi13aWR0aDtcblxuICAgIHBhZGRpbmc6IDYuNHJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYSgnc2NyZWVuJywgJzxzbScpIHtcbiAgICAgICAgcGFkZGluZzogNHJlbSAwO1xuICAgIH1cblxuICAgICYtLWZ1bGwgJl9fY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMjAlKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX3RyaWdnZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICByaWdodDogMi40cmVtO1xuICAgICAgICB0b3A6IDIuNHJlbTtcbiAgICAgICAgd2lkdGg6IDMuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjJyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcblxuICAgICAgICBAZXh0ZW5kIC5idG4tLWNhcm91c2VsO1xuICAgICAgICBAZXh0ZW5kIC5idG4tLWNhcm91c2VsLS1hcnJvdztcbiAgICAgICAgQGV4dGVuZCAuYnRuLS1jYXJvdXNlbC0tZGFyaztcblxuICAgICAgICAmLS1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQ6Y2hlY2tlZCArICYsICYtLW9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICZfX3VzZXItY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMC4ycmVtKTtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDAuMnJlbSk7XG5cbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcblxuICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA0cmVtO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNHJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNHJlbSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAbWl4aW4gcmF0aW5nLXRoZW1lKCRjb2xvcikge1xuICAgIC5yYXRpbmdfX2ljb24tLWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJHJhdGluZy1zdGFycyB7XG4gICAgICAgIEBmb3IgJGogZnJvbSAxIHRocm91Z2ggJGkge1xuICAgICAgICAgICAgaW5wdXQ6bnRoLW9mLXR5cGUoI3skaX0pOmNoZWNrZWQgfiAucmF0aW5nX19pY29uOm50aC1vZi10eXBlKCN7JHJhdGluZy1zdGFycyAtICRqICsgMX0pIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0Om50aC1vZi10eXBlKCN7JGl9KTpjaGVja2VkIH4gLnJhdGluZ19faWNvbjpudGgtb2YtdHlwZSgjeyRyYXRpbmctc3RhcnMgLSAkaSArIDF9KTo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5yYXRpbmdfX3NlbGVjdCB7XG4gICAgICAgIC5yYXRpbmdfX2ljb246aG92ZXIsXG4gICAgICAgIC5yYXRpbmdfX2ljb246aG92ZXIgfiAucmF0aW5nX19pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmF0aW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJl9fc2VsZWN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnJhdGluZ19faWNvbiB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zbWVkaXVtO1xuXG4gICAgICAgIGNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDYwMCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgNjAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKHRpdGxlKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgMjAwKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zcmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG90YWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDYwMCk7XG4gICAgfVxuXG4gICAgQGltcG9ydCBcIl9zbVwiO1xuICAgIEBpbXBvcnQgXCJfbWRcIjtcbiAgICBAaW1wb3J0IFwiX2xnXCI7XG5cbiAgICBAaW1wb3J0IFwiX3ByaW1hcnlcIjtcbn1cbiIsIiYtLXNtICZfX3RvdGFsIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNHJlbTtcbn1cblxuJi0tc20gJl9faWNvbiB7XG4gICAgJiA+IHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC40cmVtO1xuICAgIH1cbn1cbiIsIiYtLW1kICZfX3RvdGFsIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcbn1cblxuJi0tbWQgJl9faWNvbiB7XG4gICAgJiA+IHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC44cmVtO1xuICAgIH1cbn1cbiIsIiYtLWxnICZfX3RvdGFsIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuOHJlbTtcbn1cblxuJi0tbGcgJl9faWNvbiB7XG4gICAgJiA+IHN2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjJyZW07XG4gICAgICAgIGhlaWdodDogMy4ycmVtO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS44cmVtO1xuICAgIH1cbn1cblxuIiwiJi0tcHJpbWFyeSB7XG4gICAgQGluY2x1ZGUgcmF0aW5nLXRoZW1lKGNvbG9yKFwiY2VydWxlYW5cIiwgNTAwKSk7XG59XG4iLCIuZW1iZWQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XHJcblxyXG4gICAgYm94LXNoYWRvdzogMCAuMnJlbSAxLjZyZW0gJGNvbG9yLWNvbnRyb2wtYWxwaGEtbm9ybWFsO1xyXG5cclxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDcwMCk7XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiBpZnJhbWUsICYgPiBwaWN0dXJlIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAwLjJyZW0pO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgKyAwLjJyZW0pO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMC4xcmVtKTtcclxuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAwLjFyZW0pO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyAwLjFyZW0pLCBjYWxjKC01MCUgKyAwLjFyZW0pKVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDAuMnJlbSk7XHJcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDAlICsgMC4ycmVtKTtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMC4xcmVtKTtcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDAuMXJlbSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMC4xcmVtKSwgY2FsYygtNTAlICsgMC4xcmVtKSlcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTsgLyogMTY6OSBBc3BlY3QgUmF0aW8gKi9cclxuICAgIH1cclxufVxyXG4iLCIuZXhwYW5kYWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYtLXRyaWdnZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICAvL0BpbmNsdWRlIHRydW5jYXRlKDEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAmX19pdGVtICZfX2l0ZW0tLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAaW1wb3J0IFwiX3NtXCI7XG4gICAgQGltcG9ydCBcIl9sZ1wiO1xufVxuXG4iLCImLS1zbSB7XG4gICAgLmV4cGFuZGFibGVfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdHJpZ2dlcjpob3ZlciA+IC5leHBhbmRhYmxlX19pdGVtLS10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNDAwKTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc21lZGl1bTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuM3JlbSwgM3JlbSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuOHJlbSAwO1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCAyMDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taWNvbiBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5leHBhbmRhYmxlX19pdGVtIC5leHBhbmRhYmxlX19pdGVtLS1pY29uOmZpcnN0LW9mLXR5cGUsXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKSArIC5leHBhbmRhYmxlX19pdGVtIC5leHBhbmRhYmxlX19pdGVtLS1pY29uOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5leHBhbmRhYmxlX19pdGVtIC5leHBhbmRhYmxlX19pdGVtLS1pY29uOmxhc3Qtb2YtdHlwZSxcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmNoZWNrZWQpICsgLmV4cGFuZGFibGVfX2l0ZW0gLmV4cGFuZGFibGVfX2l0ZW0tLWljb246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbiIsIiYtLWxnIHtcbiAgICAuZXhwYW5kYWJsZV9faXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMC44cmVtIDA7XG4gICAgICAgIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNzAwKTtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNzAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRyaWdnZXI6aG92ZXIgPiAuZXhwYW5kYWJsZV9faXRlbS0tdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc3JlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjJyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuOHJlbSwgMy44cmVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJvZHkge1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCAyMDApO1xuICAgICAgICAgICAgcGFkZGluZzogMS42cmVtIDAgMS42cmVtIDMuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbWF0aW9uLWVsZW1lbnQtaW4gJGFuaW1hdGlvbi1kdXJhdGlvbi0zMDA7XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMi40cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5leHBhbmRhYmxlX19pdGVtIC5leHBhbmRhYmxlX19pdGVtLS1pY29uIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG59XG4iLCIvKiBDdXN0b20gRmxpY2tpdHkgZnVsbHNjcmVlbiBiYXNlZCBvbiB2MS4wLjEgKi9cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZnVsbHNjcmVlbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbW9kYWwtYmc7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBhZGRpbmc6IDAgNi40cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJ3NjcmVlbicsICc8c20nKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMC44cmVtO1xuICAgIH1cblxuICAgIC8vLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gICAgLy8gICAgYm90dG9tOiAxcmVtO1xuICAgIC8vXG4gICAgLy8gICAgLmRvdCB7XG4gICAgLy8gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIC8vICAgIH1cbiAgICAvL31cblxuICAgIC5mbGlja2l0eS1mdWxsc2NyZWVuLWJ1dHRvbi1leGl0IHsgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZmxpY2tpdHktZnVsbHNjcmVlbi1idXR0b24tdmlldyB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAgIC5jYXJvdXNlbF9fc2xpZGUge1xuICAgICAgICBwYWRkaW5nOiA2LjRyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdzY3JlZW4nLCAnPHNtJykge1xuICAgICAgICAgICAgcGFkZGluZzogNHJlbSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taW1nLCAmLS1vZW1iZWQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3NjcmVlbicsICc8c20nKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogcHJldmVudCBwYWdlIHNjcm9sbGluZyB3aGVuIGZsaWNraXR5IGlzIGZ1bGxzY3JlZW4gKi9cbmh0bWwuaXMtZmxpY2tpdHktZnVsbHNjcmVlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZsaWNraXR5LWZ1bGxzY3JlZW4tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogMXJlbTtcbiAgICB0b3A6IDFyZW07XG4gICAgd2lkdGg6IDMuMnJlbTtcbiAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi8qIHJpZ2h0LXRvLWxlZnQgKi9cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LWZ1bGxzY3JlZW4tYnV0dG9uIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxcmVtO1xufVxuXG4uZmxpY2tpdHktZnVsbHNjcmVlbi1idXR0b24tZXhpdCB7IGRpc3BsYXk6IG5vbmU7IH1cbi5mbGlja2l0eS1mdWxsc2NyZWVuLWJ1dHRvbiB7XG4gICAgQGV4dGVuZCAuYnRuLS1jYXJvdXNlbDtcbiAgICBAZXh0ZW5kIC5idG4tLWNhcm91c2VsLS1hcnJvdztcbiAgICBAZXh0ZW5kIC5idG4tLWNhcm91c2VsLS1kYXJrO1xuXG4gICAgLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgfVxufVxuIiwiJG1heFNsaWRlV2lkdGg6IDc2LjhyZW07XG5cbi5jYXJvdXNlbC0tbGFuZGluZyB7XG4gICAgJjpub3QoLmZsaWNraXR5LWVuYWJsZWQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgJjpub3QoLmNhcm91c2VsLS1kZXRhaWxzLW5hdikgPiAuY2Fyb3VzZWxfX3NsaWRlOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDUwJSArIDc2LjhyZW0gLyAyICsgMS42cmVtKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8eGxcIikge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDUwJSArIDc2LjhyZW0gLyAyICsgMS4ycmVtKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8c21cIikge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDUwJSArIDc2LjhyZW0gLyAyICsgMC44cmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5jYXJvdXNlbC0tZGV0YWlscy1uYXYpID4gLmNhcm91c2VsX19zbGlkZTpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgKyA3Ni44cmVtIC8gMiArIDEuNnJlbSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHhsXCIpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSArIDc2LjhyZW0gLyAyICsgMS4ycmVtKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8c21cIikge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgNzYuOHJlbSAvIDIgKyAwLjhyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLmNhcm91c2VsLS1kZXRhaWxzLW5hdikgPiAuY2Fyb3VzZWxfX3NsaWRlOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bnRoLWNoaWxkKDIpKTpub3QoOm50aC1sYXN0LWNoaWxkKDEpKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcm91c2VsX19zbGlkZSB7XG4gICAgICAgIG1heC13aWR0aDogNzYuOHJlbTtcbiAgICAgICAgd2lkdGg6IDgwJTtcblxuICAgICAgICBtYXJnaW46IDAgMS42cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHhsXCIpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxLjJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMC44cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbWFyZ2luLWJvdHRvbTogJGNvbnRhaW5lci1wYWRkaW5nICsgMS44cmVtO1xufVxuIiwiLmNhcm91c2VsLS1kZXRhaWxzIHtcbiAgICAuY2Fyb3VzZWxfX3NsaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJi0taW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbmF2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjhyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTAuOHJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZsaWNraXR5LXZpZXdwb3J0IC5jYXJvdXNlbF9fc2xpZGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IC5jYXJvdXNlbF9fc2xpZGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcm91c2VsX19zbGlkZSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNik7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAuOHJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuNHJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8c21cIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMC4ycmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1pbWcge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLW5hdi1zZWxlY3RlZCAuY2Fyb3VzZWxfX3NsaWRlLS1pbWcsICYuaXMtbmF2LXNlbGVjdGVkIC5jYXJvdXNlbF9fc2xpZGUtLW9lbWJlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgY29sb3IoXCJjZXJ1bGVhblwiLCA1MDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLmZsaWNraXR5LWVuYWJsZWQpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgLmNhcm91c2VsX19zbGlkZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gd2hlbiB3ZSBhcmUgd29ya2luZyB3aXRoIGZsaWNraXR5XG4gICAgICAgICYuZmxpY2tpdHktZW5hYmxlZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQuOHJlbTtcblxuICAgICAgICAgICAgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bi0tY2Fyb3VzZWwtLWxpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2Fyb3VzZWxfX3NsaWRlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNik7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxsZ1wiKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxtZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2Fyb3VzZWwtLXN0b3JpZXMge1xuICAgIC5jYXJvdXNlbF9fc2xpZGUge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skY2Fyb3VzZWwtc3Rvcmllcy1jb3VudH0pO1xuICAgICAgICBtYXJnaW46IDAgMS42cmVtIDEuNnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIj4ya1wiKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skY2Fyb3VzZWwtc3Rvcmllcy1jb3VudC14bH0pO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skY2Fyb3VzZWwtc3Rvcmllcy1jb3VudC1sZ30pO1xuXG4gICAgICAgICAgICBtYXJnaW46IDAgMS4ycmVtIDEuNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPG1kXCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjYXJvdXNlbC1zdG9yaWVzLWNvdW50LW1kfSk7XG4gICAgICAgICAgICBtYXJnaW46IDAgMC44cmVtIDEuNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHNtXCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjYXJvdXNlbC1zdG9yaWVzLWNvdW50LXNtfSk7XG4gICAgICAgICAgICBtYXJnaW46IDAgMC44cmVtIDEuNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHhzXCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjYXJvdXNlbC1zdG9yaWVzLWNvdW50LXhzfSk7XG4gICAgICAgICAgICBtYXJnaW46IDAgMC44cmVtIDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jYXJvdXNlbC0tYnJhbmRzIHtcbiAgICAkZWRnZS1kaXY6IDM7XG4gICAgJGVkZ2UtcGVyY2VudDogNTAlO1xuXG4gICAgLmNhcm91c2VsX19zbGlkZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcblxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skY2Fyb3VzZWwtYnJhbmRzLWNvdW50fSk7XG4gICAgICAgIGhlaWdodDogOHJlbTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBtYXJnaW46IDAgMS42cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPjJrXCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjYXJvdXNlbC1icmFuZHMtY291bnQteGx9KTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxLjJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGNhcm91c2VsLWJyYW5kcy1jb3VudC1sZ30pO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPG1kXCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjYXJvdXNlbC1icmFuZHMtY291bnQtbWR9KTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxLjJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skY2Fyb3VzZWwtYnJhbmRzLWNvdW50LXNtfSk7XG4gICAgICAgICAgICBtYXJnaW46IDAgMC44cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjYXJvdXNlbC1icmFuZHMtY291bnR9IC8gI3skZWRnZS1kaXZ9KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPjJrXCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjYXJvdXNlbC1icmFuZHMtY291bnQteGx9IC8gI3skZWRnZS1kaXZ9KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skY2Fyb3VzZWwtYnJhbmRzLWNvdW50LWxnfSAvICN7JGVkZ2UtZGl2fSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxtZFwiKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skY2Fyb3VzZWwtYnJhbmRzLWNvdW50LW1kfSAvICN7JGVkZ2UtZGl2fSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skY2Fyb3VzZWwtYnJhbmRzLWNvdW50LXNtfSAvICN7JGVkZ2UtZGl2fSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGNvbG9yKFwiYmx1ZWdyZXlcIiwgOTAwKSAkZWRnZS1wZXJjZW50LCB0cmFuc3BhcmVudCk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCAoMTAwJSAtICRlZGdlLXBlcmNlbnQpLCBjb2xvcihcImJsdWVncmV5XCIsIDkwMCkpO1xuICAgIH1cbn1cbiIsIi5lbXB0eS1zdGF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjhyZW07XG5cbiAgICBib3JkZXI6IDAuMXJlbSBkYXNoZWQgY29sb3IoXCJibHVlZ3JleVwiLCA1MDApO1xuICAgIHBhZGRpbmc6IDRyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIsICZfX2JvZHksICZfX2Zvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBtYXJnaW46IDEuNnJlbSAwIDAgMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgICAmX19ib2R5LCAmX19mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gICAgICAgIGNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDUwMCk7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiA0LjhyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDQuOHJlbTtcbiAgICAgICAgICAgIGZpbGw6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgNTAwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jaGlwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwYWRkaW5nOiAwLjhyZW0gMS4ycmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAwLjFyZW0gc29saWQgY29sb3IoXCJuZXV0cmFsXCIsIDQwMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC44cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcblxuICAgIG1heC13aWR0aDogMjJyZW07XG5cbiAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjNyZW0pO1xuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDQwMCk7XG4gICAgICAgIEBpbmNsdWRlIHRydW5jYXRlKCk7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWEoY29sb3IoXCJuZXV0cmFsXCIsIDQwMCksICRjb2xvci13aGl0ZSk7XG4gICAgICAgIEBpbmNsdWRlIHRydW5jYXRlKCk7XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC44cmVtO1xuICAgIH1cblxuICAgICYtLWdyb3VwIHtcbiAgICAgICAgcGFkZGluZzogMS42cmVtIDA7XG4gICAgfVxuXG4gICAgJi0taGlnaGxpZ2h0ZWQge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1icmFuZC1wcmltYXJ5LCAwLjMpO1xuICAgIH1cbn1cbiIsIi5jYXJkLWhlcm8ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvb3RlciB7XHJcbiAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA2MDApO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuM3JlbSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRjbGVhcnNhbnNib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMi4zcmVtLCAzLjJyZW0pO1xyXG5cclxuICAgICAgICBwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjbGVhcnNhbnNsaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuOHJlbSwgMi40cmVtKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHJpZ2dlciB7XHJcbiAgICAgICAgJi0taWNvbiB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkYW5pbWF0aW9uLWVsZW1lbnQtaW47XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICRhbmltYXRpb24tZHVyYXRpb24tMTUwO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuXHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDAuMXJlbSkgc2NhbGUoMS4wNCwgMS4wNCkgdHJhbnNsYXRlWigwKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkYW5pbWF0aW9uLWVsZW1lbnQtb3V0O1xyXG4gICAgICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYmx1cigwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNC40cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNC40cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW1wb3J0IFwiLi9wYWdlXCI7XHJcbkBpbXBvcnQgXCIuL2RldGFpbHNcIjtcclxuQGltcG9ydCBcIi4vZm9ybVwiO1xyXG5cclxuIiwiLmNhcmQtaGVyby0tcGFnZSB7XG4gICAgJHdpZHRoLWNvbnRlbnQ6IGNhbGMoMTAwJSAqIDYgLyAjeyRncmlkLWNvbHVtbnN9KTtcbiAgICAkd2lkdGgtc3BlYzogY2FsYygxMDAlICogNiAvICN7JGdyaWQtY29sdW1uc30pO1xuXG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoI3skd2lkdGgtY29udGVudH0gLSA0cmVtKSAkd2lkdGgtc3BlYztcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICBncmlkLWdhcDogMCA0cmVtO1xuICAgIG1pbi13aWR0aDogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cblxuICAgIC5jYXJkLWhlcm8ge1xuICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSg3LjJyZW0sIDguMHJlbSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxsZ1wiKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoNC44cmVtLCA1LjZyZW0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoNHJlbSwgNC44cmVtKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNhcmQtaGVyby0tZGV0YWlscyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XHJcblxyXG4gICAgLmNhcmQtaGVybyB7XHJcbiAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxsZ1wiKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHNtXCIpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZm9vdGVyIHtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoNC44cmVtKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPGxnXCIpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDQuOHJlbSwgNS42cmVtKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8c21cIikge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMi44cmVtLCAzLjJyZW0pO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5jYXJkLWhlcm8tLWZvcm0ge1xuICAgICR3aWR0aC1jb250ZW50OiBjYWxjKDEwMCUgKiA4IC8gI3skZ3JpZC1jb2x1bW5zfSk7XG4gICAgJHdpZHRoLXNwZWM6IGNhbGMoMTAwJSAqIDQgLyAjeyRncmlkLWNvbHVtbnN9KTtcblxuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKCN7JHdpZHRoLWNvbnRlbnR9KSAkd2lkdGgtc3BlYztcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvIGF1dG87XG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuXG4gICAgLmNhcmQtaGVybyB7XG4gICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19mb290ZXIge1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA0MDApO1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDMgLyAyO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS44cmVtKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zbGlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSg3LjJyZW0sIDguMHJlbSk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPGxnXCIpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSg0LjhyZW0sIDUuNnJlbSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoNHJlbSwgNC44cmVtKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdHJpZ2dlciB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAyIC8gMyAvIDM7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2FyZC1hc3NldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWluLWhlaWdodDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIC4ycmVtIDEuNnJlbSAkY29sb3ItY29udHJvbC1hbHBoYS1ub3JtYWw7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDAuMnM7XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgNzAwKTtcbiAgICAgICAgLyogQHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy81NzM2NTAzL2hvdy10by1tYWtlLWNzczMtcm91bmRlZC1jb3JuZXJzLWhpZGUtb3ZlcmZsb3ctaW4tY2hyb21lLW9wZXJhLzEwMjk2MjU4IzEwMjk2MjU4ICovXG4gICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFBQkNBSUFBQUNRZDFQZUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBQTVKUkVGVWVOcGlZR0JnQUFnd0FBQUVBQUdiQStvSkFBQUFBRWxGVGtTdVFtQ0MpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7IC8qIDE2OjkgQXNwZWN0IFJhdGlvICovXG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmFkZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMC44cmVtO1xuICAgICAgICByaWdodDogLTAuOHJlbTtcbiAgICB9XG5cbiAgICAmX19yYXRpbmcge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fb3duZXIge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS4ycmVtKTtcbiAgICAgICAgQGluY2x1ZGUgdHJ1bmNhdGUoKTtcblxuICAgICAgICBjb2xvcjogY29sb3IoXCJibHVlZ3JleVwiLCA1MDApO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuNHJlbSk7XG4gICAgICAgIEBpbmNsdWRlIHRydW5jYXRlKCk7XG4gICAgfVxuXG4gICAgJl9fcHJpY2Uge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zbWVkaXVtO1xuICAgICAgICBjb2xvcjogY29sb3IoXCJjZXJ1bGVhblwiLCA1MDApO1xuXG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuM3JlbSk7XG5cbiAgICAgICAgJi0tc2FsZSB7XG4gICAgICAgICAgICBkZWwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuMnJlbSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgNTAwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgY29sb3I6IGNvbG9yKFwiZ3JlZW5cIiwgNDAwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbXBvcnQgXCJ2ZXJ0aWNhbFwiO1xuICAgIEBpbXBvcnQgXCJob3Jpem9udGFsXCI7XG4gICAgQGltcG9ydCBcInNob3BwaW5nXCI7XG59XG4iLCImLS12ZXJ0aWNhbCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDEuNnJlbSAyLjRyZW0gMS42cmVtO1xuXG4gICAgJjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMuMnJlbSk7XG4gICAgICAgIGxlZnQ6IC0xLjZyZW07XG5cbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzLjJyZW0pO1xuICAgICAgICB0b3A6IC0xLjZyZW07XG4gICAgfVxuXG4gICAgLmNhcmQtYXNzZXQge1xuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICBncmlkLXJvdy1zdGFydDogc3BhbiAxO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gMjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC40cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fb3duZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIHNwYW4gMTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGdyaWQtcm93OiAzIC8gc3BhbiAxO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gMjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgICAgIGdyaWQtcm93OiA0IC8gc3BhbiAxO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gMjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiYtLWhvcml6b250YWwge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMS42cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTIuOHJlbSBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMS42cmVtIDIuNHJlbSAxLjZyZW0gMS42cmVtIGF1dG87XG5cbiAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMy4ycmVtKTtcbiAgICAgICAgbGVmdDogLTEuNnJlbTtcblxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDEuNnJlbSk7XG4gICAgICAgIHRvcDogLTAuOHJlbTtcbiAgICB9XG5cbiAgICAuY2FyZC1hc3NldCB7XG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgICAgICAgICAgZ3JpZC1yb3ctZW5kOiA1O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7XG5cbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fcmF0aW5nIHtcbiAgICAgICAgICAgIGdyaWQtcm93OiA0IC8gc3BhbiAxO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19vd25lciB7XG4gICAgICAgICAgICBncmlkLXJvdzogMyAvIHNwYW4gMTtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDE7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgICAgIGdyaWQtcm93OiAyIC8gc3BhbiAxO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCImLS1zaG9wcGluZyB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjJyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4LjZyZW0gYXV0byBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogNTAlIDUwJTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNhcmQtYXNzZXQge1xuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMyAvIDI7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNldC1hKCRjb2xvci13aGl0ZSwgJGNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyAxIC8gMztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19wcmljZSB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAzIC8gMyAvIDQ7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xuXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYWN0aW9uIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDIgLyAzIC8gMztcblxuICAgICAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS44cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8c21cIikge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDguNnJlbSBhdXRvO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbi1jb250ZW50IG1pbi1jb250ZW50IGF1dG87XG5cbiAgICAgICAgLmNhcmQtYXNzZXQge1xuICAgICAgICAgICAgJl9fcHJpY2Uge1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDIgLyAzIC8gMztcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fYWN0aW9uIHtcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDMgLyAyIC8gNCAvIDM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2FyZC12ZW5kb3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHBhZGRpbmc6IDIuNHJlbTtcbiAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCBjb2xvcihcImJsdWVncmV5XCIsIDYwMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuXG4gICAgJl9fYXZhdGFyIHtcbiAgICAgICAgd2lkdGg6IDQuOHJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07XG4gICAgfVxuXG4gICAgJl9fcHJvZmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICZfX2RldGFpbHMge1xuICAgICAgICAmLS1uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zcmVndWxhcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LWEoJGNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuNnJlbSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zdGF0cyB7XG4gICAgICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDQwMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjNyZW0pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYWN0aW9ucyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS42OHJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMi4ycmVtO1xuICAgICAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xuICAgIH1cbn1cbiIsIi5jYXJkLWFzc2lzdGFudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDYuNHJlbTtcbiAgICBtaW4taGVpZ2h0OiA1LjZyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgYmFja2dyb3VuZDogY29sb3IoXCJibHVlZ3JleVwiLCA4MDApO1xuICAgIGJvcmRlcjogc29saWQgMC4xcmVtIHRyYW5zcGFyZW50O1xuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCAyMDApO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIGNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDEwMCk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUuNnJlbTtcbiAgICAgICAgbWFyZ2luOiAyLjJyZW0gMDtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgfVxuXG4gICAgJl9fZm9vdGVyIHtcblxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPGxnXCIpIHtcbiAgICAgICAgcGFkZGluZzogMy4ycmVtO1xuICAgIH1cbn1cbiIsIi5jYXJkLWdlbmVyaWMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDkwMCk7XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDcwMCk7XG4gICAgICAgIC8qIEBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvNTczNjUwMy9ob3ctdG8tbWFrZS1jc3MzLXJvdW5kZWQtY29ybmVycy1oaWRlLW92ZXJmbG93LWluLWNocm9tZS1vcGVyYS8xMDI5NjI1OCMxMDI5NjI1OCAqL1xuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBQUJDQUlBQUFDUWQxUGVBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQUE1SlJFRlVlTnBpWUdCZ0FBZ3dBQUFFQUFHYkErb0pBQUFBQUVsRlRrU3VRbUNDKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlOyAvKiAxNjo5IEFzcGVjdCBSYXRpbyAqL1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMC4xcmVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXBhZCBpbWcge1xuICAgICAgICAgICAgcGFkZGluZzogMi40cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDIuNHJlbTtcblxuICAgICAgICAmLS1sYWJlbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS4zcmVtKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zYm9sZDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjhyZW0pO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjbGVhcnNhbnNib2xkO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgMjAwKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS42cmVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWZvb3RlciB7XG4gICAgICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDYwMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjNyZW0pO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW1wb3J0IFwiLi92ZXJ0aWNhbFwiO1xuQGltcG9ydCBcIi4vaG9yaXpvbnRhbFwiO1xuQGltcG9ydCBcIi4vaG9yaXpvbnRhbF9sZWFkXCI7XG4iLCIuY2FyZC1nZW5lcmljLS12ZXJ0aWNhbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtYXgtY29udGVudCBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDAgLjJyZW0gMS42cmVtICRjb2xvci1jb250cm9sLWFscGhhLW5vcm1hbDtcblxuICAgIC5jYXJkLWdlbmVyaWNfX2JvZHkge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1heC1jb250ZW50IG1heC1jb250ZW50IG1heC1jb250ZW50IGF1dG87XG5cbiAgICAgICAgJi0tZm9vdGVyIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYS5jYXJkLWdlbmVyaWMtLXZlcnRpY2FsIHtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb246ICRhbmltYXRpb24tZHVyYXRpb24tMTUwICRhbmltYXRpb24tZWxlbWVudC1pbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC41cmVtKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAuNXJlbSAyLjZyZW0gJGNvbG9yLWNvbnRyb2wtYWxwaGEtbm9ybWFsO1xuICAgIH1cbn1cbiIsIi5jYXJkLWdlbmVyaWMtLWhvcml6b250YWwge1xuICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMjUlLCAyOHJlbSkgYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPG1kXCIpIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAuMnJlbSAxLjZyZW0gJGNvbG9yLWNvbnRyb2wtYWxwaGEtbm9ybWFsO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtYXgtY29udGVudCBhdXRvO1xuICAgIH1cblxuICAgIC5jYXJkLWdlbmVyaWNfX2ltYWdlIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8bWRcIikge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtIDAuM3JlbSAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1nZW5lcmljX19ib2R5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEuNnJlbSAzLjJyZW07XG5cbiAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMiAvIDIgLyAzO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxtZFwiKSB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDI7XG4gICAgICAgIH1cblxuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1heC1jb250ZW50IG1heC1jb250ZW50IG1heC1jb250ZW50IGF1dG87XG5cbiAgICAgICAgJi0tbGFiZWwge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDEgLyAyO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDIgLyAzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGV4dCB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IDMgLyAxIC8gMyAvIDM7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1mb290ZXIge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMiAvIDEgLyAzO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIj5tZFwiKSB7XG4gICAgYS5jYXJkLWdlbmVyaWMtLWhvcml6b250YWwge1xuICAgICAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzLjJyZW0pO1xuICAgICAgICAgICAgbGVmdDogLTEuNnJlbTtcblxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxLjZyZW0pO1xuICAgICAgICAgICAgdG9wOiAtMC44cmVtO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLjJyZW0gMS42cmVtICRjb2xvci1jb250cm9sLWFscGhhLW5vcm1hbDtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxtZFwiKSB7XG4gICAgYS5jYXJkLWdlbmVyaWMtLWhvcml6b250YWwtbGVhZCB7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgIHRyYW5zaXRpb246ICRhbmltYXRpb24tZHVyYXRpb24tMTUwICRhbmltYXRpb24tZWxlbWVudC1pbjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC41cmVtKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLjVyZW0gMi42cmVtICRjb2xvci1jb250cm9sLWFscGhhLW5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jYXJkLWdlbmVyaWMtLWhvcml6b250YWwtbGVhZCB7XG4gICAgYm94LXNoYWRvdzogMCAuMnJlbSAxLjZyZW0gJGNvbG9yLWNvbnRyb2wtYWxwaGEtbm9ybWFsO1xuICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG5cbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSA1MCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxtZFwiKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1heC1jb250ZW50IGF1dG87XG4gICAgfVxuXG4gICAgLmNhcmQtZ2VuZXJpY19faW1hZ2Uge1xuICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7XG5cbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8bWRcIikge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWdlbmVyaWNfX2JvZHkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNi40cmVtO1xuXG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyAyIC8gMztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8bWRcIikge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8c21cIikge1xuICAgICAgICAgICAgcGFkZGluZzogMi40cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtYXgtY29udGVudCBtYXgtY29udGVudCBhdXRvO1xuXG4gICAgICAgICYtLWxhYmVsIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAxIC8gMjtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyAyIC8gMjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDIuNHJlbSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS10ZXh0IHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMyAvIDEgLyAzIC8gMjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWZvb3RlciB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IDQgLyAxIC8gNSAvIDI7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmEuY2FyZC1nZW5lcmljLS1ob3Jpem9udGFsLWxlYWQge1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbjogJGFuaW1hdGlvbi1kdXJhdGlvbi0xNTAgJGFuaW1hdGlvbi1lbGVtZW50LWluO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjVyZW0pO1xuICAgICAgICBib3gtc2hhZG93OiAwIC41cmVtIDIuNnJlbSAkY29sb3ItY29udHJvbC1hbHBoYS1ub3JtYWw7XG4gICAgfVxufVxuIiwiLmNhcmQtY2Fyb3VzZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBiYWNrZ3JvdW5kOiBjb2xvcihcImJsdWVncmV5XCIsIDgwMCk7XG4gICAgYm94LXNoYWRvdzogMCAuMnJlbSAxLjZyZW0gJGNvbG9yLWNvbnRyb2wtYWxwaGEtbm9ybWFsO1xuXG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTYgLyA5ICogMTAwJSk7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMC4xcmVtIDEuNXJlbSAkY29sb3ItYmxhY2s7XG4gICAgICAgIG9wYWNpdHk6IDAuMTY7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbi0xNTA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC4zMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLWNhcm91c2VsX19pbWFnZSBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4wNCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHRvcDogLTAuMXJlbTtcbiAgICAgICAgcmlnaHQ6IC0wLjFyZW07XG4gICAgICAgIGJvdHRvbTogLTAuMXJlbTtcbiAgICAgICAgbGVmdDogLTAuMXJlbTtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAwLjJyZW0pO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDAuMnJlbSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG5cbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQUFCQ0FJQUFBQ1FkMVBlQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFBNUpSRUZVZU5waVlHQmdBQWd3QUFBRUFBR2JBK29KQUFBQUFFbEZUa1N1UW1DQyk7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbWF0aW9uLWR1cmF0aW9uLTE1MDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDAlICsgLjJyZW0pO1xuICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgKyAuMnJlbSk7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAlO1xuXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZzogMy4ycmVtIDIuNHJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgkY29sb3ItYmxhY2ssIDApIDAlLCByZ2JhKCRjb2xvci1ibGFjaywgMC42NSkgMTAwJSk7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDAuMnJlbSk7IC8vIGdyYWRpZW50IHNvbWV0aW1lIGRvZXMgbm90IGNvdmVyIGZ1bGwgd2lkdGggKGZvdW5kIGluIENocm9tZSlcbiAgICAgICAgbGVmdDogLTAuMXJlbTtcbiAgICAgICAgcmlnaHQ6IDAuMXJlbTtcblxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjJyZW07XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA0cmVtLCAwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRhbmltYXRpb24tZHVyYXRpb24tMTUwO1xuXG4gICAgICAgIHotaW5kZXg6IDE7IC8vIGFsbG93IHVzZXJzIHRvIHVzZSBsaW5rcyBpbiBhIGJvZHlcblxuICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNldC1hKCRjb2xvci13aGl0ZSk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc2JvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHRydW5jYXRlKCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1vd25lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNDAwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRydW5jYXRlKCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1mb290ZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC44cmVtO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbi0xNTA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyICZfX2JvZHkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAmLS1mb290ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLmNhcmQtY2F0ZWdvcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjJyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMi44cmVtIGF1dG8gYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIC4ycmVtIDEuNnJlbSAkY29sb3ItY29udHJvbC1hbHBoYS1ub3JtYWw7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xuICAgIH1cblxuICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMyAvIDI7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xuICAgICAgICAvKiBAc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzU3MzY1MDMvaG93LXRvLW1ha2UtY3NzMy1yb3VuZGVkLWNvcm5lcnMtaGlkZS1vdmVyZmxvdy1pbi1jaHJvbWUtb3BlcmEvMTAyOTYyNTgjMTAyOTYyNTggKi9cbiAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQUFCQ0FJQUFBQ1FkMVBlQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFBNUpSRUZVZU5waVlHQmdBQWd3QUFBRUFBR2JBK29KQUFBQUFFbEZUa1N1UW1DQyk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTsgLyogMTY6OSBBc3BlY3QgUmF0aW8gKi9cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWEoJGNvbG9yLXdoaXRlLCAkY29sb3Itd2hpdGUpO1xuICAgICAgICBncmlkLWFyZWE6IDEgLyAyIC8gMiAvIDM7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjhyZW0pO1xuICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc2JvbGQ7XG4gICAgICAgIEBpbmNsdWRlIHRydW5jYXRlKCk7XG4gICAgICAgIHBhZGRpbmc6IDAgMC44cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHNtXCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNnJlbSAxLjZyZW0gMC44cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDMgLyAyIC8gNDtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcblxuICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDQwMCk7XG4gICAgICAgIHBhZGRpbmc6IDAuOHJlbSAyLjRyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS40cmVtKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuNnJlbSAxLjZyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2FyZC1wcm9tbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYmFja2dyb3VuZDogY29sb3IoXCJibHVlZ3JleVwiLCA4MDApO1xuICAgIGJveC1zaGFkb3c6IDAgLjJyZW0gMS42cmVtICRjb2xvci1jb250cm9sLWFscGhhLW5vcm1hbDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwLjFyZW0gMS41cmVtICRjb2xvci1ibGFjaztcbiAgICAgICAgb3BhY2l0eTogMC4xNjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLWR1cmF0aW9uLTE1MDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogLjMyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtcHJvbW9fX2ltYWdlIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjA0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgIGhlaWdodDogNDhyZW07XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7IC8qIDE2OjkgQXNwZWN0IFJhdGlvICovXG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbWF0aW9uLWR1cmF0aW9uLTE1MDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSArIDAuMnJlbSk7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAyLjRyZW0gNC44cmVtO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoJGNvbG9yLWJsYWNrLCAwKSAwJSwgcmdiYSgkY29sb3ItYmxhY2ssIDAuNjUpIDEwMCUpO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMC4ycmVtKTsgLy8gZ3JhZGllbnQgc29tZXRpbWUgZG9lcyBub3QgY292ZXIgZnVsbCB3aWR0aCAoZm91bmQgaW4gQ2hyb21lKVxuICAgICAgICBsZWZ0OiAtMC4xcmVtO1xuICAgICAgICByaWdodDogMC4xcmVtO1xuXG4gICAgICAgICYtLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDIuNHJlbSk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc2JvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJ1bmNhdGUoMTAwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kZXNjIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2FyZC1ndWlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWdhcDogOHJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPG1kXCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8bGdcIikge1xuICAgICAgICBncmlkLWdhcDogNHJlbTtcbiAgICB9XG5cbiAgICAmX19lbWJlZCB7XG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMjtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgICBncmlkLWFyZWE6IDEgLyAyIC8gMiAvIDM7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxtZFwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMS42cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmFkZ2Uge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgyLjRyZW0pO1xuICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc2xpZ2h0O1xuXG4gICAgICAgIG9wYWNpdHk6IDAuMjtcblxuICAgICAgICBwYWRkaW5nLXRvcDogMC44cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPG1kXCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgyLjRyZW0pO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjbGVhcnNhbnNib2xkO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuOHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2FyZC10dXRvcmlhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWluLWhlaWdodDogMDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgOTAwKTtcblxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWF4LWNvbnRlbnQgbWlubWF4KGF1dG8sIDNmcikgYXV0bztcbiAgICBib3gtc2hhZG93OiAwIC4ycmVtIDEuNnJlbSAkY29sb3ItY29udHJvbC1hbHBoYS1ub3JtYWw7XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImJsdWVncmV5XCIsIDcwMCk7XG4gICAgICAgIC8qIEBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvNTczNjUwMy9ob3ctdG8tbWFrZS1jc3MzLXJvdW5kZWQtY29ybmVycy1oaWRlLW92ZXJmbG93LWluLWNocm9tZS1vcGVyYS8xMDI5NjI1OCMxMDI5NjI1OCAqL1xuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBQUJDQUlBQUFDUWQxUGVBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQUE1SlJFRlVlTnBpWUdCZ0FBZ3dBQUFFQUFHYkErb0pBQUFBQUVsRlRrU3VRbUNDKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlOyAvKiAxNjo5IEFzcGVjdCBSYXRpbyAqL1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMC4xcmVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXBhZCBpbWcge1xuICAgICAgICAgICAgcGFkZGluZzogMi40cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGV4YWdvbiB7XG4gICAgICAgIHdpZHRoOiA0LjhyZW07XG4gICAgICAgIGhlaWdodDogNC44cmVtO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDEuNnJlbTtcbiAgICAgICAgYm90dG9tOiAxLjZyZW07XG5cbiAgICAgICAgJi0tcGFsZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgIH1cblxuICAgICAgICAkY29sb3JzOiBcImdyZWVuXCIsIFwidGVhbFwiO1xuICAgICAgICBAZWFjaCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gICAgICAgICAgICAmLS0jeyRjb2xvcn0ge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogY29sb3IoJGNvbG9yLCA1MDApO1xuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgICBwYWRkaW5nOiAyLjRyZW0gMS42cmVtO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1heC1jb250ZW50IG1heC1jb250ZW50O1xuXG4gICAgICAgICYtLWxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjNyZW0pO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjbGVhcnNhbnNib2xkO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS44cmVtKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zYm9sZDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS42cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDIwMCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuNnJlbSk7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICZfX3NwZWMge1xuICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDYwMCk7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMCAxLjZyZW0gMS42cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuM3JlbSwgMS42cmVtKTtcblxuICAgICAgICAmLWluZm8ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1tYXJrcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvb3RlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBjb2xvcihcImJsdWVncmV5XCIsIDcwMCk7O1xuICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDYwMCk7XG4gICAgICAgIGhlaWdodDogNC44cmVtO1xuICAgICAgICBwYWRkaW5nOiAxLjZyZW07XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuM3JlbSwgMS42cmVtKTtcbiAgICB9XG5cbiAgICAmX19vd25lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgLmF2YXRhciB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX293bmVyLW5hbWUge1xuICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDQwMClcbiAgICB9XG59XG5cbmEuY2FyZC10dXRvcmlhbCB7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uOiAkYW5pbWF0aW9uLWR1cmF0aW9uLTE1MCAkYW5pbWF0aW9uLWVsZW1lbnQtaW47XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNXJlbSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLjVyZW0gMi42cmVtICRjb2xvci1jb250cm9sLWFscGhhLW5vcm1hbDtcbiAgICB9XG59XG4iLCJAbWl4aW4gbWFrZS1jb2xvcmVkLWJhZGdlKCRuYW1lLCAkY29sb3ItYmcsICRjb2xvci10ZXh0KSB7XG4gICAgJi0tI3skbmFtZX0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmc7XG4gICAgICAgIHBhZGRpbmc6IDAgMC44cmVtO1xuICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc2JvbGQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLjFyZW0gLjFyZW0gcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjJyZW07XG4gICAgfVxuXG4gICAgJi0tI3skbmFtZX0gJi0tbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuMXJlbSwgMS42cmVtKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci10ZXh0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmLS1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1ha2UtY29sb3JlZC1iYWRnZSgnc2FsZScsIGNvbG9yKFwiZ3JlZW5cIiwgMzAwKSwgJGNvbG9yLWJsYWNrKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbG9yZWQtYmFkZ2UoJ2ZyZWUnLCBjb2xvcihcImNlcnVsZWFuXCIsIDMwMCksICRjb2xvci1ibGFjayk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2xvcmVkLWJhZGdlKCdmZWF0dXJlZCcsIGNvbG9yKFwiaW5kaWdvXCIsIDMwMCksICRjb2xvci1ibGFjayk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2xvcmVkLWJhZGdlKCdwcmltYXJ5JywgJGNvbG9yLWJyYW5kLXByaW1hcnksICRjb2xvci1ibGFjayk7XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICYtLWNlbnRlcmVkIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi0tcmlnaHQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAuYnRuLS1zbG90IHtcbiAgICAgICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICYgKyAmIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjhyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgJjpub3QoJi0tbmF2KTpub3QoLnBhZ2luYXRpb25fX3NlbGVjdCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1uYXYge1xuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jZW50ZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLS1yaWdodCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgJi0tbGVmdCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmX19zZWxlY3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAbWl4aW4gcHJvZ3Jlc3MtYmFyLS1zdGF0dXMoJG5hbWUsICRjb2xvcikge1xuICAgICYtLSN7JG5hbWV9IHtcbiAgICAgICAgLnByb2dyZXNzLWJhcl9fbGluZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ3Jlc3MtYmFyX19zdGF0dXMtLW5vdGUge1xuICAgICAgICAgICAgQGlmICgkbmFtZSA9PSAnZXJyb3InKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IEBlbHNlICB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA0MDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gcHJvZ3Jlc3MtYmFyLS1jb2xvcigkbmFtZSwgJGNvbG9yKSB7XG4gICAgJi0tI3skbmFtZX0gJl9fbGluZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICB9XG5cbiAgICAmLS0jeyRuYW1lfSAmX19zdGF0dXMtLW5vdGUge1xuICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDQwMCk7XG4gICAgfVxufVxuXG5AbWl4aW4gcHJvZ3Jlc3MtYmFyLS1zaXplKCRuYW1lLCAkc2l6ZSwgJGdhcCkge1xuICAgICYtLSN7JG5hbWV9IHtcbiAgICAgICAgbWluLWhlaWdodDogJHNpemUgKyAkZ2FwO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRzaXplO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2dyZXNzLWJhcl9fbGluZSB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRzaXplO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2dyZXNzLWJhcl9fc3RhdHVzIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZ2FwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJibHVlZ3JleVwiLCA2MDApO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgfVxuXG4gICAgJl9fbGluZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgICAgICB3aWxsLWNoYW5nZTogd2lkdGg7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICRhbmltYXRpb24tZHVyYXRpb24tMzAwO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGFuaW1hdGlvbi1lbGVtZW50LWluO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi0tZGlzYWJsZWQgPiAmX19saW5lIHtcbiAgICAgICAgb3BhY2l0eTogJG9wYWNpdHktZGlzYWJsZWQ7XG4gICAgfVxuXG4gICAgJl9fc3RhdHVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICYtLW5vdGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS4zcmVtKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC44cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jZW50ZXJlZCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vICd1cGxvYWRpbmcnLCAnc3VjY2VzcycsICdlcnJvcidcbiAgICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItLXNpemUoJ3NtJywgMC4ycmVtLCAwLjhyZW0pO1xuICAgIEBpbmNsdWRlIHByb2dyZXNzLWJhci0tc2l6ZSgnbWQnLCAwLjRyZW0sIDFyZW0pO1xuICAgIEBpbmNsdWRlIHByb2dyZXNzLWJhci0tc2l6ZSgnbGcnLCAwLjhyZW0sIDEuNHJlbSk7XG5cbiAgICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItLXN0YXR1cygndXBsb2FkaW5nJywgJGNvbG9yLWJyYW5kLXByaW1hcnkpO1xuICAgIEBpbmNsdWRlIHByb2dyZXNzLWJhci0tc3RhdHVzKCdzdWNjZXNzJywgY29sb3IoXCJncmVlblwiLCA1MDApKTtcbiAgICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItLXN0YXR1cygnZXJyb3InLCBjb2xvcihcImFtYmVyXCIsIDUwMCkpO1xuXG4gICAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLS1jb2xvcignZGFuZ2VyJywgY29sb3IoXCJyZWRcIiwgNDAwKSk7XG4gICAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLS1jb2xvcignd2FybicsIGNvbG9yKFwiYW1iZXJcIiwgNTAwKSk7XG4gICAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLS1jb2xvcignc3VjY2VzcycsIGNvbG9yKFwiZ3JlZW5cIiwgNTAwKSk7XG4gICAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLS1jb2xvcignZGVmYXVsdCcsICRjb2xvci1icmFuZC1wcmltYXJ5KTtcbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJHBpOiAzLjE0MTU5MjY1MzU4OTc5O1xuJHNpemUtLXNtOiAxLjYgKiAxLjY7XG4kc2l6ZS0tbWQ6IDIuNCAqIDEuNjtcbiRzaXplLS1sZzogNCAqIDEuNjtcblxuQG1peGluIHByb2dyZXNzLWNpcmNsZS0tY29sb3IoJG5hbWUsICRjb2xvcikge1xuICAgICYtLSN7JG5hbWV9IHtcbiAgICAgICAgc3ZnIGNpcmNsZTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBwcm9ncmVzcy1jaXJjbGUtLXNpemUoJG5hbWUsICRzaXplKSB7XG4gICAgJi0tI3skbmFtZX0ge1xuICAgICAgICBmb250LXNpemU6ICgkc2l6ZSAqIDAuNSkgKyByZW07XG4gICAgICAgIHdpZHRoOiAoJHNpemUgKiAyKSArIHJlbTtcbiAgICAgICAgaGVpZ2h0OiAoJHNpemUgKiAyKSArIHJlbTtcblxuICAgICAgICBzdmcgY2lyY2xlIHtcbiAgICAgICAgICAgIHI6IG1hdGguZGl2KG1hdGguZGl2KCRzaXplLCAxLjYpLCAwLjA3NSk7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IChtYXRoLmRpdigkc2l6ZSwgMS42KSAqIDAuMTI1KSArIHJlbTtcblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDIgKiAkcGkgKiBtYXRoLmRpdihtYXRoLmRpdigkc2l6ZSwgMS42KSwgMC4wNzUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvZ3Jlc3MtY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgY2lyY2xlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiBidXR0O1xuICAgICAgICAgICAgdHJhbnNmb3JtLWJveDogZmlsbC1ib3g7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogIzM4NDE0NztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDAuMzVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGVyY2VudCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBwcm9ncmVzcy1jaXJjbGUtLXNpemUoJ3NtJywgJHNpemUtLXNtKTtcbiAgICBAaW5jbHVkZSBwcm9ncmVzcy1jaXJjbGUtLXNpemUoJ21kJywgJHNpemUtLW1kKTtcbiAgICBAaW5jbHVkZSBwcm9ncmVzcy1jaXJjbGUtLXNpemUoJ2xnJywgJHNpemUtLWxnKTtcblxuICAgIEBpbmNsdWRlIHByb2dyZXNzLWNpcmNsZS0tY29sb3IoJ2RhbmdlcicsIGNvbG9yKFwicmVkXCIsIDQwMCkpO1xuICAgIEBpbmNsdWRlIHByb2dyZXNzLWNpcmNsZS0tY29sb3IoJ3dhcm4nLCBjb2xvcihcImFtYmVyXCIsIDUwMCkpO1xuICAgIEBpbmNsdWRlIHByb2dyZXNzLWNpcmNsZS0tY29sb3IoJ3N1Y2Nlc3MnLCBjb2xvcihcImdyZWVuXCIsIDUwMCkpO1xuICAgIEBpbmNsdWRlIHByb2dyZXNzLWNpcmNsZS0tY29sb3IoJ3ByaW1hcnknLCAkY29sb3ItYnJhbmQtcHJpbWFyeSk7XG59XG4iLCIudGFiLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX25hdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIH1cblxuICAgICZfX3RyaWdnZXIge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc3JlZ3VsYXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA2MDApO1xuXG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuM3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNDAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXJpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMuMnJlbTtcbiAgICB9XG5cbiAgICAmX19zZWN0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgQGluY2x1ZGUgd3JhcHRleHQoKTtcblxuICAgICAgICBwYWRkaW5nOiAkY29udGFpbmVyLXBhZGRpbmcgMCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkY29udGFpbmVyLXBhZGRpbmctdGFibGV0IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5O1xuICAgICAgICBhbmltYXRpb246IHRhYlN3aXRjaCAkYW5pbWF0aW9uLWR1cmF0aW9uLTMwMDtcblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICR0YWJzLWNvdW50IHtcbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb106bnRoLW9mLXR5cGUoI3skaX0pOmNoZWNrZWQgfiAmX19zZWN0aW9uOm50aC1vZi10eXBlKCN7JGl9KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXTpudGgtb2YtdHlwZSgjeyRpfSk6Y2hlY2tlZCB+ICZfX25hdiA+ICZfX3RyaWdnZXI6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbXBvcnQgXCIuL21kXCI7XG5AaW1wb3J0IFwiLi9sZ1wiO1xuXG5cbiIsIi50YWItZ3JvdXAtLW1kIHtcbiAgICAudGFiLWdyb3VwIHtcbiAgICAgICAgJl9fdHJpZ2dlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNnJlbSAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYi1ncm91cF9fdHJpZ2dlcjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuMnJlbTtcbiAgICB9XG59XG4iLCIudGFiLWdyb3VwLS1sZyB7XG4gICAgLnRhYi1ncm91cCB7XG4gICAgICAgICZfX3RyaWdnZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjZyZW0gMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWItZ3JvdXBfX3RyaWdnZXI6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICAgIH1cbn1cbiIsInRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuXG4gICAgdGgge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc21lZGl1bTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNDAwKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRjbGVhcnNhbnNyZWd1bGFyO1xuICAgIH1cblxuICAgIHRoLCB0ZCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgICAgIHBhZGRpbmc6IDEuNnJlbSAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwLjJyZW0gc29saWQgY29sb3IoXCJibHVlZ3JleVwiLCA2MDApO1xuICAgIH1cblxuICAgIHRyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNjAwKTtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNjAwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRhYmxlIHtcbiAgICAmX19jb2wtLWZsdWlkIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI+dGFibGV0XCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NlbGwge1xuICAgICAgICAmLS1yaWdodCAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLS10cnVuYyB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cnVuY2F0ZSgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0td3JhcCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLS10b3Age1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW13Mjgge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyOHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXBhZCB0ZCwgJi0tcGFkIHRoIHtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXMtaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1maXhlZCB7XG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgfVxuXG4gICAgLyogLS1zbS1maXhlZCAtID4gc20gKi9cbiAgICAvKiAtLW1kLWZpeGVkIC0gPiBtZCAqL1xuICAgIEBlYWNoICR0aWVyIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI+I3skdGllcn1cIikge1xuICAgICAgICAgICAgJiN7Jn0tLSN7JHRpZXJ9LWZpeGVkIHtcbiAgICAgICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taC1zY3JvbGxhYmxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIH1cbn1cblxuLyogdGFibGVzIGZyb20gQ0tFZGl0b3IgKi9cbi50eXBvZ3JhcGh5LS11c2VyLWNvbnRlbnQge1xuICAgIGZpZ3VyZS50YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG5cbiAgICBmaWd1cmUgdGFibGUge1xuICAgICAgICB0ZCwgdGgge1xuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW1wb3J0IFwiLi9kZXRhaWxzXCI7XG4iLCJ0YWJsZS50YWJsZS0tZGV0YWlscyB7XG4gICAgdGgge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc3JlZ3VsYXI7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDJyZW0sIDIuNHJlbSk7XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc3JlZ3VsYXI7XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdHI6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgdHI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJ350aXBweS5qcy9kaXN0L3RpcHB5LmNzcyc7XG5cbi8qKiBUaGF0IGlzIG5vdCBnb29kIHRvIHVzZSAhaW1wb3J0YW50OyBidXQgaW4gdGhpcyBjYXNlIHdlIGhhdmUgdG8gKi9cbipbZGF0YS10aXBweS1jb250ZW50XSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IDA7XG59XG5cbi50aXBweS1wb3BwZXIge1xuICAgICZbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LXRvb2x0aXAgLnRpcHB5LWFycm93IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMC43cmVtIHNvbGlkICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAuN3JlbSBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItbGVmdDogMC43cmVtIHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJlt4LXBsYWNlbWVudF49Ym90dG9tXSAudGlwcHktdG9vbHRpcCAudGlwcHktYXJyb3cge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwLjdyZW0gc29saWQgJGNvbG9yLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMC43cmVtIHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwLjdyZW0gc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmW3gtcGxhY2VtZW50Xj1sZWZ0XSAudGlwcHktdG9vbHRpcCAudGlwcHktYXJyb3cge1xuICAgICAgICBib3JkZXItbGVmdDogMC43cmVtIHNvbGlkICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wOiAwLjdyZW0gc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC43cmVtIHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJlt4LXBsYWNlbWVudF49cmlnaHRdIC50aXBweS10b29sdGlwIC50aXBweS1hcnJvdyB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMC43cmVtIHNvbGlkICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wOiAwLjdyZW0gc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC43cmVtIHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRpcHB5LWNvbnRlbnQge1xuICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc21lZGl1bSAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjNyZW0pO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi50aXBweS10b29sdGlwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2sgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwLjhyZW0gIWltcG9ydGFudDtcblxuICAgIC50aXBweS1iYWNrZHJvcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYudGlwcHktcm91bmRhcnJvdyB7XG4gICAgICAgIGZpbGw6ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZbZGF0YS1hbmltYXRlZmlsbF0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIkBtaXhpbiBhdmF0YXItc2l6ZSgkbmFtZSwgJHNpemUpIHtcbiAgICAmLS0jeyRuYW1lfSB7XG4gICAgICAgIHdpZHRoOiAkc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICB9XG59XG5cbi5hdmF0YXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgYm94LXNoYWRvdzogMCAuMXJlbSAwLjRyZW0gJGNvbG9yLWNvbnRyb2wtYWxwaGEtaG92ZXI7XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGF2YXRhci1zaXplKCd4cycsIDEuNnJlbSk7XG4gICAgQGluY2x1ZGUgYXZhdGFyLXNpemUoJ3NtJywgMi40cmVtKTtcbiAgICBAaW5jbHVkZSBhdmF0YXItc2l6ZSgnbWQnLCA0LjhyZW0pO1xuICAgIEBpbmNsdWRlIGF2YXRhci1zaXplKCdsZycsIDhyZW0pO1xuICAgIEBpbmNsdWRlIGF2YXRhci1zaXplKCd4bCcsIDE1cmVtKTtcbiAgICBAaW5jbHVkZSBhdmF0YXItc2l6ZSgneHhsJywgMjByZW0pO1xufVxuIiwiLypcbiAgICBIaWRlIGVsZW1lbnRzIG9uIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXM6XG4gICAgLS1sZyAtPiBkaXNwbGF5IG5vbmUgd2hlbiBzY3JlZW4gd2lkdGggbW9yZSB0aGFuIGxnIHNpemVcbiovXG5AbWl4aW4gdmlzaWJpbGl0eS1zY3JlZW4oJG5hbWUsICRkaXJlY3Rpb24pIHtcbiAgICAmLS0jeyRuYW1lfSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiI3skZGlyZWN0aW9ufSN7JG5hbWV9XCIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZpc2liaWxpdHktaGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMC4xcmVtO1xuICAgIHdpZHRoOiAwLjFyZW07XG4gICAgbWFyZ2luOiAtMC4xcmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGxlZnQ6IDA7XG59XG5cbi5pcy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhpZGRlbi1ndCB7XG4gICAgQGVhY2ggJHRpZXIgaW4gJHZpc2liaWxpdHktYnJlYWtwb2ludHMge1xuICAgICAgICBAaW5jbHVkZSB2aXNpYmlsaXR5LXNjcmVlbigkdGllciwgXCI+XCIpO1xuICAgIH1cbn1cblxuLnZpc2libGUtZ3Qge1xuICAgIEBlYWNoICR0aWVyIGluICR2aXNpYmlsaXR5LWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGluY2x1ZGUgdmlzaWJpbGl0eS1zY3JlZW4oJHRpZXIsIFwiPFwiKTtcbiAgICB9XG59XG5cbi5pcy1ib3VuY2luZyB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRhbmltYXRpb24tZWxlbWVudC1pbjtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkYW5pbWF0aW9uLWR1cmF0aW9uLTEwMDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMC4xcmVtKSBzY2FsZSgxLjIsIDEuMikgdHJhbnNsYXRlWigwKTtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRhbmltYXRpb24tZWxlbWVudC1vdXQ7XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaXMtZHJhZ2dhYmxlIHtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBjdXJzb3I6IG1vdmU7IC8qIGZhbGxiYWNrIGlmIGdyYWIgY3Vyc29yIGlzIHVuc3VwcG9ydGVkICovXG4gICAgY3Vyc29yOiBncmFiO1xufVxuXG4uaXMtaG92ZXJpbmcge1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbjogJGFuaW1hdGlvbi1kdXJhdGlvbi0xNTAgJGFuaW1hdGlvbi1lbGVtZW50LWluO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjVyZW0pO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAuNXJlbSAyLjZyZW0gJGNvbG9yLWNvbnRyb2wtYWxwaGEtbm9ybWFsO1xuICAgIH1cbn1cblxuLmlzLXBvaW50ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5vLXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmlzLXNtb290aC1zY3JvbGwge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4uaXMtc3RpY2t5IHtcbiAgICAvLyBwb3NzaWJsZSBwb2xpZmlsbDogaHR0cHM6Ly9naXRodWIuY29tL2RvbGxhcnNoYXZlY2x1Yi9zdGlja3liaXRzXG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcblxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmgpO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgICYtLW1kIHtcbiAgICAgICAgdG9wOiA0LjhyZW07XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA5LjJyZW0pO1xuICAgIH1cbn1cblxuLmlzLXRydW5jYXRlZCB7XG4gICAgQGluY2x1ZGUgdHJ1bmNhdGUoKTtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIkBpbXBvcnQgJy4uLy4uL2Jhc2Uvc3RhdGVzJztcbi8qIHRvIGF2b2lkIGludGVyc2VjdGlvbiB3aXRoIFByaXNtSlMgKi9cbi5jb21tZW50IHtcbiAgICAmOm5vdCgudG9rZW4pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgJiArICYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMy4ycmVtO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMuMnJlbTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCBjb2xvcihcImJsdWVncmV5XCIsIDcwMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNvbW1lbnQtLWhpZGRlbiB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5pcy1oaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbW1lbnQtLXJlcGx5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMy4ycmVtO1xuICAgICAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xuICAgICAgICBwYWRkaW5nLXRvcDogMi40cmVtO1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbXBvcnQgXCIuL293bmVyXCI7XG4gICAgQGltcG9ydCBcIi4vaW5mb1wiO1xuICAgIEBpbXBvcnQgXCIuL3JhdGluZ1wiO1xuICAgIEBpbXBvcnQgXCIuL2JvZHlcIjtcbiAgICBAaW1wb3J0IFwiLi9hY3Rpb25zXCI7XG59XG4iLCImX19vd25lciB7XG4gICAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8eHNcIikge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjhyZW07XG4gICAgfVxuXG4gICAgLmF2YXRhciB7XG4gICAgICAgIHdpZHRoOiA0LjhyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHhzXCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuY29tbWVudC0tcmVwbHkgJiB7XG4gICAgICAgICAgICB3aWR0aDogMy42cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiJl9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcblxuICAgIC5jb21tZW50LS1yZXBseSAmIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx4c1wiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYtLXBvc3RlciB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG5cbiAgICAgICAgLmNvbW1lbnQtLXJlcGx5ICYgLmxpbmsge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kYXRlIHtcbiAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA2MDApO1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjNyZW0pO1xuICAgIH1cbn1cbiIsIiZfX3JhdGluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICYtLXN0YXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjhyZW07XG4gICAgfVxuXG4gICAgJi0tc3VtbWFyeSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xuICAgIH1cbn1cbiIsIiZfX2JvZHkge1xuICAgIHAge1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjZyZW0pO1xuICAgICAgICBtYXJnaW46IDAgMCAyLjRyZW07XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICAgICAgLmNvbW1lbnQtLXJlcGx5ICYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCImX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgJi0taXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcblxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAbWl4aW4gbm90ZS1jb2xvcigkbmFtZSwgJGNvbG9yKSB7XG4gICAgJi5ub3RlLS0jeyRuYW1lfSB7XG4gICAgICAgIEBpZiAkY29sb3IgIT0gdHJhbnNwYXJlbnQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgMC4xKTtcblxuICAgICAgICAgICAgLm5vdGVfX2ljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjFyZW07XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgcGFkZGluZzogMS41cmVtO1xuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMi40cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZ2FwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS40cmVtLCAyLjRyZW0pO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuNXJlbSk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY2xlYXJzYW5zYm9sZDtcblxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICB9XG5cbiAgICBAaW1wb3J0IFwiLi9tZFwiO1xuICAgIEBpbXBvcnQgXCIuL2xnXCI7XG5cbiAgICBAaW5jbHVkZSBub3RlLWNvbG9yKCdub25lJywgdHJhbnNwYXJlbnQpO1xuICAgIEBpbmNsdWRlIG5vdGUtY29sb3IoJ2RlZmF1bHQnLCAkY29sb3Itd2hpdGUpO1xuICAgIEBpbmNsdWRlIG5vdGUtY29sb3IoJ2RhbmdlcicsIGNvbG9yKFwicmVkXCIsIDQwMCkpO1xuICAgIEBpbmNsdWRlIG5vdGUtY29sb3IoJ3dhcm4nLCBjb2xvcihcImFtYmVyXCIsIDQwMCkpO1xuICAgIEBpbmNsdWRlIG5vdGUtY29sb3IoJ3N1Y2Nlc3MnLCBjb2xvcihcImdyZWVuXCIsIDQwMCkpO1xuICAgIEBpbmNsdWRlIG5vdGUtY29sb3IoJ2luZm8nLCBjb2xvcihcImJsdWVcIiwgNDAwKSk7XG4gICAgQGluY2x1ZGUgbm90ZS1jb2xvcignaGVscCcsIGNvbG9yKFwicHVycGxlXCIsIDQwMCkpO1xufVxuIiwiJi0tbWQgJl9faGVhZGVyIHtcbiAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjZyZW0pO1xufVxuIiwiJi0tbGcgJl9faGVhZGVyIHtcbiAgICBAaW5jbHVkZSBmb250c2l6ZSgyLjRyZW0pO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbn1cblxuJi0tbGcgJl9faWNvbiB7XG4gICAgcGFkZGluZy10b3A6IDAuNHJlbTtcbn1cbiIsIkBtaXhpbiBub3RpZmljYXRpb24tY29sb3IoJG5hbWUsICRjb2xvcikge1xuICAgICYubm90aWZpY2F0aW9uLS0jeyRuYW1lfSB7XG4gICAgICAgIC5ub3RpZmljYXRpb25fX2ljb24ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ub3RpZmljYXRpb24ge1xuICAgIG1heC13aWR0aDogMzByZW07XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC44OCk7XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA4MDApO1xuICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc3JlZ3VsYXI7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuNHJlbSwgMnJlbSk7XG5cbiAgICAgICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS40cmVtLCAycmVtKTtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgODAwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS41cmVtLCAyLjRyZW0pO1xuICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc2JvbGQ7XG5cbiAgICAgICAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBub3RpZmljYXRpb24tY29sb3IoJ2RlZmF1bHQnLCBjb2xvcihcImJsdWVncmV5XCIsIDMwMCkpO1xuICAgIEBpbmNsdWRlIG5vdGlmaWNhdGlvbi1jb2xvcignZGFuZ2VyJywgY29sb3IoXCJyZWRcIiwgNDAwKSk7XG4gICAgQGluY2x1ZGUgbm90aWZpY2F0aW9uLWNvbG9yKCd3YXJuJywgY29sb3IoXCJhbWJlclwiLCA0MDApKTtcbiAgICBAaW5jbHVkZSBub3RpZmljYXRpb24tY29sb3IoJ3N1Y2Nlc3MnLCBjb2xvcihcImdyZWVuXCIsIDQwMCkpO1xuICAgIEBpbmNsdWRlIG5vdGlmaWNhdGlvbi1jb2xvcignaW5mbycsIGNvbG9yKFwiYmx1ZVwiLCA0MDApKTtcbiAgICBAaW5jbHVkZSBub3RpZmljYXRpb24tY29sb3IoJ2hlbHAnLCBjb2xvcihcInB1cnBsZVwiLCA0MDApKTtcbn1cbiIsIi5wYW5lbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJibHVlZ3JleVwiLCA4MDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcblxuICAgIEBpbXBvcnQgXCJfc21cIjtcbiAgICBAaW1wb3J0IFwiX21kXCI7XG4gICAgQGltcG9ydCBcIl9sZ1wiO1xuXG4gICAgQGltcG9ydCBcIl9oZWFkZXJcIjtcbiAgICBAaW1wb3J0IFwiX2JvZHlcIjtcbiAgICBAaW1wb3J0IFwiX2Zvb3RlclwiO1xuXG4gICAgQGltcG9ydCBcIl9kZXRhaWxzXCI7XG59XG4iLCImLS1zbSB7XG4gICAgbWF4LXdpZHRoOiA0OHJlbTtcbn1cbiIsIiYtLWxnIHtcbiAgICBtYXgtd2lkdGg6IDgwcmVtO1xufVxuIiwiJl9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxLjZyZW0gMi40cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCBjb2xvcihcImJsdWVncmV5XCIsIDcwMCk7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJi0tdGl0bGUge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRjbGVhcnNhbnNyZWd1bGFyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuOHJlbSk7XG4gICAgICAgIEBpbmNsdWRlIHRydW5jYXRlKCk7XG4gICAgfVxufVxuIiwiJl9fYm9keSB7XG4gICAgcGFkZGluZzogMi40cmVtO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuJl9fYm9keS13cmFwcGVyIHtcbiAgICBtYXgtaGVpZ2h0OiA1MHZoO1xufVxuIiwiJl9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNjAwKTtcbiAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjNyZW0pO1xuXG4gICAgcGFkZGluZzogMS42cmVtIDIuNHJlbTtcbiAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xufVxuIiwiJl9fZGV0YWlscyB7XG4gICAgZm9udC1mYW1pbHk6ICRjbGVhcnNhbnNyZWd1bGFyO1xuXG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gbWF4LWNvbnRlbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgIGdyaWQtZ2FwOiAwLjhyZW0gMS42cmVtO1xuXG4gICAgJi0tdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS40cmVtLCAxLjhyZW0pO1xuICAgICAgICBAaW5jbHVkZSB0cnVuY2F0ZSgpO1xuICAgIH1cblxuICAgICYtLW5vdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgNjAwKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS4zcmVtLCAxLjhyZW0pO1xuXG4gICAgfVxuXG4gICAgJi0tdmFsdWUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjRyZW0sIDEuOHJlbSk7XG4gICAgfVxuXG4gICAgJi0tc3VtIHtcbiAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA2MDApO1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjRyZW0sIDEuOHJlbSk7XG4gICAgfVxuXG4gICAgJi0tdG90YWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjZyZW0pO1xuICAgIH1cbn1cbiIsIi5zb2NpYWwtc2hhcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc21lZGl1bTtcbiAgICAgICAgY29sb3I6IGNvbG9yKFwibmV1dHJhbFwiLCA2MDApO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgZm9udHNpemUoMS42cmVtKTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogY29sb3IoXCJuZXV0cmFsXCIsIDYwMCk7XG4gICAgICAgICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC44cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuYnRuOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5sYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjJyZW0pO1xuXG4gICAgZm9udC1mYW1pbHk6ICRjbGVhcnNhbnNib2xkO1xufVxuXG4ubGFiZWwtYWdlbmRhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgZm9udHNpemUoMS42cmVtKTtcbiAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc2xpZ2h0O1xuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjhyZW07XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCJ+cHJpc21qcy90aGVtZXMvcHJpc20tb2thaWRpYS5jc3NcIjtcblxucHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ2JsdWVncmV5JywgODAwKTtcbiAgICBjb2RlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoJ2JsdWVncmV5JywgODAwKTtcbiAgICB9XG59XG5cbnByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ubGluZS1udW1iZXJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjhyZW07XG4gICAgY291bnRlci1yZXNldDogbGluZW51bWJlcjtcblxuICAgICYgPiBjb2RlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAubGluZS1udW1iZXJzLXJvd3Mge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgbGVmdDogLTQuOHJlbTtcbiAgICAgICAgd2lkdGg6IDRyZW07IC8qIHdvcmtzIGZvciBsaW5lLW51bWJlcnMgYmVsb3cgMTAwMCBsaW5lcyAqL1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMXJlbTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjFyZW0gc29saWQgY29sb3IoXCJibHVlZ3JleVwiLCA2MDApO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpbmVudW1iZXI7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihsaW5lbnVtYmVyKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogY29sb3IoXCJuZXV0cmFsXCIsIDQwMCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC44cmVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL1tkYXRhLWhpZ2hsaWdodGVkXSBwcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgODAwKTtcbi8vICAgIHRleHQtc2hhZG93OiBub25lO1xuLy8gICAgJiA+IGNvZGUge1xuLy8gICAgICAgIGNvbG9yOiAjZjI5MTIwO1xuLy8gICAgfVxuLy8gICAgKiB7XG4vLyAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4vLyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4vLyAgICB9XG4vL31cblxucHJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICB3b3JkLWJyZWFrOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBwcmUgIWltcG9ydGFudDtcblxuICAgIGZvbnQtZmFtaWx5OiAkZm9udGNvZGVyZWd1cmFsO1xuICAgIEBpbmNsdWRlIGZvbnRzaXplKDEuNHJlbSwgMS44cmVtKTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdibHVlZ3JleScsIDgwMCk7XG4gICAgYm9yZGVyOiAwLjFyZW0gc29saWQgY29sb3IoJ2JsdWVncmV5JywgNzAwKTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG5cbiAgICBwYWRkaW5nOiAxLjZyZW07XG4gICAgbWFyZ2luOiAyLjRyZW0gMDtcbiAgICBjb2RlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuY29kZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250Y29kZXJlZ3VyYWw7XG5cbiAgICBAaW5jbHVkZSBmb250c2l6ZSgxLjRyZW0sIDEuOHJlbSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdibHVlZ3JleScsIDgwMCk7XG59XG5cbnByZSwgY29kZSB7XG4gICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxufVxuIiwiLmxpc3QtaXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAmLS1uby13cmFwIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuXG4gICAgJi0taW5saW5lIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgfVxuXG4gICAgJi0tcmlnaHQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgICYtLXNtICZfX2l0ZW0gKyAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOHJlbTtcbiAgICB9XG5cbiAgICAmLS1tZCAmX19pdGVtICsgJl9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjZyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8c21cIikge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWxnICZfX2l0ZW0gKyAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNHJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHNtXCIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjhyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBhbGxvdyBpdGVtIHRvIHRha2UgbWF4IHNpemUgb2YgdGhlIGNlbGxcbiAgICAmX19pdGVtLS1mbHVpZCB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faXRlbS0tZmx1aWQtc20ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0tLWZsdWlkLW1kIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8bWRcIikge1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtLS1mbHVpZC1sZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPGxnXCIpIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQG1peGluIG1lZGlhLXNpemUoJG5hbWUsICRzaXplKSB7XG4gICAgJi0tI3skbmFtZX0gJl9fbGVmdCArICZfX2JvZHksICYtLSN7JG5hbWV9ICZfX2JvZHkgKyAmX19yaWdodCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHNpemU7XG4gICAgfVxufVxuXG4ubWVkaWEge1xuICAgIG1pbi13aWR0aDogMDtcblxuICAgICYtLWZsdWlkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpub3QoZmlndXJlKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMDtcbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgfVxuXG4gICAgJl9fcmlnaHQsICZfX2xlZnQge1xuICAgICAgICAmID4gc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1zaXplKCdzbScsIDAuOHJlbSk7XG4gICAgQGluY2x1ZGUgbWVkaWEtc2l6ZSgnbWQnLCAxLjZyZW0pO1xuICAgIEBpbmNsdWRlIG1lZGlhLXNpemUoJ2xnJywgMi40cmVtKTtcblxuICAgICYtLXNtI3smfS0tcGFkLCAmLS1tZCN7Jn0tLXBhZCB7XG4gICAgICAgIHBhZGRpbmc6IDEuMnJlbSAwO1xuICAgIH1cblxuICAgICYtLWxnI3smfS0tcGFkIHtcbiAgICAgICAgcGFkZGluZzogMS42cmVtIDA7XG4gICAgfVxuXG4gICAgJi0tY2VudGVyZWQge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLS12LWNlbnRlcmVkIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtLXNoYWRvdyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAuMXJlbSAwLjFyZW0gMC4xcmVtIDAuMnJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgICB9XG5cbiAgICAmLS1zaWRlcyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItcGFkZGluZyAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRjb250YWluZXItcGFkZGluZy10YWJsZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItcGFkZGluZy10YWJsZXQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPG1kXCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nLW1vYmlsZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1wYWRkaW5nLW1vYmlsZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZG90dGVkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMC4xcmVtIGRvdHRlZCBjb2xvcihcImJsdWVncmV5XCIsIDcwMCk7XG4gICAgfVxuXG4gICAgJi0tc29saWQge1xuICAgICAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgY29sb3IoXCJibHVlZ3JleVwiLCA3MDApO1xuICAgIH1cblxuICAgICYtLWJvcmRlcnMge1xuICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCBjb2xvcihcImJsdWVncmV5XCIsIDYwMCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICB9XG5cbiAgICAmLnR5cG9ncmFwaHktLXVzZXItY29udGVudCB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCwgb2wge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIFRyYW5zZmVyIGV4aXN0cyBzdHlsZXMgdG8gdG8gZWRpdG9yICovXG5maWd1cmUuaW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbmRpdi5jay5jay1lZGl0b3Ige1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAuY2stZWRpdG9yX19lZGl0YWJsZTpub3QoLmNrLWVkaXRvcl9fbmVzdGVkLWVkaXRhYmxlKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMycmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgcHJlW2RhdGEtbGFuZ3VhZ2VdOjphZnRlciB7XG4gICAgICAgIC8qIHdlIGhhdmUgdG8gb3ZlcnJpZGUgY2tlZGl0b3Igc3R5bGVzIHVudGlsIHRoZXkgYXJlIG5vdCBzbyBmbGV4aWJsZSAqL1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMC44cmVtIDAuMnJlbSAhaW1wb3J0YW50O1xuXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNHJlbSAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDAuOHJlbSAhaW1wb3J0YW50O1xuXG4gICAgICAgIG9wYWNpdHk6ICRvcGFjaXR5LWRpc2FibGVkO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG5cbiAgICBwcmVbZGF0YS1sYW5ndWFnZV06aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBmaWd1cmUgdGFibGUge1xuICAgICAgICB0ZCwgdGgge1xuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIuZmxhdHBpY2tyLWNhbGVuZGFyIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGFuaW1hdGlvbjogbm9uZTtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDMwLjc4NzVyZW07XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgICBiYWNrZ3JvdW5kOiBjb2xvcignYmx1ZWdyZXknLCA2MDApO1xyXG4gICAgYm94LXNoYWRvdzogMCAwLjJyZW0gMC40cmVtICRjb2xvci1jb250cm9sLWFscGhhLWhvdmVyO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4sXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBtYXgtaGVpZ2h0OiA2NHJlbTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIub3BlbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlLm9wZW4ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XHJcbiAgICBhbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAwLjJyZW07XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogY2FsYygxMDAlICsgMC4ycmVtKTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMub3BlbiB7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzEpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzcpIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzIpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzEpIHtcclxuICAgIGJveC1zaGFkb3c6IC0wLjJyZW0gMCAwICNlNmU2ZTYsIDAuNXJlbSAwIDAgI2U2ZTZlNjtcclxufVxyXG5cclxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lcixcclxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzVGltZSAuZGF5Q29udGFpbmVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xyXG4gICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICMyMDIyMmM7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIubm9DYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGxlZnQ6IDIuMnJlbTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YmVmb3JlLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93UmlnaHQ6YmVmb3JlLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDphZnRlcixcclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1JpZ2h0OmFmdGVyIHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogMi4ycmVtO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Q2VudGVyOmJlZm9yZSxcclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0NlbnRlcjphZnRlciB7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICByaWdodDogNTAlO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSB7XHJcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbTtcclxuICAgIG1hcmdpbjogMCAtMC41cmVtO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcclxuICAgIGJvcmRlci13aWR0aDogMC40cmVtO1xyXG4gICAgbWFyZ2luOiAwIC0wLjRyZW07XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcclxuICAgIGJvdHRvbTogMTAwJTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzIwMjIyYztcclxufVxyXG5cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjb2xvcignYmx1ZWdyZXknLCA2MDApO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSxcclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XHJcbiAgICB0b3A6IDEwMCU7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICMyMDIyMmM7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogY29sb3IoJ2JsdWVncmV5JywgNjAwKTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1jYWxlbmRhcjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLW1vbnRocyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoIHtcclxuICAgIGJhY2tncm91bmQ6IGNvbG9yKCdibHVlZ3JleScsIDYwMCk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZpbGw6ICNmZmY7XHJcbiAgICBoZWlnaHQ6IDMuNHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZmxleDogMTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGgge1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogMy40cmVtO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZpbGw6ICNmZmY7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIGksXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgge1xyXG4gICAgbGVmdDogMDtcclxufVxyXG5cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgge1xyXG4gICAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlcixcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZWVlO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIgc3ZnLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIgc3ZnIHtcclxuICAgIGZpbGw6ICNmNjQ3NDc7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcge1xyXG4gICAgd2lkdGg6IDEuNHJlbTtcclxuICAgIGhlaWdodDogMS40cmVtO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnIHBhdGgsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcgcGF0aCB7XHJcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuMXM7XHJcbn1cclxuXHJcbi5udW1JbnB1dFdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0LFxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0OjotbXMtY2xlYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAxLjRyZW07XHJcbiAgICBwYWRkaW5nOiAwIDAuNHJlbSAwIDAuMnJlbTtcclxuICAgIGhlaWdodDogNTAlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwJTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLm51bUlucHV0V3JhcHBlciBzcGFuOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMTkyLCAxODcsIDE2NywgMC4xKTtcclxufVxyXG5cclxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5MiwgMTg3LCAxNjcsIDAuMik7XHJcbn1cclxuXHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwIHtcclxuICAgIHRvcDogMDtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcclxuICAgIGJvcmRlci1sZWZ0OiAwLjRyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDAuNHJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDAuNHJlbSBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XHJcbiAgICB0b3A6IDI2JTtcclxufVxyXG5cclxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93biB7XHJcbiAgICB0b3A6IDUwJTtcclxufVxyXG5cclxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XHJcbiAgICBib3JkZXItbGVmdDogMC40cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwLjRyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItdG9wOiAwLjRyZW0gc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xyXG4gICAgdG9wOiA0MCU7XHJcbn1cclxuXHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcge1xyXG4gICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcgcGF0aCB7XHJcbiAgICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbn1cclxuXHJcbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgxOTIsIDE4NywgMTY3LCAwLjA1KTtcclxufVxyXG5cclxuLm51bUlucHV0V3JhcHBlcjpob3ZlciBzcGFuIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XHJcbiAgICBmb250LXNpemU6IDEzNSU7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgbGVmdDogMTIuNSU7XHJcbiAgICBwYWRkaW5nOiAwLjc0OHJlbSAwIDAgMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgaGVpZ2h0OiAzLjRyZW07XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGgge1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogMC41Y2g7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGg6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgxOTIsIDE4NywgMTY3LCAwLjA1KTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDZyZW07XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXIge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBjdXJzb3I6IHRleHQ7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAwLjVyZW07XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcclxuICAgIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG5cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF0sXHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF06aG92ZXIge1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcclxuICAgIGFwcGVhcmFuY2U6IG1lbnVsaXN0O1xyXG4gICAgYmFja2dyb3VuZDogY29sb3IoJ2JsdWVncmV5JywgNjAwKTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIG1hcmdpbjogLTAuMXJlbSAwIDAgMDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAwLjVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpmb2N1cyxcclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6YWN0aXZlIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMTkyLCAxODcsIDE2NywgMC4wNSk7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignYmx1ZWdyZXknLCA2MDApO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5mbGF0cGlja3Itd2Vla2RheXMge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMi44cmVtO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLXdlZWtkYXlzIC5mbGF0cGlja3Itd2Vla2RheWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleDogMTtcclxufVxyXG5cclxuc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBmb250LXNpemU6IDkwJTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxleDogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi5kYXlDb250YWluZXIsXHJcbi5mbGF0cGlja3Itd2Vla3Mge1xyXG4gICAgcGFkZGluZzogMC4xcmVtIDAgMCAwO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWRheXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XHJcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB3aWR0aDogMzAuNzg3NXJlbTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1kYXlzOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi5kYXlDb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgd2lkdGg6IDMwLjc4NzVyZW07XHJcbiAgICBtaW4td2lkdGg6IDMwLjc4NzVyZW07XHJcbiAgICBtYXgtd2lkdGg6IDMwLjc4NzVyZW07XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5kYXlDb250YWluZXIgKyAuZGF5Q29udGFpbmVyIHtcclxuICAgIGJveC1zaGFkb3c6IC0wLjFyZW0gMCAwICMyMDIyMmM7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItZGF5IHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cmVtO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHdpZHRoOiAxNC4yODU3MTQzJTtcclxuICAgIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xyXG4gICAgbWF4LXdpZHRoOiAzLjlyZW07XHJcbiAgICBoZWlnaHQ6IDMuOXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzLjlyZW07XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS50b2RheS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5OmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXk6Zm9jdXMsXHJcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpmb2N1cyxcclxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmZvY3VzIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBjb2xvcignYmx1ZWdyZXknLCA1MDApICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IGNvbG9yKCdibHVlZ3JleScsIDUwMCk7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZsYXRwaWNrci1kYXkudG9kYXk6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5LnRvZGF5OmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnkgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6IGNvbG9yKCdibHVlZ3JleScsIDYwMCk7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6Zm9jdXMsXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzLFxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLm5leHRNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UubmV4dE1vbnRoRGF5IHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogY29sb3IoJ2JsdWVncmV5JywgNzAwKSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvcignYmx1ZWdyZXknLCA3MDApO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2Uge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXJlbSAwIDAgNXJlbTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuZW5kUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmVuZFJhbmdlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgNXJlbSA1cmVtIDA7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSB7XHJcbiAgICBib3gtc2hhZG93OiAtMXJlbSAwIDAgY29sb3IoJ2JsdWVncmV5JywgNzAwKTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZS5lbmRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVyZW07XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItZGF5LmluUmFuZ2Uge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJveC1zaGFkb3c6IC0wLjVyZW0gMCAwIGNvbG9yKCdibHVlZ3JleScsIDUwMCksIDAuNXJlbSAwIDAgY29sb3IoJ2JsdWVncmV5JywgNTAwKTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxyXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLFxyXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLnByZXZNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5uZXh0TW9udGhEYXkge1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxyXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItZGF5LndlZWsuc2VsZWN0ZWQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJveC1zaGFkb3c6IC0wLjVyZW0gMCAwIGNvbG9yKCdibHVlZ3JleScsIDcwMCksIDAuNXJlbSAwIDAgY29sb3IoJ2JsdWVncmV5JywgNzAwKTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1kYXkuaGlkZGVuIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnJhbmdlTW9kZSAuZmxhdHBpY2tyLWRheSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjFyZW07XHJcbn1cclxuXHJcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrcyB7XHJcbiAgICBwYWRkaW5nOiAwIDEuMnJlbTtcclxuICAgIGJveC1zaGFkb3c6IDAuMXJlbSAwIDAgIzIwMjIyYztcclxufVxyXG5cclxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtkYXkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XHJcbn1cclxuXHJcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5LFxyXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheTpob3ZlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWlubmVyQ29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi10b3A6IDAuNHJlbTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1yQ29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLXRpbWUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xyXG4gICAgbWF4LWhlaWdodDogNHJlbTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmZsYXRwaWNrci10aW1lOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgd2lkdGg6IDQwJTtcclxuICAgIGhlaWdodDogNHJlbTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcclxufVxyXG5cclxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcclxufVxyXG5cclxuLmZsYXRwaWNrci10aW1lLmhhc1NlY29uZHMgLm51bUlucHV0V3JhcHBlciB7XHJcbiAgICB3aWR0aDogMjYlO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLXRpbWUudGltZTI0aHIgLm51bUlucHV0V3JhcHBlciB7XHJcbiAgICB3aWR0aDogNDklO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLWhvdXIge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItbWludXRlLFxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLXNlY29uZCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItdGltZS1zZXBhcmF0b3IsXHJcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcclxuICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgd2lkdGg6IDIlO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICB3aWR0aDogMTglO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLmZsYXRwaWNrci10aW1lIGlucHV0OmhvdmVyLFxyXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpob3ZlcixcclxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzLFxyXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiBjb2xvcihcImJsdWVncmV5XCIsIDUwMCk7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTJyZW0sIDApO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0ycmVtLCAwKTtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuIiwiLyohXG4gKiBPdmVybGF5U2Nyb2xsYmFyc1xuICogaHR0cHM6Ly9naXRodWIuY29tL0tpbmdTb3JhL092ZXJsYXlTY3JvbGxiYXJzXG4gKlxuICogVmVyc2lvbjogMS43LjBcbiAqXG4gKiBDb3B5cmlnaHQgS2luZ1NvcmEuXG4gKiBodHRwczovL2dpdGh1Yi5jb20vS2luZ1NvcmFcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gKiBEYXRlOiAxOC4wNC4yMDE5XG4gKi9cblxuLypcbk9WRVJMQVkgU0NST0xMQkFSUyBDT1JFOlxuKi9cblxuaHRtbC5vcy1odG1sLFxuaHRtbC5vcy1odG1sID4gLm9zLWhvc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgLyogY291bGQgYmUgcG9zaXRpb246IGZpeGVkOyBidXQgaXQgY2F1c2VzIGlzc3VlcyBvbiBpT1MgKC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaCkgKi9cbn1cblxuaHRtbC5vcy1odG1sID4gLm9zLWhvc3QgPiAub3MtcGFkZGluZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyAvKiBjb3VsZCBiZSBwb3NpdGlvbjogZml4ZWQ7IGJ1dCBpdCBjYXVzZXMgaXNzdWVzIG9uIGlPUyAoLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoKSAqL1xufVxuXG5ib2R5Lm9zLWRyYWdnaW5nLFxuYm9keS5vcy1kcmFnZ2luZyAqIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5vcy1ob3N0LFxuLm9zLWhvc3QtdGV4dGFyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1ncmlkLXJvdy1hbGlnbjogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm9zLWhvc3QtZmxleGJveCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5vcy1ob3N0LWZsZXhib3ggPiAub3Mtc2l6ZS1hdXRvLW9ic2VydmVyIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLm9zLWhvc3QtZmxleGJveCA+IC5vcy1jb250ZW50LWdsdWUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ub3MtaG9zdC1mbGV4Ym94ID4gLm9zLXNpemUtYXV0by1vYnNlcnZlcixcbi5vcy1ob3N0LWZsZXhib3ggPiAub3MtY29udGVudC1nbHVlIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogYXV0bztcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuXG4jb3MtZHVtbXktc2Nyb2xsYmFyLXNpemUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tcy1maWx0ZXI6ICdwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKSc7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICB3aWR0aDogNTAwcHg7XG59XG5cbiNvcy1kdW1teS1zY3JvbGxiYXItc2l6ZSA+IGRpdiB7XG4gICAgd2lkdGg6IDIwMCU7XG4gICAgaGVpZ2h0OiAyMDAlO1xuICAgIG1hcmdpbjogMTBweCAwO1xufVxuXG4jb3MtZHVtbXktc2Nyb2xsYmFyLXNpemUsXG4ub3Mtdmlld3BvcnQge1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyICFpbXBvcnRhbnQ7XG59XG5cbi5vcy12aWV3cG9ydC1uYXRpdmUtc2Nyb2xsYmFycy1pbnZpc2libGUjb3MtZHVtbXktc2Nyb2xsYmFyLXNpemU6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLm9zLXZpZXdwb3J0LW5hdGl2ZS1zY3JvbGxiYXJzLWludmlzaWJsZS5vcy12aWV3cG9ydDo6LXdlYmtpdC1zY3JvbGxiYXIsXG4ub3Mtdmlld3BvcnQtbmF0aXZlLXNjcm9sbGJhcnMtaW52aXNpYmxlI29zLWR1bW15LXNjcm9sbGJhci1zaXplOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIsXG4ub3Mtdmlld3BvcnQtbmF0aXZlLXNjcm9sbGJhcnMtaW52aXNpYmxlLm9zLXZpZXdwb3J0Ojotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4ub3MtY29udGVudC1nbHVlIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ub3MtcGFkZGluZyB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5vcy1ob3N0LW92ZXJmbG93ID4gLm9zLXBhZGRpbmcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5vcy12aWV3cG9ydCB7XG4gICAgZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ub3MtY29udGVudC1hcnJhbmdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIG1pbi13aWR0aDogMXB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ub3MtY29udGVudCB7XG4gICAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ub3MtY29udGVudDpiZWZvcmUsXG4ub3MtY29udGVudDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbn1cblxuLm9zLWNvbnRlbnQgPiAub3MtdGV4dGFyZWEge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgICBkaXJlY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IDBweCBub25lIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1maWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICByZXNpemU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBlcnNwZWN0aXZlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbiAgICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMHB4O1xufVxuXG4ub3MtaG9zdC1ydGwgPiAub3MtcGFkZGluZyA+IC5vcy12aWV3cG9ydCA+IC5vcy1jb250ZW50ID4gLm9zLXRleHRhcmVhIHtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ub3MtY29udGVudCA+IC5vcy10ZXh0YXJlYS1jb3ZlciB7XG4gICAgei1pbmRleDogLTE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5vcy1jb250ZW50ID4gLm9zLXRleHRhcmVhW3dyYXA9J29mZiddIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm9zLXRleHQtaW5oZXJpdCB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gICAgZm9udC12YXJpYW50OiBpbmhlcml0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICB0ZXh0LWluZGVudDogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHRleHQtc2hhZG93OiBpbmhlcml0O1xuICAgIHRleHQtb3ZlcmZsb3c6IGluaGVyaXQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gICAgd29yZC1zcGFjaW5nOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIHVuaWNvZGUtYmlkaTogaW5oZXJpdDtcbiAgICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgY3Vyc29yOiB0ZXh0O1xufVxuXG4ub3MtcmVzaXplLW9ic2VydmVyLFxuLm9zLXJlc2l6ZS1vYnNlcnZlci1ob3N0IHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IC0xO1xufVxuXG4ub3MtcmVzaXplLW9ic2VydmVyLWhvc3Qge1xuICAgIHBhZGRpbmc6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiBpbmhlcml0O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ub3MtcmVzaXplLW9ic2VydmVyLWhvc3Q6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xufVxuXG4ub3MtcmVzaXplLW9ic2VydmVyLWhvc3QgPiAub3MtcmVzaXplLW9ic2VydmVyLFxuLm9zLXJlc2l6ZS1vYnNlcnZlci1ob3N0OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDIwMCU7XG4gICAgd2lkdGg6IDIwMCU7XG4gICAgcGFkZGluZzogaW5oZXJpdDtcbiAgICBib3JkZXI6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5vcy1yZXNpemUtb2JzZXJ2ZXIub2JzZXJ2ZWQsXG5vYmplY3Qub3MtcmVzaXplLW9ic2VydmVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG59XG5cbi5vcy1zaXplLWF1dG8tb2JzZXJ2ZXIge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgbWF4LXdpZHRoOiAxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC1oZWlnaHQ6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IGluaGVyaXQ7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IGluaGVyaXQ7XG4gICAgZmxleC1ncm93OiBpbmhlcml0O1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG59XG5cbi5vcy1zaXplLWF1dG8tb2JzZXJ2ZXIgPiAub3MtcmVzaXplLW9ic2VydmVyIHtcbiAgICB3aWR0aDogMTAwMCU7XG4gICAgaGVpZ2h0OiAxMDAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgbWluLXdpZHRoOiAxcHg7XG59XG5cbi5vcy1yZXNpemUtb2JzZXJ2ZXItaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlyZWN0aW9uOiBsdHIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXg6IG5vbmUgIWltcG9ydGFudDtcbiAgICBmbGV4OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vcy1yZXNpemUtb2JzZXJ2ZXItaXRlbS1maW5hbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXg6IG5vbmUgIWltcG9ydGFudDtcbiAgICBmbGV4OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vcy1yZXNpemUtb2JzZXJ2ZXIge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjAwMXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjAwMXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaHMtcmVzaXplLW9ic2VydmVyLWR1bW15LWFuaW1hdGlvbjtcbiAgICBhbmltYXRpb24tbmFtZTogaHMtcmVzaXplLW9ic2VydmVyLWR1bW15LWFuaW1hdGlvbjtcbn1cblxuLypcbkNVU1RPTSBTQ1JPTExCQVJTIEFORCBDT1JORVIgQ09SRTpcbiovXG5cbi5vcy1ob3N0LXRyYW5zaXRpb24gPiAub3Mtc2Nyb2xsYmFyLFxuLm9zLWhvc3QtdHJhbnNpdGlvbiA+IC5vcy1zY3JvbGxiYXItY29ybmVyIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzLCB0b3AgMC4zcywgcmlnaHQgMC4zcywgYm90dG9tIDAuM3MsIGxlZnQgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zcywgdG9wIDAuM3MsIHJpZ2h0IDAuM3MsIGJvdHRvbSAwLjNzLCBsZWZ0IDAuM3M7XG59XG5cbmh0bWwub3MtaHRtbCA+IC5vcy1ob3N0ID4gLm9zLXNjcm9sbGJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyAvKiBjb3VsZCBiZSBwb3NpdGlvbjogZml4ZWQ7IGJ1dCBpdCBjYXVzZXMgaXNzdWVzIG9uIGlPUyAoLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoKSAqL1xuICAgIHotaW5kZXg6IDk5OTk5OTsgLyogaGlnaGVzdCB6LWluZGV4IG9mIHRoZSBwYWdlICovXG59XG5cbi5vcy1zY3JvbGxiYXIsXG4ub3Mtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1zLWZpbHRlcjogJ3Byb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCknO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5vcy1zY3JvbGxiYXItY29ybmVyIHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi5vcy1zY3JvbGxiYXIge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ub3Mtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9zLXNjcm9sbGJhci1oYW5kbGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5vcy1zY3JvbGxiYXItaGFuZGxlLW9mZixcbi5vcy1zY3JvbGxiYXItdHJhY2stb2ZmIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm9zLXNjcm9sbGJhci5vcy1zY3JvbGxiYXItdW51c2FibGUsXG4ub3Mtc2Nyb2xsYmFyLm9zLXNjcm9sbGJhci11bnVzYWJsZSAqIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3Mtc2Nyb2xsYmFyLm9zLXNjcm9sbGJhci11bnVzYWJsZSAub3Mtc2Nyb2xsYmFyLWhhbmRsZSB7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4ub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xufVxuXG4ub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi5vcy1ob3N0LXJ0bCA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi5vcy1ob3N0LXJ0bCA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG59XG5cbi5vcy1ob3N0LXJ0bCA+IC5vcy1zY3JvbGxiYXItY29ybmVyIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xufVxuXG4ub3Mtc2Nyb2xsYmFyLWF1dG8taGlkZGVuLFxuLm9zLXBhZGRpbmcgKyAub3Mtc2Nyb2xsYmFyLWNvcm5lcixcbi5vcy1ob3N0LXJlc2l6ZS1kaXNhYmxlZC5vcy1ob3N0LXNjcm9sbGJhci1ob3Jpem9udGFsLWhpZGRlbiA+IC5vcy1zY3JvbGxiYXItY29ybmVyLFxuLm9zLWhvc3Qtc2Nyb2xsYmFyLWhvcml6b250YWwtaGlkZGVuID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsLFxuLm9zLWhvc3QtcmVzaXplLWRpc2FibGVkLm9zLWhvc3Qtc2Nyb2xsYmFyLXZlcnRpY2FsLWhpZGRlbiA+IC5vcy1zY3JvbGxiYXItY29ybmVyLFxuLm9zLWhvc3Qtc2Nyb2xsYmFyLXZlcnRpY2FsLWhpZGRlbiA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwsXG4ub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwub3Mtc2Nyb2xsYmFyLWF1dG8taGlkZGVuICsgLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCArIC5vcy1zY3JvbGxiYXItY29ybmVyLFxuLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsICsgLm9zLXNjcm9sbGJhci12ZXJ0aWNhbC5vcy1zY3JvbGxiYXItYXV0by1oaWRkZW4gKyAub3Mtc2Nyb2xsYmFyLWNvcm5lcixcbi5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbC5vcy1zY3JvbGxiYXItYXV0by1oaWRkZW4gKyAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsLm9zLXNjcm9sbGJhci1hdXRvLWhpZGRlbiArIC5vcy1zY3JvbGxiYXItY29ybmVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm9zLXNjcm9sbGJhci1jb3JuZXItcmVzaXplLWJvdGgge1xuICAgIGN1cnNvcjogbndzZS1yZXNpemU7XG59XG5cbi5vcy1ob3N0LXJ0bCA+IC5vcy1zY3JvbGxiYXItY29ybmVyLXJlc2l6ZS1ib3RoIHtcbiAgICBjdXJzb3I6IG5lc3ctcmVzaXplO1xufVxuXG4ub3Mtc2Nyb2xsYmFyLWNvcm5lci1yZXNpemUtaG9yaXpvbnRhbCB7XG4gICAgY3Vyc29yOiBldy1yZXNpemU7XG59XG5cbi5vcy1zY3JvbGxiYXItY29ybmVyLXJlc2l6ZS12ZXJ0aWNhbCB7XG4gICAgY3Vyc29yOiBucy1yZXNpemU7XG59XG5cbi5vcy1kcmFnZ2luZyAub3Mtc2Nyb2xsYmFyLWNvcm5lci5vcy1zY3JvbGxiYXItY29ybmVyLXJlc2l6ZSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ub3MtaG9zdC1yZXNpemUtZGlzYWJsZWQub3MtaG9zdC1zY3JvbGxiYXItaG9yaXpvbnRhbC1oaWRkZW4gPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xufVxuXG4ub3MtaG9zdC1yZXNpemUtZGlzYWJsZWQub3MtaG9zdC1zY3JvbGxiYXItdmVydGljYWwtaGlkZGVuID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsLFxuLm9zLWhvc3QtcnRsLm9zLWhvc3QtcmVzaXplLWRpc2FibGVkLm9zLWhvc3Qtc2Nyb2xsYmFyLXZlcnRpY2FsLWhpZGRlbiA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbn1cblxuLm9zLXNjcm9sbGJhcjpob3Zlcixcbi5vcy1zY3JvbGxiYXItY29ybmVyLm9zLXNjcm9sbGJhci1jb3JuZXItcmVzaXplIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3Mtc2Nyb2xsYmFyLWNvcm5lci5vcy1zY3JvbGxiYXItY29ybmVyLXJlc2l6ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpSUhOMFlXNWtZV3h2Ym1VOUltNXZJajgrUEhOMlp5QWdJSGh0Ykc1ek9tUmpQU0pvZEhSd09pOHZjSFZ5YkM1dmNtY3ZaR012Wld4bGJXVnVkSE12TVM0eEx5SWdJQ0I0Yld4dWN6cGpZejBpYUhSMGNEb3ZMMk55WldGMGFYWmxZMjl0Ylc5dWN5NXZjbWN2Ym5NaklpQWdJSGh0Ykc1ek9uSmtaajBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOHdNaTh5TWkxeVpHWXRjM2x1ZEdGNExXNXpJeUlnSUNCNGJXeHVjenB6ZG1jOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQWdJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdJQ0IzYVdSMGFEMGlNVEFpSUNBZ2FHVnBaMmgwUFNJeE1DSWdJQ0IyWlhKemFXOXVQU0l4TGpFaVBpQWdQR2NnSUNBZ0lIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREFzTFRFd05ESXVNell5TWlraUlDQWdJQ0J6ZEhsc1pUMGlaR2x6Y0d4aGVUcHBibXhwYm1VaVBpQWdJQ0E4Y0dGMGFDQWdJQ0FnSUNCemRIbHNaVDBpWm1sc2JEb2pNREF3TURBd08yWnBiR3d0YjNCaFkybDBlVG93TGpRNU5ERXhOelkxTzJacGJHd3RjblZzWlRwbGRtVnViMlJrTzNOMGNtOXJaVHB1YjI1bElpQWdJQ0FnSUNCa1BTSnRJRGN1TkRJME1qRTROeXd4TURReUxqTTJNaklnWXlBdE1DNDNNak0xTnpreUxEQWdMVEV1TXpFd01UVTJNaXd3TGpVNE5qWWdMVEV1TXpFd01UVTJNaXd4TGpNeE1ESWdNQ3d3TGpJNU9TQXdMakV3TkRNME1Ua3NNQzQxTnpFZ01DNHlOekk1TkRreUxEQXVOemt4TlNBd0xqSXdPVEV3TWpRc01DNHhOREV6SURBdU5EWTFOakl3Tml3d0xqSXhPRFFnTUM0M016WTVOakk1TERBdU1qRTROQ0F3TGpjeU16VTNPVE1zTUNBeExqTXhNREUxTmpNc0xUQXVOVGcyTmlBeExqTXhNREUxTmpNc0xURXVNekV3TWlBd0xDMHdMakkzTVRNZ0xUQXVNRGMzTURrekxDMHdMalV5TnpnZ0xUQXVNakU0TXpVNU5Dd3RNQzQzTXpjZ0xUQXVNakl3TkRrME1Td3RNQzR4TmpnMklDMHdMalE1TWpVME5ETXNMVEF1TWpjeU9TQXRNQzQzT1RFMU5USTRMQzB3TGpJM01qa2dlaUJ0SURBc015NHdPRFF6SUdNZ0xUQXVOekl6TlRjNU1pd3dJQzB4TGpNeE1ERTFOaklzTUM0MU9EWTJJQzB4TGpNeE1ERTFOaklzTVM0ek1UQXlJREFzTUM0eU9Ua2dNQzR4TURRek5ERTVMREF1TlRjeElEQXVNamN5T1RRNU1pd3dMamM1TVRVZ01DNHlNRGt4TURJMExEQXVNVFF4TXlBd0xqUTJOVFl5TURZc01DNHlNVGcwSURBdU56TTJPVFl5T1N3d0xqSXhPRFFnTUM0M01qTTFOemt6TERBZ01TNHpNVEF4TlRZekxDMHdMalU0TmpZZ01TNHpNVEF4TlRZekxDMHhMak14TURJZ01Dd3RNQzR5TnpFeklDMHdMakEzTnpBNU15d3RNQzQxTWpjNElDMHdMakl4T0RNMU9UUXNMVEF1TnpNMk9TQXRNQzR5TWpBME9UUXhMQzB3TGpFMk9EWWdMVEF1TkRreU5UUTBNeXd0TUM0eU56TWdMVEF1TnpreE5UVXlPQ3d0TUM0eU56TWdlaUJ0SUMwekxqQTRORE15TmpFc01DQmpJQzB3TGpjeU16VTNPVE1zTUNBdE1TNHpNVEF4TlRZekxEQXVOVGcyTmlBdE1TNHpNVEF4TlRZekxERXVNekV3TWlBd0xEQXVNams1SURBdU1UQTBNelF4T1N3d0xqVTNNU0F3TGpJM01qazBPVElzTUM0M09URTFJREF1TWpBNU1UQXlOQ3d3TGpFME1UTWdNQzQwTmpVMk1qQTNMREF1TWpFNE5DQXdMamN6TmprMk1qa3NNQzR5TVRnMElEQXVOekl6TlRjNU15d3dJREV1TXpFd01UVTJNeXd0TUM0MU9EWTJJREV1TXpFd01UVTJNeXd0TVM0ek1UQXlJREFzTFRBdU1qY3hNeUF0TUM0d056Y3dPVE1zTFRBdU5USTNPQ0F0TUM0eU1UZ3pOVGswTEMwd0xqY3pOamtnTFRBdU1qSXdORGswTEMwd0xqRTJPRFlnTFRBdU5Ea3lOVFEwTWl3dE1DNHlOek1nTFRBdU56a3hOVFV5Tnl3dE1DNHlOek1nZWlCdElDMHpMakF5T1Rjek5qUXNNeTR3TWprNElFTWdNQzQxT0RZMU56WTVNeXd4TURRNExqUTNOak1nTUN3eE1EUTVMakEyTWpnZ01Dd3hNRFE1TGpjNE5qUWdZeUF3TERBdU1qazVJREF1TVRBME16UXhPU3d3TGpVM01URWdNQzR5TnpJNU5Ea3lNaXd3TGpjNU1UWWdNQzR5TURreE1ESXlPU3d3TGpFME1USWdNQzQwTmpVMk1qQTJOU3d3TGpJeE9ETWdNQzQzTXpZNU5qSTRPQ3d3TGpJeE9ETWdNQzQzTWpNMU56a3pMREFnTVM0ek1UQXhOVFl6TEMwd0xqVTROalVnTVM0ek1UQXhOVFl6TEMweExqTXhNREVnTUN3dE1DNHlOekUwSUMwd0xqQTNOekE1TXl3dE1DNDFNamM1SUMwd0xqSXhPRE0xT1RRc0xUQXVOek0zSUMwd0xqSXlNRFE1TkRFc0xUQXVNVFk0TmlBdE1DNDBPVEkxTkRRekxDMHdMakkzTWprZ0xUQXVOemt4TlRVeU9Dd3RNQzR5TnpJNUlIb2diU0F6TGpBeU9UY3pOalFzTUNCaklDMHdMamN5TXpVM09UTXNNQ0F0TVM0ek1UQXhOVFl6TERBdU5UZzJOU0F0TVM0ek1UQXhOVFl6TERFdU16RXdNU0F3TERBdU1qazVJREF1TVRBME16UXhPU3d3TGpVM01URWdNQzR5TnpJNU5Ea3lMREF1TnpreE5pQXdMakl3T1RFd01qUXNNQzR4TkRFeUlEQXVORFkxTmpJd055d3dMakl4T0RNZ01DNDNNelk1TmpJNUxEQXVNakU0TXlBd0xqY3lNelUzT1RNc01DQXhMak14TURFMU5qTXNMVEF1TlRnMk5TQXhMak14TURFMU5qTXNMVEV1TXpFd01TQXdMQzB3TGpJM01UUWdMVEF1TURjM01Ea3pMQzB3TGpVeU56a2dMVEF1TWpFNE16VTVOQ3d0TUM0M016Y2dMVEF1TWpJd05EazBMQzB3TGpFMk9EWWdMVEF1TkRreU5UUTBNaXd0TUM0eU56STVJQzB3TGpjNU1UVTFNamNzTFRBdU1qY3lPU0I2SUcwZ015NHdPRFF6TWpZeExEQWdZeUF0TUM0M01qTTFOemt5TERBZ0xURXVNekV3TVRVMk1pd3dMalU0TmpVZ0xURXVNekV3TVRVMk1pd3hMak14TURFZ01Dd3dMakk1T1NBd0xqRXdORE0wTVRrc01DNDFOekV4SURBdU1qY3lPVFE1TWl3d0xqYzVNVFlnTUM0eU1Ea3hNREkwTERBdU1UUXhNaUF3TGpRMk5UWXlNRFlzTUM0eU1UZ3pJREF1TnpNMk9UWXlPU3d3TGpJeE9ETWdNQzQzTWpNMU56a3pMREFnTVM0ek1UQXhOVFl6TEMwd0xqVTROalVnTVM0ek1UQXhOVFl6TEMweExqTXhNREVnTUN3dE1DNHlOekUwSUMwd0xqQTNOekE1TXl3dE1DNDFNamM1SUMwd0xqSXhPRE0xT1RRc0xUQXVOek0zSUMwd0xqSXlNRFE1TkRFc0xUQXVNVFk0TmlBdE1DNDBPVEkxTkRRekxDMHdMakkzTWprZ0xUQXVOemt4TlRVeU9Dd3RNQzR5TnpJNUlIb2lMejRnSUR3dlp6NGdJRHhuSUNBZ0lDQnpkSGxzWlQwaVpHbHpjR3hoZVRwcGJteHBibVVpUGlBZ0lDQThjR0YwYUNBZ0lDQWdJQ0J6ZEhsc1pUMGlabWxzYkRvalptWm1abVptTzJacGJHd3RiM0JoWTJsMGVUb3hPMlpwYkd3dGNuVnNaVHBsZG1WdWIyUmtPM04wY205clpUcHViMjVsSWlBZ0lDQWdJQ0JrUFNKdElEZ3VNakUxTnpjeE5Td3dMakkzTWprME9USXlJR01nTUM0eE5ERXlOalkzTERBdU1qQTVNVEF5TWprZ01DNHlNVGd6TlRrMExEQXVORFkxTmpJd05qVWdNQzR5TVRnek5UazBMREF1TnpNMk9UWXlPRGdnTUN3d0xqY3lNelUzT1RNZ0xUQXVOVGcyTlRjM0xERXVNekV3TVRVMk15QXRNUzR6TVRBeE5UWXpMREV1TXpFd01UVTJNeUF0TUM0eU56RXpOREl6TERBZ0xUQXVOVEkzT0RZd05Td3RNQzR3Tnpjd09UTWdMVEF1TnpNMk9UWXlPU3d0TUM0eU1UZ3pOVGswSURBdU1qTTVOREV3TkN3d0xqTXhNekE0TlRrZ01DNDJNVEkyTXpZeUxEQXVOVEU0TmpBek5TQXhMakF6TnpJd055d3dMalV4T0RZd016VWdNQzQzTWpNMU56a3pMREFnTVM0ek1UQXhOVFl6TEMwd0xqVTROalUzTnlBeExqTXhNREUxTmpNc0xURXVNekV3TVRVMk15QXdMQzB3TGpReU5EVTNNRGMySUMwd0xqSXdOVFV4TnpZc0xUQXVOemszTnprMk5Ua2dMVEF1TlRFNE5qQXpOU3d0TVM0d016Y3lNRFk1T0NCNklHMGdNQ3d6TGpBNE5ETXlOakU0SUdNZ01DNHhOREV5TmpZM0xEQXVNakE1TVRBeU15QXdMakl4T0RNMU9UUXNNQzQwTmpVMk1qQTJJREF1TWpFNE16VTVOQ3d3TGpjek5qazJNamtnTUN3d0xqY3lNelUzT1RNZ0xUQXVOVGcyTlRjM0xERXVNekV3TVRVMk1pQXRNUzR6TVRBeE5UWXpMREV1TXpFd01UVTJNaUF0TUM0eU56RXpOREl6TERBZ0xUQXVOVEkzT0RZd05Td3RNQzR3Tnpjd09UTWdMVEF1TnpNMk9UWXlPU3d0TUM0eU1UZ3pOVGt6SURBdU1qTTVOREV3TkN3d0xqTXhNekE0TlRrZ01DNDJNVEkyTXpZeUxEQXVOVEU0TmpBek5TQXhMakF6TnpJd055d3dMalV4T0RZd016VWdNQzQzTWpNMU56a3pMREFnTVM0ek1UQXhOVFl6TEMwd0xqVTROalUzTnlBeExqTXhNREUxTmpNc0xURXVNekV3TVRVMk15QXdMQzB3TGpReU5EVTNNRGdnTFRBdU1qQTFOVEUzTml3dE1DNDNPVGMzT1RZM0lDMHdMalV4T0RZd016VXNMVEV1TURNM01qQTNJSG9nYlNBdE15NHdPRFF6TWpZeUxEQWdZeUF3TGpFME1USTJOamNzTUM0eU1Ea3hNREl6SURBdU1qRTRNelU1TkN3d0xqUTJOVFl5TURZZ01DNHlNVGd6TlRrMExEQXVOek0yT1RZeU9TQXdMREF1TnpJek5UYzVNeUF0TUM0MU9EWTFOemNzTVM0ek1UQXhOVFl5SUMweExqTXhNREUxTmpNc01TNHpNVEF4TlRZeUlDMHdMakkzTVRNME1qSXNNQ0F0TUM0MU1qYzROakExTEMwd0xqQTNOekE1TXlBdE1DNDNNelk1TmpJNUxDMHdMakl4T0RNMU9UTWdNQzR5TXprME1UQTBMREF1TXpFek1EZzFPU0F3TGpZeE1qWXpOak1zTUM0MU1UZzJNRE0xSURFdU1ETTNNakEzTVN3d0xqVXhPRFl3TXpVZ01DNDNNak0xTnprekxEQWdNUzR6TVRBeE5UWXlMQzB3TGpVNE5qVTNOeUF4TGpNeE1ERTFOaklzTFRFdU16RXdNVFUyTXlBd0xDMHdMalF5TkRVM01EZ2dMVEF1TWpBMU5URTNOU3d0TUM0M09UYzNPVFkzSUMwd0xqVXhPRFl3TXpVc0xURXVNRE0zTWpBM0lIb2dUU0F5TGpFd01UY3dPU3cyTGpNNE56QXhNVGNnWXlBd0xqRTBNVEkyTmpjc01DNHlNRGt4TURJMElEQXVNakU0TXpVNU5Dd3dMalEyTlRZeU1EWWdNQzR5TVRnek5UazBMREF1TnpNMk9UWXlPU0F3TERBdU56SXpOVGM1TXlBdE1DNDFPRFkxTnpjc01TNHpNVEF4TlRZeklDMHhMak14TURFMU5qTXNNUzR6TVRBeE5UWXpJQzB3TGpJM01UTTBNakl6TERBZ0xUQXVOVEkzT0RZd05Ua3NMVEF1TURjM01Ea3pJQzB3TGpjek5qazJNamc0TEMwd0xqSXhPRE0xT1RRZ01DNHlNemswTVRBek9Td3dMak14TXpBNE5Ua2dNQzQyTVRJMk16WXlNaXd3TGpVeE9EWXdNelVnTVM0d016Y3lNRFk1T0N3d0xqVXhPRFl3TXpVZ01DNDNNak0xTnprekxEQWdNUzR6TVRBeE5UWXpMQzB3TGpVNE5qVTNOeUF4TGpNeE1ERTFOak1zTFRFdU16RXdNVFUyTXlBd0xDMHdMalF5TkRVM01EZ2dMVEF1TWpBMU5URTNOaXd0TUM0M09UYzNPVFkySUMwd0xqVXhPRFl3TXpVc0xURXVNRE0zTWpBM0lIb2diU0F6TGpBeU9UY3pOak1zTUNCaklEQXVNVFF4TWpZMk55d3dMakl3T1RFd01qUWdNQzR5TVRnek5UazBMREF1TkRZMU5qSXdOaUF3TGpJeE9ETTFPVFFzTUM0M016WTVOakk1SURBc01DNDNNak0xTnpreklDMHdMalU0TmpVM055d3hMak14TURFMU5qTWdMVEV1TXpFd01UVTJNeXd4TGpNeE1ERTFOak1nTFRBdU1qY3hNelF5TWl3d0lDMHdMalV5TnpnMk1EVXNMVEF1TURjM01Ea3pJQzB3TGpjek5qazJNamtzTFRBdU1qRTRNelU1TkNBd0xqSXpPVFF4TURRc01DNHpNVE13T0RVNUlEQXVOakV5TmpNMk15d3dMalV4T0RZd016VWdNUzR3TXpjeU1EY3hMREF1TlRFNE5qQXpOU0F3TGpjeU16VTNPVE1zTUNBeExqTXhNREUxTmpJc0xUQXVOVGcyTlRjM0lERXVNekV3TVRVMk1pd3RNUzR6TVRBeE5UWXpJREFzTFRBdU5ESTBOVGN3T0NBdE1DNHlNRFUxTVRjMUxDMHdMamM1TnpjNU5qWWdMVEF1TlRFNE5qQXpOU3d0TVM0d016Y3lNRGNnZWlCdElETXVNRGcwTXpJMk1pd3dJR01nTUM0eE5ERXlOalkzTERBdU1qQTVNVEF5TkNBd0xqSXhPRE0xT1RRc01DNDBOalUyTWpBMklEQXVNakU0TXpVNU5Dd3dMamN6TmprMk1qa2dNQ3d3TGpjeU16VTNPVE1nTFRBdU5UZzJOVGMzTERFdU16RXdNVFUyTXlBdE1TNHpNVEF4TlRZekxERXVNekV3TVRVMk15QXRNQzR5TnpFek5ESXpMREFnTFRBdU5USTNPRFl3TlN3dE1DNHdOemN3T1RNZ0xUQXVOek0yT1RZeU9Td3RNQzR5TVRnek5UazBJREF1TWpNNU5ERXdOQ3d3TGpNeE16QTROVGtnTUM0Mk1USTJNell5TERBdU5URTROakF6TlNBeExqQXpOekl3Tnl3d0xqVXhPRFl3TXpVZ01DNDNNak0xTnprekxEQWdNUzR6TVRBeE5UWXpMQzB3TGpVNE5qVTNOeUF4TGpNeE1ERTFOak1zTFRFdU16RXdNVFUyTXlBd0xDMHdMalF5TkRVM01EZ2dMVEF1TWpBMU5URTNOaXd0TUM0M09UYzNPVFkySUMwd0xqVXhPRFl3TXpVc0xURXVNRE0zTWpBM0lIb2lJQzgrSUNBOEwyYytQQzl6ZG1jKyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm9zLWhvc3QtcnRsID4gLm9zLXNjcm9sbGJhci1jb3JuZXIub3Mtc2Nyb2xsYmFyLWNvcm5lci1yZXNpemUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG5cbi5vcy1ob3N0LW92ZXJmbG93IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vcy1ob3N0LW92ZXJmbG93LXgge1xufVxuXG4ub3MtaG9zdC1vdmVyZmxvdy15IHtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhzLXJlc2l6ZS1vYnNlcnZlci1kdW1teS1hbmltYXRpb24ge1xuICAgIGZyb20ge1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBocy1yZXNpemUtb2JzZXJ2ZXItZHVtbXktYW5pbWF0aW9uIHtcbiAgICBmcm9tIHtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG59XG5cbi8qXG5USEVNRVM6XG4qL1xuXG4vKiBOT05FIFRIRU1FOiAqL1xuLm9zLXRoZW1lLW5vbmUgPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwsXG4ub3MtdGhlbWUtbm9uZSA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwsXG4ub3MtdGhlbWUtbm9uZSA+IC5vcy1zY3JvbGxiYXItY29ybmVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vcy10aGVtZS1ub25lID4gLm9zLXNjcm9sbGJhci1jb3JuZXItcmVzaXplIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTBweDtcbiAgICBtaW4taGVpZ2h0OiAxMHB4O1xufVxuXG4vKiBEQVJLICYgTElHSFQgVEhFTUU6ICovXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCxcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xufVxuXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwsXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIHtcbiAgICBib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG59XG5cbi5vcy10aGVtZS1kYXJrLm9zLWhvc3QtcnRsID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsLFxuLm9zLXRoZW1lLWxpZ2h0Lm9zLWhvc3QtcnRsID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHJpZ2h0OiAwO1xufVxuXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXItY29ybmVyLFxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhci1jb3JuZXIge1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDogMTBweDtcbn1cblxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyLWNvcm5lcixcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXItY29ybmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyLFxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhciB7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhci5vcy1zY3JvbGxiYXItdW51c2FibGUsXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyLm9zLXNjcm9sbGJhci11bnVzYWJsZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhciA+IC5vcy1zY3JvbGxiYXItdHJhY2ssXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyID4gLm9zLXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlLFxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlIHtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG59XG5cbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSxcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUge1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG59XG5cbi5vcy10aGVtZS1kYXJrLm9zLWhvc3QtdHJhbnNpdGlvbiA+IC5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUsXG4ub3MtdGhlbWUtbGlnaHQub3MtaG9zdC10cmFuc2l0aW9uID4gLm9zLXNjcm9sbGJhciA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUsXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlLFxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyID4gLm9zLXNjcm9sbGJhci10cmFjayxcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgNTAwKTtcbn1cblxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhciA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXI6aG92ZXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUge1xuICAgIGJhY2tncm91bmQ6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgNTAwKTtcbn1cblxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhcjpob3ZlciA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNTUpO1xufVxuXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvcihcImJsdWVncmV5XCIsIDUwMCk7XG59XG5cbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43KTtcbn1cblxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlLFxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSxcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUsXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm9zLXRoZW1lLWRhcmsub3MtaG9zdC1zY3JvbGxiYXItaG9yaXpvbnRhbC1oaWRkZW4gPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlLFxuLm9zLXRoZW1lLWRhcmsub3MtaG9zdC1zY3JvbGxiYXItdmVydGljYWwtaGlkZGVuID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUsXG4ub3MtdGhlbWUtbGlnaHQub3MtaG9zdC1zY3JvbGxiYXItaG9yaXpvbnRhbC1oaWRkZW4gPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlLFxuLm9zLXRoZW1lLWxpZ2h0Lm9zLWhvc3Qtc2Nyb2xsYmFyLXZlcnRpY2FsLWhpZGRlbiA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUsXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlIHtcbiAgICB0b3A6IC02cHg7XG4gICAgYm90dG9tOiAtMnB4O1xufVxuXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlLFxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUge1xuICAgIGxlZnQ6IC02cHg7XG4gICAgcmlnaHQ6IC0ycHg7XG59XG5cbi5vcy1ob3N0LXJ0bC5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUsXG4ub3MtaG9zdC1ydGwub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSB7XG4gICAgcmlnaHQ6IC02cHg7XG4gICAgbGVmdDogLTJweDtcbn1cbiIsIi5zY3JvbGwtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyLjRyZW07XG4gICAgYm9yZGVyOiAwLjFyZW0gc29saWQgY29sb3IoXCJibHVlZ3JleVwiLCA2MDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcblxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcblxuICAgICYtLXNtIHtcbiAgICAgICAgaGVpZ2h0OiAxNXJlbTtcbiAgICB9XG5cbiAgICAmLS1tZCB7XG4gICAgICAgIGhlaWdodDogMjByZW07XG4gICAgfVxuXG4gICAgJi0tbGcge1xuICAgICAgICBoZWlnaHQ6IDI4cmVtO1xuICAgIH1cblxuICAgICYgPiAqIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cbiIsIi52LXBpY2tlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgcGFkZGluZzogMi40cmVtO1xuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNjAwKTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvcihcIm5ldXRyYWxcIiwgMjAwKTtcbiAgICB9XG5cbiAgICBpbnB1dDpjaGVja2VkICsgJiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgfVxuXG4gICAgJi0taGFzLWVycm9yIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZmllbGRzZXQtYm9yZGVyLWVycm9yO1xuICAgIH1cblxuICAgIHA6bGFzdC1vZi10eXBlLCAuY29udGFpbmVyOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9fdHJpZ2dlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxufVxuIiwiLnNlYXJjaC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19yZXN1bHQge1xuICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAkY29sb3ItZmllbGRzZXQtaW5wdXQtdGV4dDtcbiAgICBmb250LWZhbWlseTogJGNsZWFyc2Fuc3JlZ3VsYXI7XG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJibHVlZ3JleVwiLCA4MDApO1xuICAgIHBhZGRpbmc6IDEuNnJlbSAwO1xuICAgIGJveC1zaGFkb3c6IDByZW0gMC4xcmVtIDAuNHJlbSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgICYtcm93IHtcbiAgICAgIHBhZGRpbmc6IDAgMS42cmVtO1xuICAgICAgaGVpZ2h0OiA0LjByZW07XG5cbiAgICAgICYtLWxvYWRpbmcge1xuICAgICAgICBoZWlnaHQ6IDE5LjJyZW07XG4gICAgICB9XG5cbiAgICAgIC5idG5fX2ljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC44cmVtO1xuICAgICAgfVxuXG4gICAgICBAYXQtcm9vdCB7XG4gICAgICAgIGEjeyZ9IHtcbiAgICAgICAgICBAaW5jbHVkZSByZXNldC1hKCRjb2xvci13aGl0ZSk7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiY2VydWxlYW5cIiwgNjAwKTtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAuMXJlbSBjb2xvcihcImNlcnVsZWFuXCIsIDkwMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1kaXZpZGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKFwiYmx1ZWdyZXlcIiwgNjAwKTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWNvaW5jaWRlbmNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImNlcnVsZWFuXCIsIDkwMCk7XG4gIH1cblxuICAuaW5wdXQtZ3JvdXBfX2FwcGVuZHtcbiAgICA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuIiwiLmFwaS1yZWYge1xuICAmX19zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzLjJyZW07XG4gIH1cblxuICAmX19zZWN0aW9uLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS42cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCBjb2xvcihcImJsdWVncmV5XCIsIDYwMCk7XG4gIH1cbiAgJl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxuXG4gIC5hcGktcmVmLXR5cGVkZWYge1xuICAgIG1hcmdpbjogMS42cmVtIDA7XG5cbiAgICAmX190eXBlIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuXG4gICAgJl9fZGVjbGFyYXRpb24ge1xuXG4gICAgfVxuXG4gICAgdHI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxuICAuYXBpLXJlZi1tZW1iZXIge1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCBjb2xvcignYmx1ZWdyZXknLCA2MDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgcGFkZGluZzogMi40cmVtO1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgfVxuXG4gIC5hcGktcmVmLWZ1bmN0aW9uIHtcblxuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgJl9fYmFkZ2VzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB9XG5cbiAgICBwcmUge1xuICAgICAgbWFyZ2luOjEuNnJlbSAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5kYXRhLWxpc3Qge1xuICAgIHBhZGRpbmc6IGNhbGMoMC44cmVtIC8gMik7XG4gICAgZHQge1xuICAgICAgICBwYWRkaW5nOiBjYWxjKDAuOHJlbSAvIDIpO1xuICAgIH1cbiAgICBkZCB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGMoMC44cmVtIC8gMik7XG4gICAgfVxufVxuIiwiLy8gQFRPRE86IHJlZG8gZHJvcHpvbmVfX2ZpbGVcbi5jYXJkLWRvY3VtZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiYmx1ZWdyZXlcIiwgODAwKTtcbiAgICBwYWRkaW5nOiAxLjZyZW07XG4gICAgYm94LXNoYWRvdzogMCAuMnJlbSAxLjZyZW0gJGNvbG9yLWNvbnRyb2wtYWxwaGEtbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcblxuICAgICYtLWRyYWcge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC40cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1uYW1lIHtcbiAgICAgICAgQGluY2x1ZGUgdHJ1bmNhdGUoMTAwJSk7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gICAgICAgIH1cblxuICAgICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWFjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB9XG5cbiAgICAmLS1hY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOHJlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24tMzAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5kei1wcm9jZXNzaW5nKTpub3QoLmR6LWVycm9yKTpub3QoLmR6LWNvbXBsZXRlKSAmLS1wcm9jZXNzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCIkYXZhdGFyLXNpemUteGw6IDE3cmVtO1xuJGF2YXRhci1zaXplLWxnOiA4cmVtO1xuXG4uaGVyby1wcm9maWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjcyQTtcbiAgYm94LXNoYWRvdzogMCAuMXJlbSAwLjRyZW0gJGNvbG9yLWNvbnRyb2wtYWxwaGEtaG92ZXI7XG5cbiAgLmhlcm8tcHJvZmlsZV9fYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skc3R5bGVndWlkZS1hc3NldHMtcGF0aH0vYXNzZXRzL2ltYWdlcy9rZXktYXJ0LnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByb3VuZDtcbiAgICBoZWlnaHQ6IDI0cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICBoZWlnaHQ6IDEycmVtO1xuICAgIH1cbiAgfVxuXG4gIC5oZXJvLXByb2ZpbGVfX2RhdGEge1xuICAgIHBhZGRpbmc6IDAgMy4ycmVtIDMuMnJlbSAzLjJyZW07XG4gIH1cblxuICAuaGVyby1wcm9maWxlX19hdmF0YXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcblxuICAgIHdpZHRoOiAkYXZhdGFyLXNpemUteGw7XG4gICAgaGVpZ2h0OiAkYXZhdGFyLXNpemUteGw7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgIHdpZHRoOiAkYXZhdGFyLXNpemUtbGc7XG4gICAgICBoZWlnaHQ6ICRhdmF0YXItc2l6ZS1sZztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoXCJzY3JlZW5cIiwgXCI8c21cIikge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgfVxuICB9XG5cbiAgLmhlcm8tcHJvZmlsZV9fYWN0aW9ucyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IDMuMnJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMS42cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5oZXJvLXByb2ZpbGVfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCRhdmF0YXItc2l6ZS14bCAqIC0wLjY2KTtcblxuICAgIC50ZXh0LS0xNCB7XG4gICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwic2NyZWVuXCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKCRhdmF0YXItc2l6ZS1sZyAqIC0wLjY2KTtcbiAgICB9XG4gIH1cblxuICAuaGVyby1wcm9maWxlX19jaGlwcyB7XG4gICAgcGFkZGluZy10b3A6IDIuNHJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYShcInNjcmVlblwiLCBcIjxzbVwiKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMS42cmVtO1xuICAgIH1cbiAgfVxufVxuXG4iLCIuZ3JpZC5ncmlkLS1maXJzdC0zID4gKjpmaXJzdC1jaGlsZCB7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xufVxuIiwiLyogY3VzdG9tIHN0eWxlcyBmb3IgbGF1bmNoZXIgZW1iZWRlZCBwYWdlcyAqL1xuLm9mZmxpbmUtbW9kZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMuMnJlbTtcbiAgYm90dG9tOiAyLjRyZW07XG59XG4iLCIvKiBUT0RPOiBtb3ZlIHRvIHN0eWxlZ3VpZGUgKi9cbmh0bWwsIGJvZHkge1xuICBzY3JvbGxiYXItd2lkdGg6IDAuOHJlbTtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGhlaWdodDogMC44cmVtO1xuICB3aWR0aDogMC44cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMzODQxNDc7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMWV4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/