@font-face{font-family:Archia;src:url(../../../../fonts/archia-regular-webfont.woff2) format("woff2"),url(../../../../fonts/archia-regular-webfont.woff) format("woff");font-style:normal;font-weight:400;font-display:fallback}@font-face{font-family:Didact Gothic;font-style:normal;font-weight:400;font-display:fallback;src:local("Didact Gothic Regular"),local("DidactGothic-Regular"),url(https://fonts.gstatic.com/s/didactgothic/v13/ahcfv8qz1zt6hCC5G4F_P4ASlUaYpnLl.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Didact Gothic;font-style:normal;font-weight:400;font-display:fallback;src:local("Didact Gothic Regular"),local("DidactGothic-Regular"),url(https://fonts.gstatic.com/s/didactgothic/v13/ahcfv8qz1zt6hCC5G4F_P4ASlU-YpnLl.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Didact Gothic;font-style:normal;font-weight:400;font-display:fallback;src:local("Didact Gothic Regular"),local("DidactGothic-Regular"),url(https://fonts.gstatic.com/s/didactgothic/v13/ahcfv8qz1zt6hCC5G4F_P4ASlUeYpnLl.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:Didact Gothic;font-style:normal;font-weight:400;font-display:fallback;src:local("Didact Gothic Regular"),local("DidactGothic-Regular"),url(https://fonts.gstatic.com/s/didactgothic/v13/ahcfv8qz1zt6hCC5G4F_P4ASlUiYpnLl.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:Didact Gothic;font-style:normal;font-weight:400;font-display:fallback;src:local("Didact Gothic Regular"),local("DidactGothic-Regular"),url(https://fonts.gstatic.com/s/didactgothic/v13/ahcfv8qz1zt6hCC5G4F_P4ASlUWYpnLl.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Didact Gothic;font-style:normal;font-weight:400;font-display:fallback;src:local("Didact Gothic Regular"),local("DidactGothic-Regular"),url(https://fonts.gstatic.com/s/didactgothic/v13/ahcfv8qz1zt6hCC5G4F_P4ASlUuYpg.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;height:100%}body{line-height:1;text-rendering:optimizeSpeed;-webkit-text-decoration-skip:objects;text-decoration-skip:objects;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background-color:transparent;scroll-behavior:smooth}body,dd,dl,figure,p{margin:0}blockquote{margin:0}blockquote,q{quotes:none}ol,ul{padding:0;margin:0;list-style-type:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6,th{font-weight:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;margin:0}audio,video{display:block}img{border:none}img,svg{vertical-align:middle}iframe{border:none}code,kbd,pre,samp{font-family:monospace,monospace;font-size:inherit}a{background-color:transparent;color:inherit}a,abbr{text-decoration:none}abbr{border:none}b,strong{font-weight:inherit}dfn,em,i{font-style:inherit}mark{background-color:transparent;color:inherit}small,sub,sup{font-size:inherit}sub,sup{position:relative;vertical-align:baseline;line-height:0}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;border:none;border-radius:0;box-shadow:none;background-color:transparent;padding:0;margin:0}button,input{overflow:visible}button,select{text-align:left;text-transform:none}input,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}input::-ms-expand,select::-ms-expand{display:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none}textarea{resize:none;overflow-y:auto;overflow-x:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}fieldset{padding:0;margin:0;border:none}legend{display:block;padding:0;white-space:normal}:focus{outline:none}::-moz-placeholder{font-size:inherit;color:inherit;opacity:inherit}:-ms-input-placeholder{font-size:inherit;color:inherit;opacity:inherit}::placeholder{font-size:inherit;color:inherit;opacity:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:none}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline:none}::-webkit-file-upload-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}::-webkit-file-upload-button{font:inherit}[hidden]{display:none}.disabled,:disabled{cursor:not-allowed}::-ms-clear{display:none}:-webkit-autofill{box-shadow:inset 0 0 100px #fff;-webkit-text-fill-color:currentColor}body{color:#00090e;background-color:#00090e;font-family:Archia,sans-serif;font-size:16px;font-weight:400}body.is-hidden{overflow:hidden}@media (-ms-high-contrast:active),(-ms-high-contrast:none){body{z-index:999999;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;position:fixed;background-color:#fff;font-size:20px}body:after{content:"Please use a more modern browser.";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body *{display:none!important}}::-moz-selection{color:#fff;background-color:#00090e}::selection{color:#fff;background-color:#00090e}.layout__nav{z-index:50;position:absolute;top:0;right:-73px;transition:right 1s}.layout__nav.is-active{transition:right 1s ease .2s;right:0}@media (min-width:768px){.layout__nav{right:0;padding-top:30px;padding-right:70px;transform:translateX(100%);transition:transform 1s}.layout__nav.is-active{transition:transform 1s ease .2s;transform:translateX(0)}}@media (max-width:767px){.layout__nav-list{position:fixed;top:73px;left:0;bottom:0;right:0;width:100%;height:calc(100% - 73px);display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#00090e;transform:translateX(100%);transition:transform .5s}}.layout__nav-item{font-size:14px;text-transform:uppercase;letter-spacing:.15em;transition:color .3s}.layout__nav-item:not(:last-child){margin-right:80px}@media (max-width:767px){.layout__nav-item:not(:last-child){margin-right:0;margin-bottom:25px}}.layout__nav-item:hover{color:#be9e56}.layout__nav-menu{width:73px;height:73px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px}@media (min-width:768px){.layout__nav-menu{display:none}}.layout__nav-menu.is-touch .layout__nav-icon{margin-bottom:0}.layout__nav-menu.is-touch .layout__nav-icon:first-child{transform:rotate(45deg)}.layout__nav-menu.is-touch .layout__nav-icon:nth-child(2){display:none}.layout__nav-menu.is-touch .layout__nav-icon:nth-child(3){transform:translateY(-100%) rotate(-45deg)}.layout__nav-menu.is-touch~.layout__nav-list{transform:translateX(0)}.layout__nav-icon{display:block;width:20px;height:2px;background-color:#fff;border-radius:5px;transition:transform .3s}.layout__nav-icon:not(:last-child){margin-bottom:6px}@-webkit-keyframes rotate{to{transform:rotate(1turn)}}@keyframes rotate{to{transform:rotate(1turn)}}@-webkit-keyframes rotateReverse{to{transform:rotate(-1turn)}}@keyframes rotateReverse{to{transform:rotate(-1turn)}}@-webkit-keyframes polygon{50%{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}}@keyframes polygon{50%{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}}@-webkit-keyframes toTop{0%{transform:translateY(3px)}to{transform:translateY(-3px)}}@keyframes toTop{0%{transform:translateY(3px)}to{transform:translateY(-3px)}}.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fp-section{position:relative;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;transition:all .3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;transform:translateZ(0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{position:relative}.fp-scrollable,.fp-scroller{overflow:hidden}.iScrollIndicator{border:0!important}.fp-notransition{transition:none!important}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translateZ(0)}#fp-nav.right{right:17px}#fp-nav.left{left:17px}.fp-slidesNav{position:absolute;z-index:4;opacity:1;transform:translateZ(0);left:0!important;right:0;margin:0 auto!important}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li:hover a.active span,#fp-nav ul li a.active span,.fp-slidesNav ul li:hover a.active span,.fp-slidesNav ul li a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;transition:all .1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav.fp-show-active a.active+.fp-tooltip,#fp-nav ul li:hover .fp-tooltip{transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.right{right:20px}#fp-nav ul li .fp-tooltip.left{left:20px}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell,.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell{height:auto!important}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(var(--swiper-navigation-size)*-1/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:normal}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fullpage-wrapper :not(.section-four__item){cursor:url(/img/cases/soljets/cursor-gold-circle.png),auto}.fullpage-wrapper .swiper-container-initialized,.fullpage-wrapper .swiper-container-initialized *{cursor:url(/img/cases/soljets/cursor-gold-circle.png),auto!important}@media (max-width:767px){.wrapper{overflow:hidden}}.section-common-wrap-item{position:absolute;background-repeat:no-repeat;background-position:50%;background-size:105%}@media (min-width:768px){.section-common-wrap-item{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}}@media (max-width:1280px){.section-common-wrap-item{background-size:135%}}@media (max-width:767px){.section-common-wrap-item{width:540px;height:540px;background-size:100%}}@media (min-width:768px){.anim-opacity{pointer-events:none;opacity:0;transition:opacity 1s}.anim-opacity.is-active{opacity:1}}@media (min-width:768px){.anim-slider{opacity:0;transition:opacity 1s}.anim-slider.is-active{opacity:1}}.to-top{cursor:pointer;z-index:100;position:fixed;bottom:40px;right:40px;width:60px;height:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;transition:transform .5s;transform:scale(0)}@media (max-width:1600px){.to-top{bottom:30px;right:30px;width:40px;height:40px}.to-top svg{width:13px;height:15px}}@media (max-width:767px){.to-top{display:none}}.to-top:hover svg{-webkit-animation:toTop .5s ease-in infinite alternate;animation:toTop .5s ease-in infinite alternate}.to-top.is-active{transform:scale(1)}.to-top--black{background-color:#00090e}.to-top--white{background-color:#fff}.to-top a{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.section{padding-left:15px;padding-right:15px}@media (min-width:768px){.section{height:100vh;width:100%!important;position:absolute!important;left:0;top:0;padding-left:25px;padding-right:25px;overflow:hidden;opacity:0;transition:all 1s}.section.is-load{transition:all 0s ease 2s}.section.is-load:before{z-index:10;content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block;transition:transform 1s ease 1s}.section.is-timeout{transition:all 0s ease 1s}.section.is-timeout:before{z-index:10;content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block;transition:transform 1s ease 1s}.section:not(.active){visibility:hidden}.section:not(.active):before{transform:translateY(0)}.section.active{visibility:visible;opacity:1}.section.active:before{transform:translateY(100%)}}@media (min-width:1024px){.section{padding-left:60px;padding-right:60px}}@media (min-width:1281px){.section{padding-left:150px;padding-right:150px}}@media (max-width:767px){.section{position:relative;overflow:hidden;padding-top:60px;padding-bottom:60px}}.section:first-child{background-color:#00090e;color:#fff}.section:first-child:before,.section:nth-child(2){background-color:#fff}.section:nth-child(2):before,.section:nth-child(3){background-color:#00090e}.section:nth-child(3){color:#fff}.section:nth-child(3):before,.section:nth-child(4){background-color:#f3f3f5}.section:nth-child(4):before,.section:nth-child(5){background-color:#192126}.section:nth-child(5){color:#fff}.section:nth-child(5):before,.section:nth-child(6){background-color:#00090e}.section:nth-child(6){color:#fff}.section:nth-child(6):before,.section:nth-child(7){background-color:#f3f3f5}.section:nth-child(7):before{background-color:#00090e;background-image:linear-gradient(#192126 1px,transparent 0),linear-gradient(90deg,#192126 1px,transparent 0),linear-gradient(#192126 1px,transparent 0),linear-gradient(90deg,#192126 1px,transparent 0);background-size:10px 10px,10px 10px,10px 10px,10px 10px;background-position:-1px -1px,-1px -1px,-1px -1px,-1px -1px}.section:nth-child(8){color:#fff;background-color:#00090e}.section:nth-child(8):before{background-color:#f3f3f5}.section:nth-child(8).active:before{transform:translateY(-100%)}.title-header{z-index:10;position:relative;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.title-header.is-active .title{transition:transform 1s ease .5s;transform:translateX(0)}@media (max-width:1280px){.title-header.is-active .numbers{transition:transform 1s ease .5s;transform:translateX(0)}}@media (min-width:1281px){.title-header{position:absolute;top:70px;left:92px}}@media (min-width:1601px){.title-header{top:110px;left:150px}}@media (max-width:1280px){.title-header{margin-bottom:70px}}@media (max-width:1280px) and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.title-header{margin-bottom:30px}}@media (max-width:767px){.title-header{margin-bottom:25px}}.title-header .numbers{display:flex}@media (min-width:1281px){.title-header .numbers{display:none}}.title{font-size:15px;letter-spacing:.3em;text-transform:uppercase;transition:transform 1s;transform:translateX(-100%)}@media (max-width:767px){.title{font-size:14px;transform:translateX(0)}}.text{font-family:Didact Gothic,sans-serif;line-height:2}@media (min-width:768px){.text{max-width:600px;font-size:20px}}@media (min-width:1601px){.text{max-width:550px;font-size:22px}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.text{max-width:90%}}.desc{max-width:550px;line-height:2;margin-bottom:20px}@media (min-width:1601px){.desc{margin-bottom:40px}}@media (max-width:767px){.desc{font-size:14px}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.desc{max-width:600px}}.item{z-index:2;position:relative;transition:opacity 1s ease .5s,transform 1s ease;opacity:0}@media (min-width:1281px){.item{position:absolute;top:0;height:87vh;display:flex;flex-direction:column;justify-content:flex-end;padding:70px 30px 70px 92px}}@media (min-width:1281px) and (min-device-width:1024px) and (max-device-width:1366px) and (min-device-height:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.item{height:70vh}}@media (max-width:767px){.item.item--left,.item.item--right{opacity:1;transform:translateX(0)}}.item.is-active{opacity:1}.item.is-active.item--left,.item.is-active.item--right{transition:opacity .7s,transform 1s;transform:translateX(0)}.item--left{left:0;width:53%;align-items:flex-end;transform:translateX(-50px)}@media (min-width:1281px){.item--left{padding-right:50px}}@media (min-width:1601px){.item--left{padding-right:150px}}@media (max-width:767px){.item--left{padding-bottom:0}}.item--right{right:0;width:47%;transform:translateX(50px)}@media (max-width:1600px){.item--right{padding:30px}}@media (max-width:1280px){.item--right{padding-bottom:80px}}@media (max-width:1023px){.item--right{padding-bottom:50px}}@media (max-width:767px){.item--right{position:relative!important;width:auto!important;padding:40px 15px 0!important;margin-left:-15px;margin-right:-15px;overflow:hidden}}@media (min-width:768px){.section-line{z-index:5;position:absolute;top:0;left:50px;width:1px;height:97vh;background-color:transparent;transform:rotateX(90deg);transform-origin:top;transition:transform 1s}.section-line.is-active{transform:translateX(0)}.section-line.is-active .section-scroll-text{transition:opacity 1s ease 1s;opacity:1}.section-line.is-active .section-scroll-text:before{-webkit-animation:polygon 2s ease-in-out infinite;animation:polygon 2s ease-in-out infinite}.section-line.is-active .numbers{transition:transform .5s ease .7s;transform:translateX(0)}.section-line.is-active .numbers span:nth-child(2){transition:width .5s ease .9s;width:38px}.section-line.is-active .numbers span:nth-child(3){transition:all .5s ease 1.2s;transform:rotateX(0);opacity:1}}@media (min-width:1281px){.section-line{height:87vh;background-color:#fff}}@media (min-width:1601px){.section-line{left:100px}}.section-scroll-text{position:absolute;right:-10px;bottom:25px;font-size:13px;letter-spacing:.15em;text-transform:uppercase;transform:rotate(-90deg);color:#be9e56;overflow:hidden;opacity:0;pointer-events:none}.section-scroll-text:before{content:attr(data-text);position:absolute;color:#fff;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:-webkit-clip-path .5s ease;transition:clip-path .5s ease;transition:clip-path .5s ease,-webkit-clip-path .5s ease}@media (min-width:1601px){.section-scroll-text{right:-5px}}.section-rotate{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.section-rotate:after{z-index:1;position:absolute;content:"";width:86%;height:86%;display:block;background-repeat:no-repeat;background-size:contain;background-position:50%;transform-origin:center;-webkit-animation:rotate 20s linear infinite;animation:rotate 20s linear infinite}@media (max-width:1280px){.section-rotate:after{width:1200px;height:1200px}}@media (max-width:1023px){.section-rotate:after{width:900px;height:900px}}@media (max-width:767px){.section-rotate:after{top:30px;width:460px;height:460px}}.numbers-wrapper{overflow:hidden}@media (min-width:1025px){.numbers-wrapper{position:absolute;left:50px;bottom:0}}@media (max-width:1280px){.numbers-wrapper{display:none}}.numbers{display:flex;align-items:center;color:#000;font-size:14px;letter-spacing:.15em;transition:transform .3s;transform:translateX(-100%)}@media (max-width:1280px){.numbers{transition:transform 1s;transform:translateX(100%)}}@media (max-width:767px){.numbers{transform:translateX(0)}}.numbers span{display:inline-block}.numbers span:nth-child(2){width:38px;height:1px;margin-left:15px;margin-right:15px;background-color:#000}@media (min-width:1281px){.numbers span:nth-child(2){width:0}}@media (min-width:1281px){.numbers span:nth-child(3){opacity:0;transform:translateX(-10px)}}.slider-block{position:relative;overflow:hidden}@media (min-width:768px){.slider-block{max-width:550px}}@media (max-width:767px){.slider-block{margin-left:-15px;margin-right:-15px}}.slider-text{position:absolute;bottom:0;right:0;color:#be9e56;font-size:13px;text-transform:uppercase;letter-spacing:.15em;pointer-events:none}@media (max-width:767px){.slider-text{display:none}}.slider-text:before{content:attr(data-text);position:absolute;color:#00090e;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:-webkit-clip-path .5s ease;transition:clip-path .5s ease;transition:clip-path .5s ease,-webkit-clip-path .5s ease;-webkit-animation:polygon 2.5s ease-in-out infinite;animation:polygon 2.5s ease-in-out infinite}.slider{padding-bottom:40px}@media (min-width:1601px){.slider{padding-bottom:82px}}@media (max-width:767px){.slider{padding-bottom:70px}}.slide-item{height:200px;display:flex;flex-direction:column;justify-content:space-between;padding:30px;background-color:#fff}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.slide-item{height:200px;padding:15px}}@media (max-width:767px){.slide-item{max-width:50vw;height:190px;font-size:14px}}.slide-item p{position:relative;bottom:-8px;line-height:2}.slide-icon{width:50px;height:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;padding-left:2px;border:1px solid #00090e}@media (max-width:767px){.slide-icon{width:40px;height:40px;font-size:16px}}.slide-item-wrap{display:flex}@media (max-width:767px){.slide-item-wrap{justify-content:center}}.slider-item-circle{padding:15px;transform:scale(1);transform-origin:center;transition:transform .8s}@media (max-width:767px){.slider-item-circle svg{width:150px;height:150px}}.slider-item-circle:first-of-type svg{-webkit-animation:rotate 10s linear infinite;animation:rotate 10s linear infinite}.slider-item-circle:nth-of-type(2){margin-left:-95px;margin-right:-95px}.slider-item-circle:nth-of-type(2) svg{-webkit-animation:rotateReverse 15s linear infinite;animation:rotateReverse 15s linear infinite}.slider-item-circle:nth-of-type(3){z-index:1}.slider-item-circle:nth-of-type(3) svg{-webkit-animation:rotate 8s linear infinite;animation:rotate 8s linear infinite}.slider-item-circle:hover{transform:scale(1.1)}.slide-item-img{position:relative}@media (max-width:767px){.slide-item-img:hover img{filter:none}}.slide-item-img img{filter:grayscale(100%);transition:filter 1s}@media (max-width:767px){.slide-item-img img{width:100%}}.slider-item-hover{cursor:default;z-index:1;position:absolute;top:50%;transform:translateY(-50%);right:-4px}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.slider-item-hover~img{max-width:400px}}@media (max-width:767px){.slider-item-hover{display:none}}.slider-item-hover svg{-webkit-animation:rotate 25s linear infinite;animation:rotate 25s linear infinite}.slider-item-hover:hover~img{filter:none}.slider-item-wrapper{display:flex;justify-content:space-between}.slider-item-list{margin-top:15px;margin-bottom:15px}@media (max-width:767px){.slider-item-list{padding-left:15px;padding-right:15px}}.slider-item-list li{position:relative;padding-left:35px!important}.slider-item-list li:before{content:"";position:absolute;left:0;top:20px;width:20px;height:1.5px;background-color:#00090e}@media (max-width:1600px){.slider-item-list li:before{top:17px;height:1px}}.swiper-button-next,.swiper-button-prev{top:auto;bottom:0;margin:0;width:40px;height:15px;background:url(/img/cases/soljets/arrow.svg) no-repeat 50%/contain}@media (min-width:768px){.swiper-button-next,.swiper-button-prev{display:none}}.swiper-button-prev{left:15px}.swiper-button-next{right:15px;transform:rotate(180deg)}.swiper-pagination{display:flex;bottom:0!important;width:calc(50% - 15px)!important}@media (max-width:767px){.swiper-pagination{width:100%!important;justify-content:center;align-items:center;font-size:13px;letter-spacing:.15em;pointer-events:none}}.swiper-pagination-bullet{width:50%;height:1px;margin:0!important;background-color:#e4e3e8;border-radius:0;opacity:1}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}.mobile-scheme{position:relative;color:#fff}@media (min-width:768px){.mobile-scheme{display:none}}.mobile-scheme__title{color:#be9e56;font-size:16px;text-transform:uppercase;letter-spacing:.15em;margin-bottom:10px}.mobile-scheme__title--one{margin-bottom:0}.mobile-scheme__block{padding:20px 40px 20px 20px;border:1.5px solid #192126}.mobile-scheme__block:not(:last-of-type){margin-bottom:20px}.mobile-scheme__block .mobile-scheme__box:not(:last-of-type){margin-bottom:40px}.mobile-scheme__box{position:relative;padding:20px;border:1.5px solid #fff}.mobile-scheme__box:not(.mobile-scheme__box--custom){height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.mobile-scheme__box--line:after,.mobile-scheme__box--line:before{content:"";position:absolute;top:50%;display:block}.mobile-scheme__box--line:before{left:100%;width:22px;height:1.5px;background-color:#fff}.mobile-scheme__box--line:after{left:calc(100% + 22px);width:1.5px;height:699px;background-color:#fff}.mobile-scheme__box--custom{align-items:flex-start}.mobile-scheme__box--custom:after,.mobile-scheme__box--custom:before{content:"";position:absolute;display:block}.mobile-scheme__box--custom:before{left:100%;top:50%;width:22px;height:1.5px;background-color:#fff}.mobile-scheme__box--custom:after{top:calc(50% - 4px);left:calc(100% + 2px);width:8px;height:8px;border:1.5px solid #fff;border-right:0;border-bottom:0;transform:rotate(-45deg)}.mobile-scheme__box .mobile-scheme__title{color:#fff}.mobile-scheme__box .mobile-scheme__title:not(.mobile-scheme__title--one){margin-bottom:15px}.mobile-scheme__box-line{position:absolute;left:50%;bottom:0;transform:translateY(100%);width:1.5px;height:40px;background-color:#fff}.mobile-scheme__box-line:after,.mobile-scheme__box-line:before{position:absolute;content:"";display:block;left:-3px;width:8px;height:8px;border:1.5px solid #fff;border-right:0;border-bottom:0}.mobile-scheme__box-line:before{top:2px;transform:rotate(45deg)}.mobile-scheme__box-line:after{bottom:0;transform:rotate(-135deg)}.mobile-scheme__container{position:relative;display:flex;margin-bottom:45px}.mobile-scheme__container .mobile-scheme__box{flex:1;line-height:1.5}.mobile-scheme__container .mobile-scheme__box:first-of-type{margin-bottom:0;margin-right:20px}.mobile-scheme__container .mobile-scheme__box span{display:block}.mobile-scheme__container-line{position:absolute;bottom:0;left:50%;transform:translate(-50%,30px);width:50%;height:1.5px;background-color:#fff}.mobile-scheme__container-line:after,.mobile-scheme__container-line:before{position:absolute;content:"";display:block;bottom:0;width:1.5px;height:30px;background-color:#fff}.mobile-scheme__container-line:before{left:0}.mobile-scheme__container-line:after{right:0}.mobile-scheme__container-line .mobile-scheme__box-line:before{display:none}.mobile-scheme .mobile-scheme__list-item{position:relative;padding-left:40px;line-height:2;white-space:nowrap}.mobile-scheme .mobile-scheme__list-item:before{content:"";position:absolute;left:0;top:50%;width:20px;height:1.5px;background-color:#fff}@media (max-width:767px){.section-one{height:100vh;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:15px}}.section-one__logo{z-index:1;position:absolute;top:0;left:0;width:100px;height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:35px;padding-right:35px;background-color:#192126;transition:width .2s,transform 1s;transform:translateX(-100%)}@media (max-width:767px){.section-one__logo{width:73px;height:73px}}.section-one__logo.is-active{transition:width .2s,transform 1s ease .2s;transform:translateX(0)}.section-one__logo svg{transition:all .2s}.section-one__logo svg:nth-child(2){position:absolute;width:0;visibility:hidden;opacity:0}.section-one__logo:hover{width:272px}.section-one__logo:hover svg:first-child{position:absolute;visibility:hidden;opacity:0}.section-one__logo:hover svg:nth-child(2){position:relative;visibility:visible;opacity:1;width:202px}.section-one__header{z-index:10;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:1281px){.section-one__header{padding-right:20vw}}@media (max-width:767px){.section-one__header{align-items:flex-start}}.section-one__title{display:flex;flex-direction:column;font-size:38px;text-transform:uppercase}@media (min-width:768px){.section-one__title{font-size:62px}}@media (min-width:1281px){.section-one__title{font-size:5vw}}@media (min-width:768px){.section-one__title:nth-child(2){display:none}}@media (max-width:767px){.section-one__title{line-height:1.2}.section-one__title:first-child{display:none}}.section-one__title>span{position:relative;display:inline-block;white-space:nowrap;overflow:hidden;transition:transform 1.25s}@media (min-width:768px){.section-one__title>span:first-child,.section-one__title>span:nth-child(3){left:30vw}}@media (min-width:1281px){.section-one__title>span:first-child,.section-one__title>span:nth-child(3){left:18vw}}.section-one__title>span.is-scroll:first-child{transform:translateX(10%)}.section-one__title>span.is-scroll:nth-child(2){transform:translateX(-10%)}.section-one__title>span.is-scroll:nth-child(3){transform:translateX(5%)}.section-one__title>span.is-scroll:nth-child(4){transform:translateX(7%)}.section-one__title>span.is-active>span{transition:transform 1s;transform:translateY(0)}.section-one__title>span.is-active:nth-child(2)>span:first-child{transition-delay:.2s}.section-one__title>span.is-active:nth-child(2)>span:nth-child(2){transition-delay:.4s}.section-one__title>span.is-active:nth-child(3)>span:first-child{transition-delay:.6s}.section-one__title>span.is-active:nth-child(3)>span:nth-child(2),.section-one__title>span.is-active:nth-child(4)>span:first-child{transition-delay:.8s}.section-one__title>span.is-active:nth-child(4)>span:nth-child(2){transition-delay:1s}.section-one__title>span.is-active:nth-child(5)>span:first-child{transition-delay:1.2s}.section-one__title>span.is-active:nth-child(5)>span:nth-child(2){transition-delay:1.4s}.section-one__title>span>span{display:inline-block;transform:translateY(100%)}.section-one__wrap{position:absolute;top:0;right:0;width:980px;height:100%;display:flex;align-items:center}@media (max-width:1600px){.section-one__wrap{width:700px}}@media (max-width:1280px){.section-one__wrap{width:100%;justify-content:center}}@media (max-width:767px){.section-one__wrap{top:73px;left:0;height:auto;border-top:1px solid #192126;border-bottom:1px solid #192126;overflow:hidden}}.section-one__wrap-item{position:relative;width:980px;height:980px}@media (max-width:1600px){.section-one__wrap-item{width:700px;height:700px}}@media (max-width:1280px){.section-one__wrap-item{width:980px;height:980px}}@media (max-width:767px){.section-one__wrap-item{width:375px;height:375px}}@media (max-width:320px){.section-one__wrap-item{width:320px;height:320px}}.section-one__wrap-item svg:first-of-type{width:980px;height:980px}@media (max-width:1600px){.section-one__wrap-item svg:first-of-type{width:700px;height:700px}}@media (max-width:1280px){.section-one__wrap-item svg:first-of-type{width:980px;height:980px}}@media (max-width:767px){.section-one__wrap-item svg:first-of-type{display:none}}.section-one__wrap-item svg:last-of-type{position:absolute;bottom:72px;right:72px;width:140px;height:140px;transform-origin:center;-webkit-animation:rotateReverse 25s linear infinite;animation:rotateReverse 25s linear infinite}@media (max-width:1600px){.section-one__wrap-item svg:last-of-type{bottom:52px;right:52px;width:100px;height:100px}}@media (max-width:1280px){.section-one__wrap-item svg:last-of-type{bottom:72px;right:72px;width:140px;height:140px}}@media (max-width:767px){.section-one__wrap-item svg:last-of-type{display:none}}.section-one .section-line{top:auto;bottom:0;transform-origin:bottom}@media (min-width:1281px){.section-one .section-line{height:67vh;left:100px}}.section-one .section-scroll-text{bottom:44px;right:-5px}@media (max-width:767px){.section-one .section-rotate{height:375px}}@media (max-width:320px){.section-one .section-rotate{height:320px}}.section-one .section-rotate:after{background-image:url(/img/cases/soljets/section-one-airplane.svg)}@media (max-width:1280px){.section-one .section-rotate:after{width:86%;height:86%}}@media (max-width:767px){.section-one .section-rotate:after{top:auto;width:375px;height:375px}}@media (max-width:320px){.section-one .section-rotate:after{width:320px;height:320px}}@media (max-width:767px){.section-two{padding-bottom:0}}.section-two__wrap{position:absolute;top:0;left:50px;width:calc(54% - 50px);height:100%;display:flex;align-items:center;justify-content:flex-end}@media (min-width:1601px){.section-two__wrap{left:100px;width:calc(54% - 100px)}}@media (max-width:1280px){.section-two__wrap{left:0;width:100%;justify-content:center}}@media (max-width:768px){.section-two__wrap{align-items:flex-start}}.section-two .section-common-wrap-item{background-image:url(/img/cases/soljets/section-two-bg.svg)}@media (min-width:1281px){.section-two .section-line{background-color:#000}}.section-two .section-scroll-text{color:#00090e}.section-two .section-scroll-text:before{color:#be9e56}.section-two .section-rotate:after{background-image:url(/img/cases/soljets/section-two-circle.svg)}.section-two .item--left{width:54%;padding-bottom:50px}@media (min-width:1601px){.section-two .item--left{padding-bottom:180px}}@media (max-width:1600px){.section-two .item--left{padding-bottom:12%}}@media (max-width:1280px){.section-two .item--left{width:90%;padding-bottom:45vh}}@media (max-width:767px){.section-two .item--left{width:100%;padding-bottom:30px}}.section-two .item--right{width:46%;background-color:#f3f3f5}@media (max-width:1280px){.section-two .item--right{position:absolute;bottom:0;right:0;width:65%}}@media (max-width:1280px) and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.section-two .item--right{padding-bottom:30px}}@media (max-width:1023px){.section-two .item--right{width:80%;padding-right:80px}}@media (max-width:767px){.section-two .item--right{padding-bottom:60px!important}}.section-three__wrap{position:absolute;top:0;right:0;width:50%;height:100%;display:flex;align-items:center;justify-content:flex-end}@media (max-width:1280px){.section-three__wrap{width:100%;justify-content:center}}@media (max-width:768px){.section-three__wrap{align-items:flex-start}}@media (max-width:767px){.section-three__wrap{align-items:flex-end}}.section-three__wrap.anim-opacity.is-active .section-three__wrap-line{transition:transform 1s ease .15s;transform:rotateX(0)}.section-three__wrap.anim-opacity.is-active .section-rotate,.section-three__wrap.anim-opacity.is-active .section-three__wrap-ic{opacity:1}.section-three__wrap-line{position:absolute;top:0;left:0;width:1.5px;height:100%;transform:rotateX(90deg);transform-origin:top;background-color:#192126;transition:transform 1s}@media (max-width:1280px){.section-three__wrap-line{display:none}}.section-three .section-common-wrap-item{background-image:url(/img/cases/soljets/section-three-bg.svg)}.section-three .section-rotate:after{background-image:url(/img/cases/soljets/section-three-circle.svg)}.section-three .desc{max-width:400px}.section-three .item{padding-bottom:120px}@media (max-width:1600px){.section-three .item{padding-bottom:65px}}.section-three .item--left{width:50%;padding-right:0}@media (max-width:1280px){.section-three .item--left{width:90%;padding-bottom:35vh}}@media (max-width:767px){.section-three .item--left{width:100%;padding-bottom:0}}.section-three .item--right{width:50%;padding-left:180px}@media (max-width:1600px){.section-three .item--right{padding-left:100px;padding-right:100px}}@media (max-width:1280px){.section-three .item--right{position:absolute;bottom:0;right:0;width:100%;max-width:670px;padding-bottom:120px}}@media (max-width:1280px) and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.section-three .item--right{max-width:870px;padding-bottom:50px}}.section-three .numbers{color:#fff}.section-three .numbers>span:nth-child(2){background-color:#fff}.section-three .slider-text:before{color:#fff}.section-three .slide-item{background-color:#192126}.section-three .slide-icon{padding-left:0;border-color:#fff}.section-three .swiper-pagination-bullet{background-color:#333a3e}.section-three .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.section-three .swiper-button-next,.section-three .swiper-button-prev{background-image:url(/img/cases/soljets/arrow-white.svg)}.section-three .swiper-pagination{color:#fff}@media (min-width:768px){.section-four__wrap{position:absolute;left:1px;bottom:0;overflow:hidden}}@media (min-width:768px) and (max-width:1024px){.section-four__wrap{bottom:auto;top:15%;left:0}}@media (min-width:768px){.section-four__inner{width:89vw;height:70vh;transform:translateX(-89vw);transition:transform .2s}}@media (max-width:1024px){.section-four__inner{transform:translateX(-100vw);width:calc(100vw - 120px)}}@media (max-width:1023px){.section-four__inner{width:calc(100vw - 50px)}}@media (max-width:767px){.section-four__inner{transform:none;width:auto}}@media (min-width:768px){.section-four__items{height:100%;display:-ms-grid;display:grid;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:30px}}@media (min-width:768px){.section-four__item{position:relative;padding:50px;display:flex;align-items:flex-end}}@media (min-width:768px) and (max-width:1600px){.section-four__item{padding:30px}}@media (min-width:768px){.section-four__item:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block;background-color:rgba(0,9,14,.6);transition:background-color .3s}.section-four__item:hover{cursor:none}.section-four__item:hover button:not(.close){cursor:none;color:#be9e56}.section-four__item.is-active .section-four__item-desc{pointer-events:auto;transform:translateY(0)}.section-four__item:nth-of-type(2) .section-four__item-desc,.section-four__item:nth-of-type(4) .section-four__item-desc{left:calc(-100% - 30px)}.section-four__item:nth-of-type(3).is-active .section-four__item-desc,.section-four__item:nth-of-type(4).is-active .section-four__item-desc{transform:translateY(calc(-35vh - 15px))}.section-four__item:nth-of-type(3) .section-four__item-desc,.section-four__item:nth-of-type(4) .section-four__item-desc{height:calc(70vh + 1px);transform:translateY(70vh)}.section-four__item>img:not(.cursor-img){position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-four__item>h3{z-index:1;position:relative;font-family:Didact Gothic,sans-serif;font-size:30px;line-height:1.2}}@media (min-width:768px) and (max-width:1600px){.section-four__item>h3{font-size:25px}}@media (min-width:768px){.section-four__item>h3 button{color:#fff;text-transform:capitalize;transition:color .3s}}@media (max-width:767px){.section-four__item{position:relative;min-height:290px;display:flex;flex-direction:column}.section-four__item:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;height:290px;display:block;background-color:rgba(0,9,14,.6);transition:background-color .3s}.section-four__item:hover:after{background-color:rgba(0,9,14,.8)}.section-four__item:hover button{color:#be9e56}.section-four__item:hover .arrow-mobile:after,.section-four__item:hover .arrow-mobile:before{background-color:#be9e56}.section-four__item>img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;height:290px}.section-four__item>h3{cursor:pointer;z-index:1;position:absolute;top:200px;left:30px;width:calc(100% - 60px);display:flex;align-items:center;justify-content:space-between;padding-top:30px;padding-bottom:30px;font-family:Didact Gothic,sans-serif;font-size:24px;line-height:1.2}.section-four__item>h3.is-active .arrow-mobile:before{transform:rotate(220deg)}.section-four__item>h3.is-active .arrow-mobile:after{transform:rotate(-220deg)}.section-four__item>h3.is-active~.section-four__item-desc{visibility:visible;opacity:1;pointer-events:auto;margin-top:320px}.section-four__item>h3 button{color:#fff;text-transform:capitalize;transition:color .3s}.section-four__item:not(:last-child){margin-bottom:15px}}@media (min-width:768px){.section-four__item-desc{z-index:10;position:absolute;top:0;left:0;right:0;bottom:0;width:89vw;height:70vh;display:flex;align-items:center;justify-content:space-between;padding:100px;background-color:#fff;transform:translateY(-70vh);transition:transform .5s;pointer-events:none}}@media (min-width:768px) and (max-width:1600px){.section-four__item-desc{padding:40px}}@media (min-width:768px){.section-four__item-desc:hover{cursor:default}}@media (max-width:1024px){.section-four__item-desc{width:calc(100vw - 120px)}}@media (max-width:1023px){.section-four__item-desc{width:calc(100vw - 50px)}}@media (max-width:767px){.section-four__item-desc{width:auto;visibility:hidden;opacity:0;pointer-events:none;margin-top:-260px;transition:opacity .1s ease .25s,margin-top .5s}}@media (max-width:1280px){.section-four .title-header{position:absolute;top:70px;left:60px}}@media (max-width:1024px){.section-four .title-header{position:absolute;left:auto;top:10%}}@media (min-width:1281px){.section-four .section-line{background-color:#000}}@media (max-width:1024px){.section-four .section-line{left:60px}}@media (max-width:1023px){.section-four .section-line{left:25px}}.section-four .section-line.is-active .section-four__inner{transition:transform 1s ease 1s;transform:translateX(0)}.section-four .section-scroll-text{color:#00090e}@media (max-width:1024px){.section-four .section-scroll-text{right:0}}@media (max-width:1023px){.section-four .section-scroll-text{right:-35px}}.section-four .section-scroll-text:before{color:#be9e56}@media (max-width:767px){.section-four .slider-block{margin-bottom:30px}}.section-four .slider-block h3{margin-bottom:30px;font-family:Didact Gothic,sans-serif;font-size:36px;text-transform:capitalize}@media (max-width:1600px){.section-four .slider-block h3{font-size:26px;margin-bottom:20px}}@media (max-width:767px){.section-four .slider-block h3{display:none}}.section-four .text{font-size:18px}@media (max-width:1600px){.section-four .text{font-size:16px}}@media (max-width:767px){.section-four .text{padding-left:15px;padding-right:15px}}.iframe{position:relative;width:56%;height:100%;margin-left:60px;border:1.5px solid #00090e}@media (max-width:1280px){.iframe{display:none}}.iframe:after,.iframe:before{content:"";position:absolute}.iframe:before{top:15px;left:15px;width:calc(100% - 30px);height:calc(100% - 60px);border:1.5px solid #00090e}.iframe:after{left:0;bottom:30px;width:100%;height:1.5px;background-color:#00090e}.iframe__rotate{position:absolute;top:40%;right:-40px;display:flex;flex-direction:column;justify-content:center;align-items:center}.iframe__rotate>svg{-webkit-animation:rotate 15s linear infinite;animation:rotate 15s linear infinite}.iframe__block{position:absolute;top:16.5px;left:16.5px;width:calc(100% - 34.5px);height:calc(100% - 63px);overflow:hidden}.iframe__img{overflow-y:auto}.iframe__img,.iframe__img picture{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.iframe__img img{max-width:100%}.close{cursor:pointer;position:fixed;bottom:50px;left:50px;width:32px;height:32px;border:1.5px solid #00090e;border-radius:50%}@media (max-width:1600px){.close{bottom:25px;left:40px}}@media (max-width:767px){.close{display:none}}.close:after,.close:before{content:"";position:absolute;top:50%;left:50%;width:17px;height:1.5px;display:block;background-color:#00090e;border-radius:5px}.close:before{transform:translate(-50%,-50%) rotate(45deg)}.close:after{transform:translate(-50%,-50%) rotate(-45deg)}.arrow-mobile{position:relative;width:20px;height:20px;display:block}.arrow-mobile:after,.arrow-mobile:before{position:absolute;content:"";top:50%;width:60%;height:1.5px;background-color:#fff;border-radius:5px;transition:all .3s ease-in-out}.arrow-mobile:before{left:0;transform:rotate(140deg)}.arrow-mobile:after{right:0;transform:rotate(-140deg)}@media (min-width:768px){.arrow-mobile{display:none}}.cursor-img{z-index:10;position:absolute;pointer-events:none;transition:0ms cubic-bezier(.1,.57,.1,1);-webkit-animation:rotate 15s linear infinite;animation:rotate 15s linear infinite}.cursor-img.is-touch{display:none}@media (max-width:767px){.cursor-img{display:none}}@media (max-width:767px){.section-five{padding-bottom:0}}@media (max-width:767px){.section-five .desc{padding-left:15px;padding-right:15px}}@media (min-width:768px){.section-five .slider-block{max-width:590px}}@media (max-width:767px){.section-five .slider{padding-bottom:40px}}.section-five .item--left{width:54%;padding-bottom:50px}@media (min-width:1601px){.section-five .item--left{padding-bottom:180px}}@media (max-width:1600px){.section-five .item--left{padding-bottom:12%}}@media (max-width:1280px){.section-five .item--left{width:90%;padding-bottom:45vh}}@media (max-width:767px){.section-five .item--left{width:100%;padding-bottom:30px}}.section-five .item--right{width:46%;background-color:#00090e}@media (max-width:1280px){.section-five .item--right{position:absolute;bottom:0;right:0;width:65%}}@media (max-width:1280px) and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.section-five .item--right{width:80%;padding-bottom:30px}.section-five .item--right .desc,.section-five .item--right .slider-block{max-width:100%}.section-five .item--right .slider-item-hover{right:40%}.section-five .item--right .slider-item-circle:nth-of-type(2){margin-left:-60px;margin-right:-60px}.section-five .item--right .slider-item-circle svg{max-width:150px;max-height:150px}}@media (max-width:1023px){.section-five .item--right{width:85%}}@media (max-width:767px){.section-five .item--right{padding-bottom:60px!important}}.section-five .slider-text{padding-right:40px}.section-five .slider-text:before{color:#fff}.section-five .swiper-pagination-bullet{background-color:#333a3e}.section-five .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.section-five .swiper-button-next,.section-five .swiper-button-prev{background-image:url(/img/cases/soljets/arrow-white.svg)}.section-five .swiper-pagination{color:#fff}@media (max-width:767px){.section-six{padding-top:60px;border-top:1.5px solid #192126}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.section-six .slider-block,.section-six .text{max-width:100%}}@media (max-width:767px){.section-six .text{padding-left:15px;padding-right:15px}}.section-six .item--left{width:50%;padding-bottom:175px}@media (max-width:1600px){.section-six .item--left{padding-bottom:75px}}@media (max-width:1280px){.section-six .item--left{width:90%;padding-bottom:45vh}}@media (max-width:767px){.section-six .item--left{width:100%;padding-bottom:0}}.section-six .item--right{width:50%;padding-left:0;padding-bottom:85px}@media (max-width:1600px){.section-six .item--right{padding-bottom:0}}@media (max-width:1280px){.section-six .item--right{position:absolute;bottom:0;right:0;width:90%;padding-bottom:100px}}@media (max-width:1280px) and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.section-six .item--right{width:100%;display:flex;justify-content:center;align-items:flex-end;padding-bottom:0}}@media (max-width:768px){.section-six .item--right{padding-bottom:0}}@media (max-width:1600px){.section-six .item--right svg{max-width:100%}}@media (max-width:1600px) and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.section-six .item--right svg{position:relative;bottom:-60px;max-width:58%}}@media (max-width:768px){.section-six .item--right svg{max-width:650px}}@media (max-width:767px){.section-six .item--right svg{display:none}}@media (min-width:768px){.section-six .item--right *{stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2000 2000;stroke-dashoffset:2000;transition:all 1s linear}.section-six .item--right line{opacity:0;transition:opacity 1s}.section-six .item--right .scheme-title{opacity:0;transform:translateX(20px);transition:all .5s}.section-six .item--right .scheme-header{opacity:0;transform:translateX(-10px);transition:all .5s}.section-six .item--right .scheme-aws{opacity:0;transform:translateX(20px);transition:all .5s}.section-six .item--right .scheme-text{opacity:0;transform:translateX(-10px);transition:all .5s}.section-six .item--right .scheme-arrow{opacity:0;transition:opacity .3s}.section-six .item--right.is-scheme *{transition:all 2s;stroke-dashoffset:0}.section-six .item--right.is-scheme line{transition:opacity .5s ease .5s;opacity:1}.section-six .item--right.is-scheme .scheme-header,.section-six .item--right.is-scheme .scheme-title{transition:all .5s ease .5s;opacity:1;transform:translateX(0)}.section-six .item--right.is-scheme .scheme-aws,.section-six .item--right.is-scheme .scheme-text{transition:all .5s ease .7s;opacity:1;transform:translateX(0)}.section-six .item--right.is-scheme .scheme-arrow{transition:opacity .5s ease .7s;opacity:1}}.section-six .slider-text:before{color:#fff}.section-six .swiper-pagination-bullet{background-color:#333a3e}.section-six .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.section-six .swiper-button-next,.section-six .swiper-button-prev{background-image:url(/img/cases/soljets/arrow-white.svg)}.section-six .swiper-pagination{color:#fff}@media (min-width:1601px){.section-seven{padding-left:100px;padding-right:100px}}.section-seven__container{position:relative;right:-130px;max-width:1710px;margin-left:auto;margin-right:auto;overflow:hidden}@media (min-width:1025px){.section-seven__container{width:100%}}@media (max-width:1600px){.section-seven__container{right:-98.5px}}@media (max-width:1280px){.section-seven__container{right:0}}@media (max-width:1024px){.section-seven__container{margin-left:-60px;margin-right:-60px}}@media (max-width:1023px){.section-seven__container{margin-left:-25px;margin-right:-25px}}@media (max-width:767px){.section-seven__container{margin-left:-15px;margin-right:-15px}}.section-seven__container:after{z-index:1;content:"";position:absolute;top:0;right:0;width:130px;height:100%;display:block;background-color:#f3f3f5}@media (max-width:1600px){.section-seven__container:after{width:98.5px}}@media (max-width:1280px){.section-seven__container:after{display:none}}@media (min-width:1281px){.section-seven .section-line{background-color:#000}}.section-seven .section-scroll-text{color:#00090e}.section-seven .section-scroll-text:before{color:#be9e56}.section-seven .slider-text{margin-right:145px}@media (max-width:1600px){.section-seven .slider-text{margin-right:113.5px}}@media (max-width:1280px){.section-seven .slider-text{margin-right:0}}@media (max-width:1024px){.section-seven .slider-text{padding-right:60px}}@media (max-width:1023px){.section-seven .slider-text{padding-right:25px}}@media (max-width:767px){.features-slider{padding-bottom:70px}}@media (min-width:768px){.features-slider .swiper-slide{height:400px;transform-origin:top;transition:all .5s}}@media (min-width:768px) and (max-width:1600px){.features-slider .swiper-slide{height:300px}}@media (min-width:768px){.features-slider .swiper-slide.swiper-slide-active{width:400px!important}}@media (min-width:768px) and (max-width:1600px){.features-slider .swiper-slide.swiper-slide-active{width:300px!important}}@media (min-width:768px){.features-slider .swiper-slide.swiper-slide-active .swiper-item{height:calc(100% - 60px)}.features-slider .swiper-slide.swiper-slide-active .swiper-item__img{width:200px;height:200px}}@media (min-width:768px) and (max-width:1600px){.features-slider .swiper-slide.swiper-slide-active .swiper-item__img{width:170px;height:170px}}@media (min-width:768px){.features-slider .swiper-slide.swiper-slide-active .swiper-item__img svg:last-of-type{transform:scale(2)}.features-slider .swiper-slide.swiper-slide-active .swiper-item__text{max-width:100%}}.features-slider .swiper-item{height:200px;padding:30px;background-color:#fff;transform-origin:top;transition:all .5s}@media (max-width:1600px){.features-slider .swiper-item{height:137px}}@media (max-width:767px){.features-slider .swiper-item{max-width:50vw;height:160px;padding:30px}}.features-slider .swiper-item__wrap{height:100%;display:flex;flex-direction:column;justify-content:space-between}.features-slider .swiper-item__img{position:relative;width:100px;height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .5s}@media (max-width:1600px){.features-slider .swiper-item__img{width:80px;height:80px}}@media (max-width:767px){.features-slider .swiper-item__img{width:90px;height:90px}}.features-slider .swiper-item__img svg{transform-origin:center;transition:all .5s}.features-slider .swiper-item__img svg:first-of-type{width:100%;height:100%}.features-slider .swiper-item__img svg:last-of-type{position:absolute}.features-slider .swiper-item__text{position:relative;bottom:-8px;max-width:100px;line-height:2}@media (max-width:1600px){.features-slider .swiper-item__text{font-size:14px}}@media (min-width:768px){.features-slider .swiper-pagination{margin-left:430px}}.section-eight{background-image:linear-gradient(#192126 1px,transparent 0),linear-gradient(90deg,#192126 1px,transparent 0),linear-gradient(#192126 1px,transparent 0),linear-gradient(90deg,#192126 1px,transparent 0);background-size:10px 10px,10px 10px,10px 10px,10px 10px;background-position:-1px -1px,-1px -1px,-1px -1px,-1px -1px}@media (min-width:768px){.section-eight.active .section-eight__title>span:first-child>span{transition-delay:2s}.section-eight.active .section-eight__title>span:nth-child(2)>span{transition-delay:2.2s}.section-eight.active .section-eight__title>span:nth-child(3)>span{transition-delay:2.4s}.section-eight.active .section-eight__title>span:nth-child(4)>span{transition-delay:2.6s}.section-eight.active .section-eight__title>span>span{transform:translateY(0)}.section-eight.active .section-eight__desc span{transition:transform 1s ease 2.8s;transform:translateY(0)}.section-eight.active .section-eight__link-wrap{transition:transform 1s ease 3s;transform:translateY(0)}}.section-eight__title{line-height:1.2;font-size:60px;text-transform:uppercase;margin-bottom:35px}@media (max-width:1600px){.section-eight__title{font-size:50px}}@media (max-width:767px){.section-eight__title{font-size:24px;margin-bottom:20px}}.section-eight__title>span{overflow:hidden}@media (min-width:768px){.section-eight__title>span{display:block}}.section-eight__title>span:first-child>span{transition-delay:.5s}.section-eight__title>span:nth-child(2)>span{transition-delay:.4s}.section-eight__title>span:nth-child(3)>span{transition-delay:.3s}.section-eight__title>span:nth-child(4)>span{transition-delay:.2s}@media (min-width:768px){.section-eight__title>span>span{display:block;transition:transform 1s;transform:translateY(100%)}}.section-eight__desc{font-family:Didact Gothic,sans-serif;font-size:16px;line-height:1.6;margin-bottom:40px;overflow:hidden}@media (min-width:768px){.section-eight__desc{font-size:24px;margin-bottom:65px}}@media (min-width:768px){.section-eight__desc span{display:block;transition:transform 1s ease .1s;transform:translateY(100%)}}.section-eight__links{display:flex;overflow:hidden}@media (max-width:767px){.section-eight__links{flex-direction:column}}@media (min-width:768px){.section-eight__link-wrap{transition:transform 1s;transform:translateY(100%)}}.section-eight__link-wrap:first-of-type{margin-right:0;margin-bottom:15px}@media (min-width:768px){.section-eight__link-wrap:first-of-type{margin-right:30px;margin-bottom:0}}.section-eight__link{width:100%;height:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-size:14px;background:none;border:none}@media (min-width:768px){.section-eight__link{width:260px;height:65px;font-size:18px}}.draw-border{box-shadow:inset 0 0 0 1px #fff;color:#fff;transition:color .25s .08333s;position:relative}.draw-border:after,.draw-border:before{border:0 solid transparent;content:"";pointer-events:none;position:absolute;width:0;height:0;top:0;left:0}.draw-border:before{border-top-width:1px;border-right-width:1px}.draw-border:after{border-bottom-width:1px;border-left-width:1px}.draw-border:hover{color:#be9e56}.draw-border:hover:after,.draw-border:hover:before{border-color:#be9e56;transition:border-color 0s,width .25s,height .25s;width:100%;height:100%}.draw-border:hover:before{transition-delay:0s,0s,.25s}.draw-border:hover:after{transition-delay:0s,.25s,0s}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwicGFnZXMvY2FzZXMvc29samV0cy9tYWluLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxXQUNFLGtCQUFtQixDQUNuQix5SUFBK0ksQ0FDL0ksaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLHFCQUFzQixDQUd4QixXQUNFLHlCQUE0QixDQUM1QixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIscUJBQXNCLENBQ3RCLHlLQUE0SyxDQUM1SyxnRkFBc0YsQ0FHeEYsV0FDRSx5QkFBNEIsQ0FDNUIsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLHFCQUFzQixDQUN0Qix5S0FBNEssQ0FDNUssd0RBQTRELENBRzlELFdBQ0UseUJBQTRCLENBQzVCLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixxQkFBc0IsQ0FDdEIseUtBQTRLLENBQzVLLG9CQUEwQixDQUc1QixXQUNFLHlCQUE0QixDQUM1QixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIscUJBQXNCLENBQ3RCLHlLQUE0SyxDQUM1Syx5QkFBMEIsQ0FHNUIsV0FDRSx5QkFBNEIsQ0FDNUIsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLHFCQUFzQixDQUN0Qix5S0FBNEssQ0FDNUsscUdBQW1ILENBR3JILFdBQ0UseUJBQTRCLENBQzVCLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixxQkFBc0IsQ0FDdEIsdUtBQTBLLENBQzFLLG1KQUF5SyxDQUl6SyxpQkFDRSxrQkFBbUIsQ0FFdkIsS0FDRSxxQkFBc0IsQ0FDdEIsV0FBWSxDQUVkLEtBQ0UsYUFBYyxDQUNkLDRCQUE2QixDQUM3QixvQ0FBNkIsQ0FBN0IsNEJBQTZCLENBQzdCLDZCQUE4QixDQUM5QixrQ0FBbUMsQ0FDbkMsdUNBQXdDLENBQ3hDLDRCQUE2QixDQUM3QixzQkFDUyxDQUVYLG9CQUZFLFFBTVMsQ0FFWCxXQUNFLFFBQ1ksQ0FFZCxhQUZFLFdBR1ksQ0FFZCxNQUVFLFNBQVUsQ0FDVixRQUFTLENBQ1Qsb0JBQXFCLENB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Q2hCLHlCQUNFLHNCQUNFLHFCQUFzQixDQUFHLENBQy9CLHlCQUNFLDBCQUNFLHVCQUF3QixDQUN4QiwwQkFBMkIsQ0FBRyxDQUNsQyx3Q0FDRSxjQUFlLENBQ2Ysa0JBQW1CLENBQ25CLHlCQUNFLHdDQUNFLGlCQUFrQixDQUNsQixlQUFnQixDQUFHLENBQ3pCLHFCQUNFLFVBQVcsQ0FDWCxXQUFZLENBQ1osWUFBYSxDQUNiLHFCQUFzQixDQUN0QixzQkFBdUIsQ0FDdkIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsV0FBWSxDQUNaLHlCQUNFLHFCQUNFLFdBQVksQ0FDWixXQUFZLENBQ1osY0FBZSxDQUFHLENBRTFCLGFBQ0UsK0JBQWdDLENBQ2hDLFVBQVcsQ0FDWCw2QkFBZ0MsQ0FDaEMsaUJBQWtCLENBQ2xCLHVDQUNFLDBCQUEyQixDQUMzQixVQUFXLENBQ1gsbUJBQW9CLENBQ3BCLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsUUFBUyxDQUNULEtBQU0sQ0FDTixNQUFPLENBQ1Qsb0JBQ0Usb0JBQXFCLENBQ3JCLHNCQUF1QixDQUN6QixtQkFDRSx1QkFBd0IsQ0FDeEIscUJBQXNCLENBQ3hCLG1CQUNFLGFBQWMsQ0FDZCxtREFDRSxvQkFBcUIsQ0FDckIsaURBQXNELENBQ3RELFVBQVcsQ0FDWCxXQUFZLENBQ2QsMEJBQ0UsMkJBQStCLENBQ2pDLHlCQUNFLDJCQUErQiIsImZpbGUiOiJwYWdlcy9jYXNlcy9zb2xqZXRzL21haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBBcmNoaWE7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vLi4vZm9udHMvYXJjaGlhLXJlZ3VsYXItd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vLi4vZm9udHMvYXJjaGlhLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjazsgfVxuXG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0RpZGFjdCBHb3RoaWMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XG4gIHNyYzogbG9jYWwoXCJEaWRhY3QgR290aGljIFJlZ3VsYXJcIiksIGxvY2FsKFwiRGlkYWN0R290aGljLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvZGlkYWN0Z290aGljL3YxMy9haGNmdjhxejF6dDZoQ0M1RzRGX1A0QVNsVWFZcG5MbC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGOyB9XG5cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdEaWRhY3QgR290aGljJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xuICBzcmM6IGxvY2FsKFwiRGlkYWN0IEdvdGhpYyBSZWd1bGFyXCIpLCBsb2NhbChcIkRpZGFjdEdvdGhpYy1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2RpZGFjdGdvdGhpYy92MTMvYWhjZnY4cXoxenQ2aENDNUc0Rl9QNEFTbFUtWXBuTGwud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7IH1cblxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdEaWRhY3QgR290aGljJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xuICBzcmM6IGxvY2FsKFwiRGlkYWN0IEdvdGhpYyBSZWd1bGFyXCIpLCBsb2NhbChcIkRpZGFjdEdvdGhpYy1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2RpZGFjdGdvdGhpYy92MTMvYWhjZnY4cXoxenQ2aENDNUc0Rl9QNEFTbFVlWXBuTGwud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjsgfVxuXG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRGlkYWN0IEdvdGhpYyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbiAgc3JjOiBsb2NhbChcIkRpZGFjdCBHb3RoaWMgUmVndWxhclwiKSwgbG9jYWwoXCJEaWRhY3RHb3RoaWMtUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9kaWRhY3Rnb3RoaWMvdjEzL2FoY2Z2OHF6MXp0NmhDQzVHNEZfUDRBU2xVaVlwbkxsLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7IH1cblxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdEaWRhY3QgR290aGljJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xuICBzcmM6IGxvY2FsKFwiRGlkYWN0IEdvdGhpYyBSZWd1bGFyXCIpLCBsb2NhbChcIkRpZGFjdEdvdGhpYy1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2RpZGFjdGdvdGhpYy92MTMvYWhjZnY4cXoxenQ2aENDNUc0Rl9QNEFTbFVXWXBuTGwud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGOyB9XG5cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdEaWRhY3QgR290aGljJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xuICBzcmM6IGxvY2FsKFwiRGlkYWN0IEdvdGhpYyBSZWd1bGFyXCIpLCBsb2NhbChcIkRpZGFjdEdvdGhpYy1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2RpZGFjdGdvdGhpYy92MTMvYWhjZnY4cXoxenQ2aENDNUc0Rl9QNEFTbFV1WXBnLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDsgfVxuXG4qIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuICAqOjpiZWZvcmUsICo6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgbWFyZ2luOiAwOyB9XG5cbnAsXG5kZCxcbmRsLFxuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDA7XG4gIHF1b3Rlczogbm9uZTsgfVxuXG5xIHtcbiAgcXVvdGVzOiBub25lOyB9XG5cbnVsLFxub2wge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwOyB9XG5cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5pbWcge1xuICBib3JkZXI6IG5vbmU7IH1cblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5pZnJhbWUge1xuICBib3JkZXI6IG5vbmU7IH1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuYWJiciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG5pLFxuZW0sXG5kZm4ge1xuICBmb250LXN0eWxlOiBpbmhlcml0OyB9XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtLjVlbTsgfVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmlucHV0LFxuc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgaW5wdXQ6Oi1tcy1leHBhbmQsXG4gIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5idXR0b24sXG5bdHlwZT0nYnV0dG9uJ10sXG5bdHlwZT0ncmVzZXQnXSxcblt0eXBlPSdzdWJtaXQnXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7IH1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG46OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogaW5oZXJpdDsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nYnV0dG9uJ106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0ncmVzZXQnXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdzdWJtaXQnXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nYnV0dG9uJ106LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0ncmVzZXQnXTotbW96LWZvY3VzcmluZyxcblt0eXBlPSdzdWJtaXQnXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuW3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuW3R5cGU9J3NlYXJjaCddIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuICBbdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbjpkaXNhYmxlZCxcbi5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbjotd2Via2l0LWF1dG9maWxsIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwMHB4ICNmZmYgaW5zZXQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiBjdXJyZW50Q29sb3I7IH1cblxuYm9keSB7XG4gIGNvbG9yOiAjMDAwOTBlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOTBlO1xuICBmb250LWZhbWlseTogXCJBcmNoaWFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIGJvZHkuaXMtaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgYm9keSB7XG4gICAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgIGJvZHk6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ1BsZWFzZSB1c2UgYSBtb3JlIG1vZGVybiBicm93c2VyLic7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAgIGJvZHkgKiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbjo6c2VsZWN0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA5MGU7IH1cblxuLmxheW91dF9fbmF2IHtcbiAgei1pbmRleDogNTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTczcHg7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDFzOyB9XG4gIC5sYXlvdXRfX25hdi5pcy1hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IHJpZ2h0IDFzIGVhc2UgLjJzO1xuICAgIHJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5sYXlvdXRfX25hdiB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxczsgfVxuICAgICAgLmxheW91dF9fbmF2LmlzLWFjdGl2ZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlIC4ycztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYXlvdXRfX25hdi1saXN0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA3M3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNzNweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDkwZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41czsgfSB9XG5cbi5sYXlvdXRfX25hdi1pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7IH1cbiAgLmxheW91dF9fbmF2LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubGF5b3V0X19uYXYtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgLmxheW91dF9fbmF2LWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjYmU5ZTU2OyB9XG5cbi5sYXlvdXRfX25hdi1tZW51IHtcbiAgd2lkdGg6IDczcHg7XG4gIGhlaWdodDogNzNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmxheW91dF9fbmF2LW1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5sYXlvdXRfX25hdi1tZW51LmlzLXRvdWNoIC5sYXlvdXRfX25hdi1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmxheW91dF9fbmF2LW1lbnUuaXMtdG91Y2ggLmxheW91dF9fbmF2LWljb246bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5sYXlvdXRfX25hdi1tZW51LmlzLXRvdWNoIC5sYXlvdXRfX25hdi1pY29uOm50aC1jaGlsZCgyKSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmxheW91dF9fbmF2LW1lbnUuaXMtdG91Y2ggLmxheW91dF9fbmF2LWljb246bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgcm90YXRlKC00NWRlZyk7IH1cbiAgLmxheW91dF9fbmF2LW1lbnUuaXMtdG91Y2ggfiAubGF5b3V0X19uYXYtbGlzdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG5cbi5sYXlvdXRfX25hdi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzOyB9XG4gIC5sYXlvdXRfX25hdi1pY29uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZVJldmVyc2Uge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgcG9seWdvbiB7XG4gIDUwJSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCAwLCAwIDEwMCUsIDAgMTAwJSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHRvVG9wIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTsgfSB9XG5cbi8qIVxuICogZnVsbFBhZ2UgMi45LjdcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9hbHZhcm90cmlnby9mdWxsUGFnZS5qc1xuICogTUlUIGxpY2Vuc2VkXG4gKlxuICogQ29weXJpZ2h0IChDKSAyMDEzIGFsdmFyb3RyaWdvLmNvbSAtIEEgcHJvamVjdCBieSBBbHZhcm8gVHJpZ29cbiAqL1xuaHRtbC5mcC1lbmFibGVkLFxuLmZwLWVuYWJsZWQgYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLypBdm9pZCBmbGlja2VyIG9uIHNsaWRlcyB0cmFuc2l0aW9ucyBmb3IgbW9iaWxlIHBob25lcyAjMzM2ICovXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG4uZnAtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiBTYWZhcmk8PTUgQW5kcm9pZDw9MyAqL1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDw9MjggKi9cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZnAtc2xpZGUge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZnAtc2xpZGUsIC5mcC1zbGlkZXNDb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mcC1zbGlkZXMge1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLyogU2FmYXJpPD02IEFuZHJvaWQ8PTQuMyAqL1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4uZnAtc2VjdGlvbi5mcC10YWJsZSwgLmZwLXNsaWRlLmZwLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mcC10YWJsZUNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5mcC1zbGlkZXNDb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mcC1jb250cm9sQXJyb3cge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAvKiB3ZWJraXQgKHNhZmFyaSwgY2hyb21lKSBicm93c2VycyAqL1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBtb3ppbGxhIGJyb3dzZXJzICovXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogd2Via2l0IChrb25xdWVyb3IpIGJyb3dzZXJzICovXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogSUUxMCsgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA0O1xuICB0b3A6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBtYXJnaW4tdG9wOiAtMzhweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uZnAtY29udHJvbEFycm93LmZwLXByZXYge1xuICBsZWZ0OiAxNXB4O1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLXdpZHRoOiAzOC41cHggMzRweCAzOC41cHggMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG5cbi5mcC1jb250cm9sQXJyb3cuZnAtbmV4dCB7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3JkZXItd2lkdGg6IDM4LjVweCAwIDM4LjVweCAzNHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7IH1cblxuLmZwLXNjcm9sbGFibGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZwLXNjcm9sbGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uaVNjcm9sbEluZGljYXRvciB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5mcC1ub3RyYW5zaXRpb24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbiNmcC1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDtcbiAgbWFyZ2luLXRvcDogLTMycHg7XG4gIHRvcDogNTAlO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuI2ZwLW5hdi5yaWdodCB7XG4gIHJpZ2h0OiAxN3B4OyB9XG5cbiNmcC1uYXYubGVmdCB7XG4gIGxlZnQ6IDE3cHg7IH1cblxuLmZwLXNsaWRlc05hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDsgfVxuXG4uZnAtc2xpZGVzTmF2LmJvdHRvbSB7XG4gIGJvdHRvbTogMTdweDsgfVxuXG4uZnAtc2xpZGVzTmF2LnRvcCB7XG4gIHRvcDogMTdweDsgfVxuXG4jZnAtbmF2IHVsLFxuLmZwLXNsaWRlc05hdiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4jZnAtbmF2IHVsIGxpLFxuLmZwLXNsaWRlc05hdiB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBtYXJnaW46IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mcC1zbGlkZXNOYXYgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuI2ZwLW5hdiB1bCBsaSBhLFxuLmZwLXNsaWRlc05hdiB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuI2ZwLW5hdiB1bCBsaSBhLmFjdGl2ZSBzcGFuLFxuLmZwLXNsaWRlc05hdiB1bCBsaSBhLmFjdGl2ZSBzcGFuLFxuI2ZwLW5hdiB1bCBsaTpob3ZlciBhLmFjdGl2ZSBzcGFuLFxuLmZwLXNsaWRlc05hdiB1bCBsaTpob3ZlciBhLmFjdGl2ZSBzcGFuIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgbWFyZ2luOiAtNnB4IDAgMCAtNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG5cbiNmcC1uYXYgdWwgbGkgYSBzcGFuLFxuLmZwLXNsaWRlc05hdiB1bCBsaSBhIHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA0cHg7XG4gIHdpZHRoOiA0cHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luOiAtMnB4IDAgMCAtMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7IH1cblxuI2ZwLW5hdiB1bCBsaTpob3ZlciBhIHNwYW4sXG4uZnAtc2xpZGVzTmF2IHVsIGxpOmhvdmVyIGEgc3BhbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogLTVweCAwcHggMHB4IC01cHg7IH1cblxuI2ZwLW5hdiB1bCBsaSAuZnAtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogYXJpYWwsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI2ZwLW5hdiB1bCBsaTpob3ZlciAuZnAtdG9vbHRpcCxcbiNmcC1uYXYuZnAtc2hvdy1hY3RpdmUgYS5hY3RpdmUgKyAuZnAtdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMTsgfVxuXG4jZnAtbmF2IHVsIGxpIC5mcC10b29sdGlwLnJpZ2h0IHtcbiAgcmlnaHQ6IDIwcHg7IH1cblxuI2ZwLW5hdiB1bCBsaSAuZnAtdG9vbHRpcC5sZWZ0IHtcbiAgbGVmdDogMjBweDsgfVxuXG4uZnAtYXV0by1oZWlnaHQuZnAtc2VjdGlvbixcbi5mcC1hdXRvLWhlaWdodCAuZnAtc2xpZGUsXG4uZnAtYXV0by1oZWlnaHQgLmZwLXRhYmxlQ2VsbCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5mcC1yZXNwb25zaXZlIC5mcC1hdXRvLWhlaWdodC1yZXNwb25zaXZlLmZwLXNlY3Rpb24sXG4uZnAtcmVzcG9uc2l2ZSAuZnAtYXV0by1oZWlnaHQtcmVzcG9uc2l2ZSAuZnAtc2xpZGUsXG4uZnAtcmVzcG9uc2l2ZSAuZnAtYXV0by1oZWlnaHQtcmVzcG9uc2l2ZSAuZnAtdGFibGVDZWxsIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gKiBTd2lwZXIgNS4zLjdcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMCBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBBcHJpbCAxMCwgMjAyMFxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmOyB9XG5cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtOyB9XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0OyB9XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovIH1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5OyB9XG5cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAvKlxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqLyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bzsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAncHJldic7IH1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87IH1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJ25leHQnOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovIH1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjsgfVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiA2cHggMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDRweDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0OyB9XG5cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7IH1cblxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICMwMDAwMDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTsgfVxuXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7IH1cblxuLyogUHJlbG9hZGVyICovXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi8gfVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDsgfVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC42O1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICB6LWluZGV4OiAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5mdWxscGFnZS13cmFwcGVyICo6bm90KC5zZWN0aW9uLWZvdXJfX2l0ZW0pIHtcbiAgY3Vyc29yOiB1cmwoXCIvaW1nL2Nhc2VzL3NvbGpldHMvY3Vyc29yLWdvbGQtY2lyY2xlLnBuZ1wiKSwgYXV0bzsgfVxuXG4uZnVsbHBhZ2Utd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci1pbml0aWFsaXplZCxcbi5mdWxscGFnZS13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLWluaXRpYWxpemVkICoge1xuICBjdXJzb3I6IHVybChcIi9pbWcvY2FzZXMvc29samV0cy9jdXJzb3ItZ29sZC1jaXJjbGUucG5nXCIpLCBhdXRvICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLnNlY3Rpb24tY29tbW9uLXdyYXAtaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwNSU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlY3Rpb24tY29tbW9uLXdyYXAtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuc2VjdGlvbi1jb21tb24td3JhcC1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTM1JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWN0aW9uLWNvbW1vbi13cmFwLWl0ZW0ge1xuICAgICAgd2lkdGg6IDU0MHB4O1xuICAgICAgaGVpZ2h0OiA1NDBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYW5pbS1vcGFjaXR5IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7IH1cbiAgICAuYW5pbS1vcGFjaXR5LmlzLWFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbmltLXNsaWRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzOyB9XG4gICAgLmFuaW0tc2xpZGVyLmlzLWFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnRvLXRvcCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNDBweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC50by10b3Age1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDsgfVxuICAgICAgLnRvLXRvcCBzdmcge1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRvLXRvcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnRvLXRvcDpob3ZlciBzdmcge1xuICAgIGFuaW1hdGlvbjogdG9Ub3AgLjVzIGVhc2UtaW4gYWx0ZXJuYXRlIGluZmluaXRlOyB9XG4gIC50by10b3AuaXMtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIC50by10b3AtLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOTBlOyB9XG4gIC50by10b3AtLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC50by10b3AgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5zZWN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWN0aW9uIHtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDFzOyB9XG4gICAgICAuc2VjdGlvbi5pcy1sb2FkIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDBzIGVhc2UgMnM7IH1cbiAgICAgICAgLnNlY3Rpb24uaXMtbG9hZDo6YmVmb3JlIHtcbiAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZSAxczsgfVxuICAgICAgLnNlY3Rpb24uaXMtdGltZW91dCB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwcyBlYXNlIDFzOyB9XG4gICAgICAgIC5zZWN0aW9uLmlzLXRpbWVvdXQ6OmJlZm9yZSB7XG4gICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UgMXM7IH1cbiAgICAgIC5zZWN0aW9uOm5vdCguYWN0aXZlKSB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgICAgICAuc2VjdGlvbjpub3QoLmFjdGl2ZSk6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgICAuc2VjdGlvbi5hY3RpdmUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5zZWN0aW9uLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNlY3Rpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgICAuc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VjdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG4gIC5zZWN0aW9uOm50aC1jaGlsZCgxKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDkwZTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zZWN0aW9uOm50aC1jaGlsZCgxKTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnNlY3Rpb246bnRoLWNoaWxkKDIpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLnNlY3Rpb246bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDkwZTsgfVxuICAuc2VjdGlvbjpudGgtY2hpbGQoMykge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA5MGU7IH1cbiAgICAuc2VjdGlvbjpudGgtY2hpbGQoMyk6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2Y1OyB9XG4gIC5zZWN0aW9uOm50aC1jaGlsZCg0KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmNTsgfVxuICAgIC5zZWN0aW9uOm50aC1jaGlsZCg0KTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTIxMjY7IH1cbiAgLnNlY3Rpb246bnRoLWNoaWxkKDUpIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyMTI2OyB9XG4gICAgLnNlY3Rpb246bnRoLWNoaWxkKDUpOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDkwZTsgfVxuICAuc2VjdGlvbjpudGgtY2hpbGQoNikge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA5MGU7IH1cbiAgICAuc2VjdGlvbjpudGgtY2hpbGQoNik6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2Y1OyB9XG4gIC5zZWN0aW9uOm50aC1jaGlsZCg3KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmNTsgfVxuICAgIC5zZWN0aW9uOm50aC1jaGlsZCg3KTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA5MGU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzE5MjEyNiAxcHgsIHRyYW5zcGFyZW50IDFweCksIGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzE5MjEyNiAxcHgsIHRyYW5zcGFyZW50IDFweCksIGxpbmVhci1ncmFkaWVudCgjMTkyMTI2IDFweCwgdHJhbnNwYXJlbnQgMXB4KSwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMTkyMTI2IDFweCwgdHJhbnNwYXJlbnQgMXB4KTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4LCAxMHB4IDEwcHgsIDEwcHggMTBweCwgMTBweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTFweCAtMXB4LCAtMXB4IC0xcHgsIC0xcHggLTFweCwgLTFweCAtMXB4OyB9XG4gIC5zZWN0aW9uOm50aC1jaGlsZCg4KSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDkwZTsgfVxuICAgIC5zZWN0aW9uOm50aC1jaGlsZCg4KTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjU7IH1cbiAgICAuc2VjdGlvbjpudGgtY2hpbGQoOCkuYWN0aXZlOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuXG4udGl0bGUtaGVhZGVyIHtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC50aXRsZS1oZWFkZXIuaXMtYWN0aXZlIC50aXRsZSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UgLjVzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgLnRpdGxlLWhlYWRlci5pcy1hY3RpdmUgLm51bWJlcnMge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UgLjVzO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xuICAgIC50aXRsZS1oZWFkZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA3MHB4O1xuICAgICAgbGVmdDogOTJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgICAudGl0bGUtaGVhZGVyIHtcbiAgICAgIHRvcDogMTEwcHg7XG4gICAgICBsZWZ0OiAxNTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAudGl0bGUtaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICAgIC50aXRsZS1oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50aXRsZS1oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIC50aXRsZS1oZWFkZXIgLm51bWJlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gICAgICAudGl0bGUtaGVhZGVyIC5udW1iZXJzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4zZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuLnRleHQge1xuICBmb250LWZhbWlseTogXCJEaWRhY3QgR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50ZXh0IHtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gICAgLnRleHQge1xuICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gIEBtZWRpYSAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gICAgLnRleHQge1xuICAgICAgbWF4LXdpZHRoOiA5MCU7IH0gfVxuXG4uZGVzYyB7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgICAuZGVzYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmRlc2Mge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgICAuZGVzYyB7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4OyB9IH1cblxuLml0ZW0ge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZSAuNXMsIHRyYW5zZm9ybSAxcyBlYXNlO1xuICBvcGFjaXR5OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgICAuaXRlbSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDg3dmg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nOiA3MHB4IDMwcHggNzBweCA5MnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTM2NnB4KSBhbmQgKG1pbi1kZXZpY2UtaGVpZ2h0OiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgICAuaXRlbSB7XG4gICAgICBoZWlnaHQ6IDcwdmg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaXRlbS5pdGVtLS1sZWZ0LCAuaXRlbS5pdGVtLS1yaWdodCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cbiAgLml0ZW0uaXMtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLml0ZW0uaXMtYWN0aXZlLml0ZW0tLWxlZnQsIC5pdGVtLmlzLWFjdGl2ZS5pdGVtLS1yaWdodCB7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC43cywgdHJhbnNmb3JtIDFzO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5pdGVtLS1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA1MyU7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gICAgICAuaXRlbS0tbGVmdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgICAgIC5pdGVtLS1sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLml0ZW0tLWxlZnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIC5pdGVtLS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDQ3JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuaXRlbS0tcmlnaHQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAuaXRlbS0tcmlnaHQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLml0ZW0tLXJpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLml0ZW0tLXJpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMTVweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1saW5lIHtcbiAgICB6LWluZGV4OiA1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTBweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogOTd2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXM7IH1cbiAgICAuc2VjdGlvbi1saW5lLmlzLWFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgICAgIC5zZWN0aW9uLWxpbmUuaXMtYWN0aXZlIC5zZWN0aW9uLXNjcm9sbC10ZXh0IHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlIDFzO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5zZWN0aW9uLWxpbmUuaXMtYWN0aXZlIC5zZWN0aW9uLXNjcm9sbC10ZXh0OjpiZWZvcmUge1xuICAgICAgICAgIGFuaW1hdGlvbjogcG9seWdvbiAycyBpbmZpbml0ZSBlYXNlLWluLW91dDsgfVxuICAgICAgLnNlY3Rpb24tbGluZS5pcy1hY3RpdmUgLm51bWJlcnMge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UgLjdzO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgICAgICAgLnNlY3Rpb24tbGluZS5pcy1hY3RpdmUgLm51bWJlcnMgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC41cyBlYXNlIC45cztcbiAgICAgICAgICB3aWR0aDogMzhweDsgfVxuICAgICAgICAuc2VjdGlvbi1saW5lLmlzLWFjdGl2ZSAubnVtYmVycyBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlIDEuMnM7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDApO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gIC5zZWN0aW9uLWxpbmUge1xuICAgIGhlaWdodDogODd2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkge1xuICAuc2VjdGlvbi1saW5lIHtcbiAgICBsZWZ0OiAxMDBweDsgfSB9XG5cbi5zZWN0aW9uLXNjcm9sbC10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEwcHg7XG4gIGJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogLjE1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIGNvbG9yOiAjYmU5ZTU2O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2VjdGlvbi1zY3JvbGwtdGV4dDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICAgIHRyYW5zaXRpb246IGNsaXAtcGF0aCAuNXMgZWFzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gICAgLnNlY3Rpb24tc2Nyb2xsLXRleHQge1xuICAgICAgcmlnaHQ6IC01cHg7IH0gfVxuXG4uc2VjdGlvbi1yb3RhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnNlY3Rpb24tcm90YXRlOjphZnRlciB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDg2JTtcbiAgICBoZWlnaHQ6IDg2JTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIGFuaW1hdGlvbjogcm90YXRlIDIwcyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAuc2VjdGlvbi1yb3RhdGU6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEyMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMjAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5zZWN0aW9uLXJvdGF0ZTo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogOTAwcHg7XG4gICAgICAgIGhlaWdodDogOTAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb24tcm90YXRlOjphZnRlciB7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgd2lkdGg6IDQ2MHB4O1xuICAgICAgICBoZWlnaHQ6IDQ2MHB4OyB9IH1cblxuLm51bWJlcnMtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5udW1iZXJzLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTBweDtcbiAgICAgIGJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAubnVtYmVycy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubnVtYmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIC5udW1iZXJzIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5udW1iZXJzIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG4gIC5udW1iZXJzIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5udW1iZXJzIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgICAgICAgLm51bWJlcnMgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHdpZHRoOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gICAgICAubnVtYmVycyBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7IH0gfVxuXG4uc2xpZGVyLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zbGlkZXItYmxvY2sge1xuICAgICAgbWF4LXdpZHRoOiA1NTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zbGlkZXItYmxvY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfSB9XG5cbi5zbGlkZXItdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNiZTllNTY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNsaWRlci10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuc2xpZGVyLXRleHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogIzAwMDkwZTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBjbGlwLXBhdGggLjVzIGVhc2U7XG4gICAgYW5pbWF0aW9uOiBwb2x5Z29uIDIuNXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7IH1cblxuLnNsaWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgICAuc2xpZGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNsaWRlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfSB9XG5cbi5zbGlkZS1pdGVtIHtcbiAgaGVpZ2h0OiBjYWxjKDI2MHB4IC0gMzBweCAqIDIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgICAuc2xpZGUtaXRlbSB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zbGlkZS1pdGVtIHtcbiAgICAgIG1heC13aWR0aDogNTB2dztcbiAgICAgIGhlaWdodDogY2FsYygyNTBweCAtIDMwcHggKiAyKTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5zbGlkZS1pdGVtIHAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IC04cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7IH1cblxuLnNsaWRlLWljb24ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwOTBlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zbGlkZS1pY29uIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLnNsaWRlLWl0ZW0td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNsaWRlLWl0ZW0td3JhcCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5zbGlkZXItaXRlbS1jaXJjbGUge1xuICBwYWRkaW5nOiAxNXB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuOHM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNsaWRlci1pdGVtLWNpcmNsZSBzdmcge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiAxNTBweDsgfSB9XG4gIC5zbGlkZXItaXRlbS1jaXJjbGU6bnRoLW9mLXR5cGUoMSkgc3ZnIHtcbiAgICBhbmltYXRpb246IHJvdGF0ZSAxMHMgbGluZWFyIGluZmluaXRlOyB9XG4gIC5zbGlkZXItaXRlbS1jaXJjbGU6bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi1sZWZ0OiAtOTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC05NXB4OyB9XG4gICAgLnNsaWRlci1pdGVtLWNpcmNsZTpudGgtb2YtdHlwZSgyKSBzdmcge1xuICAgICAgYW5pbWF0aW9uOiByb3RhdGVSZXZlcnNlIDE1cyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgLnNsaWRlci1pdGVtLWNpcmNsZTpudGgtb2YtdHlwZSgzKSB7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5zbGlkZXItaXRlbS1jaXJjbGU6bnRoLW9mLXR5cGUoMykgc3ZnIHtcbiAgICAgIGFuaW1hdGlvbjogcm90YXRlIDhzIGxpbmVhciBpbmZpbml0ZTsgfVxuICAuc2xpZGVyLWl0ZW0tY2lyY2xlOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cblxuLnNsaWRlLWl0ZW0taW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zbGlkZS1pdGVtLWltZzpob3ZlciBpbWcge1xuICAgICAgZmlsdGVyOiBpbml0aWFsOyB9IH1cbiAgLnNsaWRlLWl0ZW0taW1nIGltZyB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDFzOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2xpZGUtaXRlbS1pbWcgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uc2xpZGVyLWl0ZW0taG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IC00cHg7IH1cbiAgQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgICAuc2xpZGVyLWl0ZW0taG92ZXIgfiBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zbGlkZXItaXRlbS1ob3ZlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnNsaWRlci1pdGVtLWhvdmVyIHN2ZyB7XG4gICAgYW5pbWF0aW9uOiByb3RhdGUgMjVzIGxpbmVhciBpbmZpbml0ZTsgfVxuICAuc2xpZGVyLWl0ZW0taG92ZXI6aG92ZXIgfiBpbWcge1xuICAgIGZpbHRlcjogaW5pdGlhbDsgfVxuXG4uc2xpZGVyLWl0ZW0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uc2xpZGVyLWl0ZW0tbGlzdCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNsaWRlci1pdGVtLWxpc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gIC5zbGlkZXItaXRlbS1saXN0IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuc2xpZGVyLWl0ZW0tbGlzdCBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxLjVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA5MGU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgLnNsaWRlci1pdGVtLWxpc3QgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICAgIGhlaWdodDogMXB4OyB9IH1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICB0b3A6IGluaXRpYWw7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL2Nhc2VzL3NvbGpldHMvYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAxNXB4OyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMTVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCAvIDIpICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH0gfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlM2U4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvcGFjaXR5OiAxOyB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuXG4ubW9iaWxlLXNjaGVtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vYmlsZS1zY2hlbWUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5tb2JpbGUtc2NoZW1lX190aXRsZSB7XG4gICAgY29sb3I6ICNiZTllNTY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLm1vYmlsZS1zY2hlbWVfX3RpdGxlLS1vbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubW9iaWxlLXNjaGVtZV9fYmxvY2sge1xuICAgIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDIwcHg7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjMTkyMTI2OyB9XG4gICAgLm1vYmlsZS1zY2hlbWVfX2Jsb2NrOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLm1vYmlsZS1zY2hlbWVfX2Jsb2NrIC5tb2JpbGUtc2NoZW1lX19ib3g6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLm1vYmlsZS1zY2hlbWVfX2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZmZmOyB9XG4gICAgLm1vYmlsZS1zY2hlbWVfX2JveDpub3QoLm1vYmlsZS1zY2hlbWVfX2JveC0tY3VzdG9tKSB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubW9iaWxlLXNjaGVtZV9fYm94LS1saW5lOjpiZWZvcmUsIC5tb2JpbGUtc2NoZW1lX19ib3gtLWxpbmU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tb2JpbGUtc2NoZW1lX19ib3gtLWxpbmU6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDEuNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5tb2JpbGUtc2NoZW1lX19ib3gtLWxpbmU6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDIycHgpO1xuICAgICAgd2lkdGg6IDEuNXB4O1xuICAgICAgaGVpZ2h0OiA2OTlweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAubW9iaWxlLXNjaGVtZV9fYm94LS1jdXN0b20ge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5tb2JpbGUtc2NoZW1lX19ib3gtLWN1c3RvbTo6YmVmb3JlLCAubW9iaWxlLXNjaGVtZV9fYm94LS1jdXN0b206OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5tb2JpbGUtc2NoZW1lX19ib3gtLWN1c3RvbTo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDEuNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAubW9iaWxlLXNjaGVtZV9fYm94LS1jdXN0b206OmFmdGVyIHtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgIC5tb2JpbGUtc2NoZW1lX19ib3ggLm1vYmlsZS1zY2hlbWVfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubW9iaWxlLXNjaGVtZV9fYm94IC5tb2JpbGUtc2NoZW1lX190aXRsZTpub3QoLm1vYmlsZS1zY2hlbWVfX3RpdGxlLS1vbmUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAubW9iaWxlLXNjaGVtZV9fYm94LWxpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB3aWR0aDogMS41cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAubW9iaWxlLXNjaGVtZV9fYm94LWxpbmU6OmJlZm9yZSwgLm1vYmlsZS1zY2hlbWVfX2JveC1saW5lOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogLTNweDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlcjogMS41cHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAubW9iaWxlLXNjaGVtZV9fYm94LWxpbmU6OmJlZm9yZSB7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5tb2JpbGUtc2NoZW1lX19ib3gtbGluZTo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7IH1cbiAgLm1vYmlsZS1zY2hlbWVfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAgIC5tb2JpbGUtc2NoZW1lX19jb250YWluZXIgLm1vYmlsZS1zY2hlbWVfX2JveCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgICAgLm1vYmlsZS1zY2hlbWVfX2NvbnRhaW5lciAubW9iaWxlLXNjaGVtZV9fYm94OmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC5tb2JpbGUtc2NoZW1lX19jb250YWluZXIgLm1vYmlsZS1zY2hlbWVfX2JveCBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1vYmlsZS1zY2hlbWVfX2NvbnRhaW5lci1saW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAzMHB4KTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMS41cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5tb2JpbGUtc2NoZW1lX19jb250YWluZXItbGluZTo6YmVmb3JlLCAubW9iaWxlLXNjaGVtZV9fY29udGFpbmVyLWxpbmU6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMS41cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLm1vYmlsZS1zY2hlbWVfX2NvbnRhaW5lci1saW5lOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5tb2JpbGUtc2NoZW1lX19jb250YWluZXItbGluZTo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAubW9iaWxlLXNjaGVtZV9fY29udGFpbmVyLWxpbmUgLm1vYmlsZS1zY2hlbWVfX2JveC1saW5lOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAubW9iaWxlLXNjaGVtZSAubW9iaWxlLXNjaGVtZV9fbGlzdC1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAubW9iaWxlLXNjaGVtZSAubW9iaWxlLXNjaGVtZV9fbGlzdC1pdGVtOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMS41cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1vbmUge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH0gfVxuXG4uc2VjdGlvbi1vbmVfX2xvZ28ge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyMTI2O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMsIHRyYW5zZm9ybSAxcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VjdGlvbi1vbmVfX2xvZ28ge1xuICAgICAgd2lkdGg6IDczcHg7XG4gICAgICBoZWlnaHQ6IDczcHg7IH0gfVxuICAuc2VjdGlvbi1vbmVfX2xvZ28uaXMtYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMsIHRyYW5zZm9ybSAxcyBlYXNlIC4ycztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgLnNlY3Rpb24tb25lX19sb2dvIHN2ZyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yczsgfVxuICAgIC5zZWN0aW9uLW9uZV9fbG9nbyBzdmc6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAuc2VjdGlvbi1vbmVfX2xvZ286aG92ZXIge1xuICAgIHdpZHRoOiAyNzJweDsgfVxuICAgIC5zZWN0aW9uLW9uZV9fbG9nbzpob3ZlciBzdmc6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuc2VjdGlvbi1vbmVfX2xvZ286aG92ZXIgc3ZnOm50aC1jaGlsZCgyKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHdpZHRoOiAyMDJweDsgfVxuXG4uc2VjdGlvbi1vbmVfX2hlYWRlciB7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgICAuc2VjdGlvbi1vbmVfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHZ3OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlY3Rpb24tb25lX19oZWFkZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuXG4uc2VjdGlvbi1vbmVfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAzOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWN0aW9uLW9uZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA2MnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xuICAgIC5zZWN0aW9uLW9uZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA1dnc7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VjdGlvbi1vbmVfX3RpdGxlOm50aC1jaGlsZCgyKSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlY3Rpb24tb25lX190aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgICAuc2VjdGlvbi1vbmVfX3RpdGxlOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuc2VjdGlvbi1vbmVfX3RpdGxlID4gc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuMjVzOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VjdGlvbi1vbmVfX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoMSksIC5zZWN0aW9uLW9uZV9fdGl0bGUgPiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGxlZnQ6IDMwdnc7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgICAgIC5zZWN0aW9uLW9uZV9fdGl0bGUgPiBzcGFuOm50aC1jaGlsZCgxKSwgLnNlY3Rpb24tb25lX190aXRsZSA+IHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgbGVmdDogMTh2dzsgfSB9XG4gICAgLnNlY3Rpb24tb25lX190aXRsZSA+IHNwYW4uaXMtc2Nyb2xsOm50aC1jaGlsZCgxKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAlKTsgfVxuICAgIC5zZWN0aW9uLW9uZV9fdGl0bGUgPiBzcGFuLmlzLXNjcm9sbDpudGgtY2hpbGQoMikge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMCUpOyB9XG4gICAgLnNlY3Rpb24tb25lX190aXRsZSA+IHNwYW4uaXMtc2Nyb2xsOm50aC1jaGlsZCgzKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNSUpOyB9XG4gICAgLnNlY3Rpb24tb25lX190aXRsZSA+IHNwYW4uaXMtc2Nyb2xsOm50aC1jaGlsZCg0KSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNyUpOyB9XG4gICAgLnNlY3Rpb24tb25lX190aXRsZSA+IHNwYW4uaXMtYWN0aXZlID4gc3BhbiB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAuc2VjdGlvbi1vbmVfX3RpdGxlID4gc3Bhbi5pcy1hY3RpdmU6bnRoLWNoaWxkKDIpID4gc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjJzOyB9XG4gICAgLnNlY3Rpb24tb25lX190aXRsZSA+IHNwYW4uaXMtYWN0aXZlOm50aC1jaGlsZCgyKSA+IHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC40czsgfVxuICAgIC5zZWN0aW9uLW9uZV9fdGl0bGUgPiBzcGFuLmlzLWFjdGl2ZTpudGgtY2hpbGQoMykgPiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNnM7IH1cbiAgICAuc2VjdGlvbi1vbmVfX3RpdGxlID4gc3Bhbi5pcy1hY3RpdmU6bnRoLWNoaWxkKDMpID4gc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjhzOyB9XG4gICAgLnNlY3Rpb24tb25lX190aXRsZSA+IHNwYW4uaXMtYWN0aXZlOm50aC1jaGlsZCg0KSA+IHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC44czsgfVxuICAgIC5zZWN0aW9uLW9uZV9fdGl0bGUgPiBzcGFuLmlzLWFjdGl2ZTpudGgtY2hpbGQoNCkgPiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxczsgfVxuICAgIC5zZWN0aW9uLW9uZV9fdGl0bGUgPiBzcGFuLmlzLWFjdGl2ZTpudGgtY2hpbGQoNSkgPiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzOyB9XG4gICAgLnNlY3Rpb24tb25lX190aXRsZSA+IHNwYW4uaXMtYWN0aXZlOm50aC1jaGlsZCg1KSA+IHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNHM7IH1cbiAgICAuc2VjdGlvbi1vbmVfX3RpdGxlID4gc3BhbiA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG5cbi5zZWN0aW9uLW9uZV9fd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDk4MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5zZWN0aW9uLW9uZV9fd3JhcCB7XG4gICAgICB3aWR0aDogNzAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgLnNlY3Rpb24tb25lX193cmFwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VjdGlvbi1vbmVfX3dyYXAge1xuICAgICAgdG9wOiA3M3B4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTkyMTI2O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxOTIxMjY7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLnNlY3Rpb24tb25lX193cmFwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5ODBweDtcbiAgaGVpZ2h0OiA5ODBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLnNlY3Rpb24tb25lX193cmFwLWl0ZW0ge1xuICAgICAgd2lkdGg6IDcwMHB4O1xuICAgICAgaGVpZ2h0OiA3MDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuc2VjdGlvbi1vbmVfX3dyYXAtaXRlbSB7XG4gICAgICB3aWR0aDogOTgwcHg7XG4gICAgICBoZWlnaHQ6IDk4MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlY3Rpb24tb25lX193cmFwLWl0ZW0ge1xuICAgICAgd2lkdGg6IDM3NXB4O1xuICAgICAgaGVpZ2h0OiAzNzVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIC5zZWN0aW9uLW9uZV9fd3JhcC1pdGVtIHtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIGhlaWdodDogMzIwcHg7IH0gfVxuICAuc2VjdGlvbi1vbmVfX3dyYXAtaXRlbSBzdmc6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDk4MHB4O1xuICAgIGhlaWdodDogOTgwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuc2VjdGlvbi1vbmVfX3dyYXAtaXRlbSBzdmc6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHdpZHRoOiA3MDBweDtcbiAgICAgICAgaGVpZ2h0OiA3MDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgLnNlY3Rpb24tb25lX193cmFwLWl0ZW0gc3ZnOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICB3aWR0aDogOTgwcHg7XG4gICAgICAgIGhlaWdodDogOTgwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb24tb25lX193cmFwLWl0ZW0gc3ZnOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnNlY3Rpb24tb25lX193cmFwLWl0ZW0gc3ZnOmxhc3Qtb2YtdHlwZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNzJweDtcbiAgICByaWdodDogNzJweDtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgYW5pbWF0aW9uOiByb3RhdGVSZXZlcnNlIDI1cyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuc2VjdGlvbi1vbmVfX3dyYXAtaXRlbSBzdmc6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm90dG9tOiA1MnB4O1xuICAgICAgICByaWdodDogNTJweDtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAuc2VjdGlvbi1vbmVfX3dyYXAtaXRlbSBzdmc6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm90dG9tOiA3MnB4O1xuICAgICAgICByaWdodDogNzJweDtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICBoZWlnaHQ6IDE0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uLW9uZV9fd3JhcC1pdGVtIHN2ZzpsYXN0LW9mLXR5cGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNlY3Rpb24tb25lIC5zZWN0aW9uLWxpbmUge1xuICB0b3A6IGluaXRpYWw7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgICAuc2VjdGlvbi1vbmUgLnNlY3Rpb24tbGluZSB7XG4gICAgICBoZWlnaHQ6IDY3dmg7XG4gICAgICBsZWZ0OiAxMDBweDsgfSB9XG5cbi5zZWN0aW9uLW9uZSAuc2VjdGlvbi1zY3JvbGwtdGV4dCB7XG4gIGJvdHRvbTogNDRweDtcbiAgcmlnaHQ6IC01cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLW9uZSAuc2VjdGlvbi1yb3RhdGUge1xuICAgIGhlaWdodDogMzc1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnNlY3Rpb24tb25lIC5zZWN0aW9uLXJvdGF0ZSB7XG4gICAgaGVpZ2h0OiAzMjBweDsgfSB9XG5cbi5zZWN0aW9uLW9uZSAuc2VjdGlvbi1yb3RhdGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9jYXNlcy9zb2xqZXRzL3NlY3Rpb24tb25lLWFpcnBsYW5lLnN2Z1wiKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgLnNlY3Rpb24tb25lIC5zZWN0aW9uLXJvdGF0ZTo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDg2JTtcbiAgICAgIGhlaWdodDogODYlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlY3Rpb24tb25lIC5zZWN0aW9uLXJvdGF0ZTo6YWZ0ZXIge1xuICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgd2lkdGg6IDM3NXB4O1xuICAgICAgaGVpZ2h0OiAzNzVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIC5zZWN0aW9uLW9uZSAuc2VjdGlvbi1yb3RhdGU6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIGhlaWdodDogMzIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdHdvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi5zZWN0aW9uLXR3b19fd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MHB4O1xuICB3aWR0aDogY2FsYyg1NCUgLSA1MHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgICAuc2VjdGlvbi10d29fX3dyYXAge1xuICAgICAgbGVmdDogMTAwcHg7XG4gICAgICB3aWR0aDogY2FsYyg1NCUgLSAxMDBweCk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgLnNlY3Rpb24tdHdvX193cmFwIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlY3Rpb24tdHdvX193cmFwIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cblxuLnNlY3Rpb24tdHdvIC5zZWN0aW9uLWNvbW1vbi13cmFwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2Nhc2VzL3NvbGpldHMvc2VjdGlvbi10d28tYmcuc3ZnXCIpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgLnNlY3Rpb24tdHdvIC5zZWN0aW9uLWxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH0gfVxuXG4uc2VjdGlvbi10d28gLnNlY3Rpb24tc2Nyb2xsLXRleHQge1xuICBjb2xvcjogIzAwMDkwZTsgfVxuICAuc2VjdGlvbi10d28gLnNlY3Rpb24tc2Nyb2xsLXRleHQ6OmJlZm9yZSB7XG4gICAgY29sb3I6ICNiZTllNTY7IH1cblxuLnNlY3Rpb24tdHdvIC5zZWN0aW9uLXJvdGF0ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2Nhc2VzL3NvbGpldHMvc2VjdGlvbi10d28tY2lyY2xlLnN2Z1wiKTsgfVxuXG4uc2VjdGlvbi10d28gLml0ZW0tLWxlZnQge1xuICB3aWR0aDogNTQlO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gICAgLnNlY3Rpb24tdHdvIC5pdGVtLS1sZWZ0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxODBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuc2VjdGlvbi10d28gLml0ZW0tLWxlZnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEyJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuc2VjdGlvbi10d28gLml0ZW0tLWxlZnQge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NXZoOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlY3Rpb24tdHdvIC5pdGVtLS1sZWZ0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuXG4uc2VjdGlvbi10d28gLml0ZW0tLXJpZ2h0IHtcbiAgd2lkdGg6IDQ2JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmNTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgLnNlY3Rpb24tdHdvIC5pdGVtLS1yaWdodCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiA2NSU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICAgIC5zZWN0aW9uLXR3byAuaXRlbS0tcmlnaHQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnNlY3Rpb24tdHdvIC5pdGVtLS1yaWdodCB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgcGFkZGluZy1yaWdodDogODBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWN0aW9uLXR3byAuaXRlbS0tcmlnaHQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbi5zZWN0aW9uLXRocmVlX193cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIC5zZWN0aW9uLXRocmVlX193cmFwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VjdGlvbi10aHJlZV9fd3JhcCB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWN0aW9uLXRocmVlX193cmFwIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfSB9XG4gIC5zZWN0aW9uLXRocmVlX193cmFwLmFuaW0tb3BhY2l0eS5pcy1hY3RpdmUgLnNlY3Rpb24tdGhyZWVfX3dyYXAtbGluZSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UgLjE1cztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCk7IH1cbiAgLnNlY3Rpb24tdGhyZWVfX3dyYXAuYW5pbS1vcGFjaXR5LmlzLWFjdGl2ZSAuc2VjdGlvbi10aHJlZV9fd3JhcC1pYyxcbiAgLnNlY3Rpb24tdGhyZWVfX3dyYXAuYW5pbS1vcGFjaXR5LmlzLWFjdGl2ZSAuc2VjdGlvbi1yb3RhdGUge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLnNlY3Rpb24tdGhyZWVfX3dyYXAtbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMS41cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyMTI2O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIC5zZWN0aW9uLXRocmVlX193cmFwLWxpbmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zZWN0aW9uLXRocmVlIC5zZWN0aW9uLWNvbW1vbi13cmFwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2Nhc2VzL3NvbGpldHMvc2VjdGlvbi10aHJlZS1iZy5zdmdcIik7IH1cblxuLnNlY3Rpb24tdGhyZWUgLnNlY3Rpb24tcm90YXRlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvY2FzZXMvc29samV0cy9zZWN0aW9uLXRocmVlLWNpcmNsZS5zdmdcIik7IH1cblxuLnNlY3Rpb24tdGhyZWUgLmRlc2Mge1xuICBtYXgtd2lkdGg6IDQwMHB4OyB9XG5cbi5zZWN0aW9uLXRocmVlIC5pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuc2VjdGlvbi10aHJlZSAuaXRlbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDsgfSB9XG4gIC5zZWN0aW9uLXRocmVlIC5pdGVtLS1sZWZ0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAuc2VjdGlvbi10aHJlZSAuaXRlbS0tbGVmdCB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXZoOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uLXRocmVlIC5pdGVtLS1sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLnNlY3Rpb24tdGhyZWUgLml0ZW0tLXJpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMTgwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuc2VjdGlvbi10aHJlZSAuaXRlbS0tcmlnaHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgLnNlY3Rpb24tdGhyZWUgLml0ZW0tLXJpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgICAuc2VjdGlvbi10aHJlZSAuaXRlbS0tcmlnaHQge1xuICAgICAgbWF4LXdpZHRoOiA4NzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9IH1cblxuLnNlY3Rpb24tdGhyZWUgLm51bWJlcnMge1xuICBjb2xvcjogI2ZmZjsgfVxuICAuc2VjdGlvbi10aHJlZSAubnVtYmVycyA+IHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5zZWN0aW9uLXRocmVlIC5zbGlkZXItdGV4dDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnNlY3Rpb24tdGhyZWUgLnNsaWRlLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyMTI2OyB9XG5cbi5zZWN0aW9uLXRocmVlIC5zbGlkZS1pY29uIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLnNlY3Rpb24tdGhyZWUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzNhM2U7IH1cbiAgLnNlY3Rpb24tdGhyZWUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5zZWN0aW9uLXRocmVlIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uc2VjdGlvbi10aHJlZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9jYXNlcy9zb2xqZXRzL2Fycm93LXdoaXRlLnN2Z1wiKTsgfVxuXG4uc2VjdGlvbi10aHJlZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tZm91cl9fd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDFweDtcbiAgICBib3R0b206IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zZWN0aW9uLWZvdXJfX3dyYXAge1xuICAgICAgYm90dG9tOiBpbml0aWFsO1xuICAgICAgdG9wOiAxNSU7XG4gICAgICBsZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWZvdXJfX2lubmVyIHtcbiAgICB3aWR0aDogODl2dztcbiAgICBoZWlnaHQ6IDcwdmg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04OXZ3KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi1mb3VyX19pbm5lciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDB2dyk7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA2MHB4ICogMik7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWN0aW9uLWZvdXJfX2lubmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDI1cHggKiAyKTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1mb3VyX19pbm5lciB7XG4gICAgdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIHdpZHRoOiBpbml0aWFsOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWZvdXJfX2l0ZW1zIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWZvdXJfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLnNlY3Rpb24tZm91cl9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlY3Rpb24tZm91cl9faXRlbTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA5LCAxNCwgMC42KTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzOyB9XG4gICAgLnNlY3Rpb24tZm91cl9faXRlbTpob3ZlciB7XG4gICAgICBjdXJzb3I6IG5vbmU7IH1cbiAgICAgIC5zZWN0aW9uLWZvdXJfX2l0ZW06aG92ZXIgYnV0dG9uOm5vdCguY2xvc2UpIHtcbiAgICAgICAgY3Vyc29yOiBub25lO1xuICAgICAgICBjb2xvcjogI2JlOWU1NjsgfVxuICAgIC5zZWN0aW9uLWZvdXJfX2l0ZW0uaXMtYWN0aXZlIC5zZWN0aW9uLWZvdXJfX2l0ZW0tZGVzYyB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgIC5zZWN0aW9uLWZvdXJfX2l0ZW06bnRoLW9mLXR5cGUoMikgLnNlY3Rpb24tZm91cl9faXRlbS1kZXNjLCAuc2VjdGlvbi1mb3VyX19pdGVtOm50aC1vZi10eXBlKDQpIC5zZWN0aW9uLWZvdXJfX2l0ZW0tZGVzYyB7XG4gICAgICBsZWZ0OiBjYWxjKC0xMDAlIC0gMzBweCk7IH1cbiAgICAuc2VjdGlvbi1mb3VyX19pdGVtOm50aC1vZi10eXBlKDMpLmlzLWFjdGl2ZSAuc2VjdGlvbi1mb3VyX19pdGVtLWRlc2MsIC5zZWN0aW9uLWZvdXJfX2l0ZW06bnRoLW9mLXR5cGUoNCkuaXMtYWN0aXZlIC5zZWN0aW9uLWZvdXJfX2l0ZW0tZGVzYyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNzB2aCAvIDIgLSAzMHB4IC8gMikpOyB9XG4gICAgLnNlY3Rpb24tZm91cl9faXRlbTpudGgtb2YtdHlwZSgzKSAuc2VjdGlvbi1mb3VyX19pdGVtLWRlc2MsIC5zZWN0aW9uLWZvdXJfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLnNlY3Rpb24tZm91cl9faXRlbS1kZXNjIHtcbiAgICAgIGhlaWdodDogY2FsYyg3MHZoICsgMXB4KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MHZoKTsgfVxuICAgIC5zZWN0aW9uLWZvdXJfX2l0ZW0gPiBpbWc6bm90KC5jdXJzb3ItaW1nKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLnNlY3Rpb24tZm91cl9faXRlbSA+IGgzIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LWZhbWlseTogXCJEaWRhY3QgR290aGljXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5zZWN0aW9uLWZvdXJfX2l0ZW0gPiBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlY3Rpb24tZm91cl9faXRlbSA+IGgzIGJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWZvdXJfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAyOTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuc2VjdGlvbi1mb3VyX19pdGVtOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyOTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA5LCAxNCwgMC42KTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzOyB9XG4gICAgLnNlY3Rpb24tZm91cl9faXRlbTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA5LCAxNCwgMC44KTsgfVxuICAgIC5zZWN0aW9uLWZvdXJfX2l0ZW06aG92ZXIgYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAjYmU5ZTU2OyB9XG4gICAgLnNlY3Rpb24tZm91cl9faXRlbTpob3ZlciAuYXJyb3ctbW9iaWxlOjpiZWZvcmUsIC5zZWN0aW9uLWZvdXJfX2l0ZW06aG92ZXIgLmFycm93LW1vYmlsZTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JlOWU1NjsgfVxuICAgIC5zZWN0aW9uLWZvdXJfX2l0ZW0gPiBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGhlaWdodDogMjkwcHg7IH1cbiAgICAuc2VjdGlvbi1mb3VyX19pdGVtID4gaDMge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjAwcHg7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHggKiAyKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkRpZGFjdCBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAgIC5zZWN0aW9uLWZvdXJfX2l0ZW0gPiBoMy5pcy1hY3RpdmUgLmFycm93LW1vYmlsZTo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjIwZGVnKTsgfVxuICAgICAgLnNlY3Rpb24tZm91cl9faXRlbSA+IGgzLmlzLWFjdGl2ZSAuYXJyb3ctbW9iaWxlOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMjBkZWcpOyB9XG4gICAgICAuc2VjdGlvbi1mb3VyX19pdGVtID4gaDMuaXMtYWN0aXZlIH4gLnNlY3Rpb24tZm91cl9faXRlbS1kZXNjIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDMyMHB4OyB9XG4gICAgICAuc2VjdGlvbi1mb3VyX19pdGVtID4gaDMgYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7IH1cbiAgICAuc2VjdGlvbi1mb3VyX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1mb3VyX19pdGVtLWRlc2Mge1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDg5dnc7XG4gICAgaGVpZ2h0OiA3MHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwdmgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuc2VjdGlvbi1mb3VyX19pdGVtLWRlc2Mge1xuICAgICAgcGFkZGluZzogNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWN0aW9uLWZvdXJfX2l0ZW0tZGVzYzpob3ZlciB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLWZvdXJfX2l0ZW0tZGVzYyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA2MHB4ICogMik7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWN0aW9uLWZvdXJfX2l0ZW0tZGVzYyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAyNXB4ICogMik7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tZm91cl9faXRlbS1kZXNjIHtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAtMjYwcHg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgZWFzZSAuMjVzLCBtYXJnaW4tdG9wIC41czsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNlY3Rpb24tZm91ciAudGl0bGUtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3MHB4O1xuICAgIGxlZnQ6IDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLWZvdXIgLnRpdGxlLWhlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgdG9wOiAxMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gIC5zZWN0aW9uLWZvdXIgLnNlY3Rpb24tbGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tZm91ciAuc2VjdGlvbi1saW5lIHtcbiAgICBsZWZ0OiA2MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VjdGlvbi1mb3VyIC5zZWN0aW9uLWxpbmUge1xuICAgIGxlZnQ6IDI1cHg7IH0gfVxuXG4uc2VjdGlvbi1mb3VyIC5zZWN0aW9uLWxpbmUuaXMtYWN0aXZlIC5zZWN0aW9uLWZvdXJfX2lubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UgMXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuXG4uc2VjdGlvbi1mb3VyIC5zZWN0aW9uLXNjcm9sbC10ZXh0IHtcbiAgY29sb3I6ICMwMDA5MGU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zZWN0aW9uLWZvdXIgLnNlY3Rpb24tc2Nyb2xsLXRleHQge1xuICAgICAgcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnNlY3Rpb24tZm91ciAuc2VjdGlvbi1zY3JvbGwtdGV4dCB7XG4gICAgICByaWdodDogLTM1cHg7IH0gfVxuICAuc2VjdGlvbi1mb3VyIC5zZWN0aW9uLXNjcm9sbC10ZXh0OjpiZWZvcmUge1xuICAgIGNvbG9yOiAjYmU5ZTU2OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1mb3VyIC5zbGlkZXItYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uc2VjdGlvbi1mb3VyIC5zbGlkZXItYmxvY2sgaDMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJEaWRhY3QgR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5zZWN0aW9uLWZvdXIgLnNsaWRlci1ibG9jayBoMyB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlY3Rpb24tZm91ciAuc2xpZGVyLWJsb2NrIGgzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2VjdGlvbi1mb3VyIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuc2VjdGlvbi1mb3VyIC50ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWN0aW9uLWZvdXIgLnRleHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG5cbi5pZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1NiU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIGJvcmRlcjogMS41cHggc29saWQgIzAwMDkwZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgLmlmcmFtZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmlmcmFtZTo6YmVmb3JlLCAuaWZyYW1lOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5pZnJhbWU6OmJlZm9yZSB7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjMDAwOTBlOyB9XG4gIC5pZnJhbWU6OmFmdGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEuNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA5MGU7IH1cbiAgLmlmcmFtZV9fcm90YXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MCU7XG4gICAgcmlnaHQ6IC00MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmlmcmFtZV9fcm90YXRlID4gc3ZnIHtcbiAgICAgIGFuaW1hdGlvbjogcm90YXRlIDE1cyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgLmlmcmFtZV9fYmxvY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2LjVweDtcbiAgICBsZWZ0OiAxNi41cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHggLSAxLjVweCAqIDMpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCAtIDEuNXB4ICogMik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuaWZyYW1lX19pbWcge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuaWZyYW1lX19pbWcgcGljdHVyZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5pZnJhbWVfX2ltZyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDUwcHg7XG4gIGxlZnQ6IDUwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogMS41cHggc29saWQgIzAwMDkwZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuY2xvc2Uge1xuICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgbGVmdDogNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmNsb3NlOjpiZWZvcmUsIC5jbG9zZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxLjVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOTBlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAuY2xvc2U6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTsgfVxuICAuY2xvc2U6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4uYXJyb3ctbW9iaWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuYXJyb3ctbW9iaWxlOjpiZWZvcmUsIC5hcnJvdy1tb2JpbGU6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBoZWlnaHQ6IDEuNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLmFycm93LW1vYmlsZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE0MGRlZyk7IH1cbiAgLmFycm93LW1vYmlsZTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hcnJvdy1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jdXJzb3ItaW1nIHtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IDBtcyBjdWJpYy1iZXppZXIoMC4xLCAwLjU3LCAwLjEsIDEpO1xuICBhbmltYXRpb246IHJvdGF0ZSAxNXMgbGluZWFyIGluZmluaXRlOyB9XG4gIC5jdXJzb3ItaW1nLmlzLXRvdWNoIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jdXJzb3ItaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tZml2ZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tZml2ZSAuZGVzYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tZml2ZSAuc2xpZGVyLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDU5MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWZpdmUgLnNsaWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH0gfVxuXG4uc2VjdGlvbi1maXZlIC5pdGVtLS1sZWZ0IHtcbiAgd2lkdGg6IDU0JTtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkge1xuICAgIC5zZWN0aW9uLWZpdmUgLml0ZW0tLWxlZnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE4MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5zZWN0aW9uLWZpdmUgLml0ZW0tLWxlZnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEyJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuc2VjdGlvbi1maXZlIC5pdGVtLS1sZWZ0IHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDV2aDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWN0aW9uLWZpdmUgLml0ZW0tLWxlZnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG5cbi5zZWN0aW9uLWZpdmUgLml0ZW0tLXJpZ2h0IHtcbiAgd2lkdGg6IDQ2JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDkwZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgLnNlY3Rpb24tZml2ZSAuaXRlbS0tcmlnaHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogNjUlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgICAuc2VjdGlvbi1maXZlIC5pdGVtLS1yaWdodCB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5zZWN0aW9uLWZpdmUgLml0ZW0tLXJpZ2h0IC5kZXNjIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAuc2VjdGlvbi1maXZlIC5pdGVtLS1yaWdodCAuc2xpZGVyLWJsb2NrIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAuc2VjdGlvbi1maXZlIC5pdGVtLS1yaWdodCAuc2xpZGVyLWl0ZW0taG92ZXIge1xuICAgICAgICByaWdodDogNDAlOyB9XG4gICAgICAuc2VjdGlvbi1maXZlIC5pdGVtLS1yaWdodCAuc2xpZGVyLWl0ZW0tY2lyY2xlOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC02MHB4OyB9XG4gICAgICAuc2VjdGlvbi1maXZlIC5pdGVtLS1yaWdodCAuc2xpZGVyLWl0ZW0tY2lyY2xlIHN2ZyB7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5zZWN0aW9uLWZpdmUgLml0ZW0tLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiA4NSU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VjdGlvbi1maXZlIC5pdGVtLS1yaWdodCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuLnNlY3Rpb24tZml2ZSAuc2xpZGVyLXRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gIC5zZWN0aW9uLWZpdmUgLnNsaWRlci10ZXh0OjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5zZWN0aW9uLWZpdmUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzNhM2U7IH1cbiAgLnNlY3Rpb24tZml2ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnNlY3Rpb24tZml2ZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnNlY3Rpb24tZml2ZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9jYXNlcy9zb2xqZXRzL2Fycm93LXdoaXRlLnN2Z1wiKTsgfVxuXG4uc2VjdGlvbi1maXZlIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zaXgge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkICMxOTIxMjY7IH0gfVxuXG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICAuc2VjdGlvbi1zaXggLnNsaWRlci1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgLnNlY3Rpb24tc2l4IC50ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc2l4IC50ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG5cbi5zZWN0aW9uLXNpeCAuaXRlbS0tbGVmdCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctYm90dG9tOiAxNzVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLnNlY3Rpb24tc2l4IC5pdGVtLS1sZWZ0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIC5zZWN0aW9uLXNpeCAuaXRlbS0tbGVmdCB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ1dmg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VjdGlvbi1zaXggLml0ZW0tLWxlZnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi5zZWN0aW9uLXNpeCAuaXRlbS0tcmlnaHQge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA4NXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuc2VjdGlvbi1zaXggLml0ZW0tLXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIC5zZWN0aW9uLXNpeCAuaXRlbS0tcmlnaHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgICAuc2VjdGlvbi1zaXggLml0ZW0tLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VjdGlvbi1zaXggLml0ZW0tLXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5zZWN0aW9uLXNpeCAuaXRlbS0tcmlnaHQgc3ZnIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gICAgLnNlY3Rpb24tc2l4IC5pdGVtLS1yaWdodCBzdmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAtNjBweDtcbiAgICAgIG1heC13aWR0aDogNTglOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlY3Rpb24tc2l4IC5pdGVtLS1yaWdodCBzdmcge1xuICAgICAgbWF4LXdpZHRoOiA2NTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWN0aW9uLXNpeCAuaXRlbS0tcmlnaHQgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VjdGlvbi1zaXggLml0ZW0tLXJpZ2h0ICoge1xuICAgICAgc3Ryb2tlLXdpZHRoOiAxLjVweDtcbiAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAyMDAwIDIwMDA7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMjAwMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBsaW5lYXI7IH1cbiAgICAuc2VjdGlvbi1zaXggLml0ZW0tLXJpZ2h0IGxpbmUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7IH1cbiAgICAuc2VjdGlvbi1zaXggLml0ZW0tLXJpZ2h0IC5zY2hlbWUtdGl0bGUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgICAuc2VjdGlvbi1zaXggLml0ZW0tLXJpZ2h0IC5zY2hlbWUtaGVhZGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgIC5zZWN0aW9uLXNpeCAuaXRlbS0tcmlnaHQgLnNjaGVtZS1hd3Mge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgICAuc2VjdGlvbi1zaXggLml0ZW0tLXJpZ2h0IC5zY2hlbWUtdGV4dCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgICAuc2VjdGlvbi1zaXggLml0ZW0tLXJpZ2h0IC5zY2hlbWUtYXJyb3cge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzOyB9XG4gICAgLnNlY3Rpb24tc2l4IC5pdGVtLS1yaWdodC5pcy1zY2hlbWUgKiB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMnM7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMDsgfVxuICAgIC5zZWN0aW9uLXNpeCAuaXRlbS0tcmlnaHQuaXMtc2NoZW1lIGxpbmUge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZSAuNXM7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnNlY3Rpb24tc2l4IC5pdGVtLS1yaWdodC5pcy1zY2hlbWUgLnNjaGVtZS10aXRsZSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UgLjVzO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAgIC5zZWN0aW9uLXNpeCAuaXRlbS0tcmlnaHQuaXMtc2NoZW1lIC5zY2hlbWUtaGVhZGVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZSAuNXM7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gICAgLnNlY3Rpb24tc2l4IC5pdGVtLS1yaWdodC5pcy1zY2hlbWUgLnNjaGVtZS10ZXh0IHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZSAuN3M7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gICAgLnNlY3Rpb24tc2l4IC5pdGVtLS1yaWdodC5pcy1zY2hlbWUgLnNjaGVtZS1hd3Mge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlIC43cztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgICAuc2VjdGlvbi1zaXggLml0ZW0tLXJpZ2h0LmlzLXNjaGVtZSAuc2NoZW1lLWFycm93IHtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UgLjdzO1xuICAgICAgb3BhY2l0eTogMTsgfSB9XG5cbi5zZWN0aW9uLXNpeCAuc2xpZGVyLXRleHQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5zZWN0aW9uLXNpeCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzM2EzZTsgfVxuICAuc2VjdGlvbi1zaXggLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5zZWN0aW9uLXNpeCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnNlY3Rpb24tc2l4IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2Nhc2VzL3NvbGpldHMvYXJyb3ctd2hpdGUuc3ZnXCIpOyB9XG5cbi5zZWN0aW9uLXNpeCAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gIC5zZWN0aW9uLXNldmVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4OyB9IH1cblxuLnNlY3Rpb24tc2V2ZW5fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC0xMzBweDtcbiAgbWF4LXdpZHRoOiAxNzEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5zZWN0aW9uLXNldmVuX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLnNlY3Rpb24tc2V2ZW5fX2NvbnRhaW5lciB7XG4gICAgICByaWdodDogLTk4LjVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuc2VjdGlvbi1zZXZlbl9fY29udGFpbmVyIHtcbiAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zZWN0aW9uLXNldmVuX19jb250YWluZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuc2VjdGlvbi1zZXZlbl9fY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTI1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VjdGlvbi1zZXZlbl9fY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7IH0gfVxuICAuc2VjdGlvbi1zZXZlbl9fY29udGFpbmVyOjphZnRlciB7XG4gICAgei1pbmRleDogMTtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmNTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5zZWN0aW9uLXNldmVuX19jb250YWluZXI6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDk4LjVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgLnNlY3Rpb24tc2V2ZW5fX2NvbnRhaW5lcjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xuICAuc2VjdGlvbi1zZXZlbiAuc2VjdGlvbi1saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9IH1cblxuLnNlY3Rpb24tc2V2ZW4gLnNlY3Rpb24tc2Nyb2xsLXRleHQge1xuICBjb2xvcjogIzAwMDkwZTsgfVxuICAuc2VjdGlvbi1zZXZlbiAuc2VjdGlvbi1zY3JvbGwtdGV4dDo6YmVmb3JlIHtcbiAgICBjb2xvcjogI2JlOWU1NjsgfVxuXG4uc2VjdGlvbi1zZXZlbiAuc2xpZGVyLXRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDE0NXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuc2VjdGlvbi1zZXZlbiAuc2xpZGVyLXRleHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMTMuNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIC5zZWN0aW9uLXNldmVuIC5zbGlkZXItdGV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNlY3Rpb24tc2V2ZW4gLnNsaWRlci10ZXh0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLnNlY3Rpb24tc2V2ZW4gLnNsaWRlci10ZXh0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVzLXNsaWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVzLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41czsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5mZWF0dXJlcy1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlcy1zbGlkZXIgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5mZWF0dXJlcy1zbGlkZXIgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZlYXR1cmVzLXNsaWRlciAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1pdGVtIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzBweCAqIDIpOyB9XG4gICAgICAuZmVhdHVyZXMtc2xpZGVyIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLWl0ZW1fX2ltZyB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgLmZlYXR1cmVzLXNsaWRlciAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1pdGVtX19pbWcge1xuICAgICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mZWF0dXJlcy1zbGlkZXIgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItaXRlbV9faW1nIHN2ZzpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7IH1cbiAgICAgIC5mZWF0dXJlcy1zbGlkZXIgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItaXRlbV9fdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5mZWF0dXJlcy1zbGlkZXIgLnN3aXBlci1pdGVtIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41czsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLmZlYXR1cmVzLXNsaWRlciAuc3dpcGVyLWl0ZW0ge1xuICAgICAgaGVpZ2h0OiBjYWxjKDE5N3B4IC0gMzBweCAqIDIpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZlYXR1cmVzLXNsaWRlciAuc3dpcGVyLWl0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiA1MHZ3O1xuICAgICAgaGVpZ2h0OiBjYWxjKDIyMHB4IC0gMzBweCAqIDIpO1xuICAgICAgcGFkZGluZzogMzBweDsgfSB9XG4gIC5mZWF0dXJlcy1zbGlkZXIgLnN3aXBlci1pdGVtX193cmFwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuZmVhdHVyZXMtc2xpZGVyIC5zd2lwZXItaXRlbV9faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuZmVhdHVyZXMtc2xpZGVyIC5zd2lwZXItaXRlbV9faW1nIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZXMtc2xpZGVyIC5zd2lwZXItaXRlbV9faW1nIHtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIGhlaWdodDogOTBweDsgfSB9XG4gICAgLmZlYXR1cmVzLXNsaWRlciAuc3dpcGVyLWl0ZW1fX2ltZyBzdmcge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7IH1cbiAgICAgIC5mZWF0dXJlcy1zbGlkZXIgLnN3aXBlci1pdGVtX19pbWcgc3ZnOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuZmVhdHVyZXMtc2xpZGVyIC5zd2lwZXItaXRlbV9faW1nIHN2ZzpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmZlYXR1cmVzLXNsaWRlciAuc3dpcGVyLWl0ZW1fX3RleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IC04cHg7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogMjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5mZWF0dXJlcy1zbGlkZXIgLnN3aXBlci1pdGVtX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlcy1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogNDMwcHg7IH0gfVxuXG4uc2VjdGlvbi1laWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjMTkyMTI2IDFweCwgdHJhbnNwYXJlbnQgMXB4KSwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMTkyMTI2IDFweCwgdHJhbnNwYXJlbnQgMXB4KSwgbGluZWFyLWdyYWRpZW50KCMxOTIxMjYgMXB4LCB0cmFuc3BhcmVudCAxcHgpLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxOTIxMjYgMXB4LCB0cmFuc3BhcmVudCAxcHgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweCwgMTBweCAxMHB4LCAxMHB4IDEwcHgsIDEwcHggMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTFweCAtMXB4LCAtMXB4IC0xcHgsIC0xcHggLTFweCwgLTFweCAtMXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWN0aW9uLWVpZ2h0LmFjdGl2ZSAuc2VjdGlvbi1laWdodF9fdGl0bGUgPiBzcGFuOm50aC1jaGlsZCgxKSA+IHNwYW4ge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMnM7IH1cbiAgICAuc2VjdGlvbi1laWdodC5hY3RpdmUgLnNlY3Rpb24tZWlnaHRfX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoMikgPiBzcGFuIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuMnM7IH1cbiAgICAuc2VjdGlvbi1laWdodC5hY3RpdmUgLnNlY3Rpb24tZWlnaHRfX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoMykgPiBzcGFuIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuNHM7IH1cbiAgICAuc2VjdGlvbi1laWdodC5hY3RpdmUgLnNlY3Rpb24tZWlnaHRfX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoNCkgPiBzcGFuIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuNnM7IH1cbiAgICAuc2VjdGlvbi1laWdodC5hY3RpdmUgLnNlY3Rpb24tZWlnaHRfX3RpdGxlID4gc3BhbiA+IHNwYW4ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgLnNlY3Rpb24tZWlnaHQuYWN0aXZlIC5zZWN0aW9uLWVpZ2h0X19kZXNjIHNwYW4ge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UgMi44cztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgIC5zZWN0aW9uLWVpZ2h0LmFjdGl2ZSAuc2VjdGlvbi1laWdodF9fbGluay13cmFwIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlIDNzO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cbiAgLnNlY3Rpb24tZWlnaHRfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuc2VjdGlvbi1laWdodF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb24tZWlnaHRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAuc2VjdGlvbi1laWdodF9fdGl0bGUgPiBzcGFuIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VjdGlvbi1laWdodF9fdGl0bGUgPiBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAuc2VjdGlvbi1laWdodF9fdGl0bGUgPiBzcGFuOm50aC1jaGlsZCgxKSA+IHNwYW4ge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7IH1cbiAgICAgIC5zZWN0aW9uLWVpZ2h0X190aXRsZSA+IHNwYW46bnRoLWNoaWxkKDIpID4gc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC40czsgfVxuICAgICAgLnNlY3Rpb24tZWlnaHRfX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoMykgPiBzcGFuIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjNzOyB9XG4gICAgICAuc2VjdGlvbi1laWdodF9fdGl0bGUgPiBzcGFuOm50aC1jaGlsZCg0KSA+IHNwYW4ge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VjdGlvbi1laWdodF9fdGl0bGUgPiBzcGFuID4gc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfSB9XG4gIC5zZWN0aW9uLWVpZ2h0X19kZXNjIHtcbiAgICBmb250LWZhbWlseTogXCJEaWRhY3QgR290aGljXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VjdGlvbi1laWdodF9fZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VjdGlvbi1laWdodF9fZGVzYyBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlIC4xcztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9IH1cbiAgLnNlY3Rpb24tZWlnaHRfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uLWVpZ2h0X19saW5rcyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VjdGlvbi1laWdodF9fbGluay13cmFwIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfSB9XG4gIC5zZWN0aW9uLWVpZ2h0X19saW5rLXdyYXA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWN0aW9uLWVpZ2h0X19saW5rLXdyYXA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5zZWN0aW9uLWVpZ2h0X19saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlY3Rpb24tZWlnaHRfX2xpbmsge1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLmRyYXctYm9yZGVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cyAwLjA4MzMzcztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5kcmF3LWJvcmRlcjo6YmVmb3JlLCAuZHJhdy1ib3JkZXI6OmFmdGVyIHtcbiAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAuZHJhdy1ib3JkZXI6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4OyB9XG4gIC5kcmF3LWJvcmRlcjo6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9XG4gIC5kcmF3LWJvcmRlcjpob3ZlciB7XG4gICAgY29sb3I6ICNiZTllNTY7IH1cbiAgICAuZHJhdy1ib3JkZXI6aG92ZXI6OmJlZm9yZSwgLmRyYXctYm9yZGVyOmhvdmVyOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNiZTllNTY7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMHMsIHdpZHRoIDAuMjVzLCBoZWlnaHQgMC4yNXM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5kcmF3LWJvcmRlcjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwcywgMC4yNXM7IH1cbiAgICAuZHJhdy1ib3JkZXI6aG92ZXI6OmFmdGVyIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjI1cywgMHM7IH1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogQXJjaGlhO1xuICBzcmM6IHVybChcIi4uLy4uLy4uLy4uL2ZvbnRzL2FyY2hpYS1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uLy4uLy4uL2ZvbnRzL2FyY2hpYS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7IH1cblxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdEaWRhY3QgR290aGljJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xuICBzcmM6IGxvY2FsKFwiRGlkYWN0IEdvdGhpYyBSZWd1bGFyXCIpLCBsb2NhbChcIkRpZGFjdEdvdGhpYy1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2RpZGFjdGdvdGhpYy92MTMvYWhjZnY4cXoxenQ2aENDNUc0Rl9QNEFTbFVhWXBuTGwud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjsgfVxuXG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRGlkYWN0IEdvdGhpYyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbiAgc3JjOiBsb2NhbChcIkRpZGFjdCBHb3RoaWMgUmVndWxhclwiKSwgbG9jYWwoXCJEaWRhY3RHb3RoaWMtUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9kaWRhY3Rnb3RoaWMvdjEzL2FoY2Z2OHF6MXp0NmhDQzVHNEZfUDRBU2xVLVlwbkxsLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2OyB9XG5cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRGlkYWN0IEdvdGhpYyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbiAgc3JjOiBsb2NhbChcIkRpZGFjdCBHb3RoaWMgUmVndWxhclwiKSwgbG9jYWwoXCJEaWRhY3RHb3RoaWMtUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9kaWRhY3Rnb3RoaWMvdjEzL2FoY2Z2OHF6MXp0NmhDQzVHNEZfUDRBU2xVZVlwbkxsLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7IH1cblxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0RpZGFjdCBHb3RoaWMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XG4gIHNyYzogbG9jYWwoXCJEaWRhY3QgR290aGljIFJlZ3VsYXJcIiksIGxvY2FsKFwiRGlkYWN0R290aGljLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvZGlkYWN0Z290aGljL3YxMy9haGNmdjhxejF6dDZoQ0M1RzRGX1A0QVNsVWlZcG5MbC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGOyB9XG5cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRGlkYWN0IEdvdGhpYyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbiAgc3JjOiBsb2NhbChcIkRpZGFjdCBHb3RoaWMgUmVndWxhclwiKSwgbG9jYWwoXCJEaWRhY3RHb3RoaWMtUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9kaWRhY3Rnb3RoaWMvdjEzL2FoY2Z2OHF6MXp0NmhDQzVHNEZfUDRBU2xVV1lwbkxsLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjsgfVxuXG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRGlkYWN0IEdvdGhpYyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbiAgc3JjOiBsb2NhbChcIkRpZGFjdCBHb3RoaWMgUmVndWxhclwiKSwgbG9jYWwoXCJEaWRhY3RHb3RoaWMtUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9kaWRhY3Rnb3RoaWMvdjEzL2FoY2Z2OHF6MXp0NmhDQzVHNEZfUDRBU2xVdVlwZy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuKjo6YmVmb3JlLCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBtYXJnaW46IDA7IH1cblxucCxcbmRkLFxuZGwsXG5maWd1cmUge1xuICBtYXJnaW46IDA7IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMDtcbiAgcXVvdGVzOiBub25lOyB9XG5cbnEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxudWwsXG5vbCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxudGgge1xuICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IDA7IH1cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmltZyB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiBpbmhlcml0OyB9XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG5hYmJyIHtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbmksXG5lbSxcbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7IH1cblxubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMDsgfVxuXG5zdWIge1xuICBib3R0b206IC0uMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0uNWVtOyB9XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuaW5wdXQsXG5zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5pbnB1dDo6LW1zLWV4cGFuZCxcbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYnV0dG9uLFxuW3R5cGU9J2J1dHRvbiddLFxuW3R5cGU9J3Jlc2V0J10sXG5bdHlwZT0nc3VibWl0J10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IGluaGVyaXQ7IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J2J1dHRvbiddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3Jlc2V0J106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nc3VibWl0J106Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J2J1dHRvbiddOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J3Jlc2V0J106LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nc3VibWl0J106LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiBub25lOyB9XG5cblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgW3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cblt0eXBlPSdzZWFyY2gnXSB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuW3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG46ZGlzYWJsZWQsXG4uZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbjo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG46LXdlYmtpdC1hdXRvZmlsbCB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMDBweCAjZmZmIGluc2V0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogY3VycmVudENvbG9yOyB9XG5cbmJvZHkge1xuICBjb2xvcjogIzAwMDkwZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDkwZTtcbiAgZm9udC1mYW1pbHk6IFwiQXJjaGlhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5ib2R5LmlzLWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgYm9keSB7XG4gICAgei1pbmRleDogOTk5OTk5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICBib2R5OjphZnRlciB7XG4gICAgY29udGVudDogJ1BsZWFzZSB1c2UgYSBtb3JlIG1vZGVybiBicm93c2VyLic7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICBib2R5ICoge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbjo6c2VsZWN0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA5MGU7IH1cblxuLmxheW91dF9fbmF2IHtcbiAgei1pbmRleDogNTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTczcHg7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDFzOyB9XG5cbi5sYXlvdXRfX25hdi5pcy1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiByaWdodCAxcyBlYXNlIC4ycztcbiAgcmlnaHQ6IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXRfX25hdiB7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzOyB9XG4gIC5sYXlvdXRfX25hdi5pcy1hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlIC4ycztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxheW91dF9fbmF2LWxpc3Qge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDczcHg7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3M3B4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOTBlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzOyB9IH1cblxuLmxheW91dF9fbmF2LWl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zczsgfVxuXG4ubGF5b3V0X19uYXYtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGF5b3V0X19uYXYtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbi5sYXlvdXRfX25hdi1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNiZTllNTY7IH1cblxuLmxheW91dF9fbmF2LW1lbnUge1xuICB3aWR0aDogNzNweDtcbiAgaGVpZ2h0OiA3M3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxheW91dF9fbmF2LW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubGF5b3V0X19uYXYtbWVudS5pcy10b3VjaCAubGF5b3V0X19uYXYtaWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmxheW91dF9fbmF2LW1lbnUuaXMtdG91Y2ggLmxheW91dF9fbmF2LWljb246bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5sYXlvdXRfX25hdi1tZW51LmlzLXRvdWNoIC5sYXlvdXRfX25hdi1pY29uOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxheW91dF9fbmF2LW1lbnUuaXMtdG91Y2ggLmxheW91dF9fbmF2LWljb246bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4ubGF5b3V0X19uYXYtbWVudS5pcy10b3VjaCB+IC5sYXlvdXRfX25hdi1saXN0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG5cbi5sYXlvdXRfX25hdi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzOyB9XG5cbi5sYXlvdXRfX25hdi1pY29uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuQGtleWZyYW1lcyByb3RhdGUge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVSZXZlcnNlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHBvbHlnb24ge1xuICA1MCUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAgMCwgMCAxMDAlLCAwIDEwMCUpOyB9IH1cblxuQGtleWZyYW1lcyB0b1RvcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7IH0gfVxuXG4vKiFcbiAqIGZ1bGxQYWdlIDIuOS43XG4gKiBodHRwczovL2dpdGh1Yi5jb20vYWx2YXJvdHJpZ28vZnVsbFBhZ2UuanNcbiAqIE1JVCBsaWNlbnNlZFxuICpcbiAqIENvcHlyaWdodCAoQykgMjAxMyBhbHZhcm90cmlnby5jb20gLSBBIHByb2plY3QgYnkgQWx2YXJvIFRyaWdvXG4gKi9cbmh0bWwuZnAtZW5hYmxlZCxcbi5mcC1lbmFibGVkIGJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qQXZvaWQgZmxpY2tlciBvbiBzbGlkZXMgdHJhbnNpdGlvbnMgZm9yIG1vYmlsZSBwaG9uZXMgIzMzNiAqL1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuLmZwLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogU2FmYXJpPD01IEFuZHJvaWQ8PTMgKi9cbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiA8PTI4ICovXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmZwLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZwLXNsaWRlLCAuZnAtc2xpZGVzQ29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZnAtc2xpZGVzIHtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC8qIFNhZmFyaTw9NiBBbmRyb2lkPD00LjMgKi9cbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cblxuLmZwLXNlY3Rpb24uZnAtdGFibGUsIC5mcC1zbGlkZS5mcC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZnAtdGFibGVDZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uZnAtc2xpZGVzQ29udGFpbmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZnAtY29udHJvbEFycm93IHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogd2Via2l0IChzYWZhcmksIGNocm9tZSkgYnJvd3NlcnMgKi9cbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogbW96aWxsYSBicm93c2VycyAqL1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIHdlYmtpdCAoa29ucXVlcm9yKSBicm93c2VycyAqL1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIElFMTArICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbiAgdG9wOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgbWFyZ2luLXRvcDogLTM4cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLmZwLWNvbnRyb2xBcnJvdy5mcC1wcmV2IHtcbiAgbGVmdDogMTVweDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci13aWR0aDogMzguNXB4IDM0cHggMzguNXB4IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuXG4uZnAtY29udHJvbEFycm93LmZwLW5leHQge1xuICByaWdodDogMTVweDtcbiAgYm9yZGVyLXdpZHRoOiAzOC41cHggMCAzOC41cHggMzRweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmOyB9XG5cbi5mcC1zY3JvbGxhYmxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mcC1zY3JvbGxlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmlTY3JvbGxJbmRpY2F0b3Ige1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4uZnAtbm90cmFuc2l0aW9uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4jZnAtbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDA7XG4gIG1hcmdpbi10b3A6IC0zMnB4O1xuICB0b3A6IDUwJTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbiNmcC1uYXYucmlnaHQge1xuICByaWdodDogMTdweDsgfVxuXG4jZnAtbmF2LmxlZnQge1xuICBsZWZ0OiAxN3B4OyB9XG5cbi5mcC1zbGlkZXNOYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmZwLXNsaWRlc05hdi5ib3R0b20ge1xuICBib3R0b206IDE3cHg7IH1cblxuLmZwLXNsaWRlc05hdi50b3Age1xuICB0b3A6IDE3cHg7IH1cblxuI2ZwLW5hdiB1bCxcbi5mcC1zbGlkZXNOYXYgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuI2ZwLW5hdiB1bCBsaSxcbi5mcC1zbGlkZXNOYXYgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTNweDtcbiAgbWFyZ2luOiA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZnAtc2xpZGVzTmF2IHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbiNmcC1uYXYgdWwgbGkgYSxcbi5mcC1zbGlkZXNOYXYgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbiNmcC1uYXYgdWwgbGkgYS5hY3RpdmUgc3Bhbixcbi5mcC1zbGlkZXNOYXYgdWwgbGkgYS5hY3RpdmUgc3BhbixcbiNmcC1uYXYgdWwgbGk6aG92ZXIgYS5hY3RpdmUgc3Bhbixcbi5mcC1zbGlkZXNOYXYgdWwgbGk6aG92ZXIgYS5hY3RpdmUgc3BhbiB7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIG1hcmdpbjogLTZweCAwIDAgLTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuXG4jZnAtbmF2IHVsIGxpIGEgc3Bhbixcbi5mcC1zbGlkZXNOYXYgdWwgbGkgYSBzcGFuIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogNHB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbjogLTJweCAwIDAgLTJweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0OyB9XG5cbiNmcC1uYXYgdWwgbGk6aG92ZXIgYSBzcGFuLFxuLmZwLXNsaWRlc05hdiB1bCBsaTpob3ZlciBhIHNwYW4ge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IC01cHggMHB4IDBweCAtNXB4OyB9XG5cbiNmcC1uYXYgdWwgbGkgLmZwLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IGFyaWFsLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNmcC1uYXYgdWwgbGk6aG92ZXIgLmZwLXRvb2x0aXAsXG4jZnAtbmF2LmZwLXNob3ctYWN0aXZlIGEuYWN0aXZlICsgLmZwLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbjtcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDE7IH1cblxuI2ZwLW5hdiB1bCBsaSAuZnAtdG9vbHRpcC5yaWdodCB7XG4gIHJpZ2h0OiAyMHB4OyB9XG5cbiNmcC1uYXYgdWwgbGkgLmZwLXRvb2x0aXAubGVmdCB7XG4gIGxlZnQ6IDIwcHg7IH1cblxuLmZwLWF1dG8taGVpZ2h0LmZwLXNlY3Rpb24sXG4uZnAtYXV0by1oZWlnaHQgLmZwLXNsaWRlLFxuLmZwLWF1dG8taGVpZ2h0IC5mcC10YWJsZUNlbGwge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uZnAtcmVzcG9uc2l2ZSAuZnAtYXV0by1oZWlnaHQtcmVzcG9uc2l2ZS5mcC1zZWN0aW9uLFxuLmZwLXJlc3BvbnNpdmUgLmZwLWF1dG8taGVpZ2h0LXJlc3BvbnNpdmUgLmZwLXNsaWRlLFxuLmZwLXJlc3BvbnNpdmUgLmZwLWF1dG8taGVpZ2h0LXJlc3BvbnNpdmUgLmZwLXRhYmxlQ2VsbCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICogU3dpcGVyIDUuMy43XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cDovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjAgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogQXByaWwgMTAsIDIwMjBcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7IH1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTsgfVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDsgfVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqLyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTsgfVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi8gfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7IH1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJ3ByZXYnOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6ICduZXh0JzsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMwMDAwMDA7IH1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqLyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7IH1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDsgfVxuXG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi8qIFByZWxvYWRlciAqL1xuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovIH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7IH1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgei1pbmRleDogMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uZnVsbHBhZ2Utd3JhcHBlciAqOm5vdCguc2VjdGlvbi1mb3VyX19pdGVtKSB7XG4gIGN1cnNvcjogdXJsKFwiL2ltZy9jYXNlcy9zb2xqZXRzL2N1cnNvci1nb2xkLWNpcmNsZS5wbmdcIiksIGF1dG87IH1cblxuLmZ1bGxwYWdlLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXItaW5pdGlhbGl6ZWQsXG4uZnVsbHBhZ2Utd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci1pbml0aWFsaXplZCAqIHtcbiAgY3Vyc29yOiB1cmwoXCIvaW1nL2Nhc2VzL3NvbGpldHMvY3Vyc29yLWdvbGQtY2lyY2xlLnBuZ1wiKSwgYXV0byAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbi5zZWN0aW9uLWNvbW1vbi13cmFwLWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDUlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1jb21tb24td3JhcC1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNlY3Rpb24tY29tbW9uLXdyYXAtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMzUlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWNvbW1vbi13cmFwLWl0ZW0ge1xuICAgIHdpZHRoOiA1NDBweDtcbiAgICBoZWlnaHQ6IDU0MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYW5pbS1vcGFjaXR5IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7IH1cbiAgLmFuaW0tb3BhY2l0eS5pcy1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFuaW0tc2xpZGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7IH1cbiAgLmFuaW0tc2xpZGVyLmlzLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi50by10b3Age1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDQwcHg7XG4gIHJpZ2h0OiA0MHB4O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvLXRvcCB7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDsgfVxuICAudG8tdG9wIHN2ZyB7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50by10b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udG8tdG9wOmhvdmVyIHN2ZyB7XG4gIGFuaW1hdGlvbjogdG9Ub3AgLjVzIGVhc2UtaW4gYWx0ZXJuYXRlIGluZmluaXRlOyB9XG5cbi50by10b3AuaXMtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4udG8tdG9wLS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA5MGU7IH1cblxuLnRvLXRvcC0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi50by10b3AgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5zZWN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXM7IH1cbiAgLnNlY3Rpb24uaXMtbG9hZCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDBzIGVhc2UgMnM7IH1cbiAgLnNlY3Rpb24uaXMtbG9hZDo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZSAxczsgfVxuICAuc2VjdGlvbi5pcy10aW1lb3V0IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMHMgZWFzZSAxczsgfVxuICAuc2VjdGlvbi5pcy10aW1lb3V0OjpiZWZvcmUge1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlIDFzOyB9XG4gIC5zZWN0aW9uOm5vdCguYWN0aXZlKSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zZWN0aW9uOm5vdCguYWN0aXZlKTo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgLnNlY3Rpb24uYWN0aXZlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnNlY3Rpb24uYWN0aXZlOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH0gfVxuXG4uc2VjdGlvbjpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOTBlO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uc2VjdGlvbjpudGgtY2hpbGQoMSk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnNlY3Rpb246bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uc2VjdGlvbjpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA5MGU7IH1cblxuLnNlY3Rpb246bnRoLWNoaWxkKDMpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA5MGU7IH1cblxuLnNlY3Rpb246bnRoLWNoaWxkKDMpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2Y1OyB9XG5cbi5zZWN0aW9uOm50aC1jaGlsZCg0KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjU7IH1cblxuLnNlY3Rpb246bnRoLWNoaWxkKDQpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyMTI2OyB9XG5cbi5zZWN0aW9uOm50aC1jaGlsZCg1KSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyMTI2OyB9XG5cbi5zZWN0aW9uOm50aC1jaGlsZCg1KTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDkwZTsgfVxuXG4uc2VjdGlvbjpudGgtY2hpbGQoNikge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDkwZTsgfVxuXG4uc2VjdGlvbjpudGgtY2hpbGQoNik6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjU7IH1cblxuLnNlY3Rpb246bnRoLWNoaWxkKDcpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmNTsgfVxuXG4uc2VjdGlvbjpudGgtY2hpbGQoNyk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA5MGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjMTkyMTI2IDFweCwgdHJhbnNwYXJlbnQgMXB4KSwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMTkyMTI2IDFweCwgdHJhbnNwYXJlbnQgMXB4KSwgbGluZWFyLWdyYWRpZW50KCMxOTIxMjYgMXB4LCB0cmFuc3BhcmVudCAxcHgpLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxOTIxMjYgMXB4LCB0cmFuc3BhcmVudCAxcHgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweCwgMTBweCAxMHB4LCAxMHB4IDEwcHgsIDEwcHggMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTFweCAtMXB4LCAtMXB4IC0xcHgsIC0xcHggLTFweCwgLTFweCAtMXB4OyB9XG5cbi5zZWN0aW9uOm50aC1jaGlsZCg4KSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOTBlOyB9XG5cbi5zZWN0aW9uOm50aC1jaGlsZCg4KTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmNTsgfVxuXG4uc2VjdGlvbjpudGgtY2hpbGQoOCkuYWN0aXZlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG5cbi50aXRsZS1oZWFkZXIge1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnRpdGxlLWhlYWRlci5pcy1hY3RpdmUgLnRpdGxlIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UgLjVzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAudGl0bGUtaGVhZGVyLmlzLWFjdGl2ZSAubnVtYmVycyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UgLjVzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgLnRpdGxlLWhlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNzBweDtcbiAgICBsZWZ0OiA5MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkge1xuICAudGl0bGUtaGVhZGVyIHtcbiAgICB0b3A6IDExMHB4O1xuICAgIGxlZnQ6IDE1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAudGl0bGUtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgLnRpdGxlLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGl0bGUtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuLnRpdGxlLWhlYWRlciAubnVtYmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xuICAudGl0bGUtaGVhZGVyIC5udW1iZXJzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogLjNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG4udGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkRpZGFjdCBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLnRleHQge1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4OyB9IH1cblxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgLnRleHQge1xuICAgIG1heC13aWR0aDogOTAlOyB9IH1cblxuLmRlc2Mge1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gIC5kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICAuZGVzYyB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDsgfSB9XG5cbi5pdGVtIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UgLjVzLCB0cmFuc2Zvcm0gMXMgZWFzZTtcbiAgb3BhY2l0eTogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogODd2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiA3MHB4IDMwcHggNzBweCA5MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTM2NnB4KSBhbmQgKG1pbi1kZXZpY2UtaGVpZ2h0OiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgLml0ZW0ge1xuICAgIGhlaWdodDogNzB2aDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXRlbS5pdGVtLS1sZWZ0LCAuaXRlbS5pdGVtLS1yaWdodCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG4uaXRlbS5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5pdGVtLmlzLWFjdGl2ZS5pdGVtLS1sZWZ0LCAuaXRlbS5pcy1hY3RpdmUuaXRlbS0tcmlnaHQge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC43cywgdHJhbnNmb3JtIDFzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cblxuLml0ZW0tLWxlZnQge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNTMlO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xuICAuaXRlbS0tbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLml0ZW0tLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pdGVtLS1sZWZ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi5pdGVtLS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNDclO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaXRlbS0tcmlnaHQge1xuICAgIHBhZGRpbmc6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5pdGVtLS1yaWdodCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pdGVtLS1yaWdodCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLml0ZW0tLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDQwcHggMTVweCAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1saW5lIHtcbiAgICB6LWluZGV4OiA1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTBweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogOTd2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXM7IH1cbiAgLnNlY3Rpb24tbGluZS5pcy1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAuc2VjdGlvbi1saW5lLmlzLWFjdGl2ZSAuc2VjdGlvbi1zY3JvbGwtdGV4dCB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlIDFzO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnNlY3Rpb24tbGluZS5pcy1hY3RpdmUgLnNlY3Rpb24tc2Nyb2xsLXRleHQ6OmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uOiBwb2x5Z29uIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG4gIC5zZWN0aW9uLWxpbmUuaXMtYWN0aXZlIC5udW1iZXJzIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UgLjdzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAuc2VjdGlvbi1saW5lLmlzLWFjdGl2ZSAubnVtYmVycyBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggLjVzIGVhc2UgLjlzO1xuICAgIHdpZHRoOiAzOHB4OyB9XG4gIC5zZWN0aW9uLWxpbmUuaXMtYWN0aXZlIC5udW1iZXJzIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UgMS4ycztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgLnNlY3Rpb24tbGluZSB7XG4gICAgaGVpZ2h0OiA4N3ZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gIC5zZWN0aW9uLWxpbmUge1xuICAgIGxlZnQ6IDEwMHB4OyB9IH1cblxuLnNlY3Rpb24tc2Nyb2xsLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTBweDtcbiAgYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMTVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgY29sb3I6ICNiZTllNTY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zZWN0aW9uLXNjcm9sbC10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICB0cmFuc2l0aW9uOiBjbGlwLXBhdGggLjVzIGVhc2U7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkge1xuICAuc2VjdGlvbi1zY3JvbGwtdGV4dCB7XG4gICAgcmlnaHQ6IC01cHg7IH0gfVxuXG4uc2VjdGlvbi1yb3RhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnNlY3Rpb24tcm90YXRlOjphZnRlciB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA4NiU7XG4gIGhlaWdodDogODYlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgYW5pbWF0aW9uOiByb3RhdGUgMjBzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWN0aW9uLXJvdGF0ZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgaGVpZ2h0OiAxMjAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWN0aW9uLXJvdGF0ZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiA5MDBweDtcbiAgICBoZWlnaHQ6IDkwMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXJvdGF0ZTo6YWZ0ZXIge1xuICAgIHRvcDogMzBweDtcbiAgICB3aWR0aDogNDYwcHg7XG4gICAgaGVpZ2h0OiA0NjBweDsgfSB9XG5cbi5udW1iZXJzLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm51bWJlcnMtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubnVtYmVycy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm51bWJlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLm51bWJlcnMge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm51bWJlcnMge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG5cbi5udW1iZXJzIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm51bWJlcnMgc3BhbjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xuICAubnVtYmVycyBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gIC5udW1iZXJzIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7IH0gfVxuXG4uc2xpZGVyLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xpZGVyLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDU1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9IH1cblxuLnNsaWRlci10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI2JlOWU1NjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNsaWRlci10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICMwMDA5MGU7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICB0cmFuc2l0aW9uOiBjbGlwLXBhdGggLjVzIGVhc2U7XG4gIGFuaW1hdGlvbjogcG9seWdvbiAyLjVzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG5cbi5zbGlkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gIC5zbGlkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9IH1cblxuLnNsaWRlLWl0ZW0ge1xuICBoZWlnaHQ6IGNhbGMoMjYwcHggLSAzMHB4ICogMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICAuc2xpZGUtaXRlbSB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBwYWRkaW5nOiAxNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZS1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDUwdnc7XG4gICAgaGVpZ2h0OiBjYWxjKDI1MHB4IC0gMzBweCAqIDIpO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5zbGlkZS1pdGVtIHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogLThweDtcbiAgbGluZS1oZWlnaHQ6IDI7IH1cblxuLnNsaWRlLWljb24ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwOTBlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGUtaWNvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5zbGlkZS1pdGVtLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGUtaXRlbS13cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5zbGlkZXItaXRlbS1jaXJjbGUge1xuICBwYWRkaW5nOiAxNXB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuOHM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItaXRlbS1jaXJjbGUgc3ZnIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDsgfSB9XG5cbi5zbGlkZXItaXRlbS1jaXJjbGU6bnRoLW9mLXR5cGUoMSkgc3ZnIHtcbiAgYW5pbWF0aW9uOiByb3RhdGUgMTBzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4uc2xpZGVyLWl0ZW0tY2lyY2xlOm50aC1vZi10eXBlKDIpIHtcbiAgbWFyZ2luLWxlZnQ6IC05NXB4O1xuICBtYXJnaW4tcmlnaHQ6IC05NXB4OyB9XG5cbi5zbGlkZXItaXRlbS1jaXJjbGU6bnRoLW9mLXR5cGUoMikgc3ZnIHtcbiAgYW5pbWF0aW9uOiByb3RhdGVSZXZlcnNlIDE1cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLnNsaWRlci1pdGVtLWNpcmNsZTpudGgtb2YtdHlwZSgzKSB7XG4gIHotaW5kZXg6IDE7IH1cblxuLnNsaWRlci1pdGVtLWNpcmNsZTpudGgtb2YtdHlwZSgzKSBzdmcge1xuICBhbmltYXRpb246IHJvdGF0ZSA4cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLnNsaWRlci1pdGVtLWNpcmNsZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuXG4uc2xpZGUtaXRlbS1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZS1pdGVtLWltZzpob3ZlciBpbWcge1xuICAgIGZpbHRlcjogaW5pdGlhbDsgfSB9XG5cbi5zbGlkZS1pdGVtLWltZyBpbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDFzOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGUtaXRlbS1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zbGlkZXItaXRlbS1ob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogLTRweDsgfVxuXG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICAuc2xpZGVyLWl0ZW0taG92ZXIgfiBpbWcge1xuICAgIG1heC13aWR0aDogNDAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1pdGVtLWhvdmVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNsaWRlci1pdGVtLWhvdmVyIHN2ZyB7XG4gIGFuaW1hdGlvbjogcm90YXRlIDI1cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLnNsaWRlci1pdGVtLWhvdmVyOmhvdmVyIH4gaW1nIHtcbiAgZmlsdGVyOiBpbml0aWFsOyB9XG5cbi5zbGlkZXItaXRlbS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5zbGlkZXItaXRlbS1saXN0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1pdGVtLWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cblxuLnNsaWRlci1pdGVtLWxpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5zbGlkZXItaXRlbS1saXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOTBlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNsaWRlci1pdGVtLWxpc3QgbGk6OmJlZm9yZSB7XG4gICAgdG9wOiAxN3B4O1xuICAgIGhlaWdodDogMXB4OyB9IH1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICB0b3A6IGluaXRpYWw7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL2Nhc2VzL3NvbGpldHMvYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAxNXB4OyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMTVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCAvIDIpICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTNlODtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3BhY2l0eTogMTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi5tb2JpbGUtc2NoZW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vYmlsZS1zY2hlbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubW9iaWxlLXNjaGVtZV9fdGl0bGUge1xuICBjb2xvcjogI2JlOWU1NjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5tb2JpbGUtc2NoZW1lX190aXRsZS0tb25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubW9iaWxlLXNjaGVtZV9fYmxvY2sge1xuICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAyMHB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICMxOTIxMjY7IH1cblxuLm1vYmlsZS1zY2hlbWVfX2Jsb2NrOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLm1vYmlsZS1zY2hlbWVfX2Jsb2NrIC5tb2JpbGUtc2NoZW1lX19ib3g6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4ubW9iaWxlLXNjaGVtZV9fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNmZmY7IH1cblxuLm1vYmlsZS1zY2hlbWVfX2JveDpub3QoLm1vYmlsZS1zY2hlbWVfX2JveC0tY3VzdG9tKSB7XG4gIGhlaWdodDogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm1vYmlsZS1zY2hlbWVfX2JveC0tbGluZTo6YmVmb3JlLCAubW9iaWxlLXNjaGVtZV9fYm94LS1saW5lOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubW9iaWxlLXNjaGVtZV9fYm94LS1saW5lOjpiZWZvcmUge1xuICBsZWZ0OiAxMDAlO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxLjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4ubW9iaWxlLXNjaGVtZV9fYm94LS1saW5lOjphZnRlciB7XG4gIGxlZnQ6IGNhbGMoMTAwJSArIDIycHgpO1xuICB3aWR0aDogMS41cHg7XG4gIGhlaWdodDogNjk5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLm1vYmlsZS1zY2hlbWVfX2JveC0tY3VzdG9tIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLm1vYmlsZS1zY2hlbWVfX2JveC0tY3VzdG9tOjpiZWZvcmUsIC5tb2JpbGUtc2NoZW1lX19ib3gtLWN1c3RvbTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubW9iaWxlLXNjaGVtZV9fYm94LS1jdXN0b206OmJlZm9yZSB7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxLjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4ubW9iaWxlLXNjaGVtZV9fYm94LS1jdXN0b206OmFmdGVyIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gIGxlZnQ6IGNhbGMoMTAwJSArIDJweCk7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4ubW9iaWxlLXNjaGVtZV9fYm94IC5tb2JpbGUtc2NoZW1lX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5tb2JpbGUtc2NoZW1lX19ib3ggLm1vYmlsZS1zY2hlbWVfX3RpdGxlOm5vdCgubW9iaWxlLXNjaGVtZV9fdGl0bGUtLW9uZSkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5tb2JpbGUtc2NoZW1lX19ib3gtbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgd2lkdGg6IDEuNXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLm1vYmlsZS1zY2hlbWVfX2JveC1saW5lOjpiZWZvcmUsIC5tb2JpbGUtc2NoZW1lX19ib3gtbGluZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogLTNweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlcjogMS41cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5tb2JpbGUtc2NoZW1lX19ib3gtbGluZTo6YmVmb3JlIHtcbiAgdG9wOiAycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4ubW9iaWxlLXNjaGVtZV9fYm94LWxpbmU6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTsgfVxuXG4ubW9iaWxlLXNjaGVtZV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG5cbi5tb2JpbGUtc2NoZW1lX19jb250YWluZXIgLm1vYmlsZS1zY2hlbWVfX2JveCB7XG4gIGZsZXg6IDE7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLm1vYmlsZS1zY2hlbWVfX2NvbnRhaW5lciAubW9iaWxlLXNjaGVtZV9fYm94OmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLm1vYmlsZS1zY2hlbWVfX2NvbnRhaW5lciAubW9iaWxlLXNjaGVtZV9fYm94IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubW9iaWxlLXNjaGVtZV9fY29udGFpbmVyLWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAzMHB4KTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxLjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4ubW9iaWxlLXNjaGVtZV9fY29udGFpbmVyLWxpbmU6OmJlZm9yZSwgLm1vYmlsZS1zY2hlbWVfX2NvbnRhaW5lci1saW5lOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxLjVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5tb2JpbGUtc2NoZW1lX19jb250YWluZXItbGluZTo6YmVmb3JlIHtcbiAgbGVmdDogMDsgfVxuXG4ubW9iaWxlLXNjaGVtZV9fY29udGFpbmVyLWxpbmU6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7IH1cblxuLm1vYmlsZS1zY2hlbWVfX2NvbnRhaW5lci1saW5lIC5tb2JpbGUtc2NoZW1lX19ib3gtbGluZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubW9iaWxlLXNjaGVtZSAubW9iaWxlLXNjaGVtZV9fbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5tb2JpbGUtc2NoZW1lIC5tb2JpbGUtc2NoZW1lX19saXN0LWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxLjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tb25lIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cblxuLnNlY3Rpb24tb25lX19sb2dvIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjEyNjtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjJzLCB0cmFuc2Zvcm0gMXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLW9uZV9fbG9nbyB7XG4gICAgd2lkdGg6IDczcHg7XG4gICAgaGVpZ2h0OiA3M3B4OyB9IH1cblxuLnNlY3Rpb24tb25lX19sb2dvLmlzLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IHdpZHRoIC4ycywgdHJhbnNmb3JtIDFzIGVhc2UgLjJzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cblxuLnNlY3Rpb24tb25lX19sb2dvIHN2ZyB7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7IH1cblxuLnNlY3Rpb24tb25lX19sb2dvIHN2ZzpudGgtY2hpbGQoMikge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7IH1cblxuLnNlY3Rpb24tb25lX19sb2dvOmhvdmVyIHtcbiAgd2lkdGg6IDI3MnB4OyB9XG5cbi5zZWN0aW9uLW9uZV9fbG9nbzpob3ZlciBzdmc6bnRoLWNoaWxkKDEpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7IH1cblxuLnNlY3Rpb24tb25lX19sb2dvOmhvdmVyIHN2ZzpudGgtY2hpbGQoMikge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAyMDJweDsgfVxuXG4uc2VjdGlvbi1vbmVfX2hlYWRlciB7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgLnNlY3Rpb24tb25lX19oZWFkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwdnc7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tb25lX19oZWFkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cblxuLnNlY3Rpb24tb25lX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tb25lX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xuICAuc2VjdGlvbi1vbmVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDV2dzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1vbmVfX3RpdGxlOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1vbmVfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5zZWN0aW9uLW9uZV9fdGl0bGU6bnRoLWNoaWxkKDEpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNlY3Rpb24tb25lX190aXRsZSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuMjVzOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1vbmVfX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoMSksIC5zZWN0aW9uLW9uZV9fdGl0bGUgPiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgbGVmdDogMzB2dzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgLnNlY3Rpb24tb25lX190aXRsZSA+IHNwYW46bnRoLWNoaWxkKDEpLCAuc2VjdGlvbi1vbmVfX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoMykge1xuICAgIGxlZnQ6IDE4dnc7IH0gfVxuXG4uc2VjdGlvbi1vbmVfX3RpdGxlID4gc3Bhbi5pcy1zY3JvbGw6bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSk7IH1cblxuLnNlY3Rpb24tb25lX190aXRsZSA+IHNwYW4uaXMtc2Nyb2xsOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAlKTsgfVxuXG4uc2VjdGlvbi1vbmVfX3RpdGxlID4gc3Bhbi5pcy1zY3JvbGw6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUlKTsgfVxuXG4uc2VjdGlvbi1vbmVfX3RpdGxlID4gc3Bhbi5pcy1zY3JvbGw6bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDclKTsgfVxuXG4uc2VjdGlvbi1vbmVfX3RpdGxlID4gc3Bhbi5pcy1hY3RpdmUgPiBzcGFuIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLnNlY3Rpb24tb25lX190aXRsZSA+IHNwYW4uaXMtYWN0aXZlOm50aC1jaGlsZCgyKSA+IHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjJzOyB9XG5cbi5zZWN0aW9uLW9uZV9fdGl0bGUgPiBzcGFuLmlzLWFjdGl2ZTpudGgtY2hpbGQoMikgPiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC40czsgfVxuXG4uc2VjdGlvbi1vbmVfX3RpdGxlID4gc3Bhbi5pcy1hY3RpdmU6bnRoLWNoaWxkKDMpID4gc3BhbjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNnM7IH1cblxuLnNlY3Rpb24tb25lX190aXRsZSA+IHNwYW4uaXMtYWN0aXZlOm50aC1jaGlsZCgzKSA+IHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjhzOyB9XG5cbi5zZWN0aW9uLW9uZV9fdGl0bGUgPiBzcGFuLmlzLWFjdGl2ZTpudGgtY2hpbGQoNCkgPiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC44czsgfVxuXG4uc2VjdGlvbi1vbmVfX3RpdGxlID4gc3Bhbi5pcy1hY3RpdmU6bnRoLWNoaWxkKDQpID4gc3BhbjpudGgtY2hpbGQoMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxczsgfVxuXG4uc2VjdGlvbi1vbmVfX3RpdGxlID4gc3Bhbi5pcy1hY3RpdmU6bnRoLWNoaWxkKDUpID4gc3BhbjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzOyB9XG5cbi5zZWN0aW9uLW9uZV9fdGl0bGUgPiBzcGFuLmlzLWFjdGl2ZTpudGgtY2hpbGQoNSkgPiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNHM7IH1cblxuLnNlY3Rpb24tb25lX190aXRsZSA+IHNwYW4gPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cblxuLnNlY3Rpb24tb25lX193cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogOTgwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWN0aW9uLW9uZV9fd3JhcCB7XG4gICAgd2lkdGg6IDcwMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc2VjdGlvbi1vbmVfX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLW9uZV9fd3JhcCB7XG4gICAgdG9wOiA3M3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTkyMTI2O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTkyMTI2O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuXG4uc2VjdGlvbi1vbmVfX3dyYXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDk4MHB4O1xuICBoZWlnaHQ6IDk4MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlY3Rpb24tb25lX193cmFwLWl0ZW0ge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBoZWlnaHQ6IDcwMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc2VjdGlvbi1vbmVfX3dyYXAtaXRlbSB7XG4gICAgd2lkdGg6IDk4MHB4O1xuICAgIGhlaWdodDogOTgwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tb25lX193cmFwLWl0ZW0ge1xuICAgIHdpZHRoOiAzNzVweDtcbiAgICBoZWlnaHQ6IDM3NXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5zZWN0aW9uLW9uZV9fd3JhcC1pdGVtIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiAzMjBweDsgfSB9XG5cbi5zZWN0aW9uLW9uZV9fd3JhcC1pdGVtIHN2ZzpmaXJzdC1vZi10eXBlIHtcbiAgd2lkdGg6IDk4MHB4O1xuICBoZWlnaHQ6IDk4MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlY3Rpb24tb25lX193cmFwLWl0ZW0gc3ZnOmZpcnN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBoZWlnaHQ6IDcwMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc2VjdGlvbi1vbmVfX3dyYXAtaXRlbSBzdmc6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDk4MHB4O1xuICAgIGhlaWdodDogOTgwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tb25lX193cmFwLWl0ZW0gc3ZnOmZpcnN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2VjdGlvbi1vbmVfX3dyYXAtaXRlbSBzdmc6bGFzdC1vZi10eXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDcycHg7XG4gIHJpZ2h0OiA3MnB4O1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogMTQwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgYW5pbWF0aW9uOiByb3RhdGVSZXZlcnNlIDI1cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2VjdGlvbi1vbmVfX3dyYXAtaXRlbSBzdmc6bGFzdC1vZi10eXBlIHtcbiAgICBib3R0b206IDUycHg7XG4gICAgcmlnaHQ6IDUycHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWN0aW9uLW9uZV9fd3JhcC1pdGVtIHN2ZzpsYXN0LW9mLXR5cGUge1xuICAgIGJvdHRvbTogNzJweDtcbiAgICByaWdodDogNzJweDtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiAxNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1vbmVfX3dyYXAtaXRlbSBzdmc6bGFzdC1vZi10eXBlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNlY3Rpb24tb25lIC5zZWN0aW9uLWxpbmUge1xuICB0b3A6IGluaXRpYWw7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgLnNlY3Rpb24tb25lIC5zZWN0aW9uLWxpbmUge1xuICAgIGhlaWdodDogNjd2aDtcbiAgICBsZWZ0OiAxMDBweDsgfSB9XG5cbi5zZWN0aW9uLW9uZSAuc2VjdGlvbi1zY3JvbGwtdGV4dCB7XG4gIGJvdHRvbTogNDRweDtcbiAgcmlnaHQ6IC01cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLW9uZSAuc2VjdGlvbi1yb3RhdGUge1xuICAgIGhlaWdodDogMzc1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnNlY3Rpb24tb25lIC5zZWN0aW9uLXJvdGF0ZSB7XG4gICAgaGVpZ2h0OiAzMjBweDsgfSB9XG5cbi5zZWN0aW9uLW9uZSAuc2VjdGlvbi1yb3RhdGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9jYXNlcy9zb2xqZXRzL3NlY3Rpb24tb25lLWFpcnBsYW5lLnN2Z1wiKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWN0aW9uLW9uZSAuc2VjdGlvbi1yb3RhdGU6OmFmdGVyIHtcbiAgICB3aWR0aDogODYlO1xuICAgIGhlaWdodDogODYlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLW9uZSAuc2VjdGlvbi1yb3RhdGU6OmFmdGVyIHtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgd2lkdGg6IDM3NXB4O1xuICAgIGhlaWdodDogMzc1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnNlY3Rpb24tb25lIC5zZWN0aW9uLXJvdGF0ZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IDMyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXR3byB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG4uc2VjdGlvbi10d29fX3dyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTBweDtcbiAgd2lkdGg6IGNhbGMoNTQlIC0gNTBweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gIC5zZWN0aW9uLXR3b19fd3JhcCB7XG4gICAgbGVmdDogMTAwcHg7XG4gICAgd2lkdGg6IGNhbGMoNTQlIC0gMTAwcHgpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc2VjdGlvbi10d29fX3dyYXAge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tdHdvX193cmFwIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG5cbi5zZWN0aW9uLXR3byAuc2VjdGlvbi1jb21tb24td3JhcC1pdGVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9jYXNlcy9zb2xqZXRzL3NlY3Rpb24tdHdvLWJnLnN2Z1wiKTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gIC5zZWN0aW9uLXR3byAuc2VjdGlvbi1saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9IH1cblxuLnNlY3Rpb24tdHdvIC5zZWN0aW9uLXNjcm9sbC10ZXh0IHtcbiAgY29sb3I6ICMwMDA5MGU7IH1cblxuLnNlY3Rpb24tdHdvIC5zZWN0aW9uLXNjcm9sbC10ZXh0OjpiZWZvcmUge1xuICBjb2xvcjogI2JlOWU1NjsgfVxuXG4uc2VjdGlvbi10d28gLnNlY3Rpb24tcm90YXRlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvY2FzZXMvc29samV0cy9zZWN0aW9uLXR3by1jaXJjbGUuc3ZnXCIpOyB9XG5cbi5zZWN0aW9uLXR3byAuaXRlbS0tbGVmdCB7XG4gIHdpZHRoOiA1NCU7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLnNlY3Rpb24tdHdvIC5pdGVtLS1sZWZ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWN0aW9uLXR3byAuaXRlbS0tbGVmdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNlY3Rpb24tdHdvIC5pdGVtLS1sZWZ0IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXZoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXR3byAuaXRlbS0tbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuXG4uc2VjdGlvbi10d28gLml0ZW0tLXJpZ2h0IHtcbiAgd2lkdGg6IDQ2JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmNTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWN0aW9uLXR3byAuaXRlbS0tcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDY1JTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gIC5zZWN0aW9uLXR3byAuaXRlbS0tcmlnaHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VjdGlvbi10d28gLml0ZW0tLXJpZ2h0IHtcbiAgICB3aWR0aDogODAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdHdvIC5pdGVtLS1yaWdodCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbi5zZWN0aW9uLXRocmVlX193cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc2VjdGlvbi10aHJlZV9fd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tdGhyZWVfX3dyYXAge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRocmVlX193cmFwIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH0gfVxuXG4uc2VjdGlvbi10aHJlZV9fd3JhcC5hbmltLW9wYWNpdHkuaXMtYWN0aXZlIC5zZWN0aW9uLXRocmVlX193cmFwLWxpbmUge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZSAuMTVzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCk7IH1cblxuLnNlY3Rpb24tdGhyZWVfX3dyYXAuYW5pbS1vcGFjaXR5LmlzLWFjdGl2ZSAuc2VjdGlvbi10aHJlZV9fd3JhcC1pYyxcbi5zZWN0aW9uLXRocmVlX193cmFwLmFuaW0tb3BhY2l0eS5pcy1hY3RpdmUgLnNlY3Rpb24tcm90YXRlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uc2VjdGlvbi10aHJlZV9fd3JhcC1saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxLjVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTIxMjY7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxczsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWN0aW9uLXRocmVlX193cmFwLWxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2VjdGlvbi10aHJlZSAuc2VjdGlvbi1jb21tb24td3JhcC1pdGVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9jYXNlcy9zb2xqZXRzL3NlY3Rpb24tdGhyZWUtYmcuc3ZnXCIpOyB9XG5cbi5zZWN0aW9uLXRocmVlIC5zZWN0aW9uLXJvdGF0ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2Nhc2VzL3NvbGpldHMvc2VjdGlvbi10aHJlZS1jaXJjbGUuc3ZnXCIpOyB9XG5cbi5zZWN0aW9uLXRocmVlIC5kZXNjIHtcbiAgbWF4LXdpZHRoOiA0MDBweDsgfVxuXG4uc2VjdGlvbi10aHJlZSAuaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWN0aW9uLXRocmVlIC5pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDsgfSB9XG5cbi5zZWN0aW9uLXRocmVlIC5pdGVtLS1sZWZ0IHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWN0aW9uLXRocmVlIC5pdGVtLS1sZWZ0IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXZoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRocmVlIC5pdGVtLS1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi5zZWN0aW9uLXRocmVlIC5pdGVtLS1yaWdodCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMTgwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2VjdGlvbi10aHJlZSAuaXRlbS0tcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWN0aW9uLXRocmVlIC5pdGVtLS1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gIC5zZWN0aW9uLXRocmVlIC5pdGVtLS1yaWdodCB7XG4gICAgbWF4LXdpZHRoOiA4NzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfSB9XG5cbi5zZWN0aW9uLXRocmVlIC5udW1iZXJzIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnNlY3Rpb24tdGhyZWUgLm51bWJlcnMgPiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnNlY3Rpb24tdGhyZWUgLnNsaWRlci10ZXh0OjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uc2VjdGlvbi10aHJlZSAuc2xpZGUtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTIxMjY7IH1cblxuLnNlY3Rpb24tdGhyZWUgLnNsaWRlLWljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG4uc2VjdGlvbi10aHJlZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzM2EzZTsgfVxuXG4uc2VjdGlvbi10aHJlZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5zZWN0aW9uLXRocmVlIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uc2VjdGlvbi10aHJlZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9jYXNlcy9zb2xqZXRzL2Fycm93LXdoaXRlLnN2Z1wiKTsgfVxuXG4uc2VjdGlvbi10aHJlZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tZm91cl9fd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDFweDtcbiAgICBib3R0b206IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi1mb3VyX193cmFwIHtcbiAgICBib3R0b206IGluaXRpYWw7XG4gICAgdG9wOiAxNSU7XG4gICAgbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1mb3VyX19pbm5lciB7XG4gICAgd2lkdGg6IDg5dnc7XG4gICAgaGVpZ2h0OiA3MHZoO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtODl2dyk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yczsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tZm91cl9faW5uZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwdncpO1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNjBweCAqIDIpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VjdGlvbi1mb3VyX19pbm5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAyNXB4ICogMik7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tZm91cl9faW5uZXIge1xuICAgIHRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICB3aWR0aDogaW5pdGlhbDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1mb3VyX19pdGVtcyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWdhcDogMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1mb3VyX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2VjdGlvbi1mb3VyX19pdGVtIHtcbiAgICBwYWRkaW5nOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWZvdXJfX2l0ZW06OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDksIDE0LCAwLjYpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzOyB9XG4gIC5zZWN0aW9uLWZvdXJfX2l0ZW06aG92ZXIge1xuICAgIGN1cnNvcjogbm9uZTsgfVxuICAuc2VjdGlvbi1mb3VyX19pdGVtOmhvdmVyIGJ1dHRvbjpub3QoLmNsb3NlKSB7XG4gICAgY3Vyc29yOiBub25lO1xuICAgIGNvbG9yOiAjYmU5ZTU2OyB9XG4gIC5zZWN0aW9uLWZvdXJfX2l0ZW0uaXMtYWN0aXZlIC5zZWN0aW9uLWZvdXJfX2l0ZW0tZGVzYyB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIC5zZWN0aW9uLWZvdXJfX2l0ZW06bnRoLW9mLXR5cGUoMikgLnNlY3Rpb24tZm91cl9faXRlbS1kZXNjLCAuc2VjdGlvbi1mb3VyX19pdGVtOm50aC1vZi10eXBlKDQpIC5zZWN0aW9uLWZvdXJfX2l0ZW0tZGVzYyB7XG4gICAgbGVmdDogY2FsYygtMTAwJSAtIDMwcHgpOyB9XG4gIC5zZWN0aW9uLWZvdXJfX2l0ZW06bnRoLW9mLXR5cGUoMykuaXMtYWN0aXZlIC5zZWN0aW9uLWZvdXJfX2l0ZW0tZGVzYywgLnNlY3Rpb24tZm91cl9faXRlbTpudGgtb2YtdHlwZSg0KS5pcy1hY3RpdmUgLnNlY3Rpb24tZm91cl9faXRlbS1kZXNjIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNzB2aCAvIDIgLSAzMHB4IC8gMikpOyB9XG4gIC5zZWN0aW9uLWZvdXJfX2l0ZW06bnRoLW9mLXR5cGUoMykgLnNlY3Rpb24tZm91cl9faXRlbS1kZXNjLCAuc2VjdGlvbi1mb3VyX19pdGVtOm50aC1vZi10eXBlKDQpIC5zZWN0aW9uLWZvdXJfX2l0ZW0tZGVzYyB7XG4gICAgaGVpZ2h0OiBjYWxjKDcwdmggKyAxcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MHZoKTsgfVxuICAuc2VjdGlvbi1mb3VyX19pdGVtID4gaW1nOm5vdCguY3Vyc29yLWltZykge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5zZWN0aW9uLWZvdXJfX2l0ZW0gPiBoMyB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6IFwiRGlkYWN0IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWN0aW9uLWZvdXJfX2l0ZW0gPiBoMyB7XG4gICAgZm9udC1zaXplOiAyNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWZvdXJfX2l0ZW0gPiBoMyBidXR0b24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zczsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1mb3VyX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMjkwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5zZWN0aW9uLWZvdXJfX2l0ZW06OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgOSwgMTQsIDAuNik7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7IH1cbiAgLnNlY3Rpb24tZm91cl9faXRlbTpob3Zlcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgOSwgMTQsIDAuOCk7IH1cbiAgLnNlY3Rpb24tZm91cl9faXRlbTpob3ZlciBidXR0b24ge1xuICAgIGNvbG9yOiAjYmU5ZTU2OyB9XG4gIC5zZWN0aW9uLWZvdXJfX2l0ZW06aG92ZXIgLmFycm93LW1vYmlsZTo6YmVmb3JlLCAuc2VjdGlvbi1mb3VyX19pdGVtOmhvdmVyIC5hcnJvdy1tb2JpbGU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmU5ZTU2OyB9XG4gIC5zZWN0aW9uLWZvdXJfX2l0ZW0gPiBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGhlaWdodDogMjkwcHg7IH1cbiAgLnNlY3Rpb24tZm91cl9faXRlbSA+IGgzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMDBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4ICogMik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBmb250LWZhbWlseTogXCJEaWRhY3QgR290aGljXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLnNlY3Rpb24tZm91cl9faXRlbSA+IGgzLmlzLWFjdGl2ZSAuYXJyb3ctbW9iaWxlOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIyMGRlZyk7IH1cbiAgLnNlY3Rpb24tZm91cl9faXRlbSA+IGgzLmlzLWFjdGl2ZSAuYXJyb3ctbW9iaWxlOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIyMGRlZyk7IH1cbiAgLnNlY3Rpb24tZm91cl9faXRlbSA+IGgzLmlzLWFjdGl2ZSB+IC5zZWN0aW9uLWZvdXJfX2l0ZW0tZGVzYyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDMyMHB4OyB9XG4gIC5zZWN0aW9uLWZvdXJfX2l0ZW0gPiBoMyBidXR0b24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zczsgfVxuICAuc2VjdGlvbi1mb3VyX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tZm91cl9faXRlbS1kZXNjIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA4OXZ3O1xuICAgIGhlaWdodDogNzB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHZoKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWN0aW9uLWZvdXJfX2l0ZW0tZGVzYyB7XG4gICAgcGFkZGluZzogNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1mb3VyX19pdGVtLWRlc2M6aG92ZXIge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tZm91cl9faXRlbS1kZXNjIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDYwcHggKiAyKTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlY3Rpb24tZm91cl9faXRlbS1kZXNjIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDI1cHggKiAyKTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1mb3VyX19pdGVtLWRlc2Mge1xuICAgIHdpZHRoOiBpbml0aWFsO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG1hcmdpbi10b3A6IC0yNjBweDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xcyBlYXNlIC4yNXMsIG1hcmdpbi10b3AgLjVzOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc2VjdGlvbi1mb3VyIC50aXRsZS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDcwcHg7XG4gICAgbGVmdDogNjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tZm91ciAudGl0bGUtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICB0b3A6IDEwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgLnNlY3Rpb24tZm91ciAuc2VjdGlvbi1saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi1mb3VyIC5zZWN0aW9uLWxpbmUge1xuICAgIGxlZnQ6IDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWN0aW9uLWZvdXIgLnNlY3Rpb24tbGluZSB7XG4gICAgbGVmdDogMjVweDsgfSB9XG5cbi5zZWN0aW9uLWZvdXIgLnNlY3Rpb24tbGluZS5pcy1hY3RpdmUgLnNlY3Rpb24tZm91cl9faW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZSAxcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG5cbi5zZWN0aW9uLWZvdXIgLnNlY3Rpb24tc2Nyb2xsLXRleHQge1xuICBjb2xvcjogIzAwMDkwZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLWZvdXIgLnNlY3Rpb24tc2Nyb2xsLXRleHQge1xuICAgIHJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VjdGlvbi1mb3VyIC5zZWN0aW9uLXNjcm9sbC10ZXh0IHtcbiAgICByaWdodDogLTM1cHg7IH0gfVxuXG4uc2VjdGlvbi1mb3VyIC5zZWN0aW9uLXNjcm9sbC10ZXh0OjpiZWZvcmUge1xuICBjb2xvcjogI2JlOWU1NjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tZm91ciAuc2xpZGVyLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLnNlY3Rpb24tZm91ciAuc2xpZGVyLWJsb2NrIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiRGlkYWN0IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlY3Rpb24tZm91ciAuc2xpZGVyLWJsb2NrIGgzIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1mb3VyIC5zbGlkZXItYmxvY2sgaDMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2VjdGlvbi1mb3VyIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlY3Rpb24tZm91ciAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWZvdXIgLnRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cblxuLmlmcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDU2JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjMDAwOTBlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmlmcmFtZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5pZnJhbWU6OmJlZm9yZSwgLmlmcmFtZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5pZnJhbWU6OmJlZm9yZSB7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMTVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICMwMDA5MGU7IH1cblxuLmlmcmFtZTo6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICBib3R0b206IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOTBlOyB9XG5cbi5pZnJhbWVfX3JvdGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG4gIHJpZ2h0OiAtNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmlmcmFtZV9fcm90YXRlID4gc3ZnIHtcbiAgYW5pbWF0aW9uOiByb3RhdGUgMTVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4uaWZyYW1lX19ibG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNi41cHg7XG4gIGxlZnQ6IDE2LjVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHggLSAxLjVweCAqIDMpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHggLSAxLjVweCAqIDIpO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5pZnJhbWVfX2ltZyB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5pZnJhbWVfX2ltZyBwaWN0dXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmlmcmFtZV9faW1nIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA1MHB4O1xuICBsZWZ0OiA1MHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICMwMDA5MGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5jbG9zZSB7XG4gICAgYm90dG9tOiAyNXB4O1xuICAgIGxlZnQ6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmNsb3NlOjpiZWZvcmUsIC5jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxLjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA5MGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4uY2xvc2U6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7IH1cblxuLmNsb3NlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5hcnJvdy1tb2JpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hcnJvdy1tb2JpbGU6OmJlZm9yZSwgLmFycm93LW1vYmlsZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiAxLjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0OyB9XG5cbi5hcnJvdy1tb2JpbGU6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE0MGRlZyk7IH1cblxuLmFycm93LW1vYmlsZTo6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnJvdy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uY3Vyc29yLWltZyB7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiAwbXMgY3ViaWMtYmV6aWVyKDAuMSwgMC41NywgMC4xLCAxKTtcbiAgYW5pbWF0aW9uOiByb3RhdGUgMTVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4uY3Vyc29yLWltZy5pcy10b3VjaCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXJzb3ItaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWZpdmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWZpdmUgLmRlc2Mge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWZpdmUgLnNsaWRlci1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiA1OTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1maXZlIC5zbGlkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cblxuLnNlY3Rpb24tZml2ZSAuaXRlbS0tbGVmdCB7XG4gIHdpZHRoOiA1NCU7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgLnNlY3Rpb24tZml2ZSAuaXRlbS0tbGVmdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2VjdGlvbi1maXZlIC5pdGVtLS1sZWZ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc2VjdGlvbi1maXZlIC5pdGVtLS1sZWZ0IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXZoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWZpdmUgLml0ZW0tLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cblxuLnNlY3Rpb24tZml2ZSAuaXRlbS0tcmlnaHQge1xuICB3aWR0aDogNDYlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOTBlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNlY3Rpb24tZml2ZSAuaXRlbS0tcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDY1JTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gIC5zZWN0aW9uLWZpdmUgLml0ZW0tLXJpZ2h0IHtcbiAgICB3aWR0aDogODAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5zZWN0aW9uLWZpdmUgLml0ZW0tLXJpZ2h0IC5kZXNjIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnNlY3Rpb24tZml2ZSAuaXRlbS0tcmlnaHQgLnNsaWRlci1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5zZWN0aW9uLWZpdmUgLml0ZW0tLXJpZ2h0IC5zbGlkZXItaXRlbS1ob3ZlciB7XG4gICAgcmlnaHQ6IDQwJTsgfVxuICAuc2VjdGlvbi1maXZlIC5pdGVtLS1yaWdodCAuc2xpZGVyLWl0ZW0tY2lyY2xlOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweDsgfVxuICAuc2VjdGlvbi1maXZlIC5pdGVtLS1yaWdodCAuc2xpZGVyLWl0ZW0tY2lyY2xlIHN2ZyB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlY3Rpb24tZml2ZSAuaXRlbS0tcmlnaHQge1xuICAgIHdpZHRoOiA4NSU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tZml2ZSAuaXRlbS0tcmlnaHQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uc2VjdGlvbi1maXZlIC5zbGlkZXItdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cblxuLnNlY3Rpb24tZml2ZSAuc2xpZGVyLXRleHQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5zZWN0aW9uLWZpdmUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzNhM2U7IH1cblxuLnNlY3Rpb24tZml2ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5zZWN0aW9uLWZpdmUgLnN3aXBlci1idXR0b24tcHJldixcbi5zZWN0aW9uLWZpdmUgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvY2FzZXMvc29samV0cy9hcnJvdy13aGl0ZS5zdmdcIik7IH1cblxuLnNlY3Rpb24tZml2ZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc2l4IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBib3JkZXItdG9wOiAxLjVweCBzb2xpZCAjMTkyMTI2OyB9IH1cblxuQG1lZGlhIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgLnNlY3Rpb24tc2l4IC5zbGlkZXItYmxvY2sge1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gIC5zZWN0aW9uLXNpeCAudGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNpeCAudGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuXG4uc2VjdGlvbi1zaXggLml0ZW0tLWxlZnQge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTc1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2VjdGlvbi1zaXggLml0ZW0tLWxlZnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc2VjdGlvbi1zaXggLml0ZW0tLWxlZnQge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1dmg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc2l4IC5pdGVtLS1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi5zZWN0aW9uLXNpeCAuaXRlbS0tcmlnaHQge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA4NXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlY3Rpb24tc2l4IC5pdGVtLS1yaWdodCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWN0aW9uLXNpeCAuaXRlbS0tcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICAuc2VjdGlvbi1zaXggLml0ZW0tLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1zaXggLml0ZW0tLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlY3Rpb24tc2l4IC5pdGVtLS1yaWdodCBzdmcge1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gIC5zZWN0aW9uLXNpeCAuaXRlbS0tcmlnaHQgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAtNjBweDtcbiAgICBtYXgtd2lkdGg6IDU4JTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1zaXggLml0ZW0tLXJpZ2h0IHN2ZyB7XG4gICAgbWF4LXdpZHRoOiA2NTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zaXggLml0ZW0tLXJpZ2h0IHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1zaXggLml0ZW0tLXJpZ2h0ICoge1xuICAgIHN0cm9rZS13aWR0aDogMS41cHg7XG4gICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMjAwMCAyMDAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAyMDAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAxcyBsaW5lYXI7IH1cbiAgLnNlY3Rpb24tc2l4IC5pdGVtLS1yaWdodCBsaW5lIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7IH1cbiAgLnNlY3Rpb24tc2l4IC5pdGVtLS1yaWdodCAuc2NoZW1lLXRpdGxlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gIC5zZWN0aW9uLXNpeCAuaXRlbS0tcmlnaHQgLnNjaGVtZS1oZWFkZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gIC5zZWN0aW9uLXNpeCAuaXRlbS0tcmlnaHQgLnNjaGVtZS1hd3Mge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgLnNlY3Rpb24tc2l4IC5pdGVtLS1yaWdodCAuc2NoZW1lLXRleHQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gIC5zZWN0aW9uLXNpeCAuaXRlbS0tcmlnaHQgLnNjaGVtZS1hcnJvdyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zczsgfVxuICAuc2VjdGlvbi1zaXggLml0ZW0tLXJpZ2h0LmlzLXNjaGVtZSAqIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMnM7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IH1cbiAgLnNlY3Rpb24tc2l4IC5pdGVtLS1yaWdodC5pcy1zY2hlbWUgbGluZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZSAuNXM7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuc2VjdGlvbi1zaXggLml0ZW0tLXJpZ2h0LmlzLXNjaGVtZSAuc2NoZW1lLXRpdGxlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UgLjVzO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5zZWN0aW9uLXNpeCAuaXRlbS0tcmlnaHQuaXMtc2NoZW1lIC5zY2hlbWUtaGVhZGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UgLjVzO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5zZWN0aW9uLXNpeCAuaXRlbS0tcmlnaHQuaXMtc2NoZW1lIC5zY2hlbWUtdGV4dCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlIC43cztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAuc2VjdGlvbi1zaXggLml0ZW0tLXJpZ2h0LmlzLXNjaGVtZSAuc2NoZW1lLWF3cyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlIC43cztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAuc2VjdGlvbi1zaXggLml0ZW0tLXJpZ2h0LmlzLXNjaGVtZSAuc2NoZW1lLWFycm93IHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlIC43cztcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnNlY3Rpb24tc2l4IC5zbGlkZXItdGV4dDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnNlY3Rpb24tc2l4IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzYTNlOyB9XG5cbi5zZWN0aW9uLXNpeCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5zZWN0aW9uLXNpeCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnNlY3Rpb24tc2l4IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2Nhc2VzL3NvbGpldHMvYXJyb3ctd2hpdGUuc3ZnXCIpOyB9XG5cbi5zZWN0aW9uLXNpeCAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gIC5zZWN0aW9uLXNldmVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4OyB9IH1cblxuLnNlY3Rpb24tc2V2ZW5fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC0xMzBweDtcbiAgbWF4LXdpZHRoOiAxNzEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuc2VjdGlvbi1zZXZlbl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlY3Rpb24tc2V2ZW5fX2NvbnRhaW5lciB7XG4gICAgcmlnaHQ6IC05OC41cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWN0aW9uLXNldmVuX19jb250YWluZXIge1xuICAgIHJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi1zZXZlbl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlY3Rpb24tc2V2ZW5fX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc2V2ZW5fX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7IH0gfVxuXG4uc2VjdGlvbi1zZXZlbl9fY29udGFpbmVyOjphZnRlciB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmNTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWN0aW9uLXNldmVuX19jb250YWluZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogOTguNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc2VjdGlvbi1zZXZlbl9fY29udGFpbmVyOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgLnNlY3Rpb24tc2V2ZW4gLnNlY3Rpb24tbGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfSB9XG5cbi5zZWN0aW9uLXNldmVuIC5zZWN0aW9uLXNjcm9sbC10ZXh0IHtcbiAgY29sb3I6ICMwMDA5MGU7IH1cblxuLnNlY3Rpb24tc2V2ZW4gLnNlY3Rpb24tc2Nyb2xsLXRleHQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjYmU5ZTU2OyB9XG5cbi5zZWN0aW9uLXNldmVuIC5zbGlkZXItdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMTQ1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2VjdGlvbi1zZXZlbiAuc2xpZGVyLXRleHQge1xuICAgIG1hcmdpbi1yaWdodDogMTEzLjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNlY3Rpb24tc2V2ZW4gLnNsaWRlci10ZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLXNldmVuIC5zbGlkZXItdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlY3Rpb24tc2V2ZW4gLnNsaWRlci10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlcy1zbGlkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlcy1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZlYXR1cmVzLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlcy1zbGlkZXIgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZmVhdHVyZXMtc2xpZGVyIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVzLXNsaWRlciAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1pdGVtIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHggKiAyKTsgfVxuICAuZmVhdHVyZXMtc2xpZGVyIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLWl0ZW1fX2ltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZlYXR1cmVzLXNsaWRlciAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1pdGVtX19pbWcge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBoZWlnaHQ6IDE3MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlcy1zbGlkZXIgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItaXRlbV9faW1nIHN2ZzpsYXN0LW9mLXR5cGUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMik7IH1cbiAgLmZlYXR1cmVzLXNsaWRlciAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1pdGVtX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4uZmVhdHVyZXMtc2xpZGVyIC5zd2lwZXItaXRlbSB7XG4gIGhlaWdodDogMjAwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZmVhdHVyZXMtc2xpZGVyIC5zd2lwZXItaXRlbSB7XG4gICAgaGVpZ2h0OiBjYWxjKDE5N3B4IC0gMzBweCAqIDIpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlcy1zbGlkZXIgLnN3aXBlci1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDUwdnc7XG4gICAgaGVpZ2h0OiBjYWxjKDIyMHB4IC0gMzBweCAqIDIpO1xuICAgIHBhZGRpbmc6IDMwcHg7IH0gfVxuXG4uZmVhdHVyZXMtc2xpZGVyIC5zd2lwZXItaXRlbV9fd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5mZWF0dXJlcy1zbGlkZXIgLnN3aXBlci1pdGVtX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZlYXR1cmVzLXNsaWRlciAuc3dpcGVyLWl0ZW1fX2ltZyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlcy1zbGlkZXIgLnN3aXBlci1pdGVtX19pbWcge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDsgfSB9XG5cbi5mZWF0dXJlcy1zbGlkZXIgLnN3aXBlci1pdGVtX19pbWcgc3ZnIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41czsgfVxuXG4uZmVhdHVyZXMtc2xpZGVyIC5zd2lwZXItaXRlbV9faW1nIHN2ZzpmaXJzdC1vZi10eXBlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uZmVhdHVyZXMtc2xpZGVyIC5zd2lwZXItaXRlbV9faW1nIHN2ZzpsYXN0LW9mLXR5cGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmZlYXR1cmVzLXNsaWRlciAuc3dpcGVyLWl0ZW1fX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogLThweDtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZmVhdHVyZXMtc2xpZGVyIC5zd2lwZXItaXRlbV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlcy1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogNDMwcHg7IH0gfVxuXG4uc2VjdGlvbi1laWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjMTkyMTI2IDFweCwgdHJhbnNwYXJlbnQgMXB4KSwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMTkyMTI2IDFweCwgdHJhbnNwYXJlbnQgMXB4KSwgbGluZWFyLWdyYWRpZW50KCMxOTIxMjYgMXB4LCB0cmFuc3BhcmVudCAxcHgpLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxOTIxMjYgMXB4LCB0cmFuc3BhcmVudCAxcHgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweCwgMTBweCAxMHB4LCAxMHB4IDEwcHgsIDEwcHggMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTFweCAtMXB4LCAtMXB4IC0xcHgsIC0xcHggLTFweCwgLTFweCAtMXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1laWdodC5hY3RpdmUgLnNlY3Rpb24tZWlnaHRfX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoMSkgPiBzcGFuIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyczsgfVxuICAuc2VjdGlvbi1laWdodC5hY3RpdmUgLnNlY3Rpb24tZWlnaHRfX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoMikgPiBzcGFuIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjJzOyB9XG4gIC5zZWN0aW9uLWVpZ2h0LmFjdGl2ZSAuc2VjdGlvbi1laWdodF9fdGl0bGUgPiBzcGFuOm50aC1jaGlsZCgzKSA+IHNwYW4ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuNHM7IH1cbiAgLnNlY3Rpb24tZWlnaHQuYWN0aXZlIC5zZWN0aW9uLWVpZ2h0X190aXRsZSA+IHNwYW46bnRoLWNoaWxkKDQpID4gc3BhbiB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi42czsgfVxuICAuc2VjdGlvbi1laWdodC5hY3RpdmUgLnNlY3Rpb24tZWlnaHRfX3RpdGxlID4gc3BhbiA+IHNwYW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAuc2VjdGlvbi1laWdodC5hY3RpdmUgLnNlY3Rpb24tZWlnaHRfX2Rlc2Mgc3BhbiB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UgMi44cztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgLnNlY3Rpb24tZWlnaHQuYWN0aXZlIC5zZWN0aW9uLWVpZ2h0X19saW5rLXdyYXAge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlIDNzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbi5zZWN0aW9uLWVpZ2h0X190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWN0aW9uLWVpZ2h0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWVpZ2h0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uc2VjdGlvbi1laWdodF9fdGl0bGUgPiBzcGFuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tZWlnaHRfX3RpdGxlID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uc2VjdGlvbi1laWdodF9fdGl0bGUgPiBzcGFuOm50aC1jaGlsZCgxKSA+IHNwYW4ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7IH1cblxuLnNlY3Rpb24tZWlnaHRfX3RpdGxlID4gc3BhbjpudGgtY2hpbGQoMikgPiBzcGFuIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjRzOyB9XG5cbi5zZWN0aW9uLWVpZ2h0X190aXRsZSA+IHNwYW46bnRoLWNoaWxkKDMpID4gc3BhbiB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4zczsgfVxuXG4uc2VjdGlvbi1laWdodF9fdGl0bGUgPiBzcGFuOm50aC1jaGlsZCg0KSA+IHNwYW4ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWVpZ2h0X190aXRsZSA+IHNwYW4gPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9IH1cblxuLnNlY3Rpb24tZWlnaHRfX2Rlc2Mge1xuICBmb250LWZhbWlseTogXCJEaWRhY3QgR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tZWlnaHRfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWVpZ2h0X19kZXNjIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlIC4xcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH0gfVxuXG4uc2VjdGlvbi1laWdodF9fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1laWdodF9fbGlua3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tZWlnaHRfX2xpbmstd3JhcCB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfSB9XG5cbi5zZWN0aW9uLWVpZ2h0X19saW5rLXdyYXA6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tZWlnaHRfX2xpbmstd3JhcDpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5zZWN0aW9uLWVpZ2h0X19saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWVpZ2h0X19saW5rIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5kcmF3LWJvcmRlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgMC4wODMzM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZHJhdy1ib3JkZXI6OmJlZm9yZSwgLmRyYXctYm9yZGVyOjphZnRlciB7XG4gIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG4uZHJhdy1ib3JkZXI6OmJlZm9yZSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7IH1cblxuLmRyYXctYm9yZGVyOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfVxuXG4uZHJhdy1ib3JkZXI6aG92ZXIge1xuICBjb2xvcjogI2JlOWU1NjsgfVxuXG4uZHJhdy1ib3JkZXI6aG92ZXI6OmJlZm9yZSwgLmRyYXctYm9yZGVyOmhvdmVyOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2JlOWU1NjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDBzLCB3aWR0aCAwLjI1cywgaGVpZ2h0IDAuMjVzO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5kcmF3LWJvcmRlcjpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDBzLCAwLjI1czsgfVxuXG4uZHJhdy1ib3JkZXI6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuMjVzLCAwczsgfVxuIl19 */
