/*!********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js!./assets/styles/main.scss ***!
  \********************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*! @algolia/autocomplete-theme-classic 1.17.5 | MIT License | © Algolia, Inc. and contributors | https://github.com/algolia/autocomplete */:root{--aa-search-input-height:44px;--aa-input-icon-size:20px;--aa-base-unit:16;--aa-spacing-factor:1;--aa-spacing:calc(var(--aa-base-unit)*var(--aa-spacing-factor)*1px);--aa-spacing-half:calc(var(--aa-spacing)/2);--aa-panel-max-height:650px;--aa-base-z-index:9999;--aa-font-size:calc(var(--aa-base-unit)*1px);--aa-font-family:inherit;--aa-font-weight-medium:500;--aa-font-weight-semibold:600;--aa-font-weight-bold:700;--aa-icon-size:20px;--aa-icon-stroke-width:1.6;--aa-icon-color-rgb:119,119,163;--aa-icon-color-alpha:1;--aa-action-icon-size:20px;--aa-text-color-rgb:38,38,39;--aa-text-color-alpha:1;--aa-primary-color-rgb:62,52,211;--aa-primary-color-alpha:0.2;--aa-muted-color-rgb:128,126,163;--aa-muted-color-alpha:0.6;--aa-panel-border-color-rgb:128,126,163;--aa-panel-border-color-alpha:0.3;--aa-input-border-color-rgb:128,126,163;--aa-input-border-color-alpha:0.8;--aa-background-color-rgb:255,255,255;--aa-background-color-alpha:1;--aa-input-background-color-rgb:255,255,255;--aa-input-background-color-alpha:1;--aa-selected-color-rgb:179,173,214;--aa-selected-color-alpha:0.205;--aa-description-highlight-background-color-rgb:245,223,77;--aa-description-highlight-background-color-alpha:0.5;--aa-detached-media-query:(max-width:680px);--aa-detached-modal-media-query:(min-width:680px);--aa-detached-modal-max-width:680px;--aa-detached-modal-max-height:500px;--aa-overlay-color-rgb:115,114,129;--aa-overlay-color-alpha:0.4;--aa-panel-shadow:0 0 0 1px rgba(35,38,59,.1),0 6px 16px -4px rgba(35,38,59,.15);--aa-scrollbar-width:13px;--aa-scrollbar-track-background-color-rgb:234,234,234;--aa-scrollbar-track-background-color-alpha:1;--aa-scrollbar-thumb-background-color-rgb:var(--aa-background-color-rgb);--aa-scrollbar-thumb-background-color-alpha:1}@media (hover:none) and (pointer:coarse){:root{--aa-spacing-factor:1.2;--aa-action-icon-size:22px}}body.dark,body[data-theme=dark]{--aa-text-color-rgb:183,192,199;--aa-primary-color-rgb:146,138,255;--aa-muted-color-rgb:146,138,255;--aa-input-background-color-rgb:0,3,9;--aa-background-color-rgb:21,24,42;--aa-selected-color-rgb:146,138,255;--aa-selected-color-alpha:0.25;--aa-description-highlight-background-color-rgb:0 255 255;--aa-description-highlight-background-color-alpha:0.25;--aa-icon-color-rgb:119,119,163;--aa-panel-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--aa-scrollbar-track-background-color-rgb:44,46,64;--aa-scrollbar-thumb-background-color-rgb:var(--aa-background-color-rgb)}.aa-Autocomplete *,.aa-DetachedFormContainer *,.aa-Panel *{-webkit-box-sizing:border-box;box-sizing:border-box}.aa-Autocomplete,.aa-DetachedFormContainer,.aa-Panel{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-family:inherit;font-family:var(--aa-font-family);font-size:16px;font-size:var(--aa-font-size);font-weight:400;line-height:1em;margin:0;padding:0;text-align:left}.aa-Form{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;background-color:rgba(var(--aa-input-background-color-rgb),var(--aa-input-background-color-alpha));border:1px solid rgba(128,126,163,.8);border:1px solid rgba(var(--aa-input-border-color-rgb),var(--aa-input-border-color-alpha));border-radius:3px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:1em;margin:0;position:relative;width:100%}.aa-Form:focus-within{border-color:#3e34d3;border-color:rgba(var(--aa-primary-color-rgb),1);-webkit-box-shadow:0 0 0 2px rgba(62,52,211,.2),inset 0 0 0 2px rgba(62,52,211,.2);box-shadow:0 0 0 2px rgba(62,52,211,.2),inset 0 0 0 2px rgba(62,52,211,.2);-webkit-box-shadow:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px,inset rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px;box-shadow:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px,inset rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px;outline:medium none currentColor}.aa-InputWrapperPrefix{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:44px;height:var(--aa-search-input-height);-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.aa-Label,.aa-LoadingIndicator{cursor:auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:100%;padding:0;text-align:left}.aa-Label svg,.aa-LoadingIndicator svg{stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1);height:auto;max-height:20px;max-height:var(--aa-input-icon-size);width:20px;width:var(--aa-input-icon-size)}.aa-LoadingIndicator,.aa-SubmitButton{height:100%;padding-left:11px;padding-left:calc(var(--aa-spacing)*.75 - 1px);padding-right:8px;padding-right:var(--aa-spacing-half);width:47px;width:calc(var(--aa-spacing)*1.75 + var(--aa-icon-size) - 1px)}@media (hover:none) and (pointer:coarse){.aa-LoadingIndicator,.aa-SubmitButton{padding-left:3px;padding-left:calc(var(--aa-spacing-half)/2 - 1px);width:39px;width:calc(var(--aa-icon-size) + var(--aa-spacing)*1.25 - 1px)}}.aa-SubmitButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0}.aa-LoadingIndicator{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.aa-LoadingIndicator[hidden]{display:none}.aa-InputWrapper{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;position:relative;width:100%}.aa-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font:inherit;height:44px;height:var(--aa-search-input-height);padding:0;width:100%}.aa-Input::-moz-placeholder{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));opacity:1}.aa-Input::-webkit-input-placeholder{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));opacity:1}.aa-Input:-ms-input-placeholder{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));opacity:1}.aa-Input::-ms-input-placeholder{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));opacity:1}.aa-Input::placeholder{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));opacity:1}.aa-Input:focus{border-color:none;-webkit-box-shadow:none;box-shadow:none;outline:none}.aa-Input::-webkit-search-cancel-button,.aa-Input::-webkit-search-decoration,.aa-Input::-webkit-search-results-button,.aa-Input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.aa-InputWrapperSuffix{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:44px;height:var(--aa-search-input-height);-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.aa-ClearButton{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:none;border:0;color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;margin:0;padding:0 12.83328px;padding:0 calc(var(--aa-spacing)*.83333 - .5px)}@media (hover:none) and (pointer:coarse){.aa-ClearButton{padding:0 10.16672px;padding:0 calc(var(--aa-spacing)*.66667 - .5px)}}.aa-ClearButton:focus,.aa-ClearButton:hover{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha))}.aa-ClearButton[hidden]{display:none}.aa-ClearButton svg{stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);width:20px;width:var(--aa-icon-size)}.aa-Panel{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:4px;border-radius:calc(var(--aa-spacing)/4);-webkit-box-shadow:0 0 0 1px rgba(35,38,59,.1),0 6px 16px -4px rgba(35,38,59,.15);box-shadow:0 0 0 1px rgba(35,38,59,.1),0 6px 16px -4px rgba(35,38,59,.15);-webkit-box-shadow:var(--aa-panel-shadow);box-shadow:var(--aa-panel-shadow);margin:8px 0 0;overflow:hidden;position:absolute;-webkit-transition:opacity .2s ease-in,-webkit-filter .2s ease-in;transition:opacity .2s ease-in,-webkit-filter .2s ease-in;transition:opacity .2s ease-in,filter .2s ease-in;transition:opacity .2s ease-in,filter .2s ease-in,-webkit-filter .2s ease-in}@media screen and (prefers-reduced-motion){.aa-Panel{-webkit-transition:none;transition:none}}.aa-Panel button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0;padding:0}.aa-PanelLayout{height:100%;margin:0;max-height:650px;max-height:var(--aa-panel-max-height);overflow-y:auto;padding:0;position:relative;text-align:left}.aa-PanelLayoutColumns--twoGolden{display:grid;grid-template-columns:39.2% auto;overflow:hidden;padding:0}.aa-PanelLayoutColumns--two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;padding:0}.aa-PanelLayoutColumns--three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;padding:0}.aa-Panel--stalled .aa-Source{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.8}.aa-Panel--scrollable{margin:0;max-height:650px;max-height:var(--aa-panel-max-height);overflow-x:hidden;overflow-y:auto;padding:8px;padding:var(--aa-spacing-half);scrollbar-color:#fff #eaeaea;scrollbar-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb),var(--aa-scrollbar-thumb-background-color-alpha)) rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha));scrollbar-width:thin}.aa-Panel--scrollable::-webkit-scrollbar{width:13px;width:var(--aa-scrollbar-width)}.aa-Panel--scrollable::-webkit-scrollbar-track{background-color:#eaeaea;background-color:rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha))}.aa-Panel--scrollable::-webkit-scrollbar-thumb{background-color:#fff;background-color:rgba(var(--aa-scrollbar-thumb-background-color-rgb),var(--aa-scrollbar-thumb-background-color-alpha));border:3px solid #eaeaea;border:3px solid rgba(var(--aa-scrollbar-track-background-color-rgb),var(--aa-scrollbar-track-background-color-alpha));border-radius:9999px;border-right-width:2px}.aa-Source{margin:0;padding:0;position:relative;width:100%}.aa-Source:empty{display:none}.aa-SourceNoResults{font-size:1em;margin:0;padding:16px;padding:var(--aa-spacing)}.aa-List{list-style:none;margin:0}.aa-List,.aa-SourceHeader{padding:0;position:relative}.aa-SourceHeader{margin:8px .5em 8px 0;margin:var(--aa-spacing-half) .5em var(--aa-spacing-half) 0}.aa-SourceHeader:empty{display:none}.aa-SourceHeaderTitle{background:#fff;background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1);display:inline-block;font-size:.8em;font-weight:600;font-weight:var(--aa-font-weight-semibold);margin:0;padding:0 8px 0 0;padding:0 var(--aa-spacing-half) 0 0;position:relative;z-index:9999;z-index:var(--aa-base-z-index)}.aa-SourceHeaderLine{border-bottom:1px solid #3e34d3;border-bottom:1px solid rgba(var(--aa-primary-color-rgb),1);display:block;height:2px;left:0;margin:0;opacity:.3;padding:0;position:absolute;right:0;top:8px;top:var(--aa-spacing-half);z-index:9998;z-index:calc(var(--aa-base-z-index) - 1)}.aa-SourceFooterSeeAll{background:-webkit-gradient(linear,left top, left bottom,from(#fff),to(rgba(128,126,163,.14)));background:linear-gradient(180deg,#fff,rgba(128,126,163,.14));background:-webkit-gradient(linear,left top, left bottom,from(rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha))),to(rgba(128,126,163,.14)));background:linear-gradient(180deg,rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha)),rgba(128,126,163,.14));border:1px solid rgba(128,126,163,.6);border:1px solid rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));border-radius:5px;-webkit-box-shadow:inset 0 0 2px #fff,0 2px 2px -1px rgba(76,69,88,.15);box-shadow:inset 0 0 2px #fff,0 2px 2px -1px rgba(76,69,88,.15);color:inherit;font-size:.95em;font-weight:500;font-weight:var(--aa-font-weight-medium);padding:.475em 1em .6em;-webkit-text-decoration:none;text-decoration:none}.aa-SourceFooterSeeAll:focus,.aa-SourceFooterSeeAll:hover{border:1px solid #3e34d3;border:1px solid rgba(var(--aa-primary-color-rgb),1);color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1)}.aa-Item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:3px;cursor:pointer;display:grid;min-height:40px;min-height:calc(var(--aa-spacing)*2.5);padding:4px;padding:calc(var(--aa-spacing-half)/2)}.aa-Item[aria-selected=true]{background-color:rgba(179,173,214,.205);background-color:rgba(var(--aa-selected-color-rgb),var(--aa-selected-color-alpha))}.aa-Item[aria-selected=true] .aa-ActiveOnly,.aa-Item[aria-selected=true] .aa-ItemActionButton{visibility:visible}.aa-ItemIcon{stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(128,126,163,.3);box-shadow:inset 0 0 0 1px rgba(128,126,163,.3);-webkit-box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));color:#7777a3;color:rgba(var(--aa-icon-color-rgb),var(--aa-icon-color-alpha));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:.7em;height:28px;height:calc(var(--aa-icon-size) + var(--aa-spacing-half));-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-align:center;width:28px;width:calc(var(--aa-icon-size) + var(--aa-spacing-half))}.aa-ItemIcon img{height:auto;max-height:20px;max-height:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);max-width:20px;max-width:calc(var(--aa-icon-size) + var(--aa-spacing-half) - 8px);width:auto}.aa-ItemIcon svg{height:20px;height:var(--aa-icon-size);width:20px;width:var(--aa-icon-size)}.aa-ItemIcon--alignTop{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.aa-ItemIcon--noBorder{background:none;-webkit-box-shadow:none;box-shadow:none}.aa-ItemIcon--picture{height:96px;width:96px}.aa-ItemIcon--picture img{max-height:100%;max-width:100%;padding:8px;padding:var(--aa-spacing-half)}.aa-ItemContent{grid-gap:8px;grid-gap:var(--aa-spacing-half);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:grid;gap:8px;gap:var(--aa-spacing-half);grid-auto-flow:column;line-height:1.25em;overflow:hidden}.aa-ItemContent:empty{display:none}.aa-ItemContent mark{background:none;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-style:normal;font-weight:700;font-weight:var(--aa-font-weight-bold)}.aa-ItemContent--dual{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:left}.aa-ItemContent--dual .aa-ItemContentSubtitle,.aa-ItemContent--dual .aa-ItemContentTitle{display:block}.aa-ItemContent--indented{padding-left:36px;padding-left:calc(var(--aa-icon-size) + var(--aa-spacing))}.aa-ItemContentBody{grid-gap:4px;grid-gap:calc(var(--aa-spacing-half)/2);display:grid;gap:4px;gap:calc(var(--aa-spacing-half)/2)}.aa-ItemContentTitle{display:inline-block;margin:0 .5em 0 0;max-width:100%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.aa-ItemContentSubtitle{font-size:.92em}.aa-ItemContentSubtitleIcon:before{border-color:rgba(128,126,163,.64);border-color:rgba(var(--aa-muted-color-rgb),.64);border-style:solid;content:"";display:inline-block;left:1px;position:relative;top:-3px}.aa-ItemContentSubtitle--inline .aa-ItemContentSubtitleIcon:before{border-width:0 0 1.5px;margin-left:8px;margin-left:var(--aa-spacing-half);margin-right:4px;margin-right:calc(var(--aa-spacing-half)/2);width:10px;width:calc(var(--aa-spacing-half) + 2px)}.aa-ItemContentSubtitle--standalone{grid-gap:8px;grid-gap:var(--aa-spacing-half);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));display:grid;gap:8px;gap:var(--aa-spacing-half);grid-auto-flow:column;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}.aa-ItemContentSubtitle--standalone .aa-ItemContentSubtitleIcon:before{border-radius:0 0 0 3px;border-width:0 0 1.5px 1.5px;height:8px;height:var(--aa-spacing-half);width:8px;width:var(--aa-spacing-half)}.aa-ItemContentSubtitleCategory{color:#807ea3;color:rgba(var(--aa-muted-color-rgb),1);font-weight:500}.aa-ItemContentDescription{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-size:.85em;max-width:100%;overflow-x:hidden;text-overflow:ellipsis}.aa-ItemContentDescription:empty{display:none}.aa-ItemContentDescription mark{background:rgba(245,223,77,.5);background:rgba(var(--aa-description-highlight-background-color-rgb),var(--aa-description-highlight-background-color-alpha));color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));font-style:normal;font-weight:500;font-weight:var(--aa-font-weight-medium)}.aa-ItemContentDash{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));display:none;opacity:.4}.aa-ItemContentTag{background-color:rgba(62,52,211,.2);background-color:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha));border-radius:3px;margin:0 .4em 0 0;padding:.08em .3em}.aa-ItemLink,.aa-ItemWrapper{grid-gap:4px;grid-gap:calc(var(--aa-spacing-half)/2);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:inherit;display:grid;gap:4px;gap:calc(var(--aa-spacing-half)/2);grid-auto-flow:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.aa-ItemLink{color:inherit;-webkit-text-decoration:none;text-decoration:none}.aa-ItemActions{display:grid;grid-auto-flow:column;height:100%;justify-self:end;margin:0 -5.3333333333px;margin:0 calc(var(--aa-spacing)/-3);padding:0 2px 0 0}.aa-ItemActionButton{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:none;border:0;color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0}.aa-ItemActionButton:focus svg,.aa-ItemActionButton:hover svg{color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha))}@media (hover:none) and (pointer:coarse){.aa-ItemActionButton:focus svg,.aa-ItemActionButton:hover svg{color:inherit}}.aa-ItemActionButton svg{stroke-width:1.6;stroke-width:var(--aa-icon-stroke-width);color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));margin:5.3333333333px;margin:calc(var(--aa-spacing)/3);width:20px;width:var(--aa-action-icon-size)}.aa-ActiveOnly{visibility:hidden}.aa-PanelHeader{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#3e34d3;background:rgba(var(--aa-primary-color-rgb),1);color:#fff;display:grid;height:var(--aa-modal-header-height);margin:0;padding:8px 16px;padding:var(--aa-spacing-half) var(--aa-spacing);position:relative}.aa-PanelHeader:after{background-image:-webkit-gradient(linear,left top, left bottom,from(#fff),to(hsla(0,0%,100%,0)));background-image:linear-gradient(#fff,hsla(0,0%,100%,0));background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(var(--aa-background-color-rgb),1)),to(rgba(var(--aa-background-color-rgb),0)));background-image:linear-gradient(rgba(var(--aa-background-color-rgb),1),rgba(var(--aa-background-color-rgb),0));bottom:-8px;bottom:calc(var(--aa-spacing-half)*-1);content:"";height:8px;height:var(--aa-spacing-half);left:0;pointer-events:none;position:absolute;right:0}.aa-PanelFooter,.aa-PanelHeader:after{z-index:9999;z-index:var(--aa-base-z-index)}.aa-PanelFooter{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));-webkit-box-shadow:inset 0 1px 0 rgba(128,126,163,.3);box-shadow:inset 0 1px 0 rgba(128,126,163,.3);-webkit-box-shadow:inset 0 1px 0 rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));box-shadow:inset 0 1px 0 rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:16px;padding:var(--aa-spacing);position:relative}.aa-PanelFooter:after{background-image:-webkit-gradient(linear,left top, left bottom,from(hsla(0,0%,100%,0)),to(rgba(128,126,163,.6)));background-image:linear-gradient(hsla(0,0%,100%,0),rgba(128,126,163,.6));background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(var(--aa-background-color-rgb),0)),to(rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha))));background-image:linear-gradient(rgba(var(--aa-background-color-rgb),0),rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha)));content:"";height:16px;height:var(--aa-spacing);left:0;opacity:.12;pointer-events:none;position:absolute;right:0;top:-16px;top:calc(var(--aa-spacing)*-1);z-index:9998;z-index:calc(var(--aa-base-z-index) - 1)}.aa-DetachedContainer{background:#fff;background:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));bottom:0;-webkit-box-shadow:0 0 0 1px rgba(35,38,59,.1),0 6px 16px -4px rgba(35,38,59,.15);box-shadow:0 0 0 1px rgba(35,38,59,.1),0 6px 16px -4px rgba(35,38,59,.15);-webkit-box-shadow:var(--aa-panel-shadow);box-shadow:var(--aa-panel-shadow);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-DetachedContainer:after{height:32px}.aa-DetachedContainer .aa-SourceHeader{margin:8px 0 8px 2px;margin:var(--aa-spacing-half) 0 var(--aa-spacing-half) 2px}.aa-DetachedContainer .aa-Panel{background-color:#fff;background-color:rgba(var(--aa-background-color-rgb),var(--aa-background-color-alpha));border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0;padding:0;position:relative}.aa-DetachedContainer .aa-PanelLayout{bottom:0;-webkit-box-shadow:none;box-shadow:none;left:0;margin:0;max-height:none;overflow-y:auto;position:absolute;right:0;top:0;width:100%}.aa-DetachedFormContainer{border-bottom:1px solid rgba(128,126,163,.3);border-bottom:1px solid rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:8px;padding:var(--aa-spacing-half)}.aa-DetachedCancelButton{background:none;border:0;border-radius:3px;color:inherit;color:#262627;color:rgba(var(--aa-text-color-rgb),var(--aa-text-color-alpha));cursor:pointer;font:inherit;margin:0 0 0 8px;margin:0 0 0 var(--aa-spacing-half);padding:0 8px;padding:0 var(--aa-spacing-half)}.aa-DetachedCancelButton:focus,.aa-DetachedCancelButton:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(128,126,163,.3);box-shadow:inset 0 0 0 1px rgba(128,126,163,.3);-webkit-box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha));box-shadow:inset 0 0 0 1px rgba(var(--aa-panel-border-color-rgb),var(--aa-panel-border-color-alpha))}.aa-DetachedContainer--modal{border-radius:6px;bottom:inherit;height:auto;margin:0 auto;max-width:680px;max-width:var(--aa-detached-modal-max-width);position:absolute;top:3%}.aa-DetachedContainer--modal .aa-PanelLayout{max-height:500px;max-height:var(--aa-detached-modal-max-height);padding-bottom:8px;padding-bottom:var(--aa-spacing-half);position:static}.aa-DetachedContainer--modal .aa-PanelLayout:empty{display:none}.aa-DetachedSearchButton{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;background-color:rgba(var(--aa-input-background-color-rgb),var(--aa-input-background-color-alpha));border:1px solid rgba(128,126,163,.8);border:1px solid rgba(var(--aa-input-border-color-rgb),var(--aa-input-border-color-alpha));border-radius:3px;color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font:inherit;font-family:inherit;font-family:var(--aa-font-family);font-size:16px;font-size:var(--aa-font-size);height:44px;height:var(--aa-search-input-height);margin:0;padding:0 5.5px;padding:0 calc(var(--aa-search-input-height)/8);position:relative;text-align:left;width:100%}.aa-DetachedSearchButton:focus{border-color:#3e34d3;border-color:rgba(var(--aa-primary-color-rgb),1);-webkit-box-shadow:0 0 0 3px rgba(62,52,211,.2),inset 0 0 0 2px rgba(62,52,211,.2);box-shadow:0 0 0 3px rgba(62,52,211,.2),inset 0 0 0 2px rgba(62,52,211,.2);-webkit-box-shadow:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 3px,inset rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px;box-shadow:rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 3px,inset rgba(var(--aa-primary-color-rgb),var(--aa-primary-color-alpha)) 0 0 0 2px;outline:medium none currentColor}.aa-DetachedSearchButtonIcon{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#3e34d3;color:rgba(var(--aa-primary-color-rgb),1);cursor:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:36px;width:calc(var(--aa-icon-size) + var(--aa-spacing))}.aa-DetachedSearchButtonQuery{color:#262627;color:rgba(var(--aa-text-color-rgb),1);line-height:1.25em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-DetachedSearchButtonPlaceholder[hidden]{display:none}.aa-Detached{height:100vh;overflow:hidden}.aa-DetachedOverlay{background-color:hsla(244,6%,48%,.4);background-color:rgba(var(--aa-overlay-color-rgb),var(--aa-overlay-color-alpha));height:100vh;left:0;margin:0;padding:0;position:fixed;right:0;top:0;z-index:9998;z-index:calc(var(--aa-base-z-index) - 1)}.aa-GradientBottom,.aa-GradientTop{height:8px;height:var(--aa-spacing-half);left:0;pointer-events:none;position:absolute;right:0;z-index:9999;z-index:var(--aa-base-z-index)}.aa-GradientTop{background-image:-webkit-gradient(linear,left top, left bottom,from(#fff),to(hsla(0,0%,100%,0)));background-image:linear-gradient(#fff,hsla(0,0%,100%,0));background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(var(--aa-background-color-rgb),1)),to(rgba(var(--aa-background-color-rgb),0)));background-image:linear-gradient(rgba(var(--aa-background-color-rgb),1),rgba(var(--aa-background-color-rgb),0));top:0}.aa-GradientBottom{background-image:-webkit-gradient(linear,left top, left bottom,from(hsla(0,0%,100%,0)),to(#fff));background-image:linear-gradient(hsla(0,0%,100%,0),#fff);background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(var(--aa-background-color-rgb),0)),to(rgba(var(--aa-background-color-rgb),1)));background-image:linear-gradient(rgba(var(--aa-background-color-rgb),0),rgba(var(--aa-background-color-rgb),1));border-bottom-left-radius:4px;border-bottom-left-radius:calc(var(--aa-spacing)/4);border-bottom-right-radius:4px;border-bottom-right-radius:calc(var(--aa-spacing)/4);bottom:0}@media (hover:none) and (pointer:coarse){.aa-DesktopOnly{display:none}}@media (hover:hover){.aa-TouchOnly{display:none}}:root{--tile-width:300px;--distance-to-edge:Max(var(--container-padding),((100vw - var(--container-width))/2) + var(--container-padding))}video{max-width:100%}.lead{font-size:1.5rem;line-height:1.33em}.stretched-link:after{content:"";inset:0;position:absolute}h1,h2,h3,h4,h5,h6{-webkit-margin-after:1.5rem;margin-block-end:1.5rem}h1 i,h2 i,h3 i,h4 i,h5 i,h6 i{font-weight:400}@media (max-width:999px){.img-with-aniamtion-wrap.stretch,.img-with-aniamtion-wrap.stretch-mobile{inset-inline-start:50%;-webkit-margin-start:-50vw;margin-inline-start:-50vw;max-width:100vw;position:relative;width:100vw}}@media (min-width:1000px) and (max-width:1920px){.wpb_column:first-child .img-with-aniamtion-wrap.stretch,.wpb_column:last-child .img-with-aniamtion-wrap.stretch{width:calc(100% + var(--distance-to-edge))}.wpb_column:first-child .img-with-aniamtion-wrap.stretch{-webkit-margin-start:calc(var(--distance-to-edge)/-1);margin-inline-start:calc(var(--distance-to-edge)/-1)}.wpb_column:last-child .img-with-aniamtion-wrap.stretch{-webkit-margin-end:calc(var(--distance-to-edge)/-1);margin-inline-end:calc(var(--distance-to-edge)/-1)}}.btn,button[type=submit].btn{border:.0625rem solid;border-radius:.25rem!important;display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important;font-size:1rem;font-weight:700!important;gap:.5em;line-height:1.5em;margin:0 0 .5rem;padding:.625rem 1.1rem!important}.btn-square,button[type=submit].btn-square{padding:.625rem .925rem!important}.btn:has(+.btn),button[type=submit].btn:has(+.btn){-webkit-margin-end:1rem;margin-inline-end:1rem}button.btn{cursor:pointer}.btn-play{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;aspect-ratio:1;background-image:linear-gradient(65deg,#f7941d 14.76%,#ee2a7b 65.17%,#702c8d 117.63%);border-radius:50%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:80px}.btn-play i{margin:0 -.25em 0 0}.btn-blue,.btn-gradient{border-color:#001c40}.btn-blue,.btn-blue:hover,.btn-gradient,.btn-gradient:hover{background-color:#001c40!important;color:#fff}.btn-white{background-color:#fff}.btn-white,.btn-white:hover{color:#001c40}@property --gradient-position{syntax:"<percentage>";initial-value:0;inherits:false}.btn-gradient{--start-color:#b0cf2e;--end-color:#1f96a2;isolation:isolate;overflow:hidden;position:relative;-webkit-transition:border-color .2s .1s;transition:border-color .2s .1s}.btn-gradient:before{aspect-ratio:1;background-image:radial-gradient(circle,var(--start-color),var(--end-color));border-radius:50%;content:"";inset:auto auto 0 0;position:absolute;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);-webkit-transition:.17s linear;transition:.17s linear;width:0;z-index:-1}.btn-gradient:hover,.hero .child_column .vc_column-inner:not(.vc_column-card) .btn-gradient,.stretched-link:hover>.btn-gradient{border-color:var(--end-color);color:#001c40}.btn-gradient:hover:before,.hero .child_column .vc_column-inner:not(.vc_column-card) .btn-gradient:before,.stretched-link:hover>.btn-gradient:before{width:calc(200% + 2rem)}.btn-gradient-green{--start-color:#b0cf2e;--end-color:#1f96a2}.btn-gradient-pink{--start-color:#f15653;--end-color:#d82a7e}.btn-gradient-yellow{--start-color:#fcc70a;--end-color:#f8a616}body[data-button-style*=rounded] #to-top{background-color:#fff!important}body[data-button-style*=rounded] #to-top i{color:#001c40}body[data-button-style*=rounded] #to-top:hover{background-color:#fff!important}body[data-button-style*=rounded] #to-top:hover:after{background-color:#1f96a2!important}body[data-button-style*=rounded] #to-top:hover i{color:#fff}.hero .video-modal{-webkit-mask-image:radial-gradient(circle,#000 40%,transparent 70%);mask-image:radial-gradient(circle,#000 40%,transparent 70%)}.hero .video-modal video{aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover}.hero .video-modal .nectar_video_lightbox.btn-play{display:none}body:not(.home) .hero .rotating-wheel>.vc_column-inner{-webkit-align-self:start;-ms-flex-item-align:start;align-self:start}body:not(.home) .hero .rotating-wheel:before{animation-direction:reverse}.home .hero .rotating-wheel{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.home .hero .rotating-wheel>.vc_column-inner{position:absolute}}.hero p:not(.lead){font-size:1.25rem;line-height:1.6em}@media (min-width:1000px){.hero .wpb_column.child_column:first-child .vc_column-inner:not(.vc_column-card) .wpb_wrapper{position:relative;width:calc(100% + 50px);z-index:1}}.video-modal{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.video-modal .btn-play{color:#fff;position:absolute}header#top nav{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.5rem}header#top nav .buttons{position:relative;z-index:0}.header-buttons{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.5rem}.header-buttons .btn{margin:0}#slide-out-widget-area .header-buttons{-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.header-buttons .sf-menu{pointer-events:all;position:static}#header-outer:not(.small-nav) .header-buttons .btn-blue,#header-outer:not(.small-nav) .header-buttons .btn-gradient{background-color:hsla(0,0%,100%,.1)!important}#header-outer:not(.small-nav) .header-buttons .btn-blue:hover,#header-outer:not(.small-nav) .header-buttons .btn-gradient:hover{background-color:hsla(0,0%,100%,.3)!important}#header-outer:not(.small-nav) .header-buttons .btn-blue.toggled,#header-outer:not(.small-nav) .header-buttons .toggled.btn-gradient{background-color:#fff!important;color:#001c40!important}.sf-menu li ul li a .menu-title-text:after,body #header-outer .mobile-header li:not([class*=button_])>a .menu-title-text:after,body #header-outer[data-lhe=animated_underline] #top nav>ul>li:not([class*=button_])>a .menu-title-text:after,body #header-outer[data-lhe=animated_underline] .nectar-header-text-content a:after,body #header-secondary-outer[data-lhe=animated_underline] nav>.sf-menu>li:not([class*=button_])>a .menu-title-text:after{inset-block-end:-12px}.sf-menu .sub-menu{padding-block:.5rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}.sf-menu .sub-menu li{float:none!important}.sf-menu .sub-menu li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem;padding:.5rem 0!important}.sf-menu .sub-menu li a[target=_blank]:after{content:"\f08e";font-family:FontAwesome;-webkit-margin-start:auto;margin-inline-start:auto}.sf-menu .sub-menu li .menu-title-text{font-weight:700!important}.sf-menu .sub-menu li:not(:last-child){-webkit-border-after:.0125rem solid rgba(0,28,64,.2);border-block-end:.0125rem solid rgba(0,28,64,.2)}.rotating-wheel:before{-webkit-animation:rotate 25s linear infinite;animation:rotate 25s linear infinite;aspect-ratio:1;background-image:url(../static/images/wheel.png);background-repeat:no-repeat;background-size:contain;content:"";opacity:.2;pointer-events:none;position:absolute;width:120vw;z-index:-1}@-webkit-keyframes rotate{0%{rotate:0deg}to{rotate:359deg}}@keyframes rotate{0%{rotate:0deg}to{rotate:359deg}}.wpb_column.rotating-wheel{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:769px){.rotating-wheel-mobile:before{display:none!important}}@media (max-width:768px){.rotating-wheel-desktop:before{display:none!important}}.vc_column-card.vc_column-inner,.vc_column-card>.vc_column-inner{background-color:#fff;border-radius:3.25rem 0;color:#001c40;padding:2.5rem}.vc_row-fluid>.span_12 .vc_column-card.vc_column-inner.wpb_column,.vc_row-fluid>.span_12 .vc_column-card>.vc_column-inner.wpb_column{padding:2.5rem}.vc_column-card.vc_column-inner h1,.vc_column-card.vc_column-inner h2,.vc_column-card.vc_column-inner h3,.vc_column-card.vc_column-inner h4,.vc_column-card.vc_column-inner h5,.vc_column-card.vc_column-inner h6,.vc_column-card.vc_column-inner p,.vc_column-card>.vc_column-inner h1,.vc_column-card>.vc_column-inner h2,.vc_column-card>.vc_column-inner h3,.vc_column-card>.vc_column-inner h4,.vc_column-card>.vc_column-inner h5,.vc_column-card>.vc_column-inner h6,.vc_column-card>.vc_column-inner p{color:inherit}.vc_column-card.vc_column-inner a:not(.btn),.vc_column-card>.vc_column-inner a:not(.btn){color:inherit!important}.vc_column-card.vc_column-inner p,.vc_column-card>.vc_column-inner p{font-size:inherit}.vc_column-card.vc_column-inner .img-with-aniamtion-wrap.custom-size,.vc_column-card>.vc_column-inner .img-with-aniamtion-wrap.custom-size{max-width:320px}.vc_column-card>.wpb_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.centered-text .vc_column-card>.wpb_wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.vc_column-card>.wpb_wrapper>:last-child{-webkit-margin-before:auto;margin-block-start:auto}@media (max-width:768px){.vc_column-card>.wpb_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.centered-text .vc_column-card>.wpb_wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.item{display:grid;overflow:hidden;position:relative}.item-content,.item-image-wrap{grid-area:1/1}.item:not(:has(.item-image-wrap)) .item-content{background-color:#1f96a2;height:100%}.item-image-wrap{min-height:1px;position:relative;z-index:-1}.item-image-wrap:after{background:radial-gradient(98.03% 58.95% at 54.08% 30.56%,rgba(0,28,64,.2) 54.74%,rgba(0,28,64,.9) 100%);content:"";inset:0;position:absolute}.item-image{height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%!important}@media (prefers-reduced-motion:no-preference){.item-image{-webkit-transition:.2s;transition:.2s}}.item-content{color:#fff;-webkit-margin-before:auto;margin-block-start:auto;padding:1.5rem 2.5rem}.item .tag{-webkit-margin-after:.5rem;margin-block-end:.5rem}.item-title{font-size:1rem;font-weight:600;line-height:1.4em}@media (prefers-reduced-motion:no-preference){.item:has(.stretched-link):hover .item-image{-webkit-transform:scale(1.2);transform:scale(1.2)}}.companies-posts{display:grid;gap:1.5rem}.companies-posts .item:first-child{border-start-start-radius:3.25rem}.companies-posts .item:last-child{border-end-end-radius:3.25rem}@media (min-width:768px){.companies-posts{grid-template-columns:7fr 5fr;grid-template-rows:repeat(2,290px)}.companies-posts .item-title{font-size:1.25rem;line-height:1.35em}.companies-posts .item:first-child{grid-row:1/-1}.companies-posts .item:nth-child(2),.companies-posts .item:nth-child(3){grid-column:2}}.magazine{--tile-width:22rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(min(var(--tile-width),100%),1fr))}.magazine .item{aspect-ratio:16/9}.magazine .item:first-child{border-start-start-radius:3.25rem}.magazine .item:last-child{border-end-end-radius:3.25rem}.tag{background-color:#001c40;border-radius:1rem;color:#fff;display:inline-block;font-size:.625rem!important;font-weight:700!important;padding:0 .5rem;text-transform:uppercase!important}.tag-pink{background-color:#ee2a7b}.tag-green{background-color:#1f96a2}.tag-yellow{background-color:#f7941d}.flickity-viewport{margin-block:1.5rem 5rem!important}.flickity-slider{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.hover-wrap:has(img.gradient-outline){--width:Min(33px,13%);max-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hover-wrap:has(img.gradient-outline) .hover-wrap-inner{padding:var(--width);position:relative}@media (max-width:768px){.hover-wrap:has(img.gradient-outline){--width:Min(24px,8%)}}.hover-wrap:has(img.gradient-outline) .hover-wrap-inner:before{--gradient-left:#ffe500 270deg,#9aca3c,#1f96a2 360deg;--gradient-right:#702c8d 90deg,#ee2a7b,#f7941d 180deg;background-image:conic-gradient(transparent 0deg,transparent 90deg,var(--gradient-right),transparent 180deg,transparent 270deg,var(--gradient-left));border-radius:50%;content:"";inset:0;position:absolute;-webkit-transform:scale(1.0001);transform:scale(1.0001)}.hover-wrap:has(img.gradient-outline) img{aspect-ratio:1;border-radius:50%;-webkit-margin-after:0!important;margin-block-end:0!important;-o-object-fit:cover;object-fit:cover}.hover-wrap:has(img.gradient-outline-green) .hover-wrap-inner:before{--gradient-left:#9aca3c 270deg,#9aca3c 360deg;--gradient-right:#1f96a2 90deg,#1f96a2 180deg}.hover-wrap:has(img.gradient-outline-pink) .hover-wrap-inner:before{--gradient-left:#ee2a7b 270deg,#ee2a7b 360deg;--gradient-right:#702c8d 90deg,#702c8d 180deg}.hover-wrap:has(img.gradient-outline-yellow) .hover-wrap-inner:before{--gradient-left:#ffe500 270deg,#ffe500 360deg;--gradient-right:#f7941d 90deg,#f7941d 180deg}.img-with-aniamtion-wrap.center:has(img.gradient-outline){text-align:center}.img-with-aniamtion-wrap.right:has(img.gradient-outline){text-align:right}.search-wrap,.search-wrap .toggle-search{position:relative}.search-wrap #autocomplete{inset:0 100% auto auto;-webkit-margin-end:1rem;margin-inline-end:1rem;opacity:0;pointer-events:none;position:absolute;-webkit-transition:.2s;transition:.2s;width:230px}.search-wrap #autocomplete.active{opacity:1;pointer-events:all}.search-wrap #autocomplete input[type=search]:focus{border-color:transparent}.aa-Panel{z-index:10}.aa-ItemLink{-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5em;margin-block:.25rem}.aa-ItemLink small{font-size:.75em}.aa-Form,.aa-Form:focus-within{border:none;-webkit-box-shadow:none;box-shadow:none}.aa-InputWrapperPrefix{display:none}.beckmann-popup{inset:0;opacity:0;pointer-events:none;position:fixed;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;z-index:9999}.beckmann-popup.is-active{opacity:1;pointer-events:all}.beckmann-popup-overlay{background-color:rgba(0,0,0,.65);inset:0;position:absolute}.beckmann-popup-dialog{--padding:clamp(2rem,5vw,4rem);background-color:#fff;border-radius:1rem;border-radius:3.25rem 0;-webkit-box-shadow:0 1.25rem 2.5rem rgba(0,0,0,.25);box-shadow:0 1.25rem 2.5rem rgba(0,0,0,.25);color:#000;margin:8vh auto 0;padding:var(--padding);position:relative;text-align:center;width:min(92vw,680px);z-index:1}@media screen and (min-width:1000px){.beckmann-popup-dialog{text-align:left}}.beckmann-popup-dialog h2{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2;margin-bottom:.75rem}.beckmann-popup-dialog p{text-wrap:pretty;margin:0}.beckmann-popup-dialog p:last-child{-webkit-padding-after:0!important;padding-block-end:0!important}.beckmann-popup-close{background:transparent;border:0;border-radius:.25rem;color:#000;cursor:pointer;font-size:2rem;line-height:1;outline:none;padding:.25rem .5rem;position:absolute;right:.75rem;top:.75rem}.beckmann-popup-logos{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-after:var(--padding);margin-block-end:var(--padding)}@media screen and (min-width:1000px){.beckmann-popup-logos{gap:3rem}}.beckmann-popup-logos img{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;justify-self:center;max-height:40px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}@media screen and (min-width:1000px){.beckmann-popup-logos img{max-height:56px}}@media (max-width:640px){.beckmann-popup-logos{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}body.beckmann-popup-open{overflow:hidden}.core-values{display:grid;grid-template-columns:4fr 8fr;position:relative}.core-values-image{border-start-start-radius:3.25rem;-webkit-margin-after:0!important;margin-block-end:0!important;width:100%}.core-values-title{grid-column:1/-1}.core-values-content{background-color:#fff;border-end-end-radius:3.25rem;display:grid;gap:3.5rem 2rem;grid-column:2;grid-template-columns:repeat(2,1fr);padding:4.5rem;position:absolute}@media (max-width:1400px){.core-values{display:block}.core-values .core-values-image{display:none}.core-values .core-values-content{border-start-start-radius:3.25rem;margin-block:3rem;position:static}}@media (max-width:768px){.core-values .core-values-content{gap:2rem;grid-template-columns:1fr;padding-inline:2.5rem}}.core-value{-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.fact{line-height:1.25;text-align:center}.fact .fact-prefix{-webkit-margin-end:.5rem;margin-inline-end:.5rem}.facts-grid .wpb_wrapper{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);grid-template-columns:repeat(auto-fill,minmax(min(100%,350px),1fr))}.facts-grid .wpb_wrapper .fact{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:1.25rem;font-weight:600;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-after:0;margin-block-end:0;padding:5.625rem 1rem;text-align:center}.facts-grid .wpb_wrapper .fact-icon{width:120px!important}@media (max-width:768px){.facts-grid .wpb_wrapper .fact{padding:2.5rem}}.facts-grid .wpb_wrapper .fact:first-child{border-start-start-radius:3.25rem}.facts-grid .wpb_wrapper .fact:last-child{border-end-end-radius:3.25rem}.nectar-post-grid.layout-stacked .nectar-post-grid-item .content>:not(.stack-item){display:none!important}.nectar-post-grid.layout-stacked .nectar-post-grid-item .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}.stack-item{display:grid;grid-template-columns:5fr 7fr 1fr}.stack-item-company{grid-column:1;-webkit-margin-start:100px;margin-inline-start:100px}.stack-item-company img{max-width:265px!important}.stack-item-content{-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-column:2}.stack-item .btn{-webkit-margin-before:2.5rem;margin-block-start:2.5rem}.accordion{-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.5rem}@media (max-width:768px){.accordion{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem}}.accordion .toggle-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem}.accordion .toggle{background-color:#fff;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;-webkit-margin-after:0!important;margin-block-end:0!important}.accordion .toggle-heading{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;gap:1rem;padding:1.25rem 1.5rem!important}.accordion .toggle-heading i{display:none}.accordion .toggle-heading:before{background-image:url(../static/images/shield.svg);-webkit-box-flex:0;-webkit-flex:0 0 2.5rem;-ms-flex:0 0 2.5rem;flex:0 0 2.5rem;height:2.5rem;width:2.5rem}.accordion .toggle-heading:after,.accordion .toggle-heading:before{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block}.accordion .toggle-heading:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m12 15.73-6.35-6.4a.513.513 0 0 1 0-.71c.19-.2.51-.2.71 0l5.65 5.68 5.65-5.68c.19-.2.51-.2.71 0 .2.19.2.51 0 .71l-6.35 6.4H12Z" fill="%23001C40"/></svg>');-webkit-box-flex:0;-webkit-flex:0 0 1.5rem;-ms-flex:0 0 1.5rem;flex:0 0 1.5rem;height:1.5rem;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-transition:.2s;transition:.2s;vertical-align:middle;width:1.5rem}.toggle.open .accordion .toggle-heading:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.accordion .inner-toggle-wrap{padding:0 1.5rem 30px!important}.footer{overflow-y:clip}.footer .rotating-wheel:before{width:70vw}.footer .rotating-wheel>.vc_column-inner{position:absolute}.footer .nectar_icon{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:50%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;height:2.5rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-end:1.25rem;margin-inline-end:1.25rem;padding:0!important;width:2.5rem}.footer .our-companies p{-webkit-padding-after:1rem;padding-block-end:1rem}.footer .our-companies a{display:block;position:relative;text-decoration:underline}.footer .our-companies a[target=_blank]:after{content:"\f08e";font-family:FontAwesome;inset-inline-end:0;position:absolute;vertical-align:baseline}.copyright ul{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem;margin:0;padding:0}@media (max-width:768px){.copyright ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.copyright ul li{list-style:none}.copyright ul a{text-decoration:underline}.copyright ul a[target=_blank]{opacity:1}.gform-theme--api,.gform-theme--foundation{--gf-form-gap-x:1.5rem;--gf-form-gap-y:1.5rem}.light .gform-theme--api,.light .gform-theme--foundation{--gf-color-danger:#fff;--gf-color-danger-rgb:255,255,255}.span_12.light input[type=email],.span_12.light input[type=text],.span_12.light textarea{background-color:#fff!important;color:#001c40!important}body .gform_wrapper .top_label .gfield_label{color:#fff;font-weight:400;-webkit-margin-before:0;margin-block-start:0}.gfield_required_text{color:hsla(0,0%,100%,.7)}body[data-form-submit=regular] button[type=submit]:hover,body[data-form-submit=regular] input[type=submit]:hover{opacity:1!important}.gform_submission_error .gform-icon{display:none}.gform-theme--framework{--gf-form-spinner-fg-color:inherit}.gform-theme--framework .gform-loader{position:static}#slide-out-widget-area .search-wrap .toggle-search{display:none!important}#slide-out-widget-area .search-wrap #autocomplete{display:block;opacity:1;pointer-events:all;position:static}#slide-out-widget-area .header-buttons{gap:1rem}#slide-out-widget-area .header-buttons .btn{-webkit-padding-start:0!important;padding-inline-start:0!important}#slide-out-widget-area .language-selector{-webkit-margin-before:.5rem;margin-block-start:.5rem}#slide-out-widget-area .language-selector .btn{display:none!important}#slide-out-widget-area .language-selector .sub-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:1rem;opacity:1;padding:0;position:static;-webkit-transform:none;transform:none}#slide-out-widget-area .language-selector .sub-menu li{font-size:1rem}.single-post .post-content .wpb_row .wpb_wrapper>.wpb_row{-webkit-margin-before:0!important;margin-block-start:0!important}.single-post .post-content .content-inner>.wpb_row:not(.u-no-padding){-webkit-padding-after:4rem;padding-block-end:4rem}.single-post .post-content .content-inner>.wpb_row.u-no-padding[data-midnight=light]:has(a.nectar-button[href="https://www.linkedin.com/company/facta-bv"]){display:none}.single-post .post-content .wpb_column:has(>.vc_column-inner>.wpb_wrapper>.img-with-aniamtion-wrap:only-child img[src=""]){display:none}.single-post .post-content span[style*="color: #ffffff"]{background-color:#1f96a2;display:inline-block;line-height:1.1em!important;padding:.25em}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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eUNFLHFCQUNFLFFSc3lDSixDUW55Q0UsdUNBRUUseUZBREEsc0lSc3lDSixDUWx5Q0UseUJBRUUsbUJBREEsZVJxeUNKLENRL3hDRSxvSEFDRSw2Q1JreUNKLENRaHlDSSxnSUFDRSw2Q1JreUNOLENRL3hDSSxvSUFDRSxnQ0FDQSx1QlJpeUNOLENRNXhDQSwwYkFLRSxxQlIreENGLENRNXhDQSxtQkFFRSxvQkFEQSxrRVJneUNGLENRN3hDRSxzQkFDRSxvQlIreENKLENRN3hDSSx3QkFFRSwwRUFDQSxTQUZBLHlCUml5Q04sQ1E3eENNLDZDQUNFLGdCQUNBLHdCQUNBLGtEUit4Q1IsQ1EzeENJLHVDQUNFLHlCUjZ4Q04sQ1ExeENJLHVDQUNFLHFHUjR4Q04sQ1N6MkNBLHVCQU1FLGtGQUVBLGVBTEEsaURBQ0EsNEJBQ0Esd0JBSkEsV0FTQSxXQUNBLG9CQVRBLGtCQUtBLFlBRUEsVVQ4MkNGLENTejJDQSwwQkFDRSxHQUNFLFdUNDJDRixDU3oyQ0EsR0FDRSxhVDIyQ0YsQ0FDRixDU2wzQ0Esa0JBQ0UsR0FDRSxXVDQyQ0YsQ1N6MkNBLEdBQ0UsYVQyMkNGLENBQ0YsQ1N4MkNBLDJCQUVFLDZGQURBLDBFQUVBLGtHVDAyQ0YsQ1N0MkNFLHlCQURGLDhCQUVJLHNCVDAyQ0YsQ0FDRixDU3QyQ0UseUJBREYsK0JBRUksc0JUMDJDRixDQUNGLENVajVDQSxpRUFFRSxxQkhFTSxDR0FOLHdCQURBLGFIRVEsQ0dBUixjVm81Q0YsQ1VsNUNFLHFJQUNFLGNWcTVDSixDVWw1Q0UsK2VBT0UsYVYyNUNKLENVeDVDRSx5RkFDRSx1QlYyNUNKLENVeDVDRSxxRUFDRSxpQlYyNUNKLENVeDVDRSwySUFDRSxlVjI1Q0osQ1V2NUNBLDZCQUNFLDBFQUVBLHVFQURBLHdEVjI1Q0YsQ1V4NUNFLDRDQUNFLGtHVjA1Q0osQ1V2NUNFLHlDQUNFLGtEVnk1Q0osQ1V0NUNFLHlCQWJGLDZCQWNJLHNJVnk1Q0YsQ1V2NUNFLDRDQUNFLDRGVnk1Q0osQ0FDRixDVzc4Q0EsTUFDRSxhQUVBLGdCQURBLGlCWGk5Q0YsQ1c5OENF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d0J2Z0VBLDJDQUVFLHVCQUNBLHNCeEIwZ0VGLEN3QnhnRUUseURBQ0UsdUJBQ0EsaUN4QjJnRUosQ3dCcmdFRSx5RkFHRSxnQ0FDQSx1QnhCd2dFSixDd0JwZ0VBLDZDQUNFLFVqQmxCTSxDaUJtQk4sZ0JBQ0EsNEN4QnVnRUYsQ3dCcGdFQSxzQkFDRSx3QnhCdWdFRixDd0JwZ0VBLGlIQUVFLG1CeEJ1Z0VGLEN3QnBnRUEsb0NBQ0UsWXhCdWdFRixDd0JsZ0VBLHdCQUNFLGtDeEJxZ0VGLEN3Qm5nRUUsc0NBQ0UsZXhCcWdFSixDeUJsakVFLG1EQUNFLHNCekJxakVKLEN5QmxqRUUsa0RBRUUsY0FDQSxVQUNBLG1CQUhBLGV6QnVqRUosQ3lCaGpFQSx1Q0FDRSxRekJtakVGLEN5QmpqRUUsNENBQ0Usa0V6Qm1qRUosQ3lCL2lFQSwwQ0FDRSxvRHpCa2pFRixDeUJoakVFLCtDQUNFLHNCekJrakVKLEN5Qi9pRUUsb0RBQ0UsMEVBQ0EsZ0lBQ0EsU0FFQSxVQUVBLFVBSEEsZ0JBRUEscUN6QmtqRUosQ3lCL2lFSSx1REFDRSxjekJpakVOLEMwQnZsRUEsMERBQ0UsZ0UxQjBsRUYsQzBCdmxFQSxzRUFDRSxpRDFCMGxFRixDMEJ2bEVBLDRKQUVFLFkxQnlsRUYsQzBCcmxFRSwySEFDRSxZMUJ3bEVKLEMwQm5sRUUseURBRUUsd0JuQmZJLENtQmNKLHFCQUdBLDRCQURBLGExQnVsRUosQyIsInNvdXJjZXMiOlsid2VicGFjazovL2Zyb250ZW5kLy4vbm9kZV9tb2R1bGVzL0BhbGdvbGlhL2F1dG9jb21wbGV0ZS10aGVtZS1jbGFzc2ljL2Rpc3QvdGhlbWUubWluLmNzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvbWFpbi5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9jb21tb24vX2dsb2JhbC5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9jb21tb24vX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fc3RyZXRjaC5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19idXR0b24uc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9faGVyby5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL192aWRlby1tb2RhbC5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9jb21tb24vX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fcm90YXRpbmctd2hlZWwuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fY2FyZC5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19pdGVtLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2NvbXBhbmllcy1wb3N0cy5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19tYWdhemluZS5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL190YWcuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fZ3JhZGllbnQtb3V0bGluZS5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fYmVja21hbm4tcG9wdXAuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fY29yZS12YWx1ZXMuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fZmFjdC5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19wcm9qZWN0LXN0YWNrLnNjc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovL2Zyb250ZW5kLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fbW9iaWxlLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL2Fzc2V0cy9zdHlsZXMvbGF5b3V0L19zaW5nbGUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgQGFsZ29saWEvYXV0b2NvbXBsZXRlLXRoZW1lLWNsYXNzaWMgMS4xNy41IHwgTUlUIExpY2Vuc2UgfCDCqSBBbGdvbGlhLCBJbmMuIGFuZCBjb250cmlidXRvcnMgfCBodHRwczovL2dpdGh1Yi5jb20vYWxnb2xpYS9hdXRvY29tcGxldGUgKi9cbjpyb290ey0tYWEtc2VhcmNoLWlucHV0LWhlaWdodDo0NHB4Oy0tYWEtaW5wdXQtaWNvbi1zaXplOjIwcHg7LS1hYS1iYXNlLXVuaXQ6MTY7LS1hYS1zcGFjaW5nLWZhY3RvcjoxOy0tYWEtc3BhY2luZzpjYWxjKHZhcigtLWFhLWJhc2UtdW5pdCkqdmFyKC0tYWEtc3BhY2luZy1mYWN0b3IpKjFweCk7LS1hYS1zcGFjaW5nLWhhbGY6Y2FsYyh2YXIoLS1hYS1zcGFjaW5nKS8yKTstLWFhLXBhbmVsLW1heC1oZWlnaHQ6NjUwcHg7LS1hYS1iYXNlLXotaW5kZXg6OTk5OTstLWFhLWZvbnQtc2l6ZTpjYWxjKHZhcigtLWFhLWJhc2UtdW5pdCkqMXB4KTstLWFhLWZvbnQtZmFtaWx5OmluaGVyaXQ7LS1hYS1mb250LXdlaWdodC1tZWRpdW06NTAwOy0tYWEtZm9udC13ZWlnaHQtc2VtaWJvbGQ6NjAwOy0tYWEtZm9udC13ZWlnaHQtYm9sZDo3MDA7LS1hYS1pY29uLXNpemU6MjBweDstLWFhLWljb24tc3Ryb2tlLXdpZHRoOjEuNjstLWFhLWljb24tY29sb3ItcmdiOjExOSwxMTksMTYzOy0tYWEtaWNvbi1jb2xvci1hbHBoYToxOy0tYWEtYWN0aW9uLWljb24tc2l6ZToyMHB4Oy0tYWEtdGV4dC1jb2xvci1yZ2I6MzgsMzgsMzk7LS1hYS10ZXh0LWNvbG9yLWFscGhhOjE7LS1hYS1wcmltYXJ5LWNvbG9yLXJnYjo2Miw1MiwyMTE7LS1hYS1wcmltYXJ5LWNvbG9yLWFscGhhOjAuMjstLWFhLW11dGVkLWNvbG9yLXJnYjoxMjgsMTI2LDE2MzstLWFhLW11dGVkLWNvbG9yLWFscGhhOjAuNjstLWFhLXBhbmVsLWJvcmRlci1jb2xvci1yZ2I6MTI4LDEyNiwxNjM7LS1hYS1wYW5lbC1ib3JkZXItY29sb3ItYWxwaGE6MC4zOy0tYWEtaW5wdXQtYm9yZGVyLWNvbG9yLXJnYjoxMjgsMTI2LDE2MzstLWFhLWlucHV0LWJvcmRlci1jb2xvci1hbHBoYTowLjg7LS1hYS1iYWNrZ3JvdW5kLWNvbG9yLXJnYjoyNTUsMjU1LDI1NTstLWFhLWJhY2tncm91bmQtY29sb3ItYWxwaGE6MTstLWFhLWlucHV0LWJhY2tncm91bmQtY29sb3ItcmdiOjI1NSwyNTUsMjU1Oy0tYWEtaW5wdXQtYmFja2dyb3VuZC1jb2xvci1hbHBoYToxOy0tYWEtc2VsZWN0ZWQtY29sb3ItcmdiOjE3OSwxNzMsMjE0Oy0tYWEtc2VsZWN0ZWQtY29sb3ItYWxwaGE6MC4yMDU7LS1hYS1kZXNjcmlwdGlvbi1oaWdobGlnaHQtYmFja2dyb3VuZC1jb2xvci1yZ2I6MjQ1LDIyMyw3NzstLWFhLWRlc2NyaXB0aW9uLWhpZ2hsaWdodC1iYWNrZ3JvdW5kLWNvbG9yLWFscGhhOjAuNTstLWFhLWRldGFjaGVkLW1lZGlhLXF1ZXJ5OihtYXgtd2lkdGg6NjgwcHgpOy0tYWEtZGV0YWNoZWQtbW9kYWwtbWVkaWEtcXVlcnk6KG1pbi13aWR0aDo2ODBweCk7LS1hYS1kZXRhY2hlZC1tb2RhbC1tYXgtd2lkdGg6NjgwcHg7LS1hYS1kZXRhY2hlZC1tb2RhbC1tYXgtaGVpZ2h0OjUwMHB4Oy0tYWEtb3ZlcmxheS1jb2xvci1yZ2I6MTE1LDExNCwxMjk7LS1hYS1vdmVybGF5LWNvbG9yLWFscGhhOjAuNDstLWFhLXBhbmVsLXNoYWRvdzowIDAgMCAxcHggcmdiYSgzNSwzOCw1OSwwLjEpLDAgNnB4IDE2cHggLTRweCByZ2JhKDM1LDM4LDU5LDAuMTUpOy0tYWEtc2Nyb2xsYmFyLXdpZHRoOjEzcHg7LS1hYS1zY3JvbGxiYXItdHJhY2stYmFja2dyb3VuZC1jb2xvci1yZ2I6MjM0LDIzNCwyMzQ7LS1hYS1zY3JvbGxiYXItdHJhY2stYmFja2dyb3VuZC1jb2xvci1hbHBoYToxOy0tYWEtc2Nyb2xsYmFyLXRodW1iLWJhY2tncm91bmQtY29sb3ItcmdiOnZhcigtLWFhLWJhY2tncm91bmQtY29sb3ItcmdiKTstLWFhLXNjcm9sbGJhci10aHVtYi1iYWNrZ3JvdW5kLWNvbG9yLWFscGhhOjF9QG1lZGlhIChob3Zlcjpub25lKSBhbmQgKHBvaW50ZXI6Y29hcnNlKXs6cm9vdHstLWFhLXNwYWNpbmctZmFjdG9yOjEuMjstLWFhLWFjdGlvbi1pY29uLXNpemU6MjJweH19Ym9keS5kYXJrLGJvZHlbZGF0YS10aGVtZT1kYXJrXXstLWFhLXRleHQtY29sb3ItcmdiOjE4MywxOTIsMTk5Oy0tYWEtcHJpbWFyeS1jb2xvci1yZ2I6MTQ2LDEzOCwyNTU7LS1hYS1tdXRlZC1jb2xvci1yZ2I6MTQ2LDEzOCwyNTU7LS1hYS1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yLXJnYjowLDMsOTstLWFhLWJhY2tncm91bmQtY29sb3ItcmdiOjIxLDI0LDQyOy0tYWEtc2VsZWN0ZWQtY29sb3ItcmdiOjE0NiwxMzgsMjU1Oy0tYWEtc2VsZWN0ZWQtY29sb3ItYWxwaGE6MC4yNTstLWFhLWRlc2NyaXB0aW9uLWhpZ2hsaWdodC1iYWNrZ3JvdW5kLWNvbG9yLXJnYjowIDI1NSAyNTU7LS1hYS1kZXNjcmlwdGlvbi1oaWdobGlnaHQtYmFja2dyb3VuZC1jb2xvci1hbHBoYTowLjI1Oy0tYWEtaWNvbi1jb2xvci1yZ2I6MTE5LDExOSwxNjM7LS1hYS1wYW5lbC1zaGFkb3c6aW5zZXQgMXB4IDFweCAwIDAgIzJjMmU0MCwwIDNweCA4cHggMCAjMDAwMzA5Oy0tYWEtc2Nyb2xsYmFyLXRyYWNrLWJhY2tncm91bmQtY29sb3ItcmdiOjQ0LDQ2LDY0Oy0tYWEtc2Nyb2xsYmFyLXRodW1iLWJhY2tncm91bmQtY29sb3ItcmdiOnZhcigtLWFhLWJhY2tncm91bmQtY29sb3ItcmdiKX0uYWEtQXV0b2NvbXBsZXRlICosLmFhLURldGFjaGVkRm9ybUNvbnRhaW5lciAqLC5hYS1QYW5lbCAqe2JveC1zaXppbmc6Ym9yZGVyLWJveH0uYWEtQXV0b2NvbXBsZXRlLC5hYS1EZXRhY2hlZEZvcm1Db250YWluZXIsLmFhLVBhbmVse2NvbG9yOnJnYmEoMzgsIDM4LCAzOSwxKTtjb2xvcjpyZ2JhKHZhcigtLWFhLXRleHQtY29sb3ItcmdiKSx2YXIoLS1hYS10ZXh0LWNvbG9yLWFscGhhKSk7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LWZhbWlseTp2YXIoLS1hYS1mb250LWZhbWlseSk7Zm9udC1zaXplOmNhbGMoMTYgKiAxcHgpO2ZvbnQtc2l6ZTp2YXIoLS1hYS1mb250LXNpemUpO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxZW07bWFyZ2luOjA7cGFkZGluZzowO3RleHQtYWxpZ246bGVmdH0uYWEtRm9ybXthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsMSk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWFhLWlucHV0LWJhY2tncm91bmQtY29sb3ItcmdiKSx2YXIoLS1hYS1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yLWFscGhhKSk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDEyOCwgMTI2LCAxNjMsMC44KTtib3JkZXI6MXB4IHNvbGlkIHJnYmEodmFyKC0tYWEtaW5wdXQtYm9yZGVyLWNvbG9yLXJnYiksdmFyKC0tYWEtaW5wdXQtYm9yZGVyLWNvbG9yLWFscGhhKSk7Ym9yZGVyLXJhZGl1czozcHg7ZGlzcGxheTpmbGV4O2xpbmUtaGVpZ2h0OjFlbTttYXJnaW46MDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5hYS1Gb3JtOmZvY3VzLXdpdGhpbntib3JkZXItY29sb3I6cmdiYSg2MiwgNTIsIDIxMSwxKTtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1hYS1wcmltYXJ5LWNvbG9yLXJnYiksMSk7Ym94LXNoYWRvdzpyZ2JhKDYyLCA1MiwgMjExLDAuMikgMCAwIDAgMnB4LGluc2V0IHJnYmEoNjIsIDUyLCAyMTEsMC4yKSAwIDAgMCAycHg7Ym94LXNoYWRvdzpyZ2JhKHZhcigtLWFhLXByaW1hcnktY29sb3ItcmdiKSx2YXIoLS1hYS1wcmltYXJ5LWNvbG9yLWFscGhhKSkgMCAwIDAgMnB4LGluc2V0IHJnYmEodmFyKC0tYWEtcHJpbWFyeS1jb2xvci1yZ2IpLHZhcigtLWFhLXByaW1hcnktY29sb3ItYWxwaGEpKSAwIDAgMCAycHg7b3V0bGluZTptZWRpdW0gbm9uZSBjdXJyZW50Q29sb3J9LmFhLUlucHV0V3JhcHBlclByZWZpeHthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtc2hyaW5rOjA7aGVpZ2h0OjQ0cHg7aGVpZ2h0OnZhcigtLWFhLXNlYXJjaC1pbnB1dC1oZWlnaHQpO29yZGVyOjF9LmFhLUxhYmVsLC5hYS1Mb2FkaW5nSW5kaWNhdG9ye2N1cnNvcjphdXRvO2ZsZXgtc2hyaW5rOjA7aGVpZ2h0OjEwMCU7cGFkZGluZzowO3RleHQtYWxpZ246bGVmdH0uYWEtTGFiZWwgc3ZnLC5hYS1Mb2FkaW5nSW5kaWNhdG9yIHN2Z3tjb2xvcjpyZ2JhKDYyLCA1MiwgMjExLDEpO2NvbG9yOnJnYmEodmFyKC0tYWEtcHJpbWFyeS1jb2xvci1yZ2IpLDEpO2hlaWdodDphdXRvO21heC1oZWlnaHQ6MjBweDttYXgtaGVpZ2h0OnZhcigtLWFhLWlucHV0LWljb24tc2l6ZSk7c3Ryb2tlLXdpZHRoOjEuNjtzdHJva2Utd2lkdGg6dmFyKC0tYWEtaWNvbi1zdHJva2Utd2lkdGgpO3dpZHRoOjIwcHg7d2lkdGg6dmFyKC0tYWEtaW5wdXQtaWNvbi1zaXplKX0uYWEtTG9hZGluZ0luZGljYXRvciwuYWEtU3VibWl0QnV0dG9ue2hlaWdodDoxMDAlO3BhZGRpbmctbGVmdDpjYWxjKCgxNiAqIDEgKiAxcHgpKjAuNzUgLSAxcHgpO3BhZGRpbmctbGVmdDpjYWxjKGNhbGMoMTYgKiAxICogMXB4KSowLjc1IC0gMXB4KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1hYS1zcGFjaW5nKSowLjc1IC0gMXB4KTtwYWRkaW5nLXJpZ2h0OmNhbGMoKDE2ICogMSAqIDFweCkgLyAyKTtwYWRkaW5nLXJpZ2h0OmNhbGMoY2FsYygxNiAqIDEgKiAxcHgpIC8gMik7cGFkZGluZy1yaWdodDp2YXIoLS1hYS1zcGFjaW5nLWhhbGYpO3dpZHRoOmNhbGMoKDE2ICogMSAqIDFweCkqMS43NSArIDIwcHggLSAxcHgpO3dpZHRoOmNhbGMoY2FsYygxNiAqIDEgKiAxcHgpKjEuNzUgKyAyMHB4IC0gMXB4KTt3aWR0aDpjYWxjKHZhcigtLWFhLXNwYWNpbmcpKjEuNzUgKyB2YXIoLS1hYS1pY29uLXNpemUpIC0gMXB4KX1AbWVkaWEgKGhvdmVyOm5vbmUpIGFuZCAocG9pbnRlcjpjb2Fyc2Upey5hYS1Mb2FkaW5nSW5kaWNhdG9yLC5hYS1TdWJtaXRCdXR0b257cGFkZGluZy1sZWZ0OmNhbGMoKCgxNiAqIDEgKiAxcHgpIC8gMikvMiAtIDFweCk7cGFkZGluZy1sZWZ0OmNhbGMoY2FsYyhjYWxjKDE2ICogMSAqIDFweCkgLyAyKS8yIC0gMXB4KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1hYS1zcGFjaW5nLWhhbGYpLzIgLSAxcHgpO3dpZHRoOmNhbGMoMjBweCArICgxNiAqIDEgKiAxcHgpKjEuMjUgLSAxcHgpO3dpZHRoOmNhbGMoMjBweCArIGNhbGMoMTYgKiAxICogMXB4KSoxLjI1IC0gMXB4KTt3aWR0aDpjYWxjKHZhcigtLWFhLWljb24tc2l6ZSkgKyB2YXIoLS1hYS1zcGFjaW5nKSoxLjI1IC0gMXB4KX19LmFhLVN1Ym1pdEJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDpub25lO2JvcmRlcjowO21hcmdpbjowfS5hYS1Mb2FkaW5nSW5kaWNhdG9ye2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uYWEtTG9hZGluZ0luZGljYXRvcltoaWRkZW5de2Rpc3BsYXk6bm9uZX0uYWEtSW5wdXRXcmFwcGVye29yZGVyOjM7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uYWEtSW5wdXR7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6MDtjb2xvcjpyZ2JhKDM4LCAzOCwgMzksMSk7Y29sb3I6cmdiYSh2YXIoLS1hYS10ZXh0LWNvbG9yLXJnYiksdmFyKC0tYWEtdGV4dC1jb2xvci1hbHBoYSkpO2ZvbnQ6aW5oZXJpdDtoZWlnaHQ6NDRweDtoZWlnaHQ6dmFyKC0tYWEtc2VhcmNoLWlucHV0LWhlaWdodCk7cGFkZGluZzowO3dpZHRoOjEwMCV9LmFhLUlucHV0OjotbW96LXBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMTI4LCAxMjYsIDE2MywwLjYpO2NvbG9yOnJnYmEodmFyKC0tYWEtbXV0ZWQtY29sb3ItcmdiKSx2YXIoLS1hYS1tdXRlZC1jb2xvci1hbHBoYSkpO29wYWNpdHk6MX0uYWEtSW5wdXQ6OnBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMTI4LCAxMjYsIDE2MywwLjYpO2NvbG9yOnJnYmEodmFyKC0tYWEtbXV0ZWQtY29sb3ItcmdiKSx2YXIoLS1hYS1tdXRlZC1jb2xvci1hbHBoYSkpO29wYWNpdHk6MX0uYWEtSW5wdXQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOm5vbmU7Ym94LXNoYWRvdzpub25lO291dGxpbmU6bm9uZX0uYWEtSW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sLmFhLUlucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLC5hYS1JbnB1dDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sLmFhLUlucHV0Ojotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5hYS1JbnB1dFdyYXBwZXJTdWZmaXh7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtoZWlnaHQ6NDRweDtoZWlnaHQ6dmFyKC0tYWEtc2VhcmNoLWlucHV0LWhlaWdodCk7b3JkZXI6NH0uYWEtQ2xlYXJCdXR0b257YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6MDtjb2xvcjpyZ2JhKDEyOCwgMTI2LCAxNjMsMC42KTtjb2xvcjpyZ2JhKHZhcigtLWFhLW11dGVkLWNvbG9yLXJnYiksdmFyKC0tYWEtbXV0ZWQtY29sb3ItYWxwaGEpKTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7cGFkZGluZzowIGNhbGMoKDE2ICogMSAqIDFweCkqMC44MzMzMyAtIC41cHgpO3BhZGRpbmc6MCBjYWxjKGNhbGMoMTYgKiAxICogMXB4KSowLjgzMzMzIC0gLjVweCk7cGFkZGluZzowIGNhbGModmFyKC0tYWEtc3BhY2luZykqMC44MzMzMyAtIC41cHgpfUBtZWRpYSAoaG92ZXI6bm9uZSkgYW5kIChwb2ludGVyOmNvYXJzZSl7LmFhLUNsZWFyQnV0dG9ue3BhZGRpbmc6MCBjYWxjKCgxNiAqIDEgKiAxcHgpKjAuNjY2NjcgLSAuNXB4KTtwYWRkaW5nOjAgY2FsYyhjYWxjKDE2ICogMSAqIDFweCkqMC42NjY2NyAtIC41cHgpO3BhZGRpbmc6MCBjYWxjKHZhcigtLWFhLXNwYWNpbmcpKjAuNjY2NjcgLSAuNXB4KX19LmFhLUNsZWFyQnV0dG9uOmZvY3VzLC5hYS1DbGVhckJ1dHRvbjpob3Zlcntjb2xvcjpyZ2JhKDM4LCAzOCwgMzksMSk7Y29sb3I6cmdiYSh2YXIoLS1hYS10ZXh0LWNvbG9yLXJnYiksdmFyKC0tYWEtdGV4dC1jb2xvci1hbHBoYSkpfS5hYS1DbGVhckJ1dHRvbltoaWRkZW5de2Rpc3BsYXk6bm9uZX0uYWEtQ2xlYXJCdXR0b24gc3Zne3N0cm9rZS13aWR0aDoxLjY7c3Ryb2tlLXdpZHRoOnZhcigtLWFhLWljb24tc3Ryb2tlLXdpZHRoKTt3aWR0aDoyMHB4O3dpZHRoOnZhcigtLWFhLWljb24tc2l6ZSl9LmFhLVBhbmVse2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LDEpO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1hYS1iYWNrZ3JvdW5kLWNvbG9yLXJnYiksdmFyKC0tYWEtYmFja2dyb3VuZC1jb2xvci1hbHBoYSkpO2JvcmRlci1yYWRpdXM6Y2FsYygoMTYgKiAxICogMXB4KS80KTtib3JkZXItcmFkaXVzOmNhbGMoY2FsYygxNiAqIDEgKiAxcHgpLzQpO2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1hYS1zcGFjaW5nKS80KTtib3gtc2hhZG93OjAgMCAwIDFweCByZ2JhKDM1LCAzOCwgNTksIDAuMSksXG4gICAgMCA2cHggMTZweCAtNHB4IHJnYmEoMzUsIDM4LCA1OSwgMC4xNSk7Ym94LXNoYWRvdzp2YXIoLS1hYS1wYW5lbC1zaGFkb3cpO21hcmdpbjo4cHggMCAwO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2UtaW4sZmlsdGVyIC4ycyBlYXNlLWlufUBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uKXsuYWEtUGFuZWx7dHJhbnNpdGlvbjpub25lfX0uYWEtUGFuZWwgYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOjA7bWFyZ2luOjA7cGFkZGluZzowfS5hYS1QYW5lbExheW91dHtoZWlnaHQ6MTAwJTttYXJnaW46MDttYXgtaGVpZ2h0OjY1MHB4O21heC1oZWlnaHQ6dmFyKC0tYWEtcGFuZWwtbWF4LWhlaWdodCk7b3ZlcmZsb3cteTphdXRvO3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnR9LmFhLVBhbmVsTGF5b3V0Q29sdW1ucy0tdHdvR29sZGVue2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MzkuMiUgYXV0bztvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowfS5hYS1QYW5lbExheW91dENvbHVtbnMtLXR3b3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLG1pbm1heCgwLDFmcikpO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjB9LmFhLVBhbmVsTGF5b3V0Q29sdW1ucy0tdGhyZWV7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMyxtaW5tYXgoMCwxZnIpKTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowfS5hYS1QYW5lbC0tc3RhbGxlZCAuYWEtU291cmNle2ZpbHRlcjpncmF5c2NhbGUoMSk7b3BhY2l0eTouOH0uYWEtUGFuZWwtLXNjcm9sbGFibGV7bWFyZ2luOjA7bWF4LWhlaWdodDo2NTBweDttYXgtaGVpZ2h0OnZhcigtLWFhLXBhbmVsLW1heC1oZWlnaHQpO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztwYWRkaW5nOmNhbGMoKDE2ICogMSAqIDFweCkgLyAyKTtwYWRkaW5nOmNhbGMoY2FsYygxNiAqIDEgKiAxcHgpIC8gMik7cGFkZGluZzp2YXIoLS1hYS1zcGFjaW5nLWhhbGYpO3Njcm9sbGJhci1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsMSkgcmdiYSgyMzQsIDIzNCwgMjM0LDEpO3Njcm9sbGJhci1jb2xvcjpyZ2JhKHZhcigtLWFhLXNjcm9sbGJhci10aHVtYi1iYWNrZ3JvdW5kLWNvbG9yLXJnYiksdmFyKC0tYWEtc2Nyb2xsYmFyLXRodW1iLWJhY2tncm91bmQtY29sb3ItYWxwaGEpKSByZ2JhKHZhcigtLWFhLXNjcm9sbGJhci10cmFjay1iYWNrZ3JvdW5kLWNvbG9yLXJnYiksdmFyKC0tYWEtc2Nyb2xsYmFyLXRyYWNrLWJhY2tncm91bmQtY29sb3ItYWxwaGEpKTtzY3JvbGxiYXItd2lkdGg6dGhpbn0uYWEtUGFuZWwtLXNjcm9sbGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjEzcHg7d2lkdGg6dmFyKC0tYWEtc2Nyb2xsYmFyLXdpZHRoKX0uYWEtUGFuZWwtLXNjcm9sbGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre2JhY2tncm91bmQtY29sb3I6cmdiYSgyMzQsIDIzNCwgMjM0LDEpO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1hYS1zY3JvbGxiYXItdHJhY2stYmFja2dyb3VuZC1jb2xvci1yZ2IpLHZhcigtLWFhLXNjcm9sbGJhci10cmFjay1iYWNrZ3JvdW5kLWNvbG9yLWFscGhhKSl9LmFhLVBhbmVsLS1zY3JvbGxhYmxlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwxKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYWEtc2Nyb2xsYmFyLXRodW1iLWJhY2tncm91bmQtY29sb3ItcmdiKSx2YXIoLS1hYS1zY3JvbGxiYXItdGh1bWItYmFja2dyb3VuZC1jb2xvci1hbHBoYSkpO2JvcmRlci1yYWRpdXM6OTk5OXB4O2JvcmRlcjozcHggc29saWQgcmdiYSgyMzQsIDIzNCwgMjM0LDEpO2JvcmRlcjozcHggc29saWQgcmdiYSh2YXIoLS1hYS1zY3JvbGxiYXItdHJhY2stYmFja2dyb3VuZC1jb2xvci1yZ2IpLHZhcigtLWFhLXNjcm9sbGJhci10cmFjay1iYWNrZ3JvdW5kLWNvbG9yLWFscGhhKSk7Ym9yZGVyLXJpZ2h0LXdpZHRoOjJweH0uYWEtU291cmNle21hcmdpbjowO3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5hYS1Tb3VyY2U6ZW1wdHl7ZGlzcGxheTpub25lfS5hYS1Tb3VyY2VOb1Jlc3VsdHN7Zm9udC1zaXplOjFlbTttYXJnaW46MDtwYWRkaW5nOmNhbGMoMTYgKiAxICogMXB4KTtwYWRkaW5nOnZhcigtLWFhLXNwYWNpbmcpfS5hYS1MaXN0e2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MH0uYWEtTGlzdCwuYWEtU291cmNlSGVhZGVye3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZX0uYWEtU291cmNlSGVhZGVye21hcmdpbjpjYWxjKCgxNiAqIDEgKiAxcHgpIC8gMikgLjVlbSBjYWxjKCgxNiAqIDEgKiAxcHgpIC8gMikgMDttYXJnaW46Y2FsYyhjYWxjKDE2ICogMSAqIDFweCkgLyAyKSAuNWVtIGNhbGMoY2FsYygxNiAqIDEgKiAxcHgpIC8gMikgMDttYXJnaW46dmFyKC0tYWEtc3BhY2luZy1oYWxmKSAuNWVtIHZhcigtLWFhLXNwYWNpbmctaGFsZikgMH0uYWEtU291cmNlSGVhZGVyOmVtcHR5e2Rpc3BsYXk6bm9uZX0uYWEtU291cmNlSGVhZGVyVGl0bGV7YmFja2dyb3VuZDpyZ2JhKDI1NSwgMjU1LCAyNTUsMSk7YmFja2dyb3VuZDpyZ2JhKHZhcigtLWFhLWJhY2tncm91bmQtY29sb3ItcmdiKSx2YXIoLS1hYS1iYWNrZ3JvdW5kLWNvbG9yLWFscGhhKSk7Y29sb3I6cmdiYSg2MiwgNTIsIDIxMSwxKTtjb2xvcjpyZ2JhKHZhcigtLWFhLXByaW1hcnktY29sb3ItcmdiKSwxKTtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6LjhlbTtmb250LXdlaWdodDo2MDA7Zm9udC13ZWlnaHQ6dmFyKC0tYWEtZm9udC13ZWlnaHQtc2VtaWJvbGQpO21hcmdpbjowO3BhZGRpbmc6MCBjYWxjKCgxNiAqIDEgKiAxcHgpIC8gMikgMCAwO3BhZGRpbmc6MCBjYWxjKGNhbGMoMTYgKiAxICogMXB4KSAvIDIpIDAgMDtwYWRkaW5nOjAgdmFyKC0tYWEtc3BhY2luZy1oYWxmKSAwIDA7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo5OTk5O3otaW5kZXg6dmFyKC0tYWEtYmFzZS16LWluZGV4KX0uYWEtU291cmNlSGVhZGVyTGluZXtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDYyLCA1MiwgMjExLDEpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEodmFyKC0tYWEtcHJpbWFyeS1jb2xvci1yZ2IpLDEpO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjJweDtsZWZ0OjA7bWFyZ2luOjA7b3BhY2l0eTouMztwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6Y2FsYygoMTYgKiAxICogMXB4KSAvIDIpO3RvcDpjYWxjKGNhbGMoMTYgKiAxICogMXB4KSAvIDIpO3RvcDp2YXIoLS1hYS1zcGFjaW5nLWhhbGYpO3otaW5kZXg6Y2FsYyg5OTk5IC0gMSk7ei1pbmRleDpjYWxjKHZhcigtLWFhLWJhc2Utei1pbmRleCkgLSAxKX0uYWEtU291cmNlRm9vdGVyU2VlQWxse2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDI1NSwgMjU1LCAyNTUsMSkscmdiYSgxMjgsMTI2LDE2MywuMTQpKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSh2YXIoLS1hYS1iYWNrZ3JvdW5kLWNvbG9yLXJnYiksdmFyKC0tYWEtYmFja2dyb3VuZC1jb2xvci1hbHBoYSkpLHJnYmEoMTI4LDEyNiwxNjMsLjE0KSk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDEyOCwgMTI2LCAxNjMsMC42KTtib3JkZXI6MXB4IHNvbGlkIHJnYmEodmFyKC0tYWEtbXV0ZWQtY29sb3ItcmdiKSx2YXIoLS1hYS1tdXRlZC1jb2xvci1hbHBoYSkpO2JvcmRlci1yYWRpdXM6NXB4O2JveC1zaGFkb3c6aW5zZXQgMCAwIDJweCAjZmZmLDAgMnB4IDJweCAtMXB4IHJnYmEoNzYsNjksODgsLjE1KTtjb2xvcjppbmhlcml0O2ZvbnQtc2l6ZTouOTVlbTtmb250LXdlaWdodDo1MDA7Zm9udC13ZWlnaHQ6dmFyKC0tYWEtZm9udC13ZWlnaHQtbWVkaXVtKTtwYWRkaW5nOi40NzVlbSAxZW0gLjZlbTstd2Via2l0LXRleHQtZGVjb3JhdGlvbjpub25lO3RleHQtZGVjb3JhdGlvbjpub25lfS5hYS1Tb3VyY2VGb290ZXJTZWVBbGw6Zm9jdXMsLmFhLVNvdXJjZUZvb3RlclNlZUFsbDpob3Zlcntib3JkZXI6MXB4IHNvbGlkIHJnYmEoNjIsIDUyLCAyMTEsMSk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKHZhcigtLWFhLXByaW1hcnktY29sb3ItcmdiKSwxKTtjb2xvcjpyZ2JhKDYyLCA1MiwgMjExLDEpO2NvbG9yOnJnYmEodmFyKC0tYWEtcHJpbWFyeS1jb2xvci1yZ2IpLDEpfS5hYS1JdGVte2FsaWduLWl0ZW1zOmNlbnRlcjtib3JkZXItcmFkaXVzOjNweDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmdyaWQ7bWluLWhlaWdodDpjYWxjKCgxNiAqIDEgKiAxcHgpKjIuNSk7bWluLWhlaWdodDpjYWxjKGNhbGMoMTYgKiAxICogMXB4KSoyLjUpO21pbi1oZWlnaHQ6Y2FsYyh2YXIoLS1hYS1zcGFjaW5nKSoyLjUpO3BhZGRpbmc6Y2FsYygoKDE2ICogMSAqIDFweCkgLyAyKS8yKTtwYWRkaW5nOmNhbGMoY2FsYyhjYWxjKDE2ICogMSAqIDFweCkgLyAyKS8yKTtwYWRkaW5nOmNhbGModmFyKC0tYWEtc3BhY2luZy1oYWxmKS8yKX0uYWEtSXRlbVthcmlhLXNlbGVjdGVkPXRydWVde2JhY2tncm91bmQtY29sb3I6cmdiYSgxNzksIDE3MywgMjE0LDAuMjA1KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYWEtc2VsZWN0ZWQtY29sb3ItcmdiKSx2YXIoLS1hYS1zZWxlY3RlZC1jb2xvci1hbHBoYSkpfS5hYS1JdGVtW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gLmFhLUFjdGl2ZU9ubHksLmFhLUl0ZW1bYXJpYS1zZWxlY3RlZD10cnVlXSAuYWEtSXRlbUFjdGlvbkJ1dHRvbnt2aXNpYmlsaXR5OnZpc2libGV9LmFhLUl0ZW1JY29ue2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOnJnYmEoMjU1LCAyNTUsIDI1NSwxKTtiYWNrZ3JvdW5kOnJnYmEodmFyKC0tYWEtYmFja2dyb3VuZC1jb2xvci1yZ2IpLHZhcigtLWFhLWJhY2tncm91bmQtY29sb3ItYWxwaGEpKTtib3JkZXItcmFkaXVzOjNweDtib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCByZ2JhKDEyOCwgMTI2LCAxNjMsMC4zKTtib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCByZ2JhKHZhcigtLWFhLXBhbmVsLWJvcmRlci1jb2xvci1yZ2IpLHZhcigtLWFhLXBhbmVsLWJvcmRlci1jb2xvci1hbHBoYSkpO2NvbG9yOnJnYmEoMTE5LCAxMTksIDE2MywxKTtjb2xvcjpyZ2JhKHZhcigtLWFhLWljb24tY29sb3ItcmdiKSx2YXIoLS1hYS1pY29uLWNvbG9yLWFscGhhKSk7ZGlzcGxheTpmbGV4O2ZsZXgtc2hyaW5rOjA7Zm9udC1zaXplOi43ZW07aGVpZ2h0OmNhbGMoMjBweCArICgoMTYgKiAxICogMXB4KSAvIDIpKTtoZWlnaHQ6Y2FsYygyMHB4ICsgY2FsYyhjYWxjKDE2ICogMSAqIDFweCkgLyAyKSk7aGVpZ2h0OmNhbGModmFyKC0tYWEtaWNvbi1zaXplKSArIHZhcigtLWFhLXNwYWNpbmctaGFsZikpO2p1c3RpZnktY29udGVudDpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVuO3N0cm9rZS13aWR0aDoxLjY7c3Ryb2tlLXdpZHRoOnZhcigtLWFhLWljb24tc3Ryb2tlLXdpZHRoKTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDpjYWxjKDIwcHggKyAoKDE2ICogMSAqIDFweCkgLyAyKSk7d2lkdGg6Y2FsYygyMHB4ICsgY2FsYyhjYWxjKDE2ICogMSAqIDFweCkgLyAyKSk7d2lkdGg6Y2FsYyh2YXIoLS1hYS1pY29uLXNpemUpICsgdmFyKC0tYWEtc3BhY2luZy1oYWxmKSl9LmFhLUl0ZW1JY29uIGltZ3toZWlnaHQ6YXV0bzttYXgtaGVpZ2h0OmNhbGMoMjBweCArICgoMTYgKiAxICogMXB4KSAvIDIpIC0gOHB4KTttYXgtaGVpZ2h0OmNhbGMoMjBweCArIGNhbGMoY2FsYygxNiAqIDEgKiAxcHgpIC8gMikgLSA4cHgpO21heC1oZWlnaHQ6Y2FsYyh2YXIoLS1hYS1pY29uLXNpemUpICsgdmFyKC0tYWEtc3BhY2luZy1oYWxmKSAtIDhweCk7bWF4LXdpZHRoOmNhbGMoMjBweCArICgoMTYgKiAxICogMXB4KSAvIDIpIC0gOHB4KTttYXgtd2lkdGg6Y2FsYygyMHB4ICsgY2FsYyhjYWxjKDE2ICogMSAqIDFweCkgLyAyKSAtIDhweCk7bWF4LXdpZHRoOmNhbGModmFyKC0tYWEtaWNvbi1zaXplKSArIHZhcigtLWFhLXNwYWNpbmctaGFsZikgLSA4cHgpO3dpZHRoOmF1dG99LmFhLUl0ZW1JY29uIHN2Z3toZWlnaHQ6MjBweDtoZWlnaHQ6dmFyKC0tYWEtaWNvbi1zaXplKTt3aWR0aDoyMHB4O3dpZHRoOnZhcigtLWFhLWljb24tc2l6ZSl9LmFhLUl0ZW1JY29uLS1hbGlnblRvcHthbGlnbi1zZWxmOmZsZXgtc3RhcnR9LmFhLUl0ZW1JY29uLS1ub0JvcmRlcntiYWNrZ3JvdW5kOm5vbmU7Ym94LXNoYWRvdzpub25lfS5hYS1JdGVtSWNvbi0tcGljdHVyZXtoZWlnaHQ6OTZweDt3aWR0aDo5NnB4fS5hYS1JdGVtSWNvbi0tcGljdHVyZSBpbWd7bWF4LWhlaWdodDoxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmc6Y2FsYygoMTYgKiAxICogMXB4KSAvIDIpO3BhZGRpbmc6Y2FsYyhjYWxjKDE2ICogMSAqIDFweCkgLyAyKTtwYWRkaW5nOnZhcigtLWFhLXNwYWNpbmctaGFsZil9LmFhLUl0ZW1Db250ZW50e2FsaWduLWl0ZW1zOmNlbnRlcjtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmdyaWQ7Z2FwOmNhbGMoKDE2ICogMSAqIDFweCkgLyAyKTtnYXA6Y2FsYyhjYWxjKDE2ICogMSAqIDFweCkgLyAyKTtncmlkLWdhcDpjYWxjKCgxNiAqIDEgKiAxcHgpIC8gMik7Z3JpZC1nYXA6Y2FsYyhjYWxjKDE2ICogMSAqIDFweCkgLyAyKTtncmlkLWdhcDp2YXIoLS1hYS1zcGFjaW5nLWhhbGYpO2dhcDp2YXIoLS1hYS1zcGFjaW5nLWhhbGYpO2dyaWQtYXV0by1mbG93OmNvbHVtbjtsaW5lLWhlaWdodDoxLjI1ZW07b3ZlcmZsb3c6aGlkZGVufS5hYS1JdGVtQ29udGVudDplbXB0eXtkaXNwbGF5Om5vbmV9LmFhLUl0ZW1Db250ZW50IG1hcmt7YmFja2dyb3VuZDpub25lO2NvbG9yOnJnYmEoMzgsIDM4LCAzOSwxKTtjb2xvcjpyZ2JhKHZhcigtLWFhLXRleHQtY29sb3ItcmdiKSx2YXIoLS1hYS10ZXh0LWNvbG9yLWFscGhhKSk7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtd2VpZ2h0OnZhcigtLWFhLWZvbnQtd2VpZ2h0LWJvbGQpfS5hYS1JdGVtQ29udGVudC0tZHVhbHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3RleHQtYWxpZ246bGVmdH0uYWEtSXRlbUNvbnRlbnQtLWR1YWwgLmFhLUl0ZW1Db250ZW50U3VidGl0bGUsLmFhLUl0ZW1Db250ZW50LS1kdWFsIC5hYS1JdGVtQ29udGVudFRpdGxle2Rpc3BsYXk6YmxvY2t9LmFhLUl0ZW1Db250ZW50LS1pbmRlbnRlZHtwYWRkaW5nLWxlZnQ6Y2FsYygyMHB4ICsgKDE2ICogMSAqIDFweCkpO3BhZGRpbmctbGVmdDpjYWxjKDIwcHggKyBjYWxjKDE2ICogMSAqIDFweCkpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWFhLWljb24tc2l6ZSkgKyB2YXIoLS1hYS1zcGFjaW5nKSl9LmFhLUl0ZW1Db250ZW50Qm9keXtkaXNwbGF5OmdyaWQ7Z2FwOmNhbGMoKCgxNiAqIDEgKiAxcHgpIC8gMikvMik7Z2FwOmNhbGMoY2FsYyhjYWxjKDE2ICogMSAqIDFweCkgLyAyKS8yKTtncmlkLWdhcDpjYWxjKCgoMTYgKiAxICogMXB4KSAvIDIpLzIpO2dyaWQtZ2FwOmNhbGMoY2FsYyhjYWxjKDE2ICogMSAqIDFweCkgLyAyKS8yKTtncmlkLWdhcDpjYWxjKHZhcigtLWFhLXNwYWNpbmctaGFsZikvMik7Z2FwOmNhbGModmFyKC0tYWEtc3BhY2luZy1oYWxmKS8yKX0uYWEtSXRlbUNvbnRlbnRUaXRsZXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAuNWVtIDAgMDttYXgtd2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5hYS1JdGVtQ29udGVudFN1YnRpdGxle2ZvbnQtc2l6ZTouOTJlbX0uYWEtSXRlbUNvbnRlbnRTdWJ0aXRsZUljb246YmVmb3Jle2JvcmRlci1jb2xvcjpyZ2JhKDEyOCwgMTI2LCAxNjMsLjY0KTtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1hYS1tdXRlZC1jb2xvci1yZ2IpLC42NCk7Ym9yZGVyLXN0eWxlOnNvbGlkO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztsZWZ0OjFweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTNweH0uYWEtSXRlbUNvbnRlbnRTdWJ0aXRsZS0taW5saW5lIC5hYS1JdGVtQ29udGVudFN1YnRpdGxlSWNvbjpiZWZvcmV7Ym9yZGVyLXdpZHRoOjAgMCAxLjVweDttYXJnaW4tbGVmdDpjYWxjKCgxNiAqIDEgKiAxcHgpIC8gMik7bWFyZ2luLWxlZnQ6Y2FsYyhjYWxjKDE2ICogMSAqIDFweCkgLyAyKTttYXJnaW4tbGVmdDp2YXIoLS1hYS1zcGFjaW5nLWhhbGYpO21hcmdpbi1yaWdodDpjYWxjKCgoMTYgKiAxICogMXB4KSAvIDIpLzIpO21hcmdpbi1yaWdodDpjYWxjKGNhbGMoY2FsYygxNiAqIDEgKiAxcHgpIC8gMikvMik7bWFyZ2luLXJpZ2h0OmNhbGModmFyKC0tYWEtc3BhY2luZy1oYWxmKS8yKTt3aWR0aDpjYWxjKCgoMTYgKiAxICogMXB4KSAvIDIpICsgMnB4KTt3aWR0aDpjYWxjKGNhbGMoY2FsYygxNiAqIDEgKiAxcHgpIC8gMikgKyAycHgpO3dpZHRoOmNhbGModmFyKC0tYWEtc3BhY2luZy1oYWxmKSArIDJweCl9LmFhLUl0ZW1Db250ZW50U3VidGl0bGUtLXN0YW5kYWxvbmV7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOnJnYmEoMzgsIDM4LCAzOSwxKTtjb2xvcjpyZ2JhKHZhcigtLWFhLXRleHQtY29sb3ItcmdiKSx2YXIoLS1hYS10ZXh0LWNvbG9yLWFscGhhKSk7ZGlzcGxheTpncmlkO2dhcDpjYWxjKCgxNiAqIDEgKiAxcHgpIC8gMik7Z2FwOmNhbGMoY2FsYygxNiAqIDEgKiAxcHgpIC8gMik7Z3JpZC1nYXA6Y2FsYygoMTYgKiAxICogMXB4KSAvIDIpO2dyaWQtZ2FwOmNhbGMoY2FsYygxNiAqIDEgKiAxcHgpIC8gMik7Z3JpZC1nYXA6dmFyKC0tYWEtc3BhY2luZy1oYWxmKTtnYXA6dmFyKC0tYWEtc3BhY2luZy1oYWxmKTtncmlkLWF1dG8tZmxvdzpjb2x1bW47anVzdGlmeS1jb250ZW50OnN0YXJ0fS5hYS1JdGVtQ29udGVudFN1YnRpdGxlLS1zdGFuZGFsb25lIC5hYS1JdGVtQ29udGVudFN1YnRpdGxlSWNvbjpiZWZvcmV7Ym9yZGVyLXJhZGl1czowIDAgMCAzcHg7Ym9yZGVyLXdpZHRoOjAgMCAxLjVweCAxLjVweDtoZWlnaHQ6Y2FsYygoMTYgKiAxICogMXB4KSAvIDIpO2hlaWdodDpjYWxjKGNhbGMoMTYgKiAxICogMXB4KSAvIDIpO2hlaWdodDp2YXIoLS1hYS1zcGFjaW5nLWhhbGYpO3dpZHRoOmNhbGMoKDE2ICogMSAqIDFweCkgLyAyKTt3aWR0aDpjYWxjKGNhbGMoMTYgKiAxICogMXB4KSAvIDIpO3dpZHRoOnZhcigtLWFhLXNwYWNpbmctaGFsZil9LmFhLUl0ZW1Db250ZW50U3VidGl0bGVDYXRlZ29yeXtjb2xvcjpyZ2JhKDEyOCwgMTI2LCAxNjMsMSk7Y29sb3I6cmdiYSh2YXIoLS1hYS1tdXRlZC1jb2xvci1yZ2IpLDEpO2ZvbnQtd2VpZ2h0OjUwMH0uYWEtSXRlbUNvbnRlbnREZXNjcmlwdGlvbntjb2xvcjpyZ2JhKDM4LCAzOCwgMzksMSk7Y29sb3I6cmdiYSh2YXIoLS1hYS10ZXh0LWNvbG9yLXJnYiksdmFyKC0tYWEtdGV4dC1jb2xvci1hbHBoYSkpO2ZvbnQtc2l6ZTouODVlbTttYXgtd2lkdGg6MTAwJTtvdmVyZmxvdy14OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5hYS1JdGVtQ29udGVudERlc2NyaXB0aW9uOmVtcHR5e2Rpc3BsYXk6bm9uZX0uYWEtSXRlbUNvbnRlbnREZXNjcmlwdGlvbiBtYXJre2JhY2tncm91bmQ6cmdiYSgyNDUsIDIyMywgNzcsMC41KTtiYWNrZ3JvdW5kOnJnYmEodmFyKC0tYWEtZGVzY3JpcHRpb24taGlnaGxpZ2h0LWJhY2tncm91bmQtY29sb3ItcmdiKSx2YXIoLS1hYS1kZXNjcmlwdGlvbi1oaWdobGlnaHQtYmFja2dyb3VuZC1jb2xvci1hbHBoYSkpO2NvbG9yOnJnYmEoMzgsIDM4LCAzOSwxKTtjb2xvcjpyZ2JhKHZhcigtLWFhLXRleHQtY29sb3ItcmdiKSx2YXIoLS1hYS10ZXh0LWNvbG9yLWFscGhhKSk7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtd2VpZ2h0OnZhcigtLWFhLWZvbnQtd2VpZ2h0LW1lZGl1bSl9LmFhLUl0ZW1Db250ZW50RGFzaHtjb2xvcjpyZ2JhKDEyOCwgMTI2LCAxNjMsMC42KTtjb2xvcjpyZ2JhKHZhcigtLWFhLW11dGVkLWNvbG9yLXJnYiksdmFyKC0tYWEtbXV0ZWQtY29sb3ItYWxwaGEpKTtkaXNwbGF5Om5vbmU7b3BhY2l0eTouNH0uYWEtSXRlbUNvbnRlbnRUYWd7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDYyLCA1MiwgMjExLDAuMik7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWFhLXByaW1hcnktY29sb3ItcmdiKSx2YXIoLS1hYS1wcmltYXJ5LWNvbG9yLWFscGhhKSk7Ym9yZGVyLXJhZGl1czozcHg7bWFyZ2luOjAgLjRlbSAwIDA7cGFkZGluZzouMDhlbSAuM2VtfS5hYS1JdGVtTGluaywuYWEtSXRlbVdyYXBwZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOmluaGVyaXQ7ZGlzcGxheTpncmlkO2dhcDpjYWxjKCgoMTYgKiAxICogMXB4KSAvIDIpLzIpO2dhcDpjYWxjKGNhbGMoY2FsYygxNiAqIDEgKiAxcHgpIC8gMikvMik7Z3JpZC1nYXA6Y2FsYygoKDE2ICogMSAqIDFweCkgLyAyKS8yKTtncmlkLWdhcDpjYWxjKGNhbGMoY2FsYygxNiAqIDEgKiAxcHgpIC8gMikvMik7Z3JpZC1nYXA6Y2FsYyh2YXIoLS1hYS1zcGFjaW5nLWhhbGYpLzIpO2dhcDpjYWxjKHZhcigtLWFhLXNwYWNpbmctaGFsZikvMik7Z3JpZC1hdXRvLWZsb3c6Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3dpZHRoOjEwMCV9LmFhLUl0ZW1MaW5re2NvbG9yOmluaGVyaXQ7LXdlYmtpdC10ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWRlY29yYXRpb246bm9uZX0uYWEtSXRlbUFjdGlvbnN7ZGlzcGxheTpncmlkO2dyaWQtYXV0by1mbG93OmNvbHVtbjtoZWlnaHQ6MTAwJTtqdXN0aWZ5LXNlbGY6ZW5kO21hcmdpbjowIGNhbGMoKDE2ICogMSAqIDFweCkvLTMpO21hcmdpbjowIGNhbGMoY2FsYygxNiAqIDEgKiAxcHgpLy0zKTttYXJnaW46MCBjYWxjKHZhcigtLWFhLXNwYWNpbmcpLy0zKTtwYWRkaW5nOjAgMnB4IDAgMH0uYWEtSXRlbUFjdGlvbkJ1dHRvbnthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZDpub25lO2JvcmRlcjowO2NvbG9yOnJnYmEoMTI4LCAxMjYsIDE2MywwLjYpO2NvbG9yOnJnYmEodmFyKC0tYWEtbXV0ZWQtY29sb3ItcmdiKSx2YXIoLS1hYS1tdXRlZC1jb2xvci1hbHBoYSkpO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDtmbGV4LXNocmluazowO3BhZGRpbmc6MH0uYWEtSXRlbUFjdGlvbkJ1dHRvbjpmb2N1cyBzdmcsLmFhLUl0ZW1BY3Rpb25CdXR0b246aG92ZXIgc3Zne2NvbG9yOnJnYmEoMzgsIDM4LCAzOSwxKTtjb2xvcjpyZ2JhKHZhcigtLWFhLXRleHQtY29sb3ItcmdiKSx2YXIoLS1hYS10ZXh0LWNvbG9yLWFscGhhKSl9QG1lZGlhIChob3Zlcjpub25lKSBhbmQgKHBvaW50ZXI6Y29hcnNlKXsuYWEtSXRlbUFjdGlvbkJ1dHRvbjpmb2N1cyBzdmcsLmFhLUl0ZW1BY3Rpb25CdXR0b246aG92ZXIgc3Zne2NvbG9yOmluaGVyaXR9fS5hYS1JdGVtQWN0aW9uQnV0dG9uIHN2Z3tjb2xvcjpyZ2JhKDEyOCwgMTI2LCAxNjMsMC42KTtjb2xvcjpyZ2JhKHZhcigtLWFhLW11dGVkLWNvbG9yLXJnYiksdmFyKC0tYWEtbXV0ZWQtY29sb3ItYWxwaGEpKTttYXJnaW46MDttYXJnaW46Y2FsYyhjYWxjKDE2ICogMSAqIDFweCkvMyk7bWFyZ2luOmNhbGModmFyKC0tYWEtc3BhY2luZykvMyk7c3Ryb2tlLXdpZHRoOjEuNjtzdHJva2Utd2lkdGg6dmFyKC0tYWEtaWNvbi1zdHJva2Utd2lkdGgpO3dpZHRoOjIwcHg7d2lkdGg6dmFyKC0tYWEtYWN0aW9uLWljb24tc2l6ZSl9LmFhLUFjdGl2ZU9ubHl7dmlzaWJpbGl0eTpoaWRkZW59LmFhLVBhbmVsSGVhZGVye2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOnJnYmEoNjIsIDUyLCAyMTEsMSk7YmFja2dyb3VuZDpyZ2JhKHZhcigtLWFhLXByaW1hcnktY29sb3ItcmdiKSwxKTtjb2xvcjojZmZmO2Rpc3BsYXk6Z3JpZDtoZWlnaHQ6dmFyKC0tYWEtbW9kYWwtaGVhZGVyLWhlaWdodCk7bWFyZ2luOjA7cGFkZGluZzpjYWxjKCgxNiAqIDEgKiAxcHgpIC8gMikgY2FsYygxNiAqIDEgKiAxcHgpO3BhZGRpbmc6Y2FsYyhjYWxjKDE2ICogMSAqIDFweCkgLyAyKSBjYWxjKDE2ICogMSAqIDFweCk7cGFkZGluZzp2YXIoLS1hYS1zcGFjaW5nLWhhbGYpIHZhcigtLWFhLXNwYWNpbmcpO3Bvc2l0aW9uOnJlbGF0aXZlfS5hYS1QYW5lbEhlYWRlcjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsMSkscmdiYSgyNTUsIDI1NSwgMjU1LDApKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudChyZ2JhKHZhcigtLWFhLWJhY2tncm91bmQtY29sb3ItcmdiKSwxKSxyZ2JhKHZhcigtLWFhLWJhY2tncm91bmQtY29sb3ItcmdiKSwwKSk7Ym90dG9tOmNhbGMoKCgxNiAqIDEgKiAxcHgpIC8gMikqLTEpO2JvdHRvbTpjYWxjKGNhbGMoY2FsYygxNiAqIDEgKiAxcHgpIC8gMikqLTEpO2JvdHRvbTpjYWxjKHZhcigtLWFhLXNwYWNpbmctaGFsZikqLTEpO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6Y2FsYygoMTYgKiAxICogMXB4KSAvIDIpO2hlaWdodDpjYWxjKGNhbGMoMTYgKiAxICogMXB4KSAvIDIpO2hlaWdodDp2YXIoLS1hYS1zcGFjaW5nLWhhbGYpO2xlZnQ6MDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7ei1pbmRleDo5OTk5O3otaW5kZXg6dmFyKC0tYWEtYmFzZS16LWluZGV4KX0uYWEtUGFuZWxGb290ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsMSk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWFhLWJhY2tncm91bmQtY29sb3ItcmdiKSx2YXIoLS1hYS1iYWNrZ3JvdW5kLWNvbG9yLWFscGhhKSk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAwIHJnYmEoMTI4LCAxMjYsIDE2MywwLjMpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKHZhcigtLWFhLXBhbmVsLWJvcmRlci1jb2xvci1yZ2IpLHZhcigtLWFhLXBhbmVsLWJvcmRlci1jb2xvci1hbHBoYSkpO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW46MDtwYWRkaW5nOmNhbGMoMTYgKiAxICogMXB4KTtwYWRkaW5nOnZhcigtLWFhLXNwYWNpbmcpO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6OTk5OTt6LWluZGV4OnZhcigtLWFhLWJhc2Utei1pbmRleCl9LmFhLVBhbmVsRm9vdGVyOmFmdGVye2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwwKSxyZ2JhKDEyOCwgMTI2LCAxNjMsMC42KSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQocmdiYSh2YXIoLS1hYS1iYWNrZ3JvdW5kLWNvbG9yLXJnYiksMCkscmdiYSh2YXIoLS1hYS1tdXRlZC1jb2xvci1yZ2IpLHZhcigtLWFhLW11dGVkLWNvbG9yLWFscGhhKSkpO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6Y2FsYygxNiAqIDEgKiAxcHgpO2hlaWdodDp2YXIoLS1hYS1zcGFjaW5nKTtsZWZ0OjA7b3BhY2l0eTouMTI7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDpjYWxjKCgxNiAqIDEgKiAxcHgpKi0xKTt0b3A6Y2FsYyhjYWxjKDE2ICogMSAqIDFweCkqLTEpO3RvcDpjYWxjKHZhcigtLWFhLXNwYWNpbmcpKi0xKTt6LWluZGV4OmNhbGMoOTk5OSAtIDEpO3otaW5kZXg6Y2FsYyh2YXIoLS1hYS1iYXNlLXotaW5kZXgpIC0gMSl9LmFhLURldGFjaGVkQ29udGFpbmVye2JhY2tncm91bmQ6cmdiYSgyNTUsIDI1NSwgMjU1LDEpO2JhY2tncm91bmQ6cmdiYSh2YXIoLS1hYS1iYWNrZ3JvdW5kLWNvbG9yLXJnYiksdmFyKC0tYWEtYmFja2dyb3VuZC1jb2xvci1hbHBoYSkpO2JvdHRvbTowO2JveC1zaGFkb3c6MCAwIDAgMXB4IHJnYmEoMzUsIDM4LCA1OSwgMC4xKSxcbiAgICAwIDZweCAxNnB4IC00cHggcmdiYSgzNSwgMzgsIDU5LCAwLjE1KTtib3gtc2hhZG93OnZhcigtLWFhLXBhbmVsLXNoYWRvdyk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtsZWZ0OjA7bWFyZ2luOjA7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjpmaXhlZDtyaWdodDowO3RvcDowO3otaW5kZXg6OTk5OTt6LWluZGV4OnZhcigtLWFhLWJhc2Utei1pbmRleCl9LmFhLURldGFjaGVkQ29udGFpbmVyOmFmdGVye2hlaWdodDozMnB4fS5hYS1EZXRhY2hlZENvbnRhaW5lciAuYWEtU291cmNlSGVhZGVye21hcmdpbjpjYWxjKCgxNiAqIDEgKiAxcHgpIC8gMikgMCBjYWxjKCgxNiAqIDEgKiAxcHgpIC8gMikgMnB4O21hcmdpbjpjYWxjKGNhbGMoMTYgKiAxICogMXB4KSAvIDIpIDAgY2FsYyhjYWxjKDE2ICogMSAqIDFweCkgLyAyKSAycHg7bWFyZ2luOnZhcigtLWFhLXNwYWNpbmctaGFsZikgMCB2YXIoLS1hYS1zcGFjaW5nLWhhbGYpIDJweH0uYWEtRGV0YWNoZWRDb250YWluZXIgLmFhLVBhbmVse2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LDEpO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1hYS1iYWNrZ3JvdW5kLWNvbG9yLXJnYiksdmFyKC0tYWEtYmFja2dyb3VuZC1jb2xvci1hbHBoYSkpO2JvcmRlci1yYWRpdXM6MDtib3gtc2hhZG93Om5vbmU7ZmxleC1ncm93OjE7bWFyZ2luOjA7cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlfS5hYS1EZXRhY2hlZENvbnRhaW5lciAuYWEtUGFuZWxMYXlvdXR7Ym90dG9tOjA7Ym94LXNoYWRvdzpub25lO2xlZnQ6MDttYXJnaW46MDttYXgtaGVpZ2h0Om5vbmU7b3ZlcmZsb3cteTphdXRvO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7d2lkdGg6MTAwJX0uYWEtRGV0YWNoZWRGb3JtQ29udGFpbmVye2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMTI4LCAxMjYsIDE2MywwLjMpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEodmFyKC0tYWEtcGFuZWwtYm9yZGVyLWNvbG9yLXJnYiksdmFyKC0tYWEtcGFuZWwtYm9yZGVyLWNvbG9yLWFscGhhKSk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW46MDtwYWRkaW5nOmNhbGMoKDE2ICogMSAqIDFweCkgLyAyKTtwYWRkaW5nOmNhbGMoY2FsYygxNiAqIDEgKiAxcHgpIC8gMik7cGFkZGluZzp2YXIoLS1hYS1zcGFjaW5nLWhhbGYpfS5hYS1EZXRhY2hlZENhbmNlbEJ1dHRvbntiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czozcHg7Y29sb3I6aW5oZXJpdDtjb2xvcjpyZ2JhKDM4LCAzOCwgMzksMSk7Y29sb3I6cmdiYSh2YXIoLS1hYS10ZXh0LWNvbG9yLXJnYiksdmFyKC0tYWEtdGV4dC1jb2xvci1hbHBoYSkpO2N1cnNvcjpwb2ludGVyO2ZvbnQ6aW5oZXJpdDttYXJnaW46MCAwIDAgY2FsYygoMTYgKiAxICogMXB4KSAvIDIpO21hcmdpbjowIDAgMCBjYWxjKGNhbGMoMTYgKiAxICogMXB4KSAvIDIpO21hcmdpbjowIDAgMCB2YXIoLS1hYS1zcGFjaW5nLWhhbGYpO3BhZGRpbmc6MCBjYWxjKCgxNiAqIDEgKiAxcHgpIC8gMik7cGFkZGluZzowIGNhbGMoY2FsYygxNiAqIDEgKiAxcHgpIC8gMik7cGFkZGluZzowIHZhcigtLWFhLXNwYWNpbmctaGFsZil9LmFhLURldGFjaGVkQ2FuY2VsQnV0dG9uOmZvY3VzLC5hYS1EZXRhY2hlZENhbmNlbEJ1dHRvbjpob3Zlcntib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCByZ2JhKDEyOCwgMTI2LCAxNjMsMC4zKTtib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCByZ2JhKHZhcigtLWFhLXBhbmVsLWJvcmRlci1jb2xvci1yZ2IpLHZhcigtLWFhLXBhbmVsLWJvcmRlci1jb2xvci1hbHBoYSkpfS5hYS1EZXRhY2hlZENvbnRhaW5lci0tbW9kYWx7Ym9yZGVyLXJhZGl1czo2cHg7Ym90dG9tOmluaGVyaXQ7aGVpZ2h0OmF1dG87bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6NjgwcHg7bWF4LXdpZHRoOnZhcigtLWFhLWRldGFjaGVkLW1vZGFsLW1heC13aWR0aCk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjMlfS5hYS1EZXRhY2hlZENvbnRhaW5lci0tbW9kYWwgLmFhLVBhbmVsTGF5b3V0e21heC1oZWlnaHQ6NTAwcHg7bWF4LWhlaWdodDp2YXIoLS1hYS1kZXRhY2hlZC1tb2RhbC1tYXgtaGVpZ2h0KTtwYWRkaW5nLWJvdHRvbTpjYWxjKCgxNiAqIDEgKiAxcHgpIC8gMik7cGFkZGluZy1ib3R0b206Y2FsYyhjYWxjKDE2ICogMSAqIDFweCkgLyAyKTtwYWRkaW5nLWJvdHRvbTp2YXIoLS1hYS1zcGFjaW5nLWhhbGYpO3Bvc2l0aW9uOnN0YXRpY30uYWEtRGV0YWNoZWRDb250YWluZXItLW1vZGFsIC5hYS1QYW5lbExheW91dDplbXB0eXtkaXNwbGF5Om5vbmV9LmFhLURldGFjaGVkU2VhcmNoQnV0dG9ue2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwxKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYWEtaW5wdXQtYmFja2dyb3VuZC1jb2xvci1yZ2IpLHZhcigtLWFhLWlucHV0LWJhY2tncm91bmQtY29sb3ItYWxwaGEpKTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTI4LCAxMjYsIDE2MywwLjgpO2JvcmRlcjoxcHggc29saWQgcmdiYSh2YXIoLS1hYS1pbnB1dC1ib3JkZXItY29sb3ItcmdiKSx2YXIoLS1hYS1pbnB1dC1ib3JkZXItY29sb3ItYWxwaGEpKTtib3JkZXItcmFkaXVzOjNweDtjb2xvcjpyZ2JhKDEyOCwgMTI2LCAxNjMsMC42KTtjb2xvcjpyZ2JhKHZhcigtLWFhLW11dGVkLWNvbG9yLXJnYiksdmFyKC0tYWEtbXV0ZWQtY29sb3ItYWxwaGEpKTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7Zm9udDppbmhlcml0O2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1mYW1pbHk6dmFyKC0tYWEtZm9udC1mYW1pbHkpO2ZvbnQtc2l6ZTpjYWxjKDE2ICogMXB4KTtmb250LXNpemU6dmFyKC0tYWEtZm9udC1zaXplKTtoZWlnaHQ6NDRweDtoZWlnaHQ6dmFyKC0tYWEtc2VhcmNoLWlucHV0LWhlaWdodCk7bWFyZ2luOjA7cGFkZGluZzowIGNhbGMoNDRweC84KTtwYWRkaW5nOjAgY2FsYyh2YXIoLS1hYS1zZWFyY2gtaW5wdXQtaGVpZ2h0KS84KTtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6MTAwJX0uYWEtRGV0YWNoZWRTZWFyY2hCdXR0b246Zm9jdXN7Ym9yZGVyLWNvbG9yOnJnYmEoNjIsIDUyLCAyMTEsMSk7Ym9yZGVyLWNvbG9yOnJnYmEodmFyKC0tYWEtcHJpbWFyeS1jb2xvci1yZ2IpLDEpO2JveC1zaGFkb3c6cmdiYSg2MiwgNTIsIDIxMSwwLjIpIDAgMCAwIDNweCxpbnNldCByZ2JhKDYyLCA1MiwgMjExLDAuMikgMCAwIDAgMnB4O2JveC1zaGFkb3c6cmdiYSh2YXIoLS1hYS1wcmltYXJ5LWNvbG9yLXJnYiksdmFyKC0tYWEtcHJpbWFyeS1jb2xvci1hbHBoYSkpIDAgMCAwIDNweCxpbnNldCByZ2JhKHZhcigtLWFhLXByaW1hcnktY29sb3ItcmdiKSx2YXIoLS1hYS1wcmltYXJ5LWNvbG9yLWFscGhhKSkgMCAwIDAgMnB4O291dGxpbmU6bWVkaXVtIG5vbmUgY3VycmVudENvbG9yfS5hYS1EZXRhY2hlZFNlYXJjaEJ1dHRvbkljb257YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOnJnYmEoNjIsIDUyLCAyMTEsMSk7Y29sb3I6cmdiYSh2YXIoLS1hYS1wcmltYXJ5LWNvbG9yLXJnYiksMSk7Y3Vyc29yOmF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtc2hyaW5rOjA7aGVpZ2h0OjEwMCU7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDpjYWxjKDIwcHggKyAoMTYgKiAxICogMXB4KSk7d2lkdGg6Y2FsYygyMHB4ICsgY2FsYygxNiAqIDEgKiAxcHgpKTt3aWR0aDpjYWxjKHZhcigtLWFhLWljb24tc2l6ZSkgKyB2YXIoLS1hYS1zcGFjaW5nKSl9LmFhLURldGFjaGVkU2VhcmNoQnV0dG9uUXVlcnl7Y29sb3I6cmdiYSgzOCwgMzgsIDM5LDEpO2NvbG9yOnJnYmEodmFyKC0tYWEtdGV4dC1jb2xvci1yZ2IpLDEpO2xpbmUtaGVpZ2h0OjEuMjVlbTtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LmFhLURldGFjaGVkU2VhcmNoQnV0dG9uUGxhY2Vob2xkZXJbaGlkZGVuXXtkaXNwbGF5Om5vbmV9LmFhLURldGFjaGVke2hlaWdodDoxMDB2aDtvdmVyZmxvdzpoaWRkZW59LmFhLURldGFjaGVkT3ZlcmxheXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTE1LCAxMTQsIDEyOSwwLjQpO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1hYS1vdmVybGF5LWNvbG9yLXJnYiksdmFyKC0tYWEtb3ZlcmxheS1jb2xvci1hbHBoYSkpO2hlaWdodDoxMDB2aDtsZWZ0OjA7bWFyZ2luOjA7cGFkZGluZzowO3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7dG9wOjA7ei1pbmRleDpjYWxjKDk5OTkgLSAxKTt6LWluZGV4OmNhbGModmFyKC0tYWEtYmFzZS16LWluZGV4KSAtIDEpfS5hYS1HcmFkaWVudEJvdHRvbSwuYWEtR3JhZGllbnRUb3B7aGVpZ2h0OmNhbGMoKDE2ICogMSAqIDFweCkgLyAyKTtoZWlnaHQ6Y2FsYyhjYWxjKDE2ICogMSAqIDFweCkgLyAyKTtoZWlnaHQ6dmFyKC0tYWEtc3BhY2luZy1oYWxmKTtsZWZ0OjA7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3otaW5kZXg6OTk5OTt6LWluZGV4OnZhcigtLWFhLWJhc2Utei1pbmRleCl9LmFhLUdyYWRpZW50VG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwxKSxyZ2JhKDI1NSwgMjU1LCAyNTUsMCkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHJnYmEodmFyKC0tYWEtYmFja2dyb3VuZC1jb2xvci1yZ2IpLDEpLHJnYmEodmFyKC0tYWEtYmFja2dyb3VuZC1jb2xvci1yZ2IpLDApKTt0b3A6MH0uYWEtR3JhZGllbnRCb3R0b217YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LDApLHJnYmEoMjU1LCAyNTUsIDI1NSwxKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQocmdiYSh2YXIoLS1hYS1iYWNrZ3JvdW5kLWNvbG9yLXJnYiksMCkscmdiYSh2YXIoLS1hYS1iYWNrZ3JvdW5kLWNvbG9yLXJnYiksMSkpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6Y2FsYygoMTYgKiAxICogMXB4KS80KTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOmNhbGMoY2FsYygxNiAqIDEgKiAxcHgpLzQpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6Y2FsYyh2YXIoLS1hYS1zcGFjaW5nKS80KTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czpjYWxjKCgxNiAqIDEgKiAxcHgpLzQpO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmNhbGMoY2FsYygxNiAqIDEgKiAxcHgpLzQpO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmNhbGModmFyKC0tYWEtc3BhY2luZykvNCk7Ym90dG9tOjB9QG1lZGlhIChob3Zlcjpub25lKSBhbmQgKHBvaW50ZXI6Y29hcnNlKXsuYWEtRGVza3RvcE9ubHl7ZGlzcGxheTpub25lfX1AbWVkaWEgKGhvdmVyOmhvdmVyKXsuYWEtVG91Y2hPbmx5e2Rpc3BsYXk6bm9uZX19IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohIEBhbGdvbGlhL2F1dG9jb21wbGV0ZS10aGVtZS1jbGFzc2ljIDEuMTcuNSB8IE1JVCBMaWNlbnNlIHwgwqkgQWxnb2xpYSwgSW5jLiBhbmQgY29udHJpYnV0b3JzIHwgaHR0cHM6Ly9naXRodWIuY29tL2FsZ29saWEvYXV0b2NvbXBsZXRlICovXG46cm9vdCB7XG4gIC0tYWEtc2VhcmNoLWlucHV0LWhlaWdodDo0NHB4O1xuICAtLWFhLWlucHV0LWljb24tc2l6ZToyMHB4O1xuICAtLWFhLWJhc2UtdW5pdDoxNjtcbiAgLS1hYS1zcGFjaW5nLWZhY3RvcjoxO1xuICAtLWFhLXNwYWNpbmc6Y2FsYyh2YXIoLS1hYS1iYXNlLXVuaXQpKnZhcigtLWFhLXNwYWNpbmctZmFjdG9yKSoxcHgpO1xuICAtLWFhLXNwYWNpbmctaGFsZjpjYWxjKHZhcigtLWFhLXNwYWNpbmcpLzIpO1xuICAtLWFhLXBhbmVsLW1heC1oZWlnaHQ6NjUwcHg7XG4gIC0tYWEtYmFzZS16LWluZGV4Ojk5OTk7XG4gIC0tYWEtZm9udC1zaXplOmNhbGModmFyKC0tYWEtYmFzZS11bml0KSoxcHgpO1xuICAtLWFhLWZvbnQtZmFtaWx5OmluaGVyaXQ7XG4gIC0tYWEtZm9udC13ZWlnaHQtbWVkaXVtOjUwMDtcbiAgLS1hYS1mb250LXdlaWdodC1zZW1pYm9sZDo2MDA7XG4gIC0tYWEtZm9udC13ZWlnaHQtYm9sZDo3MDA7XG4gIC0tYWEtaWNvbi1zaXplOjIwcHg7XG4gIC0tYWEtaWNvbi1zdHJva2Utd2lkdGg6MS42O1xuICAtLWFhLWljb24tY29sb3ItcmdiOjExOSwxMTksMTYzO1xuICAtLWFhLWljb24tY29sb3ItYWxwaGE6MTtcbiAgLS1hYS1hY3Rpb24taWNvbi1zaXplOjIwcHg7XG4gIC0tYWEtdGV4dC1jb2xvci1yZ2I6MzgsMzgsMzk7XG4gIC0tYWEtdGV4dC1jb2xvci1hbHBoYToxO1xuICAtLWFhLXByaW1hcnktY29sb3ItcmdiOjYyLDUyLDIxMTtcbiAgLS1hYS1wcmltYXJ5LWNvbG9yLWFscGhhOjAuMjtcbiAgLS1hYS1tdXRlZC1jb2xvci1yZ2I6MTI4LDEyNiwxNjM7XG4gIC0tYWEtbXV0ZWQtY29sb3ItYWxwaGE6MC42O1xuICAtLWFhLXBhbmVsLWJvcmRlci1jb2xvci1yZ2I6MTI4LDEyNiwxNjM7XG4gIC0tYWEtcGFuZWwtYm9yZGVyLWNvbG9yLWFscGhhOjAuMztcbiAgLS1hYS1pbnB1dC1ib3JkZXItY29sb3ItcmdiOjEyOCwxMjYsMTYzO1xuICAtLWFhLWlucHV0LWJvcmRlci1jb2xvci1hbHBoYTowLjg7XG4gIC0tYWEtYmFja2dyb3VuZC1jb2xvci1yZ2I6MjU1LDI1NSwyNTU7XG4gIC0tYWEtYmFja2dyb3VuZC1jb2xvci1hbHBoYToxO1xuICAtLWFhLWlucHV0LWJhY2tncm91bmQtY29sb3ItcmdiOjI1NSwyNTUsMjU1O1xuICAtLWFhLWlucHV0LWJhY2tncm91bmQtY29sb3ItYWxwaGE6MTtcbiAgLS1hYS1zZWxlY3RlZC1jb2xvci1yZ2I6MTc5LDE3MywyMTQ7XG4gIC0tYWEtc2VsZWN0ZWQtY29sb3ItYWxwaGE6MC4yMDU7XG4gIC0tYWEtZGVzY3JpcHRpb24taGlnaGxpZ2h0LWJhY2tncm91bmQtY29sb3ItcmdiOjI0NSwyMjMsNzc7XG4gIC0tYWEtZGVzY3JpcHRpb24taGlnaGxpZ2h0LWJhY2tncm91bmQtY29sb3ItYWxwaGE6MC41O1xuICAtLWFhLWRldGFjaGVkLW1lZGlhLXF1ZXJ5OihtYXgtd2lkdGg6NjgwcHgpO1xuICAtLWFhLWRldGFjaGVkLW1vZGFsLW1lZGlhLXF1ZXJ5OihtaW4td2lkdGg6NjgwcHgpO1xuICAtLWFhLWRldGFjaGVkLW1vZGFsLW1heC13aWR0aDo2ODBweDtcbiAgLS1hYS1kZXRhY2hlZC1tb2RhbC1tYXgtaGVpZ2h0OjUwMHB4O1xuICAtLWFhLW92ZXJsYXktY29sb3ItcmdiOjExNSwxMTQsMTI5O1xuICAtLWFhLW92ZXJsYXktY29sb3ItYWxwaGE6MC40O1xuICAtLWFhLXBhbmVsLXNoYWRvdzowIDAgMCAxcHggcmdiYSgzNSwzOCw1OSwwLjEpLDAgNnB4IDE2cHggLTRweCByZ2JhKDM1LDM4LDU5LDAuMTUpO1xuICAtLWFhLXNjcm9sbGJhci13aWR0aDoxM3B4O1xuICAtLWFhLXNjcm9sbGJhci10cmFjay1iYWNrZ3JvdW5kLWNvbG9yLXJnYjoyMzQsMjM0LDIzNDtcbiAgLS1hYS1zY3JvbGxiYXItdHJhY2stYmFja2dyb3VuZC1jb2xvci1hbHBoYToxO1xuICAtLWFhLXNjcm9sbGJhci10aHVtYi1iYWNrZ3JvdW5kLWNvbG9yLXJnYjp2YXIoLS1hYS1iYWNrZ3JvdW5kLWNvbG9yLXJnYik7XG4gIC0tYWEtc2Nyb2xsYmFyLXRodW1iLWJhY2tncm91bmQtY29sb3ItYWxwaGE6MTtcbn1cblxuQG1lZGlhIChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgOnJvb3Qge1xuICAgIC0tYWEtc3BhY2luZy1mYWN0b3I6MS4yO1xuICAgIC0tYWEtYWN0aW9uLWljb24tc2l6ZToyMnB4O1xuICB9XG59XG5ib2R5LmRhcmssIGJvZHlbZGF0YS10aGVtZT1kYXJrXSB7XG4gIC0tYWEtdGV4dC1jb2xvci1yZ2I6MTgzLDE5MiwxOTk7XG4gIC0tYWEtcHJpbWFyeS1jb2xvci1yZ2I6MTQ2LDEzOCwyNTU7XG4gIC0tYWEtbXV0ZWQtY29sb3ItcmdiOjE0NiwxMzgsMjU1O1xuICAtLWFhLWlucHV0LWJhY2tncm91bmQtY29sb3ItcmdiOjAsMyw5O1xuICAtLWFhLWJhY2tncm91bmQtY29sb3ItcmdiOjIxLDI0LDQyO1xuICAtLWFhLXNlbGVjdGVkLWNvbG9yLXJnYjoxNDYsMTM4LDI1NTtcbiAgLS1hYS1zZWxlY3RlZC1jb2xvci1hbHBoYTowLjI1O1xuICAtLWFhLWRlc2NyaXB0aW9uLWhpZ2hsaWdodC1iYWNrZ3JvdW5kLWNvbG9yLXJnYjowIDI1NSAyNTU7XG4gIC0tYWEtZGVzY3JpcHRpb24taGlnaGxpZ2h0LWJhY2tncm91bmQtY29sb3ItYWxwaGE6MC4yNTtcbiAgLS1hYS1pY29uLWNvbG9yLXJnYjoxMTksMTE5LDE2MztcbiAgLS1hYS1wYW5lbC1zaGFkb3c6aW5zZXQgMXB4IDFweCAwIDAgIzJjMmU0MCwwIDNweCA4cHggMCAjMDAwMzA5O1xuICAtLWFhLXNjcm9sbGJhci10cmFjay1iYWNrZ3JvdW5kLWNvbG9yLXJnYjo0NCw0Niw2NDtcbiAgLS1hYS1zY3JvbGxiYXItdGh1bWItYmFja2dyb3VuZC1jb2xvci1yZ2I6dmFyKC0tYWEtYmFja2dyb3VuZC1jb2xvci1yZ2IpO1xufVxuXG4uYWEtQXV0b2NvbXBsZXRlICosIC5hYS1EZXRhY2hlZEZvcm1Db250YWluZXIgKiwgLmFhLVBhbmVsICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYWEtQXV0b2NvbXBsZXRlLCAuYWEtRGV0YWNoZWRGb3JtQ29udGFpbmVyLCAuYWEtUGFuZWwge1xuICBjb2xvcjogcmdiYSgzOCwgMzgsIDM5LCAxKTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYWEtdGV4dC1jb2xvci1yZ2IpLCB2YXIoLS1hYS10ZXh0LWNvbG9yLWFscGhhKSk7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LWZhbWlseTogdmFyKC0tYWEtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYWEtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWEtRm9ybSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYWEtaW5wdXQtYmFja2dyb3VuZC1jb2xvci1yZ2IpLCB2YXIoLS1hYS1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yLWFscGhhKSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTI4LCAxMjYsIDE2MywgMC44KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSh2YXIoLS1hYS1pbnB1dC1ib3JkZXItY29sb3ItcmdiKSwgdmFyKC0tYWEtaW5wdXQtYm9yZGVyLWNvbG9yLWFscGhhKSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWEtRm9ybTpmb2N1cy13aXRoaW4ge1xuICBib3JkZXItY29sb3I6IHJnYmEoNjIsIDUyLCAyMTEsIDEpO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYWEtcHJpbWFyeS1jb2xvci1yZ2IpLCAxKTtcbiAgYm94LXNoYWRvdzogcmdiYSg2MiwgNTIsIDIxMSwgMC4yKSAwIDAgMCAycHgsIGluc2V0IHJnYmEoNjIsIDUyLCAyMTEsIDAuMikgMCAwIDAgMnB4O1xuICBib3gtc2hhZG93OiByZ2JhKHZhcigtLWFhLXByaW1hcnktY29sb3ItcmdiKSwgdmFyKC0tYWEtcHJpbWFyeS1jb2xvci1hbHBoYSkpIDAgMCAwIDJweCwgaW5zZXQgcmdiYSh2YXIoLS1hYS1wcmltYXJ5LWNvbG9yLXJnYiksIHZhcigtLWFhLXByaW1hcnktY29sb3ItYWxwaGEpKSAwIDAgMCAycHg7XG4gIG91dGxpbmU6IG1lZGl1bSBub25lIGN1cnJlbnRDb2xvcjtcbn1cblxuLmFhLUlucHV0V3JhcHBlclByZWZpeCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGhlaWdodDogdmFyKC0tYWEtc2VhcmNoLWlucHV0LWhlaWdodCk7XG4gIG9yZGVyOiAxO1xufVxuXG4uYWEtTGFiZWwsIC5hYS1Mb2FkaW5nSW5kaWNhdG9yIHtcbiAgY3Vyc29yOiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWEtTGFiZWwgc3ZnLCAuYWEtTG9hZGluZ0luZGljYXRvciBzdmcge1xuICBjb2xvcjogcmdiYSg2MiwgNTIsIDIxMSwgMSk7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWFhLXByaW1hcnktY29sb3ItcmdiKSwgMSk7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMjBweDtcbiAgbWF4LWhlaWdodDogdmFyKC0tYWEtaW5wdXQtaWNvbi1zaXplKTtcbiAgc3Ryb2tlLXdpZHRoOiAxLjY7XG4gIHN0cm9rZS13aWR0aDogdmFyKC0tYWEtaWNvbi1zdHJva2Utd2lkdGgpO1xuICB3aWR0aDogMjBweDtcbiAgd2lkdGg6IHZhcigtLWFhLWlucHV0LWljb24tc2l6ZSk7XG59XG5cbi5hYS1Mb2FkaW5nSW5kaWNhdG9yLCAuYWEtU3VibWl0QnV0dG9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gIHBhZGRpbmctbGVmdDogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWFhLXNwYWNpbmcpICogMC43NSAtIDFweCk7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1hYS1zcGFjaW5nLWhhbGYpO1xuICB3aWR0aDogNDdweDtcbiAgd2lkdGg6IDQ3cHg7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWFhLXNwYWNpbmcpICogMS43NSArIHZhcigtLWFhLWljb24tc2l6ZSkgLSAxcHgpO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBub25lKSBhbmQgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAuYWEtTG9hZGluZ0luZGljYXRvciwgLmFhLVN1Ym1pdEJ1dHRvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWFhLXNwYWNpbmctaGFsZikgLyAyIC0gMXB4KTtcbiAgICB3aWR0aDogMzlweDtcbiAgICB3aWR0aDogMzlweDtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1hYS1pY29uLXNpemUpICsgdmFyKC0tYWEtc3BhY2luZykgKiAxLjI1IC0gMXB4KTtcbiAgfVxufVxuLmFhLVN1Ym1pdEJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFhLUxvYWRpbmdJbmRpY2F0b3Ige1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFhLUxvYWRpbmdJbmRpY2F0b3JbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hYS1JbnB1dFdyYXBwZXIge1xuICBvcmRlcjogMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFhLUlucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IHJnYmEoMzgsIDM4LCAzOSwgMSk7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWFhLXRleHQtY29sb3ItcmdiKSwgdmFyKC0tYWEtdGV4dC1jb2xvci1hbHBoYSkpO1xuICBmb250OiBpbmhlcml0O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGhlaWdodDogdmFyKC0tYWEtc2VhcmNoLWlucHV0LWhlaWdodCk7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWEtSW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxMjgsIDEyNiwgMTYzLCAwLjYpO1xuICBjb2xvcjogcmdiYSh2YXIoLS1hYS1tdXRlZC1jb2xvci1yZ2IpLCB2YXIoLS1hYS1tdXRlZC1jb2xvci1hbHBoYSkpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWEtSW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTI4LCAxMjYsIDE2MywgMC42KTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYWEtbXV0ZWQtY29sb3ItcmdiKSwgdmFyKC0tYWEtbXV0ZWQtY29sb3ItYWxwaGEpKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFhLUlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYWEtSW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIC5hYS1JbnB1dDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiwgLmFhLUlucHV0Ojotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbiwgLmFhLUlucHV0Ojotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5hYS1JbnB1dFdyYXBwZXJTdWZmaXgge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGhlaWdodDogdmFyKC0tYWEtc2VhcmNoLWlucHV0LWhlaWdodCk7XG4gIG9yZGVyOiA0O1xufVxuXG4uYWEtQ2xlYXJCdXR0b24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiByZ2JhKDEyOCwgMTI2LCAxNjMsIDAuNik7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWFhLW11dGVkLWNvbG9yLXJnYiksIHZhcigtLWFhLW11dGVkLWNvbG9yLWFscGhhKSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTIuODMzMjhweDtcbiAgcGFkZGluZzogMCAxMi44MzMyOHB4O1xuICBwYWRkaW5nOiAwIGNhbGModmFyKC0tYWEtc3BhY2luZykgKiAwLjgzMzMzIC0gMC41cHgpO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBub25lKSBhbmQgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAuYWEtQ2xlYXJCdXR0b24ge1xuICAgIHBhZGRpbmc6IDAgMTAuMTY2NzJweDtcbiAgICBwYWRkaW5nOiAwIDEwLjE2NjcycHg7XG4gICAgcGFkZGluZzogMCBjYWxjKHZhcigtLWFhLXNwYWNpbmcpICogMC42NjY2NyAtIDAuNXB4KTtcbiAgfVxufVxuLmFhLUNsZWFyQnV0dG9uOmZvY3VzLCAuYWEtQ2xlYXJCdXR0b246aG92ZXIge1xuICBjb2xvcjogcmdiYSgzOCwgMzgsIDM5LCAxKTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYWEtdGV4dC1jb2xvci1yZ2IpLCB2YXIoLS1hYS10ZXh0LWNvbG9yLWFscGhhKSk7XG59XG5cbi5hYS1DbGVhckJ1dHRvbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFhLUNsZWFyQnV0dG9uIHN2ZyB7XG4gIHN0cm9rZS13aWR0aDogMS42O1xuICBzdHJva2Utd2lkdGg6IHZhcigtLWFhLWljb24tc3Ryb2tlLXdpZHRoKTtcbiAgd2lkdGg6IDIwcHg7XG4gIHdpZHRoOiB2YXIoLS1hYS1pY29uLXNpemUpO1xufVxuXG4uYWEtUGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWFhLWJhY2tncm91bmQtY29sb3ItcmdiKSwgdmFyKC0tYWEtYmFja2dyb3VuZC1jb2xvci1hbHBoYSkpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1hYS1zcGFjaW5nKSAvIDQpO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgzNSwgMzgsIDU5LCAwLjEpLCAwIDZweCAxNnB4IC00cHggcmdiYSgzNSwgMzgsIDU5LCAwLjE1KTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYWEtcGFuZWwtc2hhZG93KTtcbiAgbWFyZ2luOiA4cHggMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLCBmaWx0ZXIgMC4ycyBlYXNlLWluO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbikge1xuICAuYWEtUGFuZWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hYS1QYW5lbCBidXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hYS1QYW5lbExheW91dCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiA2NTBweDtcbiAgbWF4LWhlaWdodDogdmFyKC0tYWEtcGFuZWwtbWF4LWhlaWdodCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmFhLVBhbmVsTGF5b3V0Q29sdW1ucy0tdHdvR29sZGVuIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzOS4yJSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWEtUGFuZWxMYXlvdXRDb2x1bW5zLS10d28ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hYS1QYW5lbExheW91dENvbHVtbnMtLXRocmVlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWEtUGFuZWwtLXN0YWxsZWQgLmFhLVNvdXJjZSB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5hYS1QYW5lbC0tc2Nyb2xsYWJsZSB7XG4gIG1hcmdpbjogMDtcbiAgbWF4LWhlaWdodDogNjUwcHg7XG4gIG1heC1oZWlnaHQ6IHZhcigtLWFhLXBhbmVsLW1heC1oZWlnaHQpO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDhweDtcbiAgcGFkZGluZzogOHB4O1xuICBwYWRkaW5nOiB2YXIoLS1hYS1zcGFjaW5nLWhhbGYpO1xuICBzY3JvbGxiYXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgcmdiYSgyMzQsIDIzNCwgMjM0LCAxKTtcbiAgc2Nyb2xsYmFyLWNvbG9yOiByZ2JhKHZhcigtLWFhLXNjcm9sbGJhci10aHVtYi1iYWNrZ3JvdW5kLWNvbG9yLXJnYiksIHZhcigtLWFhLXNjcm9sbGJhci10aHVtYi1iYWNrZ3JvdW5kLWNvbG9yLWFscGhhKSkgcmdiYSh2YXIoLS1hYS1zY3JvbGxiYXItdHJhY2stYmFja2dyb3VuZC1jb2xvci1yZ2IpLCB2YXIoLS1hYS1zY3JvbGxiYXItdHJhY2stYmFja2dyb3VuZC1jb2xvci1hbHBoYSkpO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG59XG5cbi5hYS1QYW5lbC0tc2Nyb2xsYWJsZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTNweDtcbiAgd2lkdGg6IHZhcigtLWFhLXNjcm9sbGJhci13aWR0aCk7XG59XG5cbi5hYS1QYW5lbC0tc2Nyb2xsYWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNCwgMjM0LCAyMzQsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWFhLXNjcm9sbGJhci10cmFjay1iYWNrZ3JvdW5kLWNvbG9yLXJnYiksIHZhcigtLWFhLXNjcm9sbGJhci10cmFjay1iYWNrZ3JvdW5kLWNvbG9yLWFscGhhKSk7XG59XG5cbi5hYS1QYW5lbC0tc2Nyb2xsYWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWFhLXNjcm9sbGJhci10aHVtYi1iYWNrZ3JvdW5kLWNvbG9yLXJnYiksIHZhcigtLWFhLXNjcm9sbGJhci10aHVtYi1iYWNrZ3JvdW5kLWNvbG9yLWFscGhhKSk7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYm9yZGVyOiAzcHggc29saWQgcmdiYSgyMzQsIDIzNCwgMjM0LCAxKTtcbiAgYm9yZGVyOiAzcHggc29saWQgcmdiYSh2YXIoLS1hYS1zY3JvbGxiYXItdHJhY2stYmFja2dyb3VuZC1jb2xvci1yZ2IpLCB2YXIoLS1hYS1zY3JvbGxiYXItdHJhY2stYmFja2dyb3VuZC1jb2xvci1hbHBoYSkpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDJweDtcbn1cblxuLmFhLVNvdXJjZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFhLVNvdXJjZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hYS1Tb3VyY2VOb1Jlc3VsdHMge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNnB4O1xuICBwYWRkaW5nOiB2YXIoLS1hYS1zcGFjaW5nKTtcbn1cblxuLmFhLUxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5hYS1MaXN0LCAuYWEtU291cmNlSGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWEtU291cmNlSGVhZGVyIHtcbiAgbWFyZ2luOiA4cHggMC41ZW0gOHB4IDA7XG4gIG1hcmdpbjogOHB4IDAuNWVtIDhweCAwO1xuICBtYXJnaW46IHZhcigtLWFhLXNwYWNpbmctaGFsZikgMC41ZW0gdmFyKC0tYWEtc3BhY2luZy1oYWxmKSAwO1xufVxuXG4uYWEtU291cmNlSGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFhLVNvdXJjZUhlYWRlclRpdGxlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS1hYS1iYWNrZ3JvdW5kLWNvbG9yLXJnYiksIHZhcigtLWFhLWJhY2tncm91bmQtY29sb3ItYWxwaGEpKTtcbiAgY29sb3I6IHJnYmEoNjIsIDUyLCAyMTEsIDEpO1xuICBjb2xvcjogcmdiYSh2YXIoLS1hYS1wcmltYXJ5LWNvbG9yLXJnYiksIDEpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1hYS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA4cHggMCAwO1xuICBwYWRkaW5nOiAwIDhweCAwIDA7XG4gIHBhZGRpbmc6IDAgdmFyKC0tYWEtc3BhY2luZy1oYWxmKSAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgei1pbmRleDogdmFyKC0tYWEtYmFzZS16LWluZGV4KTtcbn1cblxuLmFhLVNvdXJjZUhlYWRlckxpbmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg2MiwgNTIsIDIxMSwgMSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKHZhcigtLWFhLXByaW1hcnktY29sb3ItcmdiKSwgMSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwLjM7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogOHB4O1xuICB0b3A6IDhweDtcbiAgdG9wOiB2YXIoLS1hYS1zcGFjaW5nLWhhbGYpO1xuICB6LWluZGV4OiA5OTk4O1xuICB6LWluZGV4OiBjYWxjKHZhcigtLWFhLWJhc2Utei1pbmRleCkgLSAxKTtcbn1cblxuLmFhLVNvdXJjZUZvb3RlclNlZUFsbCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSksIHJnYmEoMTI4LCAxMjYsIDE2MywgMC4xNCkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKHZhcigtLWFhLWJhY2tncm91bmQtY29sb3ItcmdiKSwgdmFyKC0tYWEtYmFja2dyb3VuZC1jb2xvci1hbHBoYSkpLCByZ2JhKDEyOCwgMTI2LCAxNjMsIDAuMTQpKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMjgsIDEyNiwgMTYzLCAwLjYpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKHZhcigtLWFhLW11dGVkLWNvbG9yLXJnYiksIHZhcigtLWFhLW11dGVkLWNvbG9yLWFscGhhKSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDJweCAjZmZmLCAwIDJweCAycHggLTFweCByZ2JhKDc2LCA2OSwgODgsIDAuMTUpO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAwLjk1ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1hYS1mb250LXdlaWdodC1tZWRpdW0pO1xuICBwYWRkaW5nOiAwLjQ3NWVtIDFlbSAwLjZlbTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFhLVNvdXJjZUZvb3RlclNlZUFsbDpmb2N1cywgLmFhLVNvdXJjZUZvb3RlclNlZUFsbDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjIsIDUyLCAyMTEsIDEpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKHZhcigtLWFhLXByaW1hcnktY29sb3ItcmdiKSwgMSk7XG4gIGNvbG9yOiByZ2JhKDYyLCA1MiwgMjExLCAxKTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYWEtcHJpbWFyeS1jb2xvci1yZ2IpLCAxKTtcbn1cblxuLmFhLUl0ZW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbWluLWhlaWdodDogY2FsYyh2YXIoLS1hYS1zcGFjaW5nKSAqIDIuNSk7XG4gIHBhZGRpbmc6IDRweDtcbiAgcGFkZGluZzogNHB4O1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWFhLXNwYWNpbmctaGFsZikgLyAyKTtcbn1cblxuLmFhLUl0ZW1bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc5LCAxNzMsIDIxNCwgMC4yMDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWFhLXNlbGVjdGVkLWNvbG9yLXJnYiksIHZhcigtLWFhLXNlbGVjdGVkLWNvbG9yLWFscGhhKSk7XG59XG5cbi5hYS1JdGVtW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gLmFhLUFjdGl2ZU9ubHksIC5hYS1JdGVtW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gLmFhLUl0ZW1BY3Rpb25CdXR0b24ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uYWEtSXRlbUljb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLWFhLWJhY2tncm91bmQtY29sb3ItcmdiKSwgdmFyKC0tYWEtYmFja2dyb3VuZC1jb2xvci1hbHBoYSkpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDEyOCwgMTI2LCAxNjMsIDAuMyk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKHZhcigtLWFhLXBhbmVsLWJvcmRlci1jb2xvci1yZ2IpLCB2YXIoLS1hYS1wYW5lbC1ib3JkZXItY29sb3ItYWxwaGEpKTtcbiAgY29sb3I6IHJnYmEoMTE5LCAxMTksIDE2MywgMSk7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWFhLWljb24tY29sb3ItcmdiKSwgdmFyKC0tYWEtaWNvbi1jb2xvci1hbHBoYSkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgaGVpZ2h0OiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1hYS1pY29uLXNpemUpICsgdmFyKC0tYWEtc3BhY2luZy1oYWxmKSk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBzdHJva2Utd2lkdGg6IDEuNjtcbiAgc3Ryb2tlLXdpZHRoOiB2YXIoLS1hYS1pY29uLXN0cm9rZS13aWR0aCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xuICB3aWR0aDogY2FsYyh2YXIoLS1hYS1pY29uLXNpemUpICsgdmFyKC0tYWEtc3BhY2luZy1oYWxmKSk7XG59XG5cbi5hYS1JdGVtSWNvbiBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDIwcHg7XG4gIG1heC1oZWlnaHQ6IDIwcHg7XG4gIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tYWEtaWNvbi1zaXplKSArIHZhcigtLWFhLXNwYWNpbmctaGFsZikgLSA4cHgpO1xuICBtYXgtd2lkdGg6IDIwcHg7XG4gIG1heC13aWR0aDogMjBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLWFhLWljb24tc2l6ZSkgKyB2YXIoLS1hYS1zcGFjaW5nLWhhbGYpIC0gOHB4KTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5hYS1JdGVtSWNvbiBzdmcge1xuICBoZWlnaHQ6IDIwcHg7XG4gIGhlaWdodDogdmFyKC0tYWEtaWNvbi1zaXplKTtcbiAgd2lkdGg6IDIwcHg7XG4gIHdpZHRoOiB2YXIoLS1hYS1pY29uLXNpemUpO1xufVxuXG4uYWEtSXRlbUljb24tLWFsaWduVG9wIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLmFhLUl0ZW1JY29uLS1ub0JvcmRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5hYS1JdGVtSWNvbi0tcGljdHVyZSB7XG4gIGhlaWdodDogOTZweDtcbiAgd2lkdGg6IDk2cHg7XG59XG5cbi5hYS1JdGVtSWNvbi0tcGljdHVyZSBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweDtcbiAgcGFkZGluZzogOHB4O1xuICBwYWRkaW5nOiB2YXIoLS1hYS1zcGFjaW5nLWhhbGYpO1xufVxuXG4uYWEtSXRlbUNvbnRlbnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogOHB4O1xuICBnYXA6IDhweDtcbiAgZ3JpZC1nYXA6IDhweDtcbiAgZ3JpZC1nYXA6IDhweDtcbiAgZ3JpZC1nYXA6IHZhcigtLWFhLXNwYWNpbmctaGFsZik7XG4gIGdhcDogdmFyKC0tYWEtc3BhY2luZy1oYWxmKTtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFhLUl0ZW1Db250ZW50OmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFhLUl0ZW1Db250ZW50IG1hcmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogcmdiYSgzOCwgMzgsIDM5LCAxKTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYWEtdGV4dC1jb2xvci1yZ2IpLCB2YXIoLS1hYS10ZXh0LWNvbG9yLWFscGhhKSk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWFhLWZvbnQtd2VpZ2h0LWJvbGQpO1xufVxuXG4uYWEtSXRlbUNvbnRlbnQtLWR1YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hYS1JdGVtQ29udGVudC0tZHVhbCAuYWEtSXRlbUNvbnRlbnRTdWJ0aXRsZSwgLmFhLUl0ZW1Db250ZW50LS1kdWFsIC5hYS1JdGVtQ29udGVudFRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hYS1JdGVtQ29udGVudC0taW5kZW50ZWQge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWFhLWljb24tc2l6ZSkgKyB2YXIoLS1hYS1zcGFjaW5nKSk7XG59XG5cbi5hYS1JdGVtQ29udGVudEJvZHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDRweDtcbiAgZ2FwOiA0cHg7XG4gIGdyaWQtZ2FwOiA0cHg7XG4gIGdyaWQtZ2FwOiA0cHg7XG4gIGdyaWQtZ2FwOiBjYWxjKHZhcigtLWFhLXNwYWNpbmctaGFsZikgLyAyKTtcbiAgZ2FwOiBjYWxjKHZhcigtLWFhLXNwYWNpbmctaGFsZikgLyAyKTtcbn1cblxuLmFhLUl0ZW1Db250ZW50VGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwLjVlbSAwIDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5hYS1JdGVtQ29udGVudFN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjkyZW07XG59XG5cbi5hYS1JdGVtQ29udGVudFN1YnRpdGxlSWNvbjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTI4LCAxMjYsIDE2MywgMC42NCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1hYS1tdXRlZC1jb2xvci1yZ2IpLCAwLjY0KTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsZWZ0OiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtM3B4O1xufVxuXG4uYWEtSXRlbUNvbnRlbnRTdWJ0aXRsZS0taW5saW5lIC5hYS1JdGVtQ29udGVudFN1YnRpdGxlSWNvbjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDAgMCAxLjVweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWFhLXNwYWNpbmctaGFsZik7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWFhLXNwYWNpbmctaGFsZikgLyAyKTtcbiAgd2lkdGg6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICB3aWR0aDogY2FsYyh2YXIoLS1hYS1zcGFjaW5nLWhhbGYpICsgMnB4KTtcbn1cblxuLmFhLUl0ZW1Db250ZW50U3VidGl0bGUtLXN0YW5kYWxvbmUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogcmdiYSgzOCwgMzgsIDM5LCAxKTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYWEtdGV4dC1jb2xvci1yZ2IpLCB2YXIoLS1hYS10ZXh0LWNvbG9yLWFscGhhKSk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogOHB4O1xuICBnYXA6IDhweDtcbiAgZ3JpZC1nYXA6IDhweDtcbiAgZ3JpZC1nYXA6IDhweDtcbiAgZ3JpZC1nYXA6IHZhcigtLWFhLXNwYWNpbmctaGFsZik7XG4gIGdhcDogdmFyKC0tYWEtc3BhY2luZy1oYWxmKTtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cblxuLmFhLUl0ZW1Db250ZW50U3VidGl0bGUtLXN0YW5kYWxvbmUgLmFhLUl0ZW1Db250ZW50U3VidGl0bGVJY29uOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDNweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMS41cHggMS41cHg7XG4gIGhlaWdodDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgaGVpZ2h0OiB2YXIoLS1hYS1zcGFjaW5nLWhhbGYpO1xuICB3aWR0aDogOHB4O1xuICB3aWR0aDogOHB4O1xuICB3aWR0aDogdmFyKC0tYWEtc3BhY2luZy1oYWxmKTtcbn1cblxuLmFhLUl0ZW1Db250ZW50U3VidGl0bGVDYXRlZ29yeSB7XG4gIGNvbG9yOiByZ2JhKDEyOCwgMTI2LCAxNjMsIDEpO1xuICBjb2xvcjogcmdiYSh2YXIoLS1hYS1tdXRlZC1jb2xvci1yZ2IpLCAxKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFhLUl0ZW1Db250ZW50RGVzY3JpcHRpb24ge1xuICBjb2xvcjogcmdiYSgzOCwgMzgsIDM5LCAxKTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYWEtdGV4dC1jb2xvci1yZ2IpLCB2YXIoLS1hYS10ZXh0LWNvbG9yLWFscGhhKSk7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5hYS1JdGVtQ29udGVudERlc2NyaXB0aW9uOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFhLUl0ZW1Db250ZW50RGVzY3JpcHRpb24gbWFyayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAyMjMsIDc3LCAwLjUpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLWFhLWRlc2NyaXB0aW9uLWhpZ2hsaWdodC1iYWNrZ3JvdW5kLWNvbG9yLXJnYiksIHZhcigtLWFhLWRlc2NyaXB0aW9uLWhpZ2hsaWdodC1iYWNrZ3JvdW5kLWNvbG9yLWFscGhhKSk7XG4gIGNvbG9yOiByZ2JhKDM4LCAzOCwgMzksIDEpO1xuICBjb2xvcjogcmdiYSh2YXIoLS1hYS10ZXh0LWNvbG9yLXJnYiksIHZhcigtLWFhLXRleHQtY29sb3ItYWxwaGEpKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXdlaWdodDogdmFyKC0tYWEtZm9udC13ZWlnaHQtbWVkaXVtKTtcbn1cblxuLmFhLUl0ZW1Db250ZW50RGFzaCB7XG4gIGNvbG9yOiByZ2JhKDEyOCwgMTI2LCAxNjMsIDAuNik7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWFhLW11dGVkLWNvbG9yLXJnYiksIHZhcigtLWFhLW11dGVkLWNvbG9yLWFscGhhKSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmFhLUl0ZW1Db250ZW50VGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MiwgNTIsIDIxMSwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1hYS1wcmltYXJ5LWNvbG9yLXJnYiksIHZhcigtLWFhLXByaW1hcnktY29sb3ItYWxwaGEpKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW46IDAgMC40ZW0gMCAwO1xuICBwYWRkaW5nOiAwLjA4ZW0gMC4zZW07XG59XG5cbi5hYS1JdGVtTGluaywgLmFhLUl0ZW1XcmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogNHB4O1xuICBnYXA6IDRweDtcbiAgZ3JpZC1nYXA6IDRweDtcbiAgZ3JpZC1nYXA6IDRweDtcbiAgZ3JpZC1nYXA6IGNhbGModmFyKC0tYWEtc3BhY2luZy1oYWxmKSAvIDIpO1xuICBnYXA6IGNhbGModmFyKC0tYWEtc3BhY2luZy1oYWxmKSAvIDIpO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWEtSXRlbUxpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFhLUl0ZW1BY3Rpb25zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgbWFyZ2luOiAwIC01LjMzMzMzMzMzMzNweDtcbiAgbWFyZ2luOiAwIC01LjMzMzMzMzMzMzNweDtcbiAgbWFyZ2luOiAwIGNhbGModmFyKC0tYWEtc3BhY2luZykgLyAtMyk7XG4gIHBhZGRpbmc6IDAgMnB4IDAgMDtcbn1cblxuLmFhLUl0ZW1BY3Rpb25CdXR0b24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiByZ2JhKDEyOCwgMTI2LCAxNjMsIDAuNik7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWFhLW11dGVkLWNvbG9yLXJnYiksIHZhcigtLWFhLW11dGVkLWNvbG9yLWFscGhhKSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hYS1JdGVtQWN0aW9uQnV0dG9uOmZvY3VzIHN2ZywgLmFhLUl0ZW1BY3Rpb25CdXR0b246aG92ZXIgc3ZnIHtcbiAgY29sb3I6IHJnYmEoMzgsIDM4LCAzOSwgMSk7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWFhLXRleHQtY29sb3ItcmdiKSwgdmFyKC0tYWEtdGV4dC1jb2xvci1hbHBoYSkpO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBub25lKSBhbmQgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAuYWEtSXRlbUFjdGlvbkJ1dHRvbjpmb2N1cyBzdmcsIC5hYS1JdGVtQWN0aW9uQnV0dG9uOmhvdmVyIHN2ZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cbi5hYS1JdGVtQWN0aW9uQnV0dG9uIHN2ZyB7XG4gIGNvbG9yOiByZ2JhKDEyOCwgMTI2LCAxNjMsIDAuNik7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWFhLW11dGVkLWNvbG9yLXJnYiksIHZhcigtLWFhLW11dGVkLWNvbG9yLWFscGhhKSk7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luOiA1LjMzMzMzMzMzMzNweDtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWFhLXNwYWNpbmcpIC8gMyk7XG4gIHN0cm9rZS13aWR0aDogMS42O1xuICBzdHJva2Utd2lkdGg6IHZhcigtLWFhLWljb24tc3Ryb2tlLXdpZHRoKTtcbiAgd2lkdGg6IDIwcHg7XG4gIHdpZHRoOiB2YXIoLS1hYS1hY3Rpb24taWNvbi1zaXplKTtcbn1cblxuLmFhLUFjdGl2ZU9ubHkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5hYS1QYW5lbEhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoNjIsIDUyLCAyMTEsIDEpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLWFhLXByaW1hcnktY29sb3ItcmdiKSwgMSk7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBncmlkO1xuICBoZWlnaHQ6IHZhcigtLWFhLW1vZGFsLWhlYWRlci1oZWlnaHQpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgcGFkZGluZzogdmFyKC0tYWEtc3BhY2luZy1oYWxmKSB2YXIoLS1hYS1zcGFjaW5nKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWEtUGFuZWxIZWFkZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAxKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKHZhcigtLWFhLWJhY2tncm91bmQtY29sb3ItcmdiKSwgMSksIHJnYmEodmFyKC0tYWEtYmFja2dyb3VuZC1jb2xvci1yZ2IpLCAwKSk7XG4gIGJvdHRvbTogLThweDtcbiAgYm90dG9tOiAtOHB4O1xuICBib3R0b206IGNhbGModmFyKC0tYWEtc3BhY2luZy1oYWxmKSAqIC0xKTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBoZWlnaHQ6IHZhcigtLWFhLXNwYWNpbmctaGFsZik7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICB6LWluZGV4OiB2YXIoLS1hYS1iYXNlLXotaW5kZXgpO1xufVxuXG4uYWEtUGFuZWxGb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWFhLWJhY2tncm91bmQtY29sb3ItcmdiKSwgdmFyKC0tYWEtYmFja2dyb3VuZC1jb2xvci1hbHBoYSkpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMTI4LCAxMjYsIDE2MywgMC4zKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKHZhcigtLWFhLXBhbmVsLWJvcmRlci1jb2xvci1yZ2IpLCB2YXIoLS1hYS1wYW5lbC1ib3JkZXItY29sb3ItYWxwaGEpKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHBhZGRpbmc6IHZhcigtLWFhLXNwYWNpbmcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHotaW5kZXg6IHZhcigtLWFhLWJhc2Utei1pbmRleCk7XG59XG5cbi5hYS1QYW5lbEZvb3RlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCByZ2JhKDEyOCwgMTI2LCAxNjMsIDAuNikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSh2YXIoLS1hYS1iYWNrZ3JvdW5kLWNvbG9yLXJnYiksIDApLCByZ2JhKHZhcigtLWFhLW11dGVkLWNvbG9yLXJnYiksIHZhcigtLWFhLW11dGVkLWNvbG9yLWFscGhhKSkpO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGhlaWdodDogdmFyKC0tYWEtc3BhY2luZyk7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuMTI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0xNnB4O1xuICB0b3A6IC0xNnB4O1xuICB0b3A6IGNhbGModmFyKC0tYWEtc3BhY2luZykgKiAtMSk7XG4gIHotaW5kZXg6IDk5OTg7XG4gIHotaW5kZXg6IGNhbGModmFyKC0tYWEtYmFzZS16LWluZGV4KSAtIDEpO1xufVxuXG4uYWEtRGV0YWNoZWRDb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLWFhLWJhY2tncm91bmQtY29sb3ItcmdiKSwgdmFyKC0tYWEtYmFja2dyb3VuZC1jb2xvci1hbHBoYSkpO1xuICBib3R0b206IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDM1LCAzOCwgNTksIDAuMSksIDAgNnB4IDE2cHggLTRweCByZ2JhKDM1LCAzOCwgNTksIDAuMTUpO1xuICBib3gtc2hhZG93OiB2YXIoLS1hYS1wYW5lbC1zaGFkb3cpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgei1pbmRleDogdmFyKC0tYWEtYmFzZS16LWluZGV4KTtcbn1cblxuLmFhLURldGFjaGVkQ29udGFpbmVyOmFmdGVyIHtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4uYWEtRGV0YWNoZWRDb250YWluZXIgLmFhLVNvdXJjZUhlYWRlciB7XG4gIG1hcmdpbjogOHB4IDAgOHB4IDJweDtcbiAgbWFyZ2luOiA4cHggMCA4cHggMnB4O1xuICBtYXJnaW46IHZhcigtLWFhLXNwYWNpbmctaGFsZikgMCB2YXIoLS1hYS1zcGFjaW5nLWhhbGYpIDJweDtcbn1cblxuLmFhLURldGFjaGVkQ29udGFpbmVyIC5hYS1QYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYWEtYmFja2dyb3VuZC1jb2xvci1yZ2IpLCB2YXIoLS1hYS1iYWNrZ3JvdW5kLWNvbG9yLWFscGhhKSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hYS1EZXRhY2hlZENvbnRhaW5lciAuYWEtUGFuZWxMYXlvdXQge1xuICBib3R0b206IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFhLURldGFjaGVkRm9ybUNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDEyOCwgMTI2LCAxNjMsIDAuMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKHZhcigtLWFhLXBhbmVsLWJvcmRlci1jb2xvci1yZ2IpLCB2YXIoLS1hYS1wYW5lbC1ib3JkZXItY29sb3ItYWxwaGEpKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweDtcbiAgcGFkZGluZzogOHB4O1xuICBwYWRkaW5nOiB2YXIoLS1hYS1zcGFjaW5nLWhhbGYpO1xufVxuXG4uYWEtRGV0YWNoZWRDYW5jZWxCdXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiByZ2JhKDM4LCAzOCwgMzksIDEpO1xuICBjb2xvcjogcmdiYSh2YXIoLS1hYS10ZXh0LWNvbG9yLXJnYiksIHZhcigtLWFhLXRleHQtY29sb3ItYWxwaGEpKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDAgMCAwIDhweDtcbiAgbWFyZ2luOiAwIDAgMCA4cHg7XG4gIG1hcmdpbjogMCAwIDAgdmFyKC0tYWEtc3BhY2luZy1oYWxmKTtcbiAgcGFkZGluZzogMCA4cHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLWFhLXNwYWNpbmctaGFsZik7XG59XG5cbi5hYS1EZXRhY2hlZENhbmNlbEJ1dHRvbjpmb2N1cywgLmFhLURldGFjaGVkQ2FuY2VsQnV0dG9uOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTI4LCAxMjYsIDE2MywgMC4zKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEodmFyKC0tYWEtcGFuZWwtYm9yZGVyLWNvbG9yLXJnYiksIHZhcigtLWFhLXBhbmVsLWJvcmRlci1jb2xvci1hbHBoYSkpO1xufVxuXG4uYWEtRGV0YWNoZWRDb250YWluZXItLW1vZGFsIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3R0b206IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIG1heC13aWR0aDogdmFyKC0tYWEtZGV0YWNoZWQtbW9kYWwtbWF4LXdpZHRoKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMlO1xufVxuXG4uYWEtRGV0YWNoZWRDb250YWluZXItLW1vZGFsIC5hYS1QYW5lbExheW91dCB7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBtYXgtaGVpZ2h0OiB2YXIoLS1hYS1kZXRhY2hlZC1tb2RhbC1tYXgtaGVpZ2h0KTtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWFhLXNwYWNpbmctaGFsZik7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5hYS1EZXRhY2hlZENvbnRhaW5lci0tbW9kYWwgLmFhLVBhbmVsTGF5b3V0OmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFhLURldGFjaGVkU2VhcmNoQnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1hYS1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yLXJnYiksIHZhcigtLWFhLWlucHV0LWJhY2tncm91bmQtY29sb3ItYWxwaGEpKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMjgsIDEyNiwgMTYzLCAwLjgpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKHZhcigtLWFhLWlucHV0LWJvcmRlci1jb2xvci1yZ2IpLCB2YXIoLS1hYS1pbnB1dC1ib3JkZXItY29sb3ItYWxwaGEpKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogcmdiYSgxMjgsIDEyNiwgMTYzLCAwLjYpO1xuICBjb2xvcjogcmdiYSh2YXIoLS1hYS1tdXRlZC1jb2xvci1yZ2IpLCB2YXIoLS1hYS1tdXRlZC1jb2xvci1hbHBoYSkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LWZhbWlseTogdmFyKC0tYWEtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYWEtZm9udC1zaXplKTtcbiAgaGVpZ2h0OiA0NHB4O1xuICBoZWlnaHQ6IHZhcigtLWFhLXNlYXJjaC1pbnB1dC1oZWlnaHQpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNS41cHg7XG4gIHBhZGRpbmc6IDAgY2FsYyh2YXIoLS1hYS1zZWFyY2gtaW5wdXQtaGVpZ2h0KSAvIDgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWEtRGV0YWNoZWRTZWFyY2hCdXR0b246Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoNjIsIDUyLCAyMTEsIDEpO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYWEtcHJpbWFyeS1jb2xvci1yZ2IpLCAxKTtcbiAgYm94LXNoYWRvdzogcmdiYSg2MiwgNTIsIDIxMSwgMC4yKSAwIDAgMCAzcHgsIGluc2V0IHJnYmEoNjIsIDUyLCAyMTEsIDAuMikgMCAwIDAgMnB4O1xuICBib3gtc2hhZG93OiByZ2JhKHZhcigtLWFhLXByaW1hcnktY29sb3ItcmdiKSwgdmFyKC0tYWEtcHJpbWFyeS1jb2xvci1hbHBoYSkpIDAgMCAwIDNweCwgaW5zZXQgcmdiYSh2YXIoLS1hYS1wcmltYXJ5LWNvbG9yLXJnYiksIHZhcigtLWFhLXByaW1hcnktY29sb3ItYWxwaGEpKSAwIDAgMCAycHg7XG4gIG91dGxpbmU6IG1lZGl1bSBub25lIGN1cnJlbnRDb2xvcjtcbn1cblxuLmFhLURldGFjaGVkU2VhcmNoQnV0dG9uSWNvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDYyLCA1MiwgMjExLCAxKTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYWEtcHJpbWFyeS1jb2xvci1yZ2IpLCAxKTtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDM2cHg7XG4gIHdpZHRoOiAzNnB4O1xuICB3aWR0aDogY2FsYyh2YXIoLS1hYS1pY29uLXNpemUpICsgdmFyKC0tYWEtc3BhY2luZykpO1xufVxuXG4uYWEtRGV0YWNoZWRTZWFyY2hCdXR0b25RdWVyeSB7XG4gIGNvbG9yOiByZ2JhKDM4LCAzOCwgMzksIDEpO1xuICBjb2xvcjogcmdiYSh2YXIoLS1hYS10ZXh0LWNvbG9yLXJnYiksIDEpO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmFhLURldGFjaGVkU2VhcmNoQnV0dG9uUGxhY2Vob2xkZXJbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hYS1EZXRhY2hlZCB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hYS1EZXRhY2hlZE92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTE0LCAxMjksIDAuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYWEtb3ZlcmxheS1jb2xvci1yZ2IpLCB2YXIoLS1hYS1vdmVybGF5LWNvbG9yLWFscGhhKSk7XG4gIGhlaWdodDogMTAwdmg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk4O1xuICB6LWluZGV4OiBjYWxjKHZhcigtLWFhLWJhc2Utei1pbmRleCkgLSAxKTtcbn1cblxuLmFhLUdyYWRpZW50Qm90dG9tLCAuYWEtR3JhZGllbnRUb3Age1xuICBoZWlnaHQ6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGhlaWdodDogdmFyKC0tYWEtc3BhY2luZy1oYWxmKTtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHotaW5kZXg6IHZhcigtLWFhLWJhc2Utei1pbmRleCk7XG59XG5cbi5hYS1HcmFkaWVudFRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEodmFyKC0tYWEtYmFja2dyb3VuZC1jb2xvci1yZ2IpLCAxKSwgcmdiYSh2YXIoLS1hYS1iYWNrZ3JvdW5kLWNvbG9yLXJnYiksIDApKTtcbiAgdG9wOiAwO1xufVxuXG4uYWEtR3JhZGllbnRCb3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKHZhcigtLWFhLWJhY2tncm91bmQtY29sb3ItcmdiKSwgMCksIHJnYmEodmFyKC0tYWEtYmFja2dyb3VuZC1jb2xvci1yZ2IpLCAxKSk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKHZhcigtLWFhLXNwYWNpbmcpIC8gNCk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKHZhcigtLWFhLXNwYWNpbmcpIC8gNCk7XG4gIGJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLmFhLURlc2t0b3BPbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYWEtVG91Y2hPbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG46cm9vdCB7XG4gIC0tdGlsZS13aWR0aDogMzAwcHg7XG4gIC0tZGlzdGFuY2UtdG8tZWRnZTogTWF4KHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSwgKCgxMDB2dyAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMikgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xufVxuXG52aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzNlbTtcbn1cblxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDEuNXJlbTtcbn1cbmgxIGksXG5oMiBpLFxuaDMgaSxcbmg0IGksXG5oNSBpLFxuaDYgaSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuaW1nLXdpdGgtYW5pYW10aW9uLXdyYXAuc3RyZXRjaCxcbiAgLmltZy13aXRoLWFuaWFtdGlvbi13cmFwLnN0cmV0Y2gtbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogLTUwdnc7XG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAud3BiX2NvbHVtbjpmaXJzdC1jaGlsZCAuaW1nLXdpdGgtYW5pYW10aW9uLXdyYXAuc3RyZXRjaCwgLndwYl9jb2x1bW46bGFzdC1jaGlsZCAuaW1nLXdpdGgtYW5pYW10aW9uLXdyYXAuc3RyZXRjaCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIHZhcigtLWRpc3RhbmNlLXRvLWVkZ2UpKTtcbiAgfVxuICAud3BiX2NvbHVtbjpmaXJzdC1jaGlsZCAuaW1nLXdpdGgtYW5pYW10aW9uLXdyYXAuc3RyZXRjaCB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1kaXN0YW5jZS10by1lZGdlKSAvIC0xKTtcbiAgfVxuICAud3BiX2NvbHVtbjpsYXN0LWNoaWxkIC5pbWctd2l0aC1hbmlhbXRpb24td3JhcC5zdHJldGNoIHtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogY2FsYyh2YXIoLS1kaXN0YW5jZS10by1lZGdlKSAvIC0xKTtcbiAgfVxufVxuXG4uYnRuLFxuYnV0dG9uW3R5cGU9c3VibWl0XS5idG4ge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjFyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICBnYXA6IDAuNWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZDtcbiAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XG59XG4uYnRuLXNxdWFyZSxcbmJ1dHRvblt0eXBlPXN1Ym1pdF0uYnRuLXNxdWFyZSB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuOTI1cmVtICFpbXBvcnRhbnQ7XG59XG4uYnRuOmhhcygrIC5idG4pLFxuYnV0dG9uW3R5cGU9c3VibWl0XS5idG46aGFzKCsgLmJ0bikge1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cblxuYnV0dG9uLmJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJ0bi1wbGF5IHtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDgwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg2NWRlZywgI0Y3OTQxRCAxNC43NiUsICNFRTJBN0IgNjUuMTclLCAjNzAyQzhEIDExNy42MyUpO1xufVxuLmJ0bi1wbGF5IGkge1xuICBtYXJnaW46IDAgLTAuMjVlbSAwIDA7XG59XG5cbi5idG4tYmx1ZSwgLmJ0bi1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFDNDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxQzQwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tYmx1ZTpob3ZlciwgLmJ0bi1ncmFkaWVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFDNDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMUM0MDtcbn1cbi5idG4td2hpdGU6aG92ZXIge1xuICBjb2xvcjogIzAwMUM0MDtcbn1cblxuQHByb3BlcnR5IC0tZ3JhZGllbnQtcG9zaXRpb24ge1xuICBzeW50YXg6IFwiPHBlcmNlbnRhZ2U+XCI7XG4gIGluaXRpYWwtdmFsdWU6IDAlO1xuICBpbmhlcml0czogZmFsc2U7XG59XG4uYnRuLWdyYWRpZW50IHtcbiAgLS1zdGFydC1jb2xvcjogI0IwQ0YyRTtcbiAgLS1lbmQtY29sb3I6ICMxRjk2QTI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyAwLjFzO1xufVxuLmJ0bi1ncmFkaWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCB2YXIoLS1zdGFydC1jb2xvciksIHZhcigtLWVuZC1jb2xvcikpO1xuICB0cmFuc2l0aW9uOiAwLjE3cyBsaW5lYXI7XG4gIHdpZHRoOiAwO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGluc2V0OiBhdXRvIGF1dG8gMCAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuLnN0cmV0Y2hlZC1saW5rOmhvdmVyID4gLmJ0bi1ncmFkaWVudCwgLmhlcm8gLmNoaWxkX2NvbHVtbiAudmNfY29sdW1uLWlubmVyOm5vdCgudmNfY29sdW1uLWNhcmQpIC5idG4tZ3JhZGllbnQsIC5idG4tZ3JhZGllbnQ6aG92ZXIge1xuICBjb2xvcjogIzAwMUM0MDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1lbmQtY29sb3IpO1xufVxuLnN0cmV0Y2hlZC1saW5rOmhvdmVyID4gLmJ0bi1ncmFkaWVudDo6YmVmb3JlLCAuaGVybyAuY2hpbGRfY29sdW1uIC52Y19jb2x1bW4taW5uZXI6bm90KC52Y19jb2x1bW4tY2FyZCkgLmJ0bi1ncmFkaWVudDo6YmVmb3JlLCAuYnRuLWdyYWRpZW50OmhvdmVyOjpiZWZvcmUge1xuICB3aWR0aDogY2FsYygyMDAlICsgMnJlbSk7XG59XG4uYnRuLWdyYWRpZW50LWdyZWVuIHtcbiAgLS1zdGFydC1jb2xvcjogI0IwQ0YyRTtcbiAgLS1lbmQtY29sb3I6ICMxRjk2QTI7XG59XG4uYnRuLWdyYWRpZW50LXBpbmsge1xuICAtLXN0YXJ0LWNvbG9yOiAjRjE1NjUzO1xuICAtLWVuZC1jb2xvcjogI0Q4MkE3RTtcbn1cbi5idG4tZ3JhZGllbnQteWVsbG93IHtcbiAgLS1zdGFydC1jb2xvcjogI0ZDQzcwQTtcbiAgLS1lbmQtY29sb3I6ICNGOEE2MTY7XG59XG5cbmJvZHlbZGF0YS1idXR0b24tc3R5bGUqPXJvdW5kZWRdICN0by10b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5ib2R5W2RhdGEtYnV0dG9uLXN0eWxlKj1yb3VuZGVkXSAjdG8tdG9wIGkge1xuICBjb2xvcjogIzAwMUM0MDtcbn1cbmJvZHlbZGF0YS1idXR0b24tc3R5bGUqPXJvdW5kZWRdICN0by10b3A6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5ib2R5W2RhdGEtYnV0dG9uLXN0eWxlKj1yb3VuZGVkXSAjdG8tdG9wOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRjk2QTIgIWltcG9ydGFudDtcbn1cbmJvZHlbZGF0YS1idXR0b24tc3R5bGUqPXJvdW5kZWRdICN0by10b3A6aG92ZXIgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVybyAudmlkZW8tbW9kYWwge1xuICBtYXNrLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjMDAwMDAwIDQwJSwgdHJhbnNwYXJlbnQgNzAlKTtcbn1cbi5oZXJvIC52aWRlby1tb2RhbCB2aWRlbyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGFzcGVjdC1yYXRpbzogMTtcbn1cbi5oZXJvIC52aWRlby1tb2RhbCAubmVjdGFyX3ZpZGVvX2xpZ2h0Ym94LmJ0bi1wbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keTpub3QoLmhvbWUpIC5oZXJvIC5yb3RhdGluZy13aGVlbCA+IC52Y19jb2x1bW4taW5uZXIge1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbn1cbmJvZHk6bm90KC5ob21lKSAuaGVybyAucm90YXRpbmctd2hlZWw6OmJlZm9yZSB7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG59XG5cbi5ob21lIC5oZXJvIC5yb3RhdGluZy13aGVlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lIC5oZXJvIC5yb3RhdGluZy13aGVlbCA+IC52Y19jb2x1bW4taW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4uaGVybyBwOm5vdCgubGVhZCkge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuaGVybyAud3BiX2NvbHVtbi5jaGlsZF9jb2x1bW46Zmlyc3QtY2hpbGQgLnZjX2NvbHVtbi1pbm5lcjpub3QoLnZjX2NvbHVtbi1jYXJkKSAud3BiX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1MHB4KTtcbiAgfVxufVxuXG4udmlkZW8tbW9kYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi52aWRlby1tb2RhbCAuYnRuLXBsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5oZWFkZXIjdG9wIG5hdiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS41cmVtO1xufVxuaGVhZGVyI3RvcCBuYXYgLmJ1dHRvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5oZWFkZXItYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS41cmVtO1xufVxuLmhlYWRlci1idXR0b25zIC5idG4ge1xuICBtYXJnaW46IDA7XG59XG4jc2xpZGUtb3V0LXdpZGdldC1hcmVhIC5oZWFkZXItYnV0dG9ucyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbi5oZWFkZXItYnV0dG9ucyAuc2YtbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbiNoZWFkZXItb3V0ZXI6bm90KC5zbWFsbC1uYXYpIC5oZWFkZXItYnV0dG9ucyAuYnRuLWJsdWUsICNoZWFkZXItb3V0ZXI6bm90KC5zbWFsbC1uYXYpIC5oZWFkZXItYnV0dG9ucyAuYnRuLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG4jaGVhZGVyLW91dGVyOm5vdCguc21hbGwtbmF2KSAuaGVhZGVyLWJ1dHRvbnMgLmJ0bi1ibHVlOmhvdmVyLCAjaGVhZGVyLW91dGVyOm5vdCguc21hbGwtbmF2KSAuaGVhZGVyLWJ1dHRvbnMgLmJ0bi1ncmFkaWVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xufVxuI2hlYWRlci1vdXRlcjpub3QoLnNtYWxsLW5hdikgLmhlYWRlci1idXR0b25zIC5idG4tYmx1ZS50b2dnbGVkLCAjaGVhZGVyLW91dGVyOm5vdCguc21hbGwtbmF2KSAuaGVhZGVyLWJ1dHRvbnMgLnRvZ2dsZWQuYnRuLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMUM0MCAhaW1wb3J0YW50O1xufVxuXG4uc2YtbWVudSBsaSB1bCBsaSBhIC5tZW51LXRpdGxlLXRleHQ6YWZ0ZXIsXG5ib2R5ICNoZWFkZXItb3V0ZXIgLm1vYmlsZS1oZWFkZXIgbGk6bm90KFtjbGFzcyo9YnV0dG9uX10pID4gYSAubWVudS10aXRsZS10ZXh0OmFmdGVyLFxuYm9keSAjaGVhZGVyLW91dGVyW2RhdGEtbGhlPWFuaW1hdGVkX3VuZGVybGluZV0gI3RvcCBuYXYgPiB1bCA+IGxpOm5vdChbY2xhc3MqPWJ1dHRvbl9dKSA+IGEgLm1lbnUtdGl0bGUtdGV4dDphZnRlcixcbmJvZHkgI2hlYWRlci1vdXRlcltkYXRhLWxoZT1hbmltYXRlZF91bmRlcmxpbmVdIC5uZWN0YXItaGVhZGVyLXRleHQtY29udGVudCBhOmFmdGVyLFxuYm9keSAjaGVhZGVyLXNlY29uZGFyeS1vdXRlcltkYXRhLWxoZT1hbmltYXRlZF91bmRlcmxpbmVdIG5hdiA+IC5zZi1tZW51ID4gbGk6bm90KFtjbGFzcyo9YnV0dG9uX10pID4gYSAubWVudS10aXRsZS10ZXh0OmFmdGVyIHtcbiAgaW5zZXQtYmxvY2stZW5kOiAtMTJweDtcbn1cblxuLnNmLW1lbnUgLnN1Yi1tZW51IHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwYWRkaW5nLWJsb2NrOiAwLjVyZW07XG59XG4uc2YtbWVudSAuc3ViLW1lbnUgbGkge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNmLW1lbnUgLnN1Yi1tZW51IGxpIGEge1xuICBwYWRkaW5nOiAwLjVyZW0gMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG4uc2YtbWVudSAuc3ViLW1lbnUgbGkgYVt0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG59XG4uc2YtbWVudSAuc3ViLW1lbnUgbGkgLm1lbnUtdGl0bGUtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cbi5zZi1tZW51IC5zdWItbWVudSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJsb2NrLWVuZDogMC4wMTI1cmVtIHNvbGlkIHJnYmEoMCwgMjgsIDY0LCAwLjIpO1xufVxuXG4ucm90YXRpbmctd2hlZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3RhdGljL2ltYWdlcy93aGVlbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYW5pbWF0aW9uOiByb3RhdGUgMjVzIGluZmluaXRlIGxpbmVhcjtcbiAgd2lkdGg6IDEyMHZ3O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwLjI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICByb3RhdGU6IDBkZWc7XG4gIH1cbiAgMTAwJSB7XG4gICAgcm90YXRlOiAzNTlkZWc7XG4gIH1cbn1cbi53cGJfY29sdW1uLnJvdGF0aW5nLXdoZWVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucm90YXRpbmctd2hlZWwtbW9iaWxlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvdGF0aW5nLXdoZWVsLWRlc2t0b3A6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52Y19jb2x1bW4tY2FyZCA+IC52Y19jb2x1bW4taW5uZXIsXG4udmNfY29sdW1uLWNhcmQudmNfY29sdW1uLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDFDNDA7XG4gIGJvcmRlci1yYWRpdXM6IDMuMjVyZW0gMDtcbiAgcGFkZGluZzogMi41cmVtO1xufVxuLnZjX3Jvdy1mbHVpZCA+IC5zcGFuXzEyIC52Y19jb2x1bW4tY2FyZCA+IC52Y19jb2x1bW4taW5uZXIud3BiX2NvbHVtbixcbi52Y19yb3ctZmx1aWQgPiAuc3Bhbl8xMiAudmNfY29sdW1uLWNhcmQudmNfY29sdW1uLWlubmVyLndwYl9jb2x1bW4ge1xuICBwYWRkaW5nOiAyLjVyZW07XG59XG4udmNfY29sdW1uLWNhcmQgPiAudmNfY29sdW1uLWlubmVyIGgxLFxuLnZjX2NvbHVtbi1jYXJkID4gLnZjX2NvbHVtbi1pbm5lciBoMixcbi52Y19jb2x1bW4tY2FyZCA+IC52Y19jb2x1bW4taW5uZXIgaDMsXG4udmNfY29sdW1uLWNhcmQgPiAudmNfY29sdW1uLWlubmVyIGg0LFxuLnZjX2NvbHVtbi1jYXJkID4gLnZjX2NvbHVtbi1pbm5lciBoNSxcbi52Y19jb2x1bW4tY2FyZCA+IC52Y19jb2x1bW4taW5uZXIgaDYsXG4udmNfY29sdW1uLWNhcmQgPiAudmNfY29sdW1uLWlubmVyIHAsXG4udmNfY29sdW1uLWNhcmQudmNfY29sdW1uLWlubmVyIGgxLFxuLnZjX2NvbHVtbi1jYXJkLnZjX2NvbHVtbi1pbm5lciBoMixcbi52Y19jb2x1bW4tY2FyZC52Y19jb2x1bW4taW5uZXIgaDMsXG4udmNfY29sdW1uLWNhcmQudmNfY29sdW1uLWlubmVyIGg0LFxuLnZjX2NvbHVtbi1jYXJkLnZjX2NvbHVtbi1pbm5lciBoNSxcbi52Y19jb2x1bW4tY2FyZC52Y19jb2x1bW4taW5uZXIgaDYsXG4udmNfY29sdW1uLWNhcmQudmNfY29sdW1uLWlubmVyIHAge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi52Y19jb2x1bW4tY2FyZCA+IC52Y19jb2x1bW4taW5uZXIgYTpub3QoLmJ0biksXG4udmNfY29sdW1uLWNhcmQudmNfY29sdW1uLWlubmVyIGE6bm90KC5idG4pIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi52Y19jb2x1bW4tY2FyZCA+IC52Y19jb2x1bW4taW5uZXIgcCxcbi52Y19jb2x1bW4tY2FyZC52Y19jb2x1bW4taW5uZXIgcCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi52Y19jb2x1bW4tY2FyZCA+IC52Y19jb2x1bW4taW5uZXIgLmltZy13aXRoLWFuaWFtdGlvbi13cmFwLmN1c3RvbS1zaXplLFxuLnZjX2NvbHVtbi1jYXJkLnZjX2NvbHVtbi1pbm5lciAuaW1nLXdpdGgtYW5pYW10aW9uLXdyYXAuY3VzdG9tLXNpemUge1xuICBtYXgtd2lkdGg6IDMyMHB4O1xufVxuXG4udmNfY29sdW1uLWNhcmQgPiAud3BiX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5jZW50ZXJlZC10ZXh0IC52Y19jb2x1bW4tY2FyZCA+IC53cGJfd3JhcHBlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnZjX2NvbHVtbi1jYXJkID4gLndwYl93cmFwcGVyID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnZjX2NvbHVtbi1jYXJkID4gLndwYl93cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jZW50ZXJlZC10ZXh0IC52Y19jb2x1bW4tY2FyZCA+IC53cGJfd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uaXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pdGVtLWltYWdlLXdyYXAsIC5pdGVtLWNvbnRlbnQge1xuICBncmlkLWFyZWE6IDEvMTtcbn1cbi5pdGVtOm5vdCg6aGFzKC5pdGVtLWltYWdlLXdyYXApKSAuaXRlbS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFGOTZBMjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLml0ZW0taW1hZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTE7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cbi5pdGVtLWltYWdlLXdyYXA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDk4LjAzJSA1OC45NSUgYXQgNTQuMDglIDMwLjU2JSwgcmdiYSgwLCAyOCwgNjQsIDAuMikgNTQuNzQlLCByZ2JhKDAsIDI4LCA2NCwgMC45KSAxMDAlKTtcbn1cbi5pdGVtLWltYWdlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIC5pdGVtLWltYWdlIHtcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICB9XG59XG4uaXRlbS1jb250ZW50IHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBhdXRvO1xuICBwYWRkaW5nOiAxLjVyZW0gMi41cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5pdGVtIC50YWcge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwLjVyZW07XG59XG4uaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgLml0ZW06aGFzKC5zdHJldGNoZWQtbGluayk6aG92ZXIgLml0ZW0taW1hZ2Uge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxufVxuXG4uY29tcGFuaWVzLXBvc3RzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxLjVyZW07XG59XG4uY29tcGFuaWVzLXBvc3RzIC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMy4yNXJlbTtcbn1cbi5jb21wYW5pZXMtcG9zdHMgLml0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMy4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFuaWVzLXBvc3RzIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAyOTBweCk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3ZnIgNWZyO1xuICB9XG4gIC5jb21wYW5pZXMtcG9zdHMgLml0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNWVtO1xuICB9XG4gIC5jb21wYW5pZXMtcG9zdHMgLml0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGdyaWQtcm93OiAxLy0xO1xuICB9XG4gIC5jb21wYW5pZXMtcG9zdHMgLml0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgfVxuICAuY29tcGFuaWVzLXBvc3RzIC5pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gIH1cbn1cblxuLm1hZ2F6aW5lIHtcbiAgLS10aWxlLXdpZHRoOiAyMnJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgobWluKHZhcigtLXRpbGUtd2lkdGgpLCAxMDAlKSwgMWZyKSk7XG4gIGdhcDogMS41cmVtO1xufVxuLm1hZ2F6aW5lIC5pdGVtIHtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuLm1hZ2F6aW5lIC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMy4yNXJlbTtcbn1cbi5tYWdhemluZSAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAzLjI1cmVtO1xufVxuXG4udGFnIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxQzQwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGFnLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUUyQTdCO1xufVxuLnRhZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRjk2QTI7XG59XG4udGFnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNzk0MUQ7XG59XG5cbi5mbGlja2l0eS12aWV3cG9ydCB7XG4gIG1hcmdpbi1ibG9jazogMS41cmVtIDVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZsaWNraXR5LXNsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ob3Zlci13cmFwOmhhcyhpbWcuZ3JhZGllbnQtb3V0bGluZSkge1xuICAtLXdpZHRoOiBNaW4oMzNweCwgMTMlKTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uaG92ZXItd3JhcDpoYXMoaW1nLmdyYWRpZW50LW91dGxpbmUpIC5ob3Zlci13cmFwLWlubmVyIHtcbiAgcGFkZGluZzogdmFyKC0td2lkdGgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhvdmVyLXdyYXA6aGFzKGltZy5ncmFkaWVudC1vdXRsaW5lKSB7XG4gICAgLS13aWR0aDogTWluKDI0cHgsIDglKTtcbiAgfVxufVxuLmhvdmVyLXdyYXA6aGFzKGltZy5ncmFkaWVudC1vdXRsaW5lKSAuaG92ZXItd3JhcC1pbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtLWdyYWRpZW50LWxlZnQ6ICNGRkU1MDAgMjcwZGVnLCAjOUFDQTNDLCAjMUY5NkEyIDM2MGRlZztcbiAgLS1ncmFkaWVudC1yaWdodDogIzcwMkM4RCA5MGRlZywgI0VFMkE3QiwgI0Y3OTQxRCAxODBkZWc7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBjb25pYy1ncmFkaWVudCh0cmFuc3BhcmVudCAwZGVnLCB0cmFuc3BhcmVudCA5MGRlZywgdmFyKC0tZ3JhZGllbnQtcmlnaHQpLCB0cmFuc3BhcmVudCAxODBkZWcsIHRyYW5zcGFyZW50IDI3MGRlZywgdmFyKC0tZ3JhZGllbnQtbGVmdCkpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMDAxKTtcbn1cbi5ob3Zlci13cmFwOmhhcyhpbWcuZ3JhZGllbnQtb3V0bGluZSkgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ob3Zlci13cmFwOmhhcyhpbWcuZ3JhZGllbnQtb3V0bGluZS1ncmVlbikgLmhvdmVyLXdyYXAtaW5uZXI6OmJlZm9yZSB7XG4gIC0tZ3JhZGllbnQtbGVmdDogIzlBQ0EzQyAyNzBkZWcsICM5QUNBM0MgMzYwZGVnO1xuICAtLWdyYWRpZW50LXJpZ2h0OiAjMUY5NkEyIDkwZGVnLCAjMUY5NkEyIDE4MGRlZztcbn1cblxuLmhvdmVyLXdyYXA6aGFzKGltZy5ncmFkaWVudC1vdXRsaW5lLXBpbmspIC5ob3Zlci13cmFwLWlubmVyOjpiZWZvcmUge1xuICAtLWdyYWRpZW50LWxlZnQ6ICNFRTJBN0IgMjcwZGVnLCAjRUUyQTdCIDM2MGRlZztcbiAgLS1ncmFkaWVudC1yaWdodDogIzcwMkM4RCA5MGRlZywgIzcwMkM4RCAxODBkZWc7XG59XG5cbi5ob3Zlci13cmFwOmhhcyhpbWcuZ3JhZGllbnQtb3V0bGluZS15ZWxsb3cpIC5ob3Zlci13cmFwLWlubmVyOjpiZWZvcmUge1xuICAtLWdyYWRpZW50LWxlZnQ6ICNGRkU1MDAgMjcwZGVnLCAjRkZFNTAwIDM2MGRlZztcbiAgLS1ncmFkaWVudC1yaWdodDogI0Y3OTQxRCA5MGRlZywgI0Y3OTQxRCAxODBkZWc7XG59XG5cbi5pbWctd2l0aC1hbmlhbXRpb24td3JhcC5jZW50ZXI6aGFzKGltZy5ncmFkaWVudC1vdXRsaW5lKSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmltZy13aXRoLWFuaWFtdGlvbi13cmFwLnJpZ2h0OmhhcyhpbWcuZ3JhZGllbnQtb3V0bGluZSkge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnNlYXJjaC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaC13cmFwIC50b2dnbGUtc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaC13cmFwICNhdXRvY29tcGxldGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwIDEwMCUgYXV0byBhdXRvO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbiAgd2lkdGg6IDIzMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zZWFyY2gtd3JhcCAjYXV0b2NvbXBsZXRlLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uc2VhcmNoLXdyYXAgI2F1dG9jb21wbGV0ZSBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWEtUGFuZWwge1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmFhLUl0ZW1MaW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjVlbTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBtYXJnaW4tYmxvY2s6IDAuMjVyZW07XG59XG4uYWEtSXRlbUxpbmsgc21hbGwge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuLmFhLUZvcm0sIC5hYS1Gb3JtOmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmFhLUlucHV0V3JhcHBlclByZWZpeCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iZWNrbWFubi1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbi5iZWNrbWFubi1wb3B1cC5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uYmVja21hbm4tcG9wdXAtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG59XG5cbi5iZWNrbWFubi1wb3B1cC1kaWFsb2cge1xuICAtLXBhZGRpbmc6IGNsYW1wKDJyZW0sIDV2dywgNHJlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IG1pbig5MnZ3LCA2ODBweCk7XG4gIG1hcmdpbjogOHZoIGF1dG8gMDtcbiAgcGFkZGluZzogdmFyKC0tcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3gtc2hhZG93OiAwIDEuMjVyZW0gMi41cmVtIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMy4yNXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5iZWNrbWFubi1wb3B1cC1kaWFsb2cge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5iZWNrbWFubi1wb3B1cC1kaWFsb2cgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMi41dncsIDJyZW0pO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmJlY2ttYW5uLXBvcHVwLWRpYWxvZyBwIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXdyYXA6IHByZXR0eTtcbn1cbi5iZWNrbWFubi1wb3B1cC1kaWFsb2cgcDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJlY2ttYW5uLXBvcHVwLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNzVyZW07XG4gIHJpZ2h0OiAwLjc1cmVtO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJlY2ttYW5uLXBvcHVwLWxvZ29zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMS41cmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMDBweCwgMWZyKSk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXBhZGRpbmcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5iZWNrbWFubi1wb3B1cC1sb2dvcyB7XG4gICAgZ2FwOiAzcmVtO1xuICB9XG59XG4uYmVja21hbm4tcG9wdXAtbG9nb3MgaW1nIHtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZmxleDogMCAwIGF1dG87XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5iZWNrbWFubi1wb3B1cC1sb2dvcyBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYmVja21hbm4tcG9wdXAtbG9nb3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuYm9keS5iZWNrbWFubi1wb3B1cC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvcmUtdmFsdWVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0ZnIgOGZyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29yZS12YWx1ZXMtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAzLjI1cmVtO1xufVxuLmNvcmUtdmFsdWVzLXRpdGxlIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG4uY29yZS12YWx1ZXMtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMy41cmVtIDJyZW07XG4gIHBhZGRpbmc6IDQuNXJlbTtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAzLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuY29yZS12YWx1ZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jb3JlLXZhbHVlcyAuY29yZS12YWx1ZXMtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvcmUtdmFsdWVzIC5jb3JlLXZhbHVlcy1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDMuMjVyZW07XG4gICAgbWFyZ2luLWJsb2NrOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvcmUtdmFsdWVzIC5jb3JlLXZhbHVlcy1jb250ZW50IHtcbiAgICBnYXA6IDJyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIuNXJlbTtcbiAgfVxufVxuXG4uY29yZS12YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cblxuLmZhY3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmZhY3QgLmZhY3QtcHJlZml4IHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbTtcbn1cbi5mYWN0cy1ncmlkIC53cGJfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KG1pbigxMDAlLCAzNTBweCksIDFmcikpO1xuICBnYXA6IDEuNXJlbTtcbn1cbi5mYWN0cy1ncmlkIC53cGJfd3JhcHBlciAuZmFjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUuNjI1cmVtIDFyZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mYWN0cy1ncmlkIC53cGJfd3JhcHBlciAuZmFjdC1pY29uIHtcbiAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZhY3RzLWdyaWQgLndwYl93cmFwcGVyIC5mYWN0IHtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gIH1cbn1cbi5mYWN0cy1ncmlkIC53cGJfd3JhcHBlciAuZmFjdDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDMuMjVyZW07XG59XG4uZmFjdHMtZ3JpZCAud3BiX3dyYXBwZXIgLmZhY3Q6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMy4yNXJlbTtcbn1cblxuLm5lY3Rhci1wb3N0LWdyaWQubGF5b3V0LXN0YWNrZWQgLm5lY3Rhci1wb3N0LWdyaWQtaXRlbSAuY29udGVudCA+ICo6bm90KC5zdGFjay1pdGVtKSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5uZWN0YXItcG9zdC1ncmlkLmxheW91dC1zdGFja2VkIC5uZWN0YXItcG9zdC1ncmlkLWl0ZW0gLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cblxuLnN0YWNrLWl0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDVmciA3ZnIgMWZyO1xufVxuLnN0YWNrLWl0ZW0tY29tcGFueSB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxMDBweDtcbn1cbi5zdGFjay1pdGVtLWNvbXBhbnkgaW1nIHtcbiAgbWF4LXdpZHRoOiAyNjVweCAhaW1wb3J0YW50O1xufVxuLnN0YWNrLWl0ZW0tY29udGVudCB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG4uc3RhY2staXRlbSAuYnRuIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyLjVyZW07XG59XG5cbi5hY2NvcmRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdhcDogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxcmVtO1xuICB9XG59XG4uYWNjb3JkaW9uIC50b2dnbGUtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIGZsZXg6IDE7XG59XG4uYWNjb3JkaW9uIC50b2dnbGUge1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uIC50b2dnbGUtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBnYXA6IDFyZW07XG59XG4uYWNjb3JkaW9uIC50b2dnbGUtaGVhZGluZyBpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hY2NvcmRpb24gLnRvZ2dsZS1oZWFkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3RhdGljL2ltYWdlcy9zaGllbGQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogMCAwIDIuNXJlbTtcbn1cbi5hY2NvcmRpb24gLnRvZ2dsZS1oZWFkaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTEyLjAwMDEgMTUuNzMwMkw1LjY1MDA3IDkuMzMwMjFDNS40NjAwNyA5LjEzMDIxIDUuNDYwMDcgOC44MjAyMSA1LjY1MDA3IDguNjIwMjFDNS44NDAwNyA4LjQyMDIxIDYuMTYwMDcgOC40MjAyMSA2LjM2MDA3IDguNjIwMjFMMTIuMDEwMSAxNC4zMDAyTDE3LjY2MDEgOC42MjAyMUMxNy44NTAxIDguNDIwMjEgMTguMTcwMSA4LjQyMDIxIDE4LjM3MDEgOC42MjAyMUMxOC41NzAxIDguODEwMjEgMTguNTcwMSA5LjEzMDIxIDE4LjM3MDEgOS4zMzAyMUwxMi4wMjAxIDE1LjczMDJIMTIuMDAwMVpcIiBmaWxsPVwiIzAwMUM0MFwiLz48L3N2Zz4nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG4gIGZsZXg6IDAgMCAxLjVyZW07XG59XG4udG9nZ2xlLm9wZW4gLmFjY29yZGlvbiAudG9nZ2xlLWhlYWRpbmc6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4uYWNjb3JkaW9uIC5pbm5lci10b2dnbGUtd3JhcCB7XG4gIHBhZGRpbmc6IDAgMS41cmVtIDMwcHggIWltcG9ydGFudDtcbn1cblxuLmZvb3RlciB7XG4gIG92ZXJmbG93LXk6IGNsaXA7XG59XG4uZm9vdGVyIC5yb3RhdGluZy13aGVlbDo6YmVmb3JlIHtcbiAgd2lkdGg6IDcwdnc7XG59XG4uZm9vdGVyIC5yb3RhdGluZy13aGVlbCA+IC52Y19jb2x1bW4taW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZm9vdGVyIC5uZWN0YXJfaWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cbi5mb290ZXIgLm91ci1jb21wYW5pZXMgcCB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAxcmVtO1xufVxuLmZvb3RlciAub3VyLWNvbXBhbmllcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9vdGVyIC5vdXItY29tcGFuaWVzIGFbdGFyZ2V0PV9ibGFua106OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi5jb3B5cmlnaHQgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb3B5cmlnaHQgdWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jb3B5cmlnaHQgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNvcHlyaWdodCB1bCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29weXJpZ2h0IHVsIGFbdGFyZ2V0PV9ibGFua10ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZ2Zvcm0tdGhlbWUtLWFwaSxcbi5nZm9ybS10aGVtZS0tZm91bmRhdGlvbiB7XG4gIC0tZ2YtZm9ybS1nYXAteDogMS41cmVtO1xuICAtLWdmLWZvcm0tZ2FwLXk6IDEuNXJlbTtcbn1cbi5saWdodCAuZ2Zvcm0tdGhlbWUtLWFwaSxcbi5saWdodCAuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24ge1xuICAtLWdmLWNvbG9yLWRhbmdlcjogI2ZmZmZmZjtcbiAgLS1nZi1jb2xvci1kYW5nZXItcmdiOiAyNTUsMjU1LDI1NTtcbn1cblxuLnNwYW5fMTIubGlnaHQgdGV4dGFyZWEsXG4uc3Bhbl8xMi5saWdodCBpbnB1dFt0eXBlPXRleHRdLFxuLnNwYW5fMTIubGlnaHQgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAxQzQwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCAuZ2ZpZWxkX2xhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbn1cblxuLmdmaWVsZF9yZXF1aXJlZF90ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuYm9keVtkYXRhLWZvcm0tc3VibWl0PXJlZ3VsYXJdIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsXG5ib2R5W2RhdGEtZm9ybS1zdWJtaXQ9cmVndWxhcl0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uZ2Zvcm1fc3VibWlzc2lvbl9lcnJvciAuZ2Zvcm0taWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nZm9ybS10aGVtZS0tZnJhbWV3b3JrIHtcbiAgLS1nZi1mb3JtLXNwaW5uZXItZmctY29sb3I6IGluaGVyaXQ7XG59XG4uZ2Zvcm0tdGhlbWUtLWZyYW1ld29yayAuZ2Zvcm0tbG9hZGVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuI3NsaWRlLW91dC13aWRnZXQtYXJlYSAuc2VhcmNoLXdyYXAgLnRvZ2dsZS1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jc2xpZGUtb3V0LXdpZGdldC1hcmVhIC5zZWFyY2gtd3JhcCAjYXV0b2NvbXBsZXRlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbiNzbGlkZS1vdXQtd2lkZ2V0LWFyZWEgLmhlYWRlci1idXR0b25zIHtcbiAgZ2FwOiAxcmVtO1xufVxuI3NsaWRlLW91dC13aWRnZXQtYXJlYSAuaGVhZGVyLWJ1dHRvbnMgLmJ0biB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbiNzbGlkZS1vdXQtd2lkZ2V0LWFyZWEgLmxhbmd1YWdlLXNlbGVjdG9yIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjVyZW07XG59XG4jc2xpZGUtb3V0LXdpZGdldC1hcmVhIC5sYW5ndWFnZS1zZWxlY3RvciAuYnRuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI3NsaWRlLW91dC13aWRnZXQtYXJlYSAubGFuZ3VhZ2Utc2VsZWN0b3IgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAxcmVtO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4jc2xpZGUtb3V0LXdpZGdldC1hcmVhIC5sYW5ndWFnZS1zZWxlY3RvciAuc3ViLW1lbnUgbGkge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IC53cGJfcm93IC53cGJfd3JhcHBlciA+IC53cGJfcm93IHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IC5jb250ZW50LWlubmVyID4gLndwYl9yb3c6bm90KC51LW5vLXBhZGRpbmcpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDRyZW07XG59XG5cbi5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IC5jb250ZW50LWlubmVyID4gLndwYl9yb3cudS1uby1wYWRkaW5nW2RhdGEtbWlkbmlnaHQ9bGlnaHRdOmhhcyhhLm5lY3Rhci1idXR0b25baHJlZj1cImh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9jb21wYW55L2ZhY3RhLWJ2XCJdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IC53cGJfY29sdW1uOmhhcyg+IC52Y19jb2x1bW4taW5uZXIgPiAud3BiX3dyYXBwZXIgPiAuaW1nLXdpdGgtYW5pYW10aW9uLXdyYXA6b25seS1jaGlsZCBpbWdbc3JjPVwiXCJdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IHNwYW5bc3R5bGUqPVwiY29sb3I6ICNmZmZmZmZcIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRjk2QTI7XG4gIHBhZGRpbmc6IDAuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtICFpbXBvcnRhbnQ7XG59IiwiOnJvb3Qge1xuICAtLXRpbGUtd2lkdGg6IDMwMHB4O1xuICAtLWRpc3RhbmNlLXRvLWVkZ2U6IE1heCh2YXIoLS1jb250YWluZXItcGFkZGluZyksICgoMTAwdncgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIpICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cblxudmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59IiwiLmxlYWQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzNlbTtcbn1cblxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW4tYmxvY2stZW5kOiAxLjVyZW07XG5cbiAgaSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufSIsIi5pbWctd2l0aC1hbmlhbXRpb24td3JhcC5zdHJldGNoLFxuLmltZy13aXRoLWFuaWFtdGlvbi13cmFwLnN0cmV0Y2gtbW9iaWxlIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1vYmlsZS1icmVha3BvaW50IC0gMXB4fSkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtNTB2dztcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcbiAgfVxufVxuXG4uaW1nLXdpdGgtYW5pYW10aW9uLXdyYXAuc3RyZXRjaCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRtb2JpbGUtYnJlYWtwb2ludH0pIGFuZCAobWF4LXdpZHRoOiAjeyRzdHJldGNoLW1heC13aWR0aH0pIHtcbiAgICAud3BiX2NvbHVtbjpmaXJzdC1jaGlsZCAmLFxuICAgIC53cGJfY29sdW1uOmxhc3QtY2hpbGQgJiB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgdmFyKC0tZGlzdGFuY2UtdG8tZWRnZSkpO1xuICAgIH1cblxuICAgIC53cGJfY29sdW1uOmZpcnN0LWNoaWxkICYge1xuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1kaXN0YW5jZS10by1lZGdlKSAvIC0xKTtcbiAgICB9XG5cbiAgICAud3BiX2NvbHVtbjpsYXN0LWNoaWxkICYge1xuICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGModmFyKC0tZGlzdGFuY2UtdG8tZWRnZSkgLyAtMSk7XG4gICAgfVxuICB9XG59IiwiLmJ0bixcbmJ1dHRvblt0eXBlPXN1Ym1pdF0uYnRuIHtcbiAgcGFkZGluZzogLjYyNXJlbSAxLjFyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICBnYXA6IC41ZW07XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQ7XG4gIG1hcmdpbjogMCAwIC41cmVtIDA7XG5cbiAgJi1zcXVhcmUge1xuICAgIHBhZGRpbmc6IC42MjVyZW0gLjkyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpoYXMoKyAuYnRuKSB7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG4gIH1cbn1cblxuLy8gYGBgPGJ1dHRvbj5gYGAgc3R5bGVzXG5idXR0b24uYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnRuLXBsYXkge1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogODBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDY1ZGVnLCAkeWVsbG93IDE0Ljc2JSwgJHBpbmsgNjUuMTclLCAjNzAyQzhEIDExNy42MyUpO1xuXG4gIGkge1xuICAgIG1hcmdpbjogMCAtLjI1ZW0gMCAwO1xuICB9XG59XG5cbi5idG4tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi5idG4td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGNvbG9yOiAkcHJpbWFyeTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cbn1cblxuQHByb3BlcnR5IC0tZ3JhZGllbnQtcG9zaXRpb24ge1xuICBzeW50YXg6ICc8cGVyY2VudGFnZT4nO1xuICBpbml0aWFsLXZhbHVlOiAwJTtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuXG4uYnRuLWdyYWRpZW50IHtcbiAgQGV4dGVuZCAuYnRuLWJsdWU7XG4gIC0tc3RhcnQtY29sb3I6ICNCMENGMkU7XG4gIC0tZW5kLWNvbG9yOiAjMUY5NkEyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4ycyAuMXM7XG5cbiAgLy8gR3JhZGllbnQgYW5pbWF0aW9uIGVsZW1lbnRcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgdmFyKC0tc3RhcnQtY29sb3IpLCB2YXIoLS1lbmQtY29sb3IpKTtcbiAgICB0cmFuc2l0aW9uOiAuMTdzIGxpbmVhcjtcbiAgICB3aWR0aDogMDtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgaW5zZXQ6IGF1dG8gYXV0byAwIDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAuc3RyZXRjaGVkLWxpbms6aG92ZXI+JixcbiAgLmhlcm8gLmNoaWxkX2NvbHVtbiAudmNfY29sdW1uLWlubmVyOm5vdCgudmNfY29sdW1uLWNhcmQpICYsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWVuZC1jb2xvcik7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgLy8gdHdpY2UgdGhlIHdpZHRoIG9mIHRoZSBidXR0b24gYmVjYXVzZSB0aGUgY2lyY2xlIGdyYWRpZW50IGhhcyBhIC01MCVcbiAgICAgIC8vIFRoZSBgYGAycmVtYGBgIGlzIHRvIHByZXZlbnQgdGhlIGJvcmRlciByYWRpdXMgZnJvbSBzaG93aW5nIHRoZSBidXR0b24gYmFja2dyb3VuZFxuICAgICAgd2lkdGg6IGNhbGMoMjAwJSArIDJyZW0pO1xuICAgIH1cbiAgfVxuXG4gICYtZ3JlZW4ge1xuICAgIC0tc3RhcnQtY29sb3I6ICNCMENGMkU7XG4gICAgLS1lbmQtY29sb3I6ICMxRjk2QTI7XG4gIH1cblxuICAmLXBpbmsge1xuICAgIC0tc3RhcnQtY29sb3I6ICNGMTU2NTM7XG4gICAgLS1lbmQtY29sb3I6ICNEODJBN0U7XG4gIH1cblxuICAmLXllbGxvdyB7XG4gICAgLS1zdGFydC1jb2xvcjogI0ZDQzcwQTtcbiAgICAtLWVuZC1jb2xvcjogI0Y4QTYxNjtcbiAgfVxufVxuXG5ib2R5W2RhdGEtYnV0dG9uLXN0eWxlKj1cInJvdW5kZWRcIl0gI3RvLXRvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXG4gIGkge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufSIsIi5oZXJvIC52aWRlby1tb2RhbCB7XG4gIG1hc2staW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICN7JGJsYWNrfSA0MCUsIHRyYW5zcGFyZW50IDcwJSk7XG4gIFxuICB2aWRlbyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgfVxuXG4gIC5uZWN0YXJfdmlkZW9fbGlnaHRib3guYnRuLXBsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keTpub3QoLmhvbWUpIC5oZXJvIC5yb3RhdGluZy13aGVlbCB7XG4gID4gLnZjX2NvbHVtbi1pbm5lciB7XG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG4gIH1cbn1cblxuLmhvbWUgLmhlcm8gLnJvdGF0aW5nLXdoZWVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgPiAudmNfY29sdW1uLWlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cbn1cblxuLmhlcm8gcDpub3QoLmxlYWQpIHtcbiAgLy8gU2V0IHRvIDIwcHguIFRleHQgb24gaG9tZXBhZ2UgaW4gZGVzaWduIGlzIDE4cHgsIGJ1dCB0aGF0IGFpbid0IHJpZ2h0XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xufVxuXG4vLyBMZXQgY29udGVudCBmYWxsIGEgYml0IG92ZXIgdGhlIHZpc3VhbFxuLmhlcm8gLndwYl9jb2x1bW4uY2hpbGRfY29sdW1uOmZpcnN0LWNoaWxkIC52Y19jb2x1bW4taW5uZXI6bm90KC52Y19jb2x1bW4tY2FyZCkgLndwYl93cmFwcGVyIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1MHB4KTtcbiAgfVxufSIsIi52aWRlby1tb2RhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC5idG4tcGxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn0iLCIkbW9iaWxlLWJyZWFrcG9pbnQ6IDEwMDBweDtcbiRzdHJldGNoLW1heC13aWR0aDogMTkyMHB4O1xuXG4kYmxhY2s6ICMwMDAwMDA7XG4kd2hpdGU6ICNmZmZmZmY7XG4kcHJpbWFyeTogIzAwMUM0MDtcbiRwaW5rOiAjRUUyQTdCO1xuJGdyZWVuOiAjMUY5NkEyO1xuJHllbGxvdzogI0Y3OTQxRDtcblxuJGJvcmRlci1yYWRpdXM6IDMuMjVyZW07IiwiaGVhZGVyI3RvcCBuYXYge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuNXJlbTtcblxuICAuYnV0dG9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cblxuLmhlYWRlci1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjVyZW07XG5cbiAgLmJ0biB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIFxuICAjc2xpZGUtb3V0LXdpZGdldC1hcmVhICYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG5cbiAgLnNmLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgfVxufVxuXG4jaGVhZGVyLW91dGVyOm5vdCguc21hbGwtbmF2KSAuaGVhZGVyLWJ1dHRvbnMge1xuICAuYnRuLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAuMSkgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIC4zKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYudG9nZ2xlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uc2YtbWVudSBsaSB1bCBsaSBhIC5tZW51LXRpdGxlLXRleHQ6YWZ0ZXIsXG5ib2R5ICNoZWFkZXItb3V0ZXIgLm1vYmlsZS1oZWFkZXIgbGk6bm90KFtjbGFzcyo9YnV0dG9uX10pPmEgLm1lbnUtdGl0bGUtdGV4dDphZnRlcixcbmJvZHkgI2hlYWRlci1vdXRlcltkYXRhLWxoZT1hbmltYXRlZF91bmRlcmxpbmVdICN0b3AgbmF2PnVsPmxpOm5vdChbY2xhc3MqPWJ1dHRvbl9dKT5hIC5tZW51LXRpdGxlLXRleHQ6YWZ0ZXIsXG5ib2R5ICNoZWFkZXItb3V0ZXJbZGF0YS1saGU9YW5pbWF0ZWRfdW5kZXJsaW5lXSAubmVjdGFyLWhlYWRlci10ZXh0LWNvbnRlbnQgYTphZnRlcixcbmJvZHkgI2hlYWRlci1zZWNvbmRhcnktb3V0ZXJbZGF0YS1saGU9YW5pbWF0ZWRfdW5kZXJsaW5lXSBuYXY+LnNmLW1lbnU+bGk6bm90KFtjbGFzcyo9YnV0dG9uX10pPmEgLm1lbnUtdGl0bGUtdGV4dDphZnRlciB7XG4gIGluc2V0LWJsb2NrLWVuZDogLTEycHg7XG59XG5cbi5zZi1tZW51IC5zdWItbWVudSB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZy1ibG9jazogLjVyZW07XG5cbiAgbGkge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IC41cmVtIDAgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDFyZW07XG5cbiAgICAgICZbdGFyZ2V0PV9ibGFua106OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwOGVcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAubWVudS10aXRsZS10ZXh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWJsb2NrLWVuZDogMC4wMTI1cmVtIHNvbGlkIHJnYmEoJHByaW1hcnksIC4yKTtcbiAgICB9XG4gIH1cbn0iLCIucm90YXRpbmctd2hlZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vc3RhdGljL2ltYWdlcy93aGVlbC5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBhbmltYXRpb246IHJvdGF0ZSAyNXMgaW5maW5pdGUgbGluZWFyO1xuICB3aWR0aDogMTIwdnc7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IC4yO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQGtleWZyYW1lcyByb3RhdGUge1xuICAwJSB7XG4gICAgcm90YXRlOiAwZGVnO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgcm90YXRlOiAzNTlkZWc7XG4gIH1cbn1cblxuLndwYl9jb2x1bW4ucm90YXRpbmctd2hlZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnJvdGF0aW5nLXdoZWVsLW1vYmlsZTo6YmVmb3JlIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5yb3RhdGluZy13aGVlbC1kZXNrdG9wOjpiZWZvcmUge1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIudmNfY29sdW1uLWNhcmQ+LnZjX2NvbHVtbi1pbm5lcixcbi52Y19jb2x1bW4tY2FyZC52Y19jb2x1bW4taW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGNvbG9yOiAkcHJpbWFyeTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgMDtcbiAgcGFkZGluZzogMi41cmVtO1xuXG4gIC52Y19yb3ctZmx1aWQ+LnNwYW5fMTIgJi53cGJfY29sdW1uIHtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gIH1cblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2LFxuICBwIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIGE6bm90KC5idG4pIHtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG5cbiAgLmltZy13aXRoLWFuaWFtdGlvbi13cmFwLmN1c3RvbS1zaXplIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG59XG5cbi52Y19jb2x1bW4tY2FyZD4ud3BiX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZ3JvdzogMTtcblxuICAuY2VudGVyZWQtdGV4dCAmIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuY2VudGVyZWQtdGV4dCAmIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG59IiwiLml0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIFxuICAmLWltYWdlLXdyYXAsXG4gICYtY29udGVudCB7XG4gICAgZ3JpZC1hcmVhOiAxIC8gMTtcbiAgfVxuXG4gIC8vIFdpdGhvdXQgYW4gaW1hZ2UgdGhlcmUgaXMgbm8gZGFyayBncmFkaWVudCBiZWhpbmQgdGhlIHdoaXRlIGl0ZW0tY29udGVudCB0ZXh0XG4gICY6bm90KDpoYXMoLml0ZW0taW1hZ2Utd3JhcCkpIC5pdGVtLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmLWltYWdlLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDk4LjAzJSA1OC45NSUgYXQgNTQuMDglIDMwLjU2JSwgcmdiYSgwLCAyOCwgNjQsIDAuMjApIDU0Ljc0JSwgcmdiYSgwLCAyOCwgNjQsIDAuOSkgMTAwJSk7XG4gICAgfVxuICB9XG5cbiAgJi1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHRyYW5zaXRpb246IC4ycztcbiAgICB9XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogYXV0bztcbiAgICBwYWRkaW5nOiAxLjVyZW0gMi41cmVtOyAvLyAycmVtIGluIGRlc2lnbiwgYnV0IHRoaXMgaXMgbW9yZSBpbiBsaW5lIHdpdGggdGhlIGNhcmQgc3R5bGluZ1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAudGFnIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAuNXJlbTtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgfVxufVxuXG4vLyBIb3ZlciBhbmltYXRpb25cbi5pdGVtOmhhcyguc3RyZXRjaGVkLWxpbmspOmhvdmVyIHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gICAgLml0ZW0taW1hZ2Uge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIH1cbiAgfVxufVxuIiwiLmNvbXBhbmllcy1wb3N0cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS41cmVtO1xuXG4gIC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1lbmQtZW5kLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDI5MHB4KTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDdmciA1ZnI7XG5cbiAgICAuaXRlbS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zNWVtO1xuICAgIH1cblxuICAgIC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGdyaWQtcm93OiAxIC8gLTE7XG4gICAgfVxuXG4gICAgLml0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIH1cblxuICAgIC5pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICBncmlkLWNvbHVtbjogMjtcbiAgICB9XG4gIH1cbn0iLCIubWFnYXppbmUge1xuICAvLyAzIGNvbHVtbnMgaW4gdGhlIDE0MjVweCBjb250YWluZXIsIHdoaWNoIGtlZXBzIHRoZSB0aWxlcyByb3VnaGx5IHRoZSBzaXplXG4gIC8vIG9mIHRoZSBzbWFsbCB0aWxlcyBpbiB0aGUgYmVkcmlqZnNuaWV1d3MgbW9zYWljLiBMb3dlciBpdCBmb3IgbW9yZSBjb2x1bW5zLlxuICAtLXRpbGUtd2lkdGg6IDIycmVtO1xuXG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KG1pbih2YXIoLS10aWxlLXdpZHRoKSwgMTAwJSksIDFmcikpO1xuICBnYXA6IDEuNXJlbTtcblxuICAvLyBTYW1lIHJhdGlvIGFzIHRob3NlIHNtYWxsIHRpbGVzXG4gIC5pdGVtIHtcbiAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgfVxuXG4gIC8vIFJvdW5kcyB0aGUgb3V0ZXIgY29ybmVycyBvZiB0aGUgYmxvY2ssIGxpa2UgLmNvbXBhbmllcy1wb3N0cyBkb2VzXG4gIC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1lbmQtZW5kLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIH1cbn1cbiIsIi8vIHRoZSAhaW1wb3J0YW50cyBhcmUgbmVjZXNzYXJ5IHRvIG92ZXJyaWRlIHNhbGllbnQgc3R5bGVzIGluIHRoZSBzaW5nbGUgcG9zdCBoZWFkZXJcbi50YWcge1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogLjYyNXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJi1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgfVxuXG4gICYtZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgfVxuXG4gICYteWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuICB9XG59IiwiLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgbWFyZ2luLWJsb2NrOiAxLjVyZW0gNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZmxpY2tpdHktc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn0iLCIuaG92ZXItd3JhcDpoYXMoaW1nLmdyYWRpZW50LW91dGxpbmUpIHtcbiAgLS13aWR0aDogTWluKDMzcHgsIDEzJSk7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gIC5ob3Zlci13cmFwLWlubmVyIHtcbiAgICBwYWRkaW5nOiB2YXIoLS13aWR0aCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAtLXdpZHRoOiBNaW4oMjRweCwgOCUpO1xuICB9XG4gIFxuICAuaG92ZXItd3JhcC1pbm5lcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLS1ncmFkaWVudC1sZWZ0OiAjRkZFNTAwIDI3MGRlZywgIzlBQ0EzQywgIzFGOTZBMiAzNjBkZWc7XG4gICAgLS1ncmFkaWVudC1yaWdodDogIzcwMkM4RCA5MGRlZywgI0VFMkE3QiwgI0Y3OTQxRCAxODBkZWc7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogY29uaWMtZ3JhZGllbnQoXG4gICAgICB0cmFuc3BhcmVudCAwZGVnLCB0cmFuc3BhcmVudCA5MGRlZyxcbiAgICAgIHZhcigtLWdyYWRpZW50LXJpZ2h0KSxcbiAgICAgIHRyYW5zcGFyZW50IDE4MGRlZywgdHJhbnNwYXJlbnQgMjcwZGVnLFxuICAgICAgdmFyKC0tZ3JhZGllbnQtbGVmdClcbiAgICApO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDAwMSk7IC8vIHByZXZlbnQgYW50aSBhbGlhcyBpc3N1ZVxuICB9XG4gIFxuICBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIENvbG9yIHZhcmlhdGlvbnNcbi5ob3Zlci13cmFwOmhhcyhpbWcuZ3JhZGllbnQtb3V0bGluZS1ncmVlbikgLmhvdmVyLXdyYXAtaW5uZXI6OmJlZm9yZSB7XG4gIC0tZ3JhZGllbnQtbGVmdDogIzlBQ0EzQyAyNzBkZWcsICM5QUNBM0MgMzYwZGVnO1xuICAtLWdyYWRpZW50LXJpZ2h0OiAjMUY5NkEyIDkwZGVnLCAjMUY5NkEyIDE4MGRlZztcbn1cblxuLmhvdmVyLXdyYXA6aGFzKGltZy5ncmFkaWVudC1vdXRsaW5lLXBpbmspIC5ob3Zlci13cmFwLWlubmVyOjpiZWZvcmUge1xuICAtLWdyYWRpZW50LWxlZnQ6ICNFRTJBN0IgMjcwZGVnLCAjRUUyQTdCIDM2MGRlZztcbiAgLS1ncmFkaWVudC1yaWdodDogIzcwMkM4RCA5MGRlZywgIzcwMkM4RCAxODBkZWc7XG59XG5cbi5ob3Zlci13cmFwOmhhcyhpbWcuZ3JhZGllbnQtb3V0bGluZS15ZWxsb3cpIC5ob3Zlci13cmFwLWlubmVyOjpiZWZvcmUge1xuICAtLWdyYWRpZW50LWxlZnQ6ICNGRkU1MDAgMjcwZGVnLCAjRkZFNTAwIDM2MGRlZztcbiAgLS1ncmFkaWVudC1yaWdodDogI0Y3OTQxRCA5MGRlZywgI0Y3OTQxRCAxODBkZWc7XG59XG5cbi5pbWctd2l0aC1hbmlhbXRpb24td3JhcC5jZW50ZXI6aGFzKGltZy5ncmFkaWVudC1vdXRsaW5lKSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgXG59XG5cbi5pbWctd2l0aC1hbmlhbXRpb24td3JhcC5yaWdodDpoYXMoaW1nLmdyYWRpZW50LW91dGxpbmUpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59IiwiLnNlYXJjaC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC50b2dnbGUtc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAjYXV0b2NvbXBsZXRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IC4ycztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDAgMTAwJSBhdXRvIGF1dG87XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn1cblxuLmFhLVBhbmVsIHtcbiAgei1pbmRleDogMTA7XG59XG5cbi5hYS1JdGVtTGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogLjVlbTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBtYXJnaW4tYmxvY2s6IC4yNXJlbTtcblxuICBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAuNzVlbTtcbiAgfVxufVxuXG4uYWEtRm9ybSB7XG4gICYsXG4gICY6Zm9jdXMtd2l0aGluIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4vLyBIaWRlIHNlYXJjaCBidXR0b25cbi5hYS1JbnB1dFdyYXBwZXJQcmVmaXgge1xuICBkaXNwbGF5OiBub25lO1xufSIsIi5iZWNrbWFubi1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgXG4gICYuaXMtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIH1cbn1cblxuLmJlY2ttYW5uLXBvcHVwLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC42NSk7XG59XG5cbi5iZWNrbWFubi1wb3B1cC1kaWFsb2cge1xuICAtLXBhZGRpbmc6IGNsYW1wKDJyZW0sIDV2dywgNHJlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IG1pbig5MnZ3LCA2ODBweCk7XG4gIG1hcmdpbjogOHZoIGF1dG8gMDtcbiAgcGFkZGluZzogdmFyKC0tcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgY29sb3I6ICRibGFjaztcbiAgYm94LXNoYWRvdzogMCAxLjI1cmVtIDIuNXJlbSByZ2JhKCRibGFjaywgMC4yNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMy4yNXJlbSAwO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMi41dncsIDJyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC13cmFwOiBwcmV0dHk7XG4gIH1cblxuICBwOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYmxvY2stZW5kOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJlY2ttYW5uLXBvcHVwLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNzVyZW07XG4gIHJpZ2h0OiAwLjc1cmVtO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICRibGFjaztcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmVja21hbm4tcG9wdXAtbG9nb3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxLjVyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIwMHB4LCAxZnIpKTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tcGFkZGluZyk7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgZ2FwOiAzcmVtO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBtYXgtaGVpZ2h0OiA1NnB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuYm9keS5iZWNrbWFubi1wb3B1cC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIi5jb3JlLXZhbHVlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNGZyIDhmcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAzLjVyZW0gMnJlbTtcbiAgICBwYWRkaW5nOiA0LjVyZW07XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1lbmQtZW5kLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAuY29yZS12YWx1ZXMtaW1hZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY29yZS12YWx1ZXMtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBtYXJnaW4tYmxvY2s6IDNyZW07XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvcmUtdmFsdWVzLWNvbnRlbnQge1xuICAgICAgZ2FwOiAycmVtO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBwYWRkaW5nLWlubGluZTogMi41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uY29yZS12YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn0iLCIuZmFjdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIFxuICAuZmFjdC1wcmVmaXgge1xuICAgIC8vIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMC41cmVtO1xuICB9XG5cbiAgLmZhY3QtdmFsdWUsXG4gIC5mYWN0LXN1ZmZpeCB7XG4gICAgLy8gY29sb3I6ICR0ZXh0LXBpbms7XG4gICAgLy8gZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIC8vIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcbiAgfVxuXG4gIC5mYWN0LWRlc2NyaXB0aW9uIHtcbiAgICAvLyBmb250LXNpemU6ICRoMS1mb250LXNpemU7XG4gIH1cbn1cblxuLmZhY3RzLWdyaWQgLndwYl93cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoTWluKDEwMCUsIDM1MHB4KSwgMWZyKSk7XG4gIGdhcDogMS41cmVtO1xuXG4gIC5mYWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDUuNjI1cmVtIDFyZW07XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICYtaWNvbiB7XG4gICAgICB3aWR0aDogMTIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItZW5kLWVuZC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIH1cbiAgfVxufSIsIi5uZWN0YXItcG9zdC1ncmlkLmxheW91dC1zdGFja2VkIC5uZWN0YXItcG9zdC1ncmlkLWl0ZW0ge1xuICAuY29udGVudCA+ICo6bm90KC5zdGFjay1pdGVtKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgfVxufVxuXG4uc3RhY2staXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNWZyIDdmciAxZnI7XG5cbiAgJi1jb21wYW55IHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxMDBweDtcblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDI2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG5cbiAgLmJ0biB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyLjVyZW07XG4gIH1cbn0iLCIuYWNjb3JkaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBnYXA6IDEuNXJlbTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMXJlbTtcbiAgfVxuXG4gIC50b2dnbGUtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDFyZW07XG4gICAgZmxleDogMTtcbiAgfVxuXG4gIC50b2dnbGUge1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50b2dnbGUtaGVhZGluZyB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGdhcDogMXJlbTtcblxuICAgIGkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3N0YXRpYy9pbWFnZXMvc2hpZWxkLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsZXg6IDAgMCAyLjVyZW07XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTEyLjAwMDEgMTUuNzMwMkw1LjY1MDA3IDkuMzMwMjFDNS40NjAwNyA5LjEzMDIxIDUuNDYwMDcgOC44MjAyMSA1LjY1MDA3IDguNjIwMjFDNS44NDAwNyA4LjQyMDIxIDYuMTYwMDcgOC40MjAyMSA2LjM2MDA3IDguNjIwMjFMMTIuMDEwMSAxNC4zMDAyTDE3LjY2MDEgOC42MjAyMUMxNy44NTAxIDguNDIwMjEgMTguMTcwMSA4LjQyMDIxIDE4LjM3MDEgOC42MjAyMUMxOC41NzAxIDguODEwMjEgMTguNTcwMSA5LjEzMDIxIDE4LjM3MDEgOS4zMzAyMUwxMi4wMjAxIDE1LjczMDJIMTIuMDAwMVpcIiBmaWxsPVwiIzAwMUM0MFwiLz48L3N2Zz4nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbiAgICAgIGZsZXg6IDAgMCAxLjVyZW07XG5cbiAgICAgIC50b2dnbGUub3BlbiAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmlubmVyLXRvZ2dsZS13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIuZm9vdGVyIHtcbiAgb3ZlcmZsb3cteTogY2xpcDtcblxuICAucm90YXRpbmctd2hlZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzB2dztcbiAgICB9XG5cbiAgICA+LnZjX2NvbHVtbi1pbm5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG5cbiAgLm5lY3Rhcl9pY29uIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAxLjI1cmVtO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gIH1cblxuICAub3VyLWNvbXBhbmllcyBwIHtcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogMXJlbTtcbiAgfVxuXG4gIC5vdXItY29tcGFuaWVzIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICZbdGFyZ2V0PV9ibGFua106OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYwOGUnO1xuICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIH1cbiAgfVxufVxuXG4uY29weXJpZ2h0IHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogMXJlbTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICZbdGFyZ2V0PV9ibGFua10ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn0iLCIuZ2Zvcm0tdGhlbWUtLWFwaSxcbi5nZm9ybS10aGVtZS0tZm91bmRhdGlvbiB7XG4gIC0tZ2YtZm9ybS1nYXAteDogMS41cmVtO1xuICAtLWdmLWZvcm0tZ2FwLXk6IDEuNXJlbTtcblxuICAubGlnaHQgJiB7XG4gICAgLS1nZi1jb2xvci1kYW5nZXI6ICN7JHdoaXRlfTtcbiAgICAtLWdmLWNvbG9yLWRhbmdlci1yZ2I6IDI1NSwyNTUsMjU1O1xuICB9XG59XG5cbi5zcGFuXzEyLmxpZ2h0IHtcblxuICB0ZXh0YXJlYSxcbiAgaW5wdXRbdHlwZT10ZXh0XSxcbiAgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICB9XG59XG5cbmJvZHkgLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCAuZ2ZpZWxkX2xhYmVsIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuXG4uZ2ZpZWxkX3JlcXVpcmVkX3RleHQge1xuICBjb2xvcjogcmdiYSgkd2hpdGUsIC43KTtcbn1cblxuYm9keVtkYXRhLWZvcm0tc3VibWl0PXJlZ3VsYXJdIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsXG5ib2R5W2RhdGEtZm9ybS1zdWJtaXQ9cmVndWxhcl0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uZ2Zvcm1fc3VibWlzc2lvbl9lcnJvciAuZ2Zvcm0taWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vLyBHcmF2aXR5IEZvcm1zIDMuMCByZW5kZXJzIHRoZSBzdWJtaXQgc3Bpbm5lciBhcyBhIGNoaWxkIG9mIHRoZSBidXR0b24sXG4vLyBhYnNvbHV0ZWx5IGNlbnRyZWQgb24gdG9wIG9mIHRoZSBsYWJlbC4gS2VlcCBpdCBpbiB0aGUgdGV4dCBmbG93IGJlc2lkZSB0aGVcbi8vIGxhYmVsIGluc3RlYWQsIGFuZCBsZXQgaXQgdGFrZSB0aGUgc3Vycm91bmRpbmcgY29sb3VyLlxuLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsge1xuICAtLWdmLWZvcm0tc3Bpbm5lci1mZy1jb2xvcjogaW5oZXJpdDtcblxuICAuZ2Zvcm0tbG9hZGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4iLCIjc2xpZGUtb3V0LXdpZGdldC1hcmVhIC5zZWFyY2gtd3JhcCB7XG4gIC50b2dnbGUtc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAjYXV0b2NvbXBsZXRlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgfVxufVxuXG4jc2xpZGUtb3V0LXdpZGdldC1hcmVhIC5oZWFkZXItYnV0dG9ucyB7XG4gIGdhcDogMXJlbTtcbiAgXG4gIC5idG4ge1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI3NsaWRlLW91dC13aWRnZXQtYXJlYSAubGFuZ3VhZ2Utc2VsZWN0b3Ige1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IC41cmVtO1xuXG4gIC5idG4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMXJlbTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuICB9XG59IiwiLnNpbmdsZS1wb3N0IC5wb3N0LWNvbnRlbnQgLndwYl9yb3cgLndwYl93cmFwcGVyID4gLndwYl9yb3cge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAgIWltcG9ydGFudDsgLy8gcmVtb3ZlIG5lZ2F0aXZlIG1hcmdpbiBhcHBsaWVkIGJ5IGN1c3RvbSBjbGFzcywgc3BlY2lmaWVkIG9uIHRoZSByZW1vdGUgcG9zdFxufVxuXG4uc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCAuY29udGVudC1pbm5lciA+IC53cGJfcm93Om5vdCgudS1uby1wYWRkaW5nKSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiA0cmVtO1xufVxuXG4uc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCAuY29udGVudC1pbm5lciA+IFxuICAud3BiX3Jvdy51LW5vLXBhZGRpbmdbZGF0YS1taWRuaWdodD1saWdodF06aGFzKGEubmVjdGFyLWJ1dHRvbltocmVmPSdodHRwczovL3d3dy5saW5rZWRpbi5jb20vY29tcGFueS9mYWN0YS1ididdKSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG1ha2Ugc3VyZSByb3cgd2l0aCBzb2NpYWwgbWVkaWEgbGlua3MgaXMgbm90IGRpc3BsYXllZCBlbnRpcmVseVxufVxuXG4uc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCB7XG4gIC53cGJfY29sdW1uOmhhcyg+IC52Y19jb2x1bW4taW5uZXIgPiAud3BiX3dyYXBwZXIgPiAuaW1nLXdpdGgtYW5pYW10aW9uLXdyYXA6b25seS1jaGlsZCBpbWdbc3JjPScnXSkge1xuICAgIGRpc3BsYXk6IG5vbmU7IC8vIG1ha2Ugc3VyZSBjb2x1bW5zIHdpdGggZW1wdHkgaW1hZ2VzIGFyZSBub3QgZGlzcGxheWVkIGF0IGFsbFxuICB9XG59XG5cbi5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IHtcbiAgc3BhbltzdHlsZSo9J2NvbG9yOiAjZmZmZmZmJ10ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgcGFkZGluZzogLjI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtICFpbXBvcnRhbnQ7XG4gIH1cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/