/*!
 * @project        Boilerplate Craft
 * @name           app.css
 * @author         undefined
 * @build          Mon, Jan 26, 2026 4:03 PM ET
 * @release        19d8bc630097b94c8a062191f1471853de3a8ac5 [feature/email]
 * @copyright      Copyright (c) 2026 Digital Heroes GMBH
 *
 */:root{--focalpoint:50% 50%;--container-wdith:160rem;--color-black:#000;--color-grey-500:#2a3336;--color-grey-400:#454545;--color-grey-300:#89969f;--color-grey-200:#becad0;--color-grey-150:#e5e5e5;--color-grey-100:#d8d8d8;--color-white:#fff;--color-primary-1:#9a0841;--color-primary-2:#b3ba12;--color-primary-3:#faf8f2;--color-secondary-1:#80e4de;--color-secondary-2:#be00ff;--color-error:#ff0652;--color-success:#4efe8d;--color-warning:#ffc700;--color-black-transparent:rgba(0,0,0,.565);--color-primary-1-transparent:#0040ff;--color-red-hover:#9a0941;--spacing-200:200px;--spacing-140:140px;--spacing-120:120px;--spacing-100:100px;--spacing-80:80px;--spacing-60:60px;--spacing-50:50px;--spacing-40:40px;--spacing-30:30px;--spacing-20:20px;--spacing-10:10px;--font-size-200:1.6rem;--font-size-300:1.8rem;--font-size-400:2rem;--font-size-600:2.4rem;--font-size-700:2.8rem;--font-size-800:3.2rem;--font-size-900:3.8rem;--global-font-size:1.325rem;--global-line-height:1.5;--font-size-button:1.8rem;--button-primary-min-height:6rem;--button-primary-min-width:20rem;--bodyFontFamily:"Akkurat",Helvetica,Arial,sans-serif;--bodyFontColor:var(--color-black);--headerHeightSmall:6rem;--headerHeight:12rem;--hamburgerLineHeight:1px;--hamburgerWidth:30px;--hamburgerHeidht:30px;--formBorder:1px solid #999;--formBorderRadius:4px;--formInputHeight:33px;--animationDuration:0.25s;--animationEase:cubic-bezier(.25,.46,.45,.75);--paragraph-font-size:var(--font-size-400)}@media(min-width:75em){:root{--font-size-200:1.6rem;--font-size-300:1.8rem;--font-size-400:2rem;--font-size-600:2.8rem;--font-size-700:3.6rem;--font-size-800:4.8rem;--font-size-900:7.2rem}}html{font-size:62.5%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background-color:var(--color-white);font-family:var(--bodyFontFamily,"Akkurat",Helvetica,Arial,sans-serif);font-size:var(--global-font-size);font-variant:none;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;padding-top:0;word-break:break-word}a:focus{outline:none}@font-face{font-family:Akkurat;font-style:normal;font-weight:400;src:url(/dist/webfonts/AkkuratHelsanaTT-Regular.woff2) format("woff2"),url(/dist/webfonts/AkkuratHelsanaTT-Regular.woff) format("woff")}@font-face{font-family:Akkurat;font-style:italic;font-weight:400;src:url(/dist/webfonts/AkkuratHelsanaTT-Italic.woff2) format("woff2"),url(/dist/webfonts/AkkuratHelsanaTT-Italic.woff) format("woff")}@font-face{font-family:Akkurat;font-style:normal;font-weight:300;src:url(/dist/webfonts/AkkuratHelsanaTT-Light.woff2) format("woff2"),url(/dist/webfonts/AkkuratHelsanaTT-Light.woff) format("woff")}@font-face{font-family:Akkurat;font-style:italic;font-weight:300;src:url(/dist/webfonts/AkkuratHelsanaTT-LightItalic.woff2) format("woff2"),url(/dist/webfonts/AkkuratHelsanaTT-LightItalic.woff) format("woff")}@font-face{font-family:Akkurat;font-style:normal;font-weight:700;src:url(/dist/webfonts/AkkuratHelsanaTT-Bold.woff2) format("woff2"),url(/dist/webfonts/AkkuratHelsanaTT-Bold.woff) format("woff")}@font-face{font-family:Akkurat;font-style:italic;font-weight:700;src:url(/dist/webfonts/AkkuratHelsanaTT-BoldItalic.woff2) format("woff2"),url(/dist/webfonts/AkkuratHelsanaTT-BoldItalic.woff) format("woff")}.field__sub-label,.font-size-200,.modular .font-size-200,.modular .h6,.modular h6{font-size:var(--font-size-200);line-height:2.4rem}.cookiebanner__desc,.cookiebanner__title,.font-size-300,.modular .cookie-banner__title,.modular .font-size-300,.modular .h5,.modular .styled figcaption,.modular h5{font-size:var(--font-size-300);line-height:2.7rem}.field__input,.font-size-400,.modular .font-size-400{font-size:var(--font-size-400);line-height:3rem}.font-size-600,.modular .font-size-600,.modular .h4,.modular h4{font-size:var(--font-size-600);line-height:3.4rem}@media(min-width:75em){.font-size-600,.modular .font-size-600,.modular .h4,.modular h4{line-height:4.2rem}}.font-size-700,.modular .font-size-700,.modular .h3,.modular blockquote,.modular h3{font-size:var(--font-size-700);line-height:3.8rem}@media(min-width:75em){.font-size-700,.modular .font-size-700,.modular .h3,.modular blockquote,.modular h3{line-height:4.8rem}}.font-size-800,.modular .font-size-800,.modular .h2,.modular h2{font-size:var(--font-size-800);line-height:4.2rem}@media(min-width:75em){.font-size-800,.modular .font-size-800,.modular .h2,.modular h2{line-height:6.4rem}}.font-size-900,.modular .font-size-900,.modular .h1,.modular h1{font-size:var(--font-size-900);line-height:4.8rem}@media(min-width:75em){.font-size-900,.modular .font-size-900,.modular .h1,.modular h1{line-height:9rem}}.action-primary,.action-primary--inverted,.action-secondary,.action-secondary--inverted,.cookiebanner__button,.cookiebanner__button--light,.cookiebanner__title,.font-color-white .action-secondary,.font-weight-700,.modular .nav--main-nav .nav__link--parent,.modular .styled ol li:before,b,strong{font-weight:700}.font-weight-500{font-weight:500}.field-group--block-animated .field__label,.font-weight-400,.footer-main-content,.header__nav-meta,.modular .lang-chooser,.modular .nav--footer-nav .nav__link,.modular .nav--meta-nav,.nav__link--child{font-weight:400}.font-size-600,.font-size-700,.font-size-800,.font-weight-300,.modular .font-size-600,.modular .font-size-700,.modular .font-size-800,.modular .h2,.modular .h3,.modular .h4,.modular .nav--main-nav .font-weight-300 .nav__link--parent,.modular blockquote,.modular h2,.modular h3,.modular h4{font-weight:300}.text-align-center{text-align:center}.uppercase{text-transform:uppercase}.modular p{font-size:var(--paragraph-font-size);margin-bottom:0}.modular .cookie-banner__title,.modular .h1,.modular .h2,.modular .h3,.modular .h4,.modular .h5,.modular .h6,.modular h1,.modular h2,.modular h3,.modular h4,.modular h5,.modular h6{margin:unset}.modular .lead{font-size:18px;font-weight:300;line-height:1.4}@media(min-width:48em){.modular .lead{font-size:24px}}.font-color-primary{color:var(--color-primary-1)}.font-color-white{color:var(--color-white)}.modular blockquote{color:var(--color-primary-1);margin-bottom:0;quotes:"«" "»"}.modular blockquote:before{content:open-quote}.lang-fr-ch .modular blockquote:before{margin-right:.5rem}.modular blockquote:after{content:close-quote}.lang-fr-ch .modular blockquote:after{margin-left:.5rem}.modular .styled a:not(.btn):not(.action):not(.cookiebanner__button):not(.cookiebanner__button--light):not(.action-download):hover{text-decoration:underline}.modular .styled ol,.modular .styled ul{list-style-type:none;margin:0;padding:0}.modular .styled *+.font-size-500,.modular .styled *+.font-size-600,.modular .styled *+.font-size-700,.modular .styled *+.h3,.modular .styled *+.h4,.modular .styled *+blockquote,.modular .styled *+figure:not(.iframe__poster),.modular .styled *+h3,.modular .styled *+h4{margin-top:var(--spacing-30)}.modular .styled *+.font-size-800,.modular .styled *+.h2,.modular .styled *+h2{margin-top:var(--spacing-50)}.modular .styled *+.font-size-900,.modular .styled *+.h1,.modular .styled *+h1{margin-top:var(--spacing-60)}.modular .styled .font-size-500+p,.modular .styled .font-size-600+p,.modular .styled .font-size-700+p,.modular .styled .font-size-800+p,.modular .styled .font-size-900+p,.modular .styled .h1+p,.modular .styled .h2+p,.modular .styled .h3+p,.modular .styled .h4+p,.modular .styled blockquote+p,.modular .styled h1+p,.modular .styled h2+p,.modular .styled h3+p,.modular .styled h4+p{margin-top:var(--spacing-20)}.modular .styled *+.font-size-900,.modular .styled *+.h1,.modular .styled *+h1{margin-top:var(--spacing-80)}.modular .styled .field__input+.field__input,.modular .styled .field__input+.font-size-400,.modular .styled .font-size-400+.field__input,.modular .styled .font-size-400+.font-size-400{margin-top:var(--spacing-20)}.modular .styled *+.iframe-wrapper,.modular .styled .font-size-900+*,.modular .styled .h1+*,.modular .styled h1+*{margin-top:var(--spacing-40)}.modular .styled figcaption{padding-top:var(--spacing-20);text-align:left!important}.modular .styled .iframe-wrapper+*,.modular .styled figure:not(.iframe__poster)+*{margin-top:5rem}@media(min-width:75em){.modular .styled .iframe-wrapper+*,.modular .styled figure:not(.iframe__poster)+*{margin-top:var(--spacing-80)}}.modular .styled *+blockquote{margin-top:5rem}@media(min-width:75em){.modular .styled *+blockquote{margin-top:var(--spacing-120)}}.modular .styled ol,.modular .styled ul{font-size:var(--font-size-400);line-height:3rem}.modular .styled ol+*,.modular .styled ul+*{margin-top:var(--spacing-30)}@media(min-width:75em){.modular .styled ol+*,.modular .styled ul+*{margin-top:var(--spacing-40)}}.modular .styled ol li,.modular .styled ul li{counter-increment:counter-inc;padding-left:3.5rem;position:relative}.modular .styled ol li:not(:first-child),.modular .styled ul li:not(:first-child){margin-top:var(--spacing-10)}.modular .styled ul li:before{content:"–";font-size:1.4rem;top:2px;width:2rem}.modular .styled ol li:before,.modular .styled ul li:before{color:var(--color-primary-1);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;left:0;position:absolute}.modular .styled ol li:before{content:counter(counter-inc) ". ";font-size:inherit;top:0;width:3rem}.modular .styled *+ol,.modular .styled *+ul{margin-top:var(--spacing-20)}@media(min-width:75em){.modular .styled *+ol,.modular .styled *+ul{margin-top:var(--spacing-20)}}.color--red{color:#9a0841}.c-text .image{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.c-text .image figcaption{-ms-flex-item-align:start;align-self:flex-start}.lazy{opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.lazy.loaded,.lazy:not(img)[data-was-processed=true]{opacity:1}.field__input--check,.field__input--radio,.header__home-link-text,.visually-hidden{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.modular .container{margin-left:auto;margin-right:auto;max-width:var(--container-wdith);padding-left:0;padding-right:0;width:100%}.container--fullwidth{width:100%}.container-blog{margin-left:auto;margin-right:auto;max-width:1600px;padding-left:0;padding-right:0;width:100%}.container-blog--content{min-height:25rem}.modular .row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0;position:relative;width:100%}.modular .row:after,.modular .row:before{display:none}.legacy .row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-11px;margin-right:-11px;width:auto}.row--v-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row--h-align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width:47.99em){.row--fullmobile{margin-left:-3rem;margin-right:-3rem}}.modular .row--grid{grid-column-gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;justify-content:center}@media(min-width:48em){.modular .row--grid{grid-column-gap:2rem;grid-template-columns:repeat(12,1fr)}}@media(min-width:75em){.modular .row--grid{grid-column-gap:4rem;grid-template-columns:repeat(12,1fr)}}@media(min-width:48em){.modular .row--reverse{direction:rtl}}.modular .row--reverse *{direction:ltr;text-align:left}.modular .col{float:none;padding-left:0;padding-right:0;width:100%}.col--half{width:50%}.wrapper{padding-left:3rem;padding-right:3rem;width:100%}@media(min-width:75em){.wrapper{padding-left:4rem;padding-right:4rem}}.wrapper--sm-full{padding-left:0;padding-right:0}@media(min-width:75em){.wrapper--sm-full{padding-left:4rem;padding-right:4rem}}.modular .align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.middle{margin-left:auto;margin-right:auto}@media(min-width:48em){.middle--medium{max-width:56rem}}@media(min-width:75em){.middle--medium{max-width:77rem}}@media(min-width:48em){.middle--large{max-width:56rem}}@media(min-width:75em){.middle--large{max-width:94rem}}.col-sm-1{grid-column-end:span 1}.offset-sm-1{grid-column-start:2}.col-sm-2{grid-column-end:span 2}.offset-sm-2{grid-column-start:3}.col-sm-3{grid-column-end:span 3}.offset-sm-3{grid-column-start:4}.col-sm-4{grid-column-end:span 4}.offset-sm-4{grid-column-start:5}.col-sm-5{grid-column-end:span 5}.offset-sm-5{grid-column-start:6}.col-sm-6{grid-column-end:span 6}.offset-sm-6{grid-column-start:7}.col-sm-7{grid-column-end:span 7}.offset-sm-7{grid-column-start:8}.col-sm-8{grid-column-end:span 8}.offset-sm-8{grid-column-start:9}.col-sm-9{grid-column-end:span 9}.offset-sm-9{grid-column-start:10}.col-sm-10{grid-column-end:span 10}.offset-sm-10{grid-column-start:11}.col-sm-11{grid-column-end:span 11}.offset-sm-11{grid-column-start:12}.col-sm-12{grid-column-end:span 12}.offset-sm-12{grid-column-start:13}@media(min-width:48em)and (max-width:74.99em){.col-md-1{grid-column-end:span 1}.offset-md-1{grid-column-start:2}.col-md-2{grid-column-end:span 2}.offset-md-2{grid-column-start:3}.col-md-3{grid-column-end:span 3}.offset-md-3{grid-column-start:4}.col-md-4{grid-column-end:span 4}.offset-md-4{grid-column-start:5}.col-md-5{grid-column-end:span 5}.offset-md-5{grid-column-start:6}.col-md-6{grid-column-end:span 6}.offset-md-6{grid-column-start:7}.col-md-7{grid-column-end:span 7}.offset-md-7{grid-column-start:8}.col-md-8{grid-column-end:span 8}.offset-md-8{grid-column-start:9}.col-md-9{grid-column-end:span 9}.offset-md-9{grid-column-start:10}.col-md-10{grid-column-end:span 10}.offset-md-10{grid-column-start:11}.col-md-11{grid-column-end:span 11}.offset-md-11{grid-column-start:12}.col-md-12{grid-column-end:span 12}.offset-md-12{grid-column-start:13}}@media(min-width:75em){.col-lg-1{grid-column-end:span 1}.offset-lg-1{grid-column-start:2}.col-lg-2{grid-column-end:span 2}.offset-lg-2{grid-column-start:3}.col-lg-3{grid-column-end:span 3}.offset-lg-3{grid-column-start:4}.col-lg-4{grid-column-end:span 4}.offset-lg-4{grid-column-start:5}.col-lg-5{grid-column-end:span 5}.offset-lg-5{grid-column-start:6}.col-lg-6{grid-column-end:span 6}.offset-lg-6{grid-column-start:7}.col-lg-7{grid-column-end:span 7}.offset-lg-7{grid-column-start:8}.col-lg-8{grid-column-end:span 8}.offset-lg-8{grid-column-start:9}.col-lg-9{grid-column-end:span 9}.offset-lg-9{grid-column-start:10}.col-lg-10{grid-column-end:span 10}.offset-lg-10{grid-column-start:11}.col-lg-11{grid-column-end:span 11}.offset-lg-11{grid-column-start:12}.col-lg-12{grid-column-end:span 12}.offset-lg-12{grid-column-start:13}}.action-reset{background:none;border:0}.action,.action-download,.cookiebanner__button,.cookiebanner__button--light{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;justify-content:center;line-height:inherit;max-width:100%;outline:none;overflow:visible;position:relative;text-decoration:none;-webkit-transition:background-color var(--animationDuration) var(--animationEase),color var(--animationDuration) var(--animationEase),border-color var(--animationDuration) var(--animationEase);transition:background-color var(--animationDuration) var(--animationEase),color var(--animationDuration) var(--animationEase),border-color var(--animationDuration) var(--animationEase)}.action-primary,.action-primary--inverted,.cookiebanner__button{background-color:var(--color-primary-1);border:1px solid var(--color-primary-1);border-radius:calc(var(--button-primary-min-height)/2);color:var(--color-white);font-size:var(--font-size-button);min-height:var(--button-primary-min-height);min-width:var(--button-primary-min-width)}.action-primary.disabled,.disabled.action-primary--inverted,.disabled.cookiebanner__button{background-color:var(--color-grey-200);border-color:var(--color-grey-200)}.action-primary--inverted,.cookiebanner__button,.not-touch .action-primary--inverted:hover,.not-touch .action-primary:hover,.not-touch .cookiebanner__button:hover{background-color:var(--color-white);color:var(--color-primary-1)}.action-primary--inverted,.cookiebanner__button{border-color:var(--color-white)}.action-primary--inverted.disabled,.disabled.cookiebanner__button{color:var(--color-white)}.not-touch .action-primary--inverted:hover,.not-touch .cookiebanner__button:hover{background:none;color:var(--color-white)}.action-secondary,.action-secondary--inverted,.cookiebanner__button--light,.font-color-white .action-secondary,.font-color-white .action-secondary--inverted,.font-color-white .cookiebanner__button--light{border:1px solid var(--color-primary-1);border-radius:calc(var(--button-primary-min-height)/2);color:var(--color-primary-1);font-size:var(--font-size-button);min-height:var(--button-primary-min-height);min-width:var(--button-primary-min-width)}.action-secondary.disabled,.disabled.action-secondary--inverted,.disabled.cookiebanner__button--light{border-color:var(--color-grey-200);color:var(--color-grey-200)}.not-touch .action-secondary--inverted:hover,.not-touch .action-secondary:hover,.not-touch .cookiebanner__button--light:hover{background-color:var(--color-primary-1);color:var(--color-white)}.action-secondary--inverted,.cookiebanner__button--light,.font-color-white .action-secondary,.font-color-white .action-secondary--inverted,.font-color-white .cookiebanner__button--light{background:none;border-color:var(--color-white);color:var(--color-white)}.action-secondary--inverted.disabled,.disabled.cookiebanner__button--light,.font-color-white .disabled.action-secondary{color:var(--color-grey-200)}.font-color-white .not-touch .action-secondary:hover,.not-touch .action-secondary--inverted:hover,.not-touch .cookiebanner__button--light:hover,.not-touch .font-color-white .action-secondary:hover{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-primary-1)}.action-fab{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 28' xml:space='preserve'%3E%3Cpath fill='%23fff' d='M26.5.4c-.5-.6-1.4-.6-2 0-.5.5-.5 1.4 0 2l10.1 10.1H1.4c-.8 0-1.4.6-1.4 1.4s.6 1.4 1.4 1.4h33.2l-10.1 10c-.5.6-.5 1.4 0 2 .6.6 1.4.6 2 0l12.4-12.4c.6-.5.6-1.4 0-2L26.5.4z'/%3E%3C/svg%3E") 50% no-repeat;background-size:3rem 2.1rem;border-radius:50%;height:6rem;-webkit-transition:-webkit-transform var(--animationDuration) var(--animationEase);transition:-webkit-transform var(--animationDuration) var(--animationEase);transition:transform var(--animationDuration) var(--animationEase);transition:transform var(--animationDuration) var(--animationEase),-webkit-transform var(--animationDuration) var(--animationEase);width:6rem}.not-touch .c-teasers__item:hover .action-fab{-webkit-transform:translateX(2rem);transform:translateX(2rem)}.action-fab--inverted{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 28' xml:space='preserve'%3E%3Cpath fill='%23fff' d='M26.5.4c-.5-.6-1.4-.6-2 0-.5.5-.5 1.4 0 2l10.1 10.1H1.4c-.8 0-1.4.6-1.4 1.4s.6 1.4 1.4 1.4h33.2l-10.1 10c-.5.6-.5 1.4 0 2 .6.6 1.4.6 2 0l12.4-12.4c.6-.5.6-1.4 0-2L26.5.4z'/%3E%3C/svg%3E") 50% no-repeat;background-size:3rem 2.1rem;border-color:var(--color-white)}.not-touch .action-fab--inverted:hover{border-color:var(--color-primary-1)}.action-fab.disabled{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 28' xml:space='preserve'%3E%3Cpath fill='%23becad0' d='M26.5.4c-.5-.6-1.4-.6-2 0-.5.5-.5 1.4 0 2l10.1 10.1H1.4c-.8 0-1.4.6-1.4 1.4s.6 1.4 1.4 1.4h33.2l-10.1 10c-.5.6-.5 1.4 0 2 .6.6 1.4.6 2 0l12.4-12.4c.6-.5.6-1.4 0-2L26.5.4z'/%3E%3C/svg%3E") 50% no-repeat;background-size:3rem 2.1rem;border-color:var(--color-grey-200)}.action-download{color:var(--color-black);font-size:var(--font-size-400)}.action-download:before{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 39.8' xml:space='preserve'%3E%3Cpath fill='%239A0841' d='M27.6 20.4c.6-.5.6-1.4 0-2-.5-.5-1.4-.5-2 0L15.4 28.6l-.2-27.2c0-.8-.6-1.4-1.4-1.4-.8 0-1.4.6-1.4 1.4l.2 27.2L2.4 18.4c-.6-.5-1.5-.5-2 0-.6.6-.6 1.5 0 2L13 33c.5.6 1.4.6 2 0l12.6-12.6zM26.2 36.6H2.8c-.9 0-1.6.7-1.6 1.6s.7 1.6 1.6 1.6l23.4.1c.9 0 1.6-.7 1.6-1.6s-.7-1.7-1.6-1.7z'/%3E%3C/svg%3E") 50% no-repeat;background-size:100% 100%;content:"";height:4rem;margin-right:var(--spacing-10);width:4rem}.action-download:hover{text-decoration:underline}.action-footer{color:var(--color-white)}.not-touch .action-footer:hover{text-decoration:underline}.action-search{color:inherit;height:2.6rem;left:0;position:absolute;top:.2rem;width:2.6rem}.errors,.form .errors{font-size:1.4rem;line-height:3rem;margin:0;padding:0}.errors.alert,.form .errors.alert{margin-bottom:2rem;padding:.5rem 1rem}.errors.invalid-feedback,.form .errors.invalid-feedback{color:var(--color-error);list-style:none}.errors li,.form .errors li{padding-left:0;text-indent:0}.errors li:not(:first-child),.form .errors li:not(:first-child){margin-top:var(--spacing-10)}.errors li:before,.form .errors li:before{display:none}.field__row *{font-family:inherit}.field-group{margin-top:5rem;position:relative}.field-group--half{width:100%}@media(min-width:75em){.field-group--half{width:calc(100% - 3rem)}}.field-group--third{width:100%}@media(min-width:75em){.field-group--third{width:calc(100% - 3rem)}}.field-group--large,.field-group--medium{width:100%}@media(min-width:75em){.field-group--medium{width:calc(66.66667% - 4rem)}}.field-group--small{width:100%}@media(min-width:75em){.field-group--small{width:calc(33.33333% - 2rem)}}.field-group--search{border-bottom:1px solid var(--color-grey-400);margin-top:0}@media(min-width:75em){.row .field-group+.field-group{margin-left:6rem}}.field-group--bordered{border-bottom:1px solid var(--color-black)}.field-group--bordered.field-group--has-errors{border-bottom:2px solid var(--color-error)}.field-group--bordered.field-group--has-errors:before{background-color:rgba(242,28,40,.063);bottom:0;content:"";display:block;height:100%;left:-7px;position:absolute;right:-7px;z-index:0}.field-group--checkbox{margin-top:var(--field-checkbox-margin-top,6rem)}.field-group--html{color:var(--color-black);margin-top:var(--spacingWide)}@media(min-width:75em){.field-group--html{margin-top:10rem}}.field-group--block{margin-top:6rem}.field__input{background:none;border:0;display:block;max-width:100%;min-height:4rem;outline:none;padding:0;position:relative;width:100%}.field__input--file{min-height:unset;width:auto}.field__input--search{font-size:1.6rem;padding-bottom:.8rem;padding-left:3.5rem}.field__label{border-bottom:0;color:#333;display:block;font-size:1.3rem;font-weight:400;margin-bottom:0;position:relative;text-align:var(--label-align,inherit)}.field-group--block .field__label{cursor:pointer;left:0;position:absolute;top:.2rem;-webkit-transition:all var(--animationDuration) var(--animationEase);transition:all var(--animationDuration) var(--animationEase);width:100%}.field-group--block-animated .field__label{color:var(--color-grey-200);font-size:1.7rem;line-height:2rem;-webkit-transform:translateY(-2.7rem);transform:translateY(-2.7rem)}.field-group--textarea.field-group--block-animated .field__label{-webkit-transform:translateY(-3.5rem);transform:translateY(-3.5rem)}.field__label.required:after{content:"*"}.field__instructions{--paragraph-font-size:var(--global-font-size)}.field__sub-label{cursor:pointer;display:block;margin-top:var(--label-margin-top,1rem);min-height:4rem;padding-left:4.7rem;padding-top:.5rem;position:relative}.field__sub-label:before{border:1px solid #333;content:"";display:block;height:3rem;left:0;position:absolute;top:0;width:3rem}.field__input--radio+.field__sub-label:before{border-radius:50%}.field__input--check:checked+.field__sub-label:before,input[type=checkbox]:checked+.field__sub-label:before{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 31' xml:space='preserve'%3E%3Cpath fill='%239A0841' d='M39.5.5c-.6-.6-1.6-.7-2.3 0l-26 26L2.7 18c-.6-.6-1.6-.6-2.3 0-.6.6-.6 1.6 0 2.2l9.6 9.6c.6.6 1.6.6 2.3 0l27.2-27c.6-.7.6-1.7 0-2.3z'/%3E%3C/svg%3E") 50% no-repeat;background-size:20px 100%}.field__input--radio:checked+.field__sub-label:after{background-color:var(--color-primary-1);border-radius:50%;content:"";display:block;height:2.4rem;left:.3rem;position:absolute;top:.3rem;width:2.4rem}.field__sub-label--inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:4rem}.field__sub-label--small{min-height:2.4rem;padding-left:3.2rem;padding-top:0}.field__sub-label--small:before{height:1.7rem;top:.2rem;width:1.7rem}.field__input--check:checked+.field__sub-label--small:before,input[type=checkbox]:checked+.field__sub-label--small:before{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 31' xml:space='preserve'%3E%3Cpath fill='%239A0841' d='M39.5.5c-.6-.6-1.6-.7-2.3 0l-26 26L2.7 18c-.6-.6-1.6-.6-2.3 0-.6.6-.6 1.6 0 2.2l9.6 9.6c.6.6 1.6.6 2.3 0l27.2-27c.6-.7.6-1.7 0-2.3z'/%3E%3C/svg%3E") 50% no-repeat;background-size:10px 100%}.field__input--textarea{-webkit-transition:height var(--animationDuration) var(--animationEase);transition:height var(--animationDuration) var(--animationEase)}.field-group--submit .action+.action{margin-left:2rem}[disabled]+.field__sub-label{opacity:.5;pointer-events:none}[class^=spacer]{clear:both}.figure{margin:0;overflow:hidden;padding:0;position:relative;width:100%}.figure:after{content:"";display:block;height:100%;position:absolute;top:0;width:100%}.figure img,.figure picture,.figure video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.figure img{-webkit-transition:-webkit-transform var(--animationDuration) var(--animationEase);transition:-webkit-transform var(--animationDuration) var(--animationEase);transition:transform var(--animationDuration) var(--animationEase);transition:transform var(--animationDuration) var(--animationEase),-webkit-transform var(--animationDuration) var(--animationEase)}.figure-three{aspect-ratio:17/14}.figure-two{aspect-ratio:39/29}.figure-fullscreen:after{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background:linear-gradient(180deg,transparent,#000);bottom:0;height:100%;opacity:.7;top:auto}@media(min-width:75em){.figure-fullscreen:after{height:60%}}video::-webkit-media-controls,video::-webkit-media-controls-overlay-play-button,video::video::-webkit-media-controls-enclosure{-webkit-appearance:none!important;display:none!important}.figure-company-image{aspect-ratio:38/40}.figure-cta{border-radius:50%;height:12rem;left:50%;overflow:hidden;position:absolute;top:0;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:12rem}@media(min-width:75em){.figure-cta{height:16rem;width:16rem}}.disabled{pointer-events:none}.modular .section{overflow:hidden;padding:0;position:relative}.modular .section--background-primary{background-color:var(--color-primary-1);color:var(--color-white)}.modular .section--spacing{padding-bottom:var(--spacing-40);padding-top:var(--spacing-40)}@media(min-width:75em){.modular .section--spacing{padding-bottom:var(--spacing-80);padding-top:var(--spacing-80)}}.modular .section--spacing-top{padding-top:var(--spacing-40)}@media(min-width:75em){.modular .section--spacing-top{padding-top:var(--spacing-80)}}.modular .section__title{margin-bottom:var(--spacing-40)}@media(min-width:75em){.modular .section__title{margin-bottom:var(--spacing-60)}}.icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-size:100% 100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-style:normal;justify-content:center;line-height:0;position:relative;width:var(--icon-width)}.icon svg{height:auto;width:100%}.icon-chevron-down,.icon-chevron-down svg{height:22px;width:22px}@media(min-width:48em){.icon-chevron-down,.icon-chevron-down svg{height:22px;width:22px}}@media(min-width:75em){.icon-chevron-down,.icon-chevron-down svg{height:22px;width:22px}}.icon-chevron-right,.icon-chevron-right svg{height:11px;width:11px}@media(min-width:48em){.icon-chevron-right,.icon-chevron-right svg{height:11px;width:6px}}@media(min-width:75em){.icon-chevron-right,.icon-chevron-right svg{height:11px;width:6px}}.icon-home,.icon-home svg{height:30px;width:30px}@media(min-width:48em){.icon-home,.icon-home svg{height:30px;width:30px}}@media(min-width:75em){.icon-home,.icon-home svg{height:30px;width:30px}}.icon-glass,.icon-glass svg{height:26px;width:26px}@media(min-width:48em){.icon-glass,.icon-glass svg{height:26px;width:26px}}@media(min-width:75em){.icon-glass,.icon-glass svg{height:26px;width:26px}}.icon-play,.icon-play svg{height:20px;width:20px}@media(min-width:48em){.icon-play,.icon-play svg{height:20px;width:20px}}@media(min-width:75em){.icon-play,.icon-play svg{height:40px;width:36px}}.icon-plus,.icon-plus svg{height:20px;width:20px}@media(min-width:48em){.icon-plus,.icon-plus svg{height:20px;width:20px}}@media(min-width:75em){.icon-plus,.icon-plus svg{height:20px;width:20px}}.icon-blogwhatsapp,.icon-blogwhatsapp svg{height:25px;width:25px}@media(min-width:48em){.icon-blogwhatsapp,.icon-blogwhatsapp svg{height:25px;width:25px}}@media(min-width:75em){.icon-blogwhatsapp,.icon-blogwhatsapp svg{height:25px;width:25px}}.icon-blogfacebook,.icon-blogfacebook svg{height:25px;width:25px}@media(min-width:48em){.icon-blogfacebook,.icon-blogfacebook svg{height:25px;width:25px}}@media(min-width:75em){.icon-blogfacebook,.icon-blogfacebook svg{height:25px;width:25px}}.icon-blogtwitter,.icon-blogtwitter svg{height:25px;width:25px}@media(min-width:48em){.icon-blogtwitter,.icon-blogtwitter svg{height:25px;width:25px}}@media(min-width:75em){.icon-blogtwitter,.icon-blogtwitter svg{height:25px;width:25px}}.icon-blogxing,.icon-blogxing svg{height:25px;width:25px}@media(min-width:48em){.icon-blogxing,.icon-blogxing svg{height:25px;width:25px}}@media(min-width:75em){.icon-blogxing,.icon-blogxing svg{height:25px;width:25px}}.icon-blogshare,.icon-blogshare svg{height:25px;width:25px}@media(min-width:48em){.icon-blogshare,.icon-blogshare svg{height:25px;width:25px}}@media(min-width:75em){.icon-blogshare,.icon-blogshare svg{height:25px;width:25px}}hr{background-color:var(--primaryColor);border:none;clear:both;display:block;height:1px;margin:var(--globalMargin) auto}.iframe-wrapper{padding:0}.iframe-container{height:0;padding-bottom:56.25%;position:relative;width:100%}.iframe-container div,.iframe-container embed,.iframe-container iframe,.iframe-container object{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.iframe-container div,.iframe-container iframe{height:100%!important;position:absolute!important;width:100%!important}.iframe__poster{height:100%;left:0;margin:0;opacity:1;padding:0;position:absolute;top:0;-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.75);transition:all .3s cubic-bezier(.25,.46,.45,.75);width:100%;z-index:2}.iframe__poster--playing{opacity:0;z-index:0}.iframe__poster img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.iframe__play{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-primary-1);border:1px solid var(--color-primary-1);border-radius:50%;color:var(--white);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;justify-content:center;left:50%;padding:0;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:background-color .25s ease;transition:background-color .25s ease;width:60px;will-change:background-color;z-index:2}@media(min-width:75em){.iframe__play{height:120px;width:120px}}.iframe__play .icon{color:var(--color-white);-webkit-transform:translateX(2px);transform:translateX(2px)}@media(min-width:75em){.iframe__play .icon{-webkit-transform:translateX(5px);transform:translateX(5px)}}.iframe__play:hover{background-color:transparent}.iframe__play:hover .icon{color:var(--color-primary-1)}label.required:after{content:"*"}.hamburger{color:currentColor;display:block;height:var(--hamburgerWidth);overflow:hidden;padding:0;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);width:var(--hamburgerWidth)}.hamburger__text{display:none}.hamburger__line{background-color:currentColor;border-radius:2px;display:block;height:var(--hamburgerLineHeight);position:absolute;right:0;top:50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:calc(var(--hamburgerWidth)/1)}.hamburger__line:first-child,.hamburger__line:last-child{width:var(--hamburgerWidth)}.hamburger__line:first-child{-webkit-transform:rotate(180deg) translateY(6px);transform:rotate(180deg) translateY(6px)}.hamburger__line:last-child{-webkit-transform:translateY(6px);transform:translateY(6px)}.hamburger__inner{display:block;height:16px;position:relative;width:100%}.hamburger[aria-expanded=true]{background-color:var(--color-white)}.hamburger[aria-expanded=true] .hamburger__line{opacity:0;-webkit-transform:translateX(150%);transform:translateX(150%)}.hamburger[aria-expanded=true] .hamburger__line:last-child{opacity:1;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger[aria-expanded=true] .hamburger__line:first-child{opacity:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modular .nav{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:100%}.modular .nav li,.modular .nav ol,.modular .nav ul{list-style:none;margin:0;padding:0}.nav__toggle{color:var(--color-primary-1);height:6rem;position:absolute;right:-1.5rem;top:0;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform var(--animationDuration) var(--animationEase);transition:-webkit-transform var(--animationDuration) var(--animationEase);transition:transform var(--animationDuration) var(--animationEase);transition:transform var(--animationDuration) var(--animationEase),-webkit-transform var(--animationDuration) var(--animationEase);width:6rem}.is-active .nav__toggle{color:var(--color-primary-2)}.nav__item--parent-opened .nav__toggle{-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media(min-width:75em){.nav__toggle{display:none;visibility:hidden}}.modular .nav__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:75em){.nav--main-nav .modular .nav__wrap--parent,.nav--meta-nav .modular .nav__wrap--parent{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.modular .nav__wrap--child{padding-bottom:var(--spacing-60)}@media(min-width:75em){.modular .nav__wrap--child{-ms-overflow-style:none;background-color:var(--color-primary-3);-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.125);box-shadow:0 2px 10px 0 rgba(0,0,0,.125);display:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap;left:0;max-height:50vh;max-width:100vw;min-width:50rem;opacity:0;overflow:scroll;padding:5rem 10rem 5.5rem;position:fixed;scrollbar-width:none;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);white-space:nowrap}.modular .nav__wrap--child::-webkit-scrollbar{display:none}.modular .nav__wrap--child:before{-webkit-box-shadow:inset 0 30px 20px -30px rgba(0,0,0,.2);box-shadow:inset 0 30px 20px -30px rgba(0,0,0,.2);content:"";display:block;height:40px;left:0;position:absolute;top:0;width:100%}}@media(min-width:93.75em){.modular .nav__wrap--child{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.modular .nav__wrap.nav__wrap--visible{display:grid;gap:6rem;visibility:visible;z-index:9998}.modular .nav__wrap.nav__wrap--visible-overflow{left:auto!important}.nav__wrap--2,.nav__wrap--3{grid-template-columns:repeat(2,1fr)}@media(min-width:93.75em){.nav__wrap--3{grid-template-columns:repeat(3,1fr)}}.nav__wrap--4{grid-template-columns:repeat(2,1fr)}@media(min-width:93.75em){.nav__wrap--4{grid-template-columns:repeat(4,1fr)}}.nav__item{position:relative}@media(min-width:75em){.nav__item .icon-chevron-down,.nav__item .icon-chevron-down svg{height:12px;width:20px}}.nav__link{color:var(--color-grey-400);text-decoration:none}.nav__link.is-active{color:var(--color-primary-2)}.modular .nav .nav__item--child{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid var(--color-grey-100);display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.8rem;padding-bottom:.6rem;padding-right:var(--spacing-50);width:100%}@media(min-width:75em){.modular .nav .nav__item--child{margin-top:1rem;min-height:3.6rem;padding-bottom:.4rem}.modular .nav .nav__item--child:first-child{margin-top:0}}.modular .nav .nav__item--child-empty{border:0;display:none;height:0;margin:0}@media(min-width:75em){.modular .nav .nav__item--child-empty{display:block}}.nav__link--child{color:var(--color-grey-400);font-size:1.8rem;line-height:2.4rem;white-space:normal}.nav__link--child:hover{color:var(--color-primary-2)}.modular .nav .nav__wrap--child-inner{width:100%}@media(min-width:75em){.modular .nav .nav__wrap--child-inner{display:grid;grid-auto-rows:1fr;max-width:calc(50vw - 130px);width:50rem}}@media(min-width:75em)and (min-width:86.875em){.modular .nav .nav__wrap--child-inner{max-width:calc(33.33333vw - 106.66667px)}}@media(min-width:75em)and (min-width:93.75em){.modular .nav .nav__wrap--child-inner{max-width:calc(25vw - 45px);width:35.5rem}}.modular .lang-chooser{margin-left:var(--spacing-20);margin-top:var(--spacing-50)}@media(min-width:75em){.modular .lang-chooser{margin-left:0;margin-top:0}}.modular .lang-chooser__item{font-size:1.6rem;position:relative}.modular .lang-chooser__item:not(:first-child){padding-left:var(--spacing-10)}.modular .lang-chooser__item:not(:first-child):before{content:"|";display:block;left:0;line-height:normal;position:absolute;text-align:center;top:0;width:var(--spacing-10)}@media(min-width:75em){.modular .lang-chooser__item:not(:first-child):before{top:1px}}.not-touch .modular .lang-chooser__item .nav__link:hover{color:var(--color-primary-1)}.lang-chooser__item--is-active{color:var(--color-grey-400);opacity:.4}.breadcrumb__wrapper{display:none;visibility:hidden}@media(min-width:75em){.breadcrumb__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible}}.breadcrumb{background:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.breadcrumb__wrapper{-webkit-overflow-scrolling:touch;height:50px;max-width:100vw;overflow:auto;overflow-x:visible;overflow-y:hidden;padding:0;position:relative;white-space:nowrap;z-index:2}.breadcrumb__wrapper--blog{padding:15px 22px 0}.c-heading .breadcrumb__wrapper{left:var(--spacing-40);position:absolute;top:var(--spacing-30)}.c-heading .breadcrumb__wrapper .container{max-width:unset}.breadcrumb--child{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--color-grey-300);display:none;-ms-flex-direction:column;flex-direction:column;left:-22px;max-width:100%;padding:1rem 0;position:fixed;top:100%;white-space:nowrap;width:auto;word-break:keep-all}.breadcrumb__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;height:30px;letter-spacing:.1rem;overflow:visible}.breadcrumb__item:first-child{margin-right:1.5rem}.breadcrumb__item:before{display:none}.breadcrumb__item .icon-chevron-right{color:var(--color-grey-300);margin:0 .7rem 0 1rem;-webkit-transform:translateY(1px);transform:translateY(1px)}.breadcrumb__trigger{color:var(--color-grey-300);height:30px;margin-left:var(--spacingSmall)}.breadcrumb--light .breadcrumb__trigger{color:var(--color-white)}.breadcrumb__trigger .icon{-webkit-transform-origin:center center;transform-origin:center center}.breadcrumb__item-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-grey-300);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:30px;text-decoration:none}.breadcrumb--light .breadcrumb__item-title{color:var(--color-white)}.not-touch a.breadcrumb__item-title:hover{text-decoration:underline}.breadcrumb__item--home{margin-left:0}.breadcrumb__link--home{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:var(--color-grey-300);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center}.breadcrumb--light .breadcrumb__link--home{color:var(--color-white)}.breadcrumb__item--last{color:var(--color-grey-300);cursor:default;padding-right:var(--spacingRegular)}.breadcrumb__item--opened .breadcrumb--child{display:-webkit-box;display:-ms-flexbox;display:flex}.breadcrumb__item--opened .breadcrumb__trigger .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.modular .nav--main-nav .nav__item--parent{margin:0 var(--spacing-20);max-height:6rem;overflow:hidden;position:relative;-webkit-transition:max-height .5s var(--animationEase);transition:max-height .5s var(--animationEase);width:100%}@media(min-width:75em){.modular .nav--main-nav .nav__item--parent{margin-right:0;max-height:6rem;overflow:visible;width:auto}.modular .nav--main-nav .nav__item--parent:not(:first-child){margin-left:var(--spacing-30)}}@media(min-width:86.875em){.modular .nav--main-nav .nav__item--parent:not(:first-child){margin-left:var(--spacing-60)}}.modular .nav--main-nav .nav__item--parent-opened{max-height:200vh}@media(min-width:75em){.modular .nav--main-nav .nav__item--parent-opened{max-height:unset}}.modular .nav--main-nav .nav__link--parent{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--color-primary-1);color:var(--color-primary-1);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.4rem;height:6rem;line-height:3.8rem}.modular .nav--main-nav .nav__link--parent.is-active{border-bottom-color:var(--color-primary-2)}@media(min-width:48em){.modular .nav--main-nav .nav__link--parent{font-size:2rem}}@media(min-width:75em){.modular .nav--main-nav .nav__link--parent{border-bottom:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media(min-width:86.875em){.modular .nav--main-nav .nav__link--parent{font-size:2.4rem}}.modular .nav--main-nav .is-active,.not-touch .modular .nav--main-nav .nav__link--parent:hover{color:var(--color-primary-2)}.modular .nav--meta-nav{font-size:1.7rem;margin-top:0}@media(min-width:75em){.modular .nav--meta-nav{font-size:1.6rem;margin-top:0}}.modular .nav--meta-nav .nav__item--parent{margin:.8rem var(--spacing-20);width:100%}@media(min-width:75em){.modular .nav--meta-nav .nav__item--parent{margin-left:var(--spacing-40);margin-right:0;width:auto}}.modular .nav--meta-nav .nav__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:2.5rem;padding:0}.not-touch .modular .nav--meta-nav .nav__link:hover{color:var(--color-primary-1)}.modular .nav--meta-nav .nav__link[aria-expanded=true]{color:var(--color-grey-400);opacity:.4}.modular .nav--footer-nav{margin-top:var(--spacing-30);width:100%}@media(min-width:75em){.modular .nav--footer-nav{width:auto}}.modular .nav--footer-nav .nav__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:75em){.modular .nav--footer-nav .nav__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.modular .nav--footer-nav .nav__item{margin-right:var(--spacing-30)}.modular .nav--footer-nav .nav__item:not(:first-child){margin-top:var(--spacing-20)}@media(min-width:75em){.modular .nav--footer-nav .nav__item:not(:first-child){margin-top:0}}.modular .nav--footer-nav .nav__link{color:var(--color-grey-400);font-size:1.6rem;line-height:2.3rem}.modular .nav--footer-nav .nav__link.is-active,.not-touch .modular .nav--footer-nav .nav__link:hover{color:var(--color-primary-1)}.modular .nav--social-nav .nav__item:not(:first-child){margin-left:4rem}@media(min-width:75em){.modular .nav--social-nav .nav__item:not(:first-child){margin-left:2.5rem}}.modular .nav--social-nav .nav__link{color:var(--white)}.modular .nav--social-nav .icon,.modular .nav--social-nav svg{height:20px;width:20px}.not-touch .modular .nav--social-nav .nav__link:hover{color:var(--color-primary-1)}.form-search{background-color:var(--color-white);-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.125);box-shadow:0 2px 8px 0 rgba(0,0,0,.125);color:var(--color-grey-400);display:none;height:8rem;max-width:35rem;padding:var(--spacing-20);-webkit-transform:translateY(.6rem);transform:translateY(.6rem);visibility:hidden}@media(min-width:75em){.form-search{left:0;position:absolute;top:100%;width:35rem}}.form-search--opened{display:block;visibility:visible}.cookiebanner{background-color:rgba(0,0,0,.8);bottom:0;color:var(--color-white);max-width:100%;padding:var(--spacing-20);position:fixed;right:0;width:auto;z-index:100}@media(min-width:48em){.cookiebanner{max-width:36rem}}.cookiebanner__desc,.cookiebanner__title{margin-bottom:var(--spacing-10);margin-right:var(--spacing-10)}.cookiebanner__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.cookiebanner__button{margin-bottom:var(--spacing-10);margin-right:var(--spacing-10);min-width:unset;padding-left:2rem;padding-right:2rem}.cookiebanner__button--light{margin-right:0}.cookiebanner__closebutton{background:none;border:0;height:40px;position:absolute;right:0;top:0;-webkit-transition:all .2s;transition:all .2s;width:40px}.cookiebanner__closebutton:focus{background:var(--color-black);outline:none}.cookiebanner__closex{height:100%;left:0;position:absolute;top:0;-webkit-transition:all .2s;transition:all .2s;width:100%}.cookiebanner__closex:after,.cookiebanner__closex:before{background:var(--color-white);content:"";display:block;height:1px;left:calc(50% - var(--spacing-20)/2);position:absolute;top:50%;-webkit-transform-origin:center center;transform-origin:center center;width:var(--spacing-20)}.cookiebanner__closex:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cookiebanner__closex:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cookiebanner__closex:hover{cursor:pointer;-webkit-transform:scale(1.2);transform:scale(1.2)}.cookie-banner{background-color:var(--color-black);bottom:0;color:var(--color-white);padding:2.5rem 2rem 2rem;position:fixed;right:0;width:100vw;z-index:100}.cookie-banner__container{margin-inline:auto;max-width:var(--container-wdith)}@media(min-width:75em){.cookie-banner__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}.cookie-banner__cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3.6rem;margin-top:2rem;width:100%}@media(min-width:75em){.cookie-banner__cta{-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:auto}}.cookie-banner__settings{color:var(--color-white);font-size:1.7rem;font-weight:500;text-decoration:underline}.cookie-banner__settings:hover{color:var(--color-white);text-decoration:none}.cookie-banner__button{background:none;border:1px solid var(--color-white);border-radius:4px;-webkit-box-shadow:none;box-shadow:none;font-size:1.7rem;outline:none;padding:1rem}.cookie-banner__button:hover{background-color:var(--color-white);color:var(--color-primary-1)}.cookie-banner__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media(min-width:75em){.cookie-banner__text{padding-right:15%}}.cookie-banner__title{font-weight:700;margin-bottom:1rem}.cookie-choices{margin-top:2rem}.cookie-choice{--field-checkbox-margin-top:0;--label-margin-top:0;--label-color:var(--color-black);--label-align:left;position:relative}.cookie-choice__checkbox{background-color:var(--color-white);font-size:1.7rem;left:0;position:absolute;top:1.8rem;width:calc(100% - 3rem)}.cookie-choice__checkbox .field__sub-label{font-weight:700}.cookie-choice__checkbox .field__sub-label:before{border-color:var(--color-primary-900);-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}@media(min-width:75em){.cookie-choice__checkbox .field__sub-label:before{-webkit-transform:translateY(-.3rem);transform:translateY(-.3rem)}}.cookie-choice__details{border-bottom:1px solid var(--color-grey-200)}.cookie-choice__details p:last-child{margin-bottom:2rem}.cookie-choice__icon{-ms-flex-negative:0;background-color:var(--color-success);border-radius:50%;color:var(--color-white);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;height:4rem;margin-right:1.5rem;padding:.8rem;-webkit-transform:translateY(-.3rem);transform:translateY(-.3rem);width:4rem}.cookie-choice__submit{margin-top:2.4rem}@media(min-width:75em){.cookie-choice__submit{margin-top:4rem}}.cookie-choice__success{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2rem}.cookie-choice__summary{color:transparent;cursor:pointer;height:6.8rem;list-style:none}.cookie-choice__summary+*{margin-top:0}.cookie-choice__summary:after,.cookie-choice__summary:before{background-color:var(--color-grey-200);border-radius:3px;content:"";display:block;height:.3rem;position:absolute;right:0;top:3.4rem;width:2.5rem}.cookie-choice__summary:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform var(--animation-duration) var(--animation-ease);transition:-webkit-transform var(--animation-duration) var(--animation-ease);transition:transform var(--animation-duration) var(--animation-ease);transition:transform var(--animation-duration) var(--animation-ease),-webkit-transform var(--animation-duration) var(--animation-ease)}.cookie-choice__details[open]>.cookie-choice__summary:after{-webkit-transform:rotate(0);transform:rotate(0)}.cookie-choice__summary::-webkit-details-marker,.cookie-choice__summary::marker{display:none}.accordion{interpolate-size:allow-keywords;-webkit-box-flex:1;border-bottom:.1rem solid var(--color-grey-150);-ms-flex:1;flex:1;max-width:var(--container-medium-width);overflow:var(--accordion-item-overflow);padding-bottom:.8rem}.accordion-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:0}.accordion--big{--accordion-header-font-size:var(--font-size-400);--accordion-header-line-height:var(--global-line-height);--accordion-header-font-weight:900;--accordion-header-background:none;--accordion-header-background-size:10px 3px;--accordion-header-padding:.8rem 0;--accordion-slot-padding:2.5rem 2rem 7.5rem;--accordion-header-margin:0 2rem}.accordion--compact{--accordion-header-padding:0;--accordion-header-font-weight:900;--accordion-header-display:flex;--accordion-header-text-transform:uppercase;--accordion-header-color:var(--color-primary-1);--accordion-slot-padding:2rem 0}.accordion::details-content{transition-behavior:allow-discrete,allow-discrete;display:block;height:var(--accordion-item-content-height,0);overflow:clip;-webkit-transition-duration:var(--animationDuration);transition-duration:var(--animationDuration);-webkit-transition-property:height,content-visibility;transition-property:height,content-visibility}.accordion[open]{--accordion-marker-transform:270deg;--accordion-item-content-height:auto;--accordion-header-color:var(--color-primary-1)}.accordion[open]::details-content{height:auto}.accordion__marker{--icon-width:2rem;rotate:var(--accordion-marker-transform,90deg);-webkit-transition:rotate var(--animationDuration) var(--animationEase);transition:rotate var(--animationDuration) var(--animationEase)}.accordion__marker.icon-chevron-right,.accordion__marker.icon-chevron-right svg{height:1.8rem;width:1.1rem}.accordion__header{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--accordion-header-color,inherit);display:var(--accordion-header-display,grid);font-size:var(--font-size-400);font-weight:var(--accordion-header-font-weight,300);gap:1.5rem;grid-template-columns:1fr 1.8rem;justify-content:center;line-height:var(--global-line-height);margin:var(--accordion-header-margin,0);padding:var(--accordion-header-padding,.8rem 0 0);pointer-events:var(--accordion-header-pointer-events);position:relative;text-transform:var(--accordion-header-text-transform);-webkit-transition:rotate var(--animationDuration) var(--animationEase);transition:rotate var(--animationDuration) var(--animationEase);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.accordion__header::-webkit-details-marker,.accordion__header::marker{content:"";display:none}.accordion__header:hover{--accordion-header-color:var(--color-primary-1);cursor:pointer}.accordion__slot{padding:var(--accordion-slot-padding,.8rem 0 0)}@media(min-width:48em){.accordion--big{--accordion-slot-padding:5rem 2rem 15rem}.accordion--open-from-medium{--accordion-toggle-display:none;--accordion-item-content-height:auto;--accordion-header-pointer-events:none;--accordion-header-display:none}.accordion--open-from-medium::details-content{content-visibility:visible}}.header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-white);-webkit-box-shadow:0 2px 20px 0 rgba(26,25,25,.125);box-shadow:0 2px 20px 0 rgba(26,25,25,.125);display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--headerHeightSmall);justify-content:space-between;position:sticky;top:0;-webkit-transition:-webkit-transform var(--animationDuration) var(--animationEase);transition:-webkit-transform var(--animationDuration) var(--animationEase);transition:transform var(--animationDuration) var(--animationEase);transition:transform var(--animationDuration) var(--animationEase),-webkit-transform var(--animationDuration) var(--animationEase);width:100%;z-index:50}@media(min-width:75em){.header{height:var(--headerHeight)}}.header--scroll{-webkit-transform:translateY(-120%);transform:translateY(-120%)}.header__home-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:1rem}@media(min-width:75em){.header__home-link{margin-left:1rem}}.header__home-link>*{width:20rem}@media(min-width:75em){.header__home-link>*{width:39rem}}.header__nav{-webkit-overflow-scrolling:touch;background-color:var(--color-white);height:100vh;overflow-x:hidden;overflow-y:scroll;padding-bottom:5rem;padding-top:8rem;position:fixed;right:0;top:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform var(--animationDuration) var(--animationEase);transition:-webkit-transform var(--animationDuration) var(--animationEase);transition:transform var(--animationDuration) var(--animationEase);transition:transform var(--animationDuration) var(--animationEase),-webkit-transform var(--animationDuration) var(--animationEase);width:100vw;z-index:1}@media(min-width:48em)and (max-width:74.99em){.header__nav{width:37.5rem}}@media(min-width:75em){.header__nav{-webkit-box-pack:end;-ms-flex-pack:end;background:none;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;justify-content:flex-end;overflow:visible;padding:6rem 4rem 0 0;position:unset;-webkit-transform:none;transform:none}}.header__nav--opened .header__nav{-webkit-transform:translateZ(0);transform:translateZ(0)}@media(min-width:75em){.header__nav--opened .header__nav{-webkit-transform:none;transform:none}}.header__nav-overlay{background-color:var(--color-black-transparent);display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:0}@media(min-width:48em)and (max-width:74.99em){.header__nav--opened .header__nav-overlay{display:block}}.header__nav-meta{margin-top:5rem;padding-bottom:6rem}@media(min-width:75em){.header__nav-meta{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:0;padding-bottom:0;padding-right:4rem;position:absolute;right:0;top:2.5rem}}.header__hamburger{color:var(--color-primary-1);margin-right:1.5rem;position:relative;z-index:2}@media(min-width:75em){.header__hamburger{display:none;visibility:hidden}}.footer-main{display:block}.footer-main-content{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-left:2rem;margin-right:2rem;padding-bottom:3rem}@media(min-width:48em){.footer-main-content{margin-left:0;margin-right:0}}.nav-footer{float:none}.footer__brand{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;gap:2rem;line-height:2.3rem;margin-top:3rem}.footer__brand a{color:var(--color-grey-400)}.not-touch .footer__brand a:hover{color:var(--color-primary-1)}.c-edge+.c-edge,.c-spaced+.c-edge{margin-top:6rem}@media(min-width:75em){.c-edge+.c-edge,.c-spaced+.c-edge{margin-top:12rem}}.c-last{margin-bottom:6rem}@media(min-width:75em){.c-last{margin-bottom:12rem}}.c-imageText+.c-imageText{margin-top:var(--spacing-30)}@media(min-width:75em){.c-imageText+.c-imageText{margin-top:0}}.container-blog .c-edge{margin-top:6rem}@media(min-width:75em){.container-blog .c-edge{margin-top:12rem}}.container-blog .c-last{margin-bottom:6rem}@media(min-width:75em){.container-blog .c-last{margin-bottom:8rem}}.container-blog .c-imageText+.c-imageText{margin-top:var(--spacing-30)}@media(min-width:75em){.container-blog .c-imageText+.c-imageText{margin-top:0}}.c-page404{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--color-primary-1);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:100vh}.c-page404__inner{max-width:110rem;text-align:center}.c-page404__inner h5{font-size:4rem;letter-spacing:0;line-height:6rem}.c-page404__inner p{margin:10rem auto var(--spacing-10);max-width:40rem}.c-heading .section{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:90vh;padding-bottom:var(--spacing-30);padding-top:var(--spacing-30)}@media(min-width:75em){.c-heading .section{padding-bottom:5.5rem;padding-top:var(--spacing-60)}}.c-heading .figure{height:100%;left:0;position:absolute;top:0;width:100%}.c-heading .styled .h1+.h2,.c-heading .styled .h1+.h3,.c-heading .styled .h1+h2,.c-heading .styled .h1+h3,.c-heading .styled h1+.h2,.c-heading .styled h1+.h3,.c-heading .styled h1+h2,.c-heading .styled h1+h3{margin-top:var(--spacing-10)}.c-heading .btn-cta:hover{background-color:var(--color-white)}.c-heading--search{margin-bottom:23.7rem}@media(min-width:75em)and (max-width:131.24em){.c-heading--search{margin-bottom:32rem}}.c-heading--search .section{height:62.7rem;min-height:auto;overflow:unset}.c-cta{--social-nav-margin:5rem auto 0}.c-cta .btn{margin:var(--spacing-10) var(--spacing-20)}.c-cta__links{margin-top:var(--spacing-30)}@media(min-width:75em){.c-cta__links{margin-top:var(--spacing-50)}}.c-cta__content{background-color:var(--color-primary-3);padding:var(--spacing-40);position:relative}@media(min-width:75em){.c-cta__content{padding:var(--spacing-60)}}.c-cta__text{margin-top:2.5rem}.c-cta__title+.c-cta__subtitle{margin-top:var(--spacing-20)}@media(min-width:48em){.c-cta__title+.c-cta__subtitle{margin-top:0}}.c-cta__content--is-image{margin-top:var(--spacing-80);padding-top:var(--spacing-100)}.c-cta .text-align-left .c-cta__links .action{margin-left:0}@media(max-width:74.99em){.container-blog .c-cta__content{padding:8rem 2rem}}.module__content{background-color:var(--color-primary-3);padding:4rem 2rem;position:relative}@media(min-width:75em){.module__content{padding:6rem}}.module__content--has-image{margin-top:8rem;padding-top:8rem}@media(min-width:75em){.module__content--has-image{padding-top:10rem}}.c-quote__text{margin-top:4rem}.c-quote__blockquote{border:0;padding:0}.c-quote__figcaption{margin-top:2rem}@media(min-width:75em){.c-quote__figcaption{margin-top:4rem}}.c-quote__figcaption strong{display:block}.c-imageText .section__title{margin-top:var(--spacing-40)}.c-imageText-item__text{padding-top:var(--spacing-40)}@media(min-width:75em){.c-imageText-item__text{padding-top:0}.row--reverse .c-imageText-item__text{padding-left:0}}.c-imageText-item__text .btn{margin-top:.5rem}@media(min-width:75em){.c-imageText-item__text .btn{margin-top:var(--spacing-30)}}.c-imageText-item__image .svg-trigger{text-align:center}.c-imageText-item__image svg{height:auto;max-width:100%;width:40rem}.c-imageText-item__image path:not(.fill){fill:none;stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-transition:all 4s ease-in-out;transition:all 4s ease-in-out;-webkit-transition-delay:1s;transition-delay:1s}.c-imageText-item__image .start path:not(.fill){stroke-dashoffset:0}.c-teasers .figure{margin-bottom:var(--spacing-40)}.c-teasers__item-link{color:var(--color-white);text-decoration:none}.c-teasers__item-link:hover img{-webkit-transform:scale(1.06);transform:scale(1.06)}.c-teasers__item-content{color:var(--color-white);padding:0 0 var(--spacing-20)}@media(min-width:75em){.c-teasers__item-content{padding-bottom:var(--spacing-40)}}.c-teasers__item-content .action-fab{width:4rem}.c-teasers__item-content *+.action-fab{margin-top:var(--spacing-10)}@media(min-width:75em){.c-teasers__item-content *+.action-fab{margin-top:var(--spacing-20)}}.c-teasers__item-content .c-teasers__item-title{margin-bottom:var(--spacing-10)}@media(min-width:75em){.c-teasers__item-content .c-teasers__item-title{margin-bottom:var(--spacing-10)}}.modular .form-container{margin:0}.modular .form-container .row:after{clear:both;content:"";display:table}.modular .form-container .row:last-child .form-group{margin-bottom:0}.form__title{text-align:center}.form-text{margin-top:.3rem}.form-group>div[data-field-type=text]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.form-group>div[data-field-type=text]>label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.form-group>div[data-field-type=text]>input{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.form-group>div[data-field-type=text]>div{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.form-group>div[data-field-type=checkboxes]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.form-group>div[data-field-type=checkboxes] input{margin-right:.5rem}.form-group>div[data-field-type=radios]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.form-group>div[data-field-type=radios] input{margin-right:.5rem}.form-group .form-check>div[data-field-type=checkbox]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.form-group .form-check>div[data-field-type=checkbox] input{margin-right:.5rem}.form-check--formie{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:1rem;justify-content:start}.form-check--formie input{-ms-flex-negative:0;flex-shrink:0;margin-top:0}.form-success~div{margin-left:-11px;margin-right:-11px}.blog-entry-heading{--icon-width:3.5rem;position:relative}@media(min-width:75em){.blog-entry-heading{--icon-width:2.5rem}}.blog-entry-heading:before{background-color:#f2f4f9;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.blog-entry-heading--image:before{bottom:50%}.blog-entry-heading--first{margin-top:50px}.blog-entry-heading__infos{padding-top:50px}.blog-entry-heading__infos ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 15px;padding:0}@media(max-width:47.99em){.blog-entry-heading__infos ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.blog-entry-heading__infos ul li{color:#474747;font-size:18px;font-weight:300;letter-spacing:0;line-height:27px;list-style:none;margin-right:4px;text-align:center}.blog-entry-heading__infos ul li:after{content:"|";margin-left:4px}@media(max-width:47.99em){.blog-entry-heading__infos ul li:after{display:none}}.blog-entry-heading__infos ul li:last-of-type:after{display:none}@media(max-width:47.99em){.blog-entry-heading__infos ul li.blog-entry-heading__infos-date{text-align:left;white-space:nowrap;width:33%}.blog-entry-heading__infos ul li.blog-entry-heading__infos-time{text-align:left}.blog-entry-heading__infos ul li.blog-entry-heading__infos-author{text-align:left;width:67%}.blog-entry-heading__infos--newline ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog-entry-heading__infos--newline ul li.blog-entry-heading__infos-author,.blog-entry-heading__infos--newline ul li.blog-entry-heading__infos-date{width:100%}}.blog-entry-heading__title{font-size:30px;font-weight:300;letter-spacing:0;line-height:1.3333333333;margin-bottom:50px}@media(min-width:48em){.blog-entry-heading__title{font-size:48px;line-height:64px}}.blog-entry-heading__image:before{background:red;bottom:0;content:"";left:0;right:0;top:50%;width:100vw}.blog-entry-heading__image .figure-blogcard picture{position:relative}.blog-entry-heading__image .figure-blogcard picture img{aspect-ratio:2.04153846;position:relative;width:100%}.blog-entry-heading__newsletter{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:13px;height:50px;margin-top:50px}.blog-entry-heading__newsletter-icon img{height:50px;width:50px}.blog-entry-heading__newsletter-text{color:#9a0841;font-size:20px;font-weight:700;letter-spacing:0;line-height:30px;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.blog-entry-heading__newsletter:hover .blog-entry-heading__newsletter-text{color:#b3ba12}.blog-entry-heading__introduction{color:#000;font-size:28px;font-weight:300;letter-spacing:0;line-height:42px;margin-bottom:0;margin-top:100px}.blog-entry-heading__socials{display:none;position:relative}@media(min-width:75em){.blog-entry-heading__socials{display:block}}.blog-entry-heading__socials ul{left:0;margin:0;padding:0;position:absolute;top:150px}.blog-entry-heading__socials ul li{list-style:none}.blog-entry-heading__socials ul li .icon{color:#808181;-webkit-transition:all .4s;transition:all .4s}.blog-entry-heading__socials ul li:hover .icon{color:#9a0941}.blog-entry-heading__socials ul li .share__button{background:transparent;border:none;padding:0;position:relative}.blog-entry-heading__socials ul li .share__button--active .share__button-tooltip{opacity:1;visibility:visible}.blog-entry-heading__socials ul li .share__button-tooltip{background-color:#000;border-radius:.6rem;color:#fff;left:3.5rem;opacity:0;padding:.5rem;position:absolute;text-align:center;top:-1.25rem;-webkit-transition:opacity var(--animationDuration) var(--animationEase);transition:opacity var(--animationDuration) var(--animationEase);visibility:hidden;width:12rem;z-index:1}.blog-entry-heading__socials ul li .share__button-tooltip:after{border:5px solid transparent;border-right-color:#000;content:" ";margin-top:-5px;position:absolute;right:100%;top:50%}.blog-entry-heading__socials-mobile{--social-nav-margin:5rem 0 0 0;display:block}@media(min-width:75em){.blog-entry-heading__socials-mobile{display:none}}.blog-entry-heading__socials-horizontal ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:2rem;margin:var(--social-nav-margin);padding:0}.blog-entry-heading__socials-horizontal li{list-style:none}.blog-entry-heading__socials-horizontal li:first-of-type{margin-left:0}.blog-entry-heading__socials-horizontal li .icon{color:#808181;height:35px;-webkit-transition:all .4s;transition:all .4s;width:35px}.blog-entry-heading__socials-horizontal li .icon svg{height:35px;width:35px}.blog-entry-heading__socials-horizontal li:hover .icon{color:#9a0941}.blog-entry-heading__socials-horizontal li .share__button{background:transparent;border:none;padding:0;position:relative}.blog-entry-heading__socials-horizontal li .share__button .share__button-tooltip{background-color:#000;border-radius:.6rem;color:#fff;left:-4.25rem;opacity:0;padding:.5rem;position:absolute;text-align:center;top:4.5rem;-webkit-transition:opacity var(--animationDuration) var(--animationEase);transition:opacity var(--animationDuration) var(--animationEase);visibility:hidden;width:12rem;z-index:1}.blog-entry-heading__socials-horizontal li .share__button .share__button-tooltip:after{border:.5rem solid transparent;border-bottom-color:#000;bottom:100%;content:" ";left:50%;margin-left:-.5rem;position:absolute}.blog-entry-heading__socials-horizontal li .share__button--active .share__button-tooltip{opacity:1;visibility:visible}.container-blog .modular .wrapper{padding:0}.blog-entry--category-domaines-medicaux .blog-entry-heading:before,.blog-entry--category-medizinische-fachbereiche .blog-entry-heading:before{background-color:#fffaeb}.blog-entry--category-developpement-de-logiciels-outils-numeriques .blog-entry-heading:before,.blog-entry--category-software-entwicklung-digitale-tools .blog-entry-heading:before{background-color:#f2f4f9}.blog-entry--category-gestion-sante-case-management .blog-entry-heading:before,.blog-entry--category-gesundheits-und-case-management .blog-entry-heading:before{background-color:#fbeef3}.blog-entry--category-diversite-inclusion .blog-entry-heading:before,.blog-entry--category-diversity-inclusion .blog-entry-heading:before{background-color:#f2f2e0}.blog-teaser-related__title{font-size:30px;font-weight:300;letter-spacing:0;line-height:1.3333333333;margin-bottom:50px}@media(min-width:48em){.blog-teaser-related__title{font-size:48px}}.blog-teaser-related__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:40px}@media(min-width:48em){.blog-teaser-related__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:40px}}.blog-teaser-related__image{overflow:hidden}.blog-teaser-related__image figure{aspect-ratio:1.33870968}.blog-teaser-related__image figure img{aspect-ratio:1.33870968;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;width:100%}.blog-teaser-related__infos{padding-top:15px}.blog-teaser-related__infos-category ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin:0;padding:0}.blog-teaser-related__infos-category ul li{background-color:#f4f1e9;color:#000;display:inline-block;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;list-style:none;margin:0;padding:1.5px 9.5px 1.5px 7px}.blog-teaser-related__infos-title{color:#000;font-size:20px;font-weight:300;letter-spacing:0;line-height:30px;margin-bottom:15px;margin-top:12px;-webkit-transition:color .4s;transition:color .4s}.blog-teaser-related__infos-date{color:#474747;font-size:14px;font-weight:300;letter-spacing:0;line-height:20px}.blog-teaser-related__article{width:100%}@media(min-width:48em){.blog-teaser-related__article{width:33.3333333333%}}.not-touch .blog-teaser-related__article:hover .blog-teaser-related__image img{-webkit-transform:scale(1.2);transform:scale(1.2)}.not-touch .blog-teaser-related__article:hover .blog-teaser-related__infos-title{color:var(--color-red-hover)}.blog-related-tags{margin-bottom:150px;margin-top:20px}.blog-related-tags__title{font-size:36px;font-weight:300;letter-spacing:0;line-height:48px;margin-bottom:25px;text-align:center}.blog-related-tags__list{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;justify-content:center;margin:0;padding:0}.blog-related-tags__list li{background-color:#f4f1e9;font-size:28px;font-weight:300;letter-spacing:0;line-height:42px;list-style:none;margin:0;padding:5px 10px}.blog-related-tags__list li a{color:var(--color-black)}.blog-related-tags__list li a:hover{color:var(--color-primary-1)}.blog-categories-menu{padding-top:25px}.blog-categories-menu__title{color:#000;font-size:16px;letter-spacing:0;line-height:24px;margin-bottom:15px}@media(min-width:75em){.blog-categories-menu__title{margin-bottom:20px}}.blog-categories-menu__nav ul{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:15px;justify-content:flex-start;margin:0;padding:0}@media(min-width:75em){.blog-categories-menu__nav ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:80px}}.blog-categories-menu__nav-item{list-style:none;margin:0;padding:0;width:100%}@media(min-width:75em){.blog-categories-menu__nav-item{width:25%}}.blog-categories-menu__nav-item-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}@media(min-width:75em){.blog-categories-menu__nav-item-link{gap:15px}}.blog-categories-menu__nav-item-link-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.blog-categories-menu__nav-item-link-icon svg{height:20px;width:20px}@media(min-width:75em){.blog-categories-menu__nav-item-link-icon svg{height:50px;width:50px}}.blog-categories-menu__nav-item-link-title{color:#000;font-size:17px;font-weight:300;letter-spacing:0;line-height:24px;-webkit-transition:all .4s;transition:all .4s}@media(min-width:75em){.blog-categories-menu__nav-item-link-title{font-size:20px;line-height:30px}}.not-touch .blog-categories-menu__nav-item:hover .blog-categories-menu__nav-item-link-title{color:var(--color-red-hover)}.blog-categories-menu__nav-item--active .blog-categories-menu__nav-item-link-title{color:var(--color-red-hover);font-weight:700}.blog-category{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:25px;padding-bottom:25px;padding-top:17px;text-align:center}@media(min-width:75em){.blog-category{margin-top:50px;padding-bottom:59px;padding-top:31px}}.blog-category__title{font-size:38px;font-weight:300;letter-spacing:0;line-height:48px;margin-bottom:13px;text-align:center}@media(min-width:75em){.blog-category__title{font-size:72px;line-height:90px;margin-bottom:40px}}.blog-category--none .blog-category__title{color:#9a0941}.blog-category__tags{padding-left:3rem;padding-right:3rem}@media(min-width:75em){.blog-category__tags{padding:0}}.blog-category__tags .blog-category__list{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;max-height:92px;max-width:730px;overflow:hidden;padding:0;row-gap:16px}@media(min-width:75em){.blog-category__tags .blog-category__list{max-height:86px;row-gap:20px}}.blog-category__tags .blog-category__list--showall{max-height:none}.blog-category__tags .blog-category__list .blog-category__tag{background:blue;cursor:pointer;font-weight:700;list-style:none;padding:0}.blog-category__tags .blog-category__list .blog-category__tag:hover{color:#9a0941}.blog-category__tags .blog-category__list .blog-category__tag span{background-color:#f4f1e9;display:inline-block;font-size:17px;font-weight:300;letter-spacing:0;line-height:27px;padding:5.5px 9.5px 5.5px 7px}@media(min-width:75em){.blog-category__tags .blog-category__list .blog-category__tag span{font-size:20px;line-height:22px}}.blog-category__tags .blog-category__list .blog-category__tag--active span{background-color:#9a0941;color:#fff}.blog-category__showall{background:transparent;border:none;color:#9a0941;font-size:20px;font-weight:700;line-height:1.5;margin-top:20px;padding:0}.blog-category__showall span{text-decoration:underline}.blog-category__showall:hover{color:#b3ba12}.blog-category__showall .blog-category__showall-more{display:inline-block}.blog-category__showall .blog-category__showall-less,.blog-category__showall--less .blog-category__showall-more{display:none}.blog-category__showall--less .blog-category__showall-less{display:inline-block}.blog-category--yellow{background-color:#fffaeb}.blog-category--yellow .blog-category__tags ul .blog-category__tag:not(.blog-category__tag--active) span{background:#fff}.blog-category--red{background-color:#fbeef3}.blog-category--red .blog-category__tags ul .blog-category__tag:not(.blog-category__tag--active) span{background:#fff}.blog-category--green{background-color:#f2f2e0}.blog-category--green .blog-category__tags ul .blog-category__tag:not(.blog-category__tag--active) span{background:#fff}.blog-category--grey{background-color:#f2f4f9}.blog-category--grey .blog-category__tags ul .blog-category__tag:not(.blog-category__tag--active) span{background:#fff}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.blog-entry{padding-bottom:225px}.blog-card{display:block}@media(min-width:75em){.blog-card{gap:20px}.blog-card,.blog-card-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.blog-card-list{gap:40px}}.blog-card__image{margin-bottom:15px;overflow:hidden;width:100%}@media(min-width:75em){.blog-card__image{margin-bottom:0;width:100%}}.blog-card__image .figure{aspect-ratio:1.3333333333}.blog-card__image .figure img{aspect-ratio:1.3333333333;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;width:100%}.blog-card__infos{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:50%}.blog-card__infos-category ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin:0;padding:0}.blog-card__infos-category ul li{background-color:#f4f1e9;color:#000;display:inline-block;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;list-style:none;margin:0;padding:1.5px 9.5px 1.5px 7px}.blog-card__infos-title{color:#000;font-size:20px;font-weight:300;letter-spacing:0;line-height:30px;margin:10px 0;-webkit-transition:color .4s;transition:color .4s}@media(min-width:75em){.blog-card__infos-title{font-size:18px;line-height:27px}}.blog-card__infos-title:first-child{margin-top:0}.blog-card__infos-introduction{color:#000;font-size:18px;font-weight:300;letter-spacing:0;line-height:27px;margin-bottom:10px}@media(min-width:75em){.blog-card__infos-introduction{font-size:18px;line-height:27px;margin-bottom:20px}}.blog-card__infos-date{color:#474747;font-size:14px;font-weight:300;letter-spacing:0;line-height:20px}.not-touch .blog-card:hover .blog-card__image img{-webkit-transform:scale(1.2);transform:scale(1.2)}.not-touch .blog-card:hover .blog-card__infos-title{color:var(--color-red-hover)}.blog-card--big{padding-bottom:50px;position:relative}@media(min-width:75em){.blog-card--big{padding-bottom:0}}.blog-card--big .blog-card__image{overflow:hidden;width:100%}.blog-card--big .blog-card__image figure{aspect-ratio:1.1713555}.blog-card--big .blog-card__image figure img{aspect-ratio:1.1713555;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;width:100%}.blog-card--big .blog-card__infos{padding-top:15px}@media(min-width:75em){.blog-card--big .blog-card__infos{background:#fff;bottom:0;padding-right:39px;padding-top:24px;position:absolute;width:74.454148%}}.blog-card--big .blog-card__infos .blog-card__infos-category ul{margin:0;padding:0}.blog-card--big .blog-card__infos .blog-card__infos-category ul li{background-color:#f4f1e9;color:#000;display:inline-block;font-size:14px;letter-spacing:0;line-height:20px;list-style:none;margin:0;padding:1.5px 9.5px 1.5px 7px}.blog-card--big .blog-card__infos .blog-card__infos-title{color:#000;font-size:20px;font-weight:300;letter-spacing:0;line-height:30px;margin-bottom:10px;margin-top:10px;-webkit-transition:color .4s;transition:color .4s}@media(min-width:75em){.blog-card--big .blog-card__infos .blog-card__infos-title{font-size:28px;line-height:42px;margin-bottom:20px}}.blog-card--big .blog-card__infos .blog-card__infos-date{color:#474747;font-size:14px;font-weight:300;letter-spacing:0;line-height:20px}.not-touch .blog-card--big:hover .blog-card__image img{-webkit-transform:scale(1.2);transform:scale(1.2)}.not-touch .blog-card--big:hover .blog-card__infos-title{color:var(--color-red-hover)}@media(min-width:75em){.blog-card-small-list{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:40px}.blog-card--small,.blog-card-small-list{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.blog-card--small{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;gap:20px;padding-bottom:0}}.blog-card--small .blog-card__image{margin-bottom:16px}@media(min-width:75em){.blog-card--small .blog-card__image{margin-bottom:0;width:234px}}.blog-card--small .blog-card__image figure,.blog-card--small .blog-card__image figure img{aspect-ratio:1}.blog-card--small .blog-card__infos{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:0}.blog-card--small .blog-card__infos .blog-card__infos-title{font-size:23px;line-height:33px;margin:10px 0 20px}.not-touch .blog-card--small:hover .blog-card-small__image img{-webkit-transform:scale(1.2);transform:scale(1.2)}.not-touch .blog-card--small:hover .blog-card-small__infos-title{color:var(--color-red-hover)}.blog-card--large{gap:0;margin-bottom:50px}@media(min-width:75em){.blog-card--large{gap:0}}.blog-card--large .blog-card__image{margin-bottom:16px}@media(min-width:75em){.blog-card--large .blog-card__image{margin-bottom:0;width:100%}.blog-card--large .blog-card__image figure,.blog-card--large .blog-card__image figure img{aspect-ratio:1.74375821}.blog-card--large .blog-card__infos{-webkit-box-flex:1;background:#fff;-ms-flex:1;flex:1;margin-left:97px;margin-top:-150px;min-height:150px;min-width:50%;padding:40px 40px 0;width:64.807837%;z-index:1}}.blog-card--large .blog-card__infos .blog-card__infos-title{font-size:24px;line-height:34px}@media(min-width:75em){.blog-card--large .blog-card__infos .blog-card__infos-title{font-size:23px;line-height:33px;margin:10px 0 20px}}.not-touch .blog-card--large:hover .blog-card-small__image img{-webkit-transform:scale(1.2);transform:scale(1.2)}.not-touch .blog-card--large:hover .blog-card-small__infos-title{color:var(--color-red-hover)}.blog-list{padding-bottom:50px}.blog-list__loadmore{-webkit-box-pack:center;-ms-flex-pack:center;color:#9a0941;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding-top:25px;text-align:center}@media(min-width:75em){.blog-list__loadmore{padding-top:50px}}.blog-list__loadmore .icon-loadmore{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;display:none;height:50px;width:50px}.blog-list__loadmore--active{margin-bottom:100px}.blog-list__loadmore--active .icon-loadmore{display:block}h1.blog-teaser__title{font-size:32px;font-weight:300;letter-spacing:0;line-height:42px;margin-bottom:25px;text-align:center}@media(min-width:75em){h1.blog-teaser__title{font-size:48px;line-height:64px;margin-bottom:50px}}.blog-list,.blog-teaser__all-button{margin-top:50px}.blog-list{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:50px}@media(min-width:75em){.blog-list{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;row-gap:100px}}.blog-list>.blog-card{width:100%}@media(min-width:75em){.blog-list>.blog-card{width:calc(33.33333% - 26.66667px)}.blog-list>.blog-card .blog-card__infos-title{font-size:20px;line-height:30px}}.blog-list>:first-child,.blog-list>:nth-child(10n+1),.blog-list>:nth-child(10n+2),.blog-list>:nth-child(10n+6),.blog-list>:nth-child(10n+7),.blog-list>:nth-child(2),.blog-list>:nth-child(6),.blog-list>:nth-child(7){width:100%}@media(min-width:75em){.blog-list>:first-child,.blog-list>:nth-child(10n+1),.blog-list>:nth-child(10n+2),.blog-list>:nth-child(10n+6),.blog-list>:nth-child(10n+7),.blog-list>:nth-child(2),.blog-list>:nth-child(6),.blog-list>:nth-child(7){width:calc(50% - 20px)}}.blog-list-mini{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:50px}@media(min-width:75em){.blog-list-mini{gap:40px;margin:100px 0}.blog-list-mini,.blog-list-mini .blog-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.blog-list-mini .blog-card{gap:15px;width:33.3333333333%}.blog-list-mini .blog-card__image{width:150px}.blog-list-mini .blog-card__image figure,.blog-list-mini .blog-card__image figure img{aspect-ratio:1}}.c-blogTeaser .blog-card--small{margin-top:50px}@media(min-width:75em){.c-blogTeaser .blog-card--small{margin-top:0}}.faq__header{margin-bottom:2.4rem}.faq__subtitle{margin-bottom:1.6rem!important}.faq__container{display:grid;gap:2.4rem}@media(min-width:75em){.faq__container{gap:3.2rem}}.slick-list{background-color:var(--color-primary-1)}@media(min-width:75em){.slick-list{background-color:unset}}.slide__figure img{height:100%;-o-object-position:var(--focalpoint);object-position:var(--focalpoint)}.offer-overview-tile img{width:100%}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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a0VBQ0UsK0ZBQ0Esa0JBQ0EsMkNBSEYsMENBS0ksK0RBTUYsMEZBR0ksdUJBQ0Esd0RBRUEsZTlDNVJKLEM4QzBSSSxpQkFDQSxDOUMzUkosaUI4QytSRSxpQkFHSSxpQjlDbFNOLEM4QzJSSSxhQUNBLEM5QzVSSixtQjhDK1JFLEM5Qy9SRiwyQjhDZ1JFLEM5Q2hSRiwyRjhDMlNNLHdCQUVJLDREQVVWLGM5Q3ZUQSxvQzhDeVRFLGlFQzdpQkYsNEJBQ0UsQ0FHRixvQkFDRSxrRUFJRSw0QkNiTiwrQkFDRSxzQkFTQSx1QkFFRSxzQkFaSixhQUlJLENBTUYscURBRUUsc0JBTUEsQ0FkQSxnQkFNRixDQVZGLGlCQWtCSSIsInNvdXJjZXMiOlsid2VicGFjazovL2htc2FnLy4vc3JjL3Njc3Mvc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly9obXNhZy8uL3NyYy9zY3NzL19iYXNlL192YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vaG1zYWcvLi9zcmMvc2Nzcy9taXhpbnMvX21xLnNjc3MiLCJ3ZWJwYWNrOi8vaG1zYWcvLi9zcmMvc2Nzcy9fYmFzZS9fZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vaG1zYWcvLi9zcmMvc2Nzcy9fYmFzZS9fd2ViZm9udHMuc2NzcyIsIndlYnBhY2s6Ly9obXNhZy8uL3NyYy9zY3NzL19iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vaG1zYWcvLi9zcmMvc2Nzcy91dGlscy9fbGF6eS5zY3NzIiwid2VicGFjazovL2htc2FnLy4vc3JjL3Njc3MvdXRpbHMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovL2htc2FnLy4vc3JjL3Njc3MvYXRvbXMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9obXNhZy8uL3NyYy9zY3NzL2F0b21zL19hY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly9obXNhZy8uL3NyYy9zY3NzL21peGlucy9fYmFja2dyb3VuZC1zdmcuc2NzcyIsIndlYnBhY2s6Ly9obXNhZy8uL3NyYy9zY3NzL2F0b21zL19lcnJvcnMuc2NzcyIsIndlYnBhY2s6Ly9obXNhZy8uL3NyYy9zY3NzL2F0b21zL19maWVsZC5zY3NzIiwid2VicGFjazovL2htc2FnLy4vc3JjL3Njc3MvbWl4aW5zL19jb2wuc2NzcyIsIndlYnBhY2s6Ly9obXNhZy8uL3NyYy9zY3NzL2F0b21zL19maWd1cmUuc2NzcyIsIndlYnBhY2s6Ly9obXNhZy8uL3NyYy9zY3NzL2F0b21zL19zcGFjZXIuc2NzcyIsIndlYnBhY2s6Ly9obXNhZy8uL3NyYy9zY3NzL2F0b21zL19zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vaG1zYWcvLi9zcmMvc2Nzcy9hdG9tcy9faWNvbi5zY3NzIiwid2VicGFjazovL2htc2FnLy4vc3JjL3Njc3MvYXRvbXMvX2hyLnNjc3MiLCJ3ZWJwYWNrOi8vaG1zYWcvLi9zcmMvc2Nzcy9hdG9tcy9faWZyYW1lLnNjc3MiLCJ3ZWJwYWNrOi8vaG1zYWcvLi9zcmMvc2Nzcy9hdG9tcy9fbGFiZWwuc2NzcyIsIndlYnBhY2s6Ly9obXNhZy8uL3NyYy9zY3NzL2F0b21zL19oYW1idXJnZXIuc2NzcyIsIndlYnBhY2s6Ly9obXNhZy8uL3NyYy9zY3NzL21vbGVjdWxlcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vaG1zYWcvLi9zcmMvc2Nzcy9tb2xlY3VsZXMvX2xhbmctY2hvb3Nlci5zY3NzIiwid2VicGFjazovL2htc2FnLy4vc3JjL3Njc3MvbW9sZWN1bGVzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vaG1zYWcvLi9zcmMvc2Nzcy9tb2xlY3VsZXMvX25hdi1tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vaG1zYWcvLi9zcmMvc2Nzcy9tb2xlY3VsZXMvX25hdi1tZXRhLnNjc3MiLCJ3ZWJwYWNrOi8vaG1zYWcvLi9zcmMvc2Nzcy9tb2xlY3VsZXMvX25hdi1mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9obXNhZy8uL3NyYy9zY3NzL21vbGVjdWxlcy9fbmF2LXNvY2lhbC5zY3NzIiwid2VicGFjazovL2htc2FnLy4vc3JjL3Njc3MvbW9sZWN1bGVzL19mb3JtLXNlYXJjaC5zY3NzIiwid2VicGFjazovL2htc2FnLy4vc3JjL3Njc3MvbW9sZWN1bGVzL19jb29raWViYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly9obXNhZy8uL3NyYy9zY3NzL21vbGVjdWxlcy9fY29va2llLnNjc3MiLCJ3ZWJwYWNrOi8vaG1zYWcvLi9zcmMvc2Nzcy9tb2xlY3VsZXMvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovL2htc2FnLy4vc3JjL3Njc3Mvb3JnYW5pc21zL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9obXNhZy8uL3NyYy9zY3NzL29yZ2FuaXNtcy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vaG1zYWcvLi9zcmMvc2Nzcy9vcmdhbmlzbXMvX2NvbXBvbmVudC5zY3NzIiwid2VicGFjazovL2htc2FnLy4vc3JjL3Njc3Mvb3JnYW5pc21zL19jLXBhZ2U0MDQuc2NzcyIsIndlYnBhY2s6Ly9obXNhZy8uL3NyYy9zY3NzL29yZ2FuaXNtcy9fYy1oZWFkaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vaG1zYWcvLi9zcmMvc2Nzcy9vcmdhbmlzbXMvX2MtY3RhLnNjc3MiLCJ3ZWJwYWNrOi8vaG1zYWcvLi9zcmMvc2Nzcy9vcmdhbmlzbXMvX2MtcXVvdGUuc2NzcyIsIndlYnBhY2s6Ly9obXNhZy8uL3NyYy9zY3NzL29yZ2FuaXNtcy9fYy1pbWFnZVRleHQuc2NzcyIsIndlYnBhY2s6Ly9obXNhZy8uL3NyYy9zY3NzL29yZ2FuaXNtcy9fYy10ZWFzZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vaG1zYWcvLi9zcmMvc2Nzcy9vcmdhbmlzbXMvX2MtZm9ybS5zY3NzIiwid2VicGFjazovL2htc2FnLy4vc3JjL3Njc3Mvb3JnYW5pc21zL2Jsb2cvX2Jsb2ctZW50cnktaGVhZGluZy5zY3NzIiwid2VicGFjazovL2htc2FnLy4vc3JjL3Njc3Mvb3JnYW5pc21zL2Jsb2cvX2Jsb2ctcmVsYXRlZC1lbnRyaWVzLnNjc3MiLCJ3ZWJwYWNrOi8vaG1zYWcvLi9zcmMvc2Nzcy9vcmdhbmlzbXMvYmxvZy9fYmxvZy1yZWxhdGVkLXRhZ3Muc2NzcyIsIndlYnBhY2s6Ly9obXNhZy8uL3NyYy9zY3NzL29yZ2FuaXNtcy9ibG9nL19ibG9nLWNhdGVnb3JpZXMtbWVudS5zY3NzIiwid2VicGFjazovL2htc2FnLy4vc3JjL3Njc3Mvb3JnYW5pc21zL2Jsb2cvX2Jsb2ctY2F0ZWdvcnkuc2NzcyIsIndlYnBhY2s6Ly9obXNhZy8uL3NyYy9zY3NzL29yZ2FuaXNtcy9fYmxvZy5zY3NzIiwid2VicGFjazovL2htc2FnLy4vc3JjL3Njc3Mvb3JnYW5pc21zL19jLWZhcS5zY3NzIiwid2VicGFjazovL2htc2FnLy4vc3JjL3Njc3MvX2ZpeGVzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiOnJvb3R7LS1mb2NhbHBvaW50OiA1MCUgNTAlOy0tY29udGFpbmVyLXdkaXRoOiAxNjByZW07LS1jb2xvci1ibGFjazogIzAwMDstLWNvbG9yLWdyZXktNTAwOiAjMmEzMzM2Oy0tY29sb3ItZ3JleS00MDA6ICM0NTQ1NDU7LS1jb2xvci1ncmV5LTMwMDogIzg5OTY5ZjstLWNvbG9yLWdyZXktMjAwOiAjYmVjYWQwOy0tY29sb3ItZ3JleS0xNTA6ICNFNUU1RTU7LS1jb2xvci1ncmV5LTEwMDogI0Q4RDhEODstLWNvbG9yLXdoaXRlOiAjZmZmZmZmOy0tY29sb3ItcHJpbWFyeS0xOiAjOUEwODQxOy0tY29sb3ItcHJpbWFyeS0yOiAjQjNCQTEyOy0tY29sb3ItcHJpbWFyeS0zOiAjRkFGOEYyOy0tY29sb3Itc2Vjb25kYXJ5LTE6ICM4MGU0ZGU7LS1jb2xvci1zZWNvbmRhcnktMjogI2JlMDBmZjstLWNvbG9yLWVycm9yOiAjZmYwNjUyOy0tY29sb3Itc3VjY2VzczogIzRlZmU4ZDstLWNvbG9yLXdhcm5pbmc6ICNmZmM3MDA7LS1jb2xvci1ibGFjay10cmFuc3BhcmVudDogcmdiYSgwLCAwLCAwLCAwLjU2NDcwNTg4MjQpOy0tY29sb3ItcHJpbWFyeS0xLXRyYW5zcGFyZW50OiAjMDA0MGZmOy0tY29sb3ItcmVkLWhvdmVyOiAjOUEwOTQxOy0tc3BhY2luZy0yMDA6IDIwMHB4Oy0tc3BhY2luZy0xNDA6IDE0MHB4Oy0tc3BhY2luZy0xMjA6IDEyMHB4Oy0tc3BhY2luZy0xMDA6IDEwMHB4Oy0tc3BhY2luZy04MDogODBweDstLXNwYWNpbmctNjA6IDYwcHg7LS1zcGFjaW5nLTUwOiA1MHB4Oy0tc3BhY2luZy00MDogNDBweDstLXNwYWNpbmctMzA6IDMwcHg7LS1zcGFjaW5nLTIwOiAyMHB4Oy0tc3BhY2luZy0xMDogMTBweDstLWZvbnQtc2l6ZS0yMDA6IDEuNnJlbTstLWZvbnQtc2l6ZS0zMDA6IDEuOHJlbTstLWZvbnQtc2l6ZS00MDA6IDJyZW07LS1mb250LXNpemUtNjAwOiAyLjRyZW07LS1mb250LXNpemUtNzAwOiAyLjhyZW07LS1mb250LXNpemUtODAwOiAzLjJyZW07LS1mb250LXNpemUtOTAwOiAzLjhyZW07LS1nbG9iYWwtZm9udC1zaXplOiAxLjMyNXJlbTstLWdsb2JhbC1saW5lLWhlaWdodDogMS41Oy0tZm9udC1zaXplLWJ1dHRvbjogMS44cmVtOy0tYnV0dG9uLXByaW1hcnktbWluLWhlaWdodDogNnJlbTstLWJ1dHRvbi1wcmltYXJ5LW1pbi13aWR0aDogMjByZW07LS1ib2R5Rm9udEZhbWlseTogXCJBa2t1cmF0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1ib2R5Rm9udENvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7LS1oZWFkZXJIZWlnaHRTbWFsbDogNnJlbTstLWhlYWRlckhlaWdodDogMTJyZW07LS1oYW1idXJnZXJMaW5lSGVpZ2h0OiAxcHg7LS1oYW1idXJnZXJXaWR0aDogMzBweDstLWhhbWJ1cmdlckhlaWRodDogMzBweDstLWZvcm1Cb3JkZXI6IDFweCBzb2xpZCAjOTk5Oy0tZm9ybUJvcmRlclJhZGl1czogNHB4Oy0tZm9ybUlucHV0SGVpZ2h0OiAzM3B4Oy0tYW5pbWF0aW9uRHVyYXRpb246IDAuMjVzOy0tYW5pbWF0aW9uRWFzZTogY3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC43NSk7LS1wYXJhZ3JhcGgtZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtNDAwKX1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXs6cm9vdHstLWZvbnQtc2l6ZS0yMDA6IDEuNnJlbTstLWZvbnQtc2l6ZS0zMDA6IDEuOHJlbTstLWZvbnQtc2l6ZS00MDA6IDJyZW07LS1mb250LXNpemUtNjAwOiAyLjhyZW07LS1mb250LXNpemUtNzAwOiAzLjZyZW07LS1mb250LXNpemUtODAwOiA0LjhyZW07LS1mb250LXNpemUtOTAwOiA3LjJyZW19fWh0bWx7Zm9udC1zaXplOjYyLjUlfWJvZHl7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVMZWdpYmlsaXR5O2ZvbnQtZmFtaWx5OnZhcigtLWJvZHlGb250RmFtaWx5LCBcIkFra3VyYXRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZik7Zm9udC1zaXplOnZhcigtLWdsb2JhbC1mb250LXNpemUpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3Itd2hpdGUpO2h5cGhlbnM6YXV0bztmb250LXZhcmlhbnQ6bm9uZTt3b3JkLWJyZWFrOmJyZWFrLXdvcmQ7cGFkZGluZy10b3A6MH1hOmZvY3Vze291dGxpbmU6bm9uZX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiQWtrdXJhdFwiO3NyYzp1cmwoXCIuLi8uLi93ZWJmb250cy9Ba2t1cmF0SGVsc2FuYS9Ba2t1cmF0SGVsc2FuYVRULVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vLi4vd2ViZm9udHMvQWtrdXJhdEhlbHNhbmEvQWtrdXJhdEhlbHNhbmFUVC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkFra3VyYXRcIjtzcmM6dXJsKFwiLi4vLi4vd2ViZm9udHMvQWtrdXJhdEhlbHNhbmEvQWtrdXJhdEhlbHNhbmFUVC1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vLi4vd2ViZm9udHMvQWtrdXJhdEhlbHNhbmEvQWtrdXJhdEhlbHNhbmFUVC1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOml0YWxpY31AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiQWtrdXJhdFwiO3NyYzp1cmwoXCIuLi8uLi93ZWJmb250cy9Ba2t1cmF0SGVsc2FuYS9Ba2t1cmF0SGVsc2FuYVRULUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uLy4uL3dlYmZvbnRzL0Fra3VyYXRIZWxzYW5hL0Fra3VyYXRIZWxzYW5hVFQtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiQWtrdXJhdFwiO3NyYzp1cmwoXCIuLi8uLi93ZWJmb250cy9Ba2t1cmF0SGVsc2FuYS9Ba2t1cmF0SGVsc2FuYVRULUxpZ2h0SXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uLy4uL3dlYmZvbnRzL0Fra3VyYXRIZWxzYW5hL0Fra3VyYXRIZWxzYW5hVFQtTGlnaHRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXN0eWxlOml0YWxpY31AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiQWtrdXJhdFwiO3NyYzp1cmwoXCIuLi8uLi93ZWJmb250cy9Ba2t1cmF0SGVsc2FuYS9Ba2t1cmF0SGVsc2FuYVRULUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vLi4vd2ViZm9udHMvQWtrdXJhdEhlbHNhbmEvQWtrdXJhdEhlbHNhbmFUVC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDo3MDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkFra3VyYXRcIjtzcmM6dXJsKFwiLi4vLi4vd2ViZm9udHMvQWtrdXJhdEhlbHNhbmEvQWtrdXJhdEhlbHNhbmFUVC1Cb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uLy4uL3dlYmZvbnRzL0Fra3VyYXRIZWxzYW5hL0Fra3VyYXRIZWxzYW5hVFQtQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6aXRhbGljfS5tb2R1bGFyIC5mb250LXNpemUtMjAwLC5tb2R1bGFyIGg2LC5tb2R1bGFyIC5oNiwuZm9udC1zaXplLTIwMCwuZmllbGRfX3N1Yi1sYWJlbHtmb250LXNpemU6dmFyKC0tZm9udC1zaXplLTIwMCk7bGluZS1oZWlnaHQ6Mi40cmVtfS5tb2R1bGFyIC5mb250LXNpemUtMzAwLC5tb2R1bGFyIC5zdHlsZWQgZmlnY2FwdGlvbiwubW9kdWxhciBoNSwubW9kdWxhciAuaDUsLm1vZHVsYXIgLmNvb2tpZS1iYW5uZXJfX3RpdGxlLC5mb250LXNpemUtMzAwLC5jb29raWViYW5uZXJfX3RpdGxlLC5jb29raWViYW5uZXJfX2Rlc2N7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS0zMDApO2xpbmUtaGVpZ2h0OjIuN3JlbX0ubW9kdWxhciAuZm9udC1zaXplLTQwMCwuZm9udC1zaXplLTQwMCwuZmllbGRfX2lucHV0e2ZvbnQtc2l6ZTp2YXIoLS1mb250LXNpemUtNDAwKTtsaW5lLWhlaWdodDozcmVtfS5tb2R1bGFyIC5mb250LXNpemUtNjAwLC5tb2R1bGFyIGg0LC5tb2R1bGFyIC5oNCwuZm9udC1zaXplLTYwMHtmb250LXNpemU6dmFyKC0tZm9udC1zaXplLTYwMCk7bGluZS1oZWlnaHQ6My40cmVtfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5tb2R1bGFyIC5mb250LXNpemUtNjAwLC5tb2R1bGFyIGg0LC5tb2R1bGFyIC5oNCwuZm9udC1zaXplLTYwMHtsaW5lLWhlaWdodDo0LjJyZW19fS5tb2R1bGFyIC5mb250LXNpemUtNzAwLC5tb2R1bGFyIGJsb2NrcXVvdGUsLm1vZHVsYXIgaDMsLm1vZHVsYXIgLmgzLC5mb250LXNpemUtNzAwe2ZvbnQtc2l6ZTp2YXIoLS1mb250LXNpemUtNzAwKTtsaW5lLWhlaWdodDozLjhyZW19QG1lZGlhKG1pbi13aWR0aDogNzVlbSl7Lm1vZHVsYXIgLmZvbnQtc2l6ZS03MDAsLm1vZHVsYXIgYmxvY2txdW90ZSwubW9kdWxhciBoMywubW9kdWxhciAuaDMsLmZvbnQtc2l6ZS03MDB7bGluZS1oZWlnaHQ6NC44cmVtfX0ubW9kdWxhciAuZm9udC1zaXplLTgwMCwubW9kdWxhciBoMiwubW9kdWxhciAuaDIsLmZvbnQtc2l6ZS04MDB7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS04MDApO2xpbmUtaGVpZ2h0OjQuMnJlbX1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsubW9kdWxhciAuZm9udC1zaXplLTgwMCwubW9kdWxhciBoMiwubW9kdWxhciAuaDIsLmZvbnQtc2l6ZS04MDB7bGluZS1oZWlnaHQ6Ni40cmVtfX0ubW9kdWxhciAuZm9udC1zaXplLTkwMCwubW9kdWxhciBoMSwubW9kdWxhciAuaDEsLmZvbnQtc2l6ZS05MDB7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS05MDApO2xpbmUtaGVpZ2h0OjQuOHJlbX1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsubW9kdWxhciAuZm9udC1zaXplLTkwMCwubW9kdWxhciBoMSwubW9kdWxhciAuaDEsLmZvbnQtc2l6ZS05MDB7bGluZS1oZWlnaHQ6OXJlbX19c3Ryb25nLGIsLmZvbnQtd2VpZ2h0LTcwMCwuY29va2llYmFubmVyX190aXRsZSwubW9kdWxhciAubmF2LS1tYWluLW5hdiAubmF2X19saW5rLS1wYXJlbnQsLmFjdGlvbi1wcmltYXJ5LC5hY3Rpb24tcHJpbWFyeS0taW52ZXJ0ZWQsLmFjdGlvbi1zZWNvbmRhcnksLmFjdGlvbi1zZWNvbmRhcnktLWludmVydGVkLC5mb250LWNvbG9yLXdoaXRlIC5hY3Rpb24tc2Vjb25kYXJ5LC5jb29raWViYW5uZXJfX2J1dHRvbiwuY29va2llYmFubmVyX19idXR0b24tLWxpZ2h0LC5tb2R1bGFyIC5zdHlsZWQgb2wgbGk6YmVmb3JlLC5mb250LXdlaWdodC03MDB7Zm9udC13ZWlnaHQ6NzAwfS5mb250LXdlaWdodC01MDB7Zm9udC13ZWlnaHQ6NTAwfS5mb250LXdlaWdodC00MDAsLmZvb3Rlci1tYWluLWNvbnRlbnQsLmhlYWRlcl9fbmF2LW1ldGEsLm1vZHVsYXIgLm5hdi0tZm9vdGVyLW5hdiAubmF2X19saW5rLC5tb2R1bGFyIC5uYXYtLW1ldGEtbmF2LC5tb2R1bGFyIC5sYW5nLWNob29zZXIsLm5hdl9fbGluay0tY2hpbGQsLmZpZWxkLWdyb3VwLS1ibG9jay1hbmltYXRlZCAuZmllbGRfX2xhYmVse2ZvbnQtd2VpZ2h0OjQwMH0uZm9udC13ZWlnaHQtMzAwLC5tb2R1bGFyIC5uYXYtLW1haW4tbmF2IC5mb250LXdlaWdodC0zMDAgLm5hdl9fbGluay0tcGFyZW50LC5tb2R1bGFyIC5mb250LXNpemUtNjAwLC5tb2R1bGFyIGg0LC5tb2R1bGFyIC5oNCwuZm9udC1zaXplLTYwMCwubW9kdWxhciAuZm9udC1zaXplLTcwMCwubW9kdWxhciBibG9ja3F1b3RlLC5tb2R1bGFyIGgzLC5tb2R1bGFyIC5oMywuZm9udC1zaXplLTcwMCwubW9kdWxhciAuZm9udC1zaXplLTgwMCwubW9kdWxhciBoMiwubW9kdWxhciAuaDIsLmZvbnQtc2l6ZS04MDB7Zm9udC13ZWlnaHQ6MzAwfS50ZXh0LWFsaWduLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0udXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ubW9kdWxhciBwe21hcmdpbi1ib3R0b206MDtmb250LXNpemU6dmFyKC0tcGFyYWdyYXBoLWZvbnQtc2l6ZSl9Lm1vZHVsYXIgaDEsLm1vZHVsYXIgLmgxe21hcmdpbjp1bnNldH0ubW9kdWxhciBoMiwubW9kdWxhciAuaDJ7bWFyZ2luOnVuc2V0fS5tb2R1bGFyIGgzLC5tb2R1bGFyIC5oM3ttYXJnaW46dW5zZXR9Lm1vZHVsYXIgaDQsLm1vZHVsYXIgLmg0e21hcmdpbjp1bnNldH0ubW9kdWxhciBoNSwubW9kdWxhciAuaDUsLm1vZHVsYXIgLmNvb2tpZS1iYW5uZXJfX3RpdGxle21hcmdpbjp1bnNldH0ubW9kdWxhciBoNiwubW9kdWxhciAuaDZ7bWFyZ2luOnVuc2V0fS5tb2R1bGFyIC5sZWFke2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjR9QG1lZGlhKG1pbi13aWR0aDogNDhlbSl7Lm1vZHVsYXIgLmxlYWR7Zm9udC1zaXplOjI0cHh9fS5mb250LWNvbG9yLXByaW1hcnl7Y29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS0xKX0uZm9udC1jb2xvci13aGl0ZXtjb2xvcjp2YXIoLS1jb2xvci13aGl0ZSl9Lm1vZHVsYXIgYmxvY2txdW90ZXttYXJnaW4tYm90dG9tOjA7Y29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS0xKTtxdW90ZXM6XCLCq1wiIFwiwrtcIn0ubW9kdWxhciBibG9ja3F1b3RlOmJlZm9yZXtjb250ZW50Om9wZW4tcXVvdGV9LmxhbmctZnItY2ggLm1vZHVsYXIgYmxvY2txdW90ZTpiZWZvcmV7bWFyZ2luLXJpZ2h0Oi41cmVtfS5tb2R1bGFyIGJsb2NrcXVvdGU6YWZ0ZXJ7Y29udGVudDpjbG9zZS1xdW90ZX0ubGFuZy1mci1jaCAubW9kdWxhciBibG9ja3F1b3RlOmFmdGVye21hcmdpbi1sZWZ0Oi41cmVtfS5tb2R1bGFyIC5zdHlsZWQgYTpub3QoLmJ0bik6bm90KC5hY3Rpb24pOm5vdCguY29va2llYmFubmVyX19idXR0b24pOm5vdCguY29va2llYmFubmVyX19idXR0b24tLWxpZ2h0KTpub3QoLmFjdGlvbi1kb3dubG9hZCk6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubW9kdWxhciAuc3R5bGVkIHVsLC5tb2R1bGFyIC5zdHlsZWQgb2x7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5tb2R1bGFyIC5zdHlsZWQgKitmaWd1cmU6bm90KC5pZnJhbWVfX3Bvc3RlciksLm1vZHVsYXIgLnN0eWxlZCAqKy5mb250LXNpemUtNTAwLC5tb2R1bGFyIC5zdHlsZWQgKisuZm9udC1zaXplLTYwMCwubW9kdWxhciAuc3R5bGVkICoraDQsLm1vZHVsYXIgLnN0eWxlZCAqKy5oNCwubW9kdWxhciAuc3R5bGVkICorLmZvbnQtc2l6ZS03MDAsLm1vZHVsYXIgLnN0eWxlZCAqK2gzLC5tb2R1bGFyIC5zdHlsZWQgKisuaDMsLm1vZHVsYXIgLnN0eWxlZCAqK2Jsb2NrcXVvdGV7bWFyZ2luLXRvcDp2YXIoLS1zcGFjaW5nLTMwKX0ubW9kdWxhciAuc3R5bGVkICorLmZvbnQtc2l6ZS04MDAsLm1vZHVsYXIgLnN0eWxlZCAqK2gyLC5tb2R1bGFyIC5zdHlsZWQgKisuaDJ7bWFyZ2luLXRvcDp2YXIoLS1zcGFjaW5nLTUwKX0ubW9kdWxhciAuc3R5bGVkICorLmZvbnQtc2l6ZS05MDAsLm1vZHVsYXIgLnN0eWxlZCAqK2gxLC5tb2R1bGFyIC5zdHlsZWQgKisuaDF7bWFyZ2luLXRvcDp2YXIoLS1zcGFjaW5nLTYwKX0ubW9kdWxhciAuc3R5bGVkIC5mb250LXNpemUtNTAwK3AsLm1vZHVsYXIgLnN0eWxlZCAuZm9udC1zaXplLTYwMCtwLC5tb2R1bGFyIC5zdHlsZWQgaDQrcCwubW9kdWxhciAuc3R5bGVkIC5oNCtwLC5tb2R1bGFyIC5zdHlsZWQgLmZvbnQtc2l6ZS03MDArcCwubW9kdWxhciAuc3R5bGVkIGgzK3AsLm1vZHVsYXIgLnN0eWxlZCAuaDMrcCwubW9kdWxhciAuc3R5bGVkIGJsb2NrcXVvdGUrcCwubW9kdWxhciAuc3R5bGVkIC5mb250LXNpemUtODAwK3AsLm1vZHVsYXIgLnN0eWxlZCBoMitwLC5tb2R1bGFyIC5zdHlsZWQgLmgyK3AsLm1vZHVsYXIgLnN0eWxlZCAuZm9udC1zaXplLTkwMCtwLC5tb2R1bGFyIC5zdHlsZWQgaDErcCwubW9kdWxhciAuc3R5bGVkIC5oMStwe21hcmdpbi10b3A6dmFyKC0tc3BhY2luZy0yMCl9Lm1vZHVsYXIgLnN0eWxlZCAqKy5mb250LXNpemUtOTAwLC5tb2R1bGFyIC5zdHlsZWQgKitoMSwubW9kdWxhciAuc3R5bGVkICorLmgxe21hcmdpbi10b3A6dmFyKC0tc3BhY2luZy04MCl9Lm1vZHVsYXIgLnN0eWxlZCAuZm9udC1zaXplLTQwMCsuZm9udC1zaXplLTQwMCwubW9kdWxhciAuc3R5bGVkIC5maWVsZF9faW5wdXQrLmZvbnQtc2l6ZS00MDAsLm1vZHVsYXIgLnN0eWxlZCAuZm9udC1zaXplLTQwMCsuZmllbGRfX2lucHV0LC5tb2R1bGFyIC5zdHlsZWQgLmZpZWxkX19pbnB1dCsuZmllbGRfX2lucHV0e21hcmdpbi10b3A6dmFyKC0tc3BhY2luZy0yMCl9Lm1vZHVsYXIgLnN0eWxlZCAuZm9udC1zaXplLTkwMCsqLC5tb2R1bGFyIC5zdHlsZWQgaDErKiwubW9kdWxhciAuc3R5bGVkIC5oMSsqe21hcmdpbi10b3A6dmFyKC0tc3BhY2luZy00MCl9Lm1vZHVsYXIgLnN0eWxlZCAqKy5pZnJhbWUtd3JhcHBlcnttYXJnaW4tdG9wOnZhcigtLXNwYWNpbmctNDApfS5tb2R1bGFyIC5zdHlsZWQgZmlnY2FwdGlvbntwYWRkaW5nLXRvcDp2YXIoLS1zcGFjaW5nLTIwKTt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0ubW9kdWxhciAuc3R5bGVkIC5pZnJhbWUtd3JhcHBlcisqLC5tb2R1bGFyIC5zdHlsZWQgZmlndXJlOm5vdCguaWZyYW1lX19wb3N0ZXIpKyp7bWFyZ2luLXRvcDo1cmVtfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5tb2R1bGFyIC5zdHlsZWQgLmlmcmFtZS13cmFwcGVyKyosLm1vZHVsYXIgLnN0eWxlZCBmaWd1cmU6bm90KC5pZnJhbWVfX3Bvc3RlcikrKnttYXJnaW4tdG9wOnZhcigtLXNwYWNpbmctODApfX0ubW9kdWxhciAuc3R5bGVkICorYmxvY2txdW90ZXttYXJnaW4tdG9wOjVyZW19QG1lZGlhKG1pbi13aWR0aDogNzVlbSl7Lm1vZHVsYXIgLnN0eWxlZCAqK2Jsb2NrcXVvdGV7bWFyZ2luLXRvcDp2YXIoLS1zcGFjaW5nLTEyMCl9fS5tb2R1bGFyIC5zdHlsZWQgdWwsLm1vZHVsYXIgLnN0eWxlZCBvbHtmb250LXNpemU6dmFyKC0tZm9udC1zaXplLTQwMCk7bGluZS1oZWlnaHQ6M3JlbX0ubW9kdWxhciAuc3R5bGVkIHVsKyosLm1vZHVsYXIgLnN0eWxlZCBvbCsqe21hcmdpbi10b3A6dmFyKC0tc3BhY2luZy0zMCl9QG1lZGlhKG1pbi13aWR0aDogNzVlbSl7Lm1vZHVsYXIgLnN0eWxlZCB1bCsqLC5tb2R1bGFyIC5zdHlsZWQgb2wrKnttYXJnaW4tdG9wOnZhcigtLXNwYWNpbmctNDApfX0ubW9kdWxhciAuc3R5bGVkIHVsIGxpLC5tb2R1bGFyIC5zdHlsZWQgb2wgbGl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjMuNXJlbTtjb3VudGVyLWluY3JlbWVudDpjb3VudGVyLWluY30ubW9kdWxhciAuc3R5bGVkIHVsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpLC5tb2R1bGFyIC5zdHlsZWQgb2wgbGk6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDp2YXIoLS1zcGFjaW5nLTEwKX0ubW9kdWxhciAuc3R5bGVkIHVsIGxpOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjJweDtkaXNwbGF5OmlubGluZS1mbGV4O3dpZHRoOjJyZW07Y29udGVudDpcIuKAk1wiO2ZvbnQtc2l6ZToxLjRyZW07Y29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS0xKX0ubW9kdWxhciAuc3R5bGVkIG9sIGxpOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7ZGlzcGxheTppbmxpbmUtZmxleDtjb250ZW50OmNvdW50ZXIoY291bnRlci1pbmMpIFwiLiBcIjt3aWR0aDozcmVtO2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktMSk7Zm9udC1zaXplOmluaGVyaXR9Lm1vZHVsYXIgLnN0eWxlZCAqK3VsLC5tb2R1bGFyIC5zdHlsZWQgKitvbHttYXJnaW4tdG9wOnZhcigtLXNwYWNpbmctMjApfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5tb2R1bGFyIC5zdHlsZWQgKit1bCwubW9kdWxhciAuc3R5bGVkICorb2x7bWFyZ2luLXRvcDp2YXIoLS1zcGFjaW5nLTIwKX19LmNvbG9yLS1yZWR7Y29sb3I6IzlhMDg0MX0uYy10ZXh0IC5pbWFnZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uYy10ZXh0IC5pbWFnZSBmaWdjYXB0aW9ue2FsaWduLXNlbGY6ZmxleC1zdGFydH0ubGF6eXtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlfS5sYXp5LmxvYWRlZHtvcGFjaXR5OjF9Lmxhenk6bm90KGltZylbZGF0YS13YXMtcHJvY2Vzc2VkPXRydWVde29wYWNpdHk6MX0udmlzdWFsbHktaGlkZGVuLC5oZWFkZXJfX2hvbWUtbGluay10ZXh0LC5maWVsZF9faW5wdXQtLWNoZWNrLC5maWVsZF9faW5wdXQtLXJhZGlve3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7aGVpZ2h0OjFweDt3aWR0aDoxcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgxcHggMXB4IDFweCAxcHgpO2NsaXA6cmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpfS5tb2R1bGFyIC5jb250YWluZXJ7d2lkdGg6MTAwJTttYXgtd2lkdGg6dmFyKC0tY29udGFpbmVyLXdkaXRoKTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0uY29udGFpbmVyLS1mdWxsd2lkdGh7d2lkdGg6MTAwJX0uY29udGFpbmVyLWJsb2d7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTYwMHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5jb250YWluZXItYmxvZy0tY29udGVudHttaW4taGVpZ2h0OjI1cmVtfS5tb2R1bGFyIC5yb3d7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MDt3aWR0aDoxMDAlfS5tb2R1bGFyIC5yb3c6YmVmb3JlLC5tb2R1bGFyIC5yb3c6YWZ0ZXJ7ZGlzcGxheTpub25lfS5sZWdhY3kgLnJvd3tkaXNwbGF5OmZsZXg7d2lkdGg6YXV0bzttYXJnaW4tbGVmdDotMTFweDttYXJnaW4tcmlnaHQ6LTExcHh9LnJvdy0tdi1hbGlnbi1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyfS5yb3ctLWgtYWxpZ24tY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXJ9QG1lZGlhKG1heC13aWR0aDogNDcuOTllbSl7LnJvdy0tZnVsbG1vYmlsZXttYXJnaW4tbGVmdDotM3JlbTttYXJnaW4tcmlnaHQ6LTNyZW19fS5tb2R1bGFyIC5yb3ctLWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMTIsIDFmcik7Z3JpZC1jb2x1bW4tZ2FwOjEwcHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtncmlkLXRlbXBsYXRlLXJvd3M6YXV0bzthbGlnbi1pdGVtczpzdGFydH1AbWVkaWEobWluLXdpZHRoOiA0OGVtKXsubW9kdWxhciAucm93LS1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMTIsIDFmcik7Z3JpZC1jb2x1bW4tZ2FwOjJyZW19fUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5tb2R1bGFyIC5yb3ctLWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxMiwgMWZyKTtncmlkLWNvbHVtbi1nYXA6NHJlbX19QG1lZGlhKG1pbi13aWR0aDogNDhlbSl7Lm1vZHVsYXIgLnJvdy0tcmV2ZXJzZXtkaXJlY3Rpb246cnRsfX0ubW9kdWxhciAucm93LS1yZXZlcnNlICp7ZGlyZWN0aW9uOmx0cjt0ZXh0LWFsaWduOmxlZnR9Lm1vZHVsYXIgLmNvbHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjA7d2lkdGg6MTAwJTtmbG9hdDpub25lfS5jb2wtLWhhbGZ7d2lkdGg6NTAlfS53cmFwcGVye3dpZHRoOjEwMCU7cGFkZGluZy1sZWZ0OjNyZW07cGFkZGluZy1yaWdodDozcmVtfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey53cmFwcGVye3BhZGRpbmctbGVmdDo0cmVtO3BhZGRpbmctcmlnaHQ6NHJlbX19LndyYXBwZXItLXNtLWZ1bGx7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey53cmFwcGVyLS1zbS1mdWxse3BhZGRpbmctbGVmdDo0cmVtO3BhZGRpbmctcmlnaHQ6NHJlbX19Lm1vZHVsYXIgLmFsaWduLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXJ9Lm1pZGRsZXttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfUBtZWRpYShtaW4td2lkdGg6IDQ4ZW0pey5taWRkbGUtLW1lZGl1bXttYXgtd2lkdGg6NTZyZW19fUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5taWRkbGUtLW1lZGl1bXttYXgtd2lkdGg6NzdyZW19fUBtZWRpYShtaW4td2lkdGg6IDQ4ZW0pey5taWRkbGUtLWxhcmdle21heC13aWR0aDo1NnJlbX19QG1lZGlhKG1pbi13aWR0aDogNzVlbSl7Lm1pZGRsZS0tbGFyZ2V7bWF4LXdpZHRoOjk0cmVtfX0uY29sLXNtLTF7Z3JpZC1jb2x1bW4tZW5kOnNwYW4gMX0ub2Zmc2V0LXNtLTF7Z3JpZC1jb2x1bW4tc3RhcnQ6Mn0uY29sLXNtLTJ7Z3JpZC1jb2x1bW4tZW5kOnNwYW4gMn0ub2Zmc2V0LXNtLTJ7Z3JpZC1jb2x1bW4tc3RhcnQ6M30uY29sLXNtLTN7Z3JpZC1jb2x1bW4tZW5kOnNwYW4gM30ub2Zmc2V0LXNtLTN7Z3JpZC1jb2x1bW4tc3RhcnQ6NH0uY29sLXNtLTR7Z3JpZC1jb2x1bW4tZW5kOnNwYW4gNH0ub2Zmc2V0LXNtLTR7Z3JpZC1jb2x1bW4tc3RhcnQ6NX0uY29sLXNtLTV7Z3JpZC1jb2x1bW4tZW5kOnNwYW4gNX0ub2Zmc2V0LXNtLTV7Z3JpZC1jb2x1bW4tc3RhcnQ6Nn0uY29sLXNtLTZ7Z3JpZC1jb2x1bW4tZW5kOnNwYW4gNn0ub2Zmc2V0LXNtLTZ7Z3JpZC1jb2x1bW4tc3RhcnQ6N30uY29sLXNtLTd7Z3JpZC1jb2x1bW4tZW5kOnNwYW4gN30ub2Zmc2V0LXNtLTd7Z3JpZC1jb2x1bW4tc3RhcnQ6OH0uY29sLXNtLTh7Z3JpZC1jb2x1bW4tZW5kOnNwYW4gOH0ub2Zmc2V0LXNtLTh7Z3JpZC1jb2x1bW4tc3RhcnQ6OX0uY29sLXNtLTl7Z3JpZC1jb2x1bW4tZW5kOnNwYW4gOX0ub2Zmc2V0LXNtLTl7Z3JpZC1jb2x1bW4tc3RhcnQ6MTB9LmNvbC1zbS0xMHtncmlkLWNvbHVtbi1lbmQ6c3BhbiAxMH0ub2Zmc2V0LXNtLTEwe2dyaWQtY29sdW1uLXN0YXJ0OjExfS5jb2wtc20tMTF7Z3JpZC1jb2x1bW4tZW5kOnNwYW4gMTF9Lm9mZnNldC1zbS0xMXtncmlkLWNvbHVtbi1zdGFydDoxMn0uY29sLXNtLTEye2dyaWQtY29sdW1uLWVuZDpzcGFuIDEyfS5vZmZzZXQtc20tMTJ7Z3JpZC1jb2x1bW4tc3RhcnQ6MTN9QG1lZGlhKG1pbi13aWR0aDogNDhlbSlhbmQgKG1heC13aWR0aDogNzQuOTllbSl7LmNvbC1tZC0xe2dyaWQtY29sdW1uLWVuZDpzcGFuIDF9Lm9mZnNldC1tZC0xe2dyaWQtY29sdW1uLXN0YXJ0OjJ9LmNvbC1tZC0ye2dyaWQtY29sdW1uLWVuZDpzcGFuIDJ9Lm9mZnNldC1tZC0ye2dyaWQtY29sdW1uLXN0YXJ0OjN9LmNvbC1tZC0ze2dyaWQtY29sdW1uLWVuZDpzcGFuIDN9Lm9mZnNldC1tZC0ze2dyaWQtY29sdW1uLXN0YXJ0OjR9LmNvbC1tZC00e2dyaWQtY29sdW1uLWVuZDpzcGFuIDR9Lm9mZnNldC1tZC00e2dyaWQtY29sdW1uLXN0YXJ0OjV9LmNvbC1tZC01e2dyaWQtY29sdW1uLWVuZDpzcGFuIDV9Lm9mZnNldC1tZC01e2dyaWQtY29sdW1uLXN0YXJ0OjZ9LmNvbC1tZC02e2dyaWQtY29sdW1uLWVuZDpzcGFuIDZ9Lm9mZnNldC1tZC02e2dyaWQtY29sdW1uLXN0YXJ0Ojd9LmNvbC1tZC03e2dyaWQtY29sdW1uLWVuZDpzcGFuIDd9Lm9mZnNldC1tZC03e2dyaWQtY29sdW1uLXN0YXJ0Ojh9LmNvbC1tZC04e2dyaWQtY29sdW1uLWVuZDpzcGFuIDh9Lm9mZnNldC1tZC04e2dyaWQtY29sdW1uLXN0YXJ0Ojl9LmNvbC1tZC05e2dyaWQtY29sdW1uLWVuZDpzcGFuIDl9Lm9mZnNldC1tZC05e2dyaWQtY29sdW1uLXN0YXJ0OjEwfS5jb2wtbWQtMTB7Z3JpZC1jb2x1bW4tZW5kOnNwYW4gMTB9Lm9mZnNldC1tZC0xMHtncmlkLWNvbHVtbi1zdGFydDoxMX0uY29sLW1kLTExe2dyaWQtY29sdW1uLWVuZDpzcGFuIDExfS5vZmZzZXQtbWQtMTF7Z3JpZC1jb2x1bW4tc3RhcnQ6MTJ9LmNvbC1tZC0xMntncmlkLWNvbHVtbi1lbmQ6c3BhbiAxMn0ub2Zmc2V0LW1kLTEye2dyaWQtY29sdW1uLXN0YXJ0OjEzfX1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsuY29sLWxnLTF7Z3JpZC1jb2x1bW4tZW5kOnNwYW4gMX0ub2Zmc2V0LWxnLTF7Z3JpZC1jb2x1bW4tc3RhcnQ6Mn0uY29sLWxnLTJ7Z3JpZC1jb2x1bW4tZW5kOnNwYW4gMn0ub2Zmc2V0LWxnLTJ7Z3JpZC1jb2x1bW4tc3RhcnQ6M30uY29sLWxnLTN7Z3JpZC1jb2x1bW4tZW5kOnNwYW4gM30ub2Zmc2V0LWxnLTN7Z3JpZC1jb2x1bW4tc3RhcnQ6NH0uY29sLWxnLTR7Z3JpZC1jb2x1bW4tZW5kOnNwYW4gNH0ub2Zmc2V0LWxnLTR7Z3JpZC1jb2x1bW4tc3RhcnQ6NX0uY29sLWxnLTV7Z3JpZC1jb2x1bW4tZW5kOnNwYW4gNX0ub2Zmc2V0LWxnLTV7Z3JpZC1jb2x1bW4tc3RhcnQ6Nn0uY29sLWxnLTZ7Z3JpZC1jb2x1bW4tZW5kOnNwYW4gNn0ub2Zmc2V0LWxnLTZ7Z3JpZC1jb2x1bW4tc3RhcnQ6N30uY29sLWxnLTd7Z3JpZC1jb2x1bW4tZW5kOnNwYW4gN30ub2Zmc2V0LWxnLTd7Z3JpZC1jb2x1bW4tc3RhcnQ6OH0uY29sLWxnLTh7Z3JpZC1jb2x1bW4tZW5kOnNwYW4gOH0ub2Zmc2V0LWxnLTh7Z3JpZC1jb2x1bW4tc3RhcnQ6OX0uY29sLWxnLTl7Z3JpZC1jb2x1bW4tZW5kOnNwYW4gOX0ub2Zmc2V0LWxnLTl7Z3JpZC1jb2x1bW4tc3RhcnQ6MTB9LmNvbC1sZy0xMHtncmlkLWNvbHVtbi1lbmQ6c3BhbiAxMH0ub2Zmc2V0LWxnLTEwe2dyaWQtY29sdW1uLXN0YXJ0OjExfS5jb2wtbGctMTF7Z3JpZC1jb2x1bW4tZW5kOnNwYW4gMTF9Lm9mZnNldC1sZy0xMXtncmlkLWNvbHVtbi1zdGFydDoxMn0uY29sLWxnLTEye2dyaWQtY29sdW1uLWVuZDpzcGFuIDEyfS5vZmZzZXQtbGctMTJ7Z3JpZC1jb2x1bW4tc3RhcnQ6MTN9fS5hY3Rpb24tcmVzZXR7Ym9yZGVyOjA7YmFja2dyb3VuZDpub25lfS5hY3Rpb24sLmNvb2tpZWJhbm5lcl9fYnV0dG9uLC5jb29raWViYW5uZXJfX2J1dHRvbi0tbGlnaHQsLmFjdGlvbi1kb3dubG9hZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1mbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO21heC13aWR0aDoxMDAlO292ZXJmbG93OnZpc2libGU7YXBwZWFyYW5jZTpub25lO2ZvbnQtZmFtaWx5OmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdDtvdXRsaW5lOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWFuaW1hdGlvbkR1cmF0aW9uKSB2YXIoLS1hbmltYXRpb25FYXNlKSxjb2xvciB2YXIoLS1hbmltYXRpb25EdXJhdGlvbikgdmFyKC0tYW5pbWF0aW9uRWFzZSksYm9yZGVyLWNvbG9yIHZhcigtLWFuaW1hdGlvbkR1cmF0aW9uKSB2YXIoLS1hbmltYXRpb25FYXNlKTtjdXJzb3I6cG9pbnRlcn0uYWN0aW9uLXByaW1hcnksLmFjdGlvbi1wcmltYXJ5LS1pbnZlcnRlZCwuY29va2llYmFubmVyX19idXR0b257bWluLWhlaWdodDp2YXIoLS1idXR0b24tcHJpbWFyeS1taW4taGVpZ2h0KTttaW4td2lkdGg6dmFyKC0tYnV0dG9uLXByaW1hcnktbWluLXdpZHRoKTtmb250LXNpemU6dmFyKC0tZm9udC1zaXplLWJ1dHRvbik7Y29sb3I6dmFyKC0tY29sb3Itd2hpdGUpO2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1idXR0b24tcHJpbWFyeS1taW4taGVpZ2h0KSAvIDIpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS0xKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnktMSl9LmFjdGlvbi1wcmltYXJ5LmRpc2FibGVkLC5kaXNhYmxlZC5hY3Rpb24tcHJpbWFyeS0taW52ZXJ0ZWQsLmRpc2FibGVkLmNvb2tpZWJhbm5lcl9fYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItZ3JleS0yMDApO2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvci1ncmV5LTIwMCl9Lm5vdC10b3VjaCAuYWN0aW9uLXByaW1hcnk6aG92ZXIsLm5vdC10b3VjaCAuYWN0aW9uLXByaW1hcnktLWludmVydGVkOmhvdmVyLC5ub3QtdG91Y2ggLmNvb2tpZWJhbm5lcl9fYnV0dG9uOmhvdmVye2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktMSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci13aGl0ZSl9LmFjdGlvbi1wcmltYXJ5LS1pbnZlcnRlZCwuY29va2llYmFubmVyX19idXR0b257Y29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS0xKTtib3JkZXItY29sb3I6dmFyKC0tY29sb3Itd2hpdGUpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3Itd2hpdGUpfS5hY3Rpb24tcHJpbWFyeS0taW52ZXJ0ZWQuZGlzYWJsZWQsLmRpc2FibGVkLmNvb2tpZWJhbm5lcl9fYnV0dG9ue2NvbG9yOnZhcigtLWNvbG9yLXdoaXRlKX0ubm90LXRvdWNoIC5hY3Rpb24tcHJpbWFyeS0taW52ZXJ0ZWQ6aG92ZXIsLm5vdC10b3VjaCAuY29va2llYmFubmVyX19idXR0b246aG92ZXJ7Y29sb3I6dmFyKC0tY29sb3Itd2hpdGUpO2JhY2tncm91bmQ6bm9uZX0uYWN0aW9uLXNlY29uZGFyeSwuYWN0aW9uLXNlY29uZGFyeS0taW52ZXJ0ZWQsLmNvb2tpZWJhbm5lcl9fYnV0dG9uLS1saWdodCwuZm9udC1jb2xvci13aGl0ZSAuYWN0aW9uLXNlY29uZGFyeSwuZm9udC1jb2xvci13aGl0ZSAuYWN0aW9uLXNlY29uZGFyeS0taW52ZXJ0ZWQsLmZvbnQtY29sb3Itd2hpdGUgLmNvb2tpZWJhbm5lcl9fYnV0dG9uLS1saWdodHttaW4taGVpZ2h0OnZhcigtLWJ1dHRvbi1wcmltYXJ5LW1pbi1oZWlnaHQpO21pbi13aWR0aDp2YXIoLS1idXR0b24tcHJpbWFyeS1taW4td2lkdGgpO2ZvbnQtc2l6ZTp2YXIoLS1mb250LXNpemUtYnV0dG9uKTtjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTEpO2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1idXR0b24tcHJpbWFyeS1taW4taGVpZ2h0KSAvIDIpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeS0xKX0uYWN0aW9uLXNlY29uZGFyeS5kaXNhYmxlZCwuZGlzYWJsZWQuYWN0aW9uLXNlY29uZGFyeS0taW52ZXJ0ZWQsLmRpc2FibGVkLmNvb2tpZWJhbm5lcl9fYnV0dG9uLS1saWdodHtjb2xvcjp2YXIoLS1jb2xvci1ncmV5LTIwMCk7Ym9yZGVyLWNvbG9yOnZhcigtLWNvbG9yLWdyZXktMjAwKX0ubm90LXRvdWNoIC5hY3Rpb24tc2Vjb25kYXJ5OmhvdmVyLC5ub3QtdG91Y2ggLmFjdGlvbi1zZWNvbmRhcnktLWludmVydGVkOmhvdmVyLC5ub3QtdG91Y2ggLmNvb2tpZWJhbm5lcl9fYnV0dG9uLS1saWdodDpob3Zlcntjb2xvcjp2YXIoLS1jb2xvci13aGl0ZSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTEpfS5hY3Rpb24tc2Vjb25kYXJ5LS1pbnZlcnRlZCwuY29va2llYmFubmVyX19idXR0b24tLWxpZ2h0LC5mb250LWNvbG9yLXdoaXRlIC5hY3Rpb24tc2Vjb25kYXJ5LC5mb250LWNvbG9yLXdoaXRlIC5hY3Rpb24tc2Vjb25kYXJ5LS1pbnZlcnRlZCwuZm9udC1jb2xvci13aGl0ZSAuY29va2llYmFubmVyX19idXR0b24tLWxpZ2h0e2NvbG9yOnZhcigtLWNvbG9yLXdoaXRlKTtib3JkZXItY29sb3I6dmFyKC0tY29sb3Itd2hpdGUpO2JhY2tncm91bmQ6bm9uZX0uYWN0aW9uLXNlY29uZGFyeS0taW52ZXJ0ZWQuZGlzYWJsZWQsLmRpc2FibGVkLmNvb2tpZWJhbm5lcl9fYnV0dG9uLS1saWdodCwuZm9udC1jb2xvci13aGl0ZSAuZGlzYWJsZWQuYWN0aW9uLXNlY29uZGFyeXtjb2xvcjp2YXIoLS1jb2xvci1ncmV5LTIwMCl9Lm5vdC10b3VjaCAuYWN0aW9uLXNlY29uZGFyeS0taW52ZXJ0ZWQ6aG92ZXIsLm5vdC10b3VjaCAuY29va2llYmFubmVyX19idXR0b24tLWxpZ2h0OmhvdmVyLC5ub3QtdG91Y2ggLmZvbnQtY29sb3Itd2hpdGUgLmFjdGlvbi1zZWNvbmRhcnk6aG92ZXIsLmZvbnQtY29sb3Itd2hpdGUgLm5vdC10b3VjaCAuYWN0aW9uLXNlY29uZGFyeTpob3Zlcntjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTEpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3Itd2hpdGUpO2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvci13aGl0ZSl9LmFjdGlvbi1mYWJ7d2lkdGg6NnJlbTtoZWlnaHQ6NnJlbTtib3JkZXItcmFkaXVzOjUwJTt0cmFuc2l0aW9uOnRyYW5zZm9ybSB2YXIoLS1hbmltYXRpb25EdXJhdGlvbikgdmFyKC0tYW5pbWF0aW9uRWFzZSk7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDQwIDI4JyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCA0MCAyOCcgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UgJTNDcGF0aCBmaWxsPSclMjNmZmZmZmYnIGQ9J00yNi41LDAuNGMtMC41LTAuNi0xLjQtMC42LTIsMGMtMC41LDAuNS0wLjUsMS40LDAsMmwxMC4xLDEwLjFIMS40Yy0wLjgsMC0xLjQsMC42LTEuNCwxLjRzMC42LDEuNCwxLjQsMS40aDMzLjIgbC0xMC4xLDEwYy0wLjUsMC42LTAuNSwxLjQsMCwyYzAuNiwwLjYsMS40LDAuNiwyLDBsMTIuNC0xMi40YzAuNi0wLjUsMC42LTEuNCwwLTJMMjYuNSwwLjR6Jy8lM0UgJTNDL3N2ZyUzRVwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6M3JlbSAyLjFyZW19Lm5vdC10b3VjaCAuYy10ZWFzZXJzX19pdGVtOmhvdmVyIC5hY3Rpb24tZmFie3RyYW5zZm9ybTp0cmFuc2xhdGVYKDJyZW0pfS5hY3Rpb24tZmFiLS1pbnZlcnRlZHtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgNDAgMjgnIGVuYWJsZS1iYWNrZ3JvdW5kPSduZXcgMCAwIDQwIDI4JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSAlM0NwYXRoIGZpbGw9JyUyM2ZmZmZmZicgZD0nTTI2LjUsMC40Yy0wLjUtMC42LTEuNC0wLjYtMiwwYy0wLjUsMC41LTAuNSwxLjQsMCwybDEwLjEsMTAuMUgxLjRjLTAuOCwwLTEuNCwwLjYtMS40LDEuNHMwLjYsMS40LDEuNCwxLjRoMzMuMiBsLTEwLjEsMTBjLTAuNSwwLjYtMC41LDEuNCwwLDJjMC42LDAuNiwxLjQsMC42LDIsMGwxMi40LTEyLjRjMC42LTAuNSwwLjYtMS40LDAtMkwyNi41LDAuNHonLyUzRSAlM0Mvc3ZnJTNFXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTozcmVtIDIuMXJlbTtib3JkZXItY29sb3I6dmFyKC0tY29sb3Itd2hpdGUpfS5ub3QtdG91Y2ggLmFjdGlvbi1mYWItLWludmVydGVkOmhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTEpfS5hY3Rpb24tZmFiLmRpc2FibGVke2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCA0MCAyOCcgZW5hYmxlLWJhY2tncm91bmQ9J25ldyAwIDAgNDAgMjgnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFICUzQ3BhdGggZmlsbD0nJTIzYmVjYWQwJyBkPSdNMjYuNSwwLjRjLTAuNS0wLjYtMS40LTAuNi0yLDBjLTAuNSwwLjUtMC41LDEuNCwwLDJsMTAuMSwxMC4xSDEuNGMtMC44LDAtMS40LDAuNi0xLjQsMS40czAuNiwxLjQsMS40LDEuNGgzMy4yIGwtMTAuMSwxMGMtMC41LDAuNi0wLjUsMS40LDAsMmMwLjYsMC42LDEuNCwwLjYsMiwwbDEyLjQtMTIuNGMwLjYtMC41LDAuNi0xLjQsMC0yTDI2LjUsMC40eicvJTNFICUzQy9zdmclM0VcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjNyZW0gMi4xcmVtO2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvci1ncmV5LTIwMCl9LmFjdGlvbi1kb3dubG9hZHtmb250LXNpemU6dmFyKC0tZm9udC1zaXplLTQwMCk7Y29sb3I6dmFyKC0tY29sb3ItYmxhY2spfS5hY3Rpb24tZG93bmxvYWQ6YmVmb3Jle3dpZHRoOjRyZW07aGVpZ2h0OjRyZW07Y29udGVudDpcIlwiO21hcmdpbi1yaWdodDp2YXIoLS1zcGFjaW5nLTEwKTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgMjggMzkuOCcgZW5hYmxlLWJhY2tncm91bmQ9J25ldyAwIDAgMjggMzkuOCcgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NwYXRoIGZpbGw9JyUyMzlBMDg0MScgZD0nTTI3LjYsMjAuNGMwLjYtMC41LDAuNi0xLjQsMC0yYy0wLjUtMC41LTEuNC0wLjUtMiwwTDE1LjQsMjguNkwxNS4yLDEuNGMwLTAuOC0wLjYtMS40LTEuNC0xLjRjLTAuOCwwLTEuNCwwLjYtMS40LDEuNGwwLjIsMjcuMkwyLjQsMTguNGMtMC42LTAuNS0xLjUtMC41LTIsMGMtMC42LDAuNi0wLjYsMS41LDAsMkwxMywzM2MwLjUsMC42LDEuNCwwLjYsMiwwTDI3LjYsMjAuNHonLyUzRSUzQ3BhdGggZmlsbD0nJTIzOUEwODQxJyBkPSdNMjYuMiwzNi42TDIuOCwzNi42Yy0wLjksMC0xLjYsMC43LTEuNiwxLjZzMC43LDEuNiwxLjYsMS42bDIzLjQsMC4xYzAuOSwwLDEuNi0wLjcsMS42LTEuNlMyNy4xLDM2LjYsMjYuMiwzNi42eicvJTNFJTNDL3N2ZyUzRVwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlfS5hY3Rpb24tZG93bmxvYWQ6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYWN0aW9uLWZvb3Rlcntjb2xvcjp2YXIoLS1jb2xvci13aGl0ZSl9Lm5vdC10b3VjaCAuYWN0aW9uLWZvb3Rlcjpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5hY3Rpb24tc2VhcmNoe3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6LjJyZW07d2lkdGg6Mi42cmVtO2hlaWdodDoyLjZyZW07Y29sb3I6aW5oZXJpdH0uZm9ybSAuZXJyb3JzLC5lcnJvcnN7cGFkZGluZzowO21hcmdpbjowO2ZvbnQtc2l6ZToxLjRyZW07bGluZS1oZWlnaHQ6M3JlbX0uZm9ybSAuZXJyb3JzLmFsZXJ0LC5lcnJvcnMuYWxlcnR7cGFkZGluZzouNXJlbSAxcmVtO21hcmdpbi1ib3R0b206MnJlbX0uZm9ybSAuZXJyb3JzLmludmFsaWQtZmVlZGJhY2ssLmVycm9ycy5pbnZhbGlkLWZlZWRiYWNre2xpc3Qtc3R5bGU6bm9uZTtjb2xvcjp2YXIoLS1jb2xvci1lcnJvcil9LmZvcm0gLmVycm9ycyBsaSwuZXJyb3JzIGxpe3BhZGRpbmctbGVmdDowO3RleHQtaW5kZW50OjB9LmZvcm0gLmVycm9ycyBsaTpub3QoOmZpcnN0LWNoaWxkKSwuZXJyb3JzIGxpOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6dmFyKC0tc3BhY2luZy0xMCl9LmZvcm0gLmVycm9ycyBsaTpiZWZvcmUsLmVycm9ycyBsaTpiZWZvcmV7ZGlzcGxheTpub25lfS5maWVsZF9fcm93ICp7Zm9udC1mYW1pbHk6aW5oZXJpdH0uZmllbGQtZ3JvdXB7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDo1cmVtfS5maWVsZC1ncm91cC0taGFsZnt3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5maWVsZC1ncm91cC0taGFsZnt3aWR0aDpjYWxjKDEwMCUgLSAzcmVtKX19LmZpZWxkLWdyb3VwLS10aGlyZHt3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5maWVsZC1ncm91cC0tdGhpcmR7d2lkdGg6Y2FsYygxMDAlIC0gM3JlbSl9fS5maWVsZC1ncm91cC0tbGFyZ2V7d2lkdGg6MTAwJX0uZmllbGQtZ3JvdXAtLW1lZGl1bXt3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5maWVsZC1ncm91cC0tbWVkaXVte3dpZHRoOmNhbGMoKDEwMCUgLSA2cmVtKSAqIDQgLyA2KX19LmZpZWxkLWdyb3VwLS1zbWFsbHt3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5maWVsZC1ncm91cC0tc21hbGx7d2lkdGg6Y2FsYygoMTAwJSAtIDZyZW0pICogMiAvIDYpfX0uZmllbGQtZ3JvdXAtLXNlYXJjaHttYXJnaW4tdG9wOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tY29sb3ItZ3JleS00MDApfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5yb3cgLmZpZWxkLWdyb3VwKy5maWVsZC1ncm91cHttYXJnaW4tbGVmdDo2cmVtfX0uZmllbGQtZ3JvdXAtLWJvcmRlcmVke2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKX0uZmllbGQtZ3JvdXAtLWJvcmRlcmVkLmZpZWxkLWdyb3VwLS1oYXMtZXJyb3Jze2JvcmRlci1ib3R0b206MnB4IHNvbGlkIHZhcigtLWNvbG9yLWVycm9yKX0uZmllbGQtZ3JvdXAtLWJvcmRlcmVkLmZpZWxkLWdyb3VwLS1oYXMtZXJyb3JzOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi03cHg7cmlnaHQ6LTdweDtib3R0b206MDtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjQyLDI4LDQwLC4wNjI3NDUwOTgpO3otaW5kZXg6MH0uZmllbGQtZ3JvdXAtLWNoZWNrYm94e21hcmdpbi10b3A6dmFyKC0tZmllbGQtY2hlY2tib3gtbWFyZ2luLXRvcCwgNnJlbSl9LmZpZWxkLWdyb3VwLS1odG1se21hcmdpbi10b3A6dmFyKC0tc3BhY2luZ1dpZGUpO2NvbG9yOnZhcigtLWNvbG9yLWJsYWNrKX1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsuZmllbGQtZ3JvdXAtLWh0bWx7bWFyZ2luLXRvcDoxMHJlbX19LmZpZWxkLWdyb3VwLS1ibG9ja3ttYXJnaW4tdG9wOjZyZW19LmZpZWxkX19pbnB1dHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MDttaW4taGVpZ2h0OjRyZW07bWF4LXdpZHRoOjEwMCU7Ym9yZGVyOjA7d2lkdGg6MTAwJTtvdXRsaW5lOm5vbmU7YmFja2dyb3VuZDpub25lfS5maWVsZF9faW5wdXQtLWZpbGV7d2lkdGg6YXV0bzttaW4taGVpZ2h0OnVuc2V0fS5maWVsZF9faW5wdXQtLXNlYXJjaHtwYWRkaW5nLWxlZnQ6My41cmVtO3BhZGRpbmctYm90dG9tOi44cmVtO2ZvbnQtc2l6ZToxLjZyZW19LmZpZWxkX19sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2NvbG9yOiMzMzM7dGV4dC1hbGlnbjp2YXIoLS1sYWJlbC1hbGlnbiwgaW5oZXJpdCk7Zm9udC1zaXplOjEuM3JlbTtib3JkZXItYm90dG9tOjA7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbi1ib3R0b206MH0uZmllbGQtZ3JvdXAtLWJsb2NrIC5maWVsZF9fbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDouMnJlbTt3aWR0aDoxMDAlO3RyYW5zaXRpb246YWxsIHZhcigtLWFuaW1hdGlvbkR1cmF0aW9uKSB2YXIoLS1hbmltYXRpb25FYXNlKTtjdXJzb3I6cG9pbnRlcn0uZmllbGQtZ3JvdXAtLWJsb2NrLWFuaW1hdGVkIC5maWVsZF9fbGFiZWx7Zm9udC1zaXplOjEuN3JlbTtsaW5lLWhlaWdodDoycmVtO2NvbG9yOnZhcigtLWNvbG9yLWdyZXktMjAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMi43cmVtKX0uZmllbGQtZ3JvdXAtLXRleHRhcmVhLmZpZWxkLWdyb3VwLS1ibG9jay1hbmltYXRlZCAuZmllbGRfX2xhYmVse3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zLjVyZW0pfS5maWVsZF9fbGFiZWwucmVxdWlyZWQ6YWZ0ZXJ7Y29udGVudDpcIipcIn0uZmllbGRfX2luc3RydWN0aW9uc3stLXBhcmFncmFwaC1mb250LXNpemU6IHZhcigtLWdsb2JhbC1mb250LXNpemUpIH0uZmllbGRfX3N1Yi1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOi41cmVtO21hcmdpbi10b3A6dmFyKC0tbGFiZWwtbWFyZ2luLXRvcCwgMXJlbSk7cGFkZGluZy1sZWZ0OjQuN3JlbTttaW4taGVpZ2h0OjRyZW07Y3Vyc29yOnBvaW50ZXJ9LmZpZWxkX19zdWItbGFiZWw6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjNyZW07aGVpZ2h0OjNyZW07Y29udGVudDpcIlwiO2JvcmRlcjoxcHggc29saWQgIzMzM30uZmllbGRfX2lucHV0LS1yYWRpbysuZmllbGRfX3N1Yi1sYWJlbDpiZWZvcmV7Ym9yZGVyLXJhZGl1czo1MCV9aW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuZmllbGRfX3N1Yi1sYWJlbDpiZWZvcmUsLmZpZWxkX19pbnB1dC0tY2hlY2s6Y2hlY2tlZCsuZmllbGRfX3N1Yi1sYWJlbDpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDQwIDMxJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCA0MCAzMScgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NwYXRoIGZpbGw9JyUyMzlBMDg0MScgZD0nTTM5LjUsMC41Yy0wLjYtMC42LTEuNi0wLjctMi4zLDBjMCwwLDAsMCwwLDBsLTI2LDI2bC04LjUtOC41Yy0wLjYtMC42LTEuNi0wLjYtMi4zLDBjLTAuNiwwLjYtMC42LDEuNiwwLDIuMmw5LjYsOS42IGMwLjYsMC42LDEuNiwwLjYsMi4zLDBMMzkuNSwyLjhDNDAuMSwyLjEsNDAuMSwxLjEsMzkuNSwwLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToyMHB4IDEwMCV9LmZpZWxkX19pbnB1dC0tcmFkaW86Y2hlY2tlZCsuZmllbGRfX3N1Yi1sYWJlbDphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi4zcmVtO3RvcDouM3JlbTtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjt3aWR0aDoyLjRyZW07aGVpZ2h0OjIuNHJlbTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktMSk7Ym9yZGVyLXJhZGl1czo1MCV9LmZpZWxkX19zdWItbGFiZWwtLWlubGluZXtkaXNwbGF5OmlubGluZS1mbGV4O21hcmdpbi1yaWdodDo0cmVtfS5maWVsZF9fc3ViLWxhYmVsLS1zbWFsbHtwYWRkaW5nLXRvcDowO21pbi1oZWlnaHQ6Mi40cmVtO3BhZGRpbmctbGVmdDozLjJyZW19LmZpZWxkX19zdWItbGFiZWwtLXNtYWxsOmJlZm9yZXt3aWR0aDoxLjdyZW07aGVpZ2h0OjEuN3JlbTt0b3A6LjJyZW19aW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuZmllbGRfX3N1Yi1sYWJlbC0tc21hbGw6YmVmb3JlLC5maWVsZF9faW5wdXQtLWNoZWNrOmNoZWNrZWQrLmZpZWxkX19zdWItbGFiZWwtLXNtYWxsOmJlZm9yZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgNDAgMzEnIGVuYWJsZS1iYWNrZ3JvdW5kPSduZXcgMCAwIDQwIDMxJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ3BhdGggZmlsbD0nJTIzOUEwODQxJyBkPSdNMzkuNSwwLjVjLTAuNi0wLjYtMS42LTAuNy0yLjMsMGMwLDAsMCwwLDAsMGwtMjYsMjZsLTguNS04LjVjLTAuNi0wLjYtMS42LTAuNi0yLjMsMGMtMC42LDAuNi0wLjYsMS42LDAsMi4ybDkuNiw5LjYgYzAuNiwwLjYsMS42LDAuNiwyLjMsMEwzOS41LDIuOEM0MC4xLDIuMSw0MC4xLDEuMSwzOS41LDAuNXonLyUzRSUzQy9zdmclM0VcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwcHggMTAwJX0uZmllbGRfX2lucHV0LS10ZXh0YXJlYXt0cmFuc2l0aW9uOmhlaWdodCB2YXIoLS1hbmltYXRpb25EdXJhdGlvbikgdmFyKC0tYW5pbWF0aW9uRWFzZSl9LmZpZWxkLWdyb3VwLS1zdWJtaXQgLmFjdGlvbisuYWN0aW9ue21hcmdpbi1sZWZ0OjJyZW19W2Rpc2FibGVkXSsuZmllbGRfX3N1Yi1sYWJlbHtvcGFjaXR5Oi41O3BvaW50ZXItZXZlbnRzOm5vbmV9W2NsYXNzXj1zcGFjZXJde2NsZWFyOmJvdGh9LmZpZ3VyZXtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjA7cGFkZGluZzowO3dpZHRoOjEwMCV9LmZpZ3VyZTphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Y29udGVudDpcIlwifS5maWd1cmUgcGljdHVyZSwuZmlndXJlIGltZywuZmlndXJlIHZpZGVve3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LmZpZ3VyZSBpbWd7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gdmFyKC0tYW5pbWF0aW9uRHVyYXRpb24pIHZhcigtLWFuaW1hdGlvbkVhc2UpfS5maWd1cmUtdGhyZWV7YXNwZWN0LXJhdGlvOjE3LzE0fS5maWd1cmUtdHdve2FzcGVjdC1yYXRpbzozOS8yOX0uZmlndXJlLWZ1bGxzY3JlZW46YWZ0ZXJ7dG9wOmF1dG87Ym90dG9tOjA7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApLCAjMDAwMDAwKTtvcGFjaXR5Oi43fUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5maWd1cmUtZnVsbHNjcmVlbjphZnRlcntoZWlnaHQ6NjAlfX12aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scyx2aWRlbzo6dmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtZW5jbG9zdXJlLHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLW92ZXJsYXktcGxheS1idXR0b257ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUgIWltcG9ydGFudH0uZmlndXJlLWNvbXBhbnktaW1hZ2V7YXNwZWN0LXJhdGlvOjM4LzQwfS5maWd1cmUtY3Rhe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6NTAlO3dpZHRoOjEycmVtO2hlaWdodDoxMnJlbTtib3JkZXItcmFkaXVzOjUwJTtvdmVyZmxvdzpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5maWd1cmUtY3Rhe3dpZHRoOjE2cmVtO2hlaWdodDoxNnJlbX19LmRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmV9Lm1vZHVsYXIgLnNlY3Rpb257cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MH0ubW9kdWxhciAuc2VjdGlvbi0tYmFja2dyb3VuZC1wcmltYXJ5e2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS0xKTtjb2xvcjp2YXIoLS1jb2xvci13aGl0ZSl9Lm1vZHVsYXIgLnNlY3Rpb24tLXNwYWNpbmd7cGFkZGluZy10b3A6dmFyKC0tc3BhY2luZy00MCk7cGFkZGluZy1ib3R0b206dmFyKC0tc3BhY2luZy00MCl9QG1lZGlhKG1pbi13aWR0aDogNzVlbSl7Lm1vZHVsYXIgLnNlY3Rpb24tLXNwYWNpbmd7cGFkZGluZy10b3A6dmFyKC0tc3BhY2luZy04MCk7cGFkZGluZy1ib3R0b206dmFyKC0tc3BhY2luZy04MCl9fS5tb2R1bGFyIC5zZWN0aW9uLS1zcGFjaW5nLXRvcHtwYWRkaW5nLXRvcDp2YXIoLS1zcGFjaW5nLTQwKX1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsubW9kdWxhciAuc2VjdGlvbi0tc3BhY2luZy10b3B7cGFkZGluZy10b3A6dmFyKC0tc3BhY2luZy04MCl9fS5tb2R1bGFyIC5zZWN0aW9uX190aXRsZXttYXJnaW4tYm90dG9tOnZhcigtLXNwYWNpbmctNDApfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5tb2R1bGFyIC5zZWN0aW9uX190aXRsZXttYXJnaW4tYm90dG9tOnZhcigtLXNwYWNpbmctNjApfX0uaWNvbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xpbmUtaGVpZ2h0OjA7Zm9udC1zdHlsZTpub3JtYWw7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTt3aWR0aDp2YXIoLS1pY29uLXdpZHRoKX0uaWNvbiBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uaWNvbi1jaGV2cm9uLWRvd24sLmljb24tY2hldnJvbi1kb3duIHN2Z3t3aWR0aDoyMnB4O2hlaWdodDoyMnB4fUBtZWRpYShtaW4td2lkdGg6IDQ4ZW0pey5pY29uLWNoZXZyb24tZG93biwuaWNvbi1jaGV2cm9uLWRvd24gc3Zne3dpZHRoOjIycHg7aGVpZ2h0OjIycHh9fUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5pY29uLWNoZXZyb24tZG93biwuaWNvbi1jaGV2cm9uLWRvd24gc3Zne3dpZHRoOjIycHg7aGVpZ2h0OjIycHh9fS5pY29uLWNoZXZyb24tcmlnaHQsLmljb24tY2hldnJvbi1yaWdodCBzdmd7d2lkdGg6MTFweDtoZWlnaHQ6MTFweH1AbWVkaWEobWluLXdpZHRoOiA0OGVtKXsuaWNvbi1jaGV2cm9uLXJpZ2h0LC5pY29uLWNoZXZyb24tcmlnaHQgc3Zne3dpZHRoOjZweDtoZWlnaHQ6MTFweH19QG1lZGlhKG1pbi13aWR0aDogNzVlbSl7Lmljb24tY2hldnJvbi1yaWdodCwuaWNvbi1jaGV2cm9uLXJpZ2h0IHN2Z3t3aWR0aDo2cHg7aGVpZ2h0OjExcHh9fS5pY29uLWhvbWUsLmljb24taG9tZSBzdmd7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH1AbWVkaWEobWluLXdpZHRoOiA0OGVtKXsuaWNvbi1ob21lLC5pY29uLWhvbWUgc3Zne3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5pY29uLWhvbWUsLmljb24taG9tZSBzdmd7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH19Lmljb24tZ2xhc3MsLmljb24tZ2xhc3Mgc3Zne3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHh9QG1lZGlhKG1pbi13aWR0aDogNDhlbSl7Lmljb24tZ2xhc3MsLmljb24tZ2xhc3Mgc3Zne3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHh9fUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5pY29uLWdsYXNzLC5pY29uLWdsYXNzIHN2Z3t3aWR0aDoyNnB4O2hlaWdodDoyNnB4fX0uaWNvbi1wbGF5LC5pY29uLXBsYXkgc3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9QG1lZGlhKG1pbi13aWR0aDogNDhlbSl7Lmljb24tcGxheSwuaWNvbi1wbGF5IHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsuaWNvbi1wbGF5LC5pY29uLXBsYXkgc3Zne3dpZHRoOjM2cHg7aGVpZ2h0OjQwcHh9fS5pY29uLXBsdXMsLmljb24tcGx1cyBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH1AbWVkaWEobWluLXdpZHRoOiA0OGVtKXsuaWNvbi1wbHVzLC5pY29uLXBsdXMgc3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5pY29uLXBsdXMsLmljb24tcGx1cyBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH19Lmljb24tYmxvZ3doYXRzYXBwLC5pY29uLWJsb2d3aGF0c2FwcCBzdmd7d2lkdGg6MjVweDtoZWlnaHQ6MjVweH1AbWVkaWEobWluLXdpZHRoOiA0OGVtKXsuaWNvbi1ibG9nd2hhdHNhcHAsLmljb24tYmxvZ3doYXRzYXBwIHN2Z3t3aWR0aDoyNXB4O2hlaWdodDoyNXB4fX1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsuaWNvbi1ibG9nd2hhdHNhcHAsLmljb24tYmxvZ3doYXRzYXBwIHN2Z3t3aWR0aDoyNXB4O2hlaWdodDoyNXB4fX0uaWNvbi1ibG9nZmFjZWJvb2ssLmljb24tYmxvZ2ZhY2Vib29rIHN2Z3t3aWR0aDoyNXB4O2hlaWdodDoyNXB4fUBtZWRpYShtaW4td2lkdGg6IDQ4ZW0pey5pY29uLWJsb2dmYWNlYm9vaywuaWNvbi1ibG9nZmFjZWJvb2sgc3Zne3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHh9fUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5pY29uLWJsb2dmYWNlYm9vaywuaWNvbi1ibG9nZmFjZWJvb2sgc3Zne3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHh9fS5pY29uLWJsb2d0d2l0dGVyLC5pY29uLWJsb2d0d2l0dGVyIHN2Z3t3aWR0aDoyNXB4O2hlaWdodDoyNXB4fUBtZWRpYShtaW4td2lkdGg6IDQ4ZW0pey5pY29uLWJsb2d0d2l0dGVyLC5pY29uLWJsb2d0d2l0dGVyIHN2Z3t3aWR0aDoyNXB4O2hlaWdodDoyNXB4fX1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsuaWNvbi1ibG9ndHdpdHRlciwuaWNvbi1ibG9ndHdpdHRlciBzdmd7d2lkdGg6MjVweDtoZWlnaHQ6MjVweH19Lmljb24tYmxvZ3hpbmcsLmljb24tYmxvZ3hpbmcgc3Zne3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHh9QG1lZGlhKG1pbi13aWR0aDogNDhlbSl7Lmljb24tYmxvZ3hpbmcsLmljb24tYmxvZ3hpbmcgc3Zne3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHh9fUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5pY29uLWJsb2d4aW5nLC5pY29uLWJsb2d4aW5nIHN2Z3t3aWR0aDoyNXB4O2hlaWdodDoyNXB4fX0uaWNvbi1ibG9nc2hhcmUsLmljb24tYmxvZ3NoYXJlIHN2Z3t3aWR0aDoyNXB4O2hlaWdodDoyNXB4fUBtZWRpYShtaW4td2lkdGg6IDQ4ZW0pey5pY29uLWJsb2dzaGFyZSwuaWNvbi1ibG9nc2hhcmUgc3Zne3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHh9fUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5pY29uLWJsb2dzaGFyZSwuaWNvbi1ibG9nc2hhcmUgc3Zne3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHh9fWhye2JhY2tncm91bmQtY29sb3I6dmFyKC0tcHJpbWFyeUNvbG9yKTttYXJnaW46dmFyKC0tZ2xvYmFsTWFyZ2luKSBhdXRvO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOm5vbmU7Y2xlYXI6Ym90aDtoZWlnaHQ6MXB4fS5pZnJhbWUtd3JhcHBlcntwYWRkaW5nOjB9LmlmcmFtZS1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTo1Ni4yNSV9LmlmcmFtZS1jb250YWluZXIgZGl2LC5pZnJhbWUtY29udGFpbmVyIGlmcmFtZSwuaWZyYW1lLWNvbnRhaW5lciBvYmplY3QsLmlmcmFtZS1jb250YWluZXIgZW1iZWR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxfS5pZnJhbWUtY29udGFpbmVyIGlmcmFtZSwuaWZyYW1lLWNvbnRhaW5lciBkaXZ7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCUgIWltcG9ydGFudH0uaWZyYW1lX19wb3N0ZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cGFkZGluZzowO21hcmdpbjowO3otaW5kZXg6MjtvcGFjaXR5OjE7dHJhbnNpdGlvbjphbGwgLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjc1KX0uaWZyYW1lX19wb3N0ZXItLXBsYXlpbmd7b3BhY2l0eTowO3otaW5kZXg6MH0uaWZyYW1lX19wb3N0ZXIgaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5pZnJhbWVfX3BsYXl7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6NjBweDtoZWlnaHQ6NjBweDtwYWRkaW5nOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO3otaW5kZXg6MjtjdXJzb3I6cG9pbnRlcjt3aWxsLWNoYW5nZTpiYWNrZ3JvdW5kLWNvbG9yO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeS0xKTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS0xKTtjb2xvcjp2YXIoLS13aGl0ZSl9QG1lZGlhKG1pbi13aWR0aDogNzVlbSl7LmlmcmFtZV9fcGxheXt3aWR0aDoxMjBweDtoZWlnaHQ6MTIwcHh9fS5pZnJhbWVfX3BsYXkgLmljb257dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KTtjb2xvcjp2YXIoLS1jb2xvci13aGl0ZSl9QG1lZGlhKG1pbi13aWR0aDogNzVlbSl7LmlmcmFtZV9fcGxheSAuaWNvbnt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpfX0uaWZyYW1lX19wbGF5OmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uaWZyYW1lX19wbGF5OmhvdmVyIC5pY29ue2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktMSl9bGFiZWwucmVxdWlyZWQ6YWZ0ZXJ7Y29udGVudDpcIipcIn0uaGFtYnVyZ2Vye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6dmFyKC0taGFtYnVyZ2VyV2lkdGgpO2hlaWdodDp2YXIoLS1oYW1idXJnZXJXaWR0aCk7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtjb2xvcjpjdXJyZW50Q29sb3I7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LmhhbWJ1cmdlcl9fdGV4dHtkaXNwbGF5Om5vbmV9LmhhbWJ1cmdlcl9fbGluZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjA7ZGlzcGxheTpibG9jaztoZWlnaHQ6dmFyKC0taGFtYnVyZ2VyTGluZUhlaWdodCk7d2lkdGg6Y2FsYyh2YXIoLS1oYW1idXJnZXJXaWR0aCkvMSk7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7Ym9yZGVyLXJhZGl1czoycHg7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2U7dHJhbnNmb3JtLW9yaWdpbjo1MCUgNTAlfS5oYW1idXJnZXJfX2xpbmU6Zmlyc3QtY2hpbGQsLmhhbWJ1cmdlcl9fbGluZTpsYXN0LWNoaWxke3dpZHRoOnZhcigtLWhhbWJ1cmdlcldpZHRoKX0uaGFtYnVyZ2VyX19saW5lOmZpcnN0LWNoaWxke3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKDZweCl9LmhhbWJ1cmdlcl9fbGluZTpsYXN0LWNoaWxke3RyYW5zZm9ybTp0cmFuc2xhdGVZKDZweCl9LmhhbWJ1cmdlcl9faW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTZweDt3aWR0aDoxMDAlfS5oYW1idXJnZXJbYXJpYS1leHBhbmRlZD10cnVlXXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXdoaXRlKX0uaGFtYnVyZ2VyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmhhbWJ1cmdlcl9fbGluZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxNTAlKTtvcGFjaXR5OjB9LmhhbWJ1cmdlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oYW1idXJnZXJfX2xpbmU6bGFzdC1jaGlsZHt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtvcGFjaXR5OjF9LmhhbWJ1cmdlclthcmlhLWV4cGFuZGVkPXRydWVdIC5oYW1idXJnZXJfX2xpbmU6Zmlyc3QtY2hpbGR7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO29wYWNpdHk6MX0ubW9kdWxhciAubmF2e2Rpc3BsYXk6aW5saW5lLWZsZXg7bWF4LXdpZHRoOjEwMCV9Lm1vZHVsYXIgLm5hdiBvbCwubW9kdWxhciAubmF2IHVsLC5tb2R1bGFyIC5uYXYgbGl7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MH0ubmF2X190b2dnbGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6LTEuNXJlbTt3aWR0aDo2cmVtO2hlaWdodDo2cmVtO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjtjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTEpO3RyYW5zaXRpb246dHJhbnNmb3JtIHZhcigtLWFuaW1hdGlvbkR1cmF0aW9uKSB2YXIoLS1hbmltYXRpb25FYXNlKX0uaXMtYWN0aXZlIC5uYXZfX3RvZ2dsZXtjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTIpfS5uYXZfX2l0ZW0tLXBhcmVudC1vcGVuZWQgLm5hdl9fdG9nZ2xle3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5uYXZfX3RvZ2dsZXtkaXNwbGF5Om5vbmU7dmlzaWJpbGl0eTpoaWRkZW59fS5tb2R1bGFyIC5uYXZfX3dyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5uYXYtLW1haW4tbmF2IC5tb2R1bGFyIC5uYXZfX3dyYXAtLXBhcmVudCwubmF2LS1tZXRhLW5hdiAubW9kdWxhciAubmF2X193cmFwLS1wYXJlbnR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfX0ubW9kdWxhciAubmF2X193cmFwLS1jaGlsZHtwYWRkaW5nLWJvdHRvbTp2YXIoLS1zcGFjaW5nLTYwKX1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsubW9kdWxhciAubmF2X193cmFwLS1jaGlsZHtwb3NpdGlvbjpmaXhlZDtsZWZ0OjA7dG9wOjA7bWluLXdpZHRoOjUwcmVtO21heC13aWR0aDoxMDB2dzttYXgtaGVpZ2h0OjUwdmg7b3ZlcmZsb3c6c2Nyb2xsO2Rpc3BsYXk6bm9uZTtvcGFjaXR5OjA7ZmxleC13cmFwOm5vd3JhcDtwYWRkaW5nOjVyZW0gMTByZW0gNS41cmVtO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS0zKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7d2hpdGUtc3BhY2U6bm93cmFwO2JveC1zaGFkb3c6MCAycHggMTBweCAwIHJnYmEoMCwwLDAsLjEyNTQ5MDE5NjEpOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lO3Njcm9sbGJhci13aWR0aDpub25lfS5tb2R1bGFyIC5uYXZfX3dyYXAtLWNoaWxkOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9Lm1vZHVsYXIgLm5hdl9fd3JhcC0tY2hpbGQ6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjQwcHg7Y29udGVudDpcIlwiO2JveC1zaGFkb3c6aW5zZXQgMCAzMHB4IDIwcHggLTMwcHggcmdiYSgwLDAsMCwuMil9fUBtZWRpYShtaW4td2lkdGg6IDkzLjc1ZW0pey5tb2R1bGFyIC5uYXZfX3dyYXAtLWNoaWxke2ZsZXgtd3JhcDpub3dyYXB9fS5tb2R1bGFyIC5uYXZfX3dyYXAubmF2X193cmFwLS12aXNpYmxle2Rpc3BsYXk6Z3JpZDtnYXA6NnJlbTt6LWluZGV4Ojk5OTg7dmlzaWJpbGl0eTp2aXNpYmxlfS5tb2R1bGFyIC5uYXZfX3dyYXAubmF2X193cmFwLS12aXNpYmxlLW92ZXJmbG93e2xlZnQ6YXV0byAhaW1wb3J0YW50fS5uYXZfX3dyYXAtLTJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfS5uYXZfX3dyYXAtLTN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfUBtZWRpYShtaW4td2lkdGg6IDkzLjc1ZW0pey5uYXZfX3dyYXAtLTN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpfX0ubmF2X193cmFwLS00e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKX1AbWVkaWEobWluLXdpZHRoOiA5My43NWVtKXsubmF2X193cmFwLS00e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgMWZyKX19Lm5hdl9faXRlbXtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsubmF2X19pdGVtIC5pY29uLWNoZXZyb24tZG93biwubmF2X19pdGVtIC5pY29uLWNoZXZyb24tZG93biBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MTJweH19Lm5hdl9fbGlua3t0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjp2YXIoLS1jb2xvci1ncmV5LTQwMCl9Lm5hdl9fbGluay5pcy1hY3RpdmV7Y29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS0yKX0ubW9kdWxhciAubmF2IC5uYXZfX2l0ZW0tLWNoaWxke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LWVuZDt3aWR0aDoxMDAlO21hcmdpbi10b3A6MS44cmVtO3BhZGRpbmctcmlnaHQ6dmFyKC0tc3BhY2luZy01MCk7cGFkZGluZy1ib3R0b206LjZyZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tY29sb3ItZ3JleS0xMDApfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5tb2R1bGFyIC5uYXYgLm5hdl9faXRlbS0tY2hpbGR7bWFyZ2luLXRvcDoxcmVtO21pbi1oZWlnaHQ6My42cmVtO3BhZGRpbmctYm90dG9tOi40cmVtfS5tb2R1bGFyIC5uYXYgLm5hdl9faXRlbS0tY2hpbGQ6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfX0ubW9kdWxhciAubmF2IC5uYXZfX2l0ZW0tLWNoaWxkLWVtcHR5e2Rpc3BsYXk6bm9uZTttYXJnaW46MDtoZWlnaHQ6MDtib3JkZXI6MH1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsubW9kdWxhciAubmF2IC5uYXZfX2l0ZW0tLWNoaWxkLWVtcHR5e2Rpc3BsYXk6YmxvY2t9fS5uYXZfX2xpbmstLWNoaWxke3doaXRlLXNwYWNlOmluaXRpYWw7Zm9udC1zaXplOjEuOHJlbTtsaW5lLWhlaWdodDoyLjRyZW07Y29sb3I6dmFyKC0tY29sb3ItZ3JleS00MDApfS5uYXZfX2xpbmstLWNoaWxkOmhvdmVye2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktMil9Lm1vZHVsYXIgLm5hdiAubmF2X193cmFwLS1jaGlsZC1pbm5lcnt3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5tb2R1bGFyIC5uYXYgLm5hdl9fd3JhcC0tY2hpbGQtaW5uZXJ7ZGlzcGxheTpncmlkO2dyaWQtYXV0by1yb3dzOjFmcjt3aWR0aDo1MHJlbTttYXgtd2lkdGg6Y2FsYygoMTAwdncgLSAyMDBweCAtIDYwcHgpLzIpfX1AbWVkaWEobWluLXdpZHRoOiA3NWVtKWFuZCAobWluLXdpZHRoOiA4Ni44NzVlbSl7Lm1vZHVsYXIgLm5hdiAubmF2X193cmFwLS1jaGlsZC1pbm5lcnttYXgtd2lkdGg6Y2FsYygoMTAwdncgLSAyMDBweCAtIDEyMHB4KS8zKX19QG1lZGlhKG1pbi13aWR0aDogNzVlbSlhbmQgKG1pbi13aWR0aDogOTMuNzVlbSl7Lm1vZHVsYXIgLm5hdiAubmF2X193cmFwLS1jaGlsZC1pbm5lcnt3aWR0aDozNS41cmVtO21heC13aWR0aDpjYWxjKCgxMDB2dyAtIDE4MHB4KS80KX19Lm1vZHVsYXIgLmxhbmctY2hvb3NlcnttYXJnaW4tdG9wOnZhcigtLXNwYWNpbmctNTApO21hcmdpbi1sZWZ0OnZhcigtLXNwYWNpbmctMjApfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5tb2R1bGFyIC5sYW5nLWNob29zZXJ7bWFyZ2luLXRvcDowO21hcmdpbi1sZWZ0OjB9fS5tb2R1bGFyIC5sYW5nLWNob29zZXJfX2l0ZW17cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjEuNnJlbX0ubW9kdWxhciAubGFuZy1jaG9vc2VyX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpe3BhZGRpbmctbGVmdDp2YXIoLS1zcGFjaW5nLTEwKX0ubW9kdWxhciAubGFuZy1jaG9vc2VyX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7ZGlzcGxheTpibG9jazt3aWR0aDp2YXIoLS1zcGFjaW5nLTEwKTt0ZXh0LWFsaWduOmNlbnRlcjtjb250ZW50OlwifFwiO2xpbmUtaGVpZ2h0Om5vcm1hbH1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsubW9kdWxhciAubGFuZy1jaG9vc2VyX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZXt0b3A6MXB4fX0ubm90LXRvdWNoIC5tb2R1bGFyIC5sYW5nLWNob29zZXJfX2l0ZW0gLm5hdl9fbGluazpob3Zlcntjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTEpfS5sYW5nLWNob29zZXJfX2l0ZW0tLWlzLWFjdGl2ZXtjb2xvcjp2YXIoLS1jb2xvci1ncmV5LTQwMCk7b3BhY2l0eTouNH0uYnJlYWRjcnVtYl9fd3JhcHBlcntkaXNwbGF5Om5vbmU7dmlzaWJpbGl0eTpoaWRkZW59QG1lZGlhKG1pbi13aWR0aDogNzVlbSl7LmJyZWFkY3J1bWJfX3dyYXBwZXJ7ZGlzcGxheTpmbGV4O3Zpc2liaWxpdHk6dmlzaWJsZX19LmJyZWFkY3J1bWJ7ZGlzcGxheTpmbGV4O3BhZGRpbmc6MDtiYWNrZ3JvdW5kOm5vbmV9LmJyZWFkY3J1bWJfX3dyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO21heC13aWR0aDoxMDB2dzt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6YXV0bztoZWlnaHQ6NTBweDtwYWRkaW5nOjA7b3ZlcmZsb3cteTpoaWRkZW47b3ZlcmZsb3cteDp2aXNpYmxlOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5icmVhZGNydW1iX193cmFwcGVyLS1ibG9ne3BhZGRpbmc6MTVweCAyMnB4IDAgMjJweH0uYy1oZWFkaW5nIC5icmVhZGNydW1iX193cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3BhY2luZy00MCk7dG9wOnZhcigtLXNwYWNpbmctMzApfS5jLWhlYWRpbmcgLmJyZWFkY3J1bWJfX3dyYXBwZXIgLmNvbnRhaW5lcnttYXgtd2lkdGg6dW5zZXR9LmJyZWFkY3J1bWItLWNoaWxke3Bvc2l0aW9uOmZpeGVkO2xlZnQ6LTIycHg7dG9wOjEwMCU7ZGlzcGxheTpub25lO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MXJlbSAwO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItZ3JleS0zMDApO3dvcmQtYnJlYWs6a2VlcC1hbGw7d2hpdGUtc3BhY2U6bm93cmFwfS5icmVhZGNydW1iX19pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC1zaXplOjEuNnJlbTtoZWlnaHQ6MzBweDtvdmVyZmxvdzp2aXNpYmxlO2xldHRlci1zcGFjaW5nOi4xcmVtfS5icmVhZGNydW1iX19pdGVtOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDoxLjVyZW19LmJyZWFkY3J1bWJfX2l0ZW06YmVmb3Jle2Rpc3BsYXk6bm9uZX0uYnJlYWRjcnVtYl9faXRlbSAuaWNvbi1jaGV2cm9uLXJpZ2h0e2NvbG9yOnZhcigtLWNvbG9yLWdyZXktMzAwKTttYXJnaW46MCAuN3JlbSAwIDFyZW07dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMXB4KX0uYnJlYWRjcnVtYl9fdHJpZ2dlcntoZWlnaHQ6MzBweDttYXJnaW4tbGVmdDp2YXIoLS1zcGFjaW5nU21hbGwpO2NvbG9yOnZhcigtLWNvbG9yLWdyZXktMzAwKX0uYnJlYWRjcnVtYi0tbGlnaHQgLmJyZWFkY3J1bWJfX3RyaWdnZXJ7Y29sb3I6dmFyKC0tY29sb3Itd2hpdGUpfS5icmVhZGNydW1iX190cmlnZ2VyIC5pY29ue3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcn0uYnJlYWRjcnVtYl9faXRlbS10aXRsZXtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MzBweDtjb2xvcjp2YXIoLS1jb2xvci1ncmV5LTMwMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJyZWFkY3J1bWItLWxpZ2h0IC5icmVhZGNydW1iX19pdGVtLXRpdGxle2NvbG9yOnZhcigtLWNvbG9yLXdoaXRlKX0ubm90LXRvdWNoIGEuYnJlYWRjcnVtYl9faXRlbS10aXRsZTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5icmVhZGNydW1iX19pdGVtLS1ob21le21hcmdpbi1sZWZ0OjB9LmJyZWFkY3J1bWJfX2xpbmstLWhvbWV7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjp2YXIoLS1jb2xvci1ncmV5LTMwMCl9LmJyZWFkY3J1bWItLWxpZ2h0IC5icmVhZGNydW1iX19saW5rLS1ob21le2NvbG9yOnZhcigtLWNvbG9yLXdoaXRlKX0uYnJlYWRjcnVtYl9faXRlbS0tbGFzdHtwYWRkaW5nLXJpZ2h0OnZhcigtLXNwYWNpbmdSZWd1bGFyKTtjb2xvcjp2YXIoLS1jb2xvci1ncmV5LTMwMCk7Y3Vyc29yOmRlZmF1bHR9LmJyZWFkY3J1bWJfX2l0ZW0tLW9wZW5lZCAuYnJlYWRjcnVtYi0tY2hpbGR7ZGlzcGxheTpmbGV4fS5icmVhZGNydW1iX19pdGVtLS1vcGVuZWQgLmJyZWFkY3J1bWJfX3RyaWdnZXIgLmljb257dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5tb2R1bGFyIC5uYXYtLW1haW4tbmF2IC5uYXZfX2l0ZW0tLXBhcmVudHtwb3NpdGlvbjpyZWxhdGl2ZTttYXgtaGVpZ2h0OjZyZW07d2lkdGg6MTAwJTttYXJnaW46MCB2YXIoLS1zcGFjaW5nLTIwKTt0cmFuc2l0aW9uOm1heC1oZWlnaHQgLjVzIHZhcigtLWFuaW1hdGlvbkVhc2UpO292ZXJmbG93OmhpZGRlbn1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsubW9kdWxhciAubmF2LS1tYWluLW5hdiAubmF2X19pdGVtLS1wYXJlbnR7d2lkdGg6YXV0bzttYXgtaGVpZ2h0OjZyZW07bWFyZ2luLXJpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX0ubW9kdWxhciAubmF2LS1tYWluLW5hdiAubmF2X19pdGVtLS1wYXJlbnQ6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6dmFyKC0tc3BhY2luZy0zMCl9fUBtZWRpYShtaW4td2lkdGg6IDg2Ljg3NWVtKXsubW9kdWxhciAubmF2LS1tYWluLW5hdiAubmF2X19pdGVtLS1wYXJlbnQ6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6dmFyKC0tc3BhY2luZy02MCl9fS5tb2R1bGFyIC5uYXYtLW1haW4tbmF2IC5uYXZfX2l0ZW0tLXBhcmVudC1vcGVuZWR7bWF4LWhlaWdodDoyMDB2aH1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsubW9kdWxhciAubmF2LS1tYWluLW5hdiAubmF2X19pdGVtLS1wYXJlbnQtb3BlbmVke21heC1oZWlnaHQ6dW5zZXR9fS5tb2R1bGFyIC5uYXYtLW1haW4tbmF2IC5uYXZfX2xpbmstLXBhcmVudHtkaXNwbGF5OmZsZXg7aGVpZ2h0OjZyZW07YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtc2l6ZToyLjRyZW07bGluZS1oZWlnaHQ6My44cmVtO2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktMSk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeS0xKX0ubW9kdWxhciAubmF2LS1tYWluLW5hdiAubmF2X19saW5rLS1wYXJlbnQuaXMtYWN0aXZle2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS0yKX1AbWVkaWEobWluLXdpZHRoOiA0OGVtKXsubW9kdWxhciAubmF2LS1tYWluLW5hdiAubmF2X19saW5rLS1wYXJlbnR7Zm9udC1zaXplOjJyZW19fUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5tb2R1bGFyIC5uYXYtLW1haW4tbmF2IC5uYXZfX2xpbmstLXBhcmVudHtkaXNwbGF5OmlubGluZS1mbGV4O2JvcmRlci1ib3R0b206bm9uZX19QG1lZGlhKG1pbi13aWR0aDogODYuODc1ZW0pey5tb2R1bGFyIC5uYXYtLW1haW4tbmF2IC5uYXZfX2xpbmstLXBhcmVudHtmb250LXNpemU6Mi40cmVtfX0ubW9kdWxhciAubmF2LS1tYWluLW5hdiAuaXMtYWN0aXZle2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktMil9Lm5vdC10b3VjaCAubW9kdWxhciAubmF2LS1tYWluLW5hdiAubmF2X19saW5rLS1wYXJlbnQ6aG92ZXJ7Y29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS0yKX0ubW9kdWxhciAubmF2LS1tZXRhLW5hdnttYXJnaW4tdG9wOjA7Zm9udC1zaXplOjEuN3JlbX1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsubW9kdWxhciAubmF2LS1tZXRhLW5hdnttYXJnaW4tdG9wOjA7Zm9udC1zaXplOjEuNnJlbX19Lm1vZHVsYXIgLm5hdi0tbWV0YS1uYXYgLm5hdl9faXRlbS0tcGFyZW50e3dpZHRoOjEwMCU7bWFyZ2luOi44cmVtIHZhcigtLXNwYWNpbmctMjApfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5tb2R1bGFyIC5uYXYtLW1ldGEtbmF2IC5uYXZfX2l0ZW0tLXBhcmVudHt3aWR0aDphdXRvO21hcmdpbi1sZWZ0OnZhcigtLXNwYWNpbmctNDApO21hcmdpbi1yaWdodDowfX0ubW9kdWxhciAubmF2LS1tZXRhLW5hdiAubmF2X19saW5re2Rpc3BsYXk6aW5saW5lLWZsZXg7cGFkZGluZzowO2xpbmUtaGVpZ2h0OjIuNXJlbX0ubm90LXRvdWNoIC5tb2R1bGFyIC5uYXYtLW1ldGEtbmF2IC5uYXZfX2xpbms6aG92ZXJ7Y29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS0xKX0ubW9kdWxhciAubmF2LS1tZXRhLW5hdiAubmF2X19saW5rW2FyaWEtZXhwYW5kZWQ9dHJ1ZV17Y29sb3I6dmFyKC0tY29sb3ItZ3JleS00MDApO29wYWNpdHk6LjR9Lm1vZHVsYXIgLm5hdi0tZm9vdGVyLW5hdnttYXJnaW4tdG9wOnZhcigtLXNwYWNpbmctMzApO3dpZHRoOjEwMCV9QG1lZGlhKG1pbi13aWR0aDogNzVlbSl7Lm1vZHVsYXIgLm5hdi0tZm9vdGVyLW5hdnt3aWR0aDphdXRvfX0ubW9kdWxhciAubmF2LS1mb290ZXItbmF2IC5uYXZfX3dyYXB7ZmxleC1kaXJlY3Rpb246Y29sdW1ufUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5tb2R1bGFyIC5uYXYtLWZvb3Rlci1uYXYgLm5hdl9fd3JhcHtmbGV4LWRpcmVjdGlvbjpyb3d9fS5tb2R1bGFyIC5uYXYtLWZvb3Rlci1uYXYgLm5hdl9faXRlbXttYXJnaW4tcmlnaHQ6dmFyKC0tc3BhY2luZy0zMCl9Lm1vZHVsYXIgLm5hdi0tZm9vdGVyLW5hdiAubmF2X19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6dmFyKC0tc3BhY2luZy0yMCl9QG1lZGlhKG1pbi13aWR0aDogNzVlbSl7Lm1vZHVsYXIgLm5hdi0tZm9vdGVyLW5hdiAubmF2X19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6MH19Lm1vZHVsYXIgLm5hdi0tZm9vdGVyLW5hdiAubmF2X19saW5re2ZvbnQtc2l6ZToxLjZyZW07bGluZS1oZWlnaHQ6Mi4zcmVtO2NvbG9yOnZhcigtLWNvbG9yLWdyZXktNDAwKX0ubm90LXRvdWNoIC5tb2R1bGFyIC5uYXYtLWZvb3Rlci1uYXYgLm5hdl9fbGluazpob3Zlcntjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTEpfS5tb2R1bGFyIC5uYXYtLWZvb3Rlci1uYXYgLm5hdl9fbGluay5pcy1hY3RpdmV7Y29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS0xKX0ubW9kdWxhciAubmF2LS1zb2NpYWwtbmF2IC5uYXZfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6NHJlbX1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsubW9kdWxhciAubmF2LS1zb2NpYWwtbmF2IC5uYXZfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6Mi41cmVtfX0ubW9kdWxhciAubmF2LS1zb2NpYWwtbmF2IC5uYXZfX2xpbmt7Y29sb3I6dmFyKC0td2hpdGUpfS5tb2R1bGFyIC5uYXYtLXNvY2lhbC1uYXYgLmljb24sLm1vZHVsYXIgLm5hdi0tc29jaWFsLW5hdiBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0ubm90LXRvdWNoIC5tb2R1bGFyIC5uYXYtLXNvY2lhbC1uYXYgLm5hdl9fbGluazpob3Zlcntjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTEpfS5mb3JtLXNlYXJjaHtoZWlnaHQ6OHJlbTtkaXNwbGF5Om5vbmU7dmlzaWJpbGl0eTpoaWRkZW47cGFkZGluZzp2YXIoLS1zcGFjaW5nLTIwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXdoaXRlKTtib3gtc2hhZG93OjAgMnB4IDhweCAwIHJnYmEoMCwwLDAsLjEyNTQ5MDE5NjEpO2NvbG9yOnZhcigtLWNvbG9yLWdyZXktNDAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwLjZyZW0pO21heC13aWR0aDozNXJlbX1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsuZm9ybS1zZWFyY2h7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDoxMDAlO3dpZHRoOjM1cmVtfX0uZm9ybS1zZWFyY2gtLW9wZW5lZHtkaXNwbGF5OmJsb2NrO3Zpc2liaWxpdHk6dmlzaWJsZX0uY29va2llYmFubmVye3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7Ym90dG9tOjA7ei1pbmRleDoxMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC44KTtjb2xvcjp2YXIoLS1jb2xvci13aGl0ZSk7cGFkZGluZzp2YXIoLS1zcGFjaW5nLTIwKTt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDQ4ZW0pey5jb29raWViYW5uZXJ7bWF4LXdpZHRoOjM2cmVtfX0uY29va2llYmFubmVyX190aXRsZXttYXJnaW4tcmlnaHQ6dmFyKC0tc3BhY2luZy0xMCk7bWFyZ2luLWJvdHRvbTp2YXIoLS1zcGFjaW5nLTEwKX0uY29va2llYmFubmVyX19kZXNje21hcmdpbi1yaWdodDp2YXIoLS1zcGFjaW5nLTEwKTttYXJnaW4tYm90dG9tOnZhcigtLXNwYWNpbmctMTApfS5jb29raWViYW5uZXJfX2N0YXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7d2lkdGg6MTAwJX0uY29va2llYmFubmVyX19idXR0b257bWFyZ2luLXJpZ2h0OnZhcigtLXNwYWNpbmctMTApO21hcmdpbi1ib3R0b206dmFyKC0tc3BhY2luZy0xMCk7cGFkZGluZy1sZWZ0OjJyZW07cGFkZGluZy1yaWdodDoycmVtO21pbi13aWR0aDp1bnNldH0uY29va2llYmFubmVyX19idXR0b24tLWxpZ2h0e21hcmdpbi1yaWdodDowfS5jb29raWViYW5uZXJfX2Nsb3NlYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOjA7dHJhbnNpdGlvbjouMnMgYWxsfS5jb29raWViYW5uZXJfX2Nsb3NlYnV0dG9uOmZvY3Vze291dGxpbmU6bm9uZTtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yLWJsYWNrKX0uY29va2llYmFubmVyX19jbG9zZXh7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0b3A6MDtsZWZ0OjA7dHJhbnNpdGlvbjouMnMgYWxsfS5jb29raWViYW5uZXJfX2Nsb3NleDpiZWZvcmUsLmNvb2tpZWJhbm5lcl9fY2xvc2V4OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOnZhcigtLXNwYWNpbmctMjApO2hlaWdodDoxcHg7YmFja2dyb3VuZDp2YXIoLS1jb2xvci13aGl0ZSk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OmNhbGMoNTAlIC0gdmFyKC0tc3BhY2luZy0yMCkvMik7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyfS5jb29raWViYW5uZXJfX2Nsb3NleDpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LmNvb2tpZWJhbm5lcl9fY2xvc2V4OmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0uY29va2llYmFubmVyX19jbG9zZXg6aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMik7Y3Vyc29yOnBvaW50ZXJ9LmNvb2tpZS1iYW5uZXJ7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDtib3R0b206MDt6LWluZGV4OjEwMDtwYWRkaW5nOjIuNXJlbSAycmVtIDJyZW07d2lkdGg6MTAwdnc7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1ibGFjayk7Y29sb3I6dmFyKC0tY29sb3Itd2hpdGUpfS5jb29raWUtYmFubmVyX19jb250YWluZXJ7bWFyZ2luLWlubGluZTphdXRvO21heC13aWR0aDp2YXIoLS1jb250YWluZXItd2RpdGgpfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5jb29raWUtYmFubmVyX19jb250YWluZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn19LmNvb2tpZS1iYW5uZXJfX2N0YXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO3dpZHRoOjEwMCU7Z2FwOjMuNnJlbTttYXJnaW4tdG9wOjJyZW19QG1lZGlhKG1pbi13aWR0aDogNzVlbSl7LmNvb2tpZS1iYW5uZXJfX2N0YXt3aWR0aDphdXRvO2ZsZXgtd3JhcDpub3dyYXA7ZmxleC1zaHJpbms6MH19LmNvb2tpZS1iYW5uZXJfX3NldHRpbmdze2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MS43cmVtO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6dmFyKC0tY29sb3Itd2hpdGUpfS5jb29raWUtYmFubmVyX19zZXR0aW5nczpob3Zlcntjb2xvcjp2YXIoLS1jb2xvci13aGl0ZSk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNvb2tpZS1iYW5uZXJfX2J1dHRvbntmb250LXNpemU6MS43cmVtO3BhZGRpbmc6MXJlbTtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jb2xvci13aGl0ZSk7b3V0bGluZTpub25lO2JveC1zaGFkb3c6bm9uZX0uY29va2llLWJhbm5lcl9fYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3Itd2hpdGUpO2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktMSl9LmNvb2tpZS1iYW5uZXJfX3RleHR7ZmxleC1ncm93OjF9QG1lZGlhKG1pbi13aWR0aDogNzVlbSl7LmNvb2tpZS1iYW5uZXJfX3RleHR7cGFkZGluZy1yaWdodDoxNSV9fS5jb29raWUtYmFubmVyX190aXRsZXtmb250LXdlaWdodDo3MDA7bWFyZ2luLWJvdHRvbToxcmVtfS5jb29raWUtY2hvaWNlc3ttYXJnaW4tdG9wOjJyZW19LmNvb2tpZS1jaG9pY2V7LS1maWVsZC1jaGVja2JveC1tYXJnaW4tdG9wOiAwOy0tbGFiZWwtbWFyZ2luLXRvcDogMDstLWxhYmVsLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7LS1sYWJlbC1hbGlnbjogbGVmdDtwb3NpdGlvbjpyZWxhdGl2ZX0uY29va2llLWNob2ljZV9fY2hlY2tib3h7Zm9udC1zaXplOjEuN3JlbTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjEuOHJlbTt3aWR0aDpjYWxjKDEwMCUgLSAzcmVtKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXdoaXRlKX0uY29va2llLWNob2ljZV9fY2hlY2tib3ggLmZpZWxkX19zdWItbGFiZWx7Zm9udC13ZWlnaHQ6NzAwfS5jb29raWUtY2hvaWNlX19jaGVja2JveCAuZmllbGRfX3N1Yi1sYWJlbDpiZWZvcmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTAuNXJlbSk7Ym9yZGVyLWNvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktOTAwKX1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsuY29va2llLWNob2ljZV9fY2hlY2tib3ggLmZpZWxkX19zdWItbGFiZWw6YmVmb3Jle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0wLjNyZW0pfX0uY29va2llLWNob2ljZV9fZGV0YWlsc3tib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmV5LTIwMCl9LmNvb2tpZS1jaG9pY2VfX2RldGFpbHMgcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MnJlbX0uY29va2llLWNob2ljZV9faWNvbntkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtc2hyaW5rOjA7d2lkdGg6NHJlbTtoZWlnaHQ6NHJlbTtwYWRkaW5nOi44cmVtO21hcmdpbi1yaWdodDoxLjVyZW07dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTAuM3JlbSk7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1zdWNjZXNzKTtjb2xvcjp2YXIoLS1jb2xvci13aGl0ZSl9LmNvb2tpZS1jaG9pY2VfX3N1Ym1pdHttYXJnaW4tdG9wOjIuNHJlbX1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsuY29va2llLWNob2ljZV9fc3VibWl0e21hcmdpbi10b3A6NHJlbX19LmNvb2tpZS1jaG9pY2VfX3N1Y2Nlc3N7bWFyZ2luLXRvcDoycmVtO2Rpc3BsYXk6ZmxleH0uY29va2llLWNob2ljZV9fc3VtbWFyeXtsaXN0LXN0eWxlOm5vbmU7aGVpZ2h0OjYuOHJlbTtjb2xvcjpyZ2JhKDAsMCwwLDApO2N1cnNvcjpwb2ludGVyfS5jb29raWUtY2hvaWNlX19zdW1tYXJ5Kyp7bWFyZ2luLXRvcDowfS5jb29raWUtY2hvaWNlX19zdW1tYXJ5OmJlZm9yZSwuY29va2llLWNob2ljZV9fc3VtbWFyeTphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDozLjRyZW07ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7d2lkdGg6Mi41cmVtO2hlaWdodDouM3JlbTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWdyZXktMjAwKTtib3JkZXItcmFkaXVzOjNweH0uY29va2llLWNob2ljZV9fc3VtbWFyeTphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSB2YXIoLS1hbmltYXRpb24tZHVyYXRpb24pIHZhcigtLWFuaW1hdGlvbi1lYXNlKX0uY29va2llLWNob2ljZV9fZGV0YWlsc1tvcGVuXT4uY29va2llLWNob2ljZV9fc3VtbWFyeTphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDApfS5jb29raWUtY2hvaWNlX19zdW1tYXJ5OjptYXJrZXIsLmNvb2tpZS1jaG9pY2VfX3N1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXJ7ZGlzcGxheTpub25lfS5hY2NvcmRpb257aW50ZXJwb2xhdGUtc2l6ZTphbGxvdy1rZXl3b3JkcztwYWRkaW5nLWJvdHRvbTouOHJlbTtib3JkZXItYm90dG9tOi4xcmVtIHNvbGlkIHZhcigtLWNvbG9yLWdyZXktMTUwKTtvdmVyZmxvdzp2YXIoLS1hY2NvcmRpb24taXRlbS1vdmVyZmxvdyk7ZmxleDoxO21heC13aWR0aDp2YXIoLS1jb250YWluZXItbWVkaXVtLXdpZHRoKX0uYWNjb3JkaW9uLWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjB9LmFjY29yZGlvbi0tYmlney0tYWNjb3JkaW9uLWhlYWRlci1mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS00MDApOy0tYWNjb3JkaW9uLWhlYWRlci1saW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLWxpbmUtaGVpZ2h0KTstLWFjY29yZGlvbi1oZWFkZXItZm9udC13ZWlnaHQ6IDkwMDstLWFjY29yZGlvbi1oZWFkZXItYmFja2dyb3VuZDogbm9uZTstLWFjY29yZGlvbi1oZWFkZXItYmFja2dyb3VuZC1zaXplOiAxMHB4IDNweDstLWFjY29yZGlvbi1oZWFkZXItcGFkZGluZzogLjhyZW0gMDstLWFjY29yZGlvbi1zbG90LXBhZGRpbmc6IDIuNXJlbSAycmVtIDcuNXJlbTstLWFjY29yZGlvbi1oZWFkZXItbWFyZ2luOiAwIDJyZW19LmFjY29yZGlvbi0tY29tcGFjdHstLWFjY29yZGlvbi1oZWFkZXItcGFkZGluZzogMDstLWFjY29yZGlvbi1oZWFkZXItZm9udC13ZWlnaHQ6IDkwMDstLWFjY29yZGlvbi1oZWFkZXItZGlzcGxheTogZmxleDstLWFjY29yZGlvbi1oZWFkZXItdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTstLWFjY29yZGlvbi1oZWFkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMSk7LS1hY2NvcmRpb24tc2xvdC1wYWRkaW5nOiAycmVtIDB9LmFjY29yZGlvbjo6ZGV0YWlscy1jb250ZW50e2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6Y2xpcDtoZWlnaHQ6dmFyKC0tYWNjb3JkaW9uLWl0ZW0tY29udGVudC1oZWlnaHQsIDApO3RyYW5zaXRpb24tcHJvcGVydHk6aGVpZ2h0LGNvbnRlbnQtdmlzaWJpbGl0eTt0cmFuc2l0aW9uLWR1cmF0aW9uOnZhcigtLWFuaW1hdGlvbkR1cmF0aW9uKTt0cmFuc2l0aW9uLWJlaGF2aW9yOmFsbG93LWRpc2NyZXRlLGFsbG93LWRpc2NyZXRlfS5hY2NvcmRpb25bb3Blbl17LS1hY2NvcmRpb24tbWFya2VyLXRyYW5zZm9ybTogMjcwZGVnOy0tYWNjb3JkaW9uLWl0ZW0tY29udGVudC1oZWlnaHQ6IGF1dG87LS1hY2NvcmRpb24taGVhZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTEpfS5hY2NvcmRpb25bb3Blbl06OmRldGFpbHMtY29udGVudHtoZWlnaHQ6YXV0b30uYWNjb3JkaW9uX19tYXJrZXJ7LS1pY29uLXdpZHRoOiAycmVtO3RyYW5zaXRpb246cm90YXRlIHZhcigtLWFuaW1hdGlvbkR1cmF0aW9uKSB2YXIoLS1hbmltYXRpb25FYXNlKTtyb3RhdGU6dmFyKC0tYWNjb3JkaW9uLW1hcmtlci10cmFuc2Zvcm0sIDkwZGVnKX0uYWNjb3JkaW9uX19tYXJrZXIuaWNvbi1jaGV2cm9uLXJpZ2h0LC5hY2NvcmRpb25fX21hcmtlci5pY29uLWNoZXZyb24tcmlnaHQgc3Zne3dpZHRoOjEuMXJlbTtoZWlnaHQ6MS44cmVtfS5hY2NvcmRpb25fX2hlYWRlcntwYWRkaW5nOnZhcigtLWFjY29yZGlvbi1oZWFkZXItcGFkZGluZywgMC44cmVtIDAgMCk7bWFyZ2luOnZhcigtLWFjY29yZGlvbi1oZWFkZXItbWFyZ2luLCAwKTtnYXA6MS41cmVtO2Rpc3BsYXk6dmFyKC0tYWNjb3JkaW9uLWhlYWRlci1kaXNwbGF5LCBncmlkKTtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDEuOHJlbTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOnJvdGF0ZSB2YXIoLS1hbmltYXRpb25EdXJhdGlvbikgdmFyKC0tYW5pbWF0aW9uRWFzZSk7cG9pbnRlci1ldmVudHM6dmFyKC0tYWNjb3JkaW9uLWhlYWRlci1wb2ludGVyLWV2ZW50cyk7Y29sb3I6dmFyKC0tYWNjb3JkaW9uLWhlYWRlci1jb2xvciwgaW5oZXJpdCk7dGV4dC10cmFuc2Zvcm06dmFyKC0tYWNjb3JkaW9uLWhlYWRlci10ZXh0LXRyYW5zZm9ybSk7dXNlci1zZWxlY3Q6bm9uZTtmb250LXNpemU6dmFyKC0tZm9udC1zaXplLTQwMCk7bGluZS1oZWlnaHQ6dmFyKC0tZ2xvYmFsLWxpbmUtaGVpZ2h0KTtmb250LXdlaWdodDp2YXIoLS1hY2NvcmRpb24taGVhZGVyLWZvbnQtd2VpZ2h0LCAzMDApfS5hY2NvcmRpb25fX2hlYWRlcjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciwuYWNjb3JkaW9uX19oZWFkZXI6Om1hcmtlcntkaXNwbGF5Om5vbmU7Y29udGVudDpcIlwifS5hY2NvcmRpb25fX2hlYWRlcjpob3ZlcnstLWFjY29yZGlvbi1oZWFkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMSk7Y3Vyc29yOnBvaW50ZXJ9LmFjY29yZGlvbl9fc2xvdHtwYWRkaW5nOnZhcigtLWFjY29yZGlvbi1zbG90LXBhZGRpbmcsIDAuOHJlbSAwIDApfUBtZWRpYShtaW4td2lkdGg6IDQ4ZW0pey5hY2NvcmRpb24tLWJpZ3stLWFjY29yZGlvbi1zbG90LXBhZGRpbmc6IDVyZW0gMnJlbSAxNXJlbX0uYWNjb3JkaW9uLS1vcGVuLWZyb20tbWVkaXVtey0tYWNjb3JkaW9uLXRvZ2dsZS1kaXNwbGF5OiBub25lOy0tYWNjb3JkaW9uLWl0ZW0tY29udGVudC1oZWlnaHQ6IGF1dG87LS1hY2NvcmRpb24taGVhZGVyLXBvaW50ZXItZXZlbnRzOiBub25lOy0tYWNjb3JkaW9uLWhlYWRlci1kaXNwbGF5OiBub25lfS5hY2NvcmRpb24tLW9wZW4tZnJvbS1tZWRpdW06OmRldGFpbHMtY29udGVudHtjb250ZW50LXZpc2liaWxpdHk6dmlzaWJsZX19LmhlYWRlcntwb3NpdGlvbjpzdGlja3k7ei1pbmRleDo1MDt0b3A6MDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7aGVpZ2h0OnZhcigtLWhlYWRlckhlaWdodFNtYWxsKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXdoaXRlKTtib3gtc2hhZG93OjAgMnB4IDIwcHggMCByZ2JhKDI2LDI1LDI1LC4xMjU0OTAxOTYxKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSB2YXIoLS1hbmltYXRpb25EdXJhdGlvbikgdmFyKC0tYW5pbWF0aW9uRWFzZSl9QG1lZGlhKG1pbi13aWR0aDogNzVlbSl7LmhlYWRlcntoZWlnaHQ6dmFyKC0taGVhZGVySGVpZ2h0KX19LmhlYWRlci0tc2Nyb2xse3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMjAlKX0uaGVhZGVyX19ob21lLWxpbmt7ZGlzcGxheTppbmxpbmUtZmxleDttYXJnaW4tbGVmdDoxcmVtfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5oZWFkZXJfX2hvbWUtbGlua3ttYXJnaW4tbGVmdDoxcmVtfX0uaGVhZGVyX19ob21lLWxpbms+Knt3aWR0aDoyMHJlbX1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsuaGVhZGVyX19ob21lLWxpbms+Knt3aWR0aDozOXJlbX19LmhlYWRlcl9fbmF2e3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7d2lkdGg6MTAwdnc7aGVpZ2h0OjEwMHZoO3BhZGRpbmctdG9wOjhyZW07cGFkZGluZy1ib3R0b206NXJlbTt6LWluZGV4OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3Itd2hpdGUpO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6c2Nyb2xsOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO3RyYW5zaXRpb246dHJhbnNmb3JtIHZhcigtLWFuaW1hdGlvbkR1cmF0aW9uKSB2YXIoLS1hbmltYXRpb25FYXNlKX1AbWVkaWEobWluLXdpZHRoOiA0OGVtKWFuZCAobWF4LXdpZHRoOiA3NC45OWVtKXsuaGVhZGVyX19uYXZ7d2lkdGg6MzcuNXJlbX19QG1lZGlhKG1pbi13aWR0aDogNzVlbSl7LmhlYWRlcl9fbmF2e3Bvc2l0aW9uOnVuc2V0O2hlaWdodDphdXRvO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZzo2cmVtIDRyZW0gMCAwO3RyYW5zZm9ybTpub25lO2JhY2tncm91bmQ6bm9uZTtvdmVyZmxvdzp2aXNpYmxlfX0uaGVhZGVyX19uYXYtLW9wZW5lZCAuaGVhZGVyX19uYXZ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5oZWFkZXJfX25hdi0tb3BlbmVkIC5oZWFkZXJfX25hdnt0cmFuc2Zvcm06bm9uZX19LmhlYWRlcl9fbmF2LW92ZXJsYXl7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMHZ3O2hlaWdodDoxMDB2aDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWJsYWNrLXRyYW5zcGFyZW50KTtkaXNwbGF5Om5vbmU7ei1pbmRleDowfUBtZWRpYShtaW4td2lkdGg6IDQ4ZW0pYW5kIChtYXgtd2lkdGg6IDc0Ljk5ZW0pey5oZWFkZXJfX25hdi0tb3BlbmVkIC5oZWFkZXJfX25hdi1vdmVybGF5e2Rpc3BsYXk6YmxvY2t9fS5oZWFkZXJfX25hdi1tZXRhe21hcmdpbi10b3A6NXJlbTtwYWRkaW5nLWJvdHRvbTo2cmVtfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5oZWFkZXJfX25hdi1tZXRhe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6Mi41cmVtO21hcmdpbjowO3BhZGRpbmctYm90dG9tOjA7cGFkZGluZy1yaWdodDo0cmVtfX0uaGVhZGVyX19oYW1idXJnZXJ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXJpZ2h0OjEuNXJlbTt6LWluZGV4OjI7Y29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS0xKX1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsuaGVhZGVyX19oYW1idXJnZXJ7ZGlzcGxheTpub25lO3Zpc2liaWxpdHk6aGlkZGVufX0uZm9vdGVyLW1haW57ZGlzcGxheTpibG9ja30uZm9vdGVyLW1haW4tY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLWxlZnQ6MnJlbTttYXJnaW4tcmlnaHQ6MnJlbTtwYWRkaW5nLWJvdHRvbTozcmVtfUBtZWRpYShtaW4td2lkdGg6IDQ4ZW0pey5mb290ZXItbWFpbi1jb250ZW50e21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9fS5uYXYtZm9vdGVye2Zsb2F0Om5vbmV9LmZvb3Rlcl9fYnJhbmR7bWFyZ2luLXRvcDozcmVtO2ZvbnQtc2l6ZToxLjZyZW07bGluZS1oZWlnaHQ6Mi4zcmVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjJyZW19LmZvb3Rlcl9fYnJhbmQgYXtjb2xvcjp2YXIoLS1jb2xvci1ncmV5LTQwMCl9Lm5vdC10b3VjaCAuZm9vdGVyX19icmFuZCBhOmhvdmVye2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktMSl9LmMtZWRnZSsuYy1lZGdlLC5jLXNwYWNlZCsuYy1lZGdle21hcmdpbi10b3A6NnJlbX1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsuYy1lZGdlKy5jLWVkZ2UsLmMtc3BhY2VkKy5jLWVkZ2V7bWFyZ2luLXRvcDoxMnJlbX19LmMtbGFzdHttYXJnaW4tYm90dG9tOjZyZW19QG1lZGlhKG1pbi13aWR0aDogNzVlbSl7LmMtbGFzdHttYXJnaW4tYm90dG9tOjEycmVtfX0uYy1pbWFnZVRleHQrLmMtaW1hZ2VUZXh0e21hcmdpbi10b3A6dmFyKC0tc3BhY2luZy0zMCl9QG1lZGlhKG1pbi13aWR0aDogNzVlbSl7LmMtaW1hZ2VUZXh0Ky5jLWltYWdlVGV4dHttYXJnaW4tdG9wOjB9fS5jb250YWluZXItYmxvZyAuYy1lZGdle21hcmdpbi10b3A6NnJlbX1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsuY29udGFpbmVyLWJsb2cgLmMtZWRnZXttYXJnaW4tdG9wOjEycmVtfX0uY29udGFpbmVyLWJsb2cgLmMtbGFzdHttYXJnaW4tYm90dG9tOjZyZW19QG1lZGlhKG1pbi13aWR0aDogNzVlbSl7LmNvbnRhaW5lci1ibG9nIC5jLWxhc3R7bWFyZ2luLWJvdHRvbTo4cmVtfX0uY29udGFpbmVyLWJsb2cgLmMtaW1hZ2VUZXh0Ky5jLWltYWdlVGV4dHttYXJnaW4tdG9wOnZhcigtLXNwYWNpbmctMzApfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5jb250YWluZXItYmxvZyAuYy1pbWFnZVRleHQrLmMtaW1hZ2VUZXh0e21hcmdpbi10b3A6MH19LmMtcGFnZTQwNHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWluLWhlaWdodDoxMDB2aDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktMSl9LmMtcGFnZTQwNF9faW5uZXJ7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjExMHJlbX0uYy1wYWdlNDA0X19pbm5lciBoNXtsZXR0ZXItc3BhY2luZzowO2ZvbnQtc2l6ZTo0cmVtO2xpbmUtaGVpZ2h0OjZyZW19LmMtcGFnZTQwNF9faW5uZXIgcHttYXgtd2lkdGg6NDByZW07bWFyZ2luOjEwcmVtIGF1dG8gdmFyKC0tc3BhY2luZy0xMCl9LmMtaGVhZGluZyAuc2VjdGlvbntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpmbGV4LWVuZDttaW4taGVpZ2h0Ojkwdmg7cGFkZGluZy10b3A6dmFyKC0tc3BhY2luZy0zMCk7cGFkZGluZy1ib3R0b206dmFyKC0tc3BhY2luZy0zMCl9QG1lZGlhKG1pbi13aWR0aDogNzVlbSl7LmMtaGVhZGluZyAuc2VjdGlvbntwYWRkaW5nLXRvcDp2YXIoLS1zcGFjaW5nLTYwKTtwYWRkaW5nLWJvdHRvbTo1LjVyZW19fS5jLWhlYWRpbmcgLmZpZ3VyZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uYy1oZWFkaW5nIC5zdHlsZWQgaDEraDIsLmMtaGVhZGluZyAuc3R5bGVkIGgxKy5oMiwuYy1oZWFkaW5nIC5zdHlsZWQgaDEraDMsLmMtaGVhZGluZyAuc3R5bGVkIGgxKy5oMywuYy1oZWFkaW5nIC5zdHlsZWQgLmgxK2gyLC5jLWhlYWRpbmcgLnN0eWxlZCAuaDErLmgyLC5jLWhlYWRpbmcgLnN0eWxlZCAuaDEraDMsLmMtaGVhZGluZyAuc3R5bGVkIC5oMSsuaDN7bWFyZ2luLXRvcDp2YXIoLS1zcGFjaW5nLTEwKX0uYy1oZWFkaW5nIC5idG4tY3RhOmhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3Itd2hpdGUpfS5jLWhlYWRpbmctLXNlYXJjaHttYXJnaW4tYm90dG9tOjIzLjdyZW19QG1lZGlhKG1pbi13aWR0aDogNzVlbSlhbmQgKG1heC13aWR0aDogMTMxLjI0ZW0pey5jLWhlYWRpbmctLXNlYXJjaHttYXJnaW4tYm90dG9tOjMycmVtfX0uYy1oZWFkaW5nLS1zZWFyY2ggLnNlY3Rpb257aGVpZ2h0OjYyLjdyZW07bWluLWhlaWdodDppbml0aWFsO292ZXJmbG93OnVuc2V0fS5jLWN0YXstLXNvY2lhbC1uYXYtbWFyZ2luOiA1cmVtIGF1dG8gMH0uYy1jdGEgLmJ0bnttYXJnaW46dmFyKC0tc3BhY2luZy0xMCkgdmFyKC0tc3BhY2luZy0yMCl9LmMtY3RhX19saW5rc3ttYXJnaW4tdG9wOnZhcigtLXNwYWNpbmctMzApfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5jLWN0YV9fbGlua3N7bWFyZ2luLXRvcDp2YXIoLS1zcGFjaW5nLTUwKX19LmMtY3RhX19jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6dmFyKC0tc3BhY2luZy00MCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTMpfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5jLWN0YV9fY29udGVudHtwYWRkaW5nOnZhcigtLXNwYWNpbmctNjApfX0uYy1jdGFfX3RleHR7bWFyZ2luLXRvcDoyLjVyZW19LmMtY3RhX190aXRsZSsuYy1jdGFfX3N1YnRpdGxle21hcmdpbi10b3A6dmFyKC0tc3BhY2luZy0yMCl9QG1lZGlhKG1pbi13aWR0aDogNDhlbSl7LmMtY3RhX190aXRsZSsuYy1jdGFfX3N1YnRpdGxle21hcmdpbi10b3A6MH19LmMtY3RhX19jb250ZW50LS1pcy1pbWFnZXttYXJnaW4tdG9wOnZhcigtLXNwYWNpbmctODApO3BhZGRpbmctdG9wOnZhcigtLXNwYWNpbmctMTAwKX0uYy1jdGEgLnRleHQtYWxpZ24tbGVmdCAuYy1jdGFfX2xpbmtzIC5hY3Rpb257bWFyZ2luLWxlZnQ6MH1AbWVkaWEobWF4LXdpZHRoOiA3NC45OWVtKXsuY29udGFpbmVyLWJsb2cgLmMtY3RhX19jb250ZW50e3BhZGRpbmc6OHJlbSAycmVtfX0ubW9kdWxlX19jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NHJlbSAycmVtO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS0zKX1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsubW9kdWxlX19jb250ZW50e3BhZGRpbmc6NnJlbX19Lm1vZHVsZV9fY29udGVudC0taGFzLWltYWdle21hcmdpbi10b3A6OHJlbTtwYWRkaW5nLXRvcDo4cmVtfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5tb2R1bGVfX2NvbnRlbnQtLWhhcy1pbWFnZXtwYWRkaW5nLXRvcDoxMHJlbX19LmMtcXVvdGVfX3RleHR7bWFyZ2luLXRvcDo0cmVtfS5jLXF1b3RlX19ibG9ja3F1b3Rle3BhZGRpbmc6MDtib3JkZXI6MH0uYy1xdW90ZV9fZmlnY2FwdGlvbnttYXJnaW4tdG9wOjJyZW19QG1lZGlhKG1pbi13aWR0aDogNzVlbSl7LmMtcXVvdGVfX2ZpZ2NhcHRpb257bWFyZ2luLXRvcDo0cmVtfX0uYy1xdW90ZV9fZmlnY2FwdGlvbiBzdHJvbmd7ZGlzcGxheTpibG9ja30uYy1pbWFnZVRleHQgLnNlY3Rpb25fX3RpdGxle21hcmdpbi10b3A6dmFyKC0tc3BhY2luZy00MCl9LmMtaW1hZ2VUZXh0LWl0ZW1fX3RleHR7cGFkZGluZy10b3A6dmFyKC0tc3BhY2luZy00MCl9QG1lZGlhKG1pbi13aWR0aDogNzVlbSl7LmMtaW1hZ2VUZXh0LWl0ZW1fX3RleHR7cGFkZGluZy10b3A6MH0ucm93LS1yZXZlcnNlIC5jLWltYWdlVGV4dC1pdGVtX190ZXh0e3BhZGRpbmctbGVmdDowfX0uYy1pbWFnZVRleHQtaXRlbV9fdGV4dCAuYnRue21hcmdpbi10b3A6LjVyZW19QG1lZGlhKG1pbi13aWR0aDogNzVlbSl7LmMtaW1hZ2VUZXh0LWl0ZW1fX3RleHQgLmJ0bnttYXJnaW4tdG9wOnZhcigtLXNwYWNpbmctMzApfX0uYy1pbWFnZVRleHQtaXRlbV9faW1hZ2UgLnN2Zy10cmlnZ2Vye3RleHQtYWxpZ246Y2VudGVyfS5jLWltYWdlVGV4dC1pdGVtX19pbWFnZSBzdmd7d2lkdGg6NDByZW07aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjEwMCV9LmMtaW1hZ2VUZXh0LWl0ZW1fX2ltYWdlIHBhdGg6bm90KC5maWxsKXtmaWxsOm5vbmU7c3Ryb2tlLWRhc2hhcnJheToxMDAwO3N0cm9rZS1kYXNob2Zmc2V0OjEwMDA7dHJhbnNpdGlvbjphbGwgNHMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbi1kZWxheToxc30uYy1pbWFnZVRleHQtaXRlbV9faW1hZ2UgLnN0YXJ0IHBhdGg6bm90KC5maWxsKXtzdHJva2UtZGFzaG9mZnNldDowfS5jLXRlYXNlcnMgLmZpZ3VyZXttYXJnaW4tYm90dG9tOnZhcigtLXNwYWNpbmctNDApfS5jLXRlYXNlcnNfX2l0ZW0tbGlua3t0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjp2YXIoLS1jb2xvci13aGl0ZSl9LmMtdGVhc2Vyc19faXRlbS1saW5rOmhvdmVyIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4wNil9LmMtdGVhc2Vyc19faXRlbS1jb250ZW50e3BhZGRpbmc6MCAwIHZhcigtLXNwYWNpbmctMjApO2NvbG9yOnZhcigtLWNvbG9yLXdoaXRlKX1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsuYy10ZWFzZXJzX19pdGVtLWNvbnRlbnR7cGFkZGluZy1ib3R0b206dmFyKC0tc3BhY2luZy00MCl9fS5jLXRlYXNlcnNfX2l0ZW0tY29udGVudCAuYWN0aW9uLWZhYnt3aWR0aDo0cmVtfS5jLXRlYXNlcnNfX2l0ZW0tY29udGVudCAqKy5hY3Rpb24tZmFie21hcmdpbi10b3A6dmFyKC0tc3BhY2luZy0xMCl9QG1lZGlhKG1pbi13aWR0aDogNzVlbSl7LmMtdGVhc2Vyc19faXRlbS1jb250ZW50ICorLmFjdGlvbi1mYWJ7bWFyZ2luLXRvcDp2YXIoLS1zcGFjaW5nLTIwKX19LmMtdGVhc2Vyc19faXRlbS1jb250ZW50IC5jLXRlYXNlcnNfX2l0ZW0tdGl0bGV7bWFyZ2luLWJvdHRvbTp2YXIoLS1zcGFjaW5nLTEwKX1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsuYy10ZWFzZXJzX19pdGVtLWNvbnRlbnQgLmMtdGVhc2Vyc19faXRlbS10aXRsZXttYXJnaW4tYm90dG9tOnZhcigtLXNwYWNpbmctMTApfX0ubW9kdWxhciAuZm9ybS1jb250YWluZXJ7bWFyZ2luOjB9Lm1vZHVsYXIgLmZvcm0tY29udGFpbmVyIC5yb3c6OmFmdGVye2NvbnRlbnQ6XCJcIjtjbGVhcjpib3RoO2Rpc3BsYXk6dGFibGV9Lm1vZHVsYXIgLmZvcm0tY29udGFpbmVyIC5yb3c6bGFzdC1jaGlsZCAuZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjB9LmZvcm1fX3RpdGxle3RleHQtYWxpZ246Y2VudGVyfS5mb3JtLXRleHR7bWFyZ2luLXRvcDouM3JlbX0uZm9ybS1ncm91cD5kaXZbZGF0YS1maWVsZC10eXBlPXRleHRde2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmZvcm0tZ3JvdXA+ZGl2W2RhdGEtZmllbGQtdHlwZT10ZXh0XT5sYWJlbHtvcmRlcjoxfS5mb3JtLWdyb3VwPmRpdltkYXRhLWZpZWxkLXR5cGU9dGV4dF0+aW5wdXR7b3JkZXI6Mn0uZm9ybS1ncm91cD5kaXZbZGF0YS1maWVsZC10eXBlPXRleHRdPmRpdntvcmRlcjozfS5mb3JtLWdyb3VwPmRpdltkYXRhLWZpZWxkLXR5cGU9Y2hlY2tib3hlc117ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZm9ybS1ncm91cD5kaXZbZGF0YS1maWVsZC10eXBlPWNoZWNrYm94ZXNdIGlucHV0e21hcmdpbi1yaWdodDouNXJlbX0uZm9ybS1ncm91cD5kaXZbZGF0YS1maWVsZC10eXBlPXJhZGlvc117ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZm9ybS1ncm91cD5kaXZbZGF0YS1maWVsZC10eXBlPXJhZGlvc10gaW5wdXR7bWFyZ2luLXJpZ2h0Oi41cmVtfS5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrPmRpdltkYXRhLWZpZWxkLXR5cGU9Y2hlY2tib3hde2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmZvcm0tZ3JvdXAgLmZvcm0tY2hlY2s+ZGl2W2RhdGEtZmllbGQtdHlwZT1jaGVja2JveF0gaW5wdXR7bWFyZ2luLXJpZ2h0Oi41cmVtfS5mb3JtLWNoZWNrLS1mb3JtaWV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2p1c3RpZnktY29udGVudDpzdGFydDtnYXA6MXJlbX0uZm9ybS1jaGVjay0tZm9ybWllIGlucHV0e21hcmdpbi10b3A6MDtmbGV4LXNocmluazowfS5mb3JtLXN1Y2Nlc3N+ZGl2e21hcmdpbi1sZWZ0Oi0xMXB4O21hcmdpbi1yaWdodDotMTFweH0uYmxvZy1lbnRyeS1oZWFkaW5ney0taWNvbi13aWR0aDogMy41cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5ibG9nLWVudHJ5LWhlYWRpbmd7LS1pY29uLXdpZHRoOiAyLjVyZW19fS5ibG9nLWVudHJ5LWhlYWRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt0b3A6MDtib3R0b206MDtiYWNrZ3JvdW5kLWNvbG9yOiNmMmY0Zjl9LmJsb2ctZW50cnktaGVhZGluZy0taW1hZ2U6YmVmb3Jle2JvdHRvbTo1MCV9LmJsb2ctZW50cnktaGVhZGluZy0tZmlyc3R7bWFyZ2luLXRvcDo1MHB4fS5ibG9nLWVudHJ5LWhlYWRpbmdfX2luZm9ze3BhZGRpbmctdG9wOjUwcHh9LmJsb2ctZW50cnktaGVhZGluZ19faW5mb3MgdWx7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDttYXJnaW4tYm90dG9tOjE1cHh9QG1lZGlhKG1heC13aWR0aDogNDcuOTllbSl7LmJsb2ctZW50cnktaGVhZGluZ19faW5mb3MgdWx7ZmxleC1kaXJlY3Rpb246cm93fX0uYmxvZy1lbnRyeS1oZWFkaW5nX19pbmZvcyB1bCBsaXtsaXN0LXN0eWxlOm5vbmU7Y29sb3I6IzQ3NDc0Nztmb250LXNpemU6MThweDtmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6MDtsaW5lLWhlaWdodDoyN3B4O3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1yaWdodDo0cHh9LmJsb2ctZW50cnktaGVhZGluZ19faW5mb3MgdWwgbGk6YWZ0ZXJ7Y29udGVudDpcInxcIjttYXJnaW4tbGVmdDoycHg7bWFyZ2luLWxlZnQ6NHB4fUBtZWRpYShtYXgtd2lkdGg6IDQ3Ljk5ZW0pey5ibG9nLWVudHJ5LWhlYWRpbmdfX2luZm9zIHVsIGxpOmFmdGVye2Rpc3BsYXk6bm9uZX19LmJsb2ctZW50cnktaGVhZGluZ19faW5mb3MgdWwgbGk6bGFzdC1vZi10eXBlOmFmdGVye2Rpc3BsYXk6bm9uZX1AbWVkaWEobWF4LXdpZHRoOiA0Ny45OWVtKXsuYmxvZy1lbnRyeS1oZWFkaW5nX19pbmZvcyB1bCBsaS5ibG9nLWVudHJ5LWhlYWRpbmdfX2luZm9zLWRhdGV7dGV4dC1hbGlnbjpsZWZ0O3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDozMyV9fUBtZWRpYShtYXgtd2lkdGg6IDQ3Ljk5ZW0pey5ibG9nLWVudHJ5LWhlYWRpbmdfX2luZm9zIHVsIGxpLmJsb2ctZW50cnktaGVhZGluZ19faW5mb3MtdGltZXt0ZXh0LWFsaWduOmxlZnR9fUBtZWRpYShtYXgtd2lkdGg6IDQ3Ljk5ZW0pey5ibG9nLWVudHJ5LWhlYWRpbmdfX2luZm9zIHVsIGxpLmJsb2ctZW50cnktaGVhZGluZ19faW5mb3MtYXV0aG9ye3RleHQtYWxpZ246bGVmdDt3aWR0aDo2NyV9fUBtZWRpYShtYXgtd2lkdGg6IDQ3Ljk5ZW0pey5ibG9nLWVudHJ5LWhlYWRpbmdfX2luZm9zLS1uZXdsaW5lIHVse2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19QG1lZGlhKG1heC13aWR0aDogNDcuOTllbSl7LmJsb2ctZW50cnktaGVhZGluZ19faW5mb3MtLW5ld2xpbmUgdWwgbGkuYmxvZy1lbnRyeS1oZWFkaW5nX19pbmZvcy1hdXRob3IsLmJsb2ctZW50cnktaGVhZGluZ19faW5mb3MtLW5ld2xpbmUgdWwgbGkuYmxvZy1lbnRyeS1oZWFkaW5nX19pbmZvcy1kYXRle3dpZHRoOjEwMCV9fS5ibG9nLWVudHJ5LWhlYWRpbmdfX3RpdGxle2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjEuMzMzMzMzMzMzMztmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6MDttYXJnaW4tYm90dG9tOjUwcHh9QG1lZGlhKG1pbi13aWR0aDogNDhlbSl7LmJsb2ctZW50cnktaGVhZGluZ19fdGl0bGV7Zm9udC1zaXplOjQ4cHg7bGluZS1oZWlnaHQ6NjRweH19LmJsb2ctZW50cnktaGVhZGluZ19faW1hZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOnJlZDtsZWZ0OjA7cmlnaHQ6MDt0b3A6NTAlO2JvdHRvbTowO3dpZHRoOjEwMHZ3fS5ibG9nLWVudHJ5LWhlYWRpbmdfX2ltYWdlIC5maWd1cmUtYmxvZ2NhcmQgcGljdHVyZXtwb3NpdGlvbjpyZWxhdGl2ZX0uYmxvZy1lbnRyeS1oZWFkaW5nX19pbWFnZSAuZmlndXJlLWJsb2djYXJkIHBpY3R1cmUgaW1ne3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7YXNwZWN0LXJhdGlvOjIuMDQxNTM4NDZ9LmJsb2ctZW50cnktaGVhZGluZ19fbmV3c2xldHRlcnttYXJnaW4tdG9wOjUwcHg7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2hlaWdodDo1MHB4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTNweH0uYmxvZy1lbnRyeS1oZWFkaW5nX19uZXdzbGV0dGVyLWljb24gaW1ne3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHh9LmJsb2ctZW50cnktaGVhZGluZ19fbmV3c2xldHRlci10ZXh0e2NvbG9yOiM5YTA4NDE7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6Ym9sZDtsZXR0ZXItc3BhY2luZzowO2xpbmUtaGVpZ2h0OjMwcHg7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzfS5ibG9nLWVudHJ5LWhlYWRpbmdfX25ld3NsZXR0ZXI6aG92ZXIgLmJsb2ctZW50cnktaGVhZGluZ19fbmV3c2xldHRlci10ZXh0e2NvbG9yOiNiM2JhMTJ9LmJsb2ctZW50cnktaGVhZGluZ19faW50cm9kdWN0aW9ue21hcmdpbi10b3A6MTAwcHg7Y29sb3I6IzAwMDtmb250LXNpemU6MjhweDtmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6MDtsaW5lLWhlaWdodDo0MnB4O21hcmdpbi1ib3R0b206MH0uYmxvZy1lbnRyeS1oZWFkaW5nX19zb2NpYWxze2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsuYmxvZy1lbnRyeS1oZWFkaW5nX19zb2NpYWxze2Rpc3BsYXk6YmxvY2t9fS5ibG9nLWVudHJ5LWhlYWRpbmdfX3NvY2lhbHMgdWx7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDoxNTBweDttYXJnaW46MDtwYWRkaW5nOjB9LmJsb2ctZW50cnktaGVhZGluZ19fc29jaWFscyB1bCBsaXtsaXN0LXN0eWxlOm5vbmV9LmJsb2ctZW50cnktaGVhZGluZ19fc29jaWFscyB1bCBsaSAuaWNvbnt0cmFuc2l0aW9uOmFsbCAuNHM7Y29sb3I6IzgwODE4MX0uYmxvZy1lbnRyeS1oZWFkaW5nX19zb2NpYWxzIHVsIGxpOmhvdmVyIC5pY29ue2NvbG9yOiM5YTA5NDF9LmJsb2ctZW50cnktaGVhZGluZ19fc29jaWFscyB1bCBsaSAuc2hhcmVfX2J1dHRvbntib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlfS5ibG9nLWVudHJ5LWhlYWRpbmdfX3NvY2lhbHMgdWwgbGkgLnNoYXJlX19idXR0b24tLWFjdGl2ZSAuc2hhcmVfX2J1dHRvbi10b29sdGlwe3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjF9LmJsb2ctZW50cnktaGVhZGluZ19fc29jaWFscyB1bCBsaSAuc2hhcmVfX2J1dHRvbi10b29sdGlwe3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MDt3aWR0aDoxMnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOi41cmVtO2JvcmRlci1yYWRpdXM6LjZyZW07dG9wOi0xLjI1cmVtO2xlZnQ6My41cmVtO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTt0cmFuc2l0aW9uOm9wYWNpdHkgdmFyKC0tYW5pbWF0aW9uRHVyYXRpb24pIHZhcigtLWFuaW1hdGlvbkVhc2UpfS5ibG9nLWVudHJ5LWhlYWRpbmdfX3NvY2lhbHMgdWwgbGkgLnNoYXJlX19idXR0b24tdG9vbHRpcDphZnRlcntjb250ZW50OlwiIFwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MTAwJTttYXJnaW4tdG9wOi01cHg7Ym9yZGVyLXdpZHRoOjVweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCkgIzAwMCByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCl9LmJsb2ctZW50cnktaGVhZGluZ19fc29jaWFscy1tb2JpbGV7LS1zb2NpYWwtbmF2LW1hcmdpbjogNXJlbSAwIDAgMDtkaXNwbGF5OmJsb2NrfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5ibG9nLWVudHJ5LWhlYWRpbmdfX3NvY2lhbHMtbW9iaWxle2Rpc3BsYXk6bm9uZX19LmJsb2ctZW50cnktaGVhZGluZ19fc29jaWFscy1ob3Jpem9udGFsIHVse21hcmdpbjp2YXIoLS1zb2NpYWwtbmF2LW1hcmdpbik7cGFkZGluZzowO2Rpc3BsYXk6aW5saW5lLWZsZXg7Z2FwOjJyZW19LmJsb2ctZW50cnktaGVhZGluZ19fc29jaWFscy1ob3Jpem9udGFsIGxpe2xpc3Qtc3R5bGU6bm9uZX0uYmxvZy1lbnRyeS1oZWFkaW5nX19zb2NpYWxzLWhvcml6b250YWwgbGk6Zmlyc3Qtb2YtdHlwZXttYXJnaW4tbGVmdDowfS5ibG9nLWVudHJ5LWhlYWRpbmdfX3NvY2lhbHMtaG9yaXpvbnRhbCBsaSAuaWNvbnt0cmFuc2l0aW9uOmFsbCAuNHM7Y29sb3I6IzgwODE4MTt3aWR0aDozNXB4O2hlaWdodDozNXB4fS5ibG9nLWVudHJ5LWhlYWRpbmdfX3NvY2lhbHMtaG9yaXpvbnRhbCBsaSAuaWNvbiBzdmd7d2lkdGg6MzVweDtoZWlnaHQ6MzVweH0uYmxvZy1lbnRyeS1oZWFkaW5nX19zb2NpYWxzLWhvcml6b250YWwgbGk6aG92ZXIgLmljb257Y29sb3I6IzlhMDk0MX0uYmxvZy1lbnRyeS1oZWFkaW5nX19zb2NpYWxzLWhvcml6b250YWwgbGkgLnNoYXJlX19idXR0b257Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZX0uYmxvZy1lbnRyeS1oZWFkaW5nX19zb2NpYWxzLWhvcml6b250YWwgbGkgLnNoYXJlX19idXR0b24gLnNoYXJlX19idXR0b24tdG9vbHRpcHt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7d2lkdGg6MTJyZW07YmFja2dyb3VuZC1jb2xvcjojMDAwO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzouNXJlbTtib3JkZXItcmFkaXVzOi42cmVtO2xlZnQ6LTQuMjVyZW07dG9wOjQuNXJlbTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7dHJhbnNpdGlvbjpvcGFjaXR5IHZhcigtLWFuaW1hdGlvbkR1cmF0aW9uKSB2YXIoLS1hbmltYXRpb25FYXNlKX0uYmxvZy1lbnRyeS1oZWFkaW5nX19zb2NpYWxzLWhvcml6b250YWwgbGkgLnNoYXJlX19idXR0b24gLnNoYXJlX19idXR0b24tdG9vbHRpcDphZnRlcntjb250ZW50OlwiIFwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxMDAlO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0wLjVyZW07Ym9yZGVyLXdpZHRoOi41cmVtO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApICMwMDAgcmdiYSgwLDAsMCwwKX0uYmxvZy1lbnRyeS1oZWFkaW5nX19zb2NpYWxzLWhvcml6b250YWwgbGkgLnNoYXJlX19idXR0b24tLWFjdGl2ZSAuc2hhcmVfX2J1dHRvbi10b29sdGlwe3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjF9LmNvbnRhaW5lci1ibG9nIC5tb2R1bGFyIC53cmFwcGVye3BhZGRpbmc6MH0uYmxvZy1lbnRyeS0tY2F0ZWdvcnktbWVkaXppbmlzY2hlLWZhY2hiZXJlaWNoZSAuYmxvZy1lbnRyeS1oZWFkaW5nOmJlZm9yZSwuYmxvZy1lbnRyeS0tY2F0ZWdvcnktZG9tYWluZXMtbWVkaWNhdXggLmJsb2ctZW50cnktaGVhZGluZzpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZmZmYWVifS5ibG9nLWVudHJ5LS1jYXRlZ29yeS1zb2Z0d2FyZS1lbnR3aWNrbHVuZy1kaWdpdGFsZS10b29scyAuYmxvZy1lbnRyeS1oZWFkaW5nOmJlZm9yZSwuYmxvZy1lbnRyeS0tY2F0ZWdvcnktZGV2ZWxvcHBlbWVudC1kZS1sb2dpY2llbHMtb3V0aWxzLW51bWVyaXF1ZXMgLmJsb2ctZW50cnktaGVhZGluZzpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZjJmNGY5fS5ibG9nLWVudHJ5LS1jYXRlZ29yeS1nZXN1bmRoZWl0cy11bmQtY2FzZS1tYW5hZ2VtZW50IC5ibG9nLWVudHJ5LWhlYWRpbmc6YmVmb3JlLC5ibG9nLWVudHJ5LS1jYXRlZ29yeS1nZXN0aW9uLXNhbnRlLWNhc2UtbWFuYWdlbWVudCAuYmxvZy1lbnRyeS1oZWFkaW5nOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNmYmVlZjN9LmJsb2ctZW50cnktLWNhdGVnb3J5LWRpdmVyc2l0eS1pbmNsdXNpb24gLmJsb2ctZW50cnktaGVhZGluZzpiZWZvcmUsLmJsb2ctZW50cnktLWNhdGVnb3J5LWRpdmVyc2l0ZS1pbmNsdXNpb24gLmJsb2ctZW50cnktaGVhZGluZzpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZjJmMmUwfS5ibG9nLXRlYXNlci1yZWxhdGVkX190aXRsZXtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDoxLjMzMzMzMzMzMzM7bWFyZ2luLWJvdHRvbTo1MHB4O2ZvbnQtd2VpZ2h0OjMwMDtsZXR0ZXItc3BhY2luZzowfUBtZWRpYShtaW4td2lkdGg6IDQ4ZW0pey5ibG9nLXRlYXNlci1yZWxhdGVkX190aXRsZXtmb250LXNpemU6NDhweH19LmJsb2ctdGVhc2VyLXJlbGF0ZWRfX2xpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6NDBweH1AbWVkaWEobWluLXdpZHRoOiA0OGVtKXsuYmxvZy10ZWFzZXItcmVsYXRlZF9fbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2dhcDo0MHB4fX0uYmxvZy10ZWFzZXItcmVsYXRlZF9faW1hZ2V7b3ZlcmZsb3c6aGlkZGVufS5ibG9nLXRlYXNlci1yZWxhdGVkX19pbWFnZSBmaWd1cmV7YXNwZWN0LXJhdGlvOjEuMzM4NzA5Njh9LmJsb2ctdGVhc2VyLXJlbGF0ZWRfX2ltYWdlIGZpZ3VyZSBpbWd7d2lkdGg6MTAwJTthc3BlY3QtcmF0aW86MS4zMzg3MDk2ODt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHM7b2JqZWN0LWZpdDpjb3Zlcn0uYmxvZy10ZWFzZXItcmVsYXRlZF9faW5mb3N7cGFkZGluZy10b3A6MTVweH0uYmxvZy10ZWFzZXItcmVsYXRlZF9faW5mb3MtY2F0ZWdvcnkgdWx7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6LjVyZW19LmJsb2ctdGVhc2VyLXJlbGF0ZWRfX2luZm9zLWNhdGVnb3J5IHVsIGxpe21hcmdpbjowO2JhY2tncm91bmQtY29sb3I6I2Y0ZjFlOTtjb2xvcjojMDAwO2ZvbnQtc2l6ZToxNHB4O2xldHRlci1zcGFjaW5nOjA7bGluZS1oZWlnaHQ6MjBweDtwYWRkaW5nOjEuNXB4IDkuNXB4IDEuNXB4IDdweDtsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6Ym9sZH0uYmxvZy10ZWFzZXItcmVsYXRlZF9faW5mb3MtdGl0bGV7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6MzAwO2xldHRlci1zcGFjaW5nOjA7bGluZS1oZWlnaHQ6MzBweDttYXJnaW4tdG9wOjEycHg7bWFyZ2luLWJvdHRvbToxNXB4O3RyYW5zaXRpb246Y29sb3IgLjRzO2NvbG9yOiMwMDB9LmJsb2ctdGVhc2VyLXJlbGF0ZWRfX2luZm9zLWRhdGV7Y29sb3I6IzQ3NDc0Nztmb250LXNpemU6MTRweDtmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6MDtsaW5lLWhlaWdodDoyMHB4fS5ibG9nLXRlYXNlci1yZWxhdGVkX19hcnRpY2xle3dpZHRoOjEwMCV9QG1lZGlhKG1pbi13aWR0aDogNDhlbSl7LmJsb2ctdGVhc2VyLXJlbGF0ZWRfX2FydGljbGV7d2lkdGg6MzMuMzMzMzMzMzMzMyV9fS5ub3QtdG91Y2ggLmJsb2ctdGVhc2VyLXJlbGF0ZWRfX2FydGljbGU6aG92ZXIgLmJsb2ctdGVhc2VyLXJlbGF0ZWRfX2ltYWdlIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4yKX0ubm90LXRvdWNoIC5ibG9nLXRlYXNlci1yZWxhdGVkX19hcnRpY2xlOmhvdmVyIC5ibG9nLXRlYXNlci1yZWxhdGVkX19pbmZvcy10aXRsZXtjb2xvcjp2YXIoLS1jb2xvci1yZWQtaG92ZXIpfS5ibG9nLXJlbGF0ZWQtdGFnc3ttYXJnaW4tdG9wOjIwcHg7bWFyZ2luLWJvdHRvbToxNTBweH0uYmxvZy1yZWxhdGVkLXRhZ3NfX3RpdGxle21hcmdpbi1ib3R0b206MjVweDtmb250LXNpemU6MzZweDtmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6MDtsaW5lLWhlaWdodDo0OHB4O3RleHQtYWxpZ246Y2VudGVyfS5ibG9nLXJlbGF0ZWQtdGFnc19fbGlzdHtkaXNwbGF5OmZsZXg7Z2FwOjQwcHg7bWFyZ2luOjA7cGFkZGluZzowO2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmJsb2ctcmVsYXRlZC10YWdzX19saXN0IGxpe2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Zm9udC1zaXplOjI4cHg7Zm9udC13ZWlnaHQ6MzAwO2xldHRlci1zcGFjaW5nOjA7bGluZS1oZWlnaHQ6NDJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmNGYxZTk7cGFkZGluZzo1cHggMTBweH0uYmxvZy1yZWxhdGVkLXRhZ3NfX2xpc3QgbGkgYXtjb2xvcjp2YXIoLS1jb2xvci1ibGFjayl9LmJsb2ctcmVsYXRlZC10YWdzX19saXN0IGxpIGE6aG92ZXJ7Y29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS0xKX0uYmxvZy1jYXRlZ29yaWVzLW1lbnV7cGFkZGluZy10b3A6MjVweH0uYmxvZy1jYXRlZ29yaWVzLW1lbnVfX3RpdGxle2NvbG9yOiMwMDA7Zm9udC1zaXplOjE2cHg7bGV0dGVyLXNwYWNpbmc6MDtsaW5lLWhlaWdodDoyNHB4O21hcmdpbi1ib3R0b206MTVweH1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsuYmxvZy1jYXRlZ29yaWVzLW1lbnVfX3RpdGxle21hcmdpbi1ib3R0b206MjBweH19LmJsb2ctY2F0ZWdvcmllcy1tZW51X19uYXYgdWx7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2dhcDoxNXB4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsuYmxvZy1jYXRlZ29yaWVzLW1lbnVfX25hdiB1bHtmbGV4LWRpcmVjdGlvbjpyb3c7Z2FwOjgwcHh9fS5ibG9nLWNhdGVnb3JpZXMtbWVudV9fbmF2LWl0ZW17bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5ibG9nLWNhdGVnb3JpZXMtbWVudV9fbmF2LWl0ZW17d2lkdGg6MjUlfX0uYmxvZy1jYXRlZ29yaWVzLW1lbnVfX25hdi1pdGVtLWxpbmt7ZGlzcGxheTpmbGV4O2dhcDoxMHB4O2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsuYmxvZy1jYXRlZ29yaWVzLW1lbnVfX25hdi1pdGVtLWxpbmt7Z2FwOjE1cHh9fS5ibG9nLWNhdGVnb3JpZXMtbWVudV9fbmF2LWl0ZW0tbGluay1pY29ue2Rpc3BsYXk6ZmxleH0uYmxvZy1jYXRlZ29yaWVzLW1lbnVfX25hdi1pdGVtLWxpbmstaWNvbiBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsuYmxvZy1jYXRlZ29yaWVzLW1lbnVfX25hdi1pdGVtLWxpbmstaWNvbiBzdmd7d2lkdGg6NTBweDtoZWlnaHQ6NTBweH19LmJsb2ctY2F0ZWdvcmllcy1tZW51X19uYXYtaXRlbS1saW5rLXRpdGxle2NvbG9yOiMwMDA7Zm9udC1zaXplOjE3cHg7Zm9udC13ZWlnaHQ6MzAwO2xldHRlci1zcGFjaW5nOjA7bGluZS1oZWlnaHQ6MjRweDt0cmFuc2l0aW9uOmFsbCAuNHN9QG1lZGlhKG1pbi13aWR0aDogNzVlbSl7LmJsb2ctY2F0ZWdvcmllcy1tZW51X19uYXYtaXRlbS1saW5rLXRpdGxle2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjMwcHh9fS5ub3QtdG91Y2ggLmJsb2ctY2F0ZWdvcmllcy1tZW51X19uYXYtaXRlbTpob3ZlciAuYmxvZy1jYXRlZ29yaWVzLW1lbnVfX25hdi1pdGVtLWxpbmstdGl0bGV7Y29sb3I6dmFyKC0tY29sb3ItcmVkLWhvdmVyKX0uYmxvZy1jYXRlZ29yaWVzLW1lbnVfX25hdi1pdGVtLS1hY3RpdmUgLmJsb2ctY2F0ZWdvcmllcy1tZW51X19uYXYtaXRlbS1saW5rLXRpdGxle2NvbG9yOnZhcigtLWNvbG9yLXJlZC1ob3Zlcik7Zm9udC13ZWlnaHQ6Ym9sZH0uYmxvZy1jYXRlZ29yeXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLWJvdHRvbToyNXB4O3BhZGRpbmctdG9wOjE3cHg7bWFyZ2luLXRvcDoyNXB4O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5ibG9nLWNhdGVnb3J5e3BhZGRpbmctYm90dG9tOjU5cHg7cGFkZGluZy10b3A6MzFweDttYXJnaW4tdG9wOjUwcHh9fS5ibG9nLWNhdGVnb3J5X190aXRsZXtmb250LXNpemU6MzhweDtmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6MDtsaW5lLWhlaWdodDo0OHB4O3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206MTNweH1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsuYmxvZy1jYXRlZ29yeV9fdGl0bGV7Zm9udC1zaXplOjcycHg7bGluZS1oZWlnaHQ6OTBweDttYXJnaW4tYm90dG9tOjQwcHh9fS5ibG9nLWNhdGVnb3J5LS1ub25lIC5ibG9nLWNhdGVnb3J5X190aXRsZXtjb2xvcjojOWEwOTQxfS5ibG9nLWNhdGVnb3J5X190YWdze3BhZGRpbmctbGVmdDozcmVtO3BhZGRpbmctcmlnaHQ6M3JlbX1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsuYmxvZy1jYXRlZ29yeV9fdGFnc3twYWRkaW5nOjB9fS5ibG9nLWNhdGVnb3J5X190YWdzIC5ibG9nLWNhdGVnb3J5X19saXN0e21hcmdpbjowO3BhZGRpbmc6MDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWF4LXdpZHRoOjczMHB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7cm93LWdhcDoxNnB4O2NvbHVtbi1nYXA6MjBweDttYXgtaGVpZ2h0OjkycHg7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5ibG9nLWNhdGVnb3J5X190YWdzIC5ibG9nLWNhdGVnb3J5X19saXN0e3Jvdy1nYXA6MjBweDttYXgtaGVpZ2h0Ojg2cHh9fS5ibG9nLWNhdGVnb3J5X190YWdzIC5ibG9nLWNhdGVnb3J5X19saXN0LS1zaG93YWxse21heC1oZWlnaHQ6bm9uZX0uYmxvZy1jYXRlZ29yeV9fdGFncyAuYmxvZy1jYXRlZ29yeV9fbGlzdCAuYmxvZy1jYXRlZ29yeV9fdGFne2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDpibHVlO2ZvbnQtd2VpZ2h0OmJvbGR9LmJsb2ctY2F0ZWdvcnlfX3RhZ3MgLmJsb2ctY2F0ZWdvcnlfX2xpc3QgLmJsb2ctY2F0ZWdvcnlfX3RhZzpob3Zlcntjb2xvcjojOWEwOTQxfS5ibG9nLWNhdGVnb3J5X190YWdzIC5ibG9nLWNhdGVnb3J5X19saXN0IC5ibG9nLWNhdGVnb3J5X190YWcgc3Bhbntmb250LXNpemU6MTdweDtmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6MDtsaW5lLWhlaWdodDoyN3B4O3BhZGRpbmc6NS41cHggOS41cHggNS41cHggN3B4O2JhY2tncm91bmQtY29sb3I6I2Y0ZjFlOTtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsuYmxvZy1jYXRlZ29yeV9fdGFncyAuYmxvZy1jYXRlZ29yeV9fbGlzdCAuYmxvZy1jYXRlZ29yeV9fdGFnIHNwYW57Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjJweH19LmJsb2ctY2F0ZWdvcnlfX3RhZ3MgLmJsb2ctY2F0ZWdvcnlfX2xpc3QgLmJsb2ctY2F0ZWdvcnlfX3RhZy0tYWN0aXZlIHNwYW57YmFja2dyb3VuZC1jb2xvcjojOWEwOTQxO2NvbG9yOiNmZmZ9LmJsb2ctY2F0ZWdvcnlfX3Nob3dhbGx7bWFyZ2luLXRvcDoyMHB4O2JvcmRlcjpub25lO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtwYWRkaW5nOjA7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzlhMDk0MX0uYmxvZy1jYXRlZ29yeV9fc2hvd2FsbCBzcGFue3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmJsb2ctY2F0ZWdvcnlfX3Nob3dhbGw6aG92ZXJ7Y29sb3I6I2IzYmExMn0uYmxvZy1jYXRlZ29yeV9fc2hvd2FsbCAuYmxvZy1jYXRlZ29yeV9fc2hvd2FsbC1tb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5ibG9nLWNhdGVnb3J5X19zaG93YWxsIC5ibG9nLWNhdGVnb3J5X19zaG93YWxsLWxlc3N7ZGlzcGxheTpub25lfS5ibG9nLWNhdGVnb3J5X19zaG93YWxsLS1sZXNzIC5ibG9nLWNhdGVnb3J5X19zaG93YWxsLW1vcmV7ZGlzcGxheTpub25lfS5ibG9nLWNhdGVnb3J5X19zaG93YWxsLS1sZXNzIC5ibG9nLWNhdGVnb3J5X19zaG93YWxsLWxlc3N7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmJsb2ctY2F0ZWdvcnktLXllbGxvd3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmZhZWJ9LmJsb2ctY2F0ZWdvcnktLXllbGxvdyAuYmxvZy1jYXRlZ29yeV9fdGFncyB1bCAuYmxvZy1jYXRlZ29yeV9fdGFnOm5vdCguYmxvZy1jYXRlZ29yeV9fdGFnLS1hY3RpdmUpIHNwYW57YmFja2dyb3VuZDojZmZmfS5ibG9nLWNhdGVnb3J5LS1yZWR7YmFja2dyb3VuZC1jb2xvcjojZmJlZWYzfS5ibG9nLWNhdGVnb3J5LS1yZWQgLmJsb2ctY2F0ZWdvcnlfX3RhZ3MgdWwgLmJsb2ctY2F0ZWdvcnlfX3RhZzpub3QoLmJsb2ctY2F0ZWdvcnlfX3RhZy0tYWN0aXZlKSBzcGFue2JhY2tncm91bmQ6I2ZmZn0uYmxvZy1jYXRlZ29yeS0tZ3JlZW57YmFja2dyb3VuZC1jb2xvcjojZjJmMmUwfS5ibG9nLWNhdGVnb3J5LS1ncmVlbiAuYmxvZy1jYXRlZ29yeV9fdGFncyB1bCAuYmxvZy1jYXRlZ29yeV9fdGFnOm5vdCguYmxvZy1jYXRlZ29yeV9fdGFnLS1hY3RpdmUpIHNwYW57YmFja2dyb3VuZDojZmZmfS5ibG9nLWNhdGVnb3J5LS1ncmV5e2JhY2tncm91bmQtY29sb3I6I2YyZjRmOX0uYmxvZy1jYXRlZ29yeS0tZ3JleSAuYmxvZy1jYXRlZ29yeV9fdGFncyB1bCAuYmxvZy1jYXRlZ29yeV9fdGFnOm5vdCguYmxvZy1jYXRlZ29yeV9fdGFnLS1hY3RpdmUpIHNwYW57YmFja2dyb3VuZDojZmZmfUBrZXlmcmFtZXMgcm90YXRpb257ZnJvbXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LmJsb2ctZW50cnl7cGFkZGluZy1ib3R0b206MjI1cHh9LmJsb2ctY2FyZHtkaXNwbGF5OmJsb2NrfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5ibG9nLWNhcmR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MjBweH19QG1lZGlhKG1pbi13aWR0aDogNzVlbSl7LmJsb2ctY2FyZC1saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjQwcHh9fS5ibG9nLWNhcmRfX2ltYWdle3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxNXB4O292ZXJmbG93OmhpZGRlbn1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsuYmxvZy1jYXJkX19pbWFnZXt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MH19LmJsb2ctY2FyZF9faW1hZ2UgLmZpZ3VyZXthc3BlY3QtcmF0aW86MS4zMzMzMzMzMzMzfS5ibG9nLWNhcmRfX2ltYWdlIC5maWd1cmUgaW1ne3dpZHRoOjEwMCU7YXNwZWN0LXJhdGlvOjEuMzMzMzMzMzMzMzt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHM7b2JqZWN0LWZpdDpjb3Zlcn0uYmxvZy1jYXJkX19pbmZvc3tmbGV4OjE7bWluLXdpZHRoOjUwJX0uYmxvZy1jYXJkX19pbmZvcy1jYXRlZ29yeSB1bHttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDo1cHh9LmJsb2ctY2FyZF9faW5mb3MtY2F0ZWdvcnkgdWwgbGl7bWFyZ2luOjA7YmFja2dyb3VuZC1jb2xvcjojZjRmMWU5O2NvbG9yOiMwMDA7Zm9udC1zaXplOjE0cHg7bGV0dGVyLXNwYWNpbmc6MDtsaW5lLWhlaWdodDoyMHB4O3BhZGRpbmc6MS41cHggOS41cHggMS41cHggN3B4O2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDpib2xkfS5ibG9nLWNhcmRfX2luZm9zLXRpdGxle2NvbG9yOiMwMDA7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6MzAwO2xldHRlci1zcGFjaW5nOjA7bGluZS1oZWlnaHQ6MzBweDttYXJnaW46MTBweCAwIDEwcHggMDt0cmFuc2l0aW9uOmNvbG9yIC40c31AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsuYmxvZy1jYXJkX19pbmZvcy10aXRsZXtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyN3B4fX0uYmxvZy1jYXJkX19pbmZvcy10aXRsZTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LmJsb2ctY2FyZF9faW5mb3MtaW50cm9kdWN0aW9ue2NvbG9yOiMwMDA7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6MzAwO2xldHRlci1zcGFjaW5nOjA7bGluZS1oZWlnaHQ6MjdweDttYXJnaW4tYm90dG9tOjEwcHh9QG1lZGlhKG1pbi13aWR0aDogNzVlbSl7LmJsb2ctY2FyZF9faW5mb3MtaW50cm9kdWN0aW9ue2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI3cHg7bWFyZ2luLWJvdHRvbToyMHB4fX0uYmxvZy1jYXJkX19pbmZvcy1kYXRle2NvbG9yOiM0NzQ3NDc7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6MzAwO2xldHRlci1zcGFjaW5nOjA7bGluZS1oZWlnaHQ6MjBweH0ubm90LXRvdWNoIC5ibG9nLWNhcmQ6aG92ZXIgLmJsb2ctY2FyZF9faW1hZ2UgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjIpfS5ub3QtdG91Y2ggLmJsb2ctY2FyZDpob3ZlciAuYmxvZy1jYXJkX19pbmZvcy10aXRsZXtjb2xvcjp2YXIoLS1jb2xvci1yZWQtaG92ZXIpfS5ibG9nLWNhcmQtLWJpZ3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbTo1MHB4fUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5ibG9nLWNhcmQtLWJpZ3twYWRkaW5nLWJvdHRvbTowfX0uYmxvZy1jYXJkLS1iaWcgLmJsb2ctY2FyZF9faW1hZ2V7d2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW59LmJsb2ctY2FyZC0tYmlnIC5ibG9nLWNhcmRfX2ltYWdlIGZpZ3VyZXthc3BlY3QtcmF0aW86MS4xNzEzNTU1fS5ibG9nLWNhcmQtLWJpZyAuYmxvZy1jYXJkX19pbWFnZSBmaWd1cmUgaW1ne3dpZHRoOjEwMCU7YXNwZWN0LXJhdGlvOjEuMTcxMzU1NTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHM7b2JqZWN0LWZpdDpjb3Zlcn0uYmxvZy1jYXJkLS1iaWcgLmJsb2ctY2FyZF9faW5mb3N7cGFkZGluZy10b3A6MTVweH1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsuYmxvZy1jYXJkLS1iaWcgLmJsb2ctY2FyZF9faW5mb3N7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7d2lkdGg6NzQuNDU0MTQ4JTtwYWRkaW5nLXRvcDoyNHB4O3BhZGRpbmctcmlnaHQ6MzlweDtiYWNrZ3JvdW5kOiNmZmZ9fS5ibG9nLWNhcmQtLWJpZyAuYmxvZy1jYXJkX19pbmZvcyAuYmxvZy1jYXJkX19pbmZvcy1jYXRlZ29yeSB1bHttYXJnaW46MDtwYWRkaW5nOjB9LmJsb2ctY2FyZC0tYmlnIC5ibG9nLWNhcmRfX2luZm9zIC5ibG9nLWNhcmRfX2luZm9zLWNhdGVnb3J5IHVsIGxpe21hcmdpbjowO2JhY2tncm91bmQtY29sb3I6I2Y0ZjFlOTtjb2xvcjojMDAwO2ZvbnQtc2l6ZToxNHB4O2xldHRlci1zcGFjaW5nOjA7bGluZS1oZWlnaHQ6MjBweDtwYWRkaW5nOjEuNXB4IDkuNXB4IDEuNXB4IDdweDtsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmJsb2ctY2FyZC0tYmlnIC5ibG9nLWNhcmRfX2luZm9zIC5ibG9nLWNhcmRfX2luZm9zLXRpdGxle2NvbG9yOiMwMDA7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6MzAwO2xldHRlci1zcGFjaW5nOjA7bGluZS1oZWlnaHQ6MzBweDttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWJvdHRvbToxMHB4O3RyYW5zaXRpb246Y29sb3IgLjRzfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5ibG9nLWNhcmQtLWJpZyAuYmxvZy1jYXJkX19pbmZvcyAuYmxvZy1jYXJkX19pbmZvcy10aXRsZXtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDo0MnB4O21hcmdpbi1ib3R0b206MjBweH19LmJsb2ctY2FyZC0tYmlnIC5ibG9nLWNhcmRfX2luZm9zIC5ibG9nLWNhcmRfX2luZm9zLWRhdGV7Y29sb3I6IzQ3NDc0Nztmb250LXNpemU6MTRweDtmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6MDtsaW5lLWhlaWdodDoyMHB4fS5ub3QtdG91Y2ggLmJsb2ctY2FyZC0tYmlnOmhvdmVyIC5ibG9nLWNhcmRfX2ltYWdlIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4yKX0ubm90LXRvdWNoIC5ibG9nLWNhcmQtLWJpZzpob3ZlciAuYmxvZy1jYXJkX19pbmZvcy10aXRsZXtjb2xvcjp2YXIoLS1jb2xvci1yZWQtaG92ZXIpfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5ibG9nLWNhcmQtc21hbGwtbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo0MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsuYmxvZy1jYXJkLS1zbWFsbHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2dhcDoyMHB4O3BhZGRpbmctYm90dG9tOjB9fS5ibG9nLWNhcmQtLXNtYWxsIC5ibG9nLWNhcmRfX2ltYWdle21hcmdpbi1ib3R0b206MTZweH1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsuYmxvZy1jYXJkLS1zbWFsbCAuYmxvZy1jYXJkX19pbWFnZXt3aWR0aDoyMzRweDttYXJnaW4tYm90dG9tOjB9fS5ibG9nLWNhcmQtLXNtYWxsIC5ibG9nLWNhcmRfX2ltYWdlIGZpZ3VyZXthc3BlY3QtcmF0aW86MX0uYmxvZy1jYXJkLS1zbWFsbCAuYmxvZy1jYXJkX19pbWFnZSBmaWd1cmUgaW1ne2FzcGVjdC1yYXRpbzoxfS5ibG9nLWNhcmQtLXNtYWxsIC5ibG9nLWNhcmRfX2luZm9ze3BhZGRpbmctdG9wOjA7ZmxleDoxfS5ibG9nLWNhcmQtLXNtYWxsIC5ibG9nLWNhcmRfX2luZm9zIC5ibG9nLWNhcmRfX2luZm9zLXRpdGxle2ZvbnQtc2l6ZToyM3B4O2xpbmUtaGVpZ2h0OjMzcHg7bWFyZ2luOjEwcHggMCAyMHB4IDB9Lm5vdC10b3VjaCAuYmxvZy1jYXJkLS1zbWFsbDpob3ZlciAuYmxvZy1jYXJkLXNtYWxsX19pbWFnZSBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMil9Lm5vdC10b3VjaCAuYmxvZy1jYXJkLS1zbWFsbDpob3ZlciAuYmxvZy1jYXJkLXNtYWxsX19pbmZvcy10aXRsZXtjb2xvcjp2YXIoLS1jb2xvci1yZWQtaG92ZXIpfS5ibG9nLWNhcmQtLWxhcmdle2dhcDowO21hcmdpbi1ib3R0b206NTBweH1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsuYmxvZy1jYXJkLS1sYXJnZXtnYXA6MH19LmJsb2ctY2FyZC0tbGFyZ2UgLmJsb2ctY2FyZF9faW1hZ2V7bWFyZ2luLWJvdHRvbToxNnB4fUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5ibG9nLWNhcmQtLWxhcmdlIC5ibG9nLWNhcmRfX2ltYWdle3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTowfX1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsuYmxvZy1jYXJkLS1sYXJnZSAuYmxvZy1jYXJkX19pbWFnZSBmaWd1cmV7YXNwZWN0LXJhdGlvOjEuNzQzNzU4MjF9fUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5ibG9nLWNhcmQtLWxhcmdlIC5ibG9nLWNhcmRfX2ltYWdlIGZpZ3VyZSBpbWd7YXNwZWN0LXJhdGlvOjEuNzQzNzU4MjF9fUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5ibG9nLWNhcmQtLWxhcmdlIC5ibG9nLWNhcmRfX2luZm9ze2ZsZXg6MTttaW4td2lkdGg6NTAlO2JhY2tncm91bmQ6I2ZmZjt3aWR0aDo2NC44MDc4MzclO3BhZGRpbmc6NDBweCA0MHB4IDAgNDBweDttYXJnaW4tdG9wOi0xNTBweDttaW4taGVpZ2h0OjE1MHB4O21hcmdpbi1sZWZ0Ojk3cHg7ei1pbmRleDoxfX0uYmxvZy1jYXJkLS1sYXJnZSAuYmxvZy1jYXJkX19pbmZvcyAuYmxvZy1jYXJkX19pbmZvcy10aXRsZXtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDozNHB4fUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5ibG9nLWNhcmQtLWxhcmdlIC5ibG9nLWNhcmRfX2luZm9zIC5ibG9nLWNhcmRfX2luZm9zLXRpdGxle2ZvbnQtc2l6ZToyM3B4O2xpbmUtaGVpZ2h0OjMzcHg7bWFyZ2luOjEwcHggMCAyMHB4IDB9fS5ub3QtdG91Y2ggLmJsb2ctY2FyZC0tbGFyZ2U6aG92ZXIgLmJsb2ctY2FyZC1zbWFsbF9faW1hZ2UgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjIpfS5ub3QtdG91Y2ggLmJsb2ctY2FyZC0tbGFyZ2U6aG92ZXIgLmJsb2ctY2FyZC1zbWFsbF9faW5mb3MtdGl0bGV7Y29sb3I6dmFyKC0tY29sb3ItcmVkLWhvdmVyKX0uYmxvZy1saXN0e3BhZGRpbmctYm90dG9tOjUwcHh9LmJsb2ctbGlzdF9fbG9hZG1vcmV7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzlhMDk0MTtwYWRkaW5nLXRvcDoyNXB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5ibG9nLWxpc3RfX2xvYWRtb3Jle3BhZGRpbmctdG9wOjUwcHh9fS5ibG9nLWxpc3RfX2xvYWRtb3JlIC5pY29uLWxvYWRtb3Jle2Rpc3BsYXk6bm9uZTt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O2FuaW1hdGlvbjpyb3RhdGlvbiAxcyBsaW5lYXIgaW5maW5pdGV9LmJsb2ctbGlzdF9fbG9hZG1vcmUtLWFjdGl2ZXttYXJnaW4tYm90dG9tOjEwMHB4fS5ibG9nLWxpc3RfX2xvYWRtb3JlLS1hY3RpdmUgLmljb24tbG9hZG1vcmV7ZGlzcGxheTpibG9ja31oMS5ibG9nLXRlYXNlcl9fdGl0bGV7bWFyZ2luLWJvdHRvbToyNXB4O2ZvbnQtc2l6ZTozMnB4O2ZvbnQtd2VpZ2h0OjMwMDtsZXR0ZXItc3BhY2luZzowO2xpbmUtaGVpZ2h0OjQycHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhKG1pbi13aWR0aDogNzVlbSl7aDEuYmxvZy10ZWFzZXJfX3RpdGxle21hcmdpbi1ib3R0b206NTBweDtmb250LXNpemU6NDhweDtsaW5lLWhlaWdodDo2NHB4fX0uYmxvZy10ZWFzZXJfX2FsbC1idXR0b257bWFyZ2luLXRvcDo1MHB4fS5ibG9nLWxpc3R7bWFyZ2luLXRvcDo1MHB4O2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtjb2x1bW4tZ2FwOjA7cm93LWdhcDo1MHB4fUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5ibG9nLWxpc3R7Y29sdW1uLWdhcDo0MHB4O3Jvdy1nYXA6MTAwcHh9fS5ibG9nLWxpc3Q+LmJsb2ctY2FyZHt3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5ibG9nLWxpc3Q+LmJsb2ctY2FyZHt3aWR0aDpjYWxjKCgxMDAlIC0gODBweCkvMyl9fUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5ibG9nLWxpc3Q+LmJsb2ctY2FyZCAuYmxvZy1jYXJkX19pbmZvcy10aXRsZXtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDozMHB4fX0uYmxvZy1saXN0PjpudGgtY2hpbGQoMSksLmJsb2ctbGlzdD46bnRoLWNoaWxkKDIpLC5ibG9nLWxpc3Q+Om50aC1jaGlsZCg2KSwuYmxvZy1saXN0PjpudGgtY2hpbGQoNyksLmJsb2ctbGlzdD46bnRoLWNoaWxkKDEwbisxKSwuYmxvZy1saXN0PjpudGgtY2hpbGQoMTBuKzIpLC5ibG9nLWxpc3Q+Om50aC1jaGlsZCgxMG4rNiksLmJsb2ctbGlzdD46bnRoLWNoaWxkKDEwbis3KXt3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5ibG9nLWxpc3Q+Om50aC1jaGlsZCgxKSwuYmxvZy1saXN0PjpudGgtY2hpbGQoMiksLmJsb2ctbGlzdD46bnRoLWNoaWxkKDYpLC5ibG9nLWxpc3Q+Om50aC1jaGlsZCg3KSwuYmxvZy1saXN0PjpudGgtY2hpbGQoMTBuKzEpLC5ibG9nLWxpc3Q+Om50aC1jaGlsZCgxMG4rMiksLmJsb2ctbGlzdD46bnRoLWNoaWxkKDEwbis2KSwuYmxvZy1saXN0PjpudGgtY2hpbGQoMTBuKzcpe3dpZHRoOmNhbGMoKDEwMCUgLSA0MHB4KS8yKX19LmJsb2ctbGlzdC1taW5pe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjUwcHh9QG1lZGlhKG1pbi13aWR0aDogNzVlbSl7LmJsb2ctbGlzdC1taW5pe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7Z2FwOjQwcHg7bWFyZ2luOjEwMHB4IDB9fUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5ibG9nLWxpc3QtbWluaSAuYmxvZy1jYXJke3dpZHRoOjMzLjMzMzMzMzMzMzMlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7Z2FwOjE1cHh9fUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5ibG9nLWxpc3QtbWluaSAuYmxvZy1jYXJkX19pbWFnZXt3aWR0aDoxNTBweH19QG1lZGlhKG1pbi13aWR0aDogNzVlbSl7LmJsb2ctbGlzdC1taW5pIC5ibG9nLWNhcmRfX2ltYWdlIGZpZ3VyZXthc3BlY3QtcmF0aW86MX19QG1lZGlhKG1pbi13aWR0aDogNzVlbSl7LmJsb2ctbGlzdC1taW5pIC5ibG9nLWNhcmRfX2ltYWdlIGZpZ3VyZSBpbWd7YXNwZWN0LXJhdGlvOjF9fS5jLWJsb2dUZWFzZXIgLmJsb2ctY2FyZC0tc21hbGx7bWFyZ2luLXRvcDo1MHB4fUBtZWRpYShtaW4td2lkdGg6IDc1ZW0pey5jLWJsb2dUZWFzZXIgLmJsb2ctY2FyZC0tc21hbGx7bWFyZ2luLXRvcDowfX0uZmFxX19oZWFkZXJ7bWFyZ2luLWJvdHRvbToyLjRyZW19LmZhcV9fc3VidGl0bGV7bWFyZ2luLWJvdHRvbToxLjZyZW0gIWltcG9ydGFudH0uZmFxX19jb250YWluZXJ7ZGlzcGxheTpncmlkO2dhcDoyLjRyZW19QG1lZGlhKG1pbi13aWR0aDogNzVlbSl7LmZhcV9fY29udGFpbmVye2dhcDozLjJyZW19fS5zbGljay1saXN0e2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS0xKX1AbWVkaWEobWluLXdpZHRoOiA3NWVtKXsuc2xpY2stbGlzdHtiYWNrZ3JvdW5kLWNvbG9yOnVuc2V0fX0uc2xpZGVfX2ZpZ3VyZSBpbWd7b2JqZWN0LXBvc2l0aW9uOnZhcigtLWZvY2FscG9pbnQpO2hlaWdodDoxMDAlfS5vZmZlci1vdmVydmlldy10aWxlIGltZ3t3aWR0aDoxMDAlfSIsIkB1c2UgXCIuLi9fY29uZmlnL2NvbG9yc1wiO1xuQHVzZSBcIi4uL19jb25maWcvZm9udFNpemUtZGVza3RvcFwiO1xuQHVzZSBcIi4uL19jb25maWcvZm9udFNpemUtbW9iaWxlXCI7XG5AdXNlIFwiLi4vX2NvbmZpZy9zcGFjaW5nXCI7XG5AdXNlIFwiLi4vbWl4aW5zL21xXCI7XG5cbjpyb290IHtcbiAgLS1mb2NhbHBvaW50OiA1MCUgNTAlO1xuICAtLWNvbnRhaW5lci13ZGl0aDogMTYwcmVtO1xuXG4gIC0tY29sb3ItYmxhY2s6ICN7Y29sb3JzLiRjb2xvci1ibGFja307XG4gIC0tY29sb3ItZ3JleS01MDA6ICAje2NvbG9ycy4kY29sb3ItZ3JleS01MDB9O1xuICAtLWNvbG9yLWdyZXktNDAwOiAgI3tjb2xvcnMuJGNvbG9yLWdyZXktNDAwfTtcbiAgLS1jb2xvci1ncmV5LTMwMDogICN7Y29sb3JzLiRjb2xvci1ncmV5LTMwMH07XG4gIC0tY29sb3ItZ3JleS0yMDA6ICAje2NvbG9ycy4kY29sb3ItZ3JleS0yMDB9O1xuICAtLWNvbG9yLWdyZXktMTUwOiAgI3tjb2xvcnMuJGNvbG9yLWdyZXktMTUwfTtcbiAgLS1jb2xvci1ncmV5LTEwMDogICN7Y29sb3JzLiRjb2xvci1ncmV5LTEwMH07XG4gIC0tY29sb3Itd2hpdGU6ICAje2NvbG9ycy4kY29sb3Itd2hpdGV9O1xuICAtLWNvbG9yLXByaW1hcnktMTogICN7Y29sb3JzLiRjb2xvci1wcmltYXJ5LTF9O1xuICAtLWNvbG9yLXByaW1hcnktMjogICN7Y29sb3JzLiRjb2xvci1wcmltYXJ5LTJ9O1xuICAtLWNvbG9yLXByaW1hcnktMzogICN7Y29sb3JzLiRjb2xvci1wcmltYXJ5LTN9O1xuICAtLWNvbG9yLXNlY29uZGFyeS0xOiAgI3tjb2xvcnMuJGNvbG9yLXNlY29uZGFyeS0xfTtcbiAgLS1jb2xvci1zZWNvbmRhcnktMjogICN7Y29sb3JzLiRjb2xvci1zZWNvbmRhcnktMn07XG4gIC0tY29sb3ItZXJyb3I6ICAje2NvbG9ycy4kY29sb3ItZXJyb3J9O1xuICAtLWNvbG9yLXN1Y2Nlc3M6ICAje2NvbG9ycy4kY29sb3Itc3VjY2Vzc307XG4gIC0tY29sb3Itd2FybmluZzogICN7Y29sb3JzLiRjb2xvci13YXJuaW5nfTtcbiAgLS1jb2xvci1ibGFjay10cmFuc3BhcmVudDogICN7Y29sb3JzLiRjb2xvci1ibGFjay10cmFuc3BhcmVudH07XG4gIC0tY29sb3ItcHJpbWFyeS0xLXRyYW5zcGFyZW50OiAgI3tjb2xvcnMuJGNvbG9yLXByaW1hcnktMS10cmFuc3BhcmVudH07XG4gIC0tY29sb3ItcmVkLWhvdmVyOiAgI3tjb2xvcnMuJGNvbG9yLXJlZC1ob3Zlcn07XG5cbiAgLS1zcGFjaW5nLTIwMDogI3tzcGFjaW5nLiRzcGFjaW5nLTIwMH07XG4gIC0tc3BhY2luZy0xNDA6ICN7c3BhY2luZy4kc3BhY2luZy0xNDB9O1xuICAtLXNwYWNpbmctMTIwOiAje3NwYWNpbmcuJHNwYWNpbmctMTIwfTtcbiAgLS1zcGFjaW5nLTEwMDogI3tzcGFjaW5nLiRzcGFjaW5nLTEwMH07XG4gIC0tc3BhY2luZy04MDogI3tzcGFjaW5nLiRzcGFjaW5nLTgwfTtcbiAgLS1zcGFjaW5nLTYwOiAje3NwYWNpbmcuJHNwYWNpbmctNjB9O1xuICAtLXNwYWNpbmctNTA6ICN7c3BhY2luZy4kc3BhY2luZy01MH07XG4gIC0tc3BhY2luZy00MDogI3tzcGFjaW5nLiRzcGFjaW5nLTQwfTtcbiAgLS1zcGFjaW5nLTMwOiAje3NwYWNpbmcuJHNwYWNpbmctMzB9O1xuICAtLXNwYWNpbmctMjA6ICN7c3BhY2luZy4kc3BhY2luZy0yMH07XG4gIC0tc3BhY2luZy0xMDogI3tzcGFjaW5nLiRzcGFjaW5nLTEwfTtcblxuICAtLWZvbnQtc2l6ZS0yMDA6IDEuNnJlbTtcbiAgLS1mb250LXNpemUtMzAwOiAxLjhyZW07XG4gIC0tZm9udC1zaXplLTQwMDogMnJlbTtcbiAgLS1mb250LXNpemUtNjAwOiAyLjRyZW07XG4gIC0tZm9udC1zaXplLTcwMDogMi44cmVtO1xuICAtLWZvbnQtc2l6ZS04MDA6IDMuMnJlbTtcbiAgLS1mb250LXNpemUtOTAwOiAzLjhyZW07XG5cblxuICAtLWdsb2JhbC1mb250LXNpemU6IDEuMzI1cmVtO1xuICAtLWdsb2JhbC1saW5lLWhlaWdodDogMS41O1xuXG4gIC0tZm9udC1zaXplLWJ1dHRvbjogMS44cmVtO1xuXG4gIC0tYnV0dG9uLXByaW1hcnktbWluLWhlaWdodDogNnJlbTtcbiAgLS1idXR0b24tcHJpbWFyeS1taW4td2lkdGg6IDIwcmVtO1xuXG4gIC0tYm9keUZvbnRGYW1pbHk6IFwiQWtrdXJhdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAtLWJvZHlGb250Q29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblxuICAtLWhlYWRlckhlaWdodFNtYWxsOiA2cmVtO1xuICAtLWhlYWRlckhlaWdodDogMTJyZW07XG5cbiAgLS1oYW1idXJnZXJMaW5lSGVpZ2h0OiAxcHg7XG4gIC0taGFtYnVyZ2VyV2lkdGg6IDMwcHg7XG4gIC0taGFtYnVyZ2VySGVpZGh0OiAzMHB4O1xuXG4gIC0tZm9ybUJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIC0tZm9ybUJvcmRlclJhZGl1czogNHB4O1xuICAtLWZvcm1JbnB1dEhlaWdodDogMzNweDtcblxuICAtLWFuaW1hdGlvbkR1cmF0aW9uOiAwLjI1cztcbiAgLS1hbmltYXRpb25FYXNlOiBjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjc1KTtcblxuICAtLXBhcmFncmFwaC1mb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS00MDApO1xuXG5cbiAgQGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG4gICAgLS1mb250LXNpemUtMjAwOiAxLjZyZW07XG4gICAgLS1mb250LXNpemUtMzAwOiAxLjhyZW07XG4gICAgLS1mb250LXNpemUtNDAwOiAycmVtO1xuICAgIC0tZm9udC1zaXplLTYwMDogMi44cmVtO1xuICAgIC0tZm9udC1zaXplLTcwMDogMy42cmVtO1xuICAgIC0tZm9udC1zaXplLTgwMDogNC44cmVtO1xuICAgIC0tZm9udC1zaXplLTkwMDogNy4ycmVtO1xuICB9XG59XG5cbiRib2R5Rm9udEZhbWlseTogXCJBa2t1cmF0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4iLCJAdXNlIFwic2FzczpsaXN0XCI7XG5AdXNlIFwic2FzczptYXBcIjtcbkB1c2UgXCJzYXNzOm1ldGFcIjtcbkB1c2UgXCJzYXNzOnN0cmluZ1wiO1xuQGNoYXJzZXQgXCJVVEYtOFwiOyAvLyBGaXhlcyBhbiBpc3N1ZSB3aGVyZSBSdWJ5IGxvY2FsZSBpcyBub3Qgc2V0IHByb3Blcmx5XG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcS9wdWxsLzEwXG5cbi8vLyBCYXNlIGZvbnQgc2l6ZSBvbiB0aGUgYDxib2R5PmAgZWxlbWVudFxuLy8vXG4vLy8gRG8gbm90IG92ZXJyaWRlIHRoaXMgdmFsdWUsIG9yIHRoaW5ncyB3aWxsIGJyZWFrXG4vLy9cbi8vLyBAbGluayBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xL2lzc3Vlcy8xMjJcbi8vLyBAZGVwcmVjYXRlZCBUaGlzIHNldHRpbmcgd2lsbCBiZSByZW1vdmVkIGluIHNhc3MtbXEgdjYuMC4wXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8gQHR5cGUgTnVtYmVyICh1bml0KVxuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kbXEtYmFzZS1mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XG5cbi8vLyBSZXNwb25zaXZlIG1vZGVcbi8vL1xuLy8vIFNldCB0byBgZmFsc2VgIHRvIGVuYWJsZSBzdXBwb3J0IGZvciBicm93c2VycyB0aGF0IGRvIG5vdCBzdXBwb3J0IEBtZWRpYSBxdWVyaWVzLFxuLy8vIChJRSA8PSA4LCBGaXJlZm94IDw9IDMsIE9wZXJhIDw9IDkpXG4vLy9cbi8vLyBZb3UgY291bGQgY3JlYXRlIGEgc3R5bGVzaGVldCBzZXJ2ZWQgZXhjbHVzaXZlbHkgdG8gb2xkZXIgYnJvd3NlcnMsXG4vLy8gd2hlcmUgQG1lZGlhIHF1ZXJpZXMgYXJlIHJhc3Rlcml6ZWRcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgLy8gb2xkLWllLnNjc3Ncbi8vLyAgJG1xLXJlc3BvbnNpdmU6IGZhbHNlO1xuLy8vICBAaW1wb3J0ICdtYWluJzsgLy8gQG1lZGlhIHF1ZXJpZXMgaW4gdGhpcyBmaWxlIHdpbGwgYmUgcmFzdGVyaXplZCB1cCB0byAkbXEtc3RhdGljLWJyZWFrcG9pbnRcbi8vLyAgICAgICAgICAgICAgICAgICAvLyBsYXJnZXIgYnJlYWtwb2ludHMgd2lsbCBiZSBpZ25vcmVkXG4vLy9cbi8vLyBAdHlwZSBCb29sZWFuXG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcSNyZXNwb25zaXZlLW1vZGUtb2ZmIERpc2FibGVkIHJlc3BvbnNpdmUgbW9kZSBkb2N1bWVudGF0aW9uXG4kbXEtcmVzcG9uc2l2ZTogdHJ1ZSAhZGVmYXVsdDtcblxuLy8vIEJyZWFrcG9pbnQgbGlzdFxuLy8vXG4vLy8gTmFtZSB5b3VyIGJyZWFrcG9pbnRzIGluIGEgd2F5IHRoYXQgY3JlYXRlcyBhIHViaXF1aXRvdXMgbGFuZ3VhZ2Vcbi8vLyBhY3Jvc3MgdGVhbSBtZW1iZXJzLiBJdCB3aWxsIGltcHJvdmUgY29tbXVuaWNhdGlvbiBiZXR3ZWVuXG4vLy8gc3Rha2Vob2xkZXJzLCBkZXNpZ25lcnMsIGRldmVsb3BlcnMsIGFuZCB0ZXN0ZXJzLlxuLy8vXG4vLy8gQHR5cGUgTWFwXG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcSNzZWVpbmctdGhlLWN1cnJlbnRseS1hY3RpdmUtYnJlYWtwb2ludCBGdWxsIGRvY3VtZW50YXRpb24gYW5kIGV4YW1wbGVzXG5cbi8vIHBsZWFzZSByZWx5IG9uIHNjcmVlbiBzaXplcyBub3QgZGV2aWNlcyA7LSlcbiRtcS1icmVha3BvaW50czogKFxuXHRcdHNtYWxsOiA2NjBweCxcblx0XHRtZWRpdW06IDc2OHB4LFxuXHRcdGxhcmdlOiAxMjAwcHgsXG5cdFx0eGxhcmdlOiAxMzkwcHgsXG5cdFx0eHhsYXJnZTogMTUwMHB4LFxuXHRcdHdpZGU6ICAgIDIxMDBweFxuKTtcblxuLy8vIFN0YXRpYyBicmVha3BvaW50IChmb3IgZml4ZWQtd2lkdGggbGF5b3V0cylcbi8vL1xuLy8vIERlZmluZSB0aGUgYnJlYWtwb2ludCBmcm9tICRtcS1icmVha3BvaW50cyB0aGF0IHNob3VsZFxuLy8vIGJlIHVzZWQgYXMgdGhlIHRhcmdldCB3aWR0aCBmb3IgdGhlIGZpeGVkLXdpZHRoIGxheW91dFxuLy8vIChpLmUuIHdoZW4gJG1xLXJlc3BvbnNpdmUgaXMgc2V0IHRvICdmYWxzZScpIGluIGEgb2xkLWllLnNjc3Ncbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgLy8gdGFibGV0LW9ubHkuc2Nzc1xuLy8vICAvL1xuLy8vICAvLyBJZ25vcmUgYWxsIHN0eWxlcyBhYm92ZSB0YWJsZXQgYnJlYWtwb2ludCxcbi8vLyAgLy8gYW5kIGZpeCB0aGUgc3R5bGVzIChzdWNoIGFzIHRoZSBsYXlvdXQpIGF0IHRhYmxldCB3aWR0aFxuLy8vICAkbXEtcmVzcG9uc2l2ZTogZmFsc2U7XG4vLy8gICRtcS1zdGF0aWMtYnJlYWtwb2ludDogdGFibGV0O1xuLy8vICBAaW1wb3J0ICdtYWluJzsgLy8gQG1lZGlhIHF1ZXJpZXMgaW4gdGhpcyBmaWxlIHdpbGwgYmUgcmFzdGVyaXplZCB1cCB0byB0YWJsZXRcbi8vLyAgICAgICAgICAgICAgICAgICAvLyBsYXJnZXIgYnJlYWtwb2ludHMgd2lsbCBiZSBpZ25vcmVkXG4vLy9cbi8vLyBAdHlwZSBTdHJpbmdcbi8vLyBAbGluayBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xI2FkZGluZy1jdXN0b20tYnJlYWtwb2ludHMgRnVsbCBkb2N1bWVudGF0aW9uIGFuZCBleGFtcGxlc1xuJG1xLXN0YXRpYy1icmVha3BvaW50OiBkZXNrdG9wICFkZWZhdWx0O1xuXG4vLy8gU2hvdyBicmVha3BvaW50cyBpbiB0aGUgdG9wIHJpZ2h0IGNvcm5lclxuLy8vXG4vLy8gSWYgeW91IHdhbnQgdG8gZGlzcGxheSB0aGUgY3VycmVudGx5IGFjdGl2ZSBicmVha3BvaW50IGluIHRoZSB0b3Bcbi8vLyByaWdodCBjb3JuZXIgb2YgeW91ciBzaXRlIGR1cmluZyBkZXZlbG9wbWVudCwgYWRkIHRoZSBicmVha3BvaW50c1xuLy8vIHRvIHRoaXMgbGlzdCwgb3JkZXJlZCBieSB3aWR0aC4gRm9yIGV4YW1wbGU6IChtb2JpbGUsIHRhYmxldCwgZGVza3RvcCkuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAkbXEtc2hvdy1icmVha3BvaW50czogKG1vYmlsZSwgdGFibGV0LCBkZXNrdG9wKTtcbi8vLyAgIEBpbXBvcnQgJ3BhdGgvdG8vbXEnO1xuLy8vXG4vLy8gQHR5cGUgbWFwXG4kbXEtc2hvdy1icmVha3BvaW50czogKCkgIWRlZmF1bHQ7XG5cbi8vLyBDdXN0b21pemUgdGhlIG1lZGlhIHR5cGUgKGZvciBleGFtcGxlOiBgQG1lZGlhIHNjcmVlbmAgb3IgYEBtZWRpYSBwcmludGApXG4vLy8gQnkgZGVmYXVsdCBzYXNzLW1xIHVzZXMgYW4gXCJhbGxcIiBtZWRpYSB0eXBlIChgQG1lZGlhIGFsbCBhbmQg4oCmYClcbi8vL1xuLy8vIEB0eXBlIFN0cmluZ1xuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEjY2hhbmdpbmctbWVkaWEtdHlwZSBGdWxsIGRvY3VtZW50YXRpb24gYW5kIGV4YW1wbGVzXG4kbXEtbWVkaWEtdHlwZTogYWxsICFkZWZhdWx0O1xuXG4vLy8gQ29udmVydCBwaXhlbHMgdG8gZW1zXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlcn0gJHB4IC0gdmFsdWUgdG8gY29udmVydFxuLy8vIEBpZ25vcmUgQHBhcmFtIHtOdW1iZXJ9ICRiYXNlLWZvbnQtc2l6ZSBbJG1xLWJhc2UtZm9udC1zaXplXSAtIGA8Ym9keT5gIGZvbnQgc2l6ZSAoZGVwcmVjYXRlZClcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgJGZvbnQtc2l6ZS1pbi1lbXM6IG1xLXB4MmVtKDE2cHgpO1xuLy8vICBwIHsgZm9udC1zaXplOiBtcS1weDJlbSgxNnB4KTsgfVxuLy8vXG4vLy8gQHJlcXVpcmVzICRtcS1iYXNlLWZvbnQtc2l6ZVxuLy8vIEByZXR1cm5zIHtOdW1iZXJ9XG5AZnVuY3Rpb24gbXEtcHgyZW0oJHB4LCAkYmFzZS1mb250LXNpemU6ICRtcS1iYXNlLWZvbnQtc2l6ZSkge1xuXHRAaWYgKCRtcS1iYXNlLWZvbnQtc2l6ZSAhPSAxNnB4KSB7XG5cdFx0QHdhcm4gXCJPdmVycmlkaW5nICRtcS1iYXNlLWZvbnQtc2l6ZSB3aWxsIGJyZWFrIHRoaW5ncywgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEvaXNzdWVzLzEyMi5cIjtcblx0fVxuXHRAaWYgKCRiYXNlLWZvbnQtc2l6ZSAhPSAxNnB4KSB7XG5cdFx0QHdhcm4gXCJUaGUgJGJhc2UtZm9udC1zaXplIGFyZ3VtZW50IHdpbGwgYmUgcmVtb3ZlZCBpbiBzYXNzLW1xIHY2LjAuMCwgYXMgb3ZlcnJpZGluZyBpdCBicmVha3MgdGhpbmdzLCBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcS9pc3N1ZXMvMTIyLlwiO1xuXHR9XG5cdEBpZiBtYXRoLmlzLXVuaXRsZXNzKCRweCkge1xuXHRcdEB3YXJuIFwiQXNzdW1pbmcgI3skcHh9IHRvIGJlIGluIHBpeGVscywgYXR0ZW1wdGluZyB0byBjb252ZXJ0IGl0IGludG8gcGl4ZWxzLlwiO1xuXHRcdEByZXR1cm4gbXEtcHgyZW0oJHB4ICogMXB4LCAkYmFzZS1mb250LXNpemUpO1xuXHR9IEBlbHNlIGlmIG1hdGgudW5pdCgkcHgpID09IGVtIHtcblx0XHRAcmV0dXJuICRweDtcblx0fVxuXHRAcmV0dXJuIG1hdGguZGl2KCRweCwgJGJhc2UtZm9udC1zaXplKSAqIDFlbTtcbn1cblxuLy8vIEdldCBhIGJyZWFrcG9pbnQncyB3aWR0aFxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRuYW1lIC0gTmFtZSBvZiB0aGUgYnJlYWtwb2ludC4gT25lIG9mICRtcS1icmVha3BvaW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAkdGFibGV0LXdpZHRoOiBtcS1nZXQtYnJlYWtwb2ludC13aWR0aCh0YWJsZXQpO1xuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogbXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGgoZGVza3RvcCkpIHt9XG4vLy9cbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtYnJlYWtwb2ludHNcbi8vL1xuLy8vIEByZXR1cm5zIHtOdW1iZXJ9IFZhbHVlIGluIHBpeGVsc1xuQGZ1bmN0aW9uIG1xLWdldC1icmVha3BvaW50LXdpZHRoKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRtcS1icmVha3BvaW50cykge1xuXHRAaWYgbWFwLmhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkbmFtZSkge1xuXHRcdEByZXR1cm4gbWFwLmdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcblx0fSBAZWxzZSB7XG5cdFx0QHdhcm4gXCJCcmVha3BvaW50ICN7JG5hbWV9IHdhc24ndCBmb3VuZCBpbiAkYnJlYWtwb2ludHMuXCI7XG5cdH1cbn1cblxuLy8vIE1lZGlhIFF1ZXJ5IG1peGluXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZyB8IEJvb2xlYW59ICRmcm9tIFtmYWxzZV0gLSBPbmUgb2YgJG1xLWJyZWFrcG9pbnRzXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBCb29sZWFufSAkdW50aWwgW2ZhbHNlXSAtIE9uZSBvZiAkbXEtYnJlYWtwb2ludHNcbi8vLyBAcGFyYW0ge1N0cmluZyB8IEJvb2xlYW59ICRhbmQgW2ZhbHNlXSAtIEFkZGl0aW9uYWwgbWVkaWEgcXVlcnkgcGFyYW1ldGVyc1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbWVkaWEtdHlwZSBbJG1xLW1lZGlhLXR5cGVdIC0gTWVkaWEgdHlwZTogc2NyZWVuLCBwcmludOKAplxuLy8vXG4vLy8gQGlnbm9yZSBVbmRvY3VtZW50ZWQgQVBJLCBmb3IgYWR2YW5jZWQgdXNlIG9ubHk6XG4vLy8gQGlnbm9yZSBAcGFyYW0ge01hcH0gJGJyZWFrcG9pbnRzIFskbXEtYnJlYWtwb2ludHNdXG4vLy8gQGlnbm9yZSBAcGFyYW0ge1N0cmluZ30gJHN0YXRpYy1icmVha3BvaW50IFskbXEtc3RhdGljLWJyZWFrcG9pbnRdXG4vLy9cbi8vLyBAY29udGVudCBzdHlsaW5nIHJ1bGVzLCB3cmFwcGVkIGludG8gYSBAbWVkaWEgcXVlcnkgd2hlbiAkcmVzcG9uc2l2ZSBpcyB0cnVlXG4vLy9cbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtbWVkaWEtdHlwZVxuLy8vIEByZXF1aXJlcyB7VmFyaWFibGV9ICRtcS1icmVha3BvaW50c1xuLy8vIEByZXF1aXJlcyB7VmFyaWFibGV9ICRtcS1zdGF0aWMtYnJlYWtwb2ludFxuLy8vIEByZXF1aXJlcyB7ZnVuY3Rpb259IG1xLXB4MmVtXG4vLy8gQHJlcXVpcmVzIHtmdW5jdGlvbn0gbXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGhcbi8vL1xuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEjcmVzcG9uc2l2ZS1tb2RlLW9uLWRlZmF1bHQgRnVsbCBkb2N1bWVudGF0aW9uIGFuZCBleGFtcGxlc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAuZWxlbWVudCB7XG4vLy8gICAgQGluY2x1ZGUgbXEoJGZyb206IG1vYmlsZSkge1xuLy8vICAgICAgY29sb3I6IHJlZDtcbi8vLyAgICB9XG4vLy8gICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcbi8vLyAgICAgIGNvbG9yOiBibHVlO1xuLy8vICAgIH1cbi8vLyAgICBAaW5jbHVkZSBtcShtb2JpbGUsIHRhYmxldCkge1xuLy8vICAgICAgY29sb3I6IGdyZWVuO1xuLy8vICAgIH1cbi8vLyAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0LCAkYW5kOiAnKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpJykge1xuLy8vICAgICAgY29sb3I6IHRlYWw7XG4vLy8gICAgfVxuLy8vICAgIEBpbmNsdWRlIG1xKDk1MHB4KSB7XG4vLy8gICAgICBjb2xvcjogaG90cGluaztcbi8vLyAgICB9XG4vLy8gICAgQGluY2x1ZGUgbXEodGFibGV0LCAkbWVkaWEtdHlwZTogc2NyZWVuKSB7XG4vLy8gICAgICBjb2xvcjogaG90cGluaztcbi8vLyAgICB9XG4vLy8gICAgLy8gQWR2YW5jZWQgdXNlOlxuLy8vICAgICRteS1icmVha3BvaW50czogKEw6IDkwMHB4LCBYTDogMTIwMHB4KTtcbi8vLyAgICBAaW5jbHVkZSBtcShMLCAkYnJlYWtwb2ludHM6ICRteS1icmVha3BvaW50cywgJHN0YXRpYy1icmVha3BvaW50OiBMKSB7XG4vLy8gICAgICBjb2xvcjogaG90cGluaztcbi8vLyAgICB9XG4vLy8gIH1cbkBtaXhpbiBtcShcblx0JGZyb206IGZhbHNlLFxuXHQkdW50aWw6IGZhbHNlLFxuXHQkYW5kOiBmYWxzZSxcblx0JG1lZGlhLXR5cGU6ICRtcS1tZWRpYS10eXBlLFxuXHQkYnJlYWtwb2ludHM6ICRtcS1icmVha3BvaW50cyxcblx0JHJlc3BvbnNpdmU6ICRtcS1yZXNwb25zaXZlLFxuXHQkc3RhdGljLWJyZWFrcG9pbnQ6ICRtcS1zdGF0aWMtYnJlYWtwb2ludFxuKSB7XG5cdCRtaW4td2lkdGg6IDA7XG5cdCRtYXgtd2lkdGg6IDA7XG5cdCRtZWRpYS1xdWVyeTogJyc7XG5cblx0Ly8gRnJvbTogdGhpcyBicmVha3BvaW50IChpbmNsdXNpdmUpXG5cdEBpZiAkZnJvbSB7XG5cdFx0QGlmIG1ldGEudHlwZS1vZigkZnJvbSkgPT0gbnVtYmVyIHtcblx0XHRcdCRtaW4td2lkdGg6IG1xLXB4MmVtKCRmcm9tKTtcblx0XHR9IEBlbHNlIHtcblx0XHRcdCRtaW4td2lkdGg6IG1xLXB4MmVtKG1xLWdldC1icmVha3BvaW50LXdpZHRoKCRmcm9tLCAkYnJlYWtwb2ludHMpKTtcblx0XHR9XG5cdH1cblxuXHQvLyBVbnRpbDogdGhhdCBicmVha3BvaW50IChleGNsdXNpdmUpXG5cdEBpZiAkdW50aWwge1xuXHRcdEBpZiBtZXRhLnR5cGUtb2YoJHVudGlsKSA9PSBudW1iZXIge1xuXHRcdFx0JG1heC13aWR0aDogbXEtcHgyZW0oJHVudGlsKTtcblx0XHR9IEBlbHNlIHtcblx0XHRcdCRtYXgtd2lkdGg6IG1xLXB4MmVtKG1xLWdldC1icmVha3BvaW50LXdpZHRoKCR1bnRpbCwgJGJyZWFrcG9pbnRzKSkgLSAuMDFlbTtcblx0XHR9XG5cdH1cblxuXHQvLyBSZXNwb25zaXZlIHN1cHBvcnQgaXMgZGlzYWJsZWQsIHJhc3Rlcml6ZSB0aGUgb3V0cHV0IG91dHNpZGUgQG1lZGlhIGJsb2Nrc1xuXHQvLyBUaGUgYnJvd3NlciB3aWxsIHJlbHkgb24gdGhlIGNhc2NhZGUgaXRzZWxmLlxuXHRAaWYgJHJlc3BvbnNpdmUgPT0gZmFsc2Uge1xuXHRcdCRzdGF0aWMtYnJlYWtwb2ludC13aWR0aDogbXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGgoJHN0YXRpYy1icmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXHRcdCR0YXJnZXQtd2lkdGg6IG1xLXB4MmVtKCRzdGF0aWMtYnJlYWtwb2ludC13aWR0aCk7XG5cblx0XHQvLyBPdXRwdXQgb25seSBydWxlcyB0aGF0IHN0YXJ0IGF0IG9yIHNwYW4gb3VyIHRhcmdldCB3aWR0aFxuXHRcdEBpZiAoXG5cdFx0XHRcdCRhbmQgPT0gZmFsc2VcbiAgICAgICAgICAgIGFuZCAkbWluLXdpZHRoIDw9ICR0YXJnZXQtd2lkdGhcbiAgICAgICAgICAgIGFuZCAoXG4gICAgICAgICAgICAgICAgJHVudGlsID09IGZhbHNlIG9yICRtYXgtd2lkdGggPj0gJHRhcmdldC13aWR0aFxuICAgICAgICAgICAgKVxuICAgICAgICAgICAgYW5kICRtZWRpYS10eXBlICE9ICdwcmludCdcblx0XHQpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXG5cdFx0Ly8gUmVzcG9uc2l2ZSBzdXBwb3J0IGlzIGVuYWJsZWQsIG91dHB1dCBydWxlcyBpbnNpZGUgQG1lZGlhIHF1ZXJpZXNcblx0QGVsc2Uge1xuXHRcdEBpZiAkbWluLXdpZHRoICE9IDAgeyAkbWVkaWEtcXVlcnk6ICcjeyRtZWRpYS1xdWVyeX0gYW5kIChtaW4td2lkdGg6ICN7JG1pbi13aWR0aH0pJzsgfVxuXHRcdEBpZiAkbWF4LXdpZHRoICE9IDAgeyAkbWVkaWEtcXVlcnk6ICcjeyRtZWRpYS1xdWVyeX0gYW5kIChtYXgtd2lkdGg6ICN7JG1heC13aWR0aH0pJzsgfVxuXHRcdEBpZiAkYW5kICAgICAgICAgICAgeyAkbWVkaWEtcXVlcnk6ICcjeyRtZWRpYS1xdWVyeX0gYW5kICN7JGFuZH0nOyB9XG5cblx0XHQvLyBSZW1vdmUgdW5uZWNlc3NhcnkgbWVkaWEgcXVlcnkgcHJlZml4ICdhbGwgYW5kICdcblx0XHRAaWYgKCRtZWRpYS10eXBlID09ICdhbGwnIGFuZCAkbWVkaWEtcXVlcnkgIT0gJycpIHtcblx0XHRcdCRtZWRpYS10eXBlOiAnJztcblx0XHRcdCRtZWRpYS1xdWVyeTogc3RyaW5nLnNsaWNlKHN0cmluZy51bnF1b3RlKCRtZWRpYS1xdWVyeSksIDYpO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyRtZWRpYS10eXBlICsgJG1lZGlhLXF1ZXJ5fSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cbn1cblxuLy8vIFF1aWNrIHNvcnRcbi8vL1xuLy8vIEBhdXRob3IgU2FtIFJpY2hhcmRzXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8gQHBhcmFtIHtMaXN0fSAkbGlzdCAtIExpc3QgdG8gc29ydFxuLy8vIEByZXR1cm5zIHtMaXN0fSBTb3J0ZWQgTGlzdFxuQGZ1bmN0aW9uIF9tcS1xdWljay1zb3J0KCRsaXN0KSB7XG5cdCRsZXNzOiAgKCk7XG5cdCRlcXVhbDogKCk7XG5cdCRsYXJnZTogKCk7XG5cblx0QGlmIGxpc3QubGVuZ3RoKCRsaXN0KSA+IDEge1xuXHRcdCRzZWVkOiBsaXN0Lm50aCgkbGlzdCwgbWF0aC5jZWlsKGxpc3QubGVuZ3RoKCRsaXN0KSAqIDAuNSkpO1xuXG5cdFx0QGVhY2ggJGl0ZW0gaW4gJGxpc3Qge1xuXHRcdFx0QGlmICgkaXRlbSA9PSAkc2VlZCkge1xuXHRcdFx0XHQkZXF1YWw6IGxpc3QuYXBwZW5kKCRlcXVhbCwgJGl0ZW0pO1xuXHRcdFx0fSBAZWxzZSBpZiAoJGl0ZW0gPCAkc2VlZCkge1xuXHRcdFx0XHQkbGVzczogbGlzdC5hcHBlbmQoJGxlc3MsICRpdGVtKTtcblx0XHRcdH0gQGVsc2UgaWYgKCRpdGVtID4gJHNlZWQpIHtcblx0XHRcdFx0JGxhcmdlOiBsaXN0LmFwcGVuZCgkbGFyZ2UsICRpdGVtKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAcmV0dXJuIGxpc3Quam9pbihsaXN0LmpvaW4oX21xLXF1aWNrLXNvcnQoJGxlc3MpLCAkZXF1YWwpLCBfbXEtcXVpY2stc29ydCgkbGFyZ2UpKTtcblx0fVxuXG5cdEByZXR1cm4gJGxpc3Q7XG59XG5cbi8vLyBTb3J0IGEgbWFwIGJ5IHZhbHVlcyAod29ya3Mgd2l0aCBudW1iZXJzIG9ubHkpXG4vLy9cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLyBAcGFyYW0ge01hcH0gJG1hcCAtIE1hcCB0byBzb3J0XG4vLy8gQHJldHVybnMge01hcH0gTWFwIHNvcnRlZCBieSB2YWx1ZVxuQGZ1bmN0aW9uIF9tcS1tYXAtc29ydC1ieS12YWx1ZSgkbWFwKSB7XG5cdCRtYXAtc29ydGVkOiAoKTtcblx0JG1hcC1rZXlzOiBtYXAua2V5cygkbWFwKTtcblx0JG1hcC12YWx1ZXM6IG1hcC52YWx1ZXMoJG1hcCk7XG5cdCRtYXAtdmFsdWVzLXNvcnRlZDogX21xLXF1aWNrLXNvcnQoJG1hcC12YWx1ZXMpO1xuXG5cdC8vIFJlb3JkZXIga2V5L3ZhbHVlIHBhaXJzIGJhc2VkIG9uIGtleSB2YWx1ZXNcblx0QGVhY2ggJHZhbHVlIGluICRtYXAtdmFsdWVzLXNvcnRlZCB7XG5cdFx0JGluZGV4OiBsaXN0LmluZGV4KCRtYXAtdmFsdWVzLCAkdmFsdWUpO1xuXHRcdCRrZXk6IGxpc3QubnRoKCRtYXAta2V5cywgJGluZGV4KTtcblx0XHQkbWFwLXNvcnRlZDogbWFwLm1lcmdlKCRtYXAtc29ydGVkLCAoJGtleTogJHZhbHVlKSk7XG5cblx0XHQvLyBVbnNldCB0aGUgdmFsdWUgaW4gJG1hcC12YWx1ZXMgdG8gcHJldmVudCB0aGUgbG9vcFxuXHRcdC8vIGZyb20gZmluZGluZyB0aGUgc2FtZSBpbmRleCB0d2ljZVxuXHRcdCRtYXAtdmFsdWVzOiBsaXN0LnNldC1udGgoJG1hcC12YWx1ZXMsICRpbmRleCwgMCk7XG5cdH1cblxuXHRAcmV0dXJuICRtYXAtc29ydGVkO1xufVxuXG4vLy8gQWRkIGEgYnJlYWtwb2ludFxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRuYW1lIC0gTmFtZSBvZiB0aGUgYnJlYWtwb2ludFxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkd2lkdGggLSBXaWR0aCBvZiB0aGUgYnJlYWtwb2ludFxuLy8vXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1xLWJyZWFrcG9pbnRzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gIEBpbmNsdWRlIG1xLWFkZC1icmVha3BvaW50KHR2c2NyZWVuLCAxOTIwcHgpO1xuLy8vICBAaW5jbHVkZSBtcSh0dnNjcmVlbikge31cbkBtaXhpbiBtcS1hZGQtYnJlYWtwb2ludCgkbmFtZSwgJHdpZHRoKSB7XG5cdCRuZXctYnJlYWtwb2ludDogKCRuYW1lOiAkd2lkdGgpO1xuXHQkbXEtYnJlYWtwb2ludHM6IG1hcC5tZXJnZSgkbXEtYnJlYWtwb2ludHMsICRuZXctYnJlYWtwb2ludCkgIWdsb2JhbDtcblx0JG1xLWJyZWFrcG9pbnRzOiBfbXEtbWFwLXNvcnQtYnktdmFsdWUoJG1xLWJyZWFrcG9pbnRzKSAhZ2xvYmFsO1xufVxuXG4vLy8gU2hvdyB0aGUgYWN0aXZlIGJyZWFrcG9pbnQgaW4gdGhlIHRvcCByaWdodCBjb3JuZXIgb2YgdGhlIHZpZXdwb3J0XG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcSNzZWVpbmctdGhlLWN1cnJlbnRseS1hY3RpdmUtYnJlYWtwb2ludFxuLy8vXG4vLy8gQHBhcmFtIHtMaXN0fSAkc2hvdy1icmVha3BvaW50cyBbJG1xLXNob3ctYnJlYWtwb2ludHNdIC0gTGlzdCBvZiBicmVha3BvaW50cyB0byBzaG93IGluIHRoZSB0b3AgcmlnaHQgY29ybmVyXG4vLy8gQHBhcmFtIHtNYXB9ICRicmVha3BvaW50cyBbJG1xLWJyZWFrcG9pbnRzXSAtIEJyZWFrcG9pbnQgbmFtZXMgYW5kIHNpemVzXG4vLy9cbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtYnJlYWtwb2ludHNcbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtc2hvdy1icmVha3BvaW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAvLyBTaG93IGJyZWFrcG9pbnRzIHVzaW5nIGdsb2JhbCBzZXR0aW5nc1xuLy8vICBAaW5jbHVkZSBtcS1zaG93LWJyZWFrcG9pbnRzO1xuLy8vXG4vLy8gIC8vIFNob3cgYnJlYWtwb2ludHMgdXNpbmcgY3VzdG9tIHNldHRpbmdzXG4vLy8gIEBpbmNsdWRlIG1xLXNob3ctYnJlYWtwb2ludHMoKEwsIFhMKSwgKFM6IDMwMHB4LCBMOiA4MDBweCwgWEw6IDEyMDBweCkpO1xuQG1peGluIG1xLXNob3ctYnJlYWtwb2ludHMoJHNob3ctYnJlYWtwb2ludHM6ICRtcS1zaG93LWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludHM6ICRtcS1icmVha3BvaW50cykge1xuXHRib2R5OmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZDRjhFMztcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZCRUVENTtcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNGQkVFRDU7XG5cdFx0Y29sb3I6ICNDMDk4NTM7XG5cdFx0Zm9udDogc21hbGwtY2FwdGlvbjtcblx0XHRwYWRkaW5nOiAzcHggNnB4O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0ei1pbmRleDogMTAwO1xuXG5cdFx0Ly8gTG9vcCB0aHJvdWdoIHRoZSBicmVha3BvaW50cyB0aGF0IHNob3VsZCBiZSBzaG93blxuXHRcdEBlYWNoICRzaG93LWJyZWFrcG9pbnQgaW4gJHNob3ctYnJlYWtwb2ludHMge1xuXHRcdFx0JHdpZHRoOiBtcS1nZXQtYnJlYWtwb2ludC13aWR0aCgkc2hvdy1icmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXHRcdFx0QGluY2x1ZGUgbXEoJHNob3ctYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHMpIHtcblx0XHRcdFx0Y29udGVudDogXCIjeyRzaG93LWJyZWFrcG9pbnR9IOKJpSAjeyR3aWR0aH0gKCN7bXEtcHgyZW0oJHdpZHRoKX0pXCI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpZiBsaXN0Lmxlbmd0aCgkbXEtc2hvdy1icmVha3BvaW50cykgPiAwIHtcblx0QGluY2x1ZGUgbXEtc2hvdy1icmVha3BvaW50cztcbn1cbiIsIkB1c2UgXCIuLi9taXhpbnMvbXFcIjtcbkB1c2UgXCJ2YXJzXCI7XG5cbmh0bWwge1xuXHRmb250LXNpemU6IDYyLjUlO1xufVxuXG5ib2R5IHtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG5cblx0Zm9udC1mYW1pbHk6IHZhcigtLWJvZHlGb250RmFtaWx5LCB2YXJzLiRib2R5Rm9udEZhbWlseSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSk7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRoeXBoZW5zOiBhdXRvO1xuXHRmb250LXZhcmlhbnQ6IG5vbmU7XG5cblx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblxuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG5cdHBhZGRpbmctdG9wOiAwO1xuXHQvKnBhZGRpbmctdG9wOiB2YXIoLS1oZWFkZXJIZWlnaHRTbWFsbCk7XG5cblx0QGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG5cdFx0cGFkZGluZy10b3A6IHZhcigtLWhlYWRlckhlaWdodCk7XG5cdH0qL1xufVxuXG5hOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cbiIsIiRmb250UGF0aDogJy4uLy4uL3dlYmZvbnRzLyc7XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0Fra3VyYXQnO1xuXHRzcmM6IHVybCgnI3skZm9udFBhdGh9QWtrdXJhdEhlbHNhbmEvQWtrdXJhdEhlbHNhbmFUVC1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJyN7JGZvbnRQYXRofUFra3VyYXRIZWxzYW5hL0Fra3VyYXRIZWxzYW5hVFQtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQWtrdXJhdCc7XG5cdHNyYzogdXJsKCcjeyRmb250UGF0aH1Ba2t1cmF0SGVsc2FuYS9Ba2t1cmF0SGVsc2FuYVRULUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRmb250UGF0aH1Ba2t1cmF0SGVsc2FuYS9Ba2t1cmF0SGVsc2FuYVRULUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQWtrdXJhdCc7XG5cdHNyYzogdXJsKCcjeyRmb250UGF0aH1Ba2t1cmF0SGVsc2FuYS9Ba2t1cmF0SGVsc2FuYVRULUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJyN7JGZvbnRQYXRofUFra3VyYXRIZWxzYW5hL0Fra3VyYXRIZWxzYW5hVFQtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0Fra3VyYXQnO1xuXHRzcmM6IHVybCgnI3skZm9udFBhdGh9QWtrdXJhdEhlbHNhbmEvQWtrdXJhdEhlbHNhbmFUVC1MaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRmb250UGF0aH1Ba2t1cmF0SGVsc2FuYS9Ba2t1cmF0SGVsc2FuYVRULUxpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdBa2t1cmF0Jztcblx0c3JjOiB1cmwoJyN7JGZvbnRQYXRofUFra3VyYXRIZWxzYW5hL0Fra3VyYXRIZWxzYW5hVFQtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRmb250UGF0aH1Ba2t1cmF0SGVsc2FuYS9Ba2t1cmF0SGVsc2FuYVRULUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0Fra3VyYXQnO1xuXHRzcmM6IHVybCgnI3skZm9udFBhdGh9QWtrdXJhdEhlbHNhbmEvQWtrdXJhdEhlbHNhbmFUVC1Cb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJyN7JGZvbnRQYXRofUFra3VyYXRIZWxzYW5hL0Fra3VyYXRIZWxzYW5hVFQtQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuIiwiQHVzZSBcIi4uL19jb25maWcvY29sb3JzXCI7XG5AdXNlIFwiLi4vbWl4aW5zL2JhY2tncm91bmQtc3ZnXCI7XG5AdXNlIFwiLi4vbWl4aW5zL21xXCI7XG5AdXNlIFwic3ZnXCI7XG5cblxuLm1vZHVsYXIgLmZvbnQtc2l6ZS0yMDAsXG4uZm9udC1zaXplLTIwMCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTIwMCk7IC8vIDEuNnJlbVxuICBsaW5lLWhlaWdodDogMi40cmVtO1xufVxuXG4ubW9kdWxhciAuZm9udC1zaXplLTMwMCxcbi5mb250LXNpemUtMzAwIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMzAwKTsgLy8gMS44cmVtXG4gIGxpbmUtaGVpZ2h0OiAyLjdyZW07XG59XG5cbi5tb2R1bGFyIC5mb250LXNpemUtNDAwLFxuLmZvbnQtc2l6ZS00MDAge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS00MDApOyAvLyAycmVtXG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuXG4ubW9kdWxhciAuZm9udC1zaXplLTYwMCxcbi5mb250LXNpemUtNjAwIHtcbiAgQGV4dGVuZCAuZm9udC13ZWlnaHQtMzAwO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS02MDApOyAvLyAyLjRyZW0gLyAyLjhyZW1cbiAgbGluZS1oZWlnaHQ6IDMuNHJlbTtcblxuICBAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcbiAgICBsaW5lLWhlaWdodDogNC4ycmVtO1xuICB9XG59XG5cbi5tb2R1bGFyIC5mb250LXNpemUtNzAwLFxuLmZvbnQtc2l6ZS03MDAge1xuICBAZXh0ZW5kIC5mb250LXdlaWdodC0zMDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTcwMCk7IC8vIDIuNnJlbSAvIDMuNnJlbVxuICBsaW5lLWhlaWdodDogMy44cmVtO1xuXG4gIEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuICAgIGxpbmUtaGVpZ2h0OiA0LjhyZW07XG4gIH1cbn1cblxuLm1vZHVsYXIgLmZvbnQtc2l6ZS04MDAsXG4uZm9udC1zaXplLTgwMCB7XG4gIEBleHRlbmQgLmZvbnQtd2VpZ2h0LTMwMDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtODAwKTsgLy8gMy4ycmVtIC8gNC44cmVtXG4gIGxpbmUtaGVpZ2h0OiA0LjJyZW07XG5cbiAgQGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG4gICAgbGluZS1oZWlnaHQ6IDYuNHJlbTtcbiAgfVxufVxuXG4ubW9kdWxhciAuZm9udC1zaXplLTkwMCxcbi5mb250LXNpemUtOTAwIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtOTAwKTsgLy8gNy4ycmVtXG4gIGxpbmUtaGVpZ2h0OiA0LjhyZW07XG5cbiAgQGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG4gICAgbGluZS1oZWlnaHQ6IDlyZW07XG4gIH1cblxufVxuXG5zdHJvbmcsXG5iLFxuLmZvbnQtd2VpZ2h0LTcwMCxcbi5mb250LXdlaWdodC03MDAge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZm9udC13ZWlnaHQtNTAwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZvbnQtd2VpZ2h0LTQwMCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mb250LXdlaWdodC0zMDAge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4udGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubW9kdWxhciB7XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IHZhcigtLXBhcmFncmFwaC1mb250LXNpemUpO1xuICB9XG5cbiAgaDEsIC5oMSB7XG4gICAgbWFyZ2luOiB1bnNldDtcbiAgICBAZXh0ZW5kIC5mb250LXNpemUtOTAwO1xuICB9XG5cbiAgaDIsIC5oMiB7XG4gICAgbWFyZ2luOiB1bnNldDtcbiAgICBAZXh0ZW5kIC5mb250LXNpemUtODAwO1xuICB9XG5cbiAgaDMsIC5oMyB7XG4gICAgbWFyZ2luOiB1bnNldDtcbiAgICBAZXh0ZW5kIC5mb250LXNpemUtNzAwO1xuICB9XG5cbiAgaDQsIC5oNCB7XG4gICAgbWFyZ2luOiB1bnNldDtcbiAgICBAZXh0ZW5kIC5mb250LXNpemUtNjAwO1xuICB9XG5cbiAgaDUsIC5oNSB7XG4gICAgbWFyZ2luOiB1bnNldDtcbiAgICBAZXh0ZW5kIC5mb250LXNpemUtMzAwXG4gIH1cblxuICBoNiwgLmg2IHtcbiAgICBtYXJnaW46IHVuc2V0O1xuICAgIEBleHRlbmQgLmZvbnQtc2l6ZS0yMDBcbiAgfVxuXG4gIC5sZWFkIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgQGluY2x1ZGUgbXEubXEoJGZyb206IG1lZGl1bSkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZm9udC1jb2xvci1wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMSk7XG59XG5cbi5mb250LWNvbG9yLXdoaXRlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLm1vZHVsYXIgYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBleHRlbmQgLmZvbnQtc2l6ZS03MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTEpO1xuICBxdW90ZXM6IFwiwqtcIiBcIsK7XCI7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG5cbiAgICAubGFuZy1mci1jaCAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xuXG4gICAgLmxhbmctZnItY2ggJiB7XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4ubW9kdWxhciAuc3R5bGVkIHtcblxuICBhOm5vdCguYnRuKTpub3QoLmFjdGlvbikge1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgdWwsIG9sIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAqICsgZmlndXJlOm5vdCguaWZyYW1lX19wb3N0ZXIpLFxuICAqICsgLmZvbnQtc2l6ZS01MDAsXG4gICogKyAuZm9udC1zaXplLTYwMCxcbiAgKiArIC5mb250LXNpemUtNzAwIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTMwKTtcbiAgfVxuXG4gICogKyAuZm9udC1zaXplLTgwMCB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy01MCk7XG4gIH1cblxuICAqICsgLmZvbnQtc2l6ZS05MDAge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctNjApO1xuICB9XG5cblxuICAuZm9udC1zaXplLTUwMCxcbiAgLmZvbnQtc2l6ZS02MDAsXG4gIC5mb250LXNpemUtNzAwLFxuICAuZm9udC1zaXplLTgwMCxcbiAgLmZvbnQtc2l6ZS05MDAge1xuICAgICYgKyBwIHtcbiAgICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMjApO1xuICAgIH1cbiAgfVxuXG4gICogKyAuZm9udC1zaXplLTkwMCAge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctODApO1xuICB9XG5cbiAgLmZvbnQtc2l6ZS00MDAgKyAuZm9udC1zaXplLTQwMCB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0yMCk7XG4gIH1cblxuICAuZm9udC1zaXplLTkwMCArICoge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctNDApO1xuICB9XG5cbiAgKiArIC5pZnJhbWUtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy00MCk7XG4gIH1cblxuICBmaWdjYXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy0yMCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIEBleHRlbmQgLmZvbnQtc2l6ZS0zMDA7XG4gIH1cblxuICAuaWZyYW1lLXdyYXBwZXIgKyAqLFxuICBmaWd1cmU6bm90KC5pZnJhbWVfX3Bvc3RlcikgKyAqIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuXG4gICAgQGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG4gICAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTgwKTtcbiAgICB9XG4gIH1cblxuICAqICsgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcblxuICAgIEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0xMjApO1xuICAgIH1cbiAgfVxuXG4gIHVsLCBvbCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtNDAwKTsgLy8gMnJlbVxuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuXG4gICAgJiArICoge1xuICAgICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0zMCk7XG5cbiAgICAgIEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTQwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudGVyLWluYztcblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMTApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBsaTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGNvbnRlbnQ6IFwi4oCTXCI7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTEpO1xuICAgIH1cbiAgfVxuXG4gIG9sIHtcbiAgICBsaTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgY29udGVudDogY291bnRlcihjb3VudGVyLWluYykgXCIuIFwiO1xuICAgICAgd2lkdGg6IDNyZW07XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS0xKTtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LTcwMDtcbiAgICB9XG4gIH1cblxuICAqICsgdWwsXG4gICogKyBvbCB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0yMCk7XG5cbiAgICBAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMjApO1xuICAgIH1cbiAgfVxufVxuXG5cbi5jb2xvci0tcmVkIHtcbiAgY29sb3I6IHJnYigxNTQsIDgsIDY1KTtcbn1cblxuLmMtdGV4dCB7XG4gIC5pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG59IiwiLmxhenkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcblxuICAmLmxvYWRlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ubGF6eTpub3QoaW1nKVtkYXRhLXdhcy1wcm9jZXNzZWQ9XCJ0cnVlXCJdIHtcbiAgb3BhY2l0eTogMTtcbn1cbiIsIi8vIGh0dHBzOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG4gIGhlaWdodDogMXB4OyB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7IC8qIElFNiwgSUU3ICovXG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbn1cbiIsIkB1c2UgXCIuLi9fYmFzZS9ncmlkXCI7XG5AdXNlIFwiLi4vbWl4aW5zL21xXCI7XG5cbiRzaXplczogKFxuXHRcdCdzbScsXG5cdFx0J21kJyxcblx0XHQnbGcnXG4pO1xuXG4ubW9kdWxhciAuY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdkaXRoKTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmNvbnRhaW5lci0tZnVsbHdpZHRoIHtcblx0d2lkdGg6IDEwMCU7XG59XG4uY29udGFpbmVyLWJsb2cge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxNjAwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcblx0Ji0tY29udGVudCB7XG5cdFx0bWluLWhlaWdodDogMjVyZW07XG5cdH1cbn1cblxuLnJvdyB7XG5cdC5tb2R1bGFyICYge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmxlZ2FjeSAmIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTFweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xMXB4O1xuXHR9XG59XG5cbi5yb3ctLXYtYWxpZ24tY2VudGVyIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJvdy0taC1hbGlnbi1jZW50ZXIge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnJvdy0tZnVsbG1vYmlsZSB7XG5cdEBpbmNsdWRlIG1xLm1xKCR1bnRpbDogbWVkaXVtKSB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0zcmVtO1xuXHRcdG1hcmdpbi1yaWdodDogLTNyZW07XG5cdH1cbn1cblxuLm1vZHVsYXIgLnJvdy0tZ3JpZCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuXHRncmlkLWNvbHVtbi1nYXA6IDEwcHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cdGFsaWduLWl0ZW1zOiBzdGFydDtcblxuXHRAaW5jbHVkZSBtcS5tcSgkZnJvbTogbWVkaXVtKSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG5cdFx0Z3JpZC1jb2x1bW4tZ2FwOiAycmVtO1xuXHR9XG5cblx0QGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG5cdFx0Z3JpZC1jb2x1bW4tZ2FwOiA0cmVtO1xuXHR9XG59XG5cbi5tb2R1bGFyIC5yb3ctLXJldmVyc2Uge1xuXHRAaW5jbHVkZSBtcS5tcSgkZnJvbTogbWVkaXVtKSB7XG5cdFx0ZGlyZWN0aW9uOiBydGw7XG5cdH1cblxuXHQqIHtcblx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG59XG5cbi5jb2wge1xuXHQubW9kdWxhciAmIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbG9hdDogbm9uZTtcblx0fVxufVxuXG4uY29sLS1oYWxmIHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLndyYXBwZXIge1xuXHQvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctbGVmdDogM3JlbTtcblx0cGFkZGluZy1yaWdodDogM3JlbTtcblxuXHRAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDRyZW07XG5cdFx0cGFkZGluZy1yaWdodDogNHJlbTtcblx0fVxuXG59XG5cbi53cmFwcGVyLS1zbS1mdWxsIHtcblxuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0QGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiA0cmVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDRyZW07XG5cdH1cbn1cblxuLmFsaWduLWNlbnRlciB7XG5cdC5tb2R1bGFyICYge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cbn1cblxuLm1pZGRsZSB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5taWRkbGUtLW1lZGl1bSB7XG5cdEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBtZWRpdW0pIHtcblx0XHRtYXgtd2lkdGg6IDU2cmVtO1xuXHR9XG5cblx0QGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG5cdFx0bWF4LXdpZHRoOiA3N3JlbTtcblx0fVxufVxuXG4ubWlkZGxlLS1sYXJnZSB7XG5cdEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBtZWRpdW0pIHtcblx0XHRtYXgtd2lkdGg6IDU2cmVtO1xuXHR9XG5cblx0QGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG5cdFx0bWF4LXdpZHRoOiA5NHJlbTtcblx0fVxufVxuXG5AbWl4aW4gZ2VuZXJhdGVDb2x1bW5zKCRjb2x1bW5zLCAkc2l6ZSwgJGJyZWFrcG9pbnRTdGFydDogbnVsbCwgJGJyZWFrcG9pbnRFbmQ6IG51bGwpIHtcblxuXHRAaWYgKCRicmVha3BvaW50U3RhcnQpIHtcblxuXHRcdEBpbmNsdWRlIG1xLm1xKCRmcm9tOiAkYnJlYWtwb2ludFN0YXJ0LCAkdW50aWw6ICRicmVha3BvaW50RW5kKSB7XG5cblx0XHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuXHRcdFx0XHQuY29sLSN7JHNpemV9LSN7JGl9IHtcblx0XHRcdFx0XHRncmlkLWNvbHVtbi1lbmQ6IHNwYW4gJGk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQub2Zmc2V0LSN7JHNpemV9LSN7JGl9IHtcblx0XHRcdFx0XHRncmlkLWNvbHVtbi1zdGFydDogJGkgKyAxXG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH1cblxuXHR9IEBlbHNlIHtcblxuXHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuXG5cdFx0XHQuY29sLSN7JHNpemV9LSN7JGl9IHtcblx0XHRcdFx0Z3JpZC1jb2x1bW4tZW5kOiBzcGFuICRpO1xuXHRcdFx0fVxuXG5cdFx0XHQub2Zmc2V0LSN7JHNpemV9LSN7JGl9IHtcblx0XHRcdFx0Z3JpZC1jb2x1bW4tc3RhcnQ6ICRpICsgMTtcblx0XHRcdH1cblxuXHRcdH1cblx0fVxufVxuXG5AZWFjaCAkc2l6ZSBpbiAkc2l6ZXMge1xuXG5cdEBpZiAkc2l6ZSA9PSAnc20nIHtcblx0XHRAaW5jbHVkZSBnZW5lcmF0ZUNvbHVtbnMoZ3JpZC4kY29sdW1ucywgJHNpemUpO1xuXHR9XG5cblx0QGVsc2UgaWYgJHNpemUgPT0gJ21kJyB7XG5cdFx0QGluY2x1ZGUgZ2VuZXJhdGVDb2x1bW5zKGdyaWQuJGNvbHVtbnMsICRzaXplLCBtZWRpdW0sIGxhcmdlKTtcblx0fVxuXG5cdEBlbHNlIGlmICRzaXplID09ICdsZycge1xuXHRcdEBpbmNsdWRlIGdlbmVyYXRlQ29sdW1ucyhncmlkLiRjb2x1bW5zLCAkc2l6ZSwgbGFyZ2UpO1xuXHR9XG59XG4iLCJAdXNlIFwiLi4vX2Jhc2Uvc3ZnXCI7XG5AdXNlIFwiLi4vX2NvbmZpZy9jb2xvcnNcIjtcbkB1c2UgXCIuLi9fYmFzZS90eXBvZ3JhcGh5XCI7XG5AdXNlIFwiLi4vbWl4aW5zL2JhY2tncm91bmQtc3ZnXCI7XG5cbi8vIHRoaXMgY2xhc3MgaXMgdXNlZCB0byBub3Qgb3ZlcndyaXRlIHByZXZpb3VzIHN0eWxlXG4uYWN0aW9uLXJlc2V0IHtcblx0Ym9yZGVyOiAwO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uYWN0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRvdXRsaW5lOiBub25lO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tYW5pbWF0aW9uRHVyYXRpb24pIHZhcigtLWFuaW1hdGlvbkVhc2UpLCBjb2xvciB2YXIoLS1hbmltYXRpb25EdXJhdGlvbikgdmFyKC0tYW5pbWF0aW9uRWFzZSksIGJvcmRlci1jb2xvciB2YXIoLS1hbmltYXRpb25EdXJhdGlvbikgdmFyKC0tYW5pbWF0aW9uRWFzZSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFjdGlvbi1wcmltYXJ5IHtcblx0bWluLWhlaWdodDogdmFyKC0tYnV0dG9uLXByaW1hcnktbWluLWhlaWdodCk7XG5cdG1pbi13aWR0aDogdmFyKC0tYnV0dG9uLXByaW1hcnktbWluLXdpZHRoKTtcblxuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1idXR0b24pO1xuXHRAZXh0ZW5kIC5mb250LXdlaWdodC03MDA7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cblx0Ym9yZGVyLXJhZGl1czogY2FsYygje3ZhcigtLWJ1dHRvbi1wcmltYXJ5LW1pbi1oZWlnaHQpfSAvIDIpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTEpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5LTEpO1xuXG5cdCYuZGlzYWJsZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZXktMjAwKTtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWdyZXktMjAwKTtcblx0fVxuXG5cdC5ub3QtdG91Y2ggJiB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS0xKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHR9XG5cdH1cbn1cblxuLmFjdGlvbi1wcmltYXJ5LS1pbnZlcnRlZCB7XG5cdEBleHRlbmQgLmFjdGlvbi1wcmltYXJ5O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS0xKTtcblxuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG5cdCYuZGlzYWJsZWQge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdH1cblxuXHQubm90LXRvdWNoICYge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cblxuLmFjdGlvbi1zZWNvbmRhcnkge1xuXHRtaW4taGVpZ2h0OiB2YXIoLS1idXR0b24tcHJpbWFyeS1taW4taGVpZ2h0KTtcblx0bWluLXdpZHRoOiB2YXIoLS1idXR0b24tcHJpbWFyeS1taW4td2lkdGgpO1xuXG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJ1dHRvbik7XG5cdEBleHRlbmQgLmZvbnQtd2VpZ2h0LTcwMDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMSk7XG5cblx0Ym9yZGVyLXJhZGl1czogY2FsYygje3ZhcigtLWJ1dHRvbi1wcmltYXJ5LW1pbi1oZWlnaHQpfSAvIDIpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5LTEpO1xuXG5cdCYuZGlzYWJsZWQge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTIwMCk7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTIwMCk7XG5cdH1cblxuXHQubm90LXRvdWNoICYge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMSk7XG5cdFx0fVxuXHR9XG5cblx0LmZvbnQtY29sb3Itd2hpdGUgJiB7XG5cdFx0QGV4dGVuZCAuYWN0aW9uLXNlY29uZGFyeS0taW52ZXJ0ZWQ7XG5cdH1cbn1cblxuLmFjdGlvbi1zZWNvbmRhcnktLWludmVydGVkIHtcblx0QGV4dGVuZCAuYWN0aW9uLXNlY29uZGFyeTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0YmFja2dyb3VuZDogbm9uZTtcblxuXHQmLmRpc2FibGVkIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItZ3JleS0yMDApO1xuXHR9XG5cblx0Lm5vdC10b3VjaCAmIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTEpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0fVxuXHR9XG59XG5cbi5hY3Rpb24tZmFiIHtcblx0d2lkdGg6IDZyZW07XG5cdGhlaWdodDogNnJlbTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tYW5pbWF0aW9uRHVyYXRpb24pIHZhcigtLWFuaW1hdGlvbkVhc2UpO1xuXHRAaW5jbHVkZSBiYWNrZ3JvdW5kLXN2Zy5wYXJhbXMoc3ZnLiRzdmctYXJyb3ctcmlnaHQsIHRyYW5zcGFyZW50LCBjZW50ZXIsIGNlbnRlciwgbm8tcmVwZWF0LCAzcmVtLCAyLjFyZW0sIGNvbG9ycy4kY29sb3Itd2hpdGUpO1xuXG5cdC8qLm5vdC10b3VjaCAmIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdEBpbmNsdWRlIGJhY2tncm91bmQtc3ZnLnBhcmFtcyhzdmcuJHN2Zy1hcnJvdy1yaWdodCwgY29sb3JzLiRjb2xvci1wcmltYXJ5LTEsIGNlbnRlciwgY2VudGVyLCBuby1yZXBlYXQsIDNyZW0sIDIuMXJlbSwgY29sb3JzLiRjb2xvci13aGl0ZSk7XG5cdFx0fVxuXHR9Ki9cblxuXHQubm90LXRvdWNoIC5jLXRlYXNlcnNfX2l0ZW06aG92ZXIgJiB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJyZW0pO1xuXHR9XG5cblx0Ji0taW52ZXJ0ZWQge1xuXHRcdEBpbmNsdWRlIGJhY2tncm91bmQtc3ZnLnBhcmFtcyhzdmcuJHN2Zy1hcnJvdy1yaWdodCwgdHJhbnNwYXJlbnQsIGNlbnRlciwgY2VudGVyLCBuby1yZXBlYXQsIDNyZW0sIDIuMXJlbSwgY29sb3JzLiRjb2xvci13aGl0ZSk7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cblx0XHQubm90LXRvdWNoICYge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS0xKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmRpc2FibGVkIHtcblx0XHRAaW5jbHVkZSBiYWNrZ3JvdW5kLXN2Zy5wYXJhbXMoc3ZnLiRzdmctYXJyb3ctcmlnaHQsIHRyYW5zcGFyZW50LCBjZW50ZXIsIGNlbnRlciwgbm8tcmVwZWF0LCAzcmVtLCAyLjFyZW0sIGNvbG9ycy4kY29sb3ItZ3JleS0yMDApO1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZ3JleS0yMDApO1xuXHR9XG59XG5cbi5hY3Rpb24tZG93bmxvYWQge1xuXHRAZXh0ZW5kIC5hY3Rpb247XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTQwMCk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cblx0JjpiZWZvcmUge1xuXHRcdHdpZHRoOiA0cmVtO1xuXHRcdGhlaWdodDogNHJlbTtcblx0XHRjb250ZW50OiAnJztcblx0XHRtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctMTApO1xuXHRcdEBpbmNsdWRlIGJhY2tncm91bmQtc3ZnLnBhcmFtcyhzdmcuJHN2Zy1kb3dubG9hZCwgdHJhbnNwYXJlbnQsIGNlbnRlciwgY2VudGVyLCBuby1yZXBlYXQsIDEwMCUsIDEwMCUsIGNvbG9ycy4kY29sb3ItcHJpbWFyeS0xKTtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbi5hY3Rpb24tZm9vdGVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuXHQubm90LXRvdWNoICYge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5hY3Rpb24tc2VhcmNoIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDAuMnJlbTtcblx0d2lkdGg6IDIuNnJlbTtcblx0aGVpZ2h0OiAyLjZyZW07XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuIiwiQHVzZSBcInNhc3M6c3RyaW5nXCI7XG4vL1xuLy8gIEZ1bmN0aW9uIHRvIGNyZWF0ZSBhbiBvcHRpbWl6ZWQgc3ZnIHVybFxuLy9cbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQGZ1bmN0aW9uIHN2Zy11cmwoJHN2Zyl7XG4gIC8vXG4gIC8vICBBZGQgbWlzc2luZyBuYW1lc3BhY2VcbiAgLy9cbiAgQGlmIG5vdCBzdHJpbmcuaW5kZXgoJHN2Zyx4bWxucykge1xuICAgICRzdmc6IHN0ci1yZXBsYWNlKCRzdmcsICc8c3ZnJywnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCInKTtcbiAgfVxuICAvL1xuICAvLyAgQ2h1bmsgdXAgc3RyaW5nIGluIG9yZGVyIHRvIGF2b2lkXG4gIC8vICBcInN0YWNrIGxldmVsIHRvbyBkZWVwXCIgZXJyb3JcbiAgLy9cbiAgJGVuY29kZWQ6Jyc7XG4gICRzbGljZTogMjAwMDtcbiAgJGluZGV4OiAwO1xuICAkbG9vcHM6IG1hdGguY2VpbChtYXRoLmRpdihzdHJpbmcubGVuZ3RoKCRzdmcpLCAkc2xpY2UpKTtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbG9vcHMge1xuICAgICRjaHVuazogc3RyaW5nLnNsaWNlKCRzdmcsICRpbmRleCwgJGluZGV4ICsgJHNsaWNlIC0gMSk7XG4gICAgLy9cbiAgICAvLyAgIEVuY29kZVxuICAgIC8vXG4gICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssJ1wiJywgJ1xcJycpO1xuICAgICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCclJywgJyUyNScpO1xuICAgICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCcmJywgJyUyNicpO1xuICAgICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCcjJywgJyUyMycpO1xuICAgICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCd7JywgJyU3QicpO1xuICAgICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCd9JywgJyU3RCcpO1xuICAgICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCc8JywgJyUzQycpO1xuICAgICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCc+JywgJyUzRScpO1xuXG4gICAgLy9cbiAgICAvLyAgICBUaGUgbWF5YmUgbGlzdFxuICAgIC8vXG4gICAgLy8gICAgS2VlcCBzaXplIGFuZCBjb21waWxlIHRpbWUgZG93blxuICAgIC8vICAgIC4uLiBvbmx5IGFkZCBvbiBkb2N1bWVudGVkIGZhaWxcbiAgICAvL1xuICAgIC8vICAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJ3wnLCAnJTdDJyk7XG4gICAgLy8gICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnWycsICclNUInKTtcbiAgICAvLyAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICddJywgJyU1RCcpO1xuICAgIC8vICAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJ14nLCAnJTVFJyk7XG4gICAgLy8gICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnYCcsICclNjAnKTtcbiAgICAvLyAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICc7JywgJyUzQicpO1xuICAgIC8vICAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJz8nLCAnJTNGJyk7XG4gICAgLy8gICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnOicsICclM0EnKTtcbiAgICAvLyAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICdAJywgJyU0MCcpO1xuICAgIC8vICAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJz0nLCAnJTNEJyk7XG5cbiAgICAkZW5jb2RlZDogI3skZW5jb2RlZH0jeyRjaHVua307XG4gICAgJGluZGV4OiAkaW5kZXggKyAkc2xpY2U7XG4gIH1cbiAgQHJldHVybiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsI3skZW5jb2RlZH1cIik7XG59XG5cbi8vICBCYWNrZ3JvdW5kIHN2ZyBtaXhpblxuQG1peGluIHBhcmFtcygkc3ZnLCAkY29sb3I6IHRyYW5zcGFyZW50LCAkbGVmdDogMCwgJHRvcDogMCwgJHJlcGVhdDogbm8tcmVwZWF0LCAkd2lkdGg6IDEwMCUsICRoZWlnaHQ6IDEwMCUsICRmaWxsQ29sb3I6ICMwMDAwMDApe1xuICBAaWYgKCRmaWxsQ29sb3IpIHtcbiAgICAkc3ZnOiBzdHItcmVwbGFjZSgkc3ZnLCAnY3VycmVudENvbG9yJywgJGZpbGxDb2xvcilcbiAgfVxuXG5cbiAgQGlmKCRzdmcpIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Igc3ZnLXVybCgkc3ZnKSAkbGVmdCAkdG9wICRyZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGggJGhlaWdodDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG5cbn1cblxuLy8gIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIGNoYXJhY3RlcnMgaW4gYSBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogJycpIHtcbiAgJGluZGV4OiBzdHJpbmcuaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG4gIEByZXR1cm4gaWYoJGluZGV4LFxuICAgICAgc3RyaW5nLnNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgK1xuICAgICAgICBzdHItcmVwbGFjZShzdHJpbmcuc2xpY2UoJHN0cmluZywgJGluZGV4ICtcbiAgICAgICAgc3RyaW5nLmxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKSxcbiAgICAgICRzdHJpbmcpO1xufVxuIiwiQHVzZSBcIi4uL21peGlucy9tcVwiO1xuXG4uZm9ybSAuZXJyb3JzLFxuLmVycm9ycyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuXG4gICYuYWxlcnQge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAmLmludmFsaWQtZmVlZGJhY2sge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWVycm9yKTtcbiAgfVxuXG4gIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMTApO1xuICAgIH1cbiAgfVxuICBsaTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCJAdXNlIFwiLi4vX2Jhc2Uvc3ZnXCI7XG5AdXNlIFwiLi4vX2NvbmZpZy9jb2xvcnNcIjtcbkB1c2UgXCIuLi9fYmFzZS90eXBvZ3JhcGh5XCI7XG5AdXNlIFwiLi4vdXRpbHMvdmlzdWFsbHktaGlkZGVuXCI7XG5AdXNlIFwiLi4vbWl4aW5zL2JhY2tncm91bmQtc3ZnXCI7XG5AdXNlIFwiLi4vbWl4aW5zL21xXCI7XG5AdXNlIFwiLi4vbWl4aW5zL2NvbFwiO1xuXG4uZmllbGRfX3JvdyB7XG5cblx0KiB7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXRcblx0fVxuXG59XG5cbi5maWVsZC1ncm91cCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDogNXJlbTtcblxuXHQmLS1oYWxmIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xuXHRcdH1cblx0fVxuXG5cdCYtLXRoaXJkIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xuXHRcdH1cblx0fVxuXG5cdCYtLWxhcmdlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCYtLW1lZGl1bSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcblx0XHRcdEBpbmNsdWRlIGNvbC5wYXJhbXMoNCwgNiwgNnJlbSk7XG5cdFx0fVxuXHR9XG5cblx0Ji0tc21hbGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG5cdFx0XHRAaW5jbHVkZSBjb2wucGFyYW1zKDIsIDYsIDZyZW0pO1xuXHRcdH1cblx0fVxuXG5cdCYtLXNlYXJjaCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JleS00MDApO1xuXHR9XG5cblx0LnJvdyAmIHtcblx0XHQmICsgLmZpZWxkLWdyb3VwIHtcblxuXHRcdFx0QGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA2cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLWJvcmRlcmVkIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxhY2spO1xuXG5cdFx0Ji5maWVsZC1ncm91cC0taGFzLWVycm9ycyB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tY29sb3ItZXJyb3IpO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogLTdweDtcblx0XHRcdFx0cmlnaHQ6IC03cHg7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGMjFDMjgxMDtcblx0XHRcdFx0ei1pbmRleDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLS1jaGVja2JveCB7XG5cdFx0bWFyZ2luLXRvcDogdmFyKC0tZmllbGQtY2hlY2tib3gtbWFyZ2luLXRvcCwgNnJlbSk7XG5cdH1cblxuXHQmLS1odG1sIHtcblx0XHRtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nV2lkZSk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblxuXHRcdEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTByZW07XG5cdFx0fVxuXHR9XG5cblx0Ji0tYmxvY2sge1xuXHRcdG1hcmdpbi10b3A6IDZyZW07XG5cdH1cbn1cblxuXG4uZmllbGRfX2lucHV0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMDtcblx0bWluLWhlaWdodDogNHJlbTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRib3JkZXI6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdXRsaW5lOiBub25lO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRAZXh0ZW5kIC5mb250LXNpemUtNDAwO1xuXG5cdCYtLWZpbGUge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1pbi1oZWlnaHQ6IHVuc2V0O1xuXHR9XG5cblx0Ji0tc2VhcmNoIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHR9XG59XG5cbi5maWVsZF9fbGFiZWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb2xvcjogIzMzMzMzMztcblx0dGV4dC1hbGlnbjogdmFyKC0tbGFiZWwtYWxpZ24sIGluaGVyaXQpO1xuXHRmb250LXNpemU6IDEuM3JlbTtcblx0Ym9yZGVyLWJvdHRvbTogMDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHQuZmllbGQtZ3JvdXAtLWJsb2NrICYge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMC4ycmVtO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRyYW5zaXRpb246IGFsbCB2YXIoLS1hbmltYXRpb25EdXJhdGlvbikgdmFyKC0tYW5pbWF0aW9uRWFzZSk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0LmZpZWxkLWdyb3VwLS1ibG9jay1hbmltYXRlZCAmIHtcblx0XHRmb250LXNpemU6IDEuN3JlbTtcblx0XHRsaW5lLWhlaWdodDogMnJlbTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItZ3JleS0yMDApO1xuXHRcdEBleHRlbmQgLmZvbnQtd2VpZ2h0LTQwMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIuN3JlbSk7XG5cdH1cblxuXHQuZmllbGQtZ3JvdXAtLXRleHRhcmVhLmZpZWxkLWdyb3VwLS1ibG9jay1hbmltYXRlZCAmIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMuNXJlbSk7XG5cdH1cblxuXHQmLnJlcXVpcmVkIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcqJztcblx0XHR9XG5cdH1cbn1cblxuXG4uZmllbGRfX2luc3RydWN0aW9ucyB7XG5cdC0tcGFyYWdyYXBoLWZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSlcbn1cblxuLy9pbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5maWVsZF9faW5wdXQtLWNoZWNrLFxuLmZpZWxkX19pbnB1dC0tcmFkaW8ge1xuXHRAZXh0ZW5kIC52aXN1YWxseS1oaWRkZW47XG59XG5cblxuLmZpZWxkX19zdWItbGFiZWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLXRvcDogMC41cmVtO1xuXHRtYXJnaW4tdG9wOiB2YXIoLS1sYWJlbC1tYXJnaW4tdG9wLCAxcmVtKTtcblx0QGV4dGVuZCAuZm9udC1zaXplLTIwMDtcblx0cGFkZGluZy1sZWZ0OiA0LjdyZW07XG5cdG1pbi1oZWlnaHQ6IDRyZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQmOmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAzcmVtO1xuXHRcdGhlaWdodDogM3JlbTtcblx0XHRjb250ZW50OiAnJztcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMzMzMzMzO1xuXHR9XG5cblx0LmZpZWxkX19pbnB1dC0tcmFkaW8gKyAmIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0fVxuXHR9XG5cblx0aW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArICYsXG5cdC5maWVsZF9faW5wdXQtLWNoZWNrOmNoZWNrZWQgKyAmIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRAaW5jbHVkZSBiYWNrZ3JvdW5kLXN2Zy5wYXJhbXMoc3ZnLiRzdmctY2hlY2ssIHRyYW5zcGFyZW50LCBjZW50ZXIsIGNlbnRlciwgbm8tcmVwZWF0LCAyMHB4LCAkZmlsbENvbG9yOiBjb2xvcnMuJGNvbG9yLXByaW1hcnktMSk7XG5cdFx0fVxuXHR9XG5cblx0LmZpZWxkX19pbnB1dC0tcmFkaW86Y2hlY2tlZCArICYge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogLjNyZW07XG5cdFx0XHR0b3A6IC4zcmVtO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiAyLjRyZW07XG5cdFx0XHRoZWlnaHQ6IDIuNHJlbTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0fVxuXHR9XG5cblx0Ji0taW5saW5lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRtYXJnaW4tcmlnaHQ6IDRyZW07XG5cdH1cblxuXHQmLS1zbWFsbCB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0bWluLWhlaWdodDogMi40cmVtO1xuXHRcdHBhZGRpbmctbGVmdDogMy4ycmVtO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IDEuN3JlbTtcblx0XHRcdGhlaWdodDogMS43cmVtO1xuXHRcdFx0dG9wOiAwLjJyZW07XG5cdFx0fVxuXG5cdFx0aW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArICYsXG5cdFx0LmZpZWxkX19pbnB1dC0tY2hlY2s6Y2hlY2tlZCArICYge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRAaW5jbHVkZSBiYWNrZ3JvdW5kLXN2Zy5wYXJhbXMoc3ZnLiRzdmctY2hlY2ssIHRyYW5zcGFyZW50LCBjZW50ZXIsIGNlbnRlciwgbm8tcmVwZWF0LCAxMHB4LCAkZmlsbENvbG9yOiBjb2xvcnMuJGNvbG9yLXByaW1hcnktMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5maWVsZF9faW5wdXQtLXRleHRhcmVhIHtcblx0dHJhbnNpdGlvbjogaGVpZ2h0IHZhcigtLWFuaW1hdGlvbkR1cmF0aW9uKSB2YXIoLS1hbmltYXRpb25FYXNlKTtcbn1cblxuLyouZmYtZm9ybS1lcnJvcnMsXG4uZmYtZm9ybS1zdWNjZXNzIHtcblx0bWFyZ2luLWJvdHRvbTogNnJlbTtcblx0QGV4dGVuZCAuZm9udC1zaXplLTcwMDtcblx0QGV4dGVuZCAuZm9udC13ZWlnaHQtNzAwO1xufVxuXG4uZmYtZm9ybS1zdWNjZXNzIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXN1Y2Nlc3MpO1xufVxuXG4uZmYtZm9ybS1lcnJvcnMge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItZXJyb3IpO1xufVxuXG5cbi5mZi1lcnJvcnMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0Zm9udC1zaXplOiAxLjZyZW07XG5cdGxpbmUtaGVpZ2h0OiAzLjJyZW07XG5cdGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG5cdEBleHRlbmQgLmZvbnQtd2VpZ2h0LTUwMDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWVycm9yKTtcblxuXHQ6aXMoLmZpZWxkLWdyb3VwLS1jaGVja2JveF9ncm91cCkgKyAmIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMTApO1xuXHR9XG59Ki9cblxuLmZpZWxkLWdyb3VwLS1zdWJtaXQge1xuXHQuYWN0aW9uICsgLmFjdGlvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDJyZW07XG5cdH1cbn1cblxuXG5bZGlzYWJsZWRdKy5maWVsZF9fc3ViLWxhYmVsIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxufSIsIkBtaXhpbiBwYXJhbXMoJGNvbHVtblNpemUsICRjb2x1bW5zLCAkZ3V0dGVyKSB7XG5cdEBpZiAkZ3V0dGVyIHtcblx0XHR3aWR0aDogY2FsYygoMTAwJSAtICN7JGd1dHRlcn0pICogI3skY29sdW1uU2l6ZX0gLyAjeyRjb2x1bW5zfSk7XG5cdH1cblx0QGVsc2Uge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKiAjeyRjb2x1bW5TaXplfSAvICN7JGNvbHVtbnN9KTtcblx0fVxufVxuIiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuLi9fY29uZmlnL2NvbG9yc1wiO1xuQHVzZSBcIi4uL21peGlucy9tcVwiO1xuXG4uZmlndXJlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHR9XG5cblx0cGljdHVyZSxcblx0aW1nLFxuXHR2aWRlbyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxuXG5cdGltZyB7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLWFuaW1hdGlvbkR1cmF0aW9uKSB2YXIoLS1hbmltYXRpb25FYXNlKTtcblx0fVxuXG5cdCYtdGhyZWUge1xuXHRcdGFzcGVjdC1yYXRpbzogMTcvMTQ7XG5cdH1cblxuXHQmLXR3byB7XG5cdFx0YXNwZWN0LXJhdGlvOiAzOS8yOTtcblx0fVxuXG5cdCYtZnVsbHNjcmVlbjphZnRlciB7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGJvdHRvbTogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwMDAwMDAwLCAjMDAwMDAwKTtcblx0XHRvcGFjaXR5OiAwLjc7XG5cblx0XHRAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcblx0XHRcdGhlaWdodDogNjAlO1xuXHRcdH1cblx0fVxufVxuXG52aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scyxcbnZpZGVvOjp2aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1lbmNsb3N1cmUsXG52aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1vdmVybGF5LXBsYXktYnV0dG9uIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblxufVxuXG5cbi5maWd1cmUtY29tcGFueS1pbWFnZSB7XG5cdGFzcGVjdC1yYXRpbzogMzgvNDA7XG59XG5cbi5maWd1cmUtY3RhIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDUwJTtcblx0d2lkdGg6IDEycmVtO1xuXHRoZWlnaHQ6IDEycmVtO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG5cblx0QGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG5cdFx0d2lkdGg6IDE2cmVtO1xuXHRcdGhlaWdodDogMTZyZW07XG5cblx0fVxufVxuIiwiW2NsYXNzXj1zcGFjZXJdIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4iLCJAdXNlIFwiLi4vbWl4aW5zL21xXCI7XG5cbi5tb2R1bGFyIHtcblx0LnNlY3Rpb24ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQuc2VjdGlvbi0tYmFja2dyb3VuZC1wcmltYXJ5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTEpO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdH1cblxuXHQuc2VjdGlvbi0tc3BhY2luZyB7XG5cdFx0cGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctNDApO1xuXHRcdHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLTQwKTtcblxuXHRcdEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuXHRcdFx0cGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctODApO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctODApO1xuXHRcdH1cblx0fVxuXG5cblx0LnNlY3Rpb24tLXNwYWNpbmctdG9wIHtcblx0XHRwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy00MCk7XG5cblx0XHRAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcblx0XHRcdHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLTgwKTtcblx0XHR9XG5cdH1cbn1cblxuLnNlY3Rpb25fX3RpdGxlIHtcblx0Lm1vZHVsYXIgJiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy00MCk7XG5cblx0XHRAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctNjApO1xuXHRcdH1cblx0fVxufVxuIiwiQHVzZSBcIi4uL21peGlucy9tcVwiO1xuXG4uaWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblx0d2lkdGg6IHZhcigtLWljb24td2lkdGgpO1xuXG5cdHN2ZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbiRpY29uczogKFxuXHRcdCgnY2hldnJvbi1kb3duJywgMjIsIDIyLCAyMiwgMjIsIDIyLCAyMiksXG5cdFx0KCdjaGV2cm9uLXJpZ2h0JywgNiwgMTEsIDYsIDExLCA2LCAxMSksXG5cdFx0KCdob21lJywgMzAsIDMwLCAzMCwgMzAsIDMwLCAzMCksXG5cdFx0KCdnbGFzcycsIDI2LCAyNiwgMjYsIDI2LCAyNiwgMjYpLFxuXHRcdCgncGxheScsIDIwLCAyMCwgMjAsIDIwLCAzNiwgNDApLFxuXHRcdCgncGx1cycsIDIwLCAyMCwgMjAsIDIwLCAyMCwgMjApLFxuXHRcdCgnYmxvZ3doYXRzYXBwJywgMjUsIDI1LCAyNSwgMjUsIDI1LCAyNSksXG5cdFx0KCdibG9nZmFjZWJvb2snLCAyNSwgMjUsIDI1LCAyNSwgMjUsIDI1KSxcblx0XHQoJ2Jsb2d0d2l0dGVyJywgMjUsIDI1LCAyNSwgMjUsIDI1LCAyNSksXG5cdFx0KCdibG9neGluZycsIDI1LCAyNSwgMjUsIDI1LCAyNSwgMjUpLFxuXHRcdCgnYmxvZ3NoYXJlJywgMjUsIDI1LCAyNSwgMjUsIDI1LCAyNSksXG4pO1xuXG5cbkBlYWNoICRuYW1lLCAkd2lkdGhTbWFsbCwgJGhlaWdodFNtYWxsLCAkd2lkdGhNZWRpdW0sICRoZWlnaHRNZWRpdW0sICR3aWR0aExhcmdlLCAkaGVpZ2h0TGFyZ2UgaW4gJGljb25zIHtcblx0Lmljb24tI3skbmFtZX0sXG5cdC5pY29uLSN7JG5hbWV9IHN2ZyB7XG5cdFx0d2lkdGg6ICN7JGhlaWdodFNtYWxsfXB4O1xuXHRcdGhlaWdodDogI3skaGVpZ2h0U21hbGx9cHg7XG5cblx0XHRAaW5jbHVkZSBtcS5tcSgkZnJvbTogbWVkaXVtKSB7XG5cdFx0XHR3aWR0aDogI3skd2lkdGhNZWRpdW19cHg7XG5cdFx0XHRoZWlnaHQ6ICN7JGhlaWdodE1lZGl1bX1weDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcblx0XHRcdHdpZHRoOiAjeyR3aWR0aExhcmdlfXB4O1xuXHRcdFx0aGVpZ2h0OiAjeyRoZWlnaHRMYXJnZX1weDtcblx0XHR9XG5cdH1cbn1cbiIsImhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeUNvbG9yKTtcbiAgbWFyZ2luOiB2YXIoLS1nbG9iYWxNYXJnaW4pIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDFweDtcbn1cbiIsIkB1c2UgXCIuLi9taXhpbnMvbXFcIjtcblxuLmlmcmFtZS13cmFwcGVyIHtcblx0cGFkZGluZzogMDtcbn1cblxuLmlmcmFtZS1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDA7XG5cdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG5cblx0ZGl2LCBpZnJhbWUsIG9iamVjdCwgZW1iZWQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXG5cdGlmcmFtZSxcblx0ZGl2IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5pZnJhbWVfX3Bvc3RlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdHotaW5kZXg6IDI7XG5cdG9wYWNpdHk6IDE7XG5cblx0dHJhbnNpdGlvbjogYWxsIC4zcyBjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjc1KTtcblxuXHQmLS1wbGF5aW5nIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHotaW5kZXg6IDA7XG5cdH1cblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlXHQ7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG59XG5cbi5pZnJhbWVfX3BsYXkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogNjBweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRwYWRkaW5nOiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuXHR6LWluZGV4OiAyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdpbGwtY2hhbmdlOiBiYWNrZ3JvdW5kLWNvbG9yO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnktMSk7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS0xKTtcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblxuXHRAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcblx0XHR3aWR0aDogMTIwcHg7XG5cdFx0aGVpZ2h0OiAxMjBweDtcblx0fVxuXG5cdC5pY29uIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG5cdFx0QGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcblx0XHR9XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHRcdC5pY29uIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTEpO1xuXHRcdH1cblx0fVxufVxuIiwibGFiZWwge1xuICAmLnJlcXVpcmVkIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcqJztcbiAgICB9XG4gIH1cbn0iLCIuaGFtYnVyZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWhhbWJ1cmdlcldpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1oYW1idXJnZXJXaWR0aCk7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLmhhbWJ1cmdlcl9fdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oYW1idXJnZXJfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiB2YXIoLS1oYW1idXJnZXJMaW5lSGVpZ2h0KTtcbiAgd2lkdGg6IGNhbGModmFyKC0taGFtYnVyZ2VyV2lkdGgpIC8gMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblxuICAmOmZpcnN0LWNoaWxkLFxuICAmOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiB2YXIoLS1oYW1idXJnZXJXaWR0aCk7XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoNnB4KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIH1cbn1cblxuLmhhbWJ1cmdlcl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGFtYnVyZ2VyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAuaGFtYnVyZ2VyX19saW5lIHtcblxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTAlKTtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgfVxuXG59XG4iLCJAdXNlIFwiLi4vX2Jhc2Uvc3ZnXCI7XG5AdXNlIFwiLi4vX2NvbmZpZy9jb2xvcnNcIjtcbkB1c2UgXCIuLi9taXhpbnMvYmFja2dyb3VuZC1zdmdcIjtcbkB1c2UgXCIuLi9taXhpbnMvbXFcIjtcbkB1c2UgXCIuLi9fYmFzZS90eXBvZ3JhcGh5XCI7XG5cbi5tb2R1bGFyIC5uYXYge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdG9sLCB1bCwgbGkge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLm5hdl9fdG9nZ2xlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAtMS41cmVtO1xuXHR3aWR0aDogNnJlbTtcblx0aGVpZ2h0OiA2cmVtO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS0xKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLWFuaW1hdGlvbkR1cmF0aW9uKSB2YXIoLS1hbmltYXRpb25FYXNlKTtcblxuXHQuaXMtYWN0aXZlICYge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTIpO1xuXHR9XG5cblx0Lm5hdl9faXRlbS0tcGFyZW50LW9wZW5lZCAmIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdH1cblxuXHRAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxufVxuXG4ubW9kdWxhciAubmF2X193cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdCYtLXBhcmVudCB7XG5cdFx0Lm5hdi0tbWFpbi1uYXYgJixcblx0XHQubmF2LS1tZXRhLW5hdiAmIHtcblx0XHRcdEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLWNoaWxkIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy02MCk7XG5cblx0XHRAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRtaW4td2lkdGg6IDUwcmVtO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDB2dztcblx0XHRcdG1heC1oZWlnaHQ6IDUwdmg7XG5cdFx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdHBhZGRpbmc6IDVyZW0gMTByZW0gNS41cmVtO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS0zKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAycHggMTBweCAwICMwMDAwMDAyMDtcblx0XHRcdC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgIC8qIElFIGFuZCBFZGdlICovXG5cdFx0XHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7ICAvKiBGaXJlZm94ICovXG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMzBweCAyMHB4IC0zMHB4IHJnYmEoMCwwLDAsMC4yMClcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtcS5tcSgkZnJvbTogeHhsYXJnZSkge1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0fVxuXHR9XG5cblx0Ji5uYXZfX3dyYXAtLXZpc2libGUge1xuXHRcdC8vZGlzcGxheTogZmxleDtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdhcDogNnJlbTtcblxuXHRcdHotaW5kZXg6IDk5OTg7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxuXG5cdCYubmF2X193cmFwLS12aXNpYmxlLW92ZXJmbG93IHtcblx0XHRsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLm5hdl9fd3JhcC0tMiB7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG5cbi5uYXZfX3dyYXAtLTMge1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXG5cdEBpbmNsdWRlIG1xLm1xKCRmcm9tOiB4eGxhcmdlKSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0fVxufVxuXG4ubmF2X193cmFwLS00IHtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblxuXHRAaW5jbHVkZSBtcS5tcSgkZnJvbTogeHhsYXJnZSkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cdH1cbn1cblxuLm5hdl9faXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuaWNvbi1jaGV2cm9uLWRvd24sXG5cdC5pY29uLWNoZXZyb24tZG93biBzdmcge1xuXHRcdEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0fVxuXHR9XG59XG5cbi5uYXZfX2xpbmsge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTQwMCk7XG5cblx0Ji5pcy1hY3RpdmUge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTIpO1xuXHR9XG59XG5cbi5tb2R1bGFyIC5uYXYgLm5hdl9faXRlbS0tY2hpbGQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAxLjhyZW07XG5cdHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctNTApO1xuXHRwYWRkaW5nLWJvdHRvbTogMC42cmVtO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JleS0xMDApO1xuXG5cdEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuXHRcdG1hcmdpbi10b3A6IDFyZW07XG5cdFx0bWluLWhlaWdodDogMy42cmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwLjRyZW07XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5tb2R1bGFyIC5uYXYgLm5hdl9faXRlbS0tY2hpbGQtZW1wdHkge1xuXHRkaXNwbGF5OiBub25lO1xuXHRtYXJnaW46IDA7XG5cdGhlaWdodDogMDtcblx0Ym9yZGVyOiAwO1xuXG5cdEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5uYXZfX2xpbmstLWNoaWxkIHtcblx0d2hpdGUtc3BhY2U6IGluaXRpYWw7XG5cdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRsaW5lLWhlaWdodDogMi40cmVtO1xuXHRAZXh0ZW5kIC5mb250LXdlaWdodC00MDA7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTQwMCk7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMik7XG5cdH1cbn1cblxuLm1vZHVsYXIgLm5hdiAubmF2X193cmFwLS1jaGlsZC1pbm5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC1hdXRvLXJvd3M6IDFmcjtcblx0XHR3aWR0aDogNTByZW07XG5cdFx0bWF4LXdpZHRoOiBjYWxjKCgxMDB2dyAtIDIwMHB4IC0gNjBweCkgLyAyICk7XG5cblx0XHQvKm1hcmdpbi1ib3R0b206IDUuNXJlbTtcblx0XHRtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy02MCk7XG5cblx0XHQmOm50aC1jaGlsZCgybiArIDEpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cbiovXG5cblx0XHRAaW5jbHVkZSBtcS5tcSgkZnJvbTogeGxhcmdlKSB7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMjAwcHggLSAyICogNjBweCkgLyAzICk7XG4vKlxuXHRcdFx0JjpudGgtY2hpbGQoMm4gKyAxKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLTYwKTtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoM24gKyAxKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fSovXG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbXEubXEoJGZyb206IHh4bGFyZ2UpIHtcblxuXHRcdFx0d2lkdGg6IDM1LjVyZW07XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMyAqIDYwcHgpIC8gNCApO1xuXHRcdFx0LyovL21hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLTYwKTtcblxuXHRcdFx0JjpudGgtY2hpbGQoM24gKyAxKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLTYwKTtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoNG4gKyAxKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fSovXG5cdFx0fVxuXHR9XG59XG4iLCJAdXNlIFwiLi4vbWl4aW5zL21xXCI7XG5AdXNlIFwiLi4vX2Jhc2UvdHlwb2dyYXBoeVwiO1xuXG4ubW9kdWxhciAubGFuZy1jaG9vc2VyIHtcblx0bWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy01MCk7XG5cdG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLTIwKTtcblx0QGV4dGVuZCAuZm9udC13ZWlnaHQtNDAwO1xuXG5cdEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cbn1cblxuLm1vZHVsYXIgLmxhbmctY2hvb3Nlcl9faXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zaXplOiAxLjZyZW07XG5cblx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLTEwKTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiB2YXIoLS1zcGFjaW5nLTEwKTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbnRlbnQ6ICd8Jztcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cblx0XHRcdEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuXHRcdFx0XHR0b3A6IDFweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubmF2X19saW5rIHtcblx0XHQubm90LXRvdWNoICYge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTEpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubGFuZy1jaG9vc2VyX19pdGVtLS1pcy1hY3RpdmUge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItZ3JleS00MDApO1xuXHRvcGFjaXR5OiAwLjQ7XG59XG4iLCJAdXNlIFwiLi4vbWl4aW5zL21xXCI7XG5cbi5icmVhZGNydW1iX193cmFwcGVyIHtcblx0ZGlzcGxheTogbm9uZTtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXG5cdEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxuXG5cbn1cblxuLmJyZWFkY3J1bWIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAwO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uYnJlYWRjcnVtYl9fd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0bWF4LXdpZHRoOiAxMDB2dztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdGhlaWdodDogNTBweDtcblx0Ly9vdmVyZmxvdy15OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0b3ZlcmZsb3cteDogdmlzaWJsZTtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHQmLS1ibG9nIHtcblx0XHRwYWRkaW5nOiAxNXB4IDIycHggMCAyMnB4O1xuXHR9XG5cdC5jLWhlYWRpbmcgJiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IHZhcigtLXNwYWNpbmctNDApO1xuXHRcdHRvcDogdmFyKC0tc3BhY2luZy0zMCk7XG5cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdG1heC13aWR0aDogdW5zZXQ7XG5cdFx0fVxuXHR9XG59XG5cbi5icmVhZGNydW1iLS1jaGlsZCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogLTIycHg7XG5cdHRvcDogMTAwJTtcblx0ZGlzcGxheTogbm9uZTtcblx0Ly9kaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR3aWR0aDogYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHQvKm1pbi13aWR0aDogY2FsYygxMDAlICsgMjVweCk7Ki9cblx0cGFkZGluZzogMXJlbSAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTMwMCk7XG5cdHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYnJlYWRjcnVtYl9faXRlbSB7XG5cdC8vcG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IDEuNnJlbTtcblx0aGVpZ2h0OiAzMHB4O1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcblxuXHQmOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcblx0fVxuXG5cdCY6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lmljb24tY2hldnJvbi1yaWdodCB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWdyZXktMzAwKTtcblx0XHRtYXJnaW46IDAgMC43cmVtIDAgMXJlbTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcblx0fVxufVxuXG4uYnJlYWRjcnVtYl9fdHJpZ2dlciB7XG5cdGhlaWdodDogMzBweDtcblx0bWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmdTbWFsbCk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTMwMCk7XG5cblx0LmJyZWFkY3J1bWItLWxpZ2h0ICYge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdH1cblxuXHQuaWNvbiB7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcblx0fVxufVxuXG4uYnJlYWRjcnVtYl9faXRlbS10aXRsZSB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTMwMCk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHQuYnJlYWRjcnVtYi0tbGlnaHQgJiB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0fVxufVxuXG5hLmJyZWFkY3J1bWJfX2l0ZW0tdGl0bGUge1xuXHQubm90LXRvdWNoICYge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5icmVhZGNydW1iX19pdGVtLS1ob21lIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5icmVhZGNydW1iX19saW5rLS1ob21lIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItZ3JleS0zMDApO1xuXG5cdC5icmVhZGNydW1iLS1saWdodCAmIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHR9XG59XG5cbi5icmVhZGNydW1iX19pdGVtLS1sYXN0IHtcblx0cGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZ1JlZ3VsYXIpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItZ3JleS0zMDApO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5icmVhZGNydW1iX19pdGVtLS1vcGVuZWQge1xuXHQuYnJlYWRjcnVtYi0tY2hpbGQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQuYnJlYWRjcnVtYl9fdHJpZ2dlciB7XG5cdFx0Lmljb24ge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgXCIuLi9taXhpbnMvbXFcIjtcbkB1c2UgXCIuLi9fYmFzZS90eXBvZ3JhcGh5XCI7XG5cbi5tb2R1bGFyIC5uYXYtLW1haW4tbmF2IHtcblxuXHQubmF2X19pdGVtLS1wYXJlbnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXgtaGVpZ2h0OiA2cmVtO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCB2YXIoLS1zcGFjaW5nLTIwKTtcblx0XHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgdmFyKC0tYW5pbWF0aW9uRWFzZSk7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXgtaGVpZ2h0OiA2cmVtO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cblx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy0zMCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbXEubXEoJGZyb206IHhsYXJnZSkge1xuXHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLTYwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubmF2X19pdGVtLS1wYXJlbnQtb3BlbmVkIHtcblx0XHRtYXgtaGVpZ2h0OiAyMDB2aDtcblxuXHRcdEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuXHRcdFx0bWF4LWhlaWdodDogdW5zZXQ7XG5cdFx0fVxuXHR9XG5cblx0Lm5hdl9fbGluay0tcGFyZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGhlaWdodDogNnJlbTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAzLjhyZW07XG5cdFx0QGV4dGVuZCAuZm9udC13ZWlnaHQtNzAwO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTEpO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5LTEpO1xuXG5cdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS0yKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtcS5tcSgkZnJvbTogbWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbXEubXEoJGZyb206IHhsYXJnZSkge1xuXHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0fVxuXHR9XG5cblx0LmlzLWFjdGl2ZSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMik7XG5cdH1cblxuXHQuZm9udC13ZWlnaHQtMzAwIC5uYXZfX2xpbmstLXBhcmVudCB7XG5cdFx0QGV4dGVuZCAuZm9udC13ZWlnaHQtMzAwO1xuXHR9XG5cblx0Lm5hdl9fbGluay0tcGFyZW50IHtcblx0XHQubm90LXRvdWNoICYge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTIpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4iLCJAdXNlIFwiLi4vbWl4aW5zL21xXCI7XG5AdXNlIFwiLi4vX2Jhc2UvdHlwb2dyYXBoeVwiO1xuXG4ubW9kdWxhciAubmF2LS1tZXRhLW5hdiB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdGZvbnQtc2l6ZTogMS43cmVtO1xuXHRAZXh0ZW5kIC5mb250LXdlaWdodC00MDA7XG5cblx0QGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0fVxuXG5cdC5uYXZfX2l0ZW0tLXBhcmVudCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwLjhyZW0gdmFyKC0tc3BhY2luZy0yMCk7XG5cblx0XHRAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctNDApO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC5uYXZfX2xpbmsge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDIuNXJlbTtcblxuXHRcdC5ub3QtdG91Y2ggJiB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm5hdl9fbGlua1thcmlhLWV4cGFuZGVkPXRydWVdIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItZ3JleS00MDApO1xuXHRcdG9wYWNpdHk6IDAuNDtcblx0fVxufVxuIiwiQHVzZSBcIi4uL21peGlucy9tcVwiO1xuQHVzZSBcIi4uL19iYXNlL3R5cG9ncmFwaHlcIjtcblxuLm1vZHVsYXIgLm5hdi0tZm9vdGVyLW5hdiB7XG5cdG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMzApO1xuXHR3aWR0aDogMTAwJTtcblxuXHRAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdC5uYXZfX3dyYXAge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0fVxuXHR9XG5cblx0Lm5hdl9faXRlbSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLTMwKTtcblxuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0yMCk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG5cdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubmF2X19saW5rIHtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRsaW5lLWhlaWdodDogMi4zcmVtO1xuXHRcdEBleHRlbmQgLmZvbnQtd2VpZ2h0LTQwMDtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItZ3JleS00MDApO1xuXG5cdFx0Lm5vdC10b3VjaCAmIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS0xKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmlzLWFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS0xKTtcblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgXCIuLi9taXhpbnMvbXFcIjtcblxuLm1vZHVsYXIgLm5hdi0tc29jaWFsLW5hdiB7XG5cblx0Lm5hdl9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDRyZW07XG5cblx0XHRAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyLjVyZW07XG5cdFx0fVxuXHR9XG5cblx0Lm5hdl9fbGluayB7XG5cdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0fVxuXG5cdC5pY29uLFxuXHRzdmcge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0fVxuXG5cdC5ub3QtdG91Y2ggJiB7XG5cdFx0Lm5hdl9fbGluazpob3ZlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS0xKTtcblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgXCIuLi9taXhpbnMvbXFcIjtcblxuLmZvcm0tc2VhcmNoIHtcbiAgaGVpZ2h0OiA4cmVtO1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMjApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCAwICMwMDAwMDAyMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyZXktNDAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuNnJlbSk7XG4gIG1heC13aWR0aDogMzVyZW07XG5cbiAgQGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAzNXJlbTtcbiAgfVxuXG4gICYtLW9wZW5lZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuLi9fY29uZmlnL2NvbG9yc1wiO1xuQHVzZSBcIi4uL19iYXNlL3R5cG9ncmFwaHlcIjtcbkB1c2UgXCIuLi9hdG9tcy9hY3Rpb25cIjtcbkB1c2UgXCIuLi9taXhpbnMvbXFcIjtcblxuLmNvb2tpZWJhbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcblxuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdChjb2xvcnMuJGNvbG9yLWJsYWNrLCAkYWxwaGE6IC0wLjIpO1xuXG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMjApO1xuXG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbXEubXEoJGZyb206IG1lZGl1bSkge1xuICAgIG1heC13aWR0aDogMzZyZW07XG4gIH1cbn1cblxuLmNvb2tpZWJhbm5lcl9fdGl0bGUge1xuICBAZXh0ZW5kIC5mb250LXNpemUtMzAwO1xuICBAZXh0ZW5kIC5mb250LXdlaWdodC03MDA7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy0xMCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctMTApO1xufVxuXG4uY29va2llYmFubmVyX19kZXNjIHtcbiAgQGV4dGVuZCAuZm9udC1zaXplLTMwMDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLTEwKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy0xMCk7XG59XG5cbi5jb29raWViYW5uZXJfX2N0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb29raWViYW5uZXJfX2J1dHRvbiB7XG4gIEBleHRlbmQgLmFjdGlvbjtcbiAgQGV4dGVuZCAuYWN0aW9uLXByaW1hcnktLWludmVydGVkO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctMTApO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTEwKTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBtaW4td2lkdGg6IHVuc2V0O1xufVxuXG4uY29va2llYmFubmVyX19idXR0b24tLWxpZ2h0IHtcbiAgQGV4dGVuZCAuYWN0aW9uO1xuICBAZXh0ZW5kIC5hY3Rpb24tc2Vjb25kYXJ5LS1pbnZlcnRlZDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY29va2llYmFubmVyX19jbG9zZWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcblxuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuXG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcblxuICB0cmFuc2l0aW9uOiAuMnMgYWxsO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmxhY2spO1xuICB9XG59XG5cbi5jb29raWViYW5uZXJfX2Nsb3NleCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuXG4gIHRyYW5zaXRpb246IC4ycyBhbGw7XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLXNwYWNpbmctMjApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIGNhbGModmFyKC0tc3BhY2luZy0yMCkgLyAyKSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL19jb25maWcvY29sb3JzXCI7XG5AdXNlIFwiLi4vX2Jhc2UvdHlwb2dyYXBoeVwiO1xuQHVzZSBcIi4uL2F0b21zL2FjdGlvblwiO1xuQHVzZSBcIi4uL21peGlucy9tcVwiO1xuQHVzZSBcIi4uL2F0b21zL2dyaWRcIjtcblxuLmNvb2tpZS1iYW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgcGFkZGluZzogMi41cmVtIDJyZW0gMnJlbTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdkaXRoKTtcblxuICAgIEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fY3RhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMy42cmVtO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICBAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX3NldHRpbmdzIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTEpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1JTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGV4dGVuZCAuaDU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuXG4uY29va2llLWNob2ljZXMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uY29va2llLWNob2ljZSB7XG4gIC0tZmllbGQtY2hlY2tib3gtbWFyZ2luLXRvcDogMDtcbiAgLS1sYWJlbC1tYXJnaW4tdG9wOiAwO1xuICAtLWxhYmVsLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIC0tbGFiZWwtYWxpZ246IGxlZnQ7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2NoZWNrYm94IHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDEuOHJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG4gICAgLmZpZWxkX19zdWItbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAuZmllbGRfX3N1Yi1sYWJlbDpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjVyZW0pO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTkwMCk7XG5cbiAgICAgIEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuM3JlbSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGV0YWlscyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyZXktMjAwKTtcblxuICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBwYWRkaW5nOiAwLjhyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjNyZW0pO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdWNjZXNzKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB9XG5cbiAgJl9fc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW07XG5cbiAgICBAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fc3VjY2VzcyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJl9fc3VtbWFyeSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBoZWlnaHQ6IDYuOHJlbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJiArICoge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAzLjRyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgIGhlaWdodDogMC4zcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JleS0yMDApO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgdmFyKC0tYW5pbWF0aW9uLWVhc2UpO1xuXG4gICAgICAuY29va2llLWNob2ljZV9fZGV0YWlsc1tvcGVuXSA+ICYge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjptYXJrZXIsXG4gICAgJjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL21peGlucy9tcVwiO1xuXG4uYWNjb3JkaW9uIHtcbiAgICBpbnRlcnBvbGF0ZS1zaXplOiBhbGxvdy1rZXl3b3JkcztcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xuICAgIGJvcmRlci1ib3R0b206IC4xcmVtIHNvbGlkIHZhcigtLWNvbG9yLWdyZXktMTUwKTtcblxuICAgICYtZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDA7XG4gICAgfVxuXG4gICAgJi0tYmlnIHtcbiAgICAgICAgLS1hY2NvcmRpb24taGVhZGVyLWZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTQwMCk7XG4gICAgICAgIC0tYWNjb3JkaW9uLWhlYWRlci1saW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLWxpbmUtaGVpZ2h0KTtcbiAgICAgICAgLS1hY2NvcmRpb24taGVhZGVyLWZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIC0tYWNjb3JkaW9uLWhlYWRlci1iYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAtLWFjY29yZGlvbi1oZWFkZXItYmFja2dyb3VuZC1zaXplOiAxMHB4IDNweDtcbiAgICAgICAgLS1hY2NvcmRpb24taGVhZGVyLXBhZGRpbmc6IC44cmVtIDA7XG4gICAgICAgIC0tYWNjb3JkaW9uLXNsb3QtcGFkZGluZzogMi41cmVtIDJyZW0gNy41cmVtO1xuICAgICAgICAtLWFjY29yZGlvbi1oZWFkZXItbWFyZ2luOiAwIDJyZW07XG5cbiAgICB9XG5cbiAgICAmLS1jb21wYWN0IHtcbiAgICAgICAgLS1hY2NvcmRpb24taGVhZGVyLXBhZGRpbmc6IDA7XG4gICAgICAgIC0tYWNjb3JkaW9uLWhlYWRlci1mb250LXdlaWdodDogOTAwO1xuICAgICAgICAtLWFjY29yZGlvbi1oZWFkZXItZGlzcGxheTogZmxleDtcbiAgICAgICAgLS1hY2NvcmRpb24taGVhZGVyLXRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIC0tYWNjb3JkaW9uLWhlYWRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS0xKTtcbiAgICAgICAgLS1hY2NvcmRpb24tc2xvdC1wYWRkaW5nOiAycmVtIDA7XG4gICAgfVxuXG4gICAgb3ZlcmZsb3c6IHZhcigtLWFjY29yZGlvbi1pdGVtLW92ZXJmbG93KTtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLW1lZGl1bS13aWR0aCk7XG5cbiAgICAmOjpkZXRhaWxzLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGNsaXA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tYWNjb3JkaW9uLWl0ZW0tY29udGVudC1oZWlnaHQsIDApO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIGNvbnRlbnQtdmlzaWJpbGl0eTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tYW5pbWF0aW9uRHVyYXRpb24pO1xuICAgICAgICB0cmFuc2l0aW9uLWJlaGF2aW9yOiBhbGxvdy1kaXNjcmV0ZSwgYWxsb3ctZGlzY3JldGU7XG5cbiAgICB9XG5cbiAgICAmW29wZW5dIHtcbiAgICAgICAgLS1hY2NvcmRpb24tbWFya2VyLXRyYW5zZm9ybTogMjcwZGVnO1xuICAgICAgICAtLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQtaGVpZ2h0OiBhdXRvO1xuICAgICAgICAtLWFjY29yZGlvbi1oZWFkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMSk7XG5cbiAgICAgICAgJjo6ZGV0YWlscy1jb250ZW50IHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21hcmtlciB7XG4gICAgICAgIC0taWNvbi13aWR0aDogMnJlbTtcblxuICAgICAgICB0cmFuc2l0aW9uOiByb3RhdGUgdmFyKC0tYW5pbWF0aW9uRHVyYXRpb24pIHZhcigtLWFuaW1hdGlvbkVhc2UpO1xuICAgICAgICByb3RhdGU6IHZhcigtLWFjY29yZGlvbi1tYXJrZXItdHJhbnNmb3JtLCA5MGRlZyk7XG5cbiAgICAgICAgJi5pY29uLWNoZXZyb24tcmlnaHQsIFxuICAgICAgICAmLmljb24tY2hldnJvbi1yaWdodCBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEuMXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS44cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tYWNjb3JkaW9uLWhlYWRlci1wYWRkaW5nLCAwLjhyZW0gMCAwKTtcbiAgICAgICAgbWFyZ2luOiB2YXIoLS1hY2NvcmRpb24taGVhZGVyLW1hcmdpbiwgMCk7XG4gICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICBkaXNwbGF5OiB2YXIoLS1hY2NvcmRpb24taGVhZGVyLWRpc3BsYXksIGdyaWQpO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxLjhyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IHJvdGF0ZSB2YXIoLS1hbmltYXRpb25EdXJhdGlvbikgdmFyKC0tYW5pbWF0aW9uRWFzZSk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiB2YXIoLS1hY2NvcmRpb24taGVhZGVyLXBvaW50ZXItZXZlbnRzKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWFjY29yZGlvbi1oZWFkZXItY29sb3IsIGluaGVyaXQpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdmFyKC0tYWNjb3JkaW9uLWhlYWRlci10ZXh0LXRyYW5zZm9ybSk7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS00MDApO1xuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLWxpbmUtaGVpZ2h0KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWFjY29yZGlvbi1oZWFkZXItZm9udC13ZWlnaHQsIDMwMCk7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlcixcbiAgICAgICAgJjo6bWFya2VyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAtLWFjY29yZGlvbi1oZWFkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMSk7XG5cbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fc2xvdCB7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWFjY29yZGlvbi1zbG90LXBhZGRpbmcsIDAuOHJlbSAwIDApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBtZWRpdW0pIHtcblxuICAgICAgICAmLS1iaWcge1xuICAgICAgICAgICAgLS1hY2NvcmRpb24tc2xvdC1wYWRkaW5nOiA1cmVtIDJyZW0gMTVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAvLyB0byBtYWtlIGl0IG9wZW4gb24gbGFyZ2VcbiAgICAgICAgLy8gb25seSB3b3JrcyBpbiBjaHJvbWUgZm9yIG5vdywgZm9yY2VkIHZpYSBKU1xuICAgICAgICAmLS1vcGVuLWZyb20tbWVkaXVtIHtcbiAgICAgICAgICAgIC0tYWNjb3JkaW9uLXRvZ2dsZS1kaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgLS1hY2NvcmRpb24taXRlbS1jb250ZW50LWhlaWdodDogYXV0bztcbiAgICAgICAgICAgIC0tYWNjb3JkaW9uLWhlYWRlci1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIC0tYWNjb3JkaW9uLWhlYWRlci1kaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAmOjpkZXRhaWxzLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgIH1cblxuICAgIH1cbn0iLCJAdXNlIFwiLi4vbWl4aW5zL21xXCI7XG5AdXNlIFwiLi4vdXRpbHMvdmlzdWFsbHktaGlkZGVuXCI7XG5AdXNlIFwiLi4vX2Jhc2UvdHlwb2dyYXBoeVwiO1xuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogNTA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1oZWFkZXJIZWlnaHRTbWFsbCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm94LXNoYWRvdzogMCAycHggMjBweCAwICMxQTE5MTkyMDtcblxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tYW5pbWF0aW9uRHVyYXRpb24pIHZhcigtLWFuaW1hdGlvbkVhc2UpO1xuXG5cbiAgQGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG4gICAgaGVpZ2h0OiB2YXIoLS1oZWFkZXJIZWlnaHQpO1xuICB9XG59XG5cbi5oZWFkZXItLXNjcm9sbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwJSk7XG59XG5cbi5oZWFkZXJfX2hvbWUtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tbGVmdDogMXJlbTtcblxuICBAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxuXG4gID4gKiB7XG4gICAgd2lkdGg6IDIwcmVtO1xuXG4gICAgQGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG4gICAgICB3aWR0aDogMzlyZW07XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXJfX2hvbWUtbGluay10ZXh0IHtcbiAgQGV4dGVuZCAudmlzdWFsbHktaGlkZGVuO1xufVxuXG4uaGVhZGVyX19uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy10b3A6IDhyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1hbmltYXRpb25EdXJhdGlvbikgdmFyKC0tYW5pbWF0aW9uRWFzZSk7XG5cbiAgQGluY2x1ZGUgbXEubXEoJGZyb206IG1lZGl1bSwgJHVudGlsOiBsYXJnZSkge1xuICAgIHdpZHRoOiAzNy41cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogNnJlbSA0cmVtIDAgMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC5oZWFkZXJfX25hdi0tb3BlbmVkICYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cbiAgICBAaW5jbHVkZSBtcS5tcSgkZnJvbTogbWVkaXVtKSB7XG5cbiAgICB9XG4gICAgQGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXJfX25hdi1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2stdHJhbnNwYXJlbnQpO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAwO1xuXG4gIC5oZWFkZXJfX25hdi0tb3BlbmVkICYge1xuICAgIEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBtZWRpdW0sICR1bnRpbDogbGFyZ2UpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG5cbi5oZWFkZXJfX25hdi1tZXRhIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIEBleHRlbmQgLmZvbnQtd2VpZ2h0LTQwMDtcblxuICBAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDIuNXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgfVxufVxuXG4uaGVhZGVyX19oYW1idXJnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS0xKTtcblxuICBAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL21peGlucy9tcVwiO1xuQHVzZSBcIi4uL21peGlucy9jb2xcIjtcbkB1c2UgXCIuLi9fYmFzZS90eXBvZ3JhcGh5XCI7XG5AdXNlIFwiLi4vYXRvbXMvYWN0aW9uXCI7XG5cbi5mb290ZXItbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9vdGVyLW1haW4tY29udGVudCAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIEBleHRlbmQgLmZvbnQtd2VpZ2h0LTQwMDtcblxuICBAaW5jbHVkZSBtcS5tcSgkZnJvbTogbWVkaXVtKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5uYXYtZm9vdGVyIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5mb290ZXJfX2JyYW5kIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcblxuXG4gIGEge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTQwMCk7XG5cbiAgICAubm90LXRvdWNoICYge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTEpO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4iLCJAdXNlIFwiLi4vbWl4aW5zL21xXCI7XG5cbi5jb21wb25lbnQge1xuXG59XG5cblxuLmMtZWRnZSArIC5jLWVkZ2UsXG4uYy1zcGFjZWQgKyAuYy1lZGdlIHtcblx0bWFyZ2luLXRvcDogNnJlbTtcblxuXHRAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcblx0XHRtYXJnaW4tdG9wOiAxMnJlbTtcblx0fVxufVxuXG5cblxuLmMtbGFzdCB7XG5cdG1hcmdpbi1ib3R0b206IDZyZW07XG5cblx0QGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJyZW07XG5cdH1cbn1cblxuXG4uYy1pbWFnZVRleHQgKyAuYy1pbWFnZVRleHQge1xuXHRtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTMwKTtcblxuXHRAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi5jb250YWluZXItYmxvZyB7XG5cdC5jLWVkZ2Uge1xuXHRcdG1hcmdpbi10b3A6IDZyZW07XG5cblx0XHRAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcblx0XHRcdG1hcmdpbi10b3A6IDEycmVtO1xuXHRcdH1cblx0fVxuXHQuYy1sYXN0IHtcblx0XHRtYXJnaW4tYm90dG9tOiA2cmVtO1xuXG5cdFx0QGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cmVtO1xuXHRcdH1cblx0fVxuXG5cblx0LmMtaW1hZ2VUZXh0ICsgLmMtaW1hZ2VUZXh0IHtcblx0XHRtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTMwKTtcblxuXHRcdEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cbn1cbiIsIi5jLXBhZ2U0MDQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMSk7XG59XG5cbi5jLXBhZ2U0MDRfX2lubmVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXgtd2lkdGg6IDExMHJlbTtcblxuXHRoNSB7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0Zm9udC1zaXplOiA0cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiA2cmVtO1xuXHR9XG5cblx0cCB7XG5cdFx0bWF4LXdpZHRoOiA0MHJlbTtcblx0XHRtYXJnaW46IDEwcmVtIGF1dG8gdmFyKC0tc3BhY2luZy0xMCk7XG5cdH1cbn1cbiIsIkB1c2UgXCIuLi9taXhpbnMvbXFcIjtcblxuLmMtaGVhZGluZyB7XG5cblx0LnNlY3Rpb24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdG1pbi1oZWlnaHQ6IDkwdmg7XG5cdFx0cGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctMzApO1xuXHRcdHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLTMwKTtcblxuXHRcdEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuXHRcdFx0cGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctNjApO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDUuNXJlbTtcblx0XHR9XG5cdH1cblxuXHQuZmlndXJlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LnN0eWxlZCBoMSxcblx0LnN0eWxlZCAuaDEge1xuXHRcdCYgKyBoMixcblx0XHQmICsgLmgyLFxuXHRcdCYgKyBoMyxcblx0XHQmICsgLmgzIHtcblx0XHRcdG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMTApO1xuXHRcdH1cblx0fVxuXG5cdC5idG4tY3RhOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdH1cblx0Ji0tc2VhcmNoIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMy43cmVtO1xuXG5cdFx0QGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlLCAkdW50aWw6IHdpZGUpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMycmVtO1xuXHRcdH1cblx0XHQuc2VjdGlvbiB7XG5cdFx0XHRoZWlnaHQ6IDYyLjdyZW07XG5cdFx0XHRtaW4taGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0b3ZlcmZsb3c6IHVuc2V0O1xuXHRcdFx0ZmlndXJlIHtcblx0XHRcdFx0LypiYWNrZ3JvdW5kOiByZWQ7Ki9cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgXCIuLi9taXhpbnMvbXFcIjtcbkB1c2UgXCIuLi9hdG9tcy9ncmlkXCI7XG5cbi5jLWN0YSB7XG5cdC0tc29jaWFsLW5hdi1tYXJnaW46IDVyZW0gYXV0byAwO1xuXG5cdC5idG4ge1xuXHRcdG1hcmdpbjogdmFyKC0tc3BhY2luZy0xMCkgdmFyKC0tc3BhY2luZy0yMCk7XG5cdH1cblxuXHQmX19saW5rcyB7XG5cdFx0bWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0zMCk7XG5cblx0XHRAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcblx0XHRcdG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctNTApO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTQwKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTMpO1xuXG5cdFx0QGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG5cdFx0XHRwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTYwKTtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRtYXJnaW4tdG9wOiAyLjVyZW07XG5cdH1cblxuXHQmX190aXRsZSArIC5jLWN0YV9fc3VidGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMjApO1xuXG5cdFx0QGluY2x1ZGUgbXEubXEoJGZyb206IG1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cbn1cblxuLmMtY3RhX19jb250ZW50LS1pcy1pbWFnZSB7XG5cdG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctODApO1xuXHRwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy0xMDApO1xufVxuXG4uYy1jdGEgLnRleHQtYWxpZ24tbGVmdCAuYy1jdGFfX2xpbmtzIC5hY3Rpb24ge1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNvbnRhaW5lci1ibG9nIHtcblx0LmMtY3RhX19jb250ZW50IHtcblxuXHRcdEBpbmNsdWRlIG1xLm1xKCR1bnRpbDogbGFyZ2UpIHtcblx0XHRcdHBhZGRpbmc6IDhyZW0gMnJlbTtcblx0XHR9XG5cdH1cbn0iLCJAdXNlIFwiLi4vbWl4aW5zL21xXCI7XG5AdXNlIFwiLi4vYXRvbXMvZ3JpZFwiO1xuXG4ubW9kdWxlX19jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiA0cmVtIDJyZW07XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMyk7XG5cblx0QGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG5cdFx0cGFkZGluZzogNnJlbTtcblx0fVxufVxuXG4ubW9kdWxlX19jb250ZW50LS1oYXMtaW1hZ2Uge1xuXHRtYXJnaW4tdG9wOiA4cmVtO1xuXHRwYWRkaW5nLXRvcDogOHJlbTtcblxuXHRAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcblx0XHRwYWRkaW5nLXRvcDogMTByZW07XG5cdH1cbn1cblxuXG4uYy1xdW90ZV9fdGV4dCB7XG5cdG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi5jLXF1b3RlX19ibG9ja3F1b3RlIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xufVxuXG4uYy1xdW90ZV9fZmlnY2FwdGlvbiB7XG5cdG1hcmdpbi10b3A6IDJyZW07XG5cblx0QGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG5cdFx0bWFyZ2luLXRvcDogNHJlbTtcblx0fVxuXG5cdHN0cm9uZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbiIsIkB1c2UgXCIuLi9taXhpbnMvbXFcIjtcblxuLmMtaW1hZ2VUZXh0IC5zZWN0aW9uX190aXRsZSB7XG5cdG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctNDApO1xufVxuXG4uYy1pbWFnZVRleHQtaXRlbV9fdGV4dCB7XG5cdHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLTQwKTtcblxuXHRAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcblx0XHQvL3BhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLTYwKTtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHQvL3BhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLTYwKTtcblxuXHRcdC5yb3ctLXJldmVyc2UgJiB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0LmJ0biB7XG5cdFx0bWFyZ2luLXRvcDogMC41cmVtO1xuXG5cdFx0QGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLTMwKTtcblx0XHR9XG5cdH1cbn1cblxuXG4uYy1pbWFnZVRleHQtaXRlbV9faW1hZ2Uge1xuXG5cdC5zdmctdHJpZ2dlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0c3ZnIHtcblx0XHR3aWR0aDogNDByZW07XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdHBhdGg6bm90KC5maWxsKSB7XG5cdFx0ZmlsbDogbm9uZTtcblxuXHRcdHN0cm9rZS1kYXNoYXJyYXk6IDEwMDA7XG5cdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDA7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDRzIGVhc2UtaW4tb3V0O1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDFzO1xuXHR9XG5cblx0LnN0YXJ0IHBhdGg6bm90KC5maWxsKSB7XG5cdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG5cdH1cbn1cbiIsIkB1c2UgXCIuLi9taXhpbnMvbXFcIjtcblxuXG4uYy10ZWFzZXJzIHtcblx0LmZpZ3VyZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy00MCk7XG5cdH1cbn1cblxuLmMtdGVhc2Vyc19faXRlbS1saW5rIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG5cdCY6aG92ZXIge1xuXHRcdGltZyB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDYpO1xuXHRcdH1cblx0fVxufVxuXG4uYy10ZWFzZXJzX19pdGVtLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAwIDAgdmFyKC0tc3BhY2luZy0yMCk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cblx0QGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG5cdFx0cGFkZGluZy1ib3R0b206ICB2YXIoLS1zcGFjaW5nLTQwKTtcblx0fVxuXG5cdC5hY3Rpb24tZmFiIHtcblx0XHR3aWR0aDogNHJlbTtcblx0fVxuXG5cdCogKyAuYWN0aW9uLWZhYiB7XG5cdFx0bWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy0xMCk7XG5cblx0XHRAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcblx0XHRcdG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctMjApO1xuXHRcdH1cblx0fVxuXG5cdC5jLXRlYXNlcnNfX2l0ZW0tdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctMTApO1xuXG5cdFx0QGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLTEwKTtcblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgXCIuLi9taXhpbnMvbXFcIjtcblxuLmZvcm0tY29udGFpbmVyIHtcblx0Lm1vZHVsYXIgJiB7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0LnJvdzo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0fVxuXG5cdFx0LnJvdzpsYXN0LWNoaWxkIC5mb3JtLWdyb3VwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cbn1cblxuLmZvcm1fX3RpdGxlIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9ybS10ZXh0IHtcblx0bWFyZ2luLXRvcDogMC4zcmVtO1xufVxuLmZvcm0tZ3JvdXAge1xuXHQ+IGRpdltkYXRhLWZpZWxkLXR5cGU9J3RleHQnXSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdD4gbGFiZWwge1xuXHRcdG9yZGVyOiAxO1xuXHRcdH1cblx0XHQ+IGlucHV0IHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdH1cblx0XHQ+IGRpdiB7XG5cdFx0XHRvcmRlcjogMztcblx0XHR9XG5cdH1cblx0PiBkaXZbZGF0YS1maWVsZC10eXBlPSdjaGVja2JveGVzJ10ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRpbnB1dCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcblx0XHR9XG5cdH1cblx0PiBkaXZbZGF0YS1maWVsZC10eXBlPSdyYWRpb3MnXSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGlucHV0IHtcblx0XHRcdG1hcmdpbi1yaWdodDogMC41cmVtO1xuXHRcdH1cblx0fVxuXHQuZm9ybS1jaGVjayB7XG5cdFx0PiBkaXZbZGF0YS1maWVsZC10eXBlPSdjaGVja2JveCddIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxufVxuXG4uZm9ybS1jaGVjay0tZm9ybWllIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuXHRnYXA6IDFyZW07XG5cblx0aW5wdXQge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdH1cbn1cblxuLmZvcm0tc3VjY2VzcyB+IGRpdiB7XG5cblx0bWFyZ2luLWxlZnQ6IC0xMXB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0xMXB4O1xufSIsIkB1c2UgXCIuLi8uLi9taXhpbnMvbXFcIjtcblxuLmJsb2ctZW50cnktaGVhZGluZyB7XG4gIC0taWNvbi13aWR0aDogMy41cmVtO1xuXG4gIEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuICAgIC0taWNvbi13aWR0aDogMi41cmVtO1xuICB9XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkY0Rjk7XG4gIH1cblxuICAmLS1pbWFnZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm90dG9tOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgJi0tZmlyc3Qge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cblxuICAmX19pbmZvcyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBAaW5jbHVkZSBtcS5tcSgkdW50aWw6IG1lZGl1bSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBjb2xvcjogIzQ3NDc0NztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJ3wnO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICBAaW5jbHVkZSBtcS5tcSgkdW50aWw6IG1lZGl1bSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYmxvZy1lbnRyeS1oZWFkaW5nX19pbmZvcy1kYXRlIHtcblxuICAgICAgICAgIEBpbmNsdWRlIG1xLm1xKCR1bnRpbDogbWVkaXVtKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHdpZHRoOiAzMyU7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ibG9nLWVudHJ5LWhlYWRpbmdfX2luZm9zLXRpbWUge1xuICAgICAgICAgIEBpbmNsdWRlIG1xLm1xKCR1bnRpbDogbWVkaXVtKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYmxvZy1lbnRyeS1oZWFkaW5nX19pbmZvcy1hdXRob3Ige1xuICAgICAgICAgIEBpbmNsdWRlIG1xLm1xKCR1bnRpbDogbWVkaXVtKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDY3JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1uZXdsaW5lIHtcbiAgICAgIHVsIHtcbiAgICAgICAgQGluY2x1ZGUgbXEubXEoJHVudGlsOiBtZWRpdW0pIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkuYmxvZy1lbnRyeS1oZWFkaW5nX19pbmZvcy1hdXRob3IsIGxpLmJsb2ctZW50cnktaGVhZGluZ19faW5mb3MtZGF0ZSAge1xuICAgICAgICAgIEBpbmNsdWRlIG1xLm1xKCR1bnRpbDogbWVkaXVtKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcblxuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzMzMzMztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICBAaW5jbHVkZSBtcS5tcSgkZnJvbTogbWVkaXVtKSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHJlZDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgIH1cblxuICAgIC5maWd1cmUtYmxvZ2NhcmQge1xuICAgICAgcGljdHVyZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDIuMDQxNTM4NDY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19uZXdzbGV0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTNweDtcblxuICAgICYtaWNvbiB7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIGNvbG9yOiAjOUEwODQxO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5ibG9nLWVudHJ5LWhlYWRpbmdfX25ld3NsZXR0ZXItdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjQjNCQTEyO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJl9faW50cm9kdWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcblxuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmX19zb2NpYWxzIHtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAxNTBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cztcbiAgICAgICAgICBjb2xvcjogIzgwODE4MTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOUEwOTQxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaGFyZV9fYnV0dG9uIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgLnNoYXJlX19idXR0b24tdG9vbHRpcCB7XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLXRvb2x0aXAge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMnJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG5cbiAgICAgICAgICAgIHRvcDogLTEuMjVyZW07XG4gICAgICAgICAgICBsZWZ0OiAzLjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1hbmltYXRpb25EdXJhdGlvbikgdmFyKC0tYW5pbWF0aW9uRWFzZSk7XG5cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICByaWdodDogMTAwJTsgLyogVG8gdGhlIGxlZnQgb2YgdGhlIHRvb2x0aXAgKi9cbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgYmxhY2sgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1tb2JpbGUge1xuICAgICAgLS1zb2NpYWwtbmF2LW1hcmdpbjogNXJlbSAwIDAgMDtcblxuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgJi1ob3Jpem9udGFsIHtcblxuXG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogdmFyKC0tc29jaWFsLW5hdi1tYXJnaW4pO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xuICAgICAgICAgIGNvbG9yOiAjODA4MTgxO1xuXG4gICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOUEwOTQxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaGFyZV9fYnV0dG9uIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAuc2hhcmVfX2J1dHRvbi10b29sdGlwIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTJyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuXG4gICAgICAgICAgICBsZWZ0OiAtNC4yNXJlbTtcbiAgICAgICAgICAgIHRvcDogNC41cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tYW5pbWF0aW9uRHVyYXRpb24pIHZhcigtLWFuaW1hdGlvbkVhc2UpO1xuXG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IDEwMCU7ICAvKiBBdCB0aGUgdG9wIG9mIHRoZSB0b29sdGlwICovXG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMC41cmVtO1xuICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IGJsYWNrIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICAuc2hhcmVfX2J1dHRvbi10b29sdGlwIHtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGFpbmVyLWJsb2cge1xuICAubW9kdWxhciB7XG4gICAgLndyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2ctZW50cnktLWNhdGVnb3J5LW1lZGl6aW5pc2NoZS1mYWNoYmVyZWljaGUsXG4uYmxvZy1lbnRyeS0tY2F0ZWdvcnktZG9tYWluZXMtbWVkaWNhdXgge1xuICAuYmxvZy1lbnRyeS1oZWFkaW5nIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQUVCO1xuICAgIH1cbiAgfVxufVxuXG4uYmxvZy1lbnRyeS0tY2F0ZWdvcnktc29mdHdhcmUtZW50d2lja2x1bmctZGlnaXRhbGUtdG9vbHMsXG4uYmxvZy1lbnRyeS0tY2F0ZWdvcnktZGV2ZWxvcHBlbWVudC1kZS1sb2dpY2llbHMtb3V0aWxzLW51bWVyaXF1ZXNcbntcbiAgLmJsb2ctZW50cnktaGVhZGluZyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjRGOTtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2ctZW50cnktLWNhdGVnb3J5LWdlc3VuZGhlaXRzLXVuZC1jYXNlLW1hbmFnZW1lbnQsXG4uYmxvZy1lbnRyeS0tY2F0ZWdvcnktZ2VzdGlvbi1zYW50ZS1jYXNlLW1hbmFnZW1lbnQge1xuICAuYmxvZy1lbnRyeS1oZWFkaW5nIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJFRUYzO1xuICAgIH1cbiAgfVxufVxuXG4uYmxvZy1lbnRyeS0tY2F0ZWdvcnktZGl2ZXJzaXR5LWluY2x1c2lvbixcbi5ibG9nLWVudHJ5LS1jYXRlZ29yeS1kaXZlcnNpdGUtaW5jbHVzaW9uXG57XG4gIC5ibG9nLWVudHJ5LWhlYWRpbmcge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRTA7XG4gICAgfVxuICB9XG59IiwiQHVzZSBcIi4uLy4uL21peGlucy9tcVwiO1xuLmJsb2ctdGVhc2VyLXJlbGF0ZWQge1xuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzMzMzMzO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgbXEubXEoJGZyb206IG1lZGl1bSkge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuXG4gICAgfVxuXG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0MHB4O1xuICAgIEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBtZWRpdW0pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiA0MHB4O1xuICAgIH1cbiAgfVxuXG5cbiAgJl9faW1hZ2Uge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBmaWd1cmUge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxLjMzODcwOTY4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS4zMzg3MDk2ODtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG5cblxuICB9XG5cbiAgJl9faW5mb3Mge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuXG4gICAgJi1jYXRlZ29yeSB7XG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDAuNXJlbTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEYxRTk7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEuNXB4IDkuNXB4IDEuNXB4IDdweDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC40cztcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuXG4gICAgfVxuXG4gICAgJi1kYXRlIHtcbiAgICAgIGNvbG9yOiAjNDc0NzQ3O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYXJ0aWNsZSB7XG5cblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBtZWRpdW0pIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICB9XG5cbiAgICAubm90LXRvdWNoICYge1xuICAgICAgJjpob3ZlciB7XG5cblxuICAgICAgICAuYmxvZy10ZWFzZXItcmVsYXRlZF9faW1hZ2Uge1xuICAgICAgICAgIGltZyB7XG5cbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvZy10ZWFzZXItcmVsYXRlZF9faW5mb3MtdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1yZWQtaG92ZXIpO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufSIsIkB1c2UgXCIuLi8uLi9taXhpbnMvbXFcIjtcbi5ibG9nLXJlbGF0ZWQtdGFncyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjFFOTtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSBcIi4uLy4uL21peGlucy9tcVwiO1xuXG4uYmxvZy1jYXRlZ29yaWVzLW1lbnUge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICB9XG5cbiAgJl9fbmF2IHtcbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAxNXB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDgwcHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgfVxuXG5cbiAgICAgICYtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cztcbiAgICAgICAgICBAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubm90LXRvdWNoICYge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAuYmxvZy1jYXRlZ29yaWVzLW1lbnVfX25hdi1pdGVtLWxpbmstdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXJlZC1ob3Zlcik7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgLmJsb2ctY2F0ZWdvcmllcy1tZW51X19uYXYtaXRlbS1saW5rLXRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcmVkLWhvdmVyKTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSBcIi4uLy4uL21peGlucy9tcVwiO1xuXG4uYmxvZy1jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nLXRvcDogMTdweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTlweDtcbiAgICBwYWRkaW5nLXRvcDogMzFweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuXG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICBAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cblxuICAmLS1ub25lIHtcbiAgICAuYmxvZy1jYXRlZ29yeV9fdGl0bGUge1xuICAgICAgY29sb3I6ICM5QTA5NDE7XG4gICAgfVxuICB9XG4gICZfX3RhZ3Mge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICAgIEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmJsb2ctY2F0ZWdvcnlfX2xpc3Qge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXgtd2lkdGg6IDczMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICByb3ctZ2FwOiAxNnB4O1xuICAgICAgY29sdW1uLWdhcDogMjBweDtcblxuXG4gICAgICBtYXgtaGVpZ2h0OiA5MnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA4NnB4O1xuICAgICAgfVxuXG4gICAgICAmLS1zaG93YWxsIHtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5ibG9nLWNhdGVnb3J5X190YWcge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogYmx1ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuXG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM5QTA5NDE7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG5cbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICBwYWRkaW5nOiA1LjVweCA5LjVweCA1LjVweCA3cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjFFOTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgQGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tYWN0aXZlIHtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzlBMDk0MTtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgJl9fc2hvd2FsbCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjOUEwOTQxO1xuICAgIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICB9XG5cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNCM0JBMTI7XG4gICAgfVxuICAgIC5ibG9nLWNhdGVnb3J5X19zaG93YWxsLW1vcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAuYmxvZy1jYXRlZ29yeV9fc2hvd2FsbC1sZXNzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYtLWxlc3Mge1xuICAgICAgLmJsb2ctY2F0ZWdvcnlfX3Nob3dhbGwtbW9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuYmxvZy1jYXRlZ29yeV9fc2hvd2FsbC1sZXNzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS15ZWxsb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZBRUI7XG4gICAgLmJsb2ctY2F0ZWdvcnlfX3RhZ3MgdWwgLmJsb2ctY2F0ZWdvcnlfX3RhZzpub3QoLmJsb2ctY2F0ZWdvcnlfX3RhZy0tYWN0aXZlKSBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgfVxuICB9XG4gICYtLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRUVGMztcbiAgICAuYmxvZy1jYXRlZ29yeV9fdGFncyB1bCAuYmxvZy1jYXRlZ29yeV9fdGFnOm5vdCguYmxvZy1jYXRlZ29yeV9fdGFnLS1hY3RpdmUpIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB9XG4gIH1cbiAgJi0tZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRTA7XG4gICAgLmJsb2ctY2F0ZWdvcnlfX3RhZ3MgdWwgLmJsb2ctY2F0ZWdvcnlfX3RhZzpub3QoLmJsb2ctY2F0ZWdvcnlfX3RhZy0tYWN0aXZlKSBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgfVxuICB9XG4gICYtLWdyZXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkY0Rjk7XG4gICAgLmJsb2ctY2F0ZWdvcnlfX3RhZ3MgdWwgLmJsb2ctY2F0ZWdvcnlfX3RhZzpub3QoLmJsb2ctY2F0ZWdvcnlfX3RhZy0tYWN0aXZlKSBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgfVxuICB9XG59IiwiQHVzZSBcImJsb2cvYmxvZy1lbnRyeS1oZWFkaW5nXCI7XG5AdXNlIFwiYmxvZy9ibG9nLXJlbGF0ZWQtZW50cmllc1wiO1xuQHVzZSBcImJsb2cvYmxvZy1yZWxhdGVkLXRhZ3NcIjtcbkB1c2UgXCJibG9nL2Jsb2ctY2F0ZWdvcmllcy1tZW51XCI7XG5AdXNlIFwiYmxvZy9ibG9nLWNhdGVnb3J5XCI7XG5cbkB1c2UgXCIuLi9taXhpbnMvbXFcIjtcblxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5ibG9nIHtcbiAgJi1lbnRyeSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIyNXB4O1xuICB9XG5cbiAgJi1jYXJkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgfVxuXG4gICAgJi1saXN0IHtcblxuICAgICAgQGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLmZpZ3VyZSB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS4zMzMzMzMzMzMzO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLjMzMzMzMzMzMzM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cztcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICAmX19pbmZvcyB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWluLXdpZHRoOiA1MCU7XG5cbiAgICAgICYtY2F0ZWdvcnkge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZ2FwOiA1cHg7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGMUU5O1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMS41cHggOS41cHggMS41cHggN3B4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjRzO1xuICAgICAgICBAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtaW50cm9kdWN0aW9uIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgICYtZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAjNDc0NzQ3O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubm90LXRvdWNoICYge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5ibG9nLWNhcmRfX2ltYWdlIHtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2ctY2FyZF9faW5mb3MtdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1yZWQtaG92ZXIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmlnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC5ibG9nLWNhcmRfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDEuMTcxMzU1NTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS4xNzEzNTU1O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cztcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5ibG9nLWNhcmRfX2luZm9zIHtcblxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHdpZHRoOiA3NC40NTQxNDglO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM5cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9nLWNhcmRfX2luZm9zLWNhdGVnb3J5IHtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjFFOTtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVweCA5LjVweCAxLjVweCA3cHg7XG4gICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9nLWNhcmRfX2luZm9zLXRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjRzO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuYmxvZy1jYXJkX19pbmZvcy1kYXRlIHtcbiAgICAgICAgICBjb2xvcjogIzQ3NDc0NztcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubm90LXRvdWNoICYge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAuYmxvZy1jYXJkX19pbWFnZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJsb2ctY2FyZF9faW5mb3MtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXJlZC1ob3Zlcik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zbWFsbC1saXN0IHtcblxuICAgICAgQGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zbWFsbCB7XG5cbiAgICAgIEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAuYmxvZy1jYXJkX19pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgIHdpZHRoOiAyMzRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgZmlndXJlIHtcblxuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLmJsb2ctY2FyZF9faW5mb3Mge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgZmxleDogMTtcblxuXG4gICAgICAgIC5ibG9nLWNhcmRfX2luZm9zLWNhdGVnb3J5IHtcbiAgICAgICAgICB1bCB7XG5cbiAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9nLWNhcmRfX2luZm9zLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMjBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2ctY2FyZF9faW5mb3MtZGF0ZSB7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5vdC10b3VjaCAmIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLmJsb2ctY2FyZC1zbWFsbF9faW1hZ2Uge1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJsb2ctY2FyZC1zbWFsbF9faW5mb3MtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXJlZC1ob3Zlcik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGFyZ2Uge1xuICAgICAgZ2FwOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBnYXA6IDA7XG4gICAgICB9XG5cbiAgICAgIC5ibG9nLWNhcmRfX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICBAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgZmlndXJlIHtcblxuXG4gICAgICAgICAgQGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEuNzQzNzU4MjE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEuNzQzNzU4MjE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuYmxvZy1jYXJkX19pbmZvcyB7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBtaW4td2lkdGg6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIHdpZHRoOiA2NC44MDc4MzclO1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggNDBweCAwIDQwcHg7XG5cbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTUwcHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDk3cHg7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9nLWNhcmRfX2luZm9zLWNhdGVnb3J5IHtcbiAgICAgICAgICB1bCB7XG5cbiAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9nLWNhcmRfX2luZm9zLXRpdGxlIHtcblxuXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDIwcHggMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvZy1jYXJkX19pbmZvcy1pbnRyb2R1Y3Rpb24ge1xuXG4gICAgICAgIH1cblxuICAgICAgICAuYmxvZy1jYXJkX19pbmZvcy1kYXRlIHtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubm90LXRvdWNoICYge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAuYmxvZy1jYXJkLXNtYWxsX19pbWFnZSB7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYmxvZy1jYXJkLXNtYWxsX19pbmZvcy10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcmVkLWhvdmVyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG5cbiAgJi1saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgICZfX2xvYWRtb3JlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjOUEwOTQxO1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgIH1cblxuICAgICAgLmljb24tbG9hZG1vcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBhbmltYXRpb246IHJvdGF0aW9uIDFzIGxpbmVhciBpbmZpbml0ZTtcblxuICAgICAgfVxuXG4gICAgICAmLS1hY3RpdmUge1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICAuaWNvbi1sb2FkbW9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuaDEuYmxvZy10ZWFzZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gIH1cblxufVxuXG4uYmxvZy10ZWFzZXJfX2FsbC1idXR0b24ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG5cbi5ibG9nLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDA7XG4gIHJvdy1nYXA6IDUwcHg7XG4gIEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgcm93LWdhcDogMTAwcHg7XG4gIH1cblxuICA+IC5ibG9nLWNhcmQge1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG4gICAgICB3aWR0aDogY2FsYyhjYWxjKDEwMCUgLSA4MHB4KSAvIDMpO1xuICAgIH1cblxuICAgIC5ibG9nLWNhcmRfX2luZm9zLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gOm50aC1jaGlsZCgxKSxcbiAgPiA6bnRoLWNoaWxkKDIpLFxuICA+IDpudGgtY2hpbGQoNiksXG4gID4gOm50aC1jaGlsZCg3KSxcbiAgPiA6bnRoLWNoaWxkKDEwbisxKSxcbiAgPiA6bnRoLWNoaWxkKDEwbisyKSxcbiAgPiA6bnRoLWNoaWxkKDEwbis2KSxcbiAgPiA6bnRoLWNoaWxkKDEwbis3KSB7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgIHdpZHRoOiBjYWxjKGNhbGMoMTAwJSAtIDQwcHgpIC8gMik7XG4gICAgfVxuICB9XG5cbn1cblxuLmJsb2ctbGlzdC1taW5pIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1MHB4O1xuICBAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiA0MHB4O1xuICAgIG1hcmdpbjogMTAwcHggMDtcbiAgfVxuXG4gIC5ibG9nLWNhcmQge1xuXG4gICAgQGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogMTVweDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG5cbiAgICAgIEBpbmNsdWRlIG1xLm1xKCRmcm9tOiBsYXJnZSkge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICB9XG5cbiAgICAgIGZpZ3VyZSB7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4uYy1ibG9nVGVhc2VyIC5ibG9nLWNhcmQtLXNtYWxsIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgQGluY2x1ZGUgbXEubXEoJGZyb206IGxhcmdlKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufSIsIkB1c2UgXCIuLi9taXhpbnMvbXFcIjtcblxuLmZhcSB7XG4gICZfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbSFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAyLjRyZW07XG5cbiAgICBAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcbiAgICAgIGdhcDogMy4ycmVtO1xuICAgIH1cbiAgfVxufSIsIi8vIEZpeGVzIGZyb20gZm9ybWVyIHRlbXBsYXRlXG5AdXNlIFwibWl4aW5zL21xXCI7XG5cbi5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS0xKTtcblxuICBAaW5jbHVkZSBtcS5tcSgkZnJvbTogbGFyZ2UpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgfVxufVxuXG5cbi5zbGlkZV9fZmlndXJlIHtcbiAgaW1nIHtcbiAgICBvYmplY3QtcG9zaXRpb246IHZhcigtLWZvY2FscG9pbnQpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4ub2ZmZXItb3ZlcnZpZXctdGlsZSB7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/