@charset "UTF-8";@font-face{font-family:Montserrat;src:url(../css/fonts/Montserrat/Montserrat-Regular.woff2) format("woff2"),url(../css/fonts/Montserrat/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../css/fonts/Montserrat/Montserrat-Medium.woff2) format("woff2"),url(../css/fonts/Montserrat/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../css/fonts/Montserrat/Montserrat-SemiBold.woff2) format("woff2"),url(../css/fonts/Montserrat/Montserrat-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"PT Root UI";src:url(../css/fonts/PT_Root_UI/PT_Root_UI_Light.woff2) format("woff2"),url(../css/fonts/PT_Root_UI/PT_Root_UI_Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"PT Root UI";src:url(../css/fonts/PT_Root_UI/PT_Root_UI_Regular.woff2) format("woff2"),url(../css/fonts/PT_Root_UI/PT_Root_UI_Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"PT Root UI";src:url(../css/fonts/PT_Root_UI/PT_Root_UI_Medium.woff2) format("woff2"),url(../css/fonts/PT_Root_UI/PT_Root_UI_Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"PT Root UI";src:url(../css/fonts/PT_Root_UI/PT_Root_UI_Bold.woff2) format("woff2"),url(../css/fonts/PT_Root_UI/PT_Root_UI_Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}/*! 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{box-sizing:content-box;height:0;overflow:visible}pre{font:1em monospace,monospace}a{background:0 0}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:1em monospace,monospace}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:100%/1.15 inherit;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:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{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]{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:-2px}[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}*,::after,::before{box-sizing:inherit}html{box-sizing:border-box}body{font:400 16px/20px "PT Root UI",Arial,sans-serif;background:#f8f9fa;display:flex;flex-direction:column;width:100vw;min-height:100vh;margin:0;color:#040b24;overflow-x:hidden}img{max-width:100%}p{margin:0}a{text-decoration:none;color:#040b24}button{background:0 0;padding:0;border:none}a,button{cursor:pointer;outline:0}ol,ul{list-style:none;padding:0;margin:0}.disable-scroll{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}.hidden{display:none!important}@media (min-width:641px){.hidden-desktop{display:none!important}}.nobr{white-space:nowrap}.header{background:#fff;position:fixed;top:-1px;width:100vw;height:75px;z-index:11;box-shadow:0 .39px .91319px rgba(6,6,28,.04),0 .95px 2.19453px rgba(6,6,28,.0287542),0 1.75px 4.13211px rgba(6,6,28,.0238443),0 3px 7.37098px rgba(6,6,28,.02),0 6px 13.7866px rgba(6,6,28,.0161557),0 14px 33px rgba(6,6,28,.0112458)}@media (max-width:640px){.header{height:64px}}.header__inner{display:flex;justify-content:space-between;align-items:center;position:relative;width:70%;max-width:1200px;height:100%;margin:0 auto}@media (max-width:1023px){.header__inner{display:flex;justify-content:space-between;width:auto;padding:0 20px}}@media (max-width:640px){.header__inner{padding:0 16px}}.header__logo{display:block;position:absolute;left:-110px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header__logo img{width:60px;height:auto;mix-blend-mode:multiply}@media (max-width:640px){.header__logo img{width:46px}}@media (max-width:768px){.header__logo{display:none}}.header__control{font:600 16px/24px "PT Root UI",Arial,sans-serif;display:flex;align-items:center;height:100%}.header__control>svg{width:24px;height:24px;stroke:#040b24;fill:none;margin-right:9px}.header__control-link{display:block;width:24px;height:24px;margin-right:9px}.header__control-link svg{width:100%;height:100%;stroke:#040b24;fill:none}.header__nav{display:flex;justify-content:space-between;width:210px}@media (max-width:768px){.header__nav{display:none}}.header--small{background:0 0;z-index:9;position:static;max-width:unset;height:auto;margin:50px 0 0;box-shadow:none}@media (max-width:640px){.header--small{margin:27px 0 0}}.header--small .header__inner{justify-content:left;width:100%;max-width:516px}@media (max-width:640px){.header--small .header__inner{width:100%;max-width:none;padding:0 16px}}.header--small .header__logo{background:#f8f9fa;position:relative;left:0;margin-right:23px;line-height:0}@media (max-width:768px){.header--small .header__logo{display:block}}@media (max-width:640px){.header--small .header__logo{margin-right:20px}}.header--small .header__logo img{background-blend-mode:multiply}.header--small .header__logo::after{background:#e3e4e6;content:"";position:absolute;right:-24px;top:50%;width:1px;height:36px;transform:translateY(-50%);pointer-events:none}@media (max-width:640px){.header--small .header__logo::after{right:-20px}}.header--small .header__text{width:100%;max-width:173px;margin:0;padding-left:22px;color:#3e455f;font-size:14px;line-height:14px;letter-spacing:.3px}.header--on-top{z-index:12}.main{margin-bottom:64px}@media (max-width:640px){.main{margin-bottom:0}}.main_mt-103{margin-top:103px}@media (max-width:640px){.main_mt-103{margin-top:92px}}.footer{width:100%;height:56px;margin-top:auto;background:#fff;box-shadow:0 .39px .91319px rgba(6,6,28,.04),0 .95px 2.19453px rgba(6,6,28,.0287542),0 1.75px 4.13211px rgba(6,6,28,.0238443),0 3px 7.37098px rgba(6,6,28,.02),0 6px 13.7866px rgba(6,6,28,.0161557),0 14px 33px rgba(6,6,28,.0112458)}@media (max-width:640px){.footer{display:none;height:auto}}.footer__inner{display:flex;justify-content:space-between;align-items:center;position:relative;width:70%;max-width:1200px;height:100%;margin:0 auto}@media (max-width:1023px){.footer__inner{width:auto;padding:0 20px}}@media (max-width:640px){.footer__inner{min-height:130px;padding:25px 16px;flex-direction:column;width:auto}}.footer a{font:normal normal 16px/20px "PT Root UI",Arial,sans-serif}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background:#333;position:relative;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#040b24;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:2px}.pace .pace-progress-inner{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #040b24,0 0 5px #040b24;opacity:1;transform:rotate(3deg) translate(0,-4px)}.pace .pace-activity{display:block;position:fixed;z-index:2000;top:32px;right:60px;width:14px;height:14px;border:solid 2px transparent;border-top-color:#040b24;border-left-color:#040b24;border-radius:10px;-webkit-animation:pace-spinner .4s linear infinite;animation:pace-spinner .4s linear infinite}@media (max-width:1023px){.pace .pace-activity{top:100px;right:16px}}@media (max-width:640px){.pace .pace-activity{top:96px}}@-webkit-keyframes pace-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes pace-spinner{0%{transform:rotate(0);transform:rotate(0)}100%{transform:rotate(360deg);transform:rotate(360deg)}}.ct-double-octave:after,.ct-major-eleventh:after,.ct-major-second:after,.ct-major-seventh:after,.ct-major-sixth:after,.ct-major-tenth:after,.ct-major-third:after,.ct-major-twelfth:after,.ct-minor-second:after,.ct-minor-seventh:after,.ct-minor-sixth:after,.ct-minor-third:after,.ct-octave:after,.ct-perfect-fifth:after,.ct-perfect-fourth:after,.ct-square:after{content:"";clear:both}.ct-label{fill:rgba(0,0,0,.4);color:rgba(0,0,0,.4);font-size:.75rem;line-height:1}.ct-grid-background,.ct-line{fill:none}.ct-chart-bar .ct-label,.ct-chart-line .ct-label{display:block;display:flex}.ct-chart-donut .ct-label,.ct-chart-pie .ct-label{dominant-baseline:central}.ct-label.ct-horizontal.ct-start{align-items:flex-end;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-horizontal.ct-end{align-items:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-vertical.ct-start{align-items:flex-end;justify-content:flex-end;text-align:right;text-anchor:end}.ct-label.ct-vertical.ct-end{align-items:flex-end;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-start{align-items:flex-end;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-end{align-items:flex-start;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start{align-items:flex-end;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end{align-items:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start{align-items:center;justify-content:flex-end;text-align:right;text-anchor:end}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end{align-items:center;justify-content:flex-start;text-align:left;text-anchor:end}.ct-grid{stroke:rgba(0,0,0,.2);stroke-width:1px;stroke-dasharray:2px}.ct-point{stroke-width:10px;stroke-linecap:round}.ct-line{stroke-width:4px}.ct-area{stroke:none;fill-opacity:.1}.ct-bar{fill:none;stroke-width:10px}.ct-slice-donut{fill:none;stroke-width:60px}.ct-series-a .ct-bar,.ct-series-a .ct-line,.ct-series-a .ct-point,.ct-series-a .ct-slice-donut{stroke:#d70206}.ct-series-a .ct-area,.ct-series-a .ct-slice-donut-solid,.ct-series-a .ct-slice-pie{fill:#d70206}.ct-series-b .ct-bar,.ct-series-b .ct-line,.ct-series-b .ct-point,.ct-series-b .ct-slice-donut{stroke:#f05b4f}.ct-series-b .ct-area,.ct-series-b .ct-slice-donut-solid,.ct-series-b .ct-slice-pie{fill:#f05b4f}.ct-series-c .ct-bar,.ct-series-c .ct-line,.ct-series-c .ct-point,.ct-series-c .ct-slice-donut{stroke:#f4c63d}.ct-series-c .ct-area,.ct-series-c .ct-slice-donut-solid,.ct-series-c .ct-slice-pie{fill:#f4c63d}.ct-series-d .ct-bar,.ct-series-d .ct-line,.ct-series-d .ct-point,.ct-series-d .ct-slice-donut{stroke:#d17905}.ct-series-d .ct-area,.ct-series-d .ct-slice-donut-solid,.ct-series-d .ct-slice-pie{fill:#d17905}.ct-series-e .ct-bar,.ct-series-e .ct-line,.ct-series-e .ct-point,.ct-series-e .ct-slice-donut{stroke:#453d3f}.ct-series-e .ct-area,.ct-series-e .ct-slice-donut-solid,.ct-series-e .ct-slice-pie{fill:#453d3f}.ct-series-f .ct-bar,.ct-series-f .ct-line,.ct-series-f .ct-point,.ct-series-f .ct-slice-donut{stroke:#59922b}.ct-series-f .ct-area,.ct-series-f .ct-slice-donut-solid,.ct-series-f .ct-slice-pie{fill:#59922b}.ct-series-g .ct-bar,.ct-series-g .ct-line,.ct-series-g .ct-point,.ct-series-g .ct-slice-donut{stroke:#0544d3}.ct-series-g .ct-area,.ct-series-g .ct-slice-donut-solid,.ct-series-g .ct-slice-pie{fill:#0544d3}.ct-series-h .ct-bar,.ct-series-h .ct-line,.ct-series-h .ct-point,.ct-series-h .ct-slice-donut{stroke:#6b0392}.ct-series-h .ct-area,.ct-series-h .ct-slice-donut-solid,.ct-series-h .ct-slice-pie{fill:#6b0392}.ct-series-i .ct-bar,.ct-series-i .ct-line,.ct-series-i .ct-point,.ct-series-i .ct-slice-donut{stroke:#f05b4f}.ct-series-i .ct-area,.ct-series-i .ct-slice-donut-solid,.ct-series-i .ct-slice-pie{fill:#f05b4f}.ct-series-j .ct-bar,.ct-series-j .ct-line,.ct-series-j .ct-point,.ct-series-j .ct-slice-donut{stroke:#dda458}.ct-series-j .ct-area,.ct-series-j .ct-slice-donut-solid,.ct-series-j .ct-slice-pie{fill:#dda458}.ct-series-k .ct-bar,.ct-series-k .ct-line,.ct-series-k .ct-point,.ct-series-k .ct-slice-donut{stroke:#eacf7d}.ct-series-k .ct-area,.ct-series-k .ct-slice-donut-solid,.ct-series-k .ct-slice-pie{fill:#eacf7d}.ct-series-l .ct-bar,.ct-series-l .ct-line,.ct-series-l .ct-point,.ct-series-l .ct-slice-donut{stroke:#86797d}.ct-series-l .ct-area,.ct-series-l .ct-slice-donut-solid,.ct-series-l .ct-slice-pie{fill:#86797d}.ct-series-m .ct-bar,.ct-series-m .ct-line,.ct-series-m .ct-point,.ct-series-m .ct-slice-donut{stroke:#b2c326}.ct-series-m .ct-area,.ct-series-m .ct-slice-donut-solid,.ct-series-m .ct-slice-pie{fill:#b2c326}.ct-series-n .ct-bar,.ct-series-n .ct-line,.ct-series-n .ct-point,.ct-series-n .ct-slice-donut{stroke:#6188e2}.ct-series-n .ct-area,.ct-series-n .ct-slice-donut-solid,.ct-series-n .ct-slice-pie{fill:#6188e2}.ct-series-o .ct-bar,.ct-series-o .ct-line,.ct-series-o .ct-point,.ct-series-o .ct-slice-donut{stroke:#a748ca}.ct-series-o .ct-area,.ct-series-o .ct-slice-donut-solid,.ct-series-o .ct-slice-pie{fill:#a748ca}.ct-square{display:block;position:relative;width:100%}.ct-square:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:100%}.ct-square:after{display:table}.ct-square>svg{display:block;position:absolute;top:0;left:0}.ct-minor-second{display:block;position:relative;width:100%}.ct-minor-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:93.75%}.ct-minor-second:after{display:table}.ct-minor-second>svg{display:block;position:absolute;top:0;left:0}.ct-major-second{display:block;position:relative;width:100%}.ct-major-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:88.8888888889%}.ct-major-second:after{display:table}.ct-major-second>svg{display:block;position:absolute;top:0;left:0}.ct-minor-third{display:block;position:relative;width:100%}.ct-minor-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:83.3333333333%}.ct-minor-third:after{display:table}.ct-minor-third>svg{display:block;position:absolute;top:0;left:0}.ct-major-third{display:block;position:relative;width:100%}.ct-major-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:80%}.ct-major-third:after{display:table}.ct-major-third>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fourth{display:block;position:relative;width:100%}.ct-perfect-fourth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:75%}.ct-perfect-fourth:after{display:table}.ct-perfect-fourth>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fifth{display:block;position:relative;width:100%}.ct-perfect-fifth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:66.6666666667%}.ct-perfect-fifth:after{display:table}.ct-perfect-fifth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-sixth{display:block;position:relative;width:100%}.ct-minor-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:62.5%}.ct-minor-sixth:after{display:table}.ct-minor-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-golden-section{display:block;position:relative;width:100%}.ct-golden-section:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:61.804697157%}.ct-golden-section:after{content:"";display:table;clear:both}.ct-golden-section>svg{display:block;position:absolute;top:0;left:0}.ct-major-sixth{display:block;position:relative;width:100%}.ct-major-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:60%}.ct-major-sixth:after{display:table}.ct-major-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-seventh{display:block;position:relative;width:100%}.ct-minor-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:56.25%}.ct-minor-seventh:after{display:table}.ct-minor-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-seventh{display:block;position:relative;width:100%}.ct-major-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:53.3333333333%}.ct-major-seventh:after{display:table}.ct-major-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-octave{display:block;position:relative;width:100%}.ct-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:50%}.ct-octave:after{display:table}.ct-octave>svg{display:block;position:absolute;top:0;left:0}.ct-major-tenth{display:block;position:relative;width:100%}.ct-major-tenth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:40%}.ct-major-tenth:after{display:table}.ct-major-tenth>svg{display:block;position:absolute;top:0;left:0}.ct-major-eleventh{display:block;position:relative;width:100%}.ct-major-eleventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:37.5%}.ct-major-eleventh:after{display:table}.ct-major-eleventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-twelfth{display:block;position:relative;width:100%}.ct-major-twelfth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:33.3333333333%}.ct-major-twelfth:after{display:table}.ct-major-twelfth>svg{display:block;position:absolute;top:0;left:0}.ct-double-octave{display:block;position:relative;width:100%}.ct-double-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:25%}.ct-double-octave:after{display:table}.ct-double-octave>svg{display:block;position:absolute;top:0;left:0}.burger-menu{background:#fff;display:none;flex-direction:column;position:absolute;top:0;left:0;width:100vw;height:100vh}.burger-menu__header{height:64px;padding:22px 16px 18px;border-bottom:1px solid #e3e4e6}.burger-menu__header .header__logo{display:block;position:static}.burger-menu__header .header__logo img{width:44px}.burger-menu__nav{display:flex;flex-direction:column;justify-content:center;padding:26px 16px}.burger-menu__link{padding:10px 0;margin-bottom:12px}.burger-menu__link:last-of-type{margin-bottom:0}.burger-menu__link a{font:600 16px/20px Montserrat,Arial,sans-serif;letter-spacing:-.02em;color:#040b24}.burger-menu__separator{width:248px;margin:0 auto 32px 0;border-bottom:1px solid #e3e4e6}.burger-menu__footer{display:flex;flex-direction:column;margin:auto 0 0;padding:0 16px 32px}.burger-menu__footer a,.burger-menu__footer span{margin-bottom:16px}.burger-menu--opened{display:flex}.burger-button{display:none;position:relative;width:20px;height:12px;z-index:2}@media (max-width:768px){.burger-button{display:block}}.burger-button--active .burger-button__icon span{transform:rotate(45deg)}.burger-button--active .burger-button__icon span::before{top:0;transform:rotate(90deg)}.burger-button--active .burger-button__icon span::after{display:none}.burger-button__icon{display:block;position:relative;width:100%;height:100%}.burger-button__icon span{background:#000;position:absolute;top:0;bottom:0;margin:auto 0;display:block;width:100%;height:2px}.burger-button__icon span::after,.burger-button__icon span::before{background:#000;display:block;content:'';position:absolute;width:20px;height:2px}.burger-button__icon span::before{top:-6px}.burger-button__icon span:after{bottom:-6px}.button{font:normal 16px/16px "PT Root UI",Arial,sans-serif;display:block;padding:16px 32px;text-align:center;border-radius:3px;transition:background-color .2s ease-in-out;outline:0}@media (max-width:640px){.button{padding:18px 32px}}.button--blue{background:#4f78e0;color:#fff;font-weight:700}.button--blue:hover{background:#4261df}.button--blue:active{box-shadow:inset 0 1px 6px rgba(0,0,0,.18)}.button--blue:disabled{background:#e9e9e9;cursor:default}.button--border{font-weight:500;box-shadow:inset 0 0 0 1px rgba(4,11,36,.18);transition:box-shadow .2s ease-in-out}.button--border:focus,.button--border:hover{box-shadow:inset 0 0 0 1px #040b24}.button--share{display:flex}.button--link{display:inline-block;vertical-align:baseline}.button--red{background:#f21b28;color:#fff}.button--red:hover{background:#e81421}.container{background:#fff;width:70%;max-width:1200px;overflow:hidden;height:100%;margin:0 auto;padding:52px 48px 82px;border-radius:6px;box-shadow:0 0 2.80786px rgba(0,0,0,.06),0 0 7.76336px rgba(0,0,0,.0390953),0 0 18.6912px rgba(0,0,0,.03),0 0 62px rgba(0,0,0,.0209047)}@media (max-width:1023px){.container{width:100%;border-radius:16px;box-shadow:0 .13836px 2.96096px rgba(0,0,0,.1),0 .3325px 7.11561px rgba(0,0,0,.0718854),0 .62608px 13.3981px rgba(0,0,0,.0596107),0 1.11682px 23.8999px rgba(0,0,0,.05),0 2.08888px 44.702px rgba(0,0,0,.0403893),0 5px 107px rgba(0,0,0,.0281146)}}@media (max-width:1023px){.container{padding:26px 16px 58px}}@media (max-width:640px){.container{border-radius:16px 16px 0 0}}.container--transparent{background:0 0;padding:0;border-radius:0;box-shadow:none;overflow:visible}@media (max-width:1023px){.container--transparent{padding:0 20px}}@media (max-width:640px){.container--transparent{padding:0 18px}}.header-select{display:flex;justify-content:space-between;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:240px;border-bottom:2px solid #040b24;cursor:pointer}.header-select__title{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-select__arrow{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-right:0;margin-left:10px}.header-select__arrow svg{width:10px;height:6px;stroke:#040b24;fill:none;transition:transform .2s ease-in-out}.header-select__options{background:#fff;display:none;position:absolute;top:90px;width:295px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:13px 0;border-radius:8px;opacity:0;box-shadow:0 .13836px 2.96096px rgba(0,0,0,.1),0 .3325px 7.11561px rgba(0,0,0,.0718854),0 .62608px 13.3981px rgba(0,0,0,.0596107),0 1.11682px 23.8999px rgba(0,0,0,.05),0 2.08888px 44.702px rgba(0,0,0,.0403893),0 5px 107px rgba(0,0,0,.0281146)}.header-select__options:before{content:'';display:block;position:absolute;top:-13px;left:30px;border:7px solid transparent;border-bottom:6px solid #fff}@media (max-width:640px){.header-select__options{left:-4px}}.header-select__option{position:relative;display:block;padding:9px 35px;font-weight:400;border-top:1px solid transparent;border-bottom:1px solid transparent;transition:background-color .2s ease-in-out,border .2s ease-in-out,font-weight .2s ease-in-out}.header-select__option:focus,.header-select__option:hover{background:#fcfcfd;font-weight:500;border-top:1px solid #e3e4e6;border-bottom:1px solid #e3e4e6}.header-select__option_active{font-weight:600}.header-select__option_active:before{background:#040b24;content:'';display:inline-block;position:absolute;top:calc(50% - 2px);left:20px;width:6px;height:6px;border-radius:100%}.header-select__option_active:hover{font-weight:600}.header-select--opened .header-select__options{display:block;opacity:1}.header-select--opened .header-select__arrow svg{transform:rotate(180deg)}.input{padding:14px 20px;font-weight:400;font-size:16px;line-height:20px;color:rgba(62,69,95,.5);border:1px solid #040b24;border-radius:3px;transition:border .2s ease-in-out}.input::-webkit-input-placeholder{font-weight:400;font-size:16px;line-height:20px;opacity:.2}.input::-moz-placeholder{font-weight:400;font-size:16px;line-height:20px;opacity:.2}.input:-ms-input-placeholder{font-weight:400;font-size:16px;line-height:20px;opacity:.2}.input::-ms-input-placeholder{font-weight:400;font-size:16px;line-height:20px;opacity:.2}.input::placeholder{font-weight:400;font-size:16px;line-height:20px;opacity:.2}.input__label{display:flex;flex-direction:column}.input__label span{margin-bottom:12px;font-weight:700;font-size:16px;line-height:20px}.input:focus{border-width:2px}.login-form{background:#fff;width:100%;max-width:516px;padding:0 80px;box-shadow:0 0 2.80786px rgba(0,0,0,.06),0 0 7.76336px rgba(0,0,0,.0390953),0 0 18.6912px rgba(0,0,0,.03),0 0 62px rgba(0,0,0,.0209047);border-radius:6px;margin:46px auto 50px}@media (max-width:640px){.login-form{max-width:none;min-height:calc(100vh - 78px);border-radius:16px 16px 0 0;margin:22px 0 0;padding:0 16px;overflow:hidden;box-shadow:0 .13836px 2.96096px rgba(0,0,0,.1),0 .3325px 7.11561px rgba(0,0,0,.0718854),0 .62608px 13.3981px rgba(0,0,0,.0596107),0 1.11682px 23.8999px rgba(0,0,0,.05),0 2.08888px 44.702px rgba(0,0,0,.0403893),0 5px 107px rgba(0,0,0,.0281146)}}.login-form__heading{font:600 22px/24px Montserrat,Arial,sans-serif;letter-spacing:-.02em;margin:0}@media (max-width:640px){.login-form__heading{font-size:16px;line-height:24px}}.login-form__heading+.login-form__description{margin-top:16px}@media (max-width:640px){.login-form__heading+.login-form__description{margin-top:8px}}.login-form__heading+.login-form__form-wrapper{margin-top:48px}@media (max-width:640px){.login-form__heading+.login-form__form-wrapper{margin-top:32px}}.login-form__description{color:#767887;letter-spacing:-.01em;margin-bottom:24px}.login-form .tabs-controls{position:relative;display:flex;justify-content:space-between;align-items:baseline;padding-top:56px;margin-bottom:40px}@media (max-width:640px){.login-form .tabs-controls{justify-content:flex-start;padding:24px 0 14px;margin-bottom:24px;margin-left:0}}.login-form .tabs-controls::after{background:rgba(4,11,36,.1);position:absolute;content:"";left:-80px;bottom:0;width:calc(100% + 160px);height:1px}@media (max-width:640px){.login-form .tabs-controls::after{left:0;width:calc(100% - 32px)}}.login-form .tabs-controls input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}.login-form .tabs-controls label{font:normal 400 32px/32px Montserrat,Arial,sans-serif;position:relative;letter-spacing:-.02em;opacity:.5;transition:opacity .2s ease-in-out;cursor:pointer}@media (max-width:640px){.login-form .tabs-controls label{font-size:18px;line-height:24px;margin-right:36px}}.login-form .tabs-controls label:hover{opacity:1}.login-form .tabs-controls input:checked+label{font-weight:600;opacity:1}.login-form__form-wrapper .input-text{margin-bottom:24px}@media (max-width:640px){.login-form__form-wrapper .input-text{margin-bottom:20px}}.login-form__buttons-block{display:flex;align-items:center;width:100%}.login-form__enter{padding-top:40px}@media (max-width:640px){.login-form__enter{padding:0}}.login-form__enter .login-form__form-wrapper{margin-bottom:36px}@media (max-width:640px){.login-form__enter .login-form__form-wrapper{margin-bottom:32px}}.login-form__enter .login-form__buttons-block{margin-top:36px}@media (max-width:640px){.login-form__enter .login-form__buttons-block{margin:0}}.login-form__enter .login-form__buttons-block .button{min-width:164px;margin:0 46px 0 0}@media (max-width:640px){.login-form__enter .login-form__buttons-block .button{min-width:150px;margin-right:20px}}.login-form__social{position:relative;padding:31px 0 34px}@media (max-width:640px){.login-form__social{padding:26px 0}}.login-form__social::before{background:rgba(4,11,36,.1);position:absolute;content:"";left:-80px;top:0;width:calc(100% + 160px);height:1px}@media (max-width:640px){.login-form__social::before{left:0;width:100%}}.login-form__social-caption{display:inline-block;vertical-align:baseline;margin-bottom:16px}@media (max-width:640px){.login-form__social-caption{margin-bottom:12px}}.login-form__social-buttons{display:flex;justify-content:space-between}@media (max-width:640px){.login-form__social-buttons{justify-content:flex-start}}@media (max-width:640px){.login-form__social-buttons .login-social{margin-right:8px}.login-form__social-buttons .login-social:last-of-type{margin:0}}.login-form__registration{padding-bottom:56px}@media (max-width:640px){.login-form__registration{padding-top:4px;padding-bottom:25px}}.login-form__registration .input-text--code{margin-bottom:36px}@media (max-width:640px){.login-form__registration .input-text--code{margin-bottom:24px}}.login-form__registration .checkbox{width:calc(100% + 30px);margin-top:36px;margin-right:-30px}@media (max-width:640px){.login-form__registration .checkbox{width:100%;margin-top:28px;margin-right:0}}.login-form__registration .login-form__buttons-block{margin-top:36px}@media (max-width:640px){.login-form__registration .login-form__buttons-block .button{width:100%}}.login-form__code{padding:64px 0 56px}@media (max-width:640px){.login-form__code{padding:24px 0 40px}}.login-form__code .login-form__heading{width:calc(100% + 40px);margin-right:-40px}@media (max-width:640px){.login-form__code .login-form__heading{width:auto;margin-right:0}}.login-form__code .login-form__heading+.login-form__form-wrapper{margin-top:48px}@media (max-width:640px){.login-form__code .login-form__heading+.login-form__form-wrapper{margin-top:20px}}.login-form__code .input-code{margin-top:48px;margin-bottom:24px}.login-form__code .login-form__buttons-block{margin-top:36px}@media (max-width:640px){.login-form__code .login-form__buttons-block{flex-direction:column;align-items:flex-start}}.login-form__code .login-form__buttons-block .button{min-width:164px}@media (max-width:640px){.login-form__code .login-form__buttons-block .button{min-width:auto;width:100%}}.login-form__code .login-form__buttons-block .button--blue{margin-right:8px}@media (max-width:640px){.login-form__code .login-form__buttons-block .button--blue{margin:0 0 12px}}.login-form__notice{color:#767887;margin:0}.login-form__recovery{padding:64px 0 56px}@media (max-width:640px){.login-form__recovery{padding:24px 0 40px}}.login-form__recovery .login-form__buttons-block{margin-top:28px}@media (max-width:640px){.login-form__recovery .login-form__buttons-block{flex-direction:column;align-items:flex-start}}.login-form__recovery .login-form__buttons-block .button{min-width:172px}@media (max-width:640px){.login-form__recovery .login-form__buttons-block .button{min-width:auto;width:100%}}.login-form__recovery .login-form__buttons-block .button--blue{margin-right:12px}@media (max-width:640px){.login-form__recovery .login-form__buttons-block .button--blue{margin-right:0;margin-bottom:12px}}.login-form .error{width:calc(100% + 160px);margin:36px -80px -56px;padding:20px 12px 23px 70px}.login-form .error__message{align-items:flex-start}@media (max-width:640px){.login-form .error__message svg{margin-top:8px}}@media (max-width:640px){.login-form .error__message span{line-height:20px}}@media (max-width:640px){.login-form .error{width:calc(100% + 32px);margin:18px -16px -25px;padding-left:20px}}.input-text{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;font-size:16px;line-height:20px}.input-text label{font-weight:700;margin-bottom:12px}@media (max-width:640px){.input-text label{margin-bottom:8px}}.input-text input,.input-text textarea{font:16px/20px "PT Root UI",Arial,sans-serif;background:0 0;width:100%;padding:14px 20px;letter-spacing:.05em;color:#3e455f;border:none;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(4,11,36,.5);outline:0;transition:box-shadow .2s ease-in-out;-webkit-appearance:none;-webkit-box-shadow:inset 0 0 0 1px rgba(4,11,36,.5)}@media (max-width:640px){.input-text input,.input-text textarea{padding:16px 20px;letter-spacing:-.01em}}.input-text input:focus,.input-text textarea:focus{box-shadow:inset 0 0 0 2px #040b24;-webkit-box-shadow:inset 0 0 0 2px #040b24}.input-text input::-webkit-input-placeholder,.input-text textarea::-webkit-input-placeholder{color:#3e455f;font-weight:400;opacity:.5;letter-spacing:.05em}.input-text input::-moz-placeholder,.input-text textarea::-moz-placeholder{color:#3e455f;font-weight:400;opacity:.5;letter-spacing:.05em}.input-text input:-ms-input-placeholder,.input-text textarea:-ms-input-placeholder{color:#3e455f;font-weight:400;opacity:.5;letter-spacing:.05em}.input-text input::-ms-input-placeholder,.input-text textarea::-ms-input-placeholder{color:#3e455f;font-weight:400;opacity:.5;letter-spacing:.05em}.input-text input::placeholder,.input-text textarea::placeholder{color:#3e455f;font-weight:400;opacity:.5;letter-spacing:.05em}.input-text textarea{resize:none;font-size:16px;line-height:24px;padding:12px 20px;letter-spacing:-.01em;color:#040b24}.input-text input:-moz-read-only{cursor:default}.input-text input:read-only{cursor:default}.input-text input:-moz-read-only:focus{box-shadow:inset 0 0 0 1px rgba(4,11,36,.5);-webkit-box-shadow:inset 0 0 0 1px rgba(4,11,36,.5)}.input-text input:read-only:focus{box-shadow:inset 0 0 0 1px rgba(4,11,36,.5);-webkit-box-shadow:inset 0 0 0 1px rgba(4,11,36,.5)}.input-text button{background:0 0;display:none;position:absolute;bottom:0;right:0;width:48px;height:48px;transition:opacity .2s ease-in-out;border-top-right-radius:3px;border-bottom-right-radius:3px;margin:0}@media (max-width:640px){.input-text button{width:52px;height:52px}}.input-text button::after,.input-text button::before{content:"";position:absolute;transition:opacity .2s ease-in-out}.input-text button::before{background:url(../images/icon-edit.svg) no-repeat center/cover;top:50%;left:50%;width:15px;height:15px;opacity:.2;transform:translate(-50%,-50%)}.input-text button::after{top:calc(50% - 7px);left:calc(50% - 9px);width:19px;height:9px;border:2px solid #fff;border-top:none;border-right:none;transform:rotate(-45deg);opacity:0;visibility:hidden}.input-text button:focus::before,.input-text button:hover::before{opacity:1}.input-text--editable{padding-right:46px}@media (max-width:640px){.input-text--editable{padding-right:0}}.input-text--editable input{color:#040b24;height:48px}.input-text--editable input:-moz-read-only{color:#3e455f}.input-text--editable input:read-only{color:#3e455f}@media (max-width:640px){.input-text--editable input{height:52px;padding-right:70px}}.input-text--editable button{display:block}.input-text--code input{max-width:127px;letter-spacing:5px}.input-text--code input::-webkit-input-placeholder{letter-spacing:5px}.input-text--code input::-moz-placeholder{letter-spacing:5px}.input-text--code input:-ms-input-placeholder{letter-spacing:5px}.input-text--code input::-ms-input-placeholder{letter-spacing:5px}.input-text--code input::placeholder{letter-spacing:5px}.input-text--code .link{margin-top:16px}.input-text--tel input{max-width:200px;letter-spacing:.05em}@media (max-width:640px){.input-text--tel input{max-width:none}}.input-text.is-edit button{background:#4f78e0;opacity:1;border:1px solid #4f78e0}.input-text.is-edit button::before{opacity:0;visibility:hidden}.input-text.is-edit button::after{opacity:.5;visibility:visible}.input-text.is-edit button:focus::after,.input-text.is-edit button:hover::after{opacity:1}.input-text.is-edit input:focus+button::after{opacity:1}.input-text.is-error input{box-shadow:inset 0 0 0 1px #f21b28;-webkit-box-shadow:inset 0 0 0 1px #f21b28}.input-text.is-error input:focus{box-shadow:inset 0 0 0 2px #f21b28;-webkit-box-shadow:inset 0 0 0 2px #f21b28}.input-text--select{position:relative}.input-text--select .input-text__select-wrapper{position:relative;width:252px}@media (max-width:640px){.input-text--select .input-text__select-wrapper{width:100%}}.input-text--select .input-text__select-wrapper svg{position:absolute;top:50%;right:15px;width:16px;height:16px;transform:translateY(-50%);transition:transform .2s ease-in-out;pointer-events:none;fill:#fff;stroke:#040b24}.input-text--select .input-text__select-wrapper input{padding-right:40px;cursor:pointer;color:#040b24;width:252px;letter-spacing:-.01em}@media (max-width:640px){.input-text--select .input-text__select-wrapper input{width:100%}}.input-text--select .input-text__select-wrapper input::-moz-selection{background:0 0}.input-text--select .input-text__select-wrapper input::selection{background:0 0}.input-text--select .input-text__select-wrapper input:focus{box-shadow:inset 0 0 0 2px #040b24}.input-text--select .input-text__select-wrapper .input-text__select-list{position:absolute;bottom:0;left:0;z-index:5;width:100%;height:140px;overflow-y:scroll;margin:0;padding:0;padding-top:10px;list-style:none;background:#fff;border:1px solid rgba(4,11,36,.5);border-top:none;border-bottom-right-radius:3px;border-bottom-left-radius:3px;box-shadow:0 .13836px 2.96096px rgba(0,0,0,.1),0 .3325px 7.11561px rgba(0,0,0,.0718854),0 .62608px 13.3981px rgba(0,0,0,.0596107),0 1.11682px 23.8999px rgba(0,0,0,.05),0 2.08888px 44.702px rgba(0,0,0,.0403893),0 5px 107px rgba(0,0,0,.0281146);transform:translateY(100%);visibility:hidden;opacity:0;transition:visibility .2s ease-in-out,opacity .2s ease-in-out}.input-text--select .input-text__select-wrapper .input-text__select-list li{padding:10px 20px;font-size:16px;line-height:20px;letter-spacing:-.01em;color:#040b24;outline:0;cursor:pointer;transition:backgroud .2s ease-in-out}.input-text--select .input-text__select-wrapper .input-text__select-list li:focus,.input-text--select .input-text__select-wrapper .input-text__select-list li:hover{background:#fcfcfd;font-weight:500;padding-top:9px;padding-bottom:9px;border-top:1px solid #e3e4e6;border-bottom:1px solid #e3e4e6}.input-text--select .input-text__select-wrapper .input-text__select-list .input-text__select-item--selected{font-weight:700;position:relative}.input-text--select .input-text__select-wrapper .input-text__select-list .input-text__select-item--selected::before{background:#040b24;content:"";position:absolute;top:calc(50% - 2px);left:9px;width:4px;height:4px;border-radius:50%}.input-text--select .input-text__select-wrapper--show input{border-bottom-right-radius:0;border-bottom-left-radius:0}.input-text--select .input-text__select-wrapper--show .input-text__select-list{visibility:visible;opacity:1}.input-text--select .input-text__select-wrapper--show svg{transform:translateY(-50%) rotate(-180deg)}.input-code{width:100%;max-width:233px;font-size:16px;line-height:20px}@media (max-width:640px){.input-code{max-width:none}}.input-code p{font-weight:700;margin:0 0 12px}@media (max-width:640px){.input-code p{display:none}}.input-code input{font:16px/14px "PT Root UI",Arial,sans-serif;outline:0;width:34px;padding:0;color:#3e455f;text-align:center;border:none;border-right:1px solid #e3e4e6;border-radius:0;-moz-appearance:textfield}.input-code input::-webkit-inner-spin-button,.input-code input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:640px){.input-code input{width:16.4%}}.input-code input:last-child{border-right:none}.input-code__wrapper{display:flex;justify-content:center;width:100%;padding:14px 2px;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(4,11,36,.5);outline:0;transition:box-shadow .2s ease-in-out}@media (max-width:640px){.input-code__wrapper{padding:17px 19px}}.input-code.is-focus .input-code__wrapper{box-shadow:inset 0 0 0 2px #040b24}.input-code.is-error .input-code__wrapper{box-shadow:inset 0 0 0 1px #f21b28;-webkit-box-shadow:inset 0 0 0 1px #f21b28}.input-code.is-error.is-focus .input-code__wrapper{box-shadow:inset 0 0 0 2px #f21b28;-webkit-box-shadow:inset 0 0 0 2px #f21b28}.checkbox{padding-left:30px}@media (max-width:640px){.checkbox{padding-left:30px}}.checkbox input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}.checkbox label{position:relative;color:#3e455f;letter-spacing:-.01em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:640px){.checkbox label{display:inline;white-space:normal}}.checkbox label::after,.checkbox label::before{position:absolute;content:"";transition:border-color .2s ease-in-out,background-color .2s ease-in-out}.checkbox label::before{top:0;left:-30px;width:20px;height:20px;border:1px solid rgba(4,11,36,.2);border-radius:2px}.checkbox label::after{top:4px;left:-26px;width:13px;height:8px;border:2px solid transparent;border-top:none;border-right:none;transform:rotate(-45deg)}.checkbox label:hover{color:#040b24}.checkbox label:hover::before{border-color:#040b24}.checkbox input:focus+label{color:#040b24}.checkbox input:focus+label::before{border-color:#040b24}.checkbox input:checked+label::before{background:#4f78e0;border-color:#4f78e0}.checkbox input:checked+label::after{border-color:#fff}.checkbox a{color:#3e455f;text-decoration:underline;text-underline-position:under;white-space:nowrap}.checkbox.is-error input:focus+label,.checkbox.is-error label{color:#f21b28}.checkbox.is-error input:focus+label::before,.checkbox.is-error label::before{border-color:#f21b28}.checkbox.is-error input:focus+label:focus,.checkbox.is-error input:focus+label:hover,.checkbox.is-error label:focus,.checkbox.is-error label:hover{color:#f21b28}.checkbox.is-error a{color:#f21b28;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.radio{margin-left:30px}.radio input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}.radio label{position:relative;color:#3e455f;letter-spacing:-.01em;cursor:pointer}@media (max-width:640px){.radio label{white-space:normal}}.radio label::after,.radio label::before{position:absolute;content:"";border-radius:50%}.radio label::before{top:0;left:-30px;width:20px;height:20px;border:1px solid rgba(4,11,36,.2);transition:border-color .2s ease-in-out,background-color .2s ease-in-out}.radio label::after{background:#fff;top:6px;left:-24px;width:8px;height:8px;opacity:0;transition:opacity .2s ease-in-out}.radio label:hover{color:#040b24}.radio label:hover::before{border-color:#040b24}.radio input:focus+label{color:#040b24}.radio input:focus+label::before{border-color:#040b24}.radio input:checked+label::before{background:#4f78e0;border-color:#4f78e0}.radio input:checked+label::after{opacity:1}.login-social{display:flex;width:100%;max-width:174px;height:48px;border:1px solid #e3e4e6;border-radius:3px;transition:box-shadow .2s ease-in-out}@media (max-width:640px){.login-social{max-width:140px;height:52px;justify-content:center}}@media (min-width:1024px){.login-social:focus .login-social__title,.login-social:hover .login-social__title{background-color:transparent}}@media (min-width:1024px){.login-social:active .login-social__title{background-color:rgba(4,11,36,.03);box-shadow:inset 0 0 3px rgba(0,0,0,.18)}}@media (max-width:640px){.login-social:active{background-color:rgba(4,11,36,.03);box-shadow:inset 0 0 3px rgba(0,0,0,.18)}.login-social:active .login-social__title{background-color:transparent;box-shadow:none}}.login-social__icon{display:flex;justify-content:center;align-items:center;width:58px}@media (max-width:640px){.login-social__icon{width:auto;margin-right:8px}}.login-social__icon--vk svg{margin-top:1px}.login-social__title{background:rgba(4,11,36,.03);display:flex;justify-content:center;align-items:center;flex-grow:1;font-size:16px;font-weight:500;line-height:16px;border-left:1px solid #e3e4e6}@media (max-width:640px){.login-social__title{flex-grow:0;background-color:transparent;border:none}}.link{color:#767887;letter-spacing:-.01em;text-decoration:underline;text-underline-position:under;transition:color .2s ease-in-out}@media (max-width:640px){.link{white-space:normal}}.link:focus,.link:hover{color:#040b24}.link--dashed{background:linear-gradient(to left,currentColor 50%,rgba(255,255,255,0) 1%) repeat-x bottom/7px 1px;padding-bottom:2px;white-space:nowrap;text-decoration:none}.link--dashed:focus,.link--dashed:hover{background-position:bottom;background-size:7px 1px;background-repeat:repeat-x}@media (max-width:640px){.link--dashed{padding-bottom:0}}.link--notice{position:relative;margin-left:30px}@media (max-width:640px){.link--notice{white-space:normal;background-image:none}}.link--notice::before{background:#e3e4e6;content:"?";position:absolute;top:1px;left:-30px;width:22px;font-weight:500;height:22px;text-align:center;line-height:22px;border-radius:50%}.popup-image{z-index:-1;visibility:hidden;position:absolute;width:100%;max-width:592px;margin:24px;opacity:0;transform:translateY(10px) scale(.98);transition:transform .5s ease-in-out,opacity .4s ease-in-out;pointer-events:none}@media (max-width:640px){.popup-image{margin:24px 16px}}.popup-image.is-visible{position:relative;z-index:auto;visibility:visible;opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.popup-image__close{background:rgba(255,255,255,.5);z-index:1;position:absolute;top:14px;right:14px;width:40px;height:40px;border-radius:3px;transition:background-color .2s ease-in-out}@media (max-width:640px){.popup-image__close{top:6px;right:6px;width:35px;height:35px}}.popup-image__close:focus,.popup-image__close:hover{background:#fff}.popup-image__close::after,.popup-image__close::before{background:#040b24;content:"";position:absolute;top:calc(50% - 10px);width:2px;height:20px}.popup-image__close::before{left:calc(50% - 1px);transform:rotate(45deg)}.popup-image__close::after{right:calc(50% - 1px);transform:rotate(-45deg)}.popup-image__image{display:flex;align-items:center;justify-content:center;border-radius:4px;overflow:auto;scrollbar-color:rgba(255,255,255,.9) transparent;scrollbar-width:thin}.popup-image__image::-webkit-scrollbar-track{background:0 0}.popup-image__image::-webkit-scrollbar{height:4px;width:4px}.popup-image__image::-webkit-scrollbar-thumb{background:rgba(255,255,255,.9)}.popup-image__image::-webkit-scrollbar-corner{display:none}.popup-image__image img{width:100%;height:auto;transform:scale(1);transition:transform .2s ease-in-out}.popup-image__image-controls{z-index:1;position:absolute;width:40px;right:14px;bottom:11.19%}@media (max-width:640px){.popup-image__image-controls{right:6px;bottom:11px;width:35px}}.popup-image__zoom-btn{background:rgba(255,255,255,.5);position:relative;display:block;width:40px;height:40px;line-height:0;border-radius:3px;transition:background-color .2s ease-in-out}@media (max-width:640px){.popup-image__zoom-btn{width:35px;height:35px}}.popup-image__zoom-btn:focus,.popup-image__zoom-btn:hover{background:#fff}.popup-image__zoom-btn::after,.popup-image__zoom-btn::before{background:#040b24;content:"";position:absolute;top:calc(50% - 10px);width:2px;height:20px}.popup-image__zoom-btn::after{left:calc(50% - 1px);transform:rotate(90deg)}.popup-image__zoom-btn--in{margin-bottom:4px}.popup-image__zoom-btn--in::before{left:calc(50% - 1px)}.popup-image__zoom-btn--out::before{display:none}.overlay{background:rgba(4,11,36,0);visibility:hidden;z-index:-1;position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;overflow:auto;transition:background-color .4s ease-in-out;pointer-events:none;-webkit-overflow-scrolling:touch}.overlay.is-visible{background:rgba(4,11,36,.6);z-index:11;visibility:visible;display:flex;justify-content:center;align-items:center;pointer-events:auto}.overlay.is-align-top{align-items:flex-start}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;width:70%;max-width:1200px;margin:0 auto 28px}@media (max-width:1023px){.breadcrumbs{width:auto;margin-bottom:14px;padding:0 16px}}.breadcrumbs li{font:500 14px/24px Montserrat,Arial,sans-serif;position:relative;color:#828282;letter-spacing:-.02em;margin-right:18px}@media (max-width:640px){.breadcrumbs li{font-size:12px;margin-right:20px}}.breadcrumbs li::after{content:"";position:absolute;top:calc(50% - 3px);right:-11px;width:6px;height:6px;transform:rotate(-45deg);border:1.5px solid currentColor;border-top:none;border-left:none}.breadcrumbs li a{color:currentColor;transition:color .2s ease-in-out}@media (max-width:640px){.breadcrumbs li a{font-size:12px}}.breadcrumbs li a:focus,.breadcrumbs li a:hover{color:#040b24}.breadcrumbs li:last-child{margin-right:0}.breadcrumbs li:last-child::after{display:none}.breadcrumbs li:last-child a{pointer-events:none}.title{font:600 32px/32px Montserrat,Arial,sans-serif;margin:0;letter-spacing:-.02em;color:#040b24}@media (max-width:768px){.title{font-size:18px;line-height:24px}}.title-edit{position:relative;display:inline-block;vertical-align:baseline;width:auto;padding:5px 0;color:#040b24;font-size:16px;font-weight:700;line-height:20px;letter-spacing:.01em;margin-right:30px}@media (max-width:640px){.title-edit{padding-right:30px;margin-right:0}}.title-edit::after{background:currentColor;content:"";position:absolute;left:0;bottom:0;width:0;height:1px;transition:width .5s ease-in-out}.title-edit p{display:inline-block;vertical-align:baseline;letter-spacing:.01em}.title-edit input{font:700 16px/20px "PT Root UI",Arial,sans-serif;display:inline-block;width:0;padding:0;letter-spacing:.01em;border:none;outline:0}.title-edit button{position:absolute;top:calc(50% - 15px);right:-30px;width:30px;height:30px;opacity:.2;transition:opacity .2s ease-in-out}.title-edit button::after,.title-edit button::before{content:"";position:absolute}.title-edit button::before{background:url(../images/icon-edit.svg) no-repeat center/cover;top:50%;left:50%;width:15px;height:15px;transform:translate(-50%,-50%)}.title-edit button::after{top:calc(50% - 7px);left:calc(50% - 9px);display:none;width:19px;height:9px;border:2px solid currentColor;border-top:none;border-right:none;transform:rotate(-45deg)}.title-edit button:focus,.title-edit button:hover{opacity:1}@media (max-width:640px){.title-edit button{right:0}}.title-edit.is-edit{width:100%;max-width:250px}@media (max-width:640px){.title-edit.is-edit{max-width:none}}.title-edit.is-edit::after{width:100%}.title-edit.is-edit p{display:none}.title-edit.is-edit input{width:100%;padding:0 10px 0 0}.title-edit.is-edit button::before{display:none}.title-edit.is-edit button::after{display:block}.title-edit.is-edit input:focus+button{opacity:1}.accordion{background:#fafafa;border-radius:3px}.accordion__header{position:relative}.accordion__header::after{content:"";position:absolute;top:30px;right:58px;width:12px;height:12px;transform:rotate(-45deg);border:2px solid #040b24;border-top:none;border-right:none;transition:transform .2s ease-in-out,top .2s ease-in-out;pointer-events:none}@media (max-width:640px){.accordion__header::after{top:31px;right:26px;width:10px;height:10px}}.accordion__header button{font:700 16px/20px "PT Root UI",Arial,sans-serif;position:relative;width:100%;padding:30px 65px 26px;text-align:left;transition:opacity .2s ease-in-out}@media (max-width:640px){.accordion__header button{padding:28px 45px}}.accordion__header button>span svg,.accordion__header button>svg{position:absolute;top:20px;left:23px;width:40px;height:40px;fill:none;stroke:currentColor;stroke-width:2px}@media (max-width:640px){.accordion__header button>span svg,.accordion__header button>svg{top:23px;left:11px;width:30px;height:30px}}.accordion__header button strong{font-weight:700;color:#39ab1d}@media (min-width:1024px){.accordion__header button:focus,.accordion__header button:hover{opacity:.5}}@media (max-width:1023px){.accordion__header button:active{opacity:.5}}.accordion__content{height:0;pointer-events:none;visibility:hidden}.accordion.is-open{padding-bottom:36px}@media (max-width:1023px){.accordion.is-open{padding-bottom:24px}}.accordion.is-open .accordion__header{margin-bottom:14px}@media (max-width:640px){.accordion.is-open .accordion__header{margin-bottom:8px}}.accordion.is-open .accordion__header button{padding-bottom:12px}.accordion.is-open .accordion__header::after{top:37px;transform:rotate(-225deg)}.accordion.is-open .accordion__content{height:auto;padding:0 32px;pointer-events:auto;visibility:visible}@media (max-width:1023px){.accordion.is-open .accordion__content{padding:0 16px}}.settings-form form{display:flex;flex-direction:column;align-items:flex-start}.settings-form .input-text{max-width:212px;margin-bottom:24px}@media (max-width:640px){.settings-form .input-text{max-width:none;margin-bottom:20px}}.settings-form .input-text input{letter-spacing:4px}.settings-form .input-text input::-webkit-input-placeholder{letter-spacing:0}.settings-form .input-text input::-moz-placeholder{letter-spacing:0}.settings-form .input-text input:-ms-input-placeholder{letter-spacing:0}.settings-form .input-text input::-ms-input-placeholder{letter-spacing:0}.settings-form .input-text input::placeholder{letter-spacing:0}.settings-form .input-text--code{margin-bottom:16px}.settings-form .input-text--code input{max-width:133px;letter-spacing:5px}.settings-form .input-text--code input::-webkit-input-placeholder{letter-spacing:5px}.settings-form .input-text--code input::-moz-placeholder{letter-spacing:5px}.settings-form .input-text--code input:-ms-input-placeholder{letter-spacing:5px}.settings-form .input-text--code input::-ms-input-placeholder{letter-spacing:5px}.settings-form .input-text--code input::placeholder{letter-spacing:5px}.settings-form .input-text+.link{margin-bottom:38px}@media (max-width:640px){.settings-form .input-text+.link{margin-bottom:32px}}.settings-form__buttons{display:flex}@media (max-width:640px){.settings-form__buttons{display:block;width:100%}}.settings-form__buttons .button{min-width:164px}@media (max-width:640px){.settings-form__buttons .button{width:100%;min-width:auto}}.settings-form__buttons .button:first-of-type{margin-right:8px}@media (max-width:640px){.settings-form__buttons .button:first-of-type{margin-right:0;margin-bottom:14px}}.settings-form--password .input-text{max-width:230px}@media (max-width:640px){.settings-form--password .input-text{max-width:none}}.account-item{position:relative;border-bottom:1px solid #e3e4e6}.account-item:last-of-type{border-bottom:none}.account-item__wrapper{display:flex;align-items:flex-start;padding:40px 4.8913% 36px 40px}@media (max-width:1023px){.account-item__wrapper{padding:40px 0 36px 35px}}@media (max-width:640px){.account-item__wrapper{flex-direction:column;padding:30px 0 18px 28px}}.account-item .radio{position:absolute;left:5px;top:40px}.account-item .radio label{display:block}@media (max-width:640px){.account-item .radio{position:absolute;top:30px;left:0}}.account-item__title-block{display:flex;flex-direction:column;align-items:flex-start;width:28.71377%;min-width:300px;margin-top:-5px}@media (max-width:1023px){.account-item__title-block{min-width:260px}}@media (max-width:640px){.account-item__title-block{position:relative;width:auto;min-width:auto;max-width:85%;margin-bottom:24px;z-index:2}.account-item__title-block_wide{width:100%;max-width:unset}}@media (max-width:640px){.account-item__title-block .title-edit{padding-bottom:0}}@media (max-width:1023px){.account-item__title-block .title-edit.is-edit{max-width:200px}}@media (max-width:640px){.account-item__title-block .title-edit.is-edit{max-width:none}}.account-item__number{margin-top:10px;color:#3e455f;font-size:16px;line-height:20px;letter-spacing:.05em;font-feature-settings:"tnum" on,"lnum" on}@media (max-width:640px){.account-item__number{font-size:14px;line-height:14px;letter-spacing:.1em;margin-top:5px;font-feature-settings:normal}}.account-item .checkbox{padding-left:46px;margin-left:0;margin-right:30px}@media (max-width:640px){.account-item .checkbox{margin-right:0;padding-left:30px}.account-item .checkbox label{font-size:14px;line-height:18px;letter-spacing:.3px}}.account-item__delete{position:relative;padding-left:14px;margin-left:auto;color:#040b24;font-family:"PT Root UI",Arial,sans-serif;opacity:.3;transition:opacity .2s ease-in-out}@media (max-width:640px){.account-item__delete{position:absolute;padding:0;width:30px;height:30px;top:23px;right:0}}.account-item__delete::before{background:url(../images/icon-bin.svg) no-repeat center/cover;content:"";position:absolute;left:0;top:2px;width:14px;height:16px}@media (max-width:640px){.account-item__delete::before{left:calc(50% - 7px);top:calc(50% - 8px)}}.account-item__delete span{font-size:16px;font-weight:700;line-height:20px;letter-spacing:.01em;margin-left:8px}@media (max-width:1023px){.account-item__delete span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}}.account-item__delete:focus,.account-item__delete:hover{opacity:1}.account-item .error{width:auto;margin-left:40px;margin-top:-15px;margin-bottom:36px}@media (max-width:640px){.account-item .error{margin-left:0;margin-top:0;margin-bottom:28px}}@media (max-width:640px){.account-item .error__message svg{position:relative;top:4px}}@media (max-width:640px){.account-item.is-edit .account-item__delete{display:none}}.settings-section{margin-top:88px}.settings-section:first-of-type{margin-top:60px}@media (max-width:768px){.settings-section{margin-top:68px;margin-bottom:52px}.settings-section:first-of-type{margin-top:28px}.settings-section:last-of-type{margin-bottom:47px}}.settings-section__title-container{display:flex;align-items:center;margin-bottom:26px}@media (max-width:768px){.settings-section__title-container{margin-bottom:26px}}@media (max-width:640px){.settings-section__title-container{margin-bottom:22px}}.settings-section__title-container svg{display:block;max-width:24px;height:20px;margin-right:14px;fill:none;stroke:#040b24}@media (max-width:768px){.settings-section__title-container svg{max-width:18px;height:16px;margin-right:10px}}.settings-section__title-container #icon-bills{max-width:30px;height:26px}@media (max-width:640px){.settings-section__title-container #icon-bills{height:22px;margin-right:7px}}@media (max-width:768px){.settings-section__title-container #icon-person{position:relative;top:-3px}}.settings-section__title{font:normal 600 20px/24px Montserrat,Arial,sans-serif;margin:0;letter-spacing:-.02em;color:#040b24}@media (max-width:768px){.settings-section__title{font-size:16px;line-height:20px}}.settings-section__inner{margin-bottom:28px;padding:0 0 44px;border-top:1px solid #e3e4e6;border-bottom:1px solid #e3e4e6}@media (max-width:640px){.settings-section__inner{padding-bottom:44px}}.settings-section__inputs{display:flex;flex-wrap:wrap;padding:32px 39px 20px 37px}@media (max-width:768px){.settings-section__inputs{flex-direction:column}}@media (max-width:640px){.settings-section__inputs{padding:24px 0 24px}}.settings-section__inputs .input-text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:20px}@media (max-width:640px){.settings-section__inputs .input-text{width:100%}}.settings-section__inputs .input-text:first-of-type{margin-right:75px}@media (max-width:640px){.settings-section__inputs .input-text:first-of-type{margin-right:0}}@media (max-width:640px){.settings-section__inputs .input-text:last-of-type{margin-bottom:0}}.settings-section__inputs .input-text #email{width:330px}@media (max-width:640px){.settings-section__inputs .input-text #email{width:100%}}.settings-section__inputs .input-text #tel{width:196px}@media (max-width:640px){.settings-section__inputs .input-text #tel{width:100%}}.settings-section__accordion-password{margin-bottom:48px}@media (max-width:640px){.settings-section__accordion-password.is-open .accordion__header{margin-bottom:18px}}@media (max-width:640px){.settings-section__accordion-password.is-open .accordion__content{padding:0 16px 0 20px}}@media (max-width:1023px){.settings-section .accordion{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}}@media (max-width:640px){.settings-section .accordion{margin-bottom:26px}}.settings-section+.delete-button{margin-top:55px}@media (max-width:640px){.settings-section+.delete-button{margin-top:47px}}.settings-section--accounts .settings-section__inner{padding-bottom:0}.delete-button{display:flex;align-items:center;transition:opacity .2s ease-in-out}.delete-button svg{display:block;width:18px;height:20px;margin-right:10px;fill:none;stroke:#f21b28}@media (max-width:640px){.delete-button svg{width:13px;height:14px;margin-right:8px}}.delete-button span{display:block;font-weight:700;font-size:16px;line-height:16px;letter-spacing:.01em;color:#f21b28}.delete-button:focus,.delete-button:hover{opacity:.5}.show-more__btn{margin:0 auto 12px}@media (max-width:640px){.show-more__btn{width:100%}}.show-more__page-status{text-align:center;font-size:14px;line-height:14px;letter-spacing:.3px;color:#767887}.error{background:#fce2e5;display:flex;justify-content:space-between;align-items:center;width:100%;padding:17px 53px;border-radius:3px}@media (max-width:1023px){.error{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:20px 14px}}.error__message{display:flex;align-items:center;position:relative;left:-25px;max-width:70%}@media (max-width:1023px){.error__message{position:static;align-items:flex-start;max-width:unset;margin-bottom:16px}}.error__message--full{max-width:unset}@media (max-width:1023px){.error__message--full{margin-bottom:0}}.error__message svg{display:block;width:26px;min-width:26px;height:23px;min-height:23px;margin-right:10px;fill:#f21b28;stroke:none}@media (max-width:640px){.error__message svg{margin-right:14px}}.error__message span{display:block;line-height:18px}@media (max-width:640px){.error__message span{line-height:20px}}.error__action{font-weight:700;font-size:16px;line-height:20px;letter-spacing:.01em;transition:opacity .2s ease-in-out}@media (max-width:1023px){.error__action{padding-left:40px}}.error__action:focus,.error__action:hover{opacity:.5}.error__hint{display:inline-block;margin-left:4px}@media (max-width:640px){.error__hint{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:0}}.error--warning{background:#fdf6e9}.error--warning .error__message svg{fill:#ecaa00}.popup{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#fff;box-shadow:0 2px 24px rgba(0,0,0,.25);border-radius:4px;opacity:0;visibility:hidden;transform:translateY(10px) scale(.98);transition:transform .5s ease-in-out,opacity .4s ease-in-out;margin-top:40px;margin-bottom:40px}.popup.is-visible{position:static;z-index:11;visibility:visible;opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.popup__close{position:absolute;top:12px;right:12px;width:44px;height:44px}@media (max-width:640px){.popup__close{top:2px;right:2px}}.popup__close::after,.popup__close::before{background:#040b24;content:"";position:absolute;top:calc(50% - 10px);width:2px;height:20px;transition:background-color .2s ease-in-out}@media (max-width:640px){.popup__close::after,.popup__close::before{top:calc(50% - 7px);width:2px;height:14px}}.popup__close::before{left:calc(50% - 1px);transform:rotate(45deg)}.popup__close::after{right:calc(50% - 1px);transform:rotate(-45deg)}.popup__close:focus::after,.popup__close:focus::before,.popup__close:hover::after,.popup__close:hover::before{background:#767887}.popup__text-block{max-width:354px;margin:0 auto 48px}@media (max-width:640px){.popup__text-block{text-align:left;margin-bottom:32px}}.popup__title{font:normal 600 22px/28px Montserrat,Arial,sans-serif;letter-spacing:-.02em}@media (max-width:640px){.popup__title{max-width:85%;min-width:210px}}@media (max-width:640px){.popup{max-width:90%}}.popup--simple{text-align:center;width:100%;max-width:592px;padding:64px 48px 56px;margin:0 auto}@media (max-width:640px){.popup--simple{max-width:288px;padding:24px 20px 20px}}.popup--simple .popup__title{margin-bottom:24px}@media (max-width:640px){.popup--simple .popup__title{margin-bottom:8px}}.popup--simple .button{min-width:164px;margin:0 auto}@media (max-width:640px){.popup--simple .button{width:100%}}.popup--simple .popup__title+.button{margin-top:36px}@media (max-width:640px){.popup--simple .popup__title+.button{margin-top:28px}}.popup--small{text-align:center;width:100%;max-width:390px;padding:44px 74px 40px;margin:0 auto}@media (max-width:640px){.popup--small{max-width:288px;padding:30px 20px 20px}}.popup--small .popup__title{margin-bottom:36px}@media (max-width:640px){.popup--small .popup__title{max-width:none;margin-right:0;margin-bottom:28px}}.popup--small .button{width:100%;padding-left:28px;padding-right:28px}.popup-delete-account{width:480px;padding:64px 64px 57px}@media (max-width:640px){.popup-delete-account{padding:24px 18px}}.popup-delete-account__buttons{display:flex;justify-content:space-between;width:95%}.popup-delete-account__buttons .button{width:164px;line-height:16px}.popup-delete-account__buttons .button--red{display:flex;align-items:center;justify-content:center}@media (max-width:640px){.popup-delete-account__buttons .button--red{margin:0 auto 10px}}.popup-delete-account__buttons .button--red svg{fill:none;stroke:#fff;width:17px;height:19px;margin-right:10px}@media (max-width:640px){.popup-delete-account__buttons{width:100%;flex-direction:column}.popup-delete-account__buttons .button{justify-content:center;width:248px;margin:0 auto 12px}.popup-delete-account__buttons .button:last-child{margin-bottom:0}}.popup-delete-account .popup__title{margin-bottom:44px}@media (max-width:640px){.popup-delete-account .popup__title{margin-bottom:24px;font-size:18px;line-height:24px}}.popup-change-phone{width:592px;padding:64px 48px 48px 64px}@media (max-width:640px){.popup-change-phone{padding:24px 20px}}.popup-change-phone__timer{margin-top:24px}.popup-change-phone__timer span{letter-spacing:-.01em;color:#767887}@media (max-width:640px){.popup-change-phone__timer{margin-top:14px}}.popup-change-phone__start .popup__title{margin-bottom:36px}@media (max-width:640px){.popup-change-phone__start .popup__title{margin-bottom:16px;font-size:18px;line-height:24px}}.popup-change-phone__start .popup__text{margin-bottom:32px;color:#3e455f}@media (max-width:640px){.popup-change-phone__start .popup__text{margin-bottom:24px}}.popup-change-phone__finish{display:flex;flex-direction:column;align-items:center;padding-right:16px}@media (max-width:640px){.popup-change-phone__finish{padding-right:0}}.popup-change-phone__finish .popup__title{margin-bottom:21px;text-align:center}@media (max-width:640px){.popup-change-phone__finish .popup__title{align-self:flex-start;margin-bottom:12px;font-size:18px;line-height:24px;text-align:left}}.popup-change-phone__finish .popup__text{max-width:260px;margin-bottom:48px;text-align:center;letter-spacing:-.01em;color:#3e455f}@media (max-width:640px){.popup-change-phone__finish .popup__text{width:100%;max-width:unset;margin-bottom:32px;text-align:left}}.popup-change-phone__finish .button{width:208px}@media (max-width:640px){.popup-change-phone__finish .button{width:100%}}.popup-change-phone .link{cursor:pointer}@media (max-width:768px){.popup-change-phone .input-code{max-width:210px}}@media (max-width:640px){.popup-change-phone .input-code{max-width:unset}.popup-change-phone .input-code p{display:block}}@media (max-width:640px){.popup-change-phone .br{display:block}}.measurements{padding-bottom:39px;overflow:visible}.measurements__warning{padding:17px 48px 24px;margin:28px 0 36px}.measurements__warning .error__message{line-height:20px;letter-spacing:-.01em}@media (max-width:640px){.measurements__warning .error__message{letter-spacing:normal}}@media (max-width:1023px){.measurements__warning .error__message svg{margin-top:2px}}@media (max-width:640px){.measurements__warning .error__message svg{margin-top:5px}}.measurements__warning .error__message span{margin-top:6px}@media (max-width:640px){.measurements__warning .error__message span{margin-top:0;line-height:18px}}.measurements__warning .error__hint{color:currentColor}.measurements__warning .error__hint:focus,.measurements__warning .error__hint:hover{color:#767887}@media (max-width:640px){.measurements__warning{padding:20px 14px;margin-bottom:45px}}.measurements__header{display:flex;align-items:flex-start;padding-bottom:24px;border-bottom:1px solid #e3e4e6}@media (max-width:640px){.measurements__header{padding-bottom:12px}}.measurements__header span{font-size:16px;line-height:20px;letter-spacing:-.01em}@media (max-width:640px){.measurements__header span{font-size:14px;line-height:14px;letter-spacing:.3px}}.measurements__date{width:41.66667%;padding-right:3.62319%}@media (max-width:640px){.measurements__date{display:none}}.measurements__last{width:20.92391%;padding-right:3.62319%}@media (max-width:640px){.measurements__last{display:none}}.measurements__current{width:19.6558%;padding-right:4.98188%}@media (max-width:640px){.measurements__current{width:auto;max-width:136px;padding:0;margin-left:auto}}.measurements__consumption{width:17.75362%;padding-right:2.71739%}@media (max-width:640px){.measurements__consumption{display:none}}.measurements__meters-list{width:calc(100% + 96px);margin:0 -48px}@media (max-width:1023px){.measurements__meters-list{width:calc(100% + 32px);margin:0 -16px}}.measurements__button{margin:36px 0 0 auto}@media (max-width:640px){.measurements__button{width:100%;margin:24px auto 0}}.meter-item{position:relative;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out}.meter-item::before{background:#e3e4e6;content:"";position:absolute;left:48px;top:-1px;width:calc(100% - 96px);height:1px;transition:width .2s ease-in-out,left .2s ease-in-out,background-color .2s ease-in-out}@media (max-width:1023px){.meter-item::before{left:0;width:100%}}.meter-item__header{position:relative;display:flex;align-items:center;padding:24px 48px;cursor:pointer}@media (max-width:1023px){.meter-item__header{padding:22px 16px}}@media (max-width:640px){.meter-item__header{padding:17px 16px}}.meter-item__header::before{content:"";position:absolute;top:calc(50% - 4px);right:6%;width:7px;height:7px;transform:rotate(-45deg);border:2px solid #040b24;border-top:none;border-right:none;transition:transform .2s ease-in-out,top .2s ease-in-out;pointer-events:none}@media (max-width:1023px){.meter-item__header::before{right:26px}}@media (max-width:640px){.meter-item__header::before{right:18px}}.meter-item__header::after{background:#e3e4e6;content:"";position:absolute;left:48px;bottom:0;width:calc(100% - 96px);height:1px;transition:width .2s ease-in-out,left .2s ease-in-out,background-color .2s ease-in-out}@media (max-width:1023px){.meter-item__header::after{left:0;width:100%}}@media (max-width:640px){.meter-item__header .meter-item__consumption{display:none}}.meter-item__icon{position:absolute;top:27px;left:55px;fill:none;stroke:currentColor}@media (max-width:1023px){.meter-item__icon{left:16px}}@media (max-width:640px){.meter-item__icon{display:none}}.meter-item__icon--drop{width:18px;height:23px}.meter-item__icon--thermometer{width:14px;height:26px}.meter-item__icon--lightning{width:14px;height:25px}.meter-item__icon--fire{width:16px;height:22px}.meter-item__icon--blue{stroke:#3350b9}.meter-item__icon--red{stroke:#f21b28}.meter-item__icon--yellow{stroke:#ecaa00}.meter-item__icon--orange{stroke:#fd803a}.meter-item__head-block{position:relative;width:41.66667%;padding-right:5.16304%}@media (max-width:640px){.meter-item__head-block{width:auto;padding:0;margin-right:20px}}.meter-item__caption{padding-right:40px;padding-left:44px;font-size:16px;font-weight:500;line-height:20px;margin:0 0 6px}@media (max-width:1023px){.meter-item__caption{padding-left:30px}}@media (max-width:640px){.meter-item__caption{padding:0;font-size:14px;font-weight:700;line-height:14px;letter-spacing:.3px;margin:0}}.meter-item__number{padding-left:44px;color:#3e455f;font-size:12px;line-height:14px;letter-spacing:1.2px}@media (max-width:1023px){.meter-item__number{padding-left:30px}}@media (max-width:640px){.meter-item__number{display:none}}.meter-item__number span{margin-left:4px}.meter-item__warning{position:absolute;width:26px;height:23px;top:calc(50% - 12px);right:15.21739%}@media (max-width:640px){.meter-item__warning{display:none}}.meter-item__last-count{width:20.92391%;padding-right:6.79348%;font-size:16px;line-height:14px;letter-spacing:4px}@media (max-width:640px){.meter-item__last-count{display:none}}.meter-item__current{width:19.6558%;padding-right:2.44565%}@media (max-width:640px){.meter-item__current{flex-shrink:0;width:116px;padding:0;margin-left:auto;margin-right:20px}}.meter-item .input-text{max-width:150px}.meter-item .input-text input{background:0 0;color:#040b24;padding-top:11px;padding-bottom:11px;letter-spacing:4px}.meter-item .input-text input::-webkit-input-placeholder{letter-spacing:4px}.meter-item .input-text input::-moz-placeholder{letter-spacing:4px}.meter-item .input-text input:-ms-input-placeholder{letter-spacing:4px}.meter-item .input-text input::-ms-input-placeholder{letter-spacing:4px}.meter-item .input-text input::placeholder{letter-spacing:4px}@media (max-width:640px){.meter-item .input-text input{font-size:14px;padding:9px 16px}}.meter-item__consumption-hint{position:absolute;left:0;top:-1px;width:16px;height:16px}@media (max-width:640px){.meter-item__consumption-hint{left:20px;width:14px;height:14px}}.meter-item__consumption-hint::before{content:"—";position:absolute;left:0;top:0;text-align:center;width:100%;height:100%}.meter-item__consumption-hint svg{position:absolute;left:0;top:0;display:none;width:100%;height:100%;padding:2px 0;fill:none}.meter-item__consumption{position:relative;width:17.75362%;height:14px;padding-left:26px;padding-right:2.71739%;font-size:14px;line-height:14px;letter-spacing:.3px}@media (max-width:640px){.meter-item__consumption{padding-right:0}}.meter-item__consumption p{display:none}@media (max-width:640px){.meter-item__consumption p{padding-left:20px}}.meter-item__consumption.is-value p{display:block}.meter-item__consumption.is-higher .meter-item__consumption-hint::before,.meter-item__consumption.is-lower .meter-item__consumption-hint::before{display:none}.meter-item__consumption.is-higher svg,.meter-item__consumption.is-lower svg{display:block}.meter-item__consumption.is-lower svg{stroke:#39ab1d;transform:rotate(90deg)}.meter-item__consumption.is-higher svg{stroke:#f21b28;transform:rotate(-90deg)}.meter-item__details{display:none;padding:32px 48px}@media (max-width:1023px){.meter-item__details{padding:32px 16px}}@media (max-width:640px){.meter-item__details{padding:17px 16px 32px}}.meter-item__graph{width:73.27899%;display:flex;flex-direction:column;justify-content:center;margin-top:-10px;margin-left:-29px}@media (max-width:1023px){.meter-item__graph{margin:0}}@media (max-width:640px){.meter-item__graph{display:none}}.meter-item__graph canvas{font-family:Montserrat,Arial,sans-serif;width:100%;height:100%}.meter-item__graph-labels{display:flex;align-items:center;padding-left:74px;margin-bottom:20px}.meter-item__graph-labels li{display:flex;align-items:center;letter-spacing:-.01em;margin-right:25px;pointer-events:none}.meter-item__graph-labels li:last-child{margin-right:0}.meter-item__graph-labels span{display:block;width:12px;height:12px;border-radius:50%;margin-right:10px}.meter-item__details-list{margin:0 0 0 4.52899%}@media (max-width:640px){.meter-item__details-list{display:flex;flex-wrap:wrap;width:100%;margin:0}}.meter-item__details-list dt{font-size:16px;font-weight:700;line-height:20px;margin:0 0 4px}@media (max-width:640px){.meter-item__details-list dt{width:calc(100% - 140px);font-size:14px;font-weight:400;line-height:14px;letter-spacing:.3px;margin:0;padding-bottom:20px}}.meter-item__details-list dt:last-of-type{padding-bottom:0}.meter-item__details-list dd{color:#3e455f;font-size:16px;line-height:20px;margin-left:0;margin-bottom:24px}.meter-item__details-list dd span.js-consumption-warning{position:relative;padding-right:25px;display:block}.meter-item__details-list dd span.js-consumption-warning svg{position:absolute;top:-3px;right:0;width:20px;height:18px;fill:#ecaa00;stroke:none;display:none}@media (max-width:640px){.meter-item__details-list dd{flex-shrink:0;width:140px;padding-left:20px;padding-bottom:20px;font-size:14px;line-height:14px;letter-spacing:.3px;margin-bottom:0}.meter-item__details-list dd span.js-consumption-warning svg{display:block}}.meter-item__details-list dd:last-of-type{padding-bottom:0;margin-bottom:0}.meter-item:hover{background:#fafafa}.meter-item:hover::before{width:100%;left:0}.meter-item:hover .meter-item__header::after{width:100%;left:0}.meter-item.is-caution{background:#fdf6e9}.meter-item.is-caution .meter-item__warning{fill:#ecaa00}.meter-item.is-caution:hover{background:rgba(253,246,233,.3)}.meter-item.is-warning{background:#fce2e5}.meter-item.is-warning .meter-item__warning{fill:#f21b28}@media (max-width:640px){/*.meter-item.is-warning .meter-item__current{display:none}*/}/*.meter-item.is-warning .input-text{display:none}*/.meter-item.is-warning:hover{background:rgba(252,226,229,.3)}.meter-item.is-focus{z-index:1}.meter-item.is-focus::before{background:#040b24;width:100%;left:0}.meter-item.is-focus .meter-item__header::after{background:#040b24;width:100%;left:0}.meter-item.is-open{box-shadow:inset 0 -10px 9px -10px rgba(0,0,0,.13),inset 0 10px 9px -10px rgba(0,0,0,.13)}.meter-item.is-open::before{width:100%;left:0}.meter-item.is-open .meter-item__header::before{top:calc(50% - 2px);transform:rotate(-225deg)}.meter-item.is-open .meter-item__header::after{width:100%;left:0}@media (max-width:640px){.meter-item.is-open .meter-item__header::after{width:0}}.meter-item.is-open .meter-item__details{display:flex}.meter-item.is-open.is-caution{background:rgba(253,246,233,.3)}.meter-item.is-open.is-warning{background:rgba(252,226,229,.3)}.graph-tooltip{font:15px/20px "PT Root UI",Arial,sans-serif;background:#fff;z-index:1;position:absolute;width:200px;padding:16px 16px 14px;letter-spacing:-.01em;opacity:0;border-radius:3px;transform:translate(-50%,-100%);-webkit-filter:drop-shadow(0 2px 7px rgba(0, 0, 0, .2));filter:drop-shadow(0 2px 7px rgba(0, 0, 0, .2));pointer-events:none;transition:opacity .2s ease-in-out}@media (max-width:1023px){.graph-tooltip{transform:translate(-25%,-100%)}}.graph-tooltip::after{content:"";position:absolute;left:calc(50% - 7px);bottom:-5px;width:14px;height:5px;border-top:5px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:none}@media (max-width:1023px){.graph-tooltip::after{left:calc(25% - 7px)}}.graph-tooltip__header{font-weight:700;padding-bottom:10px;border-bottom:1px solid #e3e4e6;margin-bottom:12px}.graph-tooltip__caption{display:block;margin-bottom:6px}.graph-tooltip dl{display:flex;flex-wrap:wrap;margin:0}.graph-tooltip dt{width:calc(100% - 81px);padding:2px 0;margin-right:18px}.graph-tooltip dd{flex-shrink:0;width:63px;padding:2px 0;margin:0}.graph-tooltip--multiple{width:208px}.graph-tooltip--multiple dt{width:calc(100% - 70px)}.graph-tooltip--multiple dd{width:52px}.tabs-controls{position:relative;padding-right:0;padding-left:0}@media (max-width:640px){.tabs-controls{width:calc(100% + 16px);padding-left:16px;margin:0 0 0 -16px}}.tabs-controls::after{background:rgba(4,11,36,.1);position:absolute;content:"";left:-80px;bottom:0;width:calc(100% + 160px);height:1px}@media (max-width:640px){.tabs-controls::after{left:16px;width:calc(100% - 32px)}}.tabs-controls__block{position:relative;display:flex;align-items:baseline;width:100%;padding-bottom:30px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}@media (max-width:640px){.tabs-controls__block{padding-bottom:14px}}.tabs-controls__block>:last-child label{margin-right:0}.tabs-controls__block::-webkit-scrollbar{width:0;height:0;display:none}.tabs-controls__wrapper{flex-shrink:0}@media (max-width:768px){.tabs-controls__wrapper:last-of-type{padding-right:16px}}.tabs-controls input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}.tabs-controls label{font:normal 400 32px/32px Montserrat,Arial,sans-serif;position:relative;letter-spacing:-.02em;opacity:.5;transition:opacity .2s ease-in-out;cursor:pointer;margin-right:64px;flex-shrink:0}@media (max-width:640px){.tabs-controls label{font-size:18px;line-height:24px;margin-right:24px;flex-shrink:0}}.tabs-controls label:hover{opacity:1}.tabs-controls__underline{background:#040b24;position:absolute;left:0;bottom:0;width:0;height:2px;pointer-events:none}.tabs-controls input:checked+label{font-weight:600;opacity:1}.popup--answer{padding:64px 64px 40px;width:592px}@media (max-width:640px){.popup--answer{padding:24px 20px 20px}}.popup--answer .popup__title{margin-bottom:40px;line-height:24px}@media (max-width:640px){.popup--answer .popup__title{margin-bottom:24px;font-size:18px}}.popup--answer .popup__answered-msg{background:#fcfcfd;margin-left:2px;border-left:2px solid #4f78e0;padding:8px 17px;font-size:16px;line-height:20px;letter-spacing:-.01em;color:#3e455c;margin-bottom:36px}@media (max-width:640px){.popup--answer .popup__answered-msg{margin-bottom:24px;margin-left:0}}.popup--answer .input-text--textarea textarea{min-height:118px;margin-bottom:24px}@media (max-width:640px){.popup--answer .input-text--textarea textarea{margin-bottom:20px}}.popup--answer button[type=submit]{padding:16px 43px}@media (max-width:640px){.popup--answer button[type=submit]{width:100%;padding:18px 43px}}.popup--new-request{padding:64px 64px 40px;width:592px}@media (max-width:640px){.popup--new-request{padding:24px 20px 20px}}.popup--new-request .popup__title{margin-bottom:36px;line-height:24px}@media (max-width:640px){.popup--new-request .popup__title{margin-bottom:24px;font-size:18px}}.popup--new-request .input-text--select{margin-bottom:24px;position:relative}.popup--new-request .input-text--select .input-text__select-wrapper{position:relative;width:252px}@media (max-width:640px){.popup--new-request .input-text--select .input-text__select-wrapper{width:100%}}.popup--new-request .input-text--select .input-text__select-wrapper svg{position:absolute;top:50%;right:15px;width:16px;height:16px;transform:translateY(-50%);transition:transform .2s ease-in-out;pointer-events:none;fill:#fff;stroke:#040b24}.popup--new-request .input-text--select .input-text__select-wrapper input{padding-right:40px;cursor:pointer;color:#040b24;width:252px;letter-spacing:-.01em}@media (max-width:640px){.popup--new-request .input-text--select .input-text__select-wrapper input{width:100%}}.popup--new-request .input-text--select .input-text__select-wrapper input::-moz-selection{background:0 0}.popup--new-request .input-text--select .input-text__select-wrapper input::selection{background:0 0}.popup--new-request .input-text--select .input-text__select-wrapper input:focus{box-shadow:inset 0 0 0 2px #040b24}.popup--new-request .input-text--select .input-text__select-wrapper .input-text__select-list{position:absolute;bottom:0;left:0;z-index:5;width:100%;height:140px;overflow-y:scroll;margin:0;padding:0;padding-top:10px;list-style:none;background:#fff;border:1px solid rgba(4,11,36,.5);border-top:none;border-bottom-right-radius:3px;border-bottom-left-radius:3px;box-shadow:0 .13836px 2.96096px rgba(0,0,0,.1),0 .3325px 7.11561px rgba(0,0,0,.0718854),0 .62608px 13.3981px rgba(0,0,0,.0596107),0 1.11682px 23.8999px rgba(0,0,0,.05),0 2.08888px 44.702px rgba(0,0,0,.0403893),0 5px 107px rgba(0,0,0,.0281146);transform:translateY(100%);visibility:hidden;opacity:0;transition:visibility .2s ease-in-out,opacity .2s ease-in-out}.popup--new-request .input-text--select .input-text__select-wrapper .input-text__select-list li{padding:10px 20px;font-size:16px;line-height:20px;letter-spacing:-.01em;color:#040b24;outline:0;cursor:pointer;transition:backgroud .2s ease-in-out}.popup--new-request .input-text--select .input-text__select-wrapper .input-text__select-list li:focus,.popup--new-request .input-text--select .input-text__select-wrapper .input-text__select-list li:hover{background:#fcfcfd;font-weight:500;padding-top:9px;padding-bottom:9px;border-top:1px solid #e3e4e6;border-bottom:1px solid #e3e4e6}.popup--new-request .input-text--select .input-text__select-wrapper .input-text__select-list .input-text__select-item--selected{font-weight:700;position:relative}.popup--new-request .input-text--select .input-text__select-wrapper .input-text__select-list .input-text__select-item--selected::before{background:#040b24;content:"";position:absolute;top:calc(50% - 2px);left:9px;width:4px;height:4px;border-radius:50%}.popup--new-request .input-text--select .input-text__select-wrapper--show input{border-bottom-right-radius:0;border-bottom-left-radius:0}.popup--new-request .input-text--select .input-text__select-wrapper--show .input-text__select-list{visibility:visible;opacity:1}.popup--new-request .input-text--select .input-text__select-wrapper--show svg{transform:translateY(-50%) rotate(-180deg)}.popup--new-request .input-text--textarea textarea{min-height:118px;margin-bottom:24px}@media (max-width:640px){.popup--new-request .input-text--textarea textarea{margin-bottom:20px}}.popup--new-request button[type=submit]{padding:16px 43px}@media (max-width:640px){.popup--new-request button[type=submit]{width:100%;padding:18px 43px}}.popup--new-request__close::after,.popup--new-request__close::before{height:16px}.archive{margin-top:44px}@media (max-width:640px){.archive{margin-top:32px}}.requests{position:relative;margin-top:44px}@media (max-width:640px){.requests{margin-top:32px}}.requests__create-btn{position:absolute;top:-117px;right:0;letter-spacing:.01em;padding:16px 30px}@media (max-width:1365px){.requests__create-btn{position:initial;display:inline-block;margin-bottom:24px;margin-top:-20px}}@media (max-width:640px){.requests__create-btn{width:100%;padding:18px 30px;margin-bottom:32px;margin-top:0}}.requests .show-more{margin-bottom:-46px}@media (max-width:640px){.requests .show-more{margin-top:36px;margin-bottom:-22px}}.request-card{margin-bottom:36px;border:1px solid #e3e4e6;border-radius:4px;padding:30px 0 0;transition:opacity .5s ease,transform .5s ease}.request-card--animated{opacity:0;transform:translate(0,-36px);pointer-events:none}@media (max-width:640px){.request-card--animated{transform:translate(0,-24px)}}@media (max-width:640px){.request-card{padding:20px 0 0;margin-bottom:22px}}.request-card__header{padding:0 43px 24px;border-bottom:1px solid #e3e4e6;display:flex;align-items:center}@media (max-width:640px){.request-card__header{padding:0 19px 1px;flex-direction:column;align-items:flex-start;border-bottom:0}}.request-card__header-wrapper{display:flex;margin-right:24px}@media (max-width:640px){.request-card__header-wrapper{margin-right:0}}.request-card__date,.request-card__number{font:600 20px/24px Montserrat,Arial,sans-serif;letter-spacing:-.02em;white-space:pre}@media (max-width:640px){.request-card__date,.request-card__number{font-size:16px;line-height:20px;margin-bottom:10px}}.request-card__status{padding:8px 13px;font-size:16px;line-height:20px;letter-spacing:-.01em;color:#040b24;background:#f3f6fb}.request-card__status span+span{display:none}.request-card--answered .request-card__status{position:relative;padding-left:35px;padding-right:14px;color:#39ab1d;background:#e9f5e6;font-weight:500}.request-card--answered .request-card__status::after{content:"";position:absolute;top:10px;left:12px;width:18px;height:10px;border:2px solid #39ab1d;border-top:none;border-right:none;transform:rotate(-48deg)}.request-card--answered .request-card__status span{display:none}.request-card--answered .request-card__status span+span{display:inline}.request-card__data{padding:26px 43px 0;margin-bottom:30px}@media (max-width:640px){.request-card__data{padding:20px 19px 0;margin-bottom:24px}}.request-card__answer{background:#fcfcfd;padding:23px 43px;border-top:1px solid #e3e4e6}@media (max-width:640px){.request-card__answer{padding:20px 19px 24px}}.request-card__answer-date,.request-card__request-text b,.request-card__request-type b{display:block;font-size:16px;line-height:20px;letter-spacing:.01em;color:#040b24;font-weight:700;margin-bottom:8px}.request-card__answer-text,.request-card__request-text p,.request-card__request-type p{font-size:16px;line-height:24px;letter-spacing:-.01em;color:#040b24;width:85%}@media (max-width:640px){.request-card__answer-text,.request-card__request-text p,.request-card__request-type p{width:100%}}.request-card__request-type{margin-bottom:24px}.request-card__request-type p{line-height:20px}.request-card__answer-text{margin-bottom:36px}@media (max-width:640px){.request-card__answer-text{margin-bottom:24px}}.request-card__answer-btns{display:flex}@media (max-width:640px){.request-card__answer-btns{flex-direction:column}}.request-card__answer-btns .button--blue{margin-right:8px;padding:16px 49px}@media (max-width:640px){.request-card__answer-btns .button--blue{padding:18px 49px;margin-right:0;margin-bottom:12px}}.request-card__answer-btns .button--border{padding:16px 46px}@media (max-width:640px){.request-card__answer-btns .button--border{padding:18px 46px}}.request-card__files{margin-top:24px}.request-card__files li{margin-bottom:4px;position:relative;padding:0 14px;font-size:16px;line-height:24px;letter-spacing:-.01em;color:#040b24;align-self:flex-start}.request-card__files li::before{background:#040b24;content:"";position:absolute;top:calc(50% - 2px);left:0;width:4px;height:4px;border-radius:50%}.request-card__files li:last-child{margin-bottom:0}.service-center{margin-top:44px;margin-bottom:-34px}@media (max-width:894px){.service-center{margin-top:24px;margin-bottom:-18px}}.service-center .checkbox{margin-bottom:47px}@media (max-width:894px){.service-center .checkbox{margin-bottom:36px}}.service-center .center-card+.center-card{margin-top:56px}.service-center>:last-child{padding-bottom:0;border-bottom:none}@media (max-width:1365px){.service-center-wrapper{max-width:1366px;width:100%}}@media (max-width:1279px){.service-center-wrapper{padding:40px 36px 82px}}@media (max-width:1023px){.service-center-wrapper{padding:26px 16px 58px}}.center-card{display:flex;font-style:normal;padding-bottom:55px;border-bottom:1px solid #e3e4e6}@media (max-width:894px){.center-card{flex-direction:column}}.center-card__wrapper{flex-shrink:0;min-width:465px;width:48.3%;max-width:600px}@media (max-width:894px){.center-card__wrapper{width:100%;min-width:0;max-width:none}}.center-card__img{margin-left:6.5%;min-height:378px}@media (max-width:1679px){.center-card__img{min-height:0;margin-left:40px}}@media (max-width:894px){.center-card__img{order:-1;margin-left:0;min-width:0;width:100%;max-width:none;height:240px;margin-bottom:24px}}@media (max-width:640px){.center-card__img{height:143px}}.center-card__img img{width:100%;height:auto;display:block}@media (max-width:894px){.center-card__img img{height:100%;-o-object-fit:cover;object-fit:cover}}.center-card__address{font:600 20px/24px Montserrat,Arial,sans-serif;color:#040b24;letter-spacing:-.02em;margin-bottom:12px}@media (max-width:894px){.center-card__address{margin-bottom:7px;font-size:18px}}.center-card__chief,.center-card__email,.center-card__main-tel,.center-card__work-schedule{font-size:16px;line-height:20px;letter-spacing:-.01em;color:#040b24}.center-card__work-schedule{margin-bottom:36px}.center-card .contacts-list{margin-bottom:48px}@media (max-width:894px){.center-card .contacts-list{margin-top:-16px;margin-bottom:20px}}.center-card__email{margin-bottom:24px}@media (max-width:894px){.center-card__email{margin-bottom:16px}}.center-card__email a{transition:color .2s ease-in-out}.center-card__email a:focus,.center-card__email a:hover{color:#767887}.center-card__main-tel{font-weight:700;margin-bottom:35px;line-height:24px;letter-spacing:.01em;display:flex;flex-direction:column}@media (max-width:894px){.center-card__main-tel{margin-bottom:16px;line-height:20px}}.center-card__main-tel a{transition:color .2s ease-in-out}.center-card__main-tel a:focus,.center-card__main-tel a:hover{color:#767887}.center-card__main-tel+.center-card__main-tel{margin-top:-36px}@media (max-width:894px){.center-card__main-tel+.center-card__main-tel{margin-top:-16px}}.contacts-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}@media (max-width:640px){.contacts-list{width:calc(100% + 32px);margin-left:-16px}}.contacts-list__target,.contacts-list__tel{font-size:16px;line-height:24px;letter-spacing:-.01em;color:#040b24}.contacts-list__target:nth-of-type(odd),.contacts-list__tel:nth-of-type(odd){background:#f2f6f7}@media (max-width:640px){.contacts-list__target:nth-of-type(odd),.contacts-list__tel:nth-of-type(odd){background:0 0}}@media (max-width:640px){.contacts-list__target:nth-of-type(even),.contacts-list__tel:nth-of-type(even){background-color:#f2f6f7}}.contacts-list__target{width:65%;padding:14px 2.5% 14px 20px}@media (max-width:1599px){.contacts-list__target{width:61%}}@media (max-width:640px){.contacts-list__target{width:100%;font-weight:700;line-height:20px;padding:20px 16px 8px 16px;letter-spacing:.01em}}.contacts-list__tel{width:35%;text-align:right;line-height:20px;margin:0;padding:14px 24px 14px 0;font-feature-settings:"tnum";letter-spacing:-.01em}@media (max-width:1599px){.contacts-list__tel{width:39%}}@media (max-width:640px){.contacts-list__tel{width:100%;padding:0 16px 20px 16px;-moz-text-align-last:left;text-align-last:left}}.contacts-list__tel a{display:block;line-height:24px;transition:color .2s ease-in-out}@media (max-width:640px){.contacts-list__tel a{line-height:20px}}.contacts-list__tel a:focus,.contacts-list__tel a:hover{color:#767887}.politics{margin-bottom:-68px}.politics h1{margin-bottom:80px}@media (max-width:640px){.politics h1{margin-bottom:40px}}.politics__info-block{width:72%}@media (max-width:640px){.politics__info-block{width:100%}}.politics h2{font:600 20px/24px Montserrat,Arial,sans-serif;letter-spacing:-.02em;margin:0;color:#131225}@media (max-width:640px){.politics h2{font-size:16px;line-height:20px}}.politics ol{margin-top:16px;margin-bottom:64px;padding-left:20px;width:98%;counter-reset:list}@media (max-width:640px){.politics ol{padding-left:18px;width:100%;margin-top:19px}}.politics ol li,.politics p{font:400 16px/24px "PT Root UI",Arial,sans-serif;letter-spacing:-.01em;color:#3e455c}.politics ol li{position:relative;padding-left:12px;margin-bottom:8px}.politics ol li::before{content:counter(list) ".";counter-increment:list;position:absolute;top:0;left:-20px}@media (max-width:640px){.politics ol li{padding-left:14px}.politics ol li::before{left:-18px}}.politics p{margin-top:16px;margin-left:2px;margin-bottom:24px}@media (max-width:640px){.politics p{margin-bottom:20px}}.politics a{transition:color .2s ease-in-out}.politics a:focus,.politics a:hover{text-decoration:underline}.table{position:relative;width:100%;font-size:16px;line-height:20px;letter-spacing:-.01em;text-align:right;font-feature-settings:'tnum' on,'lnum' on}@media (max-width:1023px){.table{width:calc(100% + 32px);padding-top:22px;margin:0 -16px}}@media (max-width:640px){.table{font-size:14px;line-height:14px;letter-spacing:.03px}}.table__wrapper{width:100%;padding-bottom:20px;overflow:auto}@media (min-width:640px){.table__wrapper{scrollbar-color:#040b24 #e3e4e6;scrollbar-width:thin}.table__wrapper::-webkit-scrollbar-track{background:#e3e4e6}.table__wrapper::-webkit-scrollbar{height:2px}.table__wrapper::-webkit-scrollbar-thumb{background-color:#040b24}}.table__wrapper tr:nth-child(even){background:#f2f6f7}.table__wrapper table{width:100%;min-width:1000px}@media (max-width:1023px){.table__wrapper table{min-width:1104px}}@media (max-width:640px){.table__wrapper table{width:auto;min-width:auto}}.table table{border-collapse:collapse}.table th{padding-top:0;padding-bottom:24px;font-weight:400;vertical-align:top}@media (max-width:640px){.table th{padding-bottom:12px}}.table th span{display:block;color:#767887}.table th.table__debt span{display:inline}.table td{padding-top:16px;padding-bottom:16px}@media (max-width:640px){.table td{padding-top:14px;padding-bottom:14px}}.table td.table__caption-cell{width:220px;min-width:220px;font-weight:700;letter-spacing:.01em}@media (max-width:1023px){.table td.table__caption-cell{width:232px;min-width:232px}}@media (max-width:640px){.table td.table__caption-cell{width:152px;min-width:152px;letter-spacing:.03px}}.table td:first-child,.table th:first-child{padding-left:20px}@media (max-width:1023px){.table td:first-child,.table th:first-child{padding-left:16px;padding-right:16px}}.table td:last-child,.table th:last-child{padding-right:20px}@media (max-width:1023px){.table td:last-child,.table th:last-child{padding-right:32px}}.table__caption-cell{text-align:left}.table__units{width:60px}@media (max-width:640px){.table__units{min-width:37px}}.table__quantity{width:110px}@media (max-width:640px){.table__quantity{min-width:73px}}.table__rate{width:86px}@media (max-width:640px){.table__rate{min-width:77px}}.table__accrued{width:131px}@media (max-width:640px){.table__accrued{min-width:100px}}.table__recalculation{width:130px}@media (max-width:640px){.table__recalculation{min-width:100px}}.table__debt{width:120px;padding-left:39px}@media (max-width:640px){.table__debt{min-width:100px;padding-left:15px}}.table__pay{width:112px}@media (max-width:640px){.table__pay{min-width:100px}}.table__privileges{width:130px}@media (max-width:640px){.table__privileges{min-width:110px}}.table .table__fake{background:#fff;z-index:1;position:absolute;top:0;left:0;display:none;padding:22px 0 4px;text-align:left;box-shadow:0 .13836px 2.96096px rgba(0,0,0,.1),0 .3325px 7.11561px rgba(0,0,0,.0718854),0 .62608px 13.3981px rgba(0,0,0,.0596107),0 1.11682px 23.8999px rgba(0,0,0,.05),0 2.08888px 44.702px rgba(0,0,0,.0403893),0 5px 107px rgba(0,0,0,.0281146);border-radius:0 4px 4px 0;pointer-events:none}@media (max-width:1023px){.table .table__fake{display:block;width:auto}}.table .table__fake table{width:auto}.table .table__fake th{height:64px}@media (max-width:640px){.table .table__fake th{height:40px}}@media (max-width:1023px){.table .table__fake td:first-child,.table .table__fake th:first-child{padding-left:16px;padding-right:16px}}.payments{padding-bottom:64px}.payments__tabs .tabs-controls__block{justify-content:center}@media (max-width:640px){.payments__tabs .tabs-controls__block{justify-content:flex-start}}.payments__tabs .tabs-controls__wrapper label{margin-right:75px}@media (max-width:640px){.payments__tabs .tabs-controls__wrapper label{margin-right:19px}}.payments__tabs .tabs-controls__wrapper:last-child label{margin-right:0}.payments__table{display:flex;flex-direction:column;width:100%;max-width:637px;margin:32px auto 0}@media (max-width:640px){.payments__table{margin-top:8px}}.payments__button{width:164px;margin:7px 0 0 auto}@media (max-width:640px){.payments__button{width:100%;margin-top:16px}}.payments-table__row{display:flex;justify-content:space-between;align-items:center;padding:16px 28px}@media (max-width:640px){.payments-table__row{width:calc(100% + 32px);margin-left:-16px;padding:16px}}.payments-table__row:nth-of-type(2n){background:#f2f6f7}.payments-table__row span{display:block}.payments-table__row--total{padding:24px 28px}@media (max-width:640px){.payments-table__row--total{padding:24px 16px}}.payments-table__text{font-feature-settings:'tnum' on,'lnum' on}.payments-table__text--bold{font-weight:700}.payments-table__total{font:600 20px/24px Montserrat,Arial,sans-serif;letter-spacing:-.02em}@media (max-width:640px){.payments-table__total{font-size:18px}}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:ease-in-out}.tippy-box[data-theme~=tock-hint],.tippy-box[data-theme~=tock-tooltip]{background:#fafafa;padding:5px 10px;width:200px;color:#767887;font-size:15px;line-height:18px;border-radius:3px;-webkit-filter:drop-shadow(0 2px 7px rgba(0, 0, 0, .2));filter:drop-shadow(0 2px 7px rgba(0, 0, 0, .2))}@media (min-width:1024px){.tippy-box[data-theme~=tock-tooltip][data-placement^=bottom]>.tippy-arrow{transform:translateX(20px)!important}}.tippy-box[data-theme~=tock-hint][data-placement^=bottom]>.tippy-arrow::before,.tippy-box[data-theme~=tock-tooltip][data-placement^=bottom]>.tippy-arrow::before{border-bottom-color:#fafafa}.tippy-box[data-theme~=tock-hint]>.tippy-arrow::before,.tippy-box[data-theme~=tock-tooltip]>.tippy-arrow::before{transform:scale(1.1)}.details__button-container{display:flex;justify-content:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:77px auto 0}@media (max-width:1023px){.details__button-container{margin-top:60px}}@media (max-width:640px){.details__button-container{flex-direction:column;align-items:flex-start;width:100%;margin-top:28px}}.details__button-container span{font:20px/24px Montserrat,Arial,sans-serif;margin-left:55px;margin-right:36px;letter-spacing:-.02em}@media (max-width:640px){.details__button-container span{margin-left:0;margin-right:0;margin-bottom:12px;font-size:18px;line-height:24px}}.details__button-container .button{display:flex;align-items:center;padding:13px 32px}@media (max-width:640px){.details__button-container .button{padding:15px 32px}}.details__button-container .button svg{width:16px;height:21px;margin-right:12px;stroke:#fff;fill:none}.details__tables{margin-top:38px}@media (max-width:1023px){.details__tables{margin-top:40px}}@media (max-width:640px){.details__tables{margin-top:33px}}.details__accordion{background:#fff;padding:49px 0;border-bottom:1px solid #e3e4e6;border-radius:0}@media (max-width:640px){.details__accordion{padding:18px 0}}@media (max-width:640px){.details__accordion:first-of-type{padding-top:0}}.details__accordion .accordion__header button{position:relative;padding:0}.details__accordion .accordion__header button .button-hide{position:absolute;right:30px}@media (max-width:640px){.details__accordion .accordion__header button .button-hide{display:none}}.details__accordion .accordion__header button .accordion__name{font:600 20px/24px Montserrat,Arial,sans-serif;display:inline-block;max-width:70%;letter-spacing:-.02em}@media (max-width:640px){.details__accordion .accordion__header button .accordion__name{max-width:90%;font-size:16px;line-height:20px}}.details__accordion .accordion__header::after{top:3px;right:4px}@media (max-width:640px){.details__accordion.is-open{padding-bottom:70px;border-bottom:none}}.details__accordion.is-open .accordion__header{margin-bottom:7px}@media (max-width:640px){.details__accordion.is-open .accordion__header{margin-bottom:2px}}.details__accordion.is-open .accordion__header::after{top:10px}@media (max-width:640px){.details__accordion.is-open .accordion__header::after{top:8px;right:11px}}.details__accordion.is-open .accordion__content{padding:0}.details__accordion .accordion__text{max-width:85%;margin-bottom:30px;font-size:14px;line-height:18px;letter-spacing:.3px;color:#767887}.details__accordion .accordion__text a{color:#767887}@media (max-width:640px){.details__accordion .accordion__text{max-width:100%;margin-bottom:20px;line-height:16px}}.details__accordion:last-of-type{border-bottom:none}.details__accordion:last-of-type.is-open{padding-bottom:0}.details__table{padding-bottom:30px}@media (max-width:640px){.details__table{padding-bottom:0}}.details__disclaimer{display:block;margin-top:27px;font-size:16px;line-height:20px;letter-spacing:-.01em;color:#3e455f}@media (max-width:640px){.details__disclaimer{margin-top:48px}}.details__total-wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:49px;padding-top:28px;border-top:1px solid #040b24}@media (max-width:640px){.details__total-wrapper{flex-direction:column;padding-top:36px}}.details__total-wrapper .button{margin:0}@media (max-width:640px){.details__total-wrapper .button{margin-top:12px}}.details__total{display:flex;justify-content:space-between;width:82%;margin-right:23px;margin-left:0}@media (max-width:640px){.details__total{width:100%;margin-right:0}}.details__total-text{font:600 20px/24px Montserrat,Arial,sans-serif;letter-spacing:-.02em}@media (max-width:640px){.details__total-text{font-size:18px}}.grid{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;width:calc(100% + 16px);margin:-8px}@media (max-width:640px){.grid{width:100%;margin:0}}.grid__col{display:flex;flex-direction:column}.grid__block{width:calc(100% / 3 - 16px);margin:0 8px 16px}@media (max-width:1365px){.grid__block{width:calc(100% / 2 - 16px)}}@media (max-width:640px){.grid__block{width:100%}}.grid__block .button--border{max-width:165px;margin-top:24px;padding-left:14px;padding-right:14px;text-align:center}@media (max-width:1023px){.grid__block .button--border{max-width:unset}}.grid-block{position:relative;padding:38px 40px 20px;background:#fff;box-shadow:0 0 2.80786px rgba(0,0,0,.06),0 0 7.76336px rgba(0,0,0,.0390953),0 0 18.6912px rgba(0,0,0,.03),0 0 62px rgba(0,0,0,.0209047);border-radius:6px;box-sizing:border-box;overflow:hidden}@media (max-width:640px){.grid-block{margin-bottom:15px;padding:26px 14px 11px}.grid-block:last-of-type{margin-bottom:0;padding-bottom:33px}}.grid-block__title{font:normal 600 22px/24px Montserrat,Arial,sans-serif;position:relative;display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 0 22px;letter-spacing:-.02em;color:#040b24;transition:opacity .2s ease-in-out}@media (max-width:640px){.grid-block__title{margin-bottom:17px;font-size:18px}}.grid-block__title svg{position:absolute;bottom:0;right:-33px;display:block;width:21px;height:24px;margin-left:10px;stroke:#040b24}@media (max-width:640px){.grid-block__title svg{right:-25px;width:17px}}.grid-block a.grid-block__title:hover{opacity:.8}.grid-block__text{font-size:16px;line-height:24px;letter-spacing:-.01em;color:#3e455f}.grid-block__text-block{display:block;margin-bottom:18px;color:#2c3659;line-height:22px}.grid-block__text-block b{margin-bottom:19px;font-weight:700}@media (max-width:640px){.grid-block__text-block b{display:block;margin-bottom:0}}.grid-block--small{width:100%;height:50%;min-height:160px;margin:0 0 16px}@media (max-width:640px){.grid-block--small{min-height:117px}}.grid-block--small:last-of-type{margin-bottom:0}.main-page{margin-top:14px}@media (max-width:640px){.main-page{margin-top:-5px}}.main-page__title{font:normal 500 22px/24px Montserrat,Arial,sans-serif;margin-bottom:28px;color:#040b24}@media (max-width:640px){.main-page__title{display:none}}.widget-payment__table{margin-top:26px}@media (max-width:640px){.widget-payment__table{margin-top:18px}}.widget-payment__row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.widget-payment__row:last-of-type{margin-bottom:26px}.widget-payment__row span{display:block;max-width:60%}.widget-payment__text{color:#3e455f}.widget-payment__text_warn{color:#f21b28}.widget-payment__text_success{color:#39ab1d}.widget-payment__text_total{font-weight:700;color:#040b24}.widget-payment__total{margin-top:0;padding-top:20px;border-top:1px solid #040b24}@media (max-width:640px){.widget-payment__total{padding-top:20px;margin-top:-2px}}.widget-payment__buttons-container{display:flex;justify-content:space-between;margin-top:36px}@media (max-width:768px){.widget-payment__buttons-container{flex-wrap:wrap}}@media (max-width:640px){.widget-payment__buttons-container{margin-top:20px}}.widget-payment__buttons-container .button{display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 0 5px;padding-left:5px;padding-right:5px}.widget-payment__buttons-container .button:first-of-type{margin-right:8px}@media (max-width:768px){.widget-payment__buttons-container .button:first-of-type{margin-right:0}}@media (max-width:640px){.widget-payment__buttons-container .button:first-of-type{margin-bottom:14px}}.widget-payment__buttons-container .button--blue{width:45%;min-width:90px}@media (max-width:768px){.widget-payment__buttons-container .button--blue{width:100%}}.widget-payment__buttons-container .button--border{width:53%;min-width:150px;max-width:unset}@media (max-width:768px){.widget-payment__buttons-container .button--border{width:100%}}.widget-payment__success{padding:36px 0;border-top:1px solid #e3e4e6;border-bottom:1px solid #e3e4e6}.widget-payment__success-info{display:flex;align-items:center;font-weight:700}.widget-payment__success-info::before{display:block;content:'';position:relative;top:-2px;width:17px;height:8px;margin-right:7px;border-left:2px solid #39ab1d;border-bottom:2px solid #39ab1d;transform:rotate(-45deg)}.widget-measurements__text{margin-top:24px}.widget-measurements__text+.widget-measurements__text{margin-top:12px}.widget-measurements .button{max-width:215px;margin-top:20px}@media (max-width:640px){.widget-measurements .button{max-width:unset;margin-top:15px}}.widget-measurements__warning{background:#fdf6e9;display:flex;align-items:center;position:absolute;left:0;bottom:0;width:100%;padding:20px 45px 20px 40px}@media (max-width:640px){.widget-measurements__warning{position:static;align-items:flex-start;width:calc(100% + 32px);margin-top:28px;margin-bottom:-16px;margin-left:-16px;padding:20px 16px 20px}}.widget-measurements__warning span{max-width:270px}.widget-measurements__warning svg{width:26px;min-width:26px;height:23px;min-height:23px;margin-right:13px;fill:#ecaa00}@media (max-width:640px){.widget-measurements__warning svg{position:relative;top:8px}}.widget-measurements__warning a{text-decoration:underline}.widget-measurements__warning a:hover{text-decoration:none}.widget-measurements__warning_risk{background:#fce2e5}.widget-measurements__warning_risk svg{fill:#f21b28}.widget-consumption{display:flex;width:100%;height:85%}@media (max-width:768px){.widget-consumption{padding-bottom:14px}}.widget-consumption__graph-wrapper{width:60%;max-width:188px;max-height:188px;margin-top:15px;margin-right:-12px;margin-left:auto;overflow:visible}@media (max-width:768px){.widget-consumption__graph-wrapper{width:100%;max-width:256px;max-height:256px;margin-right:auto;margin-top:30px}}.widget-consumption__graph{position:relative;width:100%}.widget-consumption__graph canvas{-webkit-filter:drop-shadow(0 0 17px rgba(8, 6, 38, .11));filter:drop-shadow(0 0 17px rgba(8, 6, 38, .11));-webkit-tap-highlight-color:rgba(255,255,255,0)}.widget-consumption__icons{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.widget-consumption__icons li{position:absolute;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-50%)}.widget-consumption__icons span{visibility:hidden;color:#767887;font-size:10px;font-weight:500;line-height:14px;letter-spacing:.3px;font-feature-settings:"tnum" on,"lnum" on;opacity:0;margin-bottom:-14px;transition:opacity .2s ease-in-out,margin .2s ease-in-out}.widget-consumption__icons .icon{width:16px;height:16px;fill:none;stroke:#fff;transition:stroke .2s ease-in-out,transform .2s ease-in-out}@media (max-width:640px){.widget-consumption__icons .icon{width:22px;height:22px}}.widget-consumption__icons .icon--bin{width:12px;height:14px}@media (max-width:640px){.widget-consumption__icons .icon--bin{width:16px;height:19px}}.widget-consumption__icons .icon--drop{width:11px;height:14px}@media (max-width:640px){.widget-consumption__icons .icon--drop{width:15px;height:20px}}.widget-consumption__icons .icon--lightning{width:11px;height:16px}@media (max-width:640px){.widget-consumption__icons .icon--lightning{width:14px;height:21px}}.widget-consumption__icons .icon--home{width:13px;height:14px}@media (max-width:640px){.widget-consumption__icons .icon--home{width:17px;height:18px}}.widget-consumption__icons .icon--key{width:16px;height:16px}@media (max-width:640px){.widget-consumption__icons .icon--key{width:22px;height:22px}}.widget-consumption__icons .icon--fire{width:12px;height:17px}@media (max-width:640px){.widget-consumption__icons .icon--fire{width:15px;height:22px}}.widget-consumption__icons .icon--thermometer{width:9px;height:18px}@media (max-width:640px){.widget-consumption__icons .icon--thermometer{width:12px;height:23px}}.widget-consumption__icons li.is-hover span{visibility:visible;opacity:1;margin-top:2px;margin-bottom:0}@media (max-width:640px){.widget-consumption__icons li.is-hover span{margin-top:3px}}.widget-consumption__icons li.is-hover .icon{stroke:#767887;transform:scale(1.2)}@media (max-width:640px){.widget-consumption__icons li.is-hover .icon{transform:scale(1.1)}}.widget-consumption__icons li.is-hover .icon--blue{stroke:#3350b9}.widget-consumption__icons li.is-hover .icon--red{stroke:#f21b28}.widget-consumption__icons li.is-hover .icon--yellow{stroke:#ecaa00}.widget-consumption__icons li.is-hover .icon--orange{stroke:#fd803a}.widget-consumption__info{display:flex;justify-content:space-between;width:100%;height:100%}@media (max-width:768px){.widget-consumption__info{flex-direction:column;align-items:center}}.widget-consumption__current{display:flex;flex-direction:column;position:absolute;bottom:32px;max-width:145px;padding-left:4px;opacity:0;transition:opacity .2s ease-in-out;pointer-events:none}@media (max-width:768px){.widget-consumption__current{position:static;max-width:unset;margin-top:25px;margin-left:0;margin-right:auto;padding-left:0}}.widget-consumption__current span{margin-bottom:8px}.widget-consumption__current span:first-of-type{font-weight:700}.widget-consumption__current span:last-of-type{margin-bottom:0;color:#3e455f}.widget-consumption__data{margin-top:5px}.widget-consumption__data span{display:inline;margin-bottom:0}.widget-consumption__tabs{display:flex;flex-direction:column;padding-top:19px;padding-left:4px}@media (max-width:768px){.widget-consumption__tabs{flex-direction:row;margin-left:0;margin-right:auto}}@media (max-width:640px){.widget-consumption__tabs{padding-top:7px;padding-left:1px}}.widget-consumption__tabs label{position:relative;padding:4px 0 4px 15px;border-left:1px solid #e3e4e6}@media (max-width:768px){.widget-consumption__tabs label{padding:0 14px 8px;border-left:none;border-bottom:1px solid #e3e4e6}.widget-consumption__tabs label:first-of-type{padding-left:0}.widget-consumption__tabs label:first-of-type::after{margin-left:0}.widget-consumption__tabs label:last-of-type{padding-right:5px}.widget-consumption__tabs label:last-of-type::after{margin-right:0}}.widget-consumption__tabs label:first-of-type{padding-top:0}.widget-consumption__tabs label:first-of-type::after{top:0}.widget-consumption__tabs label:last-of-type{padding-bottom:0}.widget-consumption__tabs label::after{background:#040b24;display:block;content:'';position:absolute;top:6px;left:-1px;width:2px;height:24px;opacity:0;transition:opacity .2s ease-in-out}@media (max-width:768px){.widget-consumption__tabs label::after{top:unset!important;bottom:-2px!important;left:0;right:0;margin:0 auto;width:80%;height:2px}}.widget-consumption__tabs input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}.widget-consumption__tabs label{cursor:pointer}.widget-consumption__tabs input:checked+label{font-weight:600}.widget-consumption__tabs input:checked+label::after{opacity:1}.total-fixed{display:none;position:fixed;bottom:0;flex-direction:column;width:100%;margin-left:-16px;padding:15px 16px 12px;background:#fcfcfd;box-shadow:0 0 15px rgba(0,0,0,.3);z-index:3}@media screen and (min-width:375px) and (max-width:767px){.total-fixed{padding:15px 16px 62px}}.total-fixed__total{display:flex;justify-content:space-between;width:82%;margin-right:23px;margin-left:0;padding:0}@media (max-width:640px){.total-fixed__total{width:100%;margin-right:0}}.total-fixed__total-text{font:600 20px/24px Montserrat,Arial,sans-serif;letter-spacing:-.02em}@media (max-width:640px){.total-fixed__total-text{font-size:18px}}.total-fixed__button{width:164px;margin:10px 0 0 auto}@media (max-width:640px){.total-fixed__button{width:100%;margin-top:16px}}@media (max-width:640px){.total-fixed{display:flex}}.history{padding-bottom:24px}.history>.title{margin-bottom:28px}@media (max-width:768px){.history>.title{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;margin-top:-6px}}@media (max-width:1023px){.history{padding-bottom:46px}}.history__filters-button{display:none}.history__filters-button svg{width:13px;height:16px;fill:none;stroke:#040b24}@media (max-width:768px){.history__filters-button{display:block;position:relative;right:-10px;padding:10px}}@media (max-width:768px){.history__filters--full{display:none}}.history__table{width:calc(100% + 96px);margin:0 -48px}@media (max-width:1023px){.history__table{width:calc(100% + 32px);margin:0 -16px}}.history__item{background:#fff;position:relative;width:100%;padding:0;transition:background-color .2s ease-in-out}.history__item:last-of-type::after{display:none}.history__item::before{background:#e3e4e6;content:"";position:absolute;left:48px;top:-1px;width:calc(100% - 96px);height:1px;transition:width .2s ease-in-out,left .2s ease-in-out,background-color .2s ease-in-out}@media (max-width:1023px){.history__item::before{left:0;width:100%}}.history__item::after{background:#e3e4e6;content:"";position:absolute;left:48px;bottom:0;width:calc(100% - 96px);height:1px;transition:width .2s ease-in-out,left .2s ease-in-out,background-color .2s ease-in-out}@media (max-width:1023px){.history__item::after{left:0;width:100%}}.history__item:hover{background:#fcfcfd}.history__item:hover::after,.history__item:hover::before{width:100%;left:0}.history__item .accordion__header:after{top:25px}@media (max-width:1023px){.history__item .accordion__header:after{top:22px;right:22px}}.history__item .accordion__header button{padding:24px 48px}@media (max-width:1023px){.history__item .accordion__header button{padding:18px 16px}}.history__item .accordion__header .button-hide{position:absolute;display:flex;align-items:center;right:88px;top:0;bottom:0;margin:auto 0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (max-width:1023px){.history__item .accordion__header .button-hide{display:none}}.history__item .accordion__header .history-table{max-width:87%}@media (max-width:1365px){.history__item .accordion__header .history-table{max-width:82%}}.history__item.accordion.is-open{background:#fcfcfd;padding-bottom:0;box-shadow:inset 0 0 10px rgba(0,0,0,.13)}.history__item.accordion.is-open::after,.history__item.accordion.is-open::before{width:100%;left:0}.history__item.accordion.is-open .accordion__header{margin-bottom:0;border-bottom:1px solid #e3e4e6}.history__item.accordion.is-open .accordion__header::after{top:32px}@media (max-width:1023px){.history__item.accordion.is-open .accordion__header::after{top:25px}}.history__item.accordion.is-open .accordion__header button{padding:24px 48px}@media (max-width:1023px){.history__item.accordion.is-open .accordion__header button{padding:18px 16px}}.history__item.accordion.is-open .accordion__content{padding:38px 48px 48px}@media (max-width:1023px){.history__item.accordion.is-open .accordion__content{padding:16px 16px 36px}}.history__disclaimer{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:16px;line-height:20px;letter-spacing:-.01em;color:#3e455f}.history__disclaimer-container{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:24px}.history__disclaimer-container .button{display:flex;align-items:center;max-width:228px;padding:14px 23px}.history__disclaimer-container .button svg{width:16px;height:21px;margin-right:12px;stroke:#040b24;fill:none}@media (max-width:640px){.history__disclaimer-container{flex-direction:column-reverse;align-items:flex-start;margin-top:27px}.history__disclaimer-container .button{display:flex;justify-content:center;width:100%;max-width:unset;margin-top:23px}}.history__download-link{display:block;position:absolute;top:-12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px}.history__download-link svg{position:static!important;width:16px;height:21px;fill:none;stroke:#040b24}.history__inner-table{padding-bottom:20px;border-bottom:1px solid #e3e4e6}@media (max-width:640px){.history__inner-table{padding-bottom:0;border-bottom:none}}.history-table__header-wrapper{padding:24px 48px 29px}@media (max-width:1023px){.history-table__header-wrapper{display:none}}.history-table__header--full{width:calc(100% - 100px);max-width:87%}@media (max-width:1365px){.history-table__header--full{max-width:82%}}@media (max-width:1023px){.history-table__header--full{display:none!important}}.history-table__header--mob{display:none}@media (max-width:1023px){.history-table__header--mob{display:flex;flex-direction:column;margin-bottom:30px}.history-table__header--mob .history-table__header-row{display:flex;margin-bottom:16px;justify-content:space-between}.history-table__header--mob .history-table__header-row:last-of-type{margin-bottom:0}.history-table__header--mob .history-table__header-row .history-table__col{display:block!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media (max-width:1365px){.history-table__header .history-table__col{flex-direction:column;align-items:flex-end}.history-table__header .history-table__col:first-of-type{align-items:flex-start}}.history-table__header .history-table__col span{color:#767887}.history-table__col{display:flex;flex-wrap:wrap;justify-content:flex-end}.history-table__row{display:flex}.history-table__row .history-table__col:first-of-type{width:20%;max-width:220px;justify-content:flex-start}@media (max-width:1365px){.history-table__row .history-table__col:first-of-type{width:18%;min-width:120px}}.history-table__row .history-table__col:nth-of-type(2){width:13%;max-width:118px;margin-left:20px}@media (max-width:1365px){.history-table__row .history-table__col:nth-of-type(2){width:10%;min-width:90px;margin-left:10px}}@media (max-width:1023px){.history-table__row .history-table__col:nth-of-type(2){display:none}}.history-table__row .history-table__col:nth-of-type(3){margin-left:20px;width:21%;max-width:205px;text-align:right}@media (max-width:1365px){.history-table__row .history-table__col:nth-of-type(3){width:19%;min-width:120px;margin-left:10px}}@media (max-width:1023px){.history-table__row .history-table__col:nth-of-type(3){display:none}}.history-table__row .history-table__col:nth-of-type(4){margin-left:20px;width:18%;max-width:175px;text-align:right}@media (max-width:1365px){.history-table__row .history-table__col:nth-of-type(4){width:13%;min-width:80px;margin-left:10px}}@media (max-width:1023px){.history-table__row .history-table__col:nth-of-type(4){display:none}}.history-table__row .history-table__col:nth-of-type(5){position:relative;flex-grow:1;justify-content:center}@media (max-width:1023px){.history-table__row .history-table__col:nth-of-type(5){display:none}}.history-filters--full{background:#fcfcfd;display:flex;flex-wrap:wrap;align-items:center;width:calc(100% + 96px);margin:0 -48px;padding:26px 48px 29px;border-top:1px solid #e3e4e6;border-bottom:1px solid #e3e4e6}.history-filters__item{margin-right:64px}@media (max-width:1365px){.history-filters__item:nth-of-type(2){margin-right:0}}.history-filters__item:last-of-type{margin-right:0}.history-filters__period{display:flex}.history-filters__period .input-text label{position:relative;min-height:20px}.history-filters__period .input-text label::before{display:block;position:absolute;left:20px;top:44px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:#767887;font-weight:400}.history-filters__period .input-text:first-of-type{width:145px;margin-right:8px}.history-filters__period .input-text:first-of-type input{padding-left:36px;padding-right:16px}.history-filters__period .input-text:first-of-type label::before{content:"с"}.history-filters__period .input-text:last-of-type{width:155px;margin-right:0}.history-filters__period .input-text:last-of-type input{padding-left:46px;padding-right:16px}.history-filters__period .input-text:last-of-type label::before{content:"по"}.history-filters__checkbox{margin-top:35px}@media (max-width:1023px){.history-filters__checkbox{width:100%}}.history-filters--mob{display:none}.history-filters__close{position:absolute;top:13px;right:11px;width:40px;height:40px;padding:10px}.history-filters__close span{top:0;bottom:0;margin:auto 0;display:block;width:100%;height:2px;background:#000;transform:rotate(45deg)}.history-filters__close span::before{display:block;content:'';position:absolute;top:0;width:100%;height:2px;background:#000;transform:rotate(90deg)}.history-filters__title{font-family:Montserrat,Arial,sans-serif;font-weight:600}.history-filters__form{display:flex;flex-direction:column;align-items:flex-start;padding:32px 16px}.history-filters__form .history-filters__item{width:100%;margin-bottom:20px}.history-filters__form .history-filters__period{margin-bottom:32px}@media (max-width:768px){.history-filters__form .history-filters__period .input-text label::before{top:46px;left:17px}}@media (max-width:640px){.history-filters__form .history-filters__period .input-text label::before{top:44px;left:17px}}.history-filters__form .history-filters__period .input-text:first-of-type{width:50%}.history-filters__form .history-filters__period .input-text:first-of-type input{padding-left:30px}.history-filters__form .history-filters__period .input-text:last-of-type{width:50%;min-width:145px}.history-filters__form .history-filters__period .input-text:last-of-type input{padding-left:40px}.history-filters__form .history-filters__checkbox{margin-top:0}.history-filters--opened{display:flex;z-index:12}.input-file{position:relative;padding-left:29px;margin-bottom:24px}@media (max-width:640px){.input-file{margin-bottom:28px}}.input-file label{cursor:pointer;display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input-file label:hover svg{stroke:#767887}.input-file label input:focus+b>svg{stroke:#767887}.input-file svg{position:absolute;top:-1px;left:-4px;width:26px;height:26px;fill:#fff;stroke:#040b24;transition:stroke .2s ease-in-out}.input-file b{margin-bottom:7px;font-size:16px;line-height:20px;font-weight:700;color:#040b24}.input-file span{font-size:14px;line-height:16px;letter-spacing:.3px;color:#767887;display:flex;flex-direction:column}.input-file span i{font-style:normal}.input-file__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}@media (max-width:640px){.input-file__list{margin-bottom:-4px}}.input-file__list:focus li:nth-child(1) span::after,.input-file__list:focus li:nth-child(1) span::before,.input-file__list:hover li:nth-child(1) span::after,.input-file__list:hover li:nth-child(1) span::before{background:#767887}.input-file__list li{margin-top:15px;position:relative;padding:0 21px 0 14px;font-size:16px;line-height:24px;letter-spacing:-.01em;color:#040b24;align-self:flex-start}.input-file__list li+li{margin-top:4px}.input-file__list li::before{background:#040b24;content:"";position:absolute;top:calc(50% - 2px);left:0;width:4px;height:4px;border-radius:50%}.input-file__list li button{position:absolute;top:calc(50% - 7px);right:0;width:16px;height:16px;color:#cdced3;transition:color .2s ease-in-out}.input-file__list li button:focus,.input-file__list li button:hover{color:#040b24}.input-file__list li button::after,.input-file__list li button::before{background:currentColor;content:"";position:absolute;top:5px;right:7px;width:2px;height:8px;transition:background .2s ease-in-out}.input-file__list li button::before{transform:rotate(45deg)}.input-file__list li button::after{transform:rotate(-45deg)}.input-file--invalid-size span i:nth-child(1){color:#f21b28}.input-file--invalid-format span i:nth-child(2){color:#f21b28}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImNvbW1vbi9mb250cy5zY3NzIiwiLi4vbG9jYWxfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCJjb21tb24vZ2xvYmFsLnNjc3MiLCJjb21tb24vaGVhZGVyLnNjc3MiLCJtaXhpbnMvbWVkaWEuc2NzcyIsImNvbW1vbi9tYWluLnNjc3MiLCJjb21tb24vZm9vdGVyLnNjc3MiLCJsaWJzL3RpcHB5LnNjc3MiLCJsaWJzL3BhY2Uuc2NzcyIsImxpYnMvY2hhcnRpc3Quc2NzcyIsImNvbXBvbmVudHMvYnVyZ2VyLW1lbnUuc2NzcyIsImNvbXBvbmVudHMvYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL2NvbnRhaW5lci5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXItc2VsZWN0LnNjc3MiLCJjb21wb25lbnRzL2lucHV0LnNjc3MiLCJjb21wb25lbnRzL2xvZ2luLWZvcm0uc2NzcyIsIm1peGlucy9oZWxwZXJzLnNjc3MiLCJjb21wb25lbnRzL2lucHV0LXRleHQuc2NzcyIsInV0aWxzL3ZhcmlhYmxlcy5zY3NzIiwiY29tcG9uZW50cy9pbnB1dC1jb2RlLnNjc3MiLCJjb21wb25lbnRzL2NoZWNrYm94LnNjc3MiLCJjb21wb25lbnRzL3JhZGlvLnNjc3MiLCJjb21wb25lbnRzL2xvZ2luLXNvY2lhbC5zY3NzIiwiY29tcG9uZW50cy9saW5rLnNjc3MiLCJjb21wb25lbnRzL3BvcHVwLWltYWdlLnNjc3MiLCJjb21wb25lbnRzL292ZXJsYXkuc2NzcyIsImNvbXBvbmVudHMvYnJlYWRjcnVtYnMuc2NzcyIsImNvbXBvbmVudHMvdGl0bGUuc2NzcyIsImNvbXBvbmVudHMvdGl0bGUtZWRpdC5zY3NzIiwiY29tcG9uZW50cy9hY2NvcmRpb24uc2NzcyIsImNvbXBvbmVudHMvc2V0dGluZ3MtZm9ybS5zY3NzIiwiY29tcG9uZW50cy9hY2NvdW50LWl0ZW0uc2NzcyIsImNvbXBvbmVudHMvc2V0dGluZ3Mtc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9kZWxldGUtYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL3Nob3ctbW9yZS5zY3NzIiwiY29tcG9uZW50cy9lcnJvci5zY3NzIiwiY29tcG9uZW50cy9wb3B1cC5zY3NzIiwiY29tcG9uZW50cy9wb3B1cC1kZWxldGUtYWNjb3VudC5zY3NzIiwiY29tcG9uZW50cy9wb3B1cC1waG9uZS1jaGFuZ2Uuc2NzcyIsImNvbXBvbmVudHMvbWVhc3VyZW1lbnRzLnNjc3MiLCJjb21wb25lbnRzL21ldGVyLWl0ZW0uc2NzcyIsImNvbXBvbmVudHMvdGFicy1jb250cm9scy5zY3NzIiwiY29tcG9uZW50cy9wb3B1cC1hbnN3ZXIuc2NzcyIsImNvbXBvbmVudHMvcG9wdXAtbmV3LXJlcXVlc3Quc2NzcyIsImNvbXBvbmVudHMvYXJjaGl2ZS5zY3NzIiwiY29tcG9uZW50cy9yZXF1ZXN0cy5zY3NzIiwiY29tcG9uZW50cy9yZXF1ZXN0LWNhcmQuc2NzcyIsImNvbXBvbmVudHMvc2VydmljZS1jZW50ZXIuc2NzcyIsImNvbXBvbmVudHMvY2VudGVyLWNhcmQuc2NzcyIsImNvbXBvbmVudHMvY29udGFjdHMtbGlzdC5zY3NzIiwiY29tcG9uZW50cy9wb2xpdGljcy5zY3NzIiwiY29tcG9uZW50cy90YWJsZS5zY3NzIiwiY29tcG9uZW50cy9wYXltZW50cy5zY3NzIiwiY29tcG9uZW50cy9wYXltZW50cy10YWJsZS5zY3NzIiwiY29tcG9uZW50cy90b29sdGlwLnNjc3MiLCJjb21wb25lbnRzL2RldGFpbHMuc2NzcyIsImNvbXBvbmVudHMvZ3JpZC5zY3NzIiwiY29tcG9uZW50cy9ncmlkLWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL21haW4tcGFnZS5zY3NzIiwiY29tcG9uZW50cy93aWRnZXQtcGF5bWVudC5zY3NzIiwiY29tcG9uZW50cy93aWRnZXQtbWVhc3VyZW1lbnRzLnNjc3MiLCJjb21wb25lbnRzL3dpZGdldC1jb25zdW1wdGlvbi5zY3NzIiwiY29tcG9uZW50cy90b3RhbC1maXhlZC5zY3NzIiwiY29tcG9uZW50cy9oaXN0b3J5LnNjc3MiLCJjb21wb25lbnRzL2hpc3RvcnktdGFibGUuc2NzcyIsImNvbXBvbmVudHMvaGlzdG9yeS1maWx0ZXJzLnNjc3MiLCJjb21wb25lbnRzL2lucHV0LWZpbGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBRUEsV0NBRSxZQUFBLFdBR0EsSUFBQSxzREFBZ0IsZUFBQSxDQUFBLHFEQUFBLGVBQ2hCLFlBQUEsSUFDQSxXQUFBLE9EQUEsYUFBYyxLQUdoQixXQ0tFLFlBQUEsV0FDQSxJQUFBLHFEQUFrQixlQUFBLENBQUEsb0RBQUEsZUFDbEIsWUFBQSxJREhBLFdBQVksT0NNZCxhQUFBLEtERkEsV0NRRSxZQUFBLFdBQ0EsSUFBQSx1REFBa0IsZUFBQSxDQUFBLHNEQUFBLGVETmxCLFlBQWEsSUNTZixXQUFBLE9BQ0UsYUFBQSxLRExGLFdDV0UsWUFBQSxhRFRBLElBQUssb0RBQXNELGVBQWUsQ0FBRSxtREFBcUQsZUNZbkksWUFBQSxJQUNFLFdBQUEsT0FDQSxhQUFBLEtEUkYsV0FDRSxZQUFhLGFDZWYsSUFBQSxzREFBQSxlQUFBLENBQUEscURBQUEsZUFDRSxZQUFBLElBQ0EsV0FBQSxPQUdBLGFBQUEsS0RiRixXQ2tCQSxZQUFBLGFBQ0UsSUFBQSxxREFBeUIsZUFBQSxDQUFBLG9EQUFBLGVBQ3pCLFlBQUEsSUFHQSxXQUFBLE9BQ0EsYUFBQSxLQ2xFRixXQUVBLFlBQUEsYUZrREUsSUFBSyxtREFBcUQsZUFBZSxDQUFFLGtEQUFFLGVFL0MvRSxZQUFBLElGaURFLFdBQVksT0FDWixhQUFjLEtBR2hCLDRFRXBDQSxLQUNFLFlBQVMsS0FHWCx5QkFBQSxLRndEQSxLRXpDRSxPQUFBLEVGaURGLEtFdENBLFFBQUEsTUFNQSxHRjBDRSxVQUFXLElBQ1gsT0FBUSxNQUFPLEVBV2pCLEdBQ0UsV0FBQSxZRXJDQSxPQUFBLEVBR0YsU0FBQSxRRitDQSxJRXZDRSxLQUFBLElBQUEsU0FBQSxDQUFBLFVGb0RGLEVBQUUsV0FBQSxJQVNGLFlFckNBLGNBQUEsS0Z1Q0UsZ0JBQUEsVUVsQ0Esd0JBQWMsVUFBQSxPRnNDZCxnQkFBaUIsVUFBVSxPQVE3QixFQUNBLE9FbENFLFlBQUEsT0FXRixLRmlDQSxJRTlCQSxLRmdDRSxLQUFNLElBQUksU0FBUyxDQUFFLFVBU3ZCLE1BQUUsVUFBQSxJQVNGLElBQ0EsSUU1QkUsVUFBQSxJQUFtQixZQUFBLEVBQ25CLFNBQVMsU0FBRSxlQUFPLFNGa0NwQixJQUNFLE9BQVEsT0FHVixJRTdCUSxJQUFBLE1Gd0NSLElBQ0UsYUFBYyxLQVdoQixPQUNBLE1FeEJBLFNGMEJBLE9BQ0EsU0FDRSxLQUFNLElBQUksQ0FBQyxLQUFLLFFFcEJsQixPQUFBLEVBV0EsT0Z1QkEsTUVuQkEsU0FBQSxRRjZCQSxPRWxCQSxPQUMwQixlQUFBLEtGNEIxQixjQUNBLGFBQ0EsY0FIQSxPQUlFLG1CQUFvQixPQVF0QixnQ0FDQSwrQkVwQkEsZ0NBSkEseUJBS0UsYUFBYyxLRnNCZCxRQUFTLEVBUVgsNkJBQ0EsNEJBQ0EsNkJBSEEsc0JBSUUsUUFBUyxJQUFJLE9BQU8sV0FPdEIsU0VqQkEsUUFBQSxNQUFBLE1BQUEsT0FVQSxPRm1CRSxXQUFZLFdBQ2QsTUFBQSxRQUdFLFFBQVMsTUFFVCxVQUFXLEtBQ1gsUUFBQSxFRVpBLFlBQUEsT0Z1QkYsU0FBRSxlQUFBLFNFSkYsU0FDRSxTQUFBLEtGb0JGLGdCQUNBLGFFUEEsV0FBQSxXRlNFLFFBQUEsRUFTRix5Q0doV0EseUNBQ0UsT0FBQSxLSHlXRixjRy9WRSxtQkFBQSxVQUVBLGVBQUEsS0FVRix5Q0FDRSxtQkFBUyxLSHNXWCw2QkczVkUsbUJBQVksT0FHZCxLQUFBLFFBYUEsUUFDRSxRQUFBLE1IZ1dGLFFBQ0UsUUFBUyxVQVVYLFNHdlZFLFFBQUEsS0grVkYsU0FDRSxRR3RWRSxLSHlWSixFSW5iQSxRSm9iQSxTSW5iRSxXQUFBLFFKd2JGLEtJcGJFLFdBQUEsV0p3YkYsS0FDRSxLSTliRixJQUFBLElBQUEsQ0FBQSxLQUFBLFlBQUEsQ0FBQSxLQUFBLENBQUEsV0orYkUsV0kvYUUsUUFHRixRQUFBLEtKOGFBLGVJN2FlLE9KOGFmLE1JN2FFLE1KOGFGLFdJN2FFLE1KOGFGLE9JN2FFLEVKOGFGLE1JN2FFLFFKOGFGLFdJN2FFLE9KZ2JKLElBQ0UsVUl2YkEsS0owYkYsRUFDRSxPSTdhSSxFSmdiTixFSXhhRSxnQkFBQSxLSjBhQSxNSXphRSxRSjRhSixPQUNFLFdJMWFFLElKMmFGLFFJM2FFLEVKNGFGLE9JaGJDLEtKbWJILEVBQ0EsT0FDRSxPSXJiQyxRSnNiRCxRSTFhTSxFSjhhUixHQURBLEdBRUUsV0lyYUUsS0pzYUYsUUlyYUUsRUpzYUYsT0lyYUUsRUp3YUosZ0JBQ0UsU0lyYUUsTUpzYUYsSUk3YUMsRUo4YUQsTUlwYUksRUpxYUosT0lwYUksRUpxYUosS0lwYUksRUpxYUosTUlwYUksS0pxYUosT0lwYUksS0FJSixTQUFBLE9Kb2FGLGlCQUNFLFNJamFFLFNKa2FGLE1JdGFDLElKdWFELE9JaGFJLElKaWFKLE9JaGFJLEtKaWFKLFFJaGFJLEVKaWFKLFNJaGFJLE9BSUosWUFBQSxPSjhaQSxPSTdaRSxFSjhaRixLSTdaRSxjSjhaRixrQkk3WmMsWUo4WmQsVUsxY0EsWUw2Y0YsUUFDRSxRSTFaRSxlSjZaSix5QkFDRSxnQkl6WkUsUUFBQSxnQko4WkosTUFDRSxZSXJhQyxPSndhSCxRQUNFLFdLcmRBLEtMc2RBLFNJMWFDLE1KMmFELElBQUssS0FDTCxNQUFPLE1BQ1AsT0l4Wk0sS0p5Wk4sUUk5YUMsR0orYUQsV0lyWkksRUFBQSxNQUFBLFNBQWtCLGdCQUFBLENBQUEsRUFBQSxNQUFBLFVBQUEscUJBQUEsQ0FBQSxFQUFBLE9BQUEsVUFBQSxxQkFBQSxDQUFBLEVBQUEsSUFBQSxVQUFBLGdCQUFBLENBQUEsRUFBQSxJQUFBLFVBQUEscUJBQUEsQ0FBQSxFQUFBLEtBQUEsS0FBQSxzQkp3WnhCLHlCQUNFLFFBQ0UsT0t2ZUYsTUwyZUYsZUFDRSxRSXBaTSxLSnFaTixnQkkxYkMsY0oyYkQsWUlsWk0sT0ptWk4sU0k1YkMsU0o2YkQsTUloWk0sSUppWk4sVUlo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WHV5Q0osdUJBQ0UsUVdseUNFLE1YcXlDSixxQkFDRSxRV2p5Q0ksTUFJSixTQUFBLFNYK3hDQSxJVzl4Q0UsRVgreENGLEtBQU0sRUFHUixnQlczeENFLFFBQUEsTUFDQSxTQUFBLFNBQ0EsTUFBQSxLWCt4Q0YsdUJXenhDRyxRQUFBLE1YMnhDRCxNV3Z4Q00sS1h3eENOLFFXNXhDQyxHWDZ4Q0QsTVd0eENRLEVYdXhDUixPV3R4Q1EsRVh1eENSLGVXL3hDQyxlWGt5Q0gsc0JBQ0UsUVcvd0NFLE1Ya3hDSixvQkFDRSxRVzl3Q0ksTVgrd0NKLFNXOXdDVSxTWCt3Q1YsSVc5d0NJLEVYK3dDSixLVzl3Q0ksRVhpeENOLGdCQUNFLFFXOXdDSSxNWCt3Q0osU1c3eENDLFNYOHhDRCxNVzV3Q00sS1grd0NSLHVCQUNFLFFXNXdDTSxNWDZ3Q04sTVc1d0NNLEtYNndDTixRV3B5Q0MsR1hxeUNELE1XMXdDTSxFWDJ3Q04sT1d0eUNDLEVYdXlDRCxlV3h3Q00sSVgyd0NSLHNCWTc0Q0UsUUFBQSxNWmk1Q0Ysb0JZNzRDRSxRQUFBLE1BQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVaaTVDRixtQkFDRSxRWTk0Q0UsTUFHRixTQUFBLFNaNjRDQSxNWTU0Q0UsS1orNENKLDBCQUNFLFFZMzRDSSxNWjQ0Q0osTVlsNUNDLEtabTVDRCxRWXo0Q0ksR1owNENKLE1ZcDVDQyxFWnE1Q0QsT1l2NENJLEVadzRDSixlWXY0Q0ksSVowNENOLHlCQUNFLFFZcDRDRSxNWnU0Q0osdUJBQ0UsUVkvM0NFLE1BR0YsU0FBQSxTWjgzQ0EsSVk3M0NFLEVaODNDRixLWTczQ0UsRVpnNENKLGtCQUNFLFFZOTNDQyxNWiszQ0QsU1kxM0NJLFNaMjNDSixNQUFPLEtBR1QseUJhdjdDRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLFFBQUEsR0FDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLGVBQUEsZWIyN0NGLHdCQUNFLFFhcDdDRSxNYnU3Q0osc0JBQ0UsUWF4OENGLE1ieThDRSxTYTc2Q0UsU1JnQ0YsSUFBQSxFTCs0Q0EsS2EzOENGLEViODhDQSxnQkFDRSxRYTE2Q0UsTWIyNkNGLFNhMTZDRSxTYjI2Q0YsTWExNkNFLEtiNjZDSix1QkFDRSxRYTE2Q0ksTWIyNkNKLE1LMTVDQSxLTDI1Q0EsUWFwN0NBLEdicTdDQSxNYXo2Q0ksRWIwNkNKLE9BQVEsRWN6OUNWLGVBQUEsTWQ2OUNBLHNCY3o5Q0UsUUFBQSxNZDY5Q0Ysb0JjMzlDRSxRQUFBLE1BQ0EsU0FBQSxTQUVBLElBQUEsRWQ0OUNBLEtjMzlDRSxFZDg5Q0osbUJjeDlDRSxRQUFBLE1kMDlDQSxTY3o5Q0UsU2QwOUNGLE1jMTlDRSxLZDY5Q0osMEJBQ0UsUWM3OUNFLE1kODlDRixNYzc5Q0UsS2Q4OUNGLFFjNzlDRSxHZDg5Q0YsTWNsK0NDLEVkbStDRCxPYzU5Q0ksRWQ2OUNKLGVjNTlDZSxjZCs5Q2pCLHlCY3g5Q0UsUUFBQSxHZDA5Q0EsUWN6OUNFLE1kMDlDRixNY3o5Q0UsS2Q0OUNKLHVCQUNFLFFjMTlDRSxNZDI5Q0YsU2MzOUNFLFNkNDlDRixJYzM5Q0UsRWQ0OUNGLEtjMzlDRSxFZDg5Q0osZ0JBQ0UsUWN0K0NDLE1kdStDRCxTY3A5Q0ksU2RxOUNKLE1jcDlDSSxLZHU5Q04sdUJBQ0UsUWNwOUNJLE1kcTlDSixNY3A5Q0ksS2RxOUNKLFFLajlDQSxHTGs5Q0EsTWMvK0NBLEVkZy9DQSxPY245Q0ksRUFJSixlQUFBLElkbTlDRixzQkFDRSxRY2g5Q0UsTWRtOUNKLG9CQUNFLFFjeDlDQyxNZHk5Q0QsU2M5OENJLFNkKzhDSixJYzk4Q0ksRWQrOENKLEtjOThDSSxFZGk5Q04sa0JBQ0UsUWM5OENHLE1kKzhDSCxTYzM4Q00sU2Q0OENOLE1jMzhDTSxLZDg4Q1IseUJBQ0UsUWMzOENNLE1kNDhDTixNYzM4Q00sS2Q0OENOLFFjMzhDTSxHZDQ4Q04sTWMzOENNLEVkNDhDTixPY3g5Q0csRWR5OUNILGVjejhDTSxPZDQ4Q1Isd0JjdjhDRyxRQUFBLE1DdEdILHNCQUNFLFFBQUEsTUFDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRWZvakRGLGtCZWhqREUsUUFBQSxNQVJGLFNBQUEsU2YyakRFLE1laGpERSxLZm1qREoseUJlOWpEQSxRQUFBLE1mZ2tERSxNZXJqREUsS2ZzakRGLFFlcmpERSxHZnNqREYsTWVyakRFLEVmc2pERixPZXJqREUsRUFkSixlQUFBLGVmdWtEQSx3QkFDRSxRZTFqREUsTWY2akRKLHNCQUNFLFFlL2pERSxNZmdrREYsU2UvakRFLFNBZEosSUFBQSxFZitrREUsS2Vwa0RFLEVmdWtESixXZWprREUsUUFBQSxNZm1rREEsU2Vsa0RFLFNmbWtERixNZWxrREUsS2Zxa0RKLGtCQUNFLFFlamtESSxNZmtrREosTWVqa0RJLEtBekJOLFFBQUEsR2Y0bERFLE1lOWpERSxFZitqREYsT0FBUSxFZ0I3bERWLGVBQUEsSWhCaW1EQSxpQmdCN2xERSxRQUFBLE1oQmltREYsZUt6aURFLFFBQUEsTUwyaURBLFNnQnZtREYsU2hCd21ERSxJZ0IxbERFLEVoQjJsREYsS2dCMWxERSxFaEI2bERKLGdCQUNFLFFnQjFsREUsTWhCMmxERixTZ0IxbERFLFNBU0YsTUFBQSxLaEJxbERGLHVCQUNFLFFnQmxsREUsTWhCbWxERixNZ0JsbERFLEtoQm1sREYsUWdCbGxERSxHaEJtbERGLE1LMWpEQSxFTDJqREEsT2dCMWxEQSxFaEIybERBLGVnQmxsREksSWhCcWxETixzQkFDRSxRS2hrREEsTUxta0RGLG9CQUNFLFFnQjdrREksTWhCOGtESixTS3JrREEsU0xza0RBLElBQUssRUFDTCxLQUFNLEVBR1IsbUJBQ0UsUWdCemtERSxNQTlESixTQUFBLFNoQnlvREUsTWdCdmtERSxLaEIwa0RKLDBCQUNFLFFnQnZrREUsTWhCd2tERixNZ0J2a0RFLEtoQndrREYsUUtubERBLEdMb2xEQSxNZ0JocERGLEVoQmlwREUsT2dCdmtESSxFaEJ3a0RKLGVnQnZrREksTWhCMGtETix5QkFDRSxRZ0Jya0RJLE1oQndrRE4sdUJBQ0UsUWdCcmtESSxNaEJza0RKLFNnQnJrREksU2hCc2tESixJZ0Jya0RJLEVoQnNrREosS0tqbURBLEVMb21ERixrQkFDRSxRZ0JqcURGLE1oQmtxREUsU2lCanFEQSxTakJrcURBLE1pQmpxREEsS2pCb3FERix5QkFDRSxRaUJqcURBLE1qQmtxREEsTWlCanFEQSxLakJrcURBLFFpQmpxREEsR2pCa3FEQSxNaUJqcURBLEVqQmtxREEsT2lCanFEQSxFakJrcURBLGVpQmxxREEsZWpCcXFERix3QkFDRSxRZ0J6a0RJLE1oQjRrRE4sc0JBQ0UsUWdCemtESSxNaEIwa0RKLFNnQnprREksU2hCMGtESixJZ0J6a0RJLEVoQjBrREosS2dCemtESSxFaEI0a0ROLGtCQUNFLFFnQnprRE0sTWhCMGtETixTZ0J6a0RNLFNoQjBrRE4sTWdCN3JERixLaEJnc0RBLHlCQUNFLFFnQnBrREksTUFJSCxNQUFBLEtoQmtrREQsUWdCaGtESSxHaEJpa0RKLE1LeG9EQSxFTHlvREEsT2dCcGtEQyxFaEJxa0RELGVnQmhrRE0sSWhCbWtEUix3QkFDRSxRZ0I1akRFLE1oQitqREosc0JBQ0UsUWdCN2pEQSxNaEI4akRBLFNnQjFqREksU2hCMmpESixJZ0IvakRDLEVoQmdrREQsS2dCeGpESSxFaEIyakROLGFBQ0UsV2dCcGtEQyxLaEJxa0RELFFnQnJqREksS2hCc2pESixlSzNwREEsT0w0cERBLFNnQnZrREMsU2hCd2tERCxJQUFLLEVBQ0wsS2dCemtEQyxFaEIwa0RELE1nQm5qRE0sTWhCb2pETixPZ0JuakRNLE1oQnNqRFIscUJBQ0UsT0FBUSxLZ0I3aURSLFFBQUEsS0FBQSxLQUFBLEtoQitpREEsY2dCOWlERSxJQUFBLE1BQWtCLFFoQmlqRHRCLG1DQUNFLFFnQjlpREksTWhCK2lESixTZ0JwakRDLE9oQnVqREgsdUNBQ0UsTWdCNWlESSxLaEIraUROLGtCQUNFLFFLbnJEQSxLTG9yREEsZWdCN2pEQyxPaEI4akRELGdCZ0I1aURhLE9oQjZpRGIsUWdCNWlETSxLQUFBLEtoQitpRFIsbUJBQ0UsUWdCeGlERSxLQUFBLEVoQnlpREYsY0szckRBLEtMOHJERixnQ0FDRSxjZ0JyaURlLEVoQndpRGpCLHFCQUNFLEtnQnJpREksSUFBQSxJQUFBLENBQUEsS0FBQSxVQUFBLENBQTJCLEtBYTlCLENBQUEsV2hCeWhERCxlS3BzREEsT0xxc0RBLE1nQjVpREMsUWhCK2lESCx3QmdCM2hERSxNQUFBLE1oQjZoREEsT2dCNWhERSxFQUFBLEtBQUEsS0FBQSxFaEI2aERGLGNLM3NEQSxJQUFBLE1BQUEsUUw4c0RGLHFCQUNFLFFnQmxpREMsS2hCbWlERCxlZ0IxaERJLE9oQjJoREosT0tqdERBLEtBQUEsRUFBQSxFTGt0REEsUWdCcmlEQyxFQUFBLEtBQUEsS2hCd2lESCx1QkFDQSwwQkFDRSxjZ0J2aERJLEtoQjBoRE4scUJBQ0UsUWdCdmhETSxLaEIwaERSLGVBQ0UsUUsvdERBLEtMZ3VEQSxTZ0JuakRDLFNoQm9qREQsTUFBTyxLZ0I1Z0RQLE9BQUEsS2hCOGdEQSxRZ0I3Z0RFLEVoQmdoREoseUJBQ0UsZUFDRSxRZ0IzZ0RFLE9oQitnRE4saURBQ0UsVWdCM2dETSxjaEI4Z0RSLHlEQUNFLElBQUssRUFDTCxVZ0J4Z0RNLGNoQjJnRFIsd0RBQ0UsUWdCamlEQyxLaEJvaURILHFCQUNFLFFnQm5nRE0sTWhCb2dETixTZ0JuZ0RNLFNoQm9nRE4sTWdCdmlEQyxLaEJ3aURELE9nQmpnRE0sS2hCb2dEUiwwQkFDRSxXZ0JqZ0RRLEtoQmtnRFIsU2dCN2lEQyxTaEI4aURELElBQUssRUFDTCxPS3B3REEsRUxxd0RBLE9BQVEsS2dCaGpEUCxFaEJpakRELFFBQVMsTWdCeC9DVCxNQUFBLEtoQjAvQ0EsT2dCei9DRSxJaEI2L0NKLGlDQURBLGtDQUVFLFdnQjEvQ0EsS2hCMi9DQSxRZ0J2L0NJLE1oQncvQ0osUWdCNS9DQyxHaEI2L0NELFNnQnIvQ0ksU2hCcy9DSixNS2p4REEsS0xreERBLE9nQi8vQ0MsSWhCa2dESCxrQ0FDRSxJQUFLLEtBR1AsZ0NBQ0UsT0FBUSxLQUdWLFFBQ0UsS0FBTSxPZ0IzZ0RMLElBQUEsQ0FBQSxLQUFBLFlBQUEsQ0FBQSxLQUFBLENBQUEsV2hCNGdERCxRQUFTLE1BQ1QsUUFBUyxLZ0JqL0NDLEtBM1daLFdBQUEsT2hCODFERSxjZ0IzK0NFLEloQjQrQ0YsV2dCMytDRSxpQkFBd0IsSUFBQSxZaEI0K0MxQixRZ0IzK0NFLEVoQjgrQ0oseUJBQ0UsUUFDRSxRZ0J4K0NNLEtBQUEsTWhCNCtDVixjQUNFLFdnQjEyREYsUWhCMjJERSxNZ0JqK0NJLEtoQmsrQ0osWWdCaitDSSxJRTNZTixvQkFDRSxXQUFBLFFsQmszREYscUJrQjkyREUsV0FBVyxNQUFBLEVBQUEsSUFBQSxJQUFBLGdCbEJrM0RiLHVCQUNFLFdrQjkyREUsUWxCKzJERixPa0I5MkRFLFFsQmkzREosZ0JrQjUzREEsWUFBQSxJbEI4M0RFLFdBQVksTUFBTSxFQUFFLEVBQUUsRUFBRSxJQUFJLGtCQUM1QixXa0IzMkRFLFdBQVcsSUFBQSxZbEIrMkRmLHNCQURBLHNCQUVFLFdrQjMyREUsTUFBQSxFQUFBLEVBQUEsRUFBc0IsSUFBQSxRbEI4MkQxQixlQUNFLFFrQjMyREUsS2xCODJESixjQUNFLFFrQjMyREUsYWxCNDJERixla0IzMkRFLFNsQjgyREosYUFDRSxXa0I1MkRJLFFsQjYyREosTWtCNTJESSxLbEIrMkROLG1CQUNFLFdrQjMyREksUWxCODJETixXQUNFLFdrQnoyREksS2xCMDJESixNa0J6MkRJLElsQjAyREosVWtCNTVERixPbEI2NURFLFNrQjkyREksT2xCKzJESixPa0I5MkRJLEtsQisyREosT2tCOTJESSxFQUFBLEtsQisyREosUWtCOTJESSxLQUFBLEtBQUEsS2xCKzJESixja0JqNkRGLElsQms2REUsV2tCbjNESSxFQUFBLEVDL0JZLFVBQUEsZUFBQSxDQUFBLEVBQUEsRUFBQSxVQUFBLG9CQUFBLENBQUEsRUFBQSxFQUFBLFVBQUEsZUFBQSxDQUFBLEVBQUEsRUFBQSxLQUFBLHFCbkJxNURsQiwwQkFDRSxXQUNFLE1rQngzREUsS2xCeTNERixja0J4M0RFLEtsQnkzREYsV2tCeDNERSxFQUFZLFNBQUEsVUFBQSxjQUFBLENBQUEsRUFBQSxRQUFBLFVBQUEsb0JBQUEsQ0FBQSxFQUFBLFNBQUEsVUFBQSxvQkFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLGVBQUEsQ0FBQSxFQUFBLFVBQUEsU0FBQSxvQkFBQSxDQUFBLEVBQUEsSUFBQSxNQUFBLHNCbEI0M0RsQiwwQkFDRSxXQUNFLFFrQjkzREUsS0FBWSxLQUFBLE1sQms0RGxCLHlCQUNFLFdrQjEzREUsY0FBQSxLQUFrQixLQUFBLEVBQUEsR2xCKzNEdEIsd0JrQno3REEsV0FBQSxJbEIyN0RFLFFrQjMzREUsRWxCNDNERixja0I1N0RGLEVsQjY3REUsV2tCMTNESSxLbEIyM0RKLFNrQjEzREksUWxCNjNETiwwQmtCajhEQSx3QkF5RUksUUFBQSxFQUFBLE1sQjgzREoseUJBQ0Usd0JrQnozREUsUUFBQSxFQUFBLE1sQjgzREosZUFDRSxRS2w1REEsS0xtNURBLGdCa0IvOERGLGNsQmc5REUsU2tCMTNESSxTbEIyM0RKLE1rQjEzREksb0JsQjIzREosTWtCbDlERixpQmxCbTlERSxNa0J2M0RJLFlsQnczREosVWtCdjNESSxNbEJ3M0RKLGNrQnYzREksSUFBQSxNQUFBLFFsQnczREosT2tCdDlERixRbEJ5OURBLHNCQUNFLFVrQnIzREksTWxCczNESixTa0JyM0RJLE9sQnMzREosY2tCcjNESSxTbEJzM0RKLFlrQnIzREksT2xCdzNETixzQkFDRSxNa0JqK0RGLG9CbEJrK0RFLE1rQm4zREksaUJsQm8zREosTWtCbjNESSxZbEJvM0RKLE9rQm4zREksb0JsQm8zREosT2tCbjNESSxpQmxCbzNESixPa0JuM0RJLFlsQm8zREosYWtCbjNESSxFbEJvM0RKLFlrQm4zREksS2xCczNETiwwQkFDRSxNa0I1K0RGLEtsQjYrREUsT2tCLzJETSxJQUtOLE9BQUEsUWxCNDJEQSxLa0IzMkRFLEtsQjQyREYsV0twN0RBLFVBQUEsSUFBQSxZTHU3REYsd0JBQ0UsV2tCejJESSxLbEIwMkRKLFFrQnoyREksS2xCMDJESixTa0JuM0RDLFNsQm8zREQsSUFBSyxLQUNMLE1rQnIzREMsTWxCczNERCxPa0IxMkRNLG9CbEIyMkROLE9LOTdEQSxpQkwrN0RBLE9rQngzREMsWWxCeTNERCxRa0J6MkRNLEtBQUEsRWxCMDJETixja0J6MkRNLElsQjAyRE4sUWtCMzNEQyxFbEI0M0RELFdrQnQyREksRUFBQSxTQUFjLFVBQUEsY0FBQSxDQUFBLEVBQUEsUUFBQSxVQUFBLG9CQUFBLENBQUEsRUFBQSxTQUFBLFVBQUEsb0JBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSxlQUFBLENBQUEsRUFBQSxVQUFBLFNBQUEsb0JBQUEsQ0FBQSxFQUFBLElBQUEsTUFBQSxxQmxCeTJEcEIsK0JBQ0UsUWtCdDJEQyxHbEJ1MkRELFFrQmoyRE0sTWxCazJETixTa0J4MkRDLFNsQnkyREQsSWtCbjJETSxNbEJvMkROLEtrQjEyREMsS2xCMjJERCxPa0JyMkRNLElBQUEsTUFBQSxZbEJzMkROLGNrQjUyREMsSUFBQSxNQUFBLEtsQisyREgseUJrQi8yREcsd0JBV0csS0FBQSxNbEIwMkROLHVCQUNFLFNrQnYyREEsU2xCdzJEQSxRa0JuMkRJLE1BakxOLFFBQUEsSUFBQSxLbEJzaEVFLFlrQi8xRGMsSWxCZzJEZCxXa0IvMURJLElBQUEsTUFBQSxZbEJnMkRKLGNrQi8xREksSUFBQSxNQUFBLFlsQmcyREosV2tCemhFRixpQkFBQSxJQUFBLFdBQUEsQ0FBQSxPQUFBLElBQUEsV0FBQSxDQUFBLFlBQUEsSUFBQSxZbEI2aEVBLDZCQURBLDZCQUVFLFdrQjUxRE0sUWxCNjFETixZa0IvaEVGLElsQmdpRUUsV2tCeDFEUSxJQUFVLE1BQUEsUUF4TXBCLGNBQUEsSUFBQSxNQUFBLFFsQm9pRUEsOEJBQ0UsWWtCaDFESSxJbEJtMUROLHFDa0IxMERFLFdBQUEsUWxCNDBEQSxRa0IzMERFLEdsQjQwREYsUWtCNzBEQyxhbEI4MERELFNrQjEwREksU2xCMjBESixJa0IxMERJLGdCbEIyMERKLEtLbC9EQSxLTG0vREEsTWtCajFEQyxJbEJrMURELE9rQjEwRE0sSWxCMjBETixja0JuMURDLEtsQnMxREgsb0NBQ0UsWWtCeDBETSxJbEIyMERSLCtDQUNFLFFrQngwRE0sTWxCeTBETixRa0J4MERNLEVsQjIwRFIsaURBQ0UsVWtCdDBETSxlbEJ5MERSLE9BQ0UsUUt0Z0VBLEtBQUEsS0x1Z0VBLFlrQnIyREMsSWxCczJERCxVa0J0MERRLEtsQnUwRFIsWWtCdjJEQyxLbEJ3MkRELE1BQU8sa0JBQ1AsT2tCejJEQyxJQUFBLE1BQUEsUWxCMDJERCxja0JsMERRLElsQm0wRFIsV2tCMzJEQyxPQUFBLElBQUEsWWxCODJESCxrQ0FDRSxZa0I3ekRNLElsQjh6RE4sVWtCN3pETSxLbEI4ekROLFlrQjd6RE0sS2xCOHpETixRa0I3ekRNLEdsQmcwRFIseUJBQ0UsWWtCN3pETSxJbEI4ekROLFVrQjd6RE0sS2xCOHpETixZa0I3ekRNLEtsQjh6RE4sUWtCN3pETSxHbEJnMERSLDZCQUNFLFlrQjd6RE0sSWxCOHpETixVa0I3ekRNLEtsQjh6RE4sWWtCdnpETSxLbEJ3ekROLFFrQnZ6RE0sR2xCMHpEUiw4QkFDRSxZa0J0ekRRLElsQnV6RFIsVWtCdHpEUSxLbEJ1ekRSLFlrQnR6RFEsS2xCdXpEUixRa0J0ekRRLEdsQnl6RFYsb0JBQ0UsWWtCdHpEUSxJbEJ1ekRSLFVrQjU0REMsS2xCNjRERCxZa0JwekRVLEtsQnF6RFYsUUFBUyxHQUdYLGNBQ0UsUUFBUyxLQUNULGVrQm41REMsT2xCczVESCxtQkFDRSxja0JoekRVLEtsQml6RFYsWWtCaHpEVSxJbEJpekRWLFVrQmh6RFUsS2xCaXpEVixZa0JoekRVLEtsQm16RFosYUFDRSxha0JoekRVLElsQm16RFosWUFDRSxXa0JsNkRDLEtsQm02REQsTWtCenlEUSxLbEIweURSLFVrQnp5RFEsTWxCMHlEUixRa0JyNkRDLEVBQUEsS2xCczZERCxXa0J2eURRLEVBQUEsRUFBQSxVQUFBLGVBQUEsQ0FBQSxFQUEyQyxFQUFBLFVBQUEsb0JBQUEsQ0FBQSxFQUFBLEVBQUEsVUFBQSxlQUFBLENBQUEsRUFBQSxFQUFBLEtBQUEscUJsQnd5RG5ELGNBQWUsSW9Ccm9FakIsT0FBQSxLQUFBLEtBQUEsS3BCeW9FQSx5Qm9Ccm9FRSxZZndEQSxVQUFBLEtlNURGLFdBQUEsbUJwQjZvRUksY29CdG9FQSxLQUFlLEtBcUVsQixFQUFBLEVBNUVELE9BQUEsS0FBQSxFQUFBLEVBV0ksUUFBQSxFQUFBLEtBQ0EsU0FBQSxPZmdERixXQUFBLEVBQUEsU0FBQSxVQUFBLGNBQUEsQ0FBQSxFQUFBLFFBQUEsVUFBQSxvQkFBQSxDQUFBLEVBQUEsU0FBQSxVQUFBLG9CQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEsZUFBQSxDQUFBLEVBQUEsVUFBQSxTQUFBLG9CQUFBLENBQUEsRUFBQSxJQUFBLE1BQUEsc0JMeWxFRixxQkFDRSxLb0Jqb0VFLElBQUEsSUFBVyxDQUFBLEtBQUEsVUFBQSxDQUFBLEtBQUEsQ0FBQSxXcEJrb0ViLGVvQmpvRVksT3BCa29FWixPb0Jqb0VFLEVwQm9vRUoseUJBQ0UscUJvQmhvRUUsVUFBQSxLQUNBLFlBQUEsTXBCcW9FSiw4Q0FDRSxXb0IvbkVJLEtwQmtvRU4seUJBQ0UsOENBQ0UsV29CNW5FRSxLcEJnb0VOLCtDQUNFLFdvQnpuRUUsS3BCNG5FSix5QkFDRSwrQ0tybkVBLFdBQUEsTUwwbkVGLHlCb0J0ckVBLE1BQUEsUXBCd3JFRSxlb0JwbkVFLE9wQnFuRUYsY29CcG5FRSxLcEJ1bkVKLDJCQUNFLFNBQVUsU3FCN3JFWixRQUFBLEtBQ0UsZ0JBQUEsY2hCMkRBLFlBQUEsU0xxb0VBLFlxQmpzRUYsS3JCa3NFRSxjcUI5ckVFLEtyQmlzRUoseUJBQ0UsMkJpQmxzRUEsZ0JBQVksV0FDWixRQUFBLEtBQVUsRUFBQSxLQUNWLGNBQUEsS0FDQSxZQUFBLEdqQnVzRUYsa0NxQjlzRUEsV0FBQSxpQnJCZ3RFRSxTcUJuc0VFLFNyQm9zRUYsUXFCbnNFRSxHckJvc0VGLEtxQm5zRUUsTXJCb3NFRixPcUJuc0VFLEVyQm9zRUYsTXFCbnNFRSxtQnJCb3NFRixPcUJwc0VFLElyQnVzRUoseUJBQ0Usa0NBQ0UsS3FCdHNFRSxFckJ1c0VGLE1xQnRzRUUsbUJyQjBzRU4saUNBQ0UsU3FCaHVFRixTckJpdUVFLE1xQmpzRUksSXJCa3NFSixPcUJqc0VJLElyQmtzRUosT3FCanNFSSxLckJrc0VKLFFxQmpzRUksRXJCa3NFSixTcUJqc0VJLE9yQmtzRUosWXFCanNFSSxPckJrc0VKLE9xQnZ1RUYsRXJCd3VFRSxLcUIvckVJLGNyQmdzRUosa0JxQi9yRWUsWXJCZ3NFZixVcUIvckVJLFlyQmtzRU4saUNBQ0UsS3FCL3JFSSxPQUFBLElBQUEsSUFBQSxDQUFrQixLQUFBLFVBQUEsQ0FBQSxLQUFBLENBQUEsV3JCZ3NFdEIsU3FCL3JFSSxTckJnc0VKLGVxQmh2RUYsT3JCaXZFRSxRcUI3ckVJLEdyQjhyRUosV3FCbHZFRixRQUFBLElBQUEsWXJCbXZFRSxPcUI1ckVNLFFyQityRVIseUJBQ0UsaUNxQnZ2RUYsVUFBQSxLQXNFTSxZQUFBLEtBQ0EsYUFBQSxNckJ1ckVOLHVDQUNFLFFxQjlxRUUsRXJCaXJFSiwrQ0FDRSxZQUFhLElBQ2IsUXFCM3FFSSxFckI4cUVOLHNDQUNFLGNxQnh3RUYsS3JCMndFQSx5QnFCM3dFQSxzQ0FzR00sY0Y5RU8sTUd4QmIsMkJBQ0UsUUFBQSxLQURGLFlBQUEsT3RCb3hFRSxNaUJueEVBLEtqQnN4RUYsbUJBQ0UsWWlCbnhFVSxLakJzeEVaLHlCQUNFLG1CaUJseEVBLFFBQUEsR2pCdXhFRiw2Q0FDRSxjc0J2eEVFLEt0QjB4RUoseUJBQ0UsNkNzQnR5RUYsY0FBQSxNdEIyeUVBLDhDQUNFLFdzQmx4RVUsS3RCcXhFWix5QkFDRSw4Q0FDRSxPc0JseEVFLEd0QnN4RU4sc0RBQ0UsVXNCaHhFSSxNdEJpeEVKLE9zQmh4RUksRUFBQSxLQUFVLEVBQUEsRXRCbXhFaEIseUJBQ0Usc0RBQ0UsVXNCNXpFSixNdEI2ekVJLGFzQjd3RUksTXRCaXhFUixvQnNCajBFQSxTQUFBLFN0Qm0wRUUsUXNCcHdFSSxLQUFBLEVBQUEsS3RCdXdFTix5QkFDRSxvQnVCdjBFRixRQUFBLEtBQUEsR3ZCNDBFQSw0QnVCdjBFRSxXQUFBLGlCQUNBLFNBQUEsU0FDQSxRQUFBLEdsQnFEQSxLQUFBLE1McXhFQSxJdUJqMUVGLEV2QmsxRUUsTXVCeDBFRSxtQnZCeTBFRixPdUJ4MEVFLEl2QjIwRUoseUJBQ0UsNEJLcjBFQSxLQUFBLEVrQmxCRixNQUFBLE12QjYxRUEsNEJBQ0UsUXVCM3pFSSxhdkI0ekVKLGV1QjN6RUksU3ZCNHpFSixjdUJoMkVGLEt2Qm0yRUEseUJBQ0UsNEJ1QnJ6RUUsY0FBQSxNdkIwekVKLDRCQUNFLFF1QnR6RUksS3ZCdXpFSixnQnVCdHpFSSxjdkJ5ekVOLHlCQUNFLDRCdUJoekVFLGdCQUFBLFl2QnF6RUoseUJBQ0UsMEN1Qmh6RUUsYUFBQSxJdkJvekVGLHVEQUNFLE91Qjd6RUYsR3ZCaTBFRiwwQndCOTNFQSxlQUFBLEt4Qms0RUEseUJ3QjkzRUUsMEJBQ0EsWUFBQSxJbkJ1REEsZUFBQSxNTDYwRUYsNEN3QnozRUUsY0FBQSxLeEI2M0VGLHlCQUNFLDRDd0J6M0VFLGNBQUEsTXhCODNFSixvQ0FDRSxNd0J4M0VJLGtCeEJ5M0VKLFd3QngzRUksS3hCeTNFSixhSzExRUEsTUw2MUVGLHlCQUNFLG9Dd0JuM0VFLE1BQUEsS25CcUJGLFdBQUEsS0xpMkVFLGF3QngzRUYsR3hCNDNFRixxREFDRSxXd0JsM0VJLEt4QnEzRU4seUJBQ0UsNkRBQ0UsTXdCbDNFRSxNeEJzM0VOLGtCQUNFLFFBQVMsS0FBSyxFQUFFLEtBR2xCLHlCeUI1NkVFLGtCQUNBLFFBQVcsS0FBQSxFQUFBLE16Qmk3RWIsdUN5QjU2RUUsTUFBQSxrQkFDQSxhQUFBLE16Qmc3RUYseUJ5QjE3RUEsdUNBaUJJLE1BQUEsS0FDQSxhQUFhLEd6Qis2RWpCLGlFeUJ4NkVFLFdBQUEsS3pCNDZFRix5QkFDRSxpRXlCeDZFRSxXQUFXLE16QjY2RWYsOEJBQ0UsV0toNUVBLEtMaTVFQSxjeUJwN0VBLEt6QnU3RUYsNkNBQ0UsV3lCejZFSSxLekI0NkVOLHlCQUNFLDZDQUNFLGV5Qm42RUUsT3pCbzZFRixZeUJuNkVFLFl6QnU2RU4scURBQ0UsVXlCajZFSSxNekJvNkVOLHlCQUNFLHFEeUIzNUVBLFVBQUEsS0FDRSxNQUFBLE16Qmc2RUosMkRBQ0UsYXlCNTVFRSxJekIrNUVKLHlCQUNFLDJEQUNFLE95Qno1RUUsRUFBQSxFQUFBLE16QjY1RU4sb0JBQ0UsTXlCcjVFSSxRekJz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RkksSzdCaW5GSixTNkJobkZJLFM3QmluRkosTzZCenJGRixFN0IwckZFLE02QjltRkksRTdCK21GSixNNkI5bUZJLEs3QittRkosTzZCOW1GSSxLN0IrbUZKLFc2QjltRkksUUFBVyxJQUFBLFk3QittRmYsd0I2QjltRmUsSTdCK21GZiwyQjZCOW1GSSxJN0IrbUZKLE82QjltRkksRTdCaW5GTix5QkFDRSxtQkt4b0ZBLE1BQUEsS0wwb0ZFLE82QnRzRkosTTdCMnNGQSwwQkFEQSwyQkFFRSxRNkI1c0ZGLEc3QjZzRkUsUzZCdm1GSSxTN0J3bUZKLFc2QjlzRkYsUUFBQSxJQUFBLFk3Qml0RkEsMkJBQ0UsVzZCbHRGRiw2QkFBQSxVQUFBLE1BQUEsQ0FBQSxNN0JtdEZFLEk2QmptRkksSTdCa21GSixLNkJqbUZJLEk3QmttRkosTTZCcnRGRixLN0JzdEZFLE82QjlsRk0sSzdCK2xGTixRNkJ2dEZGLEc3Qnd0RkUsVTZCNWxGTSxxQjdCK2xGUiwwQjhCM3RGQSxJQUFBLGdCQUNFLEtBQUEsZ0JBQ0EsTUFBQSxLQUVBLE9BQUEsSTlCNHRGQSxPOEIzdEZFLElBQUEsTUFBQSxLOUI0dEZGLFc4Qjd0RkMsSzlCOHRGRCxhOEIxdEZJLEs5QjJ0RkosVThCMXRGSSxlOUIydEZKLFE4QjF0RkksRTlCMnRGSixXOEIxdEZJLE85Qjh0Rk4saUNBREEsaUNBRUUsUThCMXRGSSxFOUI2dEZOLHNCQUNFLGNLbHJGQSxLTHFyRkYseUJBQ0Usc0JBQ0UsYzhCMXRGSSxHOUI4dEZSLDRCQUNFLE04QnZ0RkksUTlCd3RGSixPOEJ2dEZJLEs5QjB0Rk4sMkNBQ0UsTThCdnRGSSxROUIwdEZOLHNDQUNFLE04Qjd2RkMsUTlCZ3dGSCx5QkFDRSw0QkFDRSxPOEJydEZJLEs5QnN0RkosYzhCcnRGSSxNOUJ5dEZSLDZCQUNFLFE4Qnh3RkMsTTlCMndGSCx3QkFDRSxVOEJ0dEZRLE05QnV0RlIsZThCdHRGUSxJOUJ5dEZWLG1EQUNFLGVLbndGQSxJTHN3RkYsMENBQ0UsZThCcnhGQyxJOUJ3eEZILDhDQUNFLGU4QnRzRkUsSTlCeXNGSiwrQ0FDRSxlS252RkEsSUxzdkZGLHFDQUNFLGU4QmxzRkksSTlCcXNGTix3QkFDRSxXOEJ6eUZGLEs5QjR5RkEsdUJBQ0UsVThCN3JGSSxNOUI4ckZKLGU4Qjl5RkYsTTlCaXpGQSx5QkFDRSx1QkFDRSxVS3J3RkYsTTBCOUNGLDJCQUVJLFdBQUEsUUFDQSxRQUFBLEVBQ0EsT0FBQSxJQUFBLE1BQUEsUS9CeXpGSixtQytCcHpGSSxRQUFBLEUxQm1ERixXQUFBLE9Mc3dGRixrQytCbDBGQSxRQUFBLEcvQm8wRkUsVytCbnpGSSxRL0J1ekZOLHdDQURBLHdDQUVFLFErQnowRkYsRS9CNDBGQSw4Q0FDRSxRK0I3MEZGLEUvQmcxRkEsMkJBQ0UsVytCajFGRixNQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUS9CazFGRSxtQitCdHpGc0IsTUFBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFEvQnl6RnhCLGlDQUNFLFcrQnQxRkYsTUFBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFEvQnUxRkUsbUIrQnR6Rk0sTUFBbUIsRUFBQSxFQUFBLEVBQUEsSUFBQSxRL0J5ekYzQixvQkFDRSxTK0IxekZNLFMvQjZ6RlIsZ0RBQ0UsUytCenpGSSxTL0IwekZKLE1LcHlGQSxNTHV5RkYseUIrQnJ6RkUsZ0RBQ0UsTUFBQSxNL0IwekZKLG9EK0IzekZHLFNBQUEsUy9CNnpGRCxJK0JwekZJLEkvQnF6RkosTUtoekZBLEtMaXpGQSxNK0IvekZDLEsvQmcwRkQsTytCcHpGTSxLL0JxekZOLFUrQnB6Rk0saUIvQnF6Rk4sVytCbDBGQyxVQUFBLElBQUEsWS9CbTBGRCxlK0JsekZNLEsvQm16Rk4sS0t0ekZBLEtMdXpGQSxPK0JyMEZDLFEvQncwRkgsc0QrQjd5RkcsY0FBQSxLQUVHLE9BQUEsUTFCZkosTUFBQSxRTDh6RkEsTStCanpGQyxNL0JrekZELGUrQjd5Rk0sTy9CZ3pGUix5QmdDNTNGRSxzREFGRixNQUFBLE1oQ280RkEsc0VBQ0UsV2dDMTNGRSxJaEM2M0ZKLGlFQUNFLFdLNzBGQSxJTGcxRkYsNERnQzU0RkEsV0FBQSxNQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsUWhDZzVGQSx5RUFDRSxTZ0NqNUZGLFNoQ2s1RkUsT2dDcjNGSSxFaENzM0ZKLEtLdjFGQSxFTHcxRkEsUWdDcDVGRixFaENxNUZFLE1nQ3AzRkksS2hDcTNGSixPZ0NwM0ZJLE1oQ3EzRkosV2dDcDNGSSxPQUlKLE9BQUEsRWhDazNGQSxRZ0NqM0ZFLEVoQ2szRkYsWWdDajNGRSxLaENrM0ZGLFdnQ2ozRkUsS2hDazNGRixXZ0NqM0ZFLEtoQ2szRkYsT2dDajNGRSxJQUFBLE1BQWdCLGlCaENrM0ZsQixXZ0NqM0ZFLEtoQ2szRkYsMkJLajNGQSxJTGszRkEsMEJnQ3ozRkEsSWhDMDNGQSxXZ0NqM0ZJLEVBQUEsU0FBZ0IsVUFrQ25CLGNBQUEsQ0FBQSxFQUFBLFFBQUEsVUFBQSxvQkFBQSxDQUFBLEVBQUEsU0FBQSxVQUFBLG9CQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEsZUFBQSxDQUFBLEVBQUEsVUFBQSxTQUFBLG9CQUFBLENBQUEsRUFBQSxJQUFBLE1BQUEscUJoQ2cxRkQsVUt0MkZBLGlCTHUyRkEsV2dDNTNGQSxPaEM2M0ZBLFFnQ2gzRkksRWhDaTNGSixXZ0NoM0ZJLFdBQVcsSUFBQSxXQUFBLENBQUEsUUFBQSxJQUFBLFloQ20zRmpCLDRFQUNFLFFnQ2gzRkksS0FBQSxLaENpM0ZKLFVnQy8yRkksS2hDZzNGSixZZ0MvMkZNLEtoQ2czRk4sZWdDLzJGTSxPaENnM0ZOLE1LajNGQSxRTGszRkEsUWdDdjRGQyxFaEN3NEZELE9nQzMyRk0sUWhDNDJGTixXS2w0RkEsVUFBQSxJQUFBLFlMczRGRixrRkFEQSxrRkFFRSxXZ0N2MkZRLFFBTVIsWUFBQSxJaENtMkZBLFlnQ2wyRkUsSWhDbTJGRixlbUJ4NkZnQixJbkJ5NkZoQixXZ0NsMkZFLElBQUEsTUFBZSxRaENtMkZqQixjZ0NsMkZFLElBQWlCLE1BQUEsUWhDcTJGckIsNEdBQ0UsWWdDMTJGQSxJaEMyMkZBLFNnQ2wyRkksU2hDcTJGTixvSEFDRSxXZ0NsMkZJLFFBakdOLFFBQUEsR2hDcThGRSxTZ0MvMUZFLFNoQ2cyRkYsSWdDLzFGRSxnQmhDZzJGRixLZ0MvMUZFLEloQ2cyRkYsTUs1NEZBLElMNjRGQSxPZ0N6OEZGLEloQzA4RkUsY2dDLzFGSSxJaENrMkZOLDREQUNFLDJCZ0M5MUZ1QixFaEMrMUZ2QiwwQmdDOTFGTSxFaENpMkZSLCtFQUNFLFdnQzExRkUsUWhDMjFGRixRZ0MxMUZFLEVoQzYxRkosMERBQ0UsVUs1NUZBLGlCQUFBLGdCTCs1RkYsWUFDRSxNZ0MxMUZJLEtoQzIxRkosVWdDMTFGSSxNaEMyMUZKLFVnQzExRkksS2hDMjFGSixZZ0MxMUZJLEtoQzYxRk4seUJBQ0UsWUFDRSxVZ0N4MUZVLE1oQzQxRmQsY0FDRSxZZ0N4MUZJLEloQ3kxRkosT2dDeDFGSSxFQUFBLEVBQUEsS2hDMjFGTix5QkFDRSxjZ0N4M0ZDLFFBQUEsTWhDNjNGSCxrQkFDRSxLZ0NyMUZJLElBQUEsQ0FBQSxLQUFBLFlBQWdCLENBQUEsS0FBQSxDQUFBLFdoQ3MxRnBCLFFLdjhGQSxFTHc4RkEsTWdDaDRGQyxLaENpNEZELFFpQnQvRkEsRWpCdS9GQSxNQUFPLFFBQ1AsV2lCdC9GQSxPakJ1L0ZBLE9pQnQvRkEsS2pCdS9GQSxhaUJ0L0ZBLElBQVUsTUFBQSxRakJ1L0ZWLGNpQnQvRkEsRWpCdS9GQSxnQmlCdC9GQSxVakJ5L0ZGLDZDQUNBLDZDQUNFLG1CZ0M1NEZDLEtoQzY0RkQsT2dDMTFGSSxFaEM2MUZOLHlCQUNFLGtCZ0N0MUZFLE1BQUEsT2hDMjFGSiw2QkFDRSxhZ0N2MUZJLEtoQzAxRk4scUJBQ0UsUWdDbDFGUSxLM0JuSVIsZ0JBQUEsT0x1OUZBLE1nQ25oR0YsS2hDb2hHRSxRZ0MzMEZNLEtBQUEsSWhDNDBGTixjQUFlLElpQ3JoR2pCLFdBQUEsTUFBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLGlCQUNFLFFBQUEsRUFERixXQUFBLFdBQUEsSUFBQSxZakMyaEdBLHlCQUNFLHFCQUNFLFFpQ3BoR0EsS0FBQSxNakN3aEdKLDBDaUM3Z0dFLFdBQUEsTUFBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFqQ2loR0YsMENBQ0UsV0tqL0ZBLE1BQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRTGsvRkEsbUJpQ25oR0EsTUFBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFqQ3NoR0YsbURBQ0UsV2lDN2dHSSxNQUFBLEVBQUEsRUFBQSxFQUFBLElBQW1CLFFqQzhnR3ZCLG1CaUN4aEdDLE1BQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxRakMyaEdILFVBQ0UsYWlDM2dHSSxLakM4Z0dOLHlCQUNFLFVBQ0UsYWlDM2dHSSxNakMrZ0dSLGdCQUNFLFNpQ3hnR0ksU2pDeWdHSixNSy8vRkEsSUxnZ0dBLE9pQ3hpR0MsSWpDeWlHRCxPaUN4Z0dNLEtqQ3lnR04sUWlDeGdHTSxFakN5Z0dOLFNLMWdHQSxPTDJnR0EsWWlDNWlHQyxPakM2aUdELE9pQ3BnR00sRWpDcWdHTixLaUNwZ0dNLGNBS04sa0JBQUEsWWpDaWdHQSxVaUNoZ0dXLFlqQ21nR2IsZ0JBQ0UsU2lDaGdHRSxTakNpZ0dGLE1pQ2hnR0UsUWpDaWdHRixlaUNoZ0dFLE9qQ2lnR0YsT2lDaGdHRSxRakNpZ0dGLG9CS3ZoR0EsS0x3aEdBLGlCaUMxZ0dBLEtqQzJnR0EsZ0JpQ2hnR0ksS2pDaWdHSixZaUNoZ0dJLEtqQ21nR04seUJBQ0UsZ0JpQzUvRkUsUUFBQSxPNUIzQkYsWUFBQSxRTDhoR0YsdUJBREEsd0JBRUUsU2lDMS9GRSxTakMyL0ZGLFFLdmlHQSxHTHdpR0EsV2lDLy9GQSxhQUFBLElBQUEsV0FBQSxDQUFBLGlCQUFBLElBQUEsWWpDa2dHRix3QkFDRSxJQUFLLEVBQ0wsS2lDcGdHQyxNakNxZ0dELE1pQ3YvRkksS2pDdy9GSixPaUN4L0ZJLEtqQ3kvRkosT2lDei9GSSxJQUFBLE1BQUEsaUJqQzAvRkosY2lDei9GSSxJakM0L0ZOLHVCQUNFLElpQzVnR0MsSWpDNmdHRCxLaUN2L0ZNLE1qQ3cvRk4sTUtoakdBLEtMaWpHQSxPaUMvZ0dDLElqQ2doR0QsT0FBUSxJaUN2L0ZBLE1BQUEsWWpDdy9GUixXS25qR0EsS0xvakdBLGFpQ2xoR0MsS2pDbWhHRCxVaUNwL0ZRLGVqQ3UvRlYsc0JBQ0UsTUFBTyxRQUdULDhCQUNFLGFLN2pHQSxRTGdrR0YsNEJBQ0UsTWlDeitGRSxRakM0K0ZKLG9DQUNFLGFLcmtHQSxRTHdrR0Ysc0NBQ0UsV2lDcm9HRixRakNzb0dFLGFpQzM5RkksUWpDODlGTixxQ0FDRSxhaUMxb0dGLEtqQzZvR0EsWUFDRSxNS2xsR0EsUUxtbEdBLGdCaUMvb0dGLFVqQ2dwR0Usd0JpQ3Y5Rm9CLE1BSW5CLFlBQUEsT2pDdzlGSCxxQ2tDcnBHQSx5QkFFRSxNQUFBLFFsQ3dwR0YsNkNBREEsaUNBRUUsYWtDbnBHYyxRbEN5cEdoQiwyQ0FEQSwyQ0FEQSwrQkFEQSwrQkFJRSxNa0NucEdJLFFsQ3NwR04scUJBQ0UsTWtDaHBHRSxRbENpcEdGLDhCa0NocEdpQixhbENpcEdqQixzQmtDaHBHbUIsYWxDbXBHckIsT0FDRSxZa0M3b0dFLEtsQ2dwR0osYUtubkdFLFNBQUEsU0xxbkdBLE1tQ2hyR0EsSW5DaXJHQSxPbUM3cUdJLEluQzhxR0osT0FBUSxLbUMxcUdSLFFBQUEsRUFDRSxTQUFBLE9BQ0EsWUFBQSxPQUNBLE9BQUEsRUFDQSxLQUFBLGNBQ0Esa0JoQkFVLFluQjRxR1osVUFBVyxZQUdiLGFvQzFyR0UsU0FBQSxTQUNBLE1BQUEsUUFDQSxlQUFBLE9BQ0EsT0FBQSxRcEM4ckdGLHlCQUNFLGFBQ0UsWW9DM3JHQSxRcENnc0dKLG9CQURBLHFCQUVFLFNvQ3pyR0UsU3BDMHJHRixRb0N6ckdFLEdwQzByR0YsY29DenJHRSxJcEM0ckdKLHFCQUNFLElBQUssRUFDTCxLb0N6ckdJLE1wQzByR0osTW9DenJHSSxLcEMwckdKLE9vQ3ZyR0UsS3BDd3JHRixPb0N2ckdJLElBQUEsTUFBQSxpQnBDd3JHSixXS3pxR0EsYUFBQSxJQUFBLFdBQUEsQ0FBQSxpQkFBQSxJQUFBLFlMNHFHRixvQkFDRSxXb0NwckdJLEtwQ3FyR0osSW9DcHJHSSxJcENxckdKLEtvQ3ByR0ksTXBDcXJHSixNb0NwckdJLElwQ3FyR0osT29DcHJHSSxJcENxckdKLFFvQ3ByR0ksRXBDcXJHSixXb0NwckdJLFFqQnJCTyxJQUFBLFluQjRzR2IsbUJBQ0UsTUFBTyxRQUdULDJCQUNFLGFLN3FHQSxRTGdyR0YseUJBQ0UsTW9DN3FHRSxRcENnckdKLGlDQUNFLGFvQzdxR0UsUXBDZ3JHSixtQ0FDRSxXb0N0ckdDLFFwQ3VyR0QsYW9DMXFHSSxRcEM2cUdOLGtDQUNFLFFLOXJHQSxFTGlzR0YsY0FDRSxRb0N4cUdJLEtwQ3lxR0osTW9DenFHSSxLcEMwcUdKLFVvQ3pxR0ksTUFJSixPQUFBLEtwQ3VxR0EsT29DdHFHRSxJQUFBLE1BQUEsUXBDdXFHRixjb0N4cUdDLElwQ3lxR0QsV29DbnFHTSxXakJ0RVEsSUFBQSxZbkI0dUdoQix5QnFDcndHRSxjQUFBLFVBQUEsTUFBQSxPQUFBLEtBQ0EsZ0JsQk1hLFFuQnN3R2YsMEJxQ3R3R0UseUNBREEseUNBRUEsaUJBQWdCLGFyQzR3R2xCLDBCQUNFLDBDcUN0d0dFLGlCQUFVLGtCQUNWLFdBQUEsTUFBQSxFQUFBLEVBQUEsSUFBQSxpQnJDMndHSix5QkFDRSxxQnFDcHdHRSxpQkFBVyxrQkFDWCxXQUFZLE1BQUEsRUFBQSxFQUFBLElBQUEsZ0JyQ3d3R2QsMENBQ0UsaUJxQ2h1R0QsWUE5Q0EsV0FBQSxNckNteEdILG9CQUNFLFFxQ2x3R0ksS3JDbXdHSixnQnFDbHdHSSxPckNtd0dKLFlxQ2x3R0ksT3JDbXdHSixNS2p2R0EsS0xvdkdGLHlCQUNFLG9CcUMzeEdDLE1BQUEsS3JDNnhHQyxhcUMvdkdFLEtyQ213R04sNEJBQ0UsV3FDbHlHQyxJckNxeUdILHFCQUNFLFdxQ3B2R0Usa0JyQ3F2R0YsUUtqd0dBLEtMa3dHQSxnQnFDeHZHQSxPckN5dkdBLFlxQ3B2R0ksT3JDcXZHSixVcUNwdkdJLEVBSUosVUFBQSxLckNrdkdBLFlxQ2p2R0UsSXJDa3ZHRixZcUNqdkdFLEtyQ2t2R0YsWXFDanZHRSxJQUFBLE1BQWdCLFFyQ3F2R3BCLHlCQUNFLHFCQUNFLFVxQ2p2R0UsRXJDa3ZHRixpQnFDanZHRSxZaEM5QkosT0FBQSxNTG94R0YsTUFDRSxNcUM3dUdFLFFyQzh1R0YsZXFDN3VHRSxPckM4dUdGLGdCcUM3dUdFLFVyQzh1R0Ysd0JxQzd1R2dCLE1yQzh1R2hCLFdLenhHQSxNQUFBLElBQUEsWUw0eEdGLHlCQUNFLE1BQ0UsWXFDM3VHRSxRckNndkdOLFlBREEsWUFFRSxNcUN4dUdJLFFyQzJ1R04sY0FDRSxXcUNsd0dDLGlFQUFBLFNBQUEsTUFBQSxDQUFBLElBQUEsSXJDbXdHRCxlcUNydUdJLElyQ3N1R0osWUsxeUdBLE9MMnlHQSxnQnFDcndHQyxLckN5d0dILG9CQURBLG9CQUVFLG9CcUNqdUdrQixPckNrdUdsQixnQnFDanVHRSxJQUFBLElyQ2t1R0Ysa0JxQ2p1R2dCLFNyQ291R2xCLHlCQUNFLGNxQzF1R0MsZUFBQSxHckMrdUdILGNBQ0UsU3FDL3RHTSxTckNndUdOLFlxQy90R00sS3JDa3VHUix5QkFDRSxjQUNFLFlBQWEsT3NDOTNHakIsaUJBQUEsTXRDbTRHQSxzQkFDRSxXc0MvM0dFLFFBR0YsUUFBQSxJdEM4M0dBLFNzQzczR0UsU3RDODNHRixJc0M3M0dFLEl0QzgzR0YsS3NDNzNHRSxNdEM4M0dGLE1zQ2o0R0MsS3RDazRHRCxZc0M1M0dJLEl0QzYzR0osT3NDNTNHSSxLdEM2M0dKLFdzQ3A0R0MsT3RDcTRHRCxZc0MxM0dJLEt0QzIzR0osY3NDMTNHSSxJdEM2M0dOLGFBQ0UsUXNDMTNHTSxHdEMyM0dOLFdzQzM0R0MsT3RDNDRHRCxTc0N4M0dNLFN0Q3kzR04sTXNDeDNHTSxLdEN5M0dOLFVzQ3gzR00sTXRDeTNHTixPc0N4M0dNLEt0Q3kzR04sUXNDeDNHTSxFdEN5M0dOLFVLNzFHQSxpQkFBQSxXTDgxR0EsV3NDbDVHQSxVQUFBLElBQUEsV0FBQSxDQUFBLFFBQUEsSUFBQSxZdENtNUdBLGVzQ3QzR0ksS3RDeTNHTix5QkFDRSxhQUNFLE9zQ3IzR0ksS0FBQSxNdEN5M0dSLHdCQUNFLFNLejJHQSxTTDAyR0EsUXNDdDZHRixLdEN1NkdFLFdzQy8yR0ksUXRDZzNHSixRc0MvMkdJLEV0Q2czR0osVXNDLzJHSSxjQUFpQixTdENnM0dyQixlQUFnQixLQUdsQixvQktqM0dFLFdBQUEscUJMbTNHQSxRdUMvNkdGLEV2Q2c3R0UsU3VDMzZHRSxTQUdGLElBQUEsS3ZDMDZHQSxNdUN6NkdFLEt2QzA2R0YsTXVDMzZHQyxLdkM0NkdELE91Q3g2R0ksS3ZDeTZHSixjdUN4NkdJLEl2Q3k2R0osV0sxM0dBLGlCQUFBLElBQUEsWUw2M0dGLHlCQUNFLG9CSzkzR0EsSUFBQSxJTGc0R0UsTXVDdjZHRCxJdkN3NkdDLE11Q2w2R0ksS3ZDbTZHSixPdUNsNkdJLE12Q3U2R1IsMEJBREEsMEJBRUUsV3VDLzZHQyxLdkNtN0dILDJCQURBLDRCQUVFLFd1QzM1R0UsUXZDNDVHRixRdUMzNUdFLEd2QzQ1R0YsU0svNEdBLFNMZzVHQSxJdUNqNkdBLGlCdkNrNkdBLE11QzM1R0ksSXZDNDVHSixPdUNuNkdDLEt2Q3M2R0gsNEJBQ0UsS3VDdjZHQyxnQnZDdzZHRCxVdUN6NUdNLGN2QzQ1R1IsMkJBQ0UsTUFBTyxnQkFDUCxVdUM3NkdDLGV2Q2c3R0gsb0JBQ0UsUXVDdDVHSSxLdkN1NUdKLFl1Q3Q1R0ksT3ZDdTVHSixnQktsNkdBLE9MbTZHQSxjdUNwN0dDLEl2Q3E3R0QsU3VDdDVHTSxLdkN1NUdOLGdCdUN0NUdNLHFCQUFnQixZdkN1NUd0QixnQnVDdDVHTSxLdkN5NUdSLDZDQUNFLFdLMTZHQSxJTDY2R0YsdUNBQ0UsT3VDLzRHRSxJbEN0Q0YsTUFBQSxJTHk3R0YsNkNBQ0UsV3VDLytHRixxQnZDay9HQSw4Q0t0N0dFLFFBQUEsS0wwN0dGLHdCd0N0L0dBLE1BQUEsS0FDRSxPQUFBLEtBQ0EsVUFBQSxTQUVBLFdBQUEsVUFBQSxJQUFBLFl4Q3kvR0YsNkJBQ0UsUXdDci9HSSxFeENzL0dKLFN3Q3IvR0ksU3hDcy9HSixNS3A4R0EsS0xxOEdBLE13QzcvR0MsS3hDOC9HRCxPd0NyL0dNLE94Q3cvR1IseUJBQ0UsNkJBQ0UsTXdDbmdIRCxJeENvZ0hDLE93Q2ovR00sS3hDay9HTixNd0NyZ0hELE14Q3lnSEgsdUJBQ0UsV3dDOStHUSxxQnhDKytHUixTd0MzZ0hDLFN4QzRnSEQsUXdDMStHSSxNeEMyK0dKLE13QzdnSEMsS3hDOGdIRCxPd0N4K0dNLEt4Q3krR04sWUt2OUdBLEVMdzlHQSxjd0NoaEhBLEl4Q2loSEEsV3dDdCtHSSxpQkFBa0IsSUFBQSxZeEN5K0d4Qix5QkFDRSx1QndDbCtHRSxNQUFBLEtBQ0EsT0FBQSxNeEN3K0dKLDZCQURBLDZCQUVFLFd3Q2orR0ksS3hDcStHTiw4QkFEQSwrQkFFRSxXd0NqK0dNLFF4Q2srR04sUXdDaitHTSxHQUtOLFNBQUEsU3hDODlHQSxJd0M3OUdFLGlCeEM4OUdGLE13Qzc5R0UsSXhDODlHRixPSy8rR0EsS0xrL0dGLDhCQUNFLEt3QzE5R0UsZ0J4QzI5R0YsVXdDMTlHRSxjeEM2OUdKLDJCd0N0OUdFLGNBQUEsSXhDMDlHRixtQ0FDRSxLd0MzOUdBLGdCeEM4OUdGLG9DQUNFLFF3Q3Y5R0ksS3hDMDlHTixTQUNFLFdLcGdIQSxnQkxxZ0hBLFd3Q3g5R0EsT3hDeTlHQSxRd0NwOUdJLEdBSUosU0FBQSxNeENrOUdBLEt3Q2o5R0UsRXhDazlHRixJd0NqOUdFLEV4Q2s5R0YsTUt4aEhBLEVMeWhIQSxPd0NyOUdBLEV4Q3M5R0EsTXdDajlHSSxLeENrOUdKLE93Q2o5R0ksS0FJSixTQUFBLEt4Qys4R0EsV3dDOThHRSxpQkFBcUIsSUFBQSxZeEMrOEd2QixlS2hoSEEsS0xpaEhBLDJCd0NqOUdBLE14Q285R0Ysb0J5QzlrSEEsV0FBQSxpQkFDRSxRQUFBLEdBQ0EsV0FBQSxRQUZGLFFBQUEsS3pDbWxIRSxnQnlDOWtIYSxPekMra0hiLFl5QzlrSEUsT3pDK2tIRixleUM5a0hZLEt6Q2lsSGQsc0JBQ0UsWXlDOWtIRSxXekNpbEhKLGFBQ0UsUXlDOWtISSxLekMra0hKLFV5QzlrSEksS0FJSixZQUFBLE96QzRrSEEsTXlDM2tIRSxJekM0a0hGLFV5QzNrSEUsT3pDNGtIRixPeUMza0hFLEVBQUEsS0FBQSxLekM4a0hKLDBCQUNFLGFBQ0UsTXlDM2tIRSxLcEM4QkosY0FBQSxLTCtpSEUsUXlDcmxIRixFQUFBLE16Q3lsSEYsZ0JBQ0UsS3lDeGtISSxJQUFBLElBQUEsQ0FBQSxLQUFBLFVBQW9CLENBQUEsS0FBQSxDQUFBLFd6Q3lrSHhCLFN5Q3hrSEksU3pDeWtISixNeUN4a0hJLFF6Q3lrSEosZXlDeGtIZSxPekN5a0hmLGF5Q3hrSEksS3pDMmtITix5QkFDRSxnQkFDRSxVeUN4a0hFLEt6Q3lrSEYsYUs1a0hGLE1MZ2xIRix1QkFDRSxReUN2a0hNLEd6Q3drSE4sU3lDMW1IQyxTekMybUhELEl5Q3BrSEksZ0J6Q3FrSEosTXlDcGtISSxNekNxa0hKLE15Q3BrSEksSXpDcWtISixPeUNwa0hJLEl6Q3FrSEosVXlDcGtISSxlekNxa0hKLE95Q3BrSEksTUFBQSxNQUFXLGF6Q3FrSGYsV3lDcGtISSxLekNxa0hKLFl5Q3BrSEksS3pDdWtITixrQkFDRSxNQUFPLGFBQ1AsV0tqbEhBLE1BQUEsSUFBQSxZTG9sSEYseUJBQ0Usa0J5QzNqSEUsVUFBUyxNekNpa0hiLHdCQURBLHdCQUVFLE15QzVqSEksUXpDK2pITiwyQkFDRSxheUN6akhFLEV6QzRqSEosa0NBQ0UsUXlDdmpISSxLekMwakhOLDZCQUNFLGV5Q3JqSGdCLEt6Q3dqSGxCLE9BQ0UsS3lDampIRSxJQUFBLElBQUEsQ0FBQSxLQUFBLFVBQUEsQ0FBQSxLQUFBLENBQUEsV3pDa2pIRixPeUNqakhJLEV6Q2tqSEosZXlDL2lIRSxPekNnakhGLE15Qy9pSEksUXpDa2pITix5QkFDRSxPeUN2aUhBLFVBQUEsS0FDRSxZQUFBLE16QzRpSEosWUFDRSxTeUN4aUhJLFN6Q3lpSEosUXlDeGlISSxhekN5aUhKLGV5Q3hpSEksU0FJSixNQUFBLEt6Q3NpSEEsUXlDcmlIRSxJQUFBLEV6Q3NpSEYsTXlDcmlIRSxRekNzaUhGLFV5Q3JpSEUsS3pDc2lIRixZeUNyaUhFLEl6Q3NpSEYsWXlDcmlIRSxLekNzaUhGLGV5Q3JpSEUsTXpDc2lIRixhS2xwSEEsS0xxcEhGLHlCQUNFLFlBQ0UsY3lDcGlIWSxLekNxaUhaLGF5Q3BpSEUsR3pDd2lITixtQnlDaGlIRSxXQUFBLGF6Q2tpSEEsUXlDamlIRSxHekNraUhGLFN5Q2ppSEUsU3pDa2lIRixLeUNqaUhFLEV6Q2tpSEYsT3lDamlIRSxFekNraUhGLE15Q2ppSEUsRXpDa2lIRixPS25xSEEsSUxvcUhBLFd5Q3hpSEEsTUFBQSxJQUFBLFl6QzJpSEYsY0FDRSxReUNoaUhJLGF6Q2lpSEosZXlDN2lIQyxTekM4aUhELGV5QzloSEksTXpDaWlITixrQkFDRSxLeUMzaEhFLElBQUEsSUFBWSxDQUFBLEtBQUEsWUFBQSxDQUFBLEtBQUEsQ0FBQSxXekM0aEhkLFF5QzNoSEUsYXpDNGhIRixNeUMzaEhFLEV6QzRoSEYsUUtucUhBLEVMb3FIQSxleUNsaUhBLE16Q21pSEEsT3lDM2hISSxLQUlKLFFBQUEsRXpDMmhIRixtQkFDRSxTeUN4aEhFLFN6Q3loSEYsSXlDeGhIRSxpQnpDeWhIRixNSzVxSEEsTUw2cUhBLE15Qy9oSEEsS3pDZ2lIQSxPeUN4aEhJLEtBSUosUUFBQSxHekNzaEhBLFd5Q3JoSEUsUUFBcUMsSUFBQSxZekN5aEh6QywwQkFEQSwyQkFFRSxReUNyaEhJLEd6Q3NoSEosU3lDcmhISSxTekN3aEhOLDJCQUNFLFd5Q2xoSEUsNkJBQWdCLFVBQUEsTUFBQSxDQUFBLE16Q21oSGxCLEl5Q3J2SEYsSXpDc3ZIRSxLeUNqaEhJLEl6Q2toSEosTXlDamhISSxLekNraEhKLE95Q2poSEksS3pDa2hISixVeUNqaEhJLHFCekNvaEhOLDBCQUNFLEl5Qzd2SEYsZ0J6Qzh2SEUsS3lDbGhITSxnQnpDbWhITixReUMvdkhGLEt6Q2d3SEUsTXlDcGhITSxLekNxaEhOLE95Q2p3SEYsSXpDa3dIRSxPeUN0aEhNLElBQUEsTUFBQSxhekN1aEhOLFd5Q253SEYsS3pDb3dIRSxheUN4aEhNLEt6Q3loSE4sVUszc0hBLGVMK3NIRix5QkFEQSx5QkFFRSxReUNuaEhFLEV6Q3NoSEoseUJBQ0UsbUJLcHRIQSxNQUFBLEdMeXRIRixvQkFDRSxNeUM5aEhDLEt6QytoSEQsVXlDamhISSxNekNvaEhOLHlCQUNFLG9CQUNFLFV5Q2poSEUsTXpDcWhITiwyQkFDRSxNeUMvZ0hJLEt6Q2toSE4sc0JBQ0UsUXlDL2dISSxLekNraEhOLDBCQUNFLE15QzVnSEUsS3pDNmdIRixReUM1Z0hFLEVBQUEsS0FBWSxFQUFBLEV6QytnSGhCLG1DQUNFLFF5QzVnSEUsS3pDK2dISixrQ0FDRSxReUM1Z0hJLE16QytnSE4sdUNBQ0UsUXlDM2hIQyxFekM4aEhILFdBQ0UsV3lDL2hIQyxRekNnaUhELGN5Q2pnSE0sSXpDb2dIUixtQkFDRSxTeUMzL0dNLFN6QzgvR1IsMEJBQ0UsUXlDdi9HTSxHQUtOLFNBQUEsU3pDby9HQSxJeUNuL0dFLEt6Q28vR0YsTXlDbi9HRSxLekNvL0dGLE1LenhIQSxLTDB4SEEsT3lDdi9HQSxLekN3L0dBLFV5Q24vR0ksZXpDby9HSixPSzl3SEEsSUFBQSxNQUFBLFFMK3dIQSxXeUMxL0dBLEt6QzIvR0EsYXlDbC9HSSxLQUlKLFdBQUEsVUFBQSxJQUFBLFdBQUEsQ0FBQSxJQUFBLElBQUEsWXpDZy9HQSxleUMvK0dFLEt6Q2svR0oseUJBQ0UsMEJ5QzkrR0UsSUFBQSxLcEN0VEYsTUFBQSxLTHV5SEUsTXlDdi9HRixLekN3L0dFLE95QzkrR0UsTXpDay9HTiwwQkFDRSxLeUMzK0dJLElBQUEsSUFBQSxDQUFBLEtBQUEsWUFBQSxDQUFBLEtBQUEsQ0FBQSxXekM0K0dKLFN5QzMrR0ksU3pDNCtHSixNeUMzK0dJLEtBSUosUUFBQSxLQUFBLEtBQUEsS3pDeStHQSxXeUN4K0dFLEt6Q3krR0YsV3lDeCtHRSxRQUFBLElBQW1CLFl6QzIrR3ZCLHlCQUNFLDBCQUNFLFF5Q3YrR0UsS0FBQSxNekM0K0dOLG1DQURBLDhCQUVFLFN5Q3IvR0MsU3pDcy9HRCxJeUNuK0dJLEt6Q28rR0osS3lDbitHSSxLekNvK0dKLE15Q24rR0ksS3pDbytHSixPeUNuK0dJLEt6Q28rR0osS3lDbitHSSxLQUlKLE9BQUEsYXpDaStHQSxheUNoK0dFLEl6Q20rR0oseUJBRUUsbUNBREEsOEJBRUUsSXlDaCtHRSxLQVBILEtBQUEsS3pDeStHQyxNeUM5OUdFLEt6Qys5R0YsT3lDOTlHRSxNekNrK0dOLGlDQUNFLFl5Qzk5R00sSXpDKzlHTixNQUFPLFFBR1QsMEJBRUUsZ0NBREEsZ0NBRUUsUXlDdC9HRCxJekMwL0dILDBCQUNFLGlDQUNFLFF5Q3o5R0UsSXpDNjlHTixvQkFDRSxPeUN4OUdNLEV6Q3k5R04sZXlDbGdIQyxLekNtZ0hELFd5Q3Y5R1EsT3pDMDlHVixtQkFDRSxleUN2OUdRLEt6QzA5R1YsMEJBQ0UsbUJBQ0UsZXlDNWdIRCxNekNnaEhILHNDQUNFLGN5Q3A5R00sS3pDdTlHUix5QkFDRSxzQ0FDRSxjeUNsOUdRLEt6Q3M5R1osNkNBQ0UsZXlDMThHRSxLekM2OEdKLDZDQUNFLEl5Qzk2SEYsS3pDKzZIRSxVeUN2OEdJLGdCekMwOEdOLHVDQUNFLE95Q243SEYsS3pDbzdIRSxReUNuOEdJLEVBQUEsS3pDbzhHSixleUNyN0hGLEt6Q3M3SEUsV3lDajhHSSxRekNvOEdOLDBCQUNFLHVDS2g0SEEsUUFBQSxFQUFBLE1McTRIRixvQkFDRSxReUNoOEhGLEt6Q2k4SEUsZXlDcjdHSSxPQTVnQk4sWUFBQSxXekNxOEhBLDJCQUNFLFV5Q2o3R1csTXpDazdHWCxjeUNqN0dJLEt6Q283R04seUJBQ0UsMkJ5QzM4SEYsVUFBQSxLQWlpQkksY0FBQSxNekNnN0dKLGlDQUNFLGV5Q3o2R0ksSXpDNDZHTiw0REFDRSxleUN2NkdXLEV6QzA2R2IsbURBQ0UsZXlDMTlIRixFekM2OUhBLHVEeUM3OUhBLGVBQUEsRUFva0JBLHdEQUNFLGVBQVUsRXpDZzZHWiw4Q3lDNTVHRSxlQUFBLEV6Q2c2R0YsaUN5QzU1R0UsY0FBVSxLekNnNkdaLHVDeUM1NUdFLFVBQUEsTUFBQSxlQUFBLEl6Q2k2R0Ysa0VBQ0UsZXlDLzZHRixJekNrN0dBLHlEQUNFLGV5QzU1R0UsSXpDKzVHSiw2REFDRSxleUM1NUdhLEl6Qys1R2YsOERBQ0UsZXlDNTVHRSxJekMrNUdKLG9EeUN4NUdFLGVBQUEsSXpDNDVHRixpQ0FDRSxjeUN6NUdFLEt6QzQ1R0oseUJ5Q3Q4R0EsaUNBbURJLGNBQWEsTXpDeTVHakIsd0JBQ0UsUXlDbjVHRSxLekNzNUdKLHlCQUNFLHdCeUNoNUdFLFFBQUEsTUFDQSxNQUFBLE16Q3E1R0osZ0NBQ0UsVXlDOTRHRSxNekNpNUdKLHlCMENqaUlBLGdDQUNFLE1BQUEsS0FDQSxVQUFBLE0xQ3NpSUYsOENBQ0UsYTBDbGlJRSxJMUNxaUlKLHlCQUNFLDhDMEMvaElFLGFBQVcsRUFDWCxjQUFTLE0xQ29pSWIscUNBQ0UsVTBDcGpJRixNMUN1aklBLHlCQUNFLHFDMEM1aElFLFVBQUEsTTFDaWlJSixjQUNFLFMwQzdoSUUsUzFDOGhJRixjMEM3aElFLElBQUEsTUFBcUIsUTFDZ2lJekIsMkJBQ0UsYzBDemlJQyxLMUM0aUlILHVCQUNFLFEwQ3ZoSUksSzFDd2hJSixZMEN2aElJLFdBSUosUUFBQSxLQUFBLFFBQUEsS0FBQSxLMUN1aElGLDBCQUNFLHVCMEM3a0lGLFFBQUEsS0FBQSxFQUFBLEtBQUEsTTFDa2xJQSx5QkFDRSx1QmlCN2tJQSxlQUFnQixPQUNoQixRQUFBLEtBQUEsRUFBQSxLQUFtQixNakJrbElyQixxQjBDemxJQSxTQUFBLFMxQzJsSUUsSzBDcmhJRSxJMUNzaElGLEkwQ3JoSUUsSzFDd2hJSiwyQkFDRSxRMENyaElFLE0xQ3doSUoseUJBQ0UscUIwQ3BoSUUsU0FBQSxTQUNBLElBQUEsS3JDckJGLEtBQUEsR0wraUlGLDJCQUNFLFEwQ3JoSUksSzFDc2hJSixlMEM3bUlGLE8xQzhtSUUsWTBDbmhJSSxXQUlKLE1BQUEsVTFDaWhJQSxVMENoaElFLE0xQ2loSUYsVzBDaGhJUyxLMUNtaElYLDBCQUNFLDJCMEMvZ0lFLFVBQUEsTzFDb2hJSix5QjJDMW5JQSwyQkFDRSxTQUFBLFNBQ0EsTUFBQSxLdEMwREEsVUFBQSxLc0M1REYsVUFBQSxJM0Nnb0lJLGMyQzNuSUEsS0FMSixRQUFBLEUzQ29vSUUsZ0NBQ0UsTTJDcm9JSixLM0Nzb0lJLFUyQ3puSUUsTzNDNm5JTix5QkFDRSx1QzJDcm5JRSxlQUFlLEczQzBuSW5CLDBCQUNFLCtDS3JsSUEsVUFBQSxPTDBsSUYseUJBQ0UsK0MyQ2puSUksVUFBQSxNM0NzbklOLHNCQUNFLFcyQzltSUUsSzNDK21JRixNS2xtSUEsUUxtbUlBLFUyQy9wSUYsSzNDZ3FJRSxZMkM5bUlJLEszQyttSUosZTJDOW1JSSxNM0MrbUlKLHNCQUF1QixPQUFPLEVBQUUsQ0FBRSxPQUFPLEdBRzNDLHlCS3ptSUUsc0J1QzVERixVQUFBLEs1Q3dxSUksWTRDbnFJQSxLQUxKLGVBQUEsS0FTSSxXQUFBLElBQ0Esc0JBQWlCLFE1Q3FxSXJCLHdCNEMvcUlBLGFBQUEsSzVDaXJJRSxZNEM5cElFLEU1QytwSUYsYTRDOXBJRSxLNUNpcUlKLHlCQUNFLHdCQUNFLGE0Q3ZySUosRTVDd3JJSSxhNEM3cElJLEs1Q2dxSU4sOEJBQ0UsVTRDM3BJSSxLNUM0cElKLFk0QzNwSUksSzVDNHBJSixlNEMzcElnQixNNUMrcElwQixzQkFDRSxTNEMzcElNLFM1QzRwSU4sYTRDcHNJRixLNUNxc0lFLFk0Q3pwSU0sSzVDMHBJTixNNEN6cElNLFE1QzBwSU4sWTRDenBJTSxZekJuQ08sQ0FBQSxLQUFBLENBQUEsV25CNnJJYixRNEN6cElNLEc1QzBwSU4sVzRDenBJTSxRQUFBLElBQUEsWTVDNHBJUix5QkFDRSxzQkFDRSxTNEN2cElNLFM1Q3dwSU4sUTRDL3NJSixFNUNndElJLE00Q3JwSU0sSzVDc3BJTixPNENqdElKLEs1Q2t0SUksSUFBSyxLQUNMLE00Q250SUosRzVDdXRJQSw4QkFDRSxXNENocElNLDRCQUFXLFVBQUEsTUFBQSxDQUFBLE01Q2lwSWpCLFE0Q2hwSU0sRzVDaXBJTixTNENocElNLFM1Q2lwSU4sSzRDaHBJTSxFNUNpcElOLElBQUssSUFDTCxNNENocElNLEs1Q2lwSU4sTzRDaHBJTSxLNUNtcElSLHlCQUNFLDhCQUNFLEs0Q2hwSUksZ0I1Q2lwSUosSTRDaHBJSSxpQjVDb3BJUiwyQkFDRSxVNEN6dUlGLEs1QzB1SUUsWTRDem9JUSxJNUMwb0lSLFk0Q3pvSVEsSzVDMG9JUixlNEN6b0lRLE01QzBvSVIsWTRDem9JUSxJNUM0b0lWLDBCQUNFLDJCQUNFLFM0Q2x2SUosUzVDbXZJSSxNQUFPLElBQ1AsTzRDdm9JUSxJNUN3b0lSLE80Q3ZvSVEsSzVDd29JUixRNEN2b0lRLEU1Q3dvSVIsUzRDdm9JUSxPNUN3b0lSLFk0Q3ZvSVEsTzVDd29JUixPNEN6dklKLEU1QzB2SUksSzRDcG9JTSxjNUNxb0lOLGtCNENwb0lNLFk1Q3FvSU4sVTRDNXZJSixhNUNpd0lBLDRCQURBLDRCQUVFLFFBQVMsRUFHWCxxQkFDRSxNNEM5bklRLEs1QytuSVIsWTRDOW5JUSxLNUMrbklSLFc0Q3h3SUYsTTVDeXdJRSxjNEM1bklRLEs1QytuSVYseUI0QzV3SUEscUJBMEpNLFlBQUEsRUFDQSxXQUFBLEV2Qy9GSixjQUFBLE1Md3RJRix5QkFDRSxrQ0FDRSxTNEN0eElKLFM1Q3V4SUksSTRDaG5JRSxLNUNvbklOLHlCNkMzeElBLDRDQUNFLFFBQUEsTTdDZ3lJRixrQjhDanlJQSxXQUFBLEs5Q3F5SUEsZ0NBQ0UsVzhDdHlJRixLOUN5eUlBLHlCQUNFLGtCOEMveElFLFdBQVEsS0FDUixjQUFBLEs5Q215SUYsZ0NBQ0UsVzhDaHlJRSxLOUNteUlKLCtCS3Z2SUEsY0FBQSxNTDR2SUYsbUNBQ0UsUThDL3hJSSxLQTFCTixZQUFBLE85QzJ6SUUsYzhDNXhJRSxLOUMreElKLHlCQUNFLG1DQUNFLGNBQWUsTUFJbkIseUIrQ2gwSUUsbUNBQ0EsY0FBQSxNL0NxMElGLHVDQUNFLFFLL3dJQSxNTGd4SUEsVStDcjBJQSxLL0NzMElBLE8rQ2gwSUksSzFDK0NKLGFBQUEsS0xteElBLEsrQy8wSUYsSy9DZzFJRSxPK0M5eklFLFEvQ2kwSUoseUJBQ0UsdUMrQzN6SUUsVUFBQSxLQUNBLE9BQUEsSzFDa0NGLGFBQUEsTUwreElGLCtDQUNFLFUrQzV6SUksS0FJSixPQUFBLEsvQzR6SUYseUJBQ0UsK0NBQ0UsTytDenpJRSxLQUlKLGFBQUEsSy9DMHpJRix5QkFDRSxnRCtDcHpJRSxTQUFBLFMxQ1FGLElBQUEsTUxreklGLHlCK0NqeklFLEtBQUEsT0FBQSxJQUFBLElBQUEsQ0FBQSxLQUFBLFVBQUEsQ0FBQSxLQUFBLENBQUEsVy9DbXpJQSxPK0NseklFLEUvQ216SUYsZStDbHpJRSxPL0NteklGLE0rQ2x6SUUsUS9DcXpJSix5QkFDRSx5QkFDRSxVK0NqeklFLEtBSUgsWUFBQSxNL0NreklILHlCQUNFLGMrQzd5SUksSy9DOHlJSixRK0M3eUlJLEVBQUEsRUFBQSxLL0M4eUlKLFcrQ3J6SUMsSUFBQSxNQUFBLFEvQ3N6SUQsYytDNXlJaUIsSUFBQSxNQUFBLFEvQyt5SW5CLHlCQUNFLHlCQUNFLGUrQzV5SWdCLE0vQ2d6SXBCLDBCQUNFLFErQ2gwSUMsSy9DaTBJRCxVK0MxeUlNLEsvQzJ5SU4sUStDbDBJQyxLQUFBLEtBQUEsS0FBQSxLL0NxMElILHlCQUNFLDBCS3AxSUEsZUFBQSxRTHkxSUYseUJBQ0UsMEIrQ2h5SUUsUUFBQSxLQUFBLEVBQUEsTS9DcXlJSixzQytDN3hJRSxNQUFBLG9CL0MreElBLE1BQU8saUJBQ1AsTStDN3hJRSxZL0M4eElGLGMrQzd4SUUsSy9DZ3lJSix5QkFDRSxzQytDNXhJRSxNQUFBLE0vQ2l5SUosb0RBQ0UsYStDMXhJRSxLL0M2eElKLHlCQUNFLG9EQUNFLGFBQWMsR0FJbEIseUJBQ0UsbUQrQ254SUEsY0FBQSxHL0N3eElGLDZDK0NoeElFLE1BQUEsTS9Db3hJRix5QkFDRSw2QytDcnhJQyxNQUFBLE0vQzB4SUgsMkNBQ0UsTUFBTyxNQUdULHlCQUNFLDJDQUNFLE1LNTRJRixNTGc1SUYsc0NBQ0UsYytDMXdJQyxLL0M2d0lILHlCQUNFLGlFQUNFLGMrQ3Z3SUUsTS9DMndJTix5QkFDRSxrRUFDRSxRK0N0d0lJLEVBQUEsS0FBQSxFQUFBLE0vQzB3SVIsMEJBQ0UsNkJBQ0UsTStDdHdJSSxrQi9DdXdJSixZK0M1eElELE0vQzZ4SUMsYStDcHdJSSxPL0N3d0lSLHlCZ0RoK0lFLDZCQUpGLGNBQUEsTWhEMCtJQSxpQ0FDRSxXZ0QvOUlFLEtoRGsrSUoseUJBQ0UsaUNnRC8rSUYsV0FBQSxNQTZCRSxxREFGRixlQUFBLEVoRDY5SUEsZWdEdDlJRSxRQUFBLEtBUEYsWUFBQSxPaERnK0lFLFdnRHg5SUUsUUFBQSxJQUF1QixZaEQyOUkzQixtQkFDRSxRZ0R4OUlFLE1oRHk5SUYsTUFBTyxLaURoZ0pULE9BQUEsS0FDRSxhQUFhLEtBQ2IsS0FBQSxLQUNBLE9BQUEsUWpEb2dKRix5QkFDRSxtQmlEOS9JQSxNQUFBLEtBQ0UsT0FBQSxLQUNBLGFBQUEsS2pEbWdKSixvQkFDRSxRaUQvL0lJLE1qRGdnSkosWWlELy9JSSxJakRnZ0pKLFVpRC8vSUksS0FJSixZQUFBLEtqRDYvSUEsZWlENS9JRSxNakQ2L0lGLE1pRDUvSUUsUWpEZ2dKSixxQkFEQSxxQkFFRSxRaUQxL0lFLEdqRDYvSUosZ0JBQ0UsT2lEMy9JSSxFQUFBLEtBQUEsS2pEOC9JTix5QkFDRSxnQkt0K0lBLE1BQUEsTUwyK0lGLHdCQUNFLFdpRHgvSUksT2pEeS9JSixVaUR4L0lJLEtqRHkvSUosWWlEdi9JSSxLakR3L0lKLGVpRHBoSkMsS2pEcWhKRCxNQUFPLFFBR1QsT0FDRSxXaURyL0lFLFFqRHMvSUYsUWlEci9JRSxLakRzL0lGLGdCaURyL0lFLGNqRHMvSUYsWWlEci9JRSxPakRzL0lGLE1pRHIvSUUsS2pEcy9JRixRaURyL0lFLEtBQUEsS2pEcy9JRixjaURyL0lFLElqRHcvSUosMEJBQ0UsT2lEai9JQSxlQUFBLE9BSUUsZ0JBQWUsV0FDZixZQUFBLFdBQ0EsUUFBQSxLQUFBLE1qRG0vSUosZ0JBQ0UsUWlEMytJRSxLakQ0K0lGLFlpRDErSUUsT2pEMitJRixTaURya0pGLFNqRHNrSkUsS2lEMytJSSxNakQ0K0lKLFVpRDMrSUksSWpEOCtJTiwwQkFDRSxnQkFDRSxTaUR4K0lFLE9BSkgsWUFBQSxXakQ4K0lDLFVpRHQrSUUsTUFSSCxjQUFBLE1qRG0vSUgsc0JBQ0UsVWlEaitJRSxNakRvK0lKLDBCQUNFLHNCaUQvOUlFLGNBQUEsR2pEbytJSixvQkFDRSxRaUQvOUlJLE1qRGcrSUosTWlEOStJQyxLakQrK0lELFVBQVcsS0FDWCxPaUQ3OUlJLEtBSUosV0FBQSxLakQyOUlBLGFpRDE5SUUsS2pEMjlJRixLaUR6OUlFLFFqRDA5SUYsT2lENzlJQSxLQ3hJRix5QkFDRSxvQkFDQSxhQUFVLE1sRDRtSloscUJBQ0UsUWtEL21KRixNbERnbkpFLFlrRHhtSkUsS2xEMm1KSix5QkFDRSxxQmtEcG1KRSxZQUFBLE1sRHltSkosZUFDRSxZa0Q5bUpDLElsRCttSkQsVWtEcG1KTSxLbERxbUpOLFlLaGtKQSxLTGlrSkEsZWtEam5KQyxNbERrbkpELFdrRGhtSk0sUUFBQSxJQUFBLFlsRG1tSlIsMEJBQ0UsZUFDRSxha0RobUpGLE1sRHFtSkYscUJBREEscUJBRUUsUWtEM2xKSSxHbEQ4bEpOLGFBQ0UsUWtEeGxKRSxhbER5bEpGLFlrRHhsSkUsSWxEMmxKSix5QkFDRSxha0R2bEpFLFFBQUEsTUFFQSxNQUFBLG9CbER3bEpBLE1rRGptSkYsaUJsRGttSkUsTWtEeGxKRSxZN0NGSixZQUFBLEdMK2xKRixnQkFDRSxXa0R4bEpJLFFsRDJsSk4sb0NBQ0UsS2tEdGxKSSxRbER5bEpOLE9BQ0UsU2tEaG5KQyxTbERpbkpELE1rRG5sSk0sb0JsRG9sSk4sTUFBTyxpQm1EdHFKVCxNQUFBLFlBQ0UsV0FBQSxLQURGLFdBQUEsRUFBQSxJQUFBLEtBQUEsZ0JuRDBxSkUsY21EdHFKRSxJbkR1cUpGLFFLL21KQSxFTGduSkEsV21ENXFKRixPbkQ2cUpFLFVtRHRxSkksaUJBQW1CLFdBSXZCLFdBQUEsVUFBQSxJQUFBLFdBQUEsQ0FBQSxRQUFBLElBQUEsWW5Eb3FKQSxXbURucUpZLEtuRG9xSlosY0twbkpBLEtMdW5KRixrQkFDRSxTbURocUpFLE9uRGlxSkYsUW1EaHFKRSxHbkRpcUpGLFdtRGhxSkUsUW5EaXFKRixRbURocUpFLEVuRGlxSkYsVW1EaHFKVyxjQUFBLFNuRGlxSlgsZW1CNXFKbUIsS25CK3FKckIsY0FDRSxTbURocUpJLFNuRGlxSkosSUFBSyxLbUQ5ckpQLE1BQUEsS25EZ3NKRSxNbUQ3cEpFLEtuRDhwSkYsT21EN3BKRSxLbkRncUpKLHlCQUNFLGNBQ0UsSW1EdHNKSixJbkR1c0pJLE1tRDdwSkUsS25Ea3FKTixxQkFEQSxzQkFFRSxXbUQxcEpFLFFuRDJwSkYsUW1EMXBKRSxHbkQycEpGLFNtRDFwSkUsU25EMnBKRixJbUQxcEpFLGlCbkQycEpGLE1tRDFwSkUsSUF2REosT0FBQSxLbkRtdEpFLFdtRHhwSkUsaUJBQWtCLElBQUEsWW5EMnBKdEIseUJBRUUscUJBREEsc0JBRUUsSW1EdnBKRSxnQm5Ed3BKRixNbUR2cEpFLEluRHdwSkYsT21EdnBKRSxNbkQycEpOLHNCQUNFLEtBQU0sZ0JtRGh1SlIsVUFBQSxjbkRvdUpBLHFCQUNFLE1LenFKQSxnQkwwcUpBLFVtRHR1SkYsZW5ENHVKQSwyQkFEQSw0QkFEQSwyQkFEQSw0Qm9EenVKQSxXQUFBLFFwRGd2SkEsbUJvRDV1SkUsVUFBQSxNQUNBLE9BQUEsRUFBQSxLQUFBLEtwRGd2SkYseUJBQ0UsbUJBQ0UsV29EN3VKQSxLcEQ4dUpBLGNvRDd1SkEsTXBEaXZKSixjQUNFLEtvRDV1SkUsT0FBQSxJQUFBLElBQWlCLENBQUEsS0FBQSxVQUFBLENBQUEsS0FBQSxDQUFBLFdwRDZ1Sm5CLGVvRDV1SkUsT3BEK3VKSix5QkFDRSxjSzl2SkEsVUFBQSxJTGd3SkUsVW9EL3VKRixPcERtdkpGLHlCQUNFLE9BQ0UsVW9EdnVKSSxLcEQydUpSLGVBQ0UsV29EMXZKQyxPcEQydkpELE1vRDl0SkksS3BEK3RKSixVb0Q5dEpJLE1wRCt0SkosUUtwdUpBLEtBQUEsS0FBQSxLTHF1SkEsT29EOXZKQyxFQUFBLEtwRGl3SkgseUJBQ0UsZUFDRSxVb0Q3dEpJLE1BM0RSLFFBQUEsS0FBQSxLQUFBLE1wRDZ4SkEsNkJBQ0UsY29EdnRKRSxLcEQwdEpKLHlCQUNFLDZCb0RseUpGLGNBQUEsS3BEdXlKQSx1Qm9EdnlKQSxVQUFBLE1wRHl5SkUsT29EaHRKRSxFQUFBLEtwRG10SkoseUJBQ0UsdUJBQ0UsTW9EaHRKRSxNcERvdEpOLHFDQUNFLFdvRDlzSkksS3BEaXRKTix5QkFDRSxxQ0FDRSxXSzV2SkYsTUxnd0pGLGNvRDV6SkEsV0FBQSxPcEQ4ekpFLE1BQU8sS0FDUCxVb0R4c0pJLE1wRHlzSkosUUtseEpBLEtBQUEsS0FBQSxLTG14SkEsT29EajBKRixFQUFBLEtwRG8wSkEseUJvRHAwSkEsY3BEczBKSSxVQUFXLE1vRHRzSlQsUUFBQSxLQUFBLEtBQW1CLE1wRDJzSnpCLDRCb0Ruc0pFLGNBQUEsS3BEdXNKRix5QkFDRSw0QkFDRSxVb0Ryc0pGLEtwRHNzSkUsYW9EbHNKRSxFQUlKLGNBQUEsTXBEbXNKRixzQm9EM3JKRSxNQUFBLEtwRDZySkEsYW9ENXJKYSxLcEQ2ckpiLGNLOXhKQSxLTGl5SkYsc0JBQ0UsTW9EenJKRSxNcEQwckpGLFFLbnlKQSxLQUFBLEtBQUEsS0xzeUpGLHlCQUNFLHNCS3Z5SkEsUUFBQSxLQUFBLE1MNHlKRiwrQkFDRSxRb0RuckpFLEtwRG9ySkYsZ0JLOXlKQSxjTCt5SkEsTW9EdnJKQSxJcEQwckpGLHVDQUNFLE1vRGhySkUsTXBEaXJKRixZS3B6SkEsS0x1ekpGLDRDQUNFLFFvRDdxSkUsS3BEOHFKRixZS3p6SkEsT0wwekpBLGdCb0RockpBLE9wRG1ySkYseUJBQ0UsNENvRHpxSkUsT0FBTSxFQUFBLEtBQUEsTXBEOHFKVixnREFDRSxLb0QxcUpFLEtwRDJxSkYsT29EMXFKRSxLcEQycUpGLE1vRHBxSkUsS3BEcXFKRixPb0RwcUpFLEtwRHFxSkYsYUt0MUpBLEtMeTFKRix5QkFDRSwrQkFDRSxNb0RscUpFLEtBdk9OLGVBQUEsT3BENjRKRSx1Q0FDRSxnQm9EaHFKSSxPL0NoTU4sTUFBQSxNTGsySkUsT29EaDVKSixFQUFBLEtBQUEsS3BEbTVKRSxrREFDRSxjQUFlLEdBSW5CLG9DQUNFLGNLNzFKQSxLTGcySkYseUJBQ0Usb0NLajJKQSxjQUFBLEtMbTJKRSxVcUQ1NUpELEtyRDY1SkMsWXFEOTRKTSxNckRrNUpWLG9CQUNFLE1xRHA0SkUsTXJEcTRKRixRcURwNEpFLEtBQVcsS0FBQSxLQUFBLEtyRHU0SmYseUJBQ0Usb0JBQ0UsUXFEcDRKRSxLQUFBLE1yRHc0Sk4sMkJBQ0UsV3FEcjRKQSxLckR3NEpGLGdDc0RqN0pFLGVBQUEsT0FDRSxNQUFBLFF0RHE3SkoseUJLNTNKRSwyQmlEMURBLFdBQUEsTXRENDdKRix5Q0FDRSxjc0RoN0pJLEt0RG03Sk4seUJBQ0UseUNLdjRKQSxjQUFBLEtMeTRKRSxVc0QvNkpBLEt0RGc3SkEsWXNENTZKSSxNdERnN0pSLHdDQUNFLGNzRHg2SkksS3REeTZKSixNQUFPLFFBR1QseUJzRHI2Skksd0NBQ0EsY0FBaUIsTXREMDZKckIsNEJBQ0UsUUFBUyxLdUR0OUpYLGVBQUEsT0FDRSxZQUFBLE92RHc5SkEsY0FBZSxLQUdqQix5QnVEcjlKRSw0QkFDQSxjcENNWSxHbkJvOUpkLDBDdURyOUpFLGNBQUEsS0FBQSxXQUFBLE92RDA5SkYseUJBQ0UsMENBQ0UsV0FBWSxXdURsOUpoQixjQUFBLEt2RG85SkksVUFBVyxLdURsOUpiLFlBQUEsS3ZEbzlKRSxXQUFZLE1BSWhCLHlDd0QvK0pFLFVBQUEsTUFDRSxjQUFhLEtBQ2IsV0FBQSxPQUNBLGVBQUEsT0FDQSxNQUFBLFF4RG0vSkoseUJLMzhKRSx5Q21ENUNBLE1BQUEsS3hEMC9KRSxVd0RsL0pFLE1uRGtESixjQUFBLEttRDFEQSxXQUFBLE14RGdnS0Ysb0N3RGhnS0csTUFBQSxNeERvZ0tILHlCQUNFLG9Dd0Q5K0pJLE1BQUEsTXhEbS9KTiwwQkFDRSxPd0QvK0pNLFF4RGsvSlIseUJ3RDlnS0csZ0NBb0NHLFVBQUEsT3hEZy9KTix5QkFDRSxnQ3dEcmhLQyxVQUFBLE14RHloS0Qsa0NBQ0UsUXdEMStKSSxPeEQ4K0pSLHlCS2wvSkUsd0JtRFVBLFFBQUEsT3hEOCtKRixjQUNFLGVBQWdCLEt3RG4rSmhCLFNBQUEsUXhEdStKRix1QndEbitKSSxRQUFBLEtBQUEsS0FBZ0IsS25EWmxCLE9BQUEsS0FBQSxFQUFBLEtMby9KRix1Q0FDRSxZd0Q3K0pDLEt4RDgrSkQsZXdEaitKTSxPeERvK0pSLHlCQUNFLHVDQUNFLGV3RDM5Sk0sUXhEKzlKViwwQkFDRSwyQ0FDRSxXd0R4OUpNLEt4RDQ5SlYseUJBQ0UsMkNBQ0UsV3dEeDlKTSxLeEQ0OUpWLDRDQUNFLFd3RHg5SlUsSXhEMjlKWix5QksvZ0tFLDRDbURRQyxXQUFBLEV4RDBnS0MsWXdEaDlKSSxNeERvOUpSLG9DQUNFLE13RC9nS0MsYXhEbWhLSCwwQ0FEQSwwQ0FFRSxNd0RwaEtDLFF4RHVoS0gseUJBQ0UsdUJ3RHhoS0MsUUFBQSxLQUFBLEtBcUZHLGNBQWMsTXhEeThKcEIsc0JBQ0UsUXdEcjhKSSxLeERzOEpKLFl3RGhpS0MsV3hEaWlLRCxld0RwOEpNLEt4RHE4Sk4sY0sxaUtBLElBQUEsTUFBQSxRTDZpS0YseUJBQ0Usc0J3RHRpS0MsZUFBQSxNeEQyaUtILDJCd0QzN0pFLFVBQUEsS0FDRSxZQUFBLEtuRHpIRixlQUFBLE9MeWpLRix5QndEejdKRSwyQkFDRSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQWUsTXhEODdKbkIsb0JBQ0UsTXdEbDhKQSxVeERtOEpBLGN3RDE3SkksU3hENjdKTix5QndEdjdKSSxvQkFDQSxRQUFBLE14RDQ3Skosb0JBQ0UsTXdEaDhKQSxVeERpOEpBLGN3RHg3SkksU3hEMjdKTix5QkFDRSxvQkFDRSxRd0R0OEpELE14RDA4SkgsdUJ3RGw3SkksTUFBQSxTQUNBLGNBQVUsU3hEczdKZCx5QkFDRSx1QkFDRSxNd0RuN0pFLEt4RG83SkYsVXdEbjdKRSxNeERvN0pGLFFBQVMsRXdEaDdKWCxZQUFBLE14RHE3SkYsMkJ3RGg3SkksTUFBQSxVbkRyTEYsY0FBQSxTTDBtS0YseUJ5RHRxS0EsMkJBQ0UsUUFBQSxNekQycUtGLDJCeUR0cUtFLE1BQUEsa0JwRHNEQSxPQUFBLEVBQUEsTUxxbktGLDBCeURwcUtFLDJCQUNFLE1BQUEsa0JBQ0EsT0FBQSxFQUFBLE96RHlxS0osc0JBQ0UsT3lEdnFLQSxLQUFBLEVBQUEsRUFBQSxLekQwcUtGLHlCQUNFLHNCeUQzcUtDLE1BQUEsS3pENnFLQyxPeURocUtFLEtBQUEsS0FBZ0IsR3pEb3FLdEIsWUFDRSxTS3RwS0EsU0x1cEtBLFd5RG5yS0MsaUJBQUEsSUFBQSxXQUFBLENBQUEsV0FBQSxJQUFBLFlDbEJILG9CQUNFLFdBQUEsUUFDQSxRQUFBLEdBQ0EsU0FBQSxTQUNBLEtBQUEsS0FLQSxJQUFBLEtBQ0EsTUFBQSxrQkFDQSxPQUFBLElyRGlEQSxXQUFBLE1BQUEsSUFBQSxXQUFBLENBQUEsS0FBQSxJQUFBLFdBQUEsQ0FBQSxpQkFBQSxJQUFBLFlMdXBLRiwwQkFDRSxvQkFDRSxLMERuc0tFLEUxRG9zS0YsTTBEbnNLRSxNMUR1c0tOLG9CQUNFLFMwRGhzS0UsUzFEaXNLRixRMERqc0tFLEsxRGtzS0YsWTBEbHNLRSxPMURtc0tGLFEwRGxzS0UsS0FBQSxLMURtc0tGLE8wRGxzS0UsUTFEcXNLSiwwQkFDRSxvQjBEanNLRSxRQUFBLEtBQUEsTTFEc3NLSix5QkFDRSxvQkFDRSxRMERsc0tFLEtBQUEsTTFEc3NLTiw0QkFDRSxRMERoc0tJLEcxRGlzS0osUzBEaHNLSSxTMURpc0tKLEkwRGhzS0ksZ0IxRGlzS0osTTBEaHNLSSxHMURpc0tKLE0wRGhzS0ksSTFEaXNLSixPS3hyS0EsSUx5cktBLFUwRDl0S0MsZTFEK3RLRCxPMERoc0tNLElBQUEsTUFBQSxRMURpc0tOLFcwRGhzS00sS0F2RFIsYUFBQSxLMUR5dktFLFcwRDFyS0ksVUFBWSxJQUFBLFdBQUEsQ0FBQSxJQUFBLElBQUEsWUFJaEIsZUFBQSxLMUQwcktGLDBCQUNFLDRCMERwcktBLE1BQUEsTTFEeXJLRix5QkFDRSw0QkFDRSxNMERwcktFLE0xRHdyS04sMkJBQ0UsVzBEcHJLTSxRQUtOLFFBQUEsRzFEaXJLQSxTMERocktFLFMxRGlyS0YsSzBEaHJLRSxLMURpcktGLE8wRGhyS0UsRTFEaXJLRixNMERocktFLGtCMURpcktGLE9LcHRLQSxJTHF0S0EsVzBEdHJLQSxNQUFBLElBQUEsV0FBQSxDQUFBLEtBQUEsSUFBQSxXQUFBLENBQUEsaUJBQUEsSUFBQSxZMUR5cktGLDBCQUNFLDJCMkRyeEtGLEtBQUEsRUFDRSxNQUFBLE0zRDB4S0YseUJBQ0UsNkMyRG54S0UsUUFBQSxNM0R3eEtKLGtCQUNFLFMyRHB4S0UsUzNEcXhLRixJS3Z1S0EsS0x3dUtBLEsyRDd4S0EsSzNEOHhLQSxLMkRweEtJLEszRHF4S0osT0FBUSxhQUdWLDBCQUNFLGtCQUNFLEs0RHJ5S0UsTTVEeXlLTix5QjREbHlLSSxrQkFDQSxRQUFBLE01RHV5S0osd0JBQ0UsTTREaHlLSSxLNURpeUtKLE9BQVEsS0FHViwrQkFDRSxNNEQ3eEtJLEtBR0YsT0FBQSxLNUQ4eEtKLDZCQUNFLE00RHp4S0ksSzVEMHhLSixPQUFRLEtBR1Ysd0I0RHR4S0ksTUFBQSxLdkRjRixPQUFBLEtMNndLRix3QkFDRSxPQUFRLFFBR1YsdUI0RHB4S0ksT0FBQSxRNUR3eEtKLDBCS3J4S0UsT0FBQSxRTHl4S0YsMEJBQ0UsTzREbHhLSSxRNURxeEtOLHdCQUNFLFM0RHB4S0ksUzVEcXhLSixNNERweEtJLFU1RHF4S0osYzREcHhLSSxTNUR1eEtOLHlCQUNFLHdCQUNFLE00RG54S00sSzVEb3hLTixRS3R5S0YsRUx1eUtFLGE0RDd5S0QsTTVEaXpLSCxxQkFDRSxjS256S0EsS0xvektBLGE0RG56S0MsSzVEb3pLRCxVNEQvd0tRLEs1RGd4S1IsWTREcnpLQyxJNURzektELFk0RDV3S00sSzVENndLTixPNEQ1d0tNLEVBQUEsRUFBQSxJNUQrd0tSLDBCQUNFLHFCQUNFLGFBQWMsTUFJbEIseUJBQ0UscUI0RHR3S0EsUUFBQSxFQUNFLFVBQWEsS0FDYixZQUFBLElBQ0EsWUFBQSxLQUhELGVBQUEsS0FNRyxPQUFBLEc1RDB3S04sb0JBQ0UsYTREdHdLZSxLNUR1d0tmLE00RHR3S0ksUTVEdXdLSixVNER0d0tJLEs1RHV3S0osWTREdHdLSSxLNUR1d0tKLGU0RHR3S0ksTTVEeXdLTiwwQjZEdjRLRyxvQkFJRyxhQUFBLE03RHk0S04seUJLbjFLRSxvQndENURGLFFBQUEsTUFvQkUseUJBQ0UsWUFBYSxJN0RvNEtqQixxQjZEaDRLSSxTQUFTLFNBQ1QsTUFBQSxLQUNBLE9BQUEsS0FDQSxJQUFBLGlCeERnQ0YsTUFBQSxVTHEyS0YseUJBQ0UscUJBQ0UsUTZEajRLRSxNN0RxNEtOLHdCQUNFLE02RC8zS0ksVUFyQkgsY0FBQSxTN0RzNUtELFU2RDczS0ksSzdEODNLSixZNkQ3M0tJLEs3RDgzS0osZTZENzNLZ0IsSTdEZzRLbEIseUJBQ0Usd0JBQ0UsUTZENzVLRCxNN0RpNktILHFCQUNFLE02RGw2S0MsUzdEbTZLRCxjNkR6M0tNLFM3RDQzS1IseUJBQ0UscUJBQ0UsWUFBYSxFOEQ1N0tqQixNQUFBLE1BQ0UsUUFBQSxFQUNBLFlBQVcsS0FDWCxhQUFXLE05RGk4S2Isd0JBQ0UsVThEMzdLRSxNOUQ4N0tKLDhCQUNFLFc4RDM3S0UsSTlENDdLRixNOEQzN0tFLFE5RDQ3S0YsWThEMzdLRSxLOUQ0N0tGLGVLdjVLQSxLTHc1S0EsZThEcDhLQSxJOUR1OEtGLHlEQUNFLGU4RDM3S0ksSTlEODdLTixnREFDRSxlOER4N0thLEk5RDI3S2Ysb0RBQ0UsZThEeDdLSSxJOUQyN0tOLHFEQUNFLGU4RHI3S1MsSTlEdzdLWCwyQ0FDRSxlOERyN0tFLEk5RHc3S0oseUJBQ0UsOEJBQ0UsVThEcDdLRSxLOURxN0tGLFE4RHA3S0UsSUFBQSxNOUR3N0tOLDhCQUNFLFM4RGw3S0ksUzlEbTdLSixLOERsN0tJLEU5RG03S0osSThEbDdLSSxLOURtN0tKLE04RGw3S0ksSzlEbTdLSixPOERsN0tJLEs5RHE3S04seUJBQ0UsOEJBQ0UsSzhEaDdLRSxLOURpN0tGLE04RGg3S0UsSzlEaTdLRixPOERoN0tFLE05RG83S04sc0NBQ0UsUThEaDdLTSxJOURpN0tOLFM4RHg5S0MsUzlEeTlLRCxLOEQ3NktJLEU5RDg2S0osSThENzZLSSxFOUQ4NktKLFdLcDhLQSxPTHE4S0EsTThENTlLQyxLOUQ2OUtELE84RDc2S00sSzlEZzdLUixrQ0FDRSxTOEQxNktJLFM5RDI2S0osS0szOEtBLEVMNDhLQSxJQUFLLEVBQ0wsUThEMTZLTSxLOUQyNktOLE1BQU8sS0FDUCxPOER0K0tDLEs5RHUrS0QsUThEdjZLSSxJQUFBLEU5RHc2S0osSzhEdjZLSSxLOUQwNktOLHlCQUNFLFM4RHY2S00sUzlEdzZLTixNOEQ3K0tDLFU5RDgrS0QsTzhEcDZLSSxLOURxNktKLGE4RHA2S0ksSzlEcTZLSixjS3o5S0EsU0wwOUtBLFU4RGovS0MsSzlEay9LRCxZOERwNktNLEs5RHE2S04sZThEcDZLTSxLOUR1NktSLHlCQUNFLHlCQUNFLGM4RHgvS0QsRzlENC9LSCwyQkFDRSxROEQ5NUtJLEs5RGk2S04seUJBQ0UsMkI4RGpnTEMsYUFBQSxNOURzZ0xILG9DQUNFLFE4RDM1S00sTTlEKzVLUix5RUFEQSx3RUFFRSxROER2NUtNLEs5RDI1S1IsdUNBREEsc0NBRUUsUThEamhMQyxNOURvaExILHNDQUNFLE84RHJoTEMsUTlEc2hMRCxVOERwNUtRLGM5RHU1S1YsdUNBQ0UsTzhEaDVLUSxROURpNUtSLFU4RDNoTEMsZTlEOGhMSCxxQjhEdDRLRSxRQUFBLEs5RHc0S0EsUThEdjRLRSxLQUFBLEs5RDA0S0osMEJBQ0UscUJBQ0UsUThENzRLRixLQUFBLE05RGk1S0YseUJBQ0UscUI4RG40S0UsUUFBQSxLQUFBLEtBQWtCLE05RHc0S3RCLG1CQUNFLE04RHA0S0UsVTlEcTRLRixROERwNEtFLEs5RHE0S0YsZUtsaUxBLE9MbWlMQSxnQjhELzRLQSxPOURnNUtBLFc4RHA0S0ksTTlEcTRLSixZOERwNEtJLE05RHU0S04sMEJBQ0UsbUI4RHI1S0MsT0FBQSxHOUQwNUtILHlCQUNFLG1CQUNFLFE4RC8zS0ksTTlEbTRLUiwwQkFDRSxZOEQxM0tJLFVBQWdCLENBQUEsS0FBQSxDQUFBLFdBSXBCLE1BQUEsSzlEdzNLQSxPOER2M0tFLEs5RDAzS0osMEJBQ0UsUUszakxBLEtMNGpMQSxZOEQ3M0tBLE85RDgzS0EsYThEdjNLSSxLOUR3M0tKLGM4RHYzS0ksSzlEMDNLTiw2QkFDRSxROER0M0tJLEs5RHUzS0osWThEdDNLSSxPOUR1M0tKLGU4RHI0S0MsTzlEczRLRCxhOERwM0tJLEs5RHEzS0osZThEcDNLSSxLOUR1M0tOLHdDQUNFLGE4RHAzS00sRTlEdTNLUiwrQkFDRSxRQUFTLE1BQ1QsTUFBTyxLQUNQLE9BQVEsS0FDUixjOERsNUtDLEk5RG01S0QsYThELzJLUSxLOURrM0tWLDBCQUNFLE84RDEyS00sRUFBQSxFQUFBLEVBQUEsUzlENjJLUix5QkFDRSwwQkFDRSxROEQ1NUtELEs5RDY1S0MsVThEcDJLSSxLOURxMktKLE04RHAyS0ksSzlEcTJLSixPOERwMktJLEc5RHcyS1IsNkJBQ0UsVThEcDJLTSxLOURxMktOLFk4RHAyS00sSTlEcTJLTixZOERwMktNLEs5RHEyS04sT0t0bUxBLEVBQUEsRUFBQSxJTHltTEYseUJBQ0UsNkJBQ0UsTUFBTyxtQkFDUCxVOERwMktNLEs5RHEyS04sWThEcDJLTSxJOURxMktOLFk4RHAyS00sS0EzRVAsZUFBQSxLOURpN0tDLE9pQnBxTEYsRWpCcXFMRSxlaUJwcUxRLE1qQndxTFosMENBQ0UsZWlCcHFMQSxFakJ1cUxGLDZCQUNFLE1pQnJxTEEsUWpCc3FMQSxVOEQ1N0tDLEs5RDY3S0QsWThEdjJLSSxLOUR3MktKLFk4RDk3S0MsRTlEKzdLRCxjOERyMktJLEs5RHcyS04seUQrRHRyTEEsU0FBQSxTQUNFLGNBQWEsS0FDYixRQUFBLE0vRDByTEYsNkQrRHRyTEUsU0FBQSxTQUNBLElBQUEsS0FDQSxNQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FFQSxLQUFBLFEvRHVyTEEsTytEbnNMRixLL0Rvc0xFLFErRHZyTEUsSy9EMHJMSix5QkFDRSw2QitEcHJMRSxZQUFBLEVBQ0EsTUFBQSxNQUNBLGFBQVUsSzFEc0NaLGVBQUEsS0xpcExFLFUrRDdyTEYsSy9EOHJMRSxZK0RyckxFLEsvRHNyTEYsZStEcnJMRSxLQUlKLGNBQUEsRS9EcXJMQSw2RCtEanJMRSxRQUFBLE8vRHNyTEosMEMrRDlxTEUsZUFBQSxFL0RnckxBLGMrRC9xTGMsRS9Ea3JMaEIsa0JBQ0UsVytEL3FMSSxRL0RrckxOLDBCQUNFLE0rRDdxTEUsSy9EOHFMRixLQUFNLEVBR1IsNkNBQ0UsTWdFbnVMRSxLaEVvdUxGLEtLbnJMQSxFTHNyTEYsdUJBQ0UsV2dFbnVMSSxRaEVzdUxOLDRDQUNFLEtnRWh2TEYsUWhFbXZMQSw2QkFDRSxXZ0VqdUxDLHFCaEVvdUxILHVCQUNFLFdnRTl0TEksUWhFaXVMTiw0Q0FDRSxLZ0U3dExJLFFoRWd1TE4seUJBQ0UsNENBQ0UsUWdFdnRMSSxNaEUydExSLG1DQUNFLFFnRXZ0TEEsS2hFMHRMRiw2QkFDRSxXZ0VodExFLHFCaEVtdExKLHFCQUNFLFFnRWh0TEUsRWhFbXRMSiw2QkFDRSxXZ0Uxc0xJLFFoRTJzTEosTWdFMXNMSSxLaEUyc0xKLEtnRTFzTEksRWhFNnNMTixnREFDRSxXZ0Uxc0xJLFFoRTJzTEosTWdFMXNMSSxLaEUyc0xKLEtLNXVMQSxFTCt1TEYsb0JBQ0UsV2dFcnVMQyxNQUFBLEVBQUEsTUFBQSxJQUFBLE1BQUEsZUFBQSxDQUFBLE1BQUEsRUFBQSxLQUFBLElBQUEsTUFBQSxnQmhFd3VMSCw0QkFDRSxNZ0V2c0xJLEtoRXdzTEosS2dFdnNMSSxFaEUwc0xOLGdEQUNFLElLenZMQSxnQkwwdkxBLFVnRS91TEMsZ0JoRWt2TEgsK0NBQ0UsTWdFcHNMSSxLaEVxc0xKLEtnRXB2TEMsRWhFdXZMSCx5QkFDRSwrQ0FDRSxNS3B3TEYsR0x3d0xGLHlDQUNFLFFnRTFyTE0sS2hFNnJMUiwrQkFDRSxXZ0Vsd0xDLHFCaEVxd0xILCtCQUNFLFdnRXZyTE0scUJoRTByTFIsZUFDRSxLZ0V2ckxNLElBQUEsQ0FBQSxLQUFBLFlBQUEsQ0FBQSxLQUFtQixDQUFBLFdoRXdyTHpCLFdnRXhyTE0sS2hFeXJMTixRZ0V6ckxNLEVoRTByTE4sU0t4eExBLFNMeXhMQSxNZ0U5d0xDLE1oRSt3TEQsUWdFenJMUSxLQUFBLEtBQUEsS2hFMHJMUixlZ0VoeExDLE9oRWl4TEQsUWdFdHJMTSxFaEV1ckxOLGNLcHlMQSxJTHF5TEEsVWdFbnhMQyxzQmhFb3hMRCxlZ0V0ckxRLHlDaEV1ckxSLE9nRXJ4TEMseUNoRXN4TEQsZWdFbHJMSSxLaEVtckxKLFdnRWxyTEksUUFBQSxJQUFBLFloRXFyTE4sMEJBQ0UsZUFDRSxVZ0U1eExELHVCaEVneUxILHNCQUNFLFFLNXlMQSxHTDZ5TEEsU2dFbHlMQyxTaEVteUxELEtBQU0sZ0JBQ04sT2dFcHlMQyxLaEVxeUxELE1BQU8sS0FDUCxPS2p6TEEsSUxrekxBLFdnRXZ5TEMsSUFBQSxNQUFBLEtoRXd5TEQsYWdFMXFMVSxJQUFBLE1BQUEsWWhFMnFMVixZZ0V6eUxDLElBQUEsTUFBQSxZaEUweUxELGNnRXRxTE0sS2hFeXFMUiwwQmdFaHFMRSxzQkFDRSxLQUFBLGlCaEVxcUxKLHVCQUNFLFlnRW5xTEUsSWhFb3FMRixlZ0VucUxFLEtoRW9xTEYsY2dFbnFMRSxJN0M1TGMsTUFBQSxRNkMrTGhCLGNBQUEsS2hFb3FMRix3QkFDRSxRZ0VqcUxFLE1oRWtxTEYsY2dFanFMRSxJaEVvcUxKLGtCQUNFLFFnRWhxTEksS2hFaXFMSixVZ0VocUxJLEtoRWlxTEosT2dFNXFMQyxFaEUrcUxILGtCQUNFLE1nRS9wTE0sa0JoRWdxTE4sUWdFL3BMTSxJQUFBLEVoRWdxTE4sYUtyMExBLEtMdzBMRixrQkFDRSxZZ0U3cExJLEVoRThwTEosTWdFdnJMQyxLaEV3ckxELFFnRTVwTE0sSUFBQSxFaEU2cExOLE9nRTVwTE0sRWhFK3BMUix5QmdFdnBMRSxNQUFBLE1oRTJwTEYsNEJBQ0UsTWdFeHBMRSxrQmhFMnBMSiw0QkFDRSxNZ0UzcExFLEtoRThwTEosZUFDRSxTZ0UzcExJLFNoRTRwTEosY2dFM3BMZSxFaEU0cExmLGFnRTNwTEksRWhFOHBMTix5QkFDRSxlZ0V2cExFLE1BQUEsa0IzRDNNRixhQUFBLEtMcTJMRSxPZ0U1cExGLEVBQUEsRUFBQSxFQUFBLE9DblFBLHNCQUNFLFdBQUEsaUI1RDJDRixTQUFBLFNMMDNMQSxRaUV0NkxBLEdqRXU2TEEsS2lFbjZMSSxNakVvNkxKLE9BQVEsRWlFOTVMTixNQUFBLG1CQUNFLE9BQUEsSWpFazZMTix5QkFDRSxzQktsNExBLEtBQUEsSzREbENFLE1BQUEsbUJqRTA2TEosc0JLeDRMRSxTQUFBLFNMMDRMQSxRaUUvNUxFLEtqRWc2TEYsWWlFNTVMTSxTakU2NUxOLE1pRTU1TE0sS2pFNjVMTixlaUU1NUxNLEtqRTY1TE4sV2lFbjZMRyxPakVvNkxILG1CaUUzNUxxQixLakU0NUxyQixnQmlFMzVMUSxLakU4NUxWLHlCQUNFLHNCQUNFLGVpRXg1TFEsTWpFNDVMWix3Q0toNkxFLGFBQUEsRUxvNkxGLHlDQUNFLE1pRWw4TEMsRWpFbThMRCxPaUVwNUxRLEVqRXE1TFIsUUFBUyxLQUdYLHdCaUU5NExFLFlBQUEsRWpFazVMRix5QkFDRSxxQ2lFNzRMQSxjQUFBLE1qRWs1TEYscUJBQ0UsU2lFMzRMTSxTakU0NExOLE1LdDdMQSxJTHU3TEEsT2lFcjVMQyxJakVzNUxELE9pRTM0TFEsS2pFNDRMUixRaUUzNExRLEVBWlAsU0FBQSxPakV5NUxELFlpRXg0TGdCLE9qRXk0TGhCLE9pRXg0TE0sRWpFeTRMTixLaUV4NExNLGNqRXk0TE4sa0JLOTdMQSxZTCs3TEEsVWlFNzVMQyxZakVnNkxILHFCQUNFLEtLNTdMQSxPQUFBLElBQUEsSUFBQSxDQUFBLEtBQUEsVUFBQSxDQUFBLEtBQUEsQ0FBQSxXTDY3TEEsU2lFbDZMQyxTakVtNkxELGVpRXY0TFEsT0E1QlAsUUFBQSxHakVxNkxELFdpRXA0TE0sUUFBaUIsSUFBQSxZakVxNEx2QixPaUVwNExNLFFqRXE0TE4sYWlFcDRMTSxLakVxNExOLFlpRXA0TE0sRWpFdTRMUix5QkFDRSxxQkFDRSxVaUVwNExNLEs1RHBFUixZQUFBLEtMMDhMRSxhaUUvNkxELEtqRWc3TEMsWWlFbjRMTSxHakV1NExWLDJCQUNFLFFpRWg0TE0sRWpFbTRMUiwwQkFDRSxXaUVoNExRLFFqRWk0TFIsU2lFaDRMUSxTakVpNExSLEtLdDlMQSxFTHU5TEEsT2lFNTdMQyxFakU2N0xELE1pRS8zTFEsRUE5RFAsT0FBQSxJakUrN0xELGVpRTUzTE0sS2pFKzNMUixtQ0FDRSxZaUVuOExDLElqRW84TEQsUWlFNTNMUSxFakUrM0xWLGVrRTVnTUksUUFBQSxLQUFBLEtBQWUsS0FDZixNQUFBLE1sRWdoTUoseUJrRTVnTUksZUFDQSxRQUFBLEtBQUEsS0FBQSxNbEVpaE1KLDZCS3AvTEUsY0FBQSxLTHMvTEEsWWtFL2dNQyxLbEVraE1ILHlCQUNFLDZCa0VwZ01BLGNBQUEsS0FDRSxVQUFhLE1sRXlnTWpCLG9DQUNFLFdrRWpnTVEsUWxFa2dNUixZa0VqZ01RLElsRWtnTVIsWWtFamdNUSxJQUFVLE1BQUEsUWxFa2dNbEIsUWtFamdNUSxJQUFTLEtsRWtnTWpCLFVrRWpnTVEsS2xFa2dNUixZa0VsZ01RLEtsRW1nTVIsZWtFbmdNUSxPbEVvZ01SLE1rRW5nTVEsUWxFb2dNUixja0VwZ01RLEtsRXVnTVYseUJrRXRoTUcsb0NBc0JLLGNBQVksS0FDWixZQUFBLEdsRXNnTVIsOENBQ0UsV2tFNy9MVSxNQWpDVCxjQUFBLEtsRWtpTUgseUJBQ0UsOENBQ0UsY2tFeC9MTSxNQWFSLG1DQUNFLFFBQUEsS0FBQSxLbEVrL0xKLHlCQUNFLG1Da0U1K0xBLE1BQUEsS0FDRSxRQUFBLEtBQWEsTWxFaS9MakIsb0JrRTMrTEksUUFBQSxLQUFXLEtBQUEsS0FDWCxNQUFBLE1sRSsrTEoseUJBQ0Usb0JrRTErTEksUUFBUyxLQUFBLEtBQUEsTWxFKytMZixrQ0FDRSxja0UzK0xJLEtsRTQrTEosWWtFMytMSSxLbEU4K0xOLHlCQUNFLGtDQUNFLGNrRTErTFUsS2xFMitMVixVa0UxK0xJLE1sRTgrTFIsd0NrRXQrTEUsY0FBQSxLQUNFLFNBQUEsU0FJRixvRUFDRSxTQUFBLFNBQ0EsTUFBQSxNbEV5K0xKLHlCQUNFLG9Fa0VwK0xJLE1BQUEsTWxFeStMTix3RUFDRSxTa0U3OUxZLFNsRTg5TFosSUFBSyxJQUNMLE1LOWpNQSxLTCtqTUEsTWtFci9MQyxLbEVzL0xELE9rRXo5TFksS2xFMDlMWixVa0V6OUxZLGlCbEUwOUxaLFdrRXgvTEMsVUFBQSxJQUFBLFlsRXkvTEQsZWtFbjlMa0IsS2xFbzlMbEIsS2tFMS9MQyxLbEUyL0xELE9rRWw5TFUsUWxFcTlMWiwwRUFDRSxja0UvL0xDLEtsRWdnTUQsT2tFOThMVSxRQWxEVCxNQUFBLFFsRWtnTUQsTWtFejhMSSxNbEUwOExKLGVBQWdCLE9BR2xCLHlCQUNFLDBFbUU3b01GLE1BQUEsTW5Fa3BNQSwwRkFDRSxXbUVucE1GLEluRXNwTUEscUZBQ0UsV21FNW9NRSxJbkUrb01KLGdGQUNFLFdtRTlvTUUsTUFBQSxFQUFBLEVBQUEsRUFBaUIsSUFBQSxRbkVpcE1yQiw2RkFDRSxTbUUvcE1GLFNuRWdxTUUsT21FeG9NUSxFQXhCVixLQUFBLEVuRWtxTUUsUW1Fbm9NRSxFbkVvb01GLE1tRW5vTUUsS25Fb29NRixPbUVub01FLE1uRW9vTUYsV21Fbm9NRSxPbkVvb01GLE9tRW5vTUUsRW5Fb29NRixRbUVub01FLEVuRW9vTUYsWW1Fbm9NRSxLbkVvb01GLFdtRW5vTUUsS0F0Q0osV0FBQSxLbkUycU1FLE9tRWpvTUUsSUFBQSxNQUFBLGlCbkVrb01GLFdtRWpvTUUsS25Fa29NRiwyQm1Fam9NbUIsSW5Fa29NbkIsMEJtRWpvTWtCLEluRWtvTWxCLFdtRWpvTUUsRUFBQSxTaERuQ1csVUFBQSxjQUFBLENBQUEsRUFBQSxRQUFBLFVBQUEsb0JBQUEsQ0FBQSxFQUFBLFNBQUEsVUFBQSxvQkFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLGVBQUEsQ0FBQSxFQUFBLFVBQUEsU0FBQSxvQkFBQSxDQUFBLEVBQUEsSUFBQSxNQUFBLHFCZ0RYZixVQUFBLGlCbkVpck1FLFdtRS9uTUUsT25FZ29NRixRbUUvbk1FLEVuRWdvTUYsV21FL25NRSxXQUFxQixJQUFBLFdBQUEsQ0FBQSxRQUFBLElBQUEsWW5Fa29NekIsZ0dBQ0UsUW1FdnJNRixLQUFBLEtuRXdyTUUsVW1FOW5NSSxLQUlKLFlBQUEsS25FNG5NQSxlbUUzbk1XLE9uRTRuTVgsTW1FM25NRSxRbkU0bk1GLFFtRTNuTUUsRW5FNG5NRixPbUUzbk1FLFFuRTRuTUYsV21FM25NRSxVQUFBLElBQXNCLFluRStuTTFCLHNHQURBLHNHQUVFLFdtRXBuTVUsUW5FcW5NVixZbUV0b01DLEluRXVvTUQsWW1FL21NSSxJbkVnbk1KLGVtRS9tTUksSW5FZ25NSixXbUUvbU1JLElBQUEsTUFBQSxRbkVnbk1KLGNtRS9tTUksSUFBZSxNQUFBLFFuRWtu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S0FDWCxZQUFhLEtBQ2IsZUFBZ0IsT0FDaEIsTUFBTyxRQUNQLFdBQVksV0FHZCx3QkFDRSxXQUFZLElBR2QsNkJBQ0UsV0FBWSxRQUNaLFFBQVMsR0FDVCxTQUFVLFNBQ1YsSUFBSyxnQkFDTCxLQUFNLEVBQ04sTUFBTyxJQUNQLE9BQVEsSUFDUixjQUFlLElBR2pCLDRCQUNFLFNBQVUsU0FDVixJQUFLLGdCQUNMLE1BQU8sRUFDUCxNQUFPLEtBQ1AsT0FBUSxLQUNSLE1BQU8sUUFDUCxXQUFZLE1BQU0sSUFBSyxZQUl6QixrQ0FEQSxrQ0FFRSxNQUFPLFFBSVQsbUNBREEsb0NBRUUsV0FBWSxhQUNaLFFBQVMsR0FDVCxTQUFVLFNBQ1YsSUFBSyxJQUNMLE1BQU8sSUFDUCxNQUFPLElBQ1AsT0FBUSxJQUNSLFdBQVksV0FBVyxJQUFLLFlBRzlCLG9DQUNFLFVBQVcsY0FHYixtQ0FDRSxVQUFXLGVBR2IsOENBQ0UsTUFBTyxRQUdULGdEQUNFLE1BQU8iLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgc3JjOiB1cmwoXCIuLi9jc3MvZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Nzcy9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIHNyYzogdXJsKFwiLi4vY3NzL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Nzcy9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgc3JjOiB1cmwoXCIuLi9jc3MvZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9jc3MvZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFJvb3QgVUlcIjtcbiAgc3JjOiB1cmwoXCIuLi9jc3MvZm9udHMvUFRfUm9vdF9VSS9QVF9Sb290X1VJX0xpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9jc3MvZm9udHMvUFRfUm9vdF9VSS9QVF9Sb290X1VJX0xpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFJvb3QgVUlcIjtcbiAgc3JjOiB1cmwoXCIuLi9jc3MvZm9udHMvUFRfUm9vdF9VSS9QVF9Sb290X1VJX1JlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Nzcy9mb250cy9QVF9Sb290X1VJL1BUX1Jvb3RfVUlfUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCI7XG4gIHNyYzogdXJsKFwiLi4vY3NzL2ZvbnRzL1BUX1Jvb3RfVUkvUFRfUm9vdF9VSV9NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Nzcy9mb250cy9QVF9Sb290X1VJL1BUX1Jvb3RfVUlfTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFJvb3QgVUlcIjtcbiAgc3JjOiB1cmwoXCIuLi9jc3MvZm9udHMvUFRfUm9vdF9VSS9QVF9Sb290X1VJX0JvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Nzcy9mb250cy9QVF9Sb290X1VJL1BUX1Jvb3RfVUlfQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwdnc7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFJvb3QgVUlcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzA0MGIyNDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5wIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDQwYjI0OyB9XG5cbmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7IH1cblxuYSxcbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG51bCxcbm9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5kaXNhYmxlLXNjcm9sbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTsgfVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAuaGlkZGVuLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5ub2JyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IC0xcHg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiA3NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAxMTtcbiAgYm94LXNoYWRvdzogMCAwLjM5cHggMC45MTMxOXB4IHJnYmEoNiwgNiwgMjgsIDAuMDQpLCAwIDAuOTVweCAyLjE5NDUzcHggcmdiYSg2LCA2LCAyOCwgMC4wMjg3NTQyKSwgMCAxLjc1cHggNC4xMzIxMXB4IHJnYmEoNiwgNiwgMjgsIDAuMDIzODQ0MyksIDAgM3B4IDcuMzcwOThweCByZ2JhKDYsIDYsIDI4LCAwLjAyKSwgMCA2cHggMTMuNzg2NnB4IHJnYmEoNiwgNiwgMjgsIDAuMDE2MTU1NyksIDAgMTRweCAzM3B4IHJnYmEoNiwgNiwgMjgsIDAuMDExMjQ1OCk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDY0cHg7IH0gfVxuICAuaGVhZGVyX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuaGVhZGVyX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuaGVhZGVyX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDsgfSB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTEwcHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50OyB9XG4gICAgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuaGVhZGVyX19sb2dvIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDQ2cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlcl9fbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaGVhZGVyX19jb250cm9sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBUIFJvb3QgVUlcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmhlYWRlcl9fY29udHJvbCA+IHN2ZyB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHN0cm9rZTogIzA0MGIyNDtcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDlweDsgfVxuICAuaGVhZGVyX19jb250cm9sLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDsgfVxuICAgIC5oZWFkZXJfX2NvbnRyb2wtbGluayBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBzdHJva2U6ICMwNDBiMjQ7XG4gICAgICBmaWxsOiBub25lOyB9XG4gIC5oZWFkZXJfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDIxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyX19uYXYge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmhlYWRlci0tc21hbGwge1xuICAgIHotaW5kZXg6IDk7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5oZWFkZXItLXNtYWxsIHtcbiAgICAgICAgbWFyZ2luOiAyN3B4IDAgMDsgfSB9XG4gICAgLmhlYWRlci0tc21hbGwgLmhlYWRlcl9faW5uZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDUxNnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmhlYWRlci0tc21hbGwgLmhlYWRlcl9faW5uZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7IH0gfVxuICAgIC5oZWFkZXItLXNtYWxsIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZWFkZXItLXNtYWxsIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuaGVhZGVyLS1zbWFsbCAuaGVhZGVyX19sb2dvIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICAgICAgLmhlYWRlci0tc21hbGwgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5OyB9XG4gICAgICAuaGVhZGVyLS1zbWFsbCAuaGVhZGVyX19sb2dvOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC0yNHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2U0ZTY7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgIC5oZWFkZXItLXNtYWxsIC5oZWFkZXJfX2xvZ286OmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjBweDsgfSB9XG4gICAgLmhlYWRlci0tc21hbGwgLmhlYWRlcl9fdGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTczcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICBjb2xvcjogIzNlNDU1ZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4OyB9XG4gIC5oZWFkZXItLW9uLXRvcCB7XG4gICAgei1pbmRleDogMTI7IH1cblxuLm1haW4ge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5tYWluIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAubWFpbl9tdC0xMDMge1xuICAgIG1hcmdpbi10b3A6IDEwM3B4O1xuICAgIC8qaGVhZGVyIGhlaWdodCg3NXB4KSArIG1hcmdpbi10b3AoMjhweCkqLyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAubWFpbl9tdC0xMDMge1xuICAgICAgICBtYXJnaW4tdG9wOiA5MnB4O1xuICAgICAgICAvKmhlYWRlciBoZWlnaHQoNjRweCkgKyBtYXJnaW4tdG9wKDI4cHgpKi8gfSB9XG5cbi5mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAuMzlweCAwLjkxMzE5cHggcmdiYSg2LCA2LCAyOCwgMC4wNCksIDAgMC45NXB4IDIuMTk0NTNweCByZ2JhKDYsIDYsIDI4LCAwLjAyODc1NDIpLCAwIDEuNzVweCA0LjEzMjExcHggcmdiYSg2LCA2LCAyOCwgMC4wMjM4NDQzKSwgMCAzcHggNy4zNzA5OHB4IHJnYmEoNiwgNiwgMjgsIDAuMDIpLCAwIDZweCAxMy43ODY2cHggcmdiYSg2LCA2LCAyOCwgMC4wMTYxNTU3KSwgMCAxNHB4IDMzcHggcmdiYSg2LCA2LCAyOCwgMC4wMTEyNDU4KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAuZm9vdGVyX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuZm9vdGVyX19pbm5lciB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmZvb3Rlcl9faW5uZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgICAgICAgcGFkZGluZzogMjVweCAxNnB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5mb290ZXIgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUFQgUm9vdCBVSVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi50aXBweS1ib3hbZGF0YS1hbmltYXRpb249ZmFkZV1bZGF0YS1zdGF0ZT1oaWRkZW5dIHtcbiAgb3BhY2l0eTogMDsgfVxuXG5bZGF0YS10aXBweS1yb290XSB7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDEwcHgpOyB9XG5cbi50aXBweS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLHZpc2liaWxpdHksb3BhY2l0eTsgfVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj10b3BdID4gLnRpcHB5LWFycm93IHtcbiAgYm90dG9tOiAwOyB9XG5cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePXRvcF0gPiAudGlwcHktYXJyb3c6YmVmb3JlIHtcbiAgYm90dG9tOiAtN3B4O1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDhweCA4cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogaW5pdGlhbDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDsgfVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dID4gLnRpcHB5LWFycm93IHtcbiAgdG9wOiAwOyB9XG5cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0gPiAudGlwcHktYXJyb3c6YmVmb3JlIHtcbiAgdG9wOiAtN3B4O1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAgOHB4IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5pdGlhbDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTsgfVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1sZWZ0XSA+IC50aXBweS1hcnJvdyB7XG4gIHJpZ2h0OiAwOyB9XG5cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWxlZnRdID4gLnRpcHB5LWFycm93OmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogOHB4IDAgOHB4IDhweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IGluaXRpYWw7XG4gIHJpZ2h0OiAtN3B4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDsgfVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1yaWdodF0gPiAudGlwcHktYXJyb3cge1xuICBsZWZ0OiAwOyB9XG5cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePXJpZ2h0XSA+IC50aXBweS1hcnJvdzpiZWZvcmUge1xuICBsZWZ0OiAtN3B4O1xuICBib3JkZXItd2lkdGg6IDhweCA4cHggOHB4IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogaW5pdGlhbDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0OyB9XG5cbi50aXBweS1ib3hbZGF0YS1pbmVydGlhXVtkYXRhLXN0YXRlPXZpc2libGVdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU0LCAxLjUsIDAuMzgsIDEuMTEpOyB9XG5cbi50aXBweS1hcnJvdyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi50aXBweS1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLnRpcHB5LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCA5cHg7XG4gIHotaW5kZXg6IDE7IH1cblxuLnBhY2Uge1xuICAtd2Via2l0LXBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnBhY2UtaW5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzA0MGIyNDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7IH1cblxuLnBhY2UgLnBhY2UtcHJvZ3Jlc3MtaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICMwNDBiMjQsIDAgMCA1cHggIzA0MGIyNDtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKSB0cmFuc2xhdGUoMCwgLTRweCk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoM2RlZykgdHJhbnNsYXRlKDAsIC00cHgpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoM2RlZykgdHJhbnNsYXRlKDAsIC00cHgpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKSB0cmFuc2xhdGUoMCwgLTRweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpIHRyYW5zbGF0ZSgwLCAtNHB4KTsgfVxuXG4ucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDIwMDA7XG4gIHRvcDogMzJweDtcbiAgcmlnaHQ6IDYwcHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogc29saWQgMnB4IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDQwYjI0O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzA0MGIyNDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHBhY2Utc3Bpbm5lciA0MDBtcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBwYWNlLXNwaW5uZXIgNDAwbXMgbGluZWFyIGluZmluaXRlO1xuICAtbXMtYW5pbWF0aW9uOiBwYWNlLXNwaW5uZXIgNDAwbXMgbGluZWFyIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IHBhY2Utc3Bpbm5lciA0MDBtcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcGFjZS1zcGlubmVyIDQwMG1zIGxpbmVhciBpbmZpbml0ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICAgICAgdG9wOiAxMDBweDtcbiAgICAgIHJpZ2h0OiAxNnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICAgICAgdG9wOiA5NnB4OyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHBhY2Utc3Bpbm5lciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIHBhY2Utc3Bpbm5lciB7XG4gIDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQC1vLWtleWZyYW1lcyBwYWNlLXNwaW5uZXIge1xuICAwJSB7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQC1tcy1rZXlmcmFtZXMgcGFjZS1zcGlubmVyIHtcbiAgMCUge1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBwYWNlLXNwaW5uZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmN0LWRvdWJsZS1vY3RhdmU6YWZ0ZXIsIC5jdC1tYWpvci1lbGV2ZW50aDphZnRlciwgLmN0LW1ham9yLXNlY29uZDphZnRlciwgLmN0LW1ham9yLXNldmVudGg6YWZ0ZXIsIC5jdC1tYWpvci1zaXh0aDphZnRlciwgLmN0LW1ham9yLXRlbnRoOmFmdGVyLCAuY3QtbWFqb3ItdGhpcmQ6YWZ0ZXIsIC5jdC1tYWpvci10d2VsZnRoOmFmdGVyLCAuY3QtbWlub3Itc2Vjb25kOmFmdGVyLCAuY3QtbWlub3Itc2V2ZW50aDphZnRlciwgLmN0LW1pbm9yLXNpeHRoOmFmdGVyLCAuY3QtbWlub3ItdGhpcmQ6YWZ0ZXIsIC5jdC1vY3RhdmU6YWZ0ZXIsIC5jdC1wZXJmZWN0LWZpZnRoOmFmdGVyLCAuY3QtcGVyZmVjdC1mb3VydGg6YWZ0ZXIsIC5jdC1zcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDsgfVxuXG4uY3QtbGFiZWwge1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uY3QtZ3JpZC1iYWNrZ3JvdW5kLCAuY3QtbGluZSB7XG4gIGZpbGw6IG5vbmU7IH1cblxuLmN0LWNoYXJ0LWJhciAuY3QtbGFiZWwsIC5jdC1jaGFydC1saW5lIC5jdC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmN0LWNoYXJ0LWRvbnV0IC5jdC1sYWJlbCwgLmN0LWNoYXJ0LXBpZSAuY3QtbGFiZWwge1xuICBkb21pbmFudC1iYXNlbGluZTogY2VudHJhbDsgfVxuXG4uY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1zdGFydCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtd2Via2l0LWJveC1wYWNrOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFuY2hvcjogc3RhcnQ7IH1cblxuLmN0LWxhYmVsLmN0LWhvcml6b250YWwuY3QtZW5kIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1ib3gtcGFjazogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbmNob3I6IHN0YXJ0OyB9XG5cbi5jdC1sYWJlbC5jdC12ZXJ0aWNhbC5jdC1zdGFydCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtd2Via2l0LWJveC1wYWNrOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1wYWNrOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtYW5jaG9yOiBlbmQ7IH1cblxuLmN0LWxhYmVsLmN0LXZlcnRpY2FsLmN0LWVuZCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtd2Via2l0LWJveC1wYWNrOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFuY2hvcjogc3RhcnQ7IH1cblxuLmN0LWNoYXJ0LWJhciAuY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1zdGFydCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1hbmNob3I6IHN0YXJ0OyB9XG5cbi5jdC1jaGFydC1iYXIgLmN0LWxhYmVsLmN0LWhvcml6b250YWwuY3QtZW5kIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtYW5jaG9yOiBzdGFydDsgfVxuXG4uY3QtY2hhcnQtYmFyLmN0LWhvcml6b250YWwtYmFycyAuY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1zdGFydCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtd2Via2l0LWJveC1wYWNrOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFuY2hvcjogc3RhcnQ7IH1cblxuLmN0LWNoYXJ0LWJhci5jdC1ob3Jpem9udGFsLWJhcnMgLmN0LWxhYmVsLmN0LWhvcml6b250YWwuY3QtZW5kIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1ib3gtcGFjazogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbmNob3I6IHN0YXJ0OyB9XG5cbi5jdC1jaGFydC1iYXIuY3QtaG9yaXpvbnRhbC1iYXJzIC5jdC1sYWJlbC5jdC12ZXJ0aWNhbC5jdC1zdGFydCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogZmxleC1lbmQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LWFuY2hvcjogZW5kOyB9XG5cbi5jdC1jaGFydC1iYXIuY3QtaG9yaXpvbnRhbC1iYXJzIC5jdC1sYWJlbC5jdC12ZXJ0aWNhbC5jdC1lbmQge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYW5jaG9yOiBlbmQ7IH1cblxuLmN0LWdyaWQge1xuICBzdHJva2U6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDJweDsgfVxuXG4uY3QtcG9pbnQge1xuICBzdHJva2Utd2lkdGg6IDEwcHg7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDsgfVxuXG4uY3QtbGluZSB7XG4gIHN0cm9rZS13aWR0aDogNHB4OyB9XG5cbi5jdC1hcmVhIHtcbiAgc3Ryb2tlOiBub25lO1xuICBmaWxsLW9wYWNpdHk6IC4xOyB9XG5cbi5jdC1iYXIge1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IDEwcHg7IH1cblxuLmN0LXNsaWNlLWRvbnV0IHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLXdpZHRoOiA2MHB4OyB9XG5cbi5jdC1zZXJpZXMtYSAuY3QtYmFyLCAuY3Qtc2VyaWVzLWEgLmN0LWxpbmUsIC5jdC1zZXJpZXMtYSAuY3QtcG9pbnQsIC5jdC1zZXJpZXMtYSAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICNkNzAyMDY7IH1cblxuLmN0LXNlcmllcy1hIC5jdC1hcmVhLCAuY3Qtc2VyaWVzLWEgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLCAuY3Qtc2VyaWVzLWEgLmN0LXNsaWNlLXBpZSB7XG4gIGZpbGw6ICNkNzAyMDY7IH1cblxuLmN0LXNlcmllcy1iIC5jdC1iYXIsIC5jdC1zZXJpZXMtYiAuY3QtbGluZSwgLmN0LXNlcmllcy1iIC5jdC1wb2ludCwgLmN0LXNlcmllcy1iIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogI2YwNWI0ZjsgfVxuXG4uY3Qtc2VyaWVzLWIgLmN0LWFyZWEsIC5jdC1zZXJpZXMtYiAuY3Qtc2xpY2UtZG9udXQtc29saWQsIC5jdC1zZXJpZXMtYiAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogI2YwNWI0ZjsgfVxuXG4uY3Qtc2VyaWVzLWMgLmN0LWJhciwgLmN0LXNlcmllcy1jIC5jdC1saW5lLCAuY3Qtc2VyaWVzLWMgLmN0LXBvaW50LCAuY3Qtc2VyaWVzLWMgLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjZjRjNjNkOyB9XG5cbi5jdC1zZXJpZXMtYyAuY3QtYXJlYSwgLmN0LXNlcmllcy1jIC5jdC1zbGljZS1kb251dC1zb2xpZCwgLmN0LXNlcmllcy1jIC5jdC1zbGljZS1waWUge1xuICBmaWxsOiAjZjRjNjNkOyB9XG5cbi5jdC1zZXJpZXMtZCAuY3QtYmFyLCAuY3Qtc2VyaWVzLWQgLmN0LWxpbmUsIC5jdC1zZXJpZXMtZCAuY3QtcG9pbnQsIC5jdC1zZXJpZXMtZCAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICNkMTc5MDU7IH1cblxuLmN0LXNlcmllcy1kIC5jdC1hcmVhLCAuY3Qtc2VyaWVzLWQgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLCAuY3Qtc2VyaWVzLWQgLmN0LXNsaWNlLXBpZSB7XG4gIGZpbGw6ICNkMTc5MDU7IH1cblxuLmN0LXNlcmllcy1lIC5jdC1iYXIsIC5jdC1zZXJpZXMtZSAuY3QtbGluZSwgLmN0LXNlcmllcy1lIC5jdC1wb2ludCwgLmN0LXNlcmllcy1lIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogIzQ1M2QzZjsgfVxuXG4uY3Qtc2VyaWVzLWUgLmN0LWFyZWEsIC5jdC1zZXJpZXMtZSAuY3Qtc2xpY2UtZG9udXQtc29saWQsIC5jdC1zZXJpZXMtZSAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogIzQ1M2QzZjsgfVxuXG4uY3Qtc2VyaWVzLWYgLmN0LWJhciwgLmN0LXNlcmllcy1mIC5jdC1saW5lLCAuY3Qtc2VyaWVzLWYgLmN0LXBvaW50LCAuY3Qtc2VyaWVzLWYgLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjNTk5MjJiOyB9XG5cbi5jdC1zZXJpZXMtZiAuY3QtYXJlYSwgLmN0LXNlcmllcy1mIC5jdC1zbGljZS1kb251dC1zb2xpZCwgLmN0LXNlcmllcy1mIC5jdC1zbGljZS1waWUge1xuICBmaWxsOiAjNTk5MjJiOyB9XG5cbi5jdC1zZXJpZXMtZyAuY3QtYmFyLCAuY3Qtc2VyaWVzLWcgLmN0LWxpbmUsIC5jdC1zZXJpZXMtZyAuY3QtcG9pbnQsIC5jdC1zZXJpZXMtZyAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICMwNTQ0ZDM7IH1cblxuLmN0LXNlcmllcy1nIC5jdC1hcmVhLCAuY3Qtc2VyaWVzLWcgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLCAuY3Qtc2VyaWVzLWcgLmN0LXNsaWNlLXBpZSB7XG4gIGZpbGw6ICMwNTQ0ZDM7IH1cblxuLmN0LXNlcmllcy1oIC5jdC1iYXIsIC5jdC1zZXJpZXMtaCAuY3QtbGluZSwgLmN0LXNlcmllcy1oIC5jdC1wb2ludCwgLmN0LXNlcmllcy1oIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogIzZiMDM5MjsgfVxuXG4uY3Qtc2VyaWVzLWggLmN0LWFyZWEsIC5jdC1zZXJpZXMtaCAuY3Qtc2xpY2UtZG9udXQtc29saWQsIC5jdC1zZXJpZXMtaCAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogIzZiMDM5MjsgfVxuXG4uY3Qtc2VyaWVzLWkgLmN0LWJhciwgLmN0LXNlcmllcy1pIC5jdC1saW5lLCAuY3Qtc2VyaWVzLWkgLmN0LXBvaW50LCAuY3Qtc2VyaWVzLWkgLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjZjA1YjRmOyB9XG5cbi5jdC1zZXJpZXMtaSAuY3QtYXJlYSwgLmN0LXNlcmllcy1pIC5jdC1zbGljZS1kb251dC1zb2xpZCwgLmN0LXNlcmllcy1pIC5jdC1zbGljZS1waWUge1xuICBmaWxsOiAjZjA1YjRmOyB9XG5cbi5jdC1zZXJpZXMtaiAuY3QtYmFyLCAuY3Qtc2VyaWVzLWogLmN0LWxpbmUsIC5jdC1zZXJpZXMtaiAuY3QtcG9pbnQsIC5jdC1zZXJpZXMtaiAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICNkZGE0NTg7IH1cblxuLmN0LXNlcmllcy1qIC5jdC1hcmVhLCAuY3Qtc2VyaWVzLWogLmN0LXNsaWNlLWRvbnV0LXNvbGlkLCAuY3Qtc2VyaWVzLWogLmN0LXNsaWNlLXBpZSB7XG4gIGZpbGw6ICNkZGE0NTg7IH1cblxuLmN0LXNlcmllcy1rIC5jdC1iYXIsIC5jdC1zZXJpZXMtayAuY3QtbGluZSwgLmN0LXNlcmllcy1rIC5jdC1wb2ludCwgLmN0LXNlcmllcy1rIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogI2VhY2Y3ZDsgfVxuXG4uY3Qtc2VyaWVzLWsgLmN0LWFyZWEsIC5jdC1zZXJpZXMtayAuY3Qtc2xpY2UtZG9udXQtc29saWQsIC5jdC1zZXJpZXMtayAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogI2VhY2Y3ZDsgfVxuXG4uY3Qtc2VyaWVzLWwgLmN0LWJhciwgLmN0LXNlcmllcy1sIC5jdC1saW5lLCAuY3Qtc2VyaWVzLWwgLmN0LXBvaW50LCAuY3Qtc2VyaWVzLWwgLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjODY3OTdkOyB9XG5cbi5jdC1zZXJpZXMtbCAuY3QtYXJlYSwgLmN0LXNlcmllcy1sIC5jdC1zbGljZS1kb251dC1zb2xpZCwgLmN0LXNlcmllcy1sIC5jdC1zbGljZS1waWUge1xuICBmaWxsOiAjODY3OTdkOyB9XG5cbi5jdC1zZXJpZXMtbSAuY3QtYmFyLCAuY3Qtc2VyaWVzLW0gLmN0LWxpbmUsIC5jdC1zZXJpZXMtbSAuY3QtcG9pbnQsIC5jdC1zZXJpZXMtbSAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICNiMmMzMjY7IH1cblxuLmN0LXNlcmllcy1tIC5jdC1hcmVhLCAuY3Qtc2VyaWVzLW0gLmN0LXNsaWNlLWRvbnV0LXNvbGlkLCAuY3Qtc2VyaWVzLW0gLmN0LXNsaWNlLXBpZSB7XG4gIGZpbGw6ICNiMmMzMjY7IH1cblxuLmN0LXNlcmllcy1uIC5jdC1iYXIsIC5jdC1zZXJpZXMtbiAuY3QtbGluZSwgLmN0LXNlcmllcy1uIC5jdC1wb2ludCwgLmN0LXNlcmllcy1uIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogIzYxODhlMjsgfVxuXG4uY3Qtc2VyaWVzLW4gLmN0LWFyZWEsIC5jdC1zZXJpZXMtbiAuY3Qtc2xpY2UtZG9udXQtc29saWQsIC5jdC1zZXJpZXMtbiAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogIzYxODhlMjsgfVxuXG4uY3Qtc2VyaWVzLW8gLmN0LWJhciwgLmN0LXNlcmllcy1vIC5jdC1saW5lLCAuY3Qtc2VyaWVzLW8gLmN0LXBvaW50LCAuY3Qtc2VyaWVzLW8gLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjYTc0OGNhOyB9XG5cbi5jdC1zZXJpZXMtbyAuY3QtYXJlYSwgLmN0LXNlcmllcy1vIC5jdC1zbGljZS1kb251dC1zb2xpZCwgLmN0LXNlcmllcy1vIC5jdC1zbGljZS1waWUge1xuICBmaWxsOiAjYTc0OGNhOyB9XG5cbi5jdC1zcXVhcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7IH1cblxuLmN0LXNxdWFyZTphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5jdC1zcXVhcmUgPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLmN0LW1pbm9yLXNlY29uZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jdC1taW5vci1zZWNvbmQ6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogOTMuNzUlOyB9XG5cbi5jdC1taW5vci1zZWNvbmQ6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uY3QtbWlub3Itc2Vjb25kID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5jdC1tYWpvci1zZWNvbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY3QtbWFqb3Itc2Vjb25kOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDg4Ljg4ODg4ODg4ODklOyB9XG5cbi5jdC1tYWpvci1zZWNvbmQ6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uY3QtbWFqb3Itc2Vjb25kID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5jdC1taW5vci10aGlyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jdC1taW5vci10aGlyZDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA4My4zMzMzMzMzMzMzJTsgfVxuXG4uY3QtbWlub3ItdGhpcmQ6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uY3QtbWlub3ItdGhpcmQgPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLmN0LW1ham9yLXRoaXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmN0LW1ham9yLXRoaXJkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDgwJTsgfVxuXG4uY3QtbWFqb3ItdGhpcmQ6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uY3QtbWFqb3ItdGhpcmQgPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLmN0LXBlcmZlY3QtZm91cnRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmN0LXBlcmZlY3QtZm91cnRoOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDc1JTsgfVxuXG4uY3QtcGVyZmVjdC1mb3VydGg6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uY3QtcGVyZmVjdC1mb3VydGggPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLmN0LXBlcmZlY3QtZmlmdGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY3QtcGVyZmVjdC1maWZ0aDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA2Ni42NjY2NjY2NjY3JTsgfVxuXG4uY3QtcGVyZmVjdC1maWZ0aDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5jdC1wZXJmZWN0LWZpZnRoID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5jdC1taW5vci1zaXh0aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jdC1taW5vci1zaXh0aDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA2Mi41JTsgfVxuXG4uY3QtbWlub3Itc2l4dGg6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uY3QtbWlub3Itc2l4dGggPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLmN0LWdvbGRlbi1zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmN0LWdvbGRlbi1zZWN0aW9uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDYxLjgwNDY5NzE1NyU7IH1cblxuLmN0LWdvbGRlbi1zZWN0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5jdC1nb2xkZW4tc2VjdGlvbiA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG4uY3QtbWFqb3Itc2l4dGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY3QtbWFqb3Itc2l4dGg6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjAlOyB9XG5cbi5jdC1tYWpvci1zaXh0aDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5jdC1tYWpvci1zaXh0aCA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG4uY3QtbWlub3Itc2V2ZW50aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jdC1taW5vci1zZXZlbnRoOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgfVxuXG4uY3QtbWlub3Itc2V2ZW50aDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5jdC1taW5vci1zZXZlbnRoID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5jdC1tYWpvci1zZXZlbnRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmN0LW1ham9yLXNldmVudGg6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTMuMzMzMzMzMzMzMyU7IH1cblxuLmN0LW1ham9yLXNldmVudGg6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uY3QtbWFqb3Itc2V2ZW50aCA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG4uY3Qtb2N0YXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmN0LW9jdGF2ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1MCU7IH1cblxuLmN0LW9jdGF2ZTphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5jdC1vY3RhdmUgPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLmN0LW1ham9yLXRlbnRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmN0LW1ham9yLXRlbnRoOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDQwJTsgfVxuXG4uY3QtbWFqb3ItdGVudGg6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uY3QtbWFqb3ItdGVudGggPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLmN0LW1ham9yLWVsZXZlbnRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmN0LW1ham9yLWVsZXZlbnRoOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDM3LjUlOyB9XG5cbi5jdC1tYWpvci1lbGV2ZW50aDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5jdC1tYWpvci1lbGV2ZW50aCA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG4uY3QtbWFqb3ItdHdlbGZ0aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jdC1tYWpvci10d2VsZnRoOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDMzLjMzMzMzMzMzMzMlOyB9XG5cbi5jdC1tYWpvci10d2VsZnRoOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmN0LW1ham9yLXR3ZWxmdGggPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLmN0LWRvdWJsZS1vY3RhdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY3QtZG91YmxlLW9jdGF2ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyNSU7IH1cblxuLmN0LWRvdWJsZS1vY3RhdmU6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uY3QtZG91YmxlLW9jdGF2ZSA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG4uYnVyZ2VyLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idXJnZXItbWVudV9faGVhZGVyIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgcGFkZGluZzogMjJweCAxNnB4IDE4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2U0ZTY7IH1cbiAgICAuYnVyZ2VyLW1lbnVfX2hlYWRlciAuaGVhZGVyX19sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgICAgLmJ1cmdlci1tZW51X19oZWFkZXIgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgICAgICB3aWR0aDogNDRweDsgfVxuICAuYnVyZ2VyLW1lbnVfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI2cHggMTZweDsgfVxuICAuYnVyZ2VyLW1lbnVfX2xpbmsge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgLmJ1cmdlci1tZW51X19saW5rOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmJ1cmdlci1tZW51X19saW5rIGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgIGNvbG9yOiAjMDQwYjI0OyB9XG4gIC5idXJnZXItbWVudV9fc2VwYXJhdG9yIHtcbiAgICB3aWR0aDogMjQ4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzJweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlNGU2OyB9XG4gIC5idXJnZXItbWVudV9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiBhdXRvIDAgMDtcbiAgICBwYWRkaW5nOiAwIDE2cHggMzJweDsgfVxuICAgIC5idXJnZXItbWVudV9fZm9vdGVyIGEsIC5idXJnZXItbWVudV9fZm9vdGVyIHNwYW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAuYnVyZ2VyLW1lbnUtLW9wZW5lZCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuXG4uYnVyZ2VyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTJweDtcbiAgei1pbmRleDogMjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYnVyZ2VyLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5idXJnZXItYnV0dG9uLS1hY3RpdmUgLmJ1cmdlci1idXR0b25fX2ljb24gc3BhbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgLmJ1cmdlci1idXR0b24tLWFjdGl2ZSAuYnVyZ2VyLWJ1dHRvbl9faWNvbiBzcGFuOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgLmJ1cmdlci1idXR0b24tLWFjdGl2ZSAuYnVyZ2VyLWJ1dHRvbl9faWNvbiBzcGFuOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5idXJnZXItYnV0dG9uX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmJ1cmdlci1idXR0b25fX2ljb24gc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5idXJnZXItYnV0dG9uX19pY29uIHNwYW46OmJlZm9yZSwgLmJ1cmdlci1idXR0b25fX2ljb24gc3Bhbjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYnVyZ2VyLWJ1dHRvbl9faWNvbiBzcGFuOjpiZWZvcmUge1xuICAgICAgICB0b3A6IC02cHg7IH1cbiAgICAgIC5idXJnZXItYnV0dG9uX19pY29uIHNwYW46YWZ0ZXIge1xuICAgICAgICBib3R0b206IC02cHg7IH1cblxuLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFJvb3QgVUlcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDMycHg7IH0gfVxuICAuYnV0dG9uLS1ibHVlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY3OGUwOyB9XG4gICAgLmJ1dHRvbi0tYmx1ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2MURGOyB9XG4gICAgLmJ1dHRvbi0tYmx1ZTphY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7IH1cbiAgICAuYnV0dG9uLS1ibHVlOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUU5RTk7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLmJ1dHRvbi0tYm9yZGVyIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDQsIDExLCAzNiwgMC4xOCk7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmJ1dHRvbi0tYm9yZGVyOmhvdmVyLCAuYnV0dG9uLS1ib3JkZXI6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICMwNDBiMjQ7IH1cbiAgLmJ1dHRvbi0tc2hhcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmJ1dHRvbi0tbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuICAuYnV0dG9uLS1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjFiMjg7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnV0dG9uLS1yZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4MTQyMTsgfVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDcwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDUycHggNDhweCA4MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMi44MDc4NnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDBweCAwcHggNy43NjMzNnB4IHJnYmEoMCwgMCwgMCwgMC4wMzkwOTUzKSwgMHB4IDBweCAxOC42OTEycHggcmdiYSgwLCAwLCAwLCAwLjAzKSwgMHB4IDBweCA2MnB4IHJnYmEoMCwgMCwgMCwgMC4wMjA5MDQ3KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICBib3gtc2hhZG93OiAwcHggMC4xMzgzNnB4IDIuOTYwOTZweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAwLjMzMjVweCA3LjExNTYxcHggcmdiYSgwLCAwLCAwLCAwLjA3MTg4NTQpLCAwcHggMC42MjYwOHB4IDEzLjM5ODFweCByZ2JhKDAsIDAsIDAsIDAuMDU5NjEwNyksIDBweCAxLjExNjgycHggMjMuODk5OXB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDBweCAyLjA4ODg4cHggNDQuNzAycHggcmdiYSgwLCAwLCAwLCAwLjA0MDM4OTMpLCAwcHggNXB4IDEwN3B4IHJnYmEoMCwgMCwgMCwgMC4wMjgxMTQ2KTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDI2cHggMTZweCA1OHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwOyB9IH1cbiAgLmNvbnRhaW5lci0tdHJhbnNwYXJlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmNvbnRhaW5lci0tdHJhbnNwYXJlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmNvbnRhaW5lci0tdHJhbnNwYXJlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDE4cHg7IH0gfVxuXG4uaGVhZGVyLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDQwYjI0O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmhlYWRlci1zZWxlY3RfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuaGVhZGVyLXNlbGVjdF9fYXJyb3cge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5oZWFkZXItc2VsZWN0X19hcnJvdyBzdmcge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIHN0cm9rZTogIzA0MGIyNDtcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDsgfVxuICAuaGVhZGVyLXNlbGVjdF9fb3B0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA5MHB4O1xuICAgIHdpZHRoOiAyOTVweDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJveC1zaGFkb3c6IDBweCAwLjEzODM2cHggMi45NjA5NnB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDAuMzMyNXB4IDcuMTE1NjFweCByZ2JhKDAsIDAsIDAsIDAuMDcxODg1NCksIDBweCAwLjYyNjA4cHggMTMuMzk4MXB4IHJnYmEoMCwgMCwgMCwgMC4wNTk2MTA3KSwgMHB4IDEuMTE2ODJweCAyMy44OTk5cHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDIuMDg4ODhweCA0NC43MDJweCByZ2JhKDAsIDAsIDAsIDAuMDQwMzg5MyksIDBweCA1cHggMTA3cHggcmdiYSgwLCAwLCAwLCAwLjAyODExNDYpOyB9XG4gICAgLmhlYWRlci1zZWxlY3RfX29wdGlvbnM6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xM3B4O1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5oZWFkZXItc2VsZWN0X19vcHRpb25zIHtcbiAgICAgICAgbGVmdDogLTRweDsgfSB9XG4gIC5oZWFkZXItc2VsZWN0X19vcHRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA5cHggMzVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXIgMC4ycyBlYXNlLWluLW91dCwgZm9udC13ZWlnaHQgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC5oZWFkZXItc2VsZWN0X19vcHRpb246aG92ZXIsIC5oZWFkZXItc2VsZWN0X19vcHRpb246Zm9jdXMge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmQ7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UzZTRlNjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlNGU2OyB9XG4gICAgLmhlYWRlci1zZWxlY3RfX29wdGlvbl9hY3RpdmUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLmhlYWRlci1zZWxlY3RfX29wdGlvbl9hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDBiMjQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cbiAgICAgIC5oZWFkZXItc2VsZWN0X19vcHRpb25fYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuaGVhZGVyLXNlbGVjdC0tb3BlbmVkIC5oZWFkZXItc2VsZWN0X19vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5oZWFkZXItc2VsZWN0LS1vcGVuZWQgLmhlYWRlci1zZWxlY3RfX2Fycm93IHN2ZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uaW5wdXQge1xuICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiByZ2JhKDYyLCA2OSwgOTUsIDAuNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDBiMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLmlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgb3BhY2l0eTogMC4yOyB9XG4gIC5pbnB1dF9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5pbnB1dF9fbGFiZWwgc3BhbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAuaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlci13aWR0aDogMnB4OyB9XG5cbi5sb2dpbi1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTE2cHg7XG4gIHBhZGRpbmc6IDAgODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDIuODA3ODZweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDAgNy43NjMzNnB4IHJnYmEoMCwgMCwgMCwgMC4wMzkwOTUzKSwgMCAwIDE4LjY5MTJweCByZ2JhKDAsIDAsIDAsIDAuMDMpLCAwIDAgNjJweCByZ2JhKDAsIDAsIDAsIDAuMDIwOTA0Nyk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luOiA0NnB4IGF1dG8gNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAubG9naW4tZm9ybSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzhweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xuICAgICAgbWFyZ2luOiAyMnB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3gtc2hhZG93OiAwIDAuMTM4MzZweCAyLjk2MDk2cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDAuMzMyNXB4IDcuMTE1NjFweCByZ2JhKDAsIDAsIDAsIDAuMDcxODg1NCksIDAgMC42MjYwOHB4IDEzLjM5ODFweCByZ2JhKDAsIDAsIDAsIDAuMDU5NjEwNyksIDAgMS4xMTY4MnB4IDIzLjg5OTlweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwIDIuMDg4ODhweCA0NC43MDJweCByZ2JhKDAsIDAsIDAsIDAuMDQwMzg5MyksIDAgNXB4IDEwN3B4IHJnYmEoMCwgMCwgMCwgMC4wMjgxMTQ2KTsgfSB9XG4gIC5sb2dpbi1mb3JtX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5sb2dpbi1mb3JtX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG4gICAgLmxvZ2luLWZvcm1fX2hlYWRpbmcgKyAubG9naW4tZm9ybV9fZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5sb2dpbi1mb3JtX19oZWFkaW5nICsgLmxvZ2luLWZvcm1fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7IH0gfVxuICAgIC5sb2dpbi1mb3JtX19oZWFkaW5nICsgLmxvZ2luLWZvcm1fX2Zvcm0td3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiA0OHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmxvZ2luLWZvcm1fX2hlYWRpbmcgKyAubG9naW4tZm9ybV9fZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4OyB9IH1cbiAgLmxvZ2luLWZvcm1fX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzc2Nzg4NztcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5sb2dpbi1mb3JtIC50YWJzLWNvbnRyb2xzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5sb2dpbi1mb3JtIC50YWJzLWNvbnRyb2xzIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMTRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgIC5sb2dpbi1mb3JtIC50YWJzLWNvbnRyb2xzOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgbGVmdDogLTgwcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMTYwcHgpO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQsIDExLCAzNiwgMC4xKTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5sb2dpbi1mb3JtIC50YWJzLWNvbnRyb2xzOjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7IH0gfVxuICAgIC5sb2dpbi1mb3JtIC50YWJzLWNvbnRyb2xzIGlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpOyB9XG4gICAgLmxvZ2luLWZvcm0gLnRhYnMtY29udHJvbHMgbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5sb2dpbi1mb3JtIC50YWJzLWNvbnRyb2xzIGxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNnB4OyB9IH1cbiAgICAgIC5sb2dpbi1mb3JtIC50YWJzLWNvbnRyb2xzIGxhYmVsOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5sb2dpbi1mb3JtIC50YWJzLWNvbnRyb2xzIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAubG9naW4tZm9ybV9fZm9ybS13cmFwcGVyIC5pbnB1dC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAubG9naW4tZm9ybV9fZm9ybS13cmFwcGVyIC5pbnB1dC10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5sb2dpbi1mb3JtX19idXR0b25zLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmxvZ2luLWZvcm1fX2VudGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmxvZ2luLWZvcm1fX2VudGVyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgLmxvZ2luLWZvcm1fX2VudGVyIC5sb2dpbi1mb3JtX19mb3JtLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5sb2dpbi1mb3JtX19lbnRlciAubG9naW4tZm9ybV9fZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9IH1cbiAgICAubG9naW4tZm9ybV9fZW50ZXIgLmxvZ2luLWZvcm1fX2J1dHRvbnMtYmxvY2sge1xuICAgICAgbWFyZ2luLXRvcDogMzZweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5sb2dpbi1mb3JtX19lbnRlciAubG9naW4tZm9ybV9fYnV0dG9ucy1ibG9jayB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAgIC5sb2dpbi1mb3JtX19lbnRlciAubG9naW4tZm9ybV9fYnV0dG9ucy1ibG9jayAuYnV0dG9uIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNjRweDtcbiAgICAgICAgbWFyZ2luOiAwIDQ2cHggMCAwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgIC5sb2dpbi1mb3JtX19lbnRlciAubG9naW4tZm9ybV9fYnV0dG9ucy1ibG9jayAuYnV0dG9uIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICAubG9naW4tZm9ybV9fc29jaWFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMzFweCAwIDM0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5sb2dpbi1mb3JtX19zb2NpYWwge1xuICAgICAgICBwYWRkaW5nOiAyNnB4IDA7IH0gfVxuICAgIC5sb2dpbi1mb3JtX19zb2NpYWw6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgbGVmdDogLTgwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMTYwcHgpO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQsIDExLCAzNiwgMC4xKTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5sb2dpbi1mb3JtX19zb2NpYWw6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5sb2dpbi1mb3JtX19zb2NpYWwtY2FwdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAubG9naW4tZm9ybV9fc29jaWFsLWNhcHRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9IH1cbiAgLmxvZ2luLWZvcm1fX3NvY2lhbC1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmxvZ2luLWZvcm1fX3NvY2lhbC1idXR0b25zIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5sb2dpbi1mb3JtX19zb2NpYWwtYnV0dG9ucyAubG9naW4tc29jaWFsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAgICAgLmxvZ2luLWZvcm1fX3NvY2lhbC1idXR0b25zIC5sb2dpbi1zb2NpYWw6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAubG9naW4tZm9ybV9fcmVnaXN0cmF0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmxvZ2luLWZvcm1fX3JlZ2lzdHJhdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9IH1cbiAgICAubG9naW4tZm9ybV9fcmVnaXN0cmF0aW9uIC5pbnB1dC10ZXh0LS1jb2RlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAubG9naW4tZm9ybV9fcmVnaXN0cmF0aW9uIC5pbnB1dC10ZXh0LS1jb2RlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH1cbiAgICAubG9naW4tZm9ybV9fcmVnaXN0cmF0aW9uIC5jaGVja2JveCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5sb2dpbi1mb3JtX19yZWdpc3RyYXRpb24gLmNoZWNrYm94IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLmxvZ2luLWZvcm1fX3JlZ2lzdHJhdGlvbiAubG9naW4tZm9ybV9fYnV0dG9ucy1ibG9jayB7XG4gICAgICBtYXJnaW4tdG9wOiAzNnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmxvZ2luLWZvcm1fX3JlZ2lzdHJhdGlvbiAubG9naW4tZm9ybV9fYnV0dG9ucy1ibG9jayAuYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5sb2dpbi1mb3JtX19jb2RlIHtcbiAgICBwYWRkaW5nOiA2NHB4IDAgNTZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmxvZ2luLWZvcm1fX2NvZGUge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDAgNDBweDsgfSB9XG4gICAgLmxvZ2luLWZvcm1fX2NvZGUgLmxvZ2luLWZvcm1fX2hlYWRpbmcge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5sb2dpbi1mb3JtX19jb2RlIC5sb2dpbi1mb3JtX19oZWFkaW5nIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5sb2dpbi1mb3JtX19jb2RlIC5sb2dpbi1mb3JtX19oZWFkaW5nICsgLmxvZ2luLWZvcm1fX2Zvcm0td3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiA0OHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmxvZ2luLWZvcm1fX2NvZGUgLmxvZ2luLWZvcm1fX2hlYWRpbmcgKyAubG9naW4tZm9ybV9fZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgICAubG9naW4tZm9ybV9fY29kZSAuaW5wdXQtY29kZSB7XG4gICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIC5sb2dpbi1mb3JtX19jb2RlIC5sb2dpbi1mb3JtX19idXR0b25zLWJsb2NrIHtcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAubG9naW4tZm9ybV9fY29kZSAubG9naW4tZm9ybV9fYnV0dG9ucy1ibG9jayB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gICAgICAubG9naW4tZm9ybV9fY29kZSAubG9naW4tZm9ybV9fYnV0dG9ucy1ibG9jayAuYnV0dG9uIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNjRweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAubG9naW4tZm9ybV9fY29kZSAubG9naW4tZm9ybV9fYnV0dG9ucy1ibG9jayAuYnV0dG9uIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLmxvZ2luLWZvcm1fX2NvZGUgLmxvZ2luLWZvcm1fX2J1dHRvbnMtYmxvY2sgLmJ1dHRvbi0tYmx1ZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAgIC5sb2dpbi1mb3JtX19jb2RlIC5sb2dpbi1mb3JtX19idXR0b25zLWJsb2NrIC5idXR0b24tLWJsdWUge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4OyB9IH1cbiAgLmxvZ2luLWZvcm1fX25vdGljZSB7XG4gICAgY29sb3I6ICM3Njc4ODc7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5sb2dpbi1mb3JtX19yZWNvdmVyeSB7XG4gICAgcGFkZGluZzogNjRweCAwIDU2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5sb2dpbi1mb3JtX19yZWNvdmVyeSB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMCA0MHB4OyB9IH1cbiAgICAubG9naW4tZm9ybV9fcmVjb3ZlcnkgLmxvZ2luLWZvcm1fX2J1dHRvbnMtYmxvY2sge1xuICAgICAgbWFyZ2luLXRvcDogMjhweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5sb2dpbi1mb3JtX19yZWNvdmVyeSAubG9naW4tZm9ybV9fYnV0dG9ucy1ibG9jayB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gICAgICAubG9naW4tZm9ybV9fcmVjb3ZlcnkgLmxvZ2luLWZvcm1fX2J1dHRvbnMtYmxvY2sgLmJ1dHRvbiB7XG4gICAgICAgIG1pbi13aWR0aDogMTcycHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgLmxvZ2luLWZvcm1fX3JlY292ZXJ5IC5sb2dpbi1mb3JtX19idXR0b25zLWJsb2NrIC5idXR0b24ge1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAubG9naW4tZm9ybV9fcmVjb3ZlcnkgLmxvZ2luLWZvcm1fX2J1dHRvbnMtYmxvY2sgLmJ1dHRvbi0tYmx1ZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgICAubG9naW4tZm9ybV9fcmVjb3ZlcnkgLmxvZ2luLWZvcm1fX2J1dHRvbnMtYmxvY2sgLmJ1dHRvbi0tYmx1ZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfSB9XG4gIC5sb2dpbi1mb3JtIC5lcnJvciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDE2MHB4KTtcbiAgICBtYXJnaW46IDM2cHggLTgwcHggLTU2cHg7XG4gICAgcGFkZGluZzogMjBweCAxMnB4IDIzcHggNzBweDsgfVxuICAgIC5sb2dpbi1mb3JtIC5lcnJvcl9fbWVzc2FnZSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5sb2dpbi1mb3JtIC5lcnJvcl9fbWVzc2FnZSBzdmcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDhweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmxvZ2luLWZvcm0gLmVycm9yX19tZXNzYWdlIHNwYW4ge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5sb2dpbi1mb3JtIC5lcnJvciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICAgICAgbWFyZ2luOiAxOHB4IC0xNnB4IC0yNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuXG4uaW5wdXQtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5pbnB1dC10ZXh0IGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5pbnB1dC10ZXh0IGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9IH1cbiAgLmlucHV0LXRleHQgaW5wdXQsXG4gIC5pbnB1dC10ZXh0IHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUFQgUm9vdCBVSVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgY29sb3I6ICMzZTQ1NWY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSg0LCAxMSwgMzYsIDAuNSk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoNCwgMTEsIDM2LCAwLjUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuaW5wdXQtdGV4dCBpbnB1dCxcbiAgICAgIC5pbnB1dC10ZXh0IHRleHRhcmVhIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTsgfSB9XG4gICAgLmlucHV0LXRleHQgaW5wdXQ6Zm9jdXMsXG4gICAgLmlucHV0LXRleHQgdGV4dGFyZWE6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMwNDBiMjQ7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMDQwYjI0OyB9XG4gICAgLmlucHV0LXRleHQgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuICAgIC5pbnB1dC10ZXh0IHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzNlNDU1ZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtOyB9XG4gIC5pbnB1dC10ZXh0IHRleHRhcmVhIHtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBjb2xvcjogIzA0MGIyNDsgfVxuICAuaW5wdXQtdGV4dCBpbnB1dDpyZWFkLW9ubHkge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC5pbnB1dC10ZXh0IGlucHV0OnJlYWQtb25seTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSg0LCAxMSwgMzYsIDAuNSk7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDQsIDExLCAzNiwgMC41KTsgfVxuICAuaW5wdXQtdGV4dCBidXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5pbnB1dC10ZXh0IGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICBoZWlnaHQ6IDUycHg7IH0gfVxuICAgIC5pbnB1dC10ZXh0IGJ1dHRvbjo6YmVmb3JlLCAuaW5wdXQtdGV4dCBidXR0b246OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuaW5wdXQtdGV4dCBidXR0b246OmJlZm9yZSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1lZGl0LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgLmlucHV0LXRleHQgYnV0dG9uOjphZnRlciB7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOXB4KTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLmlucHV0LXRleHQgYnV0dG9uOmhvdmVyOjpiZWZvcmUsIC5pbnB1dC10ZXh0IGJ1dHRvbjpmb2N1czo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmlucHV0LXRleHQtLWVkaXRhYmxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuaW5wdXQtdGV4dC0tZWRpdGFibGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAuaW5wdXQtdGV4dC0tZWRpdGFibGUgaW5wdXQge1xuICAgICAgY29sb3I6ICMwNDBiMjQ7XG4gICAgICBoZWlnaHQ6IDQ4cHg7IH1cbiAgICAgIC5pbnB1dC10ZXh0LS1lZGl0YWJsZSBpbnB1dDpyZWFkLW9ubHkge1xuICAgICAgICBjb2xvcjogIzNlNDU1ZjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5pbnB1dC10ZXh0LS1lZGl0YWJsZSBpbnB1dCB7XG4gICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH0gfVxuICAgIC5pbnB1dC10ZXh0LS1lZGl0YWJsZSBidXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmlucHV0LXRleHQtLWNvZGUgaW5wdXQge1xuICAgIG1heC13aWR0aDogMTI3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDsgfVxuICAgIC5pbnB1dC10ZXh0LS1jb2RlIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNXB4OyB9XG4gIC5pbnB1dC10ZXh0LS1jb2RlIC5saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gIC5pbnB1dC10ZXh0LS10ZWwgaW5wdXQge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmlucHV0LXRleHQtLXRlbCBpbnB1dCB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gIC5pbnB1dC10ZXh0LmlzLWVkaXQgYnV0dG9uIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Zjc4ZTA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRmNzhlMDsgfVxuICAgIC5pbnB1dC10ZXh0LmlzLWVkaXQgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC5pbnB1dC10ZXh0LmlzLWVkaXQgYnV0dG9uOjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLmlucHV0LXRleHQuaXMtZWRpdCBidXR0b246aG92ZXI6OmFmdGVyLCAuaW5wdXQtdGV4dC5pcy1lZGl0IGJ1dHRvbjpmb2N1czo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuaW5wdXQtdGV4dC5pcy1lZGl0IGlucHV0OmZvY3VzICsgYnV0dG9uOjphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuaW5wdXQtdGV4dC5pcy1lcnJvciBpbnB1dCB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNmMjFiMjg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2YyMWIyODsgfVxuICAgIC5pbnB1dC10ZXh0LmlzLWVycm9yIGlucHV0OmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZjIxYjI4O1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2YyMWIyODsgfVxuICAuaW5wdXQtdGV4dC0tc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaW5wdXQtdGV4dC0tc2VsZWN0IC5pbnB1dC10ZXh0X19zZWxlY3Qtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMjUycHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuaW5wdXQtdGV4dC0tc2VsZWN0IC5pbnB1dC10ZXh0X19zZWxlY3Qtd3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmlucHV0LXRleHQtLXNlbGVjdCAuaW5wdXQtdGV4dF9fc2VsZWN0LXdyYXBwZXIgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICBzdHJva2U6ICMwNDBiMjQ7IH1cbiAgICAgIC5pbnB1dC10ZXh0LS1zZWxlY3QgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyIGlucHV0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogIzA0MGIyNDtcbiAgICAgICAgd2lkdGg6IDI1MnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAuaW5wdXQtdGV4dC0tc2VsZWN0IC5pbnB1dC10ZXh0X19zZWxlY3Qtd3JhcHBlciBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC5pbnB1dC10ZXh0LS1zZWxlY3QgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyIGlucHV0OjotbW96LXNlbGVjdGlvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLmlucHV0LXRleHQtLXNlbGVjdCAuaW5wdXQtdGV4dF9fc2VsZWN0LXdyYXBwZXIgaW5wdXQ6OnNlbGVjdGlvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLmlucHV0LXRleHQtLXNlbGVjdCAuaW5wdXQtdGV4dF9fc2VsZWN0LXdyYXBwZXIgaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMDQwYjI0OyB9XG4gICAgICAuaW5wdXQtdGV4dC0tc2VsZWN0IC5pbnB1dC10ZXh0X19zZWxlY3Qtd3JhcHBlciAuaW5wdXQtdGV4dF9fc2VsZWN0LWxpc3Qge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0LCAxMSwgMzYsIDAuNSk7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwLjEzODM2cHggMi45NjA5NnB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAwLjMzMjVweCA3LjExNTYxcHggcmdiYSgwLCAwLCAwLCAwLjA3MTg4NTQpLCAwIDAuNjI2MDhweCAxMy4zOTgxcHggcmdiYSgwLCAwLCAwLCAwLjA1OTYxMDcpLCAwIDEuMTE2ODJweCAyMy44OTk5cHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMCAyLjA4ODg4cHggNDQuNzAycHggcmdiYSgwLCAwLCAwLCAwLjA0MDM4OTMpLCAwIDVweCAxMDdweCByZ2JhKDAsIDAsIDAsIDAuMDI4MTE0Nik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgICAgICAuaW5wdXQtdGV4dC0tc2VsZWN0IC5pbnB1dC10ZXh0X19zZWxlY3Qtd3JhcHBlciAuaW5wdXQtdGV4dF9fc2VsZWN0LWxpc3QgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgICAgY29sb3I6ICMwNDBiMjQ7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VkIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICAuaW5wdXQtdGV4dC0tc2VsZWN0IC5pbnB1dC10ZXh0X19zZWxlY3Qtd3JhcHBlciAuaW5wdXQtdGV4dF9fc2VsZWN0LWxpc3QgbGk6aG92ZXIsIC5pbnB1dC10ZXh0LS1zZWxlY3QgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyIC5pbnB1dC10ZXh0X19zZWxlY3QtbGlzdCBsaTpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmNmY2ZkO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlM2U0ZTY7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTRlNjsgfVxuICAgICAgICAuaW5wdXQtdGV4dC0tc2VsZWN0IC5pbnB1dC10ZXh0X19zZWxlY3Qtd3JhcHBlciAuaW5wdXQtdGV4dF9fc2VsZWN0LWxpc3QgLmlucHV0LXRleHRfX3NlbGVjdC1pdGVtLS1zZWxlY3RlZCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuaW5wdXQtdGV4dC0tc2VsZWN0IC5pbnB1dC10ZXh0X19zZWxlY3Qtd3JhcHBlciAuaW5wdXQtdGV4dF9fc2VsZWN0LWxpc3QgLmlucHV0LXRleHRfX3NlbGVjdC1pdGVtLS1zZWxlY3RlZDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICAgICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDBiMjQ7IH1cbiAgICAgIC5pbnB1dC10ZXh0LS1zZWxlY3QgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyLS1zaG93IGlucHV0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgIC5pbnB1dC10ZXh0LS1zZWxlY3QgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyLS1zaG93IC5pbnB1dC10ZXh0X19zZWxlY3QtbGlzdCB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5pbnB1dC10ZXh0LS1zZWxlY3QgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyLS1zaG93IHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE4MGRlZyk7IH1cblxuLmlucHV0LWNvZGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMzNweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuaW5wdXQtY29kZSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuICAuaW5wdXQtY29kZSBwIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMCAwIDEycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5pbnB1dC1jb2RlIHAge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmlucHV0LWNvZGUgaW5wdXQge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzNlNDU1ZjtcbiAgICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTNlNGU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cbiAgICAuaW5wdXQtY29kZSBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgLmlucHV0LWNvZGUgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuaW5wdXQtY29kZSBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxNi40JTsgfSB9XG4gICAgLmlucHV0LWNvZGUgaW5wdXQ6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgLmlucHV0LWNvZGVfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTRweCAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDQsIDExLCAzNiwgMC41KTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmlucHV0LWNvZGVfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDE5cHg7IH0gfVxuICAuaW5wdXQtY29kZS5pcy1mb2N1cyAuaW5wdXQtY29kZV9fd3JhcHBlciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMwNDBiMjQ7IH1cbiAgLmlucHV0LWNvZGUuaXMtZXJyb3IgLmlucHV0LWNvZGVfX3dyYXBwZXIge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZjIxYjI4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNmMjFiMjg7IH1cbiAgLmlucHV0LWNvZGUuaXMtZXJyb3IuaXMtZm9jdXMgLmlucHV0LWNvZGVfX3dyYXBwZXIge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZjIxYjI4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNmMjFiMjg7IH1cblxuLmNoZWNrYm94IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5jaGVja2JveCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH0gfVxuICAuY2hlY2tib3ggaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpOyB9XG4gIC5jaGVja2JveCBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjM2U0NTVmO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmNoZWNrYm94IGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9IH1cbiAgICAuY2hlY2tib3ggbGFiZWw6OmJlZm9yZSwgLmNoZWNrYm94IGxhYmVsOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC5jaGVja2JveCBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQsIDExLCAzNiwgMC4yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAgIC5jaGVja2JveCBsYWJlbDo6YWZ0ZXIge1xuICAgICAgdG9wOiA0cHg7XG4gICAgICBsZWZ0OiAtMjZweDtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgLmNoZWNrYm94IGxhYmVsOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDQwYjI0OyB9XG4gICAgICAuY2hlY2tib3ggbGFiZWw6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzA0MGIyNDsgfVxuICAuY2hlY2tib3ggaW5wdXQ6Zm9jdXMgKyBsYWJlbCB7XG4gICAgY29sb3I6ICMwNDBiMjQ7IH1cbiAgICAuY2hlY2tib3ggaW5wdXQ6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzA0MGIyNDsgfVxuICAuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzRmNzhlMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY3OGUwOyB9XG4gIC5jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgLmNoZWNrYm94IGEge1xuICAgIGNvbG9yOiAjM2U0NTVmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiB1bmRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5jaGVja2JveC5pcy1lcnJvciBsYWJlbCxcbiAgLmNoZWNrYm94LmlzLWVycm9yIGlucHV0OmZvY3VzICsgbGFiZWwge1xuICAgIGNvbG9yOiAjZjIxYjI4OyB9XG4gICAgLmNoZWNrYm94LmlzLWVycm9yIGxhYmVsOjpiZWZvcmUsXG4gICAgLmNoZWNrYm94LmlzLWVycm9yIGlucHV0OmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNmMjFiMjg7IH1cbiAgICAuY2hlY2tib3guaXMtZXJyb3IgbGFiZWw6aG92ZXIsIC5jaGVja2JveC5pcy1lcnJvciBsYWJlbDpmb2N1cyxcbiAgICAuY2hlY2tib3guaXMtZXJyb3IgaW5wdXQ6Zm9jdXMgKyBsYWJlbDpob3ZlcixcbiAgICAuY2hlY2tib3guaXMtZXJyb3IgaW5wdXQ6Zm9jdXMgKyBsYWJlbDpmb2N1cyB7XG4gICAgICBjb2xvcjogI2YyMWIyODsgfVxuICAuY2hlY2tib3guaXMtZXJyb3IgYSB7XG4gICAgY29sb3I6ICNmMjFiMjg7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBjdXJyZW50Q29sb3I7IH1cblxuLnJhZGlvIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgLnJhZGlvIGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTsgfVxuICAucmFkaW8gbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzNlNDU1ZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5yYWRpbyBsYWJlbCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH0gfVxuICAgIC5yYWRpbyBsYWJlbDo6YmVmb3JlLCAucmFkaW8gbGFiZWw6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAucmFkaW8gbGFiZWw6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMzBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0LCAxMSwgMzYsIDAuMik7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgLnJhZGlvIGxhYmVsOjphZnRlciB7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIGxlZnQ6IC0yNHB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAucmFkaW8gbGFiZWw6aG92ZXIge1xuICAgICAgY29sb3I6ICMwNDBiMjQ7IH1cbiAgICAgIC5yYWRpbyBsYWJlbDpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDQwYjI0OyB9XG4gIC5yYWRpbyBpbnB1dDpmb2N1cyArIGxhYmVsIHtcbiAgICBjb2xvcjogIzA0MGIyNDsgfVxuICAgIC5yYWRpbyBpbnB1dDpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDQwYjI0OyB9XG4gIC5yYWRpbyBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGY3OGUwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Zjc4ZTA7IH1cbiAgLnJhZGlvIGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmxvZ2luLXNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE3NHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2U0ZTY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5sb2dpbi1zb2NpYWwge1xuICAgICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgIGhlaWdodDogNTJweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5sb2dpbi1zb2NpYWw6aG92ZXIgLmxvZ2luLXNvY2lhbF9fdGl0bGUsIC5sb2dpbi1zb2NpYWw6Zm9jdXMgLmxvZ2luLXNvY2lhbF9fdGl0bGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmxvZ2luLXNvY2lhbDphY3RpdmUgLmxvZ2luLXNvY2lhbF9fdGl0bGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0LCAxMSwgMzYsIDAuMDMpO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMTgpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmxvZ2luLXNvY2lhbDphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0LCAxMSwgMzYsIDAuMDMpO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMTgpOyB9XG4gICAgICAubG9naW4tc29jaWFsOmFjdGl2ZSAubG9naW4tc29jaWFsX190aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9IH1cbiAgLmxvZ2luLXNvY2lhbF9faWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA1OHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAubG9naW4tc29jaWFsX19pY29uIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9IH1cbiAgICAubG9naW4tc29jaWFsX19pY29uLS12ayBzdmcge1xuICAgICAgbWFyZ2luLXRvcDogMXB4OyB9XG4gIC5sb2dpbi1zb2NpYWxfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNCwgMTEsIDM2LCAwLjAzKTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlM2U0ZTY7XG4gICAgLyogdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkYmFzZS1hbmltYXRpb24sIGJveC1zaGFkb3cgJGJhc2UtYW5pbWF0aW9uOyAqLyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAubG9naW4tc29jaWFsX190aXRsZSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG5cbi5saW5rIHtcbiAgY29sb3I6ICM3Njc4ODc7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IHVuZGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5saW5rIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH0gfVxuICAubGluazpob3ZlciwgLmxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDQwYjI0OyB9XG4gIC5saW5rLS1kYXNoZWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIGN1cnJlbnRDb2xvciA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMSUpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDdweCAxcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14OyB9XG4gICAgLmxpbmstLWRhc2hlZDpob3ZlciwgLmxpbmstLWRhc2hlZDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDdweCAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5saW5rLS1kYXNoZWQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIC5saW5rLS1ub3RpY2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmxpbmstLW5vdGljZSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH0gfVxuICAgIC5saW5rLS1ub3RpY2U6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIj9cIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgbGVmdDogLTMwcHg7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2U0ZTY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLnBvcHVwLWltYWdlIHtcbiAgei1pbmRleDogLTE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1OTJweDtcbiAgbWFyZ2luOiAyNHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCkgc2NhbGUoMC45OCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wb3B1cC1pbWFnZSB7XG4gICAgICBtYXJnaW46IDI0cHggMTZweDsgfSB9XG4gIC5wb3B1cC1pbWFnZS5pcy12aXNpYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogYXV0bztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC5wb3B1cC1pbWFnZV9fY2xvc2Uge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTRweDtcbiAgICByaWdodDogMTRweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wb3B1cC1pbWFnZV9fY2xvc2Uge1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDsgfSB9XG4gICAgLnBvcHVwLWltYWdlX19jbG9zZTpob3ZlciwgLnBvcHVwLWltYWdlX19jbG9zZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnBvcHVwLWltYWdlX19jbG9zZTo6YmVmb3JlLCAucG9wdXAtaW1hZ2VfX2Nsb3NlOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDBiMjQ7IH1cbiAgICAucG9wdXAtaW1hZ2VfX2Nsb3NlOjpiZWZvcmUge1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgLnBvcHVwLWltYWdlX19jbG9zZTo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgLnBvcHVwLWltYWdlX19pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBzY3JvbGxiYXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSB0cmFuc3BhcmVudDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47IH1cbiAgICAucG9wdXAtaW1hZ2VfX2ltYWdlOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wb3B1cC1pbWFnZV9faW1hZ2U6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgd2lkdGg6IDRweDsgfVxuICAgIC5wb3B1cC1pbWFnZV9faW1hZ2U6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuICAgIC5wb3B1cC1pbWFnZV9faW1hZ2U6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnBvcHVwLWltYWdlX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLnBvcHVwLWltYWdlX19pbWFnZS1jb250cm9scyB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgcmlnaHQ6IDE0cHg7XG4gICAgYm90dG9tOiAxMS4xOSU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wb3B1cC1pbWFnZV9faW1hZ2UtY29udHJvbHMge1xuICAgICAgICByaWdodDogNnB4O1xuICAgICAgICBib3R0b206IDExcHg7XG4gICAgICAgIHdpZHRoOiAzNXB4OyB9IH1cbiAgLnBvcHVwLWltYWdlX196b29tLWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnBvcHVwLWltYWdlX196b29tLWJ0biB7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7IH0gfVxuICAgIC5wb3B1cC1pbWFnZV9fem9vbS1idG46aG92ZXIsIC5wb3B1cC1pbWFnZV9fem9vbS1idG46Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wb3B1cC1pbWFnZV9fem9vbS1idG46OmJlZm9yZSwgLnBvcHVwLWltYWdlX196b29tLWJ0bjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQwYjI0OyB9XG4gICAgLnBvcHVwLWltYWdlX196b29tLWJ0bjo6YWZ0ZXIge1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgLnBvcHVwLWltYWdlX196b29tLWJ0bi0taW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgICAucG9wdXAtaW1hZ2VfX3pvb20tYnRuLS1pbjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxcHgpOyB9XG4gICAgLnBvcHVwLWltYWdlX196b29tLWJ0bi0tb3V0OjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3ZlcmxheSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQsIDExLCAzNiwgMCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgLm92ZXJsYXkuaXMtdmlzaWJsZSB7XG4gICAgei1pbmRleDogMTE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0LCAxMSwgMzYsIDAuNik7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgLm92ZXJsYXkuaXMtYWxpZ24tdG9wIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA3MCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0byAyOHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuYnJlYWRjcnVtYnMge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgcGFkZGluZzogMCAxNnB4OyB9IH1cbiAgLmJyZWFkY3J1bWJzIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM4MjgyODI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuYnJlYWRjcnVtYnMgbGkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG4gICAgLmJyZWFkY3J1bWJzIGxpOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gICAgICByaWdodDogLTExcHg7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgICAuYnJlYWRjcnVtYnMgbGkgYSB7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5icmVhZGNydW1icyBsaSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgICAgLmJyZWFkY3J1bWJzIGxpIGE6aG92ZXIsIC5icmVhZGNydW1icyBsaSBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMwNDBiMjQ7IH1cbiAgICAuYnJlYWRjcnVtYnMgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5icmVhZGNydW1icyBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5icmVhZGNydW1icyBsaTpsYXN0LWNoaWxkIGEge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4udGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICMwNDBiMjQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cblxuLnRpdGxlLWVkaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogNXB4IDA7XG4gIGNvbG9yOiAjMDQwYjI0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnRpdGxlLWVkaXQge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC50aXRsZS1lZGl0OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLnRpdGxlLWVkaXQgcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtOyB9XG4gIC50aXRsZS1lZGl0IGlucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC50aXRsZS1lZGl0IGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICByaWdodDogLTMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAudGl0bGUtZWRpdCBidXR0b246OmJlZm9yZSwgLnRpdGxlLWVkaXQgYnV0dG9uOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLnRpdGxlLWVkaXQgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24tZWRpdC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIC50aXRsZS1lZGl0IGJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDdweCk7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDlweCk7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgLnRpdGxlLWVkaXQgYnV0dG9uOmhvdmVyLCAudGl0bGUtZWRpdCBidXR0b246Zm9jdXMge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnRpdGxlLWVkaXQgYnV0dG9uIHtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAudGl0bGUtZWRpdC5pcy1lZGl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAudGl0bGUtZWRpdC5pcy1lZGl0IHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgICAudGl0bGUtZWRpdC5pcy1lZGl0OjphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC50aXRsZS1lZGl0LmlzLWVkaXQgcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnRpdGxlLWVkaXQuaXMtZWRpdCBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7IH1cbiAgICAudGl0bGUtZWRpdC5pcy1lZGl0IGJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAudGl0bGUtZWRpdC5pcy1lZGl0IGJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudGl0bGUtZWRpdC5pcy1lZGl0IGlucHV0OmZvY3VzICsgYnV0dG9uIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmFjY29yZGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAuYWNjb3JkaW9uX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hY2NvcmRpb25fX2hlYWRlcjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIHJpZ2h0OiA1OHB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzA0MGIyNDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgdG9wIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5hY2NvcmRpb25fX2hlYWRlcjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMzFweDtcbiAgICAgICAgICByaWdodDogMjZweDtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7IH0gfVxuICAgIC5hY2NvcmRpb25fX2hlYWRlciBidXR0b24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAzMHB4IDY1cHggMjZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBUIFJvb3QgVUlcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5hY2NvcmRpb25fX2hlYWRlciBidXR0b24ge1xuICAgICAgICAgIHBhZGRpbmc6IDI4cHggNDVweDsgfSB9XG4gICAgICAuYWNjb3JkaW9uX19oZWFkZXIgYnV0dG9uID4gc3ZnLFxuICAgICAgLmFjY29yZGlvbl9faGVhZGVyIGJ1dHRvbiA+IHNwYW4gc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIGxlZnQ6IDIzcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICAgICAgICBzdHJva2Utd2lkdGg6IDJweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAuYWNjb3JkaW9uX19oZWFkZXIgYnV0dG9uID4gc3ZnLFxuICAgICAgICAgIC5hY2NvcmRpb25fX2hlYWRlciBidXR0b24gPiBzcGFuIHN2ZyB7XG4gICAgICAgICAgICB0b3A6IDIzcHg7XG4gICAgICAgICAgICBsZWZ0OiAxMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7IH0gfVxuICAgICAgLmFjY29yZGlvbl9faGVhZGVyIGJ1dHRvbiBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzM5YWIxZDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuYWNjb3JkaW9uX19oZWFkZXIgYnV0dG9uOmhvdmVyLCAuYWNjb3JkaW9uX19oZWFkZXIgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAuYWNjb3JkaW9uX19oZWFkZXIgYnV0dG9uOmFjdGl2ZSB7XG4gICAgICAgICAgb3BhY2l0eTogMC41OyB9IH1cbiAgLmFjY29yZGlvbl9fY29udGVudCB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuYWNjb3JkaW9uLmlzLW9wZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmFjY29yZGlvbi5pcy1vcGVuIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7IH0gfVxuICAgIC5hY2NvcmRpb24uaXMtb3BlbiAuYWNjb3JkaW9uX19oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5hY2NvcmRpb24uaXMtb3BlbiAuYWNjb3JkaW9uX19oZWFkZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG4gICAgICAuYWNjb3JkaW9uLmlzLW9wZW4gLmFjY29yZGlvbl9faGVhZGVyIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9XG4gICAgLmFjY29yZGlvbi5pcy1vcGVuIC5hY2NvcmRpb25fX2hlYWRlcjo6YWZ0ZXIge1xuICAgICAgdG9wOiAzN3B4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZyk7IH1cbiAgICAuYWNjb3JkaW9uLmlzLW9wZW4gLmFjY29yZGlvbl9fY29udGVudCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgLmFjY29yZGlvbi5pcy1vcGVuIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDsgfSB9XG5cbi5zZXR0aW5ncy1mb3JtIGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uc2V0dGluZ3MtZm9ybSAuaW5wdXQtdGV4dCB7XG4gIG1heC13aWR0aDogMjEycHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnNldHRpbmdzLWZvcm0gLmlucHV0LXRleHQge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5zZXR0aW5ncy1mb3JtIC5pbnB1dC10ZXh0IGlucHV0IHtcbiAgICBsZXR0ZXItc3BhY2luZzogNHB4OyB9XG4gICAgLnNldHRpbmdzLWZvcm0gLmlucHV0LXRleHQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIC5zZXR0aW5ncy1mb3JtIC5pbnB1dC10ZXh0LS1jb2RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgLnNldHRpbmdzLWZvcm0gLmlucHV0LXRleHQtLWNvZGUgaW5wdXQge1xuICAgICAgbWF4LXdpZHRoOiAxMzNweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7IH1cbiAgICAuc2V0dGluZ3MtZm9ybSAuaW5wdXQtdGV4dC0tY29kZSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDsgfVxuICAuc2V0dGluZ3MtZm9ybSAuaW5wdXQtdGV4dCArIC5saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuc2V0dGluZ3MtZm9ybSAuaW5wdXQtdGV4dCArIC5saW5rIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfSB9XG5cbi5zZXR0aW5ncy1mb3JtX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuc2V0dGluZ3MtZm9ybV9fYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnNldHRpbmdzLWZvcm1fX2J1dHRvbnMgLmJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiAxNjRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnNldHRpbmdzLWZvcm1fX2J1dHRvbnMgLmJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87IH0gfVxuICAgIC5zZXR0aW5ncy1mb3JtX19idXR0b25zIC5idXR0b246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5zZXR0aW5ncy1mb3JtX19idXR0b25zIC5idXR0b246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH0gfVxuXG4uc2V0dGluZ3MtZm9ybS0tcGFzc3dvcmQgLmlucHV0LXRleHQge1xuICBtYXgtd2lkdGg6IDIzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5zZXR0aW5ncy1mb3JtLS1wYXNzd29yZCAuaW5wdXQtdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuXG4uYWNjb3VudC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTRlNjsgfVxuICAuYWNjb3VudC1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAuYWNjb3VudC1pdGVtX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDQwcHggNC44OTEzJSAzNnB4IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuYWNjb3VudC1pdGVtX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDM2cHggMzVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuYWNjb3VudC1pdGVtX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDE4cHggMjhweDsgfSB9XG4gIC5hY2NvdW50LWl0ZW0gLnJhZGlvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNXB4O1xuICAgIHRvcDogNDBweDsgfVxuICAgIC5hY2NvdW50LWl0ZW0gLnJhZGlvIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuYWNjb3VudC1pdGVtIC5yYWRpbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgLmFjY291bnQtaXRlbV9fdGl0bGUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMjguNzEzNzclO1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5hY2NvdW50LWl0ZW1fX3RpdGxlLWJsb2NrIHtcbiAgICAgICAgbWluLXdpZHRoOiAyNjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuYWNjb3VudC1pdGVtX190aXRsZS1ibG9jayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgICAgLmFjY291bnQtaXRlbV9fdGl0bGUtYmxvY2tfd2lkZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuYWNjb3VudC1pdGVtX190aXRsZS1ibG9jayAudGl0bGUtZWRpdCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuYWNjb3VudC1pdGVtX190aXRsZS1ibG9jayAudGl0bGUtZWRpdC5pcy1lZGl0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuYWNjb3VudC1pdGVtX190aXRsZS1ibG9jayAudGl0bGUtZWRpdC5pcy1lZGl0IHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgLmFjY291bnQtaXRlbV9fbnVtYmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGNvbG9yOiAjM2U0NTVmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJ0bnVtXCIgb24sIFwibG51bVwiIG9uOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuYWNjb3VudC1pdGVtX19udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBub3JtYWw7IH0gfVxuICAuYWNjb3VudC1pdGVtIC5jaGVja2JveCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmFjY291bnQtaXRlbSAuY2hlY2tib3gge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgICAgICAuYWNjb3VudC1pdGVtIC5jaGVja2JveCBsYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDsgfSB9XG4gIC5hY2NvdW50LWl0ZW1fX2RlbGV0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBjb2xvcjogIzA0MGIyNDtcbiAgICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuYWNjb3VudC1pdGVtX19kZWxldGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHRvcDogMjNweDtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgIC5hY2NvdW50LWl0ZW1fX2RlbGV0ZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAycHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uLWJpbi5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5hY2NvdW50LWl0ZW1fX2RlbGV0ZTo6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDdweCk7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7IH0gfVxuICAgIC5hY2NvdW50LWl0ZW1fX2RlbGV0ZSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC5hY2NvdW50LWl0ZW1fX2RlbGV0ZSBzcGFuIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBtYXJnaW46IC0xcHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTsgfSB9XG4gICAgLmFjY291bnQtaXRlbV9fZGVsZXRlOmhvdmVyLCAuYWNjb3VudC1pdGVtX19kZWxldGU6Zm9jdXMge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuYWNjb3VudC1pdGVtIC5lcnJvciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmFjY291bnQtaXRlbSAuZXJyb3Ige1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuYWNjb3VudC1pdGVtIC5lcnJvcl9fbWVzc2FnZSBzdmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmFjY291bnQtaXRlbS5pcy1lZGl0IC5hY2NvdW50LWl0ZW1fX2RlbGV0ZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNldHRpbmdzLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA4OHB4OyB9XG4gIC5zZXR0aW5ncy1zZWN0aW9uOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNldHRpbmdzLXNlY3Rpb24ge1xuICAgICAgbWFyZ2luLXRvcDogNjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUycHg7IH1cbiAgICAgIC5zZXR0aW5ncy1zZWN0aW9uOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4OyB9XG4gICAgICAuc2V0dGluZ3Mtc2VjdGlvbjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0N3B4OyB9IH1cbiAgLnNldHRpbmdzLXNlY3Rpb25fX3RpdGxlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZXR0aW5ncy1zZWN0aW9uX190aXRsZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5zZXR0aW5ncy1zZWN0aW9uX190aXRsZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9IH1cbiAgICAuc2V0dGluZ3Mtc2VjdGlvbl9fdGl0bGUtY29udGFpbmVyIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgICBzdHJva2U6ICMwNDBiMjQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2V0dGluZ3Mtc2VjdGlvbl9fdGl0bGUtY29udGFpbmVyIHN2ZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuICAgIC5zZXR0aW5ncy1zZWN0aW9uX190aXRsZS1jb250YWluZXIgI2ljb24tYmlsbHMge1xuICAgICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAyNnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLnNldHRpbmdzLXNlY3Rpb25fX3RpdGxlLWNvbnRhaW5lciAjaWNvbi1iaWxscyB7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZXR0aW5ncy1zZWN0aW9uX190aXRsZS1jb250YWluZXIgI2ljb24tcGVyc29uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0zcHg7IH0gfVxuICAuc2V0dGluZ3Mtc2VjdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgY29sb3I6ICMwNDBiMjQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZXR0aW5ncy1zZWN0aW9uX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICAuc2V0dGluZ3Mtc2VjdGlvbl9faW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgcGFkZGluZzogMCAwIDQ0cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlM2U0ZTY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2U0ZTY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5zZXR0aW5ncy1zZWN0aW9uX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NHB4OyB9IH1cbiAgLnNldHRpbmdzLXNlY3Rpb25fX2lucHV0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMzJweCAzOXB4IDIwcHggMzdweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNldHRpbmdzLXNlY3Rpb25fX2lucHV0cyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnNldHRpbmdzLXNlY3Rpb25fX2lucHV0cyB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMCAyNHB4OyB9IH1cbiAgICAuc2V0dGluZ3Mtc2VjdGlvbl9faW5wdXRzIC5pbnB1dC10ZXh0IHtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuc2V0dGluZ3Mtc2VjdGlvbl9faW5wdXRzIC5pbnB1dC10ZXh0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuc2V0dGluZ3Mtc2VjdGlvbl9faW5wdXRzIC5pbnB1dC10ZXh0OmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgLnNldHRpbmdzLXNlY3Rpb25fX2lucHV0cyAuaW5wdXQtdGV4dDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLnNldHRpbmdzLXNlY3Rpb25fX2lucHV0cyAuaW5wdXQtdGV4dDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgLnNldHRpbmdzLXNlY3Rpb25fX2lucHV0cyAuaW5wdXQtdGV4dCAjZW1haWwge1xuICAgICAgICB3aWR0aDogMzMwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgLnNldHRpbmdzLXNlY3Rpb25fX2lucHV0cyAuaW5wdXQtdGV4dCAjZW1haWwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLnNldHRpbmdzLXNlY3Rpb25fX2lucHV0cyAuaW5wdXQtdGV4dCAjdGVsIHtcbiAgICAgICAgd2lkdGg6IDE5NnB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgIC5zZXR0aW5ncy1zZWN0aW9uX19pbnB1dHMgLmlucHV0LXRleHQgI3RlbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5zZXR0aW5ncy1zZWN0aW9uX19hY2NvcmRpb24tcGFzc3dvcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5zZXR0aW5ncy1zZWN0aW9uX19hY2NvcmRpb24tcGFzc3dvcmQuaXMtb3BlbiAuYWNjb3JkaW9uX19oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5zZXR0aW5ncy1zZWN0aW9uX19hY2NvcmRpb24tcGFzc3dvcmQuaXMtb3BlbiAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4IDAgMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuc2V0dGluZ3Mtc2VjdGlvbiAuYWNjb3JkaW9uIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuc2V0dGluZ3Mtc2VjdGlvbiAuYWNjb3JkaW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH0gfVxuICAuc2V0dGluZ3Mtc2VjdGlvbiArIC5kZWxldGUtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuc2V0dGluZ3Mtc2VjdGlvbiArIC5kZWxldGUtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDdweDsgfSB9XG4gIC5zZXR0aW5ncy1zZWN0aW9uLS1hY2NvdW50cyAuc2V0dGluZ3Mtc2VjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5kZWxldGUtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5kZWxldGUtYnV0dG9uIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmaWxsOiBub25lO1xuICAgIHN0cm9rZTogI2YyMWIyODsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmRlbGV0ZS1idXR0b24gc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH0gfVxuICAuZGVsZXRlLWJ1dHRvbiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBjb2xvcjogI2YyMWIyODsgfVxuICAuZGVsZXRlLWJ1dHRvbjpob3ZlciwgLmRlbGV0ZS1idXR0b246Zm9jdXMge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuXG4uc2hvdy1tb3JlX19idG4ge1xuICBtYXJnaW46IDAgYXV0byAxMnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5zaG93LW1vcmVfX2J0biB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zaG93LW1vcmVfX3BhZ2Utc3RhdHVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGNvbG9yOiAjNzY3ODg3OyB9XG5cbi5lcnJvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE3cHggNTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZTJlNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuZXJyb3Ige1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogMjBweCAxNHB4OyB9IH1cbiAgLmVycm9yX19tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIG1heC13aWR0aDogNzAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmVycm9yX19tZXNzYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuICAgIC5lcnJvcl9fbWVzc2FnZS0tZnVsbCB7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC5lcnJvcl9fbWVzc2FnZS0tZnVsbCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLmVycm9yX19tZXNzYWdlIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgbWluLXdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgbWluLWhlaWdodDogMjNweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZpbGw6ICNmMjFiMjg7XG4gICAgICBzdHJva2U6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuZXJyb3JfX21lc3NhZ2Ugc3ZnIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7IH0gfVxuICAgIC5lcnJvcl9fbWVzc2FnZSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuZXJyb3JfX21lc3NhZ2Ugc3BhbiB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICAuZXJyb3JfX2FjdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmVycm9yX19hY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH0gfVxuICAgIC5lcnJvcl9fYWN0aW9uOmhvdmVyLCAuZXJyb3JfX2FjdGlvbjpmb2N1cyB7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgLmVycm9yX19oaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmVycm9yX19oaW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAuZXJyb3ItLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGY2ZTk7IH1cbiAgICAuZXJyb3ItLXdhcm5pbmcgLmVycm9yX19tZXNzYWdlIHN2ZyB7XG4gICAgICBmaWxsOiAjZWNhYTAwOyB9XG5cbi5wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCkgc2NhbGUoMC45OCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnBvcHVwLmlzLXZpc2libGUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogMTE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAucG9wdXBfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnBvcHVwX19jbG9zZSB7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICByaWdodDogMnB4OyB9IH1cbiAgICAucG9wdXBfX2Nsb3NlOjpiZWZvcmUsIC5wb3B1cF9fY2xvc2U6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MGIyNDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5wb3B1cF9fY2xvc2U6OmJlZm9yZSwgLnBvcHVwX19jbG9zZTo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA3cHgpO1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4OyB9IH1cbiAgICAucG9wdXBfX2Nsb3NlOjpiZWZvcmUge1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgLnBvcHVwX19jbG9zZTo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgICAucG9wdXBfX2Nsb3NlOmhvdmVyOjpiZWZvcmUsIC5wb3B1cF9fY2xvc2U6aG92ZXI6OmFmdGVyLCAucG9wdXBfX2Nsb3NlOmZvY3VzOjpiZWZvcmUsIC5wb3B1cF9fY2xvc2U6Zm9jdXM6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3Njc4ODc7IH1cbiAgLnBvcHVwX190ZXh0LWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDM1NHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDQ4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wb3B1cF9fdGV4dC1ibG9jayB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH0gfVxuICAucG9wdXBfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wb3B1cF9fdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICAgICAgbWluLXdpZHRoOiAyMTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wb3B1cCB7XG4gICAgICBtYXgtd2lkdGg6IDkwJTsgfSB9XG4gIC5wb3B1cC0tc2ltcGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1OTJweDtcbiAgICBwYWRkaW5nOiA2NHB4IDQ4cHggNTZweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnBvcHVwLS1zaW1wbGUge1xuICAgICAgICBtYXgtd2lkdGg6IDI4OHB4O1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDIwcHggMjBweDsgfSB9XG4gICAgLnBvcHVwLS1zaW1wbGUgLnBvcHVwX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLnBvcHVwLS1zaW1wbGUgLnBvcHVwX190aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9IH1cbiAgICAucG9wdXAtLXNpbXBsZSAuYnV0dG9uIHtcbiAgICAgIG1pbi13aWR0aDogMTY0cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5wb3B1cC0tc2ltcGxlIC5idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAucG9wdXAtLXNpbXBsZSAucG9wdXBfX3RpdGxlICsgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzNnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLnBvcHVwLS1zaW1wbGUgLnBvcHVwX190aXRsZSArIC5idXR0b24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHg7IH0gfVxuICAucG9wdXAtLXNtYWxsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzOTBweDtcbiAgICBwYWRkaW5nOiA0NHB4IDc0cHggNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnBvcHVwLS1zbWFsbCB7XG4gICAgICAgIG1heC13aWR0aDogMjg4cHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4OyB9IH1cbiAgICAucG9wdXAtLXNtYWxsIC5wb3B1cF9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5wb3B1cC0tc21hbGwgLnBvcHVwX190aXRsZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9IH1cbiAgICAucG9wdXAtLXNtYWxsIC5idXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4OyB9XG5cbi5wb3B1cC1kZWxldGUtYWNjb3VudCB7XG4gIHdpZHRoOiA0ODBweDtcbiAgcGFkZGluZzogNjRweCA2NHB4IDU3cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnBvcHVwLWRlbGV0ZS1hY2NvdW50IHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMThweDsgfSB9XG4gIC5wb3B1cC1kZWxldGUtYWNjb3VudF9fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDk1JTsgfVxuICAgIC5wb3B1cC1kZWxldGUtYWNjb3VudF9fYnV0dG9ucyAuYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxNjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgLnBvcHVwLWRlbGV0ZS1hY2NvdW50X19idXR0b25zIC5idXR0b24tLXJlZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLnBvcHVwLWRlbGV0ZS1hY2NvdW50X19idXR0b25zIC5idXR0b24tLXJlZCB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDsgfSB9XG4gICAgICAucG9wdXAtZGVsZXRlLWFjY291bnRfX2J1dHRvbnMgLmJ1dHRvbi0tcmVkIHN2ZyB7XG4gICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgIHN0cm9rZTogI2ZmZmZmZjtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucG9wdXAtZGVsZXRlLWFjY291bnRfX2J1dHRvbnMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAucG9wdXAtZGVsZXRlLWFjY291bnRfX2J1dHRvbnMgLmJ1dHRvbiB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDI0OHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEycHg7IH1cbiAgICAgICAgICAucG9wdXAtZGVsZXRlLWFjY291bnRfX2J1dHRvbnMgLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAucG9wdXAtZGVsZXRlLWFjY291bnQgLnBvcHVwX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnBvcHVwLWRlbGV0ZS1hY2NvdW50IC5wb3B1cF9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cblxuLnBvcHVwLWNoYW5nZS1waG9uZSB7XG4gIHdpZHRoOiA1OTJweDtcbiAgcGFkZGluZzogNjRweCA0OHB4IDQ4cHggNjRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucG9wdXAtY2hhbmdlLXBob25lIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMjBweDsgfSB9XG4gIC5wb3B1cC1jaGFuZ2UtcGhvbmVfX3RpbWVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gICAgLnBvcHVwLWNoYW5nZS1waG9uZV9fdGltZXIgc3BhbiB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgIGNvbG9yOiAjNzY3ODg3OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucG9wdXAtY2hhbmdlLXBob25lX190aW1lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7IH0gfVxuICAucG9wdXAtY2hhbmdlLXBob25lX19zdGFydCAucG9wdXBfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucG9wdXAtY2hhbmdlLXBob25lX19zdGFydCAucG9wdXBfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG4gIC5wb3B1cC1jaGFuZ2UtcGhvbmVfX3N0YXJ0IC5wb3B1cF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBjb2xvcjogIzNlNDU1ZjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnBvcHVwLWNoYW5nZS1waG9uZV9fc3RhcnQgLnBvcHVwX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfSB9XG4gIC5wb3B1cC1jaGFuZ2UtcGhvbmVfX2ZpbmlzaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnBvcHVwLWNoYW5nZS1waG9uZV9fZmluaXNoIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgLnBvcHVwLWNoYW5nZS1waG9uZV9fZmluaXNoIC5wb3B1cF9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5wb3B1cC1jaGFuZ2UtcGhvbmVfX2ZpbmlzaCAucG9wdXBfX3RpdGxlIHtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5wb3B1cC1jaGFuZ2UtcGhvbmVfX2ZpbmlzaCAucG9wdXBfX3RleHQge1xuICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgIGNvbG9yOiAjM2U0NTVmOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLnBvcHVwLWNoYW5nZS1waG9uZV9fZmluaXNoIC5wb3B1cF9fdGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5wb3B1cC1jaGFuZ2UtcGhvbmVfX2ZpbmlzaCAuYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAyMDhweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5wb3B1cC1jaGFuZ2UtcGhvbmVfX2ZpbmlzaCAuYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5wb3B1cC1jaGFuZ2UtcGhvbmUgLmxpbmsge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucG9wdXAtY2hhbmdlLXBob25lIC5pbnB1dC1jb2RlIHtcbiAgICAgIG1heC13aWR0aDogMjEwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucG9wdXAtY2hhbmdlLXBob25lIC5pbnB1dC1jb2RlIHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7IH1cbiAgICAgIC5wb3B1cC1jaGFuZ2UtcGhvbmUgLmlucHV0LWNvZGUgcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnBvcHVwLWNoYW5nZS1waG9uZSAuYnIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubWVhc3VyZW1lbnRzIHtcbiAgcGFkZGluZy1ib3R0b206IDM5cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5tZWFzdXJlbWVudHNfX3dhcm5pbmcge1xuICAgIHBhZGRpbmc6IDE3cHggNDhweCAyNHB4O1xuICAgIG1hcmdpbjogMjhweCAwIDM2cHg7IH1cbiAgICAubWVhc3VyZW1lbnRzX193YXJuaW5nIC5lcnJvcl9fbWVzc2FnZSB7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLm1lYXN1cmVtZW50c19fd2FybmluZyAuZXJyb3JfX21lc3NhZ2Uge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAubWVhc3VyZW1lbnRzX193YXJuaW5nIC5lcnJvcl9fbWVzc2FnZSBzdmcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLm1lYXN1cmVtZW50c19fd2FybmluZyAuZXJyb3JfX21lc3NhZ2Ugc3ZnIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH0gfVxuICAgICAgLm1lYXN1cmVtZW50c19fd2FybmluZyAuZXJyb3JfX21lc3NhZ2Ugc3BhbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAubWVhc3VyZW1lbnRzX193YXJuaW5nIC5lcnJvcl9fbWVzc2FnZSBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfSB9XG4gICAgLm1lYXN1cmVtZW50c19fd2FybmluZyAuZXJyb3JfX2hpbnQge1xuICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICAgICAgLm1lYXN1cmVtZW50c19fd2FybmluZyAuZXJyb3JfX2hpbnQ6aG92ZXIsIC5tZWFzdXJlbWVudHNfX3dhcm5pbmcgLmVycm9yX19oaW50OmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICM3Njc4ODc7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5tZWFzdXJlbWVudHNfX3dhcm5pbmcge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH0gfVxuICAubWVhc3VyZW1lbnRzX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2U0ZTY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5tZWFzdXJlbWVudHNfX2hlYWRlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9IH1cbiAgICAubWVhc3VyZW1lbnRzX19oZWFkZXIgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLm1lYXN1cmVtZW50c19faGVhZGVyIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7IH0gfVxuICAubWVhc3VyZW1lbnRzX19kYXRlIHtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNjIzMTklOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAubWVhc3VyZW1lbnRzX19kYXRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5tZWFzdXJlbWVudHNfX2xhc3Qge1xuICAgIHdpZHRoOiAyMC45MjM5MSU7XG4gICAgcGFkZGluZy1yaWdodDogMy42MjMxOSU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5tZWFzdXJlbWVudHNfX2xhc3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm1lYXN1cmVtZW50c19fY3VycmVudCB7XG4gICAgd2lkdGg6IDE5LjY1NTglO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuOTgxODglOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAubWVhc3VyZW1lbnRzX19jdXJyZW50IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTM2cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgLm1lYXN1cmVtZW50c19fY29uc3VtcHRpb24ge1xuICAgIHdpZHRoOiAxNy43NTM2MiU7XG4gICAgcGFkZGluZy1yaWdodDogMi43MTczOSU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5tZWFzdXJlbWVudHNfX2NvbnN1bXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5tZWFzdXJlbWVudHNfX21ldGVycy1saXN0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgOTZweCk7XG4gICAgbWFyZ2luOiAwIC00OHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLm1lYXN1cmVtZW50c19fbWV0ZXJzLWxpc3Qge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgICAgIG1hcmdpbjogMCAtMTZweDsgfSB9XG4gIC5tZWFzdXJlbWVudHNfX2J1dHRvbiB7XG4gICAgbWFyZ2luOiAzNnB4IDAgMCBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAubWVhc3VyZW1lbnRzX19idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAyNHB4IGF1dG8gMDsgfSB9XG5cbi5tZXRlci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDsgfVxuICAubWV0ZXItaXRlbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0OHB4O1xuICAgIHRvcDogLTFweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOTZweCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTRlNjtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCBsZWZ0IDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5tZXRlci1pdGVtOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5tZXRlci1pdGVtX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjRweCA0OHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5tZXRlci1pdGVtX19oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDE2cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLm1ldGVyLWl0ZW1fX2hlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggMTZweDsgfSB9XG4gICAgLm1ldGVyLWl0ZW1fX2hlYWRlcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgICAgIHJpZ2h0OiA2JTtcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDQwYjI0O1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0LCB0b3AgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC5tZXRlci1pdGVtX19oZWFkZXI6OmJlZm9yZSB7XG4gICAgICAgICAgcmlnaHQ6IDI2cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5tZXRlci1pdGVtX19oZWFkZXI6OmJlZm9yZSB7XG4gICAgICAgICAgcmlnaHQ6IDE4cHg7IH0gfVxuICAgIC5tZXRlci1pdGVtX19oZWFkZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA0OHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDk2cHgpO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlNGU2O1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLWluLW91dCwgbGVmdCAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgLm1ldGVyLWl0ZW1fX2hlYWRlcjo6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLm1ldGVyLWl0ZW1fX2hlYWRlciAubWV0ZXItaXRlbV9fY29uc3VtcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm1ldGVyLWl0ZW1fX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI3cHg7XG4gICAgbGVmdDogNTVweDtcbiAgICBmaWxsOiBub25lO1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLm1ldGVyLWl0ZW1fX2ljb24ge1xuICAgICAgICBsZWZ0OiAxNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5tZXRlci1pdGVtX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm1ldGVyLWl0ZW1fX2ljb24tLWRyb3Age1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDIzcHg7IH1cbiAgICAubWV0ZXItaXRlbV9faWNvbi0tdGhlcm1vbWV0ZXIge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7IH1cbiAgICAubWV0ZXItaXRlbV9faWNvbi0tbGlnaHRuaW5nIHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAyNXB4OyB9XG4gICAgLm1ldGVyLWl0ZW1fX2ljb24tLWZpcmUge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDIycHg7IH1cbiAgICAubWV0ZXItaXRlbV9faWNvbi0tYmx1ZSB7XG4gICAgICBzdHJva2U6ICMzMzUwYjk7IH1cbiAgICAubWV0ZXItaXRlbV9faWNvbi0tcmVkIHtcbiAgICAgIHN0cm9rZTogI2YyMWIyODsgfVxuICAgIC5tZXRlci1pdGVtX19pY29uLS15ZWxsb3cge1xuICAgICAgc3Ryb2tlOiAjZWNhYTAwOyB9XG4gICAgLm1ldGVyLWl0ZW1fX2ljb24tLW9yYW5nZSB7XG4gICAgICBzdHJva2U6ICNmZDgwM2E7IH1cbiAgLm1ldGVyLWl0ZW1fX2hlYWQtYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMTYzMDQlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAubWV0ZXItaXRlbV9faGVhZC1ibG9jayB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICAubWV0ZXItaXRlbV9fY2FwdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDAgNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLm1ldGVyLWl0ZW1fX2NhcHRpb24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLm1ldGVyLWl0ZW1fX2NhcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5tZXRlci1pdGVtX19udW1iZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDRweDtcbiAgICBjb2xvcjogIzNlNDU1ZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLm1ldGVyLWl0ZW1fX251bWJlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAubWV0ZXItaXRlbV9fbnVtYmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm1ldGVyLWl0ZW1fX251bWJlciBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7IH1cbiAgLm1ldGVyLWl0ZW1fX3dhcm5pbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgIHJpZ2h0OiAxNS4yMTczOSU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5tZXRlci1pdGVtX193YXJuaW5nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5tZXRlci1pdGVtX19sYXN0LWNvdW50IHtcbiAgICB3aWR0aDogMjAuOTIzOTElO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNzkzNDglO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAubWV0ZXItaXRlbV9fbGFzdC1jb3VudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubWV0ZXItaXRlbV9fY3VycmVudCB7XG4gICAgd2lkdGg6IDE5LjY1NTglO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNDQ1NjUlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAubWV0ZXItaXRlbV9fY3VycmVudCB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogMTE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICAubWV0ZXItaXRlbSAuaW5wdXQtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDsgfVxuICAgIC5tZXRlci1pdGVtIC5pbnB1dC10ZXh0IGlucHV0IHtcbiAgICAgIGNvbG9yOiAjMDQwYjI0O1xuICAgICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLm1ldGVyLWl0ZW0gLmlucHV0LXRleHQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5tZXRlci1pdGVtIC5pbnB1dC10ZXh0IGlucHV0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgcGFkZGluZzogOXB4IDE2cHg7IH0gfVxuICAubWV0ZXItaXRlbV9fY29uc3VtcHRpb24taGludCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtMXB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLm1ldGVyLWl0ZW1fX2NvbnN1bXB0aW9uLWhpbnQge1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4OyB9IH1cbiAgICAubWV0ZXItaXRlbV9fY29uc3VtcHRpb24taGludDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oCUXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubWV0ZXItaXRlbV9fY29uc3VtcHRpb24taGludCBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgZmlsbDogbm9uZTsgfVxuICAubWV0ZXItaXRlbV9fY29uc3VtcHRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTcuNzUzNjIlO1xuICAgIGhlaWdodDogMTRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMi43MTczOSU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLm1ldGVyLWl0ZW1fX2NvbnN1bXB0aW9uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgLm1ldGVyLWl0ZW1fX2NvbnN1bXB0aW9uIHAge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5tZXRlci1pdGVtX19jb25zdW1wdGlvbiBwIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAgIC5tZXRlci1pdGVtX19jb25zdW1wdGlvbi5pcy12YWx1ZSBwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm1ldGVyLWl0ZW1fX2NvbnN1bXB0aW9uLmlzLWxvd2VyIC5tZXRlci1pdGVtX19jb25zdW1wdGlvbi1oaW50OjpiZWZvcmUsIC5tZXRlci1pdGVtX19jb25zdW1wdGlvbi5pcy1oaWdoZXIgLm1ldGVyLWl0ZW1fX2NvbnN1bXB0aW9uLWhpbnQ6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1ldGVyLWl0ZW1fX2NvbnN1bXB0aW9uLmlzLWxvd2VyIHN2ZywgLm1ldGVyLWl0ZW1fX2NvbnN1bXB0aW9uLmlzLWhpZ2hlciBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubWV0ZXItaXRlbV9fY29uc3VtcHRpb24uaXMtbG93ZXIgc3ZnIHtcbiAgICAgIHN0cm9rZTogIzM5YWIxZDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgIC5tZXRlci1pdGVtX19jb25zdW1wdGlvbi5pcy1oaWdoZXIgc3ZnIHtcbiAgICAgIHN0cm9rZTogI2YyMWIyODtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cbiAgLm1ldGVyLWl0ZW1fX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMzJweCA0OHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLm1ldGVyLWl0ZW1fX2RldGFpbHMge1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDE2cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLm1ldGVyLWl0ZW1fX2RldGFpbHMge1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDE2cHggMzJweDsgfSB9XG4gIC5tZXRlci1pdGVtX19ncmFwaCB7XG4gICAgd2lkdGg6IDczLjI3ODk5JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLm1ldGVyLWl0ZW1fX2dyYXBoIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5tZXRlci1pdGVtX19ncmFwaCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5tZXRlci1pdGVtX19ncmFwaCBjYW52YXMge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAubWV0ZXItaXRlbV9fZ3JhcGgtbGFiZWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiA3NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAubWV0ZXItaXRlbV9fZ3JhcGgtbGFiZWxzIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLm1ldGVyLWl0ZW1fX2dyYXBoLWxhYmVscyBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLm1ldGVyLWl0ZW1fX2dyYXBoLWxhYmVscyBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLm1ldGVyLWl0ZW1fX2RldGFpbHMtbGlzdCB7XG4gICAgbWFyZ2luOiAwIDAgMCA0LjUyODk5JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLm1ldGVyLWl0ZW1fX2RldGFpbHMtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgLm1ldGVyLWl0ZW1fX2RldGFpbHMtbGlzdCBkdCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDAgMCA0cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAubWV0ZXItaXRlbV9fZGV0YWlscy1saXN0IGR0IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuICAgICAgLm1ldGVyLWl0ZW1fX2RldGFpbHMtbGlzdCBkdDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5tZXRlci1pdGVtX19kZXRhaWxzLWxpc3QgZGQge1xuICAgICAgY29sb3I6ICMzZTQ1NWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgICAgLm1ldGVyLWl0ZW1fX2RldGFpbHMtbGlzdCBkZCBzcGFuLmpzLWNvbnN1bXB0aW9uLXdhcm5pbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5tZXRlci1pdGVtX19kZXRhaWxzLWxpc3QgZGQgc3Bhbi5qcy1jb25zdW1wdGlvbi13YXJuaW5nIHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgZmlsbDogI2VjYWEwMDtcbiAgICAgICAgICBzdHJva2U6IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5tZXRlci1pdGVtX19kZXRhaWxzLWxpc3QgZGQge1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgLm1ldGVyLWl0ZW1fX2RldGFpbHMtbGlzdCBkZCBzcGFuLmpzLWNvbnN1bXB0aW9uLXdhcm5pbmcgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIC5tZXRlci1pdGVtX19kZXRhaWxzLWxpc3QgZGQ6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm1ldGVyLWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7IH1cbiAgICAubWV0ZXItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5tZXRlci1pdGVtOmhvdmVyIC5tZXRlci1pdGVtX19oZWFkZXI6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDsgfVxuICAubWV0ZXItaXRlbS5pcy1jYXV0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmNmU5OyB9XG4gICAgLm1ldGVyLWl0ZW0uaXMtY2F1dGlvbiAubWV0ZXItaXRlbV9fd2FybmluZyB7XG4gICAgICBmaWxsOiAjZWNhYTAwOyB9XG4gICAgLm1ldGVyLWl0ZW0uaXMtY2F1dGlvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgMjQ2LCAyMzMsIDAuMyk7IH1cbiAgLm1ldGVyLWl0ZW0uaXMtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZTJlNTsgfVxuICAgIC5tZXRlci1pdGVtLmlzLXdhcm5pbmcgLm1ldGVyLWl0ZW1fX3dhcm5pbmcge1xuICAgICAgZmlsbDogI2YyMWIyODsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLm1ldGVyLWl0ZW0uaXMtd2FybmluZyAubWV0ZXItaXRlbV9fY3VycmVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5tZXRlci1pdGVtLmlzLXdhcm5pbmcgLmlucHV0LXRleHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tZXRlci1pdGVtLmlzLXdhcm5pbmc6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTIsIDIyNiwgMjI5LCAwLjMpOyB9XG4gIC5tZXRlci1pdGVtLmlzLWZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLm1ldGVyLWl0ZW0uaXMtZm9jdXM6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQwYjI0OyB9XG4gICAgLm1ldGVyLWl0ZW0uaXMtZm9jdXMgLm1ldGVyLWl0ZW1fX2hlYWRlcjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MGIyNDsgfVxuICAubWV0ZXItaXRlbS5pcy1vcGVuIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xMHB4IDlweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMTMpLCBpbnNldCAwIDEwcHggOXB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7IH1cbiAgICAubWV0ZXItaXRlbS5pcy1vcGVuOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLm1ldGVyLWl0ZW0uaXMtb3BlbiAubWV0ZXItaXRlbV9faGVhZGVyOjpiZWZvcmUge1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTsgfVxuICAgIC5tZXRlci1pdGVtLmlzLW9wZW4gLm1ldGVyLWl0ZW1fX2hlYWRlcjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLm1ldGVyLWl0ZW0uaXMtb3BlbiAubWV0ZXItaXRlbV9faGVhZGVyOjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDA7IH0gfVxuICAgIC5tZXRlci1pdGVtLmlzLW9wZW4gLm1ldGVyLWl0ZW1fX2RldGFpbHMge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAubWV0ZXItaXRlbS5pcy1vcGVuLmlzLWNhdXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCAyNDYsIDIzMywgMC4zKTsgfVxuICAubWV0ZXItaXRlbS5pcy1vcGVuLmlzLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUyLCAyMjYsIDIyOSwgMC4zKTsgfVxuXG4uZ3JhcGgtdG9vbHRpcCB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiUFQgUm9vdCBVSVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDJweCA3cHggcmdiYSgwLCAwLCAwLCAwLjIpKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmdyYXBoLXRvb2x0aXAge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1JSwgLTEwMCUpOyB9IH1cbiAgLmdyYXBoLXRvb2x0aXA6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDdweCk7XG4gICAgYm90dG9tOiAtNXB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5ncmFwaC10b29sdGlwOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IGNhbGMoMjUlIC0gN3B4KTsgfSB9XG4gIC5ncmFwaC10b29sdGlwX19oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2U0ZTY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAuZ3JhcGgtdG9vbHRpcF9fY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gIC5ncmFwaC10b29sdGlwIGRsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmdyYXBoLXRvb2x0aXAgZHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MXB4KTtcbiAgICBwYWRkaW5nOiAycHggMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7IH1cbiAgLmdyYXBoLXRvb2x0aXAgZGQge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiA2M3B4O1xuICAgIHBhZGRpbmc6IDJweCAwO1xuICAgIG1hcmdpbjogMDsgfVxuXG4uZ3JhcGgtdG9vbHRpcC0tbXVsdGlwbGUge1xuICB3aWR0aDogMjA4cHg7IH1cbiAgLmdyYXBoLXRvb2x0aXAtLW11bHRpcGxlIGR0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7IH1cbiAgLmdyYXBoLXRvb2x0aXAtLW11bHRpcGxlIGRkIHtcbiAgICB3aWR0aDogNTJweDsgfVxuXG4udGFicy1jb250cm9scyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC50YWJzLWNvbnRyb2xzIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIG1hcmdpbjogMCAwIDAgLTE2cHg7IH0gfVxuICAudGFicy1jb250cm9sczo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxlZnQ6IC04MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTYwcHgpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNCwgMTEsIDM2LCAwLjEpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAudGFicy1jb250cm9sczo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7IH0gfVxuICAudGFicy1jb250cm9sc19fYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnRhYnMtY29udHJvbHNfX2Jsb2NrIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7IH0gfVxuICAgIC50YWJzLWNvbnRyb2xzX19ibG9jayA+IDpsYXN0LWNoaWxkIGxhYmVsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC50YWJzLWNvbnRyb2xzX19ibG9jazo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50YWJzLWNvbnRyb2xzX193cmFwcGVyIHtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRhYnMtY29udHJvbHNfX3dyYXBwZXI6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDsgfSB9XG4gIC50YWJzLWNvbnRyb2xzIGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTsgfVxuICAudGFicy1jb250cm9scyBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC50YWJzLWNvbnRyb2xzIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICBmbGV4LXNocmluazogMDsgfSB9XG4gICAgLnRhYnMtY29udHJvbHMgbGFiZWw6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAudGFicy1jb250cm9sc19fdW5kZXJsaW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MGIyNDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAudGFicy1jb250cm9scyBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4ucG9wdXAtLWFuc3dlciB7XG4gIHBhZGRpbmc6IDY0cHggNjRweCA0MHB4O1xuICB3aWR0aDogNTkycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnBvcHVwLS1hbnN3ZXIge1xuICAgICAgcGFkZGluZzogMjRweCAyMHB4IDIwcHg7IH0gfVxuICAucG9wdXAtLWFuc3dlciAucG9wdXBfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucG9wdXAtLWFuc3dlciAucG9wdXBfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLnBvcHVwLS1hbnN3ZXIgLnBvcHVwX19hbnN3ZXJlZC1tc2cge1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNGY3OGUwO1xuICAgIHBhZGRpbmc6IDhweCAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBjb2xvcjogIzNlNDU1YztcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wb3B1cC0tYW5zd2VyIC5wb3B1cF9fYW5zd2VyZWQtbXNnIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAucG9wdXAtLWFuc3dlciAuaW5wdXQtdGV4dC0tdGV4dGFyZWEgdGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDExOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wb3B1cC0tYW5zd2VyIC5pbnB1dC10ZXh0LS10ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAucG9wdXAtLWFuc3dlciBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgcGFkZGluZzogMTZweCA0M3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucG9wdXAtLWFuc3dlciBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDQzcHg7IH0gfVxuXG4ucG9wdXAtLW5ldy1yZXF1ZXN0IHtcbiAgcGFkZGluZzogNjRweCA2NHB4IDQwcHg7XG4gIHdpZHRoOiA1OTJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucG9wdXAtLW5ldy1yZXF1ZXN0IHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMjBweCAyMHB4OyB9IH1cbiAgLnBvcHVwLS1uZXctcmVxdWVzdCAucG9wdXBfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucG9wdXAtLW5ldy1yZXF1ZXN0IC5wb3B1cF9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAucG9wdXAtLW5ldy1yZXF1ZXN0IC5pbnB1dC10ZXh0LS1zZWxlY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBvcHVwLS1uZXctcmVxdWVzdCAuaW5wdXQtdGV4dC0tc2VsZWN0IC5pbnB1dC10ZXh0X19zZWxlY3Qtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMjUycHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAucG9wdXAtLW5ldy1yZXF1ZXN0IC5pbnB1dC10ZXh0LS1zZWxlY3QgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAucG9wdXAtLW5ldy1yZXF1ZXN0IC5pbnB1dC10ZXh0LS1zZWxlY3QgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgc3Ryb2tlOiAjMDQwYjI0OyB9XG4gICAgICAucG9wdXAtLW5ldy1yZXF1ZXN0IC5pbnB1dC10ZXh0LS1zZWxlY3QgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyIGlucHV0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogIzA0MGIyNDtcbiAgICAgICAgd2lkdGg6IDI1MnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAucG9wdXAtLW5ldy1yZXF1ZXN0IC5pbnB1dC10ZXh0LS1zZWxlY3QgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLnBvcHVwLS1uZXctcmVxdWVzdCAuaW5wdXQtdGV4dC0tc2VsZWN0IC5pbnB1dC10ZXh0X19zZWxlY3Qtd3JhcHBlciBpbnB1dDo6LW1vei1zZWxlY3Rpb24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wb3B1cC0tbmV3LXJlcXVlc3QgLmlucHV0LXRleHQtLXNlbGVjdCAuaW5wdXQtdGV4dF9fc2VsZWN0LXdyYXBwZXIgaW5wdXQ6OnNlbGVjdGlvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnBvcHVwLS1uZXctcmVxdWVzdCAuaW5wdXQtdGV4dC0tc2VsZWN0IC5pbnB1dC10ZXh0X19zZWxlY3Qtd3JhcHBlciBpbnB1dDpmb2N1cyB7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMwNDBiMjQ7IH1cbiAgICAgIC5wb3B1cC0tbmV3LXJlcXVlc3QgLmlucHV0LXRleHQtLXNlbGVjdCAuaW5wdXQtdGV4dF9fc2VsZWN0LXdyYXBwZXIgLmlucHV0LXRleHRfX3NlbGVjdC1saXN0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNCwgMTEsIDM2LCAwLjUpO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMC4xMzgzNnB4IDIuOTYwOTZweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMC4zMzI1cHggNy4xMTU2MXB4IHJnYmEoMCwgMCwgMCwgMC4wNzE4ODU0KSwgMCAwLjYyNjA4cHggMTMuMzk4MXB4IHJnYmEoMCwgMCwgMCwgMC4wNTk2MTA3KSwgMCAxLjExNjgycHggMjMuODk5OXB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDAgMi4wODg4OHB4IDQ0LjcwMnB4IHJnYmEoMCwgMCwgMCwgMC4wNDAzODkzKSwgMCA1cHggMTA3cHggcmdiYSgwLCAwLCAwLCAwLjAyODExNDYpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjJzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgLnBvcHVwLS1uZXctcmVxdWVzdCAuaW5wdXQtdGV4dC0tc2VsZWN0IC5pbnB1dC10ZXh0X19zZWxlY3Qtd3JhcHBlciAuaW5wdXQtdGV4dF9fc2VsZWN0LWxpc3QgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgICAgY29sb3I6ICMwNDBiMjQ7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VkIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICAucG9wdXAtLW5ldy1yZXF1ZXN0IC5pbnB1dC10ZXh0LS1zZWxlY3QgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyIC5pbnB1dC10ZXh0X19zZWxlY3QtbGlzdCBsaTpob3ZlciwgLnBvcHVwLS1uZXctcmVxdWVzdCAuaW5wdXQtdGV4dC0tc2VsZWN0IC5pbnB1dC10ZXh0X19zZWxlY3Qtd3JhcHBlciAuaW5wdXQtdGV4dF9fc2VsZWN0LWxpc3QgbGk6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZjZmNmZDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlNGU2O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2U0ZTY7IH1cbiAgICAgICAgLnBvcHVwLS1uZXctcmVxdWVzdCAuaW5wdXQtdGV4dC0tc2VsZWN0IC5pbnB1dC10ZXh0X19zZWxlY3Qtd3JhcHBlciAuaW5wdXQtdGV4dF9fc2VsZWN0LWxpc3QgLmlucHV0LXRleHRfX3NlbGVjdC1pdGVtLS1zZWxlY3RlZCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAucG9wdXAtLW5ldy1yZXF1ZXN0IC5pbnB1dC10ZXh0LS1zZWxlY3QgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyIC5pbnB1dC10ZXh0X19zZWxlY3QtbGlzdCAuaW5wdXQtdGV4dF9fc2VsZWN0LWl0ZW0tLXNlbGVjdGVkOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MGIyNDsgfVxuICAgICAgLnBvcHVwLS1uZXctcmVxdWVzdCAuaW5wdXQtdGV4dC0tc2VsZWN0IC5pbnB1dC10ZXh0X19zZWxlY3Qtd3JhcHBlci0tc2hvdyBpbnB1dCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgICAucG9wdXAtLW5ldy1yZXF1ZXN0IC5pbnB1dC10ZXh0LS1zZWxlY3QgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyLS1zaG93IC5pbnB1dC10ZXh0X19zZWxlY3QtbGlzdCB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5wb3B1cC0tbmV3LXJlcXVlc3QgLmlucHV0LXRleHQtLXNlbGVjdCAuaW5wdXQtdGV4dF9fc2VsZWN0LXdyYXBwZXItLXNob3cgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTsgfVxuICAucG9wdXAtLW5ldy1yZXF1ZXN0IC5pbnB1dC10ZXh0LS10ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gICAgbWluLWhlaWdodDogMTE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnBvcHVwLS1uZXctcmVxdWVzdCAuaW5wdXQtdGV4dC0tdGV4dGFyZWEgdGV4dGFyZWEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLnBvcHVwLS1uZXctcmVxdWVzdCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgcGFkZGluZzogMTZweCA0M3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucG9wdXAtLW5ldy1yZXF1ZXN0IGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggNDNweDsgfSB9XG4gIC5wb3B1cC0tbmV3LXJlcXVlc3RfX2Nsb3NlOjpiZWZvcmUsIC5wb3B1cC0tbmV3LXJlcXVlc3RfX2Nsb3NlOjphZnRlciB7XG4gICAgaGVpZ2h0OiAxNnB4OyB9XG5cbi5hcmNoaXZlIHtcbiAgbWFyZ2luLXRvcDogNDRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuYXJjaGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4OyB9IH1cblxuLnJlcXVlc3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA0NHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5yZXF1ZXN0cyB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4OyB9IH1cbiAgLnJlcXVlc3RzX19jcmVhdGUtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTE3cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBwYWRkaW5nOiAxNnB4IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gICAgICAucmVxdWVzdHNfX2NyZWF0ZS1idG4ge1xuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucmVxdWVzdHNfX2NyZWF0ZS1idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMThweCAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLnJlcXVlc3RzIC5zaG93LW1vcmUge1xuICAgIG1hcmdpbi1ib3R0b206IC00NnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucmVxdWVzdHMgLnNob3ctbW9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yMnB4OyB9IH1cblxuLnJlcXVlc3QtY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2U0ZTY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMzBweCAwIDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLCB0cmFuc2Zvcm0gMC41cyBlYXNlOyB9XG4gIC5yZXF1ZXN0LWNhcmQtLWFuaW1hdGVkIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zNnB4KTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnJlcXVlc3QtY2FyZC0tYW5pbWF0ZWQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjRweCk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucmVxdWVzdC1jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDsgfSB9XG4gIC5yZXF1ZXN0LWNhcmRfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMCA0M3B4IDI0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2U0ZTY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucmVxdWVzdC1jYXJkX19oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDE5cHggMXB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfSB9XG4gIC5yZXF1ZXN0LWNhcmRfX2hlYWRlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1yaWdodDogMjRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnJlcXVlc3QtY2FyZF9faGVhZGVyLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAucmVxdWVzdC1jYXJkX19udW1iZXIsIC5yZXF1ZXN0LWNhcmRfX2RhdGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5yZXF1ZXN0LWNhcmRfX251bWJlciwgLnJlcXVlc3QtY2FyZF9fZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAucmVxdWVzdC1jYXJkX19zdGF0dXMge1xuICAgIHBhZGRpbmc6IDhweCAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBjb2xvcjogIzA0MGIyNDtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNmZiOyB9XG4gICAgLnJlcXVlc3QtY2FyZF9fc3RhdHVzIHNwYW4gKyBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJlcXVlc3QtY2FyZC0tYW5zd2VyZWQgLnJlcXVlc3QtY2FyZF9fc3RhdHVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgY29sb3I6ICMzOWFiMWQ7XG4gICAgYmFja2dyb3VuZDogI2U5ZjVlNjtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLnJlcXVlc3QtY2FyZC0tYW5zd2VyZWQgLnJlcXVlc3QtY2FyZF9fc3RhdHVzOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgbGVmdDogMTJweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzM5YWIxZDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDhkZWcpOyB9XG4gICAgLnJlcXVlc3QtY2FyZC0tYW5zd2VyZWQgLnJlcXVlc3QtY2FyZF9fc3RhdHVzIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5yZXF1ZXN0LWNhcmQtLWFuc3dlcmVkIC5yZXF1ZXN0LWNhcmRfX3N0YXR1cyBzcGFuICsgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLnJlcXVlc3QtY2FyZF9fZGF0YSB7XG4gICAgcGFkZGluZzogMjZweCA0M3B4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnJlcXVlc3QtY2FyZF9fZGF0YSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTlweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH1cbiAgLnJlcXVlc3QtY2FyZF9fYW5zd2VyIHtcbiAgICBwYWRkaW5nOiAyM3B4IDQzcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlM2U0ZTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmZDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnJlcXVlc3QtY2FyZF9fYW5zd2VyIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxOXB4IDI0cHg7IH0gfVxuICAucmVxdWVzdC1jYXJkX19yZXF1ZXN0LXR5cGUgYixcbiAgLnJlcXVlc3QtY2FyZF9fcmVxdWVzdC10ZXh0IGIsIC5yZXF1ZXN0LWNhcmRfX2Fuc3dlci1kYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBjb2xvcjogIzA0MGIyNDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAucmVxdWVzdC1jYXJkX19yZXF1ZXN0LXR5cGUgcCxcbiAgLnJlcXVlc3QtY2FyZF9fcmVxdWVzdC10ZXh0IHAsIC5yZXF1ZXN0LWNhcmRfX2Fuc3dlci10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgY29sb3I6ICMwNDBiMjQ7XG4gICAgd2lkdGg6IDg1JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnJlcXVlc3QtY2FyZF9fcmVxdWVzdC10eXBlIHAsXG4gICAgICAucmVxdWVzdC1jYXJkX19yZXF1ZXN0LXRleHQgcCwgLnJlcXVlc3QtY2FyZF9fYW5zd2VyLXRleHQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5yZXF1ZXN0LWNhcmRfX3JlcXVlc3QtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIC5yZXF1ZXN0LWNhcmRfX3JlcXVlc3QtdHlwZSBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5yZXF1ZXN0LWNhcmRfX2Fuc3dlci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucmVxdWVzdC1jYXJkX19hbnN3ZXItdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuICAucmVxdWVzdC1jYXJkX19hbnN3ZXItYnRucyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnJlcXVlc3QtY2FyZF9fYW5zd2VyLWJ0bnMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAucmVxdWVzdC1jYXJkX19hbnN3ZXItYnRucyAuYnV0dG9uLS1ibHVlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgcGFkZGluZzogMTZweCA0OXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLnJlcXVlc3QtY2FyZF9fYW5zd2VyLWJ0bnMgLmJ1dHRvbi0tYmx1ZSB7XG4gICAgICAgICAgcGFkZGluZzogMThweCA0OXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9IH1cbiAgICAucmVxdWVzdC1jYXJkX19hbnN3ZXItYnRucyAuYnV0dG9uLS1ib3JkZXIge1xuICAgICAgcGFkZGluZzogMTZweCA0NnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLnJlcXVlc3QtY2FyZF9fYW5zd2VyLWJ0bnMgLmJ1dHRvbi0tYm9yZGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAxOHB4IDQ2cHg7IH0gfVxuICAucmVxdWVzdC1jYXJkX19maWxlcyB7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAgIC5yZXF1ZXN0LWNhcmRfX2ZpbGVzIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICBjb2xvcjogIzA0MGIyNDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5yZXF1ZXN0LWNhcmRfX2ZpbGVzIGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQwYjI0OyB9XG4gICAgICAucmVxdWVzdC1jYXJkX19maWxlcyBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc2VydmljZS1jZW50ZXIge1xuICBtYXJnaW4tdG9wOiA0NHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMzRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODk0cHgpIHtcbiAgICAuc2VydmljZS1jZW50ZXIge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xOHB4OyB9IH1cbiAgLnNlcnZpY2UtY2VudGVyIC5jaGVja2JveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDdweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4OTRweCkge1xuICAgICAgLnNlcnZpY2UtY2VudGVyIC5jaGVja2JveCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7IH0gfVxuICAuc2VydmljZS1jZW50ZXIgLmNlbnRlci1jYXJkICsgLmNlbnRlci1jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4OyB9XG4gIC5zZXJ2aWNlLWNlbnRlciA+IDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNlcnZpY2UtY2VudGVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTM2NnB4O1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2VydmljZS1jZW50ZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDBweCAzNnB4IDgycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZXJ2aWNlLWNlbnRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyNnB4IDE2cHggNThweDsgfSB9XG5cbi5jZW50ZXItY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlNGU2OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTRweCkge1xuICAgIC5jZW50ZXItY2FyZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLmNlbnRlci1jYXJkX193cmFwcGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtaW4td2lkdGg6IDQ2NXB4O1xuICAgIHdpZHRoOiA0OC4zJTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg5NHB4KSB7XG4gICAgICAuY2VudGVyLWNhcmRfX3dyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuICAuY2VudGVyLWNhcmRfX2ltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNSU7XG4gICAgbWluLWhlaWdodDogMzc4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gICAgICAuY2VudGVyLWNhcmRfX2ltZyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODk0cHgpIHtcbiAgICAgIC5jZW50ZXItY2FyZF9faW1nIHtcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5jZW50ZXItY2FyZF9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxNDNweDsgfSB9XG4gICAgLmNlbnRlci1jYXJkX19pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4OTRweCkge1xuICAgICAgICAuY2VudGVyLWNhcmRfX2ltZyBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfSB9XG4gIC5jZW50ZXItY2FyZF9fYWRkcmVzcyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICMwNDBiMjQ7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4OTRweCkge1xuICAgICAgLmNlbnRlci1jYXJkX19hZGRyZXNzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAuY2VudGVyLWNhcmRfX3dvcmstc2NoZWR1bGUsIC5jZW50ZXItY2FyZF9fZW1haWwsIC5jZW50ZXItY2FyZF9fY2hpZWYsIC5jZW50ZXItY2FyZF9fbWFpbi10ZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBjb2xvcjogIzA0MGIyNDsgfVxuICAuY2VudGVyLWNhcmRfX3dvcmstc2NoZWR1bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7IH1cbiAgLmNlbnRlci1jYXJkIC5jb250YWN0cy1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg5NHB4KSB7XG4gICAgICAuY2VudGVyLWNhcmQgLmNvbnRhY3RzLWxpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5jZW50ZXItY2FyZF9fZW1haWwge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODk0cHgpIHtcbiAgICAgIC5jZW50ZXItY2FyZF9fZW1haWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9IH1cbiAgICAuY2VudGVyLWNhcmRfX2VtYWlsIGEge1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC5jZW50ZXItY2FyZF9fZW1haWwgYTpob3ZlcixcbiAgICAuY2VudGVyLWNhcmRfX2VtYWlsIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICM3Njc4ODc7IH1cbiAgLmNlbnRlci1jYXJkX19tYWluLXRlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg5NHB4KSB7XG4gICAgICAuY2VudGVyLWNhcmRfX21haW4tdGVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICAgIC5jZW50ZXItY2FyZF9fbWFpbi10ZWwgYSB7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmNlbnRlci1jYXJkX19tYWluLXRlbCBhOmhvdmVyLFxuICAgIC5jZW50ZXItY2FyZF9fbWFpbi10ZWwgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzc2Nzg4NzsgfVxuICAuY2VudGVyLWNhcmRfX21haW4tdGVsICsgLmNlbnRlci1jYXJkX19tYWluLXRlbCB7XG4gICAgbWFyZ2luLXRvcDogLTM2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODk0cHgpIHtcbiAgICAgIC5jZW50ZXItY2FyZF9fbWFpbi10ZWwgKyAuY2VudGVyLWNhcmRfX21haW4tdGVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE2cHg7IH0gfVxuXG4uY29udGFjdHMtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5jb250YWN0cy1saXN0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDsgfSB9XG4gIC5jb250YWN0cy1saXN0X190YXJnZXQsIC5jb250YWN0cy1saXN0X190ZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBjb2xvcjogIzA0MGIyNDsgfVxuICAgIC5jb250YWN0cy1saXN0X190YXJnZXQ6bnRoLW9mLXR5cGUob2RkKSwgLmNvbnRhY3RzLWxpc3RfX3RlbDpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY2Zjc7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuY29udGFjdHMtbGlzdF9fdGFyZ2V0Om50aC1vZi10eXBlKG9kZCksIC5jb250YWN0cy1saXN0X190ZWw6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuY29udGFjdHMtbGlzdF9fdGFyZ2V0Om50aC1vZi10eXBlKGV2ZW4pLCAuY29udGFjdHMtbGlzdF9fdGVsOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjZmNzsgfSB9XG4gIC5jb250YWN0cy1saXN0X190YXJnZXQge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgcGFkZGluZzogMTRweCAyLjUlIDE0cHggMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgICAgIC5jb250YWN0cy1saXN0X190YXJnZXQge1xuICAgICAgICB3aWR0aDogNjElOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5jb250YWN0cy1saXN0X190YXJnZXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTZweCA4cHggMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTsgfSB9XG4gIC5jb250YWN0cy1saXN0X190ZWwge1xuICAgIHdpZHRoOiAzNSU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE0cHggMjRweCAxNHB4IDA7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInRudW1cIjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgICAgIC5jb250YWN0cy1saXN0X190ZWwge1xuICAgICAgICB3aWR0aDogMzklOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5jb250YWN0cy1saXN0X190ZWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4IDIwcHggMTZweDtcbiAgICAgICAgdGV4dC1hbGlnbi1sYXN0OiBsZWZ0OyB9IH1cbiAgICAuY29udGFjdHMtbGlzdF9fdGVsIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuY29udGFjdHMtbGlzdF9fdGVsIGEge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAgIC5jb250YWN0cy1saXN0X190ZWwgYTpob3ZlciwgLmNvbnRhY3RzLWxpc3RfX3RlbCBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICM3Njc4ODc7IH1cblxuLnBvbGl0aWNzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTY4cHg7IH1cbiAgLnBvbGl0aWNzIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucG9saXRpY3MgaDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgLnBvbGl0aWNzX19pbmZvLWJsb2NrIHtcbiAgICB3aWR0aDogNzIlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucG9saXRpY3NfX2luZm8tYmxvY2sge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5wb2xpdGljcyBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjMTMxMjI1O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucG9saXRpY3MgaDIge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgLnBvbGl0aWNzIG9sIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiA5OCU7XG4gICAgY291bnRlci1yZXNldDogbGlzdDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnBvbGl0aWNzIG9sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTlweDsgfSB9XG4gIC5wb2xpdGljcyBvbCBsaSxcbiAgLnBvbGl0aWNzIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGNvbG9yOiAjM2U0NTVjO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBUIFJvb3QgVUlcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5wb2xpdGljcyBvbCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAucG9saXRpY3Mgb2wgbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QpIFwiLlwiO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3Q7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnBvbGl0aWNzIG9sIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4OyB9XG4gICAgICAgIC5wb2xpdGljcyBvbCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAtMThweDsgfSB9XG4gIC5wb2xpdGljcyBwIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnBvbGl0aWNzIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLnBvbGl0aWNzIGEge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAucG9saXRpY3MgYTpob3ZlciwgLnBvbGl0aWNzIGE6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJyBvbiwgJ2xudW0nIG9uOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAudGFibGUge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgICBtYXJnaW46IDAgLTE2cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAudGFibGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wM3B4OyB9IH1cbiAgLnRhYmxlX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLnRhYmxlX193cmFwcGVyIHtcbiAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiAjMDQwYjI0ICNlM2U0ZTY7XG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjsgfVxuICAgICAgICAudGFibGVfX3dyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTNlNGU2OyB9XG4gICAgICAgIC50YWJsZV9fd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgIGhlaWdodDogMnB4OyB9XG4gICAgICAgIC50YWJsZV9fd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDBiMjQ7IH0gfVxuICAgIC50YWJsZV9fd3JhcHBlciB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjZmNzsgfVxuICAgIC50YWJsZV9fd3JhcHBlciB0YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC50YWJsZV9fd3JhcHBlciB0YWJsZSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMTA0cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC50YWJsZV9fd3JhcHBlciB0YWJsZSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWluLXdpZHRoOiBhdXRvOyB9IH1cbiAgLnRhYmxlIHRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG4gIC50YWJsZSB0aCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAudGFibGUgdGgge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfSB9XG4gICAgLnRhYmxlIHRoIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzc2Nzg4NzsgfVxuICAgIC50YWJsZSB0aC50YWJsZV9fZGVidCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAudGFibGUgdGQge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAudGFibGUgdGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7IH0gfVxuICAgIC50YWJsZSB0ZC50YWJsZV9fY2FwdGlvbi1jZWxsIHtcbiAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAudGFibGUgdGQudGFibGVfX2NhcHRpb24tY2VsbCB7XG4gICAgICAgICAgd2lkdGg6IDIzMnB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMjMycHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC50YWJsZSB0ZC50YWJsZV9fY2FwdGlvbi1jZWxsIHtcbiAgICAgICAgICB3aWR0aDogMTUycHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNTJweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM3B4OyB9IH1cbiAgLnRhYmxlIHRoOmZpcnN0LWNoaWxkLFxuICAudGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC50YWJsZSB0aDpmaXJzdC1jaGlsZCxcbiAgICAgIC50YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDsgfSB9XG4gIC50YWJsZSB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC50YWJsZSB0aDpsYXN0LWNoaWxkLFxuICAgICAgLnRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4OyB9IH1cbiAgLnRhYmxlX19jYXB0aW9uLWNlbGwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnRhYmxlX191bml0cyB7XG4gICAgd2lkdGg6IDYwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC50YWJsZV9fdW5pdHMge1xuICAgICAgICBtaW4td2lkdGg6IDM3cHg7IH0gfVxuICAudGFibGVfX3F1YW50aXR5IHtcbiAgICB3aWR0aDogMTEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC50YWJsZV9fcXVhbnRpdHkge1xuICAgICAgICBtaW4td2lkdGg6IDczcHg7IH0gfVxuICAudGFibGVfX3JhdGUge1xuICAgIHdpZHRoOiA4NnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAudGFibGVfX3JhdGUge1xuICAgICAgICBtaW4td2lkdGg6IDc3cHg7IH0gfVxuICAudGFibGVfX2FjY3J1ZWQge1xuICAgIHdpZHRoOiAxMzFweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnRhYmxlX19hY2NydWVkIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDsgfSB9XG4gIC50YWJsZV9fcmVjYWxjdWxhdGlvbiB7XG4gICAgd2lkdGg6IDEzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAudGFibGVfX3JlY2FsY3VsYXRpb24ge1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4OyB9IH1cbiAgLnRhYmxlX19kZWJ0IHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzOXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAudGFibGVfX2RlYnQge1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICAudGFibGVfX3BheSB7XG4gICAgd2lkdGg6IDExMnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAudGFibGVfX3BheSB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7IH0gfVxuICAudGFibGVfX3ByaXZpbGVnZXMge1xuICAgIHdpZHRoOiAxMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnRhYmxlX19wcml2aWxlZ2VzIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMTBweDsgfSB9XG4gIC50YWJsZSAudGFibGVfX2Zha2Uge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMjJweCAwIDRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwLjEzODM2cHggMi45NjA5NnB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAwLjMzMjVweCA3LjExNTYxcHggcmdiYSgwLCAwLCAwLCAwLjA3MTg4NTQpLCAwIDAuNjI2MDhweCAxMy4zOTgxcHggcmdiYSgwLCAwLCAwLCAwLjA1OTYxMDcpLCAwIDEuMTE2ODJweCAyMy44OTk5cHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMCAyLjA4ODg4cHggNDQuNzAycHggcmdiYSgwLCAwLCAwLCAwLjA0MDM4OTMpLCAwIDVweCAxMDdweCByZ2JhKDAsIDAsIDAsIDAuMDI4MTE0Nik7XG4gICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAudGFibGUgLnRhYmxlX19mYWtlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAudGFibGUgLnRhYmxlX19mYWtlIHRhYmxlIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLnRhYmxlIC50YWJsZV9fZmFrZSB0aCB7XG4gICAgICBoZWlnaHQ6IDY0cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAudGFibGUgLnRhYmxlX19mYWtlIHRoIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC50YWJsZSAudGFibGVfX2Zha2UgdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAudGFibGUgLnRhYmxlX19mYWtlIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9IH1cblxuLnBheW1lbnRzIHtcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7IH1cbiAgLnBheW1lbnRzX190YWJzIC50YWJzLWNvbnRyb2xzX19ibG9jayB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wYXltZW50c19fdGFicyAudGFicy1jb250cm9sc19fYmxvY2sge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAucGF5bWVudHNfX3RhYnMgLnRhYnMtY29udHJvbHNfX3dyYXBwZXIgbGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogNzVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnBheW1lbnRzX190YWJzIC50YWJzLWNvbnRyb2xzX193cmFwcGVyIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOXB4OyB9IH1cbiAgLnBheW1lbnRzX190YWJzIC50YWJzLWNvbnRyb2xzX193cmFwcGVyOmxhc3QtY2hpbGQgbGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAucGF5bWVudHNfX3RhYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MzdweDtcbiAgICBtYXJnaW46IDMycHggYXV0byAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucGF5bWVudHNfX3RhYmxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4OyB9IH1cbiAgLnBheW1lbnRzX19idXR0b24ge1xuICAgIHdpZHRoOiAxNjRweDtcbiAgICBtYXJnaW46IDdweCAwIDAgYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnBheW1lbnRzX19idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDsgfSB9XG5cbi5wYXltZW50cy10YWJsZV9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4IDI4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnBheW1lbnRzLXRhYmxlX19yb3cge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgcGFkZGluZzogMTZweDsgfSB9XG4gIC5wYXltZW50cy10YWJsZV9fcm93Om50aC1vZi10eXBlKDJuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjZmNzsgfVxuICAucGF5bWVudHMtdGFibGVfX3JvdyBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGF5bWVudHMtdGFibGVfX3Jvdy0tdG90YWwge1xuICAgIHBhZGRpbmc6IDI0cHggMjhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnBheW1lbnRzLXRhYmxlX19yb3ctLXRvdGFsIHtcbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4OyB9IH1cblxuLnBheW1lbnRzLXRhYmxlX190ZXh0IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bScgb24sICdsbnVtJyBvbjsgfVxuICAucGF5bWVudHMtdGFibGVfX3RleHQtLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5wYXltZW50cy10YWJsZV9fdG90YWwge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnBheW1lbnRzLXRhYmxlX190b3RhbCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4udGlwcHktYm94W2RhdGEtaW5lcnRpYV1bZGF0YS1zdGF0ZT1cInZpc2libGVcIl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cblxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1cInRvY2stdG9vbHRpcFwiXSxcbi50aXBweS1ib3hbZGF0YS10aGVtZX49XCJ0b2NrLWhpbnRcIl0ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBjb2xvcjogIzc2Nzg4NztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMikpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1cInRvY2stdG9vbHRpcFwiXVtkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAudGlwcHktYXJyb3cge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KSAhaW1wb3J0YW50OyB9IH1cblxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1cInRvY2stdG9vbHRpcFwiXVtkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAudGlwcHktYXJyb3c6OmJlZm9yZSxcbi50aXBweS1ib3hbZGF0YS10aGVtZX49XCJ0b2NrLWhpbnRcIl1bZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLnRpcHB5LWFycm93OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmFmYWZhOyB9XG5cbi50aXBweS1ib3hbZGF0YS10aGVtZX49XCJ0b2NrLXRvb2x0aXBcIl0gPiAudGlwcHktYXJyb3c6OmJlZm9yZSxcbi50aXBweS1ib3hbZGF0YS10aGVtZX49XCJ0b2NrLWhpbnRcIl0gPiAudGlwcHktYXJyb3c6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuXG4uZGV0YWlsc19fYnV0dG9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogNzdweCBhdXRvIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5kZXRhaWxzX19idXR0b24tY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuZGV0YWlsc19fYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDI4cHg7IH0gfVxuICAuZGV0YWlsc19fYnV0dG9uLWNvbnRhaW5lciBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuZGV0YWlsc19fYnV0dG9uLWNvbnRhaW5lciBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG4gIC5kZXRhaWxzX19idXR0b24tY29udGFpbmVyIC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDMycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5kZXRhaWxzX19idXR0b24tY29udGFpbmVyIC5idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDMycHg7IH0gfVxuICAgIC5kZXRhaWxzX19idXR0b24tY29udGFpbmVyIC5idXR0b24gc3ZnIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgc3Ryb2tlOiB3aGl0ZTtcbiAgICAgIGZpbGw6IG5vbmU7IH1cblxuLmRldGFpbHNfX3RhYmxlcyB7XG4gIG1hcmdpbi10b3A6IDM4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5kZXRhaWxzX190YWJsZXMge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5kZXRhaWxzX190YWJsZXMge1xuICAgICAgbWFyZ2luLXRvcDogMzNweDsgfSB9XG5cbi5kZXRhaWxzX19hY2NvcmRpb24ge1xuICBwYWRkaW5nOiA0OXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlNGU2O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5kZXRhaWxzX19hY2NvcmRpb24ge1xuICAgICAgcGFkZGluZzogMThweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmRldGFpbHNfX2FjY29yZGlvbjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgLmRldGFpbHNfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkZXIgYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5kZXRhaWxzX19hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZGVyIGJ1dHRvbiAuYnV0dG9uLWhpZGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDMwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuZGV0YWlsc19fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2hlYWRlciBidXR0b24gLmJ1dHRvbi1oaWRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuZGV0YWlsc19fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2hlYWRlciBidXR0b24gLmFjY29yZGlvbl9fbmFtZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuZGV0YWlsc19fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2hlYWRlciBidXR0b24gLmFjY29yZGlvbl9fbmFtZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgLmRldGFpbHNfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkZXI6OmFmdGVyIHtcbiAgICB0b3A6IDNweDtcbiAgICByaWdodDogNHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5kZXRhaWxzX19hY2NvcmRpb24uaXMtb3BlbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuICAuZGV0YWlsc19fYWNjb3JkaW9uLmlzLW9wZW4gLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5kZXRhaWxzX19hY2NvcmRpb24uaXMtb3BlbiAuYWNjb3JkaW9uX19oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7IH0gfVxuICAgIC5kZXRhaWxzX19hY2NvcmRpb24uaXMtb3BlbiAuYWNjb3JkaW9uX19oZWFkZXI6OmFmdGVyIHtcbiAgICAgIHRvcDogMTBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5kZXRhaWxzX19hY2NvcmRpb24uaXMtb3BlbiAuYWNjb3JkaW9uX19oZWFkZXI6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICByaWdodDogMTFweDsgfSB9XG4gIC5kZXRhaWxzX19hY2NvcmRpb24uaXMtb3BlbiAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5kZXRhaWxzX19hY2NvcmRpb24gLmFjY29yZGlvbl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgIGNvbG9yOiAjNzY3ODg3OyB9XG4gICAgLmRldGFpbHNfX2FjY29yZGlvbiAuYWNjb3JkaW9uX190ZXh0IGEge1xuICAgICAgY29sb3I6ICM3Njc4ODc7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5kZXRhaWxzX19hY2NvcmRpb24gLmFjY29yZGlvbl9fdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH0gfVxuICAuZGV0YWlsc19fYWNjb3JkaW9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5kZXRhaWxzX19hY2NvcmRpb246bGFzdC1vZi10eXBlLmlzLW9wZW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLmRldGFpbHNfX3RhYmxlIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmRldGFpbHNfX3RhYmxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cblxuLmRldGFpbHNfX2Rpc2NsYWltZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjdweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiAjM2U0NTVmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5kZXRhaWxzX19kaXNjbGFpbWVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7IH0gfVxuXG4uZGV0YWlsc19fdG90YWwtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDlweDtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDQwYjI0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5kZXRhaWxzX190b3RhbC13cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLXRvcDogMzZweDsgfSB9XG4gIC5kZXRhaWxzX190b3RhbC13cmFwcGVyIC5idXR0b24ge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmRldGFpbHNfX3RvdGFsLXdyYXBwZXIgLmJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7IH0gfVxuXG4uZGV0YWlsc19fdG90YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiA4MiU7XG4gIG1hcmdpbi1yaWdodDogMjNweDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmRldGFpbHNfX3RvdGFsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLmRldGFpbHNfX3RvdGFsLXRleHQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmRldGFpbHNfX3RvdGFsLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLmdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgbWFyZ2luOiAtOHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5ncmlkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmdyaWRfX2NvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5ncmlkX19ibG9jayB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxNnB4KTtcbiAgICBtYXJnaW46IDAgOHB4IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gICAgICAuZ3JpZF9fYmxvY2sge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDE2cHgpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5ncmlkX19ibG9jayB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuZ3JpZF9fYmxvY2sgLmJ1dHRvbi0tYm9yZGVyIHtcbiAgICAgIG1heC13aWR0aDogMTY1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAuZ3JpZF9fYmxvY2sgLmJ1dHRvbi0tYm9yZGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0OyB9IH1cblxuLmdyaWQtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDM4cHggNDBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIuODA3ODZweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwcHggMHB4IDcuNzYzMzZweCByZ2JhKDAsIDAsIDAsIDAuMDM5MDk1MyksIDBweCAwcHggMTguNjkxMnB4IHJnYmEoMCwgMCwgMCwgMC4wMyksIDBweCAwcHggNjJweCByZ2JhKDAsIDAsIDAsIDAuMDIwOTA0Nyk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuZ3JpZC1ibG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgcGFkZGluZzogMjZweCAxNHB4IDExcHg7IH1cbiAgICAgIC5ncmlkLWJsb2NrOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzM3B4OyB9IH1cbiAgLmdyaWQtYmxvY2tfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IDAgMCAyMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBjb2xvcjogIzA0MGIyNDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5ncmlkLWJsb2NrX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgLmdyaWQtYmxvY2tfX3RpdGxlIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIHJpZ2h0OiAtMzNweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIHN0cm9rZTogIzA0MGIyNDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5ncmlkLWJsb2NrX190aXRsZSBzdmcge1xuICAgICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgICAgICB3aWR0aDogMTdweDsgfSB9XG4gIC5ncmlkLWJsb2NrIGEuZ3JpZC1ibG9ja19fdGl0bGU6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODsgfVxuICAuZ3JpZC1ibG9ja19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGNvbG9yOiAjM2U0NTVmOyB9XG4gIC5ncmlkLWJsb2NrX190ZXh0LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIGNvbG9yOiAjMkMzNjU5O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgLmdyaWQtYmxvY2tfX3RleHQtYmxvY2sgYiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuZ3JpZC1ibG9ja19fdGV4dC1ibG9jayBiIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmdyaWQtYmxvY2stLXNtYWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICBtYXJnaW46IDAgMCAxNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuZ3JpZC1ibG9jay0tc21hbGwge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMTdweDsgfSB9XG4gICAgLmdyaWQtYmxvY2stLXNtYWxsOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5tYWluLXBhZ2Uge1xuICBtYXJnaW4tdG9wOiAxNHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5tYWluLXBhZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogLTVweDsgfSB9XG4gIC5tYWluLXBhZ2VfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzA0MGIyNDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLm1haW4tcGFnZV9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLndpZGdldC1wYXltZW50X190YWJsZSB7XG4gIG1hcmdpbi10b3A6IDI2cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLndpZGdldC1wYXltZW50X190YWJsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4OyB9IH1cblxuLndpZGdldC1wYXltZW50X19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC53aWRnZXQtcGF5bWVudF9fcm93Omxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDsgfVxuICAud2lkZ2V0LXBheW1lbnRfX3JvdyBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDYwJTsgfVxuXG4ud2lkZ2V0LXBheW1lbnRfX3RleHQge1xuICBjb2xvcjogIzNlNDU1ZjsgfVxuICAud2lkZ2V0LXBheW1lbnRfX3RleHRfd2FybiB7XG4gICAgY29sb3I6ICNmMjFiMjg7IH1cbiAgLndpZGdldC1wYXltZW50X190ZXh0X3N1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjMzlhYjFkOyB9XG4gIC53aWRnZXQtcGF5bWVudF9fdGV4dF90b3RhbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMwNDBiMjQ7IH1cblxuLndpZGdldC1wYXltZW50X190b3RhbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzA0MGIyNDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAud2lkZ2V0LXBheW1lbnRfX3RvdGFsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDsgfSB9XG5cbi53aWRnZXQtcGF5bWVudF9fYnV0dG9ucy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDM2cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLndpZGdldC1wYXltZW50X19idXR0b25zLWNvbnRhaW5lciB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAud2lkZ2V0LXBheW1lbnRfX2J1dHRvbnMtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAud2lkZ2V0LXBheW1lbnRfX2J1dHRvbnMtY29udGFpbmVyIC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAgIC53aWRnZXQtcGF5bWVudF9fYnV0dG9ucy1jb250YWluZXIgLmJ1dHRvbjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLndpZGdldC1wYXltZW50X19idXR0b25zLWNvbnRhaW5lciAuYnV0dG9uOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLndpZGdldC1wYXltZW50X19idXR0b25zLWNvbnRhaW5lciAuYnV0dG9uOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH0gfVxuICAgIC53aWRnZXQtcGF5bWVudF9fYnV0dG9ucy1jb250YWluZXIgLmJ1dHRvbi0tYmx1ZSB7XG4gICAgICB3aWR0aDogNDUlO1xuICAgICAgbWluLXdpZHRoOiA5MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLndpZGdldC1wYXltZW50X19idXR0b25zLWNvbnRhaW5lciAuYnV0dG9uLS1ibHVlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLndpZGdldC1wYXltZW50X19idXR0b25zLWNvbnRhaW5lciAuYnV0dG9uLS1ib3JkZXIge1xuICAgICAgd2lkdGg6IDUzJTtcbiAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLndpZGdldC1wYXltZW50X19idXR0b25zLWNvbnRhaW5lciAuYnV0dG9uLS1ib3JkZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLndpZGdldC1wYXltZW50X19zdWNjZXNzIHtcbiAgcGFkZGluZzogMzZweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UzZTRlNjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2U0ZTY7IH1cblxuLndpZGdldC1wYXltZW50X19zdWNjZXNzLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuICAud2lkZ2V0LXBheW1lbnRfX3N1Y2Nlc3MtaW5mbzo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzM5YWIxZDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzM5YWIxZDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi53aWRnZXQtbWVhc3VyZW1lbnRzX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAud2lkZ2V0LW1lYXN1cmVtZW50c19fdGV4dCArIC53aWRnZXQtbWVhc3VyZW1lbnRzX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi53aWRnZXQtbWVhc3VyZW1lbnRzIC5idXR0b24ge1xuICBtYXgtd2lkdGg6IDIxNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC53aWRnZXQtbWVhc3VyZW1lbnRzIC5idXR0b24ge1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuXG4ud2lkZ2V0LW1lYXN1cmVtZW50c19fd2FybmluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCA0NXB4IDIwcHggNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjZlOTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAud2lkZ2V0LW1lYXN1cmVtZW50c19fd2FybmluZyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE2cHggMjBweDsgfSB9XG4gIC53aWRnZXQtbWVhc3VyZW1lbnRzX193YXJuaW5nIHNwYW4ge1xuICAgIG1heC13aWR0aDogMjcwcHg7IH1cbiAgLndpZGdldC1tZWFzdXJlbWVudHNfX3dhcm5pbmcgc3ZnIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBtaW4td2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIG1pbi1oZWlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgIGZpbGw6ICNlY2FhMDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC53aWRnZXQtbWVhc3VyZW1lbnRzX193YXJuaW5nIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA4cHg7IH0gfVxuICAud2lkZ2V0LW1lYXN1cmVtZW50c19fd2FybmluZyBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC53aWRnZXQtbWVhc3VyZW1lbnRzX193YXJuaW5nIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC53aWRnZXQtbWVhc3VyZW1lbnRzX193YXJuaW5nX3Jpc2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2UyZTU7IH1cbiAgICAud2lkZ2V0LW1lYXN1cmVtZW50c19fd2FybmluZ19yaXNrIHN2ZyB7XG4gICAgICBmaWxsOiAjZjIxYjI4OyB9XG5cbi53aWRnZXQtY29uc3VtcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4NSU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLndpZGdldC1jb25zdW1wdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDsgfSB9XG4gIC53aWRnZXQtY29uc3VtcHRpb25fX2dyYXBoLXdyYXBwZXIge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWF4LXdpZHRoOiAxODhweDtcbiAgICBtYXgtaGVpZ2h0OiAxODhweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC53aWRnZXQtY29uc3VtcHRpb25fX2dyYXBoLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTZweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjU2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG4gIC53aWRnZXQtY29uc3VtcHRpb25fX2dyYXBoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX19ncmFwaCBjYW52YXMge1xuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMTdweCByZ2JhKDgsIDYsIDM4LCAwLjExKSk7XG4gICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7IH1cbiAgLndpZGdldC1jb25zdW1wdGlvbl9faWNvbnMge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC53aWRnZXQtY29uc3VtcHRpb25fX2ljb25zIGxpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgLndpZGdldC1jb25zdW1wdGlvbl9faWNvbnMgc3BhbiB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBjb2xvcjogIzc2Nzg4NztcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJ0bnVtXCIgb24sIFwibG51bVwiIG9uO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xNHB4O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCBtYXJnaW4gMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC53aWRnZXQtY29uc3VtcHRpb25fX2ljb25zIC5pY29uIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgZmlsbDogbm9uZTtcbiAgICAgIHN0cm9rZTogI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAwLjJzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC53aWRnZXQtY29uc3VtcHRpb25fX2ljb25zIC5pY29uIHtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7IH0gfVxuICAgIC53aWRnZXQtY29uc3VtcHRpb25fX2ljb25zIC5pY29uLS1iaW4ge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX19pY29ucyAuaWNvbi0tYmluIHtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE5cHg7IH0gfVxuICAgIC53aWRnZXQtY29uc3VtcHRpb25fX2ljb25zIC5pY29uLS1kcm9wIHtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAxNHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLndpZGdldC1jb25zdW1wdGlvbl9faWNvbnMgLmljb24tLWRyb3Age1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDsgfSB9XG4gICAgLndpZGdldC1jb25zdW1wdGlvbl9faWNvbnMgLmljb24tLWxpZ2h0bmluZyB7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogMTZweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC53aWRnZXQtY29uc3VtcHRpb25fX2ljb25zIC5pY29uLS1saWdodG5pbmcge1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMjFweDsgfSB9XG4gICAgLndpZGdldC1jb25zdW1wdGlvbl9faWNvbnMgLmljb24tLWhvbWUge1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX19pY29ucyAuaWNvbi0taG9tZSB7XG4gICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4OyB9IH1cbiAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX19pY29ucyAuaWNvbi0ta2V5IHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLndpZGdldC1jb25zdW1wdGlvbl9faWNvbnMgLmljb24tLWtleSB7XG4gICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4OyB9IH1cbiAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX19pY29ucyAuaWNvbi0tZmlyZSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTdweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC53aWRnZXQtY29uc3VtcHRpb25fX2ljb25zIC5pY29uLS1maXJlIHtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7IH0gfVxuICAgIC53aWRnZXQtY29uc3VtcHRpb25fX2ljb25zIC5pY29uLS10aGVybW9tZXRlciB7XG4gICAgICB3aWR0aDogOXB4O1xuICAgICAgaGVpZ2h0OiAxOHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLndpZGdldC1jb25zdW1wdGlvbl9faWNvbnMgLmljb24tLXRoZXJtb21ldGVyIHtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDIzcHg7IH0gfVxuICAgIC53aWRnZXQtY29uc3VtcHRpb25fX2ljb25zIGxpLmlzLWhvdmVyIHNwYW4ge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLndpZGdldC1jb25zdW1wdGlvbl9faWNvbnMgbGkuaXMtaG92ZXIgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3B4OyB9IH1cbiAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX19pY29ucyBsaS5pcy1ob3ZlciAuaWNvbiB7XG4gICAgICBzdHJva2U6ICM3Njc4ODc7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX19pY29ucyBsaS5pcy1ob3ZlciAuaWNvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9IH1cbiAgICAgIC53aWRnZXQtY29uc3VtcHRpb25fX2ljb25zIGxpLmlzLWhvdmVyIC5pY29uLS1ibHVlIHtcbiAgICAgICAgc3Ryb2tlOiAjMzM1MGI5OyB9XG4gICAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX19pY29ucyBsaS5pcy1ob3ZlciAuaWNvbi0tcmVkIHtcbiAgICAgICAgc3Ryb2tlOiAjZjIxYjI4OyB9XG4gICAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX19pY29ucyBsaS5pcy1ob3ZlciAuaWNvbi0teWVsbG93IHtcbiAgICAgICAgc3Ryb2tlOiAjZWNhYTAwOyB9XG4gICAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX19pY29ucyBsaS5pcy1ob3ZlciAuaWNvbi0tb3JhbmdlIHtcbiAgICAgICAgc3Ryb2tlOiAjZmQ4MDNhOyB9XG4gIC53aWRnZXQtY29uc3VtcHRpb25fX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLndpZGdldC1jb25zdW1wdGlvbl9faW5mbyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAud2lkZ2V0LWNvbnN1bXB0aW9uX19jdXJyZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzJweDtcbiAgICBtYXgtd2lkdGg6IDE0NXB4O1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX19jdXJyZW50IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX19jdXJyZW50IHNwYW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX19jdXJyZW50IHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX19jdXJyZW50IHNwYW46bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICMzZTQ1NWY7IH1cbiAgLndpZGdldC1jb25zdW1wdGlvbl9fZGF0YSB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgLndpZGdldC1jb25zdW1wdGlvbl9fZGF0YSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLndpZGdldC1jb25zdW1wdGlvbl9fdGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgIHBhZGRpbmctbGVmdDogNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX190YWJzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX190YWJzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7IH0gfVxuICAgIC53aWRnZXQtY29uc3VtcHRpb25fX3RhYnMgbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogNHB4IDAgNHB4IDE1cHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlM2U0ZTY7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX190YWJzIGxhYmVsIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE0cHggOHB4O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlNGU2OyB9XG4gICAgICAgICAgLndpZGdldC1jb25zdW1wdGlvbl9fdGFicyBsYWJlbDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAgICAgLndpZGdldC1jb25zdW1wdGlvbl9fdGFicyBsYWJlbDpmaXJzdC1vZi10eXBlOjphZnRlciB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgICAgLndpZGdldC1jb25zdW1wdGlvbl9fdGFicyBsYWJlbDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gICAgICAgICAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX190YWJzIGxhYmVsOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgLndpZGdldC1jb25zdW1wdGlvbl9fdGFicyBsYWJlbDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgICAgLndpZGdldC1jb25zdW1wdGlvbl9fdGFicyBsYWJlbDpmaXJzdC1vZi10eXBlOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX190YWJzIGxhYmVsOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAud2lkZ2V0LWNvbnN1bXB0aW9uX190YWJzIGxhYmVsOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQwYjI0O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLndpZGdldC1jb25zdW1wdGlvbl9fdGFicyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm90dG9tOiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDsgfSB9XG4gICAgLndpZGdldC1jb25zdW1wdGlvbl9fdGFicyBpbnB1dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBtYXJnaW46IC0xcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTsgfVxuICAgIC53aWRnZXQtY29uc3VtcHRpb25fX3RhYnMgbGFiZWwge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLndpZGdldC1jb25zdW1wdGlvbl9fdGFicyBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLndpZGdldC1jb25zdW1wdGlvbl9fdGFicyBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuXG4udG90YWwtZml4ZWQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgcGFkZGluZzogMTVweCAxNnB4IDEycHg7XG4gIGJhY2tncm91bmQ6ICNGQ0ZDRkQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHotaW5kZXg6IDM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50b3RhbC1maXhlZCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE2cHggNjJweDsgfSB9XG4gIC50b3RhbC1maXhlZF9fdG90YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiA4MiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC50b3RhbC1maXhlZF9fdG90YWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLnRvdGFsLWZpeGVkX190b3RhbC10ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnRvdGFsLWZpeGVkX190b3RhbC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLnRvdGFsLWZpeGVkX19idXR0b24ge1xuICAgIHdpZHRoOiAxNjRweDtcbiAgICBtYXJnaW46IDEwcHggMCAwIGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC50b3RhbC1maXhlZF9fYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAudG90YWwtZml4ZWQge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5oaXN0b3J5IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7IH1cbiAgLmhpc3RvcnkgPiAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oaXN0b3J5ID4gLnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5oaXN0b3J5IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NnB4OyB9IH1cbiAgLmhpc3RvcnlfX2ZpbHRlcnMtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhpc3RvcnlfX2ZpbHRlcnMtYnV0dG9uIHN2ZyB7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgICBzdHJva2U6ICMwNDBiMjQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oaXN0b3J5X19maWx0ZXJzLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oaXN0b3J5X19maWx0ZXJzLS1mdWxsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaGlzdG9yeV9fdGFibGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA5NnB4KTtcbiAgICBtYXJnaW46IDAgLTQ4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuaGlzdG9yeV9fdGFibGUge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgICAgIG1hcmdpbjogMCAtMTZweDsgfSB9XG4gIC5oaXN0b3J5X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC5oaXN0b3J5X19pdGVtOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oaXN0b3J5X19pdGVtOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2UzZTRlNjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA0OHB4O1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDk2cHgpO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGxlZnQgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAuaGlzdG9yeV9faXRlbTo6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuaGlzdG9yeV9faXRlbTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDQ4cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gOTZweCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2U0ZTY7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCBsZWZ0IDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAuaGlzdG9yeV9faXRlbTo6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5oaXN0b3J5X19pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmQ7IH1cbiAgICAgIC5oaXN0b3J5X19pdGVtOmhvdmVyOjpiZWZvcmUsIC5oaXN0b3J5X19pdGVtOmhvdmVyOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgLmhpc3RvcnlfX2l0ZW0gLmFjY29yZGlvbl9faGVhZGVyOmFmdGVyIHtcbiAgICAgIHRvcDogMjVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAuaGlzdG9yeV9faXRlbSAuYWNjb3JkaW9uX19oZWFkZXI6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgICByaWdodDogMjJweDsgfSB9XG4gICAgLmhpc3RvcnlfX2l0ZW0gLmFjY29yZGlvbl9faGVhZGVyIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDQ4cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgLmhpc3RvcnlfX2l0ZW0gLmFjY29yZGlvbl9faGVhZGVyIGJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogMThweCAxNnB4OyB9IH1cbiAgICAuaGlzdG9yeV9faXRlbSAuYWNjb3JkaW9uX19oZWFkZXIgLmJ1dHRvbi1oaWRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcmlnaHQ6IDg4cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgLmhpc3RvcnlfX2l0ZW0gLmFjY29yZGlvbl9faGVhZGVyIC5idXR0b24taGlkZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmhpc3RvcnlfX2l0ZW0gLmFjY29yZGlvbl9faGVhZGVyIC5oaXN0b3J5LXRhYmxlIHtcbiAgICAgIG1heC13aWR0aDogODclOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gICAgICAgIC5oaXN0b3J5X19pdGVtIC5hY2NvcmRpb25fX2hlYWRlciAuaGlzdG9yeS10YWJsZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MiU7IH0gfVxuICAgIC5oaXN0b3J5X19pdGVtLmFjY29yZGlvbi5pcy1vcGVuIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmZDtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7IH1cbiAgICAgIC5oaXN0b3J5X19pdGVtLmFjY29yZGlvbi5pcy1vcGVuOjpiZWZvcmUsIC5oaXN0b3J5X19pdGVtLmFjY29yZGlvbi5pcy1vcGVuOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAuaGlzdG9yeV9faXRlbS5hY2NvcmRpb24uaXMtb3BlbiAuYWNjb3JkaW9uX19oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTRlNjsgfVxuICAgICAgICAuaGlzdG9yeV9faXRlbS5hY2NvcmRpb24uaXMtb3BlbiAuYWNjb3JkaW9uX19oZWFkZXI6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDMycHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICAuaGlzdG9yeV9faXRlbS5hY2NvcmRpb24uaXMtb3BlbiAuYWNjb3JkaW9uX19oZWFkZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgdG9wOiAyNXB4OyB9IH1cbiAgICAgICAgLmhpc3RvcnlfX2l0ZW0uYWNjb3JkaW9uLmlzLW9wZW4gLmFjY29yZGlvbl9faGVhZGVyIGJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogMjRweCA0OHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgLmhpc3RvcnlfX2l0ZW0uYWNjb3JkaW9uLmlzLW9wZW4gLmFjY29yZGlvbl9faGVhZGVyIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMTZweDsgfSB9XG4gICAgICAuaGlzdG9yeV9faXRlbS5hY2NvcmRpb24uaXMtb3BlbiAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMzhweCA0OHB4IDQ4cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgIC5oaXN0b3J5X19pdGVtLmFjY29yZGlvbi5pcy1vcGVuIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDM2cHg7IH0gfVxuICAuaGlzdG9yeV9fZGlzY2xhaW1lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBjb2xvcjogIzNlNDU1ZjsgfVxuICAuaGlzdG9yeV9fZGlzY2xhaW1lci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAgIC5oaXN0b3J5X19kaXNjbGFpbWVyLWNvbnRhaW5lciAuYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAyMjhweDtcbiAgICAgIHBhZGRpbmc6IDE0cHggMjNweDsgfVxuICAgICAgLmhpc3RvcnlfX2Rpc2NsYWltZXItY29udGFpbmVyIC5idXR0b24gc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICBzdHJva2U6ICMwNDBiMjQ7XG4gICAgICAgIGZpbGw6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5oaXN0b3J5X19kaXNjbGFpbWVyLWNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDI3cHg7IH1cbiAgICAgICAgLmhpc3RvcnlfX2Rpc2NsYWltZXItY29udGFpbmVyIC5idXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyM3B4OyB9IH1cbiAgLmhpc3RvcnlfX2Rvd25sb2FkLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMnB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAuaGlzdG9yeV9fZG93bmxvYWQtbGluayBzdmcge1xuICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICBmaWxsOiBub25lO1xuICAgICAgc3Ryb2tlOiAjMDQwYjI0OyB9XG4gIC5oaXN0b3J5X19pbm5lci10YWJsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2U0ZTY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5oaXN0b3J5X19pbm5lci10YWJsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cblxuLmhpc3RvcnktdGFibGVfX2hlYWRlci13cmFwcGVyIHtcbiAgcGFkZGluZzogMjRweCA0OHB4IDI5cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5oaXN0b3J5LXRhYmxlX19oZWFkZXItd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhpc3RvcnktdGFibGVfX2hlYWRlci0tZnVsbCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIG1heC13aWR0aDogODclOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgICAuaGlzdG9yeS10YWJsZV9faGVhZGVyLS1mdWxsIHtcbiAgICAgIG1heC13aWR0aDogODIlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5oaXN0b3J5LXRhYmxlX19oZWFkZXItLWZ1bGwge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLmhpc3RvcnktdGFibGVfX2hlYWRlci0tbW9iIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmhpc3RvcnktdGFibGVfX2hlYWRlci0tbW9iIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgLmhpc3RvcnktdGFibGVfX2hlYWRlci0tbW9iIC5oaXN0b3J5LXRhYmxlX19oZWFkZXItcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5oaXN0b3J5LXRhYmxlX19oZWFkZXItLW1vYiAuaGlzdG9yeS10YWJsZV9faGVhZGVyLXJvdzpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLmhpc3RvcnktdGFibGVfX2hlYWRlci0tbW9iIC5oaXN0b3J5LXRhYmxlX19oZWFkZXItcm93IC5oaXN0b3J5LXRhYmxlX19jb2wge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuaGlzdG9yeS10YWJsZV9faGVhZGVyIC5oaXN0b3J5LXRhYmxlX19jb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgLmhpc3RvcnktdGFibGVfX2hlYWRlciAuaGlzdG9yeS10YWJsZV9fY29sOmZpcnN0LW9mLXR5cGUge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuXG4uaGlzdG9yeS10YWJsZV9faGVhZGVyIC5oaXN0b3J5LXRhYmxlX19jb2wgc3BhbiB7XG4gIGNvbG9yOiAjNzY3ODg3OyB9XG5cbi5oaXN0b3J5LXRhYmxlX19jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLmhpc3RvcnktdGFibGVfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmhpc3RvcnktdGFibGVfX3JvdyAuaGlzdG9yeS10YWJsZV9fY29sOmZpcnN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gICAgICAuaGlzdG9yeS10YWJsZV9fcm93IC5oaXN0b3J5LXRhYmxlX19jb2w6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHdpZHRoOiAxOCU7XG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7IH0gfVxuICAuaGlzdG9yeS10YWJsZV9fcm93IC5oaXN0b3J5LXRhYmxlX19jb2w6bnRoLW9mLXR5cGUoMikge1xuICAgIHdpZHRoOiAxMyU7XG4gICAgbWF4LXdpZHRoOiAxMThweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgICAgIC5oaXN0b3J5LXRhYmxlX19yb3cgLmhpc3RvcnktdGFibGVfX2NvbDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgIG1pbi13aWR0aDogOTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5oaXN0b3J5LXRhYmxlX19yb3cgLmhpc3RvcnktdGFibGVfX2NvbDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaGlzdG9yeS10YWJsZV9fcm93IC5oaXN0b3J5LXRhYmxlX19jb2w6bnRoLW9mLXR5cGUoMykge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiAyMSU7XG4gICAgbWF4LXdpZHRoOiAyMDVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgICAgIC5oaXN0b3J5LXRhYmxlX19yb3cgLmhpc3RvcnktdGFibGVfX2NvbDpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIHdpZHRoOiAxOSU7XG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuaGlzdG9yeS10YWJsZV9fcm93IC5oaXN0b3J5LXRhYmxlX19jb2w6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmhpc3RvcnktdGFibGVfX3JvdyAuaGlzdG9yeS10YWJsZV9fY29sOm50aC1vZi10eXBlKDQpIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB3aWR0aDogMTglO1xuICAgIG1heC13aWR0aDogMTc1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gICAgICAuaGlzdG9yeS10YWJsZV9fcm93IC5oaXN0b3J5LXRhYmxlX19jb2w6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICB3aWR0aDogMTMlO1xuICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuaGlzdG9yeS10YWJsZV9fcm93IC5oaXN0b3J5LXRhYmxlX19jb2w6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmhpc3RvcnktdGFibGVfX3JvdyAuaGlzdG9yeS10YWJsZV9fY29sOm50aC1vZi10eXBlKDUpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmhpc3RvcnktdGFibGVfX3JvdyAuaGlzdG9yeS10YWJsZV9fY29sOm50aC1vZi10eXBlKDUpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oaXN0b3J5LWZpbHRlcnMtLWZ1bGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA5NnB4KTtcbiAgbWFyZ2luOiAwIC00OHB4O1xuICBwYWRkaW5nOiAyNnB4IDQ4cHggMjlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmZDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlM2U0ZTY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlNGU2OyB9XG5cbi5oaXN0b3J5LWZpbHRlcnNfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDY0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAgIC5oaXN0b3J5LWZpbHRlcnNfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmhpc3RvcnktZmlsdGVyc19faXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uaGlzdG9yeS1maWx0ZXJzX19wZXJpb2Qge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5oaXN0b3J5LWZpbHRlcnNfX3BlcmlvZCAuaW5wdXQtdGV4dCBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7IH1cbiAgICAuaGlzdG9yeS1maWx0ZXJzX19wZXJpb2QgLmlucHV0LXRleHQgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB0b3A6IDQ0cHg7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgY29sb3I6ICM3Njc4ODc7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5oaXN0b3J5LWZpbHRlcnNfX3BlcmlvZCAuaW5wdXQtdGV4dDpmaXJzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogMTQ1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAuaGlzdG9yeS1maWx0ZXJzX19wZXJpb2QgLmlucHV0LXRleHQ6Zmlyc3Qtb2YtdHlwZSBpbnB1dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9XG4gICAgLmhpc3RvcnktZmlsdGVyc19fcGVyaW9kIC5pbnB1dC10ZXh0OmZpcnN0LW9mLXR5cGUgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcItGBXCI7IH1cbiAgLmhpc3RvcnktZmlsdGVyc19fcGVyaW9kIC5pbnB1dC10ZXh0Omxhc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDE1NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5oaXN0b3J5LWZpbHRlcnNfX3BlcmlvZCAuaW5wdXQtdGV4dDpsYXN0LW9mLXR5cGUgaW5wdXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDsgfVxuICAgIC5oaXN0b3J5LWZpbHRlcnNfX3BlcmlvZCAuaW5wdXQtdGV4dDpsYXN0LW9mLXR5cGUgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcItC/0L5cIjsgfVxuXG4uaGlzdG9yeS1maWx0ZXJzX19jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5oaXN0b3J5LWZpbHRlcnNfX2NoZWNrYm94IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmhpc3RvcnktZmlsdGVycy0tbW9iIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGlzdG9yeS1maWx0ZXJzX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxM3B4O1xuICByaWdodDogMTFweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTBweDsgfVxuICAuaGlzdG9yeS1maWx0ZXJzX19jbG9zZSBzcGFuIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgLmhpc3RvcnktZmlsdGVyc19fY2xvc2Ugc3Bhbjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uaGlzdG9yeS1maWx0ZXJzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5oaXN0b3J5LWZpbHRlcnNfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMzJweCAxNnB4OyB9XG4gIC5oaXN0b3J5LWZpbHRlcnNfX2Zvcm0gLmhpc3RvcnktZmlsdGVyc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuaGlzdG9yeS1maWx0ZXJzX19mb3JtIC5oaXN0b3J5LWZpbHRlcnNfX3BlcmlvZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhpc3RvcnktZmlsdGVyc19fZm9ybSAuaGlzdG9yeS1maWx0ZXJzX19wZXJpb2QgLmlucHV0LXRleHQgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogNDZweDtcbiAgICAgICAgbGVmdDogMTdweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuaGlzdG9yeS1maWx0ZXJzX19mb3JtIC5oaXN0b3J5LWZpbHRlcnNfX3BlcmlvZCAuaW5wdXQtdGV4dCBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiA0NHB4O1xuICAgICAgICBsZWZ0OiAxN3B4OyB9IH1cbiAgICAuaGlzdG9yeS1maWx0ZXJzX19mb3JtIC5oaXN0b3J5LWZpbHRlcnNfX3BlcmlvZCAuaW5wdXQtdGV4dDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIC5oaXN0b3J5LWZpbHRlcnNfX2Zvcm0gLmhpc3RvcnktZmlsdGVyc19fcGVyaW9kIC5pbnB1dC10ZXh0OmZpcnN0LW9mLXR5cGUgaW5wdXQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAuaGlzdG9yeS1maWx0ZXJzX19mb3JtIC5oaXN0b3J5LWZpbHRlcnNfX3BlcmlvZCAuaW5wdXQtdGV4dDpsYXN0LW9mLXR5cGUge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1pbi13aWR0aDogMTQ1cHg7IH1cbiAgICAgIC5oaXN0b3J5LWZpbHRlcnNfX2Zvcm0gLmhpc3RvcnktZmlsdGVyc19fcGVyaW9kIC5pbnB1dC10ZXh0Omxhc3Qtb2YtdHlwZSBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAuaGlzdG9yeS1maWx0ZXJzX19mb3JtIC5oaXN0b3J5LWZpbHRlcnNfX2NoZWNrYm94IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5oaXN0b3J5LWZpbHRlcnMtLW9wZW5lZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDEyOyB9XG5cbi5pbnB1dC1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmlucHV0LWZpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfSB9XG4gIC5pbnB1dC1maWxlIGxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLmlucHV0LWZpbGUgbGFiZWw6aG92ZXIgc3ZnIHtcbiAgICAgIHN0cm9rZTogIzc2Nzg4NzsgfVxuICAgIC5pbnB1dC1maWxlIGxhYmVsIGlucHV0OmZvY3VzICsgYiA+IHN2ZyB7XG4gICAgICBzdHJva2U6ICM3Njc4ODc7IH1cbiAgLmlucHV0LWZpbGUgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IC00cHg7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgc3Ryb2tlOiAjMDQwYjI0O1xuICAgIHRyYW5zaXRpb246IHN0cm9rZSAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5pbnB1dC1maWxlIGIge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzA0MGIyNDsgfVxuICAuaW5wdXQtZmlsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgIGNvbG9yOiAjNzY3ODg3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5pbnB1dC1maWxlIHNwYW4gaSB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLmlucHV0LWZpbGVfX2xpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuaW5wdXQtZmlsZV9fbGlzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00cHg7IH0gfVxuICAgIC5pbnB1dC1maWxlX19saXN0OmhvdmVyIGxpOm50aC1jaGlsZCgxKSBzcGFuOjpiZWZvcmUsIC5pbnB1dC1maWxlX19saXN0OmhvdmVyIGxpOm50aC1jaGlsZCgxKSBzcGFuOjphZnRlciwgLmlucHV0LWZpbGVfX2xpc3Q6Zm9jdXMgbGk6bnRoLWNoaWxkKDEpIHNwYW46OmJlZm9yZSwgLmlucHV0LWZpbGVfX2xpc3Q6Zm9jdXMgbGk6bnRoLWNoaWxkKDEpIHNwYW46OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3Njc4ODc7IH1cbiAgICAuaW5wdXQtZmlsZV9fbGlzdCBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAyMXB4IDAgMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICBjb2xvcjogIzA0MGIyNDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5pbnB1dC1maWxlX19saXN0IGxpICsgbGkge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgICAgIC5pbnB1dC1maWxlX19saXN0IGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQwYjI0OyB9XG4gICAgICAuaW5wdXQtZmlsZV9fbGlzdCBsaSBidXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSA3cHgpO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgY29sb3I6ICNjZGNlZDM7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgLmlucHV0LWZpbGVfX2xpc3QgbGkgYnV0dG9uOmhvdmVyLCAuaW5wdXQtZmlsZV9fbGlzdCBsaSBidXR0b246Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjMDQwYjI0OyB9XG4gICAgICAgIC5pbnB1dC1maWxlX19saXN0IGxpIGJ1dHRvbjo6YmVmb3JlLCAuaW5wdXQtZmlsZV9fbGlzdCBsaSBidXR0b246OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgICAgICAuaW5wdXQtZmlsZV9fbGlzdCBsaSBidXR0b246OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAgIC5pbnB1dC1maWxlX19saXN0IGxpIGJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgLmlucHV0LWZpbGUtLWludmFsaWQtc2l6ZSBzcGFuIGk6bnRoLWNoaWxkKDEpIHtcbiAgICBjb2xvcjogI2YyMWIyODsgfVxuICAuaW5wdXQtZmlsZS0taW52YWxpZC1mb3JtYXQgc3BhbiBpOm50aC1jaGlsZCgyKSB7XG4gICAgY29sb3I6ICNmMjFiMjg7IH1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIHNyYzpcbiAgICB1cmwoXCIuLi9jc3MvZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiLi4vY3NzL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIHNyYzpcbiAgICB1cmwoXCIuLi9jc3MvZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi9jc3MvZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6XG4gICAgdXJsKFwiLi4vY3NzL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi9jc3MvZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCI7XG4gIHNyYzpcbiAgICB1cmwoXCIuLi9jc3MvZm9udHMvUFRfUm9vdF9VSS9QVF9Sb290X1VJX0xpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uL2Nzcy9mb250cy9QVF9Sb290X1VJL1BUX1Jvb3RfVUlfTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFJvb3QgVUlcIjtcbiAgc3JjOlxuICAgIHVybChcIi4uL2Nzcy9mb250cy9QVF9Sb290X1VJL1BUX1Jvb3RfVUlfUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi9jc3MvZm9udHMvUFRfUm9vdF9VSS9QVF9Sb290X1VJX1JlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFJvb3QgVUlcIjtcbiAgc3JjOlxuICAgIHVybChcIi4uL2Nzcy9mb250cy9QVF9Sb290X1VJL1BUX1Jvb3RfVUlfTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uL2Nzcy9mb250cy9QVF9Sb290X1VJL1BUX1Jvb3RfVUlfTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCI7XG4gIHNyYzpcbiAgICB1cmwoXCIuLi9jc3MvZm9udHMvUFRfUm9vdF9VSS9QVF9Sb290X1VJX0JvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiLi4vY3NzL2ZvbnRzL1BUX1Jvb3RfVUkvUFRfUm9vdF9VSV9Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGltcG9ydCBcIi4uLy4uL2xvY2FsX21vZHVsZXMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemVcIjtcblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwdnc7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5Z3JleTtcbiAgZm9udC1mYW1pbHk6ICRwdC1yb290LXVpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJGJsYWNrO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxucCB7XG4gIG1hcmdpbjogMDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICRibGFjaztcbn1cblxuYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuYSxcbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxudWwsXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRpc2FibGUtc2Nyb2xsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhpZGRlbi1kZXNrdG9wIHtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhV2lkdGhNb2JpbGVNYXggKyAxcHgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5vYnIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAtMXB4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogNzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB6LWluZGV4OiAxMTtcbiAgYm94LXNoYWRvdzpcbiAgICAwIDAuMzlweCAwLjkxMzE5NXB4IHJnYmEoNiwgNiwgMjgsIDAuMDQpLFxuICAgIDAgMC45NXB4IDIuMTk0NTNweCByZ2JhKDYsIDYsIDI4LCAwLjAyODc1NDIpLFxuICAgIDAgMS43NXB4IDQuMTMyMTFweCByZ2JhKDYsIDYsIDI4LCAwLjAyMzg0NDMpLFxuICAgIDAgM3B4IDcuMzcwOThweCByZ2JhKDYsIDYsIDI4LCAwLjAyKSxcbiAgICAwIDZweCAxMy43ODY2cHggcmdiYSg2LCA2LCAyOCwgMC4wMTYxNTU3KSxcbiAgICAwIDE0cHggMzNweCByZ2JhKDYsIDYsIDI4LCAwLjAxMTI0NTgpO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTEwcHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRyb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6ICRwdC1yb290LXVpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgPiBzdmcge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBzdHJva2U6ICRibGFjaztcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250cm9sLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHN0cm9rZTogJGJsYWNrO1xuICAgICAgZmlsbDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAyMTBweDtcblxuICAgIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi0tc21hbGwge1xuICAgIHotaW5kZXg6IDk7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luOiAyN3B4IDAgMDtcbiAgICB9XG5cbiAgICAuaGVhZGVyX19pbm5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNTE2cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyX19sb2dvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5Z3JleTtcblxuICAgICAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC0yNHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXJncmV5O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXJfX3RleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDE3M3B4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgY29sb3I6ICRkYXJrZ3JleTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgIH1cbiAgfVxuXG4gICYtLW9uLXRvcCB7XG4gICAgei1pbmRleDogMTI7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi91dGlscy92YXJpYWJsZXNcIjtcblxuQG1peGluIG1lZGlhLW1vYmlsZSB7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYVdpZHRoTW9iaWxlTWF4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLXRhYmxldCB7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYVdpZHRoVGFibGV0KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGRlc2t0b3Atb25seSB7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYVdpZHRoVGFibGV0SG9yaXpvbnRhbCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1sYXB0b3Age1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWFXaWR0aExhcHRvcCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1jdXN0b20oJHdpZHRoKSB7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBsYXB0b3Age1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWFXaWR0aExhcHRvcCAtIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXQge1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWFXaWR0aFRhYmxldEhvcml6b250YWwgLSAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc21hbGxUYWJsZXQge1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWFXaWR0aFRhYmxldCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtb2JpbGUge1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWFXaWR0aE1vYmlsZU1heCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIubWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJl9tdC0xMDMge1xuICAgIG1hcmdpbi10b3A6IDEwM3B4OyAgICAvKmhlYWRlciBoZWlnaHQoNzVweCkgKyBtYXJnaW4tdG9wKDI4cHgpKi9cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA5MnB4OyAgIC8qaGVhZGVyIGhlaWdodCg2NHB4KSArIG1hcmdpbi10b3AoMjhweCkqL1xuICAgIH1cbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU2cHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzpcbiAgICAwIDAuMzlweCAwLjkxMzE5NXB4IHJnYmEoNiwgNiwgMjgsIDAuMDQpLFxuICAgIDAgMC45NXB4IDIuMTk0NTNweCByZ2JhKDYsIDYsIDI4LCAwLjAyODc1NDIpLFxuICAgIDAgMS43NXB4IDQuMTMyMTFweCByZ2JhKDYsIDYsIDI4LCAwLjAyMzg0NDMpLFxuICAgIDAgM3B4IDcuMzcwOThweCByZ2JhKDYsIDYsIDI4LCAwLjAyKSxcbiAgICAwIDZweCAxMy43ODY2cHggcmdiYSg2LCA2LCAyOCwgMC4wMTYxNTU3KSxcbiAgICAwIDE0cHggMzNweCByZ2JhKDYsIDYsIDI4LCAwLjAxMTI0NTgpO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xuICAgICAgcGFkZGluZzogMjVweCAxNnB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGZvbnQtZmFtaWx5OiAkcHQtcm9vdC11aTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbiIsIi50aXBweS1ib3hbZGF0YS1hbmltYXRpb249ZmFkZV1bZGF0YS1zdGF0ZT1oaWRkZW5de29wYWNpdHk6MH1bZGF0YS10aXBweS1yb290XXttYXgtd2lkdGg6Y2FsYygxMDB2dyAtIDEwcHgpfS50aXBweS1ib3h7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojMzMzO2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo0cHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS40O291dGxpbmU6MDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSx2aXNpYmlsaXR5LG9wYWNpdHl9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49dG9wXT4udGlwcHktYXJyb3d7Ym90dG9tOjB9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49dG9wXT4udGlwcHktYXJyb3c6YmVmb3Jle2JvdHRvbTotN3B4O2xlZnQ6MDtib3JkZXItd2lkdGg6OHB4IDhweCAwO2JvcmRlci10b3AtY29sb3I6aW5pdGlhbDt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciB0b3B9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49Ym90dG9tXT4udGlwcHktYXJyb3d7dG9wOjB9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49Ym90dG9tXT4udGlwcHktYXJyb3c6YmVmb3Jle3RvcDotN3B4O2xlZnQ6MDtib3JkZXItd2lkdGg6MCA4cHggOHB4O2JvcmRlci1ib3R0b20tY29sb3I6aW5pdGlhbDt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b219LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49bGVmdF0+LnRpcHB5LWFycm93e3JpZ2h0OjB9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49bGVmdF0+LnRpcHB5LWFycm93OmJlZm9yZXtib3JkZXItd2lkdGg6OHB4IDAgOHB4IDhweDtib3JkZXItbGVmdC1jb2xvcjppbml0aWFsO3JpZ2h0Oi03cHg7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgbGVmdH0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1yaWdodF0+LnRpcHB5LWFycm93e2xlZnQ6MH0udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1yaWdodF0+LnRpcHB5LWFycm93OmJlZm9yZXtsZWZ0Oi03cHg7Ym9yZGVyLXdpZHRoOjhweCA4cHggOHB4IDA7Ym9yZGVyLXJpZ2h0LWNvbG9yOmluaXRpYWw7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgcmlnaHR9LnRpcHB5LWJveFtkYXRhLWluZXJ0aWFdW2RhdGEtc3RhdGU9dmlzaWJsZV17dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NCwxLjUsLjM4LDEuMTEpfS50aXBweS1hcnJvd3t3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2NvbG9yOiMzMzN9LnRpcHB5LWFycm93OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZH0udGlwcHktY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjVweCA5cHg7ei1pbmRleDoxfVxuIiwiLnBhY2Uge1xuICAtd2Via2l0LXBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wYWNlLWluYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjAwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xufVxuXG4ucGFjZSAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggJGJsYWNrLCAwIDAgNXB4ICRibGFjaztcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKSB0cmFuc2xhdGUoMCwgLTRweCk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoM2RlZykgdHJhbnNsYXRlKDAsIC00cHgpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoM2RlZykgdHJhbnNsYXRlKDAsIC00cHgpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKSB0cmFuc2xhdGUoMCwgLTRweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpIHRyYW5zbGF0ZSgwLCAtNHB4KTtcbn1cblxuLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDAwO1xuICB0b3A6IDMycHg7XG4gIHJpZ2h0OiA2MHB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXI6IHNvbGlkIDJweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGJsYWNrO1xuICBib3JkZXItbGVmdC1jb2xvcjogJGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogcGFjZS1zcGlubmVyIDQwMG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IHBhY2Utc3Bpbm5lciA0MDBtcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb246IHBhY2Utc3Bpbm5lciA0MDBtcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogcGFjZS1zcGlubmVyIDQwMG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwYWNlLXNwaW5uZXIgNDAwbXMgbGluZWFyIGluZmluaXRlO1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgdG9wOiAxMDBweDtcbiAgICByaWdodDogMTZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgdG9wOiA5NnB4O1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwYWNlLXNwaW5uZXIge1xuICAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cbkAtbW96LWtleWZyYW1lcyBwYWNlLXNwaW5uZXIge1xuICAwJSB7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUgeyAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cbkAtby1rZXlmcmFtZXMgcGFjZS1zcGlubmVyIHtcbiAgMCUgeyAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7IC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cbkAtbXMta2V5ZnJhbWVzIHBhY2Utc3Bpbm5lciB7XG4gIDAlIHsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cbkBrZXlmcmFtZXMgcGFjZS1zcGlubmVyIHtcbiAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cbiIsIi5jdC1kb3VibGUtb2N0YXZlOmFmdGVyLC5jdC1tYWpvci1lbGV2ZW50aDphZnRlciwuY3QtbWFqb3Itc2Vjb25kOmFmdGVyLC5jdC1tYWpvci1zZXZlbnRoOmFmdGVyLC5jdC1tYWpvci1zaXh0aDphZnRlciwuY3QtbWFqb3ItdGVudGg6YWZ0ZXIsLmN0LW1ham9yLXRoaXJkOmFmdGVyLC5jdC1tYWpvci10d2VsZnRoOmFmdGVyLC5jdC1taW5vci1zZWNvbmQ6YWZ0ZXIsLmN0LW1pbm9yLXNldmVudGg6YWZ0ZXIsLmN0LW1pbm9yLXNpeHRoOmFmdGVyLC5jdC1taW5vci10aGlyZDphZnRlciwuY3Qtb2N0YXZlOmFmdGVyLC5jdC1wZXJmZWN0LWZpZnRoOmFmdGVyLC5jdC1wZXJmZWN0LWZvdXJ0aDphZnRlciwuY3Qtc3F1YXJlOmFmdGVye2NvbnRlbnQ6XCJcIjtjbGVhcjpib3RofS5jdC1sYWJlbHtmaWxsOnJnYmEoMCwwLDAsLjQpO2NvbG9yOnJnYmEoMCwwLDAsLjQpO2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6MX0uY3QtZ3JpZC1iYWNrZ3JvdW5kLC5jdC1saW5le2ZpbGw6bm9uZX0uY3QtY2hhcnQtYmFyIC5jdC1sYWJlbCwuY3QtY2hhcnQtbGluZSAuY3QtbGFiZWx7ZGlzcGxheTpibG9jaztkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1vei1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXh9LmN0LWNoYXJ0LWRvbnV0IC5jdC1sYWJlbCwuY3QtY2hhcnQtcGllIC5jdC1sYWJlbHtkb21pbmFudC1iYXNlbGluZTpjZW50cmFsfS5jdC1sYWJlbC5jdC1ob3Jpem9udGFsLmN0LXN0YXJ0ey13ZWJraXQtYm94LWFsaWduOmZsZXgtZW5kOy13ZWJraXQtYWxpZ24taXRlbXM6ZmxleC1lbmQ7LW1zLWZsZXgtYWxpZ246ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1lbmQ7LXdlYmtpdC1ib3gtcGFjazpmbGV4LXN0YXJ0Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1zLWZsZXgtcGFjazpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3RleHQtYWxpZ246bGVmdDt0ZXh0LWFuY2hvcjpzdGFydH0uY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1lbmR7LXdlYmtpdC1ib3gtYWxpZ246ZmxleC1zdGFydDstd2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1zLWZsZXgtYWxpZ246ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy13ZWJraXQtYm94LXBhY2s6ZmxleC1zdGFydDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1mbGV4LXBhY2s6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1hbmNob3I6c3RhcnR9LmN0LWxhYmVsLmN0LXZlcnRpY2FsLmN0LXN0YXJ0ey13ZWJraXQtYm94LWFsaWduOmZsZXgtZW5kOy13ZWJraXQtYWxpZ24taXRlbXM6ZmxleC1lbmQ7LW1zLWZsZXgtYWxpZ246ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1lbmQ7LXdlYmtpdC1ib3gtcGFjazpmbGV4LWVuZDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LWVuZDstbXMtZmxleC1wYWNrOmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDt0ZXh0LWFsaWduOnJpZ2h0O3RleHQtYW5jaG9yOmVuZH0uY3QtbGFiZWwuY3QtdmVydGljYWwuY3QtZW5key13ZWJraXQtYm94LWFsaWduOmZsZXgtZW5kOy13ZWJraXQtYWxpZ24taXRlbXM6ZmxleC1lbmQ7LW1zLWZsZXgtYWxpZ246ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1lbmQ7LXdlYmtpdC1ib3gtcGFjazpmbGV4LXN0YXJ0Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1zLWZsZXgtcGFjazpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3RleHQtYWxpZ246bGVmdDt0ZXh0LWFuY2hvcjpzdGFydH0uY3QtY2hhcnQtYmFyIC5jdC1sYWJlbC5jdC1ob3Jpem9udGFsLmN0LXN0YXJ0ey13ZWJraXQtYm94LWFsaWduOmZsZXgtZW5kOy13ZWJraXQtYWxpZ24taXRlbXM6ZmxleC1lbmQ7LW1zLWZsZXgtYWxpZ246ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1lbmQ7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1hbmNob3I6c3RhcnR9LmN0LWNoYXJ0LWJhciAuY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1lbmR7LXdlYmtpdC1ib3gtYWxpZ246ZmxleC1zdGFydDstd2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1zLWZsZXgtYWxpZ246ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyO3RleHQtYW5jaG9yOnN0YXJ0fS5jdC1jaGFydC1iYXIuY3QtaG9yaXpvbnRhbC1iYXJzIC5jdC1sYWJlbC5jdC1ob3Jpem9udGFsLmN0LXN0YXJ0ey13ZWJraXQtYm94LWFsaWduOmZsZXgtZW5kOy13ZWJraXQtYWxpZ24taXRlbXM6ZmxleC1lbmQ7LW1zLWZsZXgtYWxpZ246ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1lbmQ7LXdlYmtpdC1ib3gtcGFjazpmbGV4LXN0YXJ0Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1zLWZsZXgtcGFjazpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3RleHQtYWxpZ246bGVmdDt0ZXh0LWFuY2hvcjpzdGFydH0uY3QtY2hhcnQtYmFyLmN0LWhvcml6b250YWwtYmFycyAuY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1lbmR7LXdlYmtpdC1ib3gtYWxpZ246ZmxleC1zdGFydDstd2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7LW1zLWZsZXgtYWxpZ246ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy13ZWJraXQtYm94LXBhY2s6ZmxleC1zdGFydDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1mbGV4LXBhY2s6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1hbmNob3I6c3RhcnR9LmN0LWNoYXJ0LWJhci5jdC1ob3Jpem9udGFsLWJhcnMgLmN0LWxhYmVsLmN0LXZlcnRpY2FsLmN0LXN0YXJ0ey13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LXBhY2s6ZmxleC1lbmQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7LW1zLWZsZXgtcGFjazpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7dGV4dC1hbGlnbjpyaWdodDt0ZXh0LWFuY2hvcjplbmR9LmN0LWNoYXJ0LWJhci5jdC1ob3Jpem9udGFsLWJhcnMgLmN0LWxhYmVsLmN0LXZlcnRpY2FsLmN0LWVuZHstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmZsZXgtc3RhcnQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbXMtZmxleC1wYWNrOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7dGV4dC1hbGlnbjpsZWZ0O3RleHQtYW5jaG9yOmVuZH0uY3QtZ3JpZHtzdHJva2U6cmdiYSgwLDAsMCwuMik7c3Ryb2tlLXdpZHRoOjFweDtzdHJva2UtZGFzaGFycmF5OjJweH0uY3QtcG9pbnR7c3Ryb2tlLXdpZHRoOjEwcHg7c3Ryb2tlLWxpbmVjYXA6cm91bmR9LmN0LWxpbmV7c3Ryb2tlLXdpZHRoOjRweH0uY3QtYXJlYXtzdHJva2U6bm9uZTtmaWxsLW9wYWNpdHk6LjF9LmN0LWJhcntmaWxsOm5vbmU7c3Ryb2tlLXdpZHRoOjEwcHh9LmN0LXNsaWNlLWRvbnV0e2ZpbGw6bm9uZTtzdHJva2Utd2lkdGg6NjBweH0uY3Qtc2VyaWVzLWEgLmN0LWJhciwuY3Qtc2VyaWVzLWEgLmN0LWxpbmUsLmN0LXNlcmllcy1hIC5jdC1wb2ludCwuY3Qtc2VyaWVzLWEgLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojZDcwMjA2fS5jdC1zZXJpZXMtYSAuY3QtYXJlYSwuY3Qtc2VyaWVzLWEgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtYSAuY3Qtc2xpY2UtcGlle2ZpbGw6I2Q3MDIwNn0uY3Qtc2VyaWVzLWIgLmN0LWJhciwuY3Qtc2VyaWVzLWIgLmN0LWxpbmUsLmN0LXNlcmllcy1iIC5jdC1wb2ludCwuY3Qtc2VyaWVzLWIgLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojZjA1YjRmfS5jdC1zZXJpZXMtYiAuY3QtYXJlYSwuY3Qtc2VyaWVzLWIgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtYiAuY3Qtc2xpY2UtcGlle2ZpbGw6I2YwNWI0Zn0uY3Qtc2VyaWVzLWMgLmN0LWJhciwuY3Qtc2VyaWVzLWMgLmN0LWxpbmUsLmN0LXNlcmllcy1jIC5jdC1wb2ludCwuY3Qtc2VyaWVzLWMgLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojZjRjNjNkfS5jdC1zZXJpZXMtYyAuY3QtYXJlYSwuY3Qtc2VyaWVzLWMgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtYyAuY3Qtc2xpY2UtcGlle2ZpbGw6I2Y0YzYzZH0uY3Qtc2VyaWVzLWQgLmN0LWJhciwuY3Qtc2VyaWVzLWQgLmN0LWxpbmUsLmN0LXNlcmllcy1kIC5jdC1wb2ludCwuY3Qtc2VyaWVzLWQgLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojZDE3OTA1fS5jdC1zZXJpZXMtZCAuY3QtYXJlYSwuY3Qtc2VyaWVzLWQgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtZCAuY3Qtc2xpY2UtcGlle2ZpbGw6I2QxNzkwNX0uY3Qtc2VyaWVzLWUgLmN0LWJhciwuY3Qtc2VyaWVzLWUgLmN0LWxpbmUsLmN0LXNlcmllcy1lIC5jdC1wb2ludCwuY3Qtc2VyaWVzLWUgLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojNDUzZDNmfS5jdC1zZXJpZXMtZSAuY3QtYXJlYSwuY3Qtc2VyaWVzLWUgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtZSAuY3Qtc2xpY2UtcGlle2ZpbGw6IzQ1M2QzZn0uY3Qtc2VyaWVzLWYgLmN0LWJhciwuY3Qtc2VyaWVzLWYgLmN0LWxpbmUsLmN0LXNlcmllcy1mIC5jdC1wb2ludCwuY3Qtc2VyaWVzLWYgLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojNTk5MjJifS5jdC1zZXJpZXMtZiAuY3QtYXJlYSwuY3Qtc2VyaWVzLWYgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtZiAuY3Qtc2xpY2UtcGlle2ZpbGw6IzU5OTIyYn0uY3Qtc2VyaWVzLWcgLmN0LWJhciwuY3Qtc2VyaWVzLWcgLmN0LWxpbmUsLmN0LXNlcmllcy1nIC5jdC1wb2ludCwuY3Qtc2VyaWVzLWcgLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojMDU0NGQzfS5jdC1zZXJpZXMtZyAuY3QtYXJlYSwuY3Qtc2VyaWVzLWcgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtZyAuY3Qtc2xpY2UtcGlle2ZpbGw6IzA1NDRkM30uY3Qtc2VyaWVzLWggLmN0LWJhciwuY3Qtc2VyaWVzLWggLmN0LWxpbmUsLmN0LXNlcmllcy1oIC5jdC1wb2ludCwuY3Qtc2VyaWVzLWggLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojNmIwMzkyfS5jdC1zZXJpZXMtaCAuY3QtYXJlYSwuY3Qtc2VyaWVzLWggLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtaCAuY3Qtc2xpY2UtcGlle2ZpbGw6IzZiMDM5Mn0uY3Qtc2VyaWVzLWkgLmN0LWJhciwuY3Qtc2VyaWVzLWkgLmN0LWxpbmUsLmN0LXNlcmllcy1pIC5jdC1wb2ludCwuY3Qtc2VyaWVzLWkgLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojZjA1YjRmfS5jdC1zZXJpZXMtaSAuY3QtYXJlYSwuY3Qtc2VyaWVzLWkgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtaSAuY3Qtc2xpY2UtcGlle2ZpbGw6I2YwNWI0Zn0uY3Qtc2VyaWVzLWogLmN0LWJhciwuY3Qtc2VyaWVzLWogLmN0LWxpbmUsLmN0LXNlcmllcy1qIC5jdC1wb2ludCwuY3Qtc2VyaWVzLWogLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojZGRhNDU4fS5jdC1zZXJpZXMtaiAuY3QtYXJlYSwuY3Qtc2VyaWVzLWogLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtaiAuY3Qtc2xpY2UtcGlle2ZpbGw6I2RkYTQ1OH0uY3Qtc2VyaWVzLWsgLmN0LWJhciwuY3Qtc2VyaWVzLWsgLmN0LWxpbmUsLmN0LXNlcmllcy1rIC5jdC1wb2ludCwuY3Qtc2VyaWVzLWsgLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojZWFjZjdkfS5jdC1zZXJpZXMtayAuY3QtYXJlYSwuY3Qtc2VyaWVzLWsgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtayAuY3Qtc2xpY2UtcGlle2ZpbGw6I2VhY2Y3ZH0uY3Qtc2VyaWVzLWwgLmN0LWJhciwuY3Qtc2VyaWVzLWwgLmN0LWxpbmUsLmN0LXNlcmllcy1sIC5jdC1wb2ludCwuY3Qtc2VyaWVzLWwgLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojODY3OTdkfS5jdC1zZXJpZXMtbCAuY3QtYXJlYSwuY3Qtc2VyaWVzLWwgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtbCAuY3Qtc2xpY2UtcGlle2ZpbGw6Izg2Nzk3ZH0uY3Qtc2VyaWVzLW0gLmN0LWJhciwuY3Qtc2VyaWVzLW0gLmN0LWxpbmUsLmN0LXNlcmllcy1tIC5jdC1wb2ludCwuY3Qtc2VyaWVzLW0gLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojYjJjMzI2fS5jdC1zZXJpZXMtbSAuY3QtYXJlYSwuY3Qtc2VyaWVzLW0gLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtbSAuY3Qtc2xpY2UtcGlle2ZpbGw6I2IyYzMyNn0uY3Qtc2VyaWVzLW4gLmN0LWJhciwuY3Qtc2VyaWVzLW4gLmN0LWxpbmUsLmN0LXNlcmllcy1uIC5jdC1wb2ludCwuY3Qtc2VyaWVzLW4gLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojNjE4OGUyfS5jdC1zZXJpZXMtbiAuY3QtYXJlYSwuY3Qtc2VyaWVzLW4gLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtbiAuY3Qtc2xpY2UtcGlle2ZpbGw6IzYxODhlMn0uY3Qtc2VyaWVzLW8gLmN0LWJhciwuY3Qtc2VyaWVzLW8gLmN0LWxpbmUsLmN0LXNlcmllcy1vIC5jdC1wb2ludCwuY3Qtc2VyaWVzLW8gLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojYTc0OGNhfS5jdC1zZXJpZXMtbyAuY3QtYXJlYSwuY3Qtc2VyaWVzLW8gLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtbyAuY3Qtc2xpY2UtcGlle2ZpbGw6I2E3NDhjYX0uY3Qtc3F1YXJle2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uY3Qtc3F1YXJlOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7Y29udGVudDpcIlwiO3dpZHRoOjA7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206MTAwJX0uY3Qtc3F1YXJlOmFmdGVye2Rpc3BsYXk6dGFibGV9LmN0LXNxdWFyZT5zdmd7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmN0LW1pbm9yLXNlY29uZHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmN0LW1pbm9yLXNlY29uZDpiZWZvcmV7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjkzLjc1JX0uY3QtbWlub3Itc2Vjb25kOmFmdGVye2Rpc3BsYXk6dGFibGV9LmN0LW1pbm9yLXNlY29uZD5zdmd7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmN0LW1ham9yLXNlY29uZHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmN0LW1ham9yLXNlY29uZDpiZWZvcmV7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjg4Ljg4ODg4ODg4ODklfS5jdC1tYWpvci1zZWNvbmQ6YWZ0ZXJ7ZGlzcGxheTp0YWJsZX0uY3QtbWFqb3Itc2Vjb25kPnN2Z3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uY3QtbWlub3ItdGhpcmR7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5jdC1taW5vci10aGlyZDpiZWZvcmV7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjgzLjMzMzMzMzMzMzMlfS5jdC1taW5vci10aGlyZDphZnRlcntkaXNwbGF5OnRhYmxlfS5jdC1taW5vci10aGlyZD5zdmd7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmN0LW1ham9yLXRoaXJke2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uY3QtbWFqb3ItdGhpcmQ6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtjb250ZW50OlwiXCI7d2lkdGg6MDtoZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTo4MCV9LmN0LW1ham9yLXRoaXJkOmFmdGVye2Rpc3BsYXk6dGFibGV9LmN0LW1ham9yLXRoaXJkPnN2Z3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uY3QtcGVyZmVjdC1mb3VydGh7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5jdC1wZXJmZWN0LWZvdXJ0aDpiZWZvcmV7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjc1JX0uY3QtcGVyZmVjdC1mb3VydGg6YWZ0ZXJ7ZGlzcGxheTp0YWJsZX0uY3QtcGVyZmVjdC1mb3VydGg+c3Zne2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5jdC1wZXJmZWN0LWZpZnRoe2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uY3QtcGVyZmVjdC1maWZ0aDpiZWZvcmV7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjY2LjY2NjY2NjY2NjclfS5jdC1wZXJmZWN0LWZpZnRoOmFmdGVye2Rpc3BsYXk6dGFibGV9LmN0LXBlcmZlY3QtZmlmdGg+c3Zne2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5jdC1taW5vci1zaXh0aHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmN0LW1pbm9yLXNpeHRoOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7Y29udGVudDpcIlwiO3dpZHRoOjA7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206NjIuNSV9LmN0LW1pbm9yLXNpeHRoOmFmdGVye2Rpc3BsYXk6dGFibGV9LmN0LW1pbm9yLXNpeHRoPnN2Z3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uY3QtZ29sZGVuLXNlY3Rpb257ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5jdC1nb2xkZW4tc2VjdGlvbjpiZWZvcmV7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjYxLjgwNDY5NzE1NyV9LmN0LWdvbGRlbi1zZWN0aW9uOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9LmN0LWdvbGRlbi1zZWN0aW9uPnN2Z3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uY3QtbWFqb3Itc2l4dGh7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5jdC1tYWpvci1zaXh0aDpiZWZvcmV7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjYwJX0uY3QtbWFqb3Itc2l4dGg6YWZ0ZXJ7ZGlzcGxheTp0YWJsZX0uY3QtbWFqb3Itc2l4dGg+c3Zne2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5jdC1taW5vci1zZXZlbnRoe2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uY3QtbWlub3Itc2V2ZW50aDpiZWZvcmV7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjU2LjI1JX0uY3QtbWlub3Itc2V2ZW50aDphZnRlcntkaXNwbGF5OnRhYmxlfS5jdC1taW5vci1zZXZlbnRoPnN2Z3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uY3QtbWFqb3Itc2V2ZW50aHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmN0LW1ham9yLXNldmVudGg6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtjb250ZW50OlwiXCI7d2lkdGg6MDtoZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTo1My4zMzMzMzMzMzMzJX0uY3QtbWFqb3Itc2V2ZW50aDphZnRlcntkaXNwbGF5OnRhYmxlfS5jdC1tYWpvci1zZXZlbnRoPnN2Z3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uY3Qtb2N0YXZle2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uY3Qtb2N0YXZlOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7Y29udGVudDpcIlwiO3dpZHRoOjA7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206NTAlfS5jdC1vY3RhdmU6YWZ0ZXJ7ZGlzcGxheTp0YWJsZX0uY3Qtb2N0YXZlPnN2Z3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uY3QtbWFqb3ItdGVudGh7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5jdC1tYWpvci10ZW50aDpiZWZvcmV7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjQwJX0uY3QtbWFqb3ItdGVudGg6YWZ0ZXJ7ZGlzcGxheTp0YWJsZX0uY3QtbWFqb3ItdGVudGg+c3Zne2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5jdC1tYWpvci1lbGV2ZW50aHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmN0LW1ham9yLWVsZXZlbnRoOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7Y29udGVudDpcIlwiO3dpZHRoOjA7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206MzcuNSV9LmN0LW1ham9yLWVsZXZlbnRoOmFmdGVye2Rpc3BsYXk6dGFibGV9LmN0LW1ham9yLWVsZXZlbnRoPnN2Z3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uY3QtbWFqb3ItdHdlbGZ0aHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmN0LW1ham9yLXR3ZWxmdGg6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtjb250ZW50OlwiXCI7d2lkdGg6MDtoZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTozMy4zMzMzMzMzMzMzJX0uY3QtbWFqb3ItdHdlbGZ0aDphZnRlcntkaXNwbGF5OnRhYmxlfS5jdC1tYWpvci10d2VsZnRoPnN2Z3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uY3QtZG91YmxlLW9jdGF2ZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmN0LWRvdWJsZS1vY3RhdmU6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtjb250ZW50OlwiXCI7d2lkdGg6MDtoZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbToyNSV9LmN0LWRvdWJsZS1vY3RhdmU6YWZ0ZXJ7ZGlzcGxheTp0YWJsZX0uY3QtZG91YmxlLW9jdGF2ZT5zdmd7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9XG4iLCIuYnVyZ2VyLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgJl9faGVhZGVyIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgcGFkZGluZzogMjJweCAxNnB4IDE4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXJncmV5O1xuXG4gICAgLmhlYWRlcl9fbG9nbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI2cHggMTZweDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cblxuICAmX19zZXBhcmF0b3Ige1xuICAgIHdpZHRoOiAyNDhweDtcbiAgICBtYXJnaW46IDAgYXV0byAzMnB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXJncmV5O1xuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiBhdXRvIDAgMDtcbiAgICBwYWRkaW5nOiAwIDE2cHggMzJweDtcblxuICAgIGEsIHNwYW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmLS1vcGVuZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmJ1cmdlci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHotaW5kZXg6IDI7XG5cbiAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJi0tYWN0aXZlIHtcblxuICAgIC5idXJnZXItYnV0dG9uX19pY29uIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1uYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLW5hdGl2ZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtNnB4O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAtNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIGZvbnQtZmFtaWx5OiAkcHQtcm9vdC11aTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkYmFzZS1hbmltYXRpb247XG4gIG91dGxpbmU6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAxOHB4IDMycHg7XG4gIH1cblxuICAmLS1ibHVlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2MURGO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RTlFOTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cblxuICAmLS1ib3JkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoJGJsYWNrLCAwLjE4KTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93ICRiYXNlLWFuaW1hdGlvbjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggJGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gICYtLXNoYXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJi0tbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuXG4gICYtLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLWhvdmVyO1xuICAgIH1cbiAgfVxufVxuIiwiLmNvbnRhaW5lciB7XG4gIHdpZHRoOiA3MCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1MnB4IDQ4cHggODJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OlxuICAgIDBweCAwcHggMi44MDc4NnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksXG4gICAgMHB4IDBweCA3Ljc2MzM2cHggcmdiYSgwLCAwLCAwLCAwLjAzOTA5NTMpLFxuICAgIDBweCAwcHggMTguNjkxMnB4IHJnYmEoMCwgMCwgMCwgMC4wMyksXG4gICAgMHB4IDBweCA2MnB4IHJnYmEoMCwgMCwgMCwgMC4wMjA5MDQ3KTtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgIDBweCAwLjEzODM2M3B4IDIuOTYwOTZweCByZ2JhKDAsIDAsIDAsIDAuMSksXG4gICAgICAwcHggMC4zMzI1MDVweCA3LjExNTYxcHggcmdiYSgwLCAwLCAwLCAwLjA3MTg4NTQpLFxuICAgICAgMHB4IDAuNjI2MDc4cHggMTMuMzk4MXB4IHJnYmEoMCwgMCwgMCwgMC4wNTk2MTA3KSxcbiAgICAgIDBweCAxLjExNjgycHggMjMuODk5OXB4IHJnYmEoMCwgMCwgMCwgMC4wNSksXG4gICAgICAwcHggMi4wODg4OHB4IDQ0LjcwMnB4IHJnYmEoMCwgMCwgMCwgMC4wNDAzODkzKSxcbiAgICAgIDBweCA1cHggMTA3cHggcmdiYSgwLCAwLCAwLCAwLjAyODExNDYpO1xuICB9XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAyNnB4IDE2cHggNThweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMDtcbiAgfVxuXG4gICYtLXRyYW5zcGFyZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5oZWFkZXItc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibGFjaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICZfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gICZfX2Fycm93IHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIHN0cm9rZTogJGJsYWNrO1xuICAgICAgZmlsbDogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYmFzZS1hbmltYXRpb247XG4gICAgfVxuICB9XG5cbiAgJl9fb3B0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA5MHB4O1xuICAgIHdpZHRoOiAyOTVweDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgIDBweCAwLjEzODM2M3B4IDIuOTYwOTZweCByZ2JhKDAsIDAsIDAsIDAuMSksXG4gICAgICAwcHggMC4zMzI1MDVweCA3LjExNTYxcHggcmdiYSgwLCAwLCAwLCAwLjA3MTg4NTQpLFxuICAgICAgMHB4IDAuNjI2MDc4cHggMTMuMzk4MXB4IHJnYmEoMCwgMCwgMCwgMC4wNTk2MTA3KSxcbiAgICAgIDBweCAxLjExNjgycHggMjMuODk5OXB4IHJnYmEoMCwgMCwgMCwgMC4wNSksXG4gICAgICAwcHggMi4wODg4OHB4IDQ0LjcwMnB4IHJnYmEoMCwgMCwgMCwgMC4wNDAzODkzKSxcbiAgICAgIDBweCA1cHggMTA3cHggcmdiYSgwLCAwLCAwLCAwLjAyODExNDYpO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEzcHg7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbGVmdDogLTRweDtcbiAgICB9XG4gIH1cblxuICAmX19vcHRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA5cHggMzVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkYmFzZS1hbmltYXRpb24sIGJvcmRlciAkYmFzZS1hbmltYXRpb24sIGZvbnQtd2VpZ2h0ICRiYXNlLWFuaW1hdGlvbjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmZDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlNGU2O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2U0ZTY7XG4gICAgfVxuXG4gICAgJl9hY3RpdmUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1vcGVuZWQge1xuXG4gICAgLmhlYWRlci1zZWxlY3RfX29wdGlvbnMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5oZWFkZXItc2VsZWN0X19hcnJvdyB7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaW5wdXQge1xuICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAkdHJhbnNwYXJlbnRncmV5O1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyICRiYXNlLWFuaW1hdGlvbjtcblxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIH1cbn1cbiIsIi5sb2dpbi1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTE2cHg7XG4gIHBhZGRpbmc6IDAgODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3gtc2hhZG93OlxuICAgIDAgMCAyLjgwNzg2cHggcmdiYSgkYmxhY2stbmF0aXZlLCAwLjA2KSxcbiAgICAwIDAgNy43NjMzNnB4IHJnYmEoJGJsYWNrLW5hdGl2ZSwgMC4wMzkwOTUzKSxcbiAgICAwIDAgMTguNjkxMnB4IHJnYmEoJGJsYWNrLW5hdGl2ZSwgMC4wMyksXG4gICAgMCAwIDYycHggcmdiYSgkYmxhY2stbmF0aXZlLCAwLjAyMDkwNDcpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbjogNDZweCBhdXRvIDUwcHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDc4cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XG4gICAgbWFyZ2luOiAyMnB4IDAgMDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OlxuICAgICAgMCAwLjEzODM2M3B4IDIuOTYwOTZweCByZ2JhKCRibGFjay1uYXRpdmUsIDAuMSksXG4gICAgICAwIDAuMzMyNTA1cHggNy4xMTU2MXB4IHJnYmEoJGJsYWNrLW5hdGl2ZSwgMC4wNzE4ODU0KSxcbiAgICAgIDAgMC42MjYwNzhweCAxMy4zOTgxcHggcmdiYSgkYmxhY2stbmF0aXZlLCAwLjA1OTYxMDcpLFxuICAgICAgMCAxLjExNjgycHggMjMuODk5OXB4IHJnYmEoJGJsYWNrLW5hdGl2ZSwgMC4wNSksXG4gICAgICAwIDIuMDg4ODhweCA0NC43MDJweCByZ2JhKCRibGFjay1uYXRpdmUsIDAuMDQwMzg5MyksXG4gICAgICAwIDVweCAxMDdweCByZ2JhKCRibGFjay1uYXRpdmUsIDAuMDI4MTE0Nik7XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgICsgLmxvZ2luLWZvcm1fX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICArIC5sb2dpbi1mb3JtX19mb3JtLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogNDhweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICRncmV5O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAudGFicy1jb250cm9scyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDI0cHggMCAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBsZWZ0OiAtODBweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNjBweCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjEpO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQge1xuXG4gICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRiYXNlLWFuaW1hdGlvbjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybS13cmFwcGVyIHtcbiAgICAuaW5wdXQtdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbnMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2VudGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5sb2dpbi1mb3JtX19mb3JtLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubG9naW4tZm9ybV9fYnV0dG9ucy1ibG9jayB7XG4gICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBtaW4td2lkdGg6IDE2NHB4O1xuICAgICAgICBtYXJnaW46IDAgNDZweCAwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NvY2lhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDMxcHggMCAzNHB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDI2cHggMDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGxlZnQ6IC04MHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE2MHB4KTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuMSk7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NvY2lhbC1jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG4gIH1cblxuICAmX19zb2NpYWwtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC5sb2dpbi1zb2NpYWwge1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcmVnaXN0cmF0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgLmlucHV0LXRleHQtLWNvZGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hlY2tib3gge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ2luLWZvcm1fX2J1dHRvbnMtYmxvY2sge1xuICAgICAgbWFyZ2luLXRvcDogMzZweDtcblxuICAgICAgLmJ1dHRvbiB7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvZGUge1xuICAgIHBhZGRpbmc6IDY0cHggMCA1NnB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMCA0MHB4O1xuICAgIH1cblxuICAgIC5sb2dpbi1mb3JtX19oZWFkaW5nIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ2luLWZvcm1fX2hlYWRpbmcgKyAubG9naW4tZm9ybV9fZm9ybS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlucHV0LWNvZGUge1xuICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgLmxvZ2luLWZvcm1fX2J1dHRvbnMtYmxvY2sge1xuICAgICAgbWFyZ2luLXRvcDogMzZweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBtaW4td2lkdGg6IDE2NHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYmx1ZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ub3RpY2Uge1xuICAgIGNvbG9yOiAkZ3JleTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19yZWNvdmVyeSB7XG4gICAgcGFkZGluZzogNjRweCAwIDU2cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogMjRweCAwIDQwcHg7XG4gICAgfVxuXG4gICAgLmxvZ2luLWZvcm1fX2J1dHRvbnMtYmxvY2sge1xuICAgICAgbWFyZ2luLXRvcDogMjhweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBtaW4td2lkdGg6IDE3MnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYmx1ZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVycm9yIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTYwcHgpO1xuICAgIG1hcmdpbjogMzZweCAtODBweCAtNTZweDtcbiAgICBwYWRkaW5nOiAyMHB4IDEycHggMjNweCA3MHB4O1xuXG4gICAgJl9fbWVzc2FnZSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgc3ZnIHtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuIHtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICAgIG1hcmdpbjogMThweCAtMTZweCAtMjVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiB2aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbn1cbiIsIi5pbnB1dC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQsXG4gIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRwdC1yb290LXVpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGNvbG9yOiAkZGFya2dyZXk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgkYmxhY2ssIDAuNSk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93ICRiYXNlLWFuaW1hdGlvbjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgkYmxhY2ssIDAuNSk7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggJGJsYWNrO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgkYmxhY2ssIDEpO1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkZGFya2dyZXk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB9XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgcmVzaXplOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIGlucHV0OnJlYWQtb25seSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgkYmxhY2ssIDAuNSk7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKCRibGFjaywgMC41KTtcbiAgICB9XG4gIH1cblxuICBidXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYmFzZS1hbmltYXRpb247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogNTJweDtcbiAgICAgIGhlaWdodDogNTJweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGJhc2UtYW5pbWF0aW9uO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uLWVkaXQuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOXB4KTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZWRpdGFibGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ2cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuXG4gICAgICAmOnJlYWQtb25seSB7XG4gICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJi0tY29kZSB7XG4gICAgaW5wdXQge1xuICAgICAgbWF4LXdpZHRoOiAxMjdweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXRlbCBpbnB1dCB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLmlzLWVkaXQge1xuICAgIGJ1dHRvbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGY3OGUwO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQ6Zm9jdXMgKyBidXR0b246OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1lcnJvciB7XG4gICAgaW5wdXQge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoJHJlZCwgMSk7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKCRyZWQsIDEpO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoJHJlZCwgMSk7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoJHJlZCwgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuaW5wdXQtdGV4dF9fc2VsZWN0LXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDI1MnB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRiYXNlLWFuaW1hdGlvbjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgc3Ryb2tlOiAkYmxhY2s7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB3aWR0aDogMjUycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotbW96LXNlbGVjdGlvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpzZWxlY3Rpb24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW5wdXQtdGV4dF9fc2VsZWN0LWxpc3Qge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQsIDExLCAzNiwgMC41KTtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICBib3gtc2hhZG93OlxuICAgICAgICAgIDAgMC4xMzgzNjNweCAyLjk2MDk2cHggcmdiYSgwLCAwLCAwLCAwLjEpLFxuICAgICAgICAgIDAgMC4zMzI1MDVweCA3LjExNTYxcHggcmdiYSgwLCAwLCAwLCAwLjA3MTg4NTQpLFxuICAgICAgICAgIDAgMC42MjYwNzhweCAxMy4zOTgxcHggcmdiYSgwLCAwLCAwLCAwLjA1OTYxMDcpLFxuICAgICAgICAgIDAgMS4xMTY4MnB4IDIzLjg5OTlweCByZ2JhKDAsIDAsIDAsIDAuMDUpLFxuICAgICAgICAgIDAgMi4wODg4OHB4IDQ0LjcwMnB4IHJnYmEoMCwgMCwgMCwgMC4wNDAzODkzKSxcbiAgICAgICAgICAwIDVweCAxMDdweCByZ2JhKDAsIDAsIDAsIDAuMDI4MTE0Nik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5ICRiYXNlLWFuaW1hdGlvbiwgb3BhY2l0eSAkYmFzZS1hbmltYXRpb247XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdWQgJGJhc2UtYW5pbWF0aW9uO1xuXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodGNhbG1ncmF5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXJncmV5O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXJncmV5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dC10ZXh0X19zZWxlY3QtaXRlbS0tc2VsZWN0ZWQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICAgICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tc2hvdyB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LXRleHRfX3NlbGVjdC1saXN0IHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIE1vYmlsZSBmaXJzdCBUT0RPOiBjaGFuZ2UgdG8gYWN0dWFsIHZhbHVlc1xuJG1lZGlhV2lkdGhNb2JpbGU6IDMyMHB4O1xuJG1lZGlhV2lkdGhNb2JpbGVNYXg6IDY0MHB4O1xuJG1lZGlhV2lkdGhUYWJsZXQ6IDc2OHB4O1xuJG1lZGlhV2lkdGhUYWJsZXRIb3Jpem9udGFsOiAxMDI0cHg7XG4kbWVkaWFXaWR0aExhcHRvcDogMTM2NnB4O1xuXG4vLyBjb2xvcnNcbiRibGFjay1uYXRpdmU6ICMwMDAwMDA7XG4kd2hpdGU6ICNmZmZmZmY7XG5cbiRibGFjazogIzA0MGIyNDtcbiRkZWVwLWJsYWNrOiAjM2U0NTVjO1xuJGRlZXAtYmxhY2syOiAjMTMxMjI1O1xuJGdyZXk6ICM3Njc4ODc7XG4kZ3JleTM6ICM4MjgyODI7XG4kZGFya2dyZXk6ICMzZTQ1NWY7XG4kbGlnaHRncmV5OiAjZmFmYWZhO1xuJGJvZHlncmV5OiAjZjhmOWZhO1xuJGJvcmRlcmdyZXk6ICNlM2U0ZTY7XG4kdHJhbnNwYXJlbnRncmV5OiByZ2JhKDYyLCA2OSwgOTUsIDAuNSk7XG4kYmx1ZTogIzRmNzhlMDtcbiRkYXJrYmx1ZTogIzMzNTBiOTtcbiRwaW5rOiAjZmNlMmU1O1xuJHJlZDogI2YyMWIyODtcbiRyZWQtaG92ZXI6ICNlODE0MjE7XG4kZ3JlZW46ICMzOWFiMWQ7XG4keWVsbG93OiAjZWNhYTAwO1xuJGxpZ2h0eWVsbG93OiAjZmRmNmU5O1xuJG9yYW5nZTogI2ZkODAzYTtcbiRicmlnaHRncmV5OiAjZjJmNmY3O1xuJGxpZ2h0Y2FsbWJsdWU6ICNmM2Y2ZmI7XG4kbGlnaHRjYWxtZ3JlZW46ICNlOWY1ZTY7XG4kbGlnaHRjYWxtZ3JheTogI2ZjZmNmZDtcbiRsaWdodGdyYXkyOiAjY2RjZWQzO1xuXG4vLyBhbmltYXRpb24gZWFzaW5nc1xuJGJhc2UtYW5pbWF0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuXG4vL2ZvbnRzXG4kbW9udHNlcnJhdDogXCJNb250c2VycmF0XCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiRwdC1yb290LXVpOiBcIlBUIFJvb3QgVUlcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuXG4iLCIuaW5wdXQtY29kZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIzM3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDAgMCAxMnB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogJGRhcmtncmV5O1xuICAgIGZvbnQtZmFtaWx5OiAkcHQtcm9vdC11aTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyZ3JleTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXG4gICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoNDEvMjUwKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTRweCAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKCRibGFjaywgMC41KTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgJGJhc2UtYW5pbWF0aW9uO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDE3cHggMTlweDtcbiAgICB9XG4gIH1cblxuICAmLmlzLWZvY3VzIC5pbnB1dC1jb2RlX193cmFwcGVyIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgkYmxhY2ssIDEpO1xuICB9XG5cbiAgJi5pcy1lcnJvciAuaW5wdXQtY29kZV9fd3JhcHBlciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoJHJlZCwgMSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgkcmVkLCAxKTtcbiAgfVxuXG4gICYuaXMtZXJyb3IuaXMtZm9jdXMgLmlucHV0LWNvZGVfX3dyYXBwZXIge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKCRyZWQsIDEpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoJHJlZCwgMSk7XG4gIH1cbn1cbiIsIi5jaGVja2JveCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuXG4gIGlucHV0IHtcblxuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICRkYXJrZ3JleTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkYmFzZS1hbmltYXRpb24sIGJhY2tncm91bmQtY29sb3IgJGJhc2UtYW5pbWF0aW9uO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMzBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIDAuMik7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiA0cHg7XG4gICAgICBsZWZ0OiAtMjZweDtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaW5wdXQ6Zm9jdXMgKyBsYWJlbCB7XG4gICAgY29sb3I6ICRibGFjaztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAxKTtcbiAgICB9XG4gIH1cblxuICBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRkYXJrZ3JleTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogdW5kZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gICYuaXMtZXJyb3Ige1xuICAgIGxhYmVsLFxuICAgIGlucHV0OmZvY3VzICsgbGFiZWx7XG4gICAgICBjb2xvcjogJHJlZDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5yYWRpbyB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuXG4gIGlucHV0IHtcblxuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICRkYXJrZ3JleTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTMwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjIpO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICRiYXNlLWFuaW1hdGlvbiwgYmFja2dyb3VuZC1jb2xvciAkYmFzZS1hbmltYXRpb247XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBsZWZ0OiAtMjRweDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRiYXNlLWFuaW1hdGlvbjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGlucHV0OmZvY3VzICsgbGFiZWwge1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgMSk7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG4iLCIubG9naW4tc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTc0cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcmdyZXk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAkYmFzZS1hbmltYXRpb247XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcC1vbmx5IHtcbiAgICAgIC5sb2dpbi1zb2NpYWxfX3RpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjphY3RpdmUge1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcC1vbmx5IHtcbiAgICAgIC5sb2dpbi1zb2NpYWxfX3RpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuMDMpO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoJGJsYWNrLW5hdGl2ZSwgMC4xOCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjAzKTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgkYmxhY2stbmF0aXZlLCAwLjE4KTtcblxuICAgICAgLmxvZ2luLXNvY2lhbF9fdGl0bGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDU4cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICAmLS12ayBzdmcge1xuICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjAzKTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXJncmV5O1xuICAgIC8qIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGJhc2UtYW5pbWF0aW9uLCBib3gtc2hhZG93ICRiYXNlLWFuaW1hdGlvbjsgKi9cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5saW5rIHtcbiAgY29sb3I6ICRncmV5O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiB1bmRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgJGJhc2UtYW5pbWF0aW9uO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICAmLS1kYXNoZWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIGN1cnJlbnRDb2xvciA1MCUsIHJnYmEoJHdoaXRlLCAwKSAxJSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogN3B4IDFweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA3cHggMXB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmLS1ub3RpY2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCI/XCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyZ3JleTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wb3B1cC1pbWFnZSB7XG4gIHotaW5kZXg6IC0xO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTkycHg7XG4gIG1hcmdpbjogMjRweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpIHNjYWxlKDAuOTgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1hcmdpbjogMjRweCAxNnB4O1xuICB9XG5cbiAgJi5pcy12aXNpYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogYXV0bztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTRweDtcbiAgICByaWdodDogMTRweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGJhc2UtYW5pbWF0aW9uO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgcmlnaHQ6IDZweDtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgc2Nyb2xsYmFyLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC45KSB0cmFuc3BhcmVudDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuOSk7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYmFzZS1hbmltYXRpb247XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtY29udHJvbHMge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIGJvdHRvbTogMTEuMTklO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICBib3R0b206IDExcHg7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICB9XG4gIH1cblxuICAmX196b29tLWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC41KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkYmFzZS1hbmltYXRpb247XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIH1cblxuICAgICYtLWluIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLW91dCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm92ZXJsYXkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDApO1xuICBvdmVyZmxvdzogYXV0bztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2UtaW4tb3V0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICYuaXMtdmlzaWJsZSB7XG4gICAgei1pbmRleDogMTE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuNik7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cblxuICAmLmlzLWFsaWduLXRvcCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbiIsIi5icmVhZGNydW1icyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDcwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDI4cHg7XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xuICAgIGNvbG9yOiAkZ3JleTM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gICAgICByaWdodDogLTExcHg7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgJGJhc2UtYW5pbWF0aW9uO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICRibGFjaztcblxuICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4iLCIudGl0bGUtZWRpdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICBwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIH1cblxuICBpbnB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1mYW1pbHk6ICRwdC1yb290LXVpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICBidXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYmFzZS1hbmltYXRpb247XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24tZWRpdC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOXB4KTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgY3VycmVudENvbG9yO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtZWRpdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dDpmb2N1cyArIGJ1dHRvbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuIiwiLmFjY29yZGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyZXk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAmX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICByaWdodDogNThweDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGJhc2UtYW5pbWF0aW9uLCB0b3AgJGJhc2UtYW5pbWF0aW9uO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHRvcDogMzFweDtcbiAgICAgICAgcmlnaHQ6IDI2cHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMzBweCA2NXB4IDI2cHg7XG4gICAgICBmb250LWZhbWlseTogJHB0LXJvb3QtdWk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYmFzZS1hbmltYXRpb247XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDI4cHggNDVweDtcbiAgICAgIH1cblxuICAgICAgJiA+IHN2ZyxcbiAgICAgICYgPiBzcGFuIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBsZWZ0OiAyM3B4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICB0b3A6IDIzcHg7XG4gICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Atb25seSB7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YWN0aXZlIHtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGhlaWdodDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAmLmlzLW9wZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgIC5hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb25fX2hlYWRlcjo6YWZ0ZXIge1xuICAgICAgdG9wOiAzN3B4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZyk7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbl9fY29udGVudCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zZXR0aW5ncy1mb3JtIHtcbiAgZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmlucHV0LXRleHQge1xuICAgIG1heC13aWR0aDogMjEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tY29kZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIG1heC13aWR0aDogMTMzcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgKyAubGluayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIG1pbi13aWR0aDogMTY0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1wYXNzd29yZCB7XG4gICAgLmlucHV0LXRleHQge1xuICAgICAgbWF4LXdpZHRoOiAyMzBweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFjY291bnQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXJncmV5O1xuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiA0MHB4IHBlcmNlbnRhZ2UoNTQvMTEwNCkgMzZweCA0MHB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCAzNnB4IDM1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgMThweCAyOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5yYWRpbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDVweDtcbiAgICB0b3A6IDQwcHg7XG5cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZS1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKDMxNy8xMTA0KTtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWluLXdpZHRoOiAyNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAmX3dpZGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUtZWRpdCB7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmLmlzLWVkaXQge1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbnVtYmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGNvbG9yOiAkZGFya2dyZXk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInRudW1cIiBvbiwgXCJsbnVtXCIgb247XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAuY2hlY2tib3gge1xuICAgIHBhZGRpbmctbGVmdDogNDZweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kZWxldGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LWZhbWlseTogJHB0LXJvb3QtdWk7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGJhc2UtYW5pbWF0aW9uO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHRvcDogMjNweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1iaW4uc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcblxuICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLmVycm9yIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgfVxuXG4gICAgJl9fbWVzc2FnZSB7XG5cbiAgICAgIHN2ZyB7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmlzLWVkaXQge1xuICAgIC5hY2NvdW50LWl0ZW1fX2RlbGV0ZSB7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2V0dGluZ3Mtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDg4cHg7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgIG1hcmdpbi10b3A6IDY4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTJweDtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcblxuICAgIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgZmlsbDogbm9uZTtcbiAgICAgIHN0cm9rZTogJGJsYWNrO1xuXG4gICAgICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgICAgIG1heC13aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI2ljb24tYmlsbHMge1xuICAgICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgICNpY29uLXBlcnNvbiB7XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICBwYWRkaW5nOiAwIDAgNDRweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcmdyZXk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXJncmV5O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMzJweCAzOXB4IDIwcHggMzdweDtcblxuICAgIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMCAyNHB4O1xuICAgIH1cblxuICAgIC5pbnB1dC10ZXh0IHtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgI2VtYWlsIHtcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgI3RlbCB7XG4gICAgICAgIHdpZHRoOiAxOTZweDtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYWNjb3JkaW9uLXBhc3N3b3JkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuXG4gICAgJi5pcy1vcGVuIHtcblxuICAgICAgLmFjY29yZGlvbl9faGVhZGVyIHtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFjY29yZGlvbl9fY29udGVudCB7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE2cHggMCAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFjY29yZGlvbiB7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICB9XG4gIH1cblxuICArIC5kZWxldGUtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ3cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tYWNjb3VudHMge1xuICAgIC5zZXR0aW5ncy1zZWN0aW9uX19pbm5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5kZWxldGUtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYmFzZS1hbmltYXRpb247XG5cbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlOiAkcmVkO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgY29sb3I6ICRyZWQ7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cbiIsIi5zaG93LW1vcmUge1xuICAmX19idG4ge1xuICAgIG1hcmdpbjogMCBhdXRvIDEycHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fcGFnZS1zdGF0dXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgIGNvbG9yOiAkZ3JleTtcbiAgfVxufVxuIiwiLmVycm9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTdweCA1M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMjBweCAxNHB4O1xuICB9XG5cbiAgJl9fbWVzc2FnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBtYXgtd2lkdGg6IDcwJTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAmLS1mdWxsIHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBtaW4td2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICBtaW4taGVpZ2h0OiAyM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZmlsbDogJHJlZDtcbiAgICAgIHN0cm9rZTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9uIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRiYXNlLWFuaW1hdGlvbjtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gIH1cblxuICAmX19oaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodHllbGxvdztcblxuICAgIC5lcnJvcl9fbWVzc2FnZSB7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICR5ZWxsb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDJweCAyNHB4IHJnYmEoJGJsYWNrLW5hdGl2ZSwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCkgc2NhbGUoMC45OCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgJi5pcy12aXNpYmxlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IDExO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSk7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICByaWdodDogMTJweDtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgdG9wOiAycHg7XG4gICAgICByaWdodDogMnB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGJhc2UtYW5pbWF0aW9uO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dC1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAzNTRweDtcbiAgICBtYXJnaW46IDAgYXV0byA0OHB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1heC13aWR0aDogODUlO1xuICAgICAgbWluLXdpZHRoOiAyMTBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG5cbiAgJi0tc2ltcGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1OTJweDtcbiAgICBwYWRkaW5nOiA2NHB4IDQ4cHggNTZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXgtd2lkdGg6IDI4OHB4O1xuICAgICAgcGFkZGluZzogMjRweCAyMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgLnBvcHVwX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBtaW4td2lkdGg6IDE2NHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3B1cF9fdGl0bGUgKyAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc21hbGwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgIHBhZGRpbmc6IDQ0cHggNzRweCA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1heC13aWR0aDogMjg4cHg7XG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweDtcbiAgICB9XG5cbiAgICAucG9wdXBfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnBvcHVwLWRlbGV0ZS1hY2NvdW50IHtcbiAgd2lkdGg6IDQ4MHB4O1xuICBwYWRkaW5nOiA2NHB4IDY0cHggNTdweDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDI0cHggMThweDtcbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiA5NSU7XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxNjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgIC5idXR0b24tLXJlZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICBzdHJva2U6ICR3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDI0OHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxMnB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wb3B1cF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCIucG9wdXAtY2hhbmdlLXBob25lIHtcbiAgd2lkdGg6IDU5MnB4O1xuICBwYWRkaW5nOiA2NHB4IDQ4cHggNDhweCA2NHB4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogMjRweCAyMHB4O1xuICB9XG5cbiAgJl9fdGltZXIge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgY29sb3I6ICRncmV5O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3N0YXJ0IHtcblxuICAgIC5wb3B1cF9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG9wdXBfX3RleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIGNvbG9yOiAkZGFya2dyZXk7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZmluaXNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnBvcHVwX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3B1cF9fdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgY29sb3I6ICRkYXJrZ3JleTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICB3aWR0aDogMjA4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5saW5rIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuaW5wdXQtY29kZSB7XG5cbiAgICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuXG4gICAgICBwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJyIHtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCIubWVhc3VyZW1lbnRzIHtcbiAgcGFkZGluZy1ib3R0b206IDM5cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICZfX3dhcm5pbmcge1xuICAgIHBhZGRpbmc6IDE3cHggNDhweCAyNHB4O1xuICAgIG1hcmdpbjogMjhweCAwIDM2cHg7XG5cbiAgICAuZXJyb3JfX21lc3NhZ2Uge1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVycm9yX19oaW50IHtcbiAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcmdyZXk7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoNDYwLzExMDQpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHBlcmNlbnRhZ2UoNDAvMTEwNCk7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19sYXN0IHtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgyMzEvMTEwNCk7XG4gICAgcGFkZGluZy1yaWdodDogcGVyY2VudGFnZSg0MC8xMTA0KTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2N1cnJlbnQge1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKDIxNy8xMTA0KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBwZXJjZW50YWdlKDU1LzExMDQpO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMzZweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19jb25zdW1wdGlvbiB7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoMTk2LzExMDQpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHBlcmNlbnRhZ2UoMzAvMTEwNCk7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19tZXRlcnMtbGlzdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDk2cHgpO1xuICAgIG1hcmdpbjogMCAtNDhweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgICBtYXJnaW46IDAgLTE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBtYXJnaW46IDM2cHggMCAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDI0cHggYXV0byAwO1xuICAgIH1cbiAgfVxufVxuIiwiJGRlc2t0b3AtaW5uZXI6IDExMDQ7XG5cbi5tZXRlci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRiYXNlLWFuaW1hdGlvbiwgYm94LXNoYWRvdyAkYmFzZS1hbmltYXRpb247XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0OHB4O1xuICAgIHRvcDogLTFweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOTZweCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlcmdyZXk7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggJGJhc2UtYW5pbWF0aW9uLCBsZWZ0ICRiYXNlLWFuaW1hdGlvbiwgYmFja2dyb3VuZC1jb2xvciAkYmFzZS1hbmltYXRpb247XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyNHB4IDQ4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IDIycHggMTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogMTdweCAxNnB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgICByaWdodDogcGVyY2VudGFnZSg3Mi8xMjAwKTtcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRiYXNlLWFuaW1hdGlvbiwgdG9wICRiYXNlLWFuaW1hdGlvbjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICByaWdodDogMjZweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDQ4cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gOTZweCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXJncmV5O1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggJGJhc2UtYW5pbWF0aW9uLCBsZWZ0ICRiYXNlLWFuaW1hdGlvbiwgYmFja2dyb3VuZC1jb2xvciAkYmFzZS1hbmltYXRpb247XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZXRlci1pdGVtX19jb25zdW1wdGlvbiB7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjdweDtcbiAgICBsZWZ0OiA1NXB4O1xuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbGVmdDogMTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1kcm9wIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgIH1cblxuICAgICYtLXRoZXJtb21ldGVyIHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgIH1cblxuICAgICYtLWxpZ2h0bmluZyB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAmLS1maXJlIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgIH1cblxuICAgICYtLWJsdWUge1xuICAgICAgc3Ryb2tlOiAkZGFya2JsdWU7XG4gICAgfVxuXG4gICAgJi0tcmVkIHtcbiAgICAgIHN0cm9rZTogJHJlZDtcbiAgICB9XG5cbiAgICAmLS15ZWxsb3cge1xuICAgICAgc3Ryb2tlOiAkeWVsbG93O1xuICAgIH1cblxuICAgICYtLW9yYW5nZSB7XG4gICAgICBzdHJva2U6ICRvcmFuZ2U7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZC1ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKDQ2MC8kZGVza3RvcC1pbm5lcik7XG4gICAgcGFkZGluZy1yaWdodDogcGVyY2VudGFnZSg1Ny8kZGVza3RvcC1pbm5lcik7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcHRpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMCAwIDZweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbnVtYmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gICAgY29sb3I6ICRkYXJrZ3JleTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fd2FybmluZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjNweDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTJweCk7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoNzAvNDYwKTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2xhc3QtY291bnQge1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKDIzMS8kZGVza3RvcC1pbm5lcik7XG4gICAgcGFkZGluZy1yaWdodDogcGVyY2VudGFnZSg3NS8kZGVza3RvcC1pbm5lcik7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19jdXJyZW50IHtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgyMTcvJGRlc2t0b3AtaW5uZXIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHBlcmNlbnRhZ2UoMjcvJGRlc2t0b3AtaW5uZXIpO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgd2lkdGg6IDExNnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuXG4gICAgaW5wdXQge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiA5cHggMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb25zdW1wdGlvbi1oaW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0xcHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLigJRcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgZmlsbDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19jb25zdW1wdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKDE5Ni8kZGVza3RvcC1pbm5lcik7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiBwZXJjZW50YWdlKDMwLyRkZXNrdG9wLWlubmVyKTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy12YWx1ZSB7XG4gICAgICBwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1sb3dlcixcbiAgICAmLmlzLWhpZ2hlciB7XG4gICAgICAubWV0ZXItaXRlbV9fY29uc3VtcHRpb24taGludDo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1sb3dlciB7XG4gICAgICBzdmcge1xuICAgICAgICBzdHJva2U6ICRncmVlbjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtaGlnaGVyIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHN0cm9rZTogJHJlZDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDMycHggNDhweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDE3cHggMTZweCAzMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2dyYXBoIHtcbiAgICB3aWR0aDogcGVyY2VudGFnZSg4MDkvJGRlc2t0b3AtaW5uZXIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTI5cHg7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC4zKTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgY2FudmFzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2dyYXBoLWxhYmVscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogNzRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbHMtbGlzdCB7XG4gICAgbWFyZ2luOiAwIDAgMCBwZXJjZW50YWdlKDUwLyRkZXNrdG9wLWlubmVyKTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgZHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luOiAwIDAgNHB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGQge1xuICAgICAgY29sb3I6ICRkYXJrZ3JleTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICBzcGFuLmpzLWNvbnN1bXB0aW9uLXdhcm5pbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgZmlsbDogJHllbGxvdztcbiAgICAgICAgICBzdHJva2U6IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBzcGFuLmpzLWNvbnN1bXB0aW9uLXdhcm5pbmcge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmV5O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAubWV0ZXItaXRlbV9faGVhZGVyOjphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1jYXV0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHR5ZWxsb3c7XG5cbiAgICAubWV0ZXItaXRlbV9fd2FybmluZyB7XG4gICAgICBmaWxsOiAkeWVsbG93O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkbGlnaHR5ZWxsb3csIDAuMyk7XG4gICAgfVxuICB9XG5cbiAgJi5pcy13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcblxuICAgIC5tZXRlci1pdGVtX193YXJuaW5nIHtcbiAgICAgIGZpbGw6ICRyZWQ7XG4gICAgfVxuXG4gICAgLm1ldGVyLWl0ZW1fX2N1cnJlbnQge1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnB1dC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwaW5rLCAwLjMpO1xuICAgIH1cbiAgfVxuXG4gICYuaXMtZm9jdXMge1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgIC5tZXRlci1pdGVtX19oZWFkZXI6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cblxuICAmLmlzLW9wZW4ge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTEwcHggOXB4IC0xMHB4IHJnYmEoJGJsYWNrLW5hdGl2ZSwgMC4xMyksIGluc2V0IDAgMTBweCA5cHggLTEwcHggcmdiYSgkYmxhY2stbmF0aXZlLCAwLjEzKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLm1ldGVyLWl0ZW1fX2hlYWRlcjo6YmVmb3JlIHtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZyk7XG4gICAgfVxuXG4gICAgLm1ldGVyLWl0ZW1fX2hlYWRlcjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWV0ZXItaXRlbV9fZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gICYuaXMtb3Blbi5pcy1jYXV0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRsaWdodHllbGxvdywgMC4zKTtcbiAgfVxuXG4gICYuaXMtb3Blbi5pcy13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwaW5rLCAwLjMpO1xuICB9XG59XG5cbi5ncmFwaC10b29sdGlwIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAxNHB4O1xuICBmb250LWZhbWlseTogJHB0LXJvb3QtdWk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDdweCByZ2JhKCRibGFjay1uYXRpdmUsIDAuMikpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYmFzZS1hbmltYXRpb247XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjUlLCAtMTAwJSk7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA3cHgpO1xuICAgIGJvdHRvbTogLTVweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgJHdoaXRlO1xuICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBsZWZ0OiBjYWxjKDI1JSAtIDdweCk7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyZ3JleTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgJl9fY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgZGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIGR0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODFweCk7XG4gICAgcGFkZGluZzogMnB4IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB9XG5cbiAgZGQge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiA2M3B4O1xuICAgIHBhZGRpbmc6IDJweCAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uZ3JhcGgtdG9vbHRpcC0tbXVsdGlwbGUge1xuICB3aWR0aDogMjA4cHg7XG5cbiAgZHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgfVxuXG4gIGRkIHtcbiAgICB3aWR0aDogNTJweDtcbiAgfVxufVxuIiwiLnRhYnMtY29udHJvbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgbWFyZ2luOiAwIDAgMCAtMTZweDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBsZWZ0OiAtODBweDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDE2MHB4KTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC4xKTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBsZWZ0OiAxNnB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2Jsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgfVxuXG4gICAgJiA+IDpsYXN0LWNoaWxkIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGlucHV0IHtcblxuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYmFzZS1hbmltYXRpb247XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1yaWdodDogNjRweDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmX191bmRlcmxpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiLnBvcHVwLS1hbnN3ZXIge1xuICBwYWRkaW5nOiA2NHB4IDY0cHggNDBweDtcbiAgd2lkdGg6IDU5MnB4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogMjRweCAyMHB4IDIwcHg7XG4gIH1cblxuICAucG9wdXBfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgLnBvcHVwX19hbnN3ZXJlZC1tc2cge1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkYmx1ZTtcbiAgICBwYWRkaW5nOiA4cHggMTdweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgY29sb3I6ICRkZWVwLWJsYWNrO1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Y2FsbWdyYXk7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC10ZXh0LS10ZXh0YXJlYSB7XG4gICAgdGV4dGFyZWEge1xuICAgICAgbWluLWhlaWdodDogMTE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBwYWRkaW5nOiAxNnB4IDQzcHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxOHB4IDQzcHg7XG4gICAgfVxuICB9XG59XG4iLCIucG9wdXAtLW5ldy1yZXF1ZXN0IHtcbiAgcGFkZGluZzogNjRweCA2NHB4IDQwcHg7XG4gIHdpZHRoOiA1OTJweDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDI0cHggMjBweCAyMHB4O1xuICB9XG5cbiAgLnBvcHVwX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC10ZXh0LS1zZWxlY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmlucHV0LXRleHRfX3NlbGVjdC13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyNTJweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYmFzZS1hbmltYXRpb247XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIHN0cm9rZTogJGJsYWNrO1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgd2lkdGg6IDI1MnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LW1vei1zZWxlY3Rpb24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6c2VsZWN0aW9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmlucHV0LXRleHRfX3NlbGVjdC1saXN0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0LCAxMSwgMzYsIDAuNSk7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgICAwIDAuMTM4MzYzcHggMi45NjA5NnB4IHJnYmEoMCwgMCwgMCwgMC4xKSxcbiAgICAgICAgICAwIDAuMzMyNTA1cHggNy4xMTU2MXB4IHJnYmEoMCwgMCwgMCwgMC4wNzE4ODU0KSxcbiAgICAgICAgICAwIDAuNjI2MDc4cHggMTMuMzk4MXB4IHJnYmEoMCwgMCwgMCwgMC4wNTk2MTA3KSxcbiAgICAgICAgICAwIDEuMTE2ODJweCAyMy44OTk5cHggcmdiYSgwLCAwLCAwLCAwLjA1KSxcbiAgICAgICAgICAwIDIuMDg4ODhweCA0NC43MDJweCByZ2JhKDAsIDAsIDAsIDAuMDQwMzg5MyksXG4gICAgICAgICAgMCA1cHggMTA3cHggcmdiYSgwLCAwLCAwLCAwLjAyODExNDYpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAkYmFzZS1hbmltYXRpb24sIG9wYWNpdHkgJGJhc2UtYW5pbWF0aW9uO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VkICRiYXNlLWFuaW1hdGlvbjtcblxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRjYWxtZ3JheTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyZ3JleTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyZ3JleTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXQtdGV4dF9fc2VsZWN0LWl0ZW0tLXNlbGVjdGVkIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XG4gICAgICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXNob3cge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dC10ZXh0X19zZWxlY3QtbGlzdCB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LXRleHQtLXRleHRhcmVhIHtcbiAgICB0ZXh0YXJlYSB7XG4gICAgICBtaW4taGVpZ2h0OiAxMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIHBhZGRpbmc6IDE2cHggNDNweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE4cHggNDNweDtcbiAgICB9XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5hcmNoaXZlIHtcbiAgbWFyZ2luLXRvcDogNDRweDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbiIsIi5yZXF1ZXN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNDRweDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cblxuICAmX19jcmVhdGUtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTE3cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBwYWRkaW5nOiAxNnB4IDMwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGlhV2lkdGhMYXB0b3AgIC0gMSkge1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMThweCAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLnNob3ctbW9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ2cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0yMnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnJlcXVlc3QtY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJncmV5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDMwcHggMCAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSwgdHJhbnNmb3JtIDAuNXMgZWFzZTtcblxuICAmLS1hbmltYXRlZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzZweCk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI0cHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMCA0M3B4IDI0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXJncmV5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAwIDE5cHggMXB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX251bWJlcixcbiAgJl9fZGF0ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3N0YXR1cyB7XG4gICAgcGFkZGluZzogOHB4IDEzcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0Y2FsbWJsdWU7XG5cbiAgICBzcGFuICsgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtLWFuc3dlcmVkIHtcbiAgICAucmVxdWVzdC1jYXJkX19zdGF0dXMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRjYWxtZ3JlZW47XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ4ZGVnKTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIHNwYW4gKyBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2RhdGEge1xuICAgIHBhZGRpbmc6IDI2cHggNDNweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogMjBweCAxOXB4IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Fuc3dlciB7XG4gICAgcGFkZGluZzogMjNweCA0M3B4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyZ3JleTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRjYWxtZ3JheTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE5cHggMjRweDtcbiAgICB9XG4gIH1cblxuICAmX19yZXF1ZXN0LXR5cGUgYixcbiAgJl9fcmVxdWVzdC10ZXh0IGIsXG4gICZfX2Fuc3dlci1kYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgJl9fcmVxdWVzdC10eXBlIHAsXG4gICZfX3JlcXVlc3QtdGV4dCBwLFxuICAmX19hbnN3ZXItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgd2lkdGg6IDg1JTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19yZXF1ZXN0LXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Fuc3dlci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYW5zd2VyLWJ0bnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuYnV0dG9uLS1ibHVlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgcGFkZGluZzogMTZweCA0OXB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDQ5cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uLS1ib3JkZXIge1xuICAgICAgcGFkZGluZzogMTZweCA0NnB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDQ2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsZXMge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zZXJ2aWNlLWNlbnRlciB7XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG4gIG1hcmdpbi1ib3R0b206IC0zNHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTRweCkge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE4cHg7XG4gIH1cblxuICAuY2hlY2tib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODk0cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgfVxuICB9XG5cbiAgLmNlbnRlci1jYXJkICsgLmNlbnRlci1jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICB9XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4uc2VydmljZS1jZW50ZXItd3JhcHBlciB7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYVdpZHRoTGFwdG9wICAtIDEpIHtcbiAgICBtYXgtd2lkdGg6IDEzNjZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICBwYWRkaW5nOiA0MHB4IDM2cHggODJweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICBwYWRkaW5nOiAyNnB4IDE2cHggNThweDtcbiAgfVxufVxuXG4iLCIuY2VudGVyLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcmdyZXk7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5NHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1pbi13aWR0aDogNDY1cHg7XG4gICAgd2lkdGg6IDQ4LjMlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODk0cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNSU7XG4gICAgbWluLWhlaWdodDogMzc4cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg5NHB4KSB7XG4gICAgICBvcmRlcjogLTE7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGhlaWdodDogMTQzcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4OTRweCkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FkZHJlc3Mge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODk0cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuICAmX193b3JrLXNjaGVkdWxlLFxuICAmX19lbWFpbCxcbiAgJl9fY2hpZWYsXG4gICZfX21haW4tdGVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gICZfX3dvcmstc2NoZWR1bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cblxuICAuY29udGFjdHMtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4OTRweCkge1xuICAgICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2VtYWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg5NHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgJGJhc2UtYW5pbWF0aW9uO1xuICAgIH1cblxuICAgIGE6aG92ZXIsXG4gICAgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogJGdyZXk7XG4gICAgfVxuICB9XG5cbiAgJl9fbWFpbi10ZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4OTRweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgJGJhc2UtYW5pbWF0aW9uO1xuICAgIH1cblxuICAgIGE6aG92ZXIsXG4gICAgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogJGdyZXk7XG4gICAgfVxuICB9XG5cbiAgJl9fbWFpbi10ZWwgKyAmX19tYWluLXRlbCB7XG4gICAgbWFyZ2luLXRvcDogLTM2cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODk0cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmNvbnRhY3RzLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIH1cblxuICAmX190YXJnZXQsXG4gICZfX3RlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAmOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyaWdodGdyZXk7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmlnaHRncmV5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RhcmdldCB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBwYWRkaW5nOiAxNHB4IDIuNSUgMTRweCAyMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAgICAgd2lkdGg6IDYxJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE2cHggOHB4IDE2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3RlbCB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTRweCAyNHB4IDE0cHggMDtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwidG51bVwiO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAgICAgd2lkdGg6IDM5JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDE2cHggMjBweCAxNnB4O1xuICAgICAgdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yICRiYXNlLWFuaW1hdGlvbjtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBvbGl0aWNzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTY4cHg7XG5cbiAgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvLWJsb2NrIHtcbiAgICB3aWR0aDogNzIlO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICRkZWVwLWJsYWNrMjtcbiAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgb2wge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDk4JTtcbiAgICBjb3VudGVyLXJlc2V0OiBsaXN0O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICB9XG4gIH1cblxuICBvbCBsaSxcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgY29sb3I6ICRkZWVwLWJsYWNrO1xuICAgIGZvbnQtZmFtaWx5OiAkcHQtcm9vdC11aTtcbiAgfVxuXG4gIG9sIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QpIFwiLlwiO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3Q7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAtMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIHRyYW5zaXRpb246IGNvbG9yICRiYXNlLWFuaW1hdGlvbjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cbiIsIi50YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bScgb24sICdsbnVtJyBvbjtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBtYXJnaW46IDAgLTE2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM3B4O1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tb2JpbGUge1xuICAgICAgc2Nyb2xsYmFyLWNvbG9yOiAkYmxhY2sgJGJvcmRlcmdyZXk7XG4gICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJvcmRlcmdyZXk7XG4gICAgICB9XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB9XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRyIHtcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyaWdodGdyZXk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMDBweDtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgbWluLXdpZHRoOiAxMTA0cHhcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgfVxuXG4gIHRoIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICB9XG5cbiAgICAmLnRhYmxlX19kZWJ0IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuXG4gIHRkIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgIH1cblxuICAgICYudGFibGVfX2NhcHRpb24tY2VsbCB7XG4gICAgICB3aWR0aDogMjIwcHg7XG4gICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHdpZHRoOiAyMzJweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMzJweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDE1MnB4O1xuICAgICAgICBtaW4td2lkdGg6IDE1MnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRoLFxuICB0ZCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jYXB0aW9uLWNlbGwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmX191bml0cyB7XG4gICAgd2lkdGg6IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWluLXdpZHRoOiAzN3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX3F1YW50aXR5IHtcbiAgICB3aWR0aDogMTEwcHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWluLXdpZHRoOiA3M3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX3JhdGUge1xuICAgIHdpZHRoOiA4NnB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1pbi13aWR0aDogNzdweDtcbiAgICB9XG4gIH1cblxuICAmX19hY2NydWVkIHtcbiAgICB3aWR0aDogMTMxcHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICB9XG4gIH1cblxuICAmX19yZWNhbGN1bGF0aW9uIHtcbiAgICB3aWR0aDogMTMwcHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICB9XG4gIH1cblxuICAmX19kZWJ0IHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzOXB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcGF5IHtcbiAgICB3aWR0aDogMTEycHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICB9XG4gIH1cblxuICAmX19wcml2aWxlZ2VzIHtcbiAgICB3aWR0aDogMTMwcHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICB9XG4gIH1cblxuICAudGFibGVfX2Zha2Uge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMjJweCAwIDRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OlxuICAgICAgMCAwLjEzODM2M3B4IDIuOTYwOTZweCByZ2JhKCRibGFjay1uYXRpdmUsIDAuMSksXG4gICAgICAwIDAuMzMyNTA1cHggNy4xMTU2MXB4IHJnYmEoJGJsYWNrLW5hdGl2ZSwgMC4wNzE4ODU0KSxcbiAgICAgIDAgMC42MjYwNzhweCAxMy4zOTgxcHggcmdiYSgkYmxhY2stbmF0aXZlLCAwLjA1OTYxMDcpLFxuICAgICAgMCAxLjExNjgycHggMjMuODk5OXB4IHJnYmEoJGJsYWNrLW5hdGl2ZSwgMC4wNSksXG4gICAgICAwIDIuMDg4ODhweCA0NC43MDJweCByZ2JhKCRibGFjay1uYXRpdmUsIDAuMDQwMzg5MyksXG4gICAgICAwIDVweCAxMDdweCByZ2JhKCRibGFjay1uYXRpdmUsIDAuMDI4MTE0Nik7XG4gICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGF5bWVudHMge1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcblxuICAmX190YWJzIHtcbiAgICAudGFicy1jb250cm9sc19fYmxvY2sge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFicy1jb250cm9sc19fd3JhcHBlciB7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RhYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MzdweDtcbiAgICBtYXJnaW46IDMycHggYXV0byAwO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIHdpZHRoOiAxNjRweDtcbiAgICBtYXJnaW46IDdweCAwIDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuICB9XG59XG4iLCIucGF5bWVudHMtdGFibGUge1xuXG4gICZfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4IDI4cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJpZ2h0Z3JleTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYtLXRvdGFsIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMjhweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nIG9uLCAnbG51bScgb247XG5cbiAgICAmLS1ib2xkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuXG4gICZfX3RvdGFsIHtcbiAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnRpcHB5LWJveFtkYXRhLWluZXJ0aWFdW2RhdGEtc3RhdGU9XCJ2aXNpYmxlXCJdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG4udGlwcHktYm94W2RhdGEtdGhlbWV+PVwidG9jay10b29sdGlwXCJdLFxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1cInRvY2staGludFwiXSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIGNvbG9yOiAkZ3JleTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JleTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDdweCByZ2JhKCRibGFjay1uYXRpdmUsIDAuMikpO1xufVxuXG4udGlwcHktYm94W2RhdGEtdGhlbWV+PVwidG9jay10b29sdGlwXCJdW2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC50aXBweS1hcnJvdyB7XG5cbiAgQGluY2x1ZGUgZGVza3RvcC1vbmx5IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGlwcHktYm94W2RhdGEtdGhlbWV+PVwidG9jay10b29sdGlwXCJdW2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC50aXBweS1hcnJvdzo6YmVmb3JlLFxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1cInRvY2staGludFwiXVtkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAudGlwcHktYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRsaWdodGdyZXk7XG59XG5cbi50aXBweS1ib3hbZGF0YS10aGVtZX49XCJ0b2NrLXRvb2x0aXBcIl0gPiAudGlwcHktYXJyb3c6OmJlZm9yZSxcbi50aXBweS1ib3hbZGF0YS10aGVtZX49XCJ0b2NrLWhpbnRcIl0gPiAudGlwcHktYXJyb3c6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbiIsIi5kZXRhaWxzIHtcblxuICAmX19idXR0b24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogNzdweCBhdXRvIDA7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxM3B4IDMycHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzJweDtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICBzdHJva2U6IHdoaXRlO1xuICAgICAgICBmaWxsOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RhYmxlcyB7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX2FjY29yZGlvbiB7XG4gICAgcGFkZGluZzogNDlweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcmdyZXk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbl9faGVhZGVyIHtcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5idXR0b24taGlkZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjY29yZGlvbl9fbmFtZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAgJG1vbnRzZXJyYXQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLW9wZW4ge1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMTBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uX190ZXh0IHtcbiAgICAgIG1heC13aWR0aDogODUlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgY29sb3I6ICRncmV5O1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RhYmxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19kaXNjbGFpbWVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBjb2xvcjogJGRhcmtncmV5O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdG90YWwtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0OXB4O1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2s7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RvdGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogODIlO1xuICAgIG1hcmdpbi1yaWdodDogMjNweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX190b3RhbC10ZXh0IHtcbiAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgbWFyZ2luOiAwIC0gOHB4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9fY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19ibG9jayB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxNnB4KTtcbiAgICBtYXJnaW46IDAgOHB4IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxNnB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmJ1dHRvbi0tYm9yZGVyIHtcbiAgICAgIG1heC13aWR0aDogMTY1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ncmlkLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzOHB4IDQwcHggMjBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzpcbiAgICAwcHggMHB4IDIuODA3ODZweCByZ2JhKDAsIDAsIDAsIDAuMDYpLFxuICAgIDBweCAwcHggNy43NjMzNnB4IHJnYmEoMCwgMCwgMCwgMC4wMzkwOTUzKSxcbiAgICAwcHggMHB4IDE4LjY5MTJweCByZ2JhKDAsIDAsIDAsIDAuMDMpLFxuICAgIDBweCAwcHggNjJweCByZ2JhKDAsIDAsIDAsIDAuMDIwOTA0Nyk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogMjZweCAxNHB4IDExcHg7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMzcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogMCAwIDIycHg7XG4gICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGJhc2UtYW5pbWF0aW9uO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgcmlnaHQ6IC0zM3B4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjFweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgc3Ryb2tlOiAkYmxhY2s7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYS5ncmlkLWJsb2NrX190aXRsZSB7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgY29sb3I6ICRkYXJrZ3JleTtcbiAgfVxuXG4gICZfX3RleHQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgY29sb3I6ICMyQzM2NTk7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICBiIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc21hbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTAlO1xuICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWluLWhlaWdodDogMTE3cHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5tYWluLXBhZ2Uge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICRibGFjaztcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLndpZGdldC1wYXltZW50IHtcblxuICAmX190YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogNjAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGNvbG9yOiAkZGFya2dyZXk7XG5cbiAgICAmX3dhcm4ge1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuXG4gICAgJl9zdWNjZXNzIHtcbiAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgfVxuXG4gICAgJl90b3RhbCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fdG90YWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9ucy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG5cbiAgICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1ibHVlIHtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgbWluLXdpZHRoOiA5MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1ib3JkZXIge1xuICAgICAgICB3aWR0aDogNTMlO1xuICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3N1Y2Nlc3Mge1xuICAgIHBhZGRpbmc6IDM2cHggMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcmdyZXk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXJncmV5O1xuICB9XG5cbiAgJl9fc3VjY2Vzcy1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzM5YWIxZDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzlhYjFkO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gIH1cbn1cbiIsIi53aWRnZXQtbWVhc3VyZW1lbnRzIHtcblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gICAgJiArIC53aWRnZXQtbWVhc3VyZW1lbnRzX190ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAyMTVweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3dhcm5pbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCA0NXB4IDIwcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHR5ZWxsb3c7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgcGFkZGluZzogMjBweCAxNnB4IDIwcHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIG1pbi13aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgICBmaWxsOiAkeWVsbG93O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9yaXNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuXG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiAkcmVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndpZGdldC1jb25zdW1wdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDg1JTtcblxuICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIH1cblxuICAmX19ncmFwaC13cmFwcGVyIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1heC13aWR0aDogMTg4cHg7XG4gICAgbWF4LWhlaWdodDogMTg4cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDI1NnB4O1xuICAgICAgbWF4LWhlaWdodDogMjU2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2dyYXBoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBjYW52YXMge1xuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMTdweCByZ2JhKDgsIDYsIDM4LCAwLjExKSk7XG4gICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbnMge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInRudW1cIiBvbiwgXCJsbnVtXCIgb247XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTE0cHg7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRiYXNlLWFuaW1hdGlvbiwgbWFyZ2luICRiYXNlLWFuaW1hdGlvbjtcbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgICBzdHJva2U6ICR3aGl0ZTtcbiAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAkYmFzZS1hbmltYXRpb24sIHRyYW5zZm9ybSAkYmFzZS1hbmltYXRpb247XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb24tLWJpbiB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTRweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbi0tZHJvcCB7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogMTRweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbi0tbGlnaHRuaW5nIHtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uLS1ob21lIHtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uLS1rZXkge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb24tLWZpcmUge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb24tLXRoZXJtb21ldGVyIHtcbiAgICAgIHdpZHRoOiA5cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkuaXMtaG92ZXIge1xuICAgICAgc3BhbiB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIHN0cm9rZTogJGdyZXk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJsdWUge1xuICAgICAgICAgIHN0cm9rZTogJGRhcmtibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tcmVkIHtcbiAgICAgICAgICBzdHJva2U6ICRyZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLS15ZWxsb3cge1xuICAgICAgICAgIHN0cm9rZTogJHllbGxvdztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW9yYW5nZSB7XG4gICAgICAgICAgc3Ryb2tlOiAkb3JhbmdlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fY3VycmVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDMycHg7XG4gICAgbWF4LXdpZHRoOiAxNDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGJhc2UtYW5pbWF0aW9uO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAkZGFya2dyZXk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGF0YSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcblxuICAgIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDRweCAwIDRweCAxNXB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyZ3JleTtcblxuICAgICAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgICAgICBwYWRkaW5nOiAwIDE0cHggOHB4O1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXJncmV5O1xuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGJhc2UtYW5pbWF0aW9uO1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsVGFibGV0IHtcbiAgICAgICAgICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm90dG9tOiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQge1xuXG4gICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudG90YWwtZml4ZWQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgcGFkZGluZzogMTVweCAxNnB4IDEycHg7XG4gIGJhY2tncm91bmQ6ICNGQ0ZDRkQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHotaW5kZXg6IDM7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIGFuZChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZzogMTVweCAxNnB4IDYycHg7XG4gIH1cblxuICAmX190b3RhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDgyJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX190b3RhbC10ZXh0IHtcbiAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDE2NHB4O1xuICAgIG1hcmdpbjogMTBweCAwIDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4iLCIuaGlzdG9yeSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXG4gICYgPiAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG5cbiAgICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ2cHg7XG4gIH1cblxuICAmX19maWx0ZXJzLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgICBzdHJva2U6ICRibGFjaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbFRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVycyB7XG5cbiAgICAmLS1mdWxsIHtcblxuICAgICAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RhYmxlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgOTZweCk7XG4gICAgbWFyZ2luOiAwIC00OHB4O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICAgIG1hcmdpbjogMCAtMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkYmFzZS1hbmltYXRpb247XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2UzZTRlNjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA0OHB4O1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDk2cHgpO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGxlZnQgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDQ4cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gOTZweCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXJncmV5O1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggJGJhc2UtYW5pbWF0aW9uLCBsZWZ0ICRiYXNlLWFuaW1hdGlvbiwgYmFja2dyb3VuZC1jb2xvciAkYmFzZS1hbmltYXRpb247XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Y2FsbWdyYXk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbl9faGVhZGVyIHtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRvcDogMjVweDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgICByaWdodDogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDQ4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxOHB4IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbi1oaWRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICByaWdodDogODhweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGlzdG9yeS10YWJsZSB7XG4gICAgICAgIG1heC13aWR0aDogODclO1xuXG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MiU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjY29yZGlvbi5pcy1vcGVuIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Y2FsbWdyYXk7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAuYWNjb3JkaW9uX19oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcmdyZXk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMzJweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4IDQ4cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgcGFkZGluZzogMThweCAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMzhweCA0OHB4IDQ4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMzZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Rpc2NsYWltZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgY29sb3I6ICRkYXJrZ3JleTtcbiAgfVxuXG4gICZfX2Rpc2NsYWltZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAyMjhweDtcbiAgICAgIHBhZGRpbmc6IDE0cHggMjNweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICBzdHJva2U6ICRibGFjaztcbiAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tdG9wOiAyN3B4O1xuXG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Rvd25sb2FkLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMnB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IHN0YXRpYyFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMjFweDtcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgICBzdHJva2U6ICRibGFjaztcbiAgICB9XG4gIH1cblxuICAmX19pbm5lci10YWJsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXJncmV5O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5oaXN0b3J5LXRhYmxlIHtcblxuICAmX19oZWFkZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjRweCA0OHB4IDI5cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuXG4gICAgJi0tZnVsbCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgbWF4LXdpZHRoOiA4NyU7XG5cbiAgICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgICAgIG1heC13aWR0aDogODIlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tb2Ige1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAuaGlzdG9yeS10YWJsZV9faGVhZGVyLXJvdyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmhpc3RvcnktdGFibGVfX2NvbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhpc3RvcnktdGFibGVfX2NvbCB7XG5cbiAgICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLmhpc3RvcnktdGFibGVfX2NvbCB7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgICAgIHdpZHRoOiAxOCU7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgd2lkdGg6IDEzJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMThweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgIG1pbi13aWR0aDogOTBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMSU7XG4gICAgICAgIG1heC13aWR0aDogMjA1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgICAgICAgd2lkdGg6IDE5JTtcbiAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgd2lkdGg6IDE4JTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICAgICAgICB3aWR0aDogMTMlO1xuICAgICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDUpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmhpc3RvcnktZmlsdGVycyB7XG5cbiAgJi0tZnVsbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgOTZweCk7XG4gICAgbWFyZ2luOiAwIC00OHB4O1xuICAgIHBhZGRpbmc6IDI2cHggNDhweCAyOXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGNhbG1ncmF5O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyZ3JleTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcmdyZXk7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG5cbiAgICBAaW5jbHVkZSBsYXB0b3Age1xuXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19wZXJpb2Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuaW5wdXQtdGV4dCB7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgdG9wOiA0NHB4O1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHdpZHRoOiAxNDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi0YFcIjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICB3aWR0aDogMTU1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NnB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCLQv9C+XCI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2hlY2tib3gge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi0tbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEzcHg7XG4gICAgcmlnaHQ6IDExcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogJGJsYWNrLW5hdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2stbmF0aXZlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDMycHggMTZweDtcblxuICAgIC5oaXN0b3J5LWZpbHRlcnNfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5oaXN0b3J5LWZpbHRlcnNfX3BlcmlvZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgICAuaW5wdXQtdGV4dCB7XG5cbiAgICAgICAgbGFiZWwge1xuXG4gICAgICAgICAgQGluY2x1ZGUgc21hbGxUYWJsZXQge1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICB0b3A6ICA0NnB4O1xuICAgICAgICAgICAgICBsZWZ0OiAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRvcDogNDRweDtcbiAgICAgICAgICAgICAgbGVmdDogMTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cblxuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIG1pbi13aWR0aDogMTQ1cHg7XG5cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhpc3RvcnktZmlsdGVyc19fY2hlY2tib3gge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmLS1vcGVuZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgei1pbmRleDogMTI7XG4gIH1cbn1cbiIsIi5pbnB1dC1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHN0cm9rZTogJGdyZXk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgJjpmb2N1cyB7XG4gICAgICAgICYgKyBiID4gc3ZnIHtcbiAgICAgICAgICBzdHJva2U6ICRncmV5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IC00cHg7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGZpbGw6ICR3aGl0ZTtcbiAgICBzdHJva2U6ICRibGFjaztcbiAgICB0cmFuc2l0aW9uOiBzdHJva2UgJGJhc2UtYW5pbWF0aW9uO1xuICB9XG5cbiAgYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgIGNvbG9yOiAkZ3JleTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBsaTpudGgtY2hpbGQoMSkge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgMjFweCAwIDE0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICsgbGkge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgIH1cblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkbGlnaHRncmF5MjtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJGJhc2UtYW5pbWF0aW9uO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgJGJhc2UtYW5pbWF0aW9uO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWludmFsaWQtc2l6ZSB7XG4gICAgc3BhbiBpOm50aC1jaGlsZCgxKSB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG4gIH1cblxuICAmLS1pbnZhbGlkLWZvcm1hdCB7XG4gICAgc3BhbiBpOm50aC1jaGlsZCgyKSB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */
