@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:.1rem dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-.2rem}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:'TT Hoves Pro Trl Exp';src:url(../fonts/TTHovesProTrlExp-Md.woff2) format("woff2"),url(../fonts/TTHovesProTrlExp-Md.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'TT Hoves Pro Trl Exp';src:url(../fonts/TTHovesProTrlExp-DmBd.woff2) format("woff2"),url(../fonts/TTHovesProTrlExp-DmBd.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'TT Hoves Pro Trl Exp';src:url(../fonts/TTHovesProTrlExp-Rg.woff2) format("woff2"),url(../fonts/TTHovesProTrlExp-Rg.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--hystmodal-speed:.2s;--hystmodal-zindex:70}.hystmodal{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:none;display:grid;grid-template-columns:100%;grid-template-rows:0 -webkit-min-content 0;grid-template-rows:0 min-content 0;-webkit-box-pack:center;justify-content:center;align-content:space-between;visibility:hidden;scrollbar-width:none;-ms-overflow-style:none}.hystmodal::-webkit-scrollbar{display:none}.hystmodal:before{position:fixed;top:0;left:0;width:100%;height:100%;content:"";display:block;background-color:#000;opacity:0;pointer-events:none}.hystmodal--animated:before{-webkit-transition:opacity var(--hystmodal-speed) ease;transition:opacity var(--hystmodal-speed) ease}.hystmodal--active:before{opacity:.6}.hystmodal--active,.hystmodal--moved{opacity:1;pointer-events:none;visibility:visible}.hystmodal--active{pointer-events:auto}.hystmodal__wrap{display:block;min-width:0;grid-row:2/3}.hystmodal__window{min-width:0;grid-row:2/3;position:relative;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0;-webkit-box-flex:0;flex-grow:0;background:#fff;width:60rem;max-width:100%;overflow:visible;-webkit-transform:scale(.95);transform:scale(.95);opacity:0;margin:5rem auto}.hystmodal__window--loading{min-height:40rem;background-image:url("data:image/svg+xml,%0A%3Csvg width='105' height='105' viewBox='0 0 105 105' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Ccircle cx='12.5' cy='12.5' r='12.5'%3E%3Canimate attributeName='fill-opacity' begin='0s' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='12.5' cy='52.5' r='12.5' fill-opacity='.5'%3E%3Canimate attributeName='fill-opacity' begin='100ms' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='52.5' cy='12.5' r='12.5'%3E%3Canimate attributeName='fill-opacity' begin='300ms' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='52.5' cy='52.5' r='12.5'%3E%3Canimate attributeName='fill-opacity' begin='600ms' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='92.5' cy='12.5' r='12.5'%3E%3Canimate attributeName='fill-opacity' begin='800ms' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='92.5' cy='52.5' r='12.5'%3E%3Canimate attributeName='fill-opacity' begin='400ms' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='12.5' cy='92.5' r='12.5'%3E%3Canimate attributeName='fill-opacity' begin='700ms' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='52.5' cy='92.5' r='12.5'%3E%3Canimate attributeName='fill-opacity' begin='500ms' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='92.5' cy='92.5' r='12.5'%3E%3Canimate attributeName='fill-opacity' begin='200ms' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:4.8rem}.hystmodal--animated .hystmodal__window{-webkit-transition:opacity var(--hystmodal-speed) ease 0s,-webkit-transform var(--hystmodal-speed) ease 0s;transition:opacity var(--hystmodal-speed) ease 0s,-webkit-transform var(--hystmodal-speed) ease 0s;transition:transform var(--hystmodal-speed) ease 0s,opacity var(--hystmodal-speed) ease 0s;transition:transform var(--hystmodal-speed) ease 0s,opacity var(--hystmodal-speed) ease 0s,-webkit-transform var(--hystmodal-speed) ease 0s}.hystmodal--active .hystmodal__window{-webkit-transform:none;transform:none;opacity:1}.hystmodal__close{position:absolute;z-index:10;top:1.5rem;right:1.5rem;display:block;width:2.5rem;height:2.5rem;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' stroke='%23000' stroke-linecap='square' stroke-miterlimit='50' stroke-width='2' d='M22 2L2 22'/%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='square' stroke-miterlimit='50' stroke-width='2' d='M2 2l20 20'/%3E%3C/svg%3E");background-size:100% 100%;border:none;font-size:0;cursor:pointer;outline:0}.hystmodal__close--wh{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' stroke='%23fff' stroke-linecap='square' stroke-miterlimit='50' stroke-width='2' d='M22 2L2 22'/%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='square' stroke-miterlimit='50' stroke-width='2' d='M2 2l20 20'/%3E%3C/svg%3E")}.hystmodal__close:hover{opacity:.95}.hystmodal__close:focus{outline:.2rem dotted rgba(0,0,0,.7);outline-offset:.2rem}.hystmodal__close--wh:focus{outline:.2rem dotted rgba(255,255,255,.7)}@media all and (max-width:767px){.hystmodal__close{top:1rem;right:1rem;width:2.4rem;height:2.4rem}.hystmodal__window{margin-top:0;margin-bottom:0}}.hystmodal__window form{height:100%!important}.ac{margin-top:.8rem;border:1px solid #eee;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.ac .ac-header{margin:0;padding:0}.ac .ac-trigger{font:bold 1.6rem Arial,sans-serif;color:#111;text-align:left;width:100%;padding:.8rem 3.2rem .8rem .8rem;display:block;cursor:pointer;background-color:transparent;-webkit-transition:color .25s ease;transition:color .25s ease;position:relative;text-decoration:none;margin:0;border:0}.ac .ac-trigger::after{content:"+";text-align:center;width:1.5rem;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;right:1rem;top:50%}.ac .ac-trigger:focus{color:#8a8a8a}.ac .ac-panel{overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-timing-function:ease;transition-timing-function:ease}.ac .ac-panel .ac-text{font:1.5rem/2.4rem Arial,sans-serif;color:#111;padding:.8rem;margin:0}.ac.js-enabled .ac-panel{visibility:hidden}.ac.is-active .ac-panel{visibility:visible}.ac.is-active>.ac-header .ac-trigger::after{content:"–"}/*!
 * mmenu.js
 * mmenujs.com
 *
 * Copyright (c) Fred Heusschen
 * frebsite.nl
 *
 * License: CC-BY-NC-4.0
 * http://creativecommons.org/licenses/by-nc/4.0/
 */:root{--mm-lineheight:2.2rem}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu,.mm-menu *,.mm-menu :after,.mm-menu :before{-webkit-transition-property:none;transition-property:none;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease}:root{--mm-blocker-visibility-delay:0.4s;--mm-blocker-opacity-delay:0s}.mm-blocker{display:block;position:absolute;bottom:100%;top:0;right:0;left:0;z-index:3;opacity:0;background:var(--mm-color-background);-webkit-transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),-webkit-transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),-webkit-transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease,-webkit-transform .4s ease}.mm-blocker:focus-visible{opacity:.75}.mm-btn{-webkit-box-flex:0;flex-grow:0;flex-shrink:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative;width:5rem;padding:0}.mm-btn--next,[dir=rtl] .mm-btn--prev{--mm-btn-rotate:135deg}.mm-btn--prev,[dir=rtl] .mm-btn--next{--mm-btn-rotate:-45deg}.mm-btn--next:after,.mm-btn--prev:before{content:"";display:block;position:absolute;top:0;bottom:0;width:.8rem;height:.8rem;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid var(--mm-color-icon);border-bottom:none;border-right:none;-webkit-transform:rotate(var(--mm-btn-rotate));transform:rotate(var(--mm-btn-rotate))}.mm-btn--prev:before{inset-inline-start:2.3rem}.mm-btn--next:after{inset-inline-end:2.3rem}.mm-btn--close:before{content:"×";font-size:150%}.mm-btnreset{padding:0;background:0 0;border:none;cursor:pointer}.mm-divider{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:sticky;z-index:2;top:0;min-height:var(--mm-lineheight);padding:calc((var(--mm-listitem-size) * .65 - var(--mm-lineheight)) * .5) 2rem;font-size:75%;text-transform:uppercase;background:var(--mm-color-background);background-image:-webkit-gradient(linear,left top,left bottom,from(var(--mm-color-background-highlight)),to(var(--mm-color-background-highlight)));background-image:-webkit-linear-gradient(var(--mm-color-background-highlight),var(--mm-color-background-highlight));background-image:linear-gradient(var(--mm-color-background-highlight),var(--mm-color-background-highlight));opacity:1;-webkit-transition-property:opacity;transition-property:opacity}.mm-navbar:not(.mm-hidden)~.mm-listview .mm-divider{top:var(--mm-navbar-size)}:root{--mm-listitem-size:5rem}.mm-listitem{display:-webkit-box;display:flex;flex-wrap:wrap;position:relative;padding:0;margin:0;color:var(--mm-color-text);border-color:var(--mm-color-border)}.mm-listitem:after{content:"";border-color:inherit;border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;inset-inline-start:2rem;inset-inline-end:0;bottom:0}.mm-listitem__btn,.mm-listitem__text{padding:calc((var(--mm-listitem-size) - var(--mm-lineheight))/ 2) 0}.mm-listitem__text{-webkit-box-flex:1;flex-grow:1;flex-basis:10%;display:block;padding-left:2rem;padding-right:2rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-listitem__btn{display:block;position:relative;width:auto;-webkit-padding-end:5rem;padding-inline-end:5rem;border-color:inherit;background:rgba(3,2,1,0)}.mm-listitem__btn:not(.mm-listitem__text){border-left-width:1px;border-left-style:solid}.mm-listitem--selected>.mm-listitem__text{background:var(--mm-color-background-emphasis)}.mm-listitem--opened>.mm-listitem__btn,.mm-listitem--opened>.mm-panel{background:var(--mm-color-background-highlight)}.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-menu{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:0;margin:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overscroll-behavior:none;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);line-height:var(--mm-lineheight);-webkit-tap-highlight-color:var(--mm-color-background-emphasis);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mm-menu ::-webkit-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::-moz-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::placeholder{color:var(--mm-color-text-dimmed)}.mm-menu,.mm-menu *{-webkit-box-sizing:border-box;box-sizing:border-box}.mm-menu :focus,.mm-menu :focus-visible,.mm-menu:focus,.mm-menu:focus-visible{outline:0}.mm-menu a,.mm-menu button,.mm-menu label{color:inherit}.mm-menu a:focus,.mm-menu button:focus,.mm-menu label:focus{outline:0}.mm-menu a:focus-visible,.mm-menu button:focus-visible,.mm-menu label:focus-visible{outline:.2rem solid var(--mm-color-focusring);outline-offset:-.5rem}.mm-menu input:focus,.mm-menu input:focus-visible,.mm-menu select:focus,.mm-menu select:focus-visible,.mm-menu textarea:focus,.mm-menu textarea:focus-visible{outline:.2rem solid var(--mm-color-focusring);outline-offset:.2rem}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{text-decoration:none;color:inherit}:root{--mm-navbar-size:5rem}.mm-navbar{display:-webkit-box;display:flex;position:sticky;top:0;z-index:2;min-height:var(--mm-navbar-size);padding-top:env(safe-area-inset-top);color:var(--mm-color-text-dimmed);text-align:center;opacity:1;background:var(--mm-color-background);border-bottom:1px solid var(--mm-color-border);-webkit-transition-property:opacity;transition-property:opacity}.mm-navbar>*{-webkit-box-flex:1;flex-grow:1;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-navbar__btn{-webkit-box-flex:0;flex-grow:0}.mm-navbar__title{-webkit-box-flex:1;flex:1 1 50%;display:-webkit-box;display:flex;padding:0 2rem;overflow:hidden}.mm-navbar__title[href="#"]{pointer-events:none}.mm-navbar__title>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-btn.mm-hidden+.mm-navbar__title:not(:last-child){-webkit-padding-start:6rem;padding-inline-start:6rem;-webkit-padding-end:1rem;padding-inline-end:1rem}.mm-btn:not(.mm-hidden)+.mm-navbar__title:last-child{-webkit-padding-start:1rem;padding-inline-start:1rem;-webkit-padding-end:6rem;padding-inline-end:6rem}.mm-panel{--mm-panel-child-offset:100%;--mm-panel-parent-offset:-30%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;overscroll-behavior:contain;color:var(--mm-color-text);border-color:var(--mm-color-border);background:var(--mm-color-background);-webkit-transform:translate3d(var(--mm-panel-child-offset),0,0);transform:translate3d(var(--mm-panel-child-offset),0,0);-webkit-transition-property:inset-inline-start,-webkit-transform;transition-property:inset-inline-start,-webkit-transform;transition-property:transform,inset-inline-start;transition-property:transform,inset-inline-start,-webkit-transform}[dir=rtl] .mm-panel{--mm-panel-child-offset:-100%;--mm-panel-parent-offset:30%}.mm-panel:after{content:"";display:block;height:var(--mm-listitem-size)}.mm-panel:focus{outline:0}.mm-panel--opened{z-index:2;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:0s;transition-delay:0s}.mm-panel--parent{-webkit-transform:translate3d(var(--mm-panel-parent-offset),0,0);transform:translate3d(var(--mm-panel-parent-offset),0,0);z-index:0}.mm-panel--highest{z-index:3}.mm-menu--opened .mm-panel--noanimation{-webkit-transition:none!important;transition:none!important;-webkit-transition-duration:0s!important;transition-duration:0s!important}.mm-panel__content{padding:2rem}.mm-panels{-webkit-box-flex:1;flex-grow:1;position:relative;height:100%;overflow:hidden;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}.mm-panels:focus{outline:0}:root{--mm-toggle-size:3.4rem}.mm-toggle{display:-webkit-box;display:flex;align-self:center;-webkit-box-flex:calc(var(--mm-toggle-size) * 1.75);flex:calc(var(--mm-toggle-size) * 1.75) 0 0;height:var(--mm-toggle-size);-webkit-margin-end:1rem;margin-inline-end:1rem;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;border-radius:var(--mm-toggle-size);border:var(--mm-color-border);background:var(--mm-color-border);cursor:pointer;-webkit-transition-property:background-color;transition-property:background-color}.mm-toggle:before{content:"";aspect-ratio:1;margin:.2rem;border-radius:100%;background:var(--mm-color-background);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-property:transform,-webkit-transform}.mm-toggle:checked{background:#4bd963}.mm-toggle:checked:before{-webkit-transform:translateX(calc(var(--mm-toggle-size) * .75));transform:translateX(calc(var(--mm-toggle-size) * .75))}[dir=rtl] .mm-toggle:checked:before{-webkit-transform:translateX(calc(var(--mm-toggle-size) * -.75));transform:translateX(calc(var(--mm-toggle-size) * -.75))}.mm-listitem--vertical>.mm-panel{position:static;width:100%;padding:1rem 0 1rem 2rem;-webkit-transform:none!important;transform:none!important;-webkit-transition:none!important;transition:none!important}.mm-listitem--vertical>.mm-panel:after{content:none;display:none}.mm-listitem--vertical:not(.mm-listitem--opened)>.mm-panel{display:none}.mm-listitem--vertical>.mm-listitem__btn{height:var(--mm-listitem-size);bottom:auto}.mm-listitem--vertical .mm-listitem:last-child:after{border-color:transparent}.mm-listitem--opened>.mm-listitem__btn:after{-webkit-transform:rotate(225deg);transform:rotate(225deg);right:1.9rem}:root{--mm-size:80%;--mm-min-size:24rem;--mm-max-size:44rem}.mm-menu--offcanvas{position:fixed;z-index:0}.mm-page{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh;background:inherit}:where(.mm-slideout){position:relative;z-index:1;width:100%;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}.mm-wrapper--opened,.mm-wrapper--opened body{overflow:hidden}.mm-wrapper__blocker{background:rgba(0,0,0,.4)}.mm-wrapper--opened .mm-wrapper__blocker{--mm-blocker-visibility-delay:0s;--mm-blocker-opacity-delay:0.4s;bottom:0;opacity:.5}.mm-menu{--mm-translate-horizontal:0;--mm-translate-vertical:0}.mm-menu--position-left,.mm-menu--position-left-front{right:auto}.mm-menu--position-right,.mm-menu--position-right-front{left:auto}.mm-menu--position-left,.mm-menu--position-left-front,.mm-menu--position-right,.mm-menu--position-right-front{width:clamp(var(--mm-min-size),var(--mm-size),var(--mm-max-size))}.mm-menu--position-left-front{--mm-translate-horizontal:-100%}.mm-menu--position-right-front{--mm-translate-horizontal:100%}.mm-menu--position-top{bottom:auto}.mm-menu--position-bottom{top:auto}.mm-menu--position-bottom,.mm-menu--position-top{width:100%;height:clamp(var(--mm-min-size),var(--mm-size),var(--mm-max-size))}.mm-menu--position-top{--mm-translate-vertical:-100%}.mm-menu--position-bottom{--mm-translate-vertical:100%}.mm-menu--position-bottom,.mm-menu--position-left-front,.mm-menu--position-right-front,.mm-menu--position-top{z-index:2;-webkit-transform:translate3d(var(--mm-translate-horizontal),var(--mm-translate-vertical),0);transform:translate3d(var(--mm-translate-horizontal),var(--mm-translate-vertical),0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-property:transform,-webkit-transform}.mm-menu--position-bottom.mm-menu--opened,.mm-menu--position-left-front.mm-menu--opened,.mm-menu--position-right-front.mm-menu--opened,.mm-menu--position-top.mm-menu--opened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-wrapper--position-left{--mm-translate-horizontal:clamp(
      var(--mm-min-size),
      var(--mm-size),
      var(--mm-max-size)
  )}.mm-wrapper--position-right{--mm-translate-horizontal:clamp(
      calc(-1 * var(--mm-max-size)),
      calc(-1 * var(--mm-size)),
      calc(-1 * var(--mm-min-size))
  )}.mm-wrapper--position-left .mm-slideout,.mm-wrapper--position-right .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-wrapper--position-left.mm-wrapper--opened .mm-slideout,.mm-wrapper--position-right.mm-wrapper--opened .mm-slideout{-webkit-transform:translate3d(var(--mm-translate-horizontal),0,0);transform:translate3d(var(--mm-translate-horizontal),0,0)}.mm-wrapper--position-bottom .mm-wrapper__blocker,.mm-wrapper--position-left-front .mm-wrapper__blocker,.mm-wrapper--position-right-front .mm-wrapper__blocker,.mm-wrapper--position-top .mm-wrapper__blocker{z-index:1}.mm-menu--theme-light{--mm-color-background:#f3f3f3;--mm-color-border:rgb(204, 204, 204);--mm-color-icon:rgb(204, 204, 204);--mm-color-text:rgb(204, 204, 204);--mm-color-text-dimmed:rgb(204, 204, 204);--mm-color-background-highlight:rgb(204, 204, 204);--mm-color-background-emphasis:rgb(204, 204, 204);--mm-color-focusring:#06c}.mm-menu--theme-light-contrast{--mm-color-background:#f3f3f3;--mm-color-border:rgb(204, 204, 204);--mm-color-icon:rgb(204, 204, 204);--mm-color-text:#000;--mm-color-text-dimmed:rgb(204, 204, 204);--mm-color-background-highlight:rgb(204, 204, 204);--mm-color-background-emphasis:rgb(204, 204, 204);--mm-color-focusring:#06c}.mm-menu--theme-dark{--mm-color-background:#333;--mm-color-border:rgb(0, 0, 0, 0.4);--mm-color-icon:rgb(255, 255, 255, 0.4);--mm-color-text:rgb(255, 255, 255, 0.8);--mm-color-text-dimmed:rgb(255, 255, 255, 0.4);--mm-color-background-highlight:rgb(255, 255, 255, 0.08);--mm-color-background-emphasis:rgb(0, 0, 0, 0.1);--mm-color-focusring:#06c}.mm-menu--theme-dark-contrast{--mm-color-background:#333;--mm-color-border:rgb(204, 204, 204);--mm-color-icon:rgb(204, 204, 204);--mm-color-text:#fff;--mm-color-text-dimmed:rgb(204, 204, 204);--mm-color-background-highlight:rgb(204, 204, 204);--mm-color-background-emphasis:rgb(204, 204, 204);--mm-color-focusring:#06c}.mm-menu--theme-white{--mm-color-background:#fff;--mm-color-border:rgb(204, 204, 204);--mm-color-icon:rgb(204, 204, 204);--mm-color-text:rgb(204, 204, 204);--mm-color-text-dimmed:rgb(204, 204, 204);--mm-color-background-highlight:rgb(204, 204, 204);--mm-color-background-emphasis:rgb(204, 204, 204);--mm-color-focusring:#06c}.mm-menu--theme-white-contrast{--mm-color-background:#fff;--mm-color-border:rgb(204, 204, 204);--mm-color-icon:rgb(204, 204, 204);--mm-color-text:#000;--mm-color-text-dimmed:rgb(204, 204, 204);--mm-color-background-highlight:rgb(204, 204, 204);--mm-color-background-emphasis:rgb(204, 204, 204);--mm-color-focusring:#06c}.mm-menu--theme-black{--mm-color-background:#000;--mm-color-border:rgb(204, 204, 204);--mm-color-icon:rgb(204, 204, 204);--mm-color-text:rgb(204, 204, 204);--mm-color-text-dimmed:rgb(204, 204, 204);--mm-color-background-highlight:rgb(204, 204, 204);--mm-color-background-emphasis:rgb(204, 204, 204);--mm-color-focusring:#06c}.mm-menu--theme-black-contrast{--mm-color-background:#000;--mm-color-border:rgb(204, 204, 204);--mm-color-icon:rgb(204, 204, 204);--mm-color-text:#fff;--mm-color-text-dimmed:rgb(204, 204, 204);--mm-color-background-highlight:rgb(204, 204, 204);--mm-color-background-emphasis:rgb(204, 204, 204);--mm-color-focusring:#06c}.mm-counter{display:block;-webkit-padding-start:2rem;padding-inline-start:2rem;float:right;color:var(--mm-color-text-dimmed)}[dir=rtl] .mm-counter{float:left}:root{--mm-iconbar-size:5rem}.mm-menu--iconbar-left .mm-navbars,.mm-menu--iconbar-left .mm-panels{margin-left:var(--mm-iconbar-size)}.mm-menu--iconbar-right .mm-navbars,.mm-menu--iconbar-right .mm-panels{margin-right:var(--mm-iconbar-size)}.mm-iconbar{display:none;position:absolute;top:0;bottom:0;z-index:2;width:var(--mm-iconbar-size);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid;border-color:var(--mm-color-border);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center}.mm-menu--iconbar-left .mm-iconbar,.mm-menu--iconbar-right .mm-iconbar{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between}.mm-menu--iconbar-left .mm-iconbar{border-right-width:1px;left:0}.mm-menu--iconbar-right .mm-iconbar{border-left-width:1px;right:0}.mm-iconbar__bottom,.mm-iconbar__top{width:100%;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;overscroll-behavior:contain}.mm-iconbar__bottom>*,.mm-iconbar__top>*{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:calc((var(--mm-iconbar-size) - var(--mm-lineheight))/ 2) 0}.mm-iconbar__bottom a,.mm-iconbar__bottom a:hover,.mm-iconbar__top a,.mm-iconbar__top a:hover{text-decoration:none}.mm-iconbar__tab--selected{background:var(--mm-color-background-emphasis)}:root{--mm-iconpanel-size:5rem}.mm-panel--iconpanel-0{inset-inline-start:calc(0 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-1{inset-inline-start:calc(1 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-2{inset-inline-start:calc(2 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-3{inset-inline-start:calc(3 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-4{inset-inline-start:calc(4 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-first~.mm-panel{inset-inline-start:var(--mm-iconpanel-size)}.mm-menu--iconpanel .mm-panel--parent .mm-divider,.mm-menu--iconpanel .mm-panel--parent .mm-navbar{opacity:0}.mm-menu--iconpanel .mm-panels>.mm-panel--parent{overflow-y:hidden;-webkit-transform:unset;transform:unset}.mm-menu--iconpanel .mm-panels>.mm-panel:not(.mm-panel--iconpanel-first):not(.mm-panel--iconpanel-0){border-inline-start-width:1px;border-inline-start-style:solid}.mm-navbars{flex-shrink:0}.mm-navbars .mm-navbar{position:relative;padding-top:0;border-bottom:none}.mm-navbars--top{border-bottom:1px solid var(--mm-color-border)}.mm-navbars--top .mm-navbar:first-child{padding-top:env(safe-area-inset-top)}.mm-navbars--bottom{border-top:1px solid var(--mm-color-border)}.mm-navbars--bottom .mm-navbar:last-child{padding-bottom:env(safe-area-inset-bottom)}.mm-navbar__breadcrumbs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-flex:1;flex:1 1 50%;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;padding:0 2rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.mm-navbar__breadcrumbs>*{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-padding-end:.6rem;padding-inline-end:.6rem}.mm-navbar__breadcrumbs>a{text-decoration:underline}.mm-navbar__breadcrumbs:not(:last-child){-webkit-padding-end:0;padding-inline-end:0}.mm-btn:not(.mm-hidden)+.mm-navbar__breadcrumbs{-webkit-padding-start:0;padding-inline-start:0}.mm-navbar__tab{padding:0 1rem;border:1px solid transparent}.mm-navbar__tab--selected{background:var(--mm-color-background)}.mm-navbar__tab--selected:not(:first-child){border-inline-start-color:var(--mm-color-border)}.mm-navbar__tab--selected:not(:last-child){border-inline-end-color:var(--mm-color-border)}.mm-navbars--top.mm-navbars--has-tabs{border-bottom:none}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar{background:var(--mm-color-background-emphasis)}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar--tabs~.mm-navbar{background:var(--mm-color-background)}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar:not(.mm-navbar--tabs):last-child{border-bottom:1px solid var(--mm-color-border)}.mm-navbars--top .mm-navbar__tab{border-bottom-color:var(--mm-color-border)}.mm-navbars--top .mm-navbar__tab--selected{border-top-color:var(--mm-color-border);border-bottom-color:transparent}.mm-navbars--bottom.mm-navbar--has-tabs{border-top:none}.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar{background:var(--mm-color-background)}.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs,.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs~.mm-navbar{background:var(--mm-color-background-emphasis)}.mm-navbars--bottom .mm-navbar__tab{border-top-color:var(--mm-color-border)}.mm-navbars--bottom .mm-navbar__tab--selected{border-bottom-color:var(--mm-color-border);border-top-color:transparent}.mm-searchfield{display:-webkit-box;display:flex;-webkit-box-flex:1;flex-grow:1;height:var(--mm-navbar-size);padding:0;overflow:hidden}.mm-searchfield__input{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-align:center;align-items:center;position:relative;width:100%;max-width:100%;padding:0 1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-searchfield__input input{display:block;width:100%;max-width:100%;height:calc(var(--mm-navbar-size) * .7);min-height:auto;max-height:auto;margin:0;padding:0 1rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;border-radius:4px;line-height:calc(var(--mm-navbar-size) * .7);font:inherit;font-size:inherit}.mm-searchfield__input input,.mm-searchfield__input input:focus,.mm-searchfield__input input:hover{background:var(--mm-color-background-highlight);color:var(--mm-color-text)}.mm-menu[class*=-contrast] .mm-searchfield__input input{border:1px solid var(--mm-color-border)}.mm-searchfield__input input::-ms-clear{display:none}.mm-searchfield__btn{display:none;position:absolute;inset-inline-end:0;top:0;bottom:0}.mm-searchfield--searching .mm-searchfield__btn{display:block}.mm-searchfield__cancel{display:block;position:relative;-webkit-margin-end:-10rem;margin-inline-end:-10rem;-webkit-padding-start:.5rem;padding-inline-start:.5rem;-webkit-padding-end:2rem;padding-inline-end:2rem;visibility:hidden;line-height:var(--mm-navbar-size);text-decoration:none;-webkit-transition-property:visibility,margin;transition-property:visibility,margin}.mm-searchfield--cancelable .mm-searchfield__cancel{visibility:visible;-webkit-margin-end:0;margin-inline-end:0}.mm-panel--search{left:0!important;right:0!important;width:100%!important;border:none!important}.mm-panel__splash{padding:2rem}.mm-panel--searching .mm-panel__splash{display:none}.mm-panel__noresults{display:none;padding:4rem 2rem;color:var(--mm-color-text-dimmed);text-align:center;font-size:150%;line-height:1.4}.mm-panel--noresults .mm-panel__noresults{display:block}:root{--mm-sectionindexer-size:2rem}.mm-sectionindexer{background:inherit;text-align:center;font-size:1.2rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:var(--mm-sectionindexer-size);position:absolute;top:0;bottom:0;inset-inline-end:calc(-1 * var(--mm-sectionindexer-size));z-index:5;-webkit-transition-property:inset-inline-end;transition-property:inset-inline-end;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:space-evenly;justify-content:space-evenly}.mm-sectionindexer a{color:var(--mm-color-text-dimmed);line-height:1;text-decoration:none;display:block}.mm-sectionindexer~.mm-panel{-webkit-padding-end:0;padding-inline-end:0}.mm-sectionindexer--active{right:0}.mm-sectionindexer--active~.mm-panel{-webkit-padding-end:var(--mm-sectionindexer-size);padding-inline-end:var(--mm-sectionindexer-size)}.mm-menu--selected-hover .mm-listitem__btn,.mm-menu--selected-hover .mm-listitem__text,.mm-menu--selected-parent .mm-listitem__btn,.mm-menu--selected-parent .mm-listitem__text{-webkit-transition-property:background-color;transition-property:background-color}@media (hover:hover){.mm-menu--selected-hover .mm-listview:hover>.mm-listitem--selected:not(:hover)>.mm-listitem__text{background:0 0}.mm-menu--selected-hover .mm-listitem__btn:hover,.mm-menu--selected-hover .mm-listitem__text:hover{background:var(--mm-color-background-emphasis)}}.mm-menu--selected-parent .mm-listitem__btn,.mm-menu--selected-parent .mm-listitem__text{-webkit-transition-delay:.2s;transition-delay:.2s}@media (hover:hover){.mm-menu--selected-parent .mm-listitem__btn:hover,.mm-menu--selected-parent .mm-listitem__text:hover{-webkit-transition-delay:0s;transition-delay:0s}}.mm-menu--selected-parent .mm-panel--parent .mm-listitem:not(.mm-listitem--selected-parent)>.mm-listitem__text{background:0 0}.mm-menu--selected-parent .mm-listitem--selected-parent>.mm-listitem__btn,.mm-menu--selected-parent .mm-listitem--selected-parent>.mm-listitem__text{background:var(--mm-color-background-emphasis)}:root{--mm-sidebar-collapsed-size:5rem;--mm-sidebar-expanded-size:var(--mm-max-size)}.mm-wrapper--sidebar-collapsed .mm-slideout{width:calc(100% - var(--mm-sidebar-collapsed-size));-webkit-transform:translate3d(var(--mm-sidebar-collapsed-size),0,0);transform:translate3d(var(--mm-sidebar-collapsed-size),0,0)}[dir=rtl] .mm-wrapper--sidebar-collapsed .mm-slideout{-webkit-transform:none;transform:none}.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-divider,.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-navbar{opacity:0}.mm-wrapper--sidebar-expanded .mm-menu--sidebar-expanded{width:var(--mm-sidebar-expanded-size);border-right-width:1px;border-right-style:solid}.mm-wrapper--sidebar-expanded.mm-wrapper--opened{overflow:auto}.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-wrapper__blocker{display:none}.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout{width:calc(100% - var(--mm-sidebar-expanded-size));-webkit-transform:translate3d(var(--mm-sidebar-expanded-size),0,0);transform:translate3d(var(--mm-sidebar-expanded-size),0,0)}[dir=rtl] .mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout{-webkit-transform:none;transform:none}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:120rem;perspective:120rem}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:120rem;perspective:120rem}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;-webkit-box-ordinal-group:10000;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:.1rem;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:.1rem;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:4.2rem;height:4.2rem;position:absolute;left:50%;top:50%;margin-left:-2.1rem;margin-top:-2.1rem;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:.1rem;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:.1rem;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:4.4rem}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0 - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.8rem}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s transform,.2s top;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s left;transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s right;transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(5rem);filter:blur(5rem)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}html{font-size:10px;-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body,html{height:100%}@media (max-width:767px){body,html{overflow-x:hidden}}.page{font-family:"TT Hoves Pro Trl Exp",Verdana,Arial,Tahoma,sans-serif;font-size:1.6rem;line-height:1.2;font-weight:400;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;background-color:#000}.page-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.page__header--main{position:absolute;top:0;left:0;z-index:10;width:100%}.page__header-fixed{-webkit-box-flex:0;flex:0 0 auto;position:fixed;width:100%;top:0;left:0;z-index:1000;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.page__header{-webkit-box-flex:0;flex:0 0 auto}.page__main{position:relative;-webkit-box-flex:1;flex:1 0 auto;background-color:#f0f6ff}.page__main--white{background-color:#fff}.page__footer{-webkit-box-flex:0;flex:0 0 auto}* html .page__wrapper{height:100%}.visually-hidden{position:absolute;height:.1rem;width:.1rem;margin:-.1rem;padding:0;clip:rect(0 0 0 0);overflow:hidden}img{max-width:100%;display:block;vertical-align:middle}ol,ul{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol,p,ul{margin:0}ol,ul{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*{-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:0s!important;transition-duration:0s!important;scroll-behavior:auto!important}}a{text-decoration:none;-webkit-transition:color .25s;transition:color .25s}a:focus{outline:0}.container{max-width:128rem;margin:0 auto;padding:0 2rem}@media (min-width:768px){.container{padding:0 2.4rem}}.js-focus-visible:focus:not(.focus-visible){outline:0}.visually-hidden{position:absolute;height:.1rem;width:.1rem;margin:-.1rem;padding:0;clip:rect(0 0 0 0);overflow:hidden}.title{font-size:2.1rem;font-weight:500;line-height:.97;letter-spacing:-.042rem;margin-bottom:4rem}@media (min-width:768px){.title{font-size:3.2rem;font-weight:500;line-height:.96;letter-spacing:-.064rem;margin-bottom:4.8rem}}@media (min-width:1280px){.title{font-size:5rem;font-weight:500;line-height:.94;letter-spacing:-.25rem;margin-bottom:5.6rem}}.lil-gui.root>.title{font-size:1.2rem;letter-spacing:.1rem;margin:0}.section{margin-bottom:5.6rem}@media (min-width:768px){.section{margin-bottom:6rem}}@media (min-width:1280px){.section{margin-bottom:10rem}}.section-two{margin-bottom:8rem}@media (min-width:1280px){.section-two{margin-bottom:14rem}}.custom-hover{position:relative}.custom-hover__hover{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background-color:#ff5c52;visibility:hidden;opacity:0;-webkit-transition:.25s;transition:.25s}.custom-hover__line{opacity:0;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.custom-hover__line--first{display:none}@media (min-width:1280px){.custom-hover__line--first{display:block;width:3.4rem;height:.2rem;background-color:#ff5c52;position:absolute;left:-.4rem;bottom:-1.2rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.custom-hover__line--second{display:none}@media (min-width:1280px){.custom-hover__line--second{display:block;width:3.4rem;height:.2rem;background-color:#ff5c52;position:absolute;right:-2.8rem;bottom:-1.2rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.custom-hover__line--third{display:none}@media (min-width:1280px){.custom-hover__line--third{display:block;width:3.4rem;height:.2rem;background-color:#ff5c52;position:absolute;right:-2.8rem;top:1.2rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.custom-hover:focus-visible .custom-hover__hover,.custom-hover:hover .custom-hover__hover{visibility:visible;opacity:1}@media (min-width:1280px){.custom-hover:focus-visible .custom-hover__hover,.custom-hover:hover .custom-hover__hover{-webkit-transform:translate(-2.5rem,-2.5rem);transform:translate(-2.5rem,-2.5rem)}}.custom-hover:focus-visible .custom-hover__line,.custom-hover:hover .custom-hover__line{opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.btn{position:relative;display:inline-block;overflow:visible;font:inherit;text-align:inherit;text-decoration:none;background:0 0;border:none;cursor:pointer;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400;padding:0}.btn__up{position:relative;z-index:1;width:100%;text-align:center;padding:1.6rem 2rem;font-size:1.2rem;text-transform:lowercase;letter-spacing:-.033rem;-webkit-transition:.25s;transition:.25s}@media (min-width:768px){.btn__up{padding:2rem 3.2rem;font-weight:500;line-height:1;letter-spacing:-.036rem}}@media (min-width:1280px){.btn__up{font-size:1.6rem;font-style:normal;font-weight:400;line-height:1.18;letter-spacing:-.032rem}}.btn__down{position:absolute;left:0;top:0;width:100%;height:100%}.btn__line{opacity:0;-webkit-transition:opacity 50ms ease-in-out;transition:opacity 50ms ease-in-out}.btn__line--first{display:block;width:1.2rem;height:.1rem;position:absolute;left:-.9rem;bottom:.4rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn__line--second{display:block;width:1.2rem;height:.1rem;position:absolute;right:-.1rem;bottom:.5rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn__line--third{display:block;width:1.2rem;height:.1rem;position:absolute;right:-.1rem;top:-.4rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn:focus-visible .btn__up,.btn:hover .btn__up{-webkit-transform:translate(-.8rem,-.8rem);transform:translate(-.8rem,-.8rem)}.btn:focus-visible .btn__line,.btn:hover .btn__line{opacity:1;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.btn--red .btn__up{background-color:#ff5c52;color:#000}.btn--red .btn__down{border:1px solid #ff5c52}.btn--red .btn__line--first{background-color:#ff5c52}.btn--red .btn__line--second{background-color:#ff5c52}.btn--red .btn__line--third{background-color:#ff5c52}.btn--blue .btn__up{display:inline-block;background-color:#2c4c9a;color:#fff}.btn--blue .btn__down{border:1px solid #2c4c9a}.btn--blue .btn__line--first{background-color:#2c4c9a}.btn--blue .btn__line--second{background-color:#2c4c9a}.btn--blue .btn__line--third{background-color:#2c4c9a}.btn--white .btn__up{display:inline-block;color:#fff}.btn--white .btn__down{border:1px solid #fff}.btn--white .btn__line--first{background-color:#fff}.btn--white .btn__line--second{background-color:#fff}.btn--white .btn__line--third{background-color:#fff}.btn--white:focus-visible .btn__up,.btn--white:hover .btn__up{background-color:#fff;color:#000}.btn--copy{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.about-icons__list{display:grid;grid-template-columns:1fr 1fr}@media (min-width:768px){.about-icons__list{grid-template-columns:repeat(4,1fr)}}.about-icons__item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:1rem;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;height:11rem}@media (max-width:767px){.about-icons__item:nth-child(2n){border-right:none}.about-icons__item:nth-last-child(-n+2){border-bottom:none}}@media (min-width:768px){.about-icons__item{height:16rem;padding:3rem}.about-icons__item:nth-child(4n){border-right:none}.about-icons__item:nth-last-child(-n+4){border-bottom:none}}@media (min-width:1280px){.about-icons__item{height:19rem}}.about-icons__item img{max-width:80%;max-height:80%;height:auto}.about-img{height:32rem}@media (min-width:768px){.about-img{height:40rem}}@media (min-width:1280px){.about-img{height:76rem}}.about-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-list__list{display:grid;grid-gap:1.6rem}@media (min-width:768px){.about-list__list{grid-template-columns:1fr 1fr;grid-gap:3.2rem 10rem}}@media (min-width:1280px){.about-list__list{grid-gap:6.8rem 10rem;grid-template-columns:43rem 43rem;padding-left:20.7rem}}.about-list__subtitle{font-size:1.7rem;font-weight:500;line-height:100%;letter-spacing:-.034rem;margin-bottom:1.2rem}@media (min-width:768px){.about-list__subtitle{font-size:2.1rem;letter-spacing:-.042rem;margin-bottom:1.6rem}}@media (min-width:1280px){.about-list__subtitle{font-size:3rem;line-height:96%;letter-spacing:-.12rem;margin-bottom:2rem}}.about-list__text{font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem}@media (min-width:768px){.about-list__text{font-size:1.6rem;letter-spacing:-.016rem}}@media (min-width:1280px){.about-list__text{font-size:1.9rem;letter-spacing:-.019rem}}.about-team__top{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;gap:2rem;margin-bottom:3.2rem}@media (min-width:768px){.about-team__top{margin-bottom:4rem}}@media (min-width:1280px){.about-team__top{margin-bottom:5.6rem}}.about-team__title{margin-bottom:0}@media (min-width:768px){.about-team__title{max-width:49.5rem}}@media (min-width:1280px){.about-team__title{max-width:60rem}}.about-team__text{font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem;margin-top:1.2rem}@media (min-width:768px){.about-team__text{font-size:2.1rem;font-weight:500;line-height:100%;letter-spacing:-.042rem;margin-top:2.4rem}}@media (min-width:1280px){.about-team__text{font-size:2.4rem;font-weight:400;line-height:120%;letter-spacing:-.024rem}}.about-team__navigation{margin-left:auto;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:1.2rem}.about-team__slider{padding-top:.8rem;padding-left:.8rem;margin-left:-.8rem}.about-team__slide{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:1280px){.about-team__slide:focus-visible .about-team__img:after,.about-team__slide:hover .about-team__img:after{border-color:#2c4c9a}}.about-team__slide:focus-visible .about-team__hover,.about-team__slide:hover .about-team__hover{visibility:visible;opacity:1}@media (min-width:1280px){.about-team__slide:focus-visible .about-team__hover,.about-team__slide:hover .about-team__hover{-webkit-transform:translate(-.8rem,-.8rem);transform:translate(-.8rem,-.8rem)}}.about-team__slide:focus-visible .about-team__line,.about-team__slide:hover .about-team__line{opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.about-team__img{position:relative;margin-bottom:1.6rem}@media (min-width:1280px){.about-team__img{margin-bottom:2.4rem}}.about-team__img>img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-team__img:before{content:'';display:block;padding-top:100%}.about-team__img:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:2px solid transparent;-webkit-transition:border-color .25s;transition:border-color .25s}.about-team__hover{position:absolute;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;z-index:10;left:0;top:0;width:100%;height:100%;background-color:#2c4c9a;visibility:hidden;opacity:0;-webkit-transition:.25s;transition:.25s;padding:1.6rem}@media (min-width:768px){.about-team__hover{padding-top:2.6rem;padding-bottom:2.6rem}}@media (min-width:1280px){.about-team__hover{padding:2rem}}.about-team__hover-text{font-size:1.7rem;font-weight:500;line-height:100%;letter-spacing:-.034rem;color:#f0f6ff}@media (min-width:768px){.about-team__hover-text{font-size:2.1rem;letter-spacing:-.042rem}}@media (min-width:1280px){.about-team__hover-text{font-size:2.4rem;font-weight:400;line-height:120%;letter-spacing:-.024rem}}.about-team__hover-bottom{flex-shrink:0;margin-top:auto;margin-left:auto;display:-webkit-box;display:flex;gap:1.2rem;-webkit-box-align:center;align-items:center}.about-team__hover-bottom img{width:4.8rem;height:4.8rem}@media (min-width:1280px){.about-team__hover-bottom img{width:6rem;height:6rem}}.about-team__line{opacity:0;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.about-team__line--first{display:none}@media (min-width:1280px){.about-team__line--first{display:block;width:1.2rem;height:.2rem;background-color:#2c4c9a;position:absolute;left:-.1rem;bottom:-.4rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.about-team__line--second{display:none}@media (min-width:1280px){.about-team__line--second{display:block;width:1.3rem;height:.2rem;background-color:#2c4c9a;position:absolute;right:-.9rem;bottom:-.4rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.about-team__line--third{display:none}@media (min-width:1280px){.about-team__line--third{display:block;width:1.3rem;height:.2rem;background-color:#2c4c9a;position:absolute;right:-.9rem;top:.3rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.about-team__name{font-size:1.7rem;font-weight:500;line-height:100%;letter-spacing:-.034rem;margin-bottom:.8rem}@media (min-width:768px){.about-team__name{font-size:2.1rem;letter-spacing:-.042rem}}@media (min-width:1280px){.about-team__name{font-size:2.4rem;line-height:110%;letter-spacing:-.048rem}}.about-team__post{font-size:1.1rem;font-weight:500;line-height:100%;letter-spacing:-.033rem;color:#838383}@media (min-width:1280px){.about-team__post{font-size:1.6rem;line-height:87.018%;letter-spacing:-.048rem}}.article h2{font-size:2.1rem;font-weight:500;line-height:97%;letter-spacing:-.042rem;margin:6rem 0 2.4rem}@media (min-width:768px){.article h2{font-size:3.2rem;line-height:96%;letter-spacing:-.064rem;margin-top:8rem}}@media (min-width:1280px){.article h2{font-size:4rem;line-height:94%;letter-spacing:-.16rem;margin-bottom:4rem}}.article h2:first-child{margin-top:0}.article h3{font-size:1.7rem;font-weight:500;line-height:100%;letter-spacing:-.034rem;margin:3.2rem 0 2.4rem}@media (min-width:768px){.article h3{font-size:2.1rem;letter-spacing:-.042rem;margin:4.4rem 0 2.8rem}}@media (min-width:1280px){.article h3{font-size:3rem;line-height:96%;letter-spacing:-.12rem;margin:6.5rem 0 3.2rem}}.article h3:first-child{margin-top:0}.article h4{font-size:1.5rem;font-weight:500;line-height:100%;letter-spacing:-.03rem;margin-bottom:4rem}@media (min-width:768px){.article h4{font-size:1.8rem;letter-spacing:-.036rem}}@media (min-width:1280px){.article h4{font-size:2.4rem;line-height:120%;letter-spacing:-.024rem;margin-bottom:5.6rem}}.article p{font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem}@media (min-width:768px){.article p{font-size:1.6rem;letter-spacing:-.016rem}}@media (min-width:1280px){.article p{font-size:1.9rem;line-height:130%;letter-spacing:-.019rem}}.article p+p{margin-top:1.5rem}@media (min-width:768px){.article p+p{margin-top:2rem}}@media (min-width:1280px){.article p+p{margin-top:2.4rem}}.article blockquote{font-size:1.5rem;font-weight:500;line-height:100%;letter-spacing:-.03rem;background-color:#f0f6ff;padding:1.6rem;margin:2.4rem 0}@media (min-width:768px){.article blockquote{font-size:1.8rem;letter-spacing:-.036rem;padding:3.2rem 2.4rem;max-width:52rem}}@media (min-width:1280px){.article blockquote{font-size:2.2rem;font-weight:400;line-height:130%;letter-spacing:-.022rem;max-width:100%;margin:4rem 0}}.article figure{margin:2.4rem 0}@media (min-width:768px){.article figure{margin:4.8rem 0}}.article figcaption{font-size:1.1rem;font-weight:500;line-height:100%;letter-spacing:-.033rem;margin-top:2.4rem;text-align:center;color:#838383}@media (min-width:768px){.article figcaption{font-size:1.3rem;line-height:120%;letter-spacing:-.013rem}}@media (min-width:1280px){.article figcaption{font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:-.016rem}}.article ul{margin:3.2rem 0}@media (min-width:768px){.article ul{margin:4rem 0}}.article ul li{position:relative}.article ul li:before{content:'';position:absolute;left:0;top:.3rem;background-color:#2c4c9a;width:.8rem;height:.8rem}@media (min-width:768px){.article ul li:before{width:1.2rem;height:1.2rem;top:.5rem}}.article ul:last-child{margin-bottom:0}.article ol{margin:3.2rem 0}@media (min-width:768px){.article ol{margin:4rem 0}}.article ol li{counter-increment:step-counter;position:relative}.article ol li:before{content:counter(step-counter);position:absolute;left:0;top:0;color:#2c4c9a}.article ol:last-child{margin-bottom:0}.article li{padding-left:2rem;font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem;margin-bottom:2.4rem}@media (min-width:768px){.article li{padding-left:2.8rem;font-size:1.6rem;letter-spacing:-.016rem}}@media (min-width:1280px){.article li{font-size:1.9rem;letter-spacing:-.019rem}}.article li:last-child{margin-bottom:0}.article a{color:#000;text-decoration:underline}.article a:focus-visible,.article a:hover{text-decoration:none}@media (min-width:768px){.article--vacancy ul li:before{top:.2rem}}@media (min-width:1280px){.article--vacancy ul li:before{top:.5rem}}@media (min-width:768px){.article--vacancy li{font-size:1.3rem;letter-spacing:-.013rem}}@media (min-width:1280px){.article--vacancy li{font-size:1.9rem;letter-spacing:-.019rem}}.text-name-block{background-color:#f0f6ff;padding:1.6rem;margin:4rem 0}@media (min-width:768px){.text-name-block{padding:3.2rem 2.4rem}}@media (min-width:1280px){.text-name-block{padding:4rem 3.6rem;margin:4.8rem 0}}.text-name-block__text{font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem;margin-bottom:1.6rem}@media (min-width:768px){.text-name-block__text{font-size:1.6rem;letter-spacing:-.016rem}}@media (min-width:1280px){.text-name-block__text{font-size:1.9rem;line-height:130%;letter-spacing:-.019rem;margin-bottom:3.2rem}}.text-name-block__bottom{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:.8rem}@media (min-width:768px){.text-name-block__bottom{gap:1.6rem}}.text-name-block__img{flex-shrink:0;width:5.4rem;height:5.4rem}.text-name-block__name{font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem}@media (min-width:768px){.text-name-block__name{font-size:1.6rem;letter-spacing:-.016rem}}.text-name-block__post{font-size:1.1rem;font-weight:500;line-height:100%;letter-spacing:-.033rem;opacity:.57}@media (min-width:1280px){.text-name-block__post{font-size:1.6rem;line-height:87.018%;letter-spacing:-.048rem}}.list-block{margin:2.4rem 0}@media (min-width:768px){.list-block{margin:3.2rem 0}}@media (min-width:1280px){.list-block{margin:4rem 0}}.list-block__item{margin-bottom:1.6rem}@media (min-width:768px){.list-block__item{display:grid;grid-template-columns:12rem 1fr;grid-gap:1.6rem;margin-bottom:2.4rem}}@media (min-width:1280px){.list-block__item{grid-template-columns:18rem 1fr;grid-gap:2.4rem}}.list-block__item:last-child{margin-bottom:0}.list-block__left{font-size:1.6rem;font-weight:500;line-height:120%;letter-spacing:-.016rem;margin-bottom:1.2rem}@media (min-width:768px){.list-block__left{margin-bottom:0}}@media (min-width:1280px){.list-block__left{font-size:1.9rem;letter-spacing:-.019rem}}.list-block__right{font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem}@media (min-width:768px){.list-block__right{font-size:1.6rem;letter-spacing:-.016rem}}@media (min-width:1280px){.list-block__right{font-size:1.9rem;line-height:130%;letter-spacing:-.019rem}}.name-block{background-color:#f0f6ff;padding:1.6rem;margin:4rem 0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:.8rem}@media (min-width:768px){.name-block{padding:3.2rem 2.4rem;gap:1.6rem;max-width:37.5rem}}@media (min-width:1280px){.name-block{padding:3.2rem;margin:4.8rem 0;max-width:40rem}}.name-block__img{flex-shrink:0;width:5.4rem;height:5.4rem}@media (min-width:768px){.name-block__img{width:8rem;height:8rem}}.name-block__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.name-block__name{font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem}@media (min-width:768px){.name-block__name{font-size:1.6rem;letter-spacing:-.016rem}}.name-block__post{font-size:1.1rem;font-weight:500;line-height:100%;letter-spacing:-.033rem;opacity:.57}@media (min-width:1280px){.name-block__post{font-size:1.6rem;line-height:87.018%;letter-spacing:-.048rem}}.author-index-list{list-style:none;margin:0!important;padding:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:2rem}@media (min-width:768px){.author-index-list{gap:2.4rem}}@media (min-width:1280px){.author-index-list{gap:2.8rem}}.author-index-list__item{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;gap:1.6rem;padding:0 0 2rem 0;border-bottom:1px solid #f0f6ff}.author-index-list__item:last-child{border-bottom:none}@media (min-width:768px){.author-index-list__item{gap:2rem;padding:0 0 2.4rem 0}}@media (min-width:1280px){.author-index-list__item{gap:2.4rem;padding:0 0 2.8rem 0}}.author-index-list__item::before{display:none}.author-index-list__avatar-wrap{flex-shrink:0}.author-index-list__avatar{width:6.4rem;height:6.4rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}@media (min-width:768px){.author-index-list__avatar{width:8rem;height:8rem}}@media (min-width:1280px){.author-index-list__avatar{width:9.6rem;height:9.6rem}}.author-index-list__body{-webkit-box-flex:1;flex:1;min-width:0}.author-index-list__name{font-size:1.8rem;font-weight:600;line-height:1.3;text-decoration:none;color:inherit;display:inline-block;margin-bottom:.4rem}.author-index-list__name:hover{text-decoration:underline}@media (min-width:768px){.author-index-list__name{font-size:2rem;margin-bottom:.6rem}}@media (min-width:1280px){.author-index-list__name{font-size:2.2rem;margin-bottom:.8rem}}.author-index-list__job{font-size:1.4rem;line-height:1.4;color:#666;margin-bottom:.4rem}@media (min-width:768px){.author-index-list__job{font-size:1.5rem;margin-bottom:.6rem}}@media (min-width:1280px){.author-index-list__job{font-size:1.6rem}}.author-index-list__meta{font-size:1.3rem;line-height:1.4;color:#888}@media (min-width:768px){.author-index-list__meta{font-size:1.4rem}}.blog-filter{margin-bottom:2.4rem}@media (min-width:768px){.blog-filter{margin-bottom:4rem}}@media (min-width:1280px){.blog-filter{margin-bottom:5.6rem}}.blog-filter__list{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center}.blog-filter .ac{background-color:#f0f6ff;border:none;border-bottom:1px solid #272727;color:#f0f6ff;margin-top:0}.blog-filter .ac:last-child{border-bottom:none}@media (min-width:768px){.blog-filter .ac{border-bottom:none;background-color:transparent}}@media (min-width:768px){.blog-filter .ac .ac-header{display:none}}.blog-filter .ac .ac-trigger{font-family:"TT Hoves Pro Trl Exp",Verdana,Arial,Tahoma,sans-serif;font-size:1.2rem;font-weight:500;line-height:1;color:#838383;letter-spacing:-.048rem;padding-left:1.2rem;padding-top:1.2rem;padding-bottom:1.2rem}.blog-filter .ac .ac-trigger::after{content:'';background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' height='6' viewBox='0 0 12 6' width='12' xmlns='http://www.w3.org/2000/svg' color='%23838383'%3E%3Cpath d='m1 1 5 4 5-4' stroke='currentColor'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50% 50%;background-size:contain;-webkit-transform-origin:center;transform-origin:center;width:1.5rem;height:1.5rem}.blog-filter .ac.is-active>.ac-header .ac-trigger::after{content:'';-webkit-transform:translate(0,-50%) rotate(180deg);transform:translate(0,-50%) rotate(180deg)}@media (min-width:768px){.blog-filter .ac .ac-panel{overflow:visible}}.blog-filter .ac .ac-panel .ac-text{padding:1.8rem 0 1.8rem 1.2rem;font-family:"TT Hoves Pro Trl Exp",Verdana,Arial,Tahoma,sans-serif}@media (min-width:768px){.blog-filter .ac .ac-panel .ac-text{padding:0}}.blog-filter .ac .ac-panel .ac-text .blog-filter__item{margin-right:.4rem;margin-bottom:.6rem}@media (min-width:768px){.blog-filter .ac .ac-panel .ac-text .blog-filter__item{margin-right:.8rem;margin-bottom:0}}@media (min-width:1280px){.blog-filter .ac .ac-panel .ac-text .blog-filter__item{margin-right:1.6rem}}.blog-filter .ac .ac-panel .ac-text .blog-filter__link{display:block;font-size:1.2rem;font-weight:500;line-height:120%;letter-spacing:-.012rem;padding:.3rem .4rem;color:#000;-webkit-transition:background .25s;transition:background .25s}@media (min-width:768px){.blog-filter .ac .ac-panel .ac-text .blog-filter__link{font-size:1.1rem;line-height:100%;letter-spacing:-.033rem;padding:.5rem .6rem}}@media (min-width:1280px){.blog-filter .ac .ac-panel .ac-text .blog-filter__link{padding:.8rem;font-size:2rem;line-height:110%;letter-spacing:-.04rem}}.blog-filter .ac .ac-panel .ac-text .blog-filter__link--active{background-color:#ff5c52}.blog-filter .ac .ac-panel .ac-text .blog-filter__link:focus-visible,.blog-filter .ac .ac-panel .ac-text .blog-filter__link:hover{background-color:#ff5c52}.blog-interested{background-color:#f0f6ff;padding:6rem 0}@media (min-width:1280px){.blog-interested{padding:10rem 0}}.blog-interested__title{font-size:2.1rem;font-weight:500;line-height:97%;letter-spacing:-.042rem;margin-bottom:2.4rem}@media (min-width:1280px){.blog-interested__title{font-size:4rem;line-height:94%;letter-spacing:-.16rem;margin-bottom:5.6rem}}.blog-interested__title--btn{display:-webkit-box;display:flex;gap:2.4rem}@media (min-width:1280px){.blog-interested__title--btn span{max-width:86rem}}.blog-interested__btn{flex-shrink:0;margin-left:auto;align-self:flex-start;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}@media (min-width:768px){.blog-interested__btn{display:inline-block}}.blog-interested__btn--desktop{display:none}@media (min-width:768px){.blog-interested__btn--desktop{display:-webkit-box;display:flex}}.blog-interested__btn--mobile{margin-top:2.4rem}@media (min-width:768px){.blog-interested__btn--mobile{display:none}}@media (max-width:767px){.blog-interested .swiper-slide{width:20.6rem}}@media (min-width:768px){.blog-interested .swiper-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:1.6rem}}.blog-item__link{color:#000}.blog-item__img{position:relative;margin-bottom:1.6rem}@media (min-width:768px){.blog-item__img{margin-bottom:2rem}}.blog-item__img:before{content:'';display:block;padding-top:50%}@media (min-width:1280px){.blog-item__img:before{padding-top:45%}}.blog-item__img img{position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover}.blog-item__title{font-size:1.5rem;font-weight:500;line-height:100%;letter-spacing:-.03rem;margin-bottom:.8rem}@media (min-width:768px){.blog-item__title{font-size:1.8rem;letter-spacing:-.036rem;margin-bottom:1.6rem}}@media (min-width:1280px){.blog-item__title{font-size:2rem;line-height:110%;letter-spacing:-.04rem}}.blog-item__text{font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem;color:#838383;margin-bottom:1.6rem}@media (min-width:768px){.blog-item__text{margin-bottom:2.4rem}}.blog-item__bottom{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:1.6rem}.blog-item__date,.blog-item__tag{font-size:1.1rem;font-weight:500;line-height:100%;letter-spacing:-.033rem}.blog-item__tag{color:#2c4c9a}.blog-popular{background-color:#f0f6ff;padding:2.4rem 1.6rem 0;margin-bottom:2.4rem}@media (min-width:768px){.blog-popular{padding:3.2rem 1.6rem 1.6rem}}@media (min-width:1280px){.blog-popular{padding:3.2rem 2.4rem}}.blog-popular__title{font-size:1.7rem;font-weight:500;line-height:100%;letter-spacing:-.034rem;margin-bottom:2.4rem}@media (min-width:768px){.blog-popular__title{font-size:2.1rem;letter-spacing:-.042rem;margin-bottom:2rem}}@media (min-width:1280px){.blog-popular__title{font-size:2.4rem;line-height:110%;letter-spacing:-.048rem;margin-bottom:3.2rem}}.blog-popular__list{display:grid;grid-gap:1.6rem}@media (min-width:768px){.blog-popular__list{grid-template-columns:1fr 1fr;grid-gap:4.8rem}}@media (min-width:1280px){.blog-popular__list{grid-template-columns:1fr}}.blog-popular__link{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:1.2rem}@media (min-width:768px){.blog-popular__link{gap:1.6rem}}.blog-popular__link:hover{opacity:.8}.blog-popular__img{flex-shrink:0;width:7rem;height:7rem}.blog-popular__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-popular__tag{font-size:1.1rem;font-weight:500;line-height:100%;letter-spacing:-.033rem;color:#2c4c9a;margin-bottom:.8rem}.blog-popular__text{font-size:1.3rem;font-weight:500;line-height:110%;letter-spacing:-.026rem;color:#000}@media (min-width:768px){.blog-popular__text{font-size:1.4rem;letter-spacing:-.028rem}}@media (min-width:1280px){.blog-popular__text{font-size:1.5rem;letter-spacing:-.03rem}}.blog__wrapper{display:grid;grid-gap:6rem;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}@media (min-width:1280px){.blog__wrapper{grid-template-columns:1fr 40rem;grid-gap:3.6rem}}@media (max-width:767px){.blog__wrapper{-webkit-hyphens:auto;hyphens:auto}}.blog__list{display:grid;grid-gap:2rem;margin-bottom:5.2rem}@media (min-width:768px){.blog__list{grid-template-columns:1fr 1fr;grid-gap:4rem 1.6rem;margin-bottom:4rem}}@media (min-width:1280px){.blog__list{grid-gap:5.6rem 2.4rem}}.blog__list-wrap .text-name-block{margin:0}.blog--article{margin-bottom:6rem}@media (min-width:1280px){.blog--article{margin-bottom:10rem}}@media (min-width:1280px){.blog--article .blog__wrapper{grid-gap:10rem}}.author-posts__title{font-size:2rem;font-weight:600;line-height:1.3;margin:3.2rem 0 2rem}@media (min-width:768px){.author-posts__title{font-size:2.2rem;margin:4rem 0 2.4rem}}@media (min-width:1280px){.author-posts__title{font-size:2.4rem;margin:4.8rem 0 2.8rem}}.burger{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative;z-index:1;border:none;padding:0;background:0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.burger__text{font-weight:600;font-size:1.6rem;line-height:130%;margin-left:1rem}.burger__icon{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:3.3rem;height:3.3rem}.burger__icon span{display:inline-block;position:relative;vertical-align:middle;width:2.8rem;left:.5rem;font-size:0;color:transparent;-webkit-transition:background .25s .25s;transition:background .25s .25s}.burger__icon span:after,.burger__icon span:before{content:'';position:absolute;left:0;width:100%;height:.2rem;background:#f0f6ff;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:top .25s .25s,-webkit-transform .25s;transition:top .25s .25s,-webkit-transform .25s;transition:top .25s .25s,transform .25s;transition:top .25s .25s,transform .25s,-webkit-transform .25s}.burger__icon span:before{top:-.3rem;left:-.5rem}@media (min-width:768px){.burger__icon span:before{top:-.3rem}}.burger__icon span:after{top:.3rem}@media (min-width:768px){.burger__icon span:after{top:.3rem}}.burger--close .burger__icon span{-webkit-transition:background .25s 0s;transition:background .25s 0s;background:0 0}.burger--close .burger__icon span:after,.burger--close .burger__icon span:before{top:0;left:0;width:2rem;-webkit-transition:top .25s,-webkit-transform .25s .25s;transition:top .25s,-webkit-transform .25s .25s;transition:top .25s,transform .25s .25s;transition:top .25s,transform .25s .25s,-webkit-transform .25s .25s}.burger--close .burger__icon span:before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.burger--close .burger__icon span:after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.contacts-page{overflow:hidden;padding-top:10.7rem}@media (min-width:768px){.contacts-page{padding-top:14rem}}@media (min-width:1280px){.contacts-page{padding-top:20rem}}.contacts-page__wrapper{display:grid;grid-gap:6rem;margin-bottom:4rem}@media (min-width:768px){.contacts-page__wrapper{grid-template-columns:1fr 1fr;grid-gap:1.6rem;margin-bottom:6rem}}@media (min-width:1280px){.contacts-page__wrapper{margin-bottom:8rem}}@media (min-width:768px){.contacts-page__title{margin-top:2.4rem}}@media (min-width:1280px){.contacts-page__title{margin-top:3.6rem}}.contacts-page__item{margin-bottom:1.6rem}@media (min-width:768px){.contacts-page__item{display:grid;grid-template-columns:12rem 1fr;grid-gap:1.6rem;margin-bottom:2.4rem}}@media (min-width:1280px){.contacts-page__item{display:grid;grid-template-columns:14.5rem 1fr;grid-gap:3.6rem;margin-bottom:3.6rem}}.contacts-page__item:last-child{margin-bottom:0}.contacts-page__left{font-size:1.3rem;font-weight:500;line-height:100%;letter-spacing:-.026rem;margin-bottom:1.2rem}@media (min-width:768px){.contacts-page__left{font-size:1.6rem;letter-spacing:-.032rem;margin-bottom:0}}@media (min-width:1280px){.contacts-page__left{font-size:1.9rem;line-height:120%;letter-spacing:-.019rem}}.contacts-page__right{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:.8rem;font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem}@media (min-width:768px){.contacts-page__right{font-size:1.6rem;letter-spacing:-.016rem}}@media (min-width:1280px){.contacts-page__right{font-size:1.9rem;letter-spacing:-.019rem}}.contacts-page__right .btn--copy{color:#487dff}.contacts-page__right a{position:relative;color:#487dff}.contacts-page__right a:after{content:'';display:block;position:absolute;left:0;bottom:0;width:0;height:.1rem;background-color:#487dff;-webkit-transition:width .25s ease-out;transition:width .25s ease-out}.contacts-page__right a:focus-visible:after,.contacts-page__right a:hover:after{width:100%}.contacts-page__form{background-color:#f0f6ff;margin-left:-2rem;margin-right:-2rem;padding:4rem 2rem}@media (min-width:768px){.contacts-page__form{margin:0;padding:3.2rem 2.4rem}}@media (min-width:1280px){.contacts-page__form{padding:5.6rem}}.contacts-page__form-title{font-size:1.7rem;font-weight:500;line-height:100%;letter-spacing:-.034rem;margin-bottom:2.4rem}@media (min-width:768px){.contacts-page__form-title{font-size:2.1rem;letter-spacing:-.042rem}}@media (min-width:1280px){.contacts-page__form-title{font-size:3rem;line-height:96%;letter-spacing:-.12rem;margin-bottom:4.8rem}}.contacts-page__checkbox{margin-bottom:2.4rem}@media (min-width:1280px){.contacts-page__checkbox{margin-bottom:4.8rem}}.contacts-page__map{position:relative}.contacts-page__map:before{content:'';display:block;padding-top:58%}@media (min-width:768px){.contacts-page__map:before{padding-top:51%}}@media (min-width:1280px){.contacts-page__map:before{padding-top:45%}}.contacts-page__map iframe{width:100%;height:100%;position:absolute;top:0;left:0}.contacts{background-image:url(../img/contacts/bg2.svg);background-repeat:no-repeat;background-size:300% auto;background-color:#2c4c9a;background-position:5% 100%;padding-top:5.6rem;padding-bottom:5.6rem}@media (min-width:768px){.contacts{background:0 0;padding-top:0;padding-bottom:0}}.contacts__error{margin-bottom:1.6rem;padding:1.2rem 1.6rem;background-color:rgba(255,92,82,.12);color:#ff5c52;border-radius:8px;font-size:1.4rem;line-height:1.4}.contacts__title{font-size:2.8rem;font-weight:500;line-height:.96;letter-spacing:-.056rem;margin-bottom:4rem;color:#f0f6ff}@media (min-width:768px){.contacts__title{font-size:3.2rem;letter-spacing:-.064rem;margin-bottom:4.8rem}}@media (min-width:1280px){.contacts__title{font-size:5.4rem;font-weight:400;letter-spacing:-.054rem}}.contacts__wrapper{display:grid}@media (min-width:768px){.contacts__wrapper{grid-template-columns:1fr 1fr}}.contacts__form{padding-left:2rem;padding-right:2rem;margin-bottom:4rem}@media (min-width:768px){.contacts__form{background-color:#2c4c9a;padding-left:2.4rem;padding-right:4.3rem;padding-top:6.4rem;padding-bottom:6.4rem;margin-bottom:0}}@media (min-width:1280px){.contacts__form{padding-left:calc((100vw - 124.2rem)/ 2);padding-right:11rem;padding-top:10rem;padding-bottom:10rem}}.contacts__honeypot{position:absolute;left:-999.9rem;width:.1rem;height:.1rem;overflow:hidden;opacity:0;pointer-events:none}.contacts__honeypot-label{display:block}.contacts__textarea{margin-top:3.2rem}@media (min-width:1280px){.contacts__textarea{margin-top:7.2rem}}.contacts__checkbox{margin-bottom:4rem}@media (min-width:768px){.contacts__checkbox{margin-bottom:4.8rem}}@media (min-width:1280px){.contacts__checkbox{margin-bottom:5.6rem}}.contacts__btns{display:-webkit-box;display:flex}.contacts__btns-file{display:none}@media (min-width:1280px){.contacts__btns-file{display:block;max-width:21.5rem;width:100%;margin-right:2.4rem}}.contacts__btns-agreement{margin:1rem 0 0 0;font-size:1.4rem;color:#aaa}.contacts__btns-agreement a{color:#fff;text-decoration:none}.contacts__btns-agreement a:hover{text-decoration:underline}.contacts__descr{padding-left:2rem;padding-right:2rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (min-width:768px){.contacts__descr{background-color:#000;background-image:url(../img/contacts/bg2.svg);background-repeat:no-repeat;background-size:300% auto;background-position:50% 50%}}@media (min-width:1280px){.contacts__descr{background-size:200% auto;padding-left:6rem}}.contacts__label{background-color:#fff;padding:1.6rem 2rem}@media (min-width:768px){.contacts__label{padding:1.6rem;max-width:52rem}}@media (min-width:1280px){.contacts__label{padding:3.2rem}}.contacts__label-title{font-size:1.6rem;font-weight:600;line-height:120%;letter-spacing:-.016rem;margin-bottom:1rem}.contacts__label-text{font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem;margin-bottom:1.6rem}@media (min-width:768px){.contacts__label-text{margin-bottom:1.2rem}}@media (min-width:1280px){.contacts__label-text{font-size:1.9rem;letter-spacing:-.019rem;margin-bottom:2.4rem}}.contacts__label-text p{margin:0 0 1rem 0}.contacts__label-link{display:inline-block;color:#000;font-size:1.6rem;font-weight:400;line-height:118%;letter-spacing:-.032rem;text-transform:lowercase;margin-bottom:1.6rem}@media (min-width:1280px){.contacts__label-link{margin-bottom:2.4rem}}.contacts__bottom{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.contacts__bottom-img{flex-shrink:0;width:3rem;height:3rem;margin-right:1.2rem}@media (min-width:768px){.contacts__bottom-img{width:3.5rem;height:3.5rem;margin-right:.8rem}}@media (min-width:1280px){.contacts__bottom-img{width:5rem;height:5rem;margin-right:1.6rem}}.contacts__bottom-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.contacts__name{font-size:1.1rem;font-weight:500;line-height:1;letter-spacing:-.033rem;margin-bottom:.4rem}@media (min-width:1280px){.contacts__name{font-size:1.6rem;font-weight:400;line-height:1.2;letter-spacing:-.016rem}}.contacts__post{font-size:1.1rem;font-weight:500;line-height:1;letter-spacing:-.033rem;color:#272727;opacity:.57}@media (min-width:768px){.contacts__post{font-size:.9rem;font-weight:500;line-height:.96;letter-spacing:-.027rem}}@media (min-width:1280px){.contacts__post{font-size:1.6rem;font-weight:500;line-height:.87;letter-spacing:-.048rem}}.contacts--modal{display:grid;-webkit-box-align:center;align-items:center;background-image:url(../img/contacts/bg2.svg);background-repeat:no-repeat;background-size:150% auto;background-color:#000;background-position:-40% 50%;height:100%;padding:2rem}@media (min-width:768px){.contacts--modal{padding:2.4rem}}@media (min-width:1280px){.contacts--modal{padding:10rem 7rem}}.contacts--modal .contacts__wrapper{grid-column-gap:2.4rem}@media (min-width:768px){.contacts--modal .contacts__wrapper{grid-column-gap:3.2rem}}@media (min-width:1280px){.contacts--modal .contacts__wrapper{grid-column-gap:7.2rem}}.contacts--modal .contacts__form{padding:0;background-color:transparent}.contacts--modal .contacts__descr{padding:0;background-color:transparent;background-image:none}@media (min-width:1280px){.contacts--modal .contacts__title{font-size:5rem}}.contacts--faq .contacts__title{margin-bottom:2.4rem}@media (min-width:768px){.contacts--faq .contacts__title{font-size:2.6rem;font-weight:500;line-height:96%;letter-spacing:-.052rem;margin-bottom:1.6rem}}@media (min-width:1280px){.contacts--faq .contacts__title{font-size:5rem;line-height:94%;letter-spacing:-.25rem;margin-bottom:2rem}}@media (min-width:1280px){.contacts--faq .contacts__descr{padding-left:4.2rem}}@media (min-width:1280px){.contacts--faq .contacts__descr-wrap{max-width:33rem}}.contacts--faq .contacts__label-text{font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem;margin-bottom:1.2rem}@media (min-width:1280px){.contacts--faq .contacts__label-text{font-size:1.6rem;letter-spacing:-.016rem;margin-bottom:1.6rem}}.contacts--vacancy{background-image:none}.contacts--vacancy .contacts__form{margin-bottom:0}.contacts--vacancy .contacts__descr{display:none;padding:0;background-image:none}@media (min-width:768px){.contacts--vacancy .contacts__descr{display:block}}.contacts--vacancy .contacts__image{height:100%;width:100%}.contacts--vacancy .contacts__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contacts--vacancy .contacts__btns{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (min-width:768px){.contacts--vacancy .contacts__btns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:1.6rem}}.contacts--vacancy .contacts__btns .btn{width:100%}@media (min-width:1280px){.contacts--vacancy .contacts__btns .btn{min-width:21.5rem}}@media (min-width:768px){.contacts--vacancy .contacts__btns .btn__up{padding:1.7rem 3.2rem}}@media (min-width:1280px){.contacts--vacancy .contacts__btns .btn__up{padding:2rem 3.2rem}}.cookie-modal{position:fixed;z-index:1000;left:0;bottom:0;width:100%;height:auto;display:none;-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:center;justify-content:center;background-color:transparent;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;padding:0 2rem 2rem}@media (max-width:767px){.cookie-modal{padding:0 1rem 1rem}}.cookie-modal[aria-hidden=false]{display:-webkit-box;display:flex;opacity:1}.cookie-modal__window{position:relative;z-index:1;width:100%;max-width:60rem;background:#fff}.cookie-modal__content{padding:2rem;display:grid;grid-template-columns:1fr 30%;-webkit-box-align:center;align-items:center;gap:1rem}@media (max-width:767px){.cookie-modal__content{grid-template-columns:1fr}}.cookie-modal__link{color:#2c4c9a;text-decoration:underline}.cookie-modal__link:hover{text-decoration:none}.cookie-modal__btn{background-color:#000;color:#fff;border:none;cursor:pointer}.education-feature__list{display:grid;grid-gap:1.6rem}@media (min-width:768px){.education-feature__list{grid-template-columns:repeat(2,1fr);grid-gap:3.2rem 10rem;padding-left:16rem}}@media (min-width:1280px){.education-feature__list{grid-gap:6.4rem 11rem;padding-left:23rem}}.education-feature__subtitle{font-size:1.7rem;font-weight:500;line-height:100%;letter-spacing:-.034rem;margin-bottom:1.2rem}@media (min-width:768px){.education-feature__subtitle{font-size:2.1rem;letter-spacing:-.042rem;margin-bottom:2.4rem}}@media (min-width:1280px){.education-feature__subtitle{font-size:3rem;line-height:96%;letter-spacing:-.12rem}}.education-feature__text{font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem}@media (min-width:768px){.education-feature__text{font-size:1.6rem;letter-spacing:-.016rem}}@media (min-width:1280px){.education-feature__text{font-size:1.9rem;letter-spacing:-.019rem}}.education-feature__text br{display:none}@media (min-width:1280px){.education-feature__text br{display:inline}}.education-list__list{display:grid;grid-gap:1.6rem}@media (min-width:768px){.education-list__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.education-list__list{grid-template-columns:repeat(3,1fr)}}.education-list__item{padding:2.4rem 1.6rem;background-color:#f0f6ff;border:1px solid #d8d8d8}@media (min-width:768px){.education-list__item{padding:3.2rem 2.4rem}}@media (min-width:1280px){.education-list__item{padding:4rem 2.4rem;border:none}}.education-list__subtitle{font-size:1.7rem;font-weight:500;line-height:100%;letter-spacing:-.034rem;margin-bottom:.8rem}@media (min-width:768px){.education-list__subtitle{font-size:2.1rem;letter-spacing:-.042rem;margin-bottom:1.6rem}}@media (min-width:1280px){.education-list__subtitle{font-size:3rem;line-height:96%;letter-spacing:-.12rem;margin-bottom:2.4rem}}.education-list__text{font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem}@media (min-width:768px){.education-list__text{font-size:1.6rem;letter-spacing:-.016rem}}@media (min-width:1280px){.education-list__text{font-size:1.9rem;letter-spacing:-.019rem}}.solution-content__body p{margin:0 0 1rem 0;font-size:1.8rem}.solution-content__body .education-list__title{font-size:3rem;letter-spacing:-.1rem;margin:6rem 0 3rem 0}.solution-content__body .education-list__subtitle{font-size:2.4rem;letter-spacing:-.1rem}.solution-content__body .education-list__item,.solution-content__body .education-list__item p{font-size:1.6rem}.solution-content__body .education-list__list{margin:0 0 6rem 0}.education-site__top{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;gap:5rem}@media (min-width:1280px){.education-site__top{gap:7rem}}.education-site__btn{flex-shrink:0;width:100%}@media (min-width:768px){.education-site__btn{width:auto}}@media (min-width:1280px){.education-site__btn{min-width:25rem}}@media (min-width:768px){.education-site__btn--mobile{display:none}}.education-site__btn--desktop{display:none}@media (min-width:768px){.education-site__btn--desktop{display:block}}.education-site__list{display:grid;grid-gap:1.6rem;margin-bottom:2.4rem}@media (min-width:768px){.education-site__list{grid-template-columns:repeat(2,1fr);margin-bottom:0}}.education-site__item{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.education-site__item:before{content:'';display:block;padding-top:75%}@media (min-width:768px){.education-site__item:before{padding-top:77%}}@media (min-width:1280px){.education-site__item:before{padding-top:56%}}.education-site__item--white{color:#fff}.education-site__item-wrap{position:absolute;top:0;left:0;width:100%;height:100%;padding:1.6rem 1.6rem 0}@media (min-width:768px){.education-site__item-wrap{padding:2.4rem 2.4rem 0}}@media (min-width:1280px){.education-site__item-wrap{padding:3rem 3rem 0}}.education-site__item-wrap img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.education-site__subtitle{position:relative;z-index:1;margin-bottom:auto;max-width:43rem;font-size:1.7rem;font-weight:500;line-height:100%;letter-spacing:-.034rem}@media (min-width:768px){.education-site__subtitle{font-size:2.1rem;letter-spacing:-.042rem}}@media (min-width:1280px){.education-site__subtitle{font-size:3rem;line-height:96%;letter-spacing:-.12rem}}.event-form{padding-top:5.6rem;padding-bottom:5.6rem}@media (min-width:768px){.event-form{background:0 0;padding-top:0;padding-bottom:0}}.event-form__title{font-size:2.8rem;font-weight:500;line-height:.96;letter-spacing:-.056rem;margin-bottom:4rem;color:#000}@media (min-width:768px){.event-form__title{font-size:2.1rem;letter-spacing:-.042rem;margin-bottom:2.4rem}}@media (min-width:1280px){.event-form__title{font-size:3rem;letter-spacing:-.12rem;margin-bottom:4.8rem}}.event-form__wrapper{display:grid}@media (min-width:768px){.event-form__wrapper{grid-template-columns:1.1fr .9fr}}@media (min-width:1280px){.event-form__wrapper{grid-template-columns:1fr 1fr}}.event-form__form{background-color:#f0f6ff;padding:5.6rem 2rem 4rem;margin-bottom:4rem;margin-right:-2rem;margin-left:-2rem}@media (min-width:768px){.event-form__form{margin:0;padding:4rem 1.5rem 4rem 2.4rem}}@media (min-width:1280px){.event-form__form{padding:5.6rem}}.event-form__checkbox{margin-bottom:4rem}@media (min-width:768px){.event-form__checkbox{margin-bottom:4.8rem}}@media (min-width:1280px){.event-form__checkbox{margin-bottom:5.6rem}}.event-form__btns{display:-webkit-box;display:flex}.event-form__btn{width:100%}@media (min-width:768px){.event-form__btn{width:auto}}.event-form__descr{padding-left:2rem;padding-right:2rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;background-color:#2c4c9a;background-image:url(../img/contacts/bg2.svg);background-repeat:no-repeat;background-size:300% auto;background-position:50% 50%}@media (min-width:1280px){.event-form__descr{background-size:200% auto;padding-left:6rem}}.event-form__label{background-color:#fff;padding:1.6rem 2rem}@media (min-width:768px){.event-form__label{padding:1.6rem;max-width:52rem}}@media (min-width:1280px){.event-form__label{padding:3.2rem}}.event-form__label-title{font-size:1.6rem;font-weight:600;line-height:120%;letter-spacing:-.016rem;margin-bottom:1rem}.event-form__label-text{font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem;margin-bottom:1.6rem}@media (min-width:768px){.event-form__label-text{margin-bottom:1.2rem}}@media (min-width:1280px){.event-form__label-text{font-size:1.9rem;letter-spacing:-.019rem;margin-bottom:2.4rem}}.event-form__label-link{display:inline-block;color:#000;font-size:1.6rem;font-weight:400;line-height:118%;letter-spacing:-.032rem;text-transform:lowercase;margin-bottom:1.6rem}@media (min-width:1280px){.event-form__label-link{margin-bottom:2.4rem}}.event-form__bottom{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.event-form__bottom-img{flex-shrink:0;width:3rem;height:3rem;margin-right:1.2rem}@media (min-width:768px){.event-form__bottom-img{width:3.5rem;height:3.5rem;margin-right:.8rem}}@media (min-width:1280px){.event-form__bottom-img{width:5rem;height:5rem;margin-right:1.6rem}}.event-form__bottom-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.event-form__name{font-size:1.1rem;font-weight:500;line-height:1;letter-spacing:-.033rem;margin-bottom:.4rem}@media (min-width:1280px){.event-form__name{font-size:1.6rem;font-weight:400;line-height:1.2;letter-spacing:-.016rem}}.event-form__post{font-size:1.1rem;font-weight:500;line-height:1;letter-spacing:-.033rem;color:#272727;opacity:.57}@media (min-width:768px){.event-form__post{font-size:.9rem;font-weight:500;line-height:.96;letter-spacing:-.027rem}}@media (min-width:1280px){.event-form__post{font-size:1.6rem;font-weight:500;line-height:.87;letter-spacing:-.048rem}}.event-form__img{margin-right:-2rem;margin-left:-2rem}@media (min-width:768px){.event-form__img{margin-right:0}}.event-form__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:1280px){.event-form--img .event-form__wrapper{grid-template-columns:73.5rem 1fr}}.event-form--img .event-form__title{color:#f0f6ff}.event-form--img .event-form__form{background-color:#2c4c9a;padding:4rem 2rem}@media (min-width:768px){.event-form--img .event-form__form{padding:3.2rem 2.4rem}}@media (min-width:1280px){.event-form--img .event-form__form{padding:4.8rem}}.event-list__list{display:grid;grid-gap:2rem;margin-bottom:3.2rem}@media (min-width:768px){.event-list__list{grid-template-columns:repeat(2,1fr);grid-gap:4rem 1.6rem;margin-bottom:4rem}}@media (min-width:1280px){.event-list__list{grid-gap:5.3rem 1.6rem}}.event-list__link{color:#000}.event-list__img{position:relative;margin-bottom:1.6rem}@media (min-width:768px){.event-list__img{margin-bottom:2rem}}@media (min-width:1280px){.event-list__img{margin-bottom:2.4rem}}.event-list__img:before{content:'';display:block;padding-top:50%}.event-list__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-list__subtitle{font-size:1.5rem;font-weight:500;line-height:100%;letter-spacing:-.03rem;margin-bottom:.8rem}@media (min-width:768px){.event-list__subtitle{font-size:1.8rem;letter-spacing:-.036rem;margin-bottom:1.6rem}}@media (min-width:1280px){.event-list__subtitle{font-size:3rem;line-height:96%;letter-spacing:-.12rem}}.event-list__text{font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem;margin-bottom:1.6rem}@media (min-width:768px){.event-list__text{margin-bottom:2.4rem}}@media (min-width:1280px){.event-list__text{font-size:1.6rem;letter-spacing:-.016rem}}.event-list__date{font-size:1.1rem;font-weight:500;line-height:100%;letter-spacing:-.033rem;color:#2c4c9a}@media (min-width:1280px){.event-list__date{font-size:1.7rem;letter-spacing:-.068rem}}@media (min-width:1280px){.faq{width:75.5rem}}.faq .ac{background-color:transparent;border:none;border-bottom:1px solid #f0f6ff;color:#f0f6ff;margin-top:0}.faq .ac:last-child{border-bottom:none}.faq .ac ul{list-style:inside;margin:.7rem 0 0 .2rem}.faq .ac ul li{margin:0 0 .5rem 0}.faq .ac .ac-trigger{font-family:"TT Hoves Pro Trl Exp",Verdana,Arial,Tahoma,sans-serif;color:#f0f6ff;padding-left:0;padding-top:1.6rem;padding-bottom:1.6rem;font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:-.016rem}@media (min-width:768px){.faq .ac .ac-trigger{padding-top:2.4rem;padding-bottom:2.4rem}}@media (min-width:1280px){.faq .ac .ac-trigger{font-size:1.9rem;line-height:120%;letter-spacing:-.019rem;padding-top:3.6rem;padding-bottom:3.6rem}}.faq .ac .ac-trigger:hover{color:#ff5c52}.faq .ac .ac-trigger::after{content:'';background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' height='15' viewBox='0 0 15 15' width='15' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' color='%23F0F6FF'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h10v10h-10z' transform='matrix(.70710678 .70710678 -.70710678 .70710678 7.92871 .428955)'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m2.0881 8.0519h5.28905v5.289h1.10313v-5.289h5.28902v-1.10313h-5.28902v-5.28905h-1.10313v5.28905h-5.28905z' fill='currentColor'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:.25s;transition:.25s;width:1.5rem;height:1.5rem}.faq .ac.is-active>.ac-header .ac-trigger::after{content:'';-webkit-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg)}.faq .ac .ac-panel .ac-text{padding:0 0 1.6rem;font-family:"TT Hoves Pro Trl Exp",Verdana,Arial,Tahoma,sans-serif;font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem;color:#f0f6ff}.faq .ac .ac-panel .ac-text a{color:#fff;text-decoration:underline}.faq .ac .ac-panel .ac-text a:hover{text-decoration:none}@media (min-width:768px){.faq .ac .ac-panel .ac-text{padding-bottom:2.4rem}}@media (min-width:1280px){.faq .ac .ac-panel .ac-text{font-size:1.6rem;letter-spacing:-.016rem;max-width:64rem;padding-bottom:3.6rem}}.faq .ac .ac-panel .ac-text p+p{padding-top:1.3rem}.features{padding:5.6rem 0}@media (min-width:768px){.features{padding:6.4rem 0}}@media (min-width:1280px){.features{padding:10rem 0}}.features__list{display:grid;grid-gap:1.6rem}@media (min-width:768px){.features__list{grid-template-columns:1fr 1fr}}@media (min-width:1280px){.features__list{grid-gap:0;padding:.1rem 0 0 .1rem}}.features__item{padding:2.4rem 1.6rem;border:1px solid #d8d8d8}@media (min-width:768px){.features__item{padding:3.2rem 2.4rem}}@media (min-width:1280px){.features__item{padding:4rem 3.2rem 4.8rem;margin:-.1rem -.1rem 0 0}}.features__subtitle{font-size:1.7rem;font-weight:500;line-height:100%;letter-spacing:-.034rem;margin-bottom:.8rem}@media (min-width:768px){.features__subtitle{font-size:2.1rem;letter-spacing:-.042rem;margin-bottom:1.6rem}}@media (min-width:1280px){.features__subtitle{font-size:3rem;line-height:96%;letter-spacing:-.12rem;margin-bottom:2.4rem}}.features__text{font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem}@media (min-width:768px){.features__text{font-size:1.6rem;letter-spacing:-.016rem}}@media (min-width:1280px){.features__text{font-size:1.9rem;letter-spacing:-.019rem}}.features .main-clients__bottom{margin-top:4rem}.features .main-clients__bottom .btn{width:100%}@media (min-width:768px){.features .main-clients__bottom{margin-top:4.8rem}.features .main-clients__bottom .btn{width:auto}}@media (min-width:1280px){.features .main-clients__bottom{margin-top:5.6rem}}.field-checkbox{display:block}.field-checkbox__title{display:block;margin-bottom:.4em;line-height:1.3;font-weight:700}.field-checkbox__input-wrap--error .field-checkbox__help-text,.field-checkbox__input-wrap--error .field-checkbox__name-text{color:#ff5c52}.field-checkbox__input-wrap--quantity{padding-top:1rem;padding-bottom:1rem}.field-checkbox__input-wrap--quantity .field-checkbox__name-text{display:-webkit-box;display:flex;width:100%;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.field-checkbox__input-wrap--grey .field-checkbox__name-text{color:#838383}.field-checkbox__input-wrap--grey .field-checkbox__name-text a{color:#838383}.field-checkbox__input-wrap--grey .field-checkbox__name-text:before{border:1px solid #838383}input:disabled~.field-checkbox__input-wrap--grey .field-checkbox__name-text:before{border-color:#838383;background:#838383}.field-checkbox__input-wrap--grey .field-checkbox__name-text:after{border-left:1px solid #838383;border-bottom:1px solid #838383}input:checked:disabled~.field-checkbox__input-wrap--grey .field-checkbox__name-text:after{border-color:#d8d8d8}.field-checkbox__name{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;position:relative;padding-left:2.8rem;font-weight:400}.field-checkbox__name-text{display:inline-block;color:#d8d8d8;font-size:1.3rem;line-height:1.3}@media (min-width:1280px){.field-checkbox__name-text{font-size:1.6rem}}.field-checkbox__name-text a{color:#d8d8d8;text-decoration:underline}.field-checkbox__name-text a:focus-visible,.field-checkbox__name-text a:hover{text-decoration:none}input:disabled~.field-checkbox__name-text{cursor:not-allowed}.field-checkbox__name-text:before{content:'';position:absolute;top:.1rem;left:0;width:1.6rem;height:1.6rem;border:1px solid #d8d8d8}@media (min-width:1280px){.field-checkbox__name-text:before{top:.2rem}}input:disabled~.field-checkbox__name-text:before{border-color:#d8d8d8;background:#f0f6ff}.field-checkbox__name-text:after{content:'';position:absolute;top:.7rem;left:.4rem;width:1rem;height:.4rem;opacity:0;border-left:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);-webkit-transition:opacity .25s;transition:opacity .25s}@media (min-width:1280px){.field-checkbox__name-text:after{top:.8rem}}input:checked~.field-checkbox__name-text:after{opacity:1}input:checked:disabled~.field-checkbox__name-text:after{border-color:#d8d8d8}.field-checkbox__text{font-size:1.6rem;color:#000}.field-checkbox__num{min-width:2.5rem;text-align:right;font-size:1.2rem;color:#838383}.field-checkbox__input{position:absolute;top:.7em;left:0;margin:0;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}.field-checkbox__input:active,.field-checkbox__input:focus{outline:0;border-color:#d8d8d8}.field-checkbox__help-text-wrap{padding-left:1.5em}.field-checkbox__help-text{display:block;font-size:1.1rem;line-height:1.3;color:#f0f6ff;margin-top:.4rem}@media (min-width:1280px){.field-checkbox__help-text{margin-top:.8rem;font-size:1.2rem}}.field-checkbox__help-text:empty{display:none}.field-file{display:block}.field-file__name{display:block;margin-bottom:.4em;line-height:1.3;font-weight:700}.field-file__input-wrap{display:block;position:relative}.field-file__input{position:absolute;width:0;height:0;opacity:0}.field-file__input:active~.field-file__name-text,.field-file__input:focus~.field-file__name-text{outline:0;border-color:#d8d8d8}.field-file__name-text{display:inline-block;vertical-align:middle;-webkit-box-align:center;align-items:center;text-align:center;position:relative;width:100%;min-width:0;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;overflow:hidden;font-weight:400;font-size:1.6rem;letter-spacing:-.032rem;line-height:118%;color:#f0f6ff;text-transform:lowercase;border:1px solid #f0f6ff;padding:1.2rem 3.2rem}@media (min-width:768px){.field-file__name-text{padding:1.2rem 2.4rem}}@media (min-width:1280px){.field-file__name-text{padding:1.8rem 2.2rem}}input:disabled~.field-file__name-text{background:#f0f6ff;cursor:not-allowed}.field-file__name-text:before{content:attr(data-button-text);display:inline-block;vertical-align:middle;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' height='20' viewBox='0 0 21 20' width='21' xmlns='http://www.w3.org/2000/svg' color='%23F0F6FF'%3E%3Cg clip-rule='evenodd' fill='currentColor' fill-rule='evenodd'%3E%3Cpath d='m10.5148 6.42712-5.00252 5.00248-.7071.7071.7071.7071 1.10349 1.1035.70711.7071.7071-.7071 7.92122-7.92122.7071-.70711-.7071-.70711-1.1035-1.10348-.7071-.70711-.6238.62378 1.825 1.82495-3.0021 3.00208-.0143-.01436-5.00252 5.00248-1.10349-1.1035 5.00251-5.00247z'/%3E%3Cpath d='m16.0264 5.94356-3.5262-3.52617-9.96001 9.96001 4.38993 4.39 9.69138-9.69139.7071.7071-9.69137 9.69139-.70711.7071-.7071-.7071-4.38994-4.39-.7071-.7071.7071-.7071 9.96002-9.96002.7071-.70711.7072.70711 3.5261 3.52617z'/%3E%3C/g%3E%3C/svg%3E");width:2rem;height:2rem;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;margin-right:.8rem}.field-file__help-text{display:block;font-size:1.1rem;line-height:1.3;color:#f0f6ff;margin-top:.4rem}@media (min-width:1280px){.field-file__help-text{margin-top:.8rem;font-size:1.2rem}}.field-file__help-text:empty{display:none}.field-file--error .field-file__help-text,.field-file--error .field-file__input,.field-file--error .field-file__name,.field-file--error .field-file__name-text{color:#ff5c52}.field-file--error .field-file__name-text{border-color:#ff5c52;background-color:#fff}.field-file--dark .field-file__help-text,.field-file--dark .field-file__input,.field-file--dark .field-file__name,.field-file--dark .field-file__name-text{color:#000}.field-file--dark .field-file__name-text:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' height='20' viewBox='0 0 21 20' width='21' xmlns='http://www.w3.org/2000/svg' color='%23000000'%3E%3Cg clip-rule='evenodd' fill='currentColor' fill-rule='evenodd'%3E%3Cpath d='m10.5148 6.42712-5.00252 5.00248-.7071.7071.7071.7071 1.10349 1.1035.70711.7071.7071-.7071 7.92122-7.92122.7071-.70711-.7071-.70711-1.1035-1.10348-.7071-.70711-.6238.62378 1.825 1.82495-3.0021 3.00208-.0143-.01436-5.00252 5.00248-1.10349-1.1035 5.00251-5.00247z'/%3E%3Cpath d='m16.0264 5.94356-3.5262-3.52617-9.96001 9.96001 4.38993 4.39 9.69138-9.69139.7071.7071-9.69137 9.69139-.70711.7071-.7071-.7071-4.38994-4.39-.7071-.7071.7071-.7071 9.96002-9.96002.7071-.70711.7072.70711 3.5261 3.52617z'/%3E%3C/g%3E%3C/svg%3E")}.field-file--dark .field-file__name-text{border-color:#000}.field-num{display:block}.field-num__input-wrap{display:block}.field-num__input-and-btns{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative}.field-num__input{min-height:3.5rem;max-width:7.8rem;padding:.5rem 1.6rem;background-color:#fff;border:none;font-size:2rem;font-weight:600;text-align:center;line-height:1.3;border-radius:8px}.field-num__input:focus{-webkit-box-shadow:none;box-shadow:none}.field-num__btn{width:6rem;height:6rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-shrink:0;border:1px solid #000;border-radius:10px;padding:0;font:0/0 a;background:0 0}.field-num__btn:focus,.field-num__btn:hover{cursor:pointer}.field-num__btn:focus{outline:0}.field-num--disabled .field-num__btn{cursor:not-allowed}.field-num--disabled .field-num__btn:focus,.field-num--disabled .field-num__btn:hover{background-color:transparent}.field-num__btn--disabled{pointer-events:none}.field-num input::-webkit-inner-spin-button,.field-num input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.field-num input[type=number]{-moz-appearance:textfield}.field-text{display:block;margin-bottom:2rem}@media (min-width:1280px){.field-text{margin-bottom:3.2rem}}.field-text__name{display:block;margin-bottom:.4em;line-height:1.3;font-weight:700}.field-text__input-wrap{display:block}.field-text__input{display:inline-block;vertical-align:middle;width:100%;color:#f0f6ff;min-height:3.9rem;margin:0;border:none;border-bottom:1px solid rgba(216,216,216,.5);border-radius:0;padding-left:0;padding-right:1.5rem;padding-top:0;line-height:1.2;font-size:1.6rem;font-weight:400;font-family:inherit;background-color:transparent;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;-webkit-transition:-webkit-box-shadow .1s linear;transition:-webkit-box-shadow .1s linear;transition:box-shadow .1s linear;transition:box-shadow .1s linear,-webkit-box-shadow .1s linear;padding-bottom:1.2rem}@media (min-width:1280px){.field-text__input{font-size:1.9rem;padding-bottom:1.6rem}}.field-text__input:focus-visible{outline:0;border-color:#d8d8d8}.field-text__input[disabled]{cursor:not-allowed;background-color:#f0f6ff}.field-text__input::-webkit-inner-spin-button,.field-text__input::-webkit-outer-spin-button,.field-text__input::-webkit-search-cancel-button,.field-text__input::-webkit-search-decoration{-webkit-appearance:none}.field-text__input[type=color]{padding:0}.field-text__input::-webkit-input-placeholder{color:#fff;opacity:.8}.field-text__input::-moz-placeholder{color:#fff;opacity:.8}.field-text__input::placeholder{color:#fff;opacity:.8}textarea.field-text__input{height:3.9rem;resize:vertical}.field-text__help-text{display:block;font-size:1.1rem;line-height:1.3;color:#f0f6ff;margin-top:.4rem}@media (min-width:1280px){.field-text__help-text{margin-top:.8rem;font-size:1.2rem}}.field-text__help-text:empty{display:none}.field-text--error .field-text__help-text,.field-text--error .field-text__input,.field-text--error .field-text__name{color:#ff5c52}.field-text--error .field-text__help-text::-webkit-input-placeholder,.field-text--error .field-text__input::-webkit-input-placeholder,.field-text--error .field-text__name::-webkit-input-placeholder{color:#ff5c52}.field-text--error .field-text__help-text::-moz-placeholder,.field-text--error .field-text__input::-moz-placeholder,.field-text--error .field-text__name::-moz-placeholder{color:#ff5c52}.field-text--error .field-text__help-text::placeholder,.field-text--error .field-text__input::placeholder,.field-text--error .field-text__name::placeholder{color:#ff5c52}.field-text--error .field-text__input{border-color:#ff5c52}.field-text:focus-within:has(.field-text__input:invalid) .field-text__help-text,.field-text:focus-within:has(.field-text__input:invalid) .field-text__input,.field-text:focus-within:has(.field-text__input:invalid) .field-text__name{color:#ff5c52}.field-text:focus-within:has(.field-text__input:invalid) .field-text__help-text::-webkit-input-placeholder,.field-text:focus-within:has(.field-text__input:invalid) .field-text__input::-webkit-input-placeholder,.field-text:focus-within:has(.field-text__input:invalid) .field-text__name::-webkit-input-placeholder{color:#ff5c52}.field-text:focus-within:has(.field-text__input:invalid) .field-text__help-text::-moz-placeholder,.field-text:focus-within:has(.field-text__input:invalid) .field-text__input::-moz-placeholder,.field-text:focus-within:has(.field-text__input:invalid) .field-text__name::-moz-placeholder{color:#ff5c52}.field-text:focus-within:has(.field-text__input:invalid) .field-text__help-text::placeholder,.field-text:focus-within:has(.field-text__input:invalid) .field-text__input::placeholder,.field-text:focus-within:has(.field-text__input:invalid) .field-text__name::placeholder{color:#ff5c52}.field-text:focus-within:has(.field-text__input:invalid) .field-text__input{border-color:#ff5c52}.field-text--label{position:relative;overflow:hidden;margin:0}.field-text--label .field-text__name{position:absolute;margin:0;font-weight:400;line-height:1.3;font-size:1.8rem;top:1.3rem;left:1.5rem;-webkit-transition:-webkit-transform 250ms;transition:-webkit-transform 250ms;transition:transform 250ms;transition:transform 250ms,-webkit-transform 250ms;-webkit-transition-delay:50ms;transition-delay:50ms;pointer-events:none;-webkit-transform-origin:left;transform-origin:left;color:#000;white-space:nowrap}.field-text--label .field-text__input{line-height:1;font-size:1.6rem;min-height:5rem;vertical-align:bottom;padding-top:1.6rem;padding-bottom:0;color:#000;border-color:#838383;border-radius:10px}.field-text--label textarea.field-text__input{height:5rem;padding-top:2.4rem;padding-bottom:1rem}.field-text--label .field-text__input:not(:-moz-placeholder-shown)~.field-text__name{transform:translateY(-1rem) scale(.75)}.field-text--label .field-text__input:focus~.field-text__name,.field-text--label .field-text__input:not(:placeholder-shown)~.field-text__name{-webkit-transform:translateY(-1rem) scale(.75);transform:translateY(-1rem) scale(.75)}.field-text--label .field-text__icon{position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;cursor:pointer}.field-text--dark .field-text__input{color:#000;border-bottom:1px solid #000}.field-text--dark .field-text__input::-webkit-input-placeholder{color:#000}.field-text--dark .field-text__input::-moz-placeholder{color:#000}.field-text--dark .field-text__input::placeholder{color:#000}.filter{display:none}@media (min-width:768px){.filter{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap;margin-bottom:4.8rem}}@media (min-width:1280px){.filter{display:none;margin-bottom:5.6rem}}.filter__link{font-size:1.1rem;font-weight:500;line-height:100%;letter-spacing:-.033rem;padding:.5rem;margin-right:1rem;color:#000;-webkit-transition:background .25s;transition:background .25s}@media (min-width:1280px){.filter__link{font-size:1.9rem;font-weight:500;line-height:120%;letter-spacing:-.019rem;padding:.8rem;margin-right:2rem}}.filter__link:focus-visible,.filter__link:hover{background-color:#ff5c52}.filter__link--active{background-color:#ff5c52}@media (min-width:1280px){.filter--services{display:-webkit-box;display:flex}}@media (min-width:1280px){.filter--portfolio{display:-webkit-box;display:flex}}.filter--portfolio .filter__link{color:#fff}.footer-list__link{position:relative;display:inline-block;padding:.4rem 0;color:#fff;font-size:1.2rem;letter-spacing:-.013rem}@media (min-width:768px){.footer-list__link{font-size:1.3rem;max-width:12rem;padding:.6rem 0}}@media (min-width:1280px){.footer-list__link{font-size:1.6rem;letter-spacing:-.032rem;text-transform:lowercase;padding:.9rem 0}}.footer-list__link:after{content:'';display:block;position:absolute;left:0;bottom:0;width:0;height:.1rem;background-color:#fff;-webkit-transition:width .25s ease-out;transition:width .25s ease-out}.footer-list__link:focus-visible:after,.footer-list__link:hover:after{width:100%}.footer-list__link--first{display:none;color:#838383}@media (min-width:768px){.footer-list__link--first{display:inline-block;max-width:100%;margin-bottom:.4rem}}@media (min-width:1280px){.footer-list__link--first{margin-bottom:.6rem}}.footer-list--first .footer-list__link{font-size:1.6rem}@media (min-width:1280px){.footer-list--first .footer-list__link{font-size:1.9rem;text-transform:initial;padding:.8rem 0}}.footer-list--another{margin-top:-2.3rem}@media (min-width:768px){.footer-list--another{display:none}}.footer-list--another .footer-list__link{font-size:1.1rem;color:#838383;font-weight:500;line-height:1}.footer-list--another .footer-list__link--first{display:inline-block;font-size:1.2rem;font-weight:400;color:#fff;margin-bottom:.8rem}.footer{background-color:#000;padding:5rem 0}@media (min-width:768px){.footer{padding:6.4rem 0}}@media (min-width:1280px){.footer{padding:4.8rem 0}}@media (min-width:768px){.footer__wrapper{display:grid;grid-template-areas:'menu menu menu' 'logo social contacts' 'logo social policy'}}@media (min-width:1280px){.footer__wrapper{grid-template-areas:'menu menu menu' 'logo social contacts' 'policy policy policy';grid-template-columns:1fr auto auto}}.footer__logo{grid-area:logo;display:inline-block;margin-bottom:2.5rem}@media (min-width:768px){.footer__logo{margin-bottom:0}}.footer__logo img{width:11rem}@media (min-width:768px){.footer__logo img{width:15rem}}.footer__menu{grid-area:menu;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem;margin-bottom:3.2rem}@media (min-width:768px){.footer__menu{grid-template-columns:minmax(18.5rem,1fr) 1fr 1fr 1fr 1fr;grid-column-gap:1.5rem;margin-bottom:5.1rem}}@media (min-width:1280px){.footer__menu{grid-template-columns:minmax(29.5rem,1fr) 1fr 1fr 1fr 1fr;margin-bottom:7.8rem}}.footer__list--desktop{display:none}@media (min-width:768px){.footer__list--desktop{display:block}}.footer__list--mobile{grid-column:2/3}.footer__social{grid-area:social;margin-bottom:3.2rem}.footer__social-link{display:inline-block;margin-right:.9rem}@media (min-width:768px){.footer__social-link{width:4.8rem;height:4.8rem;margin-right:1.4rem}}@media (min-width:1280px){.footer__social-link{width:6.1rem;height:6.1rem}}.footer__social-link:last-child{margin-right:0}.footer__social-link svg{width:100%;height:100%}.footer__social-link:hover{opacity:.8}.footer__contacts{grid-area:contacts;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;margin-bottom:1.6rem}@media (min-width:768px){.footer__contacts{margin-bottom:2.4rem}}@media (min-width:1280px){.footer__contacts{margin-left:11rem;margin-bottom:1.3rem}}.footer__contacts-text{color:#fff;padding:.5rem 0;font-size:1.1rem;font-weight:500;line-height:1;letter-spacing:-.033rem}@media (min-width:768px){.footer__contacts-text{padding:.6rem 0}}@media (min-width:1280px){.footer__contacts-text{font-size:1.7rem;padding:.9rem 0}}.footer__contacts-text:hover{text-decoration:underline}.footer__policy{grid-area:policy;color:#fff;opacity:.6;font-size:1.1rem}@media (min-width:768px){.footer__logo{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:1}.footer__menu{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.footer__social{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:2}.footer__contacts{-ms-grid-row:2;-ms-grid-column:3}.footer__policy{-ms-grid-row:3;-ms-grid-column:3}}@media (min-width:1280px){.footer__logo{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1}.footer__menu{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.footer__social{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2}.footer__contacts{-ms-grid-row:2;-ms-grid-column:3}.footer__policy{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}}@media (min-width:1280px){.footer__policy{font-size:1.4rem}}.footer__policy a{color:#fff}.footer__policy a:hover{text-decoration:underline}.footer__logo a{display:inline-block}.footer__logo a:hover{opacity:.8}.header-menu__list{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.header-menu__item--active .header-menu__link{position:relative}.header-menu__item--active .header-menu__link:after{content:'';height:.1rem;width:calc(100% - 2.4rem);background-color:#f0f6ff;position:absolute;bottom:.8rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header-menu__link{position:relative;color:#fff;display:-webkit-box;display:flex;padding:1.2rem;font-size:1.1rem}@media (min-width:1280px){.header-menu__link{font-size:1.6rem}}.header-menu__link:after{content:'';display:block;position:absolute;left:1.2rem;bottom:.8rem;width:0;height:.1rem;background-color:#fff;-webkit-transition:width .25s ease-out;transition:width .25s ease-out}.header-menu__link:focus-visible:after,.header-menu__link:hover:after{width:calc(100% - 2.4rem)}.header-menu__content{display:none;position:absolute;background-color:#f9f9f9;-webkit-box-shadow:0 .8rem 1.6rem 0 rgba(0,0,0,.2);box-shadow:0 .8rem 1.6rem 0 rgba(0,0,0,.2);z-index:1;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.header-menu__content.show{display:block;opacity:1}.header{position:absolute;left:0;top:2rem;width:100%;z-index:10}@media (min-width:768px){.header{top:2.4rem}}.header__wrapper{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.header__logo{width:7rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (min-width:768px){.header__logo{margin-right:5.3rem}}@media (min-width:1280px){.header__logo{margin-right:10.6rem;width:9rem}}.header__menu{display:none;-webkit-box-flex:1;flex-grow:1}@media (min-width:768px){.header__menu{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}.header__button{display:none}@media (min-width:768px){.header__button{display:block}}.header__button .btn__up{text-align:center;line-height:1.18;padding:.8rem 1.2rem;font-weight:400;font-size:1.1rem;-webkit-transition:.25s;transition:.25s}@media (min-width:1280px){.header__button .btn__up{padding:2rem 3.2rem;text-transform:lowercase;font-size:1.6rem}}@media (min-width:768px){.header__burger{display:none}}.header--dark .header-menu__link{color:#000}.header--dark .header-menu__link:after{background-color:#000}.header--dark .burger__icon span:after,.header--dark .burger__icon span:before{background-color:#000}.hero-about{position:relative;overflow:hidden;background-color:#f0f6ff;padding-top:12.5rem;padding-bottom:5.6rem}@media (min-width:768px){.hero-about{padding-top:16rem;padding-bottom:4.8rem}}@media (min-width:1280px){.hero-about{padding-top:24.5rem;padding-bottom:4rem}}.hero-about:before{content:'';position:absolute;right:-167rem;top:-50rem;z-index:0;background-image:url(../img/pic-3.svg);background-repeat:no-repeat;background-origin:border-box;width:197rem;height:141.5rem;background-size:contain}@media (min-width:768px){.hero-about:before{width:341.5rem;height:245.5rem;right:-295rem;top:-90rem}}@media (min-width:1280px){.hero-about:before{right:-278rem;top:-85rem}}.hero-about__container{position:relative;z-index:1}@media (min-width:768px){.hero-about__container{padding-left:16rem}}@media (min-width:1280px){.hero-about__container{padding-left:23rem}}.hero-about__title{font-size:2.8rem;font-weight:500;line-height:96%;letter-spacing:-.056rem;margin-bottom:.8rem}@media (min-width:768px){.hero-about__title{font-size:6.2rem;font-weight:400;line-height:90%;letter-spacing:-.31rem;margin-bottom:1.6rem}}@media (min-width:1280px){.hero-about__title{font-size:8.4rem;line-height:94%;letter-spacing:-.42rem;margin-bottom:4rem}}.hero-about__text{font-size:1.7rem;font-weight:500;line-height:100%;letter-spacing:-.034rem}@media (min-width:768px){.hero-about__text{font-size:2.1rem;letter-spacing:-.042rem;max-width:45rem}}@media (min-width:1280px){.hero-about__text{font-size:3rem;line-height:96%;letter-spacing:-.12rem;max-width:61rem}}.hero-about__text a{color:#2c4c9a}.hero-about__text a:focus-visible,.hero-about__text a:hover{color:#487dff}.hero-blog{position:relative;overflow:hidden;background-color:#fff;padding-top:10rem}@media (min-width:1280px){.hero-blog{padding-top:20rem}}.hero-blog__container{position:relative;z-index:1}.hero-blog__name{font-size:1.7rem;font-weight:500;line-height:100%;letter-spacing:-.034rem;color:#487dff;margin-bottom:2.4rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:1.6rem}@media (min-width:768px){.hero-blog__name{font-size:2.1rem;font-weight:500;line-height:100%;letter-spacing:-.042rem;margin-bottom:4rem;gap:2.4rem}}@media (min-width:1280px){.hero-blog__name{font-size:2.4rem;font-weight:500;line-height:120%;letter-spacing:-.024rem;gap:4rem}}.hero-blog__name a{color:#2c4c9a}.hero-blog__name a:hover{text-decoration:underline}.hero-blog__name-date{color:#838383}.hero-blog__title{font-size:2.8rem;font-weight:500;line-height:96%;letter-spacing:-.056rem;margin-bottom:7.6rem}@media (min-width:768px){.hero-blog__title{font-size:3.2rem;font-weight:500;line-height:96%;letter-spacing:-.064rem;margin-bottom:8.4rem;max-width:58rem}}@media (min-width:1280px){.hero-blog__title{font-size:5.4rem;font-weight:500;line-height:96%;letter-spacing:-.054rem;margin-bottom:12rem;max-width:104.5rem}}.hero-blog__item{position:relative;background-color:#f0f6ff}.hero-blog__item:focus-visible .hero-blog__up,.hero-blog__item:hover .hero-blog__up{background-color:#2c4c9a;-webkit-transform:translate(-.8rem,-.8rem);transform:translate(-.8rem,-.8rem)}.hero-blog__item:focus-visible .hero-blog__down,.hero-blog__item:hover .hero-blog__down{border:1px solid #2c4c9a}.hero-blog__item:focus-visible .hero-blog__line,.hero-blog__item:hover .hero-blog__line{opacity:1;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.hero-blog__item:focus-visible .hero-blog__date,.hero-blog__item:focus-visible .hero-blog__subtitle,.hero-blog__item:focus-visible .hero-blog__tag,.hero-blog__item:focus-visible .hero-blog__text,.hero-blog__item:hover .hero-blog__date,.hero-blog__item:hover .hero-blog__subtitle,.hero-blog__item:hover .hero-blog__tag,.hero-blog__item:hover .hero-blog__text{color:#f0f6ff}.hero-blog__up{position:relative;z-index:1;width:100%;-webkit-transition:.25s;transition:.25s}@media (min-width:768px){.hero-blog__up{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1.6rem}}@media (min-width:1280px){.hero-blog__up{grid-column-gap:3.6rem}}.hero-blog__down{position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid transparent;-webkit-transition:border .25s ease-in-out;transition:border .25s ease-in-out}.hero-blog__line{opacity:0;-webkit-transition:opacity 50ms ease-in-out;transition:opacity 50ms ease-in-out}.hero-blog__line--first{display:block;width:1.2rem;height:.1rem;position:absolute;left:-.9rem;bottom:.4rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#2c4c9a}.hero-blog__line--second{display:block;width:1.2rem;height:.1rem;position:absolute;right:-.1rem;bottom:.5rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#2c4c9a}.hero-blog__line--third{display:block;width:1.2rem;height:.1rem;position:absolute;right:-.1rem;top:-.4rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#2c4c9a}.hero-blog__img{height:14rem}@media (min-width:768px){.hero-blog__img{height:26rem}}@media (min-width:1280px){.hero-blog__img{height:34rem}}.hero-blog__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-blog__descr{padding:1.6rem}@media (min-width:768px){.hero-blog__descr{padding:2.4rem 2.4rem 2.4rem 0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%}}@media (min-width:1280px){.hero-blog__descr{padding:3.2rem 3.2rem 3.2rem 0}}.hero-blog__subtitle{font-size:1.5rem;font-weight:500;line-height:100%;letter-spacing:-.03rem;margin-bottom:.8rem;-webkit-transition:.25s;transition:.25s}@media (min-width:768px){.hero-blog__subtitle{font-size:1.8rem;letter-spacing:-.036rem;max-width:25rem}}@media (min-width:1280px){.hero-blog__subtitle{font-size:2.4rem;line-height:110%;letter-spacing:-.048rem;margin-bottom:1.6rem;max-width:42rem}}.hero-blog__text{font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem;margin-bottom:2.4rem;-webkit-transition:.25s;transition:.25s}@media (min-width:768px){.hero-blog__text{max-width:47rem}}@media (min-width:1280px){.hero-blog__text{font-size:1.6rem;letter-spacing:-.016rem}}.hero-blog__item-bottom{margin-top:auto;display:-webkit-box;display:flex;gap:2.4rem}.hero-blog__date,.hero-blog__tag{font-size:1.1rem;font-weight:500;line-height:100%;letter-spacing:-.033rem;-webkit-transition:.25s;transition:.25s}@media (min-width:1280px){.hero-blog__date,.hero-blog__tag{font-size:1.6rem;line-height:87.018%;letter-spacing:-.048rem}}.hero-blog__tag{color:#2c4c9a}.hero-blog--article .hero-blog__title{margin-bottom:2.4rem}@media (min-width:768px){.hero-blog--article .hero-blog__title{margin-bottom:3.2rem}}@media (min-width:1280px){.hero-blog--article .hero-blog__title{margin-bottom:5.6rem}}.hero-canvas{position:absolute;top:-12rem;right:-15rem;width:50rem;height:50rem}@media (min-width:768px){.hero-canvas{right:-15rem;top:-18rem}}@media (min-width:1280px){.hero-canvas{width:95rem;height:95rem;top:-40rem;bottom:auto;right:-30rem}}.hero-education{position:relative;overflow:hidden;background-color:#f0f6ff;padding-top:17rem;padding-bottom:2rem}@media (min-width:768px){.hero-education{padding-bottom:2.4rem}}@media (min-width:1280px){.hero-education{padding-top:20rem;padding-bottom:4rem}}.hero-education__name{font-size:1.7rem;font-weight:500;line-height:100%;letter-spacing:-.034rem;color:#487dff;margin-bottom:2.4rem}@media (min-width:768px){.hero-education__name{font-size:2.1rem;font-weight:500;line-height:100%;letter-spacing:-.042rem;margin-bottom:4rem}}@media (min-width:1280px){.hero-education__name{font-size:2.4rem;font-weight:500;line-height:120%;letter-spacing:-.024rem}}.hero-education__name-gray{color:#838383}.hero-education__name-gray:after{content:'/';margin-left:.5rem;margin-right:.5rem}.hero-education__name-gray:focus-visible,.hero-education__name-gray:hover{color:#487dff}.hero-education__title{font-size:2.8rem;font-weight:500;line-height:96%;letter-spacing:-.056rem;margin-bottom:1.2rem}@media (min-width:768px){.hero-education__title{font-size:3.2rem;font-weight:500;line-height:96%;letter-spacing:-.064rem;margin-bottom:1.6rem;max-width:57.7rem}}@media (min-width:1280px){.hero-education__title{font-size:5.4rem;font-weight:400;line-height:96%;letter-spacing:-.054rem;margin-bottom:2.4rem;max-width:107rem}}.hero-education__text{font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem}@media (min-width:768px){.hero-education__text{font-size:1.6rem;letter-spacing:-.016rem}}@media (min-width:1280px){.hero-education__text{font-size:1.9rem;letter-spacing:-.019rem}}.hero-event{position:relative;overflow:hidden;background-color:#fff;padding-top:10rem}@media (min-width:1280px){.hero-event{padding-top:20rem}}.hero-event__container{position:relative;z-index:1}.hero-event__name{font-size:1.7rem;font-weight:500;line-height:100%;letter-spacing:-.034rem;color:#487dff;margin-bottom:2.4rem}@media (min-width:768px){.hero-event__name{font-size:2.1rem;font-weight:500;line-height:100%;letter-spacing:-.042rem;margin-bottom:4rem}}@media (min-width:1280px){.hero-event__name{font-size:2.4rem;font-weight:500;line-height:120%;letter-spacing:-.024rem}}.hero-event__name-gray{color:#838383}.hero-event__name-gray:after{content:'/';margin-left:.5rem;margin-right:.5rem}.hero-event__name-gray:focus-visible,.hero-event__name-gray:hover{color:#487dff}.hero-event__title{font-size:2.8rem;font-weight:500;line-height:96%;letter-spacing:-.056rem;margin-bottom:1.2rem}@media (min-width:768px){.hero-event__title{font-size:3.2rem;font-weight:500;line-height:96%;letter-spacing:-.064rem;margin-bottom:1.6rem;max-width:57.7rem}}@media (min-width:1280px){.hero-event__title{font-size:5.4rem;font-weight:400;line-height:96%;letter-spacing:-.054rem;margin-bottom:2.4rem;max-width:107rem}}.hero-event__title br{display:none}@media (min-width:1280px){.hero-event__title br{display:inline}}.hero-event__text{font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem}@media (min-width:768px){.hero-event__text{font-size:1.6rem;letter-spacing:-.016rem;max-width:47rem}}@media (min-width:1280px){.hero-event__text{font-size:1.9rem;letter-spacing:-.019rem;max-width:54rem}}.hero-event--detail .hero-event__name{font-size:1.7rem;font-weight:500;line-height:100%;letter-spacing:-.034rem;color:#487dff;margin-bottom:2.4rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:1.6rem}@media (min-width:768px){.hero-event--detail .hero-event__name{font-size:2.1rem;font-weight:500;line-height:100%;letter-spacing:-.042rem;margin-bottom:4rem;gap:2.4rem}}@media (min-width:1280px){.hero-event--detail .hero-event__name{font-size:2.4rem;font-weight:500;line-height:120%;letter-spacing:-.024rem;gap:4rem}}.hero-event--detail .hero-event__name-tag{color:#838383}.hero-event--detail .hero-event__title{margin-bottom:4rem}@media (min-width:768px){.hero-event--detail .hero-event__title{margin-bottom:6rem;max-width:37rem}}@media (min-width:1280px){.hero-event--detail .hero-event__title{margin-bottom:5.5rem;max-width:67rem}}.hero-industries{position:relative;overflow:hidden;padding-top:17rem;padding-bottom:2rem}@media (min-width:768px){.hero-industries{padding-top:14.5rem;padding-bottom:2.4rem}}@media (min-width:1280px){.hero-industries{padding-top:20rem;padding-bottom:4rem}}.hero-industries:before{content:'';position:absolute;z-index:0;background-image:url(../img/pic-2.svg);background-repeat:no-repeat;background-origin:border-box;width:145rem;height:154.2rem;right:-93rem;top:-90rem;background-size:contain;-webkit-transform:rotate(81deg);transform:rotate(81deg)}@media (min-width:768px){.hero-industries:before{width:196rem;height:208.5rem;right:-113rem;top:-130rem}}@media (min-width:1280px){.hero-industries:before{width:277rem;height:295rem;right:-119rem;top:-191rem}}.hero-industries__container{position:relative;z-index:1}.hero-industries__name{font-size:1.7rem;font-weight:500;line-height:100%;letter-spacing:-.034rem;color:#487dff;margin-bottom:2.4rem}@media (min-width:768px){.hero-industries__name{font-size:2.1rem;font-weight:500;line-height:100%;letter-spacing:-.042rem;margin-bottom:4rem}}@media (min-width:1280px){.hero-industries__name{font-size:2.4rem;font-weight:500;line-height:120%;letter-spacing:-.024rem}}.hero-industries__name-gray{color:#838383}.hero-industries__name-gray:after{content:'/';margin-left:.5rem;margin-right:.5rem}.hero-industries__name-gray:focus-visible,.hero-industries__name-gray:hover{color:#487dff}.hero-industries__title{font-size:2.8rem;font-weight:500;line-height:96%;letter-spacing:-.056rem;margin-bottom:1.2rem}@media (min-width:768px){.hero-industries__title{font-size:3.2rem;font-weight:500;line-height:96%;letter-spacing:-.064rem;margin-bottom:1.6rem;max-width:57.7rem}}@media (min-width:1280px){.hero-industries__title{font-size:5.4rem;font-weight:400;line-height:96%;letter-spacing:-.054rem;margin-bottom:2.4rem;max-width:107rem}}.hero-industries__text{font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem}@media (min-width:768px){.hero-industries__text{font-size:1.6rem;letter-spacing:-.016rem;max-width:52.5rem}}@media (min-width:1280px){.hero-industries__text{font-size:1.9rem;letter-spacing:-.019rem;max-width:63rem}}.hero-list{padding-bottom:3.7rem}@media (min-width:768px){.hero-list{padding-bottom:4.8rem}}@media (min-width:1280px){.hero-list{padding-bottom:10rem}}.hero-list__title{font-size:2.8rem;font-weight:500;line-height:96%;letter-spacing:-.056rem;margin-bottom:2rem}@media (min-width:768px){.hero-list__title{font-size:3.2rem;font-weight:500;line-height:96%;letter-spacing:-.064rem;margin-bottom:4.8rem}}@media (min-width:1280px){.hero-list__title{font-size:4rem;font-weight:400;line-height:96%;letter-spacing:-.054rem;margin-bottom:5.6rem}}@media (min-width:768px){.hero-list__item{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:5rem;padding-top:3.2rem;padding-bottom:3.2rem}}@media (min-width:1280px){.hero-list__item{padding-top:3.6rem;padding-bottom:3.6rem}}.hero-list__item:first-child{padding-top:0}.hero-list__item:last-child{padding-bottom:0}.hero-list__link{display:inline-block;font-size:1.2rem;font-weight:500;line-height:100%;letter-spacing:-.036rem;text-transform:lowercase;color:#f0f6ff;margin-top:2rem}@media (min-width:768px){.hero-list__link{font-size:1.1rem;font-weight:500;line-height:100%;letter-spacing:-.033rem;margin-top:1.6rem}}@media (min-width:1280px){.hero-list__link{font-size:1.6rem;font-weight:400;line-height:118%;letter-spacing:-.032rem;text-transform:lowercase;margin-top:2.4rem}}.hero-list__link:focus-visible,.hero-list__link:hover{color:#487dff}.hero-list__link--desktop{display:none}@media (min-width:768px){.hero-list__link--desktop{display:inline-block}}@media (min-width:768px){.hero-list__link--mobile{display:none}}.hero-list .ac{background-color:transparent;border:none;border-bottom:1px solid #272727;color:#f0f6ff;margin-top:0}.hero-list .ac:last-child{border-bottom:none}.hero-list .ac .ac-trigger{font-family:"TT Hoves Pro Trl Exp",Verdana,Arial,Tahoma,sans-serif;font-size:1.7rem;font-weight:500;color:#f0f6ff;letter-spacing:-.034rem;padding-left:0;padding-top:2rem;padding-bottom:2rem}@media (min-width:768px){.hero-list .ac .ac-trigger{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;font-size:2.1rem;font-weight:500;line-height:100%;letter-spacing:-.042rem;padding:0}}@media (min-width:1280px){.hero-list .ac .ac-trigger{font-size:3rem;font-style:normal;font-weight:400;line-height:96%;letter-spacing:-.12rem}}.hero-list .ac .ac-trigger::after{content:'';background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' height='15' viewBox='0 0 15 15' width='15' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' color='%23F0F6FF'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h10v10h-10z' transform='matrix(.70710678 .70710678 -.70710678 .70710678 7.92871 .428955)'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m2.0881 8.0519h5.28905v5.289h1.10313v-5.289h5.28902v-1.10313h-5.28902v-5.28905h-1.10313v5.28905h-5.28905z' fill='currentColor'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:.25s;transition:.25s;width:1.5rem;height:1.5rem}@media (min-width:768px){.hero-list .ac .ac-trigger::after{display:none}}.hero-list .ac.is-active>.ac-header .ac-trigger::after{content:'';-webkit-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg)}.hero-list .ac .ac-panel .ac-text{padding:0 0 2.4rem;font-family:"TT Hoves Pro Trl Exp",Verdana,Arial,Tahoma,sans-serif}@media (min-width:768px){.hero-list .ac .ac-panel .ac-text{padding:0}}.hero-list .ac .ac-panel .ac-text.hero-list__descr{font-size:1.3rem;font-weight:400;letter-spacing:-.013rem;line-height:1.2;color:#838383}@media (min-width:1280px){.hero-list .ac .ac-panel .ac-text.hero-list__descr{font-size:1.9rem;font-weight:400;line-height:120%;letter-spacing:-.019rem}}@media (min-width:768px){.hero-list .ac .ac-panel .ac-text.hero-list__descr p:first-child{color:#f0f6ff}}.hero-list .ac .ac-panel .ac-text.hero-list__descr p+p{margin-top:1rem}.hero-portfolio{position:relative;overflow:hidden;background-color:#f0f6ff;padding-top:30rem;margin-bottom:5rem}@media (min-width:768px){.hero-portfolio{padding-top:32.5rem}}.hero-portfolio:before{content:'';position:absolute;right:-70rem;top:-80rem;z-index:0;background-image:url(../img/pic-2.svg);background-repeat:no-repeat;background-origin:border-box;width:113rem;height:113rem;background-size:contain}@media (min-width:768px){.hero-portfolio:before{width:167rem;height:167rem;right:-90rem;top:-110rem}}@media (min-width:1280px){.hero-portfolio:before{right:-55rem;top:-110rem}}.hero-portfolio__container{position:relative;z-index:1}.hero-portfolio__name{font-size:1.7rem;font-weight:500;line-height:100%;letter-spacing:-.034rem;color:#487dff;margin-bottom:2.4rem}@media (min-width:768px){.hero-portfolio__name{font-size:2.1rem;font-weight:500;line-height:100%;letter-spacing:-.042rem;margin-bottom:4rem}}@media (min-width:1280px){.hero-portfolio__name{font-size:2.4rem;font-weight:500;line-height:120%;letter-spacing:-.024rem}}.hero-portfolio__name-gray{color:#838383}.hero-portfolio__name-gray:after{content:'/';margin-left:.5rem;margin-right:.5rem}.hero-portfolio__name-gray:focus-visible,.hero-portfolio__name-gray:hover{color:#487dff}.hero-portfolio__title{font-size:2.8rem;font-weight:500;line-height:96%;letter-spacing:-.056rem;margin-bottom:2rem}@media (min-width:768px){.hero-portfolio__title{font-size:3.2rem;font-weight:500;line-height:96%;letter-spacing:-.064rem;margin-bottom:8.4rem}}@media (min-width:1280px){.hero-portfolio__title{font-size:5.4rem;font-weight:500;line-height:96%;letter-spacing:-.054rem;margin-bottom:12rem}}.hero-portfolio__subtitle{color:#838383;font-size:1.4rem;font-weight:500;line-height:100%;letter-spacing:-.056rem;margin-bottom:1.6rem}@media (min-width:768px){.hero-portfolio__subtitle{font-size:1.7rem;letter-spacing:-.068rem;margin-bottom:2.4rem}}@media (min-width:1280px){.hero-portfolio__subtitle{margin-bottom:3.2rem}}@media (min-width:768px){.hero-portfolio__wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:2.4rem}}.hero-portfolio__col{margin-bottom:1.8rem}.hero-portfolio__col:last-child{margin-bottom:0}@media (min-width:768px){.hero-portfolio__col{margin-bottom:0}}.hero-portfolio__list{display:-webkit-box;display:flex;flex-wrap:wrap;margin-left:-.6rem}@media (min-width:768px){.hero-portfolio__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}@media (min-width:768px){.hero-portfolio__item{margin-bottom:1rem}}@media (min-width:1280px){.hero-portfolio__item{margin-bottom:1.4rem}}.hero-portfolio__link{display:inline-block;font-size:1.2rem;font-weight:500;line-height:120%;letter-spacing:-.012rem;color:#000;padding:.6rem}@media (min-width:768px){.hero-portfolio__link{font-size:1.6rem;letter-spacing:-.016rem}}@media (min-width:1280px){.hero-portfolio__link{font-size:2.2rem;line-height:100%;letter-spacing:-.044rem}}.hero-portfolio__link:focus-visible,.hero-portfolio__link:hover{background-color:#ff5c52}.hero-portfolio__link.active{position:relative;background-color:#2c4c9a;color:#fff}.hero-portfolio__img img{width:100%;max-width:none}@media (min-width:768px){.hero-portfolio__content{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2.4rem}}@media (min-width:1280px){.hero-portfolio__content{grid-template-columns:61rem 1fr}}.hero-portfolio__content-title{color:#f0f6ff;font-size:1.7rem;font-weight:500;line-height:1;letter-spacing:-.034rem}.hero-portfolio__content-title a{color:#fff;text-decoration:underline}.hero-portfolio__content-title a:hover{text-decoration:none}@media (min-width:1280px){.hero-portfolio__content-title{font-size:3rem;font-weight:500;line-height:.96;letter-spacing:-.12rem}}.hero-portfolio__content-link{display:block;color:#f0f6ff;font-size:1.2rem;letter-spacing:-.033rem;padding:1.2rem 0}@media (min-width:1280px){.hero-portfolio__content-link{font-size:1.6rem;font-style:normal;font-weight:400;line-height:1.18;letter-spacing:-.032rem;padding:2.4rem 0}}.hero-portfolio__content-text{font-size:1.6rem;color:#f0f6ff}@media (min-width:1280px){.hero-portfolio__content-text{font-size:1.9rem}}.hero-portfolio__content-text p+p{margin-top:1.5rem}.hero-portfolio--detail{background-color:#2c4c9a}.hero-portfolio--detail:before{display:none}.hero-portfolio--detail .hero-portfolio__name{color:#fff;font-size:1.7rem;font-weight:400}.hero-portfolio--detail .hero-portfolio__name-gray{color:#fff}.hero-portfolio--detail .hero-portfolio__title{max-width:75rem;color:#fff}.hero-portfolio--detail .hero-portfolio__wrapper{display:block}@media (max-width:767px){.portfolio__filter{margin-bottom:0}.portfolio__filter .ac{background-color:#fff}}.hero-services{position:relative;overflow:hidden;background-color:#000;color:#f0f6ff;padding-top:30rem;margin-bottom:5rem}@media (min-width:768px){.hero-services{padding-top:32.5rem}}.hero-services__container{position:relative;z-index:1}.hero-services__name{font-size:1.7rem;font-weight:500;line-height:100%;letter-spacing:-.034rem;color:#487dff;margin-bottom:2.4rem}@media (min-width:768px){.hero-services__name{font-size:2.1rem;font-weight:500;line-height:100%;letter-spacing:-.042rem;margin-bottom:4rem}}@media (min-width:1280px){.hero-services__name{font-size:2.4rem;font-weight:500;line-height:120%;letter-spacing:-.024rem}}.hero-services__title{font-size:2.8rem;font-weight:500;line-height:96%;letter-spacing:-.056rem;margin-bottom:7.6rem}@media (min-width:768px){.hero-services__title{font-size:3.2rem;font-weight:500;line-height:96%;letter-spacing:-.064rem;margin-bottom:8.4rem}}@media (min-width:1280px){.hero-services__title{font-size:5.4rem;font-weight:400;line-height:96%;letter-spacing:-.054rem;margin-bottom:12rem}}.hero-site{position:relative;overflow:hidden;background-color:#000;color:#f0f6ff;padding-top:30rem;padding-bottom:6.1rem}@media (min-width:768px){.hero-site{padding-top:32.5rem;padding-bottom:6.4rem}}@media (min-width:1280px){.hero-site{padding-bottom:10rem}}.hero-site__container{position:relative;z-index:1}.hero-site__name{font-size:1.4rem;font-weight:500;line-height:100%;letter-spacing:-.034rem;color:#487dff;margin-bottom:2.4rem}@media (min-width:768px){.hero-site__name{font-size:1.5rem;font-weight:500;line-height:100%;letter-spacing:-.042rem;margin-bottom:4rem}}@media (min-width:1280px){.hero-site__name{font-size:1.6rem;font-weight:500;line-height:120%;letter-spacing:-.024rem}}.hero-site__name-gray{color:#838383}.hero-site__name-gray:after{content:'/';margin-left:.5rem;margin-right:.5rem}.hero-site__name-gray:focus-visible,.hero-site__name-gray:hover{color:#487dff}.hero-site__title{font-size:2.8rem;font-weight:500;line-height:96%;letter-spacing:-.056rem;margin-bottom:1.2rem}@media (min-width:768px){.hero-site__title{font-size:3.2rem;font-weight:500;line-height:96%;letter-spacing:-.064rem;margin-bottom:1.6rem;max-width:57.7rem}}@media (min-width:1280px){.hero-site__title{font-size:5.4rem;font-weight:400;line-height:96%;letter-spacing:-.054rem;margin-bottom:2.4rem;max-width:107rem}}.hero-site__text{font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem;margin-bottom:6rem}@media (min-width:768px){.hero-site__text{font-size:1.6rem;letter-spacing:-.016rem}}@media (min-width:1280px){.hero-site__text{font-size:1.6rem;letter-spacing:-.019rem;max-width:80rem}}.hero-site__text .contacts__btn{margin-top:2rem}.hero-site__text p{margin:0 0 1rem 0}.hero-site__wrapper{margin-left:0}@media (min-width:768px){.hero-site__wrapper{width:50%}}@media (min-width:1280px){.hero-site__wrapper{width:60.6rem}}@media (min-width:1280px){.hero-site__slide{display:-webkit-box;display:flex;gap:4.8rem}}.hero-site__slide-title{font-size:1.7rem;font-weight:500;line-height:100%;letter-spacing:-.034rem;margin-bottom:1.6rem;flex-shrink:0}@media (min-width:768px){.hero-site__slide-title{font-size:2.1rem;letter-spacing:-.042rem;margin-bottom:2.4rem}}@media (min-width:1280px){.hero-site__slide-title{font-size:3rem;line-height:96%;letter-spacing:-.12rem;margin-bottom:0}}.hero-site__slide-text{-webkit-box-flex:1;flex-grow:1;width:100%;visibility:hidden;opacity:0;font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem;color:#838383}@media (min-width:1280px){.hero-site__slide-text{font-size:1.6rem;letter-spacing:-.016rem}}.hero-site__slide-text p+p{margin-top:.8rem}@media (min-width:768px){.hero-site__slide-text p+p{margin-top:1.6rem}}@media (min-width:1280px){.hero-site__slide-text p+p{margin-top:2.4rem}}@media (min-width:768px){.hero-site .swiper{overflow:visible}}.hero-site .swiper-slide{width:60.6rem;color:#838383}@media (min-width:1280px){.hero-site .swiper-slide:not(.swiper-slide-next):not(.swiper-slide-active) .hero-site__slide-title{margin-left:-35rem}}.hero-site .swiper-slide-active{color:#f0f6ff}.hero-site .swiper-slide-active .hero-site__slide-text{visibility:visible;opacity:1}.hero-site__pagination-wrap{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.hero-site__pagination-wrap::-webkit-scrollbar{display:none}.hero-site__pagination{position:relative;display:-webkit-box;display:flex;gap:10rem;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:4rem;min-height:6rem}@media (min-width:768px){.hero-site__pagination{min-height:7.5rem}}@media (min-width:1280px){.hero-site__pagination{margin-bottom:8rem;min-height:8.8rem}}.hero-site__pagination.swiper-pagination-bullets.swiper-pagination-horizontal{width:90rem}@media (min-width:768px){.hero-site__pagination.swiper-pagination-bullets.swiper-pagination-horizontal{width:123.2rem}}.hero-site__pagination.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}.hero-site .swiper-pagination-bullet{position:relative;-webkit-box-flex:1;flex-grow:1;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:auto;height:auto;border-radius:0;background-color:transparent;color:#838383;opacity:1;margin:0}.hero-site .swiper-pagination-bullet:after{content:'';position:absolute;width:calc(100% + 10rem);height:.1rem;background-color:#838383;top:40%;left:0}.hero-site .swiper-pagination-bullet:last-child:after{width:100%}.hero-site .swiper-pagination-bullet span{min-height:2.9rem;font-size:1.1rem;font-weight:500;line-height:100%;letter-spacing:-.033rem}@media (min-width:768px){.hero-site .swiper-pagination-bullet span{min-height:3.8rem;font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem}}@media (min-width:1280px){.hero-site .swiper-pagination-bullet span{min-height:4.5rem;font-size:1.6rem;letter-spacing:-.016rem}}.hero-site .swiper-pagination-bullet-active{color:#f0f6ff}.hero-site .swiper-pagination-bullet-active:after{background-color:#487dff}.hero-site .swiper-pagination-bullet-active span:after{background-color:#487dff}.hero-site .bottom,.hero-site .left,.hero-site .right{position:relative}.hero-site .bottom:after,.hero-site .left:after,.hero-site .right:after{content:'';position:absolute;width:.7rem;height:.7rem;background-color:#838383;left:0;top:calc(40% - .35rem)}.hero-site .bottom{max-width:14.5rem;text-align:center;margin-top:auto}.hero-site .bottom:after{left:50%;top:-1.1rem}.hero-site .right{margin-left:auto}.hero-site .right:after{left:auto;right:0}.hero-site__next,.hero-site__prev{display:none}@media (min-width:1280px){.hero-site__next,.hero-site__prev{display:-webkit-box;display:flex}}.hero-site__prev.swiper-button-prev{position:absolute;top:10rem;left:0}.hero-site__prev.swiper-button-prev.swiper-button-disabled{display:none}.hero-portfolio__container .hero-site__name .hero-site__name-gray{color:#bfd2ff}.hero-portfolio__container .hero-site__name .hero-site__name-gray:hover{color:#fff}.hero-vacancies{position:relative;overflow:hidden;padding-top:15rem;padding-bottom:3.2rem}@media (min-width:768px){.hero-vacancies{padding-top:14.5rem;padding-bottom:4rem}}@media (min-width:1280px){.hero-vacancies{padding-top:20rem;padding-bottom:10rem}}.hero-vacancies:before{content:'';position:absolute;right:-22rem;top:-16rem;z-index:0;background-image:url(../img/pic-2.svg);background-repeat:no-repeat;background-origin:border-box;width:48rem;height:51rem;-webkit-transform:rotate(-13deg);transform:rotate(-13deg);background-size:contain}@media (min-width:768px){.hero-vacancies:before{width:95rem;height:101rem;right:-44rem;top:-23rem}}@media (min-width:1280px){.hero-vacancies:before{width:216.4rem;height:230.4rem;right:-98rem;top:-95rem}}.hero-vacancies__container{position:relative;z-index:1}.hero-vacancies__name{font-size:1.1rem;font-weight:500;line-height:100%;letter-spacing:-.033rem;color:#487dff;margin-bottom:2.4rem}@media (min-width:768px){.hero-vacancies__name{font-size:2.1rem;letter-spacing:-.042rem;margin-bottom:4rem}}@media (min-width:1280px){.hero-vacancies__name{font-size:2.4rem;line-height:110%;letter-spacing:-.048rem}}.hero-vacancies__title{font-size:2.8rem;font-weight:500;line-height:96%;letter-spacing:-.056rem;margin-bottom:1.2rem}@media (min-width:768px){.hero-vacancies__title{font-size:3.2rem;font-weight:500;line-height:96%;letter-spacing:-.064rem;margin-bottom:1.6rem}}@media (min-width:1280px){.hero-vacancies__title{font-size:5.4rem;font-weight:500;line-height:96%;letter-spacing:-.054rem;margin-bottom:2.4rem}}.hero-vacancies__text{font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem}@media (min-width:768px){.hero-vacancies__text{font-size:1.6rem;letter-spacing:-.016rem;max-width:42rem}}@media (min-width:1280px){.hero-vacancies__text{font-size:1.9rem;letter-spacing:-.019rem;max-width:58rem}}.hero-vacancies--single{background-color:#f0f6ff;padding-bottom:2rem}@media (min-width:768px){.hero-vacancies--single{padding-bottom:2.4rem}}@media (min-width:1280px){.hero-vacancies--single{padding-bottom:4rem}}@media (min-width:768px){.hero-vacancies--single .hero-vacancies__text{max-width:39rem}}@media (min-width:1280px){.hero-vacancies--single .hero-vacancies__text{max-width:46.5rem}}.industries-list{background-color:#f0f6ff;padding-top:2rem}@media (min-width:768px){.industries-list{padding-top:2rem}}@media (min-width:1280px){.industries-list{padding-top:4rem}}.industries-list__list{display:grid;grid-gap:1.6rem}@media (min-width:768px){.industries-list__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.industries-list__list{grid-template-columns:repeat(3,1fr)}}.industries-list__link{display:inline-block;color:#fff;width:100%}.industries-list__link img{max-height:25rem;width:100%}.industries-list__link p{margin:1.5rem 0 0 0}.industries-list__link .btn__up{background-color:#fff;color:#000;text-align:left;text-transform:initial;padding:2.4rem 1.6rem}@media (min-width:768px){.industries-list__link .btn__up{padding:2.4rem}}@media (min-width:1280px){.industries-list__link .btn__up{padding:3.2rem}}.industries-list__link:focus-visible .btn__up,.industries-list__link:hover .btn__up{color:#fff;background-color:#2c4c9a}.industries-list__link:focus-visible .btn__up .industries-list__icon img,.industries-list__link:hover .btn__up .industries-list__icon img{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}.industries-list__icon{background-repeat:no-repeat;background-size:contain;background-position:50% 50%;width:4rem;height:4rem;margin-bottom:1.6rem}@media (min-width:768px){.industries-list__icon{width:4.8rem;height:4.8rem;margin-bottom:2.4rem}}@media (min-width:1280px){.industries-list__icon{width:6.5rem;height:6.5rem;margin-bottom:3.6rem}}.industries-list__text{font-size:1.7rem;font-weight:500;line-height:100%;letter-spacing:-.034rem}@media (min-width:768px){.industries-list__text{font-size:2.1rem;letter-spacing:-.042rem}}@media (min-width:1280px){.industries-list__text{font-size:2.5rem;line-height:96%;letter-spacing:-.12rem}}.interested-slide{color:#000}.interested-slide__img{position:relative;height:11.2rem;width:100%;margin-bottom:1.6rem}@media (min-width:768px){.interested-slide__img{height:auto}}.interested-slide__img:before{display:none}@media (min-width:768px){.interested-slide__img:before{content:'';display:block;padding-top:61%}}@media (min-width:1280px){.interested-slide__img:before{padding-top:65%}}.interested-slide__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.interested-slide__img img{position:absolute;top:0;left:0}}.interested-slide__img:hover{opacity:.9}.interested-slide__text{font-size:1.3rem;font-weight:500;line-height:100%;letter-spacing:-.026rem;margin-bottom:.8rem}@media (min-width:768px){.interested-slide__text{font-size:1.4rem;letter-spacing:-.028rem;margin-bottom:1.6rem}}@media (min-width:1280px){.interested-slide__text{font-size:2.4rem;line-height:110%;letter-spacing:-.048rem;margin-bottom:2.4rem}}.interested-slide__text a{color:#2c4c9a}.interested-slide__text a:hover{text-decoration:underline}.interested-slide__date{font-size:1.1rem;font-weight:500;line-height:100%;letter-spacing:-.033rem;color:#2c4c9a}@media (min-width:1280px){.interested-slide__date{font-size:1.6rem;font-weight:400;line-height:118%;letter-spacing:-.032rem}}.main-blog{margin-bottom:5.5rem}@media (min-width:768px){.main-blog{margin-bottom:4.3rem}}@media (min-width:1280px){.main-blog{margin-bottom:14rem}}.main-blog__title{display:-webkit-box;display:flex;gap:2.4rem}@media (min-width:1280px){.main-blog__title span{max-width:86rem}}.main-blog__btn{flex-shrink:0;margin-left:auto;align-self:flex-start;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}@media (min-width:768px){.main-blog__btn{display:inline-block}}.main-blog__btn--desktop{display:none}@media (min-width:768px){.main-blog__btn--desktop{display:-webkit-box;display:flex}}@media (min-width:768px){.main-blog__btn--mobile{display:none}}.main-blog__list{display:grid;grid-row-gap:3.6rem;margin-bottom:3.6rem}@media (min-width:768px){.main-blog__list{margin-bottom:3.2rem}}@media (min-width:1280px){.main-blog__list{margin-bottom:4.8rem}}.main-blog__list:last-child{margin-bottom:0}@media (min-width:768px){.main-blog__list--top{grid-template-columns:1fr 1fr;grid-column-gap:1.6rem}}@media (min-width:1280px){.main-blog__list--top{grid-template-columns:60% 40%}}@media (min-width:768px){.main-blog__list--top .main-blog__img:before{padding-top:48%}}@media (min-width:1280px){.main-blog__list--top .main-blog__img:before{padding-top:26rem}}@media (min-width:768px){.main-blog__list--bottom{grid-template-columns:1fr 1fr 1fr;grid-column-gap:1.6rem}}@media (min-width:768px){.main-blog__list--bottom .main-blog__img:before{padding-top:61%}}@media (min-width:1280px){.main-blog__list--bottom .main-blog__img:before{padding-top:26rem}}.main-blog__img{position:relative;margin-bottom:1.2rem}@media (min-width:768px){.main-blog__img{margin-bottom:2rem}}@media (min-width:1280px){.main-blog__img{margin-bottom:2.4rem}}.main-blog__img:before{content:'';display:block;padding-top:51%}@media (min-width:1280px){.main-blog__img:before{padding-top:26rem}}.main-blog__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}.main-blog__subtitle{font-size:1.7rem;font-weight:500;line-height:1;letter-spacing:-.034rem;margin-bottom:1.2rem;color:#000}@media (min-width:768px){.main-blog__subtitle{font-size:2.1rem;letter-spacing:-.042rem;margin-bottom:1.6rem}}@media (min-width:1280px){.main-blog__subtitle{font-size:3rem;line-height:.96;letter-spacing:-.12rem;margin-bottom:2.4rem}}.main-blog__date{font-size:1.1rem;font-weight:500;line-height:1;letter-spacing:-.033rem;color:#2c4c9a}@media (min-width:1280px){.main-blog__date{font-size:1.6rem;font-weight:400;line-height:1.18;letter-spacing:-.032rem}}.main-clients__list{display:grid;grid-row-gap:3.6rem;margin-bottom:4rem}@media (min-width:768px){.main-clients__list{grid-row-gap:3.2rem;margin-bottom:4.8rem}}@media (min-width:1280px){.main-clients__list{grid-gap:1.6rem;grid-template-columns:1fr 1fr;margin-bottom:5.6rem}}.main-clients__link{display:inline-block;width:100%;position:relative}@media (min-width:768px){.main-clients__link{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1.6rem}}@media (min-width:1280px){.main-clients__link{display:block;height:40rem;padding:3rem}}@media (min-width:1280px){.main-clients__link:focus-visible .main-clients__img:after,.main-clients__link:hover .main-clients__img:after{border:2px solid #ff5c52}}.main-clients__img{position:relative;margin-bottom:1.2rem}@media (min-width:768px){.main-clients__img{margin-bottom:0}}@media (min-width:1280px){.main-clients__img{position:absolute;left:0;top:0;height:100%;width:100%;padding:3rem}}.main-clients__img:before{content:'';padding-top:61%;display:block}@media (min-width:768px){.main-clients__img:before{padding-top:51%}}@media (min-width:1280px){.main-clients__img:before{display:none}}.main-clients__img:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid transparent;-webkit-transition:border-color .25s;transition:border-color .25s}.main-clients__img img,.main-clients__img picture{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-clients__name{position:absolute;top:0;left:0;padding:.6rem;background-color:#ff5c52;font-size:1.1rem;font-weight:500;line-height:1;letter-spacing:-.033rem}@media (min-width:768px){.main-clients__name{display:none}}.main-clients__descr{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (min-width:1280px){.main-clients__descr{position:relative;z-index:1}}.main-clients__name-tablet{display:none;font-size:1.3rem;font-weight:400;letter-spacing:-.013rem;margin-bottom:1.2rem}@media (min-width:768px){.main-clients__name-tablet{display:block}}@media (min-width:1280px){.main-clients__name-tablet{display:none}}.main-clients__item-title{font-size:1.7rem;font-weight:500;line-height:1;letter-spacing:-.034rem;margin-bottom:1.2rem}@media (min-width:1280px){.main-clients__item-title{color:#f0f6ff;font-size:3rem;font-weight:500;line-height:.96;letter-spacing:-.12rem}}@media (max-width:1279px){.main-clients__item-title{color:#180f0f}}@media (min-width:1280px){.main-clients__item-title--black{color:#000}}@media (max-width:1279px){.main-clients__item-title br{display:none}}.main-clients__category{position:relative;font-size:1.1rem;font-weight:500;line-height:1;letter-spacing:-.033rem;padding-left:1.4rem}@media (min-width:768px){.main-clients__category{margin-top:auto;color:#838383}}@media (min-width:1280px){.main-clients__category{display:none}}.main-clients__category:before{content:'';position:absolute;top:.3rem;left:0;width:.6rem;height:.6rem;background-color:#ff5c52}@media (min-width:768px){.main-clients__bottom{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}}.main-clients__btn{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}@media (min-width:768px){.main-clients__btn{display:inline-block}}.main-clients__btn .btn__up{padding:1.6rem 2rem;text-transform:lowercase}@media (min-width:768px){.main-clients__btn .btn__up{text-transform:initial;padding:2rem 3.2rem}}@media (min-width:1280px){.main-clients__btn .btn__up{text-transform:lowercase}}.main-clients__hover{color:#180f0f}.main-clients__hover-wrap{padding:2rem;height:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (min-width:1280px){.main-clients__hover-wrap{display:grid;grid-template-columns:auto 1fr;grid-column-gap:2.2rem}}.main-clients__hover-big{font-size:3.4rem;font-weight:400;line-height:.94;color:#000;letter-spacing:-.42rem}@media (min-width:1280px){.main-clients__hover-big{font-size:8.4rem}}.main-clients__hover-text{-webkit-box-flex:1;flex-grow:1;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (min-width:1280px){.main-clients__hover-text{height:100%}}.main-clients__hover-top{margin-top:1rem;color:#000;font-size:1.6rem;font-weight:500;line-height:.96;letter-spacing:-.12rem}@media (min-width:1280px){.main-clients__hover-top{font-size:3rem}}.main-clients__hover-bottom{margin-top:auto;display:-webkit-box;display:flex;gap:3rem}.main-clients__hover-link{font-size:1.6rem;color:#000;font-weight:500;line-height:.87;letter-spacing:-.048rem}.main-clients--site{padding-top:5.6rem}@media (min-width:768px){.main-clients--site{padding-top:6.4rem}}@media (min-width:1280px){.main-clients--site{padding-top:10rem}}.main-hero{overflow:hidden;position:relative;height:57.5rem}@media (min-width:768px){.main-hero{height:50rem}}@media (min-width:1280px){.main-hero{height:67.5rem}}.main-hero__video{background-color:#2c4c9a;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;overflow:hidden}.main-hero__video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-hero__canvas{background-color:#2c4c9a;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;overflow:hidden}.main-hero__container{position:relative;z-index:1;height:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:start;align-items:flex-start;padding-top:5.5rem;padding-bottom:5.5rem}@media (min-width:768px){.main-hero__container{padding-left:12.5rem;padding-top:6.5rem;padding-bottom:6.5rem}}@media (min-width:1280px){.main-hero__container{padding-left:22.5rem;padding-top:10rem;padding-bottom:10rem}}.main-hero__title{font-size:5.3rem;font-weight:400;color:#f0f6ff;margin-bottom:1.6rem;line-height:.86;letter-spacing:-.265rem}@media (min-width:768px){.main-hero__title{font-size:6.2rem;margin-bottom:2.4rem;letter-spacing:-.31rem;line-height:.9}}@media (min-width:1280px){.main-hero__title{font-size:8.4rem;line-height:.94;letter-spacing:-.42rem}}.main-hero__text{font-size:1.6rem;color:#f0f6ff;margin-bottom:2.4rem}@media (min-width:768px){.main-hero__text{margin-bottom:0}}@media (min-width:1280px){.main-hero__text{font-size:1.9rem}}@media (min-width:768px){.main-hero__btn{display:none}}.main-hero__btn .btn__up{line-height:1;font-size:1.2rem;padding:2rem 1.6rem}.main-platforms__list{display:grid;grid-template-columns:repeat(2,1fr);padding:.1rem 0 0 .1rem}@media (min-width:768px){.main-platforms__list{grid-template-columns:repeat(4,1fr)}}.main-platforms__item{position:relative;margin:-.1rem -.1rem 0 0;border:1px solid #d8d8d8}.main-platforms__item:before{content:'';display:block;padding-top:100%}.main-platforms__link{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:20%}@media (min-width:768px){.main-platforms__link{padding:30%}}.main-platforms__img{-webkit-box-flex:1;flex-grow:1;-o-object-fit:contain;object-fit:contain;margin-bottom:1rem}.main-platforms__text{color:#000;text-align:center;font-size:1.1rem;font-weight:500;line-height:100%;letter-spacing:-.033rem;min-height:4rem}@media (min-width:1280px){.main-platforms__text{font-size:1.7rem;font-weight:500;line-height:100%;letter-spacing:-.068rem}}.main-reviews{overflow:hidden;margin-bottom:10rem}@media (min-width:768px){.main-reviews{margin-bottom:6.4rem}}@media (min-width:1280px){.main-reviews{margin-bottom:14rem}}@media (min-width:768px){.main-reviews__title{padding-right:7rem}}.main-reviews__title br{display:none}@media (min-width:768px){.main-reviews__title br{display:inline}}.main-reviews__wrapper{position:relative;padding-bottom:3.5rem}@media (min-width:768px){.main-reviews__wrapper{width:80%;padding-bottom:0}}@media (min-width:1280px){.main-reviews__wrapper{width:100%;padding-bottom:2.8rem}}@media (min-width:768px){.main-reviews__slider{overflow:visible}}@media (min-width:1280px){.main-reviews__slider{overflow:hidden}}.main-reviews__navigation{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:1rem}@media (min-width:768px){.main-reviews__navigation{top:-8rem;bottom:auto;-webkit-transform:none;transform:none;left:auto;right:calc(-20% - 4.6rem)}}@media (min-width:1280px){.main-reviews__navigation{right:0}}.main-reviews__pagination{display:none}@media (min-width:1280px){.main-reviews__pagination{display:block}}.main-reviews .swiper-wrapper{-webkit-box-align:stretch;align-items:stretch}.main-reviews .swiper-slide{height:auto;display:-webkit-box;display:flex}.main-reviews__slide{height:100%;-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-color:#fff;padding:1.6rem 1.6rem 2.4rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:1280px){.main-reviews__slide{padding:2.4rem}}.main-reviews__img{margin-bottom:1.6rem;height:5rem}@media (min-width:1280px){.main-reviews__img{margin-bottom:2.4rem}}.main-reviews__img img{height:100%;max-width:17rem}.main-reviews__text{position:relative;max-height:15rem;overflow:hidden;font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem;margin-bottom:1.6rem}@media (min-width:1280px){.main-reviews__text{max-height:19rem;font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:-.016rem;margin-bottom:2rem}}.main-reviews__text p+p{margin-top:1.3rem}.main-reviews__slide.is-truncated .main-reviews__text::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4.8rem;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0),#fff);background:linear-gradient(to bottom,rgba(255,255,255,0),#fff)}.main-reviews__more{display:inline-block;margin-bottom:1.6rem;background:0 0;border:0;padding:0;cursor:pointer;color:#838383;text-decoration:underline;font:inherit;background:#ccc;padding:.5rem;text-decoration:none;color:#111;font-size:1rem}@media (min-width:1280px){.main-reviews__more{font-size:1.3rem;margin-bottom:2rem}}.main-reviews__more:hover{background:#e0e0e0}@media (hover:hover) and (pointer:fine){.main-reviews__slide.is-truncated:hover .main-reviews__text::after{display:none}}.main-reviews__link{display:inline-block;margin-top:1.6rem;color:#838383}@media (min-width:1280px){.main-reviews__link{margin-top:2rem}}.main-reviews__name{margin-top:auto;font-size:1.1rem;font-weight:500;line-height:100%;letter-spacing:-.033rem;margin-bottom:.4rem}@media (min-width:1280px){.main-reviews__name{font-size:1.7rem;font-weight:500;line-height:100%;letter-spacing:-.068rem}}.main-reviews__post{font-size:.9rem;font-weight:500;line-height:100%;letter-spacing:-.027rem;color:#838383}@media (min-width:1280px){.main-reviews__post{font-size:1.3rem;font-weight:500;line-height:118%;letter-spacing:-.026rem}}.main-reviews--bg .main-reviews__slide{background-color:#f0f6ff}.main-reviews--gray-light{background-color:#f0f6ff;margin-bottom:0;padding-bottom:6rem}@media (min-width:768px){.main-reviews--gray-light{padding-bottom:8rem}}@media (min-width:1280px){.main-reviews--gray-light{padding-bottom:10rem}}.review-modal{position:fixed;inset:0;z-index:9999;display:none}.review-modal.is-open{display:block}.review-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.55)}.review-modal__dialog{position:relative;max-width:86rem;margin:6vh auto;background:#fff;border-radius:16px;padding:2.2rem 2.2rem 1.8rem;max-height:88vh;overflow:auto}.review-modal__close{position:absolute;top:1rem;right:1rem;width:4rem;height:4rem;border:0;background:0 0;cursor:pointer;font-size:2.8rem;line-height:4rem}.review-modal__head{display:-webkit-box;display:flex;margin-bottom:2rem}.review-modal__logo{height:4.4rem}.review-modal__logo img{height:100%;max-width:17rem}.review-modal__name{font-weight:600;margin-bottom:.2rem}.review-modal__post{color:#838383;font-size:1.3rem;line-height:120%}.review-modal__title{font-weight:700;margin:0 0 1.2rem}.review-modal__content p+p{margin-top:1.3rem}.review-modal__who{margin-top:2rem}body.review-modal-open{overflow:hidden}.main-tabs{position:relative;overflow:hidden;display:grid;height:100%;background-color:#000;color:#fff;padding-top:3.6rem;padding-bottom:3.6rem}@media (min-width:768px){.main-tabs{padding-top:2.2rem;padding-bottom:2.2rem;min-height:40.5rem}}@media (min-width:1280px){.main-tabs{padding-top:2.8rem;padding-bottom:2.8rem;min-height:72rem}}.main-tabs__video{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0}.main-tabs__video video{position:absolute;top:-15rem;right:-25rem;width:50rem;height:auto;-webkit-transform:rotate(15deg);transform:rotate(15deg)}@media (min-width:768px){.main-tabs__video video{top:auto;right:0;bottom:0;width:50rem;-webkit-transform:rotate(15deg) translate(17rem,10rem);transform:rotate(15deg) translate(17rem,10rem)}}@media (min-width:1280px){.main-tabs__video video{width:95rem;-webkit-transform:rotate(15deg) translate(30rem,20rem);transform:rotate(15deg) translate(30rem,20rem)}}.main-tabs__canvas{position:absolute;top:-15rem;right:-25rem;width:50rem;height:50rem}@media (min-width:768px){.main-tabs__canvas{top:auto;right:-10rem;bottom:-10rem}}@media (min-width:1280px){.main-tabs__canvas{width:95rem;height:95rem;bottom:-20rem;right:-30rem}}.main-tabs__container{position:relative;z-index:3;overflow:hidden}.main-tabs__tags{display:none;flex-wrap:wrap;gap:.8rem}@media (min-width:768px){.main-tabs__tags{display:-webkit-box;display:flex}}.main-tabs .ac{background-color:transparent;border:none;border-bottom:1px solid #272727;color:#f0f6ff;margin-top:0}.main-tabs .ac:last-child{border-bottom:none}@media (min-width:768px){.main-tabs .ac{border-bottom:none}}@media (min-width:768px){.main-tabs .ac .ac-header{display:none}}.main-tabs .ac .ac-trigger{font-family:"TT Hoves Pro Trl Exp",Verdana,Arial,Tahoma,sans-serif;font-size:1.7rem;font-weight:500;color:#f0f6ff;letter-spacing:-.034rem;padding-left:0;padding-top:2rem;padding-bottom:2rem}.main-tabs .ac .ac-trigger::after{content:'';background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' height='15' viewBox='0 0 15 15' width='15' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' color='%23F0F6FF'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h10v10h-10z' transform='matrix(.70710678 .70710678 -.70710678 .70710678 7.92871 .428955)'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m2.0881 8.0519h5.28905v5.289h1.10313v-5.289h5.28902v-1.10313h-5.28902v-5.28905h-1.10313v5.28905h-5.28905z' fill='currentColor'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:.25s;transition:.25s;width:1.5rem;height:1.5rem}.main-tabs .ac.is-active>.ac-header .ac-trigger::after{content:'';-webkit-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg)}@media (min-width:768px){.main-tabs .ac .ac-panel{overflow:visible}}.main-tabs .ac .ac-panel .ac-text{padding:0 0 2.4rem;font-family:"TT Hoves Pro Trl Exp",Verdana,Arial,Tahoma,sans-serif}.main-tabs .ac .ac-panel .ac-text .main-tabs__text{font-size:1.3rem;font-weight:400;letter-spacing:-.013rem;color:#838383;line-height:1.2}@media (min-width:768px){.main-tabs .ac .ac-panel .ac-text .main-tabs__text{font-size:3.2rem;font-weight:500;line-height:.96;letter-spacing:-.064rem;color:#fff;max-width:51rem;padding-bottom:2.4rem}}@media (min-width:1280px){.main-tabs .ac .ac-panel .ac-text .main-tabs__text{font-size:5.4rem;font-weight:400;letter-spacing:-.054rem;max-width:78.5rem}}.main-tabs .ac .ac-panel .ac-text .main-tabs__tag{color:#fff;font-size:1.1rem;font-weight:500;line-height:1;letter-spacing:-.033rem;background-color:#272727;padding:1rem .8rem;margin-bottom:.6rem}@media (min-width:1280px){.main-tabs .ac .ac-panel .ac-text .main-tabs__tag{font-size:1.6rem;line-height:.87;letter-spacing:-.048rem;padding:1.2rem}}.main-tabs .ac .ac-panel .ac-text .main-tabs__link{display:inline-block;padding-top:2rem;font-size:1.2rem;font-weight:500;line-height:1;letter-spacing:-.036rem;color:#fff;text-transform:lowercase}@media (min-width:768px){.main-tabs .ac .ac-panel .ac-text .main-tabs__link{display:none}}@media (min-width:768px){.main-tabs .ac .ac-panel .ac-text .main-tabs__link span{display:none}}.main-tabs .ac .ac-panel .ac-text .main-tabs__btn{display:none}@media (min-width:768px){.main-tabs .ac .ac-panel .ac-text .main-tabs__btn{display:-webkit-inline-box;display:inline-flex;margin-top:4rem}}@media (min-width:1280px){.main-tabs .ac .ac-panel .ac-text .main-tabs__btn{margin-top:6.4rem}}.main-team{background-color:#000;overflow:hidden;padding:5.6rem 0}@media (min-width:768px){.main-team{padding:6rem 0}}@media (min-width:1280px){.main-team{padding:10rem 0}}.main-team__title{color:#f0f6ff}.main-team__list{margin-bottom:4.8rem}@media (min-width:768px){.main-team__list{display:-webkit-box;display:flex;flex-wrap:nowrap;width:calc(46.5rem * 3);margin-bottom:5.5rem}}@media (min-width:1280px){.main-team__list{width:211.8rem;margin-bottom:8rem}}.main-team__item{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;margin-bottom:4rem}.main-team__item:last-child{margin-bottom:0}.main-team__item:last-child:after{display:none}@media (min-width:768px){.main-team__item{width:46.5rem;margin-bottom:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.main-team__item--first{color:#487dff}@media (min-width:1280px){.main-team__item--first{width:65.9rem}}.main-team__item--second{color:#ff5c52}@media (min-width:1280px){.main-team__item--second{width:79.3rem}}.main-team__item--third{color:#fff}@media (min-width:1280px){.main-team__item--third{width:66.6rem}}@media (min-width:1280px){.main-team__item--third .main-team__img{width:38.9rem}}.main-team__item:after{content:'+';font-size:6.6rem;font-weight:400;line-height:.9;letter-spacing:-.33rem;margin-left:2.4rem;margin-right:2.4rem}@media (min-width:1280px){.main-team__item:after{margin-left:3.2rem;font-size:7.1rem}}.main-team__img{width:17rem}@media (min-width:768px){.main-team__img{width:26rem}}@media (min-width:1280px){.main-team__img{width:31.4rem}}.main-team__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.main-team__text{font-size:1.7rem;font-weight:500;line-height:1;letter-spacing:-.034rem}@media (min-width:768px){.main-team__text{font-size:2.6rem;line-height:.96;letter-spacing:-.052rem;margin-left:2.2rem}}@media (min-width:1280px){.main-team__text{font-size:5rem;line-height:94%;letter-spacing:-.25rem;margin-left:4.8rem}}@media (max-width:767px){.main-team__text br{display:none}}.main-team .scroller__inner{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap;gap:1rem}@media (min-width:768px){.main-team .scroller__inner{gap:2.4rem}}@media (min-width:1280px){.main-team .scroller__inner{gap:5rem}}.main-team .scroller__inner img{max-width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-height:5rem;min-width:10rem;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);opacity:.75}.main-team .scroller__inner img:hover{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);opacity:1}.main-team .scroller[data-animated=true]{overflow:hidden}.main-team .scroller[data-animated=true] .scroller__inner{width:-webkit-max-content;width:-moz-max-content;width:max-content;flex-wrap:nowrap;-webkit-animation:scroll var(--_animation-duration,40s) var(--_animation-direction,forwards) linear infinite;animation:scroll var(--_animation-duration,40s) var(--_animation-direction,forwards) linear infinite}.main-team .scroller[data-direction=right]{--_animation-direction:reverse}.main-team .scroller[data-direction=left]{--_animation-direction:forwards}.main-team .scroller[data-speed=fast]{--_animation-duration:20s}.main-team .scroller[data-speed=slow]{--_animation-duration:60s}@-webkit-keyframes scroll{to{-webkit-transform:translate(calc(-50% - .5rem));transform:translate(calc(-50% - .5rem))}}@keyframes scroll{to{-webkit-transform:translate(calc(-50% - .5rem));transform:translate(calc(-50% - .5rem))}}.menu-industry__list{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.4rem 2rem;margin-left:13.5rem}@media (min-width:1280px){.menu-industry__list{margin-left:21rem;grid-gap:3.2rem 4rem}}.menu-industry__link{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#838383}.menu-industry__link:focus-visible,.menu-industry__link:hover{color:#f0f6ff}.menu-industry__link:focus-visible .menu-industry__hidden,.menu-industry__link:hover .menu-industry__hidden{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.menu-industry__icon{flex-shrink:0;color:#487dff;width:4rem;height:4rem;margin-right:1.2rem}@media (min-width:1280px){.menu-industry__icon{width:5.4rem;height:5.4rem;margin-right:2.4rem}}.menu-industry__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.menu-industry__text{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:1.6rem;font-weight:500;line-height:100%;letter-spacing:-.036rem}@media (min-width:1280px){.menu-industry__text{font-size:3rem;font-weight:500;line-height:96%;letter-spacing:-.12rem}}.menu-industry__hidden{-webkit-transform:translateX(-.5rem);transform:translateX(-.5rem);margin-left:1rem;margin-top:.3rem;opacity:0;-webkit-transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out,opacity .25s ease-in-out;transition:transform .25s ease-in-out,opacity .25s ease-in-out,-webkit-transform .25s ease-in-out}.menu-services{display:grid;grid-gap:2.4rem 1.6rem}@media (min-width:1280px){.menu-services{grid-gap:5.8rem 5rem}}.menu-services__link{display:inline-block;color:#838383}.menu-services__link:focus-visible,.menu-services__link:hover{color:#f0f6ff}.menu-services__link:focus-visible .menu-services__hidden,.menu-services__link:hover .menu-services__hidden{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.menu-services__title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:1.8rem;font-weight:500;line-height:100%;letter-spacing:-.036rem;margin-bottom:1.2rem}@media (min-width:1280px){.menu-services__title{font-size:3rem;font-weight:500;line-height:96%;letter-spacing:-.12rem;margin-bottom:1.8rem}}.menu-services__hidden{-webkit-transform:translateX(-.5rem);transform:translateX(-.5rem);margin-left:1rem;margin-top:.4rem;opacity:0;-webkit-transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out,opacity .25s ease-in-out;transition:transform .25s ease-in-out,opacity .25s ease-in-out,-webkit-transform .25s ease-in-out}.menu-services__sublist span{display:inline-block;margin-right:.8rem;margin-bottom:.8rem;font-size:1.1rem;font-weight:500;line-height:100%;letter-spacing:-.033rem}@media (min-width:1280px){.menu-services__sublist span{margin-right:1.1rem;margin-bottom:1.1rem;font-size:1.6rem;font-weight:500;line-height:87.018%;letter-spacing:-.048rem}}.menu-services__sublist span a{color:#838383}.menu-services__sublist span a:hover{color:#fff}.menu-services--column{grid-template-columns:1fr 1fr}@media (min-width:1280px){.menu-services--width{grid-gap:4rem 5rem}}.menu-services--width .menu-services__sublist span{max-width:26.5rem}@media (min-width:1280px){.menu-services--width .menu-services__sublist span{max-width:44.5rem;line-height:116%}}.menu-services--title{grid-gap:1.6rem}@media (min-width:1280px){.menu-services--title{grid-gap:2.7rem}}.menu-services--title .menu-services__title{margin-bottom:0}@media (min-width:1280px){.menu-services--title .menu-services__title{font-size:5rem}}.menu-services--title .menu-services__hidden{margin-top:0}:root{--mm-size:100%;--mm-lineheight:1;--mm-navbar-size:6rem}@media (min-width:768px){.mobile-menu{display:none}}.mobile-menu__header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.mobile-menu__close{color:#f0f6ff}.mobile-menu__close--position{position:absolute;z-index:2;right:2rem;top:-9.1rem}.mobile-menu__inner{padding-top:4rem}.mobile-menu__footer{width:100%;padding:0 2rem 2rem}.mobile-menu__footer .btn{width:100%}.mobile-menu .nowrap{white-space:normal}.mobile-menu .mm-navbar__title>span{width:100%}.mobile-menu.mm-menu--theme-dark{--mm-color-background:#000000;--mm-color-border:#000000;--mm-color-text:#F0F6FF;--mm-color-text-dimmed:#F0F6FF;--mm-color-icon:#F0F6FF}.mobile-menu .mm-panel{background-image:url(../img/mobile-menu/bg.png);background-size:contain;background-repeat:no-repeat;background-position:140% 0}.mobile-menu .mm-panel--opened[data-mm-parent]{background-position:100% 0}.mobile-menu .mm-navbar{background-color:transparent;margin-bottom:5rem}.mobile-menu .mm-navbars--bottom .mm-navbar{margin-bottom:0}.mobile-menu .mm-listitem__text{font-size:2.1rem;font-weight:500;padding-top:.6rem;padding-bottom:.6rem}.mobile-menu .ac{background-color:transparent;border:none;margin-top:0}.mobile-menu .ac .ac-trigger{font-family:"TT Hoves Pro Trl Exp",Verdana,Arial,Tahoma,sans-serif;color:#838383;font-size:2.1rem;font-weight:500;line-height:97%;letter-spacing:-.042rem;padding:.8rem 0}.mobile-menu .ac .ac-trigger::after{content:'';background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' height='15' viewBox='0 0 15 15' width='15' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' color='%23838383'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h10v10h-10z' transform='matrix(.70710678 .70710678 -.70710678 .70710678 7.92871 .428955)'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m2.0881 8.0519h5.28905v5.289h1.10313v-5.289h5.28902v-1.10313h-5.28902v-5.28905h-1.10313v5.28905h-5.28905z' fill='currentColor'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:.25s;transition:.25s;width:1.5rem;height:1.5rem}.mobile-menu .ac .ac-panel .ac-text{padding:1.6rem 0}.mobile-menu .ac .ac-panel .ac-text li{padding:.4rem 0}.mobile-menu .ac .ac-panel .ac-text a{font-family:"TT Hoves Pro Trl Exp",Verdana,Arial,Tahoma,sans-serif;color:#f0f6ff;font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:-.016rem;white-space:normal}.mobile-menu .ac .ac-panel .ac-text a:focus-visible,.mobile-menu .ac .ac-panel .ac-text a:hover{color:#487dff}.mobile-menu .ac.is-active>.ac-header .ac-trigger::after{content:'';-webkit-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' height='15' viewBox='0 0 15 15' width='15' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' color='%23F0F6FF'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h10v10h-10z' transform='matrix(.70710678 .70710678 -.70710678 .70710678 7.92871 .428955)'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m2.0881 8.0519h5.28905v5.289h1.10313v-5.289h5.28902v-1.10313h-5.28902v-5.28905h-1.10313v5.28905h-5.28905z' fill='currentColor'/%3E%3C/g%3E%3C/svg%3E")}.mobile-menu .ac.is-active .ac-trigger{color:#f0f6ff}.modal--menu{overflow:hidden;background-color:#000}.modal--menu .container{position:relative;z-index:0}.modal--menu .modal__img{visibility:hidden;opacity:0;position:absolute;z-index:0;-webkit-transition:opacity .25s;transition:opacity .25s}.modal--menu .modal__img img{width:20.6rem;height:auto;-o-object-fit:contain;object-fit:contain}@media (min-width:1280px){.modal--menu .modal__img img{width:31.8rem}}.modal--menu .modal__img.show{visibility:visible;opacity:1}.modal--menu .modal__top{position:relative;z-index:1;padding-top:2.4rem}.modal--menu .modal__top .header__container{min-height:3.719rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (min-width:1280px){.modal--menu .modal__top .header__container{min-height:5.888rem}}.modal--menu .modal__top .header__wrapper{-webkit-box-flex:1;flex-grow:1}.modal--menu .modal__top .header__button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.modal--menu .modal__main{position:relative;z-index:1;padding-top:5.4rem;padding-bottom:10rem}@media (min-width:1280px){.modal--menu .modal__main{padding-top:7.7rem}}.modal--web .modal__img{top:-7rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.modal--mobile .modal__img{top:-7rem;right:5rem}.modal--bots .modal__img{bottom:-12rem;left:10rem}.modal--bots .modal__img img{width:30rem}@media (min-width:1280px){.modal--bots .modal__img img{width:40rem}}.modal--seo .modal__img{bottom:-15rem;right:-15rem}.modal--seo .modal__img img{width:40rem}@media (min-width:1280px){.modal--seo .modal__img img{width:50rem}}.modal--solutions .modal__img{bottom:-28rem;right:-28rem}@media (min-width:1280px){.modal--solutions .modal__img{bottom:-25rem;right:-45rem}}.modal--solutions .modal__img img{width:76.8rem}@media (min-width:1280px){.modal--solutions .modal__img img{width:91.6rem}}.hystmodal__close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' height='26' viewBox='0 0 26 26' width='26' xmlns='http://www.w3.org/2000/svg' color='%23ffffff'%3E%3Cg stroke='currentColor' stroke-width='.722222'%3E%3Cpath d='m4.33472 4.33325 17.33338 17.33335'/%3E%3Cpath d='m21.668 4.33325-17.33337 17.33335'/%3E%3C/g%3E%3C/svg%3E");width:2.6rem;height:2.6rem}.hystmodal--menu{align-content:start;width:calc(100% - var(--get-scrollbar-width))}.hystmodal--menu:before{display:none}.hystmodal--menu .hystmodal__close{position:relative;top:0;right:0}.hystmodal--menu.hystmodal--animated .hystmodal__window{-webkit-transition:opacity var(--hystmodal-speed) ease 0s;transition:opacity var(--hystmodal-speed) ease 0s}.hystmodal--menu .hystmodal__window{width:100%;margin-top:0}.hystmodal--contact{grid-template-rows:0 100% 0}@media (min-width:768px){.hystmodal--contact{grid-template-rows:0 -webkit-min-content 0;grid-template-rows:0 min-content 0}}.hystmodal--contact .hystmodal__window{max-width:128.9rem;width:100%;height:100%}@media (min-width:768px){.hystmodal--contact .hystmodal__window{height:auto}}.pagination{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}.pagination__item{display:block;text-decoration:none;text-align:center;color:#838383;font-size:1.2rem;font-weight:500;line-height:100%;letter-spacing:-.036rem;text-transform:lowercase;padding-left:.8rem;padding-right:.8rem}@media (min-width:768px){.pagination__item{font-size:1.7rem;letter-spacing:-.068rem}}.pagination__item+.pagination__item{border-left:0}.pagination__item:focus,.pagination__item:hover{text-decoration:none}a.pagination__item:focus-visible,a.pagination__item:hover{color:#2c4c9a}span.pagination__item{cursor:default}.pagination__item--active{color:#2c4c9a}@media (min-width:1280px){.pagination--blog{-webkit-box-pack:start;justify-content:flex-start}}.portfolio-detail__list{display:grid;grid-gap:2.4rem;grid-template-columns:repeat(3,1fr);margin-bottom:4rem}@media (min-width:768px){.portfolio-detail__list{margin-bottom:6.4rem}}@media (max-width:767px){.portfolio-detail__list{grid-template-columns:repeat(2,1fr);grid-gap:1rem}}.portfolio-detail__item-title{color:#000;font-size:1.6rem;font-weight:500;line-height:1;letter-spacing:-.034rem;margin-bottom:2rem}@media (min-width:1280px){.portfolio-detail__item-title{font-size:3rem;font-weight:500;line-height:.96;letter-spacing:-.12rem}}@media (max-width:767px){.portfolio-detail__item-title{margin-bottom:0}}.portfolio-detail__item-text{font-size:1.6rem;color:#000}@media (min-width:1280px){.portfolio-detail__item-text{font-size:1.9rem}}@media (max-width:767px){.portfolio-detail__text{display:none}}.portfolio-detail figure.wp-block-image.size-full,.portfolio-detail__images{margin-bottom:4rem}@media (min-width:768px){.portfolio-detail figure.wp-block-image.size-full,.portfolio-detail__images{margin-bottom:6.4rem}}.portfolio-detail figure.wp-block-image.size-full .portfolio-detail__img+.portfolio-detail__img,.portfolio-detail__images .portfolio-detail__img+.portfolio-detail__img{margin-top:1.6rem}.portfolio-detail__img img{width:100%;max-width:none}.portfolio-detail__content{margin-bottom:4rem}@media (min-width:768px){.portfolio-detail__content{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2.4rem;margin-bottom:6.4rem}}@media (min-width:1280px){.portfolio-detail__content{grid-template-columns:61rem 1fr}}.portfolio-detail__content-title{font-size:1.7rem;font-weight:500;line-height:1;letter-spacing:-.034rem;margin-bottom:2.4rem}.portfolio-detail__content-title br{display:none}@media (min-width:768px){.portfolio-detail__content-title br{display:inline}}@media (min-width:768px){.portfolio-detail__content-title{margin-bottom:0}}@media (min-width:1280px){.portfolio-detail__content-title{font-size:3rem;font-weight:500;line-height:.96;letter-spacing:-.12rem}}.portfolio-detail__content-title--big{font-size:2.1rem;font-weight:500;line-height:.97;letter-spacing:-.042rem;margin-bottom:4rem}@media (min-width:768px){.portfolio-detail__content-title--big{font-size:3.2rem;font-weight:500;line-height:.96;letter-spacing:-.064rem;margin-bottom:4.8rem}}@media (min-width:1280px){.portfolio-detail__content-title--big{font-size:5rem;font-weight:500;line-height:.94;letter-spacing:-.25rem;margin-bottom:5.6rem}}.portfolio-detail__content-text{font-size:1.6rem}@media (min-width:1280px){.portfolio-detail__content-text{font-size:1.9rem}}.portfolio-detail__content-text p+p{margin-top:1.5rem}.portfolio-detail__descr{padding:2rem;background-color:#fff}@media (min-width:768px){.portfolio-detail__descr{display:grid;grid-gap:2.4rem;grid-template-columns:1.5fr .5fr;padding:3rem}}@media (min-width:1280px){.portfolio-detail__descr{padding:4rem;grid-template-columns:1fr 33rem;grid-gap:6rem}}.portfolio-detail__descr--reviews{background-color:transparent;padding:0}.portfolio-detail__descr--reviews .portfolio-detail__caption{justify-self:center}.portfolio-detail__descr-text{margin-bottom:2.4rem}@media (min-width:768px){.portfolio-detail__descr-text{margin-bottom:0}}.portfolio-detail__descr-text p{margin-bottom:1.5rem}.portfolio-detail__descr-text p:last-child{margin-bottom:0}.portfolio-detail__descr-text ol{margin-bottom:1.5rem;display:block;list-style-type:decimal;padding-left:2rem}.portfolio-detail__descr-text ol:last-child{margin-bottom:0}.portfolio-detail__caption-img{flex-shrink:0;width:5rem;height:5rem;margin-bottom:2.4rem}@media (min-width:768px){.portfolio-detail__caption-img{width:8rem;height:8rem}}.portfolio-detail__caption-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.portfolio-detail__caption-icon{margin-bottom:2.4rem}.portfolio-detail__caption-name{font-size:1.1rem;font-weight:500;line-height:1;letter-spacing:-.033rem;margin-bottom:.4rem}@media (min-width:1280px){.portfolio-detail__caption-name{font-size:1.6rem;font-weight:400;line-height:1.2;letter-spacing:-.016rem}}.portfolio-detail__caption-post{font-size:1.1rem;font-weight:500;line-height:1;letter-spacing:-.033rem;color:#272727;opacity:.57}@media (min-width:768px){.portfolio-detail__caption-post{font-size:.9rem;font-weight:500;line-height:.96;letter-spacing:-.027rem}}@media (min-width:1280px){.portfolio-detail__caption-post{font-size:1.6rem;font-weight:500;line-height:.87;letter-spacing:-.048rem}}.social{background-color:#f0f6ff;padding:1.6rem;max-width:38.5rem}@media (min-width:768px){.social{padding:2.4rem 1.6rem}}@media (min-width:1280px){.social{padding:3.2rem 2.4rem;max-width:100%}}@media (max-width:767px){.social{width:100%;max-width:100%}}.social__text{font-size:1.5rem;font-weight:500;line-height:100%;letter-spacing:-.03rem;margin-bottom:1.6rem}@media (min-width:768px){.social__text{font-size:1.8rem;letter-spacing:-.036rem}}@media (min-width:1280px){.social__text{font-size:2.4rem;line-height:110%;letter-spacing:-.048rem;margin-bottom:2.4rem}}.social__text a{color:#000}.social__text a:hover{color:#2c4c9a}.social__list{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:1.6rem}.social__icon{width:3.6rem;height:3.6rem}.social__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.social__icon img:hover{opacity:.8}.social--article{background-color:transparent;padding:0;margin:1.2rem 0}@media (min-width:768px){.social--article{margin:1.6rem 0}}@media (min-width:1280px){.social--article{margin:3.2rem 0}}.social--article .social__icon{width:4rem;height:4rem}.blog__authors{margin-top:1.6rem}@media (min-width:768px){.blog__authors{margin-top:2rem}}@media (min-width:1280px){.blog__authors{margin-top:2.4rem}}.authors-widget__list{display:-webkit-box;display:flex;flex-wrap:wrap;gap:1.2rem 1.6rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;align-content:flex-start}.authors-widget__item{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;gap:.8rem;padding:0;text-decoration:none;color:inherit;-webkit-transition:opacity .2s;transition:opacity .2s}.authors-widget__item:hover{opacity:.8}@media (min-width:1280px){.authors-widget__item{gap:1rem}}.authors-widget__avatar{width:3.6rem;height:3.6rem;min-width:3.6rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}@media (min-width:1280px){.authors-widget__avatar{width:4rem;height:4rem;min-width:4rem;min-height:4rem}}.authors-widget__name{font-size:1.4rem;font-weight:500;line-height:1.2;white-space:nowrap;text-overflow:ellipsis;max-width:12rem}.authors-widget__name:hover{color:#2c4c9a}@media (min-width:768px){.authors-widget__name{font-size:1.5rem;max-width:14rem}}@media (min-width:1280px){.authors-widget__name{font-size:1.6rem;max-width:16rem}}.authors-widget__all{display:inline-block;margin-top:1.2rem;font-size:1.4rem;font-weight:500;text-decoration:none;text-underline-offset:.2rem;color:#2c4c9a}.authors-widget__all:hover{text-decoration:underline}@media (min-width:1280px){.authors-widget__all{margin-top:1.6rem;font-size:1.5rem}}.swiper-button-next,.swiper-button-prev{width:3rem;height:3rem;position:static}.swiper-button-next:after,.swiper-button-prev:after{font-family:"TT Hoves Pro Trl Exp",Verdana,Arial,Tahoma,sans-serif;font-size:0;width:2.2rem;height:1.2rem;-webkit-transition:background .25s;transition:background .25s}.swiper-button-prev:focus-visible:after,.swiper-button-prev:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' height='12' viewBox='0 0 22 12' width='22' xmlns='http://www.w3.org/2000/svg' color='%235d5d5d'%3E%3Cpath d='m5.72.0571291 1.91714-.0000002v.3142851l-4.65143 4.651426v.15715l19.01429-.00001v1.69715h-19.01429v.15714l4.65143 4.65143v.3143h-1.91714l-5.71999996-5.72001-.00000004-.50286z' fill='currentColor'/%3E%3C/svg%3E")}.swiper-button-prev:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' height='12' viewBox='0 0 22 12' width='22' xmlns='http://www.w3.org/2000/svg' color='%23838383'%3E%3Cpath d='m5.72.0571291 1.91714-.0000002v.3142851l-4.65143 4.651426v.15715l19.01429-.00001v1.69715h-19.01429v.15714l4.65143 4.65143v.3143h-1.91714l-5.71999996-5.72001-.00000004-.50286z' fill='currentColor'/%3E%3C/svg%3E")}.swiper-button-next:focus-visible:after,.swiper-button-next:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' height='12' viewBox='0 0 22 12' width='22' xmlns='http://www.w3.org/2000/svg' color='%235d5d5d'%3E%3Cpath d='m16.28 12h-1.9171v-.3143l4.6514-4.65143v-.15714h-19.0143v-1.69714h19.0143v-.15715l-4.6514-4.651426v-.3142851h1.9171l5.72 5.7200011v.50286z' fill='currentColor'/%3E%3C/svg%3E")}.swiper-button-next:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' height='12' viewBox='0 0 22 12' width='22' xmlns='http://www.w3.org/2000/svg' color='%23838383'%3E%3Cpath d='m16.28 12h-1.9171v-.3143l4.6514-4.65143v-.15714h-19.0143v-1.69714h19.0143v-.15715l-4.6514-4.651426v-.3142851h1.9171l5.72 5.7200011v.50286z' fill='currentColor'/%3E%3C/svg%3E")}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{--swiper-pagination-bullet-horizontal-gap:0.6rem;bottom:0}.swiper-pagination-bullet-active{background:#ff5c52}.tabs__links{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:end;align-items:flex-end;margin:0;padding:0;list-style:none}.tabs__links:after{content:'';display:none;-webkit-box-flex:1;flex-grow:1;height:.1rem}@media (min-width:768px){.tabs__links:after{display:block}}.no-js .tabs__links{display:none}.tabs__link-wrap{position:relative;margin:0 .3em .3em 0}@media (min-width:768px){.tabs__link-wrap{margin:0}.tabs__link-wrap:not(:last-child){border-right:none}}.tabs__link{display:block;padding:1.46rem 2rem;color:currentColor;text-decoration:none}.tabs__link:focus,.tabs__link:hover{color:currentColor}.tabs__content-wrapper{display:block;padding:1.46rem 2rem}@media (min-width:768px){.tabs__content-wrapper{border-top:none}}.js .tabs__content-item{display:none}.tabs__content-item>:last-child{margin-bottom:0}.js .tabs__content-item--active{display:block}.tabs--main-tabs .tabs__links{display:none}@media (min-width:768px){.tabs--main-tabs .tabs__links{display:-webkit-box;display:flex}}.tabs--main-tabs .tabs__link-wrap:first-child .tabs__link{padding-left:0}.tabs--main-tabs .tabs__link-wrap--active .tabs__link{color:#fff}.tabs--main-tabs .tabs__link{font-size:1.1rem;font-weight:500;line-height:1;letter-spacing:-.033rem;padding:1.2rem;color:#838383}@media (min-width:1280px){.tabs--main-tabs .tabs__link{font-size:1.7rem;letter-spacing:-.068rem}}.tabs--main-tabs .tabs__content-wrapper{padding:0}@media (min-width:768px){.tabs--main-tabs .tabs__content-wrapper{padding:5.2rem 0 0}}@media (min-width:1280px){.tabs--main-tabs .tabs__content-wrapper{padding:12.8rem 0 0}}.js .tabs--main-tabs .tabs__content-item{display:block}@media (min-width:768px){.js .tabs--main-tabs .tabs__content-item{display:none}}.js .tabs--main-tabs .tabs__content-item--active{display:block}.tabs--dark .tabs__link{color:#f0f6ff}.tabs--dark .tabs__content-item{color:#f0f6ff}.tabs--vertical{display:grid;grid-template-columns:30% 70%}.tabs--vertical .tabs__links{display:block}.tabs--vertical .tabs__link-wrap--active .tabs__link{color:#f0f6ff}.tabs--vertical .tabs__link{color:#838383;font-size:1.8rem;font-weight:500;line-height:100%;letter-spacing:-.036rem;padding:1.2rem 0}@media (min-width:1280px){.tabs--vertical .tabs__link{font-size:3rem;font-weight:500;line-height:96%;letter-spacing:-.12rem;padding:1.8rem 0}}.tabs--vertical .tabs__link:hover{color:#fff}.tabs--vertical .tabs__content-wrapper{padding:.8rem 0 0}@media (min-width:1280px){.tabs--vertical .tabs__content-wrapper{padding:1.6rem 0 0}}.tariff{background-color:#fff;padding:5.6rem 0}@media (min-width:768px){.tariff{padding:6.4rem 0}}@media (min-width:1280px){.tariff{padding:10rem 0}}.tariff__title{margin-bottom:1.6rem}@media (min-width:768px){.tariff__title{margin-bottom:2.4rem}}.tariff__text{font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem;margin-bottom:4rem}@media (min-width:768px){.tariff__text{font-size:1.6rem;letter-spacing:-.016rem;max-width:39rem}}@media (min-width:1280px){.tariff__text{font-size:2.4rem;letter-spacing:-.024rem;margin-bottom:5.4rem;max-width:60rem}}.tariff__list{display:grid;grid-gap:1.6rem}@media (min-width:1280px){.tariff__list{grid-template-columns:1fr 1fr 1fr}}.tariff__item{background-color:#f0f6ff;padding:2.4rem 1.6rem}@media (min-width:768px){.tariff__item{padding:3.2rem 2.4rem;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1.6rem}}@media (min-width:1280px){.tariff__item{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:4rem 3.2rem}}.tariff__item-left{margin-bottom:2.4rem}@media (min-width:768px){.tariff__item-left{margin-bottom:0}}@media (min-width:1280px){.tariff__item-left{margin-bottom:3.6rem}}@media (min-width:768px){.tariff__item-right{-webkit-box-flex:1;flex-grow:1;display:grid}}.tariff__subtitle{font-size:1.7rem;font-weight:500;line-height:100%;letter-spacing:-.034rem;margin-bottom:1.6rem}@media (min-width:768px){.tariff__subtitle{font-size:2.6rem;line-height:96%;letter-spacing:-.052rem}}@media (min-width:1280px){.tariff__subtitle{font-size:3rem;letter-spacing:-.12rem;margin-bottom:2.4rem}}.tariff__cost{font-size:1.7rem;font-weight:500;line-height:100%;letter-spacing:-.034rem;margin-bottom:.8rem}@media (min-width:768px){.tariff__cost{font-size:2.1rem;letter-spacing:-.042rem}}@media (min-width:1280px){.tariff__cost{font-size:3rem;line-height:96%;letter-spacing:-.12rem}}.tariff__time{font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem;margin-bottom:2.4rem}@media (min-width:768px){.tariff__time{font-size:1.6rem;letter-spacing:-.016rem;margin-bottom:0}}@media (min-width:1280px){.tariff__time{font-size:1.9rem;letter-spacing:-.019rem}}.tariff__item-text{font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem;margin-bottom:2.4rem}@media (min-width:768px){.tariff__item-text{font-size:1.6rem;letter-spacing:-.016rem}}@media (min-width:1280px){.tariff__item-text{font-size:1.9rem;letter-spacing:-.019rem;margin-bottom:3rem}}.tariff__btn{margin-top:auto}.vacancies-expert{overflow:hidden}.vacancies-expert__top{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;margin-bottom:2.4rem;gap:1.2rem}@media (min-width:768px){.vacancies-expert__top{margin-bottom:4rem}}@media (min-width:1280px){.vacancies-expert__top{margin-bottom:5.6rem}}.vacancies-expert__title{margin:0}.vacancies-expert__navigation{flex-shrink:0;margin-left:auto;display:-webkit-box;display:flex;gap:1.2rem}.vacancies-expert__wrapper{position:relative}.vacancies-expert__slider{overflow:visible}.vacancies-expert .swiper-slide:last-child .vacancies-expert__slide:after{display:none}.vacancies-expert__slide{padding-top:2.4rem}@media (min-width:768px){.vacancies-expert__slide{padding-top:4.3rem}}.vacancies-expert__slide:before{content:'';position:absolute;z-index:1;top:0;left:0;width:.8rem;height:.8rem;background-color:#2c4c9a}@media (min-width:768px){.vacancies-expert__slide:before{width:1.1rem;height:1.1rem}}.vacancies-expert__slide:after{content:'';position:absolute;z-index:0;width:calc(100% + 2.4rem);height:.1rem;top:.35rem;left:0;background-color:#838383}@media (min-width:768px){.vacancies-expert__slide:after{top:.5rem;width:calc(100% + 6rem)}}.vacancies-expert__slide-title{font-size:1.7rem;font-weight:500;line-height:100%;letter-spacing:-.034rem;margin-bottom:.8rem}@media (min-width:768px){.vacancies-expert__slide-title{font-size:2.1rem;letter-spacing:-.042rem;margin-bottom:1.6rem}}@media (min-width:1280px){.vacancies-expert__slide-title{font-size:3rem;line-height:96%;letter-spacing:-.12rem}}.vacancies-expert__slide-text{font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem}@media (min-width:1280px){.vacancies-expert__slide-text{font-size:1.6rem;letter-spacing:-.016rem}}.vacancies-list__list{display:grid;grid-gap:1.6rem;margin-bottom:4.8rem}@media (min-width:768px){.vacancies-list__list{grid-template-columns:1fr 1fr}}@media (min-width:1280px){.vacancies-list__list{margin-bottom:4rem}}.vacancies-list__item{background-color:#f0f6ff;padding:2.4rem 1.6rem}@media (min-width:768px){.vacancies-list__item{padding:3.2rem 2.4rem}}@media (min-width:1280px){.vacancies-list__item{padding:4rem 3.2rem}}.vacancies-list__tag{font-size:1.1rem;font-weight:500;line-height:100%;letter-spacing:-.033rem;margin-bottom:1.2rem;color:#838383}@media (min-width:1280px){.vacancies-list__tag{font-size:1.6rem;line-height:87.018%;letter-spacing:-.048rem}}.vacancies-list__subtitle{font-size:1.7rem;font-weight:500;line-height:100%;letter-spacing:-.034rem;margin-bottom:1.6rem}@media (min-width:768px){.vacancies-list__subtitle{font-size:2.1rem;letter-spacing:-.042rem;margin-bottom:2.4rem}}@media (min-width:1280px){.vacancies-list__subtitle{font-size:3rem;line-height:96%;letter-spacing:-.12rem}}.vacancies-list__text{font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem;margin-bottom:2.4rem}@media (min-width:768px){.vacancies-list__text{font-size:1.6rem;letter-spacing:-.016rem}}@media (min-width:1280px){.vacancies-list__text{font-size:1.9rem;letter-spacing:-.019rem;margin-bottom:3.2rem}}.vacancies-list .btn__up{padding:1.6rem 2rem}@media (min-width:1280px){.vacancies-list .btn__up{padding:1.5rem 3.2rem}}.vacancies-office__top{margin-bottom:2.4rem}@media (min-width:768px){.vacancies-office__top{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;margin-bottom:4rem}}@media (min-width:1280px){.vacancies-office__top{margin-bottom:5.6rem}}.vacancies-office__title{margin:0}@media (min-width:768px){.vacancies-office__title{max-width:52rem}}@media (min-width:1280px){.vacancies-office__title{max-width:82rem}}.vacancies-office__text{font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem;margin-top:1.2rem;margin-bottom:2.4rem}@media (min-width:768px){.vacancies-office__text{font-size:1.6rem;letter-spacing:-.016rem;margin-top:1.6rem;max-width:59rem;margin-bottom:0}}@media (min-width:1280px){.vacancies-office__text{font-size:1.9rem;letter-spacing:-.019rem;margin-top:2.4rem;max-width:77rem}}.vacancies-office__navigation{flex-shrink:0;margin-left:auto;display:-webkit-box;display:flex;gap:1.2rem}.vacancies-office__slider{margin-bottom:1.6rem}@media (min-width:768px){.vacancies-office__slider{margin-bottom:2.4rem}}@media (min-width:1280px){.vacancies-office__slider{margin-bottom:2rem}}.vacancies-office__wrapper{position:relative}.vacancies-office__slide{position:relative}.vacancies-office__slide:before{content:'';display:block;padding-top:78.5%}@media (min-width:768px){.vacancies-office__slide:before{padding-top:40%}}@media (min-width:1280px){.vacancies-office__slide:before{padding-top:45%}}.vacancies-office__slide img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vacancies-office__pagination{position:static}.vacancies-study{overflow:hidden}.vacancies-study__title{margin:0}.vacancies-study__text{font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem;margin-top:1.2rem;margin-bottom:2.4rem}@media (min-width:768px){.vacancies-study__text{font-size:1.6rem;letter-spacing:-.016rem;margin-top:1.6rem;max-width:51.5rem;margin-bottom:4rem}}@media (min-width:1280px){.vacancies-study__text{font-size:1.9rem;letter-spacing:-.019rem;margin-top:2.4rem;max-width:69rem;margin-bottom:5.6rem}}.vacancies-study__form-title{font-size:1.7rem;font-weight:500;line-height:100%;letter-spacing:-.034rem;margin-bottom:2.4rem}@media (min-width:768px){.vacancies-study__form-title{font-size:2.1rem;letter-spacing:-.042rem}}@media (min-width:1280px){.vacancies-study__form-title{font-size:3rem;line-height:96%;letter-spacing:-.12rem;margin-bottom:4.8rem}}.vacancies-study__checkbox{margin-bottom:2.4rem}@media (min-width:1280px){.vacancies-study__checkbox{margin-bottom:4.8rem}}.vacancies-study__wrapper{display:grid;grid-gap:2rem}@media (min-width:768px){.vacancies-study__wrapper{grid-template-columns:1fr 1fr;grid-gap:0}}@media (min-width:768px){.vacancies-study__image{-webkit-box-ordinal-group:3;order:2}}.vacancies-study__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vacancies-study__form{background-color:#f0f6ff;margin-left:-2rem;margin-right:-2rem;padding:4rem 2rem}@media (min-width:768px){.vacancies-study__form{-webkit-box-ordinal-group:2;order:1;margin:0;padding:4rem 2.4rem}}@media (min-width:1280px){.vacancies-study__form{padding:5.6rem}}.vacancies-study__textarea{margin-top:3.2rem}@media (min-width:1280px){.vacancies-study__textarea{margin-top:4.8rem}}.vacancies-study__btns{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (min-width:768px){.vacancies-study__btns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:1.6rem}}.vacancies-study__btns .btn{width:100%}@media (min-width:1280px){.vacancies-study__btns .btn{min-width:21.5rem}}@media (min-width:768px){.vacancies-study__btns .btn__up{padding:1.7rem 3.2rem}}@media (min-width:1280px){.vacancies-study__btns .btn__up{padding:2rem 3.2rem}}.vacancies-study__btns-file{margin-bottom:1.2rem;display:none}@media (min-width:768px){.vacancies-study__btns-file{margin-bottom:0}}@media (min-width:1280px){.vacancies-study__btns-file{display:block}}.vacancies-worker__title{margin:0}@media (min-width:768px){.vacancies-worker__title{max-width:52rem}}@media (min-width:1280px){.vacancies-worker__title{max-width:100%}}.vacancies-worker__text{font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem;margin-top:1.2rem;margin-bottom:2.4rem}@media (min-width:768px){.vacancies-worker__text{font-size:1.6rem;letter-spacing:-.016rem;margin-top:1.6rem;max-width:61rem;margin-bottom:4rem}}@media (min-width:1280px){.vacancies-worker__text{font-size:1.9rem;letter-spacing:-.019rem;margin-top:2.4rem;max-width:71rem;margin-bottom:5.6rem}}.vacancies-worker__images{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1.6rem}@media (min-width:768px){.vacancies-worker__images{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1280px){.vacancies-worker__images{grid-template-columns:1fr 1fr 2fr}}.vacancies-worker__img{height:13rem}@media (min-width:768px){.vacancies-worker__img{height:20rem}}@media (min-width:1280px){.vacancies-worker__img{height:30rem}}.vacancies-worker__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.vacancies-worker__img--last{display:none}@media (min-width:768px){.vacancies-worker__img--last{display:block}}.vacancy-another{background-color:#f0f6ff;padding:2.4rem}@media (min-width:1280px){.vacancy-another{padding:4rem 3.2rem}}.vacancy-another__title{font-size:1.7rem;font-weight:500;line-height:100%;letter-spacing:-.034rem;margin-bottom:2rem}@media (min-width:768px){.vacancy-another__title{font-size:2.1rem;letter-spacing:-.042rem}}@media (min-width:1280px){.vacancy-another__title{font-size:3rem;line-height:96%;letter-spacing:-.12rem;margin-bottom:2.6rem}}.vacancy-another__list{margin-bottom:2rem}@media (min-width:1280px){.vacancy-another__list{margin-bottom:2.6rem}}.vacancy-another__link{display:inline-block;font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem;padding:.4rem 0;color:#000}@media (min-width:1280px){.vacancy-another__link{font-size:1.9rem;line-height:130%;letter-spacing:-.019rem;padding:.8rem 0}}.vacancy-another__link:focus-visible,.vacancy-another__link:hover{text-decoration:underline}.vacancy-another__all{font-size:1.2rem;font-weight:400;line-height:100%;letter-spacing:-.036rem;text-transform:lowercase;color:#2c4c9a}@media (min-width:768px){.vacancy-another__all{font-size:1.6rem;line-height:118%;letter-spacing:-.032rem}}.vacancy-career__top{margin-bottom:3.2rem}@media (min-width:768px){.vacancy-career__top{display:-webkit-box;display:flex;gap:2.4rem;-webkit-box-align:start;align-items:flex-start;margin-bottom:4rem}}@media (min-width:1280px){.vacancy-career__top{margin-bottom:5.6rem}}.vacancy-career__title{margin-bottom:1.6rem}@media (min-width:1280px){.vacancy-career__title{margin-bottom:2.4rem}}.vacancy-career__text{font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem;margin-bottom:2.4rem}@media (min-width:768px){.vacancy-career__text{font-size:1.6rem;letter-spacing:-.016rem;max-width:48rem;margin-bottom:0}}@media (min-width:1280px){.vacancy-career__text{font-size:1.9rem;letter-spacing:-.019rem;max-width:52rem}}.vacancy-career__btn{margin-left:auto}.vacancy-career__image{position:relative}.vacancy-career__image:before{content:'';display:block;padding-top:58%}@media (min-width:768px){.vacancy-career__image:before{padding-top:39%}}@media (min-width:1280px){.vacancy-career__image:before{padding-top:45%}}.vacancy-career__image img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vacancy-cost{background-color:#f0f6ff;padding:2.4rem}@media (min-width:1280px){.vacancy-cost{padding:4rem 3.2rem}}.vacancy-cost__tag{font-size:1.1rem;font-weight:500;line-height:100%;letter-spacing:-.033rem;margin-bottom:1.6rem;color:#838383}@media (min-width:1280px){.vacancy-cost__tag{font-size:1.6rem;line-height:87.018%;letter-spacing:-.048rem}}.vacancy-cost__cost{margin-bottom:2.4rem}@media (min-width:1280px){.vacancy-cost__cost{margin-bottom:4rem}}.vacancy-cost__sum{font-size:1.7rem;font-weight:500;line-height:100%;letter-spacing:-.034rem;margin-bottom:.8rem}@media (min-width:768px){.vacancy-cost__sum{font-size:2.1rem;letter-spacing:-.042rem}}@media (min-width:1280px){.vacancy-cost__sum{font-size:3rem;line-height:96%;letter-spacing:-.12rem}}.vacancy-cost__sum-bottom{font-size:1.1rem;font-weight:500;line-height:100%;letter-spacing:-.033rem;color:#838383}@media (min-width:1280px){.vacancy-cost__sum-bottom{font-size:1.6rem;font-weight:400;line-height:118%;letter-spacing:-.032rem}}.vacancy-cost__descr{font-size:1.3rem;font-weight:400;line-height:120%;letter-spacing:-.013rem}@media (min-width:1280px){.vacancy-cost__descr{font-size:1.9rem;line-height:130%;letter-spacing:-.019rem}}.vacancy-cost__descr p+p{margin-top:.8rem}.vacancy{margin-top:4rem}@media (min-width:768px){.vacancy{margin-top:6rem}}@media (min-width:1280px){.vacancy{margin-top:10rem}}.vacancy__wrapper{display:grid;grid-gap:3.2rem}@media (min-width:768px){.vacancy__wrapper{grid-template-columns:1fr 23rem;grid-gap:2.4rem}}@media (min-width:1280px){.vacancy__wrapper{grid-template-columns:1fr 40rem;grid-gap:20rem}}.vacancy__another-wrap{align-self:start;display:grid;-webkit-box-align:start;align-items:start;grid-gap:1.6rem}@media (min-width:768px){.vacancy__another-wrap{grid-gap:2.4rem}}.email_www{display:none}.text-page a,.text-page p{color:#333}.text-page a:hover{color:#000;text-decoration:underline}.text-page p{margin:0 0 1rem 0}.hero-site__text ul,.portfolio-detail__content-text ul,.services-cost__big-text ul{list-style:square;margin:0 0 0 2rem}.hero-site__text ul li,.portfolio-detail__content-text ul li,.services-cost__big-text ul li{margin:0 0 .5rem 0}.hero-site__text ul li a,.services-cost__big-text ul li a{color:#fff;text-decoration:underline}.swiper-pagination-bullet:hover,.tabs--main-tabs .tabs__link:hover{color:#fff}.main-blog__link:hover,.main-platforms__link:hover{opacity:.9}.post.section p{margin:0 0 2rem 0}.post.section h2,.post.section h3,.post.section h4{margin:1.5rem 0 2rem 0}.post.section a{color:#2c4c9a;font-size:initial}.post.section a:Hover{text-decoration:underline}.post.section .blog-item__tag{border:#2c4c9a solid;padding:.3rem .5rem;display:inline-block;margin:.2rem 0}.post.section .blog-item__tag:hover{background-color:#2c4c9a;color:#fff}.hero-education.section ul{list-style:square;margin:0 0 0 1.6rem}.hero-education.section ul.industries-list__list{list-style:none;margin:0}ul.about-count__list,ul.services-detail-descr__apps,ul.services-stack__list{list-style:none;clear:both;margin:2rem 0}ul.about-count__list li,ul.services-detail-descr__apps li,ul.services-stack__list li{float:left}ul.services-detail-descr__apps li:last-child,ul.services-stack__list li:last-child{float:none}ul.about-count__list li.about-count__item{width:33%;margin:0 0 2rem 0}ul.about-count__list li.about-count__item img{margin:0 0 1rem 0}@media (max-width:768px){ul.about-count__list li.about-count__item{width:100%;margin:0 0 1rem 0}}.services-cost__big-text h3,.services-cost__big-text p{margin:0 0 1rem 0}.services-detail-descr__subtitle{margin:1rem 0}.services-cost__big-text a{color:#2c4c9a}.hero-list .ac .ac-trigger:hover{text-decoration:underline}.client_name{font-size:2rem;color:#ff5c52}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBsdWdpbnMvbm9ybWFsaXplLnNjc3MiLCJzdHlsZS5jc3MiLCJ1dGlscy9mb250cy5zY3NzIiwicGx1Z2lucy9oeXN0bW9kYWwubWluLnNjc3MiLCJzdHlsZS5zY3NzIiwicGx1Z2lucy9hY2NvcmRpb24ubWluLnNjc3MiLCJwbHVnaW5zL21tZW51LmNzcyIsInBsdWdpbnMvc3dpcGVyLm1pbi5zY3NzIiwidXRpbHMvY29tbW9uLnNjc3MiLCJtaXhpbnMvbWl4aW5zLnNjc3MiLCJ1dGlscy9idG4uc2NzcyIsImNvbXBvbmVudHMvYWJvdXQtaWNvbnMuc2NzcyIsImNvbXBvbmVudHMvYWJvdXQtaW1nLnNjc3MiLCJjb21wb25lbnRzL2Fib3V0LWxpc3Quc2NzcyIsImNvbXBvbmVudHMvYWJvdXQtdGVhbS5zY3NzIiwiY29tcG9uZW50cy9hcnRpY2xlLnNjc3MiLCJjb21wb25lbnRzL2F1dGhvci1pbmRleC5zY3NzIiwiY29tcG9uZW50cy9ibG9nLWZpbHRlci5zY3NzIiwiY29tcG9uZW50cy9ibG9nLWludGVyZXN0ZWQuc2NzcyIsImNvbXBvbmVudHMvYmxvZy1pdGVtLnNjc3MiLCJjb21wb25lbnRzL2Jsb2ctcG9wdWxhci5zY3NzIiwiY29tcG9uZW50cy9ibG9nLnNjc3MiLCJjb21wb25lbnRzL2J1cmdlci5zY3NzIiwiY29tcG9uZW50cy9jb250YWN0cy1wYWdlLnNjc3MiLCJjb21wb25lbnRzL2NvbnRhY3RzLnNjc3MiLCJjb21wb25lbnRzL2Nvb2tpZS1tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9lZHVjYXRpb24tZmVhdHVyZS5zY3NzIiwiY29tcG9uZW50cy9lZHVjYXRpb24tbGlzdC5zY3NzIiwiY29tcG9uZW50cy9lZHVjYXRpb24tc2l0ZS5zY3NzIiwiY29tcG9uZW50cy9ldmVudC1mb3JtLnNjc3MiLCJjb21wb25lbnRzL2V2ZW50LWxpc3Quc2NzcyIsImNvbXBvbmVudHMvZmFxLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzLnNjc3MiLCJjb21wb25lbnRzL2ZpZWxkLWNoZWNrYm94LnNjc3MiLCJjb21wb25lbnRzL2ZpZWxkLWZpbGUuc2NzcyIsImNvbXBvbmVudHMvZmllbGQtbnVtLnNjc3MiLCJjb21wb25lbnRzL2ZpZWxkLXRleHQuc2NzcyIsImNvbXBvbmVudHMvZmlsdGVyLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci1saXN0LnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXItbWVudS5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvaGVyby1hYm91dC5zY3NzIiwiY29tcG9uZW50cy9oZXJvLWJsb2cuc2NzcyIsImNvbXBvbmVudHMvaGVyby1jYW52YXMuc2NzcyIsImNvbXBvbmVudHMvaGVyby1lZHVjYXRpb24uc2NzcyIsImNvbXBvbmVudHMvaGVyby1ldmVudC5zY3NzIiwiY29tcG9uZW50cy9oZXJvLWluZHVzdHJpZXMuc2NzcyIsImNvbXBvbmVudHMvaGVyby1saXN0LnNjc3MiLCJjb21wb25lbnRzL2hlcm8tcG9ydGZvbGlvLnNjc3MiLCJjb21wb25lbnRzL2hlcm8tc2VydmljZXMuc2NzcyIsImNvbXBvbmVudHMvaGVyby1zaXRlLnNjc3MiLCJjb21wb25lbnRzL2hlcm8tdmFjYW5jaWVzLnNjc3MiLCJjb21wb25lbnRzL2luZHVzdHJpZXMtbGlzdC5zY3NzIiwiY29tcG9uZW50cy9pbnRlcmVzdGVkLXNsaWRlLnNjc3MiLCJjb21wb25lbnRzL21haW4tYmxvZy5zY3NzIiwiY29tcG9uZW50cy9tYWluLWNsaWVudHMuc2NzcyIsImNvbXBvbmVudHMvbWFpbi1oZXJvLnNjc3MiLCJjb21wb25lbnRzL21haW4tcGxhdGZvcm1zLnNjc3MiLCJjb21wb25lbnRzL21haW4tcmV2aWV3cy5zY3NzIiwiY29tcG9uZW50cy9tYWluLXRhYnMuc2NzcyIsImNvbXBvbmVudHMvbWFpbi10ZWFtLnNjc3MiLCJjb21wb25lbnRzL21lbnUtaW5kdXN0cnkuc2NzcyIsImNvbXBvbmVudHMvbWVudS1zZXJ2aWNlcy5zY3NzIiwiY29tcG9uZW50cy9tb2JpbGUtbWVudS5zY3NzIiwiY29tcG9uZW50cy9tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL3BvcnRmb2xpby1kZXRhaWwuc2NzcyIsImNvbXBvbmVudHMvc29jaWFsLnNjc3MiLCJjb21wb25lbnRzL3N3aXBlci1nZW5lcmFsLnNjc3MiLCJjb21wb25lbnRzL3RhYnMuc2NzcyIsImNvbXBvbmVudHMvdGFyaWZmLnNjc3MiLCJjb21wb25lbnRzL3ZhY2FuY2llcy1leHBlcnQuc2NzcyIsImNvbXBvbmVudHMvdmFjYW5jaWVzLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvdmFjYW5jaWVzLW9mZmljZS5zY3NzIiwiY29tcG9uZW50cy92YWNhbmNpZXMtc3R1ZHkuc2NzcyIsImNvbXBvbmVudHMvdmFjYW5jaWVzLXdvcmtlci5zY3NzIiwiY29tcG9uZW50cy92YWNhbmN5LWFub3RoZXIuc2NzcyIsImNvbXBvbmVudHMvdmFjYW5jeS1jYXJlZXIuc2NzcyIsImNvbXBvbmVudHMvdmFjYW5jeS1jb3N0LnNjc3MiLCJjb21wb25lbnRzL3ZhY2FuY3kuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBQUEsNEVBVUEsS0FDRSxZQUFBLEtBQ0EseUJBQUEsS0FVRixLQUNFLE9BQUEsRUFPRixLQUNFLFFBQUEsTUFRRixHQUNFLFVBQUEsSUFDQSxPQUFBLE1BQUEsRUFXRixHQUNFLG1CQUFBLFlBQUEsV0FBQSxZQUNBLE9BQUEsRUFDQSxTQUFBLFFBUUYsSUFDRSxZQUFBLFNBQUEsQ0FBQSxVQUNBLFVBQUEsSUFVRixFQUNFLGlCQUFBLFlBUUYsWUFDRSxjQUFBLEtBQ0EsZ0JBQUEsVUFDQSx3QkFBQSxVQUFBLE9BQUEsZ0JBQUEsVUFBQSxPQU9GLEVDQUEsT0RFRSxZQUFBLE9BUUYsS0NEQSxJQUNBLEtER0UsWUFBQSxTQUFBLENBQUEsVUFDQSxVQUFBLElBT0YsTUFDRSxVQUFB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bGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVFQgSG92ZXMgUHJvIFRybCBFeHAnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1RUSG92ZXNQcm9UcmxFeHAtTWQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1RUSG92ZXNQcm9UcmxFeHAtTWQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVFQgSG92ZXMgUHJvIFRybCBFeHAnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1RUSG92ZXNQcm9UcmxFeHAtRG1CZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvVFRIb3Zlc1Byb1RybEV4cC1EbUJkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1RUIEhvdmVzIFBybyBUcmwgRXhwJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9UVEhvdmVzUHJvVHJsRXhwLVJnLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9UVEhvdmVzUHJvVHJsRXhwLVJnLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG46cm9vdCB7XG4gIC0taHlzdG1vZGFsLXNwZWVkOiAuMnM7XG4gIC0taHlzdG1vZGFsLXppbmRleDogNzA7XG59XG5cbi5oeXN0bW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDBweCBtaW4tY29udGVudCAwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4uaHlzdG1vZGFsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oeXN0bW9kYWw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmh5c3Rtb2RhbC0tYW5pbWF0ZWQ6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1oeXN0bW9kYWwtc3BlZWQpIGVhc2U7XG59XG5cbi5oeXN0bW9kYWwtLWFjdGl2ZTpiZWZvcmUge1xuICBvcGFjaXR5OiAuNjtcbn1cblxuLmh5c3Rtb2RhbC0tbW92ZWQsIC5oeXN0bW9kYWwtLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uaHlzdG1vZGFsLS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmh5c3Rtb2RhbF9fd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDA7XG4gIGdyaWQtcm93OiAyIC8gMztcbn1cblxuLmh5c3Rtb2RhbF9fd2luZG93IHtcbiAgbWluLXdpZHRoOiAwO1xuICBncmlkLXJvdzogMiAvIDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWdyb3c6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiA2MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG59XG5cbi5oeXN0bW9kYWxfX3dpbmRvdy0tbG9hZGluZyB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScxMDUnIGhlaWdodD0nMTA1JyB2aWV3Qm94PScwIDAgMTA1IDEwNScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNhYWEnJTNFJTNDY2lyY2xlIGN4PScxMi41JyBjeT0nMTIuNScgcj0nMTIuNSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J2ZpbGwtb3BhY2l0eScgYmVnaW49JzBzJyBkdXI9JzFzJyB2YWx1ZXM9JzE7LjI7MScgY2FsY01vZGU9J2xpbmVhcicgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIC8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlIGN4PScxMi41JyBjeT0nNTIuNScgcj0nMTIuNScgZmlsbC1vcGFjaXR5PScuNSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J2ZpbGwtb3BhY2l0eScgYmVnaW49JzEwMG1zJyBkdXI9JzFzJyB2YWx1ZXM9JzE7LjI7MScgY2FsY01vZGU9J2xpbmVhcicgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIC8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlIGN4PSc1Mi41JyBjeT0nMTIuNScgcj0nMTIuNSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J2ZpbGwtb3BhY2l0eScgYmVnaW49JzMwMG1zJyBkdXI9JzFzJyB2YWx1ZXM9JzE7LjI7MScgY2FsY01vZGU9J2xpbmVhcicgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIC8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlIGN4PSc1Mi41JyBjeT0nNTIuNScgcj0nMTIuNSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J2ZpbGwtb3BhY2l0eScgYmVnaW49JzYwMG1zJyBkdXI9JzFzJyB2YWx1ZXM9JzE7LjI7MScgY2FsY01vZGU9J2xpbmVhcicgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIC8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlIGN4PSc5Mi41JyBjeT0nMTIuNScgcj0nMTIuNSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J2ZpbGwtb3BhY2l0eScgYmVnaW49JzgwMG1zJyBkdXI9JzFzJyB2YWx1ZXM9JzE7LjI7MScgY2FsY01vZGU9J2xpbmVhcicgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIC8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlIGN4PSc5Mi41JyBjeT0nNTIuNScgcj0nMTIuNSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J2ZpbGwtb3BhY2l0eScgYmVnaW49JzQwMG1zJyBkdXI9JzFzJyB2YWx1ZXM9JzE7LjI7MScgY2FsY01vZGU9J2xpbmVhcicgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIC8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlIGN4PScxMi41JyBjeT0nOTIuNScgcj0nMTIuNSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J2ZpbGwtb3BhY2l0eScgYmVnaW49JzcwMG1zJyBkdXI9JzFzJyB2YWx1ZXM9JzE7LjI7MScgY2FsY01vZGU9J2xpbmVhcicgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIC8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlIGN4PSc1Mi41JyBjeT0nOTIuNScgcj0nMTIuNSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J2ZpbGwtb3BhY2l0eScgYmVnaW49JzUwMG1zJyBkdXI9JzFzJyB2YWx1ZXM9JzE7LjI7MScgY2FsY01vZGU9J2xpbmVhcicgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIC8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlIGN4PSc5Mi41JyBjeT0nOTIuNScgcj0nMTIuNSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J2ZpbGwtb3BhY2l0eScgYmVnaW49JzIwMG1zJyBkdXI9JzFzJyB2YWx1ZXM9JzE7LjI7MScgY2FsY01vZGU9J2xpbmVhcicgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIC8lM0UlM0MvY2lyY2xlJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQ4cHg7XG59XG5cbi5oeXN0bW9kYWwtLWFuaW1hdGVkIC5oeXN0bW9kYWxfX3dpbmRvdyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1oeXN0bW9kYWwtc3BlZWQpIGVhc2UgMHMsIG9wYWNpdHkgdmFyKC0taHlzdG1vZGFsLXNwZWVkKSBlYXNlIDBzO1xufVxuXG4uaHlzdG1vZGFsLS1hY3RpdmUgLmh5c3Rtb2RhbF9fd2luZG93IHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaHlzdG1vZGFsX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMjIgMkwyIDIyJy8lM0UlM0NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgMmwyMCAyMCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5oeXN0bW9kYWxfX2Nsb3NlLS13aCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIyIDJMMiAyMicvJTNFJTNDcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDJsMjAgMjAnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5oeXN0bW9kYWxfX2Nsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogLjk1O1xufVxuXG4uaHlzdG1vZGFsX19jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4uaHlzdG1vZGFsX19jbG9zZS0td2g6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmh5c3Rtb2RhbF9fY2xvc2Uge1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmh5c3Rtb2RhbF9fd2luZG93IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmh5c3Rtb2RhbF9fd2luZG93IGZvcm0ge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLyoqXG4gKiBBY2NvcmRpb24gdjMuMy40XG4gKiBMaWdodHdlaWdodCBhbmQgYWNjZXNzaWJsZSBhY2NvcmRpb24gbW9kdWxlIGNyZWF0ZWQgaW4gcHVyZSBKYXZhc2NyaXB0XG4gKiBodHRwczovL2dpdGh1Yi5jb20vbWljaHUyay9BY2NvcmRpb25cbiAqXG4gKiBDb3B5cmlnaHQgKGMpIE1pY2hhxYIgU3RydW1wZlxuICogUHVibGlzaGVkIHVuZGVyIE1JVCBMaWNlbnNlXG4gKi9cbi5hYyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmFjIC5hYy1oZWFkZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hYyAuYWMtdHJpZ2dlciB7XG4gIGZvbnQ6IGJvbGQgMTZweCBBcmlhbCxzYW5zLXNlcmlmO1xuICBjb2xvcjogIzExMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAzMnB4IDhweCA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMjVzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLmFjIC5hYy10cmlnZ2VyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxNXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG59XG5cbi5hYyAuYWMtdHJpZ2dlcjpmb2N1cyB7XG4gIGNvbG9yOiAjOGE4YThhO1xufVxuXG4uYWMgLmFjLXBhbmVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuXG4uYWMgLmFjLXBhbmVsIC5hYy10ZXh0IHtcbiAgZm9udDogMTVweC8yNHB4IEFyaWFsLHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTExO1xuICBwYWRkaW5nOiA4cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFjLmpzLWVuYWJsZWQgLmFjLXBhbmVsIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYWMuaXMtYWN0aXZlIC5hYy1wYW5lbCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5hYy5pcy1hY3RpdmUgPiAuYWMtaGVhZGVyIC5hYy10cmlnZ2VyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oCTXCI7XG59XG5cbi8qIVxuICogbW1lbnUuanNcbiAqIG1tZW51anMuY29tXG4gKlxuICogQ29weXJpZ2h0IChjKSBGcmVkIEhldXNzY2hlblxuICogZnJlYnNpdGUubmxcbiAqXG4gKiBMaWNlbnNlOiBDQy1CWS1OQy00LjBcbiAqIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLzQuMC9cbiAqL1xuOnJvb3Qge1xuICAtLW1tLWxpbmVoZWlnaHQ6MjJweDtcbn1cblxuLm1tLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1tLXdyYXBwZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1tLW1lbnUsIC5tbS1tZW51ICosIC5tbS1tZW51IDphZnRlciwgLm1tLW1lbnUgOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7XG4gIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC40cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5cbjpyb290IHtcbiAgLS1tbS1ibG9ja2VyLXZpc2liaWxpdHktZGVsYXk6MC40cztcbiAgLS1tbS1ibG9ja2VyLW9wYWNpdHktZGVsYXk6MHM7XG59XG5cbi5tbS1ibG9ja2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3R0b20gMHMgZWFzZSB2YXIoLS1tbS1ibG9ja2VyLXZpc2liaWxpdHktZGVsYXkpLCB3aWR0aCAwLjRzIGVhc2UsIG9wYWNpdHkgMC40cyBlYXNlIHZhcigtLW1tLWJsb2NrZXItb3BhY2l0eS1kZWxheSksIC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDBzIGVhc2UgdmFyKC0tbW0tYmxvY2tlci12aXNpYmlsaXR5LWRlbGF5KSwgd2lkdGggMC40cyBlYXNlLCBvcGFjaXR5IDAuNHMgZWFzZSB2YXIoLS1tbS1ibG9ja2VyLW9wYWNpdHktZGVsYXkpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJvdHRvbSAwcyBlYXNlIHZhcigtLW1tLWJsb2NrZXItdmlzaWJpbGl0eS1kZWxheSksIHdpZHRoIDAuNHMgZWFzZSwgb3BhY2l0eSAwLjRzIGVhc2UgdmFyKC0tbW0tYmxvY2tlci1vcGFjaXR5LWRlbGF5KSwgdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDBzIGVhc2UgdmFyKC0tbW0tYmxvY2tlci12aXNpYmlsaXR5LWRlbGF5KSwgd2lkdGggMC40cyBlYXNlLCBvcGFjaXR5IDAuNHMgZWFzZSB2YXIoLS1tbS1ibG9ja2VyLW9wYWNpdHktZGVsYXkpLCB0cmFuc2Zvcm0gMC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMHMgZWFzZSB2YXIoLS1tbS1ibG9ja2VyLXZpc2liaWxpdHktZGVsYXkpLCB3aWR0aCAwLjRzIGVhc2UsIG9wYWNpdHkgMC40cyBlYXNlIHZhcigtLW1tLWJsb2NrZXItb3BhY2l0eS1kZWxheSksIHRyYW5zZm9ybSAwLjRzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgZWFzZTtcbn1cblxuLm1tLWJsb2NrZXI6Zm9jdXMtdmlzaWJsZSB7XG4gIG9wYWNpdHk6IC43NTtcbn1cblxuLm1tLWJ0biB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAwO1xuICBmbGV4LWdyb3c6IDA7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tbS1idG4tLW5leHQsIFtkaXI9cnRsXSAubW0tYnRuLS1wcmV2IHtcbiAgLS1tbS1idG4tcm90YXRlOjEzNWRlZztcbn1cblxuLm1tLWJ0bi0tcHJldiwgW2Rpcj1ydGxdIC5tbS1idG4tLW5leHQge1xuICAtLW1tLWJ0bi1yb3RhdGU6LTQ1ZGVnO1xufVxuXG4ubW0tYnRuLS1uZXh0OmFmdGVyLCAubW0tYnRuLS1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiBhdXRvO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLW1tLWNvbG9yLWljb24pO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUodmFyKC0tbW0tYnRuLXJvdGF0ZSkpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUodmFyKC0tbW0tYnRuLXJvdGF0ZSkpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS1tbS1idG4tcm90YXRlKSk7XG59XG5cbi5tbS1idG4tLXByZXY6YmVmb3JlIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAyM3B4O1xufVxuXG4ubW0tYnRuLS1uZXh0OmFmdGVyIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogMjNweDtcbn1cblxuLm1tLWJ0bi0tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLDl1wiO1xuICBmb250LXNpemU6IDE1MCU7XG59XG5cbi5tbS1idG5yZXNldCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tbS1kaXZpZGVyIHtcbiAgLW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgbWluLWhlaWdodDogdmFyKC0tbW0tbGluZWhlaWdodCk7XG4gIHBhZGRpbmc6IGNhbGMoKHZhcigtLW1tLWxpc3RpdGVtLXNpemUpICogLjY1IC0gdmFyKC0tbW0tbGluZWhlaWdodCkpICogLjUpIDIwcHg7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSh2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodCkpLCB0byh2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQtaGlnaGxpZ2h0KSwgdmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZC1oaWdobGlnaHQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQtaGlnaGxpZ2h0KSwgdmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZC1oaWdobGlnaHQpKTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4ubW0tbmF2YmFyOm5vdCgubW0taGlkZGVuKSB+IC5tbS1saXN0dmlldyAubW0tZGl2aWRlciB7XG4gIHRvcDogdmFyKC0tbW0tbmF2YmFyLXNpemUpO1xufVxuXG46cm9vdCB7XG4gIC0tbW0tbGlzdGl0ZW0tc2l6ZTo1MHB4O1xufVxuXG4ubW0tbGlzdGl0ZW0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB2YXIoLS1tbS1jb2xvci10ZXh0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tbS1jb2xvci1ib3JkZXIpO1xufVxuXG4ubW0tbGlzdGl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogMjBweDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ubW0tbGlzdGl0ZW1fX2J0biwgLm1tLWxpc3RpdGVtX190ZXh0IHtcbiAgcGFkZGluZzogY2FsYygodmFyKC0tbW0tbGlzdGl0ZW0tc2l6ZSkgLSB2YXIoLS1tbS1saW5laGVpZ2h0KSkvIDIpIDA7XG59XG5cbi5tbS1saXN0aXRlbV9fdGV4dCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMCU7XG4gIGZsZXgtYmFzaXM6IDEwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgLW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW0tbGlzdGl0ZW1fX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICAtd2Via2l0LXBhZGRpbmctZW5kOiA1MHB4O1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDUwcHg7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogcmdiYSgzLCAyLCAxLCAwKTtcbn1cblxuLm1tLWxpc3RpdGVtX19idG46bm90KC5tbS1saXN0aXRlbV9fdGV4dCkge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG59XG5cbi5tbS1saXN0aXRlbS0tc2VsZWN0ZWQgPiAubW0tbGlzdGl0ZW1fX3RleHQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzKTtcbn1cblxuLm1tLWxpc3RpdGVtLS1vcGVuZWQgPiAubW0tbGlzdGl0ZW1fX2J0biwgLm1tLWxpc3RpdGVtLS1vcGVuZWQgPiAubW0tcGFuZWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodCk7XG59XG5cbi5tbS1saXN0dmlldyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5tbS1tZW51IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIC1tcy1zY3JvbGwtY2hhaW5pbmc6IG5vbmU7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLW1tLWNvbG9yLWJvcmRlcik7XG4gIGNvbG9yOiB2YXIoLS1tbS1jb2xvci10ZXh0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLW1tLWxpbmVoZWlnaHQpO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXMpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLm1tLW1lbnUgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLW1tLWNvbG9yLXRleHQtZGltbWVkKTtcbn1cblxuLm1tLW1lbnUgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLW1tLWNvbG9yLXRleHQtZGltbWVkKTtcbn1cblxuLm1tLW1lbnUgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1tbS1jb2xvci10ZXh0LWRpbW1lZCk7XG59XG5cbi5tbS1tZW51IDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLW1tLWNvbG9yLXRleHQtZGltbWVkKTtcbn1cblxuLm1tLW1lbnUgOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1tbS1jb2xvci10ZXh0LWRpbW1lZCk7XG59XG5cbi5tbS1tZW51LCAubW0tbWVudSAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubW0tbWVudSA6Zm9jdXMsIC5tbS1tZW51IDpmb2N1cy12aXNpYmxlLCAubW0tbWVudTpmb2N1cywgLm1tLW1lbnU6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tbS1tZW51IGEsIC5tbS1tZW51IGJ1dHRvbiwgLm1tLW1lbnUgbGFiZWwge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLm1tLW1lbnUgYTpmb2N1cywgLm1tLW1lbnUgYnV0dG9uOmZvY3VzLCAubW0tbWVudSBsYWJlbDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tbS1tZW51IGE6Zm9jdXMtdmlzaWJsZSwgLm1tLW1lbnUgYnV0dG9uOmZvY3VzLXZpc2libGUsIC5tbS1tZW51IGxhYmVsOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tbW0tY29sb3ItZm9jdXNyaW5nKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC01cHg7XG59XG5cbi5tbS1tZW51IGlucHV0OmZvY3VzLCAubW0tbWVudSBpbnB1dDpmb2N1cy12aXNpYmxlLCAubW0tbWVudSBzZWxlY3Q6Zm9jdXMsIC5tbS1tZW51IHNlbGVjdDpmb2N1cy12aXNpYmxlLCAubW0tbWVudSB0ZXh0YXJlYTpmb2N1cywgLm1tLW1lbnUgdGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1tbS1jb2xvci1mb2N1c3JpbmcpO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4ubW0tbWVudSBhLCAubW0tbWVudSBhOmFjdGl2ZSwgLm1tLW1lbnUgYTpob3ZlciwgLm1tLW1lbnUgYTpsaW5rLCAubW0tbWVudSBhOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG46cm9vdCB7XG4gIC0tbW0tbmF2YmFyLXNpemU6NTBweDtcbn1cblxuLm1tLW5hdmJhciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLW1tLW5hdmJhci1zaXplKTtcbiAgcGFkZGluZy10b3A6IGVudihzYWZlLWFyZWEtaW5zZXQtdG9wKTtcbiAgY29sb3I6IHZhcigtLW1tLWNvbG9yLXRleHQtZGltbWVkKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW1tLWNvbG9yLWJvcmRlcik7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLm1tLW5hdmJhciA+ICoge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubW0tbmF2YmFyX19idG4ge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMDtcbiAgZmxleC1ncm93OiAwO1xufVxuXG4ubW0tbmF2YmFyX190aXRsZSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDEgNTAlO1xuICBmbGV4OiAxIDEgNTAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1tLW5hdmJhcl9fdGl0bGVbaHJlZj1cIiNcIl0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1tLW5hdmJhcl9fdGl0bGUgPiBzcGFuIHtcbiAgLW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW0tYnRuLm1tLWhpZGRlbiArIC5tbS1uYXZiYXJfX3RpdGxlOm5vdCg6bGFzdC1jaGlsZCkge1xuICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDYwcHg7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA2MHB4O1xuICAtd2Via2l0LXBhZGRpbmctZW5kOiAxMHB4O1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDEwcHg7XG59XG5cbi5tbS1idG46bm90KC5tbS1oaWRkZW4pICsgLm1tLW5hdmJhcl9fdGl0bGU6bGFzdC1jaGlsZCB7XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogMTBweDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEwcHg7XG4gIC13ZWJraXQtcGFkZGluZy1lbmQ6IDYwcHg7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogNjBweDtcbn1cblxuLm1tLXBhbmVsIHtcbiAgLS1tbS1wYW5lbC1jaGlsZC1vZmZzZXQ6MTAwJTtcbiAgLS1tbS1wYW5lbC1wYXJlbnQtb2Zmc2V0Oi0zMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC1tcy1zY3JvbGwtY2hhaW5pbmc6IG5vbmU7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG4gIGNvbG9yOiB2YXIoLS1tbS1jb2xvci10ZXh0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tbS1jb2xvci1ib3JkZXIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKHZhcigtLW1tLXBhbmVsLWNoaWxkLW9mZnNldCksIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKHZhcigtLW1tLXBhbmVsLWNoaWxkLW9mZnNldCksIDAsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGluc2V0LWlubGluZS1zdGFydCwtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaW5zZXQtaW5saW5lLXN0YXJ0LC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0saW5zZXQtaW5saW5lLXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0saW5zZXQtaW5saW5lLXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0saW5zZXQtaW5saW5lLXN0YXJ0LC13ZWJraXQtdHJhbnNmb3JtO1xufVxuXG5bZGlyPXJ0bF0gLm1tLXBhbmVsIHtcbiAgLS1tbS1wYW5lbC1jaGlsZC1vZmZzZXQ6LTEwMCU7XG4gIC0tbW0tcGFuZWwtcGFyZW50LW9mZnNldDozMCU7XG59XG5cbi5tbS1wYW5lbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IHZhcigtLW1tLWxpc3RpdGVtLXNpemUpO1xufVxuXG4ubW0tcGFuZWw6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW0tcGFuZWwtLW9wZW5lZCB7XG4gIHotaW5kZXg6IDI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4ubW0tcGFuZWwtLXBhcmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCh2YXIoLS1tbS1wYW5lbC1wYXJlbnQtb2Zmc2V0KSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QodmFyKC0tbW0tcGFuZWwtcGFyZW50LW9mZnNldCksIDAsIDApO1xuICB6LWluZGV4OiAwO1xufVxuXG4ubW0tcGFuZWwtLWhpZ2hlc3Qge1xuICB6LWluZGV4OiAzO1xufVxuXG4ubW0tbWVudS0tb3BlbmVkIC5tbS1wYW5lbC0tbm9hbmltYXRpb24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbn1cblxuLm1tLXBhbmVsX19jb250ZW50IHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLm1tLXBhbmVscyB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tbS1jb2xvci1ib3JkZXIpO1xuICBjb2xvcjogdmFyKC0tbW0tY29sb3ItdGV4dCk7XG59XG5cbi5tbS1wYW5lbHM6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG46cm9vdCB7XG4gIC0tbW0tdG9nZ2xlLXNpemU6MzRweDtcbn1cblxuLm1tLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWZsZXg6IGNhbGModmFyKC0tbW0tdG9nZ2xlLXNpemUpICogMS43NSk7XG4gIC1tcy1mbGV4OiBjYWxjKHZhcigtLW1tLXRvZ2dsZS1zaXplKSAqIDEuNzUpIDAgMHB4O1xuICBmbGV4OiBjYWxjKHZhcigtLW1tLXRvZ2dsZS1zaXplKSAqIDEuNzUpIDAgMDtcbiAgaGVpZ2h0OiB2YXIoLS1tbS10b2dnbGUtc2l6ZSk7XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogMTBweDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDEwcHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbW0tdG9nZ2xlLXNpemUpO1xuICBib3JkZXI6IHZhcigtLW1tLWNvbG9yLWJvcmRlcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1tLWNvbG9yLWJvcmRlcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xufVxuXG4ubW0tdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgbWFyZ2luOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybTtcbn1cblxuLm1tLXRvZ2dsZTpjaGVja2VkIHtcbiAgYmFja2dyb3VuZDogIzRiZDk2Mztcbn1cblxuLm1tLXRvZ2dsZTpjaGVja2VkOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGModmFyKC0tbW0tdG9nZ2xlLXNpemUpICogLjc1KSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYyh2YXIoLS1tbS10b2dnbGUtc2l6ZSkgKiAuNzUpKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGModmFyKC0tbW0tdG9nZ2xlLXNpemUpICogLjc1KSk7XG59XG5cbltkaXI9cnRsXSAubW0tdG9nZ2xlOmNoZWNrZWQ6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYyh2YXIoLS1tbS10b2dnbGUtc2l6ZSkgKiAtLjc1KSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYyh2YXIoLS1tbS10b2dnbGUtc2l6ZSkgKiAtLjc1KSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKHZhcigtLW1tLXRvZ2dsZS1zaXplKSAqIC0uNzUpKTtcbn1cblxuLm1tLWxpc3RpdGVtLS12ZXJ0aWNhbCA+IC5tbS1wYW5lbCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAyMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAtbXMtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tbS1saXN0aXRlbS0tdmVydGljYWwgPiAubW0tcGFuZWw6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW0tbGlzdGl0ZW0tLXZlcnRpY2FsOm5vdCgubW0tbGlzdGl0ZW0tLW9wZW5lZCkgPiAubW0tcGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW0tbGlzdGl0ZW0tLXZlcnRpY2FsID4gLm1tLWxpc3RpdGVtX19idG4ge1xuICBoZWlnaHQ6IHZhcigtLW1tLWxpc3RpdGVtLXNpemUpO1xuICBib3R0b206IGF1dG87XG59XG5cbi5tbS1saXN0aXRlbS0tdmVydGljYWwgLm1tLWxpc3RpdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubW0tbGlzdGl0ZW0tLW9wZW5lZCA+IC5tbS1saXN0aXRlbV9fYnRuOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgcmlnaHQ6IDE5cHg7XG59XG5cbjpyb290IHtcbiAgLS1tbS1zaXplOjgwJTtcbiAgLS1tbS1taW4tc2l6ZToyNDBweDtcbiAgLS1tbS1tYXgtc2l6ZTo0NDBweDtcbn1cblxuLm1tLW1lbnUtLW9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMDtcbn1cblxuLm1tLXBhZ2Uge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuXG46d2hlcmUoLm1tLXNsaWRlb3V0KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC40cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCx0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLHRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybTtcbn1cblxuLm1tLXdyYXBwZXItLW9wZW5lZCwgLm1tLXdyYXBwZXItLW9wZW5lZCBib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1tLXdyYXBwZXJfX2Jsb2NrZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5tbS13cmFwcGVyLS1vcGVuZWQgLm1tLXdyYXBwZXJfX2Jsb2NrZXIge1xuICAtLW1tLWJsb2NrZXItdmlzaWJpbGl0eS1kZWxheTowcztcbiAgLS1tbS1ibG9ja2VyLW9wYWNpdHktZGVsYXk6MC40cztcbiAgYm90dG9tOiAwO1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLm1tLW1lbnUge1xuICAtLW1tLXRyYW5zbGF0ZS1ob3Jpem9udGFsOjA7XG4gIC0tbW0tdHJhbnNsYXRlLXZlcnRpY2FsOjA7XG59XG5cbi5tbS1tZW51LS1wb3NpdGlvbi1sZWZ0LCAubW0tbWVudS0tcG9zaXRpb24tbGVmdC1mcm9udCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ubW0tbWVudS0tcG9zaXRpb24tcmlnaHQsIC5tbS1tZW51LS1wb3NpdGlvbi1yaWdodC1mcm9udCB7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5tbS1tZW51LS1wb3NpdGlvbi1sZWZ0LCAubW0tbWVudS0tcG9zaXRpb24tbGVmdC1mcm9udCwgLm1tLW1lbnUtLXBvc2l0aW9uLXJpZ2h0LCAubW0tbWVudS0tcG9zaXRpb24tcmlnaHQtZnJvbnQge1xuICB3aWR0aDogY2xhbXAodmFyKC0tbW0tbWluLXNpemUpLCB2YXIoLS1tbS1zaXplKSwgdmFyKC0tbW0tbWF4LXNpemUpKTtcbn1cblxuLm1tLW1lbnUtLXBvc2l0aW9uLWxlZnQtZnJvbnQge1xuICAtLW1tLXRyYW5zbGF0ZS1ob3Jpem9udGFsOi0xMDAlO1xufVxuXG4ubW0tbWVudS0tcG9zaXRpb24tcmlnaHQtZnJvbnQge1xuICAtLW1tLXRyYW5zbGF0ZS1ob3Jpem9udGFsOjEwMCU7XG59XG5cbi5tbS1tZW51LS1wb3NpdGlvbi10b3Age1xuICBib3R0b206IGF1dG87XG59XG5cbi5tbS1tZW51LS1wb3NpdGlvbi1ib3R0b20ge1xuICB0b3A6IGF1dG87XG59XG5cbi5tbS1tZW51LS1wb3NpdGlvbi1ib3R0b20sIC5tbS1tZW51LS1wb3NpdGlvbi10b3Age1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjbGFtcCh2YXIoLS1tbS1taW4tc2l6ZSksIHZhcigtLW1tLXNpemUpLCB2YXIoLS1tbS1tYXgtc2l6ZSkpO1xufVxuXG4ubW0tbWVudS0tcG9zaXRpb24tdG9wIHtcbiAgLS1tbS10cmFuc2xhdGUtdmVydGljYWw6LTEwMCU7XG59XG5cbi5tbS1tZW51LS1wb3NpdGlvbi1ib3R0b20ge1xuICAtLW1tLXRyYW5zbGF0ZS12ZXJ0aWNhbDoxMDAlO1xufVxuXG4ubW0tbWVudS0tcG9zaXRpb24tYm90dG9tLCAubW0tbWVudS0tcG9zaXRpb24tbGVmdC1mcm9udCwgLm1tLW1lbnUtLXBvc2l0aW9uLXJpZ2h0LWZyb250LCAubW0tbWVudS0tcG9zaXRpb24tdG9wIHtcbiAgei1pbmRleDogMjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKHZhcigtLW1tLXRyYW5zbGF0ZS1ob3Jpem9udGFsKSwgdmFyKC0tbW0tdHJhbnNsYXRlLXZlcnRpY2FsKSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QodmFyKC0tbW0tdHJhbnNsYXRlLWhvcml6b250YWwpLCB2YXIoLS1tbS10cmFuc2xhdGUtdmVydGljYWwpLCAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sLXdlYmtpdC10cmFuc2Zvcm07XG59XG5cbi5tbS1tZW51LS1wb3NpdGlvbi1ib3R0b20ubW0tbWVudS0tb3BlbmVkLCAubW0tbWVudS0tcG9zaXRpb24tbGVmdC1mcm9udC5tbS1tZW51LS1vcGVuZWQsIC5tbS1tZW51LS1wb3NpdGlvbi1yaWdodC1mcm9udC5tbS1tZW51LS1vcGVuZWQsIC5tbS1tZW51LS1wb3NpdGlvbi10b3AubW0tbWVudS0tb3BlbmVkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4ubW0td3JhcHBlci0tcG9zaXRpb24tbGVmdCB7XG4gIC0tbW0tdHJhbnNsYXRlLWhvcml6b250YWw6Y2xhbXAoXG4gICAgICB2YXIoLS1tbS1taW4tc2l6ZSksXG4gICAgICB2YXIoLS1tbS1zaXplKSxcbiAgICAgIHZhcigtLW1tLW1heC1zaXplKVxuICApO1xufVxuXG4ubW0td3JhcHBlci0tcG9zaXRpb24tcmlnaHQge1xuICAtLW1tLXRyYW5zbGF0ZS1ob3Jpem9udGFsOmNsYW1wKFxuICAgICAgY2FsYygtMSAqIHZhcigtLW1tLW1heC1zaXplKSksXG4gICAgICBjYWxjKC0xICogdmFyKC0tbW0tc2l6ZSkpLFxuICAgICAgY2FsYygtMSAqIHZhcigtLW1tLW1pbi1zaXplKSlcbiAgKTtcbn1cblxuLm1tLXdyYXBwZXItLXBvc2l0aW9uLWxlZnQgLm1tLXNsaWRlb3V0LCAubW0td3JhcHBlci0tcG9zaXRpb24tcmlnaHQgLm1tLXNsaWRlb3V0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4ubW0td3JhcHBlci0tcG9zaXRpb24tbGVmdC5tbS13cmFwcGVyLS1vcGVuZWQgLm1tLXNsaWRlb3V0LCAubW0td3JhcHBlci0tcG9zaXRpb24tcmlnaHQubW0td3JhcHBlci0tb3BlbmVkIC5tbS1zbGlkZW91dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCh2YXIoLS1tbS10cmFuc2xhdGUtaG9yaXpvbnRhbCksIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKHZhcigtLW1tLXRyYW5zbGF0ZS1ob3Jpem9udGFsKSwgMCwgMCk7XG59XG5cbi5tbS13cmFwcGVyLS1wb3NpdGlvbi1ib3R0b20gLm1tLXdyYXBwZXJfX2Jsb2NrZXIsIC5tbS13cmFwcGVyLS1wb3NpdGlvbi1sZWZ0LWZyb250IC5tbS13cmFwcGVyX19ibG9ja2VyLCAubW0td3JhcHBlci0tcG9zaXRpb24tcmlnaHQtZnJvbnQgLm1tLXdyYXBwZXJfX2Jsb2NrZXIsIC5tbS13cmFwcGVyLS1wb3NpdGlvbi10b3AgLm1tLXdyYXBwZXJfX2Jsb2NrZXIge1xuICB6LWluZGV4OiAxO1xufVxuXG4ubW0tbWVudS0tdGhlbWUtbGlnaHQge1xuICAtLW1tLWNvbG9yLWJhY2tncm91bmQ6I2YzZjNmMztcbiAgLS1tbS1jb2xvci1ib3JkZXI6cmdiKDAgMCAwIC8gMC4xNSk7XG4gIC0tbW0tY29sb3ItaWNvbjpyZ2IoMCAwIDAgLyAwLjQpO1xuICAtLW1tLWNvbG9yLXRleHQ6cmdiKDAgMCAwIC8gMC44KTtcbiAgLS1tbS1jb2xvci10ZXh0LWRpbW1lZDpyZ2IoMCAwIDAgLyAwLjQpO1xuICAtLW1tLWNvbG9yLWJhY2tncm91bmQtaGlnaGxpZ2h0OnJnYigwIDAgMCAvIDAuMDUpO1xuICAtLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXM6cmdiKDI1NSAyNTUgMjU1IC8gMC43NSk7XG4gIC0tbW0tY29sb3ItZm9jdXNyaW5nOiMwNmM7XG59XG5cbi5tbS1tZW51LS10aGVtZS1saWdodC1jb250cmFzdCB7XG4gIC0tbW0tY29sb3ItYmFja2dyb3VuZDojZjNmM2YzO1xuICAtLW1tLWNvbG9yLWJvcmRlcjpyZ2IoMCAwIDAgLyAwLjUpO1xuICAtLW1tLWNvbG9yLWljb246cmdiKDAgMCAwIC8gMC41KTtcbiAgLS1tbS1jb2xvci10ZXh0OiMwMDA7XG4gIC0tbW0tY29sb3ItdGV4dC1kaW1tZWQ6cmdiKDAgMCAwIC8gMC43KTtcbiAgLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodDpyZ2IoMCAwIDAgLyAwLjA1KTtcbiAgLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzOnJnYigyNTUgMjU1IDI1NSAvIDAuOSk7XG4gIC0tbW0tY29sb3ItZm9jdXNyaW5nOiMwNmM7XG59XG5cbi5tbS1tZW51LS10aGVtZS1kYXJrIHtcbiAgLS1tbS1jb2xvci1iYWNrZ3JvdW5kOiMzMzM7XG4gIC0tbW0tY29sb3ItYm9yZGVyOnJnYigwLCAwLCAwLCAwLjQpO1xuICAtLW1tLWNvbG9yLWljb246cmdiKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIC0tbW0tY29sb3ItdGV4dDpyZ2IoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgLS1tbS1jb2xvci10ZXh0LWRpbW1lZDpyZ2IoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodDpyZ2IoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gIC0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpczpyZ2IoMCwgMCwgMCwgMC4xKTtcbiAgLS1tbS1jb2xvci1mb2N1c3Jpbmc6IzA2Yztcbn1cblxuLm1tLW1lbnUtLXRoZW1lLWRhcmstY29udHJhc3Qge1xuICAtLW1tLWNvbG9yLWJhY2tncm91bmQ6IzMzMztcbiAgLS1tbS1jb2xvci1ib3JkZXI6cmdiKDI1NSAyNTUgMjU1IC8gMC41KTtcbiAgLS1tbS1jb2xvci1pY29uOnJnYigyNTUgMjU1IDI1NSAvIDAuNSk7XG4gIC0tbW0tY29sb3ItdGV4dDojZmZmO1xuICAtLW1tLWNvbG9yLXRleHQtZGltbWVkOnJnYigyNTUgMjU1IDI1NSAvIDAuNyk7XG4gIC0tbW0tY29sb3ItYmFja2dyb3VuZC1oaWdobGlnaHQ6cmdiKDI1NSAyNTUgMjU1IC8gMC4xKTtcbiAgLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzOnJnYigwIDAgMCAvIDAuMyk7XG4gIC0tbW0tY29sb3ItZm9jdXNyaW5nOiMwNmM7XG59XG5cbi5tbS1tZW51LS10aGVtZS13aGl0ZSB7XG4gIC0tbW0tY29sb3ItYmFja2dyb3VuZDojZmZmO1xuICAtLW1tLWNvbG9yLWJvcmRlcjpyZ2IoMCAwIDAgLyAwLjE1KTtcbiAgLS1tbS1jb2xvci1pY29uOnJnYigwIDAgMCAvIDAuMyk7XG4gIC0tbW0tY29sb3ItdGV4dDpyZ2IoMCAwIDAgLyAwLjgpO1xuICAtLW1tLWNvbG9yLXRleHQtZGltbWVkOnJnYigwIDAgMCAvIDAuMyk7XG4gIC0tbW0tY29sb3ItYmFja2dyb3VuZC1oaWdobGlnaHQ6cmdiKDAgMCAwIC8gMC4wNik7XG4gIC0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpczpyZ2IoMCAwIDAgLyAwLjAzKTtcbiAgLS1tbS1jb2xvci1mb2N1c3Jpbmc6IzA2Yztcbn1cblxuLm1tLW1lbnUtLXRoZW1lLXdoaXRlLWNvbnRyYXN0IHtcbiAgLS1tbS1jb2xvci1iYWNrZ3JvdW5kOiNmZmY7XG4gIC0tbW0tY29sb3ItYm9yZGVyOnJnYigwIDAgMCAvIDAuNSk7XG4gIC0tbW0tY29sb3ItaWNvbjpyZ2IoMCAwIDAgLyAwLjUpO1xuICAtLW1tLWNvbG9yLXRleHQ6IzAwMDtcbiAgLS1tbS1jb2xvci10ZXh0LWRpbW1lZDpyZ2IoMCAwIDAgLyAwLjcpO1xuICAtLW1tLWNvbG9yLWJhY2tncm91bmQtaGlnaGxpZ2h0OnJnYigwIDAgMCAvIDAuMDcpO1xuICAtLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXM6cmdiKDAgMCAwIC8gMC4wMzUpO1xuICAtLW1tLWNvbG9yLWZvY3VzcmluZzojMDZjO1xufVxuXG4ubW0tbWVudS0tdGhlbWUtYmxhY2sge1xuICAtLW1tLWNvbG9yLWJhY2tncm91bmQ6IzAwMDtcbiAgLS1tbS1jb2xvci1ib3JkZXI6cmdiKDI1NSAyNTUgMjU1IC8gMC4yKTtcbiAgLS1tbS1jb2xvci1pY29uOnJnYigyNTUgMjU1IDI1NSAvIDAuNCk7XG4gIC0tbW0tY29sb3ItdGV4dDpyZ2IoMjU1IDI1NSAyNTUgLyAwLjcpO1xuICAtLW1tLWNvbG9yLXRleHQtZGltbWVkOnJnYigyNTUgMjU1IDI1NSAvIDAuNCk7XG4gIC0tbW0tY29sb3ItYmFja2dyb3VuZC1oaWdobGlnaHQ6cmdiKDI1NSAyNTUgMjU1IC8gMC4xKTtcbiAgLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzOnJnYigyNTUgMjU1IDI1NSAvIDAuMDYpO1xuICAtLW1tLWNvbG9yLWZvY3VzcmluZzojMDZjO1xufVxuXG4ubW0tbWVudS0tdGhlbWUtYmxhY2stY29udHJhc3Qge1xuICAtLW1tLWNvbG9yLWJhY2tncm91bmQ6IzAwMDtcbiAgLS1tbS1jb2xvci1ib3JkZXI6cmdiKDI1NSAyNTUgMjU1IC8gMC41KTtcbiAgLS1tbS1jb2xvci1pY29uOnJnYigyNTUgMjU1IDI1NSAvIDAuNSk7XG4gIC0tbW0tY29sb3ItdGV4dDojZmZmO1xuICAtLW1tLWNvbG9yLXRleHQtZGltbWVkOnJnYigyNTUgMjU1IDI1NSAvIDAuNik7XG4gIC0tbW0tY29sb3ItYmFja2dyb3VuZC1oaWdobGlnaHQ6cmdiKDI1NSAyNTUgMjU1IC8gMC4xMjUpO1xuICAtLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXM6cmdiKDI1NSAyNTUgMjU1IC8gMC4xKTtcbiAgLS1tbS1jb2xvci1mb2N1c3Jpbmc6IzA2Yztcbn1cblxuLm1tLWNvdW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAyMHB4O1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMjBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogdmFyKC0tbW0tY29sb3ItdGV4dC1kaW1tZWQpO1xufVxuXG5bZGlyPXJ0bF0gLm1tLWNvdW50ZXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuOnJvb3Qge1xuICAtLW1tLWljb25iYXItc2l6ZTo1MHB4O1xufVxuXG4ubW0tbWVudS0taWNvbmJhci1sZWZ0IC5tbS1uYXZiYXJzLCAubW0tbWVudS0taWNvbmJhci1sZWZ0IC5tbS1wYW5lbHMge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tbW0taWNvbmJhci1zaXplKTtcbn1cblxuLm1tLW1lbnUtLWljb25iYXItcmlnaHQgLm1tLW5hdmJhcnMsIC5tbS1tZW51LS1pY29uYmFyLXJpZ2h0IC5tbS1wYW5lbHMge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLW1tLWljb25iYXItc2l6ZSk7XG59XG5cbi5tbS1pY29uYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IHZhcigtLW1tLWljb25iYXItc2l6ZSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAwIHNvbGlkO1xuICBib3JkZXItY29sb3I6IHZhcigtLW1tLWNvbG9yLWJvcmRlcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpO1xuICBjb2xvcjogdmFyKC0tbW0tY29sb3ItdGV4dC1kaW1tZWQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tbS1tZW51LS1pY29uYmFyLWxlZnQgLm1tLWljb25iYXIsIC5tbS1tZW51LS1pY29uYmFyLXJpZ2h0IC5tbS1pY29uYmFyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1tLW1lbnUtLWljb25iYXItbGVmdCAubW0taWNvbmJhciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBsZWZ0OiAwO1xufVxuXG4ubW0tbWVudS0taWNvbmJhci1yaWdodCAubW0taWNvbmJhciB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubW0taWNvbmJhcl9fYm90dG9tLCAubW0taWNvbmJhcl9fdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLW1zLXNjcm9sbC1jaGFpbmluZzogbm9uZTtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbn1cblxuLm1tLWljb25iYXJfX2JvdHRvbSA+ICosIC5tbS1pY29uYmFyX190b3AgPiAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogY2FsYygodmFyKC0tbW0taWNvbmJhci1zaXplKSAtIHZhcigtLW1tLWxpbmVoZWlnaHQpKS8gMikgMDtcbn1cblxuLm1tLWljb25iYXJfX2JvdHRvbSBhLCAubW0taWNvbmJhcl9fYm90dG9tIGE6aG92ZXIsIC5tbS1pY29uYmFyX190b3AgYSwgLm1tLWljb25iYXJfX3RvcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubW0taWNvbmJhcl9fdGFiLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXMpO1xufVxuXG46cm9vdCB7XG4gIC0tbW0taWNvbnBhbmVsLXNpemU6NTBweDtcbn1cblxuLm1tLXBhbmVsLS1pY29ucGFuZWwtMCB7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygwICogdmFyKC0tbW0taWNvbnBhbmVsLXNpemUpKTtcbn1cblxuLm1tLXBhbmVsLS1pY29ucGFuZWwtMSB7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygxICogdmFyKC0tbW0taWNvbnBhbmVsLXNpemUpKTtcbn1cblxuLm1tLXBhbmVsLS1pY29ucGFuZWwtMiB7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygyICogdmFyKC0tbW0taWNvbnBhbmVsLXNpemUpKTtcbn1cblxuLm1tLXBhbmVsLS1pY29ucGFuZWwtMyB7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygzICogdmFyKC0tbW0taWNvbnBhbmVsLXNpemUpKTtcbn1cblxuLm1tLXBhbmVsLS1pY29ucGFuZWwtNCB7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYyg0ICogdmFyKC0tbW0taWNvbnBhbmVsLXNpemUpKTtcbn1cblxuLm1tLXBhbmVsLS1pY29ucGFuZWwtZmlyc3QgfiAubW0tcGFuZWwge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IHZhcigtLW1tLWljb25wYW5lbC1zaXplKTtcbn1cblxuLm1tLW1lbnUtLWljb25wYW5lbCAubW0tcGFuZWwtLXBhcmVudCAubW0tZGl2aWRlciwgLm1tLW1lbnUtLWljb25wYW5lbCAubW0tcGFuZWwtLXBhcmVudCAubW0tbmF2YmFyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1tLW1lbnUtLWljb25wYW5lbCAubW0tcGFuZWxzID4gLm1tLXBhbmVsLS1wYXJlbnQge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB1bnNldDtcbiAgLW1zLXRyYW5zZm9ybTogdW5zZXQ7XG4gIHRyYW5zZm9ybTogdW5zZXQ7XG59XG5cbi5tbS1tZW51LS1pY29ucGFuZWwgLm1tLXBhbmVscyA+IC5tbS1wYW5lbDpub3QoLm1tLXBhbmVsLS1pY29ucGFuZWwtZmlyc3QpOm5vdCgubW0tcGFuZWwtLWljb25wYW5lbC0wKSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC1zdHlsZTogc29saWQ7XG59XG5cbi5tbS1uYXZiYXJzIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubW0tbmF2YmFycyAubW0tbmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLm1tLW5hdmJhcnMtLXRvcCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1tbS1jb2xvci1ib3JkZXIpO1xufVxuXG4ubW0tbmF2YmFycy0tdG9wIC5tbS1uYXZiYXI6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogZW52KHNhZmUtYXJlYS1pbnNldC10b3ApO1xufVxuXG4ubW0tbmF2YmFycy0tYm90dG9tIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW1tLWNvbG9yLWJvcmRlcik7XG59XG5cbi5tbS1uYXZiYXJzLS1ib3R0b20gLm1tLW5hdmJhcjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKTtcbn1cblxuLm1tLW5hdmJhcl9fYnJlYWRjcnVtYnMge1xuICAtby10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDEgNTAlO1xuICBmbGV4OiAxIDEgNTAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLm1tLW5hdmJhcl9fYnJlYWRjcnVtYnMgPiAqIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtcGFkZGluZy1lbmQ6IDZweDtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiA2cHg7XG59XG5cbi5tbS1uYXZiYXJfX2JyZWFkY3J1bWJzID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubW0tbmF2YmFyX19icmVhZGNydW1iczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgLXdlYmtpdC1wYWRkaW5nLWVuZDogMDtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xufVxuXG4ubW0tYnRuOm5vdCgubW0taGlkZGVuKSArIC5tbS1uYXZiYXJfX2JyZWFkY3J1bWJzIHtcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbn1cblxuLm1tLW5hdmJhcl9fdGFiIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLm1tLW5hdmJhcl9fdGFiLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpO1xufVxuXG4ubW0tbmF2YmFyX190YWItLXNlbGVjdGVkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC1jb2xvcjogdmFyKC0tbW0tY29sb3ItYm9yZGVyKTtcbn1cblxuLm1tLW5hdmJhcl9fdGFiLS1zZWxlY3RlZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWlubGluZS1lbmQtY29sb3I6IHZhcigtLW1tLWNvbG9yLWJvcmRlcik7XG59XG5cbi5tbS1uYXZiYXJzLS10b3AubW0tbmF2YmFycy0taGFzLXRhYnMge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubW0tbmF2YmFycy0tdG9wLm1tLW5hdmJhcnMtLWhhcy10YWJzIC5tbS1uYXZiYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzKTtcbn1cblxuLm1tLW5hdmJhcnMtLXRvcC5tbS1uYXZiYXJzLS1oYXMtdGFicyAubW0tbmF2YmFyLS10YWJzIH4gLm1tLW5hdmJhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpO1xufVxuXG4ubW0tbmF2YmFycy0tdG9wLm1tLW5hdmJhcnMtLWhhcy10YWJzIC5tbS1uYXZiYXI6bm90KC5tbS1uYXZiYXItLXRhYnMpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbW0tY29sb3ItYm9yZGVyKTtcbn1cblxuLm1tLW5hdmJhcnMtLXRvcCAubW0tbmF2YmFyX190YWIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1tbS1jb2xvci1ib3JkZXIpO1xufVxuXG4ubW0tbmF2YmFycy0tdG9wIC5tbS1uYXZiYXJfX3RhYi0tc2VsZWN0ZWQge1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1tbS1jb2xvci1ib3JkZXIpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1tLW5hdmJhcnMtLWJvdHRvbS5tbS1uYXZiYXItLWhhcy10YWJzIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLm1tLW5hdmJhcnMtLWJvdHRvbS5tbS1uYXZiYXItLWhhcy10YWJzIC5tbS1uYXZiYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kKTtcbn1cblxuLm1tLW5hdmJhcnMtLWJvdHRvbS5tbS1uYXZiYXItLWhhcy10YWJzIC5tbS1uYXZiYXItLXRhYnMsIC5tbS1uYXZiYXJzLS1ib3R0b20ubW0tbmF2YmFyLS1oYXMtdGFicyAubW0tbmF2YmFyLS10YWJzIH4gLm1tLW5hdmJhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXMpO1xufVxuXG4ubW0tbmF2YmFycy0tYm90dG9tIC5tbS1uYXZiYXJfX3RhYiB7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLW1tLWNvbG9yLWJvcmRlcik7XG59XG5cbi5tbS1uYXZiYXJzLS1ib3R0b20gLm1tLW5hdmJhcl9fdGFiLS1zZWxlY3RlZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLW1tLWNvbG9yLWJvcmRlcik7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubW0tc2VhcmNoZmllbGQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIGhlaWdodDogdmFyKC0tbW0tbmF2YmFyLXNpemUpO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW0tc2VhcmNoZmllbGRfX2lucHV0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm1tLXNlYXJjaGZpZWxkX19pbnB1dCBpbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tbW0tbmF2YmFyLXNpemUpICogLjcpO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tbW0tbmF2YmFyLXNpemUpICogLjcpO1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5tbS1zZWFyY2hmaWVsZF9faW5wdXQgaW5wdXQsIC5tbS1zZWFyY2hmaWVsZF9faW5wdXQgaW5wdXQ6Zm9jdXMsIC5tbS1zZWFyY2hmaWVsZF9faW5wdXQgaW5wdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1tbS1jb2xvci10ZXh0KTtcbn1cblxuLm1tLW1lbnVbY2xhc3MqPS1jb250cmFzdF0gLm1tLXNlYXJjaGZpZWxkX19pbnB1dCBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1tLWNvbG9yLWJvcmRlcik7XG59XG5cbi5tbS1zZWFyY2hmaWVsZF9faW5wdXQgaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tbS1zZWFyY2hmaWVsZF9fYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLm1tLXNlYXJjaGZpZWxkLS1zZWFyY2hpbmcgLm1tLXNlYXJjaGZpZWxkX19idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1tLXNlYXJjaGZpZWxkX19jYW5jZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IC0xMDBweDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IC0xMDBweDtcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiA1cHg7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA1cHg7XG4gIC13ZWJraXQtcGFkZGluZy1lbmQ6IDIwcHg7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMjBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbW0tbmF2YmFyLXNpemUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdmlzaWJpbGl0eSxtYXJnaW47XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHZpc2liaWxpdHksbWFyZ2luO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB2aXNpYmlsaXR5LG1hcmdpbjtcbn1cblxuLm1tLXNlYXJjaGZpZWxkLS1jYW5jZWxhYmxlIC5tbS1zZWFyY2hmaWVsZF9fY2FuY2VsIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwO1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbn1cblxuLm1tLXBhbmVsLS1zZWFyY2gge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubW0tcGFuZWxfX3NwbGFzaCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5tbS1wYW5lbC0tc2VhcmNoaW5nIC5tbS1wYW5lbF9fc3BsYXNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1tLXBhbmVsX19ub3Jlc3VsdHMge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1tbS1jb2xvci10ZXh0LWRpbW1lZCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNTAlO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4ubW0tcGFuZWwtLW5vcmVzdWx0cyAubW0tcGFuZWxfX25vcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG46cm9vdCB7XG4gIC0tbW0tc2VjdGlvbmluZGV4ZXItc2l6ZToyMHB4O1xufVxuXG4ubW0tc2VjdGlvbmluZGV4ZXIge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogdmFyKC0tbW0tc2VjdGlvbmluZGV4ZXItc2l6ZSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IGNhbGMoLTEgKiB2YXIoLS1tbS1zZWN0aW9uaW5kZXhlci1zaXplKSk7XG4gIHotaW5kZXg6IDU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaW5zZXQtaW5saW5lLWVuZDtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogaW5zZXQtaW5saW5lLWVuZDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaW5zZXQtaW5saW5lLWVuZDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IHNwYWNlLWV2ZW5seTtcbiAgLW1zLWZsZXgtcGFjazogc3BhY2UtZXZlbmx5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuLm1tLXNlY3Rpb25pbmRleGVyIGEge1xuICBjb2xvcjogdmFyKC0tbW0tY29sb3ItdGV4dC1kaW1tZWQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1tLXNlY3Rpb25pbmRleGVyIH4gLm1tLXBhbmVsIHtcbiAgLXdlYmtpdC1wYWRkaW5nLWVuZDogMDtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xufVxuXG4ubW0tc2VjdGlvbmluZGV4ZXItLWFjdGl2ZSB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubW0tc2VjdGlvbmluZGV4ZXItLWFjdGl2ZSB+IC5tbS1wYW5lbCB7XG4gIC13ZWJraXQtcGFkZGluZy1lbmQ6IHZhcigtLW1tLXNlY3Rpb25pbmRleGVyLXNpemUpO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLW1tLXNlY3Rpb25pbmRleGVyLXNpemUpO1xufVxuXG4ubW0tbWVudS0tc2VsZWN0ZWQtaG92ZXIgLm1tLWxpc3RpdGVtX19idG4sIC5tbS1tZW51LS1zZWxlY3RlZC1ob3ZlciAubW0tbGlzdGl0ZW1fX3RleHQsIC5tbS1tZW51LS1zZWxlY3RlZC1wYXJlbnQgLm1tLWxpc3RpdGVtX19idG4sIC5tbS1tZW51LS1zZWxlY3RlZC1wYXJlbnQgLm1tLWxpc3RpdGVtX190ZXh0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAubW0tbWVudS0tc2VsZWN0ZWQtaG92ZXIgLm1tLWxpc3R2aWV3OmhvdmVyID4gLm1tLWxpc3RpdGVtLS1zZWxlY3RlZDpub3QoOmhvdmVyKSA+IC5tbS1saXN0aXRlbV9fdGV4dCB7XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICB9XG4gIC5tbS1tZW51LS1zZWxlY3RlZC1ob3ZlciAubW0tbGlzdGl0ZW1fX2J0bjpob3ZlciwgLm1tLW1lbnUtLXNlbGVjdGVkLWhvdmVyIC5tbS1saXN0aXRlbV9fdGV4dDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpcyk7XG4gIH1cbn1cblxuLm1tLW1lbnUtLXNlbGVjdGVkLXBhcmVudCAubW0tbGlzdGl0ZW1fX2J0biwgLm1tLW1lbnUtLXNlbGVjdGVkLXBhcmVudCAubW0tbGlzdGl0ZW1fX3RleHQge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4ycztcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogLjJzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5tbS1tZW51LS1zZWxlY3RlZC1wYXJlbnQgLm1tLWxpc3RpdGVtX19idG46aG92ZXIsIC5tbS1tZW51LS1zZWxlY3RlZC1wYXJlbnQgLm1tLWxpc3RpdGVtX190ZXh0OmhvdmVyIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB9XG59XG5cbi5tbS1tZW51LS1zZWxlY3RlZC1wYXJlbnQgLm1tLXBhbmVsLS1wYXJlbnQgLm1tLWxpc3RpdGVtOm5vdCgubW0tbGlzdGl0ZW0tLXNlbGVjdGVkLXBhcmVudCkgPiAubW0tbGlzdGl0ZW1fX3RleHQge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5tbS1tZW51LS1zZWxlY3RlZC1wYXJlbnQgLm1tLWxpc3RpdGVtLS1zZWxlY3RlZC1wYXJlbnQgPiAubW0tbGlzdGl0ZW1fX2J0biwgLm1tLW1lbnUtLXNlbGVjdGVkLXBhcmVudCAubW0tbGlzdGl0ZW0tLXNlbGVjdGVkLXBhcmVudCA+IC5tbS1saXN0aXRlbV9fdGV4dCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXMpO1xufVxuXG46cm9vdCB7XG4gIC0tbW0tc2lkZWJhci1jb2xsYXBzZWQtc2l6ZTo1MHB4O1xuICAtLW1tLXNpZGViYXItZXhwYW5kZWQtc2l6ZTp2YXIoLS1tbS1tYXgtc2l6ZSk7XG59XG5cbi5tbS13cmFwcGVyLS1zaWRlYmFyLWNvbGxhcHNlZCAubW0tc2xpZGVvdXQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tbW0tc2lkZWJhci1jb2xsYXBzZWQtc2l6ZSkpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QodmFyKC0tbW0tc2lkZWJhci1jb2xsYXBzZWQtc2l6ZSksIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKHZhcigtLW1tLXNpZGViYXItY29sbGFwc2VkLXNpemUpLCAwLCAwKTtcbn1cblxuW2Rpcj1ydGxdIC5tbS13cmFwcGVyLS1zaWRlYmFyLWNvbGxhcHNlZCAubW0tc2xpZGVvdXQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ubW0td3JhcHBlci0tc2lkZWJhci1jb2xsYXBzZWQ6bm90KC5tbS13cmFwcGVyLS1vcGVuZWQpIC5tbS1tZW51LS1zaWRlYmFyLWNvbGxhcHNlZCAubW0tZGl2aWRlciwgLm1tLXdyYXBwZXItLXNpZGViYXItY29sbGFwc2VkOm5vdCgubW0td3JhcHBlci0tb3BlbmVkKSAubW0tbWVudS0tc2lkZWJhci1jb2xsYXBzZWQgLm1tLW5hdmJhciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tbS13cmFwcGVyLS1zaWRlYmFyLWV4cGFuZGVkIC5tbS1tZW51LS1zaWRlYmFyLWV4cGFuZGVkIHtcbiAgd2lkdGg6IHZhcigtLW1tLXNpZGViYXItZXhwYW5kZWQtc2l6ZSk7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xufVxuXG4ubW0td3JhcHBlci0tc2lkZWJhci1leHBhbmRlZC5tbS13cmFwcGVyLS1vcGVuZWQge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLm1tLXdyYXBwZXItLXNpZGViYXItZXhwYW5kZWQubW0td3JhcHBlci0tb3BlbmVkIC5tbS13cmFwcGVyX19ibG9ja2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1tLXdyYXBwZXItLXNpZGViYXItZXhwYW5kZWQubW0td3JhcHBlci0tb3BlbmVkIC5tbS1zbGlkZW91dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1tbS1zaWRlYmFyLWV4cGFuZGVkLXNpemUpKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKHZhcigtLW1tLXNpZGViYXItZXhwYW5kZWQtc2l6ZSksIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKHZhcigtLW1tLXNpZGViYXItZXhwYW5kZWQtc2l6ZSksIDAsIDApO1xufVxuXG5bZGlyPXJ0bF0gLm1tLXdyYXBwZXItLXNpZGViYXItZXhwYW5kZWQubW0td3JhcHBlci0tb3BlbmVkIC5tbS1zbGlkZW91dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogU3dpcGVyIDExLjAuNVxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMyBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBOb3ZlbWJlciAyMiwgMjAyM1xuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmY7XG59XG5cbjpob3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItYXV0b2hlaWdodCwgLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLGhlaWdodDtcbn1cblxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsIC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwO1xufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHg7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCwgNTAlKTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMikpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmcsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAncHJldic7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6ICduZXh0Jztcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IC4zcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCA+IC5zd2lwZXItcGFnaW5hdGlvbiwgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgYm90dG9tOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sIDhweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLCBhdXRvKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cywgNTAlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCAjMDAwKTtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIDAuMik7XG59XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCwgOHB4KTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCwgYXV0byk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAuMnMgdHJhbnNmb3JtLC4ycyB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAuMnMgdHJhbnNmb3JtLC4ycyBsZWZ0O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IC4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsIGluaGVyaXQpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQgPiAuc3dpcGVyLXNjcm9sbGJhciwgLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIsIC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgYm90dG9tOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSwgNHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCwgYXV0byk7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSkpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCwgYXV0byk7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LCA0cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSkpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC41KSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcywgLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZywgLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IC42O1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSxvcGFjaXR5LGhlaWdodDtcbn1cblxuLnN3aXBlci1jYXJkcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBodG1sLFxuICBib2R5IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuLnBhZ2Uge1xuICBmb250LWZhbWlseTogXCJUVCBIb3ZlcyBQcm8gVHJsIEV4cFwiLCBcIlZlcmRhbmFcIiwgXCJBcmlhbFwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnBhZ2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wYWdlX19oZWFkZXItLW1haW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZV9faGVhZGVyLWZpeGVkIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuLnBhZ2VfX2hlYWRlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucGFnZV9fbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEY2RkY7XG59XG5cbi5wYWdlX19tYWluLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wYWdlX19mb290ZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuKiBodG1sIC5wYWdlX193cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG51bCxcbm9sIHtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxucCxcbnVsLFxub2wsXG5saSxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5ibG9ja3F1b3RlLFxuZGwsXG5kZCB7XG4gIG1hcmdpbjogMDtcbn1cblxudWwsXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmE6bm90KFtjbGFzc10pIHtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xufVxuXG5hcnRpY2xlID4gKiArICoge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbmlucHV0LFxuYnV0dG9uLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBmb250OiBpbmhlcml0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAqIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcbn1cblxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxufVxuXG4uanMtZm9jdXMtdmlzaWJsZTpmb2N1czpub3QoLmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMC45NztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjQycHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk2O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk0O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMi41cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxufVxuXG4ubGlsLWd1aS5yb290ID4gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXR3byB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNlY3Rpb24tdHdvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG4uY3VzdG9tLWhvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY3VzdG9tLWhvdmVyX19ob3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUM1MjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuLmN1c3RvbS1ob3Zlcl9fbGluZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dDtcbn1cblxuLmN1c3RvbS1ob3Zlcl9fbGluZS0tZmlyc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jdXN0b20taG92ZXJfX2xpbmUtLWZpcnN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QzUyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNHB4O1xuICAgIGJvdHRvbTogLTEycHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG59XG5cbi5jdXN0b20taG92ZXJfX2xpbmUtLXNlY29uZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmN1c3RvbS1ob3Zlcl9fbGluZS0tc2Vjb25kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QzUyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTI4cHg7XG4gICAgYm90dG9tOiAtMTJweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cblxuLmN1c3RvbS1ob3Zlcl9fbGluZS0tdGhpcmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jdXN0b20taG92ZXJfX2xpbmUtLXRoaXJkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QzUyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTI4cHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuXG4uY3VzdG9tLWhvdmVyOmhvdmVyIC5jdXN0b20taG92ZXJfX2hvdmVyLCAuY3VzdG9tLWhvdmVyOmZvY3VzLXZpc2libGUgLmN1c3RvbS1ob3Zlcl9faG92ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jdXN0b20taG92ZXI6aG92ZXIgLmN1c3RvbS1ob3Zlcl9faG92ZXIsIC5jdXN0b20taG92ZXI6Zm9jdXMtdmlzaWJsZSAuY3VzdG9tLWhvdmVyX19ob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1cHgsIC0yNXB4KTtcbiAgfVxufVxuXG4uY3VzdG9tLWhvdmVyOmhvdmVyIC5jdXN0b20taG92ZXJfX2xpbmUsIC5jdXN0b20taG92ZXI6Zm9jdXMtdmlzaWJsZSAuY3VzdG9tLWhvdmVyX19saW5lIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJ0bl9fdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuX191cCB7XG4gICAgcGFkZGluZzogMjBweCAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYnRuX191cCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zMnB4O1xuICB9XG59XG5cbi5idG5fX2Rvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJ0bl9fbGluZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4wNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5idG5fX2xpbmUtLWZpcnN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOXB4O1xuICBib3R0b206IDRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uYnRuX19saW5lLS1zZWNvbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3R0b206IDVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uYnRuX19saW5lLS10aGlyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xcHg7XG4gIHRvcDogLTRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uYnRuOmhvdmVyIC5idG5fX3VwLCAuYnRuOmZvY3VzLXZpc2libGUgLmJ0bl9fdXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOHB4LCAtOHB4KTtcbn1cblxuLmJ0bjpob3ZlciAuYnRuX19saW5lLCAuYnRuOmZvY3VzLXZpc2libGUgLmJ0bl9fbGluZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5idG4tLXJlZCAuYnRuX191cCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVDNTI7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYnRuLS1yZWQgLmJ0bl9fZG93biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjVDNTI7XG59XG5cbi5idG4tLXJlZCAuYnRuX19saW5lLS1maXJzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVDNTI7XG59XG5cbi5idG4tLXJlZCAuYnRuX19saW5lLS1zZWNvbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QzUyO1xufVxuXG4uYnRuLS1yZWQgLmJ0bl9fbGluZS0tdGhpcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QzUyO1xufVxuXG4uYnRuLS1ibHVlIC5idG5fX3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkM0QzlBO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi0tYmx1ZSAuYnRuX19kb3duIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJDNEM5QTtcbn1cblxuLmJ0bi0tYmx1ZSAuYnRuX19saW5lLS1maXJzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzRDOUE7XG59XG5cbi5idG4tLWJsdWUgLmJ0bl9fbGluZS0tc2Vjb25kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDNEM5QTtcbn1cblxuLmJ0bi0tYmx1ZSAuYnRuX19saW5lLS10aGlyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzRDOUE7XG59XG5cbi5idG4tLXdoaXRlIC5idG5fX3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi0td2hpdGUgLmJ0bl9fZG93biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5idG4tLXdoaXRlIC5idG5fX2xpbmUtLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi0td2hpdGUgLmJ0bl9fbGluZS0tc2Vjb25kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi0td2hpdGUgLmJ0bl9fbGluZS0tdGhpcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLS13aGl0ZTpob3ZlciAuYnRuX191cCwgLmJ0bi0td2hpdGU6Zm9jdXMtdmlzaWJsZSAuYnRuX191cCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYnRuLS1jb3B5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFib3V0LWljb25zX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LWljb25zX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5cbi5hYm91dC1pY29uc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RDhEODtcbiAgaGVpZ2h0OiAxMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC1pY29uc19faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbiAgLmFib3V0LWljb25zX19pdGVtOm50aC1sYXN0LWNoaWxkKC1uKzIpIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtaWNvbnNfX2l0ZW0ge1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAuYWJvdXQtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDRuKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG4gIC5hYm91dC1pY29uc19faXRlbTpudGgtbGFzdC1jaGlsZCgtbis0KSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5hYm91dC1pY29uc19faXRlbSB7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgfVxufVxuXG4uYWJvdXQtaWNvbnNfX2l0ZW0gaW1nIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1heC1oZWlnaHQ6IDgwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYWJvdXQtaW1nIHtcbiAgaGVpZ2h0OiAzMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC1pbWcge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYWJvdXQtaW1nIHtcbiAgICBoZWlnaHQ6IDc2MHB4O1xuICB9XG59XG5cbi5hYm91dC1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5hYm91dC1saXN0X19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtbGlzdF9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAzMnB4IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFib3V0LWxpc3RfX2xpc3Qge1xuICAgIGdyaWQtZ2FwOiA2OHB4IDEwMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDMwcHggNDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDdweDtcbiAgfVxufVxuXG4uYWJvdXQtbGlzdF9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC1saXN0X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYWJvdXQtbGlzdF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYWJvdXQtbGlzdF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LWxpc3RfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5hYm91dC1saXN0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE5cHg7XG4gIH1cbn1cblxuLmFib3V0LXRlYW1fX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LXRlYW1fX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5hYm91dC10ZWFtX190b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cbn1cblxuLmFib3V0LXRlYW1fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC10ZWFtX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA0OTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5hYm91dC10ZWFtX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuXG4uYWJvdXQtdGVhbV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LXRlYW1fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40MnB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYWJvdXQtdGVhbV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gIH1cbn1cblxuLmFib3V0LXRlYW1fX25hdmlnYXRpb24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uYWJvdXQtdGVhbV9fc2xpZGVyIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuXG4uYWJvdXQtdGVhbV9fc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFib3V0LXRlYW1fX3NsaWRlOmhvdmVyIC5hYm91dC10ZWFtX19pbWc6YWZ0ZXIsIC5hYm91dC10ZWFtX19zbGlkZTpmb2N1cy12aXNpYmxlIC5hYm91dC10ZWFtX19pbWc6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzJDNEM5QTtcbiAgfVxufVxuXG4uYWJvdXQtdGVhbV9fc2xpZGU6aG92ZXIgLmFib3V0LXRlYW1fX2hvdmVyLCAuYWJvdXQtdGVhbV9fc2xpZGU6Zm9jdXMtdmlzaWJsZSAuYWJvdXQtdGVhbV9faG92ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5hYm91dC10ZWFtX19zbGlkZTpob3ZlciAuYWJvdXQtdGVhbV9faG92ZXIsIC5hYm91dC10ZWFtX19zbGlkZTpmb2N1cy12aXNpYmxlIC5hYm91dC10ZWFtX19ob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLThweCwgLThweCk7XG4gIH1cbn1cblxuLmFib3V0LXRlYW1fX3NsaWRlOmhvdmVyIC5hYm91dC10ZWFtX19saW5lLCAuYWJvdXQtdGVhbV9fc2xpZGU6Zm9jdXMtdmlzaWJsZSAuYWJvdXQtdGVhbV9fbGluZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmFib3V0LXRlYW1fX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYWJvdXQtdGVhbV9faW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5hYm91dC10ZWFtX19pbWcgPiBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5hYm91dC10ZWFtX19pbWc6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmFib3V0LXRlYW1fX2ltZzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cztcbn1cblxuLmFib3V0LXRlYW1fX2hvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiAxMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkM0QzlBO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LXRlYW1fX2hvdmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5hYm91dC10ZWFtX19ob3ZlciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4uYWJvdXQtdGVhbV9faG92ZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zNHB4O1xuICBjb2xvcjogI0YwRjZGRjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC10ZWFtX19ob3Zlci10ZXh0IHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYWJvdXQtdGVhbV9faG92ZXItdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gIH1cbn1cblxuLmFib3V0LXRlYW1fX2hvdmVyLWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWJvdXQtdGVhbV9faG92ZXItYm90dG9tIGltZyB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFib3V0LXRlYW1fX2hvdmVyLWJvdHRvbSBpbWcge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuXG4uYWJvdXQtdGVhbV9fbGluZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dDtcbn1cblxuLmFib3V0LXRlYW1fX2xpbmUtLWZpcnN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYWJvdXQtdGVhbV9fbGluZS0tZmlyc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzRDOUE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgYm90dG9tOiAtNHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuXG4uYWJvdXQtdGVhbV9fbGluZS0tc2Vjb25kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYWJvdXQtdGVhbV9fbGluZS0tc2Vjb25kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkM0QzlBO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTlweDtcbiAgICBib3R0b206IC00cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG59XG5cbi5hYm91dC10ZWFtX19saW5lLS10aGlyZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFib3V0LXRlYW1fX2xpbmUtLXRoaXJkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkM0QzlBO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTlweDtcbiAgICB0b3A6IDNweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cblxuLmFib3V0LXRlYW1fX25hbWUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LXRlYW1fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5hYm91dC10ZWFtX19uYW1lIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG4gIH1cbn1cblxuLmFib3V0LXRlYW1fX3Bvc3Qge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcbiAgY29sb3I6ICM4MzgzODM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFib3V0LXRlYW1fX3Bvc3Qge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogODcuMDE4JTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbiAgfVxufVxuXG4uYXJ0aWNsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDk3JTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjQycHg7XG4gIG1hcmdpbjogNjBweCAwIDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZSBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5NiU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5hcnRpY2xlIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDk0JTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmFydGljbGUgaDI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYXJ0aWNsZSBoMyB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zNHB4O1xuICBtYXJnaW46IDMycHggMCAyNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgICBtYXJnaW46IDQ0cHggMCAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFydGljbGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gICAgbWFyZ2luOiA2NXB4IDAgMzJweDtcbiAgfVxufVxuXG4uYXJ0aWNsZSBoMzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5hcnRpY2xlIGg0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlIGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYXJ0aWNsZSBoNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cbn1cblxuLmFydGljbGUgcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFydGljbGUgcCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOXB4O1xuICB9XG59XG5cbi5hcnRpY2xlIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFydGljbGUgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cblxuLmFydGljbGUgYmxvY2txdW90ZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEY2RkY7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUgYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xuICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFydGljbGUgYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjIycHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG5cbi5hcnRpY2xlIGZpZ3VyZSB7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUgZmlndXJlIHtcbiAgICBtYXJnaW46IDQ4cHggMDtcbiAgfVxufVxuXG4uYXJ0aWNsZSBmaWdjYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMzcHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM4MzgzODM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZSBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYXJ0aWNsZSBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgfVxufVxuXG4uYXJ0aWNsZSB1bCB7XG4gIG1hcmdpbjogMzJweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUgdWwge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG5cbi5hcnRpY2xlIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXJ0aWNsZSB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDNEM5QTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZSB1bCBsaTpiZWZvcmUge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICB0b3A6IDVweDtcbiAgfVxufVxuXG4uYXJ0aWNsZSB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFydGljbGUgb2wge1xuICBtYXJnaW46IDMycHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlIG9sIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuXG4uYXJ0aWNsZSBvbCBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzdGVwLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFydGljbGUgb2wgbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihzdGVwLWNvdW50ZXIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29sb3I6ICMyQzRDOUE7XG59XG5cbi5hcnRpY2xlIG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYXJ0aWNsZSBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZSBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5hcnRpY2xlIGxpIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE5cHg7XG4gIH1cbn1cblxuLmFydGljbGUgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hcnRpY2xlIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5hcnRpY2xlIGE6aG92ZXIsIC5hcnRpY2xlIGE6Zm9jdXMtdmlzaWJsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLS12YWNhbmN5IHVsIGxpOmJlZm9yZSB7XG4gICAgdG9wOiAycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYXJ0aWNsZS0tdmFjYW5jeSB1bCBsaTpiZWZvcmUge1xuICAgIHRvcDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS0tdmFjYW5jeSBsaSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFydGljbGUtLXZhY2FuY3kgbGkge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTlweDtcbiAgfVxufVxuXG4udGV4dC1uYW1lLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjZGRjtcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1uYW1lLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudGV4dC1uYW1lLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA0MHB4IDM2cHg7XG4gICAgbWFyZ2luOiA0OHB4IDA7XG4gIH1cbn1cblxuLnRleHQtbmFtZS1ibG9ja19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbmFtZS1ibG9ja19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRleHQtbmFtZS1ibG9ja19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuLnRleHQtbmFtZS1ibG9ja19fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1uYW1lLWJsb2NrX19ib3R0b20ge1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuXG4udGV4dC1uYW1lLWJsb2NrX19pbWcge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNTRweDtcbn1cblxuLnRleHQtbmFtZS1ibG9ja19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbmFtZS1ibG9ja19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICB9XG59XG5cbi50ZXh0LW5hbWUtYmxvY2tfX3Bvc3Qge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcbiAgb3BhY2l0eTogMC41Nztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudGV4dC1uYW1lLWJsb2NrX19wb3N0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDg3LjAxOCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG4gIH1cbn1cblxuLmxpc3QtYmxvY2sge1xuICBtYXJnaW46IDI0cHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWJsb2NrIHtcbiAgICBtYXJnaW46IDMycHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5saXN0LWJsb2NrIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuXG4ubGlzdC1ibG9ja19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ibG9ja19faXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEyMHB4IDFmcjtcbiAgICBncmlkLWdhcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmxpc3QtYmxvY2tfX2l0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTgwcHggMWZyO1xuICAgIGdyaWQtZ2FwOiAyNHB4O1xuICB9XG59XG5cbi5saXN0LWJsb2NrX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdC1ibG9ja19fbGVmdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtYmxvY2tfX2xlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubGlzdC1ibG9ja19fbGVmdCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOXB4O1xuICB9XG59XG5cbi5saXN0LWJsb2NrX19yaWdodCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtYmxvY2tfX3JpZ2h0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubGlzdC1ibG9ja19fcmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTlweDtcbiAgfVxufVxuXG4ubmFtZS1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEY2RkY7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1hcmdpbjogNDBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYW1lLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1heC13aWR0aDogMzc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubmFtZS1ibG9jayB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBtYXJnaW46IDQ4cHggMDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbi5uYW1lLWJsb2NrX19pbWcge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNTRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYW1lLWJsb2NrX19pbWcge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuXG4ubmFtZS1ibG9ja19faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubmFtZS1ibG9ja19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hbWUtYmxvY2tfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgfVxufVxuXG4ubmFtZS1ibG9ja19fcG9zdCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zM3B4O1xuICBvcGFjaXR5OiAwLjU3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5uYW1lLWJsb2NrX19wb3N0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDg3LjAxOCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG4gIH1cbn1cblxuLmF1dGhvci1pbmRleC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRob3ItaW5kZXgtbGlzdCB7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmF1dGhvci1pbmRleC1saXN0IHtcbiAgICBnYXA6IDI4cHg7XG4gIH1cbn1cblxuLmF1dGhvci1pbmRleC1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEY2RkY7XG59XG5cbi5hdXRob3ItaW5kZXgtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRob3ItaW5kZXgtbGlzdF9faXRlbSB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMCAyNHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYXV0aG9yLWluZGV4LWxpc3RfX2l0ZW0ge1xuICAgIGdhcDogMjRweDtcbiAgICBwYWRkaW5nOiAwIDAgMjhweCAwO1xuICB9XG59XG5cbi5hdXRob3ItaW5kZXgtbGlzdF9faXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF1dGhvci1pbmRleC1saXN0X19hdmF0YXItd3JhcCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uYXV0aG9yLWluZGV4LWxpc3RfX2F2YXRhciB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF1dGhvci1pbmRleC1saXN0X19hdmF0YXIge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5hdXRob3ItaW5kZXgtbGlzdF9fYXZhdGFyIHtcbiAgICB3aWR0aDogOTZweDtcbiAgICBoZWlnaHQ6IDk2cHg7XG4gIH1cbn1cblxuLmF1dGhvci1pbmRleC1saXN0X19ib2R5IHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uYXV0aG9yLWluZGV4LWxpc3RfX25hbWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uYXV0aG9yLWluZGV4LWxpc3RfX25hbWU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRob3ItaW5kZXgtbGlzdF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5hdXRob3ItaW5kZXgtbGlzdF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4uYXV0aG9yLWluZGV4LWxpc3RfX2pvYiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRob3ItaW5kZXgtbGlzdF9fam9iIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmF1dGhvci1pbmRleC1saXN0X19qb2Ige1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYXV0aG9yLWluZGV4LWxpc3RfX21ldGEge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjODg4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF1dGhvci1pbmRleC1saXN0X19tZXRhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmJsb2ctZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgLyogQWNjb3JkaW9uIHN0eWxlICovXG4gIC8qIGVuZCBhY2NvcmRpb24gc3R5bGUgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLWZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ibG9nLWZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxufVxuXG4uYmxvZy1maWx0ZXJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ibG9nLWZpbHRlciAuYWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGNkZGO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjcyNzI3O1xuICBjb2xvcjogI0YwRjZGRjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJsb2ctZmlsdGVyIC5hYzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLWZpbHRlciAuYWMge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLWZpbHRlciAuYWMgLmFjLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYmxvZy1maWx0ZXIgLmFjIC5hYy10cmlnZ2VyIHtcbiAgZm9udC1mYW1pbHk6IFwiVFQgSG92ZXMgUHJvIFRybCBFeHBcIiwgXCJWZXJkYW5hXCIsIFwiQXJpYWxcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM4MzgzODM7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuLmJsb2ctZmlsdGVyIC5hYyAuYWMtdHJpZ2dlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCJhcnJvdy1kb3duLnN2Z1wiLCBjb2xvcj0jODM4MzgzKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5ibG9nLWZpbHRlciAuYWMuaXMtYWN0aXZlID4gLmFjLWhlYWRlciAuYWMtdHJpZ2dlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1maWx0ZXIgLmFjIC5hYy1wYW5lbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuLmJsb2ctZmlsdGVyIC5hYyAuYWMtcGFuZWwgLmFjLXRleHQge1xuICBwYWRkaW5nOiAxOHB4IDAgMThweCAxMnB4O1xuICBmb250LWZhbWlseTogXCJUVCBIb3ZlcyBQcm8gVHJsIEV4cFwiLCBcIlZlcmRhbmFcIiwgXCJBcmlhbFwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctZmlsdGVyIC5hYyAuYWMtcGFuZWwgLmFjLXRleHQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmJsb2ctZmlsdGVyIC5hYyAuYWMtcGFuZWwgLmFjLXRleHQgLmJsb2ctZmlsdGVyX19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLWZpbHRlciAuYWMgLmFjLXBhbmVsIC5hYy10ZXh0IC5ibG9nLWZpbHRlcl9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ibG9nLWZpbHRlciAuYWMgLmFjLXBhbmVsIC5hYy10ZXh0IC5ibG9nLWZpbHRlcl9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5ibG9nLWZpbHRlciAuYWMgLmFjLXBhbmVsIC5hYy10ZXh0IC5ibG9nLWZpbHRlcl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTJweDtcbiAgcGFkZGluZzogM3B4IDRweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1maWx0ZXIgLmFjIC5hYy1wYW5lbCAuYWMtdGV4dCAuYmxvZy1maWx0ZXJfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcbiAgICBwYWRkaW5nOiA1cHggNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJsb2ctZmlsdGVyIC5hYyAuYWMtcGFuZWwgLmFjLXRleHQgLmJsb2ctZmlsdGVyX19saW5rIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gIH1cbn1cblxuLmJsb2ctZmlsdGVyIC5hYyAuYWMtcGFuZWwgLmFjLXRleHQgLmJsb2ctZmlsdGVyX19saW5rLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1QzUyO1xufVxuXG4uYmxvZy1maWx0ZXIgLmFjIC5hYy1wYW5lbCAuYWMtdGV4dCAuYmxvZy1maWx0ZXJfX2xpbms6aG92ZXIsIC5ibG9nLWZpbHRlciAuYWMgLmFjLXBhbmVsIC5hYy10ZXh0IC5ibG9nLWZpbHRlcl9fbGluazpmb2N1cy12aXNpYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUM1Mjtcbn1cblxuLmJsb2ctaW50ZXJlc3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEY2RkY7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYmxvZy1pbnRlcmVzdGVkIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG59XG5cbi5ibG9nLWludGVyZXN0ZWRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogOTclO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYmxvZy1pbnRlcmVzdGVkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5NCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB9XG59XG5cbi5ibG9nLWludGVyZXN0ZWRfX3RpdGxlLS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJsb2ctaW50ZXJlc3RlZF9fdGl0bGUtLWJ0biBzcGFuIHtcbiAgICBtYXgtd2lkdGg6IDg2MHB4O1xuICB9XG59XG5cbi5ibG9nLWludGVyZXN0ZWRfX2J0biB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1pbnRlcmVzdGVkX19idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uYmxvZy1pbnRlcmVzdGVkX19idG4tLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctaW50ZXJlc3RlZF9fYnRuLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5ibG9nLWludGVyZXN0ZWRfX2J0bi0tbW9iaWxlIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLWludGVyZXN0ZWRfX2J0bi0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1pbnRlcmVzdGVkIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAyMDZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctaW50ZXJlc3RlZCAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE2cHg7XG4gIH1cbn1cblxuLmJsb2ctaXRlbV9fbGluayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYmxvZy1pdGVtX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1pdGVtX19pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmJsb2ctaXRlbV9faW1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDUwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYmxvZy1pdGVtX19pbWc6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNDUlO1xuICB9XG59XG5cbi5ibG9nLWl0ZW1fX2ltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5ibG9nLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJsb2ctaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICB9XG59XG5cbi5ibG9nLWl0ZW1fX3RleHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTNweDtcbiAgY29sb3I6ICM4MzgzODM7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1pdGVtX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5ibG9nLWl0ZW1fX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cblxuLmJsb2ctaXRlbV9fdGFnLCAuYmxvZy1pdGVtX19kYXRlIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMzcHg7XG59XG5cbi5ibG9nLWl0ZW1fX3RhZyB7XG4gIGNvbG9yOiAjMkM0QzlBO1xufVxuXG4uYmxvZy1wb3B1bGFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjZGRjtcbiAgcGFkZGluZzogMjRweCAxNnB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1wb3B1bGFyIHtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHggMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ibG9nLXBvcHVsYXIge1xuICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgfVxufVxuXG4uYmxvZy1wb3B1bGFyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctcG9wdWxhcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJsb2ctcG9wdWxhcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbi5ibG9nLXBvcHVsYXJfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLXBvcHVsYXJfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWdhcDogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ibG9nLXBvcHVsYXJfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5ibG9nLXBvcHVsYXJfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1wb3B1bGFyX19saW5rIHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cblxuLmJsb2ctcG9wdWxhcl9fbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmJsb2ctcG9wdWxhcl9faW1nIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG59XG5cbi5ibG9nLXBvcHVsYXJfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmJsb2ctcG9wdWxhcl9fdGFnIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMzcHg7XG4gIGNvbG9yOiAjMkM0QzlBO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5ibG9nLXBvcHVsYXJfX3RleHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjZweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1wb3B1bGFyX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYmxvZy1wb3B1bGFyX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgfVxufVxuXG4uYmxvZ19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiA2MHB4O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJsb2dfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQwMHB4O1xuICAgIGdyaWQtZ2FwOiAzNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZ19fd3JhcHBlciB7XG4gICAgLyogQWRkcyBhIGh5cGhlbiB3aGVyZSB0aGUgd29yZCBicmVha3MsIGlmIHN1cHBvcnRlZCAoTm8gQmxpbmspICovXG4gICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICBoeXBoZW5zOiBhdXRvO1xuICB9XG59XG5cbi5ibG9nX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZ19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiA0MHB4IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ibG9nX19saXN0IHtcbiAgICBncmlkLWdhcDogNTZweCAyNHB4O1xuICB9XG59XG5cbi5ibG9nX19saXN0LXdyYXAgLnRleHQtbmFtZS1ibG9jayB7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4uYmxvZy0tYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJsb2ctLWFydGljbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJsb2ctLWFydGljbGUgLmJsb2dfX3dyYXBwZXIge1xuICAgIGdyaWQtZ2FwOiAxMDBweDtcbiAgfVxufVxuXG4uYXV0aG9yLXBvc3RzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luOiAzMnB4IDAgMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRob3ItcG9zdHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luOiA0MHB4IDAgMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5hdXRob3ItcG9zdHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luOiA0OHB4IDAgMjhweDtcbiAgfVxufVxuXG4uYnVyZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJ1cmdlcl9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYnVyZ2VyX19pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xufVxuXG4uYnVyZ2VyX19pY29uIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDI4cHg7XG4gIGxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgMC4yNXM7XG59XG5cbi5idXJnZXJfX2ljb24gc3BhbjpiZWZvcmUsIC5idXJnZXJfX2ljb24gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI0YwRjZGRjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMjVzIDAuMjVzLCB0cmFuc2Zvcm0gMC4yNXM7XG59XG5cbi5idXJnZXJfX2ljb24gc3BhbjpiZWZvcmUge1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IC01cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnVyZ2VyX19pY29uIHNwYW46YmVmb3JlIHtcbiAgICB0b3A6IC0zcHg7XG4gIH1cbn1cblxuLmJ1cmdlcl9faWNvbiBzcGFuOmFmdGVyIHtcbiAgdG9wOiAzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnVyZ2VyX19pY29uIHNwYW46YWZ0ZXIge1xuICAgIHRvcDogM3B4O1xuICB9XG59XG5cbi5idXJnZXItLWNsb3NlIC5idXJnZXJfX2ljb24gc3BhbiB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgMHM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYnVyZ2VyLS1jbG9zZSAuYnVyZ2VyX19pY29uIHNwYW46YmVmb3JlLCAuYnVyZ2VyLS1jbG9zZSAuYnVyZ2VyX19pY29uIHNwYW46YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICB0cmFuc2l0aW9uOiB0b3AgMC4yNXMsIHRyYW5zZm9ybSAwLjI1cyAwLjI1cztcbn1cblxuLmJ1cmdlci0tY2xvc2UgLmJ1cmdlcl9faWNvbiBzcGFuOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xufVxuXG4uYnVyZ2VyLS1jbG9zZSAuYnVyZ2VyX19pY29uIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG59XG5cbi5jb250YWN0cy1wYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDEwN3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RzLXBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250YWN0cy1wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gIH1cbn1cblxuLmNvbnRhY3RzLXBhZ2VfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0cy1wYWdlX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC1nYXA6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250YWN0cy1wYWdlX193cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdHMtcGFnZV9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY29udGFjdHMtcGFnZV9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gIH1cbn1cblxuLmNvbnRhY3RzLXBhZ2VfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RzLXBhZ2VfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMjBweCAxZnI7XG4gICAgZ3JpZC1nYXA6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250YWN0cy1wYWdlX19pdGVtIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTQ1cHggMWZyO1xuICAgIGdyaWQtZ2FwOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cbn1cblxuLmNvbnRhY3RzLXBhZ2VfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb250YWN0cy1wYWdlX19sZWZ0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdHMtcGFnZV9fbGVmdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY29udGFjdHMtcGFnZV9fbGVmdCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOXB4O1xuICB9XG59XG5cbi5jb250YWN0cy1wYWdlX19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTNweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0cy1wYWdlX19yaWdodCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRhY3RzLXBhZ2VfX3JpZ2h0IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE5cHg7XG4gIH1cbn1cblxuLmNvbnRhY3RzLXBhZ2VfX3JpZ2h0IC5idG4tLWNvcHkge1xuICBjb2xvcjogIzQ4N0RGRjtcbn1cblxuLmNvbnRhY3RzLXBhZ2VfX3JpZ2h0IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNDg3REZGO1xufVxuXG4uY29udGFjdHMtcGFnZV9fcmlnaHQgYTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4N0RGRjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4yNXMgZWFzZS1vdXQ7XG59XG5cbi5jb250YWN0cy1wYWdlX19yaWdodCBhOmhvdmVyOmFmdGVyLCAuY29udGFjdHMtcGFnZV9fcmlnaHQgYTpmb2N1cy12aXNpYmxlOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWN0cy1wYWdlX19mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjZGRjtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdHMtcGFnZV9fZm9ybSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250YWN0cy1wYWdlX19mb3JtIHtcbiAgICBwYWRkaW5nOiA1NnB4O1xuICB9XG59XG5cbi5jb250YWN0cy1wYWdlX19mb3JtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdHMtcGFnZV9fZm9ybS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40MnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRhY3RzLXBhZ2VfX2Zvcm0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuXG4uY29udGFjdHMtcGFnZV9fY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250YWN0cy1wYWdlX19jaGVja2JveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuXG4uY29udGFjdHMtcGFnZV9fbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGFjdHMtcGFnZV9fbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDU4JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0cy1wYWdlX19tYXA6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNTElO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRhY3RzLXBhZ2VfX21hcDpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA0NSU7XG4gIH1cbn1cblxuLmNvbnRhY3RzLXBhZ2VfX21hcCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmNvbnRhY3RzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250YWN0cy9iZzIuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMDAlIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzRDOUE7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUlIDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1NnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0cyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uY29udGFjdHNfX2Vycm9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgOTIsIDgyLCAwLjEyKTtcbiAgY29sb3I6ICNGRjVDNTI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uY29udGFjdHNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMC45NjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjU2cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGNvbG9yOiAjRjBGNkZGO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY29udGFjdHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNTRweDtcbiAgfVxufVxuXG4uY29udGFjdHNfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RzX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cblxuLmNvbnRhY3RzX19mb3JtIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RzX19mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkM0QzlBO1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0M3B4O1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY29udGFjdHNfX2Zvcm0ge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygoMTAwdncgLSAxMjQycHgpLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5jb250YWN0c19faG9uZXlwb3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNvbnRhY3RzX19ob25leXBvdC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29udGFjdHNfX3RleHRhcmVhIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY29udGFjdHNfX3RleHRhcmVhIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4O1xuICB9XG59XG5cbi5jb250YWN0c19fY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RzX19jaGVja2JveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250YWN0c19fY2hlY2tib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cbn1cblxuLmNvbnRhY3RzX19idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNvbnRhY3RzX19idG5zLWZpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250YWN0c19fYnRucy1maWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDIxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxufVxuXG4uY29udGFjdHNfX2J0bnMtYWdyZWVtZW50IHtcbiAgbWFyZ2luOiAxMHB4IDBweCAwcHggMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjYWFhO1xufVxuXG4uY29udGFjdHNfX2J0bnMtYWdyZWVtZW50IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY29udGFjdHNfX2J0bnMtYWdyZWVtZW50IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvbnRhY3RzX19kZXNjciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0c19fZGVzY3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250YWN0cy9iZzIuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzAwJSBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY29udGFjdHNfX2Rlc2NyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbn1cblxuLmNvbnRhY3RzX19sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0c19fbGFiZWwge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250YWN0c19fbGFiZWwge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbn1cblxuLmNvbnRhY3RzX19sYWJlbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY29udGFjdHNfX2xhYmVsLXRleHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0c19fbGFiZWwtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250YWN0c19fbGFiZWwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLmNvbnRhY3RzX19sYWJlbC10ZXh0IHAge1xuICBtYXJnaW46IDBweCAwcHggMTBweCAwcHg7XG59XG5cbi5jb250YWN0c19fbGFiZWwtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDExOCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250YWN0c19fbGFiZWwtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4uY29udGFjdHNfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb250YWN0c19fYm90dG9tLWltZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdHNfX2JvdHRvbS1pbWcge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250YWN0c19fYm90dG9tLWltZyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxufVxuXG4uY29udGFjdHNfX2JvdHRvbS1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmNvbnRhY3RzX19uYW1lIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMzcHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY29udGFjdHNfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gIH1cbn1cblxuLmNvbnRhY3RzX19wb3N0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMzcHg7XG4gIGNvbG9yOiAjMjcyNzI3O1xuICBvcGFjaXR5OiAwLjU3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RzX19wb3N0IHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk2O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4yN3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRhY3RzX19wb3N0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMC44NztcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbiAgfVxufVxuXG4uY29udGFjdHMtLW1vZGFsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250YWN0cy9iZzIuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNTAlIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MCUgNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdHMtLW1vZGFsIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRhY3RzLS1tb2RhbCB7XG4gICAgcGFkZGluZzogMTAwcHggNzBweDtcbiAgfVxufVxuXG4uY29udGFjdHMtLW1vZGFsIC5jb250YWN0c19fd3JhcHBlciB7XG4gIGdyaWQtY29sdW1uLWdhcDogMjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0cy0tbW9kYWwgLmNvbnRhY3RzX193cmFwcGVyIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY29udGFjdHMtLW1vZGFsIC5jb250YWN0c19fd3JhcHBlciB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA3MnB4O1xuICB9XG59XG5cbi5jb250YWN0cy0tbW9kYWwgLmNvbnRhY3RzX19mb3JtIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jb250YWN0cy0tbW9kYWwgLmNvbnRhY3RzX19kZXNjciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250YWN0cy0tbW9kYWwgLmNvbnRhY3RzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5cbi5jb250YWN0cy0tZmFxIC5jb250YWN0c19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RzLS1mYXEgLmNvbnRhY3RzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRhY3RzLS1mYXEgLmNvbnRhY3RzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5NCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0yLjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRhY3RzLS1mYXEgLmNvbnRhY3RzX19kZXNjciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRhY3RzLS1mYXEgLmNvbnRhY3RzX19kZXNjci13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICB9XG59XG5cbi5jb250YWN0cy0tZmFxIC5jb250YWN0c19fbGFiZWwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250YWN0cy0tZmFxIC5jb250YWN0c19fbGFiZWwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLmNvbnRhY3RzLS12YWNhbmN5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmNvbnRhY3RzLS12YWNhbmN5IC5jb250YWN0c19fZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb250YWN0cy0tdmFjYW5jeSAuY29udGFjdHNfX2Rlc2NyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0cy0tdmFjYW5jeSAuY29udGFjdHNfX2Rlc2NyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY29udGFjdHMtLXZhY2FuY3kgLmNvbnRhY3RzX19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWN0cy0tdmFjYW5jeSAuY29udGFjdHNfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY29udGFjdHMtLXZhY2FuY3kgLmNvbnRhY3RzX19idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0cy0tdmFjYW5jeSAuY29udGFjdHNfX2J0bnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5cbi5jb250YWN0cy0tdmFjYW5jeSAuY29udGFjdHNfX2J0bnMgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250YWN0cy0tdmFjYW5jeSAuY29udGFjdHNfX2J0bnMgLmJ0biB7XG4gICAgbWluLXdpZHRoOiAyMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RzLS12YWNhbmN5IC5jb250YWN0c19fYnRucyAuYnRuX191cCB7XG4gICAgcGFkZGluZzogMTdweCAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRhY3RzLS12YWNhbmN5IC5jb250YWN0c19fYnRucyAuYnRuX191cCB7XG4gICAgcGFkZGluZzogMjBweCAzMnB4O1xuICB9XG59XG5cbi5jb29raWUtbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBwYWRkaW5nOiAwIDJyZW0gMnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb29raWUtbW9kYWwge1xuICAgIHBhZGRpbmc6IDAgMXJlbSAxcmVtO1xuICB9XG59XG5cbi5jb29raWUtbW9kYWxbYXJpYS1oaWRkZW49J2ZhbHNlJ10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY29va2llLW1vZGFsX193aW5kb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uY29va2llLW1vZGFsX19jb250ZW50IHtcbiAgcGFkZGluZzogMnJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29va2llLW1vZGFsX19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4uY29va2llLW1vZGFsX19saW5rIHtcbiAgY29sb3I6ICMyQzRDOUE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY29va2llLW1vZGFsX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY29va2llLW1vZGFsX19idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5lZHVjYXRpb24tZmVhdHVyZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVkdWNhdGlvbi1mZWF0dXJlX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAzMnB4IDEwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZWR1Y2F0aW9uLWZlYXR1cmVfX2xpc3Qge1xuICAgIGdyaWQtZ2FwOiA2NHB4IDExMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjMwcHg7XG4gIH1cbn1cblxuLmVkdWNhdGlvbi1mZWF0dXJlX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVkdWNhdGlvbi1mZWF0dXJlX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZWR1Y2F0aW9uLWZlYXR1cmVfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICB9XG59XG5cbi5lZHVjYXRpb24tZmVhdHVyZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVkdWNhdGlvbi1mZWF0dXJlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZWR1Y2F0aW9uLWZlYXR1cmVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTlweDtcbiAgfVxufVxuXG4uZWR1Y2F0aW9uLWZlYXR1cmVfX3RleHQgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5lZHVjYXRpb24tZmVhdHVyZV9fdGV4dCBiciB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi5lZHVjYXRpb24tbGlzdF9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVkdWNhdGlvbi1saXN0X19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmVkdWNhdGlvbi1saXN0X19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5cbi5lZHVjYXRpb24tbGlzdF9faXRlbSB7XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q4RDhEODtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lZHVjYXRpb24tbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZzogMzJweCAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmVkdWNhdGlvbi1saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nOiA0MHB4IDI0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi5lZHVjYXRpb24tbGlzdF9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVkdWNhdGlvbi1saXN0X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZWR1Y2F0aW9uLWxpc3RfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLmVkdWNhdGlvbi1saXN0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWR1Y2F0aW9uLWxpc3RfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5lZHVjYXRpb24tbGlzdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOXB4O1xuICB9XG59XG5cbi5zb2x1dGlvbi1jb250ZW50X19ib2R5IHAge1xuICBtYXJnaW46IDBweCAwcHggMTBweCAwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnNvbHV0aW9uLWNvbnRlbnRfX2JvZHkgLmVkdWNhdGlvbi1saXN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIG1hcmdpbjogNjBweCAwcHggMzBweCAwcHg7XG59XG5cbi5zb2x1dGlvbi1jb250ZW50X19ib2R5IC5lZHVjYXRpb24tbGlzdF9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xufVxuXG4uc29sdXRpb24tY29udGVudF9fYm9keSAuZWR1Y2F0aW9uLWxpc3RfX2l0ZW0sIC5zb2x1dGlvbi1jb250ZW50X19ib2R5IC5lZHVjYXRpb24tbGlzdF9faXRlbSBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc29sdXRpb24tY29udGVudF9fYm9keSAuZWR1Y2F0aW9uLWxpc3RfX2xpc3Qge1xuICBtYXJnaW46IDBweCAwcHggNjBweCAwcHg7XG59XG5cbi5lZHVjYXRpb24tc2l0ZV9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZWR1Y2F0aW9uLXNpdGVfX3RvcCB7XG4gICAgZ2FwOiA3MHB4O1xuICB9XG59XG5cbi5lZHVjYXRpb24tc2l0ZV9fYnRuIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVkdWNhdGlvbi1zaXRlX19idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmVkdWNhdGlvbi1zaXRlX19idG4ge1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lZHVjYXRpb24tc2l0ZV9fYnRuLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmVkdWNhdGlvbi1zaXRlX19idG4tLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVkdWNhdGlvbi1zaXRlX19idG4tLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5lZHVjYXRpb24tc2l0ZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVkdWNhdGlvbi1zaXRlX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmVkdWNhdGlvbi1zaXRlX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZWR1Y2F0aW9uLXNpdGVfX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVkdWNhdGlvbi1zaXRlX19pdGVtOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDc3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5lZHVjYXRpb24tc2l0ZV9faXRlbTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA1NiU7XG4gIH1cbn1cblxuLmVkdWNhdGlvbi1zaXRlX19pdGVtLS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZWR1Y2F0aW9uLXNpdGVfX2l0ZW0td3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lZHVjYXRpb24tc2l0ZV9faXRlbS13cmFwIHtcbiAgICBwYWRkaW5nOiAyNHB4IDI0cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5lZHVjYXRpb24tc2l0ZV9faXRlbS13cmFwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbiAgfVxufVxuXG4uZWR1Y2F0aW9uLXNpdGVfX2l0ZW0td3JhcCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5lZHVjYXRpb24tc2l0ZV9fc3VidGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIG1heC13aWR0aDogNDMwcHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVkdWNhdGlvbi1zaXRlX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40MnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmVkdWNhdGlvbi1zaXRlX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5NiU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgfVxufVxuXG4uZXZlbnQtZm9ybSB7XG4gIHBhZGRpbmctdG9wOiA1NnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudC1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5ldmVudC1mb3JtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOTY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41NnB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudC1mb3JtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZXZlbnQtZm9ybV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuLmV2ZW50LWZvcm1fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50LWZvcm1fX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4xZnIgMC45ZnI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZXZlbnQtZm9ybV9fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5cbi5ldmVudC1mb3JtX19mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjZGRjtcbiAgcGFkZGluZzogNTZweCAyMHB4IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudC1mb3JtX19mb3JtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNDBweCAxNXB4IDQwcHggMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ldmVudC1mb3JtX19mb3JtIHtcbiAgICBwYWRkaW5nOiA1NnB4O1xuICB9XG59XG5cbi5ldmVudC1mb3JtX19jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnQtZm9ybV9fY2hlY2tib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZXZlbnQtZm9ybV9fY2hlY2tib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cbn1cblxuLmV2ZW50LWZvcm1fX2J0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZXZlbnQtZm9ybV9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnQtZm9ybV9fYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uZXZlbnQtZm9ybV9fZGVzY3Ige1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzRDOUE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGFjdHMvYmcyLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzAwJSBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ldmVudC1mb3JtX19kZXNjciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG59XG5cbi5ldmVudC1mb3JtX19sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudC1mb3JtX19sYWJlbCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmV2ZW50LWZvcm1fX2xhYmVsIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG59XG5cbi5ldmVudC1mb3JtX19sYWJlbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZXZlbnQtZm9ybV9fbGFiZWwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50LWZvcm1fX2xhYmVsLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZXZlbnQtZm9ybV9fbGFiZWwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLmV2ZW50LWZvcm1fX2xhYmVsLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTglO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZXZlbnQtZm9ybV9fbGFiZWwtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4uZXZlbnQtZm9ybV9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmV2ZW50LWZvcm1fX2JvdHRvbS1pbWcge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50LWZvcm1fX2JvdHRvbS1pbWcge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ldmVudC1mb3JtX19ib3R0b20taW1nIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5ldmVudC1mb3JtX19ib3R0b20taW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5ldmVudC1mb3JtX19uYW1lIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMzcHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZXZlbnQtZm9ybV9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgfVxufVxuXG4uZXZlbnQtZm9ybV9fcG9zdCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zM3B4O1xuICBjb2xvcjogIzI3MjcyNztcbiAgb3BhY2l0eTogMC41Nztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudC1mb3JtX19wb3N0IHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk2O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4yN3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmV2ZW50LWZvcm1fX3Bvc3Qge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg3O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xuICB9XG59XG5cbi5ldmVudC1mb3JtX19pbWcge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnQtZm9ybV9faW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmV2ZW50LWZvcm1fX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZXZlbnQtZm9ybS0taW1nIC5ldmVudC1mb3JtX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDczNXB4IDFmcjtcbiAgfVxufVxuXG4uZXZlbnQtZm9ybS0taW1nIC5ldmVudC1mb3JtX190aXRsZSB7XG4gIGNvbG9yOiAjRjBGNkZGO1xufVxuXG4uZXZlbnQtZm9ybS0taW1nIC5ldmVudC1mb3JtX19mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDNEM5QTtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50LWZvcm0tLWltZyAuZXZlbnQtZm9ybV9fZm9ybSB7XG4gICAgcGFkZGluZzogMzJweCAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmV2ZW50LWZvcm0tLWltZyAuZXZlbnQtZm9ybV9fZm9ybSB7XG4gICAgcGFkZGluZzogNDhweDtcbiAgfVxufVxuXG4uZXZlbnQtbGlzdF9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50LWxpc3RfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDQwcHggMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmV2ZW50LWxpc3RfX2xpc3Qge1xuICAgIGdyaWQtZ2FwOiA1M3B4IDE2cHg7XG4gIH1cbn1cblxuLmV2ZW50LWxpc3RfX2xpbmsge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmV2ZW50LWxpc3RfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudC1saXN0X19pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZXZlbnQtbGlzdF9faW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5ldmVudC1saXN0X19pbWc6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNTAlO1xufVxuXG4uZXZlbnQtbGlzdF9faW1nIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmV2ZW50LWxpc3RfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50LWxpc3RfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ldmVudC1saXN0X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5NiU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgfVxufVxuXG4uZXZlbnQtbGlzdF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50LWxpc3RfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZXZlbnQtbGlzdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICB9XG59XG5cbi5ldmVudC1saXN0X19kYXRlIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMzcHg7XG4gIGNvbG9yOiAjMkM0QzlBO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ldmVudC1saXN0X19kYXRlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZmFxIHtcbiAgICB3aWR0aDogNzU1cHg7XG4gIH1cbn1cblxuLmZhcSAuYWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRjZGRjtcbiAgY29sb3I6ICNGMEY2RkY7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5mYXEgLmFjOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uZmFxIC5hYyB1bCB7XG4gIGxpc3Qtc3R5bGU6IGluc2lkZTtcbiAgbWFyZ2luOiA3cHggMHB4IDBweCAycHg7XG59XG5cbi5mYXEgLmFjIHVsIGxpIHtcbiAgbWFyZ2luOiAwcHggMHB4IDVweCAwcHg7XG59XG5cbi5mYXEgLmFjIC5hYy10cmlnZ2VyIHtcbiAgZm9udC1mYW1pbHk6IFwiVFQgSG92ZXMgUHJvIFRybCBFeHBcIiwgXCJWZXJkYW5hXCIsIFwiQXJpYWxcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGMEY2RkY7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYXEgLmFjIC5hYy10cmlnZ2VyIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5mYXEgLmFjIC5hYy10cmlnZ2VyIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE5cHg7XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIH1cbn1cblxuLmZhcSAuYWMgLmFjLXRyaWdnZXI6aG92ZXIge1xuICBjb2xvcjogI0ZGNUM1Mjtcbn1cblxuLmZhcSAuYWMgLmFjLXRyaWdnZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiY3Jvc3Muc3ZnXCIsIGNvbG9yPSNGMEY2RkYpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5mYXEgLmFjLmlzLWFjdGl2ZSA+IC5hYy1oZWFkZXIgLmFjLXRyaWdnZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5mYXEgLmFjIC5hYy1wYW5lbCAuYWMtdGV4dCB7XG4gIHBhZGRpbmc6IDAgMCAxNnB4O1xuICBmb250LWZhbWlseTogXCJUVCBIb3ZlcyBQcm8gVHJsIEV4cFwiLCBcIlZlcmRhbmFcIiwgXCJBcmlhbFwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTNweDtcbiAgY29sb3I6ICNGMEY2RkY7XG59XG5cbi5mYXEgLmFjIC5hYy1wYW5lbCAuYWMtdGV4dCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZmFxIC5hYyAuYWMtcGFuZWwgLmFjLXRleHQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYXEgLmFjIC5hYy1wYW5lbCAuYWMtdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZmFxIC5hYyAuYWMtcGFuZWwgLmFjLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICB9XG59XG5cbi5mYXEgLmFjIC5hYy1wYW5lbCAuYWMtdGV4dCBwICsgcCB7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xufVxuXG4uZmVhdHVyZXMge1xuICBwYWRkaW5nOiA1NnB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZXMge1xuICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5mZWF0dXJlcyB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxufVxuXG4uZmVhdHVyZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlc19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmZlYXR1cmVzX19saXN0IHtcbiAgICBncmlkLWdhcDogMDtcbiAgICBwYWRkaW5nOiAxcHggMCAwIDFweDtcbiAgfVxufVxuXG4uZmVhdHVyZXNfX2l0ZW0ge1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZXNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5mZWF0dXJlc19faXRlbSB7XG4gICAgcGFkZGluZzogNDBweCAzMnB4IDQ4cHg7XG4gICAgbWFyZ2luOiAtMXB4IC0xcHggMCAwO1xuICB9XG59XG5cbi5mZWF0dXJlc19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVzX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZmVhdHVyZXNfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLmZlYXR1cmVzX190ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZXNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5mZWF0dXJlc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOXB4O1xuICB9XG59XG5cbi5mZWF0dXJlcyAubWFpbi1jbGllbnRzX19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4uZmVhdHVyZXMgLm1haW4tY2xpZW50c19fYm90dG9tIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlcyAubWFpbi1jbGllbnRzX19ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDQuOHJlbTtcbiAgfVxuICAuZmVhdHVyZXMgLm1haW4tY2xpZW50c19fYm90dG9tIC5idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmZlYXR1cmVzIC5tYWluLWNsaWVudHNfX2JvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogNS42cmVtO1xuICB9XG59XG5cbi5maWVsZC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNGVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0LXdyYXAtLWVycm9yIC5maWVsZC1jaGVja2JveF9fbmFtZS10ZXh0LFxuLmZpZWxkLWNoZWNrYm94X19pbnB1dC13cmFwLS1lcnJvciAuZmllbGQtY2hlY2tib3hfX2hlbHAtdGV4dCB7XG4gIGNvbG9yOiAjRkY1QzUyO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0LXdyYXAtLXF1YW50aXR5IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0LXdyYXAtLXF1YW50aXR5IC5maWVsZC1jaGVja2JveF9fbmFtZS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dC13cmFwLS1ncmV5IC5maWVsZC1jaGVja2JveF9fbmFtZS10ZXh0IHtcbiAgY29sb3I6ICM4MzgzODM7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQtd3JhcC0tZ3JleSAuZmllbGQtY2hlY2tib3hfX25hbWUtdGV4dCBhIHtcbiAgY29sb3I6ICM4MzgzODM7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQtd3JhcC0tZ3JleSAuZmllbGQtY2hlY2tib3hfX25hbWUtdGV4dDpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjODM4MzgzO1xufVxuXG5pbnB1dDpkaXNhYmxlZCB+IC5maWVsZC1jaGVja2JveF9faW5wdXQtd3JhcC0tZ3JleSAuZmllbGQtY2hlY2tib3hfX25hbWUtdGV4dDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM4MzgzODM7XG4gIGJhY2tncm91bmQ6ICM4MzgzODM7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQtd3JhcC0tZ3JleSAuZmllbGQtY2hlY2tib3hfX25hbWUtdGV4dDphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzgzODM4MztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4MzgzODM7XG59XG5cbmlucHV0OmNoZWNrZWQ6ZGlzYWJsZWQgfiAuZmllbGQtY2hlY2tib3hfX2lucHV0LXdyYXAtLWdyZXkgLmZpZWxkLWNoZWNrYm94X19uYW1lLXRleHQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNEOEQ4RDg7XG59XG5cbi5maWVsZC1jaGVja2JveF9fbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19uYW1lLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjRDhEOEQ4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmZpZWxkLWNoZWNrYm94X19uYW1lLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uZmllbGQtY2hlY2tib3hfX25hbWUtdGV4dCBhIHtcbiAgY29sb3I6ICNEOEQ4RDg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX25hbWUtdGV4dCBhOmhvdmVyLCAuZmllbGQtY2hlY2tib3hfX25hbWUtdGV4dCBhOmZvY3VzLXZpc2libGUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmlucHV0OmRpc2FibGVkIH4gLmZpZWxkLWNoZWNrYm94X19uYW1lLXRleHQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX25hbWUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q4RDhEODtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZmllbGQtY2hlY2tib3hfX25hbWUtdGV4dDpiZWZvcmUge1xuICAgIHRvcDogMnB4O1xuICB9XG59XG5cbmlucHV0OmRpc2FibGVkIH4gLmZpZWxkLWNoZWNrYm94X19uYW1lLXRleHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDhEOEQ4O1xuICBiYWNrZ3JvdW5kOiAjRjBGNkZGO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX25hbWUtdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiA0cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RDhEODtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5maWVsZC1jaGVja2JveF9fbmFtZS10ZXh0OmFmdGVyIHtcbiAgICB0b3A6IDhweDtcbiAgfVxufVxuXG5pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X19uYW1lLXRleHQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5pbnB1dDpjaGVja2VkOmRpc2FibGVkIH4gLmZpZWxkLWNoZWNrYm94X19uYW1lLXRleHQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNEOEQ4RDg7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5maWVsZC1jaGVja2JveF9fbnVtIHtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzgzODM4Mztcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6Zm9jdXMsIC5maWVsZC1jaGVja2JveF9faW5wdXQ6YWN0aXZlIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLWNvbG9yOiAjRDhEOEQ4O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2hlbHAtdGV4dC13cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19oZWxwLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogI0YwRjZGRjtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5maWVsZC1jaGVja2JveF9faGVscC10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5maWVsZC1jaGVja2JveF9faGVscC10ZXh0OmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpZWxkLWZpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZpZWxkLWZpbGVfX25hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC40ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5maWVsZC1maWxlX19pbnB1dC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLWZpbGVfX2lucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmllbGQtZmlsZV9faW5wdXQ6YWN0aXZlIH4gLmZpZWxkLWZpbGVfX25hbWUtdGV4dCxcbi5maWVsZC1maWxlX19pbnB1dDpmb2N1cyB+IC5maWVsZC1maWxlX19uYW1lLXRleHQge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItY29sb3I6ICNEOEQ4RDg7XG59XG5cbi5maWVsZC1maWxlX19uYW1lLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zMnB4O1xuICBsaW5lLWhlaWdodDogMTE4JTtcbiAgY29sb3I6ICNGMEY2RkY7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMEY2RkY7XG4gIHBhZGRpbmc6IDEycHggMzJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWVsZC1maWxlX19uYW1lLXRleHQge1xuICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5maWVsZC1maWxlX19uYW1lLXRleHQge1xuICAgIHBhZGRpbmc6IDE4cHggMjJweDtcbiAgfVxufVxuXG5pbnB1dDpkaXNhYmxlZCB+IC5maWVsZC1maWxlX19uYW1lLXRleHQge1xuICBiYWNrZ3JvdW5kOiAjRjBGNkZGO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtZmlsZV9fbmFtZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1idXR0b24tdGV4dCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCJwYXBlcmNsaXAuc3ZnXCIsIGNvbG9yPSNGMEY2RkYpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uZmllbGQtZmlsZV9faGVscC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICNGMEY2RkY7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZmllbGQtZmlsZV9faGVscC10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5maWVsZC1maWxlX19oZWxwLXRleHQ6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtZmlsZS0tZXJyb3IgLmZpZWxkLWZpbGVfX25hbWUsXG4uZmllbGQtZmlsZS0tZXJyb3IgLmZpZWxkLWZpbGVfX25hbWUtdGV4dCxcbi5maWVsZC1maWxlLS1lcnJvciAuZmllbGQtZmlsZV9faW5wdXQsXG4uZmllbGQtZmlsZS0tZXJyb3IgLmZpZWxkLWZpbGVfX2hlbHAtdGV4dCB7XG4gIGNvbG9yOiAjRkY1QzUyO1xufVxuXG4uZmllbGQtZmlsZS0tZXJyb3IgLmZpZWxkLWZpbGVfX25hbWUtdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUM1MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5maWVsZC1maWxlLS1kYXJrIC5maWVsZC1maWxlX19uYW1lLFxuLmZpZWxkLWZpbGUtLWRhcmsgLmZpZWxkLWZpbGVfX25hbWUtdGV4dCxcbi5maWVsZC1maWxlLS1kYXJrIC5maWVsZC1maWxlX19pbnB1dCxcbi5maWVsZC1maWxlLS1kYXJrIC5maWVsZC1maWxlX19oZWxwLXRleHQge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmZpZWxkLWZpbGUtLWRhcmsgLmZpZWxkLWZpbGVfX25hbWUtdGV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcInBhcGVyY2xpcC5zdmdcIiwgY29sb3I9IzAwMDAwMCk7XG59XG5cbi5maWVsZC1maWxlLS1kYXJrIC5maWVsZC1maWxlX19uYW1lLXRleHQge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG5cbi5maWVsZC1udW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLyogRmlyZWZveCAqL1xufVxuXG4uZmllbGQtbnVtX19pbnB1dC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5maWVsZC1udW1fX2lucHV0LWFuZC1idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtbnVtX19pbnB1dCB7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG4gIG1heC13aWR0aDogNzhweDtcbiAgcGFkZGluZzogNXB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmZpZWxkLW51bV9faW5wdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZmllbGQtbnVtX19idG4ge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udDogMC8wIGE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZmllbGQtbnVtX19idG46aG92ZXIsIC5maWVsZC1udW1fX2J0bjpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpZWxkLW51bV9fYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZpZWxkLW51bS0tZGlzYWJsZWQgLmZpZWxkLW51bV9fYnRuIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLW51bS0tZGlzYWJsZWQgLmZpZWxkLW51bV9fYnRuOmhvdmVyLCAuZmllbGQtbnVtLS1kaXNhYmxlZCAuZmllbGQtbnVtX19idG46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZpZWxkLW51bV9fYnRuLS1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtbnVtIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLmZpZWxkLW51bSBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZmllbGQtbnVtIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4uZmllbGQtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5maWVsZC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbi5maWVsZC10ZXh0X19uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNGVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZmllbGQtdGV4dF9faW5wdXQtd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmllbGQtdGV4dF9faW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI0YwRjZGRjtcbiAgbWluLWhlaWdodDogMzlweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIxNiwgMjE2LCAyMTYsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgbGluZWFyO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZmllbGQtdGV4dF9faW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4uZmllbGQtdGV4dF9faW5wdXQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1jb2xvcjogI0Q4RDhEODtcbn1cblxuLmZpZWxkLXRleHRfX2lucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEY2RkY7XG59XG5cbi5maWVsZC10ZXh0X19pbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgLmZpZWxkLXRleHRfX2lucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLCAuZmllbGQtdGV4dF9faW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIC5maWVsZC10ZXh0X19pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmZpZWxkLXRleHRfX2lucHV0W3R5cGU9J2NvbG9yJ10ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZmllbGQtdGV4dF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxudGV4dGFyZWEuZmllbGQtdGV4dF9faW5wdXQge1xuICBoZWlnaHQ6IDM5cHg7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi5maWVsZC10ZXh0X19oZWxwLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogI0YwRjZGRjtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5maWVsZC10ZXh0X19oZWxwLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmZpZWxkLXRleHRfX2hlbHAtdGV4dDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWVsZC10ZXh0LS1lcnJvciAuZmllbGQtdGV4dF9fbmFtZSxcbi5maWVsZC10ZXh0LS1lcnJvciAuZmllbGQtdGV4dF9faW5wdXQsXG4uZmllbGQtdGV4dC0tZXJyb3IgLmZpZWxkLXRleHRfX2hlbHAtdGV4dCB7XG4gIGNvbG9yOiAjRkY1QzUyO1xufVxuXG4uZmllbGQtdGV4dC0tZXJyb3IgLmZpZWxkLXRleHRfX25hbWU6OnBsYWNlaG9sZGVyLFxuLmZpZWxkLXRleHQtLWVycm9yIC5maWVsZC10ZXh0X19pbnB1dDo6cGxhY2Vob2xkZXIsXG4uZmllbGQtdGV4dC0tZXJyb3IgLmZpZWxkLXRleHRfX2hlbHAtdGV4dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0ZGNUM1Mjtcbn1cblxuLmZpZWxkLXRleHQtLWVycm9yIC5maWVsZC10ZXh0X19pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNUM1Mjtcbn1cblxuLmZpZWxkLXRleHQ6Zm9jdXMtd2l0aGluOmhhcyguZmllbGQtdGV4dF9faW5wdXQ6aW52YWxpZCkgLmZpZWxkLXRleHRfX25hbWUsXG4uZmllbGQtdGV4dDpmb2N1cy13aXRoaW46aGFzKC5maWVsZC10ZXh0X19pbnB1dDppbnZhbGlkKSAuZmllbGQtdGV4dF9faW5wdXQsXG4uZmllbGQtdGV4dDpmb2N1cy13aXRoaW46aGFzKC5maWVsZC10ZXh0X19pbnB1dDppbnZhbGlkKSAuZmllbGQtdGV4dF9faGVscC10ZXh0IHtcbiAgY29sb3I6ICNGRjVDNTI7XG59XG5cbi5maWVsZC10ZXh0OmZvY3VzLXdpdGhpbjpoYXMoLmZpZWxkLXRleHRfX2lucHV0OmludmFsaWQpIC5maWVsZC10ZXh0X19uYW1lOjpwbGFjZWhvbGRlcixcbi5maWVsZC10ZXh0OmZvY3VzLXdpdGhpbjpoYXMoLmZpZWxkLXRleHRfX2lucHV0OmludmFsaWQpIC5maWVsZC10ZXh0X19pbnB1dDo6cGxhY2Vob2xkZXIsXG4uZmllbGQtdGV4dDpmb2N1cy13aXRoaW46aGFzKC5maWVsZC10ZXh0X19pbnB1dDppbnZhbGlkKSAuZmllbGQtdGV4dF9faGVscC10ZXh0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjRkY1QzUyO1xufVxuXG4uZmllbGQtdGV4dDpmb2N1cy13aXRoaW46aGFzKC5maWVsZC10ZXh0X19pbnB1dDppbnZhbGlkKSAuZmllbGQtdGV4dF9faW5wdXQge1xuICBib3JkZXItY29sb3I6ICNGRjVDNTI7XG59XG5cbi5maWVsZC10ZXh0LS1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZmllbGQtdGV4dC0tbGFiZWwgLmZpZWxkLXRleHRfX25hbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0b3A6IDEzcHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcztcbiAgdHJhbnNpdGlvbi1kZWxheTogNTBtcztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZmllbGQtdGV4dC0tbGFiZWwgLmZpZWxkLXRleHRfX2lucHV0IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjODM4MzgzO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uZmllbGQtdGV4dC0tbGFiZWwgdGV4dGFyZWEuZmllbGQtdGV4dF9faW5wdXQge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmZpZWxkLXRleHQtLWxhYmVsIC5maWVsZC10ZXh0X19pbnB1dDpmb2N1cyB+IC5maWVsZC10ZXh0X19uYW1lLFxuLmZpZWxkLXRleHQtLWxhYmVsIC5maWVsZC10ZXh0X19pbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IC5maWVsZC10ZXh0X19uYW1lIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KSBzY2FsZSgwLjc1KTtcbn1cblxuLmZpZWxkLXRleHQtLWxhYmVsIC5maWVsZC10ZXh0X19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpZWxkLXRleHQtLWRhcmsgLmZpZWxkLXRleHRfX2lucHV0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuXG4uZmllbGQtdGV4dC0tZGFyayAuZmllbGQtdGV4dF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5maWx0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpbHRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmZpbHRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB9XG59XG5cbi5maWx0ZXJfX2xpbmsge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5maWx0ZXJfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOXB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmZpbHRlcl9fbGluazpob3ZlciwgLmZpbHRlcl9fbGluazpmb2N1cy12aXNpYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUM1Mjtcbn1cblxuLmZpbHRlcl9fbGluay0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNUM1Mjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZmlsdGVyLS1zZXJ2aWNlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5maWx0ZXItLXBvcnRmb2xpbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uZmlsdGVyLS1wb3J0Zm9saW8gLmZpbHRlcl9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZm9vdGVyLWxpc3RfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNHB4IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1saXN0X19saW5rIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5mb290ZXItbGlzdF9fbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgcGFkZGluZzogOXB4IDA7XG4gIH1cbn1cblxuLmZvb3Rlci1saXN0X19saW5rOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjI1cyBlYXNlLW91dDtcbn1cblxuLmZvb3Rlci1saXN0X19saW5rOmhvdmVyOmFmdGVyLCAuZm9vdGVyLWxpc3RfX2xpbms6Zm9jdXMtdmlzaWJsZTphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9vdGVyLWxpc3RfX2xpbmstLWZpcnN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICM4MzgzODM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWxpc3RfX2xpbmstLWZpcnN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5mb290ZXItbGlzdF9fbGluay0tZmlyc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxufVxuXG4uZm9vdGVyLWxpc3QtLWZpcnN0IC5mb290ZXItbGlzdF9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZm9vdGVyLWxpc3QtLWZpcnN0IC5mb290ZXItbGlzdF9fbGluayB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG59XG5cbi5mb290ZXItbGlzdC0tYW5vdGhlciB7XG4gIG1hcmdpbi10b3A6IC0yM3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1saXN0LS1hbm90aGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mb290ZXItbGlzdC0tYW5vdGhlciAuZm9vdGVyLWxpc3RfX2xpbmsge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjODM4MzgzO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZvb3Rlci1saXN0LS1hbm90aGVyIC5mb290ZXItbGlzdF9fbGluay0tZmlyc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnbWVudSBtZW51IG1lbnUnICdsb2dvIHNvY2lhbCBjb250YWN0cycgJ2xvZ28gc29jaWFsIHBvbGljeSc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZm9vdGVyX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnbWVudSBtZW51IG1lbnUnICdsb2dvIHNvY2lhbCBjb250YWN0cycgJ3BvbGljeSBwb2xpY3kgcG9saWN5JztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvIGF1dG87XG4gIH1cbn1cblxuLmZvb3Rlcl9fbG9nbyB7XG4gIGdyaWQtYXJlYTogbG9nbztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZm9vdGVyX19sb2dvIGltZyB7XG4gIHdpZHRoOiAxMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2xvZ28gaW1nIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbWVudSB7XG4gIGdyaWQtYXJlYTogbWVudTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19tZW51IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgxODVweCwgMWZyKSAxZnIgMWZyIDFmciAxZnI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZm9vdGVyX19tZW51IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgyOTVweCwgMWZyKSAxZnIgMWZyIDFmciAxZnI7XG4gICAgbWFyZ2luLWJvdHRvbTogNzhweDtcbiAgfVxufVxuXG4uZm9vdGVyX19saXN0LS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2xpc3QtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5mb290ZXJfX2xpc3QtLW1vYmlsZSB7XG4gIGdyaWQtY29sdW1uOiAyLzM7XG59XG5cbi5mb290ZXJfX3NvY2lhbCB7XG4gIGdyaWQtYXJlYTogc29jaWFsO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uZm9vdGVyX19zb2NpYWwtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19zb2NpYWwtbGluayB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5mb290ZXJfX3NvY2lhbC1saW5rIHtcbiAgICB3aWR0aDogNjFweDtcbiAgICBoZWlnaHQ6IDYxcHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fc29jaWFsLWxpbms6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmZvb3Rlcl9fc29jaWFsLWxpbmsgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZvb3Rlcl9fc29jaWFsLWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5mb290ZXJfX2NvbnRhY3RzIHtcbiAgZ3JpZC1hcmVhOiBjb250YWN0cztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19jb250YWN0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5mb290ZXJfX2NvbnRhY3RzIHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxufVxuXG4uZm9vdGVyX19jb250YWN0cy10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2NvbnRhY3RzLXRleHQge1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmZvb3Rlcl9fY29udGFjdHMtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHBhZGRpbmc6IDlweCAwO1xuICB9XG59XG5cbi5mb290ZXJfX2NvbnRhY3RzLXRleHQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZvb3Rlcl9fcG9saWN5IHtcbiAgZ3JpZC1hcmVhOiBwb2xpY3k7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZm9vdGVyX19wb2xpY3kge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uZm9vdGVyX19wb2xpY3kgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZm9vdGVyX19wb2xpY3kgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZm9vdGVyX19sb2dvIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mb290ZXJfX2xvZ28gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmhlYWRlci1tZW51X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlci1tZW51X19pdGVtLS1hY3RpdmUgLmhlYWRlci1tZW51X19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyLW1lbnVfX2l0ZW0tLWFjdGl2ZSAuaGVhZGVyLW1lbnVfX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjZGRjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDhweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5oZWFkZXItbWVudV9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVhZGVyLW1lbnVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uaGVhZGVyLW1lbnVfX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTJweDtcbiAgYm90dG9tOiA4cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4yNXMgZWFzZS1vdXQ7XG59XG5cbi5oZWFkZXItbWVudV9fbGluazpob3ZlcjphZnRlciwgLmhlYWRlci1tZW51X19saW5rOmZvY3VzLXZpc2libGU6YWZ0ZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG59XG5cbi5oZWFkZXItbWVudV9fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm94LXNoYWRvdzogMCA4cHggMTZweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG59XG5cbi5oZWFkZXItbWVudV9fY29udGVudC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgdG9wOiAyNHB4O1xuICB9XG59XG5cbi5oZWFkZXJfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5oZWFkZXJfX2xvZ28ge1xuICB3aWR0aDogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogNTNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMTA2cHg7XG4gICAgd2lkdGg6IDkwcHg7XG4gIH1cbn1cblxuLmhlYWRlcl9fbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uaGVhZGVyX19idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaGVhZGVyX19idXR0b24gLmJ0bl9fdXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjE4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVhZGVyX19idXR0b24gLmJ0bl9fdXAge1xuICAgIHBhZGRpbmc6IDIwcHggMzJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXItLWRhcmsgLmhlYWRlci1tZW51X19saW5rIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5oZWFkZXItLWRhcmsgLmhlYWRlci1tZW51X19saW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmhlYWRlci0tZGFyayAuYnVyZ2VyX19pY29uIHNwYW46YmVmb3JlLCAuaGVhZGVyLS1kYXJrIC5idXJnZXJfX2ljb24gc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5oZXJvLWFib3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGNkZGO1xuICBwYWRkaW5nLXRvcDogMTI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tYWJvdXQge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLWFib3V0IHtcbiAgICBwYWRkaW5nLXRvcDogMjQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmhlcm8tYWJvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNjcwcHg7XG4gIHRvcDogLTUwMHB4O1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BpYy0zLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICB3aWR0aDogMTk3MHB4O1xuICBoZWlnaHQ6IDE0MTVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tYWJvdXQ6YmVmb3JlIHtcbiAgICB3aWR0aDogMzQxNXB4O1xuICAgIGhlaWdodDogMjQ1NXB4O1xuICAgIHJpZ2h0OiAtMjk1MHB4O1xuICAgIHRvcDogLTkwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlcm8tYWJvdXQ6YmVmb3JlIHtcbiAgICByaWdodDogLTI3ODBweDtcbiAgICB0b3A6IC04NTBweDtcbiAgfVxufVxuXG4uaGVyby1hYm91dF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tYWJvdXRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLWFib3V0X19jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjMwcHg7XG4gIH1cbn1cblxuLmhlcm8tYWJvdXRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogOTYlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNTZweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tYWJvdXRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDYycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogOTAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMy4xcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLWFib3V0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA4NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5NCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC00LjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5oZXJvLWFib3V0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1hYm91dF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40MnB4O1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVyby1hYm91dF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5NiU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgICBtYXgtd2lkdGg6IDYxMHB4O1xuICB9XG59XG5cbi5oZXJvLWFib3V0X190ZXh0IGEge1xuICBjb2xvcjogIzJDNEM5QTtcbn1cblxuLmhlcm8tYWJvdXRfX3RleHQgYTpob3ZlciwgLmhlcm8tYWJvdXRfX3RleHQgYTpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICM0ODdERkY7XG59XG5cbi5oZXJvLWJsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVyby1ibG9nIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gIH1cbn1cblxuLmhlcm8tYmxvZ19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uaGVyby1ibG9nX19uYW1lIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM0cHg7XG4gIGNvbG9yOiAjNDg3REZGO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1ibG9nX19uYW1lIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLWJsb2dfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuXG4uaGVyby1ibG9nX19uYW1lIGEge1xuICBjb2xvcjogIzJDNEM5QTtcbn1cblxuLmhlcm8tYmxvZ19fbmFtZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5oZXJvLWJsb2dfX25hbWUtZGF0ZSB7XG4gIGNvbG9yOiAjODM4MzgzO1xufVxuXG4uaGVyby1ibG9nX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjU2cHg7XG4gIG1hcmdpbi1ib3R0b206IDc2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1ibG9nX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4NHB4O1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVyby1ibG9nX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICBtYXgtd2lkdGg6IDEwNDVweDtcbiAgfVxufVxuXG4uaGVyby1ibG9nX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGNkZGO1xufVxuXG4uaGVyby1ibG9nX19pdGVtOmhvdmVyIC5oZXJvLWJsb2dfX3VwLCAuaGVyby1ibG9nX19pdGVtOmZvY3VzLXZpc2libGUgLmhlcm8tYmxvZ19fdXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkM0QzlBO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOHB4LCAtOHB4KTtcbn1cblxuLmhlcm8tYmxvZ19faXRlbTpob3ZlciAuaGVyby1ibG9nX19kb3duLCAuaGVyby1ibG9nX19pdGVtOmZvY3VzLXZpc2libGUgLmhlcm8tYmxvZ19fZG93biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyQzRDOUE7XG59XG5cbi5oZXJvLWJsb2dfX2l0ZW06aG92ZXIgLmhlcm8tYmxvZ19fbGluZSwgLmhlcm8tYmxvZ19faXRlbTpmb2N1cy12aXNpYmxlIC5oZXJvLWJsb2dfX2xpbmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uaGVyby1ibG9nX19pdGVtOmhvdmVyIC5oZXJvLWJsb2dfX3N1YnRpdGxlLFxuLmhlcm8tYmxvZ19faXRlbTpob3ZlciAuaGVyby1ibG9nX190ZXh0LFxuLmhlcm8tYmxvZ19faXRlbTpob3ZlciAuaGVyby1ibG9nX190YWcsXG4uaGVyby1ibG9nX19pdGVtOmhvdmVyIC5oZXJvLWJsb2dfX2RhdGUsIC5oZXJvLWJsb2dfX2l0ZW06Zm9jdXMtdmlzaWJsZSAuaGVyby1ibG9nX19zdWJ0aXRsZSxcbi5oZXJvLWJsb2dfX2l0ZW06Zm9jdXMtdmlzaWJsZSAuaGVyby1ibG9nX190ZXh0LFxuLmhlcm8tYmxvZ19faXRlbTpmb2N1cy12aXNpYmxlIC5oZXJvLWJsb2dfX3RhZyxcbi5oZXJvLWJsb2dfX2l0ZW06Zm9jdXMtdmlzaWJsZSAuaGVyby1ibG9nX19kYXRlIHtcbiAgY29sb3I6ICNGMEY2RkY7XG59XG5cbi5oZXJvLWJsb2dfX3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1ibG9nX191cCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlcm8tYmxvZ19fdXAge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMzZweDtcbiAgfVxufVxuXG4uaGVyby1ibG9nX19kb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5oZXJvLWJsb2dfX2xpbmUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDVzIGVhc2UtaW4tb3V0O1xufVxuXG4uaGVyby1ibG9nX19saW5lLS1maXJzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTlweDtcbiAgYm90dG9tOiA0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDNEM5QTtcbn1cblxuLmhlcm8tYmxvZ19fbGluZS0tc2Vjb25kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTFweDtcbiAgYm90dG9tOiA1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDNEM5QTtcbn1cblxuLmhlcm8tYmxvZ19fbGluZS0tdGhpcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMXB4O1xuICB0b3A6IC00cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDNEM5QTtcbn1cblxuLmhlcm8tYmxvZ19faW1nIHtcbiAgaGVpZ2h0OiAxNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWJsb2dfX2ltZyB7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLWJsb2dfX2ltZyB7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgfVxufVxuXG4uaGVyby1ibG9nX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5oZXJvLWJsb2dfX2Rlc2NyIHtcbiAgcGFkZGluZzogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWJsb2dfX2Rlc2NyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDI0cHggMjRweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVyby1ibG9nX19kZXNjciB7XG4gICAgcGFkZGluZzogMzJweCAzMnB4IDMycHggMDtcbiAgfVxufVxuXG4uaGVyby1ibG9nX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1ibG9nX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVyby1ibG9nX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgfVxufVxuXG4uaGVyby1ibG9nX190ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tYmxvZ19fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLWJsb2dfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgfVxufVxuXG4uaGVyby1ibG9nX19pdGVtLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbn1cblxuLmhlcm8tYmxvZ19fdGFnLCAuaGVyby1ibG9nX19kYXRlIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMzcHg7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLWJsb2dfX3RhZywgLmhlcm8tYmxvZ19fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4Ny4wMTglO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xuICB9XG59XG5cbi5oZXJvLWJsb2dfX3RhZyB7XG4gIGNvbG9yOiAjMkM0QzlBO1xufVxuXG4uaGVyby1ibG9nLS1hcnRpY2xlIC5oZXJvLWJsb2dfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWJsb2ctLWFydGljbGUgLmhlcm8tYmxvZ19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVyby1ibG9nLS1hcnRpY2xlIC5oZXJvLWJsb2dfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB9XG59XG5cbi5oZXJvLWNhbnZhcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTIwcHg7XG4gIHJpZ2h0OiAtMTUwcHg7XG4gIHdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWNhbnZhcyB7XG4gICAgcmlnaHQ6IC0xNTBweDtcbiAgICB0b3A6IC0xODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLWNhbnZhcyB7XG4gICAgd2lkdGg6IDk1MHB4O1xuICAgIGhlaWdodDogOTUwcHg7XG4gICAgdG9wOiAtNDAwcHg7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHJpZ2h0OiAtMzAwcHg7XG4gIH1cbn1cblxuLmhlcm8tZWR1Y2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGNkZGO1xuICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tZWR1Y2F0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLWVkdWNhdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5oZXJvLWVkdWNhdGlvbl9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zNHB4O1xuICBjb2xvcjogIzQ4N0RGRjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWVkdWNhdGlvbl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLWVkdWNhdGlvbl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gIH1cbn1cblxuLmhlcm8tZWR1Y2F0aW9uX19uYW1lLWdyYXkge1xuICBjb2xvcjogIzgzODM4Mztcbn1cblxuLmhlcm8tZWR1Y2F0aW9uX19uYW1lLWdyYXk6YWZ0ZXIge1xuICBjb250ZW50OiAnLyc7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uaGVyby1lZHVjYXRpb25fX25hbWUtZ3JheTpob3ZlciwgLmhlcm8tZWR1Y2F0aW9uX19uYW1lLWdyYXk6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjNDg3REZGO1xufVxuXG4uaGVyby1lZHVjYXRpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogOTYlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWVkdWNhdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiA5NiU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBtYXgtd2lkdGg6IDU3N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlcm8tZWR1Y2F0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1heC13aWR0aDogMTA3MHB4O1xuICB9XG59XG5cbi5oZXJvLWVkdWNhdGlvbl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tZWR1Y2F0aW9uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVyby1lZHVjYXRpb25fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTlweDtcbiAgfVxufVxuXG4uaGVyby1ldmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLWV2ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gIH1cbn1cblxuLmhlcm8tZXZlbnRfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmhlcm8tZXZlbnRfX25hbWUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzRweDtcbiAgY29sb3I6ICM0ODdERkY7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1ldmVudF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLWV2ZW50X19uYW1lIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcbiAgfVxufVxuXG4uaGVyby1ldmVudF9fbmFtZS1ncmF5IHtcbiAgY29sb3I6ICM4MzgzODM7XG59XG5cbi5oZXJvLWV2ZW50X19uYW1lLWdyYXk6YWZ0ZXIge1xuICBjb250ZW50OiAnLyc7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uaGVyby1ldmVudF9fbmFtZS1ncmF5OmhvdmVyLCAuaGVyby1ldmVudF9fbmFtZS1ncmF5OmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogIzQ4N0RGRjtcbn1cblxuLmhlcm8tZXZlbnRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogOTYlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWV2ZW50X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIG1heC13aWR0aDogNTc3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVyby1ldmVudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiA5NiU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBtYXgtd2lkdGg6IDEwNzBweDtcbiAgfVxufVxuXG4uaGVyby1ldmVudF9fdGl0bGUgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLWV2ZW50X190aXRsZSBiciB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi5oZXJvLWV2ZW50X190ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1ldmVudF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICAgIG1heC13aWR0aDogNDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVyby1ldmVudF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOXB4O1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cblxuLmhlcm8tZXZlbnQtLWRldGFpbCAuaGVyby1ldmVudF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zNHB4O1xuICBjb2xvcjogIzQ4N0RGRjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tZXZlbnQtLWRldGFpbCAuaGVyby1ldmVudF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVyby1ldmVudC0tZGV0YWlsIC5oZXJvLWV2ZW50X19uYW1lIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cblxuLmhlcm8tZXZlbnQtLWRldGFpbCAuaGVyby1ldmVudF9fbmFtZS10YWcge1xuICBjb2xvcjogIzgzODM4Mztcbn1cblxuLmhlcm8tZXZlbnQtLWRldGFpbCAuaGVyby1ldmVudF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tZXZlbnQtLWRldGFpbCAuaGVyby1ldmVudF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLWV2ZW50LS1kZXRhaWwgLmhlcm8tZXZlbnRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgIG1heC13aWR0aDogNjcwcHg7XG4gIH1cbn1cblxuLmhlcm8taW5kdXN0cmllcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDE3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWluZHVzdHJpZXMge1xuICAgIHBhZGRpbmctdG9wOiAxNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLWluZHVzdHJpZXMge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uaGVyby1pbmR1c3RyaWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGljLTIuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxNDUwcHg7XG4gIGhlaWdodDogMTU0MnB4O1xuICByaWdodDogLTkzMHB4O1xuICB0b3A6IC05MDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg4MWRlZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1pbmR1c3RyaWVzOmJlZm9yZSB7XG4gICAgd2lkdGg6IDE5NjBweDtcbiAgICBoZWlnaHQ6IDIwODVweDtcbiAgICByaWdodDogLTExMzBweDtcbiAgICB0b3A6IC0xMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVyby1pbmR1c3RyaWVzOmJlZm9yZSB7XG4gICAgd2lkdGg6IDI3NzBweDtcbiAgICBoZWlnaHQ6IDI5NTBweDtcbiAgICByaWdodDogLTExOTBweDtcbiAgICB0b3A6IC0xOTEwcHg7XG4gIH1cbn1cblxuLmhlcm8taW5kdXN0cmllc19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uaGVyby1pbmR1c3RyaWVzX19uYW1lIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM0cHg7XG4gIGNvbG9yOiAjNDg3REZGO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8taW5kdXN0cmllc19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLWluZHVzdHJpZXNfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xuICB9XG59XG5cbi5oZXJvLWluZHVzdHJpZXNfX25hbWUtZ3JheSB7XG4gIGNvbG9yOiAjODM4MzgzO1xufVxuXG4uaGVyby1pbmR1c3RyaWVzX19uYW1lLWdyYXk6YWZ0ZXIge1xuICBjb250ZW50OiAnLyc7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uaGVyby1pbmR1c3RyaWVzX19uYW1lLWdyYXk6aG92ZXIsIC5oZXJvLWluZHVzdHJpZXNfX25hbWUtZ3JheTpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICM0ODdERkY7XG59XG5cbi5oZXJvLWluZHVzdHJpZXNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogOTYlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWluZHVzdHJpZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbWF4LXdpZHRoOiA1NzdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLWluZHVzdHJpZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAxMDcwcHg7XG4gIH1cbn1cblxuLmhlcm8taW5kdXN0cmllc19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8taW5kdXN0cmllc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICAgIG1heC13aWR0aDogNTI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVyby1pbmR1c3RyaWVzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE5cHg7XG4gICAgbWF4LXdpZHRoOiA2MzBweDtcbiAgfVxufVxuXG4uaGVyby1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDM3cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLWxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4uaGVyby1saXN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjU2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlcm8tbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiA5NiU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tbGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlcm8tbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIH1cbn1cblxuLmhlcm8tbGlzdF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uaGVyby1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmhlcm8tbGlzdF9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGNvbG9yOiAjRjBGNkZGO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tbGlzdF9fbGluayB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMzcHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLWxpc3RfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTglO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuXG4uaGVyby1saXN0X19saW5rOmhvdmVyLCAuaGVyby1saXN0X19saW5rOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogIzQ4N0RGRjtcbn1cblxuLmhlcm8tbGlzdF9fbGluay0tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1saXN0X19saW5rLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWxpc3RfX2xpbmstLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVyby1saXN0IC5hYyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjcyNzI3O1xuICBjb2xvcjogI0YwRjZGRjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmhlcm8tbGlzdCAuYWM6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5oZXJvLWxpc3QgLmFjIC5hYy10cmlnZ2VyIHtcbiAgZm9udC1mYW1pbHk6IFwiVFQgSG92ZXMgUHJvIFRybCBFeHBcIiwgXCJWZXJkYW5hXCIsIFwiQXJpYWxcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI0YwRjZGRjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM0cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tbGlzdCAuYWMgLmFjLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlcm8tbGlzdCAuYWMgLmFjLXRyaWdnZXIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gIH1cbn1cblxuLmhlcm8tbGlzdCAuYWMgLmFjLXRyaWdnZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiY3Jvc3Muc3ZnXCIsIGNvbG9yPSNGMEY2RkYpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1saXN0IC5hYyAuYWMtdHJpZ2dlcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlcm8tbGlzdCAuYWMuaXMtYWN0aXZlID4gLmFjLWhlYWRlciAuYWMtdHJpZ2dlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmhlcm8tbGlzdCAuYWMgLmFjLXBhbmVsIC5hYy10ZXh0IHtcbiAgcGFkZGluZzogMCAwIDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRUIEhvdmVzIFBybyBUcmwgRXhwXCIsIFwiVmVyZGFuYVwiLCBcIkFyaWFsXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1saXN0IC5hYyAuYWMtcGFuZWwgLmFjLXRleHQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmhlcm8tbGlzdCAuYWMgLmFjLXBhbmVsIC5hYy10ZXh0Lmhlcm8tbGlzdF9fZGVzY3Ige1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzgzODM4Mztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVyby1saXN0IC5hYyAuYWMtcGFuZWwgLmFjLXRleHQuaGVyby1saXN0X19kZXNjciB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE5cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWxpc3QgLmFjIC5hYy1wYW5lbCAuYWMtdGV4dC5oZXJvLWxpc3RfX2Rlc2NyIHA6Zmlyc3QtY2hpbGQge1xuICAgIGNvbG9yOiAjRjBGNkZGO1xuICB9XG59XG5cbi5oZXJvLWxpc3QgLmFjIC5hYy1wYW5lbCAuYWMtdGV4dC5oZXJvLWxpc3RfX2Rlc2NyIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmhlcm8tcG9ydGZvbGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGNkZGO1xuICBwYWRkaW5nLXRvcDogMzAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1wb3J0Zm9saW8ge1xuICAgIHBhZGRpbmctdG9wOiAzMjVweDtcbiAgfVxufVxuXG4uaGVyby1wb3J0Zm9saW86YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC03MDBweDtcbiAgdG9wOiAtODAwcHg7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGljLTIuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMTMwcHg7XG4gIGhlaWdodDogMTEzMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1wb3J0Zm9saW86YmVmb3JlIHtcbiAgICB3aWR0aDogMTY3MHB4O1xuICAgIGhlaWdodDogMTY3MHB4O1xuICAgIHJpZ2h0OiAtOTAwcHg7XG4gICAgdG9wOiAtMTEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlcm8tcG9ydGZvbGlvOmJlZm9yZSB7XG4gICAgcmlnaHQ6IC01NTBweDtcbiAgICB0b3A6IC0xMTAwcHg7XG4gIH1cbn1cblxuLmhlcm8tcG9ydGZvbGlvX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5oZXJvLXBvcnRmb2xpb19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zNHB4O1xuICBjb2xvcjogIzQ4N0RGRjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXBvcnRmb2xpb19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLXBvcnRmb2xpb19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gIH1cbn1cblxuLmhlcm8tcG9ydGZvbGlvX19uYW1lLWdyYXkge1xuICBjb2xvcjogIzgzODM4Mztcbn1cblxuLmhlcm8tcG9ydGZvbGlvX19uYW1lLWdyYXk6YWZ0ZXIge1xuICBjb250ZW50OiAnLyc7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uaGVyby1wb3J0Zm9saW9fX25hbWUtZ3JheTpob3ZlciwgLmhlcm8tcG9ydGZvbGlvX19uYW1lLWdyYXk6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjNDg3REZGO1xufVxuXG4uaGVyby1wb3J0Zm9saW9fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogOTYlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXBvcnRmb2xpb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiA5NiU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLXBvcnRmb2xpb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiA5NiU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuLmhlcm8tcG9ydGZvbGlvX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjODM4MzgzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXBvcnRmb2xpb19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlcm8tcG9ydGZvbGlvX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tcG9ydGZvbGlvX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyNHB4O1xuICB9XG59XG5cbi5oZXJvLXBvcnRmb2xpb19fY29sIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLmhlcm8tcG9ydGZvbGlvX19jb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1wb3J0Zm9saW9fX2NvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uaGVyby1wb3J0Zm9saW9fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tcG9ydGZvbGlvX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1wb3J0Zm9saW9fX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVyby1wb3J0Zm9saW9fX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cblxuLmhlcm8tcG9ydGZvbGlvX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTJweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXBvcnRmb2xpb19fbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlcm8tcG9ydGZvbGlvX19saW5rIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ0cHg7XG4gIH1cbn1cblxuLmhlcm8tcG9ydGZvbGlvX19saW5rOmhvdmVyLCAuaGVyby1wb3J0Zm9saW9fX2xpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVDNTI7XG59XG5cbi5oZXJvLXBvcnRmb2xpb19fbGluay5hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzRDOUE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVyby1wb3J0Zm9saW9fX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tcG9ydGZvbGlvX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVyby1wb3J0Zm9saW9fX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjEwcHggMWZyO1xuICB9XG59XG5cbi5oZXJvLXBvcnRmb2xpb19fY29udGVudC10aXRsZSB7XG4gIGNvbG9yOiAjRjBGNkZGO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzRweDtcbn1cblxuLmhlcm8tcG9ydGZvbGlvX19jb250ZW50LXRpdGxlIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5oZXJvLXBvcnRmb2xpb19fY29udGVudC10aXRsZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLXBvcnRmb2xpb19fY29udGVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgfVxufVxuXG4uaGVyby1wb3J0Zm9saW9fX2NvbnRlbnQtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0YwRjZGRjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLXBvcnRmb2xpb19fY29udGVudC1saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICB9XG59XG5cbi5oZXJvLXBvcnRmb2xpb19fY29udGVudC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI0YwRjZGRjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVyby1wb3J0Zm9saW9fX2NvbnRlbnQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5cbi5oZXJvLXBvcnRmb2xpb19fY29udGVudC10ZXh0IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmhlcm8tcG9ydGZvbGlvLS1kZXRhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkM0QzlBO1xufVxuXG4uaGVyby1wb3J0Zm9saW8tLWRldGFpbDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVyby1wb3J0Zm9saW8tLWRldGFpbCAuaGVyby1wb3J0Zm9saW9fX25hbWUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uaGVyby1wb3J0Zm9saW8tLWRldGFpbCAuaGVyby1wb3J0Zm9saW9fX25hbWUtZ3JheSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVyby1wb3J0Zm9saW8tLWRldGFpbCAuaGVyby1wb3J0Zm9saW9fX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5oZXJvLXBvcnRmb2xpby0tZGV0YWlsIC5oZXJvLXBvcnRmb2xpb19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcnRmb2xpb19fZmlsdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLnBvcnRmb2xpb19fZmlsdGVyIC5hYyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uaGVyby1zZXJ2aWNlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNGMEY2RkY7XG4gIHBhZGRpbmctdG9wOiAzMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNlcnZpY2VzIHtcbiAgICBwYWRkaW5nLXRvcDogMzI1cHg7XG4gIH1cbn1cblxuLmhlcm8tc2VydmljZXNfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmhlcm8tc2VydmljZXNfX25hbWUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzRweDtcbiAgY29sb3I6ICM0ODdERkY7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zZXJ2aWNlc19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLXNlcnZpY2VzX19uYW1lIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcbiAgfVxufVxuXG4uaGVyby1zZXJ2aWNlc19fdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA5NiU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41NnB4O1xuICBtYXJnaW4tYm90dG9tOiA3NnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tc2VydmljZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDg0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVyby1zZXJ2aWNlc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiA5NiU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuLmhlcm8tc2l0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNGMEY2RkY7XG4gIHBhZGRpbmctdG9wOiAzMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDYxcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zaXRlIHtcbiAgICBwYWRkaW5nLXRvcDogMzI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVyby1zaXRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLmhlcm8tc2l0ZV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uaGVyby1zaXRlX19uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM0cHg7XG4gIGNvbG9yOiAjNDg3REZGO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tc2l0ZV9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLXNpdGVfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xuICB9XG59XG5cbi5oZXJvLXNpdGVfX25hbWUtZ3JheSB7XG4gIGNvbG9yOiAjODM4MzgzO1xufVxuXG4uaGVyby1zaXRlX19uYW1lLWdyYXk6YWZ0ZXIge1xuICBjb250ZW50OiAnLyc7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uaGVyby1zaXRlX19uYW1lLWdyYXk6aG92ZXIsIC5oZXJvLXNpdGVfX25hbWUtZ3JheTpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICM0ODdERkY7XG59XG5cbi5oZXJvLXNpdGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogOTYlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNpdGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbWF4LXdpZHRoOiA1NzdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLXNpdGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAxMDcwcHg7XG4gIH1cbn1cblxuLmhlcm8tc2l0ZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tc2l0ZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlcm8tc2l0ZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOXB4O1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cblxuLmhlcm8tc2l0ZV9fdGV4dCAuY29udGFjdHNfX2J0biB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5oZXJvLXNpdGVfX3RleHQgcCB7XG4gIG1hcmdpbjogMHB4IDBweCAxMHB4IDBweDtcbn1cblxuLmhlcm8tc2l0ZV9fd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tc2l0ZV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLXNpdGVfX3dyYXBwZXIge1xuICAgIHdpZHRoOiA2MDZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLXNpdGVfX3NsaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNDhweDtcbiAgfVxufVxuXG4uaGVyby1zaXRlX19zbGlkZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNpdGVfX3NsaWRlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLXNpdGVfX3NsaWRlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmhlcm8tc2l0ZV9fc2xpZGUtdGV4dCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG4gIGNvbG9yOiAjODM4MzgzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLXNpdGVfX3NsaWRlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgfVxufVxuXG4uaGVyby1zaXRlX19zbGlkZS10ZXh0IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tc2l0ZV9fc2xpZGUtdGV4dCBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLXNpdGVfX3NsaWRlLXRleHQgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNpdGUgLnN3aXBlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuLmhlcm8tc2l0ZSAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDYwNnB4O1xuICBjb2xvcjogIzgzODM4Mztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVyby1zaXRlIC5zd2lwZXItc2xpZGU6bm90KC5zd2lwZXItc2xpZGUtbmV4dCk6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSAuaGVyby1zaXRlX19zbGlkZS10aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNTBweDtcbiAgfVxufVxuXG4uaGVyby1zaXRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgY29sb3I6ICNGMEY2RkY7XG59XG5cbi5oZXJvLXNpdGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLmhlcm8tc2l0ZV9fc2xpZGUtdGV4dCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5oZXJvLXNpdGVfX3BhZ2luYXRpb24td3JhcCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuXG4uaGVyby1zaXRlX19wYWdpbmF0aW9uLXdyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlcm8tc2l0ZV9fcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMDBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtaW4taGVpZ2h0OiA2MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tc2l0ZV9fcGFnaW5hdGlvbiB7XG4gICAgbWluLWhlaWdodDogNzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLXNpdGVfX3BhZ2luYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgbWluLWhlaWdodDogODhweDtcbiAgfVxufVxuXG4uaGVyby1zaXRlX19wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG4gIHdpZHRoOiA5MDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNpdGVfX3BhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMTIzMnB4O1xuICB9XG59XG5cbi5oZXJvLXNpdGVfX3BhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDA7XG59XG5cbi5oZXJvLXNpdGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzgzODM4MztcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaGVyby1zaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogY2FsYygxMDAlICsgMTAwcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgzODM4MztcbiAgdG9wOiA0MCU7XG4gIGxlZnQ6IDA7XG59XG5cbi5oZXJvLXNpdGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZXJvLXNpdGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCBzcGFuIHtcbiAgbWluLWhlaWdodDogMjlweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgc3BhbiB7XG4gICAgbWluLWhlaWdodDogMzhweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZXJvLXNpdGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCBzcGFuIHtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgfVxufVxuXG4uaGVyby1zaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgY29sb3I6ICNGMEY2RkY7XG59XG5cbi5oZXJvLXNpdGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg3REZGO1xufVxuXG4uaGVyby1zaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg3REZGO1xufVxuXG4uaGVyby1zaXRlIC5sZWZ0LCAuaGVyby1zaXRlIC5ib3R0b20sIC5oZXJvLXNpdGUgLnJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVyby1zaXRlIC5sZWZ0OmFmdGVyLCAuaGVyby1zaXRlIC5ib3R0b206YWZ0ZXIsIC5oZXJvLXNpdGUgLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MzgzODM7XG4gIGxlZnQ6IDA7XG4gIHRvcDogY2FsYyg0MCUgLSAzLjVweCk7XG59XG5cbi5oZXJvLXNpdGUgLmJvdHRvbSB7XG4gIG1heC13aWR0aDogMTQ1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmhlcm8tc2l0ZSAuYm90dG9tOmFmdGVyIHtcbiAgbGVmdDogNTAlO1xuICB0b3A6IC0xMXB4O1xufVxuXG4uaGVyby1zaXRlIC5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uaGVyby1zaXRlIC5yaWdodDphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4uaGVyby1zaXRlX19wcmV2LCAuaGVyby1zaXRlX19uZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVyby1zaXRlX19wcmV2LCAuaGVyby1zaXRlX19uZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5oZXJvLXNpdGVfX3ByZXYuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMHB4O1xuICBsZWZ0OiAwO1xufVxuXG4uaGVyby1zaXRlX19wcmV2LnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlcm8tcG9ydGZvbGlvX19jb250YWluZXIgLmhlcm8tc2l0ZV9fbmFtZSAuaGVyby1zaXRlX19uYW1lLWdyYXkge1xuICBjb2xvcjogI2JmZDJmZjtcbn1cblxuLmhlcm8tcG9ydGZvbGlvX19jb250YWluZXIgLmhlcm8tc2l0ZV9fbmFtZSAuaGVyby1zaXRlX19uYW1lLWdyYXk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhlcm8tdmFjYW5jaWVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tdmFjYW5jaWVzIHtcbiAgICBwYWRkaW5nLXRvcDogMTQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVyby12YWNhbmNpZXMge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLmhlcm8tdmFjYW5jaWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjIwcHg7XG4gIHRvcDogLTE2MHB4O1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BpYy0yLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICB3aWR0aDogNDgwcHg7XG4gIGhlaWdodDogNTEwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xM2RlZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXZhY2FuY2llczpiZWZvcmUge1xuICAgIHdpZHRoOiA5NTBweDtcbiAgICBoZWlnaHQ6IDEwMTBweDtcbiAgICByaWdodDogLTQ0MHB4O1xuICAgIHRvcDogLTIzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlcm8tdmFjYW5jaWVzOmJlZm9yZSB7XG4gICAgd2lkdGg6IDIxNjRweDtcbiAgICBoZWlnaHQ6IDIzMDRweDtcbiAgICByaWdodDogLTk4MHB4O1xuICAgIHRvcDogLTk1MHB4O1xuICB9XG59XG5cbi5oZXJvLXZhY2FuY2llc19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uaGVyby12YWNhbmNpZXNfX25hbWUge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcbiAgY29sb3I6ICM0ODdERkY7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby12YWNhbmNpZXNfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlcm8tdmFjYW5jaWVzX19uYW1lIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG4gIH1cbn1cblxuLmhlcm8tdmFjYW5jaWVzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjU2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby12YWNhbmNpZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVyby12YWNhbmNpZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLmhlcm8tdmFjYW5jaWVzX190ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby12YWNhbmNpZXNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlcm8tdmFjYW5jaWVzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE5cHg7XG4gICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgfVxufVxuXG4uaGVyby12YWNhbmNpZXMtLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEY2RkY7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tdmFjYW5jaWVzLS1zaW5nbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlcm8tdmFjYW5jaWVzLS1zaW5nbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby12YWNhbmNpZXMtLXNpbmdsZSAuaGVyby12YWNhbmNpZXNfX3RleHQge1xuICAgIG1heC13aWR0aDogMzkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVyby12YWNhbmNpZXMtLXNpbmdsZSAuaGVyby12YWNhbmNpZXNfX3RleHQge1xuICAgIG1heC13aWR0aDogNDY1cHg7XG4gIH1cbn1cblxuLmluZHVzdHJpZXMtbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEY2RkY7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZHVzdHJpZXMtbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaW5kdXN0cmllcy1saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG4uaW5kdXN0cmllcy1saXN0X19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kdXN0cmllcy1saXN0X19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmluZHVzdHJpZXMtbGlzdF9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuXG4uaW5kdXN0cmllcy1saXN0X19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbmR1c3RyaWVzLWxpc3RfX2xpbmsgaW1nIHtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5kdXN0cmllcy1saXN0X19saW5rIHAge1xuICBtYXJnaW46IDE1cHggMHB4IDBweCAwcHg7XG59XG5cbi5pbmR1c3RyaWVzLWxpc3RfX2xpbmsgLmJ0bl9fdXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmR1c3RyaWVzLWxpc3RfX2xpbmsgLmJ0bl9fdXAge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaW5kdXN0cmllcy1saXN0X19saW5rIC5idG5fX3VwIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG59XG5cbi5pbmR1c3RyaWVzLWxpc3RfX2xpbms6aG92ZXIsIC5pbmR1c3RyaWVzLWxpc3RfX2xpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIC8qXG4gICAgICAgICAgICAuaW5kdXN0cmllcy1saXN0X19pY29ue1xuICAgICAgICAgICAgICAgICYtLW1lZGljaW5le1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnbWVkaWNpbmUuc3ZnJywgY29sb3I9JHdoaXRlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi0tZWR1Y2F0aW9ue1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnZWR1Y2F0aW9uLnN2ZycsIGNvbG9yPSR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtLWJ1c2luZXN7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCdidXNpbmVzLnN2ZycsIGNvbG9yPSR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtLWdvc3tcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJ2dvcy5zdmcnLCBjb2xvcj0kd2hpdGUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLS1wcm9ke1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgncHJvZC5zdmcnLCBjb2xvcj0kd2hpdGUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLS12dXN7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCd2dXMuc3ZnJywgY29sb3I9JHdoaXRlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAqL1xufVxuXG4uaW5kdXN0cmllcy1saXN0X19saW5rOmhvdmVyIC5idG5fX3VwLCAuaW5kdXN0cmllcy1saXN0X19saW5rOmZvY3VzLXZpc2libGUgLmJ0bl9fdXAge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDNEM5QTtcbn1cblxuLmluZHVzdHJpZXMtbGlzdF9fbGluazpob3ZlciAuYnRuX191cCAuaW5kdXN0cmllcy1saXN0X19pY29uIGltZywgLmluZHVzdHJpZXMtbGlzdF9fbGluazpmb2N1cy12aXNpYmxlIC5idG5fX3VwIC5pbmR1c3RyaWVzLWxpc3RfX2ljb24gaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgLyogT3B0aW9uYWw6IHZlbmRvciBwcmVmaXhlcyBmb3Igb2xkZXIgYnJvd3NlciBzdXBwb3J0ICovXG4gIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbn1cblxuLmluZHVzdHJpZXMtbGlzdF9faWNvbiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgLypcbiAgICAgICAgJi0tbWVkaWNpbmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnbWVkaWNpbmUuc3ZnJywgY29sb3I9JGJsdWUtbGlnaHQpO1xuICAgICAgICB9XG4gICAgICAgICYtLWVkdWNhdGlvbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCdlZHVjYXRpb24uc3ZnJywgY29sb3I9JGJsdWUtbGlnaHQpO1xuICAgICAgICB9XG4gICAgICAgICYtLWJ1c2luZXN7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnYnVzaW5lcy5zdmcnLCBjb2xvcj0kYmx1ZS1saWdodCk7XG4gICAgICAgIH1cbiAgICAgICAgJi0tZ29ze1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJ2dvcy5zdmcnLCBjb2xvcj0kYmx1ZS1saWdodCk7XG4gICAgICAgIH1cbiAgICAgICAgJi0tcHJvZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCdwcm9kLnN2ZycsIGNvbG9yPSRibHVlLWxpZ2h0KTtcbiAgICAgICAgfVxuICAgICAgICAmLS12dXN7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgndnVzLnN2ZycsIGNvbG9yPSRibHVlLWxpZ2h0KTtcbiAgICAgICAgfVxuICAgICAgICAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZHVzdHJpZXMtbGlzdF9faWNvbiB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaW5kdXN0cmllcy1saXN0X19pY29uIHtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxufVxuXG4uaW5kdXN0cmllcy1saXN0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kdXN0cmllcy1saXN0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaW5kdXN0cmllcy1saXN0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICB9XG59XG5cbi5pbnRlcmVzdGVkLXNsaWRlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5pbnRlcmVzdGVkLXNsaWRlX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVyZXN0ZWQtc2xpZGVfX2ltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5pbnRlcmVzdGVkLXNsaWRlX19pbWc6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcmVzdGVkLXNsaWRlX19pbWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNjElO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmludGVyZXN0ZWQtc2xpZGVfX2ltZzpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA2NSU7XG4gIH1cbn1cblxuLmludGVyZXN0ZWQtc2xpZGVfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcmVzdGVkLXNsaWRlX19pbWcgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLmludGVyZXN0ZWQtc2xpZGVfX2ltZzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmludGVyZXN0ZWQtc2xpZGVfX3RleHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVyZXN0ZWQtc2xpZGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmludGVyZXN0ZWQtc2xpZGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5pbnRlcmVzdGVkLXNsaWRlX190ZXh0IGEge1xuICBjb2xvcjogIzJDNEM5QTtcbn1cblxuLmludGVyZXN0ZWQtc2xpZGVfX3RleHQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaW50ZXJlc3RlZC1zbGlkZV9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zM3B4O1xuICBjb2xvcjogIzJDNEM5QTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaW50ZXJlc3RlZC1zbGlkZV9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDExOCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG4gIH1cbn1cblxuLm1haW4tYmxvZyB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1ibG9nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW4tYmxvZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuLm1haW4tYmxvZ19fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW4tYmxvZ19fdGl0bGUgc3BhbiB7XG4gICAgbWF4LXdpZHRoOiA4NjBweDtcbiAgfVxufVxuXG4ubWFpbi1ibG9nX19idG4ge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tYmxvZ19fYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLm1haW4tYmxvZ19fYnRuLS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWJsb2dfX2J0bi0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tYmxvZ19fYnRuLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1haW4tYmxvZ19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtcm93LWdhcDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWJsb2dfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi1ibG9nX19saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG5cbi5tYWluLWJsb2dfX2xpc3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1ibG9nX19saXN0LS10b3Age1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi1ibG9nX19saXN0LS10b3Age1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjAlIDQwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tYmxvZ19fbGlzdC0tdG9wIC5tYWluLWJsb2dfX2ltZzpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA0OCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi1ibG9nX19saXN0LS10b3AgLm1haW4tYmxvZ19faW1nOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDI2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1ibG9nX19saXN0LS1ib3R0b20ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1ibG9nX19saXN0LS1ib3R0b20gLm1haW4tYmxvZ19faW1nOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDYxJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLWJsb2dfX2xpc3QtLWJvdHRvbSAubWFpbi1ibG9nX19pbWc6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogMjYwcHg7XG4gIH1cbn1cblxuLm1haW4tYmxvZ19faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tYmxvZ19faW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW4tYmxvZ19faW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5tYWluLWJsb2dfX2ltZzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1MSU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW4tYmxvZ19faW1nOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDI2MHB4O1xuICB9XG59XG5cbi5tYWluLWJsb2dfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5tYWluLWJsb2dfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tYmxvZ19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW4tYmxvZ19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMC45NjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLm1haW4tYmxvZ19fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zM3B4O1xuICBjb2xvcjogIzJDNEM5QTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi1ibG9nX19kYXRlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xODtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMzJweDtcbiAgfVxufVxuXG4ubWFpbi1jbGllbnRzIHtcbiAgLyogSG92ZXIgYmxvY2sgKi9cbiAgLyogZW5kIGhvdmVyIGJsb2NrICovXG59XG5cbi5tYWluLWNsaWVudHNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXJvdy1nYXA6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1jbGllbnRzX19saXN0IHtcbiAgICBncmlkLXJvdy1nYXA6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLWNsaWVudHNfX2xpc3Qge1xuICAgIGdyaWQtZ2FwOiAxNnB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB9XG59XG5cbi5tYWluLWNsaWVudHNfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1jbGllbnRzX19saW5rIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi1jbGllbnRzX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi1jbGllbnRzX19saW5rOmhvdmVyIC5tYWluLWNsaWVudHNfX2ltZzphZnRlciwgLm1haW4tY2xpZW50c19fbGluazpmb2N1cy12aXNpYmxlIC5tYWluLWNsaWVudHNfX2ltZzphZnRlciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0ZGNUM1MjtcbiAgfVxufVxuXG4ubWFpbi1jbGllbnRzX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1jbGllbnRzX19pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi1jbGllbnRzX19pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuXG4ubWFpbi1jbGllbnRzX19pbWc6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBhZGRpbmctdG9wOiA2MSU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tY2xpZW50c19faW1nOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDUxJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLWNsaWVudHNfX2ltZzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1haW4tY2xpZW50c19faW1nOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzO1xufVxuXG4ubWFpbi1jbGllbnRzX19pbWcgcGljdHVyZSwgLm1haW4tY2xpZW50c19faW1nIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm1haW4tY2xpZW50c19fbmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVDNTI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zM3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tY2xpZW50c19fbmFtZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFpbi1jbGllbnRzX19kZXNjciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW4tY2xpZW50c19fZGVzY3Ige1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi5tYWluLWNsaWVudHNfX25hbWUtdGFibGV0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWNsaWVudHNfX25hbWUtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLWNsaWVudHNfX25hbWUtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tYWluLWNsaWVudHNfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi1jbGllbnRzX19pdGVtLXRpdGxlIHtcbiAgICBjb2xvcjogI0YwRjZGRjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMC45NjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW4tY2xpZW50c19faXRlbS10aXRsZSB7XG4gICAgY29sb3I6ICMxODBmMGY7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi1jbGllbnRzX19pdGVtLXRpdGxlLS1ibGFjayB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbi1jbGllbnRzX19pdGVtLXRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tYWluLWNsaWVudHNfX2NhdGVnb3J5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tY2xpZW50c19fY2F0ZWdvcnkge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgY29sb3I6ICM4MzgzODM7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi1jbGllbnRzX19jYXRlZ29yeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFpbi1jbGllbnRzX19jYXRlZ29yeTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjVDNTI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1jbGllbnRzX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLm1haW4tY2xpZW50c19fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1jbGllbnRzX19idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4ubWFpbi1jbGllbnRzX19idG4gLmJ0bl9fdXAge1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1jbGllbnRzX19idG4gLmJ0bl9fdXAge1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDIwcHggMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLWNsaWVudHNfX2J0biAuYnRuX191cCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgfVxufVxuXG4ubWFpbi1jbGllbnRzX19ob3ZlciB7XG4gIGNvbG9yOiAjMTgwZjBmO1xufVxuXG4ubWFpbi1jbGllbnRzX19ob3Zlci13cmFwIHtcbiAgcGFkZGluZzogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLWNsaWVudHNfX2hvdmVyLXdyYXAge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDIycHg7XG4gIH1cbn1cblxuLm1haW4tY2xpZW50c19faG92ZXItYmlnIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMC45NDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAtNC4ycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW4tY2xpZW50c19faG92ZXItYmlnIHtcbiAgICBmb250LXNpemU6IDg0cHg7XG4gIH1cbn1cblxuLm1haW4tY2xpZW50c19faG92ZXItdGV4dCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi1jbGllbnRzX19ob3Zlci10ZXh0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLm1haW4tY2xpZW50c19faG92ZXItdG9wIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOTY7XG4gIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW4tY2xpZW50c19faG92ZXItdG9wIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLm1haW4tY2xpZW50c19faG92ZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMHB4O1xufVxuXG4ubWFpbi1jbGllbnRzX19ob3Zlci1saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDAuODc7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xufVxuXG4ubWFpbi1jbGllbnRzLS1zaXRlIHtcbiAgcGFkZGluZy10b3A6IDU2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1jbGllbnRzLS1zaXRlIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLWNsaWVudHMtLXNpdGUge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuXG4ubWFpbi1oZXJvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDU3NXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4taGVybyB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLWhlcm8ge1xuICAgIGhlaWdodDogNjc1cHg7XG4gIH1cbn1cblxuLm1haW4taGVyb19fdmlkZW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkM0QzlBO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1haW4taGVyb19fdmlkZW8gdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm1haW4taGVyb19fY2FudmFzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDNEM5QTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tYWluLWhlcm9fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy10b3A6IDU1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4taGVyb19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4O1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW4taGVyb19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIyNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLm1haW4taGVyb19fdGl0bGUge1xuICBmb250LXNpemU6IDUzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjBGNkZGO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMC44NjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0yLjY1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0zLjFweDtcbiAgICBsaW5lLWhlaWdodDogMC45O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW4taGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogODRweDtcbiAgICBsaW5lLWhlaWdodDogMC45NDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTQuMnB4O1xuICB9XG59XG5cbi5tYWluLWhlcm9fX3RleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjRjBGNkZGO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4taGVyb19fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLWhlcm9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4taGVyb19fYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tYWluLWhlcm9fX2J0biAuYnRuX191cCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDIwcHggMTZweDtcbn1cblxuLm1haW4tcGxhdGZvcm1zX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgcGFkZGluZzogMXB4IDAgMCAxcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1wbGF0Zm9ybXNfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cblxuLm1haW4tcGxhdGZvcm1zX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IC0xcHggLTFweCAwIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDg7XG59XG5cbi5tYWluLXBsYXRmb3Jtc19faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4ubWFpbi1wbGF0Zm9ybXNfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDIwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLXBsYXRmb3Jtc19fbGluayB7XG4gICAgcGFkZGluZzogMzAlO1xuICB9XG59XG5cbi5tYWluLXBsYXRmb3Jtc19faW1nIHtcbiAgZmxleC1ncm93OiAxO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubWFpbi1wbGF0Zm9ybXNfX3RleHQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi1wbGF0Zm9ybXNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42OHB4O1xuICB9XG59XG5cbi5tYWluLXJldmlld3Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLXJldmlld3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi1yZXZpZXdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tcmV2aWV3c19fdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuLm1haW4tcmV2aWV3c19fdGl0bGUgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tcmV2aWV3c19fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4ubWFpbi1yZXZpZXdzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLXJldmlld3NfX3dyYXBwZXIge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi1yZXZpZXdzX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tcmV2aWV3c19fc2xpZGVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLXJldmlld3NfX3NsaWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4ubWFpbi1yZXZpZXdzX19uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1yZXZpZXdzX19uYXZpZ2F0aW9uIHtcbiAgICB0b3A6IC04MHB4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogY2FsYygtMjAlIC0gNDZweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi1yZXZpZXdzX19uYXZpZ2F0aW9uIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4ubWFpbi1yZXZpZXdzX19wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi1yZXZpZXdzX19wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubWFpbi1yZXZpZXdzIC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4ubWFpbi1yZXZpZXdzIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tYWluLXJldmlld3NfX3NsaWRlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMjRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi1yZXZpZXdzX19zbGlkZSB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuXG4ubWFpbi1yZXZpZXdzX19pbWcge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW4tcmV2aWV3c19faW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5tYWluLXJldmlld3NfX2ltZyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTcwcHg7XG59XG5cbi5tYWluLXJldmlld3NfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi1yZXZpZXdzX190ZXh0IHtcbiAgICBtYXgtaGVpZ2h0OiAxOTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5tYWluLXJldmlld3NfX3RleHQgcCArIHAge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4ubWFpbi1yZXZpZXdzX19zbGlkZS5pcy10cnVuY2F0ZWQgLm1haW4tcmV2aWV3c19fdGV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNDhweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksICNmZmZmZmYpO1xufVxuXG4ubWFpbi1yZXZpZXdzX19tb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM4MzgzODM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBwYWRkaW5nOiA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxMTE7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi1yZXZpZXdzX19tb3JlIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5tYWluLXJldmlld3NfX21vcmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5tYWluLXJldmlld3NfX3NsaWRlLmlzLXRydW5jYXRlZDpob3ZlciAubWFpbi1yZXZpZXdzX190ZXh0OjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFpbi1yZXZpZXdzX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBjb2xvcjogIzgzODM4Mztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi1yZXZpZXdzX19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5tYWluLXJldmlld3NfX25hbWUge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLXJldmlld3NfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42OHB4O1xuICB9XG59XG5cbi5tYWluLXJldmlld3NfX3Bvc3Qge1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yN3B4O1xuICBjb2xvcjogIzgzODM4Mztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi1yZXZpZXdzX19wb3N0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTE4JTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjZweDtcbiAgfVxufVxuXG4ubWFpbi1yZXZpZXdzLS1iZyAubWFpbi1yZXZpZXdzX19zbGlkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEY2RkY7XG59XG5cbi5tYWluLXJldmlld3MtLWdyYXktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGNkZGO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLXJldmlld3MtLWdyYXktbGlnaHQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW4tcmV2aWV3cy0tZ3JheS1saWdodCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5yZXZpZXctbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmV2aWV3LW1vZGFsLmlzLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJldmlldy1tb2RhbF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG59XG5cbi5yZXZpZXctbW9kYWxfX2RpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA4NjBweDtcbiAgbWFyZ2luOiA2dmggYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMjJweCAyMnB4IDE4cHg7XG4gIG1heC1oZWlnaHQ6IDg4dmg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ucmV2aWV3LW1vZGFsX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4ucmV2aWV3LW1vZGFsX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnJldmlldy1tb2RhbF9fbG9nbyB7XG4gIGhlaWdodDogNDRweDtcbn1cblxuLnJldmlldy1tb2RhbF9fbG9nbyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTcwcHg7XG59XG5cbi5yZXZpZXctbW9kYWxfX25hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5yZXZpZXctbW9kYWxfX3Bvc3Qge1xuICBjb2xvcjogIzgzODM4MztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuLnJldmlldy1tb2RhbF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuXG4ucmV2aWV3LW1vZGFsX19jb250ZW50IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cblxuLnJldmlldy1tb2RhbF9fd2hvIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuYm9keS5yZXZpZXctbW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tYWluLXRhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAzNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgLyogQWNjb3JkaW9uIHN0eWxlICovXG4gIC8qIGVuZCBhY2NvcmRpb24gc3R5bGUgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLXRhYnMge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW4tdGFicyB7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gICAgbWluLWhlaWdodDogNzIwcHg7XG4gIH1cbn1cblxuLm1haW4tdGFic19fdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cblxuLm1haW4tdGFic19fdmlkZW8gdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE1MHB4O1xuICByaWdodDogLTI1MHB4O1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tdGFic19fdmlkZW8gdmlkZW8ge1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKSB0cmFuc2xhdGUoMTcwcHgsIDEwMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLXRhYnNfX3ZpZGVvIHZpZGVvIHtcbiAgICB3aWR0aDogOTUwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpIHRyYW5zbGF0ZSgzMDBweCwgMjAwcHgpO1xuICB9XG59XG5cbi5tYWluLXRhYnNfX2NhbnZhcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTUwcHg7XG4gIHJpZ2h0OiAtMjUwcHg7XG4gIHdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLXRhYnNfX2NhbnZhcyB7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiAtMTAwcHg7XG4gICAgYm90dG9tOiAtMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi10YWJzX19jYW52YXMge1xuICAgIHdpZHRoOiA5NTBweDtcbiAgICBoZWlnaHQ6IDk1MHB4O1xuICAgIGJvdHRvbTogLTIwMHB4O1xuICAgIHJpZ2h0OiAtMzAwcHg7XG4gIH1cbn1cblxuLm1haW4tdGFic19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWFpbi10YWJzX190YWdzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLXRhYnNfX3RhZ3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLm1haW4tdGFicyAuYWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI3MjcyNztcbiAgY29sb3I6ICNGMEY2RkY7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5tYWluLXRhYnMgLmFjOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tdGFicyAuYWMge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLXRhYnMgLmFjIC5hYy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1haW4tdGFicyAuYWMgLmFjLXRyaWdnZXIge1xuICBmb250LWZhbWlseTogXCJUVCBIb3ZlcyBQcm8gVHJsIEV4cFwiLCBcIlZlcmRhbmFcIiwgXCJBcmlhbFwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjRjBGNkZGO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzRweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5tYWluLXRhYnMgLmFjIC5hYy10cmlnZ2VyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcImNyb3NzLnN2Z1wiLCBjb2xvcj0jRjBGNkZGKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4ubWFpbi10YWJzIC5hYy5pcy1hY3RpdmUgPiAuYWMtaGVhZGVyIC5hYy10cmlnZ2VyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tdGFicyAuYWMgLmFjLXBhbmVsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG4ubWFpbi10YWJzIC5hYyAuYWMtcGFuZWwgLmFjLXRleHQge1xuICBwYWRkaW5nOiAwIDAgMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiVFQgSG92ZXMgUHJvIFRybCBFeHBcIiwgXCJWZXJkYW5hXCIsIFwiQXJpYWxcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbn1cblxuLm1haW4tdGFicyAuYWMgLmFjLXBhbmVsIC5hYy10ZXh0IC5tYWluLXRhYnNfX3RleHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xuICBjb2xvcjogIzgzODM4MztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLXRhYnMgLmFjIC5hYy1wYW5lbCAuYWMtdGV4dCAubWFpbi10YWJzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMC45NjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNjRweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXgtd2lkdGg6IDUxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW4tdGFicyAuYWMgLmFjLXBhbmVsIC5hYy10ZXh0IC5tYWluLXRhYnNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41NHB4O1xuICAgIG1heC13aWR0aDogNzg1cHg7XG4gIH1cbn1cblxuLm1haW4tdGFicyAuYWMgLmFjLXBhbmVsIC5hYy10ZXh0IC5tYWluLXRhYnNfX3RhZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbiAgcGFkZGluZzogMTBweCA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi10YWJzIC5hYyAuYWMtcGFuZWwgLmFjLXRleHQgLm1haW4tdGFic19fdGFnIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDAuODc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxufVxuXG4ubWFpbi10YWJzIC5hYyAuYWMtcGFuZWwgLmFjLXRleHQgLm1haW4tdGFic19fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLXRhYnMgLmFjIC5hYy1wYW5lbCAuYWMtdGV4dCAubWFpbi10YWJzX19saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi10YWJzIC5hYyAuYWMtcGFuZWwgLmFjLXRleHQgLm1haW4tdGFic19fbGluayBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tYWluLXRhYnMgLmFjIC5hYy1wYW5lbCAuYWMtdGV4dCAubWFpbi10YWJzX19idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tdGFicyAuYWMgLmFjLXBhbmVsIC5hYy10ZXh0IC5tYWluLXRhYnNfX2J0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLXRhYnMgLmFjIC5hYy1wYW5lbCAuYWMtdGV4dCAubWFpbi10YWJzX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cbn1cblxuLm1haW4tdGVhbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDU2cHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLXRlYW0ge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLXRlYW0ge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbn1cblxuLm1haW4tdGVhbV9fdGl0bGUge1xuICBjb2xvcjogI0YwRjZGRjtcbn1cblxuLm1haW4tdGVhbV9fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi10ZWFtX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHdpZHRoOiBjYWxjKDQ2NXB4ICogMyk7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLXRlYW1fX2xpc3Qge1xuICAgIHdpZHRoOiAyMTE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4ubWFpbi10ZWFtX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm1haW4tdGVhbV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1haW4tdGVhbV9faXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLXRlYW1fX2l0ZW0ge1xuICAgIHdpZHRoOiA0NjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLm1haW4tdGVhbV9faXRlbS0tZmlyc3Qge1xuICBjb2xvcjogIzQ4N0RGRjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi10ZWFtX19pdGVtLS1maXJzdCB7XG4gICAgd2lkdGg6IDY1OXB4O1xuICB9XG59XG5cbi5tYWluLXRlYW1fX2l0ZW0tLXNlY29uZCB7XG4gIGNvbG9yOiAjRkY1QzUyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLXRlYW1fX2l0ZW0tLXNlY29uZCB7XG4gICAgd2lkdGg6IDc5M3B4O1xuICB9XG59XG5cbi5tYWluLXRlYW1fX2l0ZW0tLXRoaXJkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW4tdGVhbV9faXRlbS0tdGhpcmQge1xuICAgIHdpZHRoOiA2NjZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLXRlYW1fX2l0ZW0tLXRoaXJkIC5tYWluLXRlYW1fX2ltZyB7XG4gICAgd2lkdGg6IDM4OXB4O1xuICB9XG59XG5cbi5tYWluLXRlYW1fX2l0ZW06YWZ0ZXIge1xuICBjb250ZW50OiAnKyc7XG4gIGZvbnQtc2l6ZTogNjZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0zLjNweDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi10ZWFtX19pdGVtOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICBmb250LXNpemU6IDcxcHg7XG4gIH1cbn1cblxuLm1haW4tdGVhbV9faW1nIHtcbiAgd2lkdGg6IDE3MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tdGVhbV9faW1nIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFpbi10ZWFtX19pbWcge1xuICAgIHdpZHRoOiAzMTRweDtcbiAgfVxufVxuXG4ubWFpbi10ZWFtX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLm1haW4tdGVhbV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tdGVhbV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk2O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41MnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW4tdGVhbV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5NCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0yLjVweDtcbiAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tdGVhbV9fdGV4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFpbi10ZWFtIC5zY3JvbGxlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLXRlYW0gLnNjcm9sbGVyX19pbm5lciB7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1haW4tdGVhbSAuc2Nyb2xsZXJfX2lubmVyIHtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbn1cblxuLm1haW4tdGVhbSAuc2Nyb2xsZXJfX2lubmVyIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ubWFpbi10ZWFtIC5zY3JvbGxlcl9faW5uZXIgaW1nOmhvdmVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1haW4tdGVhbSAuc2Nyb2xsZXJbZGF0YS1hbmltYXRlZD1cInRydWVcIl0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWFpbi10ZWFtIC5zY3JvbGxlcltkYXRhLWFuaW1hdGVkPVwidHJ1ZVwiXSAuc2Nyb2xsZXJfX2lubmVyIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYW5pbWF0aW9uOiBzY3JvbGwgdmFyKC0tX2FuaW1hdGlvbi1kdXJhdGlvbiwgNDBzKSB2YXIoLS1fYW5pbWF0aW9uLWRpcmVjdGlvbiwgZm9yd2FyZHMpIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLm1haW4tdGVhbSAuc2Nyb2xsZXJbZGF0YS1kaXJlY3Rpb249XCJyaWdodFwiXSB7XG4gIC0tX2FuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG59XG5cbi5tYWluLXRlYW0gLnNjcm9sbGVyW2RhdGEtZGlyZWN0aW9uPVwibGVmdFwiXSB7XG4gIC0tX2FuaW1hdGlvbi1kaXJlY3Rpb246IGZvcndhcmRzO1xufVxuXG4ubWFpbi10ZWFtIC5zY3JvbGxlcltkYXRhLXNwZWVkPVwiZmFzdFwiXSB7XG4gIC0tX2FuaW1hdGlvbi1kdXJhdGlvbjogMjBzO1xufVxuXG4ubWFpbi10ZWFtIC5zY3JvbGxlcltkYXRhLXNwZWVkPVwic2xvd1wiXSB7XG4gIC0tX2FuaW1hdGlvbi1kdXJhdGlvbjogNjBzO1xufVxuXG5Aa2V5ZnJhbWVzIHNjcm9sbCB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgLSAwLjVyZW0pKTtcbiAgfVxufVxuXG4ubWVudS1pbmR1c3RyeV9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDI0cHggMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDEzNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tZW51LWluZHVzdHJ5X19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMjEwcHg7XG4gICAgZ3JpZC1nYXA6IDMycHggNDBweDtcbiAgfVxufVxuXG4ubWVudS1pbmR1c3RyeV9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjODM4MzgzO1xufVxuXG4ubWVudS1pbmR1c3RyeV9fbGluazpob3ZlciwgLm1lbnUtaW5kdXN0cnlfX2xpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjRjBGNkZGO1xufVxuXG4ubWVudS1pbmR1c3RyeV9fbGluazpob3ZlciAubWVudS1pbmR1c3RyeV9faGlkZGVuLCAubWVudS1pbmR1c3RyeV9fbGluazpmb2N1cy12aXNpYmxlIC5tZW51LWluZHVzdHJ5X19oaWRkZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tZW51LWluZHVzdHJ5X19pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiAjNDg3REZGO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1lbnUtaW5kdXN0cnlfX2ljb24ge1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLm1lbnUtaW5kdXN0cnlfX2ljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLm1lbnUtaW5kdXN0cnlfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWVudS1pbmR1c3RyeV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICB9XG59XG5cbi5tZW51LWluZHVzdHJ5X19oaWRkZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLm1lbnUtc2VydmljZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMjRweCAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tZW51LXNlcnZpY2VzIHtcbiAgICBncmlkLWdhcDogNThweCA1MHB4O1xuICB9XG59XG5cbi5tZW51LXNlcnZpY2VzX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzgzODM4Mztcbn1cblxuLm1lbnUtc2VydmljZXNfX2xpbms6aG92ZXIsIC5tZW51LXNlcnZpY2VzX19saW5rOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogI0YwRjZGRjtcbn1cblxuLm1lbnUtc2VydmljZXNfX2xpbms6aG92ZXIgLm1lbnUtc2VydmljZXNfX2hpZGRlbiwgLm1lbnUtc2VydmljZXNfX2xpbms6Zm9jdXMtdmlzaWJsZSAubWVudS1zZXJ2aWNlc19faGlkZGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWVudS1zZXJ2aWNlc19fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWVudS1zZXJ2aWNlc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiA5NiU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG59XG5cbi5tZW51LXNlcnZpY2VzX19oaWRkZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLm1lbnUtc2VydmljZXNfX3N1Ymxpc3Qgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1lbnUtc2VydmljZXNfX3N1Ymxpc3Qgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDg3LjAxOCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG4gIH1cbn1cblxuLm1lbnUtc2VydmljZXNfX3N1Ymxpc3Qgc3BhbiBhIHtcbiAgY29sb3I6ICM4MzgzODM7XG59XG5cbi5tZW51LXNlcnZpY2VzX19zdWJsaXN0IHNwYW4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWVudS1zZXJ2aWNlcy0tY29sdW1uIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tZW51LXNlcnZpY2VzLS13aWR0aCB7XG4gICAgZ3JpZC1nYXA6IDQwcHggNTBweDtcbiAgfVxufVxuXG4ubWVudS1zZXJ2aWNlcy0td2lkdGggLm1lbnUtc2VydmljZXNfX3N1Ymxpc3Qgc3BhbiB7XG4gIG1heC13aWR0aDogMjY1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1lbnUtc2VydmljZXMtLXdpZHRoIC5tZW51LXNlcnZpY2VzX19zdWJsaXN0IHNwYW4ge1xuICAgIG1heC13aWR0aDogNDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDExNiU7XG4gIH1cbn1cblxuLm1lbnUtc2VydmljZXMtLXRpdGxlIHtcbiAgZ3JpZC1nYXA6IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1lbnUtc2VydmljZXMtLXRpdGxlIHtcbiAgICBncmlkLWdhcDogMjdweDtcbiAgfVxufVxuXG4ubWVudS1zZXJ2aWNlcy0tdGl0bGUgLm1lbnUtc2VydmljZXNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWVudS1zZXJ2aWNlcy0tdGl0bGUgLm1lbnUtc2VydmljZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuLm1lbnUtc2VydmljZXMtLXRpdGxlIC5tZW51LXNlcnZpY2VzX19oaWRkZW4ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG46cm9vdCB7XG4gIC0tbW0tc2l6ZTogMTAwJTtcbiAgLS1tbS1saW5laGVpZ2h0OiAxO1xuICAtLW1tLW5hdmJhci1zaXplOiA2MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vYmlsZS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tb2JpbGUtbWVudV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubW9iaWxlLW1lbnVfX2Nsb3NlIHtcbiAgY29sb3I6ICNGMEY2RkY7XG59XG5cbi5tb2JpbGUtbWVudV9fY2xvc2UtLXBvc2l0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAtOTFweDtcbn1cblxuLm1vYmlsZS1tZW51X19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4ubW9iaWxlLW1lbnVfX2Zvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbn1cblxuLm1vYmlsZS1tZW51X19mb290ZXIgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9iaWxlLW1lbnUgLm5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5tb2JpbGUtbWVudSAubW0tbmF2YmFyX190aXRsZSA+IHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vYmlsZS1tZW51Lm1tLW1lbnUtLXRoZW1lLWRhcmsge1xuICAtLW1tLWNvbG9yLWJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIC0tbW0tY29sb3ItYm9yZGVyOiAjMDAwMDAwO1xuICAtLW1tLWNvbG9yLXRleHQ6ICNGMEY2RkY7XG4gIC0tbW0tY29sb3ItdGV4dC1kaW1tZWQ6ICNGMEY2RkY7XG4gIC0tbW0tY29sb3ItaWNvbjogI0YwRjZGRjtcbn1cblxuLm1vYmlsZS1tZW51IC5tbS1wYW5lbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbW9iaWxlLW1lbnUvYmcucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNDAlIDA7XG59XG5cbi5tb2JpbGUtbWVudSAubW0tcGFuZWwtLW9wZW5lZFtkYXRhLW1tLXBhcmVudF0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7XG59XG5cbi5tb2JpbGUtbWVudSAubW0tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5tb2JpbGUtbWVudSAubW0tbmF2YmFycy0tYm90dG9tIC5tbS1uYXZiYXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubW9iaWxlLW1lbnUgLm1tLWxpc3RpdGVtX190ZXh0IHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuXG4ubW9iaWxlLW1lbnUgLmFjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm1vYmlsZS1tZW51IC5hYyAuYWMtdHJpZ2dlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlRUIEhvdmVzIFBybyBUcmwgRXhwXCIsIFwiVmVyZGFuYVwiLCBcIkFyaWFsXCIsIFwiVGFob21hXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjODM4MzgzO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA5NyU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40MnB4O1xuICBwYWRkaW5nOiA4cHggMDtcbn1cblxuLm1vYmlsZS1tZW51IC5hYyAuYWMtdHJpZ2dlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCJjcm9zcy5zdmdcIiwgY29sb3I9IzgzODM4Myk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLm1vYmlsZS1tZW51IC5hYyAuYWMtcGFuZWwgLmFjLXRleHQge1xuICBwYWRkaW5nOiAxNnB4IDA7XG59XG5cbi5tb2JpbGUtbWVudSAuYWMgLmFjLXBhbmVsIC5hYy10ZXh0IGxpIHtcbiAgcGFkZGluZzogNHB4IDA7XG59XG5cbi5tb2JpbGUtbWVudSAuYWMgLmFjLXBhbmVsIC5hYy10ZXh0IGEge1xuICBmb250LWZhbWlseTogXCJUVCBIb3ZlcyBQcm8gVHJsIEV4cFwiLCBcIlZlcmRhbmFcIiwgXCJBcmlhbFwiLCBcIlRhaG9tYVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0YwRjZGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5tb2JpbGUtbWVudSAuYWMgLmFjLXBhbmVsIC5hYy10ZXh0IGE6aG92ZXIsIC5tb2JpbGUtbWVudSAuYWMgLmFjLXBhbmVsIC5hYy10ZXh0IGE6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjNDg3REZGO1xufVxuXG4ubW9iaWxlLW1lbnUgLmFjLmlzLWFjdGl2ZSA+IC5hYy1oZWFkZXIgLmFjLXRyaWdnZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiY3Jvc3Muc3ZnXCIsIGNvbG9yPSNGMEY2RkYpO1xufVxuXG4ubW9iaWxlLW1lbnUgLmFjLmlzLWFjdGl2ZSAuYWMtdHJpZ2dlciB7XG4gIGNvbG9yOiAjRjBGNkZGO1xufVxuXG4ubW9kYWwtLW1lbnUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4ubW9kYWwtLW1lbnUgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLm1vZGFsLS1tZW51IC5tb2RhbF9faW1nIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XG59XG5cbi5tb2RhbC0tbWVudSAubW9kYWxfX2ltZyBpbWcge1xuICB3aWR0aDogMjA2cHg7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubW9kYWwtLW1lbnUgLm1vZGFsX19pbWcgaW1nIHtcbiAgICB3aWR0aDogMzE4cHg7XG4gIH1cbn1cblxuLm1vZGFsLS1tZW51IC5tb2RhbF9faW1nLnNob3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubW9kYWwtLW1lbnUgLm1vZGFsX190b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuXG4ubW9kYWwtLW1lbnUgLm1vZGFsX190b3AgLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMzcuMTlweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubW9kYWwtLW1lbnUgLm1vZGFsX190b3AgLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiA1OC44OHB4O1xuICB9XG59XG5cbi5tb2RhbC0tbWVudSAubW9kYWxfX3RvcCAuaGVhZGVyX193cmFwcGVyIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4ubW9kYWwtLW1lbnUgLm1vZGFsX190b3AgLmhlYWRlcl9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1vZGFsLS1tZW51IC5tb2RhbF9fbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy10b3A6IDU0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubW9kYWwtLW1lbnUgLm1vZGFsX19tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogNzdweDtcbiAgfVxufVxuXG4ubW9kYWwtLXdlYiAubW9kYWxfX2ltZyB7XG4gIHRvcDogLTcwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4ubW9kYWwtLW1vYmlsZSAubW9kYWxfX2ltZyB7XG4gIHRvcDogLTcwcHg7XG4gIHJpZ2h0OiA1MHB4O1xufVxuXG4ubW9kYWwtLWJvdHMgLm1vZGFsX19pbWcge1xuICBib3R0b206IC0xMjBweDtcbiAgbGVmdDogMTAwcHg7XG59XG5cbi5tb2RhbC0tYm90cyAubW9kYWxfX2ltZyBpbWcge1xuICB3aWR0aDogMzAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1vZGFsLS1ib3RzIC5tb2RhbF9faW1nIGltZyB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbi5tb2RhbC0tc2VvIC5tb2RhbF9faW1nIHtcbiAgYm90dG9tOiAtMTUwcHg7XG4gIHJpZ2h0OiAtMTUwcHg7XG59XG5cbi5tb2RhbC0tc2VvIC5tb2RhbF9faW1nIGltZyB7XG4gIHdpZHRoOiA0MDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubW9kYWwtLXNlbyAubW9kYWxfX2ltZyBpbWcge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG4ubW9kYWwtLXNvbHV0aW9ucyAubW9kYWxfX2ltZyB7XG4gIGJvdHRvbTogLTI4MHB4O1xuICByaWdodDogLTI4MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tb2RhbC0tc29sdXRpb25zIC5tb2RhbF9faW1nIHtcbiAgICBib3R0b206IC0yNTBweDtcbiAgICByaWdodDogLTQ1MHB4O1xuICB9XG59XG5cbi5tb2RhbC0tc29sdXRpb25zIC5tb2RhbF9faW1nIGltZyB7XG4gIHdpZHRoOiA3NjhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubW9kYWwtLXNvbHV0aW9ucyAubW9kYWxfX2ltZyBpbWcge1xuICAgIHdpZHRoOiA5MTZweDtcbiAgfVxufVxuXG4uaHlzdG1vZGFsX19jbG9zZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiY3Jvc3MtbW9kYWwuc3ZnXCIsIGNvbG9yPSNmZmZmZmYpO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuXG4uaHlzdG1vZGFsLS1tZW51IHtcbiAgYWxpZ24tY29udGVudDogc3RhcnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1nZXQtc2Nyb2xsYmFyLXdpZHRoKSk7XG59XG5cbi5oeXN0bW9kYWwtLW1lbnU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmh5c3Rtb2RhbC0tbWVudSAuaHlzdG1vZGFsX19jbG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLmh5c3Rtb2RhbC0tbWVudS5oeXN0bW9kYWwtLWFuaW1hdGVkIC5oeXN0bW9kYWxfX3dpbmRvdyB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0taHlzdG1vZGFsLXNwZWVkKSBlYXNlIDBzO1xufVxuXG4uaHlzdG1vZGFsLS1tZW51IC5oeXN0bW9kYWxfX3dpbmRvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaHlzdG1vZGFsLS1jb250YWN0IHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwIDEwMCUgMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oeXN0bW9kYWwtLWNvbnRhY3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMCBtaW4tY29udGVudCAwO1xuICB9XG59XG5cbi5oeXN0bW9kYWwtLWNvbnRhY3QgLmh5c3Rtb2RhbF9fd2luZG93IHtcbiAgbWF4LXdpZHRoOiAxMjg5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaHlzdG1vZGFsLS1jb250YWN0IC5oeXN0bW9kYWxfX3dpbmRvdyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhZ2luYXRpb25fX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjODM4MzgzO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdpbmF0aW9uX19pdGVtIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY4cHg7XG4gIH1cbn1cblxuLnBhZ2luYXRpb25fX2l0ZW0gKyAucGFnaW5hdGlvbl9faXRlbSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4ucGFnaW5hdGlvbl9faXRlbTpob3ZlciwgLnBhZ2luYXRpb25fX2l0ZW06Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmEucGFnaW5hdGlvbl9faXRlbTpob3ZlciwgYS5wYWdpbmF0aW9uX19pdGVtOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogIzJDNEM5QTtcbn1cblxuc3Bhbi5wYWdpbmF0aW9uX19pdGVtIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucGFnaW5hdGlvbl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICMyQzRDOUE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBhZ2luYXRpb24tLWJsb2cge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4ucG9ydGZvbGlvLWRldGFpbF9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAyNHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcnRmb2xpby1kZXRhaWxfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3J0Zm9saW8tZGV0YWlsX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAxMHB4O1xuICB9XG59XG5cbi5wb3J0Zm9saW8tZGV0YWlsX19pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wb3J0Zm9saW8tZGV0YWlsX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMC45NjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9ydGZvbGlvLWRldGFpbF9faXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5wb3J0Zm9saW8tZGV0YWlsX19pdGVtLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wb3J0Zm9saW8tZGV0YWlsX19pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcnRmb2xpby1kZXRhaWxfX3RleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcnRmb2xpby1kZXRhaWwgZmlndXJlLndwLWJsb2NrLWltYWdlLnNpemUtZnVsbCwgLnBvcnRmb2xpby1kZXRhaWxfX2ltYWdlcyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9ydGZvbGlvLWRldGFpbCBmaWd1cmUud3AtYmxvY2staW1hZ2Uuc2l6ZS1mdWxsLCAucG9ydGZvbGlvLWRldGFpbF9faW1hZ2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG59XG5cbi5wb3J0Zm9saW8tZGV0YWlsIGZpZ3VyZS53cC1ibG9jay1pbWFnZS5zaXplLWZ1bGwgLnBvcnRmb2xpby1kZXRhaWxfX2ltZyArIC5wb3J0Zm9saW8tZGV0YWlsX19pbWcsIC5wb3J0Zm9saW8tZGV0YWlsX19pbWFnZXMgLnBvcnRmb2xpby1kZXRhaWxfX2ltZyArIC5wb3J0Zm9saW8tZGV0YWlsX19pbWcge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ucG9ydGZvbGlvLWRldGFpbF9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5wb3J0Zm9saW8tZGV0YWlsX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3J0Zm9saW8tZGV0YWlsX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wb3J0Zm9saW8tZGV0YWlsX19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYxMHB4IDFmcjtcbiAgfVxufVxuXG4ucG9ydGZvbGlvLWRldGFpbF9fY29udGVudC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ucG9ydGZvbGlvLWRldGFpbF9fY29udGVudC10aXRsZSBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9ydGZvbGlvLWRldGFpbF9fY29udGVudC10aXRsZSBiciB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9ydGZvbGlvLWRldGFpbF9fY29udGVudC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wb3J0Zm9saW8tZGV0YWlsX19jb250ZW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMC45NjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICB9XG59XG5cbi5wb3J0Zm9saW8tZGV0YWlsX19jb250ZW50LXRpdGxlLS1iaWcge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjk3O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3J0Zm9saW8tZGV0YWlsX19jb250ZW50LXRpdGxlLS1iaWcge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk2O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucG9ydGZvbGlvLWRldGFpbF9fY29udGVudC10aXRsZS0tYmlnIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMC45NDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTIuNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cbn1cblxuLnBvcnRmb2xpby1kZXRhaWxfX2NvbnRlbnQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucG9ydGZvbGlvLWRldGFpbF9fY29udGVudC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cblxuLnBvcnRmb2xpby1kZXRhaWxfX2NvbnRlbnQtdGV4dCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5wb3J0Zm9saW8tZGV0YWlsX19kZXNjciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9ydGZvbGlvLWRldGFpbF9fZGVzY3Ige1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDI0cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjVmciAwLjVmcjtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBvcnRmb2xpby1kZXRhaWxfX2Rlc2NyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDMzMHB4O1xuICAgIGdyaWQtZ2FwOiA2MHB4O1xuICB9XG59XG5cbi5wb3J0Zm9saW8tZGV0YWlsX19kZXNjci0tcmV2aWV3cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucG9ydGZvbGlvLWRldGFpbF9fZGVzY3ItLXJldmlld3MgLnBvcnRmb2xpby1kZXRhaWxfX2NhcHRpb24ge1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbn1cblxuLnBvcnRmb2xpby1kZXRhaWxfX2Rlc2NyLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcnRmb2xpby1kZXRhaWxfX2Rlc2NyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnBvcnRmb2xpby1kZXRhaWxfX2Rlc2NyLXRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5wb3J0Zm9saW8tZGV0YWlsX19kZXNjci10ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wb3J0Zm9saW8tZGV0YWlsX19kZXNjci10ZXh0IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ucG9ydGZvbGlvLWRldGFpbF9fZGVzY3ItdGV4dCBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBvcnRmb2xpby1kZXRhaWxfX2NhcHRpb24taW1nIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9ydGZvbGlvLWRldGFpbF9fY2FwdGlvbi1pbWcge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuXG4ucG9ydGZvbGlvLWRldGFpbF9fY2FwdGlvbi1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnBvcnRmb2xpby1kZXRhaWxfX2NhcHRpb24taWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5wb3J0Zm9saW8tZGV0YWlsX19jYXB0aW9uLW5hbWUge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wb3J0Zm9saW8tZGV0YWlsX19jYXB0aW9uLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gIH1cbn1cblxuLnBvcnRmb2xpby1kZXRhaWxfX2NhcHRpb24tcG9zdCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zM3B4O1xuICBjb2xvcjogIzI3MjcyNztcbiAgb3BhY2l0eTogMC41Nztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3J0Zm9saW8tZGV0YWlsX19jYXB0aW9uLXBvc3Qge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucG9ydGZvbGlvLWRldGFpbF9fY2FwdGlvbi1wb3N0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMC44NztcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbiAgfVxufVxuXG4uc29jaWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjZGRjtcbiAgcGFkZGluZzogMTZweDtcbiAgbWF4LXdpZHRoOiAzODVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb2NpYWwge1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zb2NpYWwge1xuICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2NpYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc29jaWFsX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb2NpYWxfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zb2NpYWxfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5zb2NpYWxfX3RleHQgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc29jaWFsX190ZXh0IGE6aG92ZXIge1xuICBjb2xvcjogIzJDNEM5QTtcbn1cblxuLnNvY2lhbF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cblxuLnNvY2lhbF9faWNvbiB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG5cbi5zb2NpYWxfX2ljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnNvY2lhbF9faWNvbiBpbWc6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5zb2NpYWwtLWFydGljbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc29jaWFsLS1hcnRpY2xlIHtcbiAgICBtYXJnaW46IDE2cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zb2NpYWwtLWFydGljbGUge1xuICAgIG1hcmdpbjogMzJweCAwO1xuICB9XG59XG5cbi5zb2NpYWwtLWFydGljbGUgLnNvY2lhbF9faWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5ibG9nX19hdXRob3JzIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nX19hdXRob3JzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJsb2dfX2F1dGhvcnMge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cblxuLmF1dGhvcnMtd2lkZ2V0X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEycHggMTZweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmF1dGhvcnMtd2lkZ2V0X19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG5cbi5hdXRob3JzLXdpZGdldF9faXRlbTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYXV0aG9ycy13aWRnZXRfX2l0ZW0ge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuXG4uYXV0aG9ycy13aWRnZXRfX2F2YXRhciB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1pbi13aWR0aDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYXV0aG9ycy13aWRnZXRfX2F2YXRhciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5hdXRob3JzLXdpZGdldF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1heC13aWR0aDogMTIwcHg7XG59XG5cbi5hdXRob3JzLXdpZGdldF9fbmFtZTpob3ZlciB7XG4gIGNvbG9yOiAjMkM0QzlBO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF1dGhvcnMtd2lkZ2V0X19uYW1lIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5hdXRob3JzLXdpZGdldF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gIH1cbn1cblxuLmF1dGhvcnMtd2lkZ2V0X19hbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcbiAgY29sb3I6ICMyQzRDOUE7XG59XG5cbi5hdXRob3JzLXdpZGdldF9fYWxsOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmF1dGhvcnMtd2lkZ2V0X19hbGwge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVFQgSG92ZXMgUHJvIFRybCBFeHBcIiwgXCJWZXJkYW5hXCIsIFwiQXJpYWxcIiwgXCJUYWhvbWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyOmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzLXZpc2libGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcInNsaWRlci1wcmV2LnN2Z1wiLCBjb2xvcj0jNWQ1ZDVkKTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwic2xpZGVyLXByZXYuc3ZnXCIsIGNvbG9yPSM4MzgzODMpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyOmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzLXZpc2libGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcInNsaWRlci1uZXh0LnN2Z1wiLCBjb2xvcj0jNWQ1ZDVkKTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwic2xpZGVyLW5leHQuc3ZnXCIsIGNvbG9yPSM4MzgzODMpO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcDogNnB4O1xuICBib3R0b206IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0ZGNUM1Mjtcbn1cblxuLnRhYnNfX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnRhYnNfX2xpbmtzOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFic19fbGlua3M6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5uby1qcyAudGFic19fbGlua3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFic19fbGluay13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMC4zZW0gMC4zZW0gMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJzX19saW5rLXdyYXAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAudGFic19fbGluay13cmFwOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuXG4udGFic19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNC42cHggMjBweDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udGFic19fbGluazpob3ZlciwgLnRhYnNfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4udGFic19fY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE0LjZweCAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYnNfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuXG4uanMgLnRhYnNfX2NvbnRlbnQtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWJzX19jb250ZW50LWl0ZW0gPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uanMgLnRhYnNfX2NvbnRlbnQtaXRlbS0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50YWJzLS1tYWluLXRhYnMgLnRhYnNfX2xpbmtzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJzLS1tYWluLXRhYnMgLnRhYnNfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi50YWJzLS1tYWluLXRhYnMgLnRhYnNfX2xpbmstd3JhcDpmaXJzdC1jaGlsZCAudGFic19fbGluayB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnRhYnMtLW1haW4tdGFicyAudGFic19fbGluay13cmFwLS1hY3RpdmUgLnRhYnNfX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRhYnMtLW1haW4tdGFicyAudGFic19fbGluayB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zM3B4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBjb2xvcjogIzgzODM4Mztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudGFicy0tbWFpbi10YWJzIC50YWJzX19saW5rIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY4cHg7XG4gIH1cbn1cblxuLnRhYnMtLW1haW4tdGFicyAudGFic19fY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJzLS1tYWluLXRhYnMgLnRhYnNfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNTJweCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudGFicy0tbWFpbi10YWJzIC50YWJzX19jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEyOHB4IDAgMDtcbiAgfVxufVxuXG4uanMgLnRhYnMtLW1haW4tdGFicyAudGFic19fY29udGVudC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuanMgLnRhYnMtLW1haW4tdGFicyAudGFic19fY29udGVudC1pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5qcyAudGFicy0tbWFpbi10YWJzIC50YWJzX19jb250ZW50LWl0ZW0tLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGFicy0tZGFyayAudGFic19fbGluayB7XG4gIGNvbG9yOiAjRjBGNkZGO1xufVxuXG4udGFicy0tZGFyayAudGFic19fY29udGVudC1pdGVtIHtcbiAgY29sb3I6ICNGMEY2RkY7XG59XG5cbi50YWJzLS12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAlIDcwJTtcbn1cblxuLnRhYnMtLXZlcnRpY2FsIC50YWJzX19saW5rcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGFicy0tdmVydGljYWwgLnRhYnNfX2xpbmstd3JhcC0tYWN0aXZlIC50YWJzX19saW5rIHtcbiAgY29sb3I6ICNGMEY2RkY7XG59XG5cbi50YWJzLS12ZXJ0aWNhbCAudGFic19fbGluayB7XG4gIGNvbG9yOiAjODM4MzgzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC50YWJzLS12ZXJ0aWNhbCAudGFic19fbGluayB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgfVxufVxuXG4udGFicy0tdmVydGljYWwgLnRhYnNfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRhYnMtLXZlcnRpY2FsIC50YWJzX19jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiA4cHggMCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC50YWJzLS12ZXJ0aWNhbCAudGFic19fY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMDtcbiAgfVxufVxuXG4udGFyaWZmIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNTZweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhcmlmZiB7XG4gICAgcGFkZGluZzogNjRweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRhcmlmZiB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxufVxuXG4udGFyaWZmX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFyaWZmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4udGFyaWZmX190ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFyaWZmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gICAgbWF4LXdpZHRoOiAzOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC50YXJpZmZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbn1cblxuLnRhcmlmZl9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC50YXJpZmZfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIH1cbn1cblxuLnRhcmlmZl9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEY2RkY7XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YXJpZmZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudGFyaWZmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNDBweCAzMnB4O1xuICB9XG59XG5cbi50YXJpZmZfX2l0ZW0tbGVmdCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFyaWZmX19pdGVtLWxlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudGFyaWZmX19pdGVtLWxlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YXJpZmZfX2l0ZW0tcmlnaHQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG59XG5cbi50YXJpZmZfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFyaWZmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5NiU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjUycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudGFyaWZmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4udGFyaWZmX19jb3N0IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM0cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YXJpZmZfX2Nvc3Qge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC50YXJpZmZfX2Nvc3Qge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gIH1cbn1cblxuLnRhcmlmZl9fdGltZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhcmlmZl9fdGltZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudGFyaWZmX190aW1lIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE5cHg7XG4gIH1cbn1cblxuLnRhcmlmZl9faXRlbS10ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFyaWZmX19pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC50YXJpZmZfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnRhcmlmZl9fYnRuIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLnZhY2FuY2llcy1leHBlcnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmFjYW5jaWVzLWV4cGVydF9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBnYXA6IDEycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmFjYW5jaWVzLWV4cGVydF9fdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnZhY2FuY2llcy1leHBlcnRfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxufVxuXG4udmFjYW5jaWVzLWV4cGVydF9fdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi52YWNhbmNpZXMtZXhwZXJ0X19uYXZpZ2F0aW9uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG59XG5cbi52YWNhbmNpZXMtZXhwZXJ0X193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udmFjYW5jaWVzLWV4cGVydF9fc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi52YWNhbmNpZXMtZXhwZXJ0IC5zd2lwZXItc2xpZGU6bGFzdC1jaGlsZCAudmFjYW5jaWVzLWV4cGVydF9fc2xpZGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmFjYW5jaWVzLWV4cGVydF9fc2xpZGUge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52YWNhbmNpZXMtZXhwZXJ0X19zbGlkZSB7XG4gICAgcGFkZGluZy10b3A6IDQzcHg7XG4gIH1cbn1cblxuLnZhY2FuY2llcy1leHBlcnRfX3NsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzRDOUE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmFjYW5jaWVzLWV4cGVydF9fc2xpZGU6YmVmb3JlIHtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gIH1cbn1cblxuLnZhY2FuY2llcy1leHBlcnRfX3NsaWRlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgdG9wOiAzLjVweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgzODM4Mztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52YWNhbmNpZXMtZXhwZXJ0X19zbGlkZTphZnRlciB7XG4gICAgdG9wOiA1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICB9XG59XG5cbi52YWNhbmNpZXMtZXhwZXJ0X19zbGlkZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zNHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmFjYW5jaWVzLWV4cGVydF9fc2xpZGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnZhY2FuY2llcy1leHBlcnRfX3NsaWRlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICB9XG59XG5cbi52YWNhbmNpZXMtZXhwZXJ0X19zbGlkZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnZhY2FuY2llcy1leHBlcnRfX3NsaWRlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgfVxufVxuXG4udmFjYW5jaWVzLWxpc3RfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52YWNhbmNpZXMtbGlzdF9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnZhY2FuY2llcy1saXN0X19saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi52YWNhbmNpZXMtbGlzdF9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEY2RkY7XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52YWNhbmNpZXMtbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZzogMzJweCAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnZhY2FuY2llcy1saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nOiA0MHB4IDMycHg7XG4gIH1cbn1cblxuLnZhY2FuY2llcy1saXN0X190YWcge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgY29sb3I6ICM4MzgzODM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnZhY2FuY2llcy1saXN0X190YWcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogODcuMDE4JTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbiAgfVxufVxuXG4udmFjYW5jaWVzLWxpc3RfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmFjYW5jaWVzLWxpc3RfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC52YWNhbmNpZXMtbGlzdF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gIH1cbn1cblxuLnZhY2FuY2llcy1saXN0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmFjYW5jaWVzLWxpc3RfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC52YWNhbmNpZXMtbGlzdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuLnZhY2FuY2llcy1saXN0IC5idG5fX3VwIHtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC52YWNhbmNpZXMtbGlzdCAuYnRuX191cCB7XG4gICAgcGFkZGluZzogMTVweCAzMnB4O1xuICB9XG59XG5cbi52YWNhbmNpZXMtb2ZmaWNlX190b3Age1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZhY2FuY2llcy1vZmZpY2VfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC52YWNhbmNpZXMtb2ZmaWNlX190b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cbn1cblxuLnZhY2FuY2llcy1vZmZpY2VfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZhY2FuY2llcy1vZmZpY2VfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnZhY2FuY2llcy1vZmZpY2VfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDgyMHB4O1xuICB9XG59XG5cbi52YWNhbmNpZXMtb2ZmaWNlX190ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmFjYW5jaWVzLW9mZmljZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWF4LXdpZHRoOiA1OTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnZhY2FuY2llcy1vZmZpY2VfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTlweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1heC13aWR0aDogNzcwcHg7XG4gIH1cbn1cblxuLnZhY2FuY2llcy1vZmZpY2VfX25hdmlnYXRpb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbn1cblxuLnZhY2FuY2llcy1vZmZpY2VfX3NsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmFjYW5jaWVzLW9mZmljZV9fc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnZhY2FuY2llcy1vZmZpY2VfX3NsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4udmFjYW5jaWVzLW9mZmljZV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZhY2FuY2llcy1vZmZpY2VfX3NsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udmFjYW5jaWVzLW9mZmljZV9fc2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNzguNSU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmFjYW5jaWVzLW9mZmljZV9fc2xpZGU6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnZhY2FuY2llcy1vZmZpY2VfX3NsaWRlOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDQ1JTtcbiAgfVxufVxuXG4udmFjYW5jaWVzLW9mZmljZV9fc2xpZGUgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4udmFjYW5jaWVzLW9mZmljZV9fcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi52YWNhbmNpZXMtc3R1ZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmFjYW5jaWVzLXN0dWR5X190aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnZhY2FuY2llcy1zdHVkeV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZhY2FuY2llcy1zdHVkeV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWF4LXdpZHRoOiA1MTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnZhY2FuY2llcy1zdHVkeV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOXB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiA2OTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB9XG59XG5cbi52YWNhbmNpZXMtc3R1ZHlfX2Zvcm0tdGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52YWNhbmNpZXMtc3R1ZHlfX2Zvcm0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC52YWNhbmNpZXMtc3R1ZHlfX2Zvcm0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuXG4udmFjYW5jaWVzLXN0dWR5X19jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnZhY2FuY2llcy1zdHVkeV9fY2hlY2tib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuLnZhY2FuY2llcy1zdHVkeV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZhY2FuY2llcy1zdHVkeV9fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmFjYW5jaWVzLXN0dWR5X19pbWFnZSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuLnZhY2FuY2llcy1zdHVkeV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi52YWNhbmNpZXMtc3R1ZHlfX2Zvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGNkZGO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52YWNhbmNpZXMtc3R1ZHlfX2Zvcm0ge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA0MHB4IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudmFjYW5jaWVzLXN0dWR5X19mb3JtIHtcbiAgICBwYWRkaW5nOiA1NnB4O1xuICB9XG59XG5cbi52YWNhbmNpZXMtc3R1ZHlfX3RleHRhcmVhIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudmFjYW5jaWVzLXN0dWR5X190ZXh0YXJlYSB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxufVxuXG4udmFjYW5jaWVzLXN0dWR5X19idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52YWNhbmNpZXMtc3R1ZHlfX2J0bnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5cbi52YWNhbmNpZXMtc3R1ZHlfX2J0bnMgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC52YWNhbmNpZXMtc3R1ZHlfX2J0bnMgLmJ0biB7XG4gICAgbWluLXdpZHRoOiAyMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZhY2FuY2llcy1zdHVkeV9fYnRucyAuYnRuX191cCB7XG4gICAgcGFkZGluZzogMTdweCAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnZhY2FuY2llcy1zdHVkeV9fYnRucyAuYnRuX191cCB7XG4gICAgcGFkZGluZzogMjBweCAzMnB4O1xuICB9XG59XG5cbi52YWNhbmNpZXMtc3R1ZHlfX2J0bnMtZmlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmFjYW5jaWVzLXN0dWR5X19idG5zLWZpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudmFjYW5jaWVzLXN0dWR5X19idG5zLWZpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi52YWNhbmNpZXMtd29ya2VyX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52YWNhbmNpZXMtd29ya2VyX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC52YWNhbmNpZXMtd29ya2VyX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi52YWNhbmNpZXMtd29ya2VyX190ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmFjYW5jaWVzLXdvcmtlcl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWF4LXdpZHRoOiA2MTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnZhY2FuY2llcy13b3JrZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTlweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1heC13aWR0aDogNzEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxufVxuXG4udmFjYW5jaWVzLXdvcmtlcl9faW1hZ2VzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmFjYW5jaWVzLXdvcmtlcl9faW1hZ2VzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnZhY2FuY2llcy13b3JrZXJfX2ltYWdlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDJmcjtcbiAgfVxufVxuXG4udmFjYW5jaWVzLXdvcmtlcl9faW1nIHtcbiAgaGVpZ2h0OiAxMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52YWNhbmNpZXMtd29ya2VyX19pbWcge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudmFjYW5jaWVzLXdvcmtlcl9faW1nIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbi52YWNhbmNpZXMtd29ya2VyX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4udmFjYW5jaWVzLXdvcmtlcl9faW1nLS1sYXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52YWNhbmNpZXMtd29ya2VyX19pbWctLWxhc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi52YWNhbmN5LWFub3RoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGNkZGO1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC52YWNhbmN5LWFub3RoZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMzJweDtcbiAgfVxufVxuXG4udmFjYW5jeS1hbm90aGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZhY2FuY3ktYW5vdGhlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC52YWNhbmN5LWFub3RoZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIH1cbn1cblxuLnZhY2FuY3ktYW5vdGhlcl9fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnZhY2FuY3ktYW5vdGhlcl9fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgfVxufVxuXG4udmFjYW5jeS1hbm90aGVyX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTNweDtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC52YWNhbmN5LWFub3RoZXJfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTlweDtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxufVxuXG4udmFjYW5jeS1hbm90aGVyX19saW5rOmhvdmVyLCAudmFjYW5jeS1hbm90aGVyX19saW5rOmZvY3VzLXZpc2libGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnZhY2FuY3ktYW5vdGhlcl9fYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGNvbG9yOiAjMkM0QzlBO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZhY2FuY3ktYW5vdGhlcl9fYWxsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDExOCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG4gIH1cbn1cblxuLnZhY2FuY3ktY2FyZWVyX190b3Age1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZhY2FuY3ktY2FyZWVyX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudmFjYW5jeS1jYXJlZXJfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxufVxuXG4udmFjYW5jeS1jYXJlZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudmFjYW5jeS1jYXJlZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi52YWNhbmN5LWNhcmVlcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZhY2FuY3ktY2FyZWVyX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnZhY2FuY3ktY2FyZWVyX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE5cHg7XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgfVxufVxuXG4udmFjYW5jeS1jYXJlZXJfX2J0biB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4udmFjYW5jeS1jYXJlZXJfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udmFjYW5jeS1jYXJlZXJfX2ltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDU4JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52YWNhbmN5LWNhcmVlcl9faW1hZ2U6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogMzklO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnZhY2FuY3ktY2FyZWVyX19pbWFnZTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA0NSU7XG4gIH1cbn1cblxuLnZhY2FuY3ktY2FyZWVyX19pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi52YWNhbmN5LWNvc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGNkZGO1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC52YWNhbmN5LWNvc3Qge1xuICAgIHBhZGRpbmc6IDQwcHggMzJweDtcbiAgfVxufVxuXG4udmFjYW5jeS1jb3N0X190YWcge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6ICM4MzgzODM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnZhY2FuY3ktY29zdF9fdGFnIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDg3LjAxOCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG4gIH1cbn1cblxuLnZhY2FuY3ktY29zdF9fY29zdCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnZhY2FuY3ktY29zdF9fY29zdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4udmFjYW5jeS1jb3N0X19zdW0ge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZhY2FuY3ktY29zdF9fc3VtIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudmFjYW5jeS1jb3N0X19zdW0ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gIH1cbn1cblxuLnZhY2FuY3ktY29zdF9fc3VtLWJvdHRvbSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zM3B4O1xuICBjb2xvcjogIzgzODM4Mztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudmFjYW5jeS1jb3N0X19zdW0tYm90dG9tIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTE4JTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMzJweDtcbiAgfVxufVxuXG4udmFjYW5jeS1jb3N0X19kZXNjciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC52YWNhbmN5LWNvc3RfX2Rlc2NyIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE5cHg7XG4gIH1cbn1cblxuLnZhY2FuY3ktY29zdF9fZGVzY3IgcCArIHAge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi52YWNhbmN5IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52YWNhbmN5IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnZhY2FuY3kge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5cbi52YWNhbmN5X193cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDMycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmFjYW5jeV9fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMjMwcHg7XG4gICAgZ3JpZC1nYXA6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudmFjYW5jeV9fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDAwcHg7XG4gICAgZ3JpZC1nYXA6IDIwMHB4O1xuICB9XG59XG5cbi52YWNhbmN5X19hbm90aGVyLXdyYXAge1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBncmlkLWdhcDogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52YWNhbmN5X19hbm90aGVyLXdyYXAge1xuICAgIGdyaWQtZ2FwOiAyNHB4O1xuICB9XG59XG5cbi5lbWFpbF93d3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGV4dC1wYWdlIGEsIC50ZXh0LXBhZ2UgcCB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4udGV4dC1wYWdlIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50ZXh0LXBhZ2UgcCB7XG4gIG1hcmdpbjogMHB4IDBweCAxMHB4IDBweDtcbn1cblxuLnBvcnRmb2xpby1kZXRhaWxfX2NvbnRlbnQtdGV4dCB1bCxcbi5zZXJ2aWNlcy1jb3N0X19iaWctdGV4dCB1bCxcbi5oZXJvLXNpdGVfX3RleHQgdWwge1xuICBsaXN0LXN0eWxlOiBzcXVhcmU7XG4gIG1hcmdpbjogMHB4IDBweCAwcHggMjBweDtcbn1cblxuLnBvcnRmb2xpby1kZXRhaWxfX2NvbnRlbnQtdGV4dCB1bCBsaSxcbi5zZXJ2aWNlcy1jb3N0X19iaWctdGV4dCB1bCBsaSxcbi5oZXJvLXNpdGVfX3RleHQgdWwgbGkge1xuICBtYXJnaW46IDBweCAwcHggNXB4IDBweDtcbn1cblxuLnNlcnZpY2VzLWNvc3RfX2JpZy10ZXh0IHVsIGxpIGEsXG4uaGVyby1zaXRlX190ZXh0IHVsIGxpIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udGFicy0tbWFpbi10YWJzIC50YWJzX19saW5rOmhvdmVyLFxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWFpbi1wbGF0Zm9ybXNfX2xpbms6aG92ZXIsXG4ubWFpbi1ibG9nX19saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4ucG9zdC5zZWN0aW9uIHAge1xuICBtYXJnaW46IDBweCAwcHggMjBweCAwcHg7XG59XG5cbi5wb3N0LnNlY3Rpb24gaDIsIC5wb3N0LnNlY3Rpb24gaDMsIC5wb3N0LnNlY3Rpb24gaDQge1xuICBtYXJnaW46IDE1cHggMHB4IDIwcHggMHB4O1xufVxuXG4ucG9zdC5zZWN0aW9uIGEge1xuICBjb2xvcjogIzJDNEM5QTtcbiAgZm9udC1zaXplOiBpbml0aWFsO1xufVxuXG4ucG9zdC5zZWN0aW9uIGE6SG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBvc3Quc2VjdGlvbiAuYmxvZy1pdGVtX190YWcge1xuICBib3JkZXI6ICMyQzRDOUEgc29saWQ7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAycHggMHB4O1xufVxuXG4ucG9zdC5zZWN0aW9uIC5ibG9nLWl0ZW1fX3RhZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzRDOUE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaGVyby1lZHVjYXRpb24uc2VjdGlvbiB1bCB7XG4gIGxpc3Qtc3R5bGU6IHNxdWFyZTtcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAxNnB4O1xufVxuXG4uaGVyby1lZHVjYXRpb24uc2VjdGlvbiB1bC5pbmR1c3RyaWVzLWxpc3RfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcbn1cblxudWwuYWJvdXQtY291bnRfX2xpc3QsXG51bC5zZXJ2aWNlcy1zdGFja19fbGlzdCxcbnVsLnNlcnZpY2VzLWRldGFpbC1kZXNjcl9fYXBwcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDIwcHggMHB4O1xufVxuXG51bC5hYm91dC1jb3VudF9fbGlzdCBsaSxcbnVsLnNlcnZpY2VzLXN0YWNrX19saXN0IGxpLFxudWwuc2VydmljZXMtZGV0YWlsLWRlc2NyX19hcHBzIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbnVsLnNlcnZpY2VzLXN0YWNrX19saXN0IGxpOmxhc3QtY2hpbGQsXG51bC5zZXJ2aWNlcy1kZXRhaWwtZGVzY3JfX2FwcHMgbGk6bGFzdC1jaGlsZCB7XG4gIGZsb2F0OiBub25lO1xufVxuXG51bC5hYm91dC1jb3VudF9fbGlzdCBsaS5hYm91dC1jb3VudF9faXRlbSB7XG4gIHdpZHRoOiAzMyU7XG4gIG1hcmdpbjogMHB4IDBweCAyMHB4IDBweDtcbn1cblxudWwuYWJvdXQtY291bnRfX2xpc3QgbGkuYWJvdXQtY291bnRfX2l0ZW0gaW1nIHtcbiAgbWFyZ2luOiAwcHggMHB4IDEwcHggMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgdWwuYWJvdXQtY291bnRfX2xpc3QgbGkuYWJvdXQtY291bnRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMHB4IDBweCAxMHB4IDBweDtcbiAgfVxufVxuXG4uc2VydmljZXMtY29zdF9fYmlnLXRleHQgcCwgLnNlcnZpY2VzLWNvc3RfX2JpZy10ZXh0IGgzIHtcbiAgbWFyZ2luOiAwcHggMHB4IDEwcHggMHB4O1xufVxuXG4uc2VydmljZXMtZGV0YWlsLWRlc2NyX19zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMTBweCAwcHg7XG59XG5cbi5zZXJ2aWNlcy1jb3N0X19iaWctdGV4dCBhIHtcbiAgY29sb3I6ICMyQzRDOUE7XG59XG5cbi5oZXJvLWxpc3QgLmFjIC5hYy10cmlnZ2VyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jbGllbnRfbmFtZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICNmZjVjNTI7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1RUIEhvdmVzIFBybyBUcmwgRXhwJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvVFRIb3Zlc1Byb1RybEV4cC1NZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL1RUSG92ZXNQcm9UcmxFeHAtTWQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdUVCBIb3ZlcyBQcm8gVHJsIEV4cCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1RUSG92ZXNQcm9UcmxFeHAtRG1CZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL1RUSG92ZXNQcm9UcmxFeHAtRG1CZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1RUIEhvdmVzIFBybyBUcmwgRXhwJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvVFRIb3Zlc1Byb1RybEV4cC1SZy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL1RUSG92ZXNQcm9UcmxFeHAtUmcud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuXG5cbiIsIjpyb290ey0taHlzdG1vZGFsLXNwZWVkOiAuMnM7LS1oeXN0bW9kYWwtemluZGV4OiA3MH0uaHlzdG1vZGFse3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7cG9pbnRlci1ldmVudHM6bm9uZTtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjEwMCU7Z3JpZC10ZW1wbGF0ZS1yb3dzOjBweCBtaW4tY29udGVudCAwcHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW47dmlzaWJpbGl0eTpoaWRkZW47c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9Lmh5c3Rtb2RhbDo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5oeXN0bW9kYWw6YmVmb3Jle3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6IzAwMDtvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZX0uaHlzdG1vZGFsLS1hbmltYXRlZDpiZWZvcmV7dHJhbnNpdGlvbjpvcGFjaXR5IHZhcigtLWh5c3Rtb2RhbC1zcGVlZCkgZWFzZX0uaHlzdG1vZGFsLS1hY3RpdmU6YmVmb3Jle29wYWNpdHk6LjZ9Lmh5c3Rtb2RhbC0tbW92ZWQsLmh5c3Rtb2RhbC0tYWN0aXZle29wYWNpdHk6MTtwb2ludGVyLWV2ZW50czpub25lO3Zpc2liaWxpdHk6dmlzaWJsZX0uaHlzdG1vZGFsLS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uaHlzdG1vZGFsX193cmFwe2Rpc3BsYXk6YmxvY2s7bWluLXdpZHRoOjA7Z3JpZC1yb3c6MiAvIDN9Lmh5c3Rtb2RhbF9fd2luZG93e21pbi13aWR0aDowO2dyaWQtcm93OjIgLyAzO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTA7Ym94LXNpemluZzpib3JkZXItYm94O2ZsZXgtc2hyaW5rOjA7ZmxleC1ncm93OjA7YmFja2dyb3VuZDojZmZmO3dpZHRoOjYwMHB4O21heC13aWR0aDoxMDAlO292ZXJmbG93OnZpc2libGU7dHJhbnNmb3JtOnNjYWxlKC45NSk7b3BhY2l0eTowO21hcmdpbjo1MHB4IGF1dG99Lmh5c3Rtb2RhbF9fd2luZG93LS1sb2FkaW5ne21pbi1oZWlnaHQ6NDAwcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScxMDUnIGhlaWdodD0nMTA1JyB2aWV3Qm94PScwIDAgMTA1IDEwNScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNhYWEnJTNFJTNDY2lyY2xlIGN4PScxMi41JyBjeT0nMTIuNScgcj0nMTIuNSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J2ZpbGwtb3BhY2l0eScgYmVnaW49JzBzJyBkdXI9JzFzJyB2YWx1ZXM9JzE7LjI7MScgY2FsY01vZGU9J2xpbmVhcicgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIC8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlIGN4PScxMi41JyBjeT0nNTIuNScgcj0nMTIuNScgZmlsbC1vcGFjaXR5PScuNSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J2ZpbGwtb3BhY2l0eScgYmVnaW49JzEwMG1zJyBkdXI9JzFzJyB2YWx1ZXM9JzE7LjI7MScgY2FsY01vZGU9J2xpbmVhcicgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIC8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlIGN4PSc1Mi41JyBjeT0nMTIuNScgcj0nMTIuNSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J2ZpbGwtb3BhY2l0eScgYmVnaW49JzMwMG1zJyBkdXI9JzFzJyB2YWx1ZXM9JzE7LjI7MScgY2FsY01vZGU9J2xpbmVhcicgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIC8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlIGN4PSc1Mi41JyBjeT0nNTIuNScgcj0nMTIuNSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J2ZpbGwtb3BhY2l0eScgYmVnaW49JzYwMG1zJyBkdXI9JzFzJyB2YWx1ZXM9JzE7LjI7MScgY2FsY01vZGU9J2xpbmVhcicgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIC8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlIGN4PSc5Mi41JyBjeT0nMTIuNScgcj0nMTIuNSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J2ZpbGwtb3BhY2l0eScgYmVnaW49JzgwMG1zJyBkdXI9JzFzJyB2YWx1ZXM9JzE7LjI7MScgY2FsY01vZGU9J2xpbmVhcicgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIC8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlIGN4PSc5Mi41JyBjeT0nNTIuNScgcj0nMTIuNSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J2ZpbGwtb3BhY2l0eScgYmVnaW49JzQwMG1zJyBkdXI9JzFzJyB2YWx1ZXM9JzE7LjI7MScgY2FsY01vZGU9J2xpbmVhcicgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIC8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlIGN4PScxMi41JyBjeT0nOTIuNScgcj0nMTIuNSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J2ZpbGwtb3BhY2l0eScgYmVnaW49JzcwMG1zJyBkdXI9JzFzJyB2YWx1ZXM9JzE7LjI7MScgY2FsY01vZGU9J2xpbmVhcicgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIC8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlIGN4PSc1Mi41JyBjeT0nOTIuNScgcj0nMTIuNSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J2ZpbGwtb3BhY2l0eScgYmVnaW49JzUwMG1zJyBkdXI9JzFzJyB2YWx1ZXM9JzE7LjI7MScgY2FsY01vZGU9J2xpbmVhcicgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIC8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlIGN4PSc5Mi41JyBjeT0nOTIuNScgcj0nMTIuNSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J2ZpbGwtb3BhY2l0eScgYmVnaW49JzIwMG1zJyBkdXI9JzFzJyB2YWx1ZXM9JzE7LjI7MScgY2FsY01vZGU9J2xpbmVhcicgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIC8lM0UlM0MvY2lyY2xlJTNFJTNDL3N2ZyUzRSUwQVwiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjQ4cHh9Lmh5c3Rtb2RhbC0tYW5pbWF0ZWQgLmh5c3Rtb2RhbF9fd2luZG93e3RyYW5zaXRpb246dHJhbnNmb3JtIHZhcigtLWh5c3Rtb2RhbC1zcGVlZCkgZWFzZSAwcyxvcGFjaXR5IHZhcigtLWh5c3Rtb2RhbC1zcGVlZCkgZWFzZSAwc30uaHlzdG1vZGFsLS1hY3RpdmUgLmh5c3Rtb2RhbF9fd2luZG93e3RyYW5zZm9ybTpub25lO29wYWNpdHk6MX0uaHlzdG1vZGFsX19jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwO3RvcDoxNXB4O3JpZ2h0OjE1cHg7ZGlzcGxheTpibG9jazt3aWR0aDoyNXB4O2hlaWdodDoyNXB4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIyIDJMMiAyMicvJTNFJTNDcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDJsMjAgMjAnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtib3JkZXI6bm9uZTtmb250LXNpemU6MDtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOm5vbmV9Lmh5c3Rtb2RhbF9fY2xvc2UtLXdoe2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMjIgMkwyIDIyJy8lM0UlM0NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgMmwyMCAyMCcvJTNFJTNDL3N2ZyUzRVwiKX0uaHlzdG1vZGFsX19jbG9zZTpob3ZlcntvcGFjaXR5Oi45NX0uaHlzdG1vZGFsX19jbG9zZTpmb2N1c3tvdXRsaW5lOjJweCBkb3R0ZWQgcmdiYSgwLDAsMCwuNyk7b3V0bGluZS1vZmZzZXQ6MnB4fS5oeXN0bW9kYWxfX2Nsb3NlLS13aDpmb2N1c3tvdXRsaW5lOjJweCBkb3R0ZWQgcmdiYSgyNTUsMjU1LDI1NSwuNyl9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDo3NjdweCl7Lmh5c3Rtb2RhbF9fY2xvc2V7dG9wOjEwcHg7cmlnaHQ6MTBweDt3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5oeXN0bW9kYWxfX3dpbmRvd3ttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowfX1cbiIsIkBpbXBvcnQgXCJwbHVnaW5zL25vcm1hbGl6ZVwiO1xuXG5AaW1wb3J0IFwidXRpbHMvZm9udHNcIjtcblxuQGltcG9ydCBcInV0aWxzL3ZhcnNcIjtcblxuQGltcG9ydCBcIm1peGlucy9taXhpbnNcIjtcblxuLy9AaW1wb3J0IFwicGx1Z2lucy9ncmlkLW1peGluc1wiO1xuXG5AaW1wb3J0IFwicGx1Z2lucy9oeXN0bW9kYWwubWluXCI7XG4vLyBoeXN0bW9kYWwgZml4XG4uaHlzdG1vZGFsX193aW5kb3cgZm9ybSB7IGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8vQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy90b20tc2VsZWN0L2Rpc3Qvc2Nzcy90b20tc2VsZWN0XCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvdG9tLXNlbGVjdC9kaXN0L3Njc3MvdG9tLXNlbGVjdC5kZWZhdWx0XCI7XG5AaW1wb3J0IFwicGx1Z2lucy9hY2NvcmRpb24ubWluXCI7XG5AaW1wb3J0IFwicGx1Z2lucy9tbWVudVwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL21tZW51LWpzL2Rpc3QvbW1lbnVcIjtcbkBpbXBvcnQgXCJwbHVnaW5zL3N3aXBlci5taW5cIjtcblxuQGltcG9ydCBcInV0aWxzL2NvbW1vblwiO1xuQGltcG9ydCBcInV0aWxzL2J0blwiO1xuXG5AaW1wb3J0IFwiY29tcG9uZW50cy9hYm91dC1pY29ucy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9hYm91dC1pbWcuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYWJvdXQtbGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9hYm91dC10ZWFtLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2FydGljbGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYXV0aG9yLWluZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Jsb2ctZmlsdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Jsb2ctaW50ZXJlc3RlZC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ibG9nLWl0ZW0uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYmxvZy1wb3B1bGFyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Jsb2cuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYnVyZ2VyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbnRhY3RzLXBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY29udGFjdHMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY29va2llLW1vZGFsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2VkdWNhdGlvbi1mZWF0dXJlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2VkdWNhdGlvbi1saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2VkdWNhdGlvbi1zaXRlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2V2ZW50LWZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZXZlbnQtbGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mYXEuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZmVhdHVyZXMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZmllbGQtY2hlY2tib3guc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZmllbGQtZmlsZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9maWVsZC1udW0uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZmllbGQtdGV4dC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9maWx0ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZm9vdGVyLWxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlYWRlci1tZW51LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZXJvLWFib3V0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlcm8tYmxvZy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZXJvLWNhbnZhcy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZXJvLWVkdWNhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZXJvLWV2ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlcm8taW5kdXN0cmllcy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZXJvLWxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaGVyby1wb3J0Zm9saW8uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaGVyby1zZXJ2aWNlcy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZXJvLXNpdGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaGVyby12YWNhbmNpZXMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaW5kdXN0cmllcy1saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ludGVyZXN0ZWQtc2xpZGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWFpbi1ibG9nLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21haW4tY2xpZW50cy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tYWluLWhlcm8uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWFpbi1wbGF0Zm9ybXMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWFpbi1yZXZpZXdzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21haW4tdGFicy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tYWluLXRlYW0uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWVudS1pbmR1c3RyeS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tZW51LXNlcnZpY2VzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21vYmlsZS1tZW51LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21vZGFsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3BhZ2luYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcG9ydGZvbGlvLWRldGFpbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zb2NpYWwuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvc3dpcGVyLWdlbmVyYWwuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdGFicy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy90YXJpZmYuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdmFjYW5jaWVzLWV4cGVydC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy92YWNhbmNpZXMtbGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy92YWNhbmNpZXMtb2ZmaWNlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3ZhY2FuY2llcy1zdHVkeS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy92YWNhbmNpZXMtd29ya2VyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3ZhY2FuY3ktYW5vdGhlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy92YWNhbmN5LWNhcmVlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy92YWNhbmN5LWNvc3Quc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdmFjYW5jeS5zY3NzXCI7XG5cbi8vIGZpeGVzXG4uZW1haWxfd3d3IHsgZGlzcGxheTogbm9uZTsgfVxuLnRleHQtcGFnZSBhLCAudGV4dC1wYWdlIHAgeyBjb2xvcjogIzMzMzsgfVxuLnRleHQtcGFnZSBhOmhvdmVyIHsgY29sb3I6ICMwMDA7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4udGV4dC1wYWdlIHAgeyBtYXJnaW46IDBweCAwcHggMTBweCAwcHg7IH1cblxuLnBvcnRmb2xpby1kZXRhaWxfX2NvbnRlbnQtdGV4dCB1bCwgXG4uc2VydmljZXMtY29zdF9fYmlnLXRleHQgdWwsIFxuLmhlcm8tc2l0ZV9fdGV4dCB1bCB7IGxpc3Qtc3R5bGU6IHNxdWFyZTsgbWFyZ2luOiAwcHggMHB4IDBweCAyMHB4OyB9XG4ucG9ydGZvbGlvLWRldGFpbF9fY29udGVudC10ZXh0IHVsIGxpLCBcbi5zZXJ2aWNlcy1jb3N0X19iaWctdGV4dCB1bCBsaSwgXG4uaGVyby1zaXRlX190ZXh0IHVsIGxpIHsgbWFyZ2luOiAwcHggMHB4IDVweCAwcHg7IH1cbi5zZXJ2aWNlcy1jb3N0X19iaWctdGV4dCB1bCBsaSBhLCBcbi5oZXJvLXNpdGVfX3RleHQgdWwgbGkgYSB7IGNvbG9yOiB3aGl0ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnRhYnMtLW1haW4tdGFicyAudGFic19fbGluazpob3ZlciwgXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyIHsgY29sb3I6ICNmZmY7fVxuLm1haW4tcGxhdGZvcm1zX19saW5rOmhvdmVyLCBcbi5tYWluLWJsb2dfX2xpbms6aG92ZXIgeyBvcGFjaXR5OiAwLjk7IH1cbi5wb3N0LnNlY3Rpb24gcCB7IG1hcmdpbjogMHB4IDBweCAyMHB4IDBweDsgfVxuLnBvc3Quc2VjdGlvbiBoMiwgLnBvc3Quc2VjdGlvbiBoMywgLnBvc3Quc2VjdGlvbiBoNCB7IG1hcmdpbjogMTVweCAwcHggMjBweCAwcHg7IH1cbi5wb3N0LnNlY3Rpb24gYSB7IGNvbG9yOiAjMkM0QzlBOyBmb250LXNpemU6IGluaXRpYWw7IH1cbi5wb3N0LnNlY3Rpb24gYTpIb3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4ucG9zdC5zZWN0aW9uIC5ibG9nLWl0ZW1fX3RhZyB7IGJvcmRlcjogIzJDNEM5QSBzb2xpZDsgcGFkZGluZzogM3B4IDVweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW46IDJweCAwcHg7IH1cbi5wb3N0LnNlY3Rpb24gLmJsb2ctaXRlbV9fdGFnOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogIzJDNEM5QTsgY29sb3I6ICNmZmY7IH1cbi5oZXJvLWVkdWNhdGlvbi5zZWN0aW9uIHVsIHsgbGlzdC1zdHlsZTogc3F1YXJlOyBtYXJnaW46IDBweCAwcHggMHB4IDE2cHg7IH1cbi5oZXJvLWVkdWNhdGlvbi5zZWN0aW9uIHVsLmluZHVzdHJpZXMtbGlzdF9fbGlzdCB7IGxpc3Qtc3R5bGU6IG5vbmU7IG1hcmdpbjogMHB4IDBweCAwcHggMHB4OyB9XG5cbnVsLmFib3V0LWNvdW50X19saXN0LFxudWwuc2VydmljZXMtc3RhY2tfX2xpc3QsIFxudWwuc2VydmljZXMtZGV0YWlsLWRlc2NyX19hcHBzIHsgbGlzdC1zdHlsZTogbm9uZTsgY2xlYXI6IGJvdGg7IG1hcmdpbjogMjBweCAwcHg7IH1cbnVsLmFib3V0LWNvdW50X19saXN0IGxpLFxudWwuc2VydmljZXMtc3RhY2tfX2xpc3QgbGksIFxudWwuc2VydmljZXMtZGV0YWlsLWRlc2NyX19hcHBzIGxpIHsgZmxvYXQ6IGxlZnQ7IH1cbnVsLnNlcnZpY2VzLXN0YWNrX19saXN0IGxpOmxhc3QtY2hpbGQsIFxudWwuc2VydmljZXMtZGV0YWlsLWRlc2NyX19hcHBzIGxpOmxhc3QtY2hpbGQgeyBmbG9hdDogbm9uZTsgfVxudWwuYWJvdXQtY291bnRfX2xpc3QgbGkuYWJvdXQtY291bnRfX2l0ZW0geyB3aWR0aDogMzMlOyBtYXJnaW46IDBweCAwcHggMjBweCAwcHg7IH1cbnVsLmFib3V0LWNvdW50X19saXN0IGxpLmFib3V0LWNvdW50X19pdGVtIGltZyB7IG1hcmdpbjogMHB4IDBweCAxMHB4IDBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IHVsLmFib3V0LWNvdW50X19saXN0IGxpLmFib3V0LWNvdW50X19pdGVtIHsgd2lkdGg6IDEwMCU7IG1hcmdpbjogMHB4IDBweCAxMHB4IDBweDsgfSB9XG5cbi5zZXJ2aWNlcy1jb3N0X19iaWctdGV4dCBwLCAuc2VydmljZXMtY29zdF9fYmlnLXRleHQgaDMgeyBtYXJnaW46IDBweCAwcHggMTBweCAwcHg7IH1cbi5zZXJ2aWNlcy1kZXRhaWwtZGVzY3JfX3N1YnRpdGxlIHsgbWFyZ2luOiAxMHB4IDBweDsgfVxuXG4uc2VydmljZXMtY29zdF9fYmlnLXRleHQgYSB7IGNvbG9yOiAjMkM0QzlBOyB9XG4uaGVyby1saXN0IC5hYyAuYWMtdHJpZ2dlcjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4uY2xpZW50X25hbWUgeyBmb250LXNpemU6IDJyZW07IGNvbG9yOiAjZmY1YzUyOyB9XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKipcbiAqIEFjY29yZGlvbiB2My4zLjRcbiAqIExpZ2h0d2VpZ2h0IGFuZCBhY2Nlc3NpYmxlIGFjY29yZGlvbiBtb2R1bGUgY3JlYXRlZCBpbiBwdXJlIEphdmFzY3JpcHRcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9taWNodTJrL0FjY29yZGlvblxuICpcbiAqIENvcHlyaWdodCAoYykgTWljaGHFgiBTdHJ1bXBmXG4gKiBQdWJsaXNoZWQgdW5kZXIgTUlUIExpY2Vuc2VcbiAqL1xuXG4uYWN7bWFyZ2luLXRvcDo4cHg7Ym9yZGVyOjFweCBzb2xpZCAjZWVlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmFjIC5hYy1oZWFkZXJ7bWFyZ2luOjA7cGFkZGluZzowfS5hYyAuYWMtdHJpZ2dlcntmb250OmJvbGQgMTZweCBBcmlhbCxzYW5zLXNlcmlmO2NvbG9yOiMxMTE7dGV4dC1hbGlnbjpsZWZ0O3dpZHRoOjEwMCU7cGFkZGluZzo4cHggMzJweCA4cHggOHB4O2Rpc3BsYXk6YmxvY2s7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDt0cmFuc2l0aW9uOmNvbG9yIC4yNXMgZWFzZTtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWRlY29yYXRpb246bm9uZTttYXJnaW46MDtib3JkZXI6MH0uYWMgLmFjLXRyaWdnZXI6OmFmdGVye2NvbnRlbnQ6XCIrXCI7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTVweDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwJSk7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTBweDt0b3A6NTAlfS5hYyAuYWMtdHJpZ2dlcjpmb2N1c3tjb2xvcjojOGE4YThhfS5hYyAuYWMtcGFuZWx7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6aGVpZ2h0LHZpc2liaWxpdHk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZX0uYWMgLmFjLXBhbmVsIC5hYy10ZXh0e2ZvbnQ6MTVweC8yNHB4IEFyaWFsLHNhbnMtc2VyaWY7Y29sb3I6IzExMTtwYWRkaW5nOjhweDttYXJnaW46MH0uYWMuanMtZW5hYmxlZCAuYWMtcGFuZWx7dmlzaWJpbGl0eTpoaWRkZW59LmFjLmlzLWFjdGl2ZSAuYWMtcGFuZWx7dmlzaWJpbGl0eTp2aXNpYmxlfS5hYy5pcy1hY3RpdmU+LmFjLWhlYWRlciAuYWMtdHJpZ2dlcjo6YWZ0ZXJ7Y29udGVudDpcIuKAk1wifSIsIkBjaGFyc2V0IFwiVVRGLThcIjsvKiFcbiAqIG1tZW51LmpzXG4gKiBtbWVudWpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAoYykgRnJlZCBIZXVzc2NoZW5cbiAqIGZyZWJzaXRlLm5sXG4gKlxuICogTGljZW5zZTogQ0MtQlktTkMtNC4wXG4gKiBodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS1uYy80LjAvXG4gKi86cm9vdHstLW1tLWxpbmVoZWlnaHQ6MjJweH0ubW0taGlkZGVue2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9Lm1tLXdyYXBwZXJ7b3ZlcmZsb3cteDpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9Lm1tLW1lbnUsLm1tLW1lbnUgKiwubW0tbWVudSA6YWZ0ZXIsLm1tLW1lbnUgOmJlZm9yZXstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6bm9uZTstby10cmFuc2l0aW9uLXByb3BlcnR5Om5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpub25lOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouNHM7LW8tdHJhbnNpdGlvbi1kdXJhdGlvbjouNHM7dHJhbnNpdGlvbi1kdXJhdGlvbjouNHM7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlOy1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZX06cm9vdHstLW1tLWJsb2NrZXItdmlzaWJpbGl0eS1kZWxheTowLjRzOy0tbW0tYmxvY2tlci1vcGFjaXR5LWRlbGF5OjBzfS5tbS1ibG9ja2Vye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwMCU7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7ei1pbmRleDozO29wYWNpdHk6MDtiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpOy13ZWJraXQtdHJhbnNpdGlvbjpib3R0b20gMHMgZWFzZSB2YXIoLS1tbS1ibG9ja2VyLXZpc2liaWxpdHktZGVsYXkpLHdpZHRoIC40cyBlYXNlLG9wYWNpdHkgLjRzIGVhc2UgdmFyKC0tbW0tYmxvY2tlci1vcGFjaXR5LWRlbGF5KSwtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTt0cmFuc2l0aW9uOmJvdHRvbSAwcyBlYXNlIHZhcigtLW1tLWJsb2NrZXItdmlzaWJpbGl0eS1kZWxheSksd2lkdGggLjRzIGVhc2Usb3BhY2l0eSAuNHMgZWFzZSB2YXIoLS1tbS1ibG9ja2VyLW9wYWNpdHktZGVsYXkpLC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlOy1vLXRyYW5zaXRpb246Ym90dG9tIDBzIGVhc2UgdmFyKC0tbW0tYmxvY2tlci12aXNpYmlsaXR5LWRlbGF5KSx3aWR0aCAuNHMgZWFzZSxvcGFjaXR5IC40cyBlYXNlIHZhcigtLW1tLWJsb2NrZXItb3BhY2l0eS1kZWxheSksdHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246Ym90dG9tIDBzIGVhc2UgdmFyKC0tbW0tYmxvY2tlci12aXNpYmlsaXR5LWRlbGF5KSx3aWR0aCAuNHMgZWFzZSxvcGFjaXR5IC40cyBlYXNlIHZhcigtLW1tLWJsb2NrZXItb3BhY2l0eS1kZWxheSksdHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246Ym90dG9tIDBzIGVhc2UgdmFyKC0tbW0tYmxvY2tlci12aXNpYmlsaXR5LWRlbGF5KSx3aWR0aCAuNHMgZWFzZSxvcGFjaXR5IC40cyBlYXNlIHZhcigtLW1tLWJsb2NrZXItb3BhY2l0eS1kZWxheSksdHJhbnNmb3JtIC40cyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlfS5tbS1ibG9ja2VyOmZvY3VzLXZpc2libGV7b3BhY2l0eTouNzV9Lm1tLWJ0bnstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXgtcG9zaXRpdmU6MDtmbGV4LWdyb3c6MDstbXMtZmxleC1uZWdhdGl2ZTowO2ZsZXgtc2hyaW5rOjA7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjUwcHg7cGFkZGluZzowfS5tbS1idG4tLW5leHQsW2Rpcj1ydGxdIC5tbS1idG4tLXByZXZ7LS1tbS1idG4tcm90YXRlOjEzNWRlZ30ubW0tYnRuLS1wcmV2LFtkaXI9cnRsXSAubW0tYnRuLS1uZXh0ey0tbW0tYnRuLXJvdGF0ZTotNDVkZWd9Lm1tLWJ0bi0tbmV4dDphZnRlciwubW0tYnRuLS1wcmV2OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDt3aWR0aDo4cHg7aGVpZ2h0OjhweDttYXJnaW46YXV0bzstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjJweCBzb2xpZCB2YXIoLS1tbS1jb2xvci1pY29uKTtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLXJpZ2h0Om5vbmU7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKHZhcigtLW1tLWJ0bi1yb3RhdGUpKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSh2YXIoLS1tbS1idG4tcm90YXRlKSk7dHJhbnNmb3JtOnJvdGF0ZSh2YXIoLS1tbS1idG4tcm90YXRlKSl9Lm1tLWJ0bi0tcHJldjpiZWZvcmV7aW5zZXQtaW5saW5lLXN0YXJ0OjIzcHh9Lm1tLWJ0bi0tbmV4dDphZnRlcntpbnNldC1pbmxpbmUtZW5kOjIzcHh9Lm1tLWJ0bi0tY2xvc2U6YmVmb3Jle2NvbnRlbnQ6XCLDl1wiO2ZvbnQtc2l6ZToxNTAlfS5tbS1idG5yZXNldHtwYWRkaW5nOjA7YmFja2dyb3VuZDowIDA7Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9Lm1tLWRpdmlkZXJ7LW8tdGV4dC1vdmVyZmxvdzplbGxpcHNpczt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246c3RpY2t5O3otaW5kZXg6Mjt0b3A6MDttaW4taGVpZ2h0OnZhcigtLW1tLWxpbmVoZWlnaHQpO3BhZGRpbmc6Y2FsYygodmFyKC0tbW0tbGlzdGl0ZW0tc2l6ZSkgKiAuNjUgLSB2YXIoLS1tbS1saW5laGVpZ2h0KSkgKiAuNSkgMjBweDtmb250LXNpemU6NzUlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbSh2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodCkpLHRvKHZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQtaGlnaGxpZ2h0KSkpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQtaGlnaGxpZ2h0KSx2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodCkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQtaGlnaGxpZ2h0KSx2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodCkpO29wYWNpdHk6MTstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTstby10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5tbS1uYXZiYXI6bm90KC5tbS1oaWRkZW4pfi5tbS1saXN0dmlldyAubW0tZGl2aWRlcnt0b3A6dmFyKC0tbW0tbmF2YmFyLXNpemUpfTpyb290ey0tbW0tbGlzdGl0ZW0tc2l6ZTo1MHB4fS5tbS1saXN0aXRlbXtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjA7bWFyZ2luOjA7Y29sb3I6dmFyKC0tbW0tY29sb3ItdGV4dCk7Ym9yZGVyLWNvbG9yOnZhcigtLW1tLWNvbG9yLWJvcmRlcil9Lm1tLWxpc3RpdGVtOmFmdGVye2NvbnRlbnQ6XCJcIjtib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItYm90dG9tLXdpZHRoOjFweDtib3JkZXItYm90dG9tLXN0eWxlOnNvbGlkO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtaW5saW5lLXN0YXJ0OjIwcHg7aW5zZXQtaW5saW5lLWVuZDowO2JvdHRvbTowfS5tbS1saXN0aXRlbV9fYnRuLC5tbS1saXN0aXRlbV9fdGV4dHtwYWRkaW5nOmNhbGMoKHZhcigtLW1tLWxpc3RpdGVtLXNpemUpIC0gdmFyKC0tbW0tbGluZWhlaWdodCkpLyAyKSAwfS5tbS1saXN0aXRlbV9fdGV4dHstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZToxMCU7ZmxleC1iYXNpczoxMCU7ZGlzcGxheTpibG9jaztwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7LW8tdGV4dC1vdmVyZmxvdzplbGxpcHNpczt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW59Lm1tLWxpc3RpdGVtX19idG57ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDphdXRvOy13ZWJraXQtcGFkZGluZy1lbmQ6NTBweDtwYWRkaW5nLWlubGluZS1lbmQ6NTBweDtib3JkZXItY29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kOnJnYmEoMywyLDEsMCl9Lm1tLWxpc3RpdGVtX19idG46bm90KC5tbS1saXN0aXRlbV9fdGV4dCl7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4O2JvcmRlci1sZWZ0LXN0eWxlOnNvbGlkfS5tbS1saXN0aXRlbS0tc2VsZWN0ZWQ+Lm1tLWxpc3RpdGVtX190ZXh0e2JhY2tncm91bmQ6dmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpcyl9Lm1tLWxpc3RpdGVtLS1vcGVuZWQ+Lm1tLWxpc3RpdGVtX19idG4sLm1tLWxpc3RpdGVtLS1vcGVuZWQ+Lm1tLXBhbmVse2JhY2tncm91bmQ6dmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZC1oaWdobGlnaHQpfS5tbS1saXN0dmlld3tsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjA7bWFyZ2luOjB9Lm1tLW1lbnV7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nOjA7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDowOy1tcy1zY3JvbGwtY2hhaW5pbmc6bm9uZTtvdmVyc2Nyb2xsLWJlaGF2aW9yOm5vbmU7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kKTtib3JkZXItY29sb3I6dmFyKC0tbW0tY29sb3ItYm9yZGVyKTtjb2xvcjp2YXIoLS1tbS1jb2xvci10ZXh0KTtsaW5lLWhlaWdodDp2YXIoLS1tbS1saW5laGVpZ2h0KTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpcyk7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9Lm1tLW1lbnUgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOnZhcigtLW1tLWNvbG9yLXRleHQtZGltbWVkKX0ubW0tbWVudSA6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6dmFyKC0tbW0tY29sb3ItdGV4dC1kaW1tZWQpfS5tbS1tZW51IDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6dmFyKC0tbW0tY29sb3ItdGV4dC1kaW1tZWQpfS5tbS1tZW51IDo6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOnZhcigtLW1tLWNvbG9yLXRleHQtZGltbWVkKX0ubW0tbWVudSA6OnBsYWNlaG9sZGVye2NvbG9yOnZhcigtLW1tLWNvbG9yLXRleHQtZGltbWVkKX0ubW0tbWVudSwubW0tbWVudSAqey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubW0tbWVudSA6Zm9jdXMsLm1tLW1lbnUgOmZvY3VzLXZpc2libGUsLm1tLW1lbnU6Zm9jdXMsLm1tLW1lbnU6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjB9Lm1tLW1lbnUgYSwubW0tbWVudSBidXR0b24sLm1tLW1lbnUgbGFiZWx7Y29sb3I6aW5oZXJpdH0ubW0tbWVudSBhOmZvY3VzLC5tbS1tZW51IGJ1dHRvbjpmb2N1cywubW0tbWVudSBsYWJlbDpmb2N1c3tvdXRsaW5lOjB9Lm1tLW1lbnUgYTpmb2N1cy12aXNpYmxlLC5tbS1tZW51IGJ1dHRvbjpmb2N1cy12aXNpYmxlLC5tbS1tZW51IGxhYmVsOmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQgdmFyKC0tbW0tY29sb3ItZm9jdXNyaW5nKTtvdXRsaW5lLW9mZnNldDotNXB4fS5tbS1tZW51IGlucHV0OmZvY3VzLC5tbS1tZW51IGlucHV0OmZvY3VzLXZpc2libGUsLm1tLW1lbnUgc2VsZWN0OmZvY3VzLC5tbS1tZW51IHNlbGVjdDpmb2N1cy12aXNpYmxlLC5tbS1tZW51IHRleHRhcmVhOmZvY3VzLC5tbS1tZW51IHRleHRhcmVhOmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQgdmFyKC0tbW0tY29sb3ItZm9jdXNyaW5nKTtvdXRsaW5lLW9mZnNldDoycHh9Lm1tLW1lbnUgYSwubW0tbWVudSBhOmFjdGl2ZSwubW0tbWVudSBhOmhvdmVyLC5tbS1tZW51IGE6bGluaywubW0tbWVudSBhOnZpc2l0ZWR7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6aW5oZXJpdH06cm9vdHstLW1tLW5hdmJhci1zaXplOjUwcHh9Lm1tLW5hdmJhcntkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOi13ZWJraXQtc3RpY2t5O3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjI7bWluLWhlaWdodDp2YXIoLS1tbS1uYXZiYXItc2l6ZSk7cGFkZGluZy10b3A6ZW52KHNhZmUtYXJlYS1pbnNldC10b3ApO2NvbG9yOnZhcigtLW1tLWNvbG9yLXRleHQtZGltbWVkKTt0ZXh0LWFsaWduOmNlbnRlcjtvcGFjaXR5OjE7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kKTtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1tbS1jb2xvci1ib3JkZXIpOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5Oy1vLXRyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9Lm1tLW5hdmJhcj4qey13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm1tLW5hdmJhcl9fYnRuey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleC1wb3NpdGl2ZTowO2ZsZXgtZ3JvdzowfS5tbS1uYXZiYXJfX3RpdGxley13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleDoxIDEgNTAlO2ZsZXg6MSAxIDUwJTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O3BhZGRpbmc6MCAyMHB4O292ZXJmbG93OmhpZGRlbn0ubW0tbmF2YmFyX190aXRsZVtocmVmPVwiI1wiXXtwb2ludGVyLWV2ZW50czpub25lfS5tbS1uYXZiYXJfX3RpdGxlPnNwYW57LW8tdGV4dC1vdmVyZmxvdzplbGxpcHNpczt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW59Lm1tLWJ0bi5tbS1oaWRkZW4rLm1tLW5hdmJhcl9fdGl0bGU6bm90KDpsYXN0LWNoaWxkKXstd2Via2l0LXBhZGRpbmctc3RhcnQ6NjBweDtwYWRkaW5nLWlubGluZS1zdGFydDo2MHB4Oy13ZWJraXQtcGFkZGluZy1lbmQ6MTBweDtwYWRkaW5nLWlubGluZS1lbmQ6MTBweH0ubW0tYnRuOm5vdCgubW0taGlkZGVuKSsubW0tbmF2YmFyX190aXRsZTpsYXN0LWNoaWxkey13ZWJraXQtcGFkZGluZy1zdGFydDoxMHB4O3BhZGRpbmctaW5saW5lLXN0YXJ0OjEwcHg7LXdlYmtpdC1wYWRkaW5nLWVuZDo2MHB4O3BhZGRpbmctaW5saW5lLWVuZDo2MHB4fS5tbS1wYW5lbHstLW1tLXBhbmVsLWNoaWxkLW9mZnNldDoxMDAlOy0tbW0tcGFuZWwtcGFyZW50LW9mZnNldDotMzAlO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDowO2JvdHRvbTowO3otaW5kZXg6MTstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtvdmVyZmxvdzpoaWRkZW47b3ZlcmZsb3cteTphdXRvOy1tcy1zY3JvbGwtY2hhaW5pbmc6bm9uZTtvdmVyc2Nyb2xsLWJlaGF2aW9yOmNvbnRhaW47Y29sb3I6dmFyKC0tbW0tY29sb3ItdGV4dCk7Ym9yZGVyLWNvbG9yOnZhcigtLW1tLWNvbG9yLWJvcmRlcik7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCh2YXIoLS1tbS1wYW5lbC1jaGlsZC1vZmZzZXQpLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKHZhcigtLW1tLXBhbmVsLWNoaWxkLW9mZnNldCksMCwwKTstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6aW5zZXQtaW5saW5lLXN0YXJ0LC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6aW5zZXQtaW5saW5lLXN0YXJ0LC13ZWJraXQtdHJhbnNmb3JtOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGluc2V0LWlubGluZS1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxpbnNldC1pbmxpbmUtc3RhcnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saW5zZXQtaW5saW5lLXN0YXJ0LC13ZWJraXQtdHJhbnNmb3JtfVtkaXI9cnRsXSAubW0tcGFuZWx7LS1tbS1wYW5lbC1jaGlsZC1vZmZzZXQ6LTEwMCU7LS1tbS1wYW5lbC1wYXJlbnQtb2Zmc2V0OjMwJX0ubW0tcGFuZWw6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OnZhcigtLW1tLWxpc3RpdGVtLXNpemUpfS5tbS1wYW5lbDpmb2N1c3tvdXRsaW5lOjB9Lm1tLXBhbmVsLS1vcGVuZWR7ei1pbmRleDoyOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApOy13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTowczstby10cmFuc2l0aW9uLWRlbGF5OjBzO3RyYW5zaXRpb24tZGVsYXk6MHN9Lm1tLXBhbmVsLS1wYXJlbnR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QodmFyKC0tbW0tcGFuZWwtcGFyZW50LW9mZnNldCksMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QodmFyKC0tbW0tcGFuZWwtcGFyZW50LW9mZnNldCksMCwwKTt6LWluZGV4OjB9Lm1tLXBhbmVsLS1oaWdoZXN0e3otaW5kZXg6M30ubW0tbWVudS0tb3BlbmVkIC5tbS1wYW5lbC0tbm9hbmltYXRpb257LXdlYmtpdC10cmFuc2l0aW9uOm5vbmUhaW1wb3J0YW50Oy1vLXRyYW5zaXRpb246bm9uZSFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpub25lIWltcG9ydGFudDstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246MHMhaW1wb3J0YW50Oy1vLXRyYW5zaXRpb24tZHVyYXRpb246MHMhaW1wb3J0YW50O3RyYW5zaXRpb24tZHVyYXRpb246MHMhaW1wb3J0YW50fS5tbS1wYW5lbF9fY29udGVudHtwYWRkaW5nOjIwcHh9Lm1tLXBhbmVsc3std2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kKTtib3JkZXItY29sb3I6dmFyKC0tbW0tY29sb3ItYm9yZGVyKTtjb2xvcjp2YXIoLS1tbS1jb2xvci10ZXh0KX0ubW0tcGFuZWxzOmZvY3Vze291dGxpbmU6MH06cm9vdHstLW1tLXRvZ2dsZS1zaXplOjM0cHh9Lm1tLXRvZ2dsZXtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWl0ZW0tYWxpZ246Y2VudGVyO2FsaWduLXNlbGY6Y2VudGVyOy13ZWJraXQtYm94LWZsZXg6Y2FsYyh2YXIoLS1tbS10b2dnbGUtc2l6ZSkgKiAxLjc1KTstbXMtZmxleDpjYWxjKHZhcigtLW1tLXRvZ2dsZS1zaXplKSAqIDEuNzUpIDAgMHB4O2ZsZXg6Y2FsYyh2YXIoLS1tbS10b2dnbGUtc2l6ZSkgKiAxLjc1KSAwIDA7aGVpZ2h0OnZhcigtLW1tLXRvZ2dsZS1zaXplKTstd2Via2l0LW1hcmdpbi1lbmQ6MTBweDttYXJnaW4taW5saW5lLWVuZDoxMHB4Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lIWltcG9ydGFudDstbW96LWFwcGVhcmFuY2U6bm9uZSFpbXBvcnRhbnQ7YXBwZWFyYW5jZTpub25lIWltcG9ydGFudDtib3JkZXI6bm9uZSFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czp2YXIoLS1tbS10b2dnbGUtc2l6ZSk7Ym9yZGVyOnZhcigtLW1tLWNvbG9yLWJvcmRlcik7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1ib3JkZXIpO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpiYWNrZ3JvdW5kLWNvbG9yOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6YmFja2dyb3VuZC1jb2xvcjt0cmFuc2l0aW9uLXByb3BlcnR5OmJhY2tncm91bmQtY29sb3J9Lm1tLXRvZ2dsZTpiZWZvcmV7Y29udGVudDpcIlwiO2FzcGVjdC1yYXRpbzoxO21hcmdpbjoycHg7Ym9yZGVyLXJhZGl1czoxMDAlO2JhY2tncm91bmQ6dmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZCk7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC10cmFuc2Zvcm07LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sLXdlYmtpdC10cmFuc2Zvcm19Lm1tLXRvZ2dsZTpjaGVja2Vke2JhY2tncm91bmQ6IzRiZDk2M30ubW0tdG9nZ2xlOmNoZWNrZWQ6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoY2FsYyh2YXIoLS1tbS10b2dnbGUtc2l6ZSkgKiAuNzUpKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoY2FsYyh2YXIoLS1tbS10b2dnbGUtc2l6ZSkgKiAuNzUpKTt0cmFuc2Zvcm06dHJhbnNsYXRlWChjYWxjKHZhcigtLW1tLXRvZ2dsZS1zaXplKSAqIC43NSkpfVtkaXI9cnRsXSAubW0tdG9nZ2xlOmNoZWNrZWQ6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoY2FsYyh2YXIoLS1tbS10b2dnbGUtc2l6ZSkgKiAtLjc1KSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKGNhbGModmFyKC0tbW0tdG9nZ2xlLXNpemUpICogLS43NSkpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKGNhbGModmFyKC0tbW0tdG9nZ2xlLXNpemUpICogLS43NSkpfS5tbS1saXN0aXRlbS0tdmVydGljYWw+Lm1tLXBhbmVse3Bvc2l0aW9uOnN0YXRpYzt3aWR0aDoxMDAlO3BhZGRpbmc6MTBweCAwIDEwcHggMjBweDstd2Via2l0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDstbXMtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O3RyYW5zZm9ybTpub25lIWltcG9ydGFudDstd2Via2l0LXRyYW5zaXRpb246bm9uZSFpbXBvcnRhbnQ7LW8tdHJhbnNpdGlvbjpub25lIWltcG9ydGFudDt0cmFuc2l0aW9uOm5vbmUhaW1wb3J0YW50fS5tbS1saXN0aXRlbS0tdmVydGljYWw+Lm1tLXBhbmVsOmFmdGVye2NvbnRlbnQ6bm9uZTtkaXNwbGF5Om5vbmV9Lm1tLWxpc3RpdGVtLS12ZXJ0aWNhbDpub3QoLm1tLWxpc3RpdGVtLS1vcGVuZWQpPi5tbS1wYW5lbHtkaXNwbGF5Om5vbmV9Lm1tLWxpc3RpdGVtLS12ZXJ0aWNhbD4ubW0tbGlzdGl0ZW1fX2J0bntoZWlnaHQ6dmFyKC0tbW0tbGlzdGl0ZW0tc2l6ZSk7Ym90dG9tOmF1dG99Lm1tLWxpc3RpdGVtLS12ZXJ0aWNhbCAubW0tbGlzdGl0ZW06bGFzdC1jaGlsZDphZnRlcntib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9Lm1tLWxpc3RpdGVtLS1vcGVuZWQ+Lm1tLWxpc3RpdGVtX19idG46YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDIyNWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZyk7cmlnaHQ6MTlweH06cm9vdHstLW1tLXNpemU6ODAlOy0tbW0tbWluLXNpemU6MjQwcHg7LS1tbS1tYXgtc2l6ZTo0NDBweH0ubW0tbWVudS0tb2ZmY2FudmFze3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MH0ubW0tcGFnZXstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWluLWhlaWdodDoxMDB2aDtiYWNrZ3JvdW5kOmluaGVyaXR9OndoZXJlKC5tbS1zbGlkZW91dCl7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3dpZHRoOjEwMCU7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi40czstby10cmFuc2l0aW9uLWR1cmF0aW9uOi40czt0cmFuc2l0aW9uLWR1cmF0aW9uOi40czstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTp3aWR0aCwtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OndpZHRoLC13ZWJraXQtdHJhbnNmb3JtOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6d2lkdGgsdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6d2lkdGgsdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6d2lkdGgsdHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtfS5tbS13cmFwcGVyLS1vcGVuZWQsLm1tLXdyYXBwZXItLW9wZW5lZCBib2R5e292ZXJmbG93OmhpZGRlbn0ubW0td3JhcHBlcl9fYmxvY2tlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjQpfS5tbS13cmFwcGVyLS1vcGVuZWQgLm1tLXdyYXBwZXJfX2Jsb2NrZXJ7LS1tbS1ibG9ja2VyLXZpc2liaWxpdHktZGVsYXk6MHM7LS1tbS1ibG9ja2VyLW9wYWNpdHktZGVsYXk6MC40cztib3R0b206MDtvcGFjaXR5Oi41fS5tbS1tZW51ey0tbW0tdHJhbnNsYXRlLWhvcml6b250YWw6MDstLW1tLXRyYW5zbGF0ZS12ZXJ0aWNhbDowfS5tbS1tZW51LS1wb3NpdGlvbi1sZWZ0LC5tbS1tZW51LS1wb3NpdGlvbi1sZWZ0LWZyb250e3JpZ2h0OmF1dG99Lm1tLW1lbnUtLXBvc2l0aW9uLXJpZ2h0LC5tbS1tZW51LS1wb3NpdGlvbi1yaWdodC1mcm9udHtsZWZ0OmF1dG99Lm1tLW1lbnUtLXBvc2l0aW9uLWxlZnQsLm1tLW1lbnUtLXBvc2l0aW9uLWxlZnQtZnJvbnQsLm1tLW1lbnUtLXBvc2l0aW9uLXJpZ2h0LC5tbS1tZW51LS1wb3NpdGlvbi1yaWdodC1mcm9udHt3aWR0aDpjbGFtcCh2YXIoLS1tbS1taW4tc2l6ZSksdmFyKC0tbW0tc2l6ZSksdmFyKC0tbW0tbWF4LXNpemUpKX0ubW0tbWVudS0tcG9zaXRpb24tbGVmdC1mcm9udHstLW1tLXRyYW5zbGF0ZS1ob3Jpem9udGFsOi0xMDAlfS5tbS1tZW51LS1wb3NpdGlvbi1yaWdodC1mcm9udHstLW1tLXRyYW5zbGF0ZS1ob3Jpem9udGFsOjEwMCV9Lm1tLW1lbnUtLXBvc2l0aW9uLXRvcHtib3R0b206YXV0b30ubW0tbWVudS0tcG9zaXRpb24tYm90dG9te3RvcDphdXRvfS5tbS1tZW51LS1wb3NpdGlvbi1ib3R0b20sLm1tLW1lbnUtLXBvc2l0aW9uLXRvcHt3aWR0aDoxMDAlO2hlaWdodDpjbGFtcCh2YXIoLS1tbS1taW4tc2l6ZSksdmFyKC0tbW0tc2l6ZSksdmFyKC0tbW0tbWF4LXNpemUpKX0ubW0tbWVudS0tcG9zaXRpb24tdG9wey0tbW0tdHJhbnNsYXRlLXZlcnRpY2FsOi0xMDAlfS5tbS1tZW51LS1wb3NpdGlvbi1ib3R0b217LS1tbS10cmFuc2xhdGUtdmVydGljYWw6MTAwJX0ubW0tbWVudS0tcG9zaXRpb24tYm90dG9tLC5tbS1tZW51LS1wb3NpdGlvbi1sZWZ0LWZyb250LC5tbS1tZW51LS1wb3NpdGlvbi1yaWdodC1mcm9udCwubW0tbWVudS0tcG9zaXRpb24tdG9we3otaW5kZXg6Mjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCh2YXIoLS1tbS10cmFuc2xhdGUtaG9yaXpvbnRhbCksdmFyKC0tbW0tdHJhbnNsYXRlLXZlcnRpY2FsKSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QodmFyKC0tbW0tdHJhbnNsYXRlLWhvcml6b250YWwpLHZhcigtLW1tLXRyYW5zbGF0ZS12ZXJ0aWNhbCksMCk7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC10cmFuc2Zvcm07LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sLXdlYmtpdC10cmFuc2Zvcm19Lm1tLW1lbnUtLXBvc2l0aW9uLWJvdHRvbS5tbS1tZW51LS1vcGVuZWQsLm1tLW1lbnUtLXBvc2l0aW9uLWxlZnQtZnJvbnQubW0tbWVudS0tb3BlbmVkLC5tbS1tZW51LS1wb3NpdGlvbi1yaWdodC1mcm9udC5tbS1tZW51LS1vcGVuZWQsLm1tLW1lbnUtLXBvc2l0aW9uLXRvcC5tbS1tZW51LS1vcGVuZWR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9Lm1tLXdyYXBwZXItLXBvc2l0aW9uLWxlZnR7LS1tbS10cmFuc2xhdGUtaG9yaXpvbnRhbDpjbGFtcChcbiAgICAgIHZhcigtLW1tLW1pbi1zaXplKSxcbiAgICAgIHZhcigtLW1tLXNpemUpLFxuICAgICAgdmFyKC0tbW0tbWF4LXNpemUpXG4gICl9Lm1tLXdyYXBwZXItLXBvc2l0aW9uLXJpZ2h0ey0tbW0tdHJhbnNsYXRlLWhvcml6b250YWw6Y2xhbXAoXG4gICAgICBjYWxjKC0xICogdmFyKC0tbW0tbWF4LXNpemUpKSxcbiAgICAgIGNhbGMoLTEgKiB2YXIoLS1tbS1zaXplKSksXG4gICAgICBjYWxjKC0xICogdmFyKC0tbW0tbWluLXNpemUpKVxuICApfS5tbS13cmFwcGVyLS1wb3NpdGlvbi1sZWZ0IC5tbS1zbGlkZW91dCwubW0td3JhcHBlci0tcG9zaXRpb24tcmlnaHQgLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS5tbS13cmFwcGVyLS1wb3NpdGlvbi1sZWZ0Lm1tLXdyYXBwZXItLW9wZW5lZCAubW0tc2xpZGVvdXQsLm1tLXdyYXBwZXItLXBvc2l0aW9uLXJpZ2h0Lm1tLXdyYXBwZXItLW9wZW5lZCAubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QodmFyKC0tbW0tdHJhbnNsYXRlLWhvcml6b250YWwpLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKHZhcigtLW1tLXRyYW5zbGF0ZS1ob3Jpem9udGFsKSwwLDApfS5tbS13cmFwcGVyLS1wb3NpdGlvbi1ib3R0b20gLm1tLXdyYXBwZXJfX2Jsb2NrZXIsLm1tLXdyYXBwZXItLXBvc2l0aW9uLWxlZnQtZnJvbnQgLm1tLXdyYXBwZXJfX2Jsb2NrZXIsLm1tLXdyYXBwZXItLXBvc2l0aW9uLXJpZ2h0LWZyb250IC5tbS13cmFwcGVyX19ibG9ja2VyLC5tbS13cmFwcGVyLS1wb3NpdGlvbi10b3AgLm1tLXdyYXBwZXJfX2Jsb2NrZXJ7ei1pbmRleDoxfS5tbS1tZW51LS10aGVtZS1saWdodHstLW1tLWNvbG9yLWJhY2tncm91bmQ6I2YzZjNmMzstLW1tLWNvbG9yLWJvcmRlcjpyZ2IoMCAwIDAgLyAwLjE1KTstLW1tLWNvbG9yLWljb246cmdiKDAgMCAwIC8gMC40KTstLW1tLWNvbG9yLXRleHQ6cmdiKDAgMCAwIC8gMC44KTstLW1tLWNvbG9yLXRleHQtZGltbWVkOnJnYigwIDAgMCAvIDAuNCk7LS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodDpyZ2IoMCAwIDAgLyAwLjA1KTstLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXM6cmdiKDI1NSAyNTUgMjU1IC8gMC43NSk7LS1tbS1jb2xvci1mb2N1c3Jpbmc6IzA2Y30ubW0tbWVudS0tdGhlbWUtbGlnaHQtY29udHJhc3R7LS1tbS1jb2xvci1iYWNrZ3JvdW5kOiNmM2YzZjM7LS1tbS1jb2xvci1ib3JkZXI6cmdiKDAgMCAwIC8gMC41KTstLW1tLWNvbG9yLWljb246cmdiKDAgMCAwIC8gMC41KTstLW1tLWNvbG9yLXRleHQ6IzAwMDstLW1tLWNvbG9yLXRleHQtZGltbWVkOnJnYigwIDAgMCAvIDAuNyk7LS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodDpyZ2IoMCAwIDAgLyAwLjA1KTstLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXM6cmdiKDI1NSAyNTUgMjU1IC8gMC45KTstLW1tLWNvbG9yLWZvY3VzcmluZzojMDZjfS5tbS1tZW51LS10aGVtZS1kYXJrey0tbW0tY29sb3ItYmFja2dyb3VuZDojMzMzOy0tbW0tY29sb3ItYm9yZGVyOnJnYigwLCAwLCAwLCAwLjQpOy0tbW0tY29sb3ItaWNvbjpyZ2IoMjU1LCAyNTUsIDI1NSwgMC40KTstLW1tLWNvbG9yLXRleHQ6cmdiKDI1NSwgMjU1LCAyNTUsIDAuOCk7LS1tbS1jb2xvci10ZXh0LWRpbW1lZDpyZ2IoMjU1LCAyNTUsIDI1NSwgMC40KTstLW1tLWNvbG9yLWJhY2tncm91bmQtaGlnaGxpZ2h0OnJnYigyNTUsIDI1NSwgMjU1LCAwLjA4KTstLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXM6cmdiKDAsIDAsIDAsIDAuMSk7LS1tbS1jb2xvci1mb2N1c3Jpbmc6IzA2Y30ubW0tbWVudS0tdGhlbWUtZGFyay1jb250cmFzdHstLW1tLWNvbG9yLWJhY2tncm91bmQ6IzMzMzstLW1tLWNvbG9yLWJvcmRlcjpyZ2IoMjU1IDI1NSAyNTUgLyAwLjUpOy0tbW0tY29sb3ItaWNvbjpyZ2IoMjU1IDI1NSAyNTUgLyAwLjUpOy0tbW0tY29sb3ItdGV4dDojZmZmOy0tbW0tY29sb3ItdGV4dC1kaW1tZWQ6cmdiKDI1NSAyNTUgMjU1IC8gMC43KTstLW1tLWNvbG9yLWJhY2tncm91bmQtaGlnaGxpZ2h0OnJnYigyNTUgMjU1IDI1NSAvIDAuMSk7LS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzOnJnYigwIDAgMCAvIDAuMyk7LS1tbS1jb2xvci1mb2N1c3Jpbmc6IzA2Y30ubW0tbWVudS0tdGhlbWUtd2hpdGV7LS1tbS1jb2xvci1iYWNrZ3JvdW5kOiNmZmY7LS1tbS1jb2xvci1ib3JkZXI6cmdiKDAgMCAwIC8gMC4xNSk7LS1tbS1jb2xvci1pY29uOnJnYigwIDAgMCAvIDAuMyk7LS1tbS1jb2xvci10ZXh0OnJnYigwIDAgMCAvIDAuOCk7LS1tbS1jb2xvci10ZXh0LWRpbW1lZDpyZ2IoMCAwIDAgLyAwLjMpOy0tbW0tY29sb3ItYmFja2dyb3VuZC1oaWdobGlnaHQ6cmdiKDAgMCAwIC8gMC4wNik7LS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzOnJnYigwIDAgMCAvIDAuMDMpOy0tbW0tY29sb3ItZm9jdXNyaW5nOiMwNmN9Lm1tLW1lbnUtLXRoZW1lLXdoaXRlLWNvbnRyYXN0ey0tbW0tY29sb3ItYmFja2dyb3VuZDojZmZmOy0tbW0tY29sb3ItYm9yZGVyOnJnYigwIDAgMCAvIDAuNSk7LS1tbS1jb2xvci1pY29uOnJnYigwIDAgMCAvIDAuNSk7LS1tbS1jb2xvci10ZXh0OiMwMDA7LS1tbS1jb2xvci10ZXh0LWRpbW1lZDpyZ2IoMCAwIDAgLyAwLjcpOy0tbW0tY29sb3ItYmFja2dyb3VuZC1oaWdobGlnaHQ6cmdiKDAgMCAwIC8gMC4wNyk7LS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzOnJnYigwIDAgMCAvIDAuMDM1KTstLW1tLWNvbG9yLWZvY3VzcmluZzojMDZjfS5tbS1tZW51LS10aGVtZS1ibGFja3stLW1tLWNvbG9yLWJhY2tncm91bmQ6IzAwMDstLW1tLWNvbG9yLWJvcmRlcjpyZ2IoMjU1IDI1NSAyNTUgLyAwLjIpOy0tbW0tY29sb3ItaWNvbjpyZ2IoMjU1IDI1NSAyNTUgLyAwLjQpOy0tbW0tY29sb3ItdGV4dDpyZ2IoMjU1IDI1NSAyNTUgLyAwLjcpOy0tbW0tY29sb3ItdGV4dC1kaW1tZWQ6cmdiKDI1NSAyNTUgMjU1IC8gMC40KTstLW1tLWNvbG9yLWJhY2tncm91bmQtaGlnaGxpZ2h0OnJnYigyNTUgMjU1IDI1NSAvIDAuMSk7LS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzOnJnYigyNTUgMjU1IDI1NSAvIDAuMDYpOy0tbW0tY29sb3ItZm9jdXNyaW5nOiMwNmN9Lm1tLW1lbnUtLXRoZW1lLWJsYWNrLWNvbnRyYXN0ey0tbW0tY29sb3ItYmFja2dyb3VuZDojMDAwOy0tbW0tY29sb3ItYm9yZGVyOnJnYigyNTUgMjU1IDI1NSAvIDAuNSk7LS1tbS1jb2xvci1pY29uOnJnYigyNTUgMjU1IDI1NSAvIDAuNSk7LS1tbS1jb2xvci10ZXh0OiNmZmY7LS1tbS1jb2xvci10ZXh0LWRpbW1lZDpyZ2IoMjU1IDI1NSAyNTUgLyAwLjYpOy0tbW0tY29sb3ItYmFja2dyb3VuZC1oaWdobGlnaHQ6cmdiKDI1NSAyNTUgMjU1IC8gMC4xMjUpOy0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpczpyZ2IoMjU1IDI1NSAyNTUgLyAwLjEpOy0tbW0tY29sb3ItZm9jdXNyaW5nOiMwNmN9Lm1tLWNvdW50ZXJ7ZGlzcGxheTpibG9jazstd2Via2l0LXBhZGRpbmctc3RhcnQ6MjBweDtwYWRkaW5nLWlubGluZS1zdGFydDoyMHB4O2Zsb2F0OnJpZ2h0O2NvbG9yOnZhcigtLW1tLWNvbG9yLXRleHQtZGltbWVkKX1bZGlyPXJ0bF0gLm1tLWNvdW50ZXJ7ZmxvYXQ6bGVmdH06cm9vdHstLW1tLWljb25iYXItc2l6ZTo1MHB4fS5tbS1tZW51LS1pY29uYmFyLWxlZnQgLm1tLW5hdmJhcnMsLm1tLW1lbnUtLWljb25iYXItbGVmdCAubW0tcGFuZWxze21hcmdpbi1sZWZ0OnZhcigtLW1tLWljb25iYXItc2l6ZSl9Lm1tLW1lbnUtLWljb25iYXItcmlnaHQgLm1tLW5hdmJhcnMsLm1tLW1lbnUtLWljb25iYXItcmlnaHQgLm1tLXBhbmVsc3ttYXJnaW4tcmlnaHQ6dmFyKC0tbW0taWNvbmJhci1zaXplKX0ubW0taWNvbmJhcntkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7ei1pbmRleDoyO3dpZHRoOnZhcigtLW1tLWljb25iYXItc2l6ZSk7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6MCBzb2xpZDtib3JkZXItY29sb3I6dmFyKC0tbW0tY29sb3ItYm9yZGVyKTtiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpO2NvbG9yOnZhcigtLW1tLWNvbG9yLXRleHQtZGltbWVkKTt0ZXh0LWFsaWduOmNlbnRlcn0ubW0tbWVudS0taWNvbmJhci1sZWZ0IC5tbS1pY29uYmFyLC5tbS1tZW51LS1pY29uYmFyLXJpZ2h0IC5tbS1pY29uYmFye2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5Oy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubW0tbWVudS0taWNvbmJhci1sZWZ0IC5tbS1pY29uYmFye2JvcmRlci1yaWdodC13aWR0aDoxcHg7bGVmdDowfS5tbS1tZW51LS1pY29uYmFyLXJpZ2h0IC5tbS1pY29uYmFye2JvcmRlci1sZWZ0LXdpZHRoOjFweDtyaWdodDowfS5tbS1pY29uYmFyX19ib3R0b20sLm1tLWljb25iYXJfX3RvcHt3aWR0aDoxMDAlOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO292ZXJmbG93OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87LW1zLXNjcm9sbC1jaGFpbmluZzpub25lO292ZXJzY3JvbGwtYmVoYXZpb3I6Y29udGFpbn0ubW0taWNvbmJhcl9fYm90dG9tPiosLm1tLWljb25iYXJfX3RvcD4qey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6Y2FsYygodmFyKC0tbW0taWNvbmJhci1zaXplKSAtIHZhcigtLW1tLWxpbmVoZWlnaHQpKS8gMikgMH0ubW0taWNvbmJhcl9fYm90dG9tIGEsLm1tLWljb25iYXJfX2JvdHRvbSBhOmhvdmVyLC5tbS1pY29uYmFyX190b3AgYSwubW0taWNvbmJhcl9fdG9wIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm1tLWljb25iYXJfX3RhYi0tc2VsZWN0ZWR7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzKX06cm9vdHstLW1tLWljb25wYW5lbC1zaXplOjUwcHh9Lm1tLXBhbmVsLS1pY29ucGFuZWwtMHtpbnNldC1pbmxpbmUtc3RhcnQ6Y2FsYygwICogdmFyKC0tbW0taWNvbnBhbmVsLXNpemUpKX0ubW0tcGFuZWwtLWljb25wYW5lbC0xe2luc2V0LWlubGluZS1zdGFydDpjYWxjKDEgKiB2YXIoLS1tbS1pY29ucGFuZWwtc2l6ZSkpfS5tbS1wYW5lbC0taWNvbnBhbmVsLTJ7aW5zZXQtaW5saW5lLXN0YXJ0OmNhbGMoMiAqIHZhcigtLW1tLWljb25wYW5lbC1zaXplKSl9Lm1tLXBhbmVsLS1pY29ucGFuZWwtM3tpbnNldC1pbmxpbmUtc3RhcnQ6Y2FsYygzICogdmFyKC0tbW0taWNvbnBhbmVsLXNpemUpKX0ubW0tcGFuZWwtLWljb25wYW5lbC00e2luc2V0LWlubGluZS1zdGFydDpjYWxjKDQgKiB2YXIoLS1tbS1pY29ucGFuZWwtc2l6ZSkpfS5tbS1wYW5lbC0taWNvbnBhbmVsLWZpcnN0fi5tbS1wYW5lbHtpbnNldC1pbmxpbmUtc3RhcnQ6dmFyKC0tbW0taWNvbnBhbmVsLXNpemUpfS5tbS1tZW51LS1pY29ucGFuZWwgLm1tLXBhbmVsLS1wYXJlbnQgLm1tLWRpdmlkZXIsLm1tLW1lbnUtLWljb25wYW5lbCAubW0tcGFuZWwtLXBhcmVudCAubW0tbmF2YmFye29wYWNpdHk6MH0ubW0tbWVudS0taWNvbnBhbmVsIC5tbS1wYW5lbHM+Lm1tLXBhbmVsLS1wYXJlbnR7b3ZlcmZsb3cteTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dW5zZXQ7LW1zLXRyYW5zZm9ybTp1bnNldDt0cmFuc2Zvcm06dW5zZXR9Lm1tLW1lbnUtLWljb25wYW5lbCAubW0tcGFuZWxzPi5tbS1wYW5lbDpub3QoLm1tLXBhbmVsLS1pY29ucGFuZWwtZmlyc3QpOm5vdCgubW0tcGFuZWwtLWljb25wYW5lbC0wKXtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjFweDtib3JkZXItaW5saW5lLXN0YXJ0LXN0eWxlOnNvbGlkfS5tbS1uYXZiYXJzey1tcy1mbGV4LW5lZ2F0aXZlOjA7ZmxleC1zaHJpbms6MH0ubW0tbmF2YmFycyAubW0tbmF2YmFye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjA7Ym9yZGVyLWJvdHRvbTpub25lfS5tbS1uYXZiYXJzLS10b3B7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tbW0tY29sb3ItYm9yZGVyKX0ubW0tbmF2YmFycy0tdG9wIC5tbS1uYXZiYXI6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6ZW52KHNhZmUtYXJlYS1pbnNldC10b3ApfS5tbS1uYXZiYXJzLS1ib3R0b217Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tbW0tY29sb3ItYm9yZGVyKX0ubW0tbmF2YmFycy0tYm90dG9tIC5tbS1uYXZiYXI6bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbTplbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSl9Lm1tLW5hdmJhcl9fYnJlYWRjcnVtYnN7LW8tdGV4dC1vdmVyZmxvdzplbGxpcHNpczt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjEgMSA1MCU7ZmxleDoxIDEgNTAlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpzdGFydDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3BhZGRpbmc6MCAyMHB4O292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0ubW0tbmF2YmFyX19icmVhZGNydW1icz4qe2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LXBhZGRpbmctZW5kOjZweDtwYWRkaW5nLWlubGluZS1lbmQ6NnB4fS5tbS1uYXZiYXJfX2JyZWFkY3J1bWJzPmF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubW0tbmF2YmFyX19icmVhZGNydW1iczpub3QoOmxhc3QtY2hpbGQpey13ZWJraXQtcGFkZGluZy1lbmQ6MDtwYWRkaW5nLWlubGluZS1lbmQ6MH0ubW0tYnRuOm5vdCgubW0taGlkZGVuKSsubW0tbmF2YmFyX19icmVhZGNydW1ic3std2Via2l0LXBhZGRpbmctc3RhcnQ6MDtwYWRkaW5nLWlubGluZS1zdGFydDowfS5tbS1uYXZiYXJfX3RhYntwYWRkaW5nOjAgMTBweDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5tbS1uYXZiYXJfX3RhYi0tc2VsZWN0ZWR7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kKX0ubW0tbmF2YmFyX190YWItLXNlbGVjdGVkOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6dmFyKC0tbW0tY29sb3ItYm9yZGVyKX0ubW0tbmF2YmFyX190YWItLXNlbGVjdGVkOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWlubGluZS1lbmQtY29sb3I6dmFyKC0tbW0tY29sb3ItYm9yZGVyKX0ubW0tbmF2YmFycy0tdG9wLm1tLW5hdmJhcnMtLWhhcy10YWJze2JvcmRlci1ib3R0b206bm9uZX0ubW0tbmF2YmFycy0tdG9wLm1tLW5hdmJhcnMtLWhhcy10YWJzIC5tbS1uYXZiYXJ7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzKX0ubW0tbmF2YmFycy0tdG9wLm1tLW5hdmJhcnMtLWhhcy10YWJzIC5tbS1uYXZiYXItLXRhYnN+Lm1tLW5hdmJhcntiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpfS5tbS1uYXZiYXJzLS10b3AubW0tbmF2YmFycy0taGFzLXRhYnMgLm1tLW5hdmJhcjpub3QoLm1tLW5hdmJhci0tdGFicyk6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1tbS1jb2xvci1ib3JkZXIpfS5tbS1uYXZiYXJzLS10b3AgLm1tLW5hdmJhcl9fdGFie2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tbW0tY29sb3ItYm9yZGVyKX0ubW0tbmF2YmFycy0tdG9wIC5tbS1uYXZiYXJfX3RhYi0tc2VsZWN0ZWR7Ym9yZGVyLXRvcC1jb2xvcjp2YXIoLS1tbS1jb2xvci1ib3JkZXIpO2JvcmRlci1ib3R0b20tY29sb3I6dHJhbnNwYXJlbnR9Lm1tLW5hdmJhcnMtLWJvdHRvbS5tbS1uYXZiYXItLWhhcy10YWJze2JvcmRlci10b3A6bm9uZX0ubW0tbmF2YmFycy0tYm90dG9tLm1tLW5hdmJhci0taGFzLXRhYnMgLm1tLW5hdmJhcntiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpfS5tbS1uYXZiYXJzLS1ib3R0b20ubW0tbmF2YmFyLS1oYXMtdGFicyAubW0tbmF2YmFyLS10YWJzLC5tbS1uYXZiYXJzLS1ib3R0b20ubW0tbmF2YmFyLS1oYXMtdGFicyAubW0tbmF2YmFyLS10YWJzfi5tbS1uYXZiYXJ7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzKX0ubW0tbmF2YmFycy0tYm90dG9tIC5tbS1uYXZiYXJfX3RhYntib3JkZXItdG9wLWNvbG9yOnZhcigtLW1tLWNvbG9yLWJvcmRlcil9Lm1tLW5hdmJhcnMtLWJvdHRvbSAubW0tbmF2YmFyX190YWItLXNlbGVjdGVke2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tbW0tY29sb3ItYm9yZGVyKTtib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5tbS1zZWFyY2hmaWVsZHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxO2hlaWdodDp2YXIoLS1tbS1uYXZiYXItc2l6ZSk7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbn0ubW0tc2VhcmNoZmllbGRfX2lucHV0e2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjE7ZmxleDoxOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowIDEwcHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5tbS1zZWFyY2hmaWVsZF9faW5wdXQgaW5wdXR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO2hlaWdodDpjYWxjKHZhcigtLW1tLW5hdmJhci1zaXplKSAqIC43KTttaW4taGVpZ2h0OmF1dG87bWF4LWhlaWdodDphdXRvO21hcmdpbjowO3BhZGRpbmc6MCAxMHB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjRweDtsaW5lLWhlaWdodDpjYWxjKHZhcigtLW1tLW5hdmJhci1zaXplKSAqIC43KTtmb250OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXR9Lm1tLXNlYXJjaGZpZWxkX19pbnB1dCBpbnB1dCwubW0tc2VhcmNoZmllbGRfX2lucHV0IGlucHV0OmZvY3VzLC5tbS1zZWFyY2hmaWVsZF9faW5wdXQgaW5wdXQ6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodCk7Y29sb3I6dmFyKC0tbW0tY29sb3ItdGV4dCl9Lm1tLW1lbnVbY2xhc3MqPS1jb250cmFzdF0gLm1tLXNlYXJjaGZpZWxkX19pbnB1dCBpbnB1dHtib3JkZXI6MXB4IHNvbGlkIHZhcigtLW1tLWNvbG9yLWJvcmRlcil9Lm1tLXNlYXJjaGZpZWxkX19pbnB1dCBpbnB1dDo6LW1zLWNsZWFye2Rpc3BsYXk6bm9uZX0ubW0tc2VhcmNoZmllbGRfX2J0bntkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtaW5saW5lLWVuZDowO3RvcDowO2JvdHRvbTowfS5tbS1zZWFyY2hmaWVsZC0tc2VhcmNoaW5nIC5tbS1zZWFyY2hmaWVsZF9fYnRue2Rpc3BsYXk6YmxvY2t9Lm1tLXNlYXJjaGZpZWxkX19jYW5jZWx7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LW1hcmdpbi1lbmQ6LTEwMHB4O21hcmdpbi1pbmxpbmUtZW5kOi0xMDBweDstd2Via2l0LXBhZGRpbmctc3RhcnQ6NXB4O3BhZGRpbmctaW5saW5lLXN0YXJ0OjVweDstd2Via2l0LXBhZGRpbmctZW5kOjIwcHg7cGFkZGluZy1pbmxpbmUtZW5kOjIwcHg7dmlzaWJpbGl0eTpoaWRkZW47bGluZS1oZWlnaHQ6dmFyKC0tbW0tbmF2YmFyLXNpemUpO3RleHQtZGVjb3JhdGlvbjpub25lOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTp2aXNpYmlsaXR5LG1hcmdpbjstby10cmFuc2l0aW9uLXByb3BlcnR5OnZpc2liaWxpdHksbWFyZ2luO3RyYW5zaXRpb24tcHJvcGVydHk6dmlzaWJpbGl0eSxtYXJnaW59Lm1tLXNlYXJjaGZpZWxkLS1jYW5jZWxhYmxlIC5tbS1zZWFyY2hmaWVsZF9fY2FuY2Vse3Zpc2liaWxpdHk6dmlzaWJsZTstd2Via2l0LW1hcmdpbi1lbmQ6MDttYXJnaW4taW5saW5lLWVuZDowfS5tbS1wYW5lbC0tc2VhcmNoe2xlZnQ6MCFpbXBvcnRhbnQ7cmlnaHQ6MCFpbXBvcnRhbnQ7d2lkdGg6MTAwJSFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmUhaW1wb3J0YW50fS5tbS1wYW5lbF9fc3BsYXNoe3BhZGRpbmc6MjBweH0ubW0tcGFuZWwtLXNlYXJjaGluZyAubW0tcGFuZWxfX3NwbGFzaHtkaXNwbGF5Om5vbmV9Lm1tLXBhbmVsX19ub3Jlc3VsdHN7ZGlzcGxheTpub25lO3BhZGRpbmc6NDBweCAyMHB4O2NvbG9yOnZhcigtLW1tLWNvbG9yLXRleHQtZGltbWVkKTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTUwJTtsaW5lLWhlaWdodDoxLjR9Lm1tLXBhbmVsLS1ub3Jlc3VsdHMgLm1tLXBhbmVsX19ub3Jlc3VsdHN7ZGlzcGxheTpibG9ja306cm9vdHstLW1tLXNlY3Rpb25pbmRleGVyLXNpemU6MjBweH0ubW0tc2VjdGlvbmluZGV4ZXJ7YmFja2dyb3VuZDppbmhlcml0O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxMnB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDp2YXIoLS1tbS1zZWN0aW9uaW5kZXhlci1zaXplKTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtpbnNldC1pbmxpbmUtZW5kOmNhbGMoLTEgKiB2YXIoLS1tbS1zZWN0aW9uaW5kZXhlci1zaXplKSk7ei1pbmRleDo1Oy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTppbnNldC1pbmxpbmUtZW5kOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6aW5zZXQtaW5saW5lLWVuZDt0cmFuc2l0aW9uLXByb3BlcnR5Omluc2V0LWlubGluZS1lbmQ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWJveC1wYWNrOnNwYWNlLWV2ZW5seTstbXMtZmxleC1wYWNrOnNwYWNlLWV2ZW5seTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5fS5tbS1zZWN0aW9uaW5kZXhlciBhe2NvbG9yOnZhcigtLW1tLWNvbG9yLXRleHQtZGltbWVkKTtsaW5lLWhlaWdodDoxO3RleHQtZGVjb3JhdGlvbjpub25lO2Rpc3BsYXk6YmxvY2t9Lm1tLXNlY3Rpb25pbmRleGVyfi5tbS1wYW5lbHstd2Via2l0LXBhZGRpbmctZW5kOjA7cGFkZGluZy1pbmxpbmUtZW5kOjB9Lm1tLXNlY3Rpb25pbmRleGVyLS1hY3RpdmV7cmlnaHQ6MH0ubW0tc2VjdGlvbmluZGV4ZXItLWFjdGl2ZX4ubW0tcGFuZWx7LXdlYmtpdC1wYWRkaW5nLWVuZDp2YXIoLS1tbS1zZWN0aW9uaW5kZXhlci1zaXplKTtwYWRkaW5nLWlubGluZS1lbmQ6dmFyKC0tbW0tc2VjdGlvbmluZGV4ZXItc2l6ZSl9Lm1tLW1lbnUtLXNlbGVjdGVkLWhvdmVyIC5tbS1saXN0aXRlbV9fYnRuLC5tbS1tZW51LS1zZWxlY3RlZC1ob3ZlciAubW0tbGlzdGl0ZW1fX3RleHQsLm1tLW1lbnUtLXNlbGVjdGVkLXBhcmVudCAubW0tbGlzdGl0ZW1fX2J0biwubW0tbWVudS0tc2VsZWN0ZWQtcGFyZW50IC5tbS1saXN0aXRlbV9fdGV4dHstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6YmFja2dyb3VuZC1jb2xvcjstby10cmFuc2l0aW9uLXByb3BlcnR5OmJhY2tncm91bmQtY29sb3I7dHJhbnNpdGlvbi1wcm9wZXJ0eTpiYWNrZ3JvdW5kLWNvbG9yfUBtZWRpYSAoaG92ZXI6aG92ZXIpey5tbS1tZW51LS1zZWxlY3RlZC1ob3ZlciAubW0tbGlzdHZpZXc6aG92ZXI+Lm1tLWxpc3RpdGVtLS1zZWxlY3RlZDpub3QoOmhvdmVyKT4ubW0tbGlzdGl0ZW1fX3RleHR7YmFja2dyb3VuZDowIDB9Lm1tLW1lbnUtLXNlbGVjdGVkLWhvdmVyIC5tbS1saXN0aXRlbV9fYnRuOmhvdmVyLC5tbS1tZW51LS1zZWxlY3RlZC1ob3ZlciAubW0tbGlzdGl0ZW1fX3RleHQ6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzKX19Lm1tLW1lbnUtLXNlbGVjdGVkLXBhcmVudCAubW0tbGlzdGl0ZW1fX2J0biwubW0tbWVudS0tc2VsZWN0ZWQtcGFyZW50IC5tbS1saXN0aXRlbV9fdGV4dHstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6LjJzOy1vLXRyYW5zaXRpb24tZGVsYXk6LjJzO3RyYW5zaXRpb24tZGVsYXk6LjJzfUBtZWRpYSAoaG92ZXI6aG92ZXIpey5tbS1tZW51LS1zZWxlY3RlZC1wYXJlbnQgLm1tLWxpc3RpdGVtX19idG46aG92ZXIsLm1tLW1lbnUtLXNlbGVjdGVkLXBhcmVudCAubW0tbGlzdGl0ZW1fX3RleHQ6aG92ZXJ7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjBzOy1vLXRyYW5zaXRpb24tZGVsYXk6MHM7dHJhbnNpdGlvbi1kZWxheTowc319Lm1tLW1lbnUtLXNlbGVjdGVkLXBhcmVudCAubW0tcGFuZWwtLXBhcmVudCAubW0tbGlzdGl0ZW06bm90KC5tbS1saXN0aXRlbS0tc2VsZWN0ZWQtcGFyZW50KT4ubW0tbGlzdGl0ZW1fX3RleHR7YmFja2dyb3VuZDowIDB9Lm1tLW1lbnUtLXNlbGVjdGVkLXBhcmVudCAubW0tbGlzdGl0ZW0tLXNlbGVjdGVkLXBhcmVudD4ubW0tbGlzdGl0ZW1fX2J0biwubW0tbWVudS0tc2VsZWN0ZWQtcGFyZW50IC5tbS1saXN0aXRlbS0tc2VsZWN0ZWQtcGFyZW50Pi5tbS1saXN0aXRlbV9fdGV4dHtiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXMpfTpyb290ey0tbW0tc2lkZWJhci1jb2xsYXBzZWQtc2l6ZTo1MHB4Oy0tbW0tc2lkZWJhci1leHBhbmRlZC1zaXplOnZhcigtLW1tLW1heC1zaXplKX0ubW0td3JhcHBlci0tc2lkZWJhci1jb2xsYXBzZWQgLm1tLXNsaWRlb3V0e3dpZHRoOmNhbGMoMTAwJSAtIHZhcigtLW1tLXNpZGViYXItY29sbGFwc2VkLXNpemUpKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCh2YXIoLS1tbS1zaWRlYmFyLWNvbGxhcHNlZC1zaXplKSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCh2YXIoLS1tbS1zaWRlYmFyLWNvbGxhcHNlZC1zaXplKSwwLDApfVtkaXI9cnRsXSAubW0td3JhcHBlci0tc2lkZWJhci1jb2xsYXBzZWQgLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOm5vbmU7LW1zLXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfS5tbS13cmFwcGVyLS1zaWRlYmFyLWNvbGxhcHNlZDpub3QoLm1tLXdyYXBwZXItLW9wZW5lZCkgLm1tLW1lbnUtLXNpZGViYXItY29sbGFwc2VkIC5tbS1kaXZpZGVyLC5tbS13cmFwcGVyLS1zaWRlYmFyLWNvbGxhcHNlZDpub3QoLm1tLXdyYXBwZXItLW9wZW5lZCkgLm1tLW1lbnUtLXNpZGViYXItY29sbGFwc2VkIC5tbS1uYXZiYXJ7b3BhY2l0eTowfS5tbS13cmFwcGVyLS1zaWRlYmFyLWV4cGFuZGVkIC5tbS1tZW51LS1zaWRlYmFyLWV4cGFuZGVke3dpZHRoOnZhcigtLW1tLXNpZGViYXItZXhwYW5kZWQtc2l6ZSk7Ym9yZGVyLXJpZ2h0LXdpZHRoOjFweDtib3JkZXItcmlnaHQtc3R5bGU6c29saWR9Lm1tLXdyYXBwZXItLXNpZGViYXItZXhwYW5kZWQubW0td3JhcHBlci0tb3BlbmVke292ZXJmbG93OmF1dG99Lm1tLXdyYXBwZXItLXNpZGViYXItZXhwYW5kZWQubW0td3JhcHBlci0tb3BlbmVkIC5tbS13cmFwcGVyX19ibG9ja2Vye2Rpc3BsYXk6bm9uZX0ubW0td3JhcHBlci0tc2lkZWJhci1leHBhbmRlZC5tbS13cmFwcGVyLS1vcGVuZWQgLm1tLXNsaWRlb3V0e3dpZHRoOmNhbGMoMTAwJSAtIHZhcigtLW1tLXNpZGViYXItZXhwYW5kZWQtc2l6ZSkpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKHZhcigtLW1tLXNpZGViYXItZXhwYW5kZWQtc2l6ZSksMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QodmFyKC0tbW0tc2lkZWJhci1leHBhbmRlZC1zaXplKSwwLDApfVtkaXI9cnRsXSAubW0td3JhcHBlci0tc2lkZWJhci1leHBhbmRlZC5tbS13cmFwcGVyLS1vcGVuZWQgLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOm5vbmU7LW1zLXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfSIsIi8qKlxuICogU3dpcGVyIDExLjAuNVxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMyBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBOb3ZlbWJlciAyMiwgMjAyM1xuICovXG5cbkBmb250LWZhY2V7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO3NyYzp1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJyk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfTpyb290ey0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmZ9Omhvc3R7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3otaW5kZXg6MX0uc3dpcGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24saW5pdGlhbCk7Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LDAsMCl9LnN3aXBlci1ob3Jpem9udGFse3RvdWNoLWFjdGlvbjpwYW4teX0uc3dpcGVyLXZlcnRpY2Fse3RvdWNoLWFjdGlvbjpwYW4teH0uc3dpcGVyLXNsaWRle2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTtkaXNwbGF5OmJsb2NrfS5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5re3Zpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItYXV0b2hlaWdodCwuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0fS5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXJ7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLTNke3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpzdGFydCBzdGFydH0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTpub25lfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpub25lfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZmxleC1zaHJpbms6MDtvcmRlcjo5OTk5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOmNlbnRlciBjZW50ZXI7c2Nyb2xsLXNuYXAtc3RvcDphbHdheXN9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle3dpZHRoOjEwMCU7bWluLXdpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7YW5pbWF0aW9uOnN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXJ9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXstLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2hlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlcnt3aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCw1MCUpO3dpZHRoOmNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDQ0ICogMjcpO2hlaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTttYXJnaW4tdG9wOmNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyAyKSk7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbntvcGFjaXR5OjA7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLC5zd2lwZXItYnV0dG9uLXByZXYgc3Zne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWluO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfS5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYgc3Zne3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7cmlnaHQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO2ZvbnQtc2l6ZTp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTt0ZXh0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowO2ZvbnQtdmFyaWFudDppbml0aWFsO2xpbmUtaGVpZ2h0OjF9LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2NvbnRlbnQ6J3ByZXYnfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlcntjb250ZW50OiduZXh0J30uc3dpcGVyLXBhZ2luYXRpb257cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjouM3Mgb3BhY2l0eTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3otaW5kZXg6MTB9LnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbntvcGFjaXR5OjB9LnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkPi5zd2lwZXItcGFnaW5hdGlvbiwuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntib3R0b206dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLDhweCk7dG9wOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCxhdXRvKTtsZWZ0OjA7d2lkdGg6MTAwJX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6MH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNmb3JtOnNjYWxlKC4zMyk7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWlue3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXZ7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXZ7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsNTAlKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwjMDAwKTtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAuMil9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze3JpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LDhweCk7bGVmdDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LGF1dG8pO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwtNTAlLDApfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLDZweCkgMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsNHB4KX0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2NvbG9yOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLGluaGVyaXQpfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjI1KSk7cG9zaXRpb246YWJzb2x1dGV9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsNHB4KTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1zY3JvbGxiYXJ7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsMTBweCk7cG9zaXRpb246cmVsYXRpdmU7dG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjEpKX0uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKTtib3R0b206dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b20sNHB4KTt0b3A6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsYXV0byk7ei1pbmRleDo1MDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLDRweCk7d2lkdGg6Y2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKSl9LnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LGF1dG8pO3JpZ2h0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsNHB4KTt0b3A6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpO3otaW5kZXg6NTA7d2lkdGg6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLDRweCk7aGVpZ2h0OmNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvcixyZ2JhKDAsMCwwLC41KSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsMTBweCk7bGVmdDowO3RvcDowfS5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFne2N1cnNvcjptb3ZlfS5zd2lwZXItc2Nyb2xsYmFyLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItem9vbS1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LnN3aXBlci16b29tLWNvbnRhaW5lcj5jYW52YXMsLnN3aXBlci16b29tLWNvbnRhaW5lcj5pbWcsLnN3aXBlci16b29tLWNvbnRhaW5lcj5zdmd7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn0uc3dpcGVyLXNsaWRlLXpvb21lZHtjdXJzb3I6bW92ZTt0b3VjaC1hY3Rpb246bm9uZX0uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDt6LWluZGV4Oi0xMDAwfS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItZ3JpZD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXB9LnN3aXBlci1ncmlkLWNvbHVtbj4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldntwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjY7ei1pbmRleDowfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtmaWx0ZXI6Ymx1cig1MHB4KX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0Ky5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1mbGlwe292ZXJmbG93OnZpc2libGV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5LGhlaWdodH0uc3dpcGVyLWNhcmRze292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbn1cbiIsIi8vIENvbW1vbiBzdHlsZXMgb2YgdGhlIHByb2plY3RcblxuaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtYXgoJHNjcmVlbi1tZCl7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB9XG59XG5cbi5wYWdlIHtcbiAgICAvL3Njcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIGZvbnQtZmFtaWx5OiAkaG92ZXM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIC8vdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC8vbWluLWhlaWdodDogMTAwdmg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjYzBiYmJiO1xufVxuXG4ucGFnZS13cmFwcGVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnBhZ2VfX2hlYWRlcntcbiAgICAmLS1tYWlue1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLnBhZ2VfX2hlYWRlci1maXhlZHtcbiAgICAkYmxvY2stbmFtZTogJjsgLy8gI3skYmxvY2stbmFtZX1fX2VsZW1lbnRcblxuICAgIGZsZXg6IDAgMCBhdXRvO1xuXG5cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAvL2hlaWdodDogNzBweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5wYWdlX19oZWFkZXJ7XG4gICAgZmxleDogMCAwIGF1dG87XG59XG5cbi5wYWdlX19tYWlue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuXG4gICAgJi0td2hpdGV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG4ucGFnZV9fZm9vdGVye1xuICAgIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4qIGh0bWwgLnBhZ2VfX3dyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG46OnBsYWNlaG9sZGVyIHtcbiAgICAvL2NvbG9yOiByZ2JhKCR0ZXh0LWNvbG9yLCAwLjUpO1xufVxuXG51bCxcbm9sIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5wLFxudWwsXG5vbCxcbmxpLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmJsb2NrcXVvdGUsXG5kbCxcbmRkIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbnVsLFxub2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmE6bm90KFtjbGFzc10pIHtcbiAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG59XG5cbmFydGljbGUgPiAqICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgICBmb250OiBpbmhlcml0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICoge1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgICAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG59XG5cbmF7XG4gICAgLy9jb2xvcjogJG9yYW5nZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zaXRpb24tdGltZTtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMtdmlzaWJsZXtcbiAgICAgICAgLy9jb2xvcjogJGJsdWU7XG4gICAgfVxuXG4gICAgJjpmb2N1c3tcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG59XG5cbi5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgIH1cbn1cblxuLmpzLWZvY3VzLXZpc2libGU6Zm9jdXM6bm90KC5mb2N1cy12aXNpYmxlKSB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGl0bGV7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMC45NjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTIuNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgIH1cbn1cblxuLmxpbC1ndWkucm9vdCA+IC50aXRsZXtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBtYXJnaW46IDA7XG59XG5cblxuLnNlY3Rpb257XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcblxuICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIH1cbn1cblxuLnNlY3Rpb24tdHdve1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICAgIH1cbn1cblxuXG4uY3VzdG9tLWhvdmVye1xuICAgICRibG9jay1uYW1lOiAmOyAvLyAjeyRibG9jay1uYW1lfV9fZWxlbWVudFxuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9faG92ZXJ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi10aW1lO1xuICAgIH1cblxuICAgICZfX2xpbmV7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dDtcblxuICAgICAgICAmLS1maXJzdHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTEycHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2Vjb25ke1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjhweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC0xMnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRoaXJke1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjhweDtcbiAgICAgICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciwgJjpmb2N1cy12aXNpYmxle1xuXG4gICAgICAgIC5jdXN0b20taG92ZXJfX2hvdmVye1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjVweCwgLTI1cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuY3VzdG9tLWhvdmVyX19saW5le1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIE1peGlucy5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5cbkBtaXhpbiBubCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xufVxuXG5AbWl4aW4gY2Yge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5sdC1pZTggJiB7XG4gICAgICAgIHpvb206IDE7XG4gICAgfVxufVxuXG5AbWl4aW4gYmxvY2tzLWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgdGV4dC1qdXN0aWZ5OiBuZXdzcGFwZXI7XG59XG5cbi8vIFlvdSBjYW4gYWRkIHlvdXIgb3duIG1peGlucyBoZXJlOlxuQG1peGluIG1pbigkdmFsKSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR2YWwpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gbWF4KCR2YWwpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHZhbCAtIDEpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vLyBCcm93c2VyIFByZWZpeGVzXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm1zKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAgIC1tb3otdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgICAtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xufVxuXG4vLyBSb3RhdGVcbkBtaXhpbiByb3RhdGUoJGRlZykge1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoI3skZGVnfWRlZykpO1xufVxuXG4vLyBTY2FsZVxuQG1peGluIHNjYWxlKCRzY2FsZSkge1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgkc2NhbGUpKTtcbn1cblxuLy8gVHJhbnNsYXRlXG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoJHgsICR5KSk7XG59XG5cbi8vIFNrZXdcbkBtaXhpbiBza2V3KCR4LCAkeSkge1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybShza2V3KCN7JHh9ZGVnLCAjeyR5fWRlZykpO1xufVxuXG4vLyBUcmFuc2Zvcm0gT3JpZ2luXG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkb3JpZ2luKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xufVxuXG5AbWl4aW4gZm9jdXMtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4IDJweCByZ2JhKCRjb2xvci1tYWluLCAwLjIpO1xufVxuXG5AbWl4aW4gZmllbGQtbmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40ZW07XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWl4aW4gZmllbGQtaGVscC10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgICY6ZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIGZpZWxkLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgIG1pbi1oZWlnaHQ6IDM5cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkZ3JheS1saWdodCwgMC41KTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIC8vcGFkZGluZzogJGZpZWxkLXBhZGRpbmctdmVydGljYWwgJGZpZWxkLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICAvL2xpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjFzIGxpbmVhcjtcblxuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXG4gICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZpZWxkLWZvY3VzO1xuICAgIH1cblxuICAgICZbZGlzYWJsZWRdLFxuICAgIC8qJltyZWFkb25seV0qLyB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbiAgICAmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG5cbiAgICAmW3R5cGU9J2NvbG9yJ10ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbn1cblxuQG1peGluIGZpZWxkLWZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgLy9ib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgkd2hpdGUtY29sb3IsICRvcGFjaXR5KTtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuIiwiLmJ0bntcbiAgICAkYmxvY2stbmFtZTogJjsgLy8gI3skYmxvY2stbmFtZX1fX2VsZW1lbnRcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJl9fdXB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zM3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi10aW1lO1xuXG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rvd257XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX2xpbmV7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4wNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJi0tZmlyc3R7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtOXB4O1xuICAgICAgICAgICAgYm90dG9tOiA0cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zZWNvbmQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRoaXJke1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzLXZpc2libGV7XG4gICAgICAgICN7JGJsb2NrLW5hbWV9X191cHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04cHgsIC04cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skYmxvY2stbmFtZX1fX2xpbmV7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXJlZHtcbiAgICAgICAgI3skYmxvY2stbmFtZX1fX3Vwe1xuICAgICAgICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgICN7JGJsb2NrLW5hbWV9X19kb3due1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHJlZDtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JGJsb2NrLW5hbWV9X19saW5le1xuICAgICAgICAgICAgJi0tZmlyc3R7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tc2Vjb25ke1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXRoaXJke1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ibHVle1xuICAgICAgICAjeyRibG9jay1uYW1lfV9fdXB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRibG9jay1uYW1lfV9fZG93bntcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skYmxvY2stbmFtZX1fX2xpbmV7XG4gICAgICAgICAgICAmLS1maXJzdHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tc2Vjb25ke1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS10aGlyZHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJi0td2hpdGV7XG4gICAgICAgICN7JGJsb2NrLW5hbWV9X191cHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIC8vY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgICN7JGJsb2NrLW5hbWV9X19kb3due1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skYmxvY2stbmFtZX1fX2xpbmV7XG4gICAgICAgICAgICAmLS1maXJzdHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXNlY29uZHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXRoaXJke1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMtdmlzaWJsZXtcbiAgICAgICAgICAgICN7JGJsb2NrLW5hbWV9X191cHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWNvcHl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxufVxuIiwiLmFib3V0LWljb25ze1xuICAgICRibG9jay1uYW1lOiAmOyAvLyAjeyRibG9jay1uYW1lfV9fZWxlbWVudFxuXG4gICAgJl9fbGlzdHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVte1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICAgICAgICBoZWlnaHQ6IDExMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1heCgkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKXtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rMil7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0bil7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKC1uKzQpe1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogODAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmFib3V0LWltZ3tcbiAgICAkYmxvY2stbmFtZTogJjsgLy8gI3skYmxvY2stbmFtZX1fX2VsZW1lbnRcblxuICAgIGhlaWdodDogMzIwcHg7XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICBoZWlnaHQ6IDc2MHB4O1xuICAgIH1cblxuICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIC8vb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG4gICAgfVxufVxuIiwiLmFib3V0LWxpc3R7XG4gICAgJGJsb2NrLW5hbWU6ICY7IC8vICN7JGJsb2NrLW5hbWV9X19lbGVtZW50XG5cbiAgICAmX19saXN0e1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWdhcDogMTZweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICBncmlkLWdhcDogMzJweCAxMDBweFxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZ3JpZC1nYXA6IDY4cHggMTAwcHg7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQzMHB4IDQzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMDdweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnRpdGxle1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0e1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTNweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmFib3V0LXRlYW17XG4gICAgJGJsb2NrLW5hbWU6ICY7IC8vICN7JGJsb2NrLW5hbWV9X19lbGVtZW50XG5cbiAgICAmX190b3B7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ5NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40MnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25hdmlnYXRpb257XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgfVxuXG4gICAgJl9fc2xpZGVye1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgfVxuXG4gICAgJl9fc2xpZGV7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLXZpc2libGV7XG5cbiAgICAgICAgICAgICN7JGJsb2NrLW5hbWV9X19pbWd7XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3skYmxvY2stbmFtZX1fX2hvdmVye1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLThweCwgLThweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7JGJsb2NrLW5hbWV9X19saW5le1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1ne1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gaW1ne1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICR0cmFuc2l0aW9uLXRpbWU7XG5cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gSG92ZXJcbiAgICAmX19ob3ZlcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi10aW1lO1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faG92ZXItdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM0cHg7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1saWdodGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ob3Zlci1ib3R0b217XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluZXtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICYtLWZpcnN0e1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zZWNvbmR7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtOXB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS10aGlyZHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC05cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vIGVuZCBob3ZlclxuXG4gICAgJl9fbmFtZXtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wb3N0e1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcbiAgICAgICAgY29sb3I6ICRncmF5O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4Ny4wMTglO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYXJ0aWNsZXtcbiAgICAkYmxvY2stbmFtZTogJjsgLy8gI3skYmxvY2stbmFtZX1fX2VsZW1lbnRcblxuICAgIGgye1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5NyU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40MnB4O1xuICAgICAgICBtYXJnaW46IDYwcHggMCAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5NiU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNjRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOTQlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgze1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzRweDtcbiAgICAgICAgbWFyZ2luOiAzMnB4IDAgMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgICAgICAgICAgIG1hcmdpbjogNDRweCAwIDI4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgICAgICAgICAgIG1hcmdpbjogNjVweCAwIDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGg0e1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwe1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTNweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE5cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwICsgcHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJsb2NrcXVvdGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMjRweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yMnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBmaWd1cmV7XG4gICAgICAgIG1hcmdpbjogMjRweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIG1hcmdpbjogNDhweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZmlnY2FwdGlvbntcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRncmF5O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVse1xuICAgICAgICBtYXJnaW46IDMycHggMDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpe1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgb2x7XG4gICAgICAgIG1hcmdpbjogMzJweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgbGl7XG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogc3RlcC1jb3VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKHN0ZXAtY291bnRlcik7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAvL3RvcDogM3B4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgICAgICAgICAvL3RvcDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsaXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGF7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMtdmlzaWJsZXtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXZhY2FuY3l7XG4gICAgICAgIHVse1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZXh0LW5hbWUtYmxvY2t7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIG1hcmdpbjogNDBweCAwO1xuXG4gICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDM2cHg7XG4gICAgICAgIG1hcmdpbjogNDhweCAwO1xuICAgIH1cblxuICAgICZfX3RleHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTlweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib3R0b217XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZ3tcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgfVxuXG4gICAgJl9fbmFtZXtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wb3N0e1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcbiAgICAgICAgb3BhY2l0eTogMC41NztcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogODcuMDE4JTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5saXN0LWJsb2Nre1xuICAgIG1hcmdpbjogMjRweCAwO1xuXG4gICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICBtYXJnaW46IDMycHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgIH1cblxuICAgICZfX2l0ZW17XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTIwcHggMWZyO1xuICAgICAgICAgICAgZ3JpZC1nYXA6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxODBweCAxZnI7XG4gICAgICAgICAgICBncmlkLWdhcDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sZWZ0e1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE5cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yaWdodHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5uYW1lLWJsb2Nre1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtYXJnaW46IDQwcHggMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcblxuICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIG1heC13aWR0aDogMzc1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgICBtYXJnaW46IDQ4cHggMDtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB9XG5cbiAgICAmX19pbWd7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogNTRweDtcbiAgICAgICAgaGVpZ2h0OiA1NHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25hbWV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcG9zdHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMzcHg7XG4gICAgICAgIG9wYWNpdHk6IDAuNTc7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDg3LjAxOCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLy8g0KHRgtGA0LDQvdC40YbQsCDRgdC/0LjRgdC60LAg0LDQstGC0L7RgNC+0LIg0LHQu9C+0LPQsCAvYmxvZy9hdXRob3IvXG4uYXV0aG9yLWluZGV4LWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpIHtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKSB7XG4gICAgICAgIGdhcDogMjhweDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDI0cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKSB7XG4gICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjhweCAwO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICB9XG5cbiAgICAmX19hdmF0YXItd3JhcCB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgICZfX2F2YXRhciB7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKSB7XG4gICAgICAgICAgICB3aWR0aDogOTZweDtcbiAgICAgICAgICAgIGhlaWdodDogOTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fam9iIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWV0YSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgY29sb3I6ICM4ODg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ibG9nLWZpbHRlcntcbiAgICAkYmxvY2stbmFtZTogJjsgLy8gI3skYmxvY2stbmFtZX1fX2VsZW1lbnRcblxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgIH1cblxuICAgICZfX2xpc3R7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cblxuICAgIC8qIEFjY29yZGlvbiBzdHlsZSAqL1xuICAgIC5hY3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrLWxpZ2h0O1xuICAgICAgICBjb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjIC5hYy1oZWFkZXJ7XG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWMgLmFjLXRyaWdnZXJ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaG92ZXM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgIC5hYyAuYWMtdHJpZ2dlcjo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnYXJyb3ctZG93bi5zdmcnLCBjb2xvcj0kZ3JheSk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAvL3RyYW5zaXRpb246ICR0cmFuc2l0aW9uLXRpbWU7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIC5hYy5pcy1hY3RpdmUgPiAuYWMtaGVhZGVyIC5hYy10cmlnZ2VyOjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAgIC5hYyAuYWMtcGFuZWx7XG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjIC5hYy1wYW5lbCAuYWMtdGV4dHtcbiAgICAgICAgcGFkZGluZzogMThweCAwIDE4cHggMTJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRob3ZlcztcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skYmxvY2stbmFtZX1fX2l0ZW17XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICN7JGJsb2NrLW5hbWV9X19saW5re1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCA0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAkdHJhbnNpdGlvbi10aW1lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zM3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWFjdGl2ZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLXZpc2libGV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC8qIGVuZCBhY2NvcmRpb24gc3R5bGUgKi9cbn1cbiIsIi5ibG9nLWludGVyZXN0ZWR7XG4gICAgJGJsb2NrLW5hbWU6ICY7IC8vICN7JGJsb2NrLW5hbWV9X19lbGVtZW50XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgIHBhZGRpbmc6IDYwcHggMDtcblxuICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICB9XG5cbiAgICAmX190aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogOTclO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOTQlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1idG57XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAyNHB4O1xuXG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4NjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idG57XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIH1cblxuICAgICAgICAmLS1kZXNrdG9we1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1tb2JpbGV7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItc2xpZGV7XG4gICAgICAgIEBpbmNsdWRlIG1heCgkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIHdpZHRoOiAyMDZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItd3JhcHBlcntcbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmxvZy1pdGVte1xuICAgICRibG9jay1uYW1lOiAmOyAvLyAjeyRibG9jay1uYW1lfV9fZWxlbWVudFxuXG4gICAgJl9fbGlua3tcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG5cbiAgICAmX19pbWd7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWd7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxle1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm90dG9te1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fdGFnLCAmX19kYXRle1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcbiAgICB9XG5cbiAgICAmX190YWd7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG59XG4iLCIuYmxvZy1wb3B1bGFye1xuICAgICRibG9jay1uYW1lOiAmOyAvLyAjeyRibG9jay1uYW1lfV9fZWxlbWVudFxuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHggMDtcblxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMTZweCAxNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgIH1cblxuICAgICZfX3RpdGxle1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3R7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtZ2FwOiAxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgIGdyaWQtZ2FwOiA0OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5re1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgIFx0b3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1ne1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcblxuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFne1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI2cHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJsb2d7XG4gICAgJGJsb2NrLW5hbWU6ICY7IC8vICN7JGJsb2NrLW5hbWV9X19lbGVtZW50XG5cbiAgICAmX193cmFwcGVye1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWdhcDogNjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0MDBweDtcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAzNnB4O1xuXG4gICAgICAgIH1cblxuXG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgICAgICBAaW5jbHVkZSBtYXgoJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICAvKiBBZGRzIGEgaHlwaGVuIHdoZXJlIHRoZSB3b3JkIGJyZWFrcywgaWYgc3VwcG9ydGVkIChObyBCbGluaykgKi9cbiAgICAgICAgICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3R7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgIGdyaWQtZ2FwOiA0MHB4IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZ3JpZC1nYXA6IDU2cHggMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgICAudGV4dC1uYW1lLWJsb2NrIHsgbWFyZ2luOiAwcHg7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWFydGljbGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRibG9jay1uYW1lfV9fd3JhcHBlcntcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgICAgICBncmlkLWdhcDogMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hdXRob3ItcG9zdHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbjogMzJweCAwIDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCkge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIG1hcmdpbjogNDBweCAwIDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW46IDQ4cHggMCAyOHB4O1xuICAgIH1cbn1cbiIsIi5idXJnZXIge1xuICAgICRibG9jay1uYW1lOiAmOyAvLyAjeyRibG9jay1uYW1lfV9fZWxlbWVudFxuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vd2lkdGg6IDIwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLy9oZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAvL3dpZHRoOiAyNHB4O1xuICAgICAgICAvL2hlaWdodDogMzJweDtcbiAgICB9XG5cbiAgICAmX190ZXh0e1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAmX19pY29ue1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG5cbiAgICAgICAgc3BhbiB7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgIHNlbGVjdG9yLWNvbWJpbmF0b3ItYmxhY2tsaXN0XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy9oZWlnaHQ6ICR0b2dnbGVyLXBhcnQtaGVpZ2h0O1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogJGdyYXktbGlnaHRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgJHRyYW5zaXRpb24tdGltZSAkdHJhbnNpdGlvbi10aW1lO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJHRvZ2dsZXItcGFydC1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAkdHJhbnNpdGlvbi10aW1lICR0cmFuc2l0aW9uLXRpbWUsIHRyYW5zZm9ybSAkdHJhbnNpdGlvbi10aW1lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC01cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jbG9zZSB7XG5cbiAgICAgICAgI3skYmxvY2stbmFtZX1fX2ljb257XG4gICAgICAgICAgICBzcGFuIHsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSAgc2VsZWN0b3ItY29tYmluYXRvci1ibGFja2xpc3RcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kICR0cmFuc2l0aW9uLXRpbWUgMHM7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wICR0cmFuc2l0aW9uLXRpbWUsIHRyYW5zZm9ybSAkdHJhbnNpdGlvbi10aW1lICR0cmFuc2l0aW9uLXRpbWU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jb250YWN0cy1wYWdle1xuICAgICRibG9jay1uYW1lOiAmOyAvLyAjeyRibG9jay1uYW1lfV9fZWxlbWVudFxuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHBhZGRpbmctdG9wOiAxMDdweDtcblxuICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIH1cblxuICAgICZfX3dyYXBwZXJ7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtZ2FwOiA2MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZXtcbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVte1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEyMHB4IDFmcjtcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE0NXB4IDFmcjtcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAzNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sZWZ0e1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmlnaHR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTNweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi0tY29weXtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIGF7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG5cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoICR0cmFuc2l0aW9uLXRpbWUgZWFzZS1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMtdmlzaWJsZXtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb3Jte1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBwYWRkaW5nOiA1NnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9ybS10aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jaGVja2JveHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWFwe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU4JTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaWZyYW1le1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNvbnRhY3Rze1xuICAgICRibG9jay1uYW1lOiAmOyAvLyAjeyRibG9jay1uYW1lfV9fZWxlbWVudFxuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250YWN0cy9iZzIuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzAwJSBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUlIDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHg7XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmX19lcnJvciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcmVkLCAwLjEyKTtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cblxuICAgICZfX3RpdGxle1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk2O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41NHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlcntcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb3Jte1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQzcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygoMTAwdncgLSAxMjQycHgpLyAyKTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSG9uZXlwb3Q6INGB0LrRgNGL0YLRi9C1INC/0L7Qu9GPINC+0YIg0L/QvtC70YzQt9C+0LLQsNGC0LXQu9GPLCDQvtGB0YLQsNGO0YLRgdGPINCyIERPTSDQtNC70Y8g0LHQvtGC0L7QslxuICAgICZfX2hvbmV5cG90e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmX19ob25leXBvdC1sYWJlbHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJl9fdGV4dGFyZWF7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNzJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NoZWNrYm94e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnRuc3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmX19idG5zLWZpbGV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYnRucy1hZ3JlZW1lbnQge1xuICAgICAgICBtYXJnaW46IDEwcHggMHB4IDBweCAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICNhYWE7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3J7XG5cbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRhY3RzL2JnMi5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAwJSBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFiZWx7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuXG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sYWJlbC10aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJl9fbGFiZWwtdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAgeyBtYXJnaW46IDBweCAwcHggMTBweCAwcHg7IH1cbiAgICB9XG5cbiAgICAmX19sYWJlbC1saW5re1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExOCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zMnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib3R0b217XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fYm90dG9tLWltZ3tcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYW1le1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wb3N0e1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcbiAgICAgICAgY29sb3I6ICRibGFjay1saWdodDtcbiAgICAgICAgb3BhY2l0eTogMC41NztcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMC45NjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg3O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tb2RhbHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRhY3RzL2JnMi5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MCUgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAlIDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRibG9jay1uYW1lfV9fd3JhcHBlcntcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMjRweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMzJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogNzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7JGJsb2NrLW5hbWV9X19mb3Jte1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRibG9jay1uYW1lfV9fZGVzY3J7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skYmxvY2stbmFtZX1fX3RpdGxle1xuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWZhcXtcblxuICAgICAgICAjeyRibG9jay1uYW1lfV9fdGl0bGV7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5NCU7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0yLjVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3skYmxvY2stbmFtZX1fX3dyYXBwZXJ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICAgICAgLy9ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyRibG9jay1uYW1lfV9fZGVzY3J7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3skYmxvY2stbmFtZX1fX2Rlc2NyLXdyYXB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7JGJsb2NrLW5hbWV9X19sYWJlbC10ZXh0e1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS12YWNhbmN5e1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXG4gICAgICAgICN7JGJsb2NrLW5hbWV9X19mb3Jte1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JGJsb2NrLW5hbWV9X19kZXNjcntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3skYmxvY2stbmFtZX1fX2ltYWdle1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyRibG9jay1uYW1lfV9fYnRuc3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG57XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuX191cHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMzJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyN7JGJsb2NrLW5hbWV9X19idG5zLWZpbGV7XG4gICAgICAgIC8vICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvLyAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAvLyAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIC8vXG4gICAgICAgIC8vICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgLy8gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIC8vICAgIH1cbiAgICAgICAgLy99XG4gICAgfVxufVxuIiwiLmNvb2tpZS1tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgcGFkZGluZzogMCAycmVtIDJyZW07XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtIDFyZW07XG4gICAgfVxuXG4gICAgJlthcmlhLWhpZGRlbj0nZmFsc2UnXSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJl9fd2luZG93IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn0gIiwiLmVkdWNhdGlvbi1mZWF0dXJle1xuICAgICRibG9jay1uYW1lOiAmOyAvLyAjeyRibG9jay1uYW1lfV9fZWxlbWVudFxuXG4gICAgJl9fbGlzdHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC1nYXA6IDE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAzMnB4IDEwMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGdyaWQtZ2FwOiA2NHB4IDExMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnRpdGxle1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE5cHg7XG4gICAgICAgIH1cblxuICAgICAgICBicntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZWR1Y2F0aW9uLWxpc3R7XG4gICAgJGJsb2NrLW5hbWU6ICY7IC8vICN7JGJsb2NrLW5hbWV9X19lbGVtZW50XG5cbiAgICAmX19saXN0e1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWdhcDogMTZweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW17XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAyNHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTlweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNvbHV0aW9uLWNvbnRlbnRfX2JvZHkge1xuICAgIHAgeyBtYXJnaW46IDBweCAwcHggMTBweCAwcHg7IGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5lZHVjYXRpb24tbGlzdF9fdGl0bGUgeyBmb250LXNpemU6IDMwcHg7IGxldHRlci1zcGFjaW5nOiAtMXB4OyBtYXJnaW46IDYwcHggMHB4IDMwcHggMHB4OyB9XG4gICAgLmVkdWNhdGlvbi1saXN0X19zdWJ0aXRsZSB7IGZvbnQtc2l6ZTogMjRweDsgbGV0dGVyLXNwYWNpbmc6IC0xcHg7IH1cbiAgICAuZWR1Y2F0aW9uLWxpc3RfX2l0ZW0sIC5lZHVjYXRpb24tbGlzdF9faXRlbSBwIHsgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmVkdWNhdGlvbi1saXN0X19saXN0IHsgbWFyZ2luOiAwcHggMHB4IDYwcHggMHB4OyB9XG59IiwiLmVkdWNhdGlvbi1zaXRle1xuICAgICRibG9jay1uYW1lOiAmOyAvLyAjeyRibG9jay1uYW1lfV9fZWxlbWVudFxuXG4gICAgJl9fdG9we1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiA1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGdhcDogNzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0bntcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW1vYmlsZXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZGVza3RvcHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3R7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtZ2FwOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3NSU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzclO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDU2JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXdoaXRle1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0td3JhcHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMjRweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBpbWd7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnRpdGxle1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZXZlbnQtZm9ybXtcbiAgICAkYmxvY2stbmFtZTogJjsgLy8gI3skYmxvY2stbmFtZX1fX2VsZW1lbnRcblxuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250YWN0cy9iZzIuc3ZnKTtcbiAgICAvL2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLy9iYWNrZ3JvdW5kLXNpemU6IDMwMCUgYXV0bztcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIC8vYmFja2dyb3VuZC1wb3NpdGlvbjogNSUgMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcblxuICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgICZfX3RpdGxle1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk2O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXBwZXJ7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjFmciAwLjlmcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvcm17XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgIHBhZGRpbmc6IDU2cHggMjBweCA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG5cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDE1cHggNDBweCAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgcGFkZGluZzogNTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NoZWNrYm94e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnRuc3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmX19idG57XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3J7XG5cbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRhY3RzL2JnMi5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMCUgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcblxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFiZWx7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuXG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sYWJlbC10aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJl9fbGFiZWwtdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xhYmVsLWxpbmt7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTE4JTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvdHRvbXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19ib3R0b20taW1ne1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25hbWV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Bvc3R7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zM3B4O1xuICAgICAgICBjb2xvcjogJGJsYWNrLWxpZ2h0O1xuICAgICAgICBvcGFjaXR5OiAwLjU3O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk2O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI3cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODc7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZ3tcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pbWd7XG4gICAgICAgICN7JGJsb2NrLW5hbWV9X193cmFwcGVye1xuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzM1cHggMWZyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3skYmxvY2stbmFtZX1fX3RpdGxle1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRibG9jay1uYW1lfV9fZm9ybXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ldmVudC1saXN0e1xuICAgICRibG9jay1uYW1lOiAmOyAvLyAjeyRibG9jay1uYW1lfV9fZWxlbWVudFxuXG4gICAgJl9fbGlzdHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgIGdyaWQtZ2FwOiA0MHB4IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZ3JpZC1nYXA6IDUzcHggMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmt7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgJl9faW1ne1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5NiU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGF0ZXtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMzcHg7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNjhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5mYXF7XG4gICAgJGJsb2NrLW5hbWU6ICY7IC8vICN7JGJsb2NrLW5hbWV9X19lbGVtZW50XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgIHdpZHRoOiA3NTVweDtcbiAgICB9XG5cbiAgICAuYWN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saWdodGVyO1xuICAgICAgICBjb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLy9AaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgIC8vICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIC8vfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGluc2lkZTtcbiAgICAgICAgICAgIG1hcmdpbjogN3B4IDBweCAwcHggMnB4O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCA1cHggMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8uYWMgLmFjLWhlYWRlcntcbiAgICAvLyAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgLy8gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy8gICAgfVxuICAgIC8vfVxuXG4gICAgLmFjIC5hYy10cmlnZ2Vye1xuICAgICAgICBmb250LWZhbWlseTogJGhvdmVzO1xuICAgICAgICBjb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWMgLmFjLXRyaWdnZXI6OmFmdGVye1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJ2Nyb3NzLnN2ZycsIGNvbG9yPSRncmF5LWxpZ2h0ZXIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tdGltZTtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICB9XG4gICAgLmFjLmlzLWFjdGl2ZSA+IC5hYy1oZWFkZXIgLmFjLXRyaWdnZXI6OmFmdGVye1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG5cbiAgICAvLy5hYyAuYWMtcGFuZWx7XG4gICAgLy8gICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgIC8vICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAvLyAgICB9XG4gICAgLy99XG5cbiAgICAuYWMgLmFjLXBhbmVsIC5hYy10ZXh0e1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRob3ZlcztcblxuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTNweDtcbiAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG5cbiAgICAgICAgYSB7IGNvbG9yOiAjZmZmOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICBhOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAgKyBwe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG5cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8jeyRibG9jay1uYW1lfV9fdGV4dHtcbiAgICAgICAgLy8gICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAvLyAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAvLyAgICBsZXR0ZXItc3BhY2luZzogLTAuMTNweDtcbiAgICAgICAgLy8gICAgY29sb3I6ICRncmF5O1xuICAgICAgICAvLyAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAvL1xuICAgICAgICAvLyAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgIC8vICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIC8vICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAvLyAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTY7XG4gICAgICAgIC8vICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNjRweDtcbiAgICAgICAgLy8gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIC8vICAgICAgICBtYXgtd2lkdGg6IDUxMHB4O1xuICAgICAgICAvLyAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgIC8vICAgIH1cbiAgICAgICAgLy9cbiAgICAgICAgLy8gICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAvLyAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgICAvLyAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgLy8gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41NHB4O1xuICAgICAgICAvLyAgICAgICAgbWF4LXdpZHRoOiA3ODVweDtcbiAgICAgICAgLy8gICAgfVxuICAgICAgICAvL31cblxuICAgICAgICAvLyN7JGJsb2NrLW5hbWV9X190YWd7XG4gICAgICAgIC8vICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIC8vICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgLy8gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgLy8gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC8vICAgIGxldHRlci1zcGFjaW5nOiAtMC4zM3B4O1xuICAgICAgICAvLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stbGlnaHQ7XG4gICAgICAgIC8vICAgIHBhZGRpbmc6IDEwcHggOHB4O1xuICAgICAgICAvL1xuICAgICAgICAvLyAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgIC8vICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIC8vICAgICAgICBsaW5lLWhlaWdodDogMC44NztcbiAgICAgICAgLy8gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xuICAgICAgICAvLyAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgLy9cbiAgICAgICAgLy9cbiAgICAgICAgLy8gICAgfVxuICAgICAgICAvL31cblxuICAgICAgICAvLyN7JGJsb2NrLW5hbWV9X19saW5re1xuICAgICAgICAvLyAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC8vICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAvLyAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIC8vICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIC8vICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAvLyAgICBsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcbiAgICAgICAgLy8gICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgLy8gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgLy9cbiAgICAgICAgLy8gICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAvLyAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgLy8gICAgICAgIC8vZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAvLyAgICAgICAgLy90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgLy8gICAgICAgIC8vbGV0dGVyLXNwYWNpbmc6IC0wLjMzcHg7XG4gICAgICAgIC8vICAgICAgICAvL3BhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgICAgLy8gICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAvLyAgICAgICAgLy9tYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAvLyAgICB9XG4gICAgICAgIC8vXG4gICAgICAgIC8vICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgLy8gICAgICAgIC8vbWFyZ2luLXRvcDogNjRweDtcbiAgICAgICAgLy8gICAgICAgIC8vZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAvLyAgICAgICAgLy9saW5lLWhlaWdodDogMS4xODtcbiAgICAgICAgLy8gICAgICAgIC8vdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgLy8gICAgfVxuICAgICAgICAvL1xuICAgICAgICAvLyAgICBzcGFue1xuICAgICAgICAvLyAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAvLyAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIC8vICAgICAgICB9XG4gICAgICAgIC8vICAgIH1cbiAgICAgICAgLy99XG5cbiAgICAgICAgLy8jeyRibG9jay1uYW1lfV9fYnRue1xuICAgICAgICAvLyAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAvL1xuICAgICAgICAvLyAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgIC8vICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgLy8gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIC8vICAgIH1cbiAgICAgICAgLy9cbiAgICAgICAgLy8gICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAvLyAgICAgICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICAgICAgLy8gICAgfVxuICAgICAgICAvL31cbiAgICB9XG59XG4iLCIuZmVhdHVyZXN7XG4gICAgJGJsb2NrLW5hbWU6ICY7IC8vICN7JGJsb2NrLW5hbWV9X19lbGVtZW50XG5cbiAgICBwYWRkaW5nOiA1NnB4IDA7XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgfVxuXG4gICAgJl9fbGlzdHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC1nYXA6IDE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZ3JpZC1nYXA6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcHggMCAwIDFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW17XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAzMnB4IDQ4cHg7XG4gICAgICAgICAgICBtYXJnaW46IC0xcHggLTFweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0e1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTNweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tY2xpZW50c19fYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQuOHJlbTtcbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLmZpZWxkLWNoZWNrYm94IHtcblxuICAgICRibG9jay1uYW1lOiAmOyAvLyAjeyRibG9jay1uYW1lfV9fZWxlbWVudFxuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy9tYXJnaW4tYm90dG9tOiAkdHlwby1tYXJnaW4tdmVydGljYWw7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZpZWxkLW5hbWU7XG4gICAgfVxuXG4gICAgJl9faW5wdXQtd3JhcCB7XG5cbiAgICAgICAgJiArICYge1xuICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiAkdHlwby1tYXJnaW4tdmVydGljYWw7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1lcnJvciB7XG5cbiAgICAgICAgICAgICN7JGJsb2NrLW5hbWV9X19uYW1lLXRleHQsXG4gICAgICAgICAgICAjeyRibG9jay1uYW1lfV9faGVscC10ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXF1YW50aXR5e1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgI3skYmxvY2stbmFtZX1fX25hbWUtdGV4dHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZ3JleXtcbiAgICAgICAgICAgICN7JGJsb2NrLW5hbWV9X19uYW1lLXRleHR7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xuXG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy9AYXQtcm9vdCBpbnB1dDpmb2N1cyB+ICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAvLyAgICBAaW5jbHVkZSBmaWVsZC1mb2N1cztcbiAgICAgICAgICAgICAgICAvL31cblxuICAgICAgICAgICAgICAgIEBhdC1yb290IGlucHV0OmRpc2FibGVkIH4gJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuXG4gICAgICAgICAgICAgICAgICAgIEBhdC1yb290IGlucHV0OmNoZWNrZWQ6ZGlzYWJsZWQgfiAmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgICAvL21hcmdpbi1yaWdodDogMC42ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIC8vbWluLWhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAmX19uYW1lLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1saWdodDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cy12aXNpYmxle1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vINGB0LLQvtC5INGH0LXQutCx0L7QutGBINGBINC60LDRgNGC0LjQvdC60L7QuVxuXG4gICAgICAgIC8vICY6YmVmb3JlIHtcbiAgICAgICAgLy8gICBjb250ZW50OiAnJztcbiAgICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vICAgdG9wOiA1cHg7XG4gICAgICAgIC8vICAgbGVmdDogMDtcbiAgICAgICAgLy8gICB3aWR0aDogMTRweDtcbiAgICAgICAgLy8gICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIC8vICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uL2Jsb2Nrcy9maWVsZC1jaGVja2JveC9iZy1pbWcvY2hlY2tib3guc3ZnJyk7XG4gICAgICAgIC8vICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAvLyB9XG4gICAgICAgIC8vIEBhdC1yb290IGlucHV0OmNoZWNrZWQgfiAmOmJlZm9yZSB7XG4gICAgICAgIC8vICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uL2Jsb2Nrcy9maWVsZC1jaGVja2JveC9iZy1pbWcvY2hlY2tib3gtLWNoZWNrZWQuc3ZnJyk7XG4gICAgICAgIC8vIH1cblxuICAgICAgICAvLyAvINGB0LLQvtC5INGH0LXQutCx0L7QutGBINGBINC60LDRgNGC0LjQvdC60L7QuVxuXG4gICAgICAgIC8vINGB0LLQvtC5INGH0LXQutCx0L7QutGBINCx0LXQtyDQutCw0YDRgtC40L3QvtC6XG5cbiAgICAgICAgQGF0LXJvb3QgaW5wdXQ6ZGlzYWJsZWQgfiAmIHtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIC8vdG9wOiA1MCU7XG4gICAgICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vQGF0LXJvb3QgaW5wdXQ6Zm9jdXMgfiAmOmJlZm9yZSB7XG4gICAgICAgIC8vICAgIEBpbmNsdWRlIGZpZWxkLWZvY3VzO1xuICAgICAgICAvL31cblxuICAgICAgICBAYXQtcm9vdCBpbnB1dDpkaXNhYmxlZCB+ICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi10aW1lO1xuICAgICAgICAgICAgLy9ib3gtc2hhZG93OiAxcHggMnB4IDAgI2ZmZiwgaW5zZXQgMCAtMnB4IDAgI2ZmZjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAYXQtcm9vdCBpbnB1dDpjaGVja2VkIH4gJiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGF0LXJvb3QgaW5wdXQ6Y2hlY2tlZDpkaXNhYmxlZCB+ICYge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyAvINGB0LLQvtC5INGH0LXQutCx0L7QutGBINCx0LXQtyDQutCw0YDRgtC40L3QvtC6XG4gICAgfVxuXG4gICAgJl9fdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgICZfX251bXtcbiAgICAgICAgbWluLXdpZHRoOiAyNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgfVxuXG4gICAgJl9faW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMC43ZW07XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpZWxkLWZvY3VzO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8g0YHQvtC60YDRi9GC0LjQtSDQuNC90L/Rg9GC0LAg0LIg0YHQu9GD0YfQsNC1INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINGB0LLQvtC10LPQviDRh9C10LrQsdC+0LrRgdCwXG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJl9faGVscC10ZXh0LXdyYXAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgIH1cblxuICAgICZfX2hlbHAtdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGZpZWxkLWhlbHAtdGV4dDtcbiAgICB9XG59XG4iLCIuZmllbGQtZmlsZSB7XG5cbiAgICAkYmxvY2stbmFtZTogJjsgLy8gI3skYmxvY2stbmFtZX1fX2VsZW1lbnRcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vbWFyZ2luLWJvdHRvbTogJHR5cG8tbWFyZ2luLXZlcnRpY2FsO1xuXG4gICAgJl9fbmFtZSB7XG4gICAgICAgIEBpbmNsdWRlIGZpZWxkLW5hbWU7XG4gICAgfVxuXG4gICAgJl9faW5wdXQtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9faW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgJjphY3RpdmUgfiAuZmllbGQtZmlsZV9fbmFtZS10ZXh0LFxuICAgICAgICAmOmZvY3VzIH4gLmZpZWxkLWZpbGVfX25hbWUtdGV4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWVsZC1mb2N1cztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25hbWUtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTglO1xuICAgICAgICBjb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHRlcjtcbiAgICAgICAgcGFkZGluZzogMTJweCAzMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBhdC1yb290IGlucHV0OmRpc2FibGVkIH4gJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1idXR0b24tdGV4dCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJ3BhcGVyY2xpcC5zdmcnLCBjb2xvcj0kZ3JheS1saWdodGVyKTtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlc3Q7XG4gICAgICAgICAgICAvL2JvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgICAgICAvL21hcmdpbi1yaWdodDogJGZpZWxkLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICAgICAgICAgIC8vcGFkZGluZzogJGZpZWxkLXBhZGRpbmctdmVydGljYWwgJGZpZWxkLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICAgICAgICAgIC8vYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAvL2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZ3JheS1saWdodGVzdCwgMTAlKTsgLy8g0LrQsNC6INGDINC+0LHRi9GH0L3Ri9GFINC60L3QvtC/0L7QulxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVscC10ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgZmllbGQtaGVscC10ZXh0O1xuICAgIH1cblxuXG4gICAgJi0tZXJyb3Ige1xuXG4gICAgICAgICN7JGJsb2NrLW5hbWV9X19uYW1lLFxuICAgICAgICAjeyRibG9jay1uYW1lfV9fbmFtZS10ZXh0LFxuICAgICAgICAjeyRibG9jay1uYW1lfV9faW5wdXQsXG4gICAgICAgICN7JGJsb2NrLW5hbWV9X19oZWxwLXRleHQge1xuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRibG9jay1uYW1lfV9fbmFtZS10ZXh0IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHJlZCwgMzUlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWRhcmt7XG4gICAgICAgICN7JGJsb2NrLW5hbWV9X19uYW1lLFxuICAgICAgICAjeyRibG9jay1uYW1lfV9fbmFtZS10ZXh0LFxuICAgICAgICAjeyRibG9jay1uYW1lfV9faW5wdXQsXG4gICAgICAgICN7JGJsb2NrLW5hbWV9X19oZWxwLXRleHQge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgICN7JGJsb2NrLW5hbWV9X19uYW1lLXRleHR7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgncGFwZXJjbGlwLnN2ZycsIGNvbG9yPSRibGFjayk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyRibG9jay1uYW1lfV9fbmFtZS10ZXh0IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRibGFjaywgMzUlKTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZmllbGQtbnVtIHtcblxuICAgICRibG9jay1uYW1lOiAmOyAvLyAjeyRibG9jay1uYW1lfV9fZWxlbWVudFxuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmX19uYW1lIHtcbiAgICAgICAgLy9AaW5jbHVkZSBmaWVsZC1uYW1lO1xuICAgIH1cblxuICAgICZfX2lucHV0LXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX19pbnB1dC1hbmQtYnRucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy93aWR0aDogMTYwcHg7XG4gICAgICAgIC8vcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgJl9faW5wdXQge1xuICAgICAgICAvL0BpbmNsdWRlIGZpZWxkLXRleHQ7XG4gICAgICAgIC8vcGFkZGluZzogJGZpZWxkLXBhZGRpbmctdmVydGljYWwgNDVweDtcbiAgICAgICAgbWluLWhlaWdodDogMzVweDtcbiAgICAgICAgbWF4LXdpZHRoOiA3OHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgICAgICAvL2NvbG9yOiAkYmxhY2stNjA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgLy9ib3JkZXItY29sb3I6IGRhcmtlbigkdWF6dXJlLCAxMCUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgI3skYmxvY2stbmFtZX06bm90KCN7JGJsb2NrLW5hbWV9LS1kaXNhYmxlZCkgYnV0dG9uOmZvY3VzIH4gJiB7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmVcbiAgICAgICAgICAgIC8vQGluY2x1ZGUgZmllbGQtZm9jdXM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idG4ge1xuICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy90b3A6IDFweDtcbiAgICAgICAgLy9ib3R0b206IDFweDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLy9ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIC8vYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICBmb250OiAwLzAgYTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZVxuICAgICAgICAvL2NvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXN0O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8mLS1wbHVzIHtcbiAgICAgICAgLy8gICAgcmlnaHQ6IDFweDtcbiAgICAgICAgLy8gICAgYmFja2dyb3VuZDogc3ZnLWxvYWQoJ3BsdXMuc3ZnJywgY29sb3I9JGJsYWNrKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAvLyAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICAgICAgLy9cbiAgICAgICAgLy8gICAgJi5kaXNhYmxlZHtcbiAgICAgICAgLy8gICAgICAgIGJhY2tncm91bmQ6IHN2Zy1sb2FkKCdwbHVzLnN2ZycsIGNvbG9yPXJnYmEoJGJsYWNrLCAwLjUpKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAvLyAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgICAgIC8vICAgIH1cbiAgICAgICAgLy99XG4gICAgICAgIC8vXG4gICAgICAgIC8vJi0tbWludXMge1xuICAgICAgICAvLyAgICBsZWZ0OiAxcHg7XG4gICAgICAgIC8vICAgIGJhY2tncm91bmQ6IHN2Zy1sb2FkKCdtaW51cy5zdmcnLCBjb2xvcj0kYmxhY2spIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIC8vICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgICAgICAvL1xuICAgICAgICAvLyAgICAmLmRpc2FibGVke1xuICAgICAgICAvLyAgICAgICAgYmFja2dyb3VuZDogc3ZnLWxvYWQoJ21pbnVzLnN2ZycsIGNvbG9yPXJnYmEoJGJsYWNrLCAwLjUpKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAvLyAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgICAgIC8vICAgIH1cbiAgICAgICAgLy99XG5cbiAgICAgICAgI3skYmxvY2stbmFtZX0tLWRpc2FibGVkICYge1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZGlzYWJsZWR7XG4gICAgICAgICAgICAvL2NvbG9yOiAkdWF6dXJlO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWxwLXRleHQge1xuICAgICAgICAvL0BpbmNsdWRlIGZpZWxkLWhlbHAtdGV4dDtcbiAgICB9XG5cblxuICAgICYtLWVycm9yIHtcblxuICAgICAgICAjeyRibG9jay1uYW1lfV9fbmFtZSxcbiAgICAgICAgI3skYmxvY2stbmFtZX1fX2lucHV0LFxuICAgICAgICAjeyRibG9jay1uYW1lfV9faGVscC10ZXh0IHtcbiAgICAgICAgICAgIC8vY29sb3I6ICRjb2xvci1kYW5nZXI7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRibG9jay1uYW1lfV9faW5wdXQge1xuICAgICAgICAgICAgLy9ib3JkZXItY29sb3I6ICRjb2xvci1kYW5nZXI7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWRhbmdlciwgMzUlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLyogRmlyZWZveCAqL1xuICAgIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgIH1cbn1cbiIsIi5maWVsZC10ZXh0IHtcblxuICAgICRibG9jay1uYW1lOiAmOyAvLyAjeyRibG9jay1uYW1lfV9fZWxlbWVudFxuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgICAgQGluY2x1ZGUgZmllbGQtbmFtZTtcbiAgICB9XG5cbiAgICAmX19pbnB1dC13cmFwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJl9faW5wdXQge1xuICAgICAgICBAaW5jbHVkZSBmaWVsZC10ZXh0O1xuXG4gICAgICAgIEBhdC1yb290IHRleHRhcmVhI3smfSB7XG4gICAgICAgICAgICAvLyR0ZXh0YXJlYS1oZWlnaHQ6ICgkbGluZS1oZWlnaHQgKiAyKSArICgkZmllbGQtcGFkZGluZy12ZXJ0aWNhbCAqIDIpO1xuICAgICAgICAgICAgLy9cbiAgICAgICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgICAgICAgIC8vbWluLWhlaWdodDogY2FsYygjeyR0ZXh0YXJlYS1oZWlnaHR9ICsgMnB4KTtcbiAgICAgICAgICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWxwLXRleHQge1xuICAgICAgICBAaW5jbHVkZSBmaWVsZC1oZWxwLXRleHQ7XG4gICAgfVxuXG5cbiAgICAvLyDQntGI0LjQsdC60LAg0YfQtdGA0LXQtyDQutC70LDRgdGBICjQvdCw0L/RgNC40LzQtdGALCDQv9C+0YHQu9C1INGB0LLQvtC10Lkg0LLQsNC70LjQtNCw0YbQuNC4KVxuICAgICYtLWVycm9yIHtcblxuICAgICAgICAjeyRibG9jay1uYW1lfV9fbmFtZSxcbiAgICAgICAgI3skYmxvY2stbmFtZX1fX2lucHV0LFxuICAgICAgICAjeyRibG9jay1uYW1lfV9faGVscC10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7JGJsb2NrLW5hbWV9X19pbnB1dCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHJlZCwgMzUlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vINCi0LAg0LbQtSDRgdGC0LjQu9C40LfQsNGG0LjRjyDQv9GA0Lgg0YTQvtC60YPRgdC1INC90LAg0L3QtdCy0LDQu9C40LTQvdC+0Lwg0L/QvtC70LUgKHJlcXVpcmVkINC4INC00YAuIOKAlCDQsdGA0LDRg9C30LXRgCDRhNC+0LrRg9GB0LjRgNGD0LXRgiDQuCDQv9C+0LrQsNC30YvQstCw0LXRgiA6aW52YWxpZClcbiAgICAmOmZvY3VzLXdpdGhpbjpoYXMoI3skYmxvY2stbmFtZX1fX2lucHV0OmludmFsaWQpIHtcblxuICAgICAgICAjeyRibG9jay1uYW1lfV9fbmFtZSxcbiAgICAgICAgI3skYmxvY2stbmFtZX1fX2lucHV0LFxuICAgICAgICAjeyRibG9jay1uYW1lfV9faGVscC10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyRibG9jay1uYW1lfV9faW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGFiZWx7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICN7JGJsb2NrLW5hbWV9X19uYW1le1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogNTBtcztcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skYmxvY2stbmFtZX1fX2lucHV0e1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICB0ZXh0YXJlYS5maWVsZC10ZXh0X19pbnB1dHtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRibG9jay1uYW1lfV9faW5wdXQ6Zm9jdXMgfiAjeyRibG9jay1uYW1lfV9fbmFtZSxcbiAgICAgICAgI3skYmxvY2stbmFtZX1fX2lucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gI3skYmxvY2stbmFtZX1fX25hbWUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KSBzY2FsZSgwLjc1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JGJsb2NrLW5hbWV9X19pY29ue1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kYXJre1xuICAgICAgICAjeyRibG9jay1uYW1lfV9faW5wdXR7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZmlsdGVye1xuICAgICRibG9jay1uYW1lOiAmOyAvLyAjeyRibG9jay1uYW1lfV9fZWxlbWVudFxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICB9XG5cbiAgICAmX19saW5re1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgJHRyYW5zaXRpb24tdGltZTtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTlweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMtdmlzaWJsZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hY3RpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2VydmljZXN7XG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wb3J0Zm9saW97XG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRibG9jay1uYW1lfV9fbGlua3tcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZm9vdGVyLWxpc3R7XG4gICAgJGJsb2NrLW5hbWU6ICY7IC8vICN7JGJsb2NrLW5hbWV9X19lbGVtZW50XG5cbiAgICAmX19saW5re1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgcGFkZGluZzogOXB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggJHRyYW5zaXRpb24tdGltZSBlYXNlLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMtdmlzaWJsZXtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1maXJzdHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWZpcnN0e1xuICAgICAgICAjeyRibG9jay1uYW1lfV9fbGlua3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWFub3RoZXJ7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yM3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRibG9jay1uYW1lfV9fbGlua3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAgICAgJi0tZmlyc3R7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmZvb3RlciB7XG4gICAgJGJsb2NrLW5hbWU6ICY7IC8vICN7JGJsb2NrLW5hbWV9X19lbGVtZW50XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cbiAgICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgICB9XG5cbiAgICAmX193cmFwcGVye1xuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICAgICdtZW51IG1lbnUgbWVudSdcbiAgICAgICAgICAgICdsb2dvIHNvY2lhbCBjb250YWN0cydcbiAgICAgICAgICAgICdsb2dvIHNvY2lhbCBwb2xpY3knO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICAgICdtZW51IG1lbnUgbWVudSdcbiAgICAgICAgICAgICdsb2dvIHNvY2lhbCBjb250YWN0cydcbiAgICAgICAgICAgICdwb2xpY3kgcG9saWN5IHBvbGljeSc7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dve1xuICAgICAgICBncmlkLWFyZWE6IGxvZ287XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZW51e1xuICAgICAgICBncmlkLWFyZWE6IG1lbnU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDE4NXB4LCAxZnIpIDFmciAxZnIgMWZyIDFmcjtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUxcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgyOTVweCwgMWZyKSAxZnIgMWZyIDFmciAxZnI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3OHB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmX19saXN0e1xuICAgICAgICAmLS1kZXNrdG9we1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbW9iaWxle1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NvY2lhbHtcbiAgICAgICAgZ3JpZC1hcmVhOiBzb2NpYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgJl9fc29jaWFsLWxpbmt7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICB3aWR0aDogNjFweDtcbiAgICAgICAgICAgIGhlaWdodDogNjFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2Z3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFjdHN7XG4gICAgICAgIGdyaWQtYXJlYTogY29udGFjdHM7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFjdHMtdGV4dHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zM3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgcGFkZGluZzogOXB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BvbGljeXtcbiAgICAgICAgZ3JpZC1hcmVhOiBwb2xpY3k7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuLmZvb3Rlcl9fbG9nb3tcbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5oZWFkZXItbWVudXtcbiAgICAkYmxvY2stbmFtZTogJjsgLy8gI3skYmxvY2stbmFtZX1fX2VsZW1lbnRcblxuICAgICZfX2xpc3R7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9faXRlbXtcbiAgICAgICAgJi0tYWN0aXZle1xuICAgICAgICAgICAgI3skYmxvY2stbmFtZX1fX2xpbmt7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmt7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoICR0cmFuc2l0aW9uLXRpbWUgZWFzZS1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLXZpc2libGV7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnR7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMTZweCAwIHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG5cbiAgICAgICAgJi5zaG93e1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmhlYWRlciB7XG4gICAgJGJsb2NrLW5hbWU6ICY7IC8vICN7JGJsb2NrLW5hbWV9X19lbGVtZW50XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgIHRvcDogMjRweDtcbiAgICB9XG5cbiAgICAmX193cmFwcGVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgJl9fbG9nb3tcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1M3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDZweDtcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVudXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9ue1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bl9fdXB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xODtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXRpbWU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMycHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXJnZXJ7XG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kYXJre1xuICAgICAgICAuaGVhZGVyLW1lbnVfX2xpbmt7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idXJnZXJfX2ljb257XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmhlcm8tYWJvdXR7XG4gICAgJGJsb2NrLW5hbWU6ICY7IC8vICN7JGJsb2NrLW5hbWV9X19lbGVtZW50XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcblxuICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMTY3MHB4O1xuICAgICAgICB0b3A6IC01MDBweDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9waWMtMy5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDE5NzBweDtcbiAgICAgICAgaGVpZ2h0OiAxNDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICB3aWR0aDogMzQxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNDU1cHg7XG4gICAgICAgICAgICByaWdodDogLTI5NTBweDtcbiAgICAgICAgICAgIHRvcDogLTkwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgcmlnaHQ6IC0yNzgwcHg7XG4gICAgICAgICAgICB0b3A6IC04NTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhaW5lcntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDYycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDkwJTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMy4xcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiA4NHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDk0JTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtNC4ycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQycHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcblxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cy12aXNpYmxle1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5oZXJvLWJsb2d7XG4gICAgJGJsb2NrLW5hbWU6ICY7IC8vICN7JGJsb2NrLW5hbWV9X19lbGVtZW50XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuXG4gICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJl9fbmFtZXtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM0cHg7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40MnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYW1lLWRhdGV7XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICB9XG5cbiAgICAmX190aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzZweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODRweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41NHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwNDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW17XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcblxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLXZpc2libGV7XG5cbiAgICAgICAgICAgICN7JGJsb2NrLW5hbWV9X191cHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOHB4LCAtOHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3skYmxvY2stbmFtZX1fX2Rvd257XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7JGJsb2NrLW5hbWV9X19saW5le1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3skYmxvY2stbmFtZX1fX3N1YnRpdGxlLFxuICAgICAgICAgICAgI3skYmxvY2stbmFtZX1fX3RleHQsXG4gICAgICAgICAgICAjeyRibG9jay1uYW1lfV9fdGFnLFxuICAgICAgICAgICAgI3skYmxvY2stbmFtZX1fX2RhdGV7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX191cHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tdGltZTtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAzNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZG93bntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgJHRyYW5zaXRpb24tdGltZSBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmX19saW5le1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICYtLWZpcnN0e1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTlweDtcbiAgICAgICAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zZWNvbmQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGhpcmR7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1ne1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBoZWlnaHQ6IDM0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2Nye1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMjRweCAyNHB4IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMzJweCAzMnB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi10aW1lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi10aW1lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0tYm90dG9te1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgfVxuXG4gICAgJl9fdGFnLCAmX19kYXRle1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tdGltZTtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogODcuMDE4JTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFne1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuXG4gICAgJi0tYXJ0aWNsZXtcbiAgICAgICAgI3skYmxvY2stbmFtZX1fX3RpdGxle1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmhlcm8tY2FudmFze1xuICAgICRibG9jay1uYW1lOiAmOyAvLyAjeyRibG9jay1uYW1lfV9fZWxlbWVudFxuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEyMHB4O1xuICAgIHJpZ2h0OiAtMTUwcHg7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGhlaWdodDogNTAwcHg7XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgIC8vdG9wOiBhdXRvO1xuICAgICAgICByaWdodDogLTE1MHB4O1xuICAgICAgICB0b3A6IC0xODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgIHdpZHRoOiA5NTBweDtcbiAgICAgICAgaGVpZ2h0OiA5NTBweDtcbiAgICAgICAgdG9wOiAtNDAwcHg7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0zMDBweDtcbiAgICB9XG59XG4iLCIuaGVyby1lZHVjYXRpb257XG4gICAgJGJsb2NrLW5hbWU6ICY7IC8vICN7JGJsb2NrLW5hbWV9X19lbGVtZW50XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgIC8vY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAmX19uYW1le1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzRweDtcbiAgICAgICAgY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40MnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmFtZS1ncmF5e1xuICAgICAgICBjb2xvcjogJGdyYXk7XG5cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcvJztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMtdmlzaWJsZXtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxle1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5NiU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41NnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NzdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDcwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0e1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTNweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmhlcm8tZXZlbnR7XG4gICAgJGJsb2NrLW5hbWU6ICY7IC8vICN7JGJsb2NrLW5hbWV9X19lbGVtZW50XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuXG4gICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJl9fbmFtZXtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM0cHg7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25hbWUtZ3JheXtcbiAgICAgICAgY29sb3I6ICRncmF5O1xuXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiAnLyc7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLXZpc2libGV7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTc3cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41NHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYnJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE5cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGV0YWlse1xuICAgICAgICAjeyRibG9jay1uYW1lfV9fbmFtZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcbiAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyRibG9jay1uYW1lfV9fbmFtZS10YWd7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRibG9jay1uYW1lfV9fdGl0bGV7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbn1cbiIsIi5oZXJvLWluZHVzdHJpZXN7XG4gICAgJGJsb2NrLW5hbWU6ICY7IC8vICN7JGJsb2NrLW5hbWV9X19lbGVtZW50XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAvL2NvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLy8mOmJlZm9yZSwgJjphZnRlcntcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9waWMtMi5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDE0NTBweDtcbiAgICAgICAgaGVpZ2h0OiAxNTQycHg7XG4gICAgICAgIHJpZ2h0OiAtOTMwcHg7XG4gICAgICAgIHRvcDogLTkwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDgxZGVnKTtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICB3aWR0aDogMTk2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDg1cHg7XG4gICAgICAgICAgICByaWdodDogLTExMzBweDtcbiAgICAgICAgICAgIHRvcDogLTEzMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIHdpZHRoOiAyNzcwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI5NTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTE5MHB4O1xuICAgICAgICAgICAgdG9wOiAtMTkxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJl9fbmFtZXtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM0cHg7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25hbWUtZ3JheXtcbiAgICAgICAgY29sb3I6ICRncmF5O1xuXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiAnLyc7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLXZpc2libGV7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTc3cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41NHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTA3MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE5cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmhlcm8tbGlzdHtcbiAgICAkYmxvY2stbmFtZTogJjsgLy8gI3skYmxvY2stbmFtZX1fX2VsZW1lbnRcblxuICAgIHBhZGRpbmctYm90dG9tOiAzN3B4O1xuXG4gICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbXtcbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5re1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExOCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzJweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cy12aXNpYmxle1xuICAgICAgICAgICAgY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZGVza3RvcHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1tb2JpbGV7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAuYWN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2stbGlnaHQ7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAvL0BpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgLy8gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgLy99XG4gICAgfVxuXG4gICAgLmFjIC5hYy10cmlnZ2Vye1xuICAgICAgICBmb250LWZhbWlseTogJGhvdmVzO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzRweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWMgLmFjLXRyaWdnZXI6OmFmdGVye1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJ2Nyb3NzLnN2ZycsIGNvbG9yPSRncmF5LWxpZ2h0ZXIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tdGltZTtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hYy5pcy1hY3RpdmUgPiAuYWMtaGVhZGVyIC5hYy10cmlnZ2VyOjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuXG4gICAgLmFjIC5hYy1wYW5lbCAuYWMtdGV4dHtcbiAgICAgICAgcGFkZGluZzogMCAwIDI0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaG92ZXM7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYjeyRibG9jay1uYW1lfV9fZGVzY3J7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE5cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAgKyBwe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaGVyby1wb3J0Zm9saW97XG4gICAgJGJsb2NrLW5hbWU6ICY7IC8vICN7JGJsb2NrLW5hbWV9X19lbGVtZW50XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgIC8vY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgcGFkZGluZy10b3A6IDMwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGljLTEucG5nKSwgdXJsKC4uL2ltZy9waWMtMS5wbmcpO1xuICAgIC8vYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICAgIC8vYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgLy8vL2JhY2tncm91bmQtcG9zaXRpb246IDE1JSAtMzUlLCA4MCUgMTYwJTtcbiAgICAvL2JhY2tncm91bmQtcG9zaXRpb246IDMwMHB4IC0zNSUsIDgwJSAxNjAlO1xuICAgIC8vYmFja2dyb3VuZC1zaXplOiA1NzBweCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICBwYWRkaW5nLXRvcDogMzI1cHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtNzAwcHg7XG4gICAgICAgIHRvcDogLTgwMHB4O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BpYy0yLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogMTEzMHB4O1xuICAgICAgICBoZWlnaHQ6IDExMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIHdpZHRoOiAxNjcwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2NzBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtOTAwcHg7XG4gICAgICAgICAgICB0b3A6IC0xMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICByaWdodDogLTU1MHB4O1xuICAgICAgICAgICAgdG9wOiAtMTEwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLy8mX19uYW1le1xuICAgIC8vICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAvLyAgICBmb250LXdlaWdodDogNTAwO1xuICAgIC8vICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIC8vICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNHB4O1xuICAgIC8vICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAvLyAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIC8vXG4gICAgLy8gICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgIC8vICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgLy8gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgLy8gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIC8vICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgICAvLyAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAvLyAgICB9XG4gICAgLy9cbiAgICAvLyAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgLy8gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAvLyAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAvLyAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgLy8gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xuICAgIC8vICAgIH1cbiAgICAvL31cbiAgICAmX19uYW1le1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzRweDtcbiAgICAgICAgY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40MnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmFtZS1ncmF5e1xuICAgICAgICBjb2xvcjogJGdyYXk7XG5cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcvJztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMtdmlzaWJsZXtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxle1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5NiU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41NnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5NiU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGV7XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXBwZXJ7XG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29se1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTZweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbXtcbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2xpbmt7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEycHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHBhZGRpbmc6IDZweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLXZpc2libGV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gbmVlZGVkIGZvciB0aGUgXCJ4XCIgcG9zaXRpb25pbmdcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9faW1ne1xuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudHtcbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjEwcHggMWZyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudC10aXRsZXtcbiAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNHB4O1xuXG4gICAgICAgIGEgeyBjb2xvcjogI2ZmZjsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgYTpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMC45NjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50LWxpbmt7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xODtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8mOmhvdmVyLCAmOmZvY3VzLXZpc2libGV7XG4gICAgICAgIC8vICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgLy99XG4gICAgfVxuXG4gICAgJl9fY29udGVudC10ZXh0e1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1saWdodGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAgKyBwe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWRldGFpbHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skYmxvY2stbmFtZX1fX25hbWV7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JGJsb2NrLW5hbWV9X19uYW1lLWdyYXl7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skYmxvY2stbmFtZX1fX3RpdGxle1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRibG9jay1uYW1lfV9fd3JhcHBlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucG9ydGZvbGlvX19maWx0ZXIge1xuICAgIEBpbmNsdWRlIG1heCgkc2NyZWVuLW1kKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAuYWMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaGVyby1zZXJ2aWNlc3tcbiAgICAkYmxvY2stbmFtZTogJjsgLy8gI3skYmxvY2stbmFtZX1fX2VsZW1lbnRcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICBjb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICBwYWRkaW5nLXRvcDogMzAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9waWMtMS5wbmcpLCB1cmwoLi4vaW1nL3BpYy0xLnBuZyk7XG4gICAgLy9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gICAgLy9iYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICAvLy8vYmFja2dyb3VuZC1wb3NpdGlvbjogMTUlIC0zNSUsIDgwJSAxNjAlO1xuICAgIC8vYmFja2dyb3VuZC1wb3NpdGlvbjogMzAwcHggLTM1JSwgODAlIDE2MCU7XG4gICAgLy9iYWNrZ3JvdW5kLXNpemU6IDU3MHB4IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMjVweDtcbiAgICB9XG5cbiAgICAvLyY6YmVmb3JlLCAmOmFmdGVye1xuICAgIC8vICAgIGNvbnRlbnQ6ICcnO1xuICAgIC8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgICB6LWluZGV4OiAwO1xuICAgIC8vICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGljLTEucG5nKTtcbiAgICAvLyAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC8vICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgIC8vICAgIHdpZHRoOiA1NzBweDtcbiAgICAvLyAgICBoZWlnaHQ6IDU3MHB4O1xuICAgIC8vICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAvL1xuICAgIC8vICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAvLyAgICAgICAgd2lkdGg6IDgyMHB4O1xuICAgIC8vICAgICAgICBoZWlnaHQ6IDgyMHB4O1xuICAgIC8vICAgIH1cbiAgICAvL1xuICAgIC8vICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAvLyAgICAgICAgd2lkdGg6IDEwMDBweDtcbiAgICAvLyAgICAgICAgaGVpZ2h0OiAxMDAwcHg7XG4gICAgLy8gICAgfVxuICAgIC8vfVxuICAgIC8vXG4gICAgLy8mOmJlZm9yZXtcbiAgICAvLyAgICByaWdodDogLTIwMHB4O1xuICAgIC8vICAgIHRvcDogLTIwMHB4O1xuICAgIC8vXG4gICAgLy8gICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgIC8vICAgICAgICByaWdodDogLTMwMHB4O1xuICAgIC8vICAgICAgICB0b3A6IC0zMDBweDtcbiAgICAvLyAgICB9XG4gICAgLy9cbiAgICAvLyAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgLy8gICAgICAgIHJpZ2h0OiAtMzAwcHg7XG4gICAgLy8gICAgICAgIHRvcDogLTM3MHB4O1xuICAgIC8vICAgIH1cbiAgICAvL31cbiAgICAvL1xuICAgIC8vJjphZnRlcntcbiAgICAvLyAgICBsZWZ0OiAtMjcwcHg7XG4gICAgLy8gICAgYm90dG9tOiAtMjcwcHg7XG4gICAgLy8gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwZGVnKTtcbiAgICAvL1xuICAgIC8vICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAvLyAgICAgICAgbGVmdDogLTgwcHg7XG4gICAgLy8gICAgICAgIGJvdHRvbTogLTUwMHB4O1xuICAgIC8vICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjY1ZGVnKTtcbiAgICAvLyAgICB9XG4gICAgLy99XG5cbiAgICAmX19jb250YWluZXJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmX19uYW1le1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzRweDtcbiAgICAgICAgY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40MnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDc2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5NiU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDg0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41NHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaGVyby1zaXRle1xuICAgICRibG9jay1uYW1lOiAmOyAvLyAjeyRibG9jay1uYW1lfV9fZWxlbWVudFxuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIGNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgIHBhZGRpbmctdG9wOiAzMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjFweDtcblxuICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDMyNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG5cbiAgICAvLyY6YmVmb3JlLCAmOmFmdGVye1xuICAgIC8vJjpiZWZvcmV7XG4gICAgLy8gICAgY29udGVudDogJyc7XG4gICAgLy8gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICAgIHotaW5kZXg6IDA7XG4gICAgLy8gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9waWMtMS5wbmcpO1xuICAgIC8vICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLy8gICAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gICAgLy8gICAgd2lkdGg6IDU3MHB4O1xuICAgIC8vICAgIGhlaWdodDogNTcwcHg7XG4gICAgLy8gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIC8vXG4gICAgLy8gICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgIC8vICAgICAgICB3aWR0aDogODIwcHg7XG4gICAgLy8gICAgICAgIGhlaWdodDogODIwcHg7XG4gICAgLy8gICAgfVxuICAgIC8vXG4gICAgLy8gICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgIC8vICAgICAgICB3aWR0aDogMTAwMHB4O1xuICAgIC8vICAgICAgICBoZWlnaHQ6IDEwMDBweDtcbiAgICAvLyAgICB9XG4gICAgLy99XG4gICAgLy9cbiAgICAvLyY6YmVmb3Jle1xuICAgIC8vICAgIHJpZ2h0OiAtMjAwcHg7XG4gICAgLy8gICAgdG9wOiAtMjAwcHg7XG4gICAgLy9cbiAgICAvLyAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgLy8gICAgICAgIHJpZ2h0OiAtMzAwcHg7XG4gICAgLy8gICAgICAgIHRvcDogLTMwMHB4O1xuICAgIC8vICAgIH1cbiAgICAvL1xuICAgIC8vICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAvLyAgICAgICAgcmlnaHQ6IC0zMDBweDtcbiAgICAvLyAgICAgICAgdG9wOiAtMzcwcHg7XG4gICAgLy8gICAgfVxuICAgIC8vfVxuXG4gICAgJl9fY29udGFpbmVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJl9fbmFtZXtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM0cHg7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25hbWUtZ3JheXtcbiAgICAgICAgY29sb3I6ICRncmF5O1xuXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiAnLyc7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLXZpc2libGV7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTc3cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41NHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTA3MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4vLyAgICAgICAgICAgIG1heC13aWR0aDogMzkwcHg7XG4vLyAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDg4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTlweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XG4vLyAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhY3RzX19idG4geyBtYXJnaW4tdG9wOiAycmVtO31cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMTBweCAwcHg7IFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlcntcbiAgICAgICAgLy93aWR0aDogNjA2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICB3aWR0aDogNjA2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zbGlkZXtcbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogNDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NsaWRlLXRpdGxle1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDk2JTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2xpZGUtdGV4dHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTNweDtcbiAgICAgICAgY29sb3I6ICRncmF5O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCArIHB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLnN3aXBlcntcbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLXNsaWRle1xuICAgICAgICB3aWR0aDogNjA2cHg7XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgLy90cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuXG4gICAgICAgICY6bm90KC5zd2lwZXItc2xpZGUtbmV4dCk6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKXtcbiAgICAgICAgICAgICN7JGJsb2NrLW5hbWV9X19zbGlkZS10aXRsZXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZS1hY3RpdmV7XG4gICAgICAgIC8vd2lkdGg6IDYwNnB4O1xuICAgICAgICBjb2xvcjogJGdyYXktbGlnaHRlcjtcblxuICAgICAgICAjeyRibG9jay1uYW1lfV9fc2xpZGUtdGV4dHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGFnaW5hdGlvbi13cmFwe1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICB9XG5cbiAgICAmX19wYWdpbmF0aW9ue1xuXG4gICAgICAgIC8vZmxleDogMSAxIDEyMzJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEwMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgbWluLWhlaWdodDogNzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWx7XG4gICAgICAgICAgICB3aWR0aDogOTAwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIzMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAvLy5yaWdodHtcbiAgICAgICAgICAgIC8vICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgLy99XG4gICAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMzcHg7XG5cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle1xuICAgICAgICBjb2xvcjogJGdyYXktbGlnaHRlcjtcblxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFue1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sZWZ0LCAuYm90dG9tLCAucmlnaHR7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNDAlIC0gMy41cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJvdHRvbXtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IC0xMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJpZ2h0e1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJldiwgJl9fbmV4dHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiA0OHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJldi5zd2lwZXItYnV0dG9uLXByZXZ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWR7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG5cbn1cblxuLmhlcm8tcG9ydGZvbGlvX19jb250YWluZXIge1xuICAgIC5oZXJvLXNpdGVfX25hbWUge1xuICAgICAgICAuaGVyby1zaXRlX19uYW1lLWdyYXkge1xuICAgICAgICAgICAgY29sb3I6ICNiZmQyZmY7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaGVyby12YWNhbmNpZXMge1xuICAgICRibG9jay1uYW1lOiAmOyAvLyAjeyRibG9jay1uYW1lfV9fZWxlbWVudFxuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuXG4gICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMjIwcHg7XG4gICAgICAgIHRvcDogLTE2MHB4O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BpYy0yLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogNDgwcHg7XG4gICAgICAgIGhlaWdodDogNTEwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xM2RlZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgd2lkdGg6IDk1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDEwcHg7XG4gICAgICAgICAgICByaWdodDogLTQ0MHB4O1xuICAgICAgICAgICAgdG9wOiAtMjMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCkge1xuICAgICAgICAgICAgd2lkdGg6IDIxNjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjMwNHB4O1xuICAgICAgICAgICAgcmlnaHQ6IC05ODBweDtcbiAgICAgICAgICAgIHRvcDogLTk1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcbiAgICAgICAgY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5NiU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5NiU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTNweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJi0tc2luZ2xle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI3skYmxvY2stbmFtZX1fX3RleHR7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzOTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDY1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi5pbmR1c3RyaWVzLWxpc3R7XG4gICAgJGJsb2NrLW5hbWU6ICY7IC8vICN7JGJsb2NrLW5hbWV9X19lbGVtZW50XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgJl9fbGlzdHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC1nYXA6IDE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlua3tcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBpbWcgeyBtYXgtaGVpZ2h0OiAyNTBweDsgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgcCB7IG1hcmdpbjogMTVweCAwcHggMHB4IDBweDsgfVxuXG4gICAgICAgIC5idG5fX3Vwe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cy12aXNpYmxle1xuICAgICAgICAgICAgLmJ0bl9fdXB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcblxuICAgICAgICAgICAgICAgIC5pbmR1c3RyaWVzLWxpc3RfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qIE9wdGlvbmFsOiB2ZW5kb3IgcHJlZml4ZXMgZm9yIG9sZGVyIGJyb3dzZXIgc3VwcG9ydCAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpOyBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8qXG4gICAgICAgICAgICAjeyRibG9jay1uYW1lfV9faWNvbntcbiAgICAgICAgICAgICAgICAmLS1tZWRpY2luZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJ21lZGljaW5lLnN2ZycsIGNvbG9yPSR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtLWVkdWNhdGlvbntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJ2VkdWNhdGlvbi5zdmcnLCBjb2xvcj0kd2hpdGUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLS1idXNpbmVze1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnYnVzaW5lcy5zdmcnLCBjb2xvcj0kd2hpdGUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLS1nb3N7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCdnb3Muc3ZnJywgY29sb3I9JHdoaXRlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi0tcHJvZHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJ3Byb2Quc3ZnJywgY29sb3I9JHdoaXRlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi0tdnVze1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgndnVzLnN2ZycsIGNvbG9yPSR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgKi9cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbntcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qXG4gICAgICAgICYtLW1lZGljaW5le1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJ21lZGljaW5lLnN2ZycsIGNvbG9yPSRibHVlLWxpZ2h0KTtcbiAgICAgICAgfVxuICAgICAgICAmLS1lZHVjYXRpb257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnZWR1Y2F0aW9uLnN2ZycsIGNvbG9yPSRibHVlLWxpZ2h0KTtcbiAgICAgICAgfVxuICAgICAgICAmLS1idXNpbmVze1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJ2J1c2luZXMuc3ZnJywgY29sb3I9JGJsdWUtbGlnaHQpO1xuICAgICAgICB9XG4gICAgICAgICYtLWdvc3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCdnb3Muc3ZnJywgY29sb3I9JGJsdWUtbGlnaHQpO1xuICAgICAgICB9XG4gICAgICAgICYtLXByb2R7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgncHJvZC5zdmcnLCBjb2xvcj0kYmx1ZS1saWdodCk7XG4gICAgICAgIH1cbiAgICAgICAgJi0tdnVze1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJ3Z1cy5zdmcnLCBjb2xvcj0kYmx1ZS1saWdodCk7XG4gICAgICAgIH1cbiAgICAgICAgKi9cbiAgICB9XG5cbiAgICAmX190ZXh0e1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzRweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5NiU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmludGVyZXN0ZWQtc2xpZGV7XG4gICAgJGJsb2NrLW5hbWU6ICY7IC8vICN7JGJsb2NrLW5hbWV9X19lbGVtZW50XG5cbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgJl9faW1ne1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTEycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGF0ZXtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMzcHg7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExOCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tYWluLWJsb2d7XG4gICAgJGJsb2NrLW5hbWU6ICY7IC8vICN7JGJsb2NrLW5hbWV9X19lbGVtZW50XG5cbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuXG4gICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGV7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMjRweDtcblxuICAgICAgICBzcGFue1xuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idG57XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIH1cblxuICAgICAgICAmLS1kZXNrdG9we1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1tb2JpbGV7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3R7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtcm93LWdhcDogMzZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS10b3B7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjAlIDQwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3skYmxvY2stbmFtZX1fX2ltZ3tcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ4JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJvdHRvbXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3skYmxvY2stbmFtZX1fX2ltZ3tcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYxJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9faW1ne1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTElO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RhdGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zM3B4O1xuICAgICAgICBjb2xvcjogJGJsdWU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubWFpbi1jbGllbnRze1xuICAgICRibG9jay1uYW1lOiAmOyAvLyAjeyRibG9jay1uYW1lfV9fZWxlbWVudFxuXG4gICAgJl9fbGlzdHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAzNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMzJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBncmlkLWdhcDogMTZweDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5re1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLXZpc2libGV7XG4gICAgICAgICAgICAjeyRibG9jay1uYW1lfV9faW1ne1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1ne1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tdGltZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIC8vYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYxJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUxJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkdHJhbnNpdGlvbi10aW1lO1xuXG4gICAgICAgIH1cblxuICAgICAgICBwaWN0dXJlLCBpbWd7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25hbWV7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zM3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmFtZS10YWJsZXR7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbS10aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4KCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgY29sb3I6ICMxODBmMGY7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ibGFja3tcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYnJ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgoJHNjcmVlbi14bCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhdGVnb3J5e1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zM3B4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvdHRvbXtcbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnRue1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG5fX3Vwe1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBIb3ZlciBibG9jayAqL1xuICAgICZfX2hvdmVyIHtcbiAgICAgICAgY29sb3I6ICMxODBmMGY7XG4gICAgfVxuICAgICZfX2hvdmVyLXdyYXB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMnB4O1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ob3Zlci1iaWd7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTQ7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtNC4ycHg7XG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hvdmVyLXRleHR7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ob3Zlci10b3B7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9faG92ZXItYm90dG9te1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgfVxuXG4gICAgJl9faG92ZXItbGlua3tcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMC44NztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG4gICAgfVxuICAgIC8qIGVuZCBob3ZlciBibG9jayAqL1xuXG5cbiAgICAvLyYtLXNlcnZpY2Vze1xuICAgIC8vICAgICN7JGJsb2NrLW5hbWV9X19maWx0ZXJ7XG4gICAgLy8gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAvLyAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gICAgICAgIH1cbiAgICAvLyAgICB9XG4gICAgLy99XG5cbiAgICAmLS1zaXRle1xuICAgICAgICBwYWRkaW5nLXRvcDogNTZweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLm1haW4taGVyb3tcbiAgICAkYmxvY2stbmFtZTogJjsgLy8gI3skYmxvY2stbmFtZX1fX2VsZW1lbnRcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNTc1cHg7XG5cblxuICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgIGhlaWdodDogNjc1cHg7XG4gICAgfVxuXG4gICAgJl9fdmlkZW97XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICB2aWRlb3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYW52YXN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAvL3ZpZGVve1xuICAgICAgICAvLyAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy8gICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAvLyAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgLy99XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiA1M3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuODY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMi42NXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTMuMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk0O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC00LjJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0bntcbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG5fX3Vwe1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubWFpbi1wbGF0Zm9ybXN7XG4gICAgJGJsb2NrLW5hbWU6ICY7IC8vICN7JGJsb2NrLW5hbWV9X19lbGVtZW50XG5cbiAgICAmX19saXN0e1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBwYWRkaW5nOiAxcHggMCAwIDFweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IC0xcHggLTFweCAwIDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlua3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAyMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgcGFkZGluZzogMzAlO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19pbWd7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmX190ZXh0e1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zM3B4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42OHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm1haW4tcmV2aWV3c3tcbiAgICAkYmxvY2stbmFtZTogJjsgLy8gI3skYmxvY2stbmFtZX1fX2VsZW1lbnRcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZXtcbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGJye1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXBwZXJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2xpZGVye1xuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYXZpZ2F0aW9ue1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIHRvcDogLTgwcHg7XG4gICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgLy9yaWdodDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKC0yMCUgLSA0NnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGFnaW5hdGlvbntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItd3JhcHBlcntcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZXtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICZfX3NsaWRle1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDI0cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZ3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHR7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAvLyBjbGFtcCBhcmVhIChrZWVwcyBjYXJkcyB1bmlmb3JtKVxuICAgICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOTBweDtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCArIHB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2xpZGUuaXMtdHJ1bmNhdGVkICZfX3RleHQ6OmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LDI1NSwyNTUsMCksICR3aGl0ZSk7XG4gICAgfVxuXG4gICAgJl9fbW9yZXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgZm9udDogaW5oZXJpdDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICMxMTE7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGVza3RvcC1vbmx5OiBhbGxvdyByZWFkaW5nIHdpdGhvdXQgb3BlbmluZyBtb2RhbCAoc2Nyb2xsIGluc2lkZSBjbGFtcGVkIGFyZWEpXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSl7XG4gICAgICAgICZfX3NsaWRlLmlzLXRydW5jYXRlZDpob3ZlciAmX190ZXh0e1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2xpZGUuaXMtdHJ1bmNhdGVkOmhvdmVyICZfX3RleHQ6OmFmdGVye1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmt7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgY29sb3I6ICRncmF5O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYW1le1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42OHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcG9zdHtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjdweDtcbiAgICAgICAgY29sb3I6ICRncmF5O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTE4JTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmd7XG4gICAgICAgICN7JGJsb2NrLW5hbWV9X19zbGlkZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ncmF5LWxpZ2h0e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4ucmV2aWV3LW1vZGFse1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmlzLW9wZW57XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICZfX292ZXJsYXl7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gICAgfVxuXG4gICAgJl9fZGlhbG9ne1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogODYwcHg7XG4gICAgICAgIG1hcmdpbjogNnZoIGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgcGFkZGluZzogMjJweCAyMnB4IDE4cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDg4dmg7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cblxuICAgICZfX2Nsb3Nle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAmX19oZWFke1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICZfX2xvZ297XG4gICAgICAgIGhlaWdodDogNDRweDtcblxuICAgICAgICBpbWd7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmFtZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIH1cblxuICAgICZfX3Bvc3R7XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICB9XG5cbiAgICAmX190aXRsZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50e1xuICAgICAgICBwICsgcHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193aG8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbn1cblxuYm9keS5yZXZpZXctbW9kYWwtb3BlbntcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiLm1haW4tdGFic3tcbiAgICAkYmxvY2stbmFtZTogJjsgLy8gI3skYmxvY2stbmFtZX1fX2VsZW1lbnRcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuXG4gICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA3MjBweDtcbiAgICB9XG5cbiAgICAmX192aWRlb3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgdmlkZW97XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0xNTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjUwcHg7XG4gICAgICAgICAgICAvL3dpZHRoOiA5NTBweDtcbiAgICAgICAgICAgIC8vaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpIHRyYW5zbGF0ZSgxNzBweCwgMTAwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk1MHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKSB0cmFuc2xhdGUoMzAwcHgsIDIwMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vJl9fY2FudmFzLXdyYXB7XG4gICAgLy8gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vICAgIHRvcDogMDtcbiAgICAvLyAgICBsZWZ0OiAwO1xuICAgIC8vICAgIGhlaWdodDogMTAwJTtcbiAgICAvLyAgICB3aWR0aDogMTAwJTtcbiAgICAvLyAgICB6LWluZGV4OiAwO1xuICAgIC8vfVxuXG4gICAgJl9fY2FudmFze1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTE1MHB4O1xuICAgICAgICByaWdodDogLTI1MHB4O1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IC0xMDBweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgd2lkdGg6IDk1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5NTBweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTIwMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0zMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGNhbnZhc3tcbiAgICAgICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy93aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgLy90b3A6IDA7XG4gICAgICAgICAgICAvL2xlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWluZXJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmX190YWdze1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBBY2NvcmRpb24gc3R5bGUgKi9cbiAgICAuYWN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2stbGlnaHQ7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjIC5hYy1oZWFkZXJ7XG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWMgLmFjLXRyaWdnZXJ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaG92ZXM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuYWMgLmFjLXRyaWdnZXI6OmFmdGVye1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJ2Nyb3NzLnN2ZycsIGNvbG9yPSRncmF5LWxpZ2h0ZXIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tdGltZTtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICB9XG4gICAgLmFjLmlzLWFjdGl2ZSA+IC5hYy1oZWFkZXIgLmFjLXRyaWdnZXI6OmFmdGVye1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG5cbiAgICAuYWMgLmFjLXBhbmVse1xuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYyAuYWMtcGFuZWwgLmFjLXRleHR7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAyNHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGhvdmVzO1xuXG5cbiAgICAgICAgI3skYmxvY2stbmFtZX1fX3RleHR7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTY7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU0cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3ODVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7JGJsb2NrLW5hbWV9X190YWd7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stbGlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC44NztcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuXG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7JGJsb2NrLW5hbWV9X19saW5re1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAvL3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIC8vbGV0dGVyLXNwYWNpbmc6IC0wLjMzcHg7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAgICAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiA2NHB4O1xuICAgICAgICAgICAgICAgIC8vZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDEuMTg7XG4gICAgICAgICAgICAgICAgLy90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyRibG9jay1uYW1lfV9fYnRue1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8qIGVuZCBhY2NvcmRpb24gc3R5bGUgKi9cbn1cbiIsIi5tYWluLXRlYW17XG4gICAgJGJsb2NrLW5hbWU6ICY7IC8vICN7JGJsb2NrLW5hbWV9X19lbGVtZW50XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgcGFkZGluZzogNTZweCAwO1xuXG4gICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIH1cblxuICAgICZfX3RpdGxle1xuICAgICAgICBjb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICB9XG5cbiAgICAmX19saXN0e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDQ2NXB4ICogMyk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgLy93aWR0aDogY2FsYyg2NzBweCAqIDMpO1xuICAgICAgICAgICAgd2lkdGg6IDIxMThweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVte1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIHdpZHRoOiA0NjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZmlyc3R7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjU5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zZWNvbmR7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3OTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRoaXJke1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NjZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3skYmxvY2stbmFtZX1fX2ltZ3tcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzODlweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICAgICAgZm9udC1zaXplOiA2NnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTMuM3B4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1yaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDcxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWd7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICB3aWR0aDogMzE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0e1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzRweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMC45NjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41MnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOTQlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0yLjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYnJ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgoJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zY3JvbGxlcl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBnYXA6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zY3JvbGxlcltkYXRhLWFuaW1hdGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC8vLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50LCB3aGl0ZSAyMCUsIHdoaXRlIDgwJSwgdHJhbnNwYXJlbnQpO1xuICAgICAgICAvL21hc2s6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsIHdoaXRlIDIwJSwgd2hpdGUgODAlLCB0cmFuc3BhcmVudCk7XG4gICAgfVxuXG4gICAgLnNjcm9sbGVyW2RhdGEtYW5pbWF0ZWQ9XCJ0cnVlXCJdIC5zY3JvbGxlcl9faW5uZXIge1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBhbmltYXRpb246IHNjcm9sbCB2YXIoLS1fYW5pbWF0aW9uLWR1cmF0aW9uLCA0MHMpXG4gICAgICAgIHZhcigtLV9hbmltYXRpb24tZGlyZWN0aW9uLCBmb3J3YXJkcykgbGluZWFyIGluZmluaXRlO1xuICAgIH1cblxuICAgIC5zY3JvbGxlcltkYXRhLWRpcmVjdGlvbj1cInJpZ2h0XCJdIHtcbiAgICAgICAgLS1fYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICB9XG5cbiAgICAuc2Nyb2xsZXJbZGF0YS1kaXJlY3Rpb249XCJsZWZ0XCJdIHtcbiAgICAgICAgLS1fYW5pbWF0aW9uLWRpcmVjdGlvbjogZm9yd2FyZHM7XG4gICAgfVxuXG4gICAgLnNjcm9sbGVyW2RhdGEtc3BlZWQ9XCJmYXN0XCJdIHtcbiAgICAgICAgLS1fYW5pbWF0aW9uLWR1cmF0aW9uOiAyMHM7XG4gICAgfVxuXG4gICAgLnNjcm9sbGVyW2RhdGEtc3BlZWQ9XCJzbG93XCJdIHtcbiAgICAgICAgLS1fYW5pbWF0aW9uLWR1cmF0aW9uOiA2MHM7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBzY3JvbGwge1xuICAgICAgICB0byB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgLSAwLjVyZW0pKTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLm1lbnUtaW5kdXN0cnl7XG4gICAgJGJsb2NrLW5hbWU6ICY7IC8vICN7JGJsb2NrLW5hbWV9X19lbGVtZW50XG5cbiAgICAmX19saXN0e1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGdyaWQtZ2FwOiAyNHB4IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMzVweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjEwcHg7XG4gICAgICAgICAgICBncmlkLWdhcDogMzJweCA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlua3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRncmF5O1xuXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMtdmlzaWJsZXtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodGVyO1xuXG4gICAgICAgICAgICAjeyRibG9jay1uYW1lfV9faGlkZGVue1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbntcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5NiU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGlkZGVue1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi10aW1lIGVhc2UtaW4tb3V0LCBvcGFjaXR5ICR0cmFuc2l0aW9uLXRpbWUgZWFzZS1pbi1vdXQ7XG4gICAgfVxufVxuIiwiLm1lbnUtc2VydmljZXN7XG4gICAgJGJsb2NrLW5hbWU6ICY7IC8vICN7JGJsb2NrLW5hbWV9X19lbGVtZW50XG5cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAyNHB4IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgIGdyaWQtZ2FwOiA1OHB4IDUwcHg7XG4gICAgfVxuXG4gICAgJl9fbGlua3tcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogJGdyYXk7XG5cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cy12aXNpYmxle1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG5cbiAgICAgICAgICAgICN7JGJsb2NrLW5hbWV9X19oaWRkZW57XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5NiU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hpZGRlbntcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tdGltZSBlYXNlLWluLW91dCwgb3BhY2l0eSAkdHJhbnNpdGlvbi10aW1lIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICZfX3N1Ymxpc3R7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zM3B4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDg3LjAxOCU7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjODM4MzgzO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWNvbHVtbntcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIH1cblxuICAgICYtLXdpZHRoe1xuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBncmlkLWdhcDogNDBweCA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI3skYmxvY2stbmFtZX1fX3N1Ymxpc3R7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjY1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTYlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRpdGxle1xuICAgICAgICBncmlkLWdhcDogMTZweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBncmlkLWdhcDogMjdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JGJsb2NrLW5hbWV9X190aXRsZXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyRibG9jay1uYW1lfV9faGlkZGVue1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIjpyb290e1xuICAgIC0tbW0tc2l6ZTogMTAwJTtcbiAgICAtLW1tLWxpbmVoZWlnaHQ6IDE7XG4gICAgLS1tbS1uYXZiYXItc2l6ZTogNjBweDtcbn1cblxuLm1vYmlsZS1tZW51e1xuICAgICRibG9jay1uYW1lOiAmOyAvLyAjeyRibG9jay1uYW1lfV9fZWxlbWVudFxuXG4gICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuXG4gICAgJl9faGVhZGVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgJl9fY2xvc2V7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1saWdodGVyO1xuXG4gICAgICAgICYtLXBvc2l0aW9ue1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdG9wOiAtOTFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3R7XG4gICAgICAgIC8vcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgJl9faW5uZXJ7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cblxuICAgICZfX2Zvb3RlcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuXG4gICAgICAgIC5idG57XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ub3dyYXB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuXG4gICAgLm1tLW5hdmJhcl9fdGl0bGUgPiBzcGFue1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLm1tLW1lbnUtLXRoZW1lLWRhcmt7XG4gICAgICAgIC0tbW0tY29sb3ItYmFja2dyb3VuZDogI3skYmxhY2t9O1xuICAgICAgICAtLW1tLWNvbG9yLWJvcmRlcjogI3skYmxhY2t9O1xuICAgICAgICAtLW1tLWNvbG9yLXRleHQ6ICN7JGdyYXktbGlnaHRlcn07XG4gICAgICAgIC0tbW0tY29sb3ItdGV4dC1kaW1tZWQ6ICN7JGdyYXktbGlnaHRlcn07XG4gICAgICAgIC0tbW0tY29sb3ItaWNvbjogI3skZ3JheS1saWdodGVyfTtcbiAgICB9XG5cbiAgICAubW0tcGFuZWx7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbW9iaWxlLW1lbnUvYmcucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNDAlIDA7XG4gICAgfVxuXG4gICAgLm1tLXBhbmVsLS1vcGVuZWRbZGF0YS1tbS1wYXJlbnRde1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7XG4gICAgfVxuXG4gICAgLm1tLW5hdmJhcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgLm1tLW5hdmJhcnMtLWJvdHRvbXtcbiAgICAgICAgLm1tLW5hdmJhcntcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW0tbGlzdGl0ZW1fX3RleHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICB9XG5cbiAgICAuYWN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLmFjIC5hYy10cmlnZ2Vye1xuICAgICAgICBmb250LWZhbWlseTogJGhvdmVzO1xuICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDk3JTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQycHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIH1cblxuICAgIC5hYyAuYWMtdHJpZ2dlcjo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnY3Jvc3Muc3ZnJywgY29sb3I9JGdyYXkpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tdGltZTtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAuYWMgLmFjLXBhbmVsIC5hYy10ZXh0e1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG5cbiAgICAgICAgbGl7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGF7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhvdmVzO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMtdmlzaWJsZXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWMuaXMtYWN0aXZlIHtcbiAgICAgICAgPiAuYWMtaGVhZGVyIC5hYy10cmlnZ2VyOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnY3Jvc3Muc3ZnJywgY29sb3I9JGdyYXktbGlnaHRlcik7XG4gICAgICAgIH1cblxuICAgICAgICAuYWMtdHJpZ2dlcntcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiIsIi5tb2RhbHtcbiAgICAkYmxvY2stbmFtZTogJjsgLy8gI3skYmxvY2stbmFtZX1fX2VsZW1lbnRcblxuXG5cblxuICAgICYtLW1lbnV7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblxuICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JGJsb2NrLW5hbWV9X19pbWd7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgLy92aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgLy9vcGFjaXR5OiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tdGltZTtcblxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMxOHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNob3d7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3skYmxvY2stbmFtZX1fX3RvcHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcblxuICAgICAgICAgICAgLmhlYWRlcl9fY29udGFpbmVye1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM3LjE5cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1OC44OHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhlYWRlcl9fd3JhcHBlcntcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oZWFkZXJfX2J1dHRvbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyRibG9jay1uYW1lfV9fbWFpbntcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTRweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3N3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0td2Vie1xuICAgICAgICAjeyRibG9jay1uYW1lfV9faW1ne1xuICAgICAgICAgICAgdG9wOiAtNzBweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW1vYmlsZXtcbiAgICAgICAgI3skYmxvY2stbmFtZX1fX2ltZ3tcbiAgICAgICAgICAgIHRvcDogLTcwcHg7XG4gICAgICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWJvdHN7XG4gICAgICAgICN7JGJsb2NrLW5hbWV9X19pbWd7XG4gICAgICAgICAgICBib3R0b206IC0xMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IDEwMHB4O1xuXG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2Vve1xuICAgICAgICAjeyRibG9jay1uYW1lfV9faW1ne1xuICAgICAgICAgICAgYm90dG9tOiAtMTUwcHg7XG4gICAgICAgICAgICByaWdodDogLTE1MHB4O1xuXG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc29sdXRpb25ze1xuICAgICAgICAjeyRibG9jay1uYW1lfV9faW1ne1xuICAgICAgICAgICAgYm90dG9tOiAtMjgwcHg7XG4gICAgICAgICAgICByaWdodDogLTI4MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMjUwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC00NTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3NjhweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmh5c3Rtb2RhbHtcbiAgICAkYmxvY2stbmFtZTogJjsgLy8gI3skYmxvY2stbmFtZX1fX2VsZW1lbnRgXG5cbiAgICAmX19jbG9zZXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJ2Nyb3NzLW1vZGFsLnN2ZycsIGNvbG9yPSR3aGl0ZSk7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgfVxuXG4gICAgJi0tbWVudXtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3RhcnQ7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1nZXQtc2Nyb2xsYmFyLXdpZHRoKSk7XG4gICAgICAgIC8vaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JGJsb2NrLW5hbWV9X19jbG9zZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5oeXN0bW9kYWwtLWFuaW1hdGVke1xuICAgICAgICAgICAgI3skYmxvY2stbmFtZX1fX3dpbmRvd3tcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLWh5c3Rtb2RhbC1zcGVlZCkgZWFzZSAwcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7JGJsb2NrLW5hbWV9X193aW5kb3d7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jb250YWN0e1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDAgMTAwJSAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMCBtaW4tY29udGVudCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skYmxvY2stbmFtZX1fX3dpbmRvd3tcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI4OXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gICAgJGJsb2NrLW5hbWU6ICY7IC8vICN7JGJsb2NrLW5hbWV9X19lbGVtZW50XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJiArICYge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBhdC1yb290IGEjeyZ9IHtcblxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cy12aXNpYmxle1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBhdC1yb290IHNwYW4jeyZ9IHtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICAvL2NvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ibG9ne1xuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucG9ydGZvbGlvLWRldGFpbHtcbiAgICAkYmxvY2stbmFtZTogJjsgLy8gI3skYmxvY2stbmFtZX1fX2VsZW1lbnRcblxuICAgICZfX2xpc3R7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtZ2FwOiAyNHB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWF4KCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbS10aXRsZXtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk2O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXgoJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbS10ZXh0e1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RleHR7XG4gICAgICAgIEBpbmNsdWRlIG1heCgkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBmaWd1cmUud3AtYmxvY2staW1hZ2Uuc2l6ZS1mdWxsLFxuICAgICZfX2ltYWdlc3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI3skYmxvY2stbmFtZX1fX2ltZyArICN7JGJsb2NrLW5hbWV9X19pbWd7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1ne1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYxMHB4IDFmcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQtdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgIGJye1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYmlne1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk3O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTY7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk0O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMi41cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQtdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAgKyBwe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2Nye1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAyNHB4O1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjVmciAwLjVmcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzMwcHg7XG4gICAgICAgICAgICBncmlkLWdhcDogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXJldmlld3N7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICN7JGJsb2NrLW5hbWV9X19jYXB0aW9ue1xuICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3ItdGV4dHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgb2x7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmX19jYXB0aW9ue1xuICAgICAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19jYXB0aW9uLWltZ3tcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXB0aW9uLWljb257XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgJl9fY2FwdGlvbi1uYW1le1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXB0aW9uLXBvc3R7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zM3B4O1xuICAgICAgICBjb2xvcjogJGJsYWNrLWxpZ2h0O1xuICAgICAgICBvcGFjaXR5OiAwLjU3O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk2O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI3cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODc7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zb2NpYWx7XG4gICAgJGJsb2NrLW5hbWU6ICY7IC8vICN7JGJsb2NrLW5hbWV9X19lbGVtZW50XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuXG4gICAgcGFkZGluZzogMTZweDtcblxuICAgIG1heC13aWR0aDogMzg1cHg7XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heCgkc2NyZWVuLW1kKXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX190ZXh0e1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cblxuICAgICZfX2ljb257XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hcnRpY2xle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAxMnB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBtYXJnaW46IDMycHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JGJsb2NrLW5hbWV9X19pY29ue1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vINCS0LjQtNC20LXRgiDCq9CQ0LLRgtC+0YDRiyDQsdC70L7Qs9Cwwrsg0YDRj9C00L7QvCDRgSDRgdC+0YbRgdC10YLRj9C80LggKGhvbWUsIGNhdGVnb3J5KVxuLmJsb2dfX2F1dGhvcnMge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxufVxuXG4uYXV0aG9ycy13aWRnZXQge1xuICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMTJweCAxNnB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKSB7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hdmF0YXIge1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtaW4td2lkdGg6IDM2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4vLyAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIG1heC13aWR0aDogMTIwcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYWxsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2e1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICAvL3RvcDogMDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgJjphZnRlcntcbiAgICAgICAgZm9udC1mYW1pbHk6ICRob3ZlcztcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kICR0cmFuc2l0aW9uLXRpbWU7XG4gICAgfVxufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2e1xuICAgIC8vbGVmdDogYXV0bztcbiAgICAvL3JpZ2h0OiA0MHB4O1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cy12aXNpYmxle1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJ3NsaWRlci1wcmV2LnN2ZycsIGNvbG9yPWRhcmtlbigkZ3JheSwgMTUlKSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFmdGVye1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnc2xpZGVyLXByZXYuc3ZnJywgY29sb3I9JGdyYXkpO1xuICAgIH1cbn1cblxuLnN3aXBlci1idXR0b24tbmV4dHtcbiAgICAvL2xlZnQ6IGF1dG87XG4gICAgLy9yaWdodDogMDtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMtdmlzaWJsZXtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCdzbGlkZXItbmV4dC5zdmcnLCBjb2xvcj1kYXJrZW4oJGdyYXksIDE1JSkpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlcntcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJ3NsaWRlci1uZXh0LnN2ZycsIGNvbG9yPSRncmF5KTtcbiAgICB9XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntcbiAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcDogNnB4O1xuICAgIGJvdHRvbTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XG4gICAgYmFja2dyb3VuZDogJHJlZDtcbn1cbiIsIi50YWJzIHtcblxuICAgICRibG9jay1uYW1lOiAmOyAvLyAjeyRibG9jay1uYW1lfV9fZWxlbWVudFxuXG4gICAgLy9tYXJnaW4tdG9wOiAkdHlwby1tYXJnaW4tdmVydGljYWw7XG4gICAgLy9tYXJnaW4tYm90dG9tOiAkdHlwby1tYXJnaW4tdmVydGljYWw7XG5cbiAgICAmX19saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1jb2xvcjtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uby1qcyAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCAwLjNlbSAwLjNlbSAwO1xuICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgIC8vY29sb3I6ICR0ZXh0LWNvbG9yLW11dGVkO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIC8vY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyN7JGJsb2NrLW5hbWV9X19saW5rIHtcbiAgICAgICAgICAgIC8vICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAvL31cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogJGZpZWxkLXBhZGRpbmctdmVydGljYWwgJGZpZWxkLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXN0O1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgIHBhZGRpbmc6ICRmaWVsZC1wYWRkaW5nLXZlcnRpY2FsICRmaWVsZC1wYWRkaW5nLWhvcml6b250YWw7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50LWl0ZW0ge1xuXG4gICAgICAgIC5qcyAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gKjpsYXN0LWNoaWxkIHsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSAgc2VsZWN0b3ItY29tYmluYXRvci1ibGFja2xpc3RcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hY3RpdmUge1xuXG4gICAgICAgICAgICAuanMgJiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tYWluLXRhYnN7XG4gICAgICAgICN7JGJsb2NrLW5hbWV9X19saW5rc3tcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3skYmxvY2stbmFtZX1fX2xpbmstd3JhcHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgI3skYmxvY2stbmFtZX1fX2xpbmt7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWFjdGl2ZXtcbiAgICAgICAgICAgICAgICAjeyRibG9jay1uYW1lfV9fbGlua3tcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyRibG9jay1uYW1lfV9fbGlua3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zM3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7JGJsb2NrLW5hbWV9X19jb250ZW50LXdyYXBwZXJ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTJweCAwIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMjhweCAwIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICN7JGJsb2NrLW5hbWV9X19jb250ZW50LWl0ZW0ge1xuXG4gICAgICAgICAgICAuanMgJiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xuXG4gICAgICAgICAgICAgICAgLmpzICYge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kYXJre1xuICAgICAgICAjeyRibG9jay1uYW1lfV9fbGlua3tcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skYmxvY2stbmFtZX1fX2NvbnRlbnQtaXRlbXtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdmVydGljYWx7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAlIDcwJTtcblxuICAgICAgICAjeyRibG9jay1uYW1lfV9fbGlua3N7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICN7JGJsb2NrLW5hbWV9X19saW5rLXdyYXB7XG4gICAgICAgICAgICAmLS1hY3RpdmV7XG4gICAgICAgICAgICAgICAgI3skYmxvY2stbmFtZX1fX2xpbmt7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7JGJsb2NrLW5hbWV9X19saW5re1xuICAgICAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7JGJsb2NrLW5hbWV9X19jb250ZW50LXdyYXBwZXJ7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGFyaWZme1xuICAgICRibG9jay1uYW1lOiAmOyAvLyAjeyRibG9jay1uYW1lfV9fZWxlbWVudFxuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlIDtcbiAgICBwYWRkaW5nOiA1NnB4IDA7XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgfVxuXG4gICAgJl9fdGl0bGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTRweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0e1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWdhcDogMTZweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMzJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0tbGVmdHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0tcmlnaHR7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnRpdGxle1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjUycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Nvc3R7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpbWV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbS10ZXh0e1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0bntcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB9XG5cblxuXG59XG4iLCIudmFjYW5jaWVzLWV4cGVydHtcbiAgICAkYmxvY2stbmFtZTogJjsgLy8gI3skYmxvY2stbmFtZX1fX2VsZW1lbnRcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmX190b3B7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgZ2FwOiAxMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcblxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZXtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX25hdmlnYXRpb257XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cblxuICAgICZfX3dyYXBwZXJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19zbGlkZXJ7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC5zd2lwZXItc2xpZGV7XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICN7JGJsb2NrLW5hbWV9X19zbGlkZXtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NsaWRle1xuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHRvcDogMy41cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zbGlkZS10aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NsaWRlLXRleHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnZhY2FuY2llcy1saXN0e1xuICAgICRibG9jay1uYW1lOiAmOyAvLyAjeyRibG9jay1uYW1lfV9fZWxlbWVudFxuXG4gICAgJl9fbGlzdHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC1nYXA6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW17XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190YWd7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBjb2xvcjogJGdyYXk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDg3LjAxOCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnRpdGxle1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE5cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bl9fdXB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudmFjYW5jaWVzLW9mZmljZXtcbiAgICAkYmxvY2stbmFtZTogJjsgLy8gI3skYmxvY2stbmFtZX1fX2VsZW1lbnRcblxuICAgICZfX3RvcHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZXtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1OTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTlweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc3MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmF2aWdhdGlvbntcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgfVxuXG4gICAgJl9fc2xpZGVye1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlcntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX3NsaWRle1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDc4LjUlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWd7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BhZ2luYXRpb257XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxufVxuIiwiLnZhY2FuY2llcy1zdHVkeXtcbiAgICAkYmxvY2stbmFtZTogJjsgLy8gI3skYmxvY2stbmFtZX1fX2VsZW1lbnRcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmX190aXRsZXtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX3RleHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE5cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2OTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb3JtLXRpdGxle1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5NiU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NoZWNrYm94e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193cmFwcGVye1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWdhcDogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICBncmlkLWdhcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdle1xuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb3Jte1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDU2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0YXJlYXtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnRuc3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG5fX3Vwe1xuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMzJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0bnMtZmlsZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi52YWNhbmNpZXMtd29ya2Vye1xuICAgICRibG9jay1uYW1lOiAmOyAvLyAjeyRibG9jay1uYW1lfV9fZWxlbWVudFxuXG4gICAgJl9fdGl0bGV7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTlweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlc3tcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAyZnI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWd7XG4gICAgICAgIGhlaWdodDogMTMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1sYXN0e1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnZhY2FuY3ktYW5vdGhlcntcbiAgICAkYmxvY2stbmFtZTogJjsgLy8gI3skYmxvY2stbmFtZX1fX2VsZW1lbnRcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgcGFkZGluZzogMjRweDtcblxuICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgcGFkZGluZzogNDBweCAzMnB4O1xuICAgIH1cblxuICAgICZfX3RpdGxle1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5NiU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3R7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmt7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG4gICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE5cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMtdmlzaWJsZXtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYWxse1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLW1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTglO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudmFjYW5jeS1jYXJlZXJ7XG4gICAgJGJsb2NrLW5hbWU6ICY7IC8vICN7JGJsb2NrLW5hbWV9X19lbGVtZW50XG5cbiAgICAmX190b3B7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4tbWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0bntcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgJl9faW1hZ2V7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTglO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM5JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWd7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi52YWNhbmN5LWNvc3R7XG4gICAgJGJsb2NrLW5hbWU6ICY7IC8vICN7JGJsb2NrLW5hbWV9X19lbGVtZW50XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgIHBhZGRpbmc6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzJweDtcbiAgICB9XG5cbiAgICAmX190YWd7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBjb2xvcjogJGdyYXk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDg3LjAxOCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Nvc3R7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1bXtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1pbigkc2NyZWVuLXhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5NiU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VtLWJvdHRvbXtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMzcHg7XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExOCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2Nye1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTNweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCArIHB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudmFjYW5jeXtcbiAgICAkYmxvY2stbmFtZTogJjsgLy8gI3skYmxvY2stbmFtZX1fX2VsZW1lbnRcblxuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluKCRzY3JlZW4teGwpe1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB9XG5cbiAgICAmX193cmFwcGVye1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWdhcDogMzJweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyMzBweDtcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAyNHB4O1xuXG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi14bCl7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0MDBweDtcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAyMDBweDtcblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYW5vdGhlci13cmFwe1xuICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBncmlkLWdhcDogMTZweDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oJHNjcmVlbi1tZCl7XG4gICAgICAgICAgICBncmlkLWdhcDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiJdfQ== */
