:root{--container-width:1024px;--text-multiplier:0.9;--global-font-color:#333;--color-link:#0f6378;--color-primary:#00ccbc;--color-secondary:#fc5656;--global-font-family:Arial,"Helvetica Neue",Helvetica,Roboto,sans-serif;--condensed-font-family:"Arial Narrow","Roboto Condensed",sans-serif-condensed,sans-serif;--font-size-regular:calc(1.6rem*var(--text-multiplier));--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--baseline:1.3;--vertical-spacing-0_5x:calc(var(--vertical-spacing-1x)*0.5);--vertical-spacing-0_75x:calc(var(--vertical-spacing-1x)*0.75);--vertical-spacing-1x:calc(1.6rem*var(--text-multiplier)*var(--baseline));--vertical-spacing-1_5x:calc(var(--vertical-spacing-1x)*1.5);--vertical-spacing-2x:calc(var(--vertical-spacing-1x)*2);--vertical-spacing-3x:calc(var(--vertical-spacing-1x)*3);--vertical-spacing-5x:calc(var(--vertical-spacing-1x)*5);--vertical-spacing-6x:calc(var(--vertical-spacing-1x)*6);--content-size-1:45ch;--content-size-2:50ch;--content-size-3:60ch;--header-size-1:20ch;--header-size-2:25ch;--header-size-3:30ch}@media screen and (min-width:48em){:root{--text-multiplier:0.95}}@media screen and (min-width:64em){:root{--text-multiplier:1}}*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){word-wrap:break-word;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;cursor:default;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"\200B";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted currentColor;text-decoration:underline dotted currentColor}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:inline;display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}html{font-size:62.5%}body{font-family:Arial,Helvetica Neue,Helvetica,Roboto,sans-serif;font-family:var(--global-font-family);font-size:1.44rem;font-size:calc(1.6rem*var(--text-multiplier))}h1,h2,h3,h4,h5,h6,p{margin-top:0}.o-container{margin-left:auto;margin-right:auto;max-width:1024px;max-width:var(--container-width);padding-left:1.5rem;padding-right:1.5rem}.o-grid{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.o-grid__column{display:block}@media screen and (min-width:48em){.o-grid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-grid_col-2 .o-grid__column{width:50%}.o-grid_col-3 .o-grid__column{width:33%}}.primary-navigation{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;width:100%}.header{padding-left:0;padding-right:0}.header__logo{padding-bottom:1.5rem;padding-top:1.5rem}.header_no-menu .header__menu{display:none}.footer{background-color:#00ccbc;background-color:var(--color-primary);color:#fff;padding:2em 0 1em}.footer__cta{text-align:center}.footer__cta-title{font-size:3.42rem;font-size:calc(3.8rem*var(--text-multiplier));font-weight:400;font-weight:var(--font-weight-regular);margin-bottom:3.744rem;margin-bottom:var(--vertical-spacing-2x)}.footer__terms{font-size:1.17rem;font-size:calc(1.3rem*var(--text-multiplier));line-height:1.3;padding-top:5.616rem;padding-top:var(--vertical-spacing-3x)}.footer__terms-link{color:#fff}@media screen and (min-width:48em){.footer{padding:2em 0}}.btn{background-color:#0f6378;background-color:var(--color-link);border:0;border-radius:45px;color:#fff;cursor:pointer;display:inline-block;line-height:1.2;padding:.75em 3em;position:relative;text-decoration:none}.btn_large{padding-bottom:1em;padding-top:1em}.btn_small{padding-bottom:.5em;padding-top:.5em}.btn_primary{background-color:#fc5656;background-color:var(--color-secondary)}.btn_inverted{background-color:#fff;color:#0f6378;color:var(--color-link)}.btn_inverted .btn__accent{color:#00ccbc;color:var(--color-primary);font-weight:700;font-weight:var(--font-weight-bold)}.btn_navigation{font-size:1.26rem;font-size:calc(1.4rem*var(--text-multiplier))}.menu{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.menu__item{padding-left:.9rem;padding-left:calc(1rem*var(--text-multiplier))}.menu__link:link,.menu__link:visited,area[href].menu__link{color:#0f6378;color:var(--color-link);text-decoration:none}.menu__link:-moz-any-link{color:#0f6378;color:var(--color-link);text-decoration:none}.menu__link:any-link{color:#0f6378;color:var(--color-link);text-decoration:none}.menu__link:hover{text-decoration:underline}.menu__link_button:link,.menu__link_button:visited,area[href].menu__link_button{color:#fff;text-decoration:none}.menu__link_button:-moz-any-link{color:#fff;text-decoration:none}.menu__link_button:any-link{color:#fff;text-decoration:none}@media screen and (max-width:47.99375em){.menu__link_button{padding-left:1em;padding-right:1em}}@media screen and (min-width:48em){.menu__item{padding-left:4.5rem;padding-left:calc(5rem*var(--text-multiplier))}}.hero{background-color:#00ccbc;background-color:var(--color-primary);background-image:url(../img/hero-slice.svg);background-position-x:right;color:#fff;margin-bottom:100px;position:relative}.hero__title{font-family:Arial Narrow,Roboto Condensed,sans-serif-condensed,sans-serif;font-family:var(--condensed-font-family);font-size:5.04rem;font-size:calc(5.6rem*var(--text-multiplier));line-height:1;margin-bottom:1.872rem;margin-bottom:var(--vertical-spacing-1x);max-width:20ch;max-width:var(--header-size-1);padding-top:11.232rem;padding-top:var(--vertical-spacing-6x)}.hero__subtitle,.hero__title{font-weight:400;font-weight:var(--font-weight-regular)}.hero__subtitle{font-size:2.16rem;font-size:calc(2.4rem*var(--text-multiplier));line-height:1.125;margin-bottom:0}.hero__subtitle,.hero__subtitle_accented{max-width:50ch;max-width:var(--content-size-2)}.hero__subtitle_accented{font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:3.744rem;margin-bottom:var(--vertical-spacing-2x)}.hero__buttons{position:relative;z-index:1}.hero:after{background:#00ccbc;background:var(--color-primary);bottom:-40px;content:"";display:block;height:100px;left:0;position:absolute;-webkit-transform:skew(0,-3deg);transform:skew(0,-3deg);width:100%;z-index:-1}@media screen and (min-width:64em){.hero{background-image:none}.hero__image{background-image:url(../img/hero-2x-opt.png);background-position-x:right;background-size:contain;height:600px;max-width:70vw;position:absolute;right:0;top:0;width:100%}.hero_faq{padding-bottom:11.232rem;padding-bottom:var(--vertical-spacing-6x)}.hero_faq .hero__subtitle_accented{font-size:2.52rem;font-size:calc(2.8rem*var(--text-multiplier));font-weight:400;font-weight:var(--font-weight-regular)}.hero_faq .hero__image{background-image:url(../img/hero-faq-2x-opt.png)}}.logo__image{height:2.7rem;height:calc(3rem*var(--text-multiplier));width:auto}@media screen and (min-width:48em){.logo__image{height:3.6rem;height:calc(4rem*var(--text-multiplier))}}.questions__header{padding:1.872rem 2em 1.404rem;padding:var(--vertical-spacing-1x) 2em var(--vertical-spacing-0_75x);text-align:center}.questions__header-image{background-position-x:center;background-position-y:bottom;display:block;height:110px;margin-bottom:1.404rem;margin-bottom:var(--vertical-spacing-0_75x);width:100%}.questions__header-title{color:#0f6378;color:var(--color-link);font-size:2.16rem;font-size:calc(2.4rem*var(--text-multiplier));line-height:1.2;margin-bottom:.936rem;margin-bottom:var(--vertical-spacing-0_5x)}.questions__item{margin-bottom:2.808rem;margin-bottom:var(--vertical-spacing-1_5x)}.questions__item-link:link,.questions__item-link:visited,area[href].questions__item-link{text-decoration:none}.questions__item-link:-moz-any-link{text-decoration:none}.questions__item-link:any-link{text-decoration:none}.questions__item-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0f6378;color:var(--color-link);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Arial Narrow,Roboto Condensed,sans-serif-condensed,sans-serif;font-family:var(--condensed-font-family);font-size:2.16rem;font-size:calc(2.4rem*var(--text-multiplier));font-weight:400;font-weight:var(--font-weight-regular);margin-bottom:1.872rem;margin-bottom:var(--vertical-spacing-1x)}.questions__item-title:before{color:currentColor;content:"-";display:block;font-size:2.7rem;font-size:calc(3rem*var(--text-multiplier));line-height:1.3;margin-right:1rem;width:2rem}.questions__item-content{padding-left:2.5rem}.questions__item.is-collapsed .questions__item-title:before{content:"+"}.questions__item.is-collapsed .questions__item-content{display:none}@media screen and (min-width:48em){.questions.is-invisible,.questions__header{display:none}}.s-answer-content{color:#5c5c5c;line-height:1.4}.s-answer-content h3,.s-answer-content h4{padding-top:.936rem;padding-top:var(--vertical-spacing-0_5x)}.s-answer-content h3,.s-answer-content h4,.s-answer-content p{margin-bottom:.936rem;margin-bottom:var(--vertical-spacing-0_5x)}.s-answer-content a:link,.s-answer-content a:visited{color:#277eff}.s-answer-content a:-moz-any-link{color:#277eff}.s-answer-content a:any-link{color:#277eff}.c-slant{background-color:#fff;height:100px;position:relative;z-index:-2}.c-slant:after{content:"";display:block;height:100px;left:0;position:absolute;top:60px;-webkit-transform:skew(0,-3deg);transform:skew(0,-3deg);width:100%;z-index:-1}.c-slant_gray-green,.c-slant_white-gray:after{background-color:#fafafa}.c-slant_gray-green:after,.c-slant_green-white{background-color:#00ccbc;background-color:var(--color-primary)}.c-slant_green-white:after{background-color:#fff}.c-slant_white-green:after{background-color:#00ccbc;background-color:var(--color-primary)}.benefits{padding-top:1.872rem;padding-top:var(--vertical-spacing-1x)}.benefits__title{color:#0f6378;color:var(--color-link);font-family:Arial Narrow,Roboto Condensed,sans-serif-condensed,sans-serif;font-family:var(--condensed-font-family);font-size:3.24rem;font-size:calc(3.6rem*var(--text-multiplier));font-weight:400;font-weight:var(--font-weight-regular);margin-bottom:3.744rem;margin-bottom:var(--vertical-spacing-2x);text-align:center}.benefits__accent{font-weight:700;font-weight:var(--font-weight-bold)}.benefits__list{padding-left:2em;padding-right:2em;text-align:center}.benefits__item{line-height:1.1;padding-bottom:1.872rem;padding-bottom:var(--vertical-spacing-1x)}.benefits__item-image{background-position-x:center;background-position-y:bottom;display:block;height:110px;margin-bottom:1.404rem;margin-bottom:var(--vertical-spacing-0_75x);width:100%}.benefits__item-title{color:#0f6378;color:var(--color-link);font-size:2.16rem;font-size:calc(2.4rem*var(--text-multiplier));margin-bottom:.936rem;margin-bottom:var(--vertical-spacing-0_5x)}.benefits__item-details{font-size:1.44rem;font-size:calc(1.6rem*var(--text-multiplier));margin-bottom:0}.benefits__cta{text-align:center}@media screen and (min-width:48em){.benefits__title{margin-bottom:5.616rem;margin-bottom:var(--vertical-spacing-3x);text-align:left}.benefits__item{padding-bottom:3.744rem;padding-bottom:var(--vertical-spacing-2x)}}.partners{background-color:#fafafa;padding-bottom:9.36rem;padding-bottom:var(--vertical-spacing-5x);padding-top:1.872rem;padding-top:var(--vertical-spacing-1x)}.partners__title{font-family:Arial Narrow,Roboto Condensed,sans-serif-condensed,sans-serif;font-family:var(--condensed-font-family);font-size:4.32rem;font-size:calc(4.8rem*var(--text-multiplier));font-weight:400;font-weight:var(--font-weight-regular);line-height:1.2;margin-bottom:1.872rem;margin-bottom:var(--vertical-spacing-1x);text-align:center}.partners__accent{color:#00ccbc;color:var(--color-primary);font-weight:700;font-weight:var(--font-weight-bold)}.partners__accent_secondary{color:#fc5656;color:var(--color-secondary)}.partners__details{font-size:1.98rem;font-size:calc(2.2rem*var(--text-multiplier));font-weight:400;font-weight:var(--font-weight-regular);line-height:1.25;margin-bottom:0;text-align:center}.partners__item-image{background-position-x:left;background-position-y:bottom;background-size:80px;display:block;height:110px;margin-bottom:2.808rem;margin-bottom:var(--vertical-spacing-1_5x);width:100%}.partners__item-title{font-family:Arial Narrow,Roboto Condensed,sans-serif-condensed,sans-serif;font-family:var(--condensed-font-family);font-size:2.16rem;font-size:calc(2.4rem*var(--text-multiplier));font-weight:400;font-weight:var(--font-weight-regular);margin-bottom:.936rem;margin-bottom:var(--vertical-spacing-0_5x)}.partners__item-details{font-size:1.44rem;font-size:calc(1.6rem*var(--text-multiplier));line-height:1.25;max-width:60ch;max-width:var(--content-size-3)}@media screen and (min-width:48em){.partners__details{margin-bottom:3.744rem;margin-bottom:var(--vertical-spacing-2x)}}.scenarios{background-image:url(../img/scenario-slice.svg);background-size:50%;padding-top:11.232rem;padding-top:var(--vertical-spacing-6x)}.scenarios__title{margin-bottom:0}.scenarios__subtitle,.scenarios__title{font-family:Arial Narrow,Roboto Condensed,sans-serif-condensed,sans-serif;font-family:var(--condensed-font-family);font-size:3.42rem;font-size:calc(3.8rem*var(--text-multiplier));font-weight:400;font-weight:var(--font-weight-regular);line-height:1;text-align:center}.scenarios__subtitle{color:#fc5656;color:var(--color-secondary);margin-bottom:5.616rem;margin-bottom:var(--vertical-spacing-3x)}.scenarios__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.scenarios__item{-ms-flex-preferred-size:100%;flex-basis:100%}.scenarios__item_covered{margin-bottom:5.616rem;margin-bottom:var(--vertical-spacing-3x);margin-left:auto}.scenarios__item-title{font-family:Arial Narrow,Roboto Condensed,sans-serif-condensed,sans-serif;font-family:var(--condensed-font-family);font-size:4.32rem;font-size:calc(4.8rem*var(--text-multiplier));font-weight:400;font-weight:var(--font-weight-regular);line-height:1;margin-bottom:.936rem;margin-bottom:var(--vertical-spacing-0_5x)}.scenarios__item_covered .scenarios__item-title{color:#00ccbc;color:var(--color-primary)}.scenarios__item_not-covered .scenarios__item-title{color:#fc5656;color:var(--color-secondary)}.scenarios__item-details{line-height:1.1;max-width:45ch;max-width:var(--content-size-1)}@media screen and (min-width:48em){.scenarios{background-size:auto;padding-top:5.616rem;padding-top:var(--vertical-spacing-3x)}.scenarios__item{-ms-flex-preferred-size:60%;flex-basis:60%}}.summary{background-color:#fafafa;padding-bottom:1.872rem;padding-bottom:var(--vertical-spacing-1x);padding-top:5.616rem;padding-top:var(--vertical-spacing-3x);position:relative}.summary__title{font-family:Arial Narrow,Roboto Condensed,sans-serif-condensed,sans-serif;font-family:var(--condensed-font-family);font-size:5.04rem;font-size:calc(5.6rem*var(--text-multiplier));font-weight:400;font-weight:var(--font-weight-regular);line-height:1;margin-bottom:1.872rem;margin-bottom:var(--vertical-spacing-1x);max-width:30ch;max-width:var(--header-size-3)}.summary__accent{color:#00ccbc;color:var(--color-primary)}.summary__details{font-size:2.16rem;font-size:calc(2.4rem*var(--text-multiplier));line-height:1.125;max-width:60ch;max-width:var(--content-size-3)}@media screen and (min-width:64em){.summary__image{background-image:url(../img/summary-slice-2x-opt.png);background-position-x:right;background-size:contain;height:430px;position:absolute;right:0;top:-300px;width:100%}}.policies__list{border-bottom:1px solid #0f6378;border-bottom:1px solid var(--color-link);display:none;padding:9.36rem 2em 1.404rem;padding:var(--vertical-spacing-5x) 2em var(--vertical-spacing-0_75x);text-align:center}.policies__item{line-height:1.1;position:relative}.policies__item-link:link,.policies__item-link:visited,area[href].policies__item-link{text-decoration:none}.policies__item-link:-moz-any-link{text-decoration:none}.policies__item-link:any-link{text-decoration:none}.policies__item-link:after{border:1px solid transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:border .12s ease;transition:border .12s ease;z-index:1}.policies__item-link:hover:after{background-color:rgba(0,0,0,.03)}.policies__item-image{background-position-x:center;background-position-y:bottom;display:block;height:120px;margin-bottom:1.404rem;margin-bottom:var(--vertical-spacing-0_75x);width:100%}.policies__item-title{color:#0f6378;color:var(--color-link);font-size:2.16rem;font-size:calc(2.4rem*var(--text-multiplier));margin-bottom:.936rem;margin-bottom:var(--vertical-spacing-0_5x);-webkit-transition:all .2s;transition:all .2s}.policies__item.is-active:after{border-bottom:6px solid #00ccbc;border-bottom:6px solid var(--color-primary);bottom:calc(-1.872rem + 2px);bottom:calc(var(--vertical-spacing-1x)*-1 + 2px);content:"";display:block;height:6px;left:30%;position:absolute;width:40%}.policies__item.is-active .policies__item-title{color:#00ccbc;color:var(--color-primary)}.policies__questions{padding-top:0}.policies__cta{padding-top:9.36rem;padding-top:var(--vertical-spacing-5x);text-align:center}@media screen and (min-width:48em){.policies__list{display:-webkit-box;display:-ms-flexbox;display:flex}.policies__questions{padding-top:5.616rem;padding-top:var(--vertical-spacing-3x)}}
/*# sourceMappingURL=data:application/json;base64,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QkFDRixDQUVBLGdDQUNFLCtCQUFnQyxDQUNoQyw0Q0FBNkMsQ0FRN0MsNEJBQXlELENBQ3pELGdEQUEyRCxDQVIzRCxVQUFXLENBRVgsYUFBYyxDQURkLFVBQVcsQ0FTWCxRQUFTLENBUFQsaUJBQWtCLENBTWxCLFNBRUYsQ0FFQSxnREFDRSxhQUFjLENBQ2QsMEJBQ0YsQ0FFQSxxQkFDRSxhQUNGLENBRUEsZUFFRSxtQkFBK0MsQ0FDL0Msc0NBQXVDLENBQ3ZDLGlCQUNGLENBRUEsbUNBRUUsZ0JBQ0UsbUJBQW9CLENBQ3BCLG1CQUFvQixDQUNwQixZQUNGLENBRUEscUJBRUUsb0JBQStDLENBQy9DLHNDQUNGLENBQ0YiLCJmaWxlIjoiY3NzXFxzdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiOnJvb3Qge1xyXG5cclxuICAvKiBDb250YWluZXJzICovXHJcbiAgLS1jb250YWluZXItd2lkdGg6IDEwMjRweDtcclxuICAtLXRleHQtbXVsdGlwbGllcjogMC45O1xyXG5cclxuICAvKiBDb2xvcnMgKi9cclxuICAtLWdsb2JhbC1mb250LWNvbG9yOiAjMzMzO1xyXG4gIC0tY29sb3ItbGluazogIzBmNjM3ODtcclxuXHJcbiAgLS1jb2xvci1wcmltYXJ5OiAjMDBjY2JjO1xyXG4gIC0tY29sb3Itc2Vjb25kYXJ5OiAjZmM1NjU2O1xyXG5cclxuICAvKiBGb250cyAqL1xyXG4gIC0tZ2xvYmFsLWZvbnQtZmFtaWx5OiBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIFJvYm90bywgc2Fucy1zZXJpZjtcclxuICAtLWNvbmRlbnNlZC1mb250LWZhbWlseTogXCJBcmlhbCBOYXJyb3dcIiwgXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWYtY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xyXG5cclxuICAtLWZvbnQtc2l6ZS1yZWd1bGFyOiBjYWxjKDEuNnJlbSAqIHZhcigtLXRleHQtbXVsdGlwbGllcikpO1xyXG5cclxuICAvKiBGb250IFdlaWdodHMgKi9cclxuICAtLWZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XHJcbiAgLS1mb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XHJcbiAgLS1mb250LXdlaWdodC1tZWRpdW06IDUwMDtcclxuICAtLWZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7XHJcbiAgLS1mb250LXdlaWdodC1ib2xkOiA3MDA7XHJcbiAgLS1mb250LXdlaWdodC1leHRyYWJvbGQ6IDgwMDtcclxuXHJcbiAgLyogVmVydGljYWwgUmh5dGhtICovXHJcbiAgLS1iYXNlbGluZTogMS4zO1xyXG5cclxuICAtLXZlcnRpY2FsLXNwYWNpbmctMF81eDogY2FsYygwLjUgKiB2YXIoLS12ZXJ0aWNhbC1zcGFjaW5nLTF4KSk7XHJcbiAgLS12ZXJ0aWNhbC1zcGFjaW5nLTBfNzV4OiBjYWxjKDAuNzUgKiB2YXIoLS12ZXJ0aWNhbC1zcGFjaW5nLTF4KSk7XHJcbiAgLS12ZXJ0aWNhbC1zcGFjaW5nLTF4OiBjYWxjKDEuNnJlbSAqIHZhcigtLXRleHQtbXVsdGlwbGllcikgKiB2YXIoLS1iYXNlbGluZSkpO1xyXG4gIC0tdmVydGljYWwtc3BhY2luZy0xXzV4OiBjYWxjKDEuNSAqIHZhcigtLXZlcnRpY2FsLXNwYWNpbmctMXgpKTtcclxuICAtLXZlcnRpY2FsLXNwYWNpbmctMng6IGNhbGMoMiAqIHZhcigtLXZlcnRpY2FsLXNwYWNpbmctMXgpKTtcclxuICAtLXZlcnRpY2FsLXNwYWNpbmctM3g6IGNhbGMoMyAqIHZhcigtLXZlcnRpY2FsLXNwYWNpbmctMXgpKTtcclxuICAtLXZlcnRpY2FsLXNwYWNpbmctNXg6IGNhbGMoNSAqIHZhcigtLXZlcnRpY2FsLXNwYWNpbmctMXgpKTtcclxuICAtLXZlcnRpY2FsLXNwYWNpbmctNng6IGNhbGMoNiAqIHZhcigtLXZlcnRpY2FsLXNwYWNpbmctMXgpKTtcclxuXHJcbiAgLyogVHlwb2dyYXBoeSBDb25zdHJhaW50cyAqL1xyXG4gIC0tY29udGVudC1zaXplLTE6IDQ1Y2g7XHJcbiAgLS1jb250ZW50LXNpemUtMjogNTBjaDtcclxuICAtLWNvbnRlbnQtc2l6ZS0zOiA2MGNoO1xyXG5cclxuICAtLWhlYWRlci1zaXplLTE6IDIwY2g7XHJcbiAgLS1oZWFkZXItc2l6ZS0yOiAyNWNoO1xyXG4gIC0taGVhZGVyLXNpemUtMzogMzBjaDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xyXG5cclxuICA6cm9vdCB7XHJcbiAgICAtLXRleHQtbXVsdGlwbGllcjogMC45NTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcclxuXHJcbiAgOnJvb3Qge1xyXG4gICAgLS10ZXh0LW11bHRpcGxpZXI6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4vKipcclxuICogQ3VzdG9tIE1lZGlhIFF1ZXJpZXNcclxuICogV29ya3MgbGlrZSBDdXN0b20gUHJvcGVydGllcywgZXhjZXB0IGZvciBtZWRpYSBxdWVyaWVzLlxyXG4gKlxyXG4gKiBAbGluazogaHR0cHM6Ly9kcmFmdHMuY3Nzd2cub3JnL21lZGlhcXVlcmllcy01LyNjdXN0b20tbXFcclxuICoqL1xyXG5cclxuLyogNzY3LjlweCAqL1xyXG5cclxuLyogNzY4cHggKi9cclxuXHJcbi8qIDEwMjRweCAqL1xyXG5cclxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cclxuXHJcbi8qIERvY3VtZW50XHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQWRkIGJvcmRlciBib3ggc2l6aW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKiAyLiBCYWNrZ3JvdW5kcyBkbyBub3QgcmVwZWF0IGJ5IGRlZmF1bHQgKG9waW5pb25hdGVkKS5cclxuICovXHJcblxyXG4qLFxyXG46OmJlZm9yZSxcclxuOjphZnRlciB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0ZXh0IGRlY29yYXRpb24gaW5oZXJpdGFuY2UgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqIDIuIEFkZCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW5oZXJpdGFuY2UgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xyXG5cclxuOjpiZWZvcmUsXHJcbjo6YWZ0ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgLyogMSAqL1xyXG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBVc2UgdGhlIGRlZmF1bHQgY3Vyc29yIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKiAyLiBDaGFuZ2UgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKiAzLiBCcmVha3Mgd29yZHMgdG8gcHJldmVudCBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICogNC4gVXNlIGEgNC1zcGFjZSB0YWIgd2lkdGggaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqIDUuIFJlbW92ZSB0aGUgZ3JleSBoaWdobGlnaHQgb24gbGlua3MgaW4gaU9TIChvcGluaW9uYXRlZCkuXHJcbiAqIDYuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKi9cclxuXHJcbjp3aGVyZSg6cm9vdCkge1xyXG4gIGN1cnNvcjogZGVmYXVsdDsgLyogMSAqL1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7IC8qIDIgKi9cclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC8qIDMgKi9cclxuICAtbW96LXRhYi1zaXplOiA0OyAvKiA0ICovXHJcbiAgLW8tdGFiLXNpemU6IDQ7XHJcbiAgICAgdGFiLXNpemU6IDQ7IC8qIDQgKi9cclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiA1ICovXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiA2ICovXHJcbiAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAgICAgIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDYgKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnNcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICovXHJcblxyXG46d2hlcmUoYm9keSkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRWRnZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG46d2hlcmUoaDEpIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBtYXJnaW46IDAuNjdlbSAwO1xyXG59XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50XHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gb24gbmVzdGVkIGxpc3RzIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG46d2hlcmUoZGwsIG9sLCB1bCkgOndoZXJlKGRsLCBvbCwgdWwpIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBvZiBib3JkZXIgY29sb3IgaW4gRmlyZWZveC5cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG46d2hlcmUoaHIpIHtcclxuICBjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xyXG4gIGhlaWdodDogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBsaXN0IHN0eWxlIG9uIG5hdmlnYXRpb24gbGlzdHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xyXG5cclxuOndoZXJlKG5hdikgOndoZXJlKG9sLCB1bCkge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBWb2ljZU92ZXIgZnJvbSBpZ25vcmluZyBsaXN0IHNlbWFudGljcyBpbiBTYWZhcmkgKG9waW5pb25hdGVkKS5cclxuICovXHJcblxyXG46d2hlcmUobmF2IGxpKTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMjAwQlwiO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAzLiBQcmV2ZW50IG92ZXJmbG93IG9mIHRoZSBjb250YWluZXIgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xyXG5cclxuOndoZXJlKHByZSkge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbiAgb3ZlcmZsb3c6IGF1dG87IC8qIDMgKi9cclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIFNhZmFyaS5cclxuICovXHJcblxyXG46d2hlcmUoYWJiclt0aXRsZV0pIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZCBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQgY3VycmVudENvbG9yO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG46d2hlcmUoYiwgc3Ryb25nKSB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG46d2hlcmUoY29kZSwga2JkLCBzYW1wKSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbjp3aGVyZShzbWFsbCkge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBDaGFuZ2UgdGhlIGFsaWdubWVudCBvbiBtZWRpYSBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICovXHJcblxyXG46d2hlcmUoYXVkaW8sIGNhbnZhcywgaWZyYW1lLCBpbWcsIHN2ZywgdmlkZW8pIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaWZyYW1lcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICovXHJcblxyXG46d2hlcmUoaWZyYW1lKSB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogQ2hhbmdlIHRoZSBmaWxsIGNvbG9yIHRvIG1hdGNoIHRoZSB0ZXh0IGNvbG9yIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cclxuXHJcbjp3aGVyZShzdmc6bm90KFtmaWxsXSkpIHtcclxuICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuXHJcbi8qIFRhYnVsYXIgZGF0YVxyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvbGxhcHNlIGJvcmRlciBzcGFjaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKiAyLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqIDMuIFJlbW92ZSB0ZXh0IGluZGVudGF0aW9uIGZyb20gdGFibGUgY29udGVudHMgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbjp3aGVyZSh0YWJsZSkge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8qIDEgKi9cclxuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjsgLyogMiAqL1xyXG4gIHRleHQtaW5kZW50OiAwOyAvKiAzICovXHJcbn1cclxuXHJcbi8qIEZvcm1zXHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gb24gY29udHJvbHMgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcbjp3aGVyZShidXR0b24sIGlucHV0LCBzZWxlY3QpIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgYnV0dG9ucyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG46d2hlcmUoYnV0dG9uLCBbdHlwZT1cImJ1dHRvblwiIGldLCBbdHlwZT1cInJlc2V0XCIgaV0sIFt0eXBlPVwic3VibWl0XCIgaV0pIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxufVxyXG5cclxuLyoqXHJcbiAqIENoYW5nZSB0aGUgaW5jb25zaXN0ZW50IGFwcGVhcmFuY2UgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xyXG5cclxuOndoZXJlKGZpZWxkc2V0KSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2EwYTBhMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgRmlyZWZveC5cclxuICovXHJcblxyXG46d2hlcmUocHJvZ3Jlc3MpIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqIDMuIENoYW5nZSB0aGUgcmVzaXplIGRpcmVjdGlvbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICovXHJcblxyXG46d2hlcmUodGV4dGFyZWEpIHtcclxuICBtYXJnaW46IDA7IC8qIDEgKi9cclxuICByZXNpemU6IHZlcnRpY2FsOyAvKiAzICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcbjp3aGVyZShbdHlwZT1cInNlYXJjaFwiIGldKSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cclxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSB0ZXh0IHN0eWxlIG9mIHBsYWNlaG9sZGVycyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBvcGFjaXR5OiAwLjU0O1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblxyXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSB1cGxvYWQgYnV0dG9ucyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBJbnRlcmFjdGl2ZVxyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IHN0eWxlcyBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuOndoZXJlKGRpYWxvZykge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIGJvcmRlcjogc29saWQ7XHJcbiAgY29sb3I6IGJsYWNrO1xyXG4gIGhlaWdodDogLW1vei1maXQtY29udGVudDtcclxuICBoZWlnaHQ6IC13ZWJraXQtZml0LWNvbnRlbnQ7XHJcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICBsZWZ0OiAwO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBwYWRkaW5nOiAxZW07XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xyXG4gIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxufVxyXG5cclxuOndoZXJlKGRpYWxvZzpub3QoW29wZW5dKSkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIFNhZmFyaS5cclxuICovXHJcblxyXG46d2hlcmUoZGV0YWlscyA+IHN1bW1hcnk6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuLyogQWNjZXNzaWJpbGl0eVxyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIENoYW5nZSB0aGUgY3Vyc29yIG9uIGJ1c3kgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xyXG5cclxuOndoZXJlKFthcmlhLWJ1c3k9XCJ0cnVlXCIgaV0pIHtcclxuICBjdXJzb3I6IHByb2dyZXNzO1xyXG59XHJcblxyXG4vKlxyXG4gKiBDaGFuZ2UgdGhlIGN1cnNvciBvbiBkaXNhYmxlZCwgbm90LWVkaXRhYmxlLCBvciBvdGhlcndpc2VcclxuICogaW5vcGVyYWJsZSBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICovXHJcblxyXG46d2hlcmUoW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCIgaV0sIFtkaXNhYmxlZF0pIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG4vKlxyXG4gKiBDaGFuZ2UgdGhlIGRpc3BsYXkgb24gdmlzdWFsbHkgaGlkZGVuIGFjY2Vzc2libGUgZWxlbWVudHNcclxuICogaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xyXG5cclxuOndoZXJlKFthcmlhLWhpZGRlbj1cImZhbHNlXCIgaV1baGlkZGVuXSkge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBkaXNwbGF5OiBpbml0aWFsO1xyXG59XHJcblxyXG46d2hlcmUoW2FyaWEtaGlkZGVuPVwiZmFsc2VcIiBpXVtoaWRkZW5dOm5vdCg6Zm9jdXMpKSB7XHJcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi8qIHN0eWxlbGludC1lbmFibGUgKi9cclxuXHJcbmh0bWwge1xyXG4gIC8qIDYyLjUlIG9mIDE2cHggYnJvd3NlciBmb250IHNpemUgaXMgMTBweCAqL1xyXG4gIGZvbnQtc2l6ZTogNjIuNSU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIFJvYm90bywgc2Fucy1zZXJpZjtcclxuICBmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLWZvbnQtZmFtaWx5KTtcclxuICBmb250LXNpemU6IGNhbGMoMS42cmVtICogMC45KTtcclxuICBmb250LXNpemU6IGNhbGMoMS42cmVtICogdmFyKC0tdGV4dC1tdWx0aXBsaWVyKSk7XHJcbn1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi8qIEBpbXBvcnQgJ2Jhc2UvdHlwb2dyYXBoeS5jc3MnO1xyXG5AaW1wb3J0ICdiYXNlL2RlZmF1bHRzLmNzcyc7Ki9cclxuXHJcbi5vLWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1heC13aWR0aDogMTAyNHB4O1xyXG4gIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcclxuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XHJcbn1cclxuXHJcbi5vLWdyaWQge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5vLWdyaWRfX2NvbHVtbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuXHJcbiAgLm8tZ3JpZCB7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gIC5vLWdyaWRfY29sLTIgLm8tZ3JpZF9fY29sdW1uIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG5cclxuICAuby1ncmlkX2NvbC0zIC5vLWdyaWRfX2NvbHVtbiB7XHJcbiAgICB3aWR0aDogMzMlO1xyXG4gIH1cclxufVxyXG5cclxuLnByaW1hcnktbmF2aWdhdGlvbiB7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmhlYWRlciB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2xvZ28ge1xyXG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxufVxyXG5cclxuLmhlYWRlcl9uby1tZW51IC5oZWFkZXJfX21lbnUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5mb290ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGNjYmM7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZzogMmVtIDAgMWVtIDA7XHJcbn1cclxuXHJcbi5mb290ZXJfX2N0YSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZm9vdGVyX19jdGEtdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogY2FsYygzLjhyZW0gKiAwLjkpO1xyXG4gIGZvbnQtc2l6ZTogY2FsYygzLjhyZW0gKiB2YXIoLS10ZXh0LW11bHRpcGxpZXIpKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcclxuICBtYXJnaW4tYm90dG9tOiBjYWxjKDIgKiAoMS42cmVtICogMC45ICogMS4zKSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygyICogY2FsYygxLjZyZW0gKiAwLjkgKiAxLjMpKTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS12ZXJ0aWNhbC1zcGFjaW5nLTJ4KTtcclxufVxyXG5cclxuLmZvb3Rlcl9fdGVybXMge1xyXG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKiAwLjkpO1xyXG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKiB2YXIoLS10ZXh0LW11bHRpcGxpZXIpKTtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG4gIHBhZGRpbmctdG9wOiBjYWxjKDMgKiAoMS42cmVtICogMC45ICogMS4zKSk7XHJcbiAgcGFkZGluZy10b3A6IGNhbGMoMyAqIGNhbGMoMS42cmVtICogMC45ICogMS4zKSk7XHJcbiAgcGFkZGluZy10b3A6IHZhcigtLXZlcnRpY2FsLXNwYWNpbmctM3gpO1xyXG59XHJcblxyXG4uZm9vdGVyX190ZXJtcy1saW5rIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xyXG5cclxuICAuZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0biB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmNjM3ODtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saW5rKTtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNDVweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgLypvdXRsaW5lOiAwOyovXHJcbiAgcGFkZGluZzogLjc1ZW0gM2VtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5idG5fbGFyZ2Uge1xyXG4gIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcclxufVxyXG5cclxuLmJ0bl9zbWFsbCB7XHJcbiAgcGFkZGluZy10b3A6IC41ZW07XHJcbiAgcGFkZGluZy1ib3R0b206IC41ZW07XHJcbn1cclxuXHJcbi5idG5fcHJpbWFyeSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjNTY1NjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG59XHJcblxyXG4uYnRuX2ludmVydGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGNvbG9yOiAjMGY2Mzc4O1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1saW5rKTtcclxufVxyXG5cclxuLmJ0bl9pbnZlcnRlZCAuYnRuX19hY2NlbnQge1xyXG4gIGNvbG9yOiAjMDBjY2JjO1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcclxufVxyXG5cclxuLmJ0bl9uYXZpZ2F0aW9uIHtcclxuICBmb250LXNpemU6IGNhbGMoMS40cmVtICogMC45KTtcclxuICBmb250LXNpemU6IGNhbGMoMS40cmVtICogdmFyKC0tdGV4dC1tdWx0aXBsaWVyKSk7XHJcbn1cclxuXHJcbi5tZW51IHtcclxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4ubWVudV9faXRlbSB7XHJcbiAgLyptYXJnaW4tYm90dG9tOiAwLjVyZW07Ki9cclxuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMXJlbSAqIDAuOSk7XHJcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDFyZW0gKiB2YXIoLS10ZXh0LW11bHRpcGxpZXIpKTtcclxufVxyXG5cclxuLm1lbnVfX2xpbms6bGluaywgLm1lbnVfX2xpbms6dmlzaXRlZCwgYXJlYVtocmVmXS5tZW51X19saW5rIHtcclxuICBjb2xvcjogIzBmNjM3ODtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItbGluayk7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ubWVudV9fbGluazpsaW5rLCAubWVudV9fbGluazp2aXNpdGVkLCBhcmVhW2hyZWZdLm1lbnVfX2xpbmsge1xyXG4gIGNvbG9yOiAjMGY2Mzc4O1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1saW5rKTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5tZW51X19saW5rOi1tb3otYW55LWxpbmsge1xyXG4gIGNvbG9yOiAjMGY2Mzc4O1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1saW5rKTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5tZW51X19saW5rOmFueS1saW5rIHtcclxuICBjb2xvcjogIzBmNjM3ODtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItbGluayk7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ubWVudV9fbGluazpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5tZW51X19saW5rX2J1dHRvbjpsaW5rLCAubWVudV9fbGlua19idXR0b246dmlzaXRlZCwgYXJlYVtocmVmXS5tZW51X19saW5rX2J1dHRvbiB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ubWVudV9fbGlua19idXR0b246LW1vei1hbnktbGluayB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ubWVudV9fbGlua19idXR0b246YW55LWxpbmsge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTkzNzVlbSkge1xyXG5cclxuICAubWVudV9fbGlua19idXR0b24ge1xyXG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XHJcblxyXG4gIC5tZW51X19pdGVtIHtcclxuICAgIHBhZGRpbmctbGVmdDogY2FsYyg1cmVtICogMC45KTtcclxuICAgIHBhZGRpbmctbGVmdDogY2FsYyg1cmVtICogdmFyKC0tdGV4dC1tdWx0aXBsaWVyKSk7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVybyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwY2NiYztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hlcm8tc2xpY2Uuc3ZnKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmhlcm9fX3RpdGxlIHtcclxuICBmb250LWZhbWlseTogXCJBcmlhbCBOYXJyb3dcIiwgXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWYtY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1jb25kZW5zZWQtZm9udC1mYW1pbHkpO1xyXG4gIGZvbnQtc2l6ZTogY2FsYyg1LjZyZW0gKiAwLjkpO1xyXG4gIGZvbnQtc2l6ZTogY2FsYyg1LjZyZW0gKiB2YXIoLS10ZXh0LW11bHRpcGxpZXIpKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNnJlbSAqIDAuOSAqIDEuMyk7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tdmVydGljYWwtc3BhY2luZy0xeCk7XHJcbiAgbWF4LXdpZHRoOiAyMGNoO1xyXG4gIG1heC13aWR0aDogdmFyKC0taGVhZGVyLXNpemUtMSk7XHJcbiAgcGFkZGluZy10b3A6IGNhbGMoNiAqICgxLjZyZW0gKiAwLjkgKiAxLjMpKTtcclxuICBwYWRkaW5nLXRvcDogY2FsYyg2ICogY2FsYygxLjZyZW0gKiAwLjkgKiAxLjMpKTtcclxuICBwYWRkaW5nLXRvcDogdmFyKC0tdmVydGljYWwtc3BhY2luZy02eCk7XHJcbn1cclxuXHJcbi5oZXJvX19zdWJ0aXRsZSB7XHJcbiAgZm9udC1zaXplOiBjYWxjKDIuNHJlbSAqIDAuOSk7XHJcbiAgZm9udC1zaXplOiBjYWxjKDIuNHJlbSAqIHZhcigtLXRleHQtbXVsdGlwbGllcikpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIG1heC13aWR0aDogNTBjaDtcclxuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtc2l6ZS0yKTtcclxufVxyXG5cclxuLmhlcm9fX3N1YnRpdGxlX2FjY2VudGVkIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcclxuICBtYXJnaW4tYm90dG9tOiBjYWxjKDIgKiAoMS42cmVtICogMC45ICogMS4zKSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygyICogY2FsYygxLjZyZW0gKiAwLjkgKiAxLjMpKTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS12ZXJ0aWNhbC1zcGFjaW5nLTJ4KTtcclxuICBtYXgtd2lkdGg6IDUwY2g7XHJcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXNpemUtMik7XHJcbn1cclxuXHJcbi5oZXJvX19idXR0b25zIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG5cclxuLmhlcm86OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB6LWluZGV4OiAtMTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG4gIGJhY2tncm91bmQ6ICMwMGNjYmM7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgYm90dG9tOiAtNDBweDtcclxuICBsZWZ0OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDAsLTNkZWcpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3KDAsLTNkZWcpO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XHJcblxyXG4gIC5oZXJvIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuaGVyb19faW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oZXJvLTJ4LW9wdC5wbmcpO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDcwdnc7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIH1cclxuXHJcbiAgLmhlcm9fZmFxIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDYgKiAoMS42cmVtICogMC45ICogMS4zKSk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg2ICogY2FsYygxLjZyZW0gKiAwLjkgKiAxLjMpKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS12ZXJ0aWNhbC1zcGFjaW5nLTZ4KTtcclxuICB9XHJcblxyXG4gIC5oZXJvX2ZhcSAuaGVyb19fc3VidGl0bGVfYWNjZW50ZWQge1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDIuOHJlbSAqIDAuOSk7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMi44cmVtICogdmFyKC0tdGV4dC1tdWx0aXBsaWVyKSk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xyXG4gIH1cclxuXHJcbiAgLmhlcm9fZmFxIC5oZXJvX19pbWFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hlcm8tZmFxLTJ4LW9wdC5wbmcpO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5sb2dvX19pbWFnZSB7XHJcbiAgaGVpZ2h0OiBjYWxjKDNyZW0gKiAwLjkpO1xyXG4gIGhlaWdodDogY2FsYygzcmVtICogdmFyKC0tdGV4dC1tdWx0aXBsaWVyKSk7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuXHJcbiAgLmxvZ29fX2ltYWdlIHtcclxuICAgIGhlaWdodDogY2FsYyg0cmVtICogMC45KTtcclxuICAgIGhlaWdodDogY2FsYyg0cmVtICogdmFyKC0tdGV4dC1tdWx0aXBsaWVyKSk7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBRdWVzdGlvbnMgKi9cclxuXHJcbi5xdWVzdGlvbnNfX2hlYWRlciB7XHJcbiAgcGFkZGluZzogY2FsYygxLjZyZW0gKiAwLjkgKiAxLjMpIDJlbSBjYWxjKDAuNzUgKiAoMS42cmVtICogMC45ICogMS4zKSk7XHJcbiAgcGFkZGluZzogY2FsYygxLjZyZW0gKiAwLjkgKiAxLjMpIDJlbSBjYWxjKDAuNzUgKiBjYWxjKDEuNnJlbSAqIDAuOSAqIDEuMykpO1xyXG4gIHBhZGRpbmc6IHZhcigtLXZlcnRpY2FsLXNwYWNpbmctMXgpIDJlbSB2YXIoLS12ZXJ0aWNhbC1zcGFjaW5nLTBfNzV4KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5xdWVzdGlvbnNfX2hlYWRlci1pbWFnZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b207XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAxMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuNzUgKiAoMS42cmVtICogMC45ICogMS4zKSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjc1ICogY2FsYygxLjZyZW0gKiAwLjkgKiAxLjMpKTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS12ZXJ0aWNhbC1zcGFjaW5nLTBfNzV4KTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnF1ZXN0aW9uc19faGVhZGVyLXRpdGxlIHtcclxuICBjb2xvcjogIzBmNjM3ODtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItbGluayk7XHJcbiAgZm9udC1zaXplOiBjYWxjKDIuNHJlbSAqIDAuOSk7XHJcbiAgZm9udC1zaXplOiBjYWxjKDIuNHJlbSAqIHZhcigtLXRleHQtbXVsdGlwbGllcikpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjUgKiAoMS42cmVtICogMC45ICogMS4zKSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjUgKiBjYWxjKDEuNnJlbSAqIDAuOSAqIDEuMykpO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXZlcnRpY2FsLXNwYWNpbmctMF81eCk7XHJcbn1cclxuXHJcbi5xdWVzdGlvbnNfX2l0ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMS41ICogKDEuNnJlbSAqIDAuOSAqIDEuMykpO1xyXG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMS41ICogY2FsYygxLjZyZW0gKiAwLjkgKiAxLjMpKTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS12ZXJ0aWNhbC1zcGFjaW5nLTFfNXgpO1xyXG59XHJcblxyXG4ucXVlc3Rpb25zX19pdGVtLWxpbms6bGluaywgLnF1ZXN0aW9uc19faXRlbS1saW5rOnZpc2l0ZWQsIGFyZWFbaHJlZl0ucXVlc3Rpb25zX19pdGVtLWxpbmsge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnF1ZXN0aW9uc19faXRlbS1saW5rOi1tb3otYW55LWxpbmsge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnF1ZXN0aW9uc19faXRlbS1saW5rOmFueS1saW5rIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5xdWVzdGlvbnNfX2l0ZW0tdGl0bGUge1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbG9yOiAjMGY2Mzc4O1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1saW5rKTtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZvbnQtZmFtaWx5OiBcIkFyaWFsIE5hcnJvd1wiLCBcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZi1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWNvbmRlbnNlZC1mb250LWZhbWlseSk7XHJcbiAgZm9udC1zaXplOiBjYWxjKDIuNHJlbSAqIDAuOSk7XHJcbiAgZm9udC1zaXplOiBjYWxjKDIuNHJlbSAqIHZhcigtLXRleHQtbXVsdGlwbGllcikpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xyXG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMS42cmVtICogMC45ICogMS4zKTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS12ZXJ0aWNhbC1zcGFjaW5nLTF4KTtcclxufVxyXG5cclxuLnF1ZXN0aW9uc19faXRlbS10aXRsZTo6YmVmb3JlIHtcclxuICBjb2xvcjogY3VycmVudENvbG9yO1xyXG4gIGNvbnRlbnQ6ICctJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IGNhbGMoM3JlbSAqIDAuOSk7XHJcbiAgZm9udC1zaXplOiBjYWxjKDNyZW0gKiB2YXIoLS10ZXh0LW11bHRpcGxpZXIpKTtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG4gIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICB3aWR0aDogMnJlbTtcclxufVxyXG5cclxuLnF1ZXN0aW9uc19faXRlbS1jb250ZW50IHtcclxuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcclxufVxyXG5cclxuLnF1ZXN0aW9uc19faXRlbS5pcy1jb2xsYXBzZWQgLnF1ZXN0aW9uc19faXRlbS10aXRsZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiAnKyc7XHJcbn1cclxuXHJcbi5xdWVzdGlvbnNfX2l0ZW0uaXMtY29sbGFwc2VkIC5xdWVzdGlvbnNfX2l0ZW0tY29udGVudCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xyXG5cclxuICAucXVlc3Rpb25zLmlzLWludmlzaWJsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnF1ZXN0aW9uc19faGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBBbnN3ZXIgQ29udGVudCAqL1xyXG5cclxuLnMtYW5zd2VyLWNvbnRlbnQge1xyXG4gIGNvbG9yOiAjNWM1YzVjO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbn1cclxuXHJcbi5zLWFuc3dlci1jb250ZW50IGgzLFxyXG4ucy1hbnN3ZXItY29udGVudCBoNCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjUgKiAoMS42cmVtICogMC45ICogMS4zKSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjUgKiBjYWxjKDEuNnJlbSAqIDAuOSAqIDEuMykpO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXZlcnRpY2FsLXNwYWNpbmctMF81eCk7XHJcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41ICogKDEuNnJlbSAqIDAuOSAqIDEuMykpO1xyXG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNSAqIGNhbGMoMS42cmVtICogMC45ICogMS4zKSk7XHJcbiAgcGFkZGluZy10b3A6IHZhcigtLXZlcnRpY2FsLXNwYWNpbmctMF81eCk7XHJcbn1cclxuXHJcbi5zLWFuc3dlci1jb250ZW50IHAge1xyXG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMC41ICogKDEuNnJlbSAqIDAuOSAqIDEuMykpO1xyXG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMC41ICogY2FsYygxLjZyZW0gKiAwLjkgKiAxLjMpKTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS12ZXJ0aWNhbC1zcGFjaW5nLTBfNXgpO1xyXG59XHJcblxyXG4ucy1hbnN3ZXItY29udGVudCBhOmxpbmssIC5zLWFuc3dlci1jb250ZW50IGE6dmlzaXRlZCB7XHJcbiAgY29sb3I6ICMyNzdlZmY7XHJcbn1cclxuXHJcbi5zLWFuc3dlci1jb250ZW50IGE6LW1vei1hbnktbGluayB7XHJcbiAgY29sb3I6ICMyNzdlZmY7XHJcbn1cclxuXHJcbi5zLWFuc3dlci1jb250ZW50IGE6YW55LWxpbmsge1xyXG4gIGNvbG9yOiAjMjc3ZWZmO1xyXG59XHJcblxyXG4vKiBTbGFudCAqL1xyXG5cclxuLmMtc2xhbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgaGVpZ2h0OiAxMDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogLTI7XHJcbn1cclxuXHJcbi5jLXNsYW50OjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDBweDtcclxuICB0b3A6IDYwcHg7XHJcbiAgbGVmdDogMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwLC0zZGVnKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2tldygwLC0zZGVnKTtcclxufVxyXG5cclxuLmMtc2xhbnRfd2hpdGUtZ3JheTo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbn1cclxuXHJcbi5jLXNsYW50X2dyYXktZ3JlZW4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbn1cclxuXHJcbi5jLXNsYW50X2dyZWVuLXdoaXRlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjY2JjO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG59XHJcblxyXG4uYy1zbGFudF9ncmF5LWdyZWVuOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwY2NiYztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxufVxyXG5cclxuLmMtc2xhbnRfZ3JlZW4td2hpdGU6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uYy1zbGFudF93aGl0ZS1ncmVlbjo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGNjYmM7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbn1cclxuXHJcbi8qIEJlbmVmaXRzICovXHJcblxyXG4uYmVuZWZpdHMge1xyXG4gIHBhZGRpbmctdG9wOiBjYWxjKDEuNnJlbSAqIDAuOSAqIDEuMyk7XHJcbiAgcGFkZGluZy10b3A6IHZhcigtLXZlcnRpY2FsLXNwYWNpbmctMXgpO1xyXG59XHJcblxyXG4uYmVuZWZpdHNfX3RpdGxlIHtcclxuICBjb2xvcjogIzBmNjM3ODtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItbGluayk7XHJcbiAgZm9udC1mYW1pbHk6IFwiQXJpYWwgTmFycm93XCIsIFwiUm9ib3RvIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmLWNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcclxuICBmb250LWZhbWlseTogdmFyKC0tY29uZGVuc2VkLWZvbnQtZmFtaWx5KTtcclxuICBmb250LXNpemU6IGNhbGMoMy42cmVtICogMC45KTtcclxuICBmb250LXNpemU6IGNhbGMoMy42cmVtICogdmFyKC0tdGV4dC1tdWx0aXBsaWVyKSk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XHJcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygyICogKDEuNnJlbSAqIDAuOSAqIDEuMykpO1xyXG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMiAqIGNhbGMoMS42cmVtICogMC45ICogMS4zKSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tdmVydGljYWwtc3BhY2luZy0yeCk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYmVuZWZpdHNfX2FjY2VudCB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XHJcbn1cclxuXHJcbi5iZW5lZml0c19fbGlzdCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyZW07XHJcbiAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmJlbmVmaXRzX19pdGVtIHtcclxuICBsaW5lLWhlaWdodDogMS4xO1xyXG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEuNnJlbSAqIDAuOSAqIDEuMyk7XHJcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXZlcnRpY2FsLXNwYWNpbmctMXgpO1xyXG59XHJcblxyXG4uYmVuZWZpdHNfX2l0ZW0taW1hZ2Uge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMTEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjc1ICogKDEuNnJlbSAqIDAuOSAqIDEuMykpO1xyXG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMC43NSAqIGNhbGMoMS42cmVtICogMC45ICogMS4zKSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tdmVydGljYWwtc3BhY2luZy0wXzc1eCk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5iZW5lZml0c19faXRlbS10aXRsZSB7XHJcbiAgY29sb3I6ICMwZjYzNzg7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLWxpbmspO1xyXG4gIGZvbnQtc2l6ZTogY2FsYygyLjRyZW0gKiAwLjkpO1xyXG4gIGZvbnQtc2l6ZTogY2FsYygyLjRyZW0gKiB2YXIoLS10ZXh0LW11bHRpcGxpZXIpKTtcclxuICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuNSAqICgxLjZyZW0gKiAwLjkgKiAxLjMpKTtcclxuICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuNSAqIGNhbGMoMS42cmVtICogMC45ICogMS4zKSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tdmVydGljYWwtc3BhY2luZy0wXzV4KTtcclxufVxyXG5cclxuLmJlbmVmaXRzX19pdGVtLWRldGFpbHMge1xyXG4gIGZvbnQtc2l6ZTogY2FsYygxLjZyZW0gKiAwLjkpO1xyXG4gIGZvbnQtc2l6ZTogY2FsYygxLjZyZW0gKiB2YXIoLS10ZXh0LW11bHRpcGxpZXIpKTtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uYmVuZWZpdHNfX2N0YSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XHJcblxyXG4gIC5iZW5lZml0c19fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygzICogKDEuNnJlbSAqIDAuOSAqIDEuMykpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygzICogY2FsYygxLjZyZW0gKiAwLjkgKiAxLjMpKTtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXZlcnRpY2FsLXNwYWNpbmctM3gpO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIC5iZW5lZml0c19faXRlbSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygyICogKDEuNnJlbSAqIDAuOSAqIDEuMykpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMiAqIGNhbGMoMS42cmVtICogMC45ICogMS4zKSk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tdmVydGljYWwtc3BhY2luZy0yeCk7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQYXJ0bmVycyAqL1xyXG5cclxuLnBhcnRuZXJzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDUgKiAoMS42cmVtICogMC45ICogMS4zKSk7XHJcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoNSAqIGNhbGMoMS42cmVtICogMC45ICogMS4zKSk7XHJcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXZlcnRpY2FsLXNwYWNpbmctNXgpO1xyXG4gIHBhZGRpbmctdG9wOiBjYWxjKDEuNnJlbSAqIDAuOSAqIDEuMyk7XHJcbiAgcGFkZGluZy10b3A6IHZhcigtLXZlcnRpY2FsLXNwYWNpbmctMXgpO1xyXG59XHJcblxyXG4ucGFydG5lcnNfX3RpdGxlIHtcclxuICBmb250LWZhbWlseTogXCJBcmlhbCBOYXJyb3dcIiwgXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWYtY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1jb25kZW5zZWQtZm9udC1mYW1pbHkpO1xyXG4gIGZvbnQtc2l6ZTogY2FsYyg0LjhyZW0gKiAwLjkpO1xyXG4gIGZvbnQtc2l6ZTogY2FsYyg0LjhyZW0gKiB2YXIoLS10ZXh0LW11bHRpcGxpZXIpKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMS42cmVtICogMC45ICogMS4zKTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS12ZXJ0aWNhbC1zcGFjaW5nLTF4KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wYXJ0bmVyc19fYWNjZW50IHtcclxuICBjb2xvcjogIzAwY2NiYztcclxuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XHJcbn1cclxuXHJcbi5wYXJ0bmVyc19fYWNjZW50X3NlY29uZGFyeSB7XHJcbiAgY29sb3I6ICNmYzU2NTY7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XHJcbn1cclxuXHJcbi5wYXJ0bmVyc19fZGV0YWlscyB7XHJcbiAgZm9udC1zaXplOiBjYWxjKDIuMnJlbSAqIDAuOSk7XHJcbiAgZm9udC1zaXplOiBjYWxjKDIuMnJlbSAqIHZhcigtLXRleHQtbXVsdGlwbGllcikpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucGFydG5lcnNfX2l0ZW0taW1hZ2Uge1xyXG4gIGhlaWdodDogMTEwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBsZWZ0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogODBweDtcclxuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNSAqICgxLjZyZW0gKiAwLjkgKiAxLjMpKTtcclxuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNSAqIGNhbGMoMS42cmVtICogMC45ICogMS4zKSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tdmVydGljYWwtc3BhY2luZy0xXzV4KTtcclxufVxyXG5cclxuLnBhcnRuZXJzX19pdGVtLXRpdGxlIHtcclxuICBmb250LWZhbWlseTogXCJBcmlhbCBOYXJyb3dcIiwgXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWYtY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1jb25kZW5zZWQtZm9udC1mYW1pbHkpO1xyXG4gIGZvbnQtc2l6ZTogY2FsYygyLjRyZW0gKiAwLjkpO1xyXG4gIGZvbnQtc2l6ZTogY2FsYygyLjRyZW0gKiB2YXIoLS10ZXh0LW11bHRpcGxpZXIpKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcclxuICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuNSAqICgxLjZyZW0gKiAwLjkgKiAxLjMpKTtcclxuICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuNSAqIGNhbGMoMS42cmVtICogMC45ICogMS4zKSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tdmVydGljYWwtc3BhY2luZy0wXzV4KTtcclxufVxyXG5cclxuLnBhcnRuZXJzX19pdGVtLWRldGFpbHMge1xyXG4gIGZvbnQtc2l6ZTogY2FsYygxLjZyZW0gKiAwLjkpO1xyXG4gIGZvbnQtc2l6ZTogY2FsYygxLjZyZW0gKiB2YXIoLS10ZXh0LW11bHRpcGxpZXIpKTtcclxuICBsaW5lLWhlaWdodDogMS4yNTtcclxuICBtYXgtd2lkdGg6IDYwY2g7XHJcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXNpemUtMyk7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuXHJcbiAgLnBhcnRuZXJzX19kZXRhaWxzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMiAqICgxLjZyZW0gKiAwLjkgKiAxLjMpKTtcclxuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMiAqIGNhbGMoMS42cmVtICogMC45ICogMS4zKSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS12ZXJ0aWNhbC1zcGFjaW5nLTJ4KTtcclxuICB9XHJcbn1cclxuXHJcbi8qIFNjZW5hcmlvcyAqL1xyXG5cclxuLnNjZW5hcmlvcyB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zY2VuYXJpby1zbGljZS5zdmcpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xyXG4gIHBhZGRpbmctdG9wOiBjYWxjKDYgKiAoMS42cmVtICogMC45ICogMS4zKSk7XHJcbiAgcGFkZGluZy10b3A6IGNhbGMoNiAqIGNhbGMoMS42cmVtICogMC45ICogMS4zKSk7XHJcbiAgcGFkZGluZy10b3A6IHZhcigtLXZlcnRpY2FsLXNwYWNpbmctNngpO1xyXG59XHJcblxyXG4uc2NlbmFyaW9zX190aXRsZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiQXJpYWwgTmFycm93XCIsIFwiUm9ib3RvIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmLWNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcclxuICBmb250LWZhbWlseTogdmFyKC0tY29uZGVuc2VkLWZvbnQtZmFtaWx5KTtcclxuICBmb250LXNpemU6IGNhbGMoMy44cmVtICogMC45KTtcclxuICBmb250LXNpemU6IGNhbGMoMy44cmVtICogdmFyKC0tdGV4dC1tdWx0aXBsaWVyKSk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zY2VuYXJpb3NfX3N1YnRpdGxlIHtcclxuICBjb2xvcjogI2ZjNTY1NjtcclxuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcclxuICBmb250LWZhbWlseTogXCJBcmlhbCBOYXJyb3dcIiwgXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWYtY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1jb25kZW5zZWQtZm9udC1mYW1pbHkpO1xyXG4gIGZvbnQtc2l6ZTogY2FsYygzLjhyZW0gKiAwLjkpO1xyXG4gIGZvbnQtc2l6ZTogY2FsYygzLjhyZW0gKiB2YXIoLS10ZXh0LW11bHRpcGxpZXIpKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW4tYm90dG9tOiBjYWxjKDMgKiAoMS42cmVtICogMC45ICogMS4zKSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzICogY2FsYygxLjZyZW0gKiAwLjkgKiAxLjMpKTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS12ZXJ0aWNhbC1zcGFjaW5nLTN4KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zY2VuYXJpb3NfX2xpc3Qge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uc2NlbmFyaW9zX19pdGVtIHtcclxuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcclxuICAgICAgZmxleC1iYXNpczogMTAwJTtcclxufVxyXG5cclxuLnNjZW5hcmlvc19faXRlbV9jb3ZlcmVkIHtcclxuICBtYXJnaW4tYm90dG9tOiBjYWxjKDMgKiAoMS42cmVtICogMC45ICogMS4zKSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzICogY2FsYygxLjZyZW0gKiAwLjkgKiAxLjMpKTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS12ZXJ0aWNhbC1zcGFjaW5nLTN4KTtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuLnNjZW5hcmlvc19faXRlbS10aXRsZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiQXJpYWwgTmFycm93XCIsIFwiUm9ib3RvIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmLWNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcclxuICBmb250LWZhbWlseTogdmFyKC0tY29uZGVuc2VkLWZvbnQtZmFtaWx5KTtcclxuICBmb250LXNpemU6IGNhbGMoNC44cmVtICogMC45KTtcclxuICBmb250LXNpemU6IGNhbGMoNC44cmVtICogdmFyKC0tdGV4dC1tdWx0aXBsaWVyKSk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjUgKiAoMS42cmVtICogMC45ICogMS4zKSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjUgKiBjYWxjKDEuNnJlbSAqIDAuOSAqIDEuMykpO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXZlcnRpY2FsLXNwYWNpbmctMF81eCk7XHJcbn1cclxuXHJcbi5zY2VuYXJpb3NfX2l0ZW1fY292ZXJlZCAuc2NlbmFyaW9zX19pdGVtLXRpdGxlIHtcclxuICBjb2xvcjogIzAwY2NiYztcclxuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbn1cclxuXHJcbi5zY2VuYXJpb3NfX2l0ZW1fbm90LWNvdmVyZWQgLnNjZW5hcmlvc19faXRlbS10aXRsZSB7XHJcbiAgY29sb3I6ICNmYzU2NTY7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XHJcbn1cclxuXHJcbi5zY2VuYXJpb3NfX2l0ZW0tZGV0YWlscyB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICBtYXgtd2lkdGg6IDQ1Y2g7XHJcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXNpemUtMSk7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuXHJcbiAgLnNjZW5hcmlvcyB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICBwYWRkaW5nLXRvcDogY2FsYygzICogKDEuNnJlbSAqIDAuOSAqIDEuMykpO1xyXG4gICAgcGFkZGluZy10b3A6IGNhbGMoMyAqIGNhbGMoMS42cmVtICogMC45ICogMS4zKSk7XHJcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tdmVydGljYWwtc3BhY2luZy0zeCk7XHJcbiAgfVxyXG5cclxuICAuc2NlbmFyaW9zX19pdGVtIHtcclxuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2MCU7XHJcbiAgICAgICAgZmxleC1iYXNpczogNjAlO1xyXG4gIH1cclxufVxyXG5cclxuLyogU3VtbWFyeSAqL1xyXG5cclxuLnN1bW1hcnkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMS42cmVtICogMC45ICogMS4zKTtcclxuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tdmVydGljYWwtc3BhY2luZy0xeCk7XHJcbiAgcGFkZGluZy10b3A6IGNhbGMoMyAqICgxLjZyZW0gKiAwLjkgKiAxLjMpKTtcclxuICBwYWRkaW5nLXRvcDogY2FsYygzICogY2FsYygxLjZyZW0gKiAwLjkgKiAxLjMpKTtcclxuICBwYWRkaW5nLXRvcDogdmFyKC0tdmVydGljYWwtc3BhY2luZy0zeCk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc3VtbWFyeV9fdGl0bGUge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkFyaWFsIE5hcnJvd1wiLCBcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZi1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWNvbmRlbnNlZC1mb250LWZhbWlseSk7XHJcbiAgZm9udC1zaXplOiBjYWxjKDUuNnJlbSAqIDAuOSk7XHJcbiAgZm9udC1zaXplOiBjYWxjKDUuNnJlbSAqIHZhcigtLXRleHQtbXVsdGlwbGllcikpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMS42cmVtICogMC45ICogMS4zKTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS12ZXJ0aWNhbC1zcGFjaW5nLTF4KTtcclxuICBtYXgtd2lkdGg6IDMwY2g7XHJcbiAgbWF4LXdpZHRoOiB2YXIoLS1oZWFkZXItc2l6ZS0zKTtcclxufVxyXG5cclxuLnN1bW1hcnlfX2FjY2VudCB7XHJcbiAgY29sb3I6ICMwMGNjYmM7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG59XHJcblxyXG4uc3VtbWFyeV9fZGV0YWlscyB7XHJcbiAgZm9udC1zaXplOiBjYWxjKDIuNHJlbSAqIDAuOSk7XHJcbiAgZm9udC1zaXplOiBjYWxjKDIuNHJlbSAqIHZhcigtLXRleHQtbXVsdGlwbGllcikpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcclxuICBtYXgtd2lkdGg6IDYwY2g7XHJcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXNpemUtMyk7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcclxuXHJcbiAgLnN1bW1hcnlfX2ltYWdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3VtbWFyeS1zbGljZS0yeC1vcHQucG5nKTtcclxuICAgIHRvcDogLTMwMHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDQzMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIH1cclxufVxyXG5cclxuLyogUG9saWNpZXMgKi9cclxuXHJcbi5wb2xpY2llc19fbGlzdCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwZjYzNzg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWxpbmspO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcGFkZGluZzogY2FsYyg1ICogKDEuNnJlbSAqIDAuOSAqIDEuMykpIDJlbSBjYWxjKDAuNzUgKiAoMS42cmVtICogMC45ICogMS4zKSk7XHJcbiAgcGFkZGluZzogY2FsYyg1ICogY2FsYygxLjZyZW0gKiAwLjkgKiAxLjMpKSAyZW0gY2FsYygwLjc1ICogY2FsYygxLjZyZW0gKiAwLjkgKiAxLjMpKTtcclxuICBwYWRkaW5nOiB2YXIoLS12ZXJ0aWNhbC1zcGFjaW5nLTV4KSAyZW0gdmFyKC0tdmVydGljYWwtc3BhY2luZy0wXzc1eCk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucG9saWNpZXNfX2l0ZW0ge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucG9saWNpZXNfX2l0ZW0tbGluazpsaW5rLCAucG9saWNpZXNfX2l0ZW0tbGluazp2aXNpdGVkLCBhcmVhW2hyZWZdLnBvbGljaWVzX19pdGVtLWxpbmsge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnBvbGljaWVzX19pdGVtLWxpbms6LW1vei1hbnktbGluayB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ucG9saWNpZXNfX2l0ZW0tbGluazphbnktbGluayB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ucG9saWNpZXNfX2l0ZW0tbGluazo6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDEyMG1zIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDEyMG1zIGVhc2U7XHJcbn1cclxuXHJcbi5wb2xpY2llc19faXRlbS1saW5rOmhvdmVyOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcclxufVxyXG5cclxuLnBvbGljaWVzX19pdGVtLWltYWdlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDEyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMC43NSAqICgxLjZyZW0gKiAwLjkgKiAxLjMpKTtcclxuICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuNzUgKiBjYWxjKDEuNnJlbSAqIDAuOSAqIDEuMykpO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXZlcnRpY2FsLXNwYWNpbmctMF83NXgpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucG9saWNpZXNfX2l0ZW0tdGl0bGUge1xyXG4gIGNvbG9yOiAjMGY2Mzc4O1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1saW5rKTtcclxuICBmb250LXNpemU6IGNhbGMoMi40cmVtICogMC45KTtcclxuICBmb250LXNpemU6IGNhbGMoMi40cmVtICogdmFyKC0tdGV4dC1tdWx0aXBsaWVyKSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjUgKiAoMS42cmVtICogMC45ICogMS4zKSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjUgKiBjYWxjKDEuNnJlbSAqIDAuOSAqIDEuMykpO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXZlcnRpY2FsLXNwYWNpbmctMF81eCk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjAwbXM7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zO1xyXG59XHJcblxyXG4ucG9saWNpZXNfX2l0ZW0uaXMtYWN0aXZlOjphZnRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICMwMGNjYmM7XHJcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGhlaWdodDogNnB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IGNhbGMoICggY2FsYygxLjZyZW0gKiAwLjkgKiAxLjMpICogLTEpICsgMnB4KTtcclxuICBib3R0b206IGNhbGMoICggdmFyKC0tdmVydGljYWwtc3BhY2luZy0xeCkgKiAtMSkgKyAycHgpO1xyXG4gIGJvdHRvbTogY2FsYyggKCAoMS42cmVtICogMC45ICogMS4zKSAqIC0xKSArIDJweCk7XHJcbiAgYm90dG9tOiBjYWxjKCBjYWxjKCBjYWxjKDEuNnJlbSAqIDAuOSAqIDEuMykgKiAtMSkgKyAycHgpO1xyXG4gIGJvdHRvbTogY2FsYyggY2FsYyggdmFyKC0tdmVydGljYWwtc3BhY2luZy0xeCkgKiAtMSkgKyAycHgpO1xyXG4gIHdpZHRoOiA0MCU7XHJcbiAgbGVmdDogMzAlO1xyXG59XHJcblxyXG4ucG9saWNpZXNfX2l0ZW0uaXMtYWN0aXZlIC5wb2xpY2llc19faXRlbS10aXRsZSB7XHJcbiAgY29sb3I6ICMwMGNjYmM7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG59XHJcblxyXG4ucG9saWNpZXNfX3F1ZXN0aW9ucyB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbn1cclxuXHJcbi5wb2xpY2llc19fY3RhIHtcclxuICBwYWRkaW5nLXRvcDogY2FsYyg1ICogKDEuNnJlbSAqIDAuOSAqIDEuMykpO1xyXG4gIHBhZGRpbmctdG9wOiBjYWxjKDUgKiBjYWxjKDEuNnJlbSAqIDAuOSAqIDEuMykpO1xyXG4gIHBhZGRpbmctdG9wOiB2YXIoLS12ZXJ0aWNhbC1zcGFjaW5nLTV4KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuXHJcbiAgLnBvbGljaWVzX19saXN0IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgLnBvbGljaWVzX19xdWVzdGlvbnMge1xyXG4gICAgcGFkZGluZy10b3A6IGNhbGMoMyAqICgxLjZyZW0gKiAwLjkgKiAxLjMpKTtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjKDMgKiBjYWxjKDEuNnJlbSAqIDAuOSAqIDEuMykpO1xyXG4gICAgcGFkZGluZy10b3A6IHZhcigtLXZlcnRpY2FsLXNwYWNpbmctM3gpO1xyXG4gIH1cclxufVxyXG5cclxuLypAaW1wb3J0ICdjb21wb25lbnRzL2NvbXBvbmVudC5jc3MnO1xyXG5AaW1wb3J0ICdnbG9iYWxzL2dsb2JhbC5jc3MnO1xyXG5AaW1wb3J0ICdwYWdlcy9wYWdlLmNzcyc7XHJcbkBpbXBvcnQgJ29iamVjdHMvb2JqZWN0LmNzcyc7XHJcbkBpbXBvcnQgJ3V0aWxpdGllcy91dGlsaXR5LmNzcyc7ICovXHJcbiJdfQ== */