

/* Start:/local/layout/assets/lib/swiper/8.0.2/swiper.min.css?177261284815820*/
/**
 * Swiper 8.0.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 2, 2022
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-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-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}: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(0px - (var(--swiper-navigation-size)/ 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:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.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{transform:scale(1)}.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:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.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-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-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%;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%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/local/layout/assets/lib/bootstrap/4.6.1/bootstrap.min.css?1772612848162017*/
/*!
 * Bootstrap v4.6.1 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item,.nav-fill>.nav-link{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{-ms-flex-preferred-size:350px;flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:50%/100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}
/*# sourceMappingURL=bootstrap.min.css.map */
/* End */


/* Start:/local/templates/parliament/assets/css/styles.css?17726129171606501*/
@charset "UTF-8";
/*Переменные стилей*/
/*Forms*/
/*Buttons*/
/*Loading*/
/*Top menu*/
/* Login */
/* Footer */
/* Brands menu */
/* Registration */
/*MGM invite page*/
/*Burger-button*/
/*Top menu*/
/* Footer */
/* Brands menu */
/* Registration */
/*Burger-button*/
/*Стили*/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300ita‌​lic,400italic,500,500italic,700,700italic,900italic,900);
.ui-widget.ui-widget-content {
  color: #010e2f;
  font-family: "Oranienbaum", serif;
  background: #fff;
  border: 1px solid #4b526d;
  border-top: none; }

.ui-menu .ui-menu-item-wrapper {
  padding: 10px 15px;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  margin: 0; }

.ui-menu .ui-menu-item-wrapper.ui-state-active {
  background: #fff;
  color: #c6d2dc;
  outline: none;
  border: none; }

.ui-helper-hidden-accessible {
  display: none;
  visibility: hidden;
  height: 0;
  max-height: 0; }

#autocompleteHolder {
  position: absolute;
  width: 0;
  height: 0;
  overflow: visible;
  padding: 0;
  margin: 0;
  z-index: 100; }

.profile-benefit-preview {
  max-width: 100%;
  max-height: 100px;
  margin: auto;
  display: block;
  margin-bottom: 15px; }

.footer {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 99;
  font-size: 12px;
  background-color: transparent; }
  .footer .el-collapse-item__header {
    position: relative; }
    .footer .el-collapse-item__header .bw {
      position: relative;
      width: 100%;
      height: 10vh;
      cursor: pointer; }
      .footer .el-collapse-item__header .bw img {
        height: 100%;
        width: 100%; }
  .footer .plus18 {
    position: absolute;
    left: 0; }
    @media (max-width: 767.98px) {
      .footer .plus18 {
        width: 30px;
        top: 10px; } }
  .footer .footer-text-top {
    margin-bottom: 5px; }
  .footer.isOpen {
    background-color: #fff; }
    .footer.isOpen .bw {
      opacity: 1; }
  .footer a {
    color: #e6e6e6;
    text-decoration: underline; }
  .footer button {
    border: none;
    background-color: inherit;
    cursor: pointer;
    font: inherit;
    color: #e6e6e6;
    text-decoration: underline; }
    .footer button:focus {
      outline: unset; }
  .footer li {
    color: #000000; }
  .footer.footer-inside {
    color: #e6e6e6;
    background-color: rgba(255, 255, 255, 0.5); }
    .footer.footer-inside .el-icon-arrow-right {
      position: absolute;
      padding: 6px;
      right: 0;
      top: 50%;
      line-height: 1;
      cursor: pointer;
      transform: rotate(-180deg) translateY(50%);
      background-image: url(/local/templates/parliament/assets/css/../img/arrow.webp);
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center;
      transition: .7s; }
      @media (min-width: 768px) {
        .footer.footer-inside .el-icon-arrow-right {
          padding: 10px; } }
      .footer.footer-inside .el-icon-arrow-right.is-active {
        transform: rotate(0deg) translateY(-50%); }
    .footer.footer-inside.isOpen {
      background-color: rgba(255, 255, 255, 0.95);
      color: #000000; }
      .footer.footer-inside.isOpen a, .footer.footer-inside.isOpen button {
        color: #000000; }
        .footer.footer-inside.isOpen a:hover, .footer.footer-inside.isOpen button:hover {
          color: #000000; }

.footer-info {
  padding-top: 6px;
  padding-bottom: 6px;
  position: relative; }

.footer-text {
  padding-left: 58px;
  padding-right: 58px;
  position: relative;
  font-size: 12px;
  line-height: 1.5;
  font-weight: 400; }
  @media (max-width: 767.98px) {
    .footer-text {
      padding-left: 40px;
      padding-right: 0; } }

.footer-nav {
  padding: 0 0 8px 0;
  margin: 6px 0 0;
  list-style: none;
  text-align: center; }
  .footer-nav li {
    display: inline; }
    .footer-nav li:not(:last-child) {
      padding-right: 8px; }
    .footer-nav li:not(:last-child):after {
      content: "|";
      position: relative;
      right: -4px; }

.footer-absolute {
  position: absolute;
  background: none; }
  .footer-absolute .el-collapse-item__header {
    display: none; }
  .footer-absolute .el-collapse-item__wrap {
    display: block !important; }
  .footer-absolute .footer-text {
    padding-left: 0;
    padding-right: 0; }
  .footer-absolute .plus18 {
    display: none; }
  .footer-absolute .auth-footer_accordion .el-collapse-item__content {
    background: none; }
  .footer-absolute .footer-text-top {
    display: none; }

.auth-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 99;
  color: #e6e6e6;
  font-size: 12px;
  line-height: 1;
  background-color: transparent;
  transition: background-color .3s;
  overflow-x: hidden; }
  .auth-footer_line_height {
    line-height: 1.5; }
  @media (min-width: 768px) and (max-height: 600px) {
    .auth-footer {
      position: absolute; } }
  @media (max-width: 767.98px) {
    .auth-footer {
      position: absolute; } }
  .auth-footer button {
    border: none;
    background-color: inherit;
    cursor: pointer;
    font: inherit;
    color: #e6e6e6;
    text-decoration: underline; }
    .auth-footer button:focus {
      outline: unset; }
  .auth-footer a, .auth-footer button {
    color: #e6e6e6;
    text-decoration: underline; }
    .auth-footer a:hover, .auth-footer button:hover {
      color: #e6e6e6; }
  .auth-footer.isOpen {
    background-color: rgba(0, 0, 0, 0.6);
    color: #e6e6e6; }
    .auth-footer.isOpen a {
      color: #e6e6e6; }
      .auth-footer.isOpen a:hover {
        color: #e6e6e6; }
    .auth-footer.isOpen li {
      color: #e6e6e6; }
  .auth-footer.auth-footer-inside {
    color: #e6e6e6;
    background-color: rgba(255, 255, 255, 0.5); }
    .auth-footer.auth-footer-inside a {
      color: #e6e6e6; }
      .auth-footer.auth-footer-inside a:hover {
        color: #e6e6e6; }
    .auth-footer.auth-footer-inside.isOpen {
      background-color: rgba(255, 255, 255, 0.95);
      color: #000000; }
      .auth-footer.auth-footer-inside.isOpen a {
        color: #000000; }
        .auth-footer.auth-footer-inside.isOpen a:hover {
          color: #000000; }

.auth-footer_accordion {
  line-height: 1;
  cursor: pointer;
  outline: none; }
  .auth-footer_accordion.el-collapse {
    border: none; }
  .auth-footer_accordion .el-collapse-item:last-child {
    margin-bottom: 0; }
  .auth-footer_accordion .el-collapse-item__header {
    background: none;
    height: auto;
    border: none;
    font-size: inherit;
    font-weight: 400;
    line-height: inherit;
    padding: 6px 0;
    position: relative; }
  .auth-footer_accordion .el-collapse-item__wrap {
    background: none;
    border: none; }
  .auth-footer_accordion .el-collapse-item__content {
    font-size: inherit;
    font-weight: 400;
    line-height: inherit;
    padding-bottom: 0; }
  .auth-footer_accordion .el-collapse-item__arrow {
    position: absolute;
    right: 0;
    top: -4px;
    font-size: 20px;
    line-height: 1;
    cursor: pointer;
    opacity: .5;
    /*Arrow icon*/
    width: 50px;
    height: 50px;
    padding: 20px;
    background-image: url("/local/templates/parliament/assets/css/../img/arrow.webp");
    background-repeat: no-repeat;
    background-position: center;
    transform: rotate(0deg);
    transition: 0.5s ease-in-out; }
    @media (min-width: 768px) {
      .auth-footer_accordion .el-collapse-item__arrow {
        font-size: 30px;
        padding: 20px;
        /*top: -14px*/ } }
    .auth-footer_accordion .el-collapse-item__arrow.is-active {
      transform: rotate(180deg); }

.auth-footer_top {
  min-height: 46px; }

.auth-footer_bottom {
  padding-bottom: 6px; }

.auth-footer_wrap {
  position: relative; }
  @media (min-width: 768px) {
    .auth-footer_wrap {
      padding-left: 58px;
      padding-right: 58px; } }
  @media (max-width: 767.98px) {
    .auth-footer_wrap .plus18 {
      width: 25px; } }
  @media (min-width: 768px) {
    .auth-footer_wrap .plus18 {
      position: absolute;
      left: 0;
      top: -2px; } }

.auth-footer_title {
  margin-bottom: 4px; }

.auth-footer_text {
  opacity: 1; }

.auth-footer-nav {
  padding: 0;
  margin: 6px 0 0;
  list-style: none;
  text-align: center; }
  .auth-footer-nav li {
    display: inline; }
    .auth-footer-nav li:not(:first-child) {
      padding-left: 16px; }
      .auth-footer-nav li:not(:first-child):before {
        content: "|";
        position: relative;
        right: 10px; }
    .auth-footer-nav li a {
      color: #e6e6e6; }

.info-layout .auth-footer {
  z-index: 100; }

.info-layout .auth-footer .auth-footer_text {
  opacity: 1; }

.info-layout .footer {
  z-index: 100; }

@keyframes spinArrow {
  100% {
    transform: rotate(180deg); } }

.footer {
  transition-duration: 1s;
  transition-property: background-color, max-height;
  max-height: 10vh; }
  .footer .footer-hidden-part {
    opacity: 0;
    transition-duration: 1s;
    transition-property: opacity; }
  @media (max-width: 767.98px) {
    .footer {
      max-height: 10vh; } }
  .footer.isOpen {
    max-height: 28vh; }
    @media (max-width: 767.98px) {
      .footer.isOpen {
        max-height: 80vh; } }
    .footer.isOpen .footer-hidden-part {
      opacity: 1; }

.auth-footer {
  transition-duration: 1s;
  transition-property: background-color, max-height;
  max-height: 70px;
  overflow-y: hidden; }
  .auth-footer .footer-hidden-part {
    opacity: 0;
    transition-duration: 1s;
    transition-property: opacity; }
  @media (max-width: 767.98px) {
    .auth-footer {
      max-height: 77px; } }
  @media (max-width: 600px) {
    .auth-footer {
      max-height: 13vh; } }
  .auth-footer.isOpen {
    max-height: 110px; }
    @media (max-width: 767.98px) {
      .auth-footer.isOpen {
        max-height: 145px; } }
    @media (max-width: 600px) {
      .auth-footer.isOpen {
        max-height: 100%; } }
    .auth-footer.isOpen .footer-hidden-part {
      opacity: 1; }

@media (max-height: 600px) and (min-width: 768px) {
  .auth-footer {
    position: fixed; } }

.info-layout {
  position: relative;
  color: #000; }
  .info-layout .info-layout-container {
    min-height: calc(100vh - 80px);
    padding-bottom: 80px;
    font-weight: 300;
    font-family: "Oranienbaum", serif;
    font-size: 16px; }
    @media (min-width: 768px) {
      .info-layout .info-layout-container {
        min-height: calc(100vh - 110px); } }
    .info-layout .info-layout-container p {
      text-align: justify;
      margin-bottom: 1rem; }
    .info-layout .info-layout-container h1, .info-layout .info-layout-container h2, .info-layout .info-layout-container h3, .info-layout .info-layout-container h4, .info-layout .info-layout-container h5 {
      font-weight: 500;
      line-height: 1.2;
      margin-bottom: .5rem; }
    .info-layout .info-layout-container h1 {
      font-size: 2em;
      margin: 0.67em 0; }
    .info-layout .info-layout-container h2 {
      font-size: 2rem; }
    .info-layout .info-layout-container h3 {
      font-size: 1.75rem; }
    .info-layout .info-layout-container h4 {
      font-size: 1.5rem; }
    .info-layout .info-layout-container h5 {
      font-size: 1.25rem; }

.header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 102; }
  @media (min-width: 768px) {
    .header {
      padding-top: 20px;
      padding-bottom: 20px; } }
  @media (min-width: 992px) {
    .header {
      padding-top: 30px;
      padding-bottom: 30px; } }
  .header .logo {
    max-height: 50px; }
    @media (max-width: 767.98px) {
      .header .logo {
        max-width: 180px; } }
  .header .logo-wrap {
    position: relative; }
    .header .logo-wrap:after {
      content: "";
      width: 100px;
      height: 2px;
      position: absolute;
      top: 0;
      left: 90%;
      transform: rotate(-47deg);
      border-radius: 1px;
      background-color: #d6182b;
      pointer-events: none; }
      @media (min-width: 768px) {
        .header .logo-wrap:after {
          width: 154px;
          height: 2px;
          border-radius: 1.5px;
          left: 80%; } }

.header-container {
  max-width: 960px; }

.header.headerNotFixed {
  position: relative; }
  .header.headerNotFixed .container-1760 {
    max-width: 960px;
    padding-left: 15px;
    padding-right: 15px; }

.header.headerScrolled {
  background-image: linear-gradient(0deg, #fff, #b3b3b3); }

.default-layout .header.headerScrolled, .profileLayout .header.headerScrolled {
  background: rgba(0, 0, 0, 0.7); }

.info-rules .rules_box {
  padding-right: 10px;
  overflow: auto;
  height: calc(90vh - 220px);
  scrollbar-color: #ссс transparent;
  scrollbar-width: thin; }
  .info-rules .rules_box::-webkit-scrollbar {
    width: 4px;
    background-color: transparent; }
  .info-rules .rules_box::-webkit-scrollbar-thumb {
    background-color: #ccc; }
  @media screen and (max-width: 575.98px) {
    .info-rules .rules_box {
      height: calc(90vh - 338px); } }

.info-rules .rules_text {
  overflow: hidden;
  word-break: break-word; }

@media (min-width: 768px) and (max-height: 600px) {
  .auth-layout {
    height: 600px;
    position: relative; } }

@media (max-width: 767.98px) {
  .auth-layout {
    position: relative;
    max-height: -webkit-fill-available;
    height: 100vh;
    overflow-y: auto; } }

.auth-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh; }
  @media (min-width: 768px) and (max-height: 600px) {
    .auth-wrap {
      height: 600px; } }
  @media (max-width: 767.98px) {
    .auth-wrap {
      height: 100%;
      min-height: 100vh;
      min-height: calc(var(--vh, 1vh) * 100); } }

.auth-wrap:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 30vh;
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.8));
  z-index: 1; }
  @media (min-width: 768px) and (max-height: 600px) {
    .auth-wrap:before {
      height: 200px; } }

.auth-bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden; }

.auth-video-bg {
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

@media (max-width: 767.98px) and (orientation: landscape) {
  .page.auth {
    height: 100vh;
    min-height: 400px; } }

.auth-container {
  padding-top: 85px; }
  @media (max-width: 768px) {
    .auth-container {
      padding-top: 45px; } }

@media (min-width: 768px) {
  .auth-container {
    padding-top: 130px; } }

@media (min-width: 992px) {
  .auth-container {
    padding-top: 0; }
  .auth-container > .row {
    height: calc(100vh - 58px);
    -ms-flex-align: center;
        align-items: center; } }

.auth-slider_title {
  font-size: 40px;
  color: #fff;
  line-height: 1.1;
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  margin-bottom: 25px; }

@media (min-width: 576px) {
  .auth-slider_title {
    min-height: 100px; } }

@media (min-width: 768px) {
  .auth-slider_title {
    font-size: 50px;
    line-height: 1.2;
    min-height: 210px; } }

@media (min-width: 992px) {
  .auth-slider_title {
    font-size: 70px;
    line-height: 1.1;
    min-height: 254px; } }

.el-button.auth-slider_button {
  font-size: 26px;
  font-weight: 700;
  letter-spacing: .4px;
  text-transform: uppercase;
  padding: 8px 43px;
  border-radius: 25px; }

.el-button.auth-slider_button:focus {
  outline: none; }

.auth-popup {
  min-width: 280px;
  border-radius: 0; }
  .auth-popup .el-dialog__header {
    display: none; }
  .auth-popup .el-dialog__body {
    padding: 0; }

.error-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  min-height: calc(100vh - 200px);
  height: 100%; }

.error-code {
  color: #d6182b;
  font-size: 100px;
  line-height: 1;
  font-family: "Oranienbaum", serif; }
  @media (min-width: 768px) {
    .error-code {
      font-size: 250px; } }

.error-message {
  font-size: 30px;
  line-height: 1.1;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  text-transform: uppercase;
  font-weight: 400;
  margin-bottom: 20px;
  margin-top: 10px; }

.basic-form-wrap {
  padding: 15px;
  min-height: 200px;
  position: relative;
  z-index: 2;
  background: #fff;
  color: #000;
  font-weight: normal;
  font-size: inherit; }
  .basic-form-wrap .btn {
    width: 100%; }
  .basic-form-wrap_title {
    font-size: 30px;
    font-weight: inherit;
    line-height: 1;
    text-transform: uppercase;
    margin-bottom: 15px; }
    @media (max-height: 500px) {
      .basic-form-wrap_title {
        margin-bottom: 5px; } }
  .basic-form-wrap_link {
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: .4px;
    color: #000;
    text-decoration: underline; }
    .basic-form-wrap_link:hover {
      color: #000; }
  .basic-form-wrap label {
    margin-bottom: 5px; }
  .basic-form-wrap input {
    border-radius: 0.25rem; }
  .basic-form-wrap .wrapper-to-standart-login {
    text-align: center;
    margin-top: 1.5rem; }
  @media (min-width: 768px) and (min-height: 500px) {
    .basic-form-wrap {
      padding: 15px; } }
  @media (min-width: 768px) and (min-height: 500px) and (min-height: 600px) {
    .basic-form-wrap {
      padding: 25px; } }

.auth-choice {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end; }
  .auth-choice li {
    margin-left: 6px; }
  .auth-choice_button {
    display: block;
    border-radius: 50%;
    width: 32px;
    height: 32px; }

.auth-choice .fb_button {
  background: url(/local/templates/parliament/assets/css/../img/social/fb.svg) no-repeat 50%; }

.auth-choice .fb_button:hover {
  background-image: url(/local/templates/parliament/assets/css/../img/social/fb.svg); }

.auth-choice .vk_button {
  background: url(/local/templates/parliament/assets/css/../img/social/vk.svg) no-repeat 50%; }

.auth-choice .vk_button:hover {
  background-image: url(/local/templates/parliament/assets/css/../img/social/vk.svg); }

.auth-choice .ok_button {
  background: url(/local/templates/parliament/assets/css/../img/social/ok.svg) no-repeat 50%; }

.auth-choice .ok_button:hover {
  background-image: url(/local/templates/parliament/assets/css/../img/social/ok.svg); }

.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1; }

.swiper-container-no-flexbox .swiper-slide {
  float: left; }

.swiper-container-vertical > .swiper-wrapper {
  -ms-flex-direction: column;
      flex-direction: column; }

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  box-sizing: content-box; }

.swiper-container-android .swiper-slide, .swiper-wrapper {
  transform: translateZ(0); }

.swiper-container-multirow > .swiper-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto; }

.swiper-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  transition-property: transform, -webkit-transform; }

.swiper-slide-invisible-blank {
  visibility: hidden; }

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
  height: auto; }

.swiper-container-autoheight .swiper-wrapper {
  -ms-flex-align: start;
      align-items: flex-start;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform; }

.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
      touch-action: pan-y; }

.swiper-container-wp8-vertical, .swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
      touch-action: pan-x; }

.container-fluid {
  max-width: 960px; }

.remind-password {
  font-size: 12px; }

.auth-form_button, .auth-form_link {
  font-size: 18px;
  font-weight: 700;
  letter-spacing: .3px; }

.auth-form_link {
  color: #dc3545;
  text-decoration: underline; }

.auth-form_link:hover {
  color: #b31424; }

.btn {
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  background: #006ca6;
  border: 1px solid transparent;
  color: #fff;
  text-transform: uppercase;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: none;
  margin: 0;
  transition: .1s;
  font-weight: 400;
  padding: 9px 20px;
  border-radius: 0;
  text-decoration: none;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #006ca6;
  border: 1px solid transparent;
  font-size: 15px;
  letter-spacing: 1px;
  min-height: auto;
  box-shadow: none; }
  .btn:hover {
    color: #fff;
    border: 1px solid #0063a8;
    background-color: #0063a8;
    text-decoration: none; }
  .btn-primary {
    color: #fff;
    border: 2px solid #006ca6;
    background-color: #006ca6; }
  .btn-primary:hover {
    color: #fff;
    border: 2px solid #006ca6;
    background-color: #006ca6; }
  .btn-danger {
    color: #fff;
    border: 2px solid #006ca6;
    background-color: #006ca6; }
  .btn-danger:hover {
    color: #fff;
    border: 2px solid #006ca6;
    background-color: #006ca6; }
  .btn-default {
    color: #000;
    border: 2px solid #fff;
    background-color: #fff; }
  .btn-default:hover {
    color: #fff;
    border: 1px solid #0063a8;
    background-color: #0063a8; }

.passEye, .passEyeConfirm {
  width: 30px;
  height: 22px;
  position: absolute;
  right: 0;
  top: 28px;
  cursor: pointer; }
  .passEye.eye_close, .passEyeConfirm.eye_close {
    background: url(/local/templates/parliament/assets/css/../img/icons/eye_close.svg) no-repeat center center; }
    .passEye.eye_close:hover, .passEyeConfirm.eye_close:hover {
      background-image: url(/local/templates/parliament/assets/css/../img/icons/eye_close_hover.svg); }
  .passEye.eye_open, .passEyeConfirm.eye_open {
    background: url(/local/templates/parliament/assets/css/../img/icons/eye_open.svg) no-repeat center center; }
    .passEye.eye_open:hover, .passEyeConfirm.eye_open:hover {
      background-image: url(/local/templates/parliament/assets/css/../img/icons/eye_open_hover.svg); }
  .has-tip .passEye, .has-tip .passEyeConfirm {
    right: 30px; }

.passEyeConfirm {
  width: 30px;
  height: 22px;
  position: absolute;
  right: 0;
  top: 28px;
  cursor: pointer; }
  .passEyeConfirm.eye_closeC {
    background: url(/local/templates/parliament/assets/css/../img/icons/eye_close.svg) no-repeat center center; }
    .passEyeConfirm.eye_closeC:hover {
      background-image: url(/local/templates/parliament/assets/css/../img/icons/eye_close_hover.svg); }
  .passEyeConfirm.eye_openC {
    background: url(/local/templates/parliament/assets/css/../img/icons/eye_open.svg) no-repeat center center; }
    .passEyeConfirm.eye_openC:hover {
      background-image: url(/local/templates/parliament/assets/css/../img/icons/eye_open_hover.svg); }
  .has-tip .passEyeConfirm {
    right: 30px; }

.reg-form_step .has-tip .passEye {
  right: 10px; }

.auth-wrap {
  position: fixed; }

@media (max-height: 600px) and (min-width: 768px) {
  .auth-layout {
    height: auto; } }

.page.auth {
  z-index: 100; }

body .pmru_wcmn_cookieConsentBody {
  display: -ms-flexbox;
  display: flex;
  bottom: 10vh !important;
  max-width: 900px;
  left: unset !important;
  right: 10px !important;
  margin-left: 10px;
  opacity: 1 !important;
  border: 1px solid; }

body .pmru_wcmn_cookieConsentText {
  padding-top: 5px;
  padding-bottom: 5px;
  min-height: 40px;
  font-size: 9px; }

body .pmru_wcmn_cookieConsentBtnOk {
  border-radius: 0 !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  padding: 9px 10px !important;
  text-transform: none;
  min-width: 110px;
  margin-top: 2px; }
  body .pmru_wcmn_cookieConsentBtnOk:hover {
    opacity: 0.8; }

body {
  margin: 0;
  font-family: "Oranienbaum", serif;
  background: none; }

.ube-notification {
  display: -ms-flexbox;
  display: flex;
  width: 290px;
  padding: 14px 26px 14px 13px;
  border-radius: 8px;
  box-sizing: border-box;
  border: 1px solid #ebeef5;
  position: fixed;
  background-color: #fff;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  transition: opacity .3s, transform .3s, left .3s, right .3s, top .4s, bottom .3s;
  transition: opacity .3s, transform .3s, left .3s, right .3s, top .4s, bottom .3s, -webkit-transform .3s;
  overflow: hidden;
  left: 16px;
  top: 16px;
  z-index: 2000; }
  .ube-notification__group {
    margin-left: 13px; }
  .ube-notification__title {
    font-weight: 700;
    font-size: 16px;
    color: #303133;
    margin: 0; }
  .ube-notification__content {
    font-size: 14px;
    line-height: 21px;
    margin: 6px 0 0;
    color: #606266;
    text-align: justify; }
    .ube-notification__content p {
      margin: 0; }
  .ube-notification__icon {
    height: 24px;
    width: 24px;
    font-size: 24px; }
  .ube-notification__closeBtn {
    position: absolute;
    top: 18px;
    right: 15px;
    cursor: pointer;
    color: #909399;
    font-size: 16px; }
  .ube-notification:hover {
    color: #606266; }

.ube-notification.right {
  right: 16px; }

.ube-notification.left {
  left: 16px; }

.ube-notification__group {
  margin-left: 13px; }

.ube-notification__title {
  font-weight: 700;
  font-size: 16px;
  color: #303133;
  margin: 0; }

.ube-notification__content {
  font-size: 14px;
  line-height: 21px;
  margin: 6px 0 0;
  color: #606266;
  text-align: justify; }

.ube-notification__content p {
  margin: 0; }

.ube-notification__icon {
  height: 24px;
  width: 24px;
  font-size: 24px; }

.ube-notification__closeBtn {
  position: absolute;
  top: 18px;
  right: 15px;
  cursor: pointer;
  color: #909399;
  font-size: 16px; }

.ube-notification__closeBtn:hover {
  color: #606266; }

.el-icon-success {
  color: #67c23a; }

.el-icon-error {
  color: #d6182b; }

.el-icon-info {
  color: #909399; }

.el-icon-warning {
  color: #e6a23c; }

.ube-notification-fade-enter {
  left: 0;
  transform: translateX(-100%); }

.ube-notification-fade-leave-active {
  opacity: 0; }

.reg-container {
  padding-top: 22px; }
  @media (min-width: 768px) {
    .reg-container {
      padding-top: 34px; } }
  @media (min-width: 992px) {
    .reg-container {
      padding-top: 36px; } }
  @media (max-width: 767.98px) and (orientation: portrait) {
    .reg-container {
      padding-bottom: 120px; } }
  @media (max-width: 767.98px) and (orientation: landscape) {
    .reg-container {
      padding-bottom: 90px; } }
  .reg-container #ot-sdk-btn {
    border: none;
    background-color: inherit;
    cursor: pointer;
    font: inherit;
    color: #007bff;
    text-transform: inherit;
    text-decoration: none;
    padding: unset; }
    .reg-container #ot-sdk-btn:focus {
      outline: unset; }
    .reg-container #ot-sdk-btn:hover {
      color: #0056b3;
      text-decoration: underline; }

.help-block {
  color: #fbd0d4;
  line-height: 20px;
  font-size: .8rem; }

.error .help-block {
  display: block; }

.form-group {
  margin-bottom: 12px;
  position: relative; }

.page {
  z-index: 2;
  position: relative; }

.bottom-spanner {
  height: 100px; }

.form-note {
  font-size: 12px;
  line-height: 1.1;
  text-align: center;
  margin: 5px auto;
  font-family: "Oranienbaum", serif; }
  @media (min-width: 768px) {
    .form-note {
      width: 75%; } }

.form-timer {
  margin-top: 25px;
  text-align: center;
  font-size: 20px;
  letter-spacing: 1px;
  line-height: 1; }
  .form-timer_text {
    font-family: "Oranienbaum", serif;
    font-weight: 700;
    font-size: 10px;
    text-transform: uppercase;
    text-align: center;
    margin-top: 10px; }
    .form-timer_text a {
      color: #000;
      text-decoration: underline; }
      .form-timer_text a:hover {
        color: #d6182b; }

#ube-container-register .btn[disabled] {
  background: #d6d6d6;
  color: #ffffff;
  opacity: 1;
  border-color: #d6d6d6; }

nav.top-menu {
  background-color: #253F8E;
  padding: 54px 1rem 0 !important;
  font-family: "Roboto";
  font-weight: inherit;
  min-height: 80px; }
  @media (max-width: 991px) {
    nav.top-menu {
      padding: 0 1rem; } }
  nav.top-menu a.navbar-brand {
    padding: 0; }
    @media (max-width: 380px) {
      nav.top-menu a.navbar-brand {
        margin: 0 0 0 25px !important; } }
    nav.top-menu a.navbar-brand img {
      max-height: 50px;
      max-width: 330px; }
      @media (max-width: 1300px) {
        nav.top-menu a.navbar-brand img {
          max-width: 291px; } }
      @media (max-width: 991px) {
        nav.top-menu a.navbar-brand img {
          max-height: 50px; } }
  @media (max-width: 991px) {
    nav.top-menu {
      min-height: 50px; } }
  @media (min-width: 991px) and (max-width: 1300px) {
    nav.top-menu .navbar-nav .nav-item {
      margin-left: 60px; } }
  @media (max-width: 1300px) {
    nav.top-menu .navbar-nav .nav-item a.nav-link {
      font-size: 13px !important; } }
  nav.top-menu .nav-item a.nav-link {
    letter-spacing: 1px;
    font-size: 1em;
    text-transform: capitalize;
    color: #fff; }
    nav.top-menu .nav-item a.nav-link:hover, nav.top-menu .nav-item a.nav-link:focus {
      color: #fff; }
    @media (max-width: 1300px) {
      nav.top-menu .nav-item a.nav-link {
        font-size: 13px !important; } }
  nav.top-menu .nav-item.active a.nav-link {
    color: #fff; }
    nav.top-menu .nav-item.active a.nav-link:hover, nav.top-menu .nav-item.active a.nav-link:focus {
      color: #3287b6; }

.navbar-nav .show > .nav-link {
  color: #fff !important; }

.dropdown-menu {
  border-radius: 0;
  transition: all .2s ease-out;
  transform: translateY(-20px);
  opacity: 0;
  display: block;
  background: #1a1b23;
  color: #fff !important;
  max-height: 0;
  overflow: hidden;
  pointer-events: none; }

.show .dropdown-menu {
  pointer-events: auto;
  max-height: 1000px;
  opacity: 1;
  transform: translateY(0px); }

.dropdown-item {
  text-transform: capitalize;
  font-size: 0.9em;
  line-height: 2.2em;
  color: #fff;
  font-weight: 400; }
  .dropdown-item:active {
    background-color: #343434; }

.mobile-menu {
  background: #1a1b23;
  box-shadow: 0 0 40px 0 grey;
  position: fixed;
  display: none;
  top: 0;
  right: 0;
  width: 230px;
  height: 100vh;
  z-index: 100000;
  box-sizing: border-box;
  transform: translateX(120%);
  transition: transform .4s;
  overflow: auto; }
  .mobile-menu * {
    color: #fff; }
  .mobile-menu .outer-wrapper {
    position: relative;
    width: 100%;
    height: 100vh;
    overflow: auto; }
    .mobile-menu .outer-wrapper .inner-wrapper {
      position: absolute;
      top: 26px;
      width: 100%;
      padding-bottom: 10vh; }
    .mobile-menu .outer-wrapper .item {
      letter-spacing: .1em;
      padding: 12px 30px;
      margin: 0;
      display: block;
      font-size: 0.9em;
      line-height: 18px;
      text-transform: capitalize; }
      .mobile-menu .outer-wrapper .item.child {
        margin-left: 10px;
        font-size: calc(0.9em*0.9);
        padding-top: 5px; }
    .mobile-menu .outer-wrapper .b-header-notification {
      display: inline-block;
      width: auto;
      height: auto;
      background: 0 0;
      position: relative;
      padding-left: 2.1em; }
      .mobile-menu .outer-wrapper .b-header-notification:after {
        content: '';
        position: absolute;
        left: 0;
        top: .4em;
        width: 1.4em;
        height: 1.6em;
        background: url(/local/templates/parliament/assets/css/../images/head-notif.png) center center/contain no-repeat; }
    .mobile-menu .outer-wrapper .add_my_look {
      display: inline-block;
      width: auto;
      height: auto;
      position: relative;
      border: none;
      margin: 0;
      padding-left: .5em; }
      .mobile-menu .outer-wrapper .add_my_look:after {
        border: none;
        background: 0 0; }
      .mobile-menu .outer-wrapper .add_my_look .icon {
        width: 1em;
        height: 1.2em;
        border: 2px solid #000;
        position: relative;
        display: inline-block;
        top: .4em; }
      .mobile-menu .outer-wrapper .add_my_look .icon:after {
        background-color: #000;
        content: "";
        display: block;
        height: .3em;
        left: .2em;
        position: absolute;
        top: .2em;
        width: .3em; }
      .mobile-menu .outer-wrapper .add_my_look span {
        padding-left: .5em; }
    .mobile-menu .outer-wrapper hr {
      border: none;
      border-bottom: 1px solid #aaa;
      margin-bottom: 1.4em; }
    .mobile-menu .outer-wrapper .close-button {
      display: inline-block;
      margin-top: 11.5em;
      padding: 3em; }
      .mobile-menu .outer-wrapper .close-button svg {
        width: 3.7em;
        height: 3.7em; }
  .mobile-menu.active {
    transform: translateX(0); }
  @media (max-width: 991px) {
    .mobile-menu {
      display: block; } }

.burger-button {
  width: 32px;
  height: 27px;
  position: fixed;
  cursor: pointer;
  box-sizing: content-box !important;
  display: none;
  top: -3px;
  right: 0;
  z-index: 1000001;
  padding: 13px;
  transform: translateY(0);
  transition: transform .4s; }
  .burger-button.translate-top {
    transform: translateY(6.3em); }
  .burger-button .inner-menu-mobile {
    position: relative;
    width: 100%;
    height: 100%; }
  .burger-button.active .burger {
    background: #fff; }
  .burger-button .burger {
    height: 4px;
    background: #fff;
    position: absolute;
    transition: transform .4s, width .4s, opacity .4s; }
    .burger-button .burger.top {
      top: 0;
      right: 0;
      width: 100%; }
    .burger-button .burger.mid {
      opacity: 1;
      top: 50%;
      right: 0;
      width: 100%;
      margin-top: -2px;
      transition: width .4s, opacity .4s; }
    .burger-button .burger.bottom {
      bottom: 0;
      right: 0;
      width: 100%; }
  .burger-button.active {
    transform: translateY(0.5em); }
    .burger-button.active .top {
      width: 140%;
      transform: translateY(5px) rotate(45deg); }
    .burger-button.active .mid {
      width: 0;
      opacity: 0; }
    .burger-button.active .bottom {
      width: 140%;
      transform: translateY(-17px) rotate(-45deg); }
  @media (max-width: 991px) {
    .burger-button {
      display: block; } }

@media (min-width: 768px) and (max-height: 600px) {
  .av-layout {
    min-height: 600px;
    position: relative; } }

@media (max-width: 767.98px) {
  .av-layout {
    position: relative;
    min-height: 100vh; } }

@media (max-width: 700px) {
  .av-layout {
    min-height: calc(100vh + 135px); } }

@media (max-width: 350px) {
  .av-layout {
    min-height: calc(100vh + 235px); } }

.av-container {
  padding-top: 0; }

.av-container > .row {
  min-height: calc(100vh - 58px);
  padding-bottom: 10vh;
  -ms-flex-align: center;
      align-items: center; }

.av-layout #ube-av-container a {
  color: #ccc; }

.av-layout .ube-camera-inside .ube-camera-capture {
  width: 100px;
  height: 75px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  border: 2px solid #1a4b9b;
  position: absolute;
  transform: translate(-50%, 50%);
  bottom: 0;
  left: 50%;
  z-index: 12;
  outline: none;
  background: linear-gradient(90deg, #f12283 0, #ff4b43);
  border-radius: 100%;
  overflow: visible; }

.av-layout .ube-camera-capture svg {
  display: none; }

.av-layout .ube-camera-inside {
  position: relative;
  z-index: 2;
  -ms-flex-positive: 1;
      flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 0 700px rgba(0, 0, 0, 0.4); }

.av-layout .ube-camera-container {
  margin: 0 auto;
  -ms-flex-align: stretch;
      align-items: stretch;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-direction: column;
      flex-direction: column;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  background-color: rgba(0, 0, 0, 0.55);
  padding: 10px 10px 40px;
  overflow: hidden;
  max-width: 600px;
  width: 100%;
  height: 200px; }
  @media (min-width: 1200px) {
    .av-layout .ube-camera-container {
      max-width: 800px;
      height: auto; } }
  @media (min-height: 500px) {
    .av-layout .ube-camera-container {
      height: auto; } }
  @media (min-height: 600px) {
    .av-layout .ube-camera-container {
      height: auto; } }

.age-select-btn {
  min-height: 48px; }

.ube-file-preview-document {
  max-width: 190px; }

.file-upload-group input[type=file] {
  display: none; }

.age-confirm-file select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.age-confirm-file select:active + .select__indicators .select__indicator-separator {
  transform: rotate(225deg);
  margin-top: -5px; }

i.info-icon {
  display: inline-block;
  padding: 0;
  margin: 0;
  background: url(/local/layout/assets/img/icon-info.webp);
  width: 24px;
  height: 24px;
  margin-bottom: -6px; }

.text-wrap {
  white-space: normal !important; }

.el-loading-mask {
  position: absolute;
  z-index: 2000;
  background-color: rgba(0, 0, 0, 0.3);
  margin: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: opacity .3s;
  display: none; }

.el-loading-spinner {
  top: 50%;
  margin-top: -21px;
  width: 100%;
  text-align: center;
  position: absolute; }

.el-loading-spinner .circular {
  height: 42px;
  width: 42px;
  overflow: hidden;
  vertical-align: middle;
  animation: loading-rotate 2s linear infinite; }

.el-loading-spinner .path {
  animation: loading-dash 1.5s ease-in-out infinite;
  stroke-dasharray: 90,150;
  stroke-dashoffset: 0;
  stroke-width: 2;
  stroke: #409eff;
  stroke-linecap: round;
  cx: 50;
  cy: 50;
  r: 20;
  fill: none; }

@keyframes loading-rotate {
  to {
    transform: rotate(1turn); } }

@keyframes loading-dash {
  0% {
    stroke-dasharray: 1,200;
    stroke-dashoffset: 0; }
  50% {
    stroke-dasharray: 90,150;
    stroke-dashoffset: -40px; }
  to {
    stroke-dasharray: 90,150;
    stroke-dashoffset: -120px; } }

#prize-order-form {
  position: relative; }
  #prize-order-form .el-loading-mask {
    background-color: rgba(255, 255, 255, 0.5);
    z-index: 30; }

.prl-prize-loader {
  position: fixed; }

.js-profile-order-form {
  position: relative; }

.cabinet .el-loading-mask {
  position: fixed; }

.rules_modal {
  background: rgba(0, 0, 0, 0.1); }
  .rules_modal .fs-14 {
    font-size: 14px; }
  .rules_modal.general_rules_modal {
    z-index: 100; }
    .rules_modal.general_rules_modal .checkbox_group {
      margin-bottom: 15px; }
      .rules_modal.general_rules_modal .checkbox_group label {
        display: block; }
        @media (max-width: 400px) {
          .rules_modal.general_rules_modal .checkbox_group label {
            margin: 0; } }
        .rules_modal.general_rules_modal .checkbox_group label:before {
          border: 1px solid #adb5bd; }
    .rules_modal.general_rules_modal .btn {
      margin: 0 auto; }
  .rules_modal .modal-dialog {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    margin: 0 !important;
    background: white;
    max-width: 720px;
    transform: translateY(-50%) translateX(-50%);
    /*
			@media (min-width: 768px) {
					width: 620px;
					margin: 50px auto;
					top: auto;
					right: auto;
					left: auto;
					bottom: auto;
					position: relative;
			}
*/ }
    @media (min-width: 992px) {
      .rules_modal .modal-dialog {
        width: 780px; } }
    @media (max-width: 768px) {
      .rules_modal .modal-dialog {
        width: 90%; } }
  .rules_modal .modal-content {
    background: #fff;
    box-shadow: none;
    border: none;
    border-radius: 0; }
    .rules_modal .modal-content-text {
      font-size: 1.3rem; }
    .rules_modal .modal-content .modal-header {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      padding: 40px 25px 20px;
      border-bottom: none; }
      .rules_modal .modal-content .modal-header .title {
        font-size: 2.5rem; }
      .rules_modal .modal-content .modal-header h4 {
        font-size: 9px;
        font-weight: 400;
        line-height: 1.6;
        text-align: center;
        text-transform: uppercase;
        color: #000; }
        @media (min-width: 568px) {
          .rules_modal .modal-content .modal-header h4 {
            font-size: 14px;
            line-height: 1.2; } }
        @media (min-width: 667px) {
          .rules_modal .modal-content .modal-header h4 {
            font-size: 18px;
            line-height: 1.2; } }
        @media (min-width: 992px) {
          .rules_modal .modal-content .modal-header h4 {
            font-size: 20px; } }
        @media (max-height: 650px) {
          .rules_modal .modal-content .modal-header h4 {
            font-size: 15px; } }
        @media (max-width: 576px) {
          .rules_modal .modal-content .modal-header h4 {
            font-size: 15px; } }
        @media (max-width: 400px) {
          .rules_modal .modal-content .modal-header h4 {
            font-size: 10px; } }
      @media (min-width: 768px) {
        .rules_modal .modal-content .modal-header {
          padding: 40px 64px 20px; } }
      @media (min-width: 992px) {
        .rules_modal .modal-content .modal-header {
          padding: 40px 80px 20px; } }
      @media (min-width: 350px) {
        .rules_modal .modal-content .modal-header .mb {
          display: none; } }
    .rules_modal .modal-content .modal-body {
      padding: 0 25px; }
      @media (min-width: 768px) {
        .rules_modal .modal-content .modal-body {
          padding: 0 64px; } }
      @media (min-width: 992px) {
        .rules_modal .modal-content .modal-body {
          padding: 0 80px; } }
      .rules_modal .modal-content .modal-body h4 {
        text-align: center; }
      .rules_modal .modal-content .modal-body .rules_box {
        border: 1px solid #7f7f7f;
        height: 320px;
        overflow-y: auto;
        overflow-x: hidden; }
        @media (max-width: 400px) {
          .rules_modal .modal-content .modal-body .rules_box {
            height: 270px; } }
        @media (max-height: 680px) {
          .rules_modal .modal-content .modal-body .rules_box {
            height: 280px; } }
        @media (max-height: 650px) {
          .rules_modal .modal-content .modal-body .rules_box {
            height: 210px; } }
        .rules_modal .modal-content .modal-body .rules_box .rules_text {
          padding: 20px 25px;
          font-size: 13px;
          line-height: 1.3;
          color: #7f7f7f; }
          .rules_modal .modal-content .modal-body .rules_box .rules_text h1 {
            color: #006ca6;
            font-size: 22px;
            margin-bottom: 15px; }
          .rules_modal .modal-content .modal-body .rules_box .rules_text p {
            font-size: 13px;
            margin-bottom: 5px;
            font-weight: 100; }
            .rules_modal .modal-content .modal-body .rules_box .rules_text p:last-child {
              margin-bottom: 0; }
          .rules_modal .modal-content .modal-body .rules_box .rules_text p b {
            font-weight: 500; }
          @media (min-width: 768px) {
            .rules_modal .modal-content .modal-body .rules_box .rules_text {
              padding: 20px 40px 20px 25px;
              font-size: 12px;
              line-height: 1.5; } }
          @media (min-width: 992px) {
            .rules_modal .modal-content .modal-body .rules_box .rules_text {
              padding: 15px 40px 15px 20px; } }
          @media (max-width: 400px) {
            .rules_modal .modal-content .modal-body .rules_box .rules_text {
              margin: 0;
              padding: 10px 15px; } }
    .rules_modal .modal-content .modal-footer {
      padding: 10px 25px;
      border-top: none;
      text-align: left;
      padding-bottom: 40px; }
      .rules_modal .modal-content .modal-footer .row {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center;
        margin: 0;
        width: 100%; }
        .rules_modal .modal-content .modal-footer .row div {
          width: 100%; }
      @media (min-width: 768px) {
        .rules_modal .modal-content .modal-footer {
          padding: 20px 64px; } }
      @media (min-width: 992px) {
        .rules_modal .modal-content .modal-footer {
          padding: 20px 80px;
          padding-bottom: 30px; } }
  .rules_modal .btn {
    display: block;
    width: 100%;
    max-width: 300px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center; }

.popup-password .popup-inner {
  padding: 40px 40px 45px;
  color: #000; }
  .popup-password .popup-inner .rules {
    margin: 0;
    padding: 0; }
    .popup-password .popup-inner .rules .password-reset {
      min-width: 228px; }

@media (min-width: 768px) {
  .popup-password #password-message,
  .popup-password #re-password-message {
    max-width: 300px; } }

.ube-visibility-show-for-submittedPhoneCode .help-success-block, .ube-visibility-show-for-submittedEmailCode .help-success-block {
  display: none;
  color: #008800; }

.ube-visibility-show-for-submittedPhoneCode.ube-validation-success .help-success-block, .ube-visibility-show-for-submittedEmailCode.ube-validation-success .help-success-block {
  display: block !important; }

.brands-menu-desktop {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  background-color: #253F8E;
  margin: auto;
  -ms-flex-align: baseline;
      align-items: baseline;
  padding: 10px 0 8px;
  transition: .6s ease;
  position: relative; }
  .brands-menu-desktop a {
    display: block;
    padding: 0 20px;
    position: relative;
    transition: .6s ease;
    line-height: 24px; }
    .brands-menu-desktop a:before {
      position: absolute;
      content: '';
      display: block;
      width: 1px;
      height: 11px;
      bottom: 11px;
      left: 0;
      background: #FFFFFF;
      transition: .6s ease; }
    .brands-menu-desktop a:first-child:before {
      display: none; }
    .brands-menu-desktop a img {
      display: inline-block;
      vertical-align: baseline;
      transition: .6s ease;
      filter: invert(1); }
    .brands-menu-desktop a .bs-external-link {
      width: 60px; }
    .brands-menu-desktop a .prl-external-link {
      width: 99px; }
    .brands-menu-desktop a .mrl-external-link {
      width: 67px; }
    .brands-menu-desktop a .mpm-external-link {
      width: 130px; }
    .brands-menu-desktop a .nx-external-link {
      width: 52px; }
    .brands-menu-desktop a .che-external-link {
      width: 52px;
      margin-bottom: -6px; }
  .brands-menu-desktop:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    content: '';
    display: none; }
  .brands-menu-desktop:after {
    display: block;
    margin-left: .255em;
    content: '';
    bottom: 20%;
    left: 50%;
    transform: translate(-50%, 0);
    position: absolute;
    border-top: 0.3em solid #FFFFFF;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
    transition: .6s ease;
    visibility: hidden;
    opacity: 0; }
  @media screen and (max-width: 991px) {
    .brands-menu-desktop {
      display: none; } }

.brands-menu-desktop.collapsed {
  padding: 0 0 2px; }
  .brands-menu-desktop.collapsed a {
    padding: 0 7px;
    line-height: 13px; }
    .brands-menu-desktop.collapsed a:before {
      height: 6px;
      bottom: 0px; }
    .brands-menu-desktop.collapsed a .bs-external-link {
      width: 24px; }
    .brands-menu-desktop.collapsed a .prl-external-link {
      width: 40px; }
    .brands-menu-desktop.collapsed a .mrl-external-link {
      width: 25px; }
    .brands-menu-desktop.collapsed a .mpm-external-link {
      width: 52px; }
    .brands-menu-desktop.collapsed a .nx-external-link {
      width: 15px; }
    .brands-menu-desktop.collapsed a .che-external-link {
      width: 15px;
      margin-bottom: -2px; }
  .brands-menu-desktop.collapsed:before {
    display: block; }
  .brands-menu-desktop.collapsed:after {
    visibility: visible;
    opacity: 1;
    bottom: 25%; }
  .brands-menu-desktop.collapsed + .navbar {
    top: 15px; }
    @media (max-width: 991px) {
      .brands-menu-desktop.collapsed + .navbar {
        top: 0; } }

.brands-menu-mobile {
  margin-left: 30px; }
  .brands-menu-mobile .brands-menu-title {
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: .1em;
    margin-bottom: 10px; }
  .brands-menu-mobile .brand-menu-items {
    list-style-type: none;
    padding-left: 20px;
    margin-bottom: 0; }
  .brands-menu-mobile .brand-menu-link {
    display: block;
    font-size: 13px;
    line-height: 31px; }

.brands-menu-desktop .old-white-logo,
.brands-menu-desktop .old-black-logo {
  display: none; }

nav.top-menu {
  top: 49px;
  transition: .6s ease; }
  @media screen and (max-width: 991px) {
    nav.top-menu {
      top: 0; } }

.basic-form-wrap_title {
  font-size: 29px; }

#ube-container-phone-login .sign-in__notice {
  font-size: 12px; }

#ube-container-phone-login .form-group {
  margin-bottom: 10px; }

#login-column-form .social-center {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center; }

#login-column-form .sign-in__terms-argee {
  margin-bottom: 1rem; }

#login-column-form .phone-code_subtitle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 20px; }

#login-column-form .phone-code_subtitle a {
  width: 100%; }
  @media (min-width: 768px) {
    #login-column-form .phone-code_subtitle a {
      width: auto;
      margin-left: auto; } }

#login-column-form .input-text__input--confirm-code {
  width: 100%;
  padding-bottom: 2px;
  padding-left: 20px;
  font-size: 18px;
  line-height: 25px;
  font-weight: 700;
  letter-spacing: 45px;
  text-align: left;
  border: none;
  background-image: repeating-linear-gradient(90deg, #000000 0, #000000 44px, transparent 0, transparent 58px);
  background-repeat: no-repeat;
  background-position: bottom;
  background-position-x: center;
  background-position-x: 0;
  background-size: 220px 1px;
  background-color: transparent;
  outline: 0;
  color: #000000; }

#login-column-form .phone-code_no-code,
#login-column-form .sign-in__form-code {
  margin-bottom: 1rem; }

#login-column-form .sign-in__form-switch-link {
  display: block;
  text-align: center; }

#ube-container-phone-code {
  min-height: 306px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center; }

#login-column-form .social-center {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center; }

.auth-choice {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-left: auto;
  padding: 5px 0; }

@media (min-width: 992px) {
  .auth-choice {
    padding: 10px 0; } }

.auth #password::-ms-reveal {
  display: none; }

.invite-friend-message {
  background: none;
  padding: 0;
  border: 0;
  border-radius: 0; }
  .invite-friend-message .message-container {
    width: 100%;
    padding: 20px;
    background: #fff;
    border-radius: 20px; }
    .invite-friend-message .message-container__header {
      width: 100%;
      text-align: center;
      color: #000;
      font-size: 23px;
      font-weight: bold; }
    .invite-friend-message .message-container__body {
      margin-top: 20px; }
    .invite-friend-message .message-container__body-content {
      background: #efefef;
      padding: 20px 19px;
      color: #000;
      line-height: 1.15;
      border-radius: 15px;
      position: relative; }
    .invite-friend-message .message-container__btn-copy {
      position: absolute;
      top: 5px;
      right: 8px;
      height: 25px;
      width: 20px;
      background-image: url(/local/templates/parliament/assets/css/../img/profile/copy.png);
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center center;
      cursor: pointer; }
    .invite-friend-message .message-container__body-text {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      line-height: 1.3;
      -ms-flex-pack: distribute;
          justify-content: space-around; }
      .invite-friend-message .message-container__body-text span {
        margin-bottom: 10px; }
      .invite-friend-message .message-container__body-text a {
        word-break: break-all; }
    .invite-friend-message .message-container .invite-friend-buttons {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      padding-top: 20px; }
      .invite-friend-message .message-container .invite-friend-buttons .invite-friend-button {
        color: #fff;
        width: 116px;
        border: 1px solid transparent;
        padding: 8px 12px;
        text-align: center;
        line-height: 1.15;
        font-weight: bold;
        border-radius: 20px;
        cursor: pointer;
        background-color: #006ca6;
        text-decoration: none;
        text-transform: none; }
        @media screen and (max-width: 768px) {
          .invite-friend-message .message-container .invite-friend-buttons .invite-friend-button {
            width: 100%; } }
        .invite-friend-message .message-container .invite-friend-buttons .invite-friend-button.sent-via-sms {
          margin-top: 10px;
          display: none; }
          @media screen and (max-width: 768px) {
            .invite-friend-message .message-container .invite-friend-buttons .invite-friend-button.sent-via-sms {
              display: block; } }

.video-preload__wrapper {
  width: 100%;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 0 0 30px 0 !important; }

.video-preload__image {
  position: relative;
  margin-bottom: 15px;
  width: 100%;
  height: 0;
  border-radius: 4px;
  padding-bottom: 56.25%;
  overflow: hidden;
  background-color: #E5E5E5;
  opacity: 0.5; }
  .video-preload__image::before {
    content: '';
    background-color: #333;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    animation-duration: 0.6s;
    animation-iteration-count: infinite;
    animation-name: loader-animate;
    animation-timing-function: linear;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 30%, rgba(255, 255, 255, 0) 81%); }

.video-preload__info {
  margin-bottom: 10px;
  width: 100%;
  height: 30px;
  border-radius: 4px;
  position: relative;
  overflow: hidden;
  background-color: #E5E5E5;
  opacity: 0.5; }
  .video-preload__info::before {
    content: '';
    background-color: #333;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    animation-duration: 0.6s;
    animation-iteration-count: infinite;
    animation-name: loader-animate;
    animation-timing-function: linear;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 30%, rgba(255, 255, 255, 0) 81%); }

.video-preload__text {
  width: 50%;
  height: 20px;
  border-radius: 4px;
  position: relative;
  overflow: hidden;
  background-color: #E5E5E5;
  opacity: 0.5; }

@keyframes loader-animate {
  0% {
    transform: translate3d(-100%, 0, 0); }
  100% {
    transform: translate3d(100%, 0, 0); } }

.bpRules {
  max-width: 1024px;
  height: 100vh;
  margin: 0 auto;
  padding: 15px 15px calc(10vh + 15px) 15px;
  overflow: hidden;
  color: #000; }
  .bpRules .info-layout {
    margin-bottom: 0; }
  .bpRules h1 {
    font-size: 20px; }
    @media (max-width: 992px) {
      .bpRules h1 {
        font-size: 16px; } }
  .bpRules__popup {
    height: 100%;
    padding: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    background-color: #fff; }
    @media (max-width: 768px) {
      .bpRules__popup {
        padding: 15px; } }
  .bpRules__header {
    margin-bottom: 30px; }
    @media (max-width: 992px) {
      .bpRules__header {
        margin-bottom: 15px; } }
  .bpRules__title {
    margin: 0;
    font-size: 20px; }
    @media (max-width: 992px) {
      .bpRules__title {
        font-size: 16px; } }
  .bpRules__main {
    overflow-y: scroll;
    /* Скрываем scrollbar для Chrome, Safari и Opera */ }
    @media (max-width: 768px) {
      .bpRules__main {
        /* Скрываем scrollbar для IE, Edge и Firefox */
        -ms-overflow-style: none;
        /* IE и Edge */
        scrollbar-width: none;
        /* Firefox */ } }
    @media (max-width: 768px) {
      .bpRules__main::-webkit-scrollbar {
        display: none; } }
  .bpRules__footer {
    padding-top: 30px; }
    @media (max-width: 992px) {
      .bpRules__footer {
        padding-top: 15px; } }
  .bpRules__footer .checkbox_wrap {
    margin-bottom: 30px; }
    @media (max-width: 992px) {
      .bpRules__footer .checkbox_wrap {
        margin-bottom: 15px; } }

@font-face {
  font-family: 'Neula';
  src: url("/local/templates/parliament/assets/css/../fonts/NEULA.ttf") format("ttf");
  font-display: swap; }

@font-face {
  font-family: 'GretaDisNarProMed';
  src: url("/local/templates/parliament/assets/css/../fonts/autumn-promo/GretaDisNarProMed.woff2") format("woff2"), url("/local/templates/parliament/assets/css/../fonts/autumn-promo/GretaDisNarProMed.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Oranienbaum';
  src: url("/local/templates/parliament/assets/css/../fonts/new/Oranienbaum-Regular.woff2") format("woff2"), url("/local/templates/parliament/assets/css/../fonts/new/Oranienbaum-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Cormorant-Regular';
  src: url("/local/templates/parliament/assets/css/../fonts/subset-Cormorant-Regular.woff2") format("woff2"), url("/local/templates/parliament/assets/css/../fonts/subset-Cormorant-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Roboto Condensed';
  src: url("/local/templates/parliament/assets/css/../fonts/subset-RobotoCondensed-Bold.woff2") format("woff2"), url("/local/templates/parliament/assets/css/../fonts/subset-RobotoCondensed-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url("/local/templates/parliament/assets/css/../fonts/Roboto-Bold.woff2") format("woff2"), url("/local/templates/parliament/assets/css/../fonts/Roboto-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url("/local/templates/parliament/assets/css/../fonts/Roboto-Regular.woff2") format("woff2"), url("/local/templates/parliament/assets/css/../fonts/Roboto-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Roboto Condensed';
  src: url("/local/templates/parliament/assets/css/../fonts/subset-RobotoCondensed-Light.woff2") format("woff2"), url("/local/templates/parliament/assets/css/../fonts/subset-RobotoCondensed-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Roboto Condensed';
  src: url("/local/templates/parliament/assets/css/../fonts/subset-RobotoCondensed-Regular.woff2") format("woff2"), url("/local/templates/parliament/assets/css/../fonts/subset-RobotoCondensed-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'GretaDisNarPro';
  src: url("/local/templates/parliament/assets/css/../fonts/new/GreDisNarProRegular.woff2") format("woff2"), url("/local/templates/parliament/assets/css/../fonts/new/GreDisNarProRegular.woff") format("woff"), url("/local/templates/parliament/assets/css/../fonts/new/GreDisNarProRegular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'GretaDisNarPro';
  src: url("/local/templates/parliament/assets/css/../fonts/new/GreDisNarProLight.woff2") format("woff2"), url("/local/templates/parliament/assets/css/../fonts/new/GreDisNarProLight.woff") format("woff"), url("/local/templates/parliament/assets/css/../fonts/new/GreDisNarProLight.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Helvetica Neue';
  src: url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-light-200-webfont.eot");
  src: url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-light-200-webfont.eot?#iefix") format("embedded-opentype"), url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-light-200-webfont.woff2") format("woff2"), url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-light-200-webfont.woff") format("woff"), url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-light-200-webfont.ttf") format("truetype"), url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-light-200-webfont.svg#webfontregular") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Helvetica Neue';
  src: url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-normal-400-webfont.eot");
  src: url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-normal-400-webfont.eot?#iefix") format("embedded-opentype"), url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-normal-400-webfont.woff2") format("woff2"), url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-normal-400-webfont.woff") format("woff"), url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-normal-400-webfont.ttf") format("truetype"), url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-normal-400-webfont.svg#webfontregular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Helvetica Neue';
  src: url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-bold-700-webfont.eot");
  src: url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-bold-700-webfont.eot?#iefix") format("embedded-opentype"), url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-bold-700-webfont.woff2") format("woff2"), url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-bold-700-webfont.woff") format("woff"), url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-bold-700-webfont.ttf") format("truetype"), url("/local/templates/parliament/assets/css/../fonts/new/helveticaneuelt-bold-700-webfont.svg#webfontregular") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

.common-popup__title-top {
  font-size: 23px;
  padding: 35px 50px 30px 50px; }

.common-popup__close-cross {
  width: 25px;
  height: 25px;
  position: absolute;
  top: 16px;
  right: 15px;
  background: url("/Content/img/pop-up-sprite.png") 0 0 no-repeat;
  background-size: cover; }

.common-popup__content {
  padding: 30px 30px 40px 30px; }

.common-popup__bottom {
  margin-top: 30px; }

.common-popup_input {
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  border: 0;
  outline: 0;
  height: 37px;
  width: 200px;
  padding: 0 10px; }

.common-popup_input-box {
  text-align: center;
  padding: 20px 0 0 0; }

.common-popup_poll_list {
  position: relative;
  width: 100%;
  text-align: center;
  padding: 25px 0 10px 0; }

.common-popup_poll_list > li {
  display: inline-block;
  vertical-align: top;
  margin: 0 15px; }

.common-popup_poll_list input[type="checkbox"] {
  position: absolute;
  left: -9999px; }

.common-popup_poll_list input[type="checkbox"] + label {
  display: inline-block;
  vertical-align: top;
  width: 101px;
  height: 101px;
  background: url("/Content/iqos/img/poll-icons.png") 0 0 no-repeat;
  cursor: pointer; }

.common-popup__text {
  font-size: 16px;
  color: black;
  text-align: center;
  padding: 0 20px; }

.common-popup__checkbox {
  position: relative;
  padding-top: 20px;
  width: 400px;
  margin: 0 auto; }

.common-popup__checkbox input[type=checkbox] {
  position: absolute;
  left: -9999px;
  opacity: 0; }

.common-popup__checkbox label {
  display: block;
  cursor: pointer;
  padding-left: 40px;
  position: relative; }

.common-popup__checkbox label:before {
  content: "";
  display: block;
  width: 25px;
  height: 25px;
  position: absolute;
  left: 0;
  top: 1px;
  background-color: #ffffff;
  border: 1px solid #cbcbcb; }

.common-popup__checkbox input[type=checkbox]:checked + label:before {
  content: "";
  font-size: 15px;
  color: #f3f3f3;
  text-align: center;
  line-height: 15px;
  background: url("/Content/img/tick.png") center center no-repeat; }

.common-popup_update_list {
  position: relative;
  padding: 25px 0 10px 0;
  margin-top: 10px;
  width: 100%;
  height: 200px;
  overflow-x: auto; }

.common-popup_poll_checkbox_descr {
  padding-top: 10px; }

input[type="checkbox"].common-popup_poll_checkbox--car:checked + label {
  background-position: 0 -113px; }

input[type="checkbox"].common-popup_poll_checkbox--bar + label {
  background-position: -112px 0; }

input[type="checkbox"].common-popup_poll_checkbox--bar:checked + label {
  background-position: -112px -113px; }

input[type="checkbox"].common-popup_poll_checkbox--tshirt + label {
  background-position: -223px 0; }

input[type="checkbox"].common-popup_poll_checkbox--tshirt:checked + label {
  background-position: -223px -113px; }

input[type="checkbox"].common-popup_poll_checkbox--soc + label {
  background-position: -335px 0; }

input[type="checkbox"].common-popup_poll_checkbox--soc:checked + label {
  background-position: -335px -113px; }

input[type="checkbox"].common-popup_poll_checkbox--fly + label {
  background-position: -446px 0; }

input[type="checkbox"].common-popup_poll_checkbox--fly:checked + label {
  background-position: -446px -113px; }

input[type="checkbox"].common-popup_poll_checkbox--bad + label {
  background-position: -558px 0; }

input[type="checkbox"].common-popup_poll_checkbox--bad:checked + label {
  background-position: -558px -113px; }

.common-popup {
  width: 600px; }

.legal_notice {
  padding: 0 30px; }

@media (max-width: 469px) {
  .common-popup {
    width: 100%; }
  .common-popup__title-top {
    font-size: 20px;
    padding: 20px 15px 15px 15px; }
  .common-popup__checkbox {
    width: 100%; }
  .common-popup__content {
    padding: 20px 15px 20px 15px; } }

.index_page_feed .index_page_feed a,
.products_all .products_all a,
.iqos_main .iqos_main a,
.true_luxury_index_page .true_luxury_index_page {
  color: #3287b6; }

@font-face {
  font-family: NeoSansPro;
  src: url("/local/templates/parliament/assets/css/../fonts/NeoSansPro-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

.iqos-page {
  font-family: NeoSansPro; }

.iqos-button {
  font-family: NeoSansPro;
  border: 3px solid #0071dc;
  height: 65px;
  border-radius: 21px;
  text-transform: uppercase;
  color: #0071dc;
  font-size: 30px;
  padding: 0 20px;
  cursor: pointer; }

.iqos-button:hover {
  background: #0071dc;
  color: #fff; }

.fullwidth-block {
  position: relative;
  width: 100%;
  height: 383px;
  padding: 50px;
  color: #0071dc; }

.fullwidth_text-logo {
  position: relative;
  display: inline-block;
  margin-top: 4px;
  vertical-align: top;
  width: 271px;
  height: 37px;
  background: url("data:image/png;base64,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") right center no-repeat;
  background-size: cover; }

.fullwidth_title {
  position: relative;
  font-size: 42px;
  max-width: 640px;
  line-height: 49px; }

.fullwidth_logo {
  position: relative;
  width: 256px;
  height: 66px;
  margin-top: 20px;
  background: url("data:image/png;base64,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") center no-repeat;
  background-size: cover; }

.fullwidth_logo-box {
  position: absolute;
  bottom: 50px;
  left: 50px; }

.fullwidth_social {
  position: absolute;
  bottom: 50px;
  right: 50px; }

.fullwidth_social a {
  text-decoration: none; }

.fullwidth_social_youtube {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 74px;
  height: 52px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAAA0CAYAAAAt+K7AAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4hJREFUeNrsm1tIFFEYx/9nXJX1Wm6mkBFmRaI9BEEPgReIepDwQXoJeomgXgJLI4oKJTJSBAsqohtEhFAGFtLN8EIJRVGUplgmkYFla3lb8bbTd9bZZS+uuy/NnGnPH/7Mnpllz5nffOebc2bnMIQpp5Kh0CaNvIKcTraRreQ4chI5QSvHk5O1/VavYxbtpxRtn1vMr7yQRsmqX9mpfZ4lj2v7JskO8gh5Qiu7jzm0sp08SP5O/qE4B5zhnD9bBAw/lkcuJueTc8kx+L80Te4kt5Ebye0ETg0bFEEqok0NORuRpW7yYYLVtCgorXvVkksR2aojl3l3S8XvC2ckJJdKNRaBEUXRxPNQq2TkowKKqjb/iKqSXAJU5RNRFE05WvaXClQuRVWXO6JKJI+gKvHueoWSR1AVeoPaJHkElYsNo/yUpg3ppYIrnUdUluQQUlkcVKbkEFKZivYkQF/FxwGxMabrejbdq12bCdZFk4Di7WYBZTMGlCuYV4LduwrWXA9sWG8KUCnGjlK2gL15BHaBZgu2paKCSjEuorwVFQXs3w3W+xw4sAewWISMqFRhmrMkCayuEuzdU2BbvkigUjmoROECPXsN2MNbYPdvAOtWi9CiRA7KKmwKLdoK9v4ZWPVxINnQ62nloGKFvt9EU74q2wfW0w7s3UWzU8WIVsTyWqNNMZJZvgzs8lmwV01A3mbdLxcHFWeqycTGXLCWu2D1F4FVGXrVGqfArNq5A+xjK1hlOZ3Gv0+z5gWlsyymbfmdB1CP0Gj+64BuoBymylNvO6EeqgDaX+pZq4ODmjEFoJ+/oJ6oAa7TJNrp1Lv2GQ5qSmhAM7PA+WtQT58DRsaMasUUBzUpLKSmZqjlp4DeL0a3ZJKDGhMOUPfn+Tz0pE2UFo1xUEPCAPozCrWiFrh0E5idFenSDXFQdsObMTcHXLkN9SQla/tvEZOAnYMaNrQJLS+gHqRu9qFH5FvKsHER1f8Nalkl0PjYDIMTuzGgPvVDzSmgm+60WYa5LlD6/50+4TDbhGmQT4r75ZQ3dKLgoPokh5Dqc79xxwedCZLHghpXnAOJ7udRryWPoHKxcYNqkTyCj/S8QTVIHkHV4AHF33qlTYdkEqAOjY3PM/NjkkuAPEw8oLQ39KslG4+q3asW/COK6yjmF8xEuuo0Fh7JZWi+Cm8Zmh8subAxHFALgIvopbJ/BRgAS+/+bruXtmIAAAAASUVORK5CYII=") center no-repeat;
  cursor: pointer; }

.fullwidth_social_fb {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 64px;
  height: 64px;
  background: url("/Content/iqos/img/fb.png") center no-repeat;
  background-size: cover;
  cursor: pointer; }

.fullwidth_social_instagram {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 64px;
  height: 63px;
  cursor: pointer;
  margin-left: 16px;
  background: url("data:image/png;base64,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");
  background-size: cover; }

.tiles {
  position: relative;
  width: 100%;
  height: 498px; }

.tiles_narrow {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 50%;
  height: 100%;
  padding: 133px 45px 0 45px;
  color: #fff;
  text-align: right;
  font-size: 40px; }

.tiles_wide {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  height: 100%;
  padding: 250px 45px 0 45px;
  color: #fff;
  font-size: 40px; }

.atelier_text-logo {
  display: inline-block;
  vertical-align: bottom;
  width: 243px;
  height: 47px;
  background: url("/images/iqos-page/atelier.png") center no-repeat;
  background-size: cover;
  margin-bottom: 3px; }

.tiles_narrow--benefits {
  background: url("/local/templates/parliament/assets/css/../../assets/img/welcome/benefits-bg.webp") center/cover no-repeat; }

.tiles_wide--atelier {
  background: url("/local/templates/parliament/assets/css/../../assets/img/welcome/atelier-bg.webp") right center no-repeat; }

.tiles_wide--aba {
  background: url("/local/templates/parliament/assets/css/../../assets/img/welcome/banner_product_PRL.webp") left top no-repeat;
  background-size: cover; }

.tiles_wide_product {
  position: relative;
  width: 100%;
  height: 100%; }

.tiles_wide_product:before,
.tiles_wide_product:after {
  content: "";
  display: block;
  position: absolute;
  width: 60%;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  background-image: url("/local/templates/parliament/assets/css/../../assets/img/welcome/banner_product_PRL.webp");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top; }

.tiles_wide_product:before {
  top: 45px;
  left: 45px;
  z-index: 2; }

.tiles_wide_product:after {
  z-index: 1;
  background-image: url("/local/templates/parliament/assets/css/../../assets/img/welcome/banner_product_PRLp.webp");
  background-position: bottom;
  right: 0;
  bottom: 45px;
  top: 25px;
  right: 25px;
  left: unset; }

.tiles_narrow--iqos {
  background: url("/local/templates/parliament/assets/css/../../assets/img/welcome/iqos-bg.webp") left center no-repeat;
  background-size: cover; }

.tiles_wide--iqostestdrive {
  position: relative;
  background: url("/local/templates/parliament/assets/css/../../assets/img/welcome/iqos-bg2.webp") right center no-repeat;
  background-size: cover; }

.tiles_iqos-logo {
  position: absolute;
  top: 40px;
  right: 40px;
  width: 131px;
  height: 49px;
  background: url("/local/templates/parliament/assets/css/../../assets/img/welcome/iqos-logo.png") center no-repeat;
  background-size: cover; }

.tiles_iqos-title {
  position: absolute;
  top: 110px;
  right: 40px;
  width: 244px;
  height: 63px;
  background: url("/local/templates/parliament/assets/css/../../assets/img/welcome/iqos-title.png") center no-repeat;
  background-size: cover; }

.tiles_iqos-title2 {
  position: absolute;
  top: 60px;
  right: 40px;
  width: 532px;
  height: 95px;
  background: url("/local/templates/parliament/assets/css/../../assets/img/welcome/iqos-title2.png") center no-repeat;
  background-size: cover; }

@media (max-width: 1300px) {
  .tiles_iqos-title2 {
    position: absolute;
    top: 30px;
    right: 40px;
    width: 266px;
    height: 47px;
    background: url("/local/templates/parliament/assets/css/../../assets/img/welcome/iqos-title2.png") center no-repeat;
    background-size: cover; } }

.tiles_iqos-subtitle {
  position: absolute;
  top: 220px;
  font-size: 18px;
  color: #0071dc;
  max-width: 200px;
  right: 40px;
  text-align: right; }

.tiles_iqos-btn-box {
  position: absolute;
  bottom: 30px;
  right: 40px; }

.tiles_iqos-btn {
  position: relative;
  display: inline-block;
  vertical-align: top;
  border: 0 !important;
  height: 49px;
  color: white;
  background-color: #79dab3;
  background: -o-linear-gradient(top, #79dab3, #0071dc);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="'#79dab3'",EndColorStr="'#0071dc'");
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#79dab3', EndColorStr='#0071dc')";
  font-size: 19px;
  text-align: center;
  line-height: 49px;
  text-decoration: none;
  padding: 0 20px;
  border-radius: 4px; }

.tiles_iqos-btn:hover {
  background: #0071dc; }

.benefits_text-logo {
  display: inline-block;
  vertical-align: top;
  margin: 0 0 0 2px;
  width: 316px;
  height: 44px;
  background: url("data:image/png;base64,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");
  background-size: cover; }

.tiles_atelier {
  max-width: 550px;
  line-height: 1.3; }

.tiles_atelier p {
  padding-top: 40px;
  font-size: 26px;
  line-height: 1; }

.tiles_wide--sci {
  position: relative;
  background: url("/local/templates/parliament/assets/css/../../assets/img/welcome/sci-bg.webp") right center no-repeat;
  color: #0071dc; }

.tiles_narrow--testdrive {
  position: relative;
  background: url("/local/templates/parliament/assets/css/../../assets/img/welcome/testdrive-bg.webp") left center no-repeat;
  color: #0071dc; }

.tiles_link-box {
  position: absolute;
  left: 50px;
  bottom: 50px;
  text-align: left;
  max-width: 500px; }

.tiles_link-box_title {
  font-size: 42px;
  padding-bottom: 20px; }

.mobile_wb {
  display: block;
  position: relative;
  width: 100%;
  height: 220px;
  background: #ffffff;
  text-align: center; }

.mobile_wb_title {
  color: #0071dc;
  font-size: 31px;
  width: 100%;
  padding: 39px 10px 12px 10px;
  line-height: 1.2; }

.desktop-hidden {
  display: none; }

.fullwidth_bg {
  position: relative;
  width: 100%;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  height: 100%;
  overflow: hidden; }

.fullwidth_bg > video {
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  width: 100%;
  position: absolute;
  z-index: 0; }

.mobile-top-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.footer p {
  font-size: inherit;
  line-height: inherit;
  padding: 0;
  font-size: 12px;
  line-height: 18px; }

.footer a {
  text-decoration: underline;
  font-size: 12px; }

.iqos-video-play {
  width: 120px;
  height: 120px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: url("/Content/iqos/img/play.png") center no-repeat;
  background-size: cover;
  cursor: pointer;
  opacity: 0.8;
  transition: opacity 0.2s ease; }

.iqos-video-play:hover {
  opacity: 0.9; }

.iqos-video-pause {
  display: none;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 25px;
  right: 25px;
  background: url("/Content/iqos/img/pause.png") center no-repeat;
  background-size: cover;
  cursor: pointer;
  opacity: 0.6;
  transition: opacity 0.2s ease; }

.iqos-video-pause:hover {
  opacity: 0.7; }

.tiles_benefits {
  float: right;
  max-width: 380px;
  text-align: left;
  line-height: 1.3; }

.iqos-video-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: rgba(0, 0, 0, 0.5); }

.fullwidth_title,
.fullwidth_logo,
.fullwidth_logo-box,
.fullwidth_social {
  z-index: 10; }

.iqos_trialform-box {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 30;
  background: rgba(255, 255, 255, 0.97); }

.iqos_trialform-box > iframe {
  width: 100%;
  height: 100%; }

.tiles_iqos-btn {
  cursor: pointer;
  min-width: 200px; }

.tiles--tl {
  height: 560px; }

@media (max-width: 1500px) {
  .fullwidth_title {
    font-size: 35px; }
  .fullwidth_text-logo {
    margin-top: 7px;
    width: 229px;
    height: 31px; }
  .fullwidth_logo {
    width: 166px;
    height: 43px; }
  .iqos-button {
    height: 52px;
    font-size: 24px;
    border-radius: 15px;
    padding: 0 16px; }
  .fullwidth_social_instagram,
  .fullwidth_social_fb {
    width: 52px;
    height: 52px; }
  .tiles_narrow,
  .tiles_wide {
    font-size: 31px; }
  .tiles_wide {
    width: 57%; }
  .tiles_narrow {
    width: 43%; }
  .benefits_text-logo {
    width: 253px;
    height: 35px; }
  .atelier_text-logo {
    width: 175px;
    height: 35px; }
  .tiles_link-box_title {
    font-size: 33px; } }

@media (max-width: 1024px) {
  .tiles_wide--aba {
    background-position: bottom; }
  .tiles_wide_product:before,
  .tiles_wide_product:after {
    width: 50%; }
  .tiles_wide_product:before {
    top: 25px;
    left: 25px; }
  .tiles_wide_product:after {
    bottom: 15px;
    right: 45px;
    top: 15px;
    background-position: right; }
  .iqos_trialform-box {
    display: block; }
  .tiles_iqos-subtitle,
  .tiles_iqos-btn-box {
    display: none; }
  .fullwidth_bg > video {
    display: none; }
  .desktop-hidden {
    display: block; }
  .iqos-button {
    font-family: NeoSansPro;
    border: 2px solid #0071dc;
    height: 52px;
    border-radius: 15px;
    text-transform: uppercase;
    color: #0071dc;
    font-size: 24px;
    padding: 0 20px;
    cursor: pointer; }
  .mobile-hidden {
    display: none; }
  .fullwidth-block {
    height: 220px;
    width: 100%;
    background: url("/local/templates/parliament/assets/css/../../assets/img/welcome/top-bg.webp") center no-repeat;
    background-size: cover;
    padding: 50px 34px; }
  .fullwidth_title {
    font-size: 27px;
    line-height: 1.3; }
  .fullwidth_text-logo {
    width: 173px;
    height: 23px;
    margin-top: 5px;
    background-size: cover; }
  .fullwidth_logo {
    width: 185px;
    height: 46px;
    margin-top: 13px;
    background-size: cover; }
  .tiles {
    height: auto; }
  .tiles_narrow {
    width: 100%;
    height: 265px;
    background-size: cover; }
  .tiles_wide {
    width: 100%;
    height: 265px;
    background-size: cover;
    padding: 31px 34px 0 34px; }
  .tiles_atelier {
    font-size: 27px;
    text-transform: uppercase;
    line-height: 1.3; }
  .tiles_wide--iqostestdrive {
    height: 700px; } }

@media (max-width: 550px) {
  .tiles_iqos-logo {
    top: 20px;
    right: 20px; }
  .tiles_iqos-title {
    display: none; }
  .tiles_wide_product:before {
    left: 15px; }
  .tiles_wide_product:after {
    right: 25px;
    left: unset;
    top: 10px;
    bottom: 15px;
    background-position: bottom right; } }

@media (max-width: 430px) {
  .tiles_wide_product:before,
  .tiles_wide_product:after {
    top: 24px;
    left: 0;
    right: 0;
    margin: auto; }
  .tiles_wide_product:before {
    margin: 0 auto;
    width: 100%;
    max-height: 58px;
    bottom: 0; } }

.aba-popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: -1;
  transition: all 0.3s ease; }

.aba-popup.shown {
  opacity: 1;
  z-index: 100000; }

.aba-popup__container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 375px;
  height: 750px;
  background: url("/images/iqos-page/aba-popup-bg.webp");
  color: #ffffff;
  padding: 355px 0 0 83px; }

.aba-popup__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7); }

.aba-popup__close {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 16px;
  height: 16px;
  cursor: pointer;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGZJREFUeNpi+P//fysQvwDifCBmIBLnQ/W0MkAZMFBBhOYKJPUvYKb9J9KQCjS1+bgkKojQDFZDUAEhOWJswes6YvyJ12vEBhbOwGVioBRQ2wsUBSJF0UhRQqI4KVOcmSjKzgABBgCNMDO0TCfEHgAAAABJRU5ErkJggg==") center no-repeat; }

.aba-popup__text {
  font-size: 20px;
  line-height: 30px; }

.aba-popup__text:nth-child(2) {
  margin-top: 73px; }

.aba-popup__text:nth-child(3) {
  margin-top: 63px; }

@media (max-width: 1400px) {
  .aba-popup__container {
    transform: translate(-50%, -50%) scale(0.8); } }

@media (max-width: 800px) {
  .aba-popup__container {
    transform: translate(-50%, -50%) scale(0.65); } }

.iqos-page .pab-banner + .tiles {
  margin-bottom: 10vh; }

@font-face {
  font-family: 'TTNorms';
  src: url("/fonts/TTNorms/TTNorms-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'TTNorms';
  src: url("/fonts/TTNorms/TTNorms-ExtraBold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap; }

.moscow-spb-banner {
  font-family: 'TTNorms', serif;
  font-weight: 400;
  overflow: hidden;
  cursor: default;
  text-align: center;
  padding: 0;
  position: relative; }

.moscow-spb-banner__text {
  background: linear-gradient(to right, #0a97d4, #2c23ba);
  padding: 15px 15px 10px;
  color: #ffffff;
  font-size: 27px;
  line-height: 36px; }

.moscow-spb-banner strong {
  font-weight: 700; }

.moscow-spb-banner__btn {
  background: url("/local/templates/parliament/assets/css/../img/moscow-spb-banner/banner-img.jpg") no-repeat top center;
  background-size: 100%;
  height: 300px; }

.moscow-spb-banner__btn-text {
  cursor: pointer;
  display: inline-block;
  width: 256px;
  position: absolute;
  bottom: 15px;
  left: 50%;
  margin-left: -128px;
  line-height: 55px;
  text-align: center;
  color: #fff;
  background: linear-gradient(to right, #099cd5, #2e1eb9);
  font-size: 19px;
  text-decoration: none;
  padding: 0 20px;
  font-family: 'NeoSansPro', sans-serif;
  border-radius: 4px; }

.moscow-spb-banner__btn-text:hover {
  background: linear-gradient(to right, #2e1eb9, #099cd5); }

@media (max-width: 1024px) {
  .moscow-spb-banner__text {
    font-size: 20px;
    line-height: 26px; }
  .moscow-spb-banner {
    height: auto; }
  .moscow-spb-banner__btn {
    height: 250px; } }

.voyage-kl {
  background: url("/local/templates/parliament/assets/css/../../assets/img/welcome/bg.webp") center no-repeat;
  background-size: cover;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0 5vw; }

@media (max-width: 700px) {
  .voyage-kl {
    background: url("/local/templates/parliament/assets/css/../../assets/img/welcome/bg-mobile.webp") center no-repeat;
    background-size: cover;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; } }

.voyage-kl__left-text {
  position: relative;
  width: 500px; }

.voyage-kl__left-text > img {
  width: 100%; }

.voyage-kl__right-text {
  position: relative;
  width: 460px; }

.voyage-kl__right-text > img {
  width: 100%; }

.voyage-kl__pack {
  position: relative;
  width: 210px; }

.voyage-kl__pack > img {
  width: 100%; }

.voyage-kl__desktop {
  display: block; }

.voyage-kl__mobile {
  display: none; }

@media (max-width: 700px) {
  .voyage-kl__desktop {
    display: none; }
  .voyage-kl__mobile {
    display: block; } }

@media (max-width: 700px) {
  .voyage-kl__left-text {
    margin-bottom: 40px; }
  .voyage-kl__right-text {
    margin-top: 30px; } }

@media (max-width: 1400px) {
  .voyage-kl__left-text {
    position: relative;
    width: 400px; }
  .voyage-kl__right-text {
    position: relative;
    width: 360px; }
  .voyage-kl__pack {
    position: relative;
    width: 210px; } }

@media (max-width: 1200px) {
  .voyage-kl__left-text {
    position: relative;
    width: 350px; }
  .voyage-kl__right-text {
    position: relative;
    width: 310px; }
  .voyage-kl__pack {
    position: relative;
    width: 190px; } }

@media (max-width: 1024px) {
  .voyage-kl {
    height: 283px;
    padding: 0 3vw; }
  .voyage-kl__left-text {
    position: relative;
    width: 250px; }
  .voyage-kl__right-text {
    position: relative;
    width: 210px; }
  .voyage-kl__pack {
    position: relative;
    width: 130px; } }

@media (max-width: 700px) {
  .voyage-kl {
    height: 595px;
    padding: 0;
    -ms-flex-direction: column;
        flex-direction: column; }
  .voyage-kl__left-text {
    position: relative;
    width: 250px; }
  .voyage-kl__right-text {
    position: relative;
    width: 210px; }
  .voyage-kl__pack {
    position: relative;
    width: 130px; } }

.common-popup-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  background-color: rgba(0, 0, 0, 0.6);
  top: 0;
  left: 0;
  z-index: -10;
  opacity: 0;
  visibility: hidden;
  transition-property: opacity;
  transition-duration: 300ms; }

.common-popup-overlay.active {
  z-index: 1200;
  opacity: 1;
  visibility: visible; }

.popup_age-validation-btn {
  height: inherit;
  background: #006ca6;
  border: none;
  color: white;
  font-size: 18px;
  padding: 12px 25px;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
  display: inline-block; }

.popup_age-validation-btn.btn-disabled {
  background-color: #929292;
  pointer-events: none; }

.common-popup {
  width: 450px;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-2000px);
  top: 50%;
  opacity: 0;
  transition-property: transform;
  transition-delay: 200ms;
  transition-duration: 300ms; }

.common-popup.active {
  transform: translateX(-50%) translateY(-50%);
  opacity: 1; }

@media (max-width: 469px) {
  .common-popup {
    width: 100%; } }

@media (max-height: 299px) {
  .common-popup {
    height: 100%; } }

.common-popup__title-top {
  background-color: white;
  padding: 35px 30px 30px 30px;
  text-align: center;
  font-size: 25px;
  font-weight: bold;
  text-transform: uppercase;
  color: black;
  position: relative; }

.common-popup__title-top:before {
  content: '';
  position: absolute;
  width: 42px;
  height: 2px;
  background-color: #04245d;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%); }

@media (max-width: 469px) {
  .common-popup__title-top {
    font-size: 20px;
    padding: 20px 15px 15px 15px; } }

.common-popup__content {
  background-color: #f7f7f7;
  padding: 40px 30px 35px 30px; }

@media (max-width: 469px) {
  .common-popup__content {
    padding: 20px 15px 20px 15px; } }

.common-popup__message {
  font-size: 16px;
  color: black;
  width: 260px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  position: relative; }

@media (max-width: 469px) {
  .common-popup__message {
    max-width: 95%; } }

.common-popup__message--has-icon {
  text-align: left;
  width: 342px; }

.common-popup__message--icon-success {
  padding-left: 62px; }

.common-popup__message--icon-success:before {
  content: '';
  width: 50px;
  height: 40px;
  background-image: url("/Content/img/pop-up-sprite.png");
  position: absolute;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-position: -56px 7px; }

.common-popup__message--icon-fail {
  padding-left: 62px; }

.common-popup__message--icon-fail:before {
  content: '';
  width: 50px;
  height: 40px;
  background-image: url("/Content/img/pop-up-sprite.png");
  position: absolute;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-position: -126px 7px; }

.common-popup__bottom {
  margin-top: 22px;
  text-align: center; }

.common-popup__social-link {
  width: 48px;
  height: 48px;
  display: inline-block;
  background-image: url("/Content/img/auth-icons.png"); }

.common-popup__social-link:hover {
  opacity: 0.8; }

.common-popup__social-link + .common-popup__social-link {
  margin-left: 16px; }

.common-popup__social-link--vk {
  background-position: 106px 0; }

.common-popup__social-link--fb {
  background-position: -115px 0; }

.common-popup__close-cross {
  width: 29px;
  height: 29px;
  position: absolute;
  top: 35px;
  right: 30px;
  background-image: url("/Content/img/pop-up-sprite.png");
  background-position: 0 0;
  background-repeat: no-repeat; }

.common-popup__close-cross:hover {
  cursor: pointer; }

@media (max-width: 469px) {
  .common-popup__close-cross {
    top: 20px;
    right: 15px; } }

.common-popup__button {
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 25px;
  font-weight: bold;
  text-transform: uppercase;
  color: black;
  border: 1px solid #006ca6;
  background: none;
  line-height: 55px;
  margin-top: 0;
  position: relative;
  float: none;
  padding: 0;
  box-sizing: border-box; }

.common-popup__button:hover {
  color: rgba(0, 0, 0, 0.7); }

@media (max-width: 469px) {
  .common-popup__button {
    font-size: 20px; } }

.global-popup_overlay-close {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, input {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-text-size-adjust: none;
      -ms-text-size-adjust: none;
          text-size-adjust: none; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

img {
  vertical-align: bottom; }

button {
  border: 0;
  outline: none;
  background: none; }

body {
  font-family: "Oranienbaum", serif; }

.content-section {
  padding-top: 80px; }

.spots-bg {
  background: url("/Content/img/bundle/spots-pattern.png");
  background-size: 100%;
  background-repeat: repeat;
  padding-bottom: 150px; }

.button {
  background: transparent;
  border-radius: 0;
  outline: none;
  border: 0;
  cursor: pointer;
  font-weight: 400;
  text-transform: uppercase;
  font-family: "Oranienbaum", serif; }

.button--white {
  color: #fff;
  font-size: 17px;
  border: 1px solid #fff;
  padding: 7px 30px; }

.button--blue {
  color: #000;
  font-size: 17px;
  border: 1px solid #3287b6;
  padding: 9px 30px; }

.button--blue:hover {
  background: #077fc1;
  color: #fff; }

a.button--blue {
  color: #000 !important;
  font-weight: 400;
  text-decoration: none; }

a.button--blue:hover {
  color: #fff !important; }

.hidden {
  display: none !important; }

/* ----- HEADER ----- */
.header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #fff;
  border: none;
  height: 83px;
  line-height: 83px;
  opacity: 1;
  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.1);
  transition: opacity .7s;
  z-index: 500;
  font-weight: 400;
  font-family: "Oranienbaum", serif; }

.header_wrapper {
  position: relative;
  width: 100%;
  max-width: 1165px;
  margin: 0 auto; }

.navbar-hidden {
  opacity: 0; }

.header_logo-box {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 100; }

.header_menu-box {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: 78%;
  text-align: center;
  padding-left: 225px; }

.header_menu {
  width: 100%; }

.header_menu li {
  display: inline-block;
  vertical-align: top;
  margin: 0 11px; }

.header_menu li a {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 400;
  color: #000;
  text-decoration: none; }

.header_menu li a:hover,
.header_menu li a.active {
  color: #3287b6; }

.header_menu li.header_menu_benefits > a {
  position: relative;
  display: inline;
  width: 100%; }

.header_menu li.header_menu_benefits > a:after {
  display: none; }

.header_menu_user_box {
  display: inline-block;
  vertical-align: top;
  padding-left: 40px; }

.top_profile {
  display: inline-block;
  vertical-align: middle;
  height: 21px;
  width: 21px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkyMjFCNkEyOTE0RjExRTY4QjFEOTYwNkNCMUQ1NEQwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkyMjFCNkEzOTE0RjExRTY4QjFEOTYwNkNCMUQ1NEQwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTIyMUI2QTA5MTRGMTFFNjhCMUQ5NjA2Q0IxRDU0RDAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTIyMUI2QTE5MTRGMTFFNjhCMUQ5NjA2Q0IxRDU0RDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5njmg/AAAB60lEQVR42pSVyyvEURTHZwwxGuRZWHhG3sqCmgillGKEsmKvLEixsVBKEsXCxiOPf8BCeSWlyJSVvEKSMCy834/wvfpO/dzuz/yc+jR17rnn3nPO93fHbPrbLCATxIAI8Ab2wTp4Nf3TwkA3uGCiLbAGNsAjuAdDIMFowmpwDZygBvhL696gBCyAF9DsKWETb9YIzAYuUAnuwKBefDl45+9/LAvcgFZ5IQicgxadjVaQCAJ11ivYimSts43DsCj618XhfLGSCRCgSDwDxrSOHdCgCOwHx6AM2EAeFTCriC1iG3zd8hG3iJeCwnkzu+SPpEbtiqqE1PK9KOxncCgFpXDziuR3gW2QLvk/wJ7IJ5KGUkaynVGjUZLfB0QzuWxPYugi6RWn7yMFHIAlfjk2TYm94AHMK5KGcO1ng7h6riIoja25BIvgBHwChyLWxhlkux3iRj2aAD/QyXLEtEdAO+gDq9w8yta5rR4caU+pBbcMCuLjsUuZqCwDLPPFimVbNkGHSfO9WjjlU80ginmQnolEkyCVwq+jYn7tSaJ4RQ/jDH73fixZSK9QLyiHUpqjfv8yMelhCt7h6XRR+jRPHwdVrCKYFZSCAT55Tr5Shq2APXPxM3YjejbFl0n5hpoNHmDV/Ee5PAV/CzAAD6ZyYAJGVvAAAAAASUVORK5CYII=") no-repeat; }

.top_exit {
  display: inline-block;
  vertical-align: middle;
  height: 21px;
  width: 21px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZBQzJFOEZCOTE0RjExRTZCQTJGOEJCRDY2MTZDRjQ5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZBQzJFOEZDOTE0RjExRTZCQTJGOEJCRDY2MTZDRjQ5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkFDMkU4Rjk5MTRGMTFFNkJBMkY4QkJENjYxNkNGNDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkFDMkU4RkE5MTRGMTFFNkJBMkY4QkJENjYxNkNGNDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7vjRgHAAABVklEQVR42qzVyyuEURjH8XcYSXIrmnKXbNigpHH5C9jJ0lbsRFbYIAsbisWsTI1sLWenKErJRiRkZaGwYFw34nvqeWuazpw555156lPTufzmvGfOeybkmasJvajDL65xJp+dqgzTuJTJNzjECVJ4whqqbQMHcC9Bk6jN6C/FOI7wjJZcgaP4wjJKLBdgrB58YMIrUBXhHOsB5nZm6xiR/Sl3DIzgHTO6zgS2Aj7lsJyI+cyOO4zlsX1RvGLBbwijFQ+awf1otgyOYVXO+KJq+EOHZuCe9LlIySK9T/RpQtUPV2NpRQIH/cmnmMpjT2clcCi9cQnJQgaqascPuh0D1WPf6gL92sYxih2Dw6bOKlwgHiDYWI24wgHacoxVd+mc5W3mVWAH39iVu7NBLp2IvJabeJFLu95l1V3YkFc4/XC/YV8uoawVsviCSvkHUCfkUcKN9S/AAETyTqAPmw0fAAAAAElFTkSuQmCC") no-repeat; }

.header_menu li a.top_profile:hover,
.header_menu li a.top_exit:hover {
  border: 0; }

.header_menu.personal li {
  margin: 0 2px; }

.header_menu_user_block {
  display: inline-block;
  vertical-align: top;
  width: 22%;
  text-align: right;
  padding-right: 100px; }

.header_dropdown {
  display: inline-block;
  vertical-align: top;
  position: relative; }

.header_dropdown:after {
  content: '';
  position: absolute;
  top: 0;
  right: -20px;
  height: 100%;
  width: 6px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZCQTY5MjlGNTE2RDExRTVCMDY0RUIxQjBGN0JCMERGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZCQTY5MkEwNTE2RDExRTVCMDY0RUIxQjBGN0JCMERGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkJBNjkyOUQ1MTZEMTFFNUIwNjRFQjFCMEY3QkIwREYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkJBNjkyOUU1MTZEMTFFNUIwNjRFQjFCMEY3QkIwREYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz63RTQHAAAAOUlEQVR42mJgYGA4D8T/0fAJIGYIwCLhC5JgRNN1HirGgK4rgAEJwHTBVTMjSb4A4oNAfAPEAQgwAB4gFI3JdAUOAAAAAElFTkSuQmCC") right center no-repeat; }

.header_dropdown.active:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ2NDNGODcxNTE2RjExRTVCQUZCREEyMzQwRjREQjZGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ2NDNGODcyNTE2RjExRTVCQUZCREEyMzQwRjREQjZGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDY0M0Y4NkY1MTZGMTFFNUJBRkJEQTIzNDBGNERCNkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDY0M0Y4NzA1MTZGMTFFNUJBRkJEQTIzNDBGNERCNkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Cz+aUAAAAM0lEQVR42mJmQIAAIFYH4ptIYgyMQHweihkZ0FT/h+IAdNUwCbguXyRBFF0nsEicBwgwAATbE1ydgIOQAAAAAElFTkSuQmCC"); }

.header_dropdown.active > a {
  color: #006ca8; }

.header_menu_dropdown-list {
  display: none;
  position: absolute;
  left: 50%;
  top: 83px;
  margin-left: -108px;
  background: #fff;
  width: 217px;
  z-index: 90;
  box-shadow: inset 0 3px 4px rgba(0, 0, 0, 0.1);
  padding: 17px 0; }

.header_menu_dropdown-list_item {
  line-height: 36px; }

.header_menu_dropdown-list_item--past a {
  color: #ccc !important; }

.header_menu li.header_no-left-margin {
  margin-left: 0; }

@media (max-width: 1024px) {
  .header {
    height: 50px;
    line-height: 50px; }
  .header_logo-box {
    top: 0px;
    left: 50%;
    transform: translateX(-50%);
    width: 172px;
    height: 50px; }
  .header_logo-box img {
    width: 100%;
    vertical-align: top; }
  .header_menu-box {
    display: none; }
  .header_menu_user_block {
    position: absolute;
    right: 15px;
    padding-right: 0;
    width: auto; }
  .mobile-bottom-padding {
    margin-bottom: 20px; }
  .header_menu.personal li {
    margin: 0 8px; }
  .content-section {
    padding-top: 50px; } }

@media (max-width: 850px) {
  .footer .rules {
    width: auto;
    padding: 8px 3% 10px 3%; } }

/* HEADER MOBILE*/
.mobile-menu_app-img {
  margin-top: 10px; }

.header_mobile-menu > li.mobile-benefits a {
  background: #006ca7;
  color: #fff;
  padding: 5px 10px; }

.header_mobile-menu_btn {
  display: none;
  position: absolute;
  left: 10px;
  height: 30px;
  top: 9px;
  width: 35px;
  margin-right: 10px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAiCAIAAACr7KwmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNCNEY0QzQ5NTcwMTExRTU5RTI3QTJFQUVEOTIwNTA5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNCNEY0QzRBNTcwMTExRTU5RTI3QTJFQUVEOTIwNTA5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0I0RjRDNDc1NzAxMTFFNTlFMjdBMkVBRUQ5MjA1MDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0I0RjRDNDg1NzAxMTFFNTlFMjdBMkVBRUQ5MjA1MDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Ff06pAAAA4klEQVR42uyYvQqEMBCEk7ARJMbCysr3Mg/oi1mlieAvqOAN2N0VdxxHcsVuYSGB+ZxkhIm8rus8z2ma5nk+jkPEGq11URTWWiKSEPbe53mOV1mWRYPY9x2fvW1bXdcyhAAzqqoSKWYYBjwVcOCBSDSQBoDCdsTchdeTAQAl/mAYgiGeh96u6Lqu7/uvBZqmads2sRP4E/7ACeccH0xOB6eD08EQnA5OB0MwxCcQ6EDopqnkUb8AoO42mAribsLKWot+jnYc2Q/IQXRd17Is5X1JMo7jsiyRL0mMMSAgoocAAwCdz3202uIKdwAAAABJRU5ErkJggg==") center no-repeat; }

.header_mobile-menu {
  display: none;
  position: absolute;
  top: 51px;
  width: 100%;
  background: #fff;
  text-align: center;
  max-height: 360px;
  overflow-y: scroll;
  padding: 15px 0; }

.header_mobile-menu > li {
  height: 40px;
  line-height: 40px;
  text-transform: uppercase;
  font-size: 17px; }

.header_mobile-menu > li a {
  text-decoration: none;
  font-weight: 400;
  color: #000; }

@media (max-width: 1024px) {
  .header_mobile-menu_btn {
    display: block; } }

@media (max-width: 1200px) {
  .header_menu li {
    margin: 0 7px; }
  .header_menu li a {
    font-size: 16px; } }

/* ----- END HEADER ----- */
/* ----- FOOTER ----- */
.legal_notice img {
  width: 100%; }

.footer {
  position: fixed;
  bottom: 0;
  left: 0;
  background: #fff;
  border-top: 1px solid #e5e5e5;
  padding-top: 0px;
  z-index: 100;
  text-align: center;
  width: 100%;
  font-family: "Oranienbaum", serif; }

.footer_content {
  height: 30px;
  transition: height 0.3s ease; }

.footer.opened .footer_content {
  height: 83px; }

@media (max-width: 1024px) {
  .footer.opened .footer_content {
    height: auto; } }

.footer_content {
  border-top: 1px solid #e5e5e5; }

.footer_nav {
  padding-bottom: 10px; }

.copyright {
  display: block !important; }

.footer .rules {
  font-size: 12px;
  line-height: 18px;
  color: #858585;
  width: auto;
  margin: 0 auto;
  padding: 8px 0 0px 0; }

.footer_nav > li {
  display: inline-block;
  vertical-align: top;
  margin: 0 14px; }

.footer_nav > li > a {
  color: #006ca7;
  font-size: 12px; }

.footer_last-str {
  font-size: 12px;
  line-height: 18px;
  color: #858585;
  width: auto;
  margin: 0 auto; }

.footer_last-str a {
  color: #006ca7;
  text-decoration: underline; }

/* ----- END OF FOOTER STYLES ----- */
/*----- CONTENT STYLES FOR STATIC PAGES -----*/
.common-text {
  width: 100%;
  padding: 12px 20px;
  overflow: auto;
  background: #ffffff;
  color: #58585a;
  font-size: 15px;
  line-height: 1.2;
  max-width: 1165px;
  margin: 0 auto;
  padding-bottom: 150px; }

.common-text h1 {
  font-size: 33px;
  text-align: left;
  padding: 10px 0;
  text-transform: uppercase; }

.common-text h2 {
  font-size: 23px;
  margin: 15px 0 8px; }

.common-text p {
  padding: 5px 0; }

.common-text .question {
  font-weight: 700;
  padding-top: 20px; }

.common-text a,
.common-text a:visited {
  color: #65a5c8; }

.common-text a:hover {
  color: #c4221e; }

.link-back {
  display: inline-block;
  vertical-align: top;
  font-size: 23px;
  position: relative;
  padding: 10px 0 20px 19px; }

.link-back:before {
  content: '<';
  position: absolute;
  top: 8px;
  left: 0;
  font-size: 31px;
  font-weight: 300; }

.common-text ul {
  padding: 10px 20px;
  list-style-type: disc; }

.common-text ul li {
  margin: 3px 0; }

.link-forward {
  display: inline-block;
  vertical-align: top;
  font-size: 23px;
  position: relative;
  padding: 10px 19px 20px 0;
  background: none;
  text-transform: none;
  font-family: "Oranienbaum", serif;
  text-decoration: underline;
  color: #65a5c8;
  font-weight: 400; }

.link-forward:hover {
  color: #c4221e; }

.link-forward:after {
  content: '>';
  position: absolute;
  top: 8px;
  right: 0;
  font-size: 31px;
  font-weight: 300; }

/*----- END OF CONTENT STYLES FOR STATIC PAGES -----*/
/* ----- WANT BUTTON ----- */
.want-button {
  font-size: 22px;
  color: #fff;
  border-radius: 3px;
  box-shadow: 0 0 18px rgba(0, 0, 0, 0.5);
  transition: all 0.3s ease; }

.want-button:hover {
  filter: brightness(1.08); }

.want-button--42 {
  width: 282px;
  height: 42px;
  background: url("/Content/img/bundle/want-bg42.png") no-repeat; }

.want-button--50 {
  width: 265px;
  height: 50px;
  background: url("/Content/img/bundle/want-bg50.png") no-repeat; }

.want-button--83 {
  font-size: 41px;
  width: 282px;
  height: 83px;
  background: url("/Content/img/bundle/want-bg83.png") no-repeat;
  margin-top: 15px; }

.want-button--download {
  position: absolute;
  bottom: 25px;
  left: 50%;
  width: 282px;
  height: 42px;
  background: url("/Content/img/bundle/want-bg42.png") no-repeat;
  transform: translateX(-50%);
  padding-left: 45px; }

.want-button--download:before {
  content: '';
  position: absolute;
  top: 12px;
  left: 85px;
  width: 26px;
  height: 20px;
  background: url("data:image/false;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAUCAYAAACTQC2+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVlJREFUeNq8lb1KA0EUhXdjTKJNBC1SRGx8AKsUm0rfwM7GShDSWdr58xIW2gTUVnwEi0CCoGBjkZjGVKm0jAbXM3DEy2VnwixDDnxs5l4mZ2b37GycQlF4xbpQiOakomsVOWS9O7N2VAGnoA8mYADOwJL/Ev4VKZZBJ81Wh309x/ZfTqMT1vugyVqTY6PzUEYD1hNVT1h/8zGKRbx1GMwzWQQlMFUB+gLfoGwJg1e83zmhoeoN1kc+WXAZXfPaBgl/Jxwb3YZMXdeSup5v6lw7qoFVS28DbHsdR5ZVVMAr60OwD9YZ72fWf/gKxI4d1cET2LIZHYkIr6leCVyKeVdgIcNoBbxw/GAzemRtL+t+k2PuyuiGZn+Sz9e84LUozacqzQ6FWVv073kdg019MuQxMhwIM6kP82zkERQCbTYBO/qsC0WLZlOwq/vFgB/RC1AFn+BON38FGAApuOrHa5kwcQAAAABJRU5ErkJggg=="); }

.bundle-inner_mobile-bg {
  display: none; }

@media (max-width: 640px) {
  .want-button--83 {
    width: 265px;
    height: 50px;
    background: url("/Content/img/bundle/want-bg50.png") no-repeat;
    font-size: 25px; }
  .want-button {
    font-size: 20px; } }

@media (max-width: 768px) {
  .want-block_head {
    min-height: 175px; }
  .bundle-inner_mobile-bg {
    overflow: hidden; }
  .bundle-inner_mobile-bg > img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; } }

/* ----- END WANT BUTTON ----- */
@keyframes tutorial-animation {
  0% {
    width: 0;
    height: 0;
    opacity: 0; }
  100% {
    width: 100%;
    height: 100%;
    opacity: 1; } }.tutorial {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.95) url("/Content/img/bundle/_tmp/tutorial.png") center no-repeat;
  z-index: 1000; }

.tutorial-close {
  position: absolute;
  top: 30px;
  right: 50px;
  width: 16px;
  height: 15px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU3M0IzRDc0OTUzNDExRTZBMzU2OEE3MkU0NkJDNUYxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU3M0IzRDc1OTUzNDExRTZBMzU2OEE3MkU0NkJDNUYxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTczQjNENzI5NTM0MTFFNkEzNTY4QTcyRTQ2QkM1RjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTczQjNENzM5NTM0MTFFNkEzNTY4QTcyRTQ2QkM1RjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6mz8kyAAABWklEQVR42oSTTSsFYRTH5w5JdpIk5bUkZcFehFIWlhbqLrjFJUuLm3wDKxaShURxqUl8AW9LhYWSLEiJm0Q2XsrL79R/6mmae536zTznzDnn+Z/naRJBECx4npcCe8/Ar1fYEjAHE7BUzGMEyiAD5TAJP3mKi2AZRuWnfB6zzq7jsKrEqNlma06x1WSswTxMOU2SsAElTrGtt2BYvilMhyOYLcKH5NnuQ1Cqt80cwIByvzX2eigrtBV4l0yLD8Ku1r3K+ZLCbXcu1zalJCvZ/c63Tynacwv8mMPakcSoJaPF+RpUwnRM3K654r8G1XAA7fJf4U3rDtiHqnwNalXcKv9Zh9cHL4q1Kacm2qABDqFZfg664RROoAee9K0FjqA+bNAEx2EAu4cuuHDUnSv2IL9RG9ZZgzFH0i10wlXMIV6qyZ0zctrX1eQk1RJuCvyJ18o5g0e78j8BBgAOHEkB2aucrAAAAABJRU5ErkJggg==") no-repeat;
  z-index: 180;
  cursor: pointer;
  opacity: 0.7;
  transition: opacity 0.2s ease;
  max-width: 20%; }

.tutorial-close:hover {
  opacity: 1; }

.tutorial_button {
  position: absolute;
  right: -25px;
  top: 105px;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  background-color: #3287b6;
  color: #fff;
  font-size: 27px;
  text-align: center;
  line-height: 50px;
  cursor: pointer;
  transition: transform 0s ease, opacity 0.3s ease;
  opacity: 0.5;
  z-index: 90; }

.tutorial_button:hover {
  opacity: 0.8; }

.tutorial_button--overlay-mode {
  animation: tutorial-overlay-mode-amination linear 200ms;
  animation-iteration-count: 1;
  /*position: fixed;*/
  /*width: 100%;
    height: 100%;*/
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.9);
  /*right: 0 !important;*/
  right: 5%;
  top: 0;
  z-index: 520;
  opacity: 1;
  box-shadow: 0 0 60px 40px rgba(0, 0, 0, 0.9);
  border-radius: 0;
  color: rgba(0, 0, 0, 0.9); }

.tutorial-mobile {
  display: none;
  color: #fff;
  width: 320px;
  margin: 0 auto;
  text-align: center;
  padding: 15px; }

.tutorial-mobile_title {
  font-family: "Oranienbaum", serif;
  font-size: 22px;
  text-transform: uppercase;
  line-height: 1.1;
  padding-bottom: 10px; }

.tutorial-mobile_descr {
  color: #3186b4;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1.1;
  padding: 10px 20px 0 20px; }

.tutorial-mobile_descr span {
  color: #fff; }

.slidesjs-next,
.slidesjs-previous {
  position: absolute;
  top: 85px;
  right: 10px;
  width: 11px;
  height: 22px;
  cursor: pointer;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAApCAYAAAAxmNlDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA4MEMzRTEzOUEwMjExRTZCRjI1QUJCQ0ZERTZBRTNGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA4MEMzRTE0OUEwMjExRTZCRjI1QUJCQ0ZERTZBRTNGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDgwQzNFMTE5QTAyMTFFNkJGMjVBQkJDRkRFNkFFM0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDgwQzNFMTI5QTAyMTFFNkJGMjVBQkJDRkRFNkFFM0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4iFvWoAAABc0lEQVR42rTXSytFURjG8bWP8h1McdxOkmsJUaSTgfI1DFyKooiiKCKKcsIp16GpqZGvoUiSRJIYWJ6XvfL2Ts+zVv1Pnclv73Z7r4vz3pehUzSMHCv5OfF/4xMNseCMc+4a4RKuHF2gvGOM9Arj/n98oEHGowhNKvwd9bNgadrgvSxYmjV4DwuW5hX+hrpYsLSo8FfUyYKlZYW/oHYWLK0avJUFS+sKf0bNLFjaVPgTamLBCdpW+CNqZMAB3zV4AwMOeEHhD6iOAQf8QOH3qIYBu3SBKCr8DlUz4IAfK/w24IzVQvBzg1cmv3rpQ1afG1SR/r9i3fGZueMqBnpk0GypzziDDs1bkWW8x/vmPa5lfHl75surZ8wVO2auyDFmt60Ys9tGjPl4zawgLYwVZMWseW2MNW/JoB2MVXohxr5iLsZOaCbG3m3KoH2M3eaEQQcY++Mx9M3e0Y8qVA44edbhphsl6AuNoEvW4SbKOe9HgAEAtrtRbDlccAUAAAAASUVORK5CYII=");
  background-size: cover;
  font-size: 0;
  z-index: 100; }

.slidesjs-previous {
  right: auto;
  left: 10px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAApCAYAAAAxmNlDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY0MjI1OUExOUEwMjExRTZBMjA1RjM0MTA4Q0JBNUQ2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY0MjI1OUEyOUEwMjExRTZBMjA1RjM0MTA4Q0JBNUQ2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjQyMjU5OUY5QTAyMTFFNkEyMDVGMzQxMDhDQkE1RDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjQyMjU5QTA5QTAyMTFFNkEyMDVGMzQxMDhDQkE1RDYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6u+i67AAABc0lEQVR42rTXQSsEYRzH8dmlfSOSpKRNDkgOUpuD8jYcti1KihQlRaIkSVsrkoPrnve274OIJJLEweO3hyd/T/9ndmae32x9LzvPfpqdZp7nmcgYExGbRxeopzfifebQNSohUyShFXRjUdRm/P1Z9Gn+PtXO96HoDPoQaM0eC0GnHXRZHs+KTjnoqjsmCzqJ3gW6ro1Li46jN4Fu+MamQcfQq0C34sYnRUcddKfbb5KgZfQi0L0kJ9NtwAh6Fuh+0ksXd3AYPQn0EBVC4SEHPU6D+uBB9CjQ07SoBg+gB4GeZUFduB/dCbTembCzziUSvRXoeQhq4T4HvQpFLdwS6D0qMdY/7YwvWWesXeMG4xrH3RVFBpzbfex78k4YT55vrjhizBW+2e2AMbvlOh/7VpBdFqytedssWFulN1lwbvsK305ojQVre7cVFqztNpdYcG77Y21H/8Pa0dsq6Evgi6yXmyZaQN+ogCaY73j/3vN+BRgAYiZPnZH0wt0AAAAASUVORK5CYII=");
  background-size: cover; }

.tutorial-mobile_list {
  position: relative;
  padding: 10px 0 5px 0; }

.tutorial-mobile_list_text {
  padding: 0 15px;
  font-size: 14px;
  line-height: 1.2; }

.slidesjs-container {
  min-height: 250px; }

.tutorial .slidesjs-pagination {
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  text-align: center; }

.tutorial .slidesjs-pagination li {
  display: inline-block;
  vertical-align: middle; }

.tutorial .slidesjs-pagination a {
  font-size: 0;
  display: inline-block;
  vertical-align: middle;
  background: #fff;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  margin: 0 4px; }

.tutorial .slidesjs-pagination a.active {
  width: 5px;
  height: 5px; }

.tutorial-mobile_want-text {
  position: absolute;
  opacity: 0.3;
  right: 15px;
  bottom: 20px;
  font-size: 13px; }

.tutorial_want-btn-box {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%); }

.want-button--tutorial {
  width: 224px;
  font-size: 19px; }

@media (max-width: 1250px) {
  .tutorial_button {
    right: 10px; } }

@media (max-width: 1023px) {
  .tutorial {
    background: rgba(0, 0, 0, 0.95); }
  .tutorial-mobile {
    display: block; }
  .tutorial_want-btn-box {
    display: none; } }

@media (max-width: 640px) {
  .tutorial-close {
    right: 15px;
    top: 15px; } }

:root .animation-tutorial {
  display: block !important;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  transition-duration: 400ms, 400ms;
  transform: scale(0);
  transition-timing-function: ease-out, ease-in;
  opacity: 0; }

:root .animation-tutorial--animated {
  transform: scale(1);
  opacity: 1; }

/* REGISTRATION WARNING POPUP */
.reg-warning-popup {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10000; }

.reg-warning_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  background: rgba(0, 0, 0, 0.3); }

.reg-warning_container {
  position: absolute;
  width: 100%;
  max-width: 500px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #f7f7f7;
  text-align: center;
  z-index: 10; }

.reg-warning_title {
  background: #ffffff;
  height: 90px;
  line-height: 90px;
  font-size: 28px;
  text-transform: uppercase;
  color: #000;
  font-weight: 600; }

.reg-warning_close-btn {
  position: absolute;
  top: 30px;
  right: 28px;
  width: 28px;
  height: 28px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAIAAAD9b0jDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMNJREFUeNqs1skNAyEMBdCvTAs0RsMslSAqSRwhTSYsxmB8YTk8GWRLhrXWOfc+FDFGYwxIpOWIW0TvPehwxL1F2qNcKd2n+EM1biX+oXtuK9boqtsVO6jcHYl9VOIy4hDlXV7k0JE7FSdo60rEOfp0haIIvV2hSPGCIK7rwlLIK7zke+D51T8KXaz2jMTFRs9MXTBiCIGvh4U2nYpTF3si72JbZFxoxJELpdh1oRdbFyklvVi530xzzqfGHnJpjvoIMAAlb/eLGfM0vQAAAABJRU5ErkJggg==");
  cursor: pointer; }

.reg-warning_content {
  padding: 35px 50px; }

.reg-warning_content p {
  font-size: 15px;
  line-height: 1.3;
  color: #5e5e5e; }

.reg-warning_content p span {
  color: #3287b6;
  font-weight: 600; }

.reg-warning_input {
  display: inline-block;
  vertical-align: top;
  width: 280px;
  padding-left: 10px;
  border-color: #ccc;
  margin-bottom: 15px; }

.reg-warning_content form {
  padding: 25px 0 0 0; }

.reg-warning_btn-box {
  padding-top: 20px; }

:root .reg-warning_btn {
  width: 280px;
  float: none; }

.reg-warning_pseudolink-box {
  padding-top: 20px; }

.reg-warning_pseudolink-box > span {
  font-size: 15px;
  color: #5e5e5e;
  border-bottom: 1px dashed #5e5e5e;
  cursor: pointer; }

.reg-warning_title--font {
  font-size: 23px; }

.reg-warning_content h3 {
  text-transform: uppercase;
  font-size: 20px;
  margin: 0;
  padding-bottom: 10px; }

.reg-warning_content h4 {
  text-transform: uppercase;
  font-size: 15px;
  color: #3287b6;
  line-height: 1.3; }

.reg-warning_content h4 span {
  font-weight: 600; }

.reg-warning_img-box {
  position: relative;
  width: 100%; }

.reg-warning_img-box > img {
  width: 100%; }

@media (max-width: 500px) {
  .reg-warning_title {
    height: 70px;
    line-height: 70px;
    font-size: 24px; }
  .reg-warning_content {
    padding: 25px 30px; }
  .reg-warning_close-btn {
    width: 20px;
    height: 20px;
    top: 25px;
    right: 10px;
    background-size: cover; }
  .reg-warning_content form {
    padding: 15px 0 0 0; }
  .reg-warning_title--font {
    font-size: 18px; } }

.pab-banner {
  position: relative;
  width: 100%;
  height: 383px;
  background: url("/local/templates/parliament/assets/css/../img/welcome/bg.webp?x=1") top center;
  background-size: cover; }
  .pab-banner, .pab-banner * {
    color: #fff; }
  .pab-banner a, .pab-banner a:hover, .pab-banner a:active, .pab-banner a:visited {
    text-decoration: none;
    color: #fff; }

.pab-banner__column {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  max-width: 425px;
  left: 50%;
  margin-left: -530px;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  color: #fff;
  font-family: "Roboto", sans-serif; }

.pab-banner__text1 {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 1.71;
  letter-spacing: 3.5px; }

.pab-banner__text2 {
  font-family: GretaDisNarProReg;
  font-size: 48px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.83; }

.pab-banner__text3 {
  padding: 25px 0 16px 0;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal; }

.pab-banner__button {
  width: 170px;
  height: 56px;
  text-align: center;
  display: block;
  color: #fff;
  font-size: 16px;
  font-weight: 900;
  font-stretch: normal;
  font-style: normal;
  line-height: 50px;
  letter-spacing: 4px;
  text-align: center;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  border-radius: 32px;
  box-shadow: 0 0 8px 0 #71c5e8;
  border: solid 4px #ffffff; }

@media (max-width: 1100px) {
  .pab-banner {
    height: 380px;
    background: url("/local/templates/parliament/assets/css/../img/welcome/bg.webp?x=1") top left;
    background-size: cover; }
  .pab-banner__column {
    left: 0;
    width: 100%;
    margin: 0;
    padding-left: 20px; } }

.pv-banner {
  position: relative;
  width: 100%;
  height: 498px;
  background: url("/local/templates/parliament/assets/css/../img/welcome/bg-privilege.webp") top center no-repeat;
  background-size: cover; }
  @media (max-width: 1024px) {
    .pv-banner {
      background-position: center bottom;
      height: 265px; } }
  @media (max-width: 720px) {
    .pv-banner {
      background-position: left bottom; } }
  @media (max-width: 500px) {
    .pv-banner {
      background-position: 10% bottom; } }
  @media (max-width: 420px) {
    .pv-banner {
      background-position: 35% bottom; } }

.pv-banner__column {
  position: absolute;
  top: 0;
  height: 100%;
  max-width: 425px;
  left: 50%;
  margin-left: -205px;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  padding-top: 62px;
  color: #fff;
  font-family: "Roboto", sans-serif;
  text-align: left; }
  @media (max-width: 1024px) {
    .pv-banner__column {
      left: 10%;
      margin: 0; } }
  @media (max-width: 720px) {
    .pv-banner__column {
      left: 10%;
      margin: 0;
      text-align: left; } }
  @media (max-width: 420px) {
    .pv-banner__column {
      left: 15px;
      padding-top: 15px; } }

.pv-banner__text1 {
  font-size: 12px;
  text-transform: uppercase;
  line-height: 1.71;
  letter-spacing: 3.5px; }

.pv-banner__text2 {
  font-family: 'GretaDisNarPro', 'GretaDisNarProReg', serif;
  font-size: 40px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  padding-top: 5px; }
  @media (max-width: 420px) {
    .pv-banner__text2 {
      font-size: 28px; } }

.pv-banner__button-box {
  padding-top: 24px; }

.pv-banner__button {
  width: 136px;
  height: 48px;
  text-align: center;
  display: block;
  color: #fff;
  font-size: 14px;
  font-weight: 900;
  font-stretch: normal;
  font-style: normal;
  line-height: 47px;
  letter-spacing: 4px;
  text-align: center;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  border-radius: 32px;
  box-shadow: 0 0 8px 0 #71c5e8;
  border: solid 1px #ffffff; }
  @media (max-width: 500px) {
    .pv-banner__button {
      background-color: rgba(32, 54, 111, 0.7); } }

.pv-banner__mobile-part {
  display: none;
  width: 100%;
  text-align: center;
  height: 220px; }
  @media (max-width: 1024px) {
    .pv-banner__mobile-part {
      display: block;
      width: 100%;
      text-align: center; } }

.pv-banner__mobile-text1 {
  font-family: NeoSansPro;
  color: #0071dc;
  font-size: 31px;
  width: 100%;
  padding: 39px 10px 5px 10px;
  line-height: 1.2;
  text-transform: uppercase; }

.pv-banner__mobile-text2 {
  color: #0071dc;
  font-size: 31px;
  width: 100%;
  line-height: 1.2; }

.pv-banner__mobile-button-box {
  padding-top: 20px; }

.pv-banner__mobile-button {
  font-family: NeoSansPro;
  border: 2px solid #0071dc;
  height: 52px;
  border-radius: 15px;
  text-transform: uppercase;
  color: #0071dc;
  font-size: 24px;
  padding: 0 20px;
  cursor: pointer;
  text-decoration: none;
  display: inline-block;
  line-height: 48px; }

.pv-banner__mobile-button:hover {
  background: #0071dc;
  color: #fff; }

.pc-banner {
  overflow: hidden;
  background: linear-gradient(180.03deg, rgba(0, 119, 206, 0.408) 0.19%, rgba(0, 96, 154, 0.72) 62.69%, rgba(0, 134, 214, 0.416) 92.88%, rgba(86, 183, 255, 0.376) 138.12%), url("/local/templates/parliament/assets/css/../img/welcome/banner-pc-1920.webp") no-repeat center;
  background-size: cover;
  color: #ffffff;
  text-transform: uppercase; }
  @media (max-width: 1024px) {
    .pc-banner {
      background-image: linear-gradient(180.28deg, rgba(0, 119, 206, 0.408) 0.19%, rgba(0, 96, 154, 0.72) 62.69%, rgba(0, 134, 214, 0.416) 92.88%, rgba(86, 183, 255, 0.376) 138.12%), url("/local/templates/parliament/assets/css/../img/welcome/banner-pc-640.webp"); } }

.pc-banner__container {
  position: relative;
  z-index: 2;
  max-width: 1080px;
  min-height: 383px;
  margin: 0 auto;
  padding: 34px 20px; }
  @media (max-width: 1024px) {
    .pc-banner__container {
      min-height: 760px;
      text-align: center; } }
  @media (max-width: 575px) {
    .pc-banner__container {
      min-height: 400px;
      padding-right: 15px;
      padding-left: 15px; } }

.pc-banner__container:after {
  content: '';
  position: absolute;
  z-index: -1;
  bottom: -30px;
  right: -97px;
  background: url("/local/templates/parliament/assets/css/../img/welcome/banner-pc-decor.webp") no-repeat center/cover;
  width: 563px;
  height: 400px; }
  @media (max-width: 1024px) {
    .pc-banner__container:after {
      bottom: 0;
      right: auto;
      left: 50%;
      transform: translateX(-43%); } }
  @media (max-width: 575px) {
    .pc-banner__container:after {
      width: 88vw;
      height: 62.5vw; } }

.pc-banner__caption {
  margin-bottom: 29px;
  font: 500 30px/1 "GretaDisNarPro", serif;
  letter-spacing: 2px;
  text-align: center; }
  @media (max-width: 1024px) {
    .pc-banner__caption {
      margin-bottom: 40px; } }
  @media (max-width: 575px) {
    .pc-banner__caption {
      margin-bottom: 20px;
      font-size: 18px; } }

.pc-banner__title {
  margin-bottom: 33px;
  font: 700 36px/1 "Roboto", sans-serif;
  letter-spacing: 3px;
  text-align: center; }
  @media (max-width: 1024px) {
    .pc-banner__title {
      margin-bottom: 56px;
      font-size: 30px;
      line-height: 1.35; } }
  @media (max-width: 575px) {
    .pc-banner__title {
      margin-bottom: 28px;
      font-size: 16px;
      letter-spacing: 2px; } }

.pc-banner__text {
  margin-bottom: 39px;
  font: 700 24px/1.45 "Roboto", sans-serif;
  letter-spacing: 0.5px; }
  @media (max-width: 1024px) {
    .pc-banner__text {
      margin-bottom: 59px;
      font-size: 22px;
      line-height: 1.6; } }
  @media (max-width: 575px) {
    .pc-banner__text {
      margin-bottom: 30px;
      font-size: 13px;
      letter-spacing: 0; } }

.pc-banner__button {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  min-width: 214px;
  padding: 0 20px;
  border-radius: 32px;
  background: linear-gradient(90deg, #0071d9 0%, #e52dbc 99.75%);
  color: #ffffff;
  font: 900 14px/47px "Roboto", sans-serif;
  letter-spacing: 3.5px;
  text-align: center; }
  @media (max-width: 1024px) {
    .pc-banner__button {
      min-width: 253px;
      font-size: 18px;
      line-height: 54px; } }
  @media (max-width: 575px) {
    .pc-banner__button {
      min-width: 190px;
      font-size: 12px;
      line-height: 40px; } }

.iqos-page > a {
  text-decoration: none !important; }

.voyage2020-banner {
  position: relative;
  width: 100%;
  height: 383px;
  background: url("/local/templates/parliament/assets/css/../img/welcome/voyage-2020-group.webp?x=1") top center;
  background-size: cover;
  padding: 48px;
  color: #fff;
  text-decoration: none !important;
  overflow: hidden; }
  .voyage2020-banner, .voyage2020-banner * {
    text-decoration: none !important; }
  .voyage2020-banner:before {
    display: block;
    content: "";
    position: absolute;
    width: 100%;
    background-image: url("/local/templates/parliament/assets/css/../img/welcome/voyage-2020-product.webp");
    background-size: auto 100%;
    height: 100%;
    background-repeat: no-repeat;
    top: 0;
    right: 0;
    background-position: right;
    right: 15%; }
  .voyage2020-banner .voyage2020-banner-wrapper {
    max-width: 960px;
    margin: auto; }
  .voyage2020-banner .voyage2020-banner__column {
    width: 50%;
    height: 100%;
    position: relative;
    max-width: 600px; }
    .voyage2020-banner .voyage2020-banner__column:before {
      display: block;
      content: "";
      width: 100%;
      background-image: url("/local/templates/parliament/assets/css/../img/welcome/voyage-2020-lbl.webp");
      height: 37px;
      background-repeat: no-repeat;
      background-position: center;
      margin-bottom: 15px; }
  .voyage2020-banner .voyage2020-banner__text1 {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    letter-spacing: 3.5px;
    text-transform: uppercase;
    text-align: center;
    line-height: 1.71; }
  .voyage2020-banner .voyage2020-banner__text2 {
    margin-top: 10px;
    font-family: "GretaDisNarPro", serif;
    font-size: 30px;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: center;
    line-height: normal; }
    @media (max-width: 941px) {
      .voyage2020-banner .voyage2020-banner__text2 {
        font-size: 24px; } }
    .voyage2020-banner .voyage2020-banner__text2 span:first-child {
      font-size: 38px; }
      @media (max-width: 941px) {
        .voyage2020-banner .voyage2020-banner__text2 span:first-child {
          font-size: 30px; } }
      @media (max-width: 400px) {
        .voyage2020-banner .voyage2020-banner__text2 span:first-child {
          font-size: 26px;
          display: inline-block; } }
      @media (max-width: 320px) {
        .voyage2020-banner .voyage2020-banner__text2 span:first-child {
          font-size: 22px; } }
  .voyage2020-banner .voyage2020-banner__button-box {
    text-align: center; }
  .voyage2020-banner .voyage2020-banner__button {
    width: auto;
    border-radius: 32px;
    background-image: linear-gradient(to right, #009ed9 0%, #e52dbc 100%), linear-gradient(to right, #009ed9 0%, #e52dbc 100%);
    background-origin: border-box;
    background-clip: content-box, border-box;
    padding: 20px 24px;
    display: inline-block;
    margin-top: 25px;
    text-transform: uppercase;
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    font-weight: 900;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.71;
    letter-spacing: 3.5px; }

@media (max-width: 1700px) {
  .voyage2020-banner:before {
    right: 10%; } }

@media (max-width: 1500px) {
  .voyage2020-banner:before {
    right: 5%; } }

@media (max-width: 1400px) {
  .voyage2020-banner:before {
    right: 0; } }

@media (max-width: 1235px) {
  .voyage2020-banner {
    padding: 40px 10px; }
    .voyage2020-banner .voyage2020-banner-wrapper {
      max-width: none; }
    .voyage2020-banner:before {
      right: -100px; } }

@media (max-width: 1110px) {
  .voyage2020-banner {
    background-position: -720px; }
    .voyage2020-banner:before {
      right: -140px; } }

@media (max-width: 950px) {
  .voyage2020-banner .voyage2020-banner__text1 {
    margin-bottom: 15px; }
  .voyage2020-banner .voyage2020-banner__text2 {
    font-size: 26px; }
  .voyage2020-banner .voyage2020-banner__column {
    min-width: 370px; } }

@media (max-width: 780px) {
  .voyage2020-banner:before {
    right: -287px;
    background-position: left; } }

@media (max-width: 560px) {
  .voyage2020-banner:before {
    content: none; }
  .voyage2020-banner .voyage2020-banner__column {
    margin: auto; } }

@media (max-width: 400px) {
  .voyage2020-banner {
    background-image: url("/local/templates/parliament/assets/css/../img/welcome/voyage-2020-bg.webp");
    padding: 60px 20px 20px;
    background-size: 100% 100%;
    background-position: center;
    min-width: unset;
    height: auto; }
    .voyage2020-banner .voyage2020-banner__column {
      min-width: unset;
      width: 100%;
      margin: 0; }
      .voyage2020-banner .voyage2020-banner__column:before {
        margin-left: -20px;
        height: 37px;
        background-position: left;
        margin-bottom: 15px;
        height: 23px;
        background-size: 100%; }
      .voyage2020-banner .voyage2020-banner__column:after {
        display: block;
        content: "";
        background-image: url("/local/templates/parliament/assets/css/../img/welcome/voyage-2020-Group.svg");
        width: 111px;
        height: 83px;
        background-size: 100%;
        background-position: center;
        margin-top: 32px; }
    .voyage2020-banner .voyage2020-banner__text1 {
      text-align: left;
      font-size: 10px;
      letter-spacing: 1.6px; }
    .voyage2020-banner .voyage2020-banner__text2 {
      text-align: left;
      font-size: 18px; }
    .voyage2020-banner .voyage2020-banner__button-box {
      text-align: left; }
    .voyage2020-banner .voyage2020-banner__button {
      font-size: 10px;
      padding: 15px 20px;
      margin-top: 20px; } }

.base-tile {
  position: relative;
  width: 50%; }

.base-tile--2 {
  padding-top: 90px; }

.base-tile--3 {
  text-align: right; }

.base-tile--4 {
  padding-top: 155px;
  text-align: right; }

.base-tile--5 {
  padding-top: 90px; }

.base-tile__img--1 {
  width: 70%; }

.base-tile__img--2,
.base-tile__img--5 {
  width: 80%; }

.base-tile__img--3 {
  width: 80%; }

.base-tile__img--4 {
  width: 70%; }

.base-tile__title {
  font-size: 100px;
  line-height: 0.8; }

.base-tile__title--70 {
  font-size: 70px; }

.base-tile__title--80 {
  font-size: 80px; }

@media (max-width: 1500px) {
  .base-tile__title {
    font-size: 80px; } }

.base-tile__text {
  position: absolute;
  z-index: 1;
  bottom: -15px;
  left: 0; }

.base-tile__text--1 {
  padding-left: 6%; }

.base-tile__text--2 {
  padding-left: 10%; }

.base-tile__text--3 {
  padding-left: 60%;
  text-align: left; }

.base-tile__text--4 {
  padding-left: 50%;
  text-align: left; }

.base-tile__text--5 {
  padding-left: 10%; }

.base-tile__tag {
  text-transform: uppercase;
  color: #009ed9;
  font-size: 18px;
  font-family: 'Open Sans';
  font-weight: 700;
  padding-top: 34px;
  letter-spacing: 4px; }

.base-tile__pack {
  position: absolute;
  width: 20%;
  top: 25%; }

.base-tile__pack--1 {
  right: 20%; }

.base-tile__pack--2 {
  right: 30%; }

.base-tile__pack--3 {
  left: 30%;
  top: 30%; }

.base-tile__pack--4 {
  left: 20%;
  top: 50%; }

@media (max-width: 1024px) {
  .base-tile {
    width: 100%; }
  .base-tile__title {
    font-size: 48px; }
  .base-tile__tag {
    font-size: 12px;
    padding-top: 12px;
    max-width: 210px; }
  .base-tile__tag img {
    max-width: 100%; }
  .base-tile__text {
    bottom: -30px; }
  .base-tile__img--2, .base-tile__img--4 {
    width: 100%; }
  .base-tile__img--1, .base-tile__img--3 {
    width: 72%; }
  .base-tile__pack {
    width: 25%; }
  .base-tile__pack--1 {
    right: 15%;
    bottom: -30px;
    top: auto; }
  .base-tile__pack--2 {
    bottom: -68px;
    top: auto;
    left: 5%; }
  .base-tile__pack--3 {
    right: 7%;
    bottom: -80px;
    top: auto;
    left: auto; }
  .base-tile__pack--4 {
    bottom: -68px;
    top: auto;
    left: 11%; }
  .base-tile__pack--5 {
    right: 4%; }
  .base-tile__text--1 {
    padding-left: 10%; }
  .base-tile__text--2 {
    padding-left: 50%;
    bottom: -68px; }
  .base-tile__text--3 {
    padding-left: 11%; }
  .base-tile--2 {
    padding-top: 0px;
    margin-top: 65px; }
  .base-tile--3 {
    text-align: right;
    margin-top: 107px; }
  .base-tile--4 {
    padding-top: 125px; } }

.base-tile--super-slim .base-tile__pack {
  width: 32%; }

.base-tile--super-slim .base-tile__tag img {
  height: 14px; }

.page-bg-logo {
  position: absolute;
  z-index: 0;
  width: 90%;
  left: 5%;
  top: 12vh;
  opacity: 0;
  transition: all 0.3s ease;
  transform: translateY(10px); }

.page-bg-logo.is-animated {
  transform: none;
  opacity: 1; }

.page-bg-logo > img {
  width: 100%; }

.base-tiles {
  font-family: 'GretaDisNarPro', serif;
  position: relative;
  min-height: 500px;
  background: #1a1b23;
  color: #fff;
  padding-bottom: 300px; }

.base-tiles__wrapper {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: start;
  z-index: 30;
  padding-top: 70px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

/* @media(max-width: 1024px) {
    .base-tiles__wrapper {
        padding-top: 0;
    }
} */
.base-tiles__title {
  font-size: 80px;
  width: 50%;
  text-align: right;
  padding-right: 5%; }

.base-tiles__descr {
  color: #acadb7;
  font-size: 24px;
  width: 50%;
  line-height: 1.4; }

@media (max-width: 1024px) {
  .base-tiles__title {
    font-size: 50px;
    width: 100%;
    text-align: left;
    padding-left: 33px; }
  .base-tiles__descr {
    font-size: 21px;
    width: 100%;
    padding: 22px 0 0 33px; }
  .base-tiles {
    padding-bottom: 200px; } }

.mainline-header {
  padding-top: 35px; }

.mainline-header__profile-link {
  line-height: 1.35; }

.products-page {
  font-family: "Oranienbaum", serif;
  background-color: #353747;
  position: relative; }

@media (min-width: 1025px) {
  .products-page .base-tiles__wrapper {
    padding-top: 0; }
  .products-page .base-tiles__wrapper_flex-end {
    -ms-flex-pack: end;
        justify-content: flex-end; }
  .products-page .base-tile--2 {
    padding-top: 70px; }
  .products-page .base-tile--3 {
    text-align: left;
    padding-left: 10vw; }
  .products-page .base-tile--4 {
    text-align: left;
    padding-left: 15vw; }
  .products-page .base-tile--5 {
    padding-top: 70px; }
  .products-page .base-tile__text {
    z-index: 300; }
  .products-page .base-tile__img--1 {
    width: 35vw; }
  .products-page .base-tile__img--2 {
    width: 40vw; }
  .products-page .base-tile__img--3 {
    width: 40vw; }
  .products-page .base-tile__img--4 {
    width: 30vw; }
  .products-page .base-tile__img--5 {
    width: 40vw; } }

.products-section {
  position: relative; }

.products-0 {
  max-width: 100%;
  height: 90vh; }

@media (max-width: 959px) {
  .products-0 {
    height: auto; } }

.products-0__container {
  padding: 6vh 0 0; }

@media (min-width: 1024px) {
  .products-0__container {
    margin-top: 80px; } }

@media (max-width: 959px) {
  .products-0__container {
    height: auto;
    padding: 6vw 10px 10vw; } }

.products-0__img-text {
  max-width: 90%;
  width: auto;
  display: block;
  margin: auto;
  opacity: 0.2; }

.products-0__img-text-wrapper {
  position: absolute;
  left: 0;
  top: -50px;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  z-index: 25; }

.products-0__inner {
  position: relative;
  width: 0;
  height: 100%;
  overflow: hidden; }

.products-0__pack {
  max-width: 22.7vw;
  position: relative;
  z-index: 30; }

.products-0__pack img {
  width: 100%;
  display: block; }

@media (max-width: 959px) {
  .products-0__pack {
    max-width: 50vw;
    margin: 0 auto 15vh;
    -ms-flex-order: 2;
        order: 2; } }

.products-white {
  color: #ffffff; }

.products-1 {
  max-width: 100%;
  overflow: hidden;
  height: 100vh;
  padding-bottom: 15vh; }

@media (max-width: 959px) {
  .products-1 {
    height: auto; } }

/* .products-2 {
  padding-bottom: 20vh;
} */
@media (min-width: 500px) {
  .products-3 {
    padding-top: 10vh; } }

.base-tile__line {
  position: absolute;
  z-index: 10;
  max-width: 10vw; }

.base-tile__line-inner {
  height: 2px;
  background-color: #a38f7c; }

.base-tile__line--1 {
  left: 0;
  top: 58px; }

.base-tile__line--2 {
  left: 80%;
  margin-left: -5vw;
  top: 122px; }

.base-tile__line--3 {
  left: 45vw;
  top: 73px; }

.base-tile__line--4 {
  left: 40vw;
  bottom: 80px; }

.base-tile__line--5 {
  left: 80%;
  margin-left: -5vw;
  top: 122px; }

.base-tile__pack--5 {
  top: 53%;
  right: 21%; }

.base-tile__hash.base-tile__hash--5 {
  width: 214px;
  height: 14px; }

.animation-img-inner {
  width: 1px;
  padding-left: 1px;
  height: 100%;
  overflow: hidden;
  opacity: 1; }

@media (max-width: 1024px) {
  .mainline-wrapper .products-0 .animate_el,
  .mainline-wrapper .products-1 .animate_el,
  .mainline-wrapper .products-2 .animate_el,
  .mainline-wrapper .products-section .animate_el {
    opacity: 1; }
  .mainline-wrapper .products-0 .animation-img-inner,
  .mainline-wrapper .products-1 .animation-img-inner,
  .mainline-wrapper .products-2 .animation-img-inner,
  .mainline-wrapper .products-section .animation-img-inner {
    opacity: 1;
    width: auto; }
  .mainline-wrapper .products-1 {
    margin-top: 110px; }
  .mainline-wrapper .products-2 .base-tiles__wrapper {
    padding-top: 0; }
  .mainline-wrapper .products-2 .base-tile--2 {
    margin-top: 0; } }

@media (max-width: 959px) {
  .animation-img-inner {
    width: 100%;
    opacity: 1; }
  .mainline-wrapper .products-1 {
    margin-top: 0; } }

@media (max-width: 700px) {
  .mainline-wrapper .products-0 .base-tiles__wrapper {
    padding-top: 50px; }
  .animation-img-inner {
    width: 100%;
    opacity: 1; }
  .mainline-wrapper .products-1 {
    margin-top: 0; }
  .mainline-wrapper .products-1 .base-tile--3 {
    margin-top: 50px; } }

@media (max-width: 450px) {
  .mainline-wrapper .products-0 .base-tile__pack--1 {
    right: 5%; }
  .mainline-wrapper .products-0 .base-tile__pack--5 {
    right: 2%; }
  .mainline-wrapper .products-0 .base-tile__pack--3 {
    right: 4%; }
  .mainline-wrapper .products-1 .base-tile__text--3 {
    padding-left: 5px; }
  .mainline-wrapper .products-1 .base-tile--3 {
    margin-top: 0; }
  .mainline-wrapper .products-2 .base-tile__text--2 {
    padding-left: 39%; } }

html,
body {
  height: 100%; }

*,
*:before,
*:after {
  box-sizing: border-box;
  margin: 0;
  padding: 0; }

a {
  text-decoration: none; }

h1,
h2,
h3,
h4,
h5,
h6,
p {
  font-weight: normal;
  line-height: 1em; }

ul {
  list-style: none; }

.mainline-mobile-header {
  display: none; }

@media (max-width: 959px) {
  .mainline-mobile-header {
    display: block; } }

.mainline {
  background-color: #1a1b23;
  position: relative; }

.mainline-header {
  position: absolute;
  padding-top: 90px;
  left: 0;
  width: 100%;
  top: 0;
  z-index: 40; }

@media (max-width: 1600px) {
  .mainline-header {
    padding-top: 45px; } }

@media (max-width: 959px) {
  .mainline-header {
    display: none; } }

.mainline-header__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  padding: 0 90px; }

.mainline-header__profile-link {
  color: rgba(255, 255, 255, 0.3);
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.4px;
  margin-left: auto; }

.mainline-header__profile-link:hover {
  text-decoration: underline; }

.mainline-header__list {
  margin-left: 15vw; }

@media (max-width: 1300px) {
  .mainline-header__list {
    margin-left: 5vw; } }

.mainline-header__item {
  margin-bottom: 15px; }

.mainline-header__link {
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.45px;
  white-space: nowrap; }

.mainline-header__link:hover {
  text-decoration: underline; }

.mainline-section {
  position: relative; }

.mainline-main {
  max-width: 100%;
  overflow: hidden;
  height: 90vh; }

@media (max-width: 959px) {
  .mainline-main {
    height: auto; } }

.mainline-main__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  height: 100%;
  padding: 150px 0 0 15vw; }

@media (max-width: 959px) {
  .mainline-main__container {
    height: auto;
    padding: 12vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

.mainline-main__line {
  position: absolute;
  left: 0;
  top: 49%;
  width: 193px;
  height: 2px;
  background-color: #009ed9;
  z-index: 30; }

@media (max-width: 1300px) {
  .mainline-main__line {
    display: none; } }

.mainline-main__img-text {
  max-width: 90%;
  width: auto;
  display: block;
  margin: auto;
  opacity: 0.1;
  filter: invert(100%); }

.mainline-main__img-text-wrapper {
  position: absolute;
  left: 0;
  top: -50px;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  z-index: 25; }

.mainline-main__text {
  position: relative;
  z-index: 30;
  color: #ffffff;
  font-size: 130px;
  font-weight: 300;
  line-height: 0.9em; }

.mainline-main__text span {
  display: block; }

@media (max-width: 1400px) {
  .mainline-main__text {
    font-size: 90px; } }

@media (max-width: 959px) {
  .mainline-main__text {
    font-size: 50px;
    display: block;
    width: 100%;
    -ms-flex-order: 1;
        order: 1;
    margin-bottom: 3vh;
    margin-top: 6vh;
    text-align: center; } }

.mainline-main__hash {
  display: block;
  margin-left: 110px;
  margin-top: 60px;
  color: #009ed9;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  text-transform: uppercase;
  letter-spacing: 7.9px; }

@media (max-width: 1400px) {
  .mainline-main__hash {
    font-size: 22px; } }

@media (max-width: 959px) {
  .mainline-main__hash {
    margin-left: 0;
    margin-top: 1vh;
    display: inline-block;
    font-size: 18px; } }

.mainline-main__img {
  position: absolute;
  top: 0;
  right: 0;
  width: 55vw;
  height: 105vh;
  z-index: 20;
  overflow: hidden; }

@media (max-width: 959px) {
  .mainline-main__img {
    display: none; } }

.mainline-main__img img {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  display: block; }

.mainline-main__inner {
  position: relative;
  width: 0;
  height: 100%;
  overflow: hidden; }

.mainline-main__pack {
  max-width: 22.7vw;
  position: relative;
  z-index: 30; }

.mainline-main__pack img {
  width: 100%;
  display: block; }

@media (max-width: 959px) {
  .mainline-main__pack {
    max-width: 50vw;
    margin: 0 auto 15vh;
    -ms-flex-order: 2;
        order: 2; } }

.mainline-taste {
  height: 100vh;
  padding-bottom: 10vh;
  margin-top: -10vh; }

@media (max-width: 959px) {
  .mainline-taste {
    height: auto; } }

.mainline-taste__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%; }

@media (max-width: 959px) {
  .mainline-taste__container {
    height: auto;
    padding: 12vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; } }

.mainline-taste__img {
  width: 55vw;
  height: 90vh;
  margin-right: 10vw;
  position: relative;
  z-index: 25;
  overflow: hidden; }

@media (max-width: 959px) {
  .mainline-taste__img {
    width: 80vw;
    margin-right: 0;
    height: auto;
    text-align: center;
    -ms-flex-order: 2;
        order: 2; } }

.mainline-taste__img img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: right top;
     object-position: right top; }

@media (max-width: 959px) {
  .mainline-taste__img img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.mainline-taste__text {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1em;
  margin-top: 25vh; }

.mainline-taste__text span {
  display: block; }

@media (max-width: 1400px) {
  .mainline-taste__text {
    font-size: 42px; } }

@media (max-width: 959px) {
  .mainline-taste__text {
    width: 100%;
    text-align: center;
    font-size: 30px;
    margin-top: 0;
    margin-bottom: 5vh;
    -ms-flex-order: 1;
        order: 1; } }

.mainline-taste__line {
  position: absolute;
  left: 55%;
  top: 25vh;
  margin-top: 26px;
  margin-left: -96px;
  width: 193px;
  height: 2px;
  background-color: #009ed9;
  z-index: 28; }

@media (max-width: 1400px) {
  .mainline-taste__line {
    margin-top: 23px; } }

@media (max-width: 1300px) {
  .mainline-taste__line {
    display: none; } }

.mainline-detail {
  height: 100vh;
  padding-bottom: 10vh;
  margin-top: -20vh; }

@media (max-width: 959px) {
  .mainline-detail {
    height: auto; } }

.mainline-detail__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%;
  position: relative; }

@media (max-width: 959px) {
  .mainline-detail__container {
    height: auto;
    padding: 12vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; } }

.mainline-detail__img {
  width: 45vw;
  height: 60vh;
  position: absolute;
  right: 6vw;
  top: 10vh;
  z-index: 20; }

@media (max-width: 959px) {
  .mainline-detail__img {
    width: 80vw;
    margin-right: 0;
    height: auto;
    text-align: center;
    position: static;
    -ms-flex-order: 2;
        order: 2; } }

.mainline-detail__img img {
  display: block;
  height: 100%; }

@media (max-width: 959px) {
  .mainline-detail__img img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.mainline-detail__text {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1em;
  margin-top: 40vh;
  margin-left: 20vw;
  position: relative;
  z-index: 25; }

.mainline-detail__text span {
  display: block; }

@media (max-width: 959px) {
  .mainline-detail__text span {
    display: inline; } }

@media (max-width: 1400px) {
  .mainline-detail__text {
    font-size: 42px; } }

@media (max-width: 959px) {
  .mainline-detail__text {
    width: 100%;
    text-align: center;
    font-size: 30px;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 5vh;
    -ms-flex-order: 1;
        order: 1; } }

.mainline-detail__line {
  position: absolute;
  left: 5vw;
  top: 40vh;
  margin-top: 26px;
  width: 10vw;
  height: 2px;
  background-color: #009ed9;
  z-index: 28; }

@media (max-width: 1400px) {
  .mainline-detail__line {
    margin-top: 23px; } }

@media (max-width: 1300px) {
  .mainline-detail__line {
    display: none; } }

.mainline-elegance {
  height: 100vh;
  margin-top: -10vh; }

@media (max-width: 959px) {
  .mainline-elegance {
    height: auto; } }

.mainline-elegance__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%; }

@media (max-width: 959px) {
  .mainline-elegance__container {
    height: auto;
    padding: 12vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; } }

.mainline-elegance__img-1 {
  width: 35vw;
  margin-right: 5vw;
  position: relative;
  margin-left: 10vw;
  margin-top: 20vh;
  height: 55vh; }

@media (max-width: 959px) {
  .mainline-elegance__img-1 {
    width: 80vw;
    margin-right: 0;
    margin-left: 0;
    margin-top: 0;
    height: auto;
    text-align: center;
    position: static;
    -ms-flex-order: 2;
        order: 2; } }

.mainline-elegance__img-1 img {
  display: block;
  height: 100%; }

@media (max-width: 959px) {
  .mainline-elegance__img-1 img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.mainline-elegance__text {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1em;
  margin-top: 25vh; }

.mainline-elegance__text span {
  display: block; }

@media (max-width: 959px) {
  .mainline-elegance__text span {
    display: inline; } }

@media (max-width: 1400px) {
  .mainline-elegance__text {
    font-size: 42px; } }

@media (max-width: 959px) {
  .mainline-elegance__text {
    width: 100%;
    text-align: center;
    font-size: 30px;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 5vh;
    -ms-flex-order: 1;
        order: 1; } }

.mainline-elegance__line {
  position: absolute;
  left: 40vw;
  top: 65vh;
  margin-top: 26px;
  width: 10vw;
  height: 2px;
  background-color: #009ed9;
  z-index: 28; }

@media (max-width: 1400px) {
  .mainline-elegance__line {
    margin-top: 23px; } }

@media (max-width: 1300px) {
  .mainline-elegance__line {
    display: none; } }

.mainline-collection {
  height: 100vh; }

@media (max-width: 959px) {
  .mainline-collection {
    height: auto; } }

.mainline-collection__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  position: relative;
  height: 100%; }

@media (max-width: 959px) {
  .mainline-collection__container {
    height: auto;
    padding: 12vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; } }

.mainline-collection__img {
  width: 45vw;
  height: 60vh;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 25;
  overflow: hidden; }

@media (max-width: 959px) {
  .mainline-collection__img {
    width: 80vw;
    margin-right: 0;
    height: auto;
    text-align: center;
    -ms-flex-order: 2;
        order: 2;
    position: static; } }

.mainline-collection__img img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: right top;
     object-position: right top; }

@media (max-width: 959px) {
  .mainline-collection__img img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.mainline-collection__img-2 {
  width: 32vw;
  height: 20vh;
  position: absolute;
  left: 0;
  bottom: 10vh;
  z-index: 25;
  overflow: hidden; }

@media (max-width: 959px) {
  .mainline-collection__img-2 {
    display: none; } }

.mainline-collection__img-2 img {
  display: block;
  height: 100%; }

@media (max-width: 959px) {
  .mainline-collection__img-2 img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.mainline-collection__text {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1em;
  margin-top: 15vh;
  margin-left: 20vw; }

.mainline-collection__text span {
  display: block; }

@media (max-width: 1400px) {
  .mainline-collection__text {
    font-size: 42px;
    margin-left: 10vw; } }

@media (max-width: 959px) {
  .mainline-collection__text {
    width: 100%;
    text-align: center;
    font-size: 26px;
    margin-top: 0;
    margin-bottom: 5vh;
    -ms-flex-order: 1;
        order: 1;
    margin-left: 0; } }

.mainline-collection__line {
  position: absolute;
  left: 5vw;
  top: 15vh;
  margin-top: 26px;
  width: 10vw;
  height: 2px;
  background-color: #009ed9;
  z-index: 28; }

@media (max-width: 1400px) {
  .mainline-collection__line {
    margin-top: 23px;
    display: none; } }

@media (max-width: 1300px) {
  .mainline-collection__line {
    display: none; } }

.mainline-product {
  padding-bottom: 10vh;
  margin-top: -10vh;
  padding-top: 2vh;
  position: relative; }

@media (max-width: 1300px) {
  .mainline-product {
    padding-top: 2vh;
    padding-bottom: 2vh; } }

@media (max-width: 959px) {
  .mainline-product {
    height: auto;
    margin-top: 0; } }

.mainline-product__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  position: relative;
  -ms-flex-pack: center;
      justify-content: center;
  z-index: 10;
  padding-right: 20px;
  padding-left: 20px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

@media (max-width: 1300px) {
  .mainline-product__container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto; } }

@media (max-width: 959px) {
  .mainline-product__container {
    height: auto;
    padding: 12vh 10px 10vh; } }

.mainline-product__img-text {
  max-width: 98%;
  width: auto;
  display: block;
  margin: auto;
  filter: invert(100%);
  opacity: 0.05; }

.mainline-product__img-text-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  z-index: 5; }

.mainline-product__title {
  margin-bottom: 45px;
  width: 100%;
  text-align: center; }

.mainline-product__title span {
  display: block; }

.mainline-product__title-text {
  color: #ffffff;
  font-size: 80px;
  font-weight: 400;
  line-height: 1em;
  margin-bottom: 13px;
  display: block; }

@media (max-width: 1400px) {
  .mainline-product__title-text {
    font-size: 65px; } }

@media (max-width: 1300px) {
  .mainline-product__title-text {
    font-size: 48px;
    margin-bottom: 25px; } }

@media (max-width: 959px) {
  .mainline-product__title-text {
    margin-bottom: 0; } }

.mainline-product__title-hash {
  color: #009ed9;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  text-transform: uppercase;
  letter-spacing: 7.9px; }

@media (max-width: 959px) {
  .mainline-product__title-hash {
    font-size: 18px;
    letter-spacing: 2px; } }

.mainline-product__info {
  width: 100%; }

@media (max-width: 1300px) {
  .mainline-product__info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

.mainline-product__info-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 90%;
  margin: 0 auto;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

@media (max-width: 959px) {
  .mainline-product__info-row {
    width: 100%;
    margin: 0 2vw 5vh; } }

.mainline-product__info-title {
  color: #ffffff;
  margin-bottom: 50px;
  margin-top: 70px;
  font-size: 54px; }

@media (max-width: 1400px) {
  .mainline-product__info-title {
    font-size: 42px; } }

@media (max-width: 1300px) {
  .mainline-product__info-title {
    width: 100%;
    text-align: center; } }

@media (max-width: 959px) {
  .mainline-product__info-title {
    margin-top: 5vh;
    margin-bottom: 5vh;
    font-size: 26px;
    text-align: center; } }

.mainline-product__info-item {
  margin-bottom: 60px;
  width: 25%;
  text-align: center; }

@media (max-width: 959px) {
  .mainline-product__info-item {
    width: 50%; } }

@media (max-width: 678px) {
  .mainline-product__info-item {
    width: 100%; } }

.mainline-product__info-text {
  margin-top: 15px;
  color: #ffffff;
  font-size: 48px; }

.mainline-product__info-text-soon {
  color: #6a6d7e;
  font-size: 26px;
  font-weight: 400;
  display: block;
  margin-top: 10px; }

@media (max-width: 1600px) {
  .mainline-product__info-text {
    font-size: 42px; } }

@media (max-width: 959px) {
  .mainline-product__info-text {
    font-size: 32px; } }

.mainline-product__info img {
  max-width: 100%;
  max-height: 40vh;
  display: inline-block;
  margin-bottom: 30px; }

@media (max-width: 959px) {
  .mainline-product__info img {
    margin-bottom: 10px; } }

.mainline-descr {
  padding-bottom: 10vh;
  margin-top: -10vh;
  padding-top: 2vh;
  position: relative; }

@media (max-width: 1300px) {
  .mainline-descr {
    padding-top: 2vh;
    padding-bottom: 2vh; } }

@media (max-width: 959px) {
  .mainline-descr {
    height: auto;
    margin-top: 0; } }

.mainline-descr__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  position: relative;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  z-index: 10;
  padding-right: 20px;
  padding-left: 20px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

@media (max-width: 1300px) {
  .mainline-descr__container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto; } }

@media (max-width: 959px) {
  .mainline-descr__container {
    height: auto;
    padding: 12vh 10px 10vh; } }

.mainline-descr__block {
  padding-left: 5vw;
  padding-right: 5vw;
  text-align: center;
  margin-bottom: 45px; }

.mainline-descr__block_1 {
  padding-top: 20vh; }

.mainline-descr__block_1 img {
  max-height: 20vh; }

@media (max-width: 959px) {
  .mainline-descr__block_1 {
    padding-top: 5vh; } }

.mainline-descr__block_2 img {
  max-height: 25vh; }

.mainline-descr__block_3 {
  padding-top: 80px; }

.mainline-descr__block_3 img {
  margin-left: 85px;
  max-height: 20vh; }

.mainline-descr__block img {
  display: inline-block;
  max-width: 100%; }

.mainline-descr__text {
  margin-top: 45px;
  margin-bottom: 45px;
  text-align: center;
  color: #c1c3d4;
  font-size: 30px;
  font-weight: 400; }

@media (max-width: 1500px) {
  .mainline-descr__text {
    font-size: 26px; } }

.hw-dark {
  position: fixed;
  z-index: 50;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  background: #16171b; }

.hw-dark img {
  height: 10vh;
  width: 98vw;
  display: inline-block; }

.mainline-preloader {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 200;
  background-color: #1a1b23; }

.animate_el {
  opacity: 0; }

@media (max-width: 959px) {
  .animate_el {
    opacity: 1; } }

.mainline-img-inner {
  width: 1px;
  opacity: 0;
  height: 100%;
  overflow: hidden; }

.mainline-img-inner > video {
  width: 100%; }

@media (max-width: 959px) {
  .mainline-img-inner {
    width: 100%;
    opacity: 1; } }

.animated.normal {
  animation-duration: 1.2s; }

@keyframes slideInLeftC {
  from {
    width: 0;
    opacity: 0; }
  to {
    width: 100%;
    opacity: 1; } }

.slideInLeftC {
  animation-name: slideInLeftC; }

@media (max-width: 959px) {
  .threesixty {
    display: none; } }

.mainline_arrow {
  position: fixed;
  bottom: 11vh;
  left: 3vw;
  content: "";
  width: 42px;
  height: 40px;
  background: url(/local/templates/parliament/assets/css/../img/scrollup.webp) no-repeat center;
  z-index: 50;
  cursor: pointer;
  transition: all ease 0.3s;
  display: none; }

.mainline_arrow:hover {
  bottom: 12vh; }

html,
body {
  height: 100%; }

*,
*:before,
*:after {
  box-sizing: border-box;
  margin: 0;
  padding: 0; }

a {
  text-decoration: none; }

h1,
h2,
h3,
h4,
h5,
h6,
p {
  font-weight: normal;
  line-height: 1em; }

ul {
  list-style: none; }

.trv-mobile-header {
  display: none; }

@media (max-width: 959px) {
  .trv-mobile-header {
    display: block; } }

.trv {
  background-color: #1a1b23;
  position: relative; }

.trv-header {
  position: absolute;
  padding-top: 90px;
  left: 0;
  width: 100%;
  top: 0;
  z-index: 40; }

@media (max-width: 1600px) {
  .trv-header {
    padding-top: 45px; } }

@media (max-width: 959px) {
  .trv-header {
    display: none; } }

.trv-header__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  padding: 0 90px; }

.trv-header__profile-link {
  color: rgba(255, 255, 255, 0.3);
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.4px;
  margin-left: auto; }

.trv-header__profile-link:hover {
  text-decoration: underline; }

.trv-header__list {
  margin-left: 15vw; }

@media (max-width: 1300px) {
  .trv-header__list {
    margin-left: 5vw; } }

.trv-header__item {
  margin-bottom: 15px; }

.trv-header__link {
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.45px;
  white-space: nowrap; }

.trv-header__link:hover {
  text-decoration: underline; }

.trv-section {
  position: relative; }

.trv-video {
  max-width: 100%;
  overflow: hidden;
  height: 90vh; }

@media (max-width: 959px) {
  .trv-video {
    height: auto; } }

.trv-video__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  height: 100%;
  padding: 200px 0 0 7%; }

@media (max-width: 959px) {
  .trv-video__container {
    height: auto;
    padding: 20vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

.trv-video__line {
  position: absolute;
  left: 0;
  top: 49%;
  width: 193px;
  height: 2px;
  background: #a48f7b;
  z-index: 20; }

@media (max-width: 1300px) {
  .trv-video__line {
    display: none; } }

.trv-video__img-text {
  max-width: 90%;
  width: auto;
  display: block;
  margin: auto;
  opacity: 0.05;
  filter: invert(100%); }

.trv-video__img-text-wrapper {
  position: absolute;
  left: 0;
  top: -50px;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  z-index: 25; }

.trv-video__text {
  position: relative;
  z-index: 30;
  color: #ffffff;
  font-size: 140px;
  font-weight: 300;
  line-height: 0.9em; }

.trv-video__text span {
  display: block; }

@media (max-width: 1400px) {
  .trv-video__text {
    font-size: 100px; } }

@media (max-width: 959px) {
  .trv-video__text {
    font-size: 50px;
    display: block;
    width: 100%;
    -ms-flex-order: 1;
        order: 1;
    margin-bottom: 3vh;
    margin-top: 6vh;
    text-align: center; } }

.trv-video__hash {
  display: block;
  margin-bottom: 100px; }

.trv-video__text--small {
  font-size: 48px; }

@media (max-width: 959px) {
  .trv-video__hash {
    margin-left: 0;
    margin-top: 1vh;
    display: inline-block;
    max-width: 60vw; } }

.trv-video__video {
  position: absolute;
  top: 0;
  right: 0;
  width: 55vw;
  height: 105vh;
  z-index: 20;
  overflow: hidden; }

@media (max-width: 959px) {
  .trv-video__video {
    display: none; } }

.trv-video__video video {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0; }

.trv-video__inner {
  position: relative;
  width: 0;
  height: 100%;
  overflow: hidden; }

.trv-video__pack {
  margin-right: 0;
  max-width: 28vw;
  position: relative;
  z-index: 30;
  margin-top: -75px; }

.trv-video__pack img {
  width: 100%;
  display: block; }

@media (max-width: 959px) {
  .trv-video__pack {
    max-width: 50vw;
    margin: 0 auto 15vh;
    -ms-flex-order: 2;
        order: 2; } }

.trv-game__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%; }

.trv-game__frame {
  width: 100%;
  height: 100%;
  border: none; }

.trv-journey {
  height: 100vh;
  padding-bottom: 10vh;
  margin-top: -10vh; }

@media (max-width: 959px) {
  .trv-journey {
    height: auto; } }

.trv-journey__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%; }

@media (max-width: 959px) {
  .trv-journey__container {
    height: auto;
    padding: 20vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; } }

.trv-journey__img {
  width: 55vw;
  height: 90vh;
  margin-right: 10vw;
  position: relative;
  z-index: 25; }

@media (max-width: 959px) {
  .trv-journey__img {
    width: 80vw;
    margin-right: 0;
    height: auto;
    text-align: center;
    -ms-flex-order: 2;
        order: 2; } }

.trv-journey__img img {
  display: block;
  height: 100%; }

@media (max-width: 959px) {
  .trv-journey__img img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.trv-journey__text {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1em;
  margin-top: 25vh; }

.trv-journey__text span {
  display: block; }

@media (max-width: 1400px) {
  .trv-journey__text {
    font-size: 42px; } }

@media (max-width: 959px) {
  .trv-journey__text {
    width: 100%;
    text-align: center;
    font-size: 30px;
    margin-top: 0;
    margin-bottom: 5vh;
    -ms-flex-order: 1;
        order: 1; } }

.trv-journey__line {
  position: absolute;
  left: 55%;
  top: 25vh;
  margin-top: 26px;
  margin-left: -96px;
  width: 193px;
  height: 2px;
  background-image: -ms-linear-gradient(0deg, #1370ba 0%, #89b8dd 44%, white 62%, #f9afd0 88%, #f25fa0 100%);
  z-index: 28; }

@media (max-width: 1400px) {
  .trv-journey__line {
    margin-top: 23px; } }

@media (max-width: 1300px) {
  .trv-journey__line {
    display: none; } }

.trv-desire {
  height: 100vh;
  padding-bottom: 10vh;
  margin-top: -20vh; }

@media (max-width: 959px) {
  .trv-desire {
    height: auto; } }

.trv-desire__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%;
  position: relative; }

@media (max-width: 959px) {
  .trv-desire__container {
    height: auto;
    padding: 20vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; } }

.trv-desire__img {
  width: 45vw;
  position: absolute;
  height: 80%;
  right: 10vw;
  top: 0;
  z-index: 20; }

@media (max-width: 959px) {
  .trv-desire__img {
    width: 80vw;
    margin-right: 0;
    height: auto;
    text-align: center;
    position: static;
    -ms-flex-order: 2;
        order: 2; } }

.trv-desire__img img {
  display: block;
  height: 100%; }

@media (max-width: 959px) {
  .trv-desire__img img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.trv-desire__text {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1em;
  margin-top: 40vh;
  margin-left: 20vw;
  position: relative;
  z-index: 25; }

.trv-desire__text span {
  display: block; }

@media (max-width: 959px) {
  .trv-desire__text span {
    display: inline; } }

@media (max-width: 1400px) {
  .trv-desire__text {
    font-size: 42px; } }

@media (max-width: 959px) {
  .trv-desire__text {
    width: 100%;
    text-align: center;
    font-size: 30px;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 5vh;
    -ms-flex-order: 1;
        order: 1; } }

.trv-desire__line {
  position: absolute;
  left: 5vw;
  top: 40vh;
  margin-top: 26px;
  width: 10vw;
  height: 2px;
  background-image: -ms-linear-gradient(0deg, #1370ba 0%, #89b8dd 44%, white 62%, #f9afd0 88%, #f25fa0 100%);
  z-index: 28; }

.trv-desire__line--4 {
  position: absolute;
  left: 5vw;
  top: 62vh;
  margin-top: 26px;
  width: 10vw;
  height: 2px;
  background-image: -ms-linear-gradient(0deg, #1370ba 0%, #89b8dd 44%, white 62%, #f9afd0 88%, #f25fa0 100%);
  z-index: 28;
  left: 37vw; }

@media (max-width: 1400px) {
  .trv-desire__line {
    margin-top: 23px; } }

@media (max-width: 1300px) {
  .trv-desire__line {
    display: none; } }

.trv-taste {
  height: 100vh;
  margin-top: -10vh; }

@media (max-width: 959px) {
  .trv-taste {
    height: auto; } }

.trv-taste__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%; }

@media (max-width: 959px) {
  .trv-taste__container {
    height: auto;
    padding: 20vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; } }

.trv-taste__img-1 {
  width: 35vw;
  margin-right: 5vw;
  position: relative;
  margin-left: 7vw;
  margin-top: 20vh;
  height: 55vh; }

@media (max-width: 959px) {
  .trv-taste__img-1 {
    width: 80vw;
    margin-right: 0;
    margin-left: 0;
    margin-top: 0;
    height: auto;
    text-align: center;
    position: static;
    -ms-flex-order: 2;
        order: 2; } }

.trv-taste__img-1 img {
  display: block;
  height: 100%; }

@media (max-width: 959px) {
  .trv-taste__img-1 img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.trv-taste__img-2 {
  width: 20vw;
  height: 25vh;
  position: absolute;
  right: 0;
  bottom: 10vh; }

.trv-taste__img-2--left {
  right: auto;
  left: 0; }

@media (max-width: 959px) {
  .trv-taste__img-2 {
    display: none; } }

.trv-taste__img-2 img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

.trv-taste__text {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1em;
  margin-top: 25vh; }

.trv-taste__text span {
  display: block; }

@media (max-width: 959px) {
  .trv-taste__text span {
    display: inline; } }

@media (max-width: 1400px) {
  .trv-taste__text {
    font-size: 42px; } }

@media (max-width: 959px) {
  .trv-taste__text {
    width: 100%;
    text-align: center;
    font-size: 30px;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 5vh;
    -ms-flex-order: 1;
        order: 1; } }

.trv-product {
  padding-bottom: 10vh;
  margin-top: -10vh;
  padding-top: 10vh;
  position: relative; }

@media (max-width: 1300px) {
  .trv-product {
    padding-top: 2vh;
    padding-bottom: 2vh; } }

@media (max-width: 959px) {
  .trv-product {
    height: auto;
    margin-top: 0; } }

.trv-product__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
  width: 100%;
  position: relative;
  -ms-flex-pack: center;
      justify-content: center;
  z-index: 10;
  height: 200vh;
  padding-right: 20px;
  padding-left: 20px; }

.trv-product__description {
  padding-top: 7%; }

@media (max-width: 1300px) {
  .trv-product__container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto;
    padding-bottom: 100vh; } }

@media (max-width: 959px) {
  .trv-product__container {
    height: auto;
    padding: 20vw 10px 10vw; } }

.trv-product__img-text {
  max-width: 90%;
  width: auto;
  display: block;
  margin: auto; }

.trv-product__img-text-wrapper {
  position: absolute;
  left: 0;
  top: 10%;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  z-index: 5; }

@media (max-width: 1300px) {
  .trv-product__description {
    width: 50vw;
    max-height: 50vh; } }

@media (max-width: 959px) {
  .trv-product__description {
    width: 100%;
    margin-bottom: 5vh;
    max-height: 100%;
    text-align: center; } }

.trv-product__description-hash {
  margin-bottom: 30px; }

.trv-product__description-title {
  margin-bottom: 45px;
  color: #ffffff;
  font-size: 80px;
  font-weight: 400;
  line-height: 1em; }

@media (max-width: 1400px) {
  .trv-product__description-title {
    font-size: 65px; } }

@media (max-width: 1300px) {
  .trv-product__description-title {
    font-size: 40px;
    margin-bottom: 25px; } }

@media (max-width: 959px) {
  .trv-product__description-title {
    font-size: 32px; } }

.trv-product__description-title span {
  display: block; }

.trv-product__description-text {
  margin-bottom: 45px;
  color: #c1c3d4;
  font-size: 24px; }

@media (max-width: 1300px) {
  .trv-product__description-text {
    font-size: 20px;
    margin-bottom: 25px; } }

.trv-product__description-text span {
  display: block; }

.trv-product__description-filter {
  color: #c1c3d4;
  font-size: 24px; }

.trv-product__pack {
  width: 30vw;
  min-height: 100px; }

@media (max-width: 1300px) {
  .trv-product__pack {
    min-height: 35vh;
    max-height: 50vh; } }

@media (max-width: 959px) {
  .trv-product__pack {
    width: 60vw;
    height: auto;
    margin: 0 auto 5vh;
    max-height: 100%; } }

.trv-product__pack-mobile {
  display: none;
  max-width: 100%;
  margin: 0 auto; }

@media (max-width: 959px) {
  .trv-product__pack-mobile {
    display: block; } }

@media (max-width: 1300px) {
  .trv-product__info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

.trv-product__info-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row; }

@media (max-width: 1300px) {
  .trv-product__info-row {
    width: 45vw;
    margin: 0 1vw; } }

@media (max-width: 959px) {
  .trv-product__info-row {
    width: 960%;
    margin: 0 2vw 5vh; } }

.trv-product__info-title {
  color: #ffffff;
  margin-bottom: 50px;
  margin-top: 70px;
  font-size: 54px; }

@media (max-width: 1400px) {
  .trv-product__info-title {
    font-size: 42px; } }

@media (max-width: 1300px) {
  .trv-product__info-title {
    width: 100%;
    text-align: center; } }

@media (max-width: 959px) {
  .trv-product__info-title {
    margin-top: 5vh;
    margin-bottom: 5vh;
    font-size: 30px;
    text-align: center; } }

.trv-product__info-item {
  margin-bottom: 60px;
  width: 250px; }

@media (max-width: 959px) {
  .trv-product__info-item {
    width: 50%; } }

.trv-product__info-text {
  margin-top: 25px;
  color: #ffffff;
  font-size: 25px; }

@media (max-width: 959px) {
  .trv-product__info-text {
    font-size: 18px; } }

@media (min-width: 960px) {
  .trv-product .fp-scroller {
    transform: translate(0px, 0px) translateZ(0px) !important; } }

.hw-dark {
  position: fixed;
  z-index: 50;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  background: #16171b; }

.hw-dark img {
  height: 10vh;
  width: 98vw;
  display: inline-block; }

.trv-preloader {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 200;
  background-color: #1a1b23; }

.animate_el {
  opacity: 0; }

@media (max-width: 959px) {
  .animate_el {
    opacity: 1; } }

.trv-img-inner {
  width: 1px;
  opacity: 0;
  height: 100%;
  overflow: hidden; }

@media (max-width: 959px) {
  .trv-img-inner {
    width: 100%;
    opacity: 1; } }

.animated.normal {
  animation-duration: 1.2s; }

@keyframes slideInLeftC {
  from {
    width: 0;
    opacity: 0; }
  to {
    width: 100%;
    opacity: 1; } }

.slideInLeftC {
  animation-name: slideInLeftC; }

@media (max-width: 959px) {
  .threesixty {
    display: none; } }

.trv_arrow {
  position: fixed;
  bottom: 11vh;
  left: 3vw;
  content: "";
  width: 42px;
  height: 40px;
  background: url(/local/templates/parliament/assets/css/../img/scrollup.webp) no-repeat center;
  z-index: 50;
  cursor: pointer;
  transition: all ease 0.3s;
  display: none; }

.trv_arrow:hover {
  bottom: 12vh; }

.bg-animation {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 5; }

.bg-animation video {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

@media (max-width: 959px) {
  .bg-animation {
    background: url(/local/templates/parliament/assets/css/../img/bg.jpg) no-repeat center;
    background-size: cover;
    height: 100%; }
  .bg-animation video {
    display: none; } }

html,
body {
  height: 100%; }

*,
*:before,
*:after {
  box-sizing: border-box;
  margin: 0;
  padding: 0; }

a {
  text-decoration: none; }

h1,
h2,
h3,
h4,
h5,
h6,
p {
  font-weight: normal;
  line-height: 1em; }

ul {
  list-style: none; }

.trv-mobile-header {
  display: none; }

@media (max-width: 959px) {
  .trv-mobile-header {
    display: block; } }

.trv {
  background-color: #1a1b23;
  position: relative; }

.trv-header {
  position: absolute;
  padding-top: 90px;
  left: 0;
  width: 100%;
  top: 0;
  z-index: 40; }

@media (max-width: 1600px) {
  .trv-header {
    padding-top: 45px; } }

@media (max-width: 959px) {
  .trv-header {
    display: none; } }

.trv-header__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  padding: 0 90px; }

.trv-header__profile-link {
  color: rgba(255, 255, 255, 0.3);
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.4px;
  margin-left: auto; }

.trv-header__profile-link:hover {
  text-decoration: underline; }

.trv-header__list {
  margin-left: 15vw; }

@media (max-width: 1300px) {
  .trv-header__list {
    margin-left: 5vw; } }

.trv-header__item {
  margin-bottom: 15px; }

.trv-header__link {
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.45px;
  white-space: nowrap; }

.trv-header__link:hover {
  text-decoration: underline; }

.trv-section {
  position: relative; }

.trv-video {
  max-width: 100%;
  overflow: hidden;
  height: 90vh; }

@media (max-width: 959px) {
  .trv-video {
    height: auto; } }

.trv-video__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  height: 100%;
  padding: 200px 0 0 16%; }

@media (max-width: 959px) {
  .trv-video__container {
    height: auto;
    padding: 20vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

.trv-video__line {
  position: absolute;
  left: 0;
  top: 49%;
  width: 193px;
  height: 2px;
  background-image: linear-gradient(0deg, #009ad0 0%, #7ecef1 100%);
  z-index: 20; }

@media (max-width: 1300px) {
  .trv-video__line {
    display: none; } }

.trv-video__img-text {
  max-width: 90%;
  width: auto;
  display: block;
  margin: auto;
  opacity: 0.05;
  filter: invert(100%); }

.trv-video__img-text-wrapper {
  position: absolute;
  left: 0;
  top: -50px;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  z-index: 25; }

.trv-video__text {
  position: relative;
  z-index: 30;
  color: #ffffff;
  font-size: 140px;
  font-weight: 300;
  line-height: 0.9em; }

.trv-video__text span {
  display: block; }

@media (max-width: 1400px) {
  .trv-video__text {
    font-size: 100px; } }

@media (max-width: 959px) {
  .trv-video__text {
    font-size: 50px;
    display: block;
    width: 100%;
    -ms-flex-order: 1;
        order: 1;
    margin-bottom: 3vh;
    margin-top: 6vh;
    text-align: center; } }

.trv-video__hash {
  display: block;
  margin-left: 110px;
  margin-top: 60px; }

@media (max-width: 959px) {
  .trv-video__hash {
    margin-left: 0;
    margin-top: 1vh;
    display: inline-block;
    max-width: 60vw; } }

.trv-video__video {
  position: absolute;
  top: 0;
  right: 0;
  width: 55vw;
  height: 105vh;
  z-index: 20;
  overflow: hidden; }

@media (max-width: 959px) {
  .trv-video__video {
    display: none; } }

.trv-video__video video {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0; }

.trv-video__inner {
  position: relative;
  width: 0;
  height: 100%;
  overflow: hidden; }

.trv-video__pack {
  margin-right: 5%;
  max-width: 15vw;
  position: relative;
  z-index: 30; }

.trv-video__pack img {
  width: 100%;
  display: block; }

@media (max-width: 959px) {
  .trv-video__pack {
    max-width: 50vw;
    margin: 0 auto 15vh;
    -ms-flex-order: 2;
        order: 2; } }

.trv-journey {
  height: 100vh;
  padding-bottom: 10vh;
  margin-top: -10vh; }

@media (max-width: 959px) {
  .trv-journey {
    height: auto; } }

.trv-journey__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%; }

@media (max-width: 959px) {
  .trv-journey__container {
    height: auto;
    padding: 20vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; } }

.trv-journey__img {
  width: 55vw;
  height: 90vh;
  margin-right: 10vw;
  position: relative;
  z-index: 25; }

@media (max-width: 959px) {
  .trv-journey__img {
    width: 80vw;
    margin-right: 0;
    height: auto;
    text-align: center;
    -ms-flex-order: 2;
        order: 2; } }

.trv-journey__img img {
  display: block;
  height: 100%; }

@media (max-width: 959px) {
  .trv-journey__img img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.trv-journey__text {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1em;
  margin-top: 25vh; }

.trv-journey__text span {
  display: block; }

@media (max-width: 1400px) {
  .trv-journey__text {
    font-size: 42px; } }

@media (max-width: 959px) {
  .trv-journey__text {
    width: 100%;
    text-align: center;
    font-size: 30px;
    margin-top: 0;
    margin-bottom: 5vh;
    -ms-flex-order: 1;
        order: 1; } }

.trv-journey__line {
  position: absolute;
  left: 55%;
  top: 25vh;
  margin-top: 26px;
  margin-left: -96px;
  width: 193px;
  height: 2px;
  background-image: linear-gradient(0deg, #009ad0 0%, #7ecef1 100%);
  z-index: 28; }

@media (max-width: 1400px) {
  .trv-journey__line {
    margin-top: 23px; } }

@media (max-width: 1300px) {
  .trv-journey__line {
    display: none; } }

.trv-desire {
  height: 100vh;
  padding-bottom: 10vh;
  margin-top: -20vh; }

@media (max-width: 959px) {
  .trv-desire {
    height: auto; } }

.trv-desire__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%;
  position: relative; }

@media (max-width: 959px) {
  .trv-desire__container {
    height: auto;
    padding: 20vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; } }

.trv-desire__img {
  width: 45vw;
  position: absolute;
  height: 80%;
  right: 10vw;
  top: 0;
  z-index: 20; }

@media (max-width: 959px) {
  .trv-desire__img {
    width: 80vw;
    margin-right: 0;
    height: auto;
    text-align: center;
    position: static;
    -ms-flex-order: 2;
        order: 2; } }

.trv-desire__img img {
  display: block;
  height: 100%; }

@media (max-width: 959px) {
  .trv-desire__img img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.trv-desire__text {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1em;
  margin-top: 40vh;
  margin-left: 20vw;
  position: relative;
  z-index: 25; }

.trv-desire__text span {
  display: block; }

@media (max-width: 959px) {
  .trv-desire__text span {
    display: inline; } }

@media (max-width: 1400px) {
  .trv-desire__text {
    font-size: 42px; } }

@media (max-width: 959px) {
  .trv-desire__text {
    width: 100%;
    text-align: center;
    font-size: 30px;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 5vh;
    -ms-flex-order: 1;
        order: 1; } }

.trv-desire__line {
  position: absolute;
  left: 5vw;
  top: 40vh;
  margin-top: 26px;
  width: 10vw;
  height: 2px;
  background-image: linear-gradient(0deg, #009ad0 0%, #7ecef1 100%);
  z-index: 28; }

@media (max-width: 1400px) {
  .trv-desire__line {
    margin-top: 23px; } }

@media (max-width: 1300px) {
  .trv-desire__line {
    display: none; } }

.trv-taste {
  height: 100vh;
  margin-top: -10vh; }

@media (max-width: 959px) {
  .trv-taste {
    height: auto; } }

.trv-taste__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%; }

@media (max-width: 959px) {
  .trv-taste__container {
    height: auto;
    padding: 20vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; } }

.trv-taste__img-1 {
  width: 35vw;
  margin-right: 5vw;
  position: relative;
  margin-left: 7vw;
  margin-top: 20vh;
  height: 55vh; }

@media (max-width: 959px) {
  .trv-taste__img-1 {
    width: 80vw;
    margin-right: 0;
    margin-left: 0;
    margin-top: 0;
    height: auto;
    text-align: center;
    position: static;
    -ms-flex-order: 2;
        order: 2; } }

.trv-taste__img-1 img {
  display: block;
  height: 100%; }

@media (max-width: 959px) {
  .trv-taste__img-1 img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.trv-taste__img-2 {
  width: 20vw;
  height: 25vh;
  position: absolute;
  right: 0;
  bottom: 10vh; }

@media (max-width: 959px) {
  .trv-taste__img-2 {
    display: none; } }

.trv-taste__img-2 img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

.trv-taste__text {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1em;
  margin-top: 25vh; }

.trv-taste__text span {
  display: block; }

@media (max-width: 959px) {
  .trv-taste__text span {
    display: inline; } }

@media (max-width: 1400px) {
  .trv-taste__text {
    font-size: 42px; } }

@media (max-width: 959px) {
  .trv-taste__text {
    width: 100%;
    text-align: center;
    font-size: 30px;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 5vh;
    -ms-flex-order: 1;
        order: 1; } }

.trv-product {
  padding-bottom: 10vh;
  margin-top: -10vh;
  padding-top: 10vh;
  position: relative; }

@media (max-width: 1300px) {
  .trv-product {
    padding-top: 2vh;
    padding-bottom: 2vh; } }

@media (max-width: 959px) {
  .trv-product {
    height: auto;
    margin-top: 0; } }

.trv-product__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
  width: 100%;
  position: relative;
  -ms-flex-pack: center;
      justify-content: center;
  z-index: 10;
  height: 200vh;
  padding-right: 20px;
  padding-left: 20px; }

.trv-product__description {
  padding-top: 7%; }

@media (max-width: 1300px) {
  .trv-product__container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto;
    padding-bottom: 100vh; } }

@media (max-width: 959px) {
  .trv-product__container {
    height: auto;
    padding: 20vw 10px 10vw; } }

.trv-product__img-text {
  max-width: 90%;
  width: auto;
  display: block;
  margin: auto; }

.trv-product__img-text-wrapper {
  position: absolute;
  left: 0;
  top: 10%;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  z-index: 5; }

@media (max-width: 1300px) {
  .trv-product__description {
    width: 50vw;
    max-height: 50vh; } }

@media (max-width: 959px) {
  .trv-product__description {
    width: 100%;
    margin-bottom: 5vh;
    max-height: 100%;
    text-align: center; } }

.trv-product__description-hash {
  margin-bottom: 30px; }

.trv-product__description-title {
  margin-bottom: 45px;
  color: #ffffff;
  font-size: 80px;
  font-weight: 400;
  line-height: 1em; }

@media (max-width: 1400px) {
  .trv-product__description-title {
    font-size: 65px; } }

@media (max-width: 1300px) {
  .trv-product__description-title {
    font-size: 40px;
    margin-bottom: 25px; } }

@media (max-width: 959px) {
  .trv-product__description-title {
    font-size: 32px; } }

.trv-product__description-title span {
  display: block; }

.trv-product__description-text {
  margin-bottom: 45px;
  color: #c1c3d4;
  font-size: 24px; }

@media (max-width: 1300px) {
  .trv-product__description-text {
    font-size: 20px;
    margin-bottom: 25px; } }

.trv-product__description-text span {
  display: block; }

.trv-product__description-filter {
  color: #c1c3d4;
  font-size: 24px; }

.trv-product__pack {
  width: 30vw;
  min-height: 100px; }

@media (max-width: 1300px) {
  .trv-product__pack {
    min-height: 35vh;
    max-height: 50vh; } }

@media (max-width: 959px) {
  .trv-product__pack {
    width: 60vw;
    height: auto;
    margin: 0 auto 5vh;
    max-height: 100%; } }

.trv-product__pack-mobile {
  display: none;
  max-width: 100%;
  margin: 0 auto; }

@media (max-width: 959px) {
  .trv-product__pack-mobile {
    display: block; } }

@media (max-width: 1300px) {
  .trv-product__info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

.trv-product__info-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row; }

@media (max-width: 1300px) {
  .trv-product__info-row {
    width: 45vw;
    margin: 0 1vw; } }

@media (max-width: 959px) {
  .trv-product__info-row {
    width: 960%;
    margin: 0 2vw 5vh; } }

.trv-product__info-title {
  color: #ffffff;
  margin-bottom: 50px;
  margin-top: 70px;
  font-size: 54px; }

@media (max-width: 1400px) {
  .trv-product__info-title {
    font-size: 42px; } }

@media (max-width: 1300px) {
  .trv-product__info-title {
    width: 100%;
    text-align: center; } }

@media (max-width: 959px) {
  .trv-product__info-title {
    margin-top: 5vh;
    margin-bottom: 5vh;
    font-size: 30px;
    text-align: center; } }

.trv-product__info-item {
  margin-bottom: 60px;
  width: 250px; }

@media (max-width: 959px) {
  .trv-product__info-item {
    width: 50%; } }

.trv-product__info-text {
  margin-top: 25px;
  color: #ffffff;
  font-size: 25px; }

@media (max-width: 959px) {
  .trv-product__info-text {
    font-size: 18px; } }

@media (min-width: 960px) {
  .trv-product .fp-scroller {
    transform: translate(0px, 0px) translateZ(0px) !important; } }

.hw-dark {
  position: fixed;
  z-index: 50;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  background: #16171b; }

.hw-dark img {
  height: 10vh;
  width: 98vw;
  display: inline-block; }

.trv-preloader {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 200;
  background-color: #1a1b23; }

.animate_el {
  opacity: 0; }

@media (max-width: 959px) {
  .animate_el {
    opacity: 1; } }

.trv-img-inner {
  width: 1px;
  opacity: 0;
  height: 100%;
  overflow: hidden; }

@media (max-width: 959px) {
  .trv-img-inner {
    width: 100%;
    opacity: 1; } }

.animated.normal {
  animation-duration: 1.2s; }

@keyframes slideInLeftC {
  from {
    width: 0;
    opacity: 0; }
  to {
    width: 100%;
    opacity: 1; } }

.slideInLeftC {
  animation-name: slideInLeftC; }

@media (max-width: 959px) {
  .threesixty {
    display: none; } }

.trv_arrow {
  position: fixed;
  bottom: 11vh;
  left: 3vw;
  content: "";
  width: 42px;
  height: 40px;
  background: url(/local/templates/parliament/assets/css/../img/scrollup.webp) no-repeat center;
  z-index: 50;
  cursor: pointer;
  transition: all ease 0.3s;
  display: none; }

.trv_arrow:hover {
  bottom: 12vh; }

html,
body {
  height: 100%; }

*,
*:before,
*:after {
  box-sizing: border-box;
  margin: 0;
  padding: 0; }

a {
  text-decoration: none; }

h1,
h2,
h3,
h4,
h5,
h6,
p {
  font-weight: normal;
  line-height: 1em; }

ul {
  list-style: none; }

.trv-mobile-header {
  display: none; }

@media (max-width: 959px) {
  .trv-mobile-header {
    display: block; } }

.trv {
  background-color: #1a1b23;
  position: relative; }

.trv-header {
  position: absolute;
  padding-top: 90px;
  left: 0;
  width: 100%;
  top: 0;
  z-index: 40; }

@media (max-width: 1600px) {
  .trv-header {
    padding-top: 45px; } }

@media (max-width: 959px) {
  .trv-header {
    display: none; } }

.trv-header__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  padding: 0 90px; }

.trv-header__profile-link {
  color: rgba(255, 255, 255, 0.3);
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.4px;
  margin-left: auto; }

.trv-header__profile-link:hover {
  text-decoration: underline; }

.trv-header__list {
  margin-left: 15vw; }

@media (max-width: 1300px) {
  .trv-header__list {
    margin-left: 5vw; } }

.trv-header__item {
  margin-bottom: 15px; }

.trv-header__link {
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.45px;
  white-space: nowrap; }

.trv-header__link:hover {
  text-decoration: underline; }

.trv-section {
  position: relative; }

.trv-video {
  max-width: 100%;
  overflow: hidden;
  height: 90vh; }

@media (max-width: 959px) {
  .trv-video {
    height: auto; } }

.trv-video__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  height: 100%;
  padding: 200px 0 0 16%; }

@media (max-width: 959px) {
  .trv-video__container {
    height: auto;
    padding: 20vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

.trv-video__line {
  position: absolute;
  left: 0;
  top: 49%;
  width: 193px;
  height: 2px;
  background-image: -ms-linear-gradient(-180deg, #be2084 0%, #29bef3 100%);
  z-index: 20; }

@media (max-width: 1300px) {
  .trv-video__line {
    display: none; } }

.trv-video__img-text {
  max-width: 90%;
  width: auto;
  display: block;
  margin: auto;
  opacity: 0.05;
  filter: invert(100%); }

.trv-video__img-text-wrapper {
  position: absolute;
  left: 0;
  top: -50px;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  z-index: 25; }

.trv-video__text {
  position: relative;
  z-index: 30;
  color: #ffffff;
  font-size: 140px;
  font-weight: 300;
  line-height: 0.9em; }

.trv-video__text span {
  display: block; }

@media (max-width: 1400px) {
  .trv-video__text {
    font-size: 100px; } }

@media (max-width: 959px) {
  .trv-video__text {
    font-size: 50px;
    display: block;
    width: 100%;
    -ms-flex-order: 1;
        order: 1;
    margin-bottom: 3vh;
    margin-top: 6vh;
    text-align: center; } }

.trv-video__hash {
  display: block;
  margin-left: 110px;
  margin-top: 60px; }

@media (max-width: 959px) {
  .trv-video__hash {
    margin-left: 0;
    margin-top: 1vh;
    display: inline-block;
    max-width: 60vw; } }

.trv-video__video {
  position: absolute;
  top: 0;
  right: 0;
  width: 55vw;
  height: 105vh;
  z-index: 20;
  overflow: hidden; }

@media (max-width: 959px) {
  .trv-video__video {
    display: none; } }

.trv-video__video video {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0; }

.trv-video__inner {
  position: relative;
  width: 0;
  height: 100%;
  overflow: hidden; }

.trv-video__pack {
  margin-right: 5%;
  max-width: 15vw;
  position: relative;
  z-index: 30; }

.trv-video__pack img {
  width: 100%;
  display: block; }

@media (max-width: 959px) {
  .trv-video__pack {
    max-width: 50vw;
    margin: 0 auto 15vh;
    -ms-flex-order: 2;
        order: 2; } }

.trv-journey {
  height: 100vh;
  padding-bottom: 10vh;
  margin-top: -10vh; }

@media (max-width: 959px) {
  .trv-journey {
    height: auto; } }

.trv-journey__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%; }

@media (max-width: 959px) {
  .trv-journey__container {
    height: auto;
    padding: 20vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; } }

.trv-journey__img {
  width: 55vw;
  height: 90vh;
  margin-right: 10vw;
  position: relative;
  z-index: 25; }

@media (max-width: 959px) {
  .trv-journey__img {
    width: 80vw;
    margin-right: 0;
    height: auto;
    text-align: center;
    -ms-flex-order: 2;
        order: 2; } }

.mainline-main__img {
  position: absolute;
  top: 0;
  right: 0;
  width: 55vw;
  height: 105vh;
  z-index: 20;
  overflow: hidden; }

@media (max-width: 959px) {
  .mainline-main__img {
    display: none; } }

.mainline-main__img img {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  display: block; }

.trv-journey__img img {
  display: block;
  height: 100%; }

@media (max-width: 959px) {
  .trv-journey__img img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.trv-journey__text {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1em;
  margin-top: 25vh; }

.trv-journey__text span {
  display: block; }

@media (max-width: 1400px) {
  .trv-journey__text {
    font-size: 42px; } }

@media (max-width: 959px) {
  .trv-journey__text {
    width: 100%;
    text-align: center;
    font-size: 30px;
    margin-top: 0;
    margin-bottom: 5vh;
    -ms-flex-order: 1;
        order: 1; } }

.trv-journey__line {
  position: absolute;
  left: 55%;
  top: 25vh;
  margin-top: 26px;
  margin-left: -96px;
  width: 193px;
  height: 2px;
  background-image: -ms-linear-gradient(-180deg, #be2084 0%, #29bef3 100%);
  z-index: 28; }

@media (max-width: 1400px) {
  .trv-journey__line {
    margin-top: 23px; } }

@media (max-width: 1300px) {
  .trv-journey__line {
    display: none; } }

.trv-desire {
  height: 100vh;
  padding-bottom: 10vh;
  margin-top: -20vh; }

@media (max-width: 959px) {
  .trv-desire {
    height: auto; } }

.trv-desire__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%;
  position: relative; }

@media (max-width: 959px) {
  .trv-desire__container {
    height: auto;
    padding: 20vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; } }

.trv-desire__img {
  width: 45vw;
  position: absolute;
  height: 80%;
  right: 10vw;
  top: 0;
  z-index: 20; }

@media (max-width: 959px) {
  .trv-desire__img {
    width: 80vw;
    margin-right: 0;
    height: auto;
    text-align: center;
    position: static;
    -ms-flex-order: 2;
        order: 2; } }

.trv-desire__img img {
  display: block;
  height: 100%; }

@media (max-width: 959px) {
  .trv-desire__img img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.trv-desire__text {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1em;
  margin-top: 40vh;
  margin-left: 20vw;
  position: relative;
  z-index: 25; }

.trv-desire__text span {
  display: block; }

@media (max-width: 959px) {
  .trv-desire__text span {
    display: inline; } }

@media (max-width: 1400px) {
  .trv-desire__text {
    font-size: 42px; } }

@media (max-width: 959px) {
  .trv-desire__text {
    width: 100%;
    text-align: center;
    font-size: 30px;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 5vh;
    -ms-flex-order: 1;
        order: 1; } }

.trv-desire__line {
  position: absolute;
  left: 5vw;
  top: 40vh;
  margin-top: 26px;
  width: 10vw;
  height: 2px;
  background-image: -ms-linear-gradient(-180deg, #be2084 0%, #29bef3 100%);
  z-index: 28; }

@media (max-width: 1400px) {
  .trv-desire__line {
    margin-top: 23px; } }

@media (max-width: 1300px) {
  .trv-desire__line {
    display: none; } }

.trv-taste {
  height: 100vh;
  margin-top: -10vh; }

@media (max-width: 959px) {
  .trv-taste {
    height: auto; } }

.trv-taste__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%; }

@media (max-width: 959px) {
  .trv-taste__container {
    height: auto;
    padding: 20vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; } }

.trv-taste__img-1 {
  width: 35vw;
  margin-right: 5vw;
  position: relative;
  margin-left: 7vw;
  margin-top: 20vh;
  height: 55vh; }

@media (max-width: 959px) {
  .trv-taste__img-1 {
    width: 80vw;
    margin-right: 0;
    margin-left: 0;
    margin-top: 0;
    height: auto;
    text-align: center;
    position: static;
    -ms-flex-order: 2;
        order: 2; } }

.trv-taste__img-1 img {
  display: block;
  height: 100%; }

@media (max-width: 959px) {
  .trv-taste__img-1 img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.trv-taste__img-2 {
  width: 20vw;
  height: 25vh;
  position: absolute;
  right: 0;
  bottom: 10vh; }

@media (max-width: 959px) {
  .trv-taste__img-2 {
    display: none; } }

.trv-taste__img-2 img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

.trv-taste__text {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1em;
  margin-top: 25vh; }

.trv-taste__text span {
  display: block; }

@media (max-width: 959px) {
  .trv-taste__text span {
    display: inline; } }

@media (max-width: 1400px) {
  .trv-taste__text {
    font-size: 42px; } }

@media (max-width: 959px) {
  .trv-taste__text {
    width: 100%;
    text-align: center;
    font-size: 30px;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 5vh;
    -ms-flex-order: 1;
        order: 1; } }

.trv-product {
  padding-bottom: 10vh;
  margin-top: -10vh;
  padding-top: 10vh;
  position: relative; }

@media (max-width: 1300px) {
  .trv-product {
    padding-top: 2vh;
    padding-bottom: 2vh; } }

@media (max-width: 959px) {
  .trv-product {
    height: auto;
    margin-top: 0; } }

.trv-product__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
  width: 100%;
  position: relative;
  -ms-flex-pack: center;
      justify-content: center;
  z-index: 10;
  height: 200vh;
  padding-right: 20px;
  padding-left: 20px; }

.trv-product__description {
  padding-top: 7%; }

@media (max-height: 700px) {
  .trv-product__description {
    padding-top: 4%; } }

@media (max-width: 1300px) {
  .trv-product__container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto;
    padding-bottom: 100vh; } }

@media (max-width: 959px) {
  .trv-product__container {
    height: auto;
    padding: 20vw 10px 10vw; } }

.trv-product__img-text {
  max-width: 90%;
  width: auto;
  display: block;
  margin: auto; }

.trv-product__img-text-wrapper {
  position: absolute;
  left: 0;
  top: 10%;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  z-index: 5; }

@media (max-width: 1300px) {
  .trv-product__description {
    width: 50vw;
    max-height: 50vh; } }

@media (max-width: 959px) {
  .trv-product__description {
    width: 100%;
    margin-bottom: 5vh;
    max-height: 100%;
    text-align: center; } }

.trv-product__description-hash {
  margin-bottom: 30px; }

.trv-product__description-title {
  margin-bottom: 45px;
  color: #ffffff;
  font-size: 80px;
  font-weight: 400;
  line-height: 1em; }

@media (max-width: 1400px) {
  .trv-product__description-title {
    font-size: 65px; } }

@media (max-width: 1300px) {
  .trv-product__description-title {
    font-size: 40px;
    margin-bottom: 25px; } }

@media (max-width: 959px) {
  .trv-product__description-title {
    font-size: 32px; } }

.trv-product__description-title span {
  display: block; }

.trv-product__description-text {
  margin-bottom: 45px;
  color: #c1c3d4;
  font-size: 24px; }

@media (max-width: 1300px) {
  .trv-product__description-text {
    font-size: 20px;
    margin-bottom: 25px; } }

.trv-product__description-text span {
  display: block; }

.trv-product__description-filter {
  color: #c1c3d4;
  font-size: 24px; }

.trv-product__pack {
  width: 30vw;
  min-height: 100px; }

@media (max-width: 1300px) {
  .trv-product__pack {
    min-height: 35vh;
    max-height: 50vh; } }

@media (max-width: 959px) {
  .trv-product__pack {
    width: 60vw;
    height: auto;
    margin: 0 auto 5vh;
    max-height: 100%; } }

.trv-product__pack-mobile {
  display: none;
  max-width: 100%;
  margin: 0 auto; }

@media (max-width: 959px) {
  .trv-product__pack-mobile {
    display: block; } }

@media (max-width: 1300px) {
  .trv-product__info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

.trv-product__info-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row; }

@media (max-width: 1300px) {
  .trv-product__info-row {
    width: 45vw;
    margin: 0 1vw; } }

@media (max-width: 959px) {
  .trv-product__info-row {
    width: 960%;
    margin: 0 2vw 5vh; } }

.trv-product__info-title {
  color: #ffffff;
  margin-bottom: 50px;
  margin-top: 70px;
  font-size: 54px; }

@media (max-width: 1400px) {
  .trv-product__info-title {
    font-size: 42px; } }

@media (max-width: 1300px) {
  .trv-product__info-title {
    width: 100%;
    text-align: center; } }

@media (max-width: 959px) {
  .trv-product__info-title {
    margin-top: 5vh;
    margin-bottom: 5vh;
    font-size: 30px;
    text-align: center; } }

.trv-product__info-item {
  margin-bottom: 60px;
  width: 250px; }

@media (max-width: 959px) {
  .trv-product__info-item {
    width: 50%; } }

.trv-product__info-text {
  margin-top: 25px;
  color: #ffffff;
  font-size: 25px; }

@media (max-width: 959px) {
  .trv-product__info-text {
    font-size: 18px; } }

@media (min-width: 960px) {
  .trv-product .fp-scroller {
    transform: translate(0px, 0px) translateZ(0px) !important; } }

.hw-dark {
  position: fixed;
  z-index: 50;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  background: #16171b; }

.hw-dark img {
  height: 10vh;
  width: 98vw;
  display: inline-block; }

.trv-preloader {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 200;
  background-color: #1a1b23; }

.animate_el {
  opacity: 0; }

@media (max-width: 959px) {
  .animate_el {
    opacity: 1; } }

.trv-img-inner {
  width: 1px;
  opacity: 0;
  height: 100%;
  overflow: hidden; }

@media (max-width: 959px) {
  .trv-img-inner {
    width: 100%;
    opacity: 1; } }

.animated.normal {
  animation-duration: 1.2s; }

@keyframes slideInLeftC {
  from {
    width: 0;
    opacity: 0; }
  to {
    width: 100%;
    opacity: 1; } }

.slideInLeftC {
  animation-name: slideInLeftC; }

@media (max-width: 959px) {
  .threesixty {
    display: none; } }

.trv_arrow {
  position: fixed;
  bottom: 11vh;
  left: 3vw;
  content: "";
  width: 42px;
  height: 40px;
  background: url("/local/templates/parliament/assets/img/scrollup.webp") no-repeat center;
  z-index: 50;
  cursor: pointer;
  transition: all ease 0.3s;
  display: none; }

.trv_arrow:hover {
  bottom: 12vh; }

.caps-icon {
  position: relative; }

.caps-icon:after {
  content: '';
  position: absolute;
  left: 190px;
  bottom: 0;
  width: 50px;
  height: 50px;
  /*background: url('/local/templates/parliament/assets/img/caps-icon.png'); Картинка не найдена в репозитории  */
  background-size: cover; }

@media (max-width: 1024px) {
  .caps-icon:after {
    display: none; } }

.trv-product__pack--static {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
  padding-top: 50px; }

@media (max-height: 700px) {
  .trv-product__pack--static {
    padding-top: 0; } }

.trv-product__pack-desktop {
  display: inline; }

@media (max-width: 1024px) {
  .trv-product__pack-desktop {
    display: none; } }

.trv-product__pack2 {
  width: 15vw; }

html,
body {
  height: 100%; }

*,
*:before,
*:after {
  box-sizing: border-box;
  margin: 0;
  padding: 0; }

a {
  text-decoration: none; }

h1,
h2,
h3,
h4,
h5,
h6,
p {
  font-weight: normal;
  line-height: 1em; }

ul {
  list-style: none; }

.trv-mobile-header {
  display: none; }

@media (max-width: 959px) {
  .trv-mobile-header {
    display: block; } }

.trv {
  background-color: #1a1b23;
  position: relative; }

.trv-header {
  position: absolute;
  padding-top: 90px;
  left: 0;
  width: 100%;
  top: 0;
  z-index: 40; }

@media (max-width: 1600px) {
  .trv-header {
    padding-top: 45px; } }

@media (max-width: 959px) {
  .trv-header {
    display: none; } }

.trv-header__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  padding: 0 90px; }

.trv-header__profile-link {
  color: rgba(255, 255, 255, 0.3);
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.4px;
  margin-left: auto; }

.trv-header__profile-link:hover {
  text-decoration: underline; }

.trv-header__list {
  margin-left: 15vw; }

@media (max-width: 1300px) {
  .trv-header__list {
    margin-left: 5vw; } }

.trv-header__item {
  margin-bottom: 15px; }

.trv-header__link {
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.45px;
  white-space: nowrap; }

.trv-header__link:hover {
  text-decoration: underline; }

.trv-section {
  position: relative; }

.trv-video {
  max-width: 100%;
  overflow: hidden;
  height: 90vh; }

@media (max-width: 959px) {
  .trv-video {
    height: auto; } }

.trv-video__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  height: 100%;
  padding: 200px 0 0 16%; }

@media (max-width: 959px) {
  .trv-video__container {
    height: auto;
    padding: 20vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

.trv-video__line {
  position: absolute;
  left: 0;
  top: 49%;
  width: 193px;
  height: 2px;
  background-image: linear-gradient(to right, #ef0098 0%, #ff7e00 100%);
  z-index: 20; }

@media (max-width: 1300px) {
  .trv-video__line {
    display: none; } }

.trv-video__img-text {
  max-width: 90%;
  width: auto;
  display: block;
  margin: auto;
  opacity: 0.05;
  filter: invert(100%); }

.trv-video__img-text-wrapper {
  position: absolute;
  left: 0;
  top: -50px;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  z-index: 25; }

.trv-video__text {
  position: relative;
  z-index: 30;
  color: #ffffff;
  font-size: 140px;
  font-weight: 300;
  line-height: 0.9em; }

.trv-video__text span {
  display: block; }

@media (max-width: 1400px) {
  .trv-video__text {
    font-size: 100px; } }

@media (max-width: 959px) {
  .trv-video__text {
    font-size: 50px;
    display: block;
    width: 100%;
    -ms-flex-order: 1;
        order: 1;
    margin-bottom: 3vh;
    margin-top: 6vh;
    text-align: center; } }

.trv-video__hash {
  display: block;
  margin-left: 110px;
  margin-top: 60px; }

@media (max-width: 959px) {
  .trv-video__hash {
    margin-left: 0;
    margin-top: 1vh;
    display: inline-block;
    max-width: 60vw; } }

.trv-video__video {
  position: absolute;
  top: 0;
  right: 0;
  width: 55vw;
  height: 105vh;
  z-index: 20;
  overflow: hidden; }

@media (max-width: 959px) {
  .trv-video__video {
    display: none; } }

.trv-video__video video {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0; }

.trv-video__inner {
  position: relative;
  width: 0;
  height: 100%;
  overflow: hidden; }

.trv-video__pack {
  margin-right: 5%;
  max-width: 15vw;
  position: relative;
  z-index: 30; }

.trv-video__pack img {
  width: 100%;
  display: block; }

@media (max-width: 959px) {
  .trv-video__pack {
    max-width: 50vw;
    margin: 0 auto 15vh;
    -ms-flex-order: 2;
        order: 2; } }

.trv-journey {
  height: 100vh;
  padding-bottom: 10vh;
  margin-top: -10vh; }

@media (max-width: 959px) {
  .trv-journey {
    height: auto; } }

.trv-journey__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%; }

@media (max-width: 959px) {
  .trv-journey__container {
    height: auto;
    padding: 20vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; } }

.trv-journey__img {
  width: 55vw;
  height: 90vh;
  margin-right: 10vw;
  position: relative;
  z-index: 25; }

@media (max-width: 959px) {
  .trv-journey__img {
    width: 80vw;
    margin-right: 0;
    height: auto;
    text-align: center;
    -ms-flex-order: 2;
        order: 2; } }

.trv-journey__img img {
  display: block;
  height: 100%; }

@media (max-width: 959px) {
  .trv-journey__img img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.trv-journey__text {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1em;
  margin-top: 25vh; }

.trv-journey__text span {
  display: block; }

@media (max-width: 1400px) {
  .trv-journey__text {
    font-size: 42px; } }

@media (max-width: 959px) {
  .trv-journey__text {
    width: 100%;
    text-align: center;
    font-size: 30px;
    margin-top: 0;
    margin-bottom: 5vh;
    -ms-flex-order: 1;
        order: 1; } }

.trv-journey__line {
  position: absolute;
  left: 55%;
  top: 25vh;
  margin-top: 26px;
  margin-left: -96px;
  width: 193px;
  height: 2px;
  background-image: linear-gradient(to right, #ef0098 0%, #ff7e00 100%);
  z-index: 28; }

@media (max-width: 1400px) {
  .trv-journey__line {
    margin-top: 23px; } }

@media (max-width: 1300px) {
  .trv-journey__line {
    display: none; } }

.trv-desire {
  height: 100vh;
  padding-bottom: 10vh;
  margin-top: -20vh; }

@media (max-width: 959px) {
  .trv-desire {
    height: auto; } }

.trv-desire__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%;
  position: relative; }

@media (max-width: 959px) {
  .trv-desire__container {
    height: auto;
    padding: 20vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; } }

.trv-desire__img {
  width: 45vw;
  position: absolute;
  height: 80%;
  right: 10vw;
  top: 0;
  z-index: 20; }

@media (max-width: 959px) {
  .trv-desire__img {
    width: 80vw;
    margin-right: 0;
    height: auto;
    text-align: center;
    position: static;
    -ms-flex-order: 2;
        order: 2; } }

.trv-desire__img img {
  display: block;
  height: 100%; }

@media (max-width: 959px) {
  .trv-desire__img img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.trv-desire__text {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1em;
  margin-top: 40vh;
  margin-left: 20vw;
  position: relative;
  z-index: 25; }

.trv-desire__text span {
  display: block; }

@media (max-width: 959px) {
  .trv-desire__text span {
    display: inline; } }

@media (max-width: 1400px) {
  .trv-desire__text {
    font-size: 42px; } }

@media (max-width: 959px) {
  .trv-desire__text {
    width: 100%;
    text-align: center;
    font-size: 30px;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 5vh;
    -ms-flex-order: 1;
        order: 1; } }

.trv-desire__line {
  position: absolute;
  left: 5vw;
  top: 40vh;
  margin-top: 26px;
  width: 10vw;
  height: 2px;
  background-image: linear-gradient(to right, #ef0098 0%, #ff7e00 100%);
  z-index: 28; }

@media (max-width: 1400px) {
  .trv-desire__line {
    margin-top: 23px; } }

@media (max-width: 1300px) {
  .trv-desire__line {
    display: none; } }

.trv-taste {
  height: 100vh;
  margin-top: -10vh; }

@media (max-width: 959px) {
  .trv-taste {
    height: auto; } }

.trv-taste__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  height: 100%; }

@media (max-width: 959px) {
  .trv-taste__container {
    height: auto;
    padding: 20vw 10px 10vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center; } }

.trv-taste__img-1 {
  width: 35vw;
  margin-right: 5vw;
  position: relative;
  margin-left: 7vw;
  margin-top: 20vh;
  height: 55vh; }

@media (max-width: 959px) {
  .trv-taste__img-1 {
    width: 80vw;
    margin-right: 0;
    margin-left: 0;
    margin-top: 0;
    height: auto;
    text-align: center;
    position: static;
    -ms-flex-order: 2;
        order: 2; } }

.trv-taste__img-1 img {
  display: block;
  height: 100%; }

@media (max-width: 959px) {
  .trv-taste__img-1 img {
    display: inline-block;
    width: 100%;
    height: auto; } }

.trv-taste__img-2 {
  width: 20vw;
  height: 25vh;
  position: absolute;
  right: 0;
  bottom: 10vh; }

@media (max-width: 959px) {
  .trv-taste__img-2 {
    display: none; } }

.trv-taste__img-2 img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

.trv-taste__text {
  color: #ffffff;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1em;
  margin-top: 25vh; }

.trv-taste__text span {
  display: block; }

@media (max-width: 959px) {
  .trv-taste__text span {
    display: inline; } }

@media (max-width: 1400px) {
  .trv-taste__text {
    font-size: 42px; } }

@media (max-width: 959px) {
  .trv-taste__text {
    width: 100%;
    text-align: center;
    font-size: 30px;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 5vh;
    -ms-flex-order: 1;
        order: 1; } }

.trv-product {
  padding-bottom: 10vh;
  margin-top: -10vh;
  padding-top: 10vh;
  position: relative; }

@media (max-width: 1300px) {
  .trv-product {
    padding-top: 2vh;
    padding-bottom: 2vh; } }

@media (max-width: 959px) {
  .trv-product {
    height: auto;
    margin-top: 0; } }

.trv-product__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  position: relative;
  -ms-flex-pack: center;
      justify-content: center;
  z-index: 10;
  height: 200vh;
  padding-right: 20px;
  padding-left: 20px; }

@media (max-width: 1300px) {
  .trv-product__container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto;
    padding-bottom: 100vh; } }

@media (max-width: 959px) {
  .trv-product__container {
    height: auto;
    padding: 20vw 10px 10vw; } }

.trv-product__img-text {
  max-width: 90%;
  width: auto;
  display: block;
  margin: auto; }

.trv-product__img-text-wrapper {
  position: absolute;
  left: 0;
  top: 10%;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  z-index: 5; }

@media (max-width: 1300px) {
  .trv-product__description {
    width: 50vw;
    max-height: 50vh; } }

@media (max-width: 959px) {
  .trv-product__description {
    width: 100%;
    margin-bottom: 5vh;
    max-height: 100%;
    text-align: center; } }

.trv-product__description-hash {
  margin-bottom: 30px; }

.trv-product__description-title {
  margin-bottom: 45px;
  color: #ffffff;
  font-size: 80px;
  font-weight: 400;
  line-height: 1em; }

@media (max-width: 1400px) {
  .trv-product__description-title {
    font-size: 65px; } }

@media (max-width: 1300px) {
  .trv-product__description-title {
    font-size: 40px;
    margin-bottom: 25px; } }

@media (max-width: 959px) {
  .trv-product__description-title {
    font-size: 32px; } }

.trv-product__description-title span {
  display: block; }

.trv-product__description-text {
  margin-bottom: 45px;
  color: #c1c3d4;
  font-size: 24px; }

@media (max-width: 1300px) {
  .trv-product__description-text {
    font-size: 20px;
    margin-bottom: 25px; } }

.trv-product__description-text span {
  display: block; }

.trv-product__description-filter {
  color: #c1c3d4;
  font-size: 24px; }

.trv-product__pack {
  width: 30vw;
  min-height: 100px; }

@media (max-width: 1300px) {
  .trv-product__pack {
    min-height: 35vh;
    max-height: 50vh; } }

@media (max-width: 959px) {
  .trv-product__pack {
    width: 60vw;
    height: auto;
    margin: 0 auto 5vh;
    max-height: 100%; } }

.trv-product__pack-mobile {
  display: none;
  max-width: 100%;
  margin: 0 auto; }

@media (max-width: 959px) {
  .trv-product__pack-mobile {
    display: block; } }

@media (max-width: 1300px) {
  .trv-product__info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

.trv-product__info-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row; }

@media (max-width: 1300px) {
  .trv-product__info-row {
    width: 45vw;
    margin: 0 1vw; } }

@media (max-width: 959px) {
  .trv-product__info-row {
    width: 960%;
    margin: 0 2vw 5vh; } }

.trv-product__info-title {
  color: #ffffff;
  margin-bottom: 50px;
  margin-top: 70px;
  font-size: 54px; }

@media (max-width: 1400px) {
  .trv-product__info-title {
    font-size: 42px; } }

@media (max-width: 1300px) {
  .trv-product__info-title {
    width: 100%;
    text-align: center; } }

@media (max-width: 959px) {
  .trv-product__info-title {
    margin-top: 5vh;
    margin-bottom: 5vh;
    font-size: 30px;
    text-align: center; } }

.trv-product__info-item {
  margin-bottom: 60px;
  width: 250px; }

@media (max-width: 959px) {
  .trv-product__info-item {
    width: 50%; } }

.trv-product__info-text {
  margin-top: 25px;
  color: #ffffff;
  font-size: 25px; }

@media (max-width: 959px) {
  .trv-product__info-text {
    font-size: 18px; } }

@media (min-width: 960px) {
  .trv-product .fp-scroller {
    transform: translate(0px, 0px) translateZ(0px) !important; } }

.hw-dark {
  position: fixed;
  z-index: 50;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  background: #16171b; }

.hw-dark img {
  height: 10vh;
  width: 98vw;
  display: inline-block; }

.trv-preloader {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 200;
  background-color: #1a1b23; }

.animate_el {
  opacity: 0; }

@media (max-width: 959px) {
  .animate_el {
    opacity: 1; } }

.trv-img-inner {
  width: 1px;
  opacity: 0;
  height: 100%;
  overflow: hidden; }

@media (max-width: 959px) {
  .trv-img-inner {
    width: 100%;
    opacity: 1; } }

.animated.normal {
  animation-duration: 1.2s; }

@keyframes slideInLeftC {
  from {
    width: 0;
    opacity: 0; }
  to {
    width: 100%;
    opacity: 1; } }

.slideInLeftC {
  animation-name: slideInLeftC; }

@media (max-width: 959px) {
  .threesixty {
    display: none; } }

.trv_arrow {
  position: fixed;
  bottom: 11vh;
  left: 3vw;
  content: "";
  width: 42px;
  height: 40px;
  background: url(/local/templates/parliament/assets/css/../img/scrollup.webp) no-repeat center;
  z-index: 50;
  cursor: pointer;
  transition: all ease 0.3s;
  display: none; }

.trv_arrow:hover {
  bottom: 12vh; }

/*
@font-face {
    font-family: 'GretaDisNarPro';
    src: url('/fonts/new/GreDisNarProRegular.otf') format("opentype");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'GretaDisNarPro';
    src: url('/fonts/new/GreDisNarProLight.otf') format("opentype");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url('/fonts/new/helveticaneuelt-light-200-webfont.eot');
    src: url('/fonts/new/helveticaneuelt-light-200-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/new/helveticaneuelt-light-200-webfont.woff2') format('woff2'), url('/fonts/new/helveticaneuelt-light-200-webfont.woff') format('woff'), url('/fonts/new/helveticaneuelt-light-200-webfont.ttf') format('truetype'), url('/fonts/new/helveticaneuelt-light-200-webfont.svg#webfontregular') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url('/fonts/new/helveticaneuelt-normal-400-webfont.eot');
    src: url('/fonts/new/helveticaneuelt-normal-400-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/new/helveticaneuelt-normal-400-webfont.woff2') format('woff2'), url('/fonts/new/helveticaneuelt-normal-400-webfont.woff') format('woff'), url('/fonts/new/helveticaneuelt-normal-400-webfont.ttf') format('truetype'), url('/fonts/new/helveticaneuelt-normal-400-webfont.svg#webfontregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url('/fonts/new/helveticaneuelt-bold-700-webfont.eot');
    src: url('/fonts/new/helveticaneuelt-bold-700-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/new/helveticaneuelt-bold-700-webfont.woff2') format('woff2'), url('/fonts/new/helveticaneuelt-bold-700-webfont.woff') format('woff'), url('/fonts/new/helveticaneuelt-bold-700-webfont.ttf') format('truetype'), url('/fonts/new/helveticaneuelt-bold-700-webfont.svg#webfontregular') format('svg');
    font-weight: bold;
    font-style: normal;
}

html {
    background-color: rgba(255,255,255,0);
}

body {
    display: flex;
    flex-direction: column;
    background-color: #1a1b23;
    background-image: url(/Content/img/background-logo.svg);
    background-repeat: no-repeat;
}

@media screen and (max-width: 767px) {
    body {
        background-image: none;
    }
}

 */
.main-container-profile {
  font-family: "Oranienbaum", serif; }
  @media screen and (max-width: 767px) {
    .main-container-profile .profile-header {
      text-align: center; } }
  .main-container-profile .branded-content {
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  .main-container-profile .profile-wrapper {
    max-width: 1008px;
    margin: 0 auto;
    padding: 25px 0; }
  @media screen and (max-width: 1050px) {
    .main-container-profile .profile-wrapper {
      padding-left: 16px;
      padding-right: 16px; } }
  .main-container-profile .profile__title {
    position: relative;
    font-family: "Oranienbaum", serif;
    font-size: 80px;
    font-weight: 400;
    text-transform: none;
    margin: 0;
    line-height: 1;
    padding-bottom: 33px;
    color: #ffffff; }
  .main-container-profile .profile__title::before {
    position: absolute;
    top: 45px;
    right: 100%;
    display: block;
    width: 1000px;
    height: 2px;
    margin-right: 74px;
    content: '';
    background-color: #009ed9; }
  @media screen and (max-width: 767px) {
    .main-container-profile .profile__title {
      display: inline-block;
      font-size: 36px;
      padding-bottom: 18px; }
    .main-container-profile .profile__title::before {
      top: 20px;
      margin-right: 16px; } }
  .main-container-profile .profile__tab-buttons {
    display: -ms-flexbox;
    display: flex; }
  .main-container-profile .profile__tab-buttons > li {
    font-size: 14px;
    font-weight: 900;
    line-height: 1.71;
    letter-spacing: 3.5px;
    color: #ffffff;
    font-family: "Oranienbaum", serif;
    text-transform: uppercase;
    cursor: pointer; }
    .main-container-profile .profile__tab-buttons > li a, .main-container-profile .profile__tab-buttons > li a:hover, .main-container-profile .profile__tab-buttons > li a:active {
      color: #ffffff; }
  .main-container-profile .profile__tab-buttons > li:not(:last-child) {
    margin-right: 50px; }
  .main-container-profile .profile__tab-buttons > li.active {
    color: #009ed9;
    cursor: default; }
    .main-container-profile .profile__tab-buttons > li.active a, .main-container-profile .profile__tab-buttons > li.active a:hover, .main-container-profile .profile__tab-buttons > li.active a:active {
      color: #009ed9; }
  @media screen and (max-width: 767px) {
    .main-container-profile .profile__tab-buttons {
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center;
      gap: 15px; }
    .main-container-profile .profile__tab-buttons > li:not(:last-child) {
      margin-right: 0; } }
  @media screen and (max-width: 480px) {
    .main-container-profile .profile__tab-buttons > li {
      font-size: 11px; } }
  .main-container-profile .profile-user {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    color: #232430; }
  @media screen and (max-width: 767px) {
    .main-container-profile .profile-user {
      width: 100%; }
      .main-container-profile .profile-user > div {
        -ms-flex: 1 1 0;
            flex: 1 1 0; } }
  .main-container-profile .profile-user__pic {
    position: relative;
    width: 80px;
    height: 80px;
    border-radius: 80px;
    overflow: hidden;
    text-align: center; }
  .main-container-profile .profile-user__pic > img {
    max-width: 100%;
    max-height: 100%; }
  .main-container-profile .profile-user__name {
    font-size: 32px;
    line-height: 1.25;
    font-family: "Oranienbaum", serif; }
  .main-container-profile .profile__user-info {
    margin-bottom: 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .main-container-profile .profile-buttons-list {
    text-align: right;
    padding-right: 72px; }
  .main-container-profile .profile-buttons-list__button {
    font-size: 14px;
    font-weight: 900;
    line-height: 1.71;
    letter-spacing: 3.5px;
    color: #ffffff;
    font-family: "Oranienbaum", serif;
    text-transform: uppercase;
    cursor: pointer;
    color: #353648;
    margin-bottom: 16px; }
  .main-container-profile .profile-buttons-list__button--logout a {
    color: #ff1e3c; }
  .main-container-profile .profile-buttons-list__button--logout a:hover {
    color: #ff1e3c; }
  .main-container-profile .profile-wrapper--white-bg {
    position: relative;
    background: #ffffff;
    padding-top: 64px;
    padding-bottom: 64px; }
  @media screen and (max-width: 767px) {
    .main-container-profile .profile-wrapper--white-bg {
      padding-top: 52px;
      padding-bottom: 48px; } }
  .main-container-profile .profile-wrapper--white-bg:before {
    content: '';
    position: absolute;
    top: 0;
    right: 100%;
    width: 200%;
    height: 100%;
    background: #ffffff; }
  .main-container-profile .profile-data {
    padding-top: 40px;
    width: 100%; }
  .main-container-profile .profile-data__list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    max-width: 504px; }
  .main-container-profile .profile-data__item {
    margin-bottom: 24px;
    font-family: "Oranienbaum", serif;
    width: calc(100% / 2 - 36px); }
  .main-container-profile .profile-data__text {
    font-size: 16px;
    line-height: 1.5;
    color: #232430; }
  .main-container-profile .profile-data__label {
    font-size: 14px;
    line-height: 1.43;
    color: #9c9da5; }
  @media screen and (max-width: 767px) {
    .main-container-profile .profile__user-info {
      -ms-flex-direction: column;
          flex-direction: column; }
    .main-container-profile .profile-buttons-list {
      -ms-flex-order: 1;
          order: 1;
      padding-right: 0;
      margin-top: 24px; }
    .main-container-profile .profile-data {
      padding-top: 48px; }
    .main-container-profile .profile-data__item {
      width: 100%;
      margin-right: 0; }
    .main-container-profile .profile-data__item:nth-child(2),
    .main-container-profile .profile-data__item:nth-child(5),
    .main-container-profile .profile-data__item:nth-child(6) {
      -ms-flex-order: 2;
          order: 2; }
    .main-container-profile .profile-user__pic {
      width: 65px;
      height: 65px; }
    .main-container-profile .profile-user__name {
      font-size: 26px; } }
  .main-container-profile .profile-prizes__list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .main-container-profile .profile-prize {
    width: 216px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin: 32px 72px 32px 0; }
  .main-container-profile .profile-prize__img {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    position: relative;
    width: 80px;
    height: 80px;
    border-radius: 80px;
    overflow: hidden;
    margin-bottom: 8px; }
  .main-container-profile .profile-prize__img > img {
    max-width: 100%; }
  .main-container-profile .profile-prize__title {
    font-family: "Oranienbaum", serif;
    font-size: 16px;
    line-height: 1.5; }
  .main-container-profile .profile-prize__reminder {
    font-family: "Oranienbaum", serif;
    font-size: 12px;
    line-height: 1.33;
    color: #9c9da5;
    padding-bottom: 6px; }
  .main-container-profile .profile-prize__time-line {
    position: relative;
    width: 100%;
    height: 2px;
    background: #e1e1e4; }
  .main-container-profile .profile-prize__time-progress {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 0;
    height: 2px;
    background: #009ed9; }
  .main-container-profile .profile-prize__time-left {
    font-family: "Oranienbaum", serif;
    font-size: 16px;
    line-height: 1.5;
    padding-bottom: 16px; }
  .main-container-profile .profile-prize__get-button {
    font-family: "Oranienbaum", serif;
    font-size: 14px;
    font-weight: 900;
    line-height: 1.71;
    letter-spacing: 3.5px;
    color: #009ed9;
    text-transform: uppercase;
    cursor: pointer; }
  .main-container-profile .profile-prize__verification, .main-container-profile .profile-prize__accepted, .main-container-profile .profile-prize__missed {
    font-family: "Oranienbaum", serif;
    font-size: 16px;
    line-height: 1.5;
    color: #ff1e3c; }
  .main-container-profile .profile-prize__accepted {
    color: #11c87f; }
  .main-container-profile .profile-prize__missed {
    color: #9c9da5; }
  .main-container-profile .profile-wrapper--p32 {
    padding-top: 32px;
    padding-bottom: 32px; }
  .main-container-profile .profile--pb60 {
    padding-bottom: 60px; }
  @media screen and (max-width: 630px) {
    .main-container-profile .profile-prize {
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      margin: 0; }
    .main-container-profile .profile-prize:not(:last-child) {
      margin-bottom: 48px; }
    .main-container-profile .profile-prize__img {
      width: 40px;
      height: 40px;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      margin-right: 16px; }
    .main-container-profile .profile-prize__inner {
      -ms-flex-positive: 1;
          flex-grow: 1; } }
  .main-container-profile canvas {
    border-radius: 4px;
    border: solid 1px #e1e1e4;
    cursor: crosshair; }
  .main-container-profile .profile__input {
    box-sizing: border-box;
    width: 100%;
    height: 48px;
    border-radius: 4px;
    border: solid 1px #e1e1e4;
    padding: 0 12px;
    font-size: 16px;
    line-height: 1.5;
    color: #232430;
    font-family: "Oranienbaum", serif; }
  .main-container-profile .profile__input:disabled {
    color: #43435d;
    background-color: #fcfcfc; }
  .main-container-profile input[type=number]::-webkit-inner-spin-button,
  .main-container-profile input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0; }
  .main-container-profile .profile__input--password {
    padding-right: 48px; }
  .main-container-profile .profile__input.error {
    border-color: #ff1e3c; }
  .main-container-profile .profile__input + .error {
    position: relative;
    font-size: 12px;
    line-height: 1.3;
    color: #ff1e3c;
    padding-left: 12px; }
  .main-container-profile .profile__input + .error::before {
    position: absolute;
    top: -38px;
    right: 12px;
    display: block;
    width: 24px;
    height: 24px;
    content: '';
    background: url(/local/templates/parliament/assets/css/../img/profile/icon-error.svg) no-repeat; }
  .main-container-profile .profile__label {
    position: absolute;
    top: -8px;
    left: 12px;
    font-family: "Oranienbaum", serif;
    font-size: 12px;
    line-height: 1.33;
    color: #9c9da5;
    background: #ffffff;
    display: inline-block;
    padding: 1px 2px;
    z-index: 1; }
  .main-container-profile .profile__label--required::after {
    display: inline-block;
    content: '*';
    color: #ff1e3c; }
  .main-container-profile .profile__checkbox {
    position: absolute;
    left: -9999px; }
  .main-container-profile .profile__checkbox + label {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    font-family: "Oranienbaum", serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.5;
    color: #232430; }
  .main-container-profile .profile__checkbox + label:before {
    position: relative;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    content: '';
    width: 18px;
    height: 18px;
    margin: 2px 8px 0 0;
    border: 2px solid #009ed9;
    border-radius: 2px;
    cursor: pointer; }
  .main-container-profile .profile__checkbox ~ .error-box .error {
    position: relative;
    font-size: 12px;
    line-height: 1.3;
    color: #ff1e3c;
    padding-left: 12px;
    padding-top: 10px; }
  @media screen and (max-width: 767px) {
    .main-container-profile .profile__checkbox + label:before {
      margin-right: 24px; } }
  .main-container-profile .profile__checkbox:checked + label:after {
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    background: #009ed9;
    left: 5px;
    top: 7px; }
  .main-container-profile .profile__button {
    float: none;
    margin: 0;
    height: 48px;
    border-radius: 24px;
    border: solid 2px #009ed9;
    font-size: 14px;
    font-weight: 900;
    line-height: 1.71;
    letter-spacing: 3.5px;
    color: #009ed9;
    text-transform: uppercase;
    font-family: "Oranienbaum", serif;
    padding: 0 24px;
    background: none;
    cursor: pointer; }
  .main-container-profile .link_fake {
    position: absolute;
    top: 50%;
    right: 5px;
    transform: translateY(-50%);
    font-size: 10px; }

.main-container-profile .profile-edit__cancel {
  display: inline-block;
  font-size: 14px;
  font-weight: 900;
  line-height: 1.71;
  letter-spacing: 3.5px;
  color: #9c9da5;
  text-transform: uppercase;
  cursor: pointer; }

.main-container-profile .profile-edit__title {
  font-family: "Oranienbaum", serif;
  font-size: 32px;
  line-height: 1.25;
  color: #232430;
  text-transform: none;
  letter-spacing: normal;
  font-weight: normal;
  padding: 0 0 32px 0; }

.main-container-profile .profile-edit__subtitle {
  font-family: "Oranienbaum", serif;
  font-size: 24px;
  line-height: 1.25;
  color: #353648;
  font-weight: normal;
  padding: 32px 0 6px 0; }

.main-container-profile .profile-edit__form-str {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  width: 792px;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 16px 0; }

.main-container-profile .profile-edit__input-box {
  width: 49%;
  position: relative; }

.main-container-profile .profile-edit__input-box--long {
  width: 504px; }

.main-container-profile .profile-edit__input-box--small {
  width: 72px; }

.main-container-profile .profile-edit__passport-label {
  display: block;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5;
  color: #9c9da5;
  padding-bottom: 8px; }

.main-container-profile .profile__input-file-edit {
  position: absolute;
  left: -9999px; }

.main-container-profile .profile__input-file-pic-wrap {
  position: relative; }

.main-container-profile .profile__input-file-pic {
  position: absolute;
  left: -9999px; }

.main-container-profile .profile__input-file-pic-label {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  cursor: pointer; }
  .main-container-profile .profile__input-file-pic-label:hover .profile__input-file-pic-text {
    color: #253f8e; }

.main-container-profile .profile__input-file-pic-text {
  position: absolute;
  bottom: -16px;
  left: 50%;
  transform: translateX(-50%);
  transition: color .3s ease;
  font-size: 14px;
  text-align: center;
  white-space: nowrap;
  color: #009ed9; }

.main-container-profile .profile__input-file-edit + label {
  position: relative;
  display: block;
  cursor: pointer; }

.main-container-profile .profile__input-file-edit + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 80px;
  height: 80px;
  border-radius: 80px;
  background: #e1e1e4 url("/local/templates/parliament/assets/css/../img/profile/icon-attach-file.svg") center no-repeat; }

.main-container-profile .profile__input-file-edit.is-checked + label:before {
  background: #353648 url("/local/templates/parliament/assets/css/../img/profile/icon-file.svg") center no-repeat; }

.main-container-profile .profile__input-file-edit + label:after {
  content: 'ЗАГРУЗИТЬ ФОТО';
  font-size: 14px;
  font-weight: 900;
  line-height: 1.71;
  letter-spacing: 3.5px;
  color: #353648;
  font-family: "Oranienbaum", serif;
  padding-left: 96px;
  height: 80px;
  line-height: 80px; }

.main-container-profile .profile__input-file-edit.is-checked + label:after {
  content: 'Фото изменено';
  font-size: 16px;
  font-weight: normal;
  letter-spacing: normal;
  color: #232430;
  height: 80px;
  line-height: 80px; }

.main-container-profile .profile-edit__sign-box {
  display: -ms-flexbox;
  display: flex; }

.main-container-profile .profile-edit__form-str--short {
  width: 504px; }

.main-container-profile .profile-edit__sign-label {
  position: absolute;
  top: 8px;
  left: 84px;
  font-family: "Oranienbaum", serif;
  font-size: 12px;
  line-height: 1.33;
  color: #9c9da5;
  background: #ffffff;
  display: inline-block;
  padding: 1px 2px; }

.main-container-profile .profile-edit__sign {
  position: relative;
  padding: 16px 0 0 72px; }

.main-container-profile .profile-edit__clear-signature {
  cursor: pointer;
  width: 24px;
  height: 24px;
  position: absolute;
  bottom: 13px;
  right: 13px;
  background: url("/local/templates/parliament/assets/css/../img/profile/icon-eraser.svg"); }

.main-container-profile .profile-edit__sign-container {
  display: -ms-flexbox;
  display: flex; }

.main-container-profile .profile-edit__rules-label {
  font-family: "Oranienbaum", serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5;
  color: #9c9da5;
  padding-top: 48px; }

.main-container-profile .profile-edit__rules-box {
  font-family: "Oranienbaum", serif;
  width: 792px;
  padding: 12px;
  height: 204px;
  font-size: 16px;
  line-height: 1.5;
  color: #202124;
  border-radius: 4px;
  border: solid 1px #e1e1e4;
  overflow-y: scroll; }

.main-container-profile .profile-edit__rules-agreement {
  padding-top: 48px; }

.main-container-profile .profile-edit__buttons {
  padding: 48px 72px 0 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center; }

.main-container-profile .profile-edit__cancel {
  margin-right: 24px; }

.main-container-profile .profile-edit__input-column {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 504px; }

.main-container-profile .profile-edit__2-columns {
  display: -ms-flexbox;
  display: flex; }

.main-container-profile .profile-edit__file-box {
  padding: 8px 0 0 72px; }

.main-container-profile .profile-edit__input-box--file {
  width: 320px; }

@media screen and (max-width: 930px) {
  .main-container-profile .profile-edit__2-columns {
    -ms-flex-direction: column;
        flex-direction: column; }
  .main-container-profile .profile-edit__file-box {
    padding: 30px 0; } }

@media screen and (max-width: 768px) {
  .main-container-profile .profile-edit__title {
    font-size: 24px;
    margin: 0;
    padding-bottom: 23px; }
  .main-container-profile .profile-edit__form-str {
    -ms-flex-direction: column;
        flex-direction: column;
    padding: 28px 0; }
  .main-container-profile .profile-edit__input-box {
    width: 100%; }
  .main-container-profile .profile-edit__input-box:not(:last-child) {
    margin-bottom: 30px; }
  .main-container-profile .profile-edit__input-column {
    width: 100%; }
  .main-container-profile .profile-edit__file-box {
    padding-top: 20px; }
  .main-container-profile .profile__input-file-edit + label:before {
    width: 40px;
    height: 40px; }
  .main-container-profile .profile__input-file-edit + label:after,
  .main-container-profile .profile__input-file-edit.is-checked + label:after {
    padding-left: 55px;
    height: 40px;
    line-height: 40px; }
  .main-container-profile .profile-edit__buttons {
    padding: 17px 0 22px 0px; } }

.main-container-profile .profile-order__cancel {
  display: inline-block;
  font-size: 14px;
  font-weight: 900;
  line-height: 1.71;
  letter-spacing: 3.5px;
  color: #9c9da5;
  text-transform: uppercase;
  cursor: pointer; }

.main-container-profile .profile-order__title {
  font-family: "Oranienbaum", serif;
  font-size: 32px;
  line-height: 1.25;
  color: #232430;
  text-transform: none;
  letter-spacing: normal;
  font-weight: normal;
  padding: 0 0 32px 0; }

.main-container-profile .profile-order__subtitle {
  font-family: "Oranienbaum", serif;
  font-size: 24px;
  line-height: 1.25;
  color: #353648;
  font-weight: normal;
  padding: 32px 0 6px 0; }

.main-container-profile .profile-order__form-str {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  width: 100%;
  max-width: 792px;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 16px 0; }

.main-container-profile .profile-order__inputs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.main-container-profile .profile-order__input-box {
  width: 216px;
  position: relative; }

.main-container-profile .profile-order__input-box--long {
  width: 504px;
  margin-right: 24px; }

.main-container-profile .profile-order__input-box--small {
  width: 72px; }

.main-container-profile .profile-order__input-box--small:not(:last-child) {
  margin-right: 24px; }

.main-container-profile .profile-order__passport-label {
  display: block;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5;
  color: #9c9da5;
  padding-bottom: 8px; }

.main-container-profile .profile__input-file {
  position: absolute;
  left: -9999px; }

.main-container-profile .profile__input-file + label {
  position: relative;
  display: block;
  cursor: pointer; }

.main-container-profile .profile__input-file + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 40px;
  height: 40px;
  border-radius: 40px;
  background: #e1e1e4 url("/local/templates/parliament/assets/css/../img/profile/icon-attach-file.svg") center no-repeat; }

.main-container-profile .profile__input-file.is-checked + label:before {
  background: #353648 url("/local/templates/parliament/assets/css/../img/profile/icon-file.svg") center no-repeat; }

.main-container-profile .profile__input-file + label:after {
  content: 'ЗАГРУЗИТЬ';
  font-size: 14px;
  font-weight: 900;
  line-height: 1.71;
  letter-spacing: 3.5px;
  color: #353648;
  font-family: "Oranienbaum", serif;
  padding-left: 56px;
  height: 40px;
  line-height: 40px; }

.main-container-profile .profile__input-file.is-checked + label:after {
  content: 'Файл загружен';
  font-size: 16px;
  font-weight: normal;
  letter-spacing: normal;
  color: #232430;
  height: 40px;
  line-height: 40px; }

.main-container-profile .profile__input-file ~ .error-box .error {
  position: relative;
  font-size: 12px;
  line-height: 1.3;
  color: #ff1e3c;
  padding-left: 12px;
  padding-top: 10px; }

.main-container-profile .profile-order__sign-box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.main-container-profile .profile-order__form-str--short {
  width: 504px; }

.main-container-profile .profile-order__sign-label {
  position: absolute;
  top: 8px;
  left: 84px;
  font-family: "Oranienbaum", serif;
  font-size: 12px;
  line-height: 1.33;
  color: #9c9da5;
  background: #ffffff;
  display: inline-block;
  padding: 1px 2px; }

.main-container-profile .profile-order__sign {
  position: relative;
  padding: 16px 0 0 0; }

.main-container-profile .profile-order__clear-signature {
  cursor: pointer;
  width: 24px;
  height: 24px;
  position: absolute;
  bottom: 13px;
  right: 13px;
  background: url("/local/templates/parliament/assets/css/../img/profile/icon-eraser.svg"); }

.main-container-profile .profile-order__sign-container {
  display: -ms-flexbox;
  display: flex; }

.main-container-profile .profile-order__rules-label {
  font-family: "Oranienbaum", serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5;
  color: #9c9da5;
  padding-top: 48px; }

.main-container-profile .profile-order__2-columns {
  margin-right: 70px; }

.main-container-profile .profile-order__rules-box {
  font-family: "Oranienbaum", serif;
  width: 100%;
  max-width: 792px;
  padding: 12px;
  height: 204px;
  font-size: 16px;
  line-height: 1.5;
  color: #202124;
  border-radius: 4px;
  border: solid 1px #e1e1e4;
  overflow-y: scroll; }

.main-container-profile .profile-order__rules-agreement {
  padding-top: 48px; }

.main-container-profile .profile-order__buttons {
  padding-top: 48px; }

.main-container-profile .profile-order__submit {
  margin-right: 24px; }

@media screen and (max-width: 767px) {
  .main-container-profile .profile-order__title {
    margin: 0;
    padding: 0;
    font-size: 24px; }
  .main-container-profile .profile-order__subtitle {
    font-size: 20px;
    margin-bottom: 25px; }
  .main-container-profile .profile-order__form-str {
    -ms-flex-direction: column;
        flex-direction: column;
    padding: 0; }
  .main-container-profile .profile-order__input-box {
    width: 100%;
    margin-bottom: 30px; }
  .main-container-profile .profile-order__input-box--long {
    width: 100%;
    margin-right: 0; }
  .main-container-profile .profile-order__input-box--small {
    width: calc(100% / 3); }
  .main-container-profile .profile-order__sign-box {
    -ms-flex-direction: column;
        flex-direction: column; }
  .main-container-profile .profile-order__2-columns {
    margin-right: 0; }
  .main-container-profile .profile-order__form-str--short {
    width: 100%; }
  .main-container-profile .profile-order__sign canvas {
    width: 100%;
    height: 204px; } }

.main-container-profile .autocomplete-suggestions {
  border: 1px solid #999;
  background: #FFF;
  overflow: auto; }

.main-container-profile .autocomplete-suggestion {
  padding: 2px 5px;
  white-space: nowrap;
  overflow: hidden; }

.main-container-profile .autocomplete-selected {
  background: #F0F0F0; }

.main-container-profile .autocomplete-suggestions strong {
  font-weight: normal;
  color: #3399FF; }

.main-container-profile .autocomplete-group {
  padding: 2px 5px; }

.main-container-profile .autocomplete-group strong {
  display: block;
  border-bottom: 1px solid #000; }

.main-container-profile .profile-password__cancel {
  display: inline-block;
  font-size: 14px;
  font-weight: 900;
  line-height: 1.71;
  letter-spacing: 3.5px;
  color: #9c9da5;
  text-transform: uppercase;
  cursor: pointer; }

.main-container-profile .profile-password__title {
  font-family: "Oranienbaum", serif;
  font-size: 32px;
  line-height: 1.25;
  color: #232430;
  text-transform: none;
  letter-spacing: normal;
  font-weight: normal;
  padding: 0 0 32px 0; }

.main-container-profile .profile-password__subtitle {
  font-family: "Oranienbaum", serif;
  font-size: 24px;
  line-height: 1.25;
  color: #353648;
  font-weight: normal;
  padding: 32px 0 6px 0; }

.main-container-profile .profile-password__form-str {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  width: 792px;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.main-container-profile .profile-password__input-box {
  width: 216px;
  position: relative;
  margin-bottom: 48px; }

.main-container-profile .profile-password__input-box--long {
  width: 504px; }

.main-container-profile .profile-password__input-box--small {
  width: 72px; }

.main-container-profile .profile-password__passport-label {
  display: block;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5;
  color: #9c9da5;
  padding-bottom: 8px; }

.main-container-profile .profile-password__sign-box {
  display: -ms-flexbox;
  display: flex; }

.main-container-profile .profile-password__form-str--short {
  width: 504px; }

.main-container-profile .profile-password__sign-label {
  position: absolute;
  top: 8px;
  left: 84px;
  font-family: "Oranienbaum", serif;
  font-size: 12px;
  line-height: 1.33;
  color: #9c9da5;
  background: #ffffff;
  display: inline-block;
  padding: 1px 2px; }

.main-container-profile .profile-password__sign {
  position: relative;
  padding: 16px 0 0 72px; }

.main-container-profile .profile-password__clear-signature {
  cursor: pointer;
  width: 24px;
  height: 24px;
  position: absolute;
  bottom: 13px;
  right: 13px;
  background: url("/Content/img/icon-eraser.svg"); }

.main-container-profile .profile-password__sign-container {
  display: -ms-flexbox;
  display: flex; }

.main-container-profile .profile-password__rules-label {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5;
  color: #9c9da5;
  padding-top: 48px; }

.main-container-profile .profile-password__rules-box {
  font-family: "Roboto", sans-serif;
  width: 792px;
  padding: 12px;
  height: 204px;
  font-size: 16px;
  line-height: 1.5;
  color: #202124;
  border-radius: 4px;
  border: solid 1px #e1e1e4;
  overflow-y: scroll; }

.main-container-profile .profile-password__rules-agreement {
  padding-top: 48px; }

.main-container-profile .profile-password__buttons {
  padding: 0 72px 0 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center; }

.main-container-profile .profile-password__cancel {
  margin-right: 24px; }

.main-container-profile .profile-password__input-column {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 504px; }

.main-container-profile .profile-password__2-columns {
  display: -ms-flexbox;
  display: flex; }

.main-container-profile .profile-password__file-box {
  padding: 8px 0 0 72px; }

.main-container-profile .profile-password__input-box--file {
  width: 320px; }

.main-container-profile .profile-password__error-message {
  display: none;
  color: #ff1e3c;
  font-size: 12px;
  line-height: 1.33;
  font-family: "Oranienbaum", serif; }

.main-container-profile .profile-password__btn {
  position: absolute;
  top: 12px;
  right: 12px;
  z-index: 1;
  width: 24px;
  height: 24px;
  cursor: pointer;
  background: url(/Content/img/icon-visibility.svg) no-repeat; }

.main-container-profile .profile-password__btn.show {
  background: url(/Content/img/icon-visibility-off.svg) no-repeat; }

@media screen and (max-width: 767px) {
  .main-container-profile .profile-password__input-column {
    width: 100%; }
  .main-container-profile .profile-password__form-str {
    -ms-flex-direction: column;
        flex-direction: column; }
  .main-container-profile .profile-password__input-box {
    width: 100%; }
  .main-container-profile .profile-password__input-box:not(:last-child) {
    margin-bottom: 30px; }
  .main-container-profile .profile-password__buttons {
    padding: 17px 0 22px 0px; } }

.val-success-popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.val-success-popup__overlay {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5); }

.val-success-popup__container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  max-width: 600px;
  height: 100%;
  max-height: 400px;
  background: url("/local/templates/parliament/assets/img/promo/feb14/bg.webp");
  background-size: cover;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  color: #fff;
  font-family: 'Greta Gra Dis Pro Lig';
  z-index: 20;
  -ms-flex-direction: column;
      flex-direction: column; }

.val-success-popup__title {
  font-size: 48px;
  line-height: 0.83;
  padding-bottom: 24px; }

.val-success-popup__descr {
  font-size: 36px;
  line-height: 1; }

.val-success-popup__close {
  width: 24px;
  height: 24px;
  position: absolute;
  right: 32px;
  top: 32px;
  cursor: pointer;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAABO0lEQVRoBe2Y4QqDMAyEZfiMe0N/7Bn3wyWiUkpNm+YKK1yhONfk8uWqCF0WDjpAB+gAHaADdGASB/Z9X2VuMt9oZNU8tVe09qEn4gr/kanjKxPWhGqdmnI5auCbEGF1Ph2QJkQwhb/0N/guPBQKNTFC02wcWRCpZULni4jCCI2cy3UfAYjkuiBrwT0gPTk1jtC6B8gTG4LyJreAtcR460LjLUBrDQoRFTNA9VuRjtC3I8pp5gtl6as6B/zVmdHEEOdfV2FexQHD/esxGrILEPMf4BVYZzr+rwmhK728B6i1BnEuKtIC2BIT5ejK94B5YrtgvEk9QD05Xq6m+AhIJLcJrhaEAEBo1DiL68jCSK0ibP7niIIjNHPu+16KTX+sMvfBlm6F7MK8R4v3s8QfdIAO0AE6QAfoAM6BH1jV5PGFn7/dAAAAAElFTkSuQmCC");
  background-size: cover; }

@media (max-width: 600px) {
  .val-success-popup__title {
    font-size: 30px;
    line-height: 0.83;
    padding-bottom: 24px; }
  .val-success-popup__descr {
    font-size: 22px;
    line-height: 1; }
  .val-success-popup__close {
    width: 24px;
    height: 24px;
    position: absolute;
    right: 14px;
    top: 14px;
    cursor: pointer;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAABO0lEQVRoBe2Y4QqDMAyEZfiMe0N/7Bn3wyWiUkpNm+YKK1yhONfk8uWqCF0WDjpAB+gAHaADdGASB/Z9X2VuMt9oZNU8tVe09qEn4gr/kanjKxPWhGqdmnI5auCbEGF1Ph2QJkQwhb/0N/guPBQKNTFC02wcWRCpZULni4jCCI2cy3UfAYjkuiBrwT0gPTk1jtC6B8gTG4LyJreAtcR460LjLUBrDQoRFTNA9VuRjtC3I8pp5gtl6as6B/zVmdHEEOdfV2FexQHD/esxGrILEPMf4BVYZzr+rwmhK728B6i1BnEuKtIC2BIT5ejK94B5YrtgvEk9QD05Xq6m+AhIJLcJrhaEAEBo1DiL68jCSK0ibP7niIIjNHPu+16KTX+sMvfBlm6F7MK8R4v3s8QfdIAO0AE6QAfoAM6BH1jV5PGFn7/dAAAAAElFTkSuQmCC");
    background-size: cover; } }

.promo-emotions .promo {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  color: #fff;
  background-image: url("/local/templates/parliament/assets/img/promo-emotions/promo-emotions-background.png");
  background-repeat: no-repeat;
  background-size: cover;
  font-family: 'ArialMT', sans-serif; }

.promo-emotions .promo__container {
  max-width: 1710px;
  margin: 0 auto;
  padding: 0 10px; }
  @media (max-width: 768px) {
    .promo-emotions .promo__container {
      padding: 0 20px; } }
  @media (max-width: 360px) {
    .promo-emotions .promo__container {
      padding: 0 10px; } }

.promo-emotions .promo__main-title {
  font-family: 'Arial Black', sans-serif;
  text-align: center;
  font-size: 68px;
  line-height: 96px;
  font-weight: 900;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  margin-top: 172px;
  margin-bottom: 110px;
  position: relative;
  z-index: 1; }
  @media (max-width: 768px) {
    .promo-emotions .promo__main-title {
      font-size: 36px;
      line-height: 41px;
      margin-top: 100px;
      margin-bottom: 57px;
      height: 156px; } }
  @media (max-width: 480px) {
    .promo-emotions .promo__main-title {
      height: 68px; } }
  .promo-emotions .promo__main-title:before {
    content: '';
    display: block;
    position: absolute;
    width: 345px;
    height: 244px;
    background-image: url("/local/templates/parliament/assets/img/promo-emotions/promo-emotions-logo.png");
    background-repeat: no-repeat;
    background-size: 100%;
    top: -70px;
    left: 50%;
    transform: translateX(-50%); }
    @media (max-width: 480px) {
      .promo-emotions .promo__main-title:before {
        width: 220px;
        top: -38px; } }

.promo-emotions .promo__head {
  text-align: center;
  max-width: 700px;
  margin: 0 auto 95px; }
  @media (max-width: 768px) {
    .promo-emotions .promo__head {
      margin: 0 auto 35px; } }
  @media (max-width: 480px) {
    .promo-emotions .promo__head {
      margin: 0 auto 17px; } }

.promo-emotions .promo__participate-title {
  font-size: 48px;
  line-height: 60px;
  margin-bottom: 35px;
  font-weight: bold; }
  @media (max-width: 768px) {
    .promo-emotions .promo__participate-title {
      font-size: 24px;
      line-height: 25px;
      margin-bottom: 28px; } }
  @media (max-width: 480px) {
    .promo-emotions .promo__participate-title {
      margin: 0 auto 20px;
      max-width: 168px; } }

.promo-emotions .promo__text-info,
.promo-emotions .promo__text-prize {
  font-size: 40px;
  line-height: 40px; }
  @media (max-width: 768px) {
    .promo-emotions .promo__text-info,
    .promo-emotions .promo__text-prize {
      font-size: 20px;
      line-height: 26px; } }

.promo-emotions .promo__text-info {
  margin-bottom: 38px; }
  @media (max-width: 768px) {
    .promo-emotions .promo__text-info {
      margin-bottom: 15px; } }
  @media (max-width: 480px) {
    .promo-emotions .promo__text-info {
      margin: 0 auto 10px;
      max-width: 239px; } }

.promo-emotions .promo__img-wrap {
  margin: 0 auto 29px; }
  @media (max-width: 768px) {
    .promo-emotions .promo__img-wrap {
      margin-bottom: 15px; } }
  @media (max-width: 480px) {
    .promo-emotions .promo__img-wrap {
      margin-bottom: 8px; } }

@media (max-width: 768px) {
  .promo-emotions .promo__img-prize {
    max-width: 290px; } }

.promo-emotions .promo__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -12px 17px -12px; }
  @media (max-width: 1800px) {
    .promo-emotions .promo__content {
      margin: 0; } }
  @media (max-width: 992px) {
    .promo-emotions .promo__content {
      margin-bottom: 25px;
      width: 100%; } }
  @media (max-width: 480px) {
    .promo-emotions .promo__content {
      margin-bottom: 19px; } }

.promo-emotions .promo__regulations-wrap {
  margin-bottom: 132px;
  text-align: center; }

.promo-emotions .promo__regulations {
  font-size: 24px;
  text-align: center;
  line-height: 120%;
  color: #fff;
  border-bottom: 2px solid #fff;
  text-decoration: none; }
  @media (max-width: 768px) {
    .promo-emotions .promo__regulations {
      font-size: 18px; } }
  .promo-emotions .promo__regulations:hover {
    border-bottom: transparent; }

.promo-emotions .promo__card-wrap {
  width: calc(100% / 3);
  margin: 0 0 55px;
  padding: 0 12px; }
  @media (max-width: 1800px) {
    .promo-emotions .promo__card-wrap {
      width: calc(100% / 2); } }
  @media (max-width: 992px) {
    .promo-emotions .promo__card-wrap {
      width: 100%;
      padding: 0; }
      .promo-emotions .promo__card-wrap:last-child {
        margin: 0; } }
  @media (max-width: 480px) {
    .promo-emotions .promo__card-wrap {
      margin-bottom: 11px; } }

.promo-emotions .promo-card--completed .promo-card__content:after {
  z-index: 10;
  opacity: 1;
  visibility: visible; }

.promo-emotions .promo-card__title {
  font-size: 36px;
  text-transform: uppercase;
  line-height: 40px;
  margin-bottom: 38px;
  padding-left: 21px;
  letter-spacing: 0.03em; }
  @media (max-width: 1800px) {
    .promo-emotions .promo-card__title {
      font-size: 28px; } }
  @media (max-width: 768px) {
    .promo-emotions .promo-card__title {
      font-size: 20px;
      text-align: center;
      padding-left: 0;
      line-height: 40px;
      margin-bottom: 15px; } }
  @media (max-width: 480px) {
    .promo-emotions .promo-card__title {
      margin-bottom: 6px; } }

.promo-emotions .promo-card__content {
  color: #001254;
  background: #fff;
  padding: 25px 28px 36px 30px;
  min-height: 413px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  position: relative; }
  @media (max-width: 992px) {
    .promo-emotions .promo-card__content {
      min-height: 370px; } }
  @media (max-width: 480px) {
    .promo-emotions .promo-card__content {
      min-height: 266px;
      padding: 12px 12px 17px; } }
  .promo-emotions .promo-card__content:after {
    content: '';
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.45);
    background-image: url("/local/templates/parliament/assets/img/promo-emotions/promo-emotions-logo.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 60%;
    opacity: 0;
    visibility: hidden;
    transition: 400ms; }

.promo-emotions .promo-card__content--transparent {
  background-color: rgba(255, 255, 255, 0.3); }
  .promo-emotions .promo-card__content--transparent:before {
    content: '';
    display: block;
    position: absolute;
    width: 345px;
    height: 244px;
    background-image: url("/local/templates/parliament/assets/img/promo-emotions/promo-emotions-logo.png");
    background-repeat: no-repeat;
    background-size: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-blend-mode: multiply; }
    @media (max-width: 480px) {
      .promo-emotions .promo-card__content--transparent:before {
        width: 220px;
        height: 156px; } }

.promo-emotions .promo-card__info {
  height: 100%;
  margin-bottom: 53px; }
  @media (max-width: 480px) {
    .promo-emotions .promo-card__info {
      margin-bottom: 26px; } }

.promo-emotions .promo-card__info--one-field {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.promo-emotions .promo-card__question {
  font-size: 26px;
  line-height: 120%;
  color: #001254;
  margin-bottom: 27px; }
  @media (max-width: 768px) {
    .promo-emotions .promo-card__question {
      font-size: 18px; } }
  @media (max-width: 480px) {
    .promo-emotions .promo-card__question {
      max-width: 299px;
      font-size: 16px;
      margin-bottom: 5px; } }

.promo-emotions .promo-card__image {
  display: block;
  width: 100%;
  height: 206px;
  margin-bottom: 23px;
  border-radius: 20px;
  -o-object-fit: cover;
     object-fit: cover; }
  @media (max-width: 480px) {
    .promo-emotions .promo-card__image {
      height: 131px;
      margin-bottom: 14px; } }

.promo-emotions .promo-card__actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }
  @media (max-width: 640px) {
    .promo-emotions .promo-card__actions {
      -ms-flex-direction: column;
          flex-direction: column; } }
  .promo-emotions .promo-card__actions .promo-card__btn {
    margin: 0; }
    .promo-emotions .promo-card__actions .promo-card__btn:first-child {
      margin-right: 22px; }
      @media (max-width: 1200px) {
        .promo-emotions .promo-card__actions .promo-card__btn:first-child {
          margin-right: 16px; } }
      @media (max-width: 640px) {
        .promo-emotions .promo-card__actions .promo-card__btn:first-child {
          margin-right: 0;
          margin-bottom: 13px; } }

.promo-emotions .promo-card__answer {
  position: relative;
  width: 100%;
  height: 30px;
  padding: 0 20px 0 30px;
  border-bottom: 1px solid #001254;
  color: #001254;
  font-size: 26px; }
  @media (max-width: 480px) {
    .promo-emotions .promo-card__answer {
      padding: 0 15px; } }

.promo-emotions .promo-card__textarea {
  resize: none;
  overflow: hidden;
  width: 100%;
  height: 150px;
  border: none;
  background: linear-gradient(transparent 98%, #001254 100%);
  background-size: 100% 50px;
  color: #001254;
  font-size: 26px;
  line-height: 50px; }

.promo-emotions .promo-card__answer--without-numbers {
  padding: 0 5px 0 1px; }

.promo-emotions .promo-card__question-wrap {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin-bottom: 20px; }
  .promo-emotions .promo-card__question-wrap:last-child {
    margin-bottom: 0; }
  @media (max-width: 480px) {
    .promo-emotions .promo-card__question-wrap {
      margin-bottom: 5px; } }

.promo-emotions .promo-card__question-number {
  position: absolute;
  left: 5px;
  font-size: 26px;
  line-height: 120%;
  color: #001254; }
  @media (max-width: 480px) {
    .promo-emotions .promo-card__question-number {
      left: 0;
      top: 7px;
      font-size: 16px; } }

.promo-emotions .promo-card__btn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-family: "Roboto";
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
  font-weight: 900;
  text-transform: uppercase;
  text-decoration: none;
  color: #fff;
  min-width: 308px;
  height: 50px;
  padding: 0 15px;
  background: linear-gradient(90deg, #0071D9 0%, #E52DBC 99.75%);
  border-radius: 32px;
  letter-spacing: 3.5px;
  margin: 0 auto;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  .promo-emotions .promo-card__btn:hover {
    color: rgba(255, 255, 255, 0.5);
    transition: color 300ms; }
  @media (max-width: 768px) {
    .promo-emotions .promo-card__btn {
      font-size: 18px;
      height: 43px;
      padding: 0 40px; } }
  @media (max-width: 480px) {
    .promo-emotions .promo-card__btn {
      padding: 0 24px; } }

.promo-emotions .promo-card__btn--small {
  min-width: 232px; }
  @media (max-width: 1200px) {
    .promo-emotions .promo-card__btn--small {
      min-width: 221px;
      padding: 0 10px; } }

.promo-card--trust .promo-card__question {
  margin-bottom: 12px; }

.promo-popup {
  position: fixed;
  z-index: -1;
  top: 0;
  left: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  visibility: hidden;
  transition: 400ms; }
  .promo-popup.promo-popup--open {
    opacity: 1;
    visibility: visible;
    z-index: 99; }

.promo-popup__container {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  max-width: 500px;
  min-height: 80px;
  width: 100%;
  padding: 20px;
  border-radius: 3px;
  background-color: #fff; }

.promo-popup__close {
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  cursor: pointer; }

.promo-autumn {
  height: 100vh; }

.autumn-promo {
  position: relative;
  height: 100%;
  color: #fff;
  overflow: hidden;
  padding-top: 50px; }
  @media screen and (min-width: 1025px) {
    .autumn-promo {
      padding-top: 80px; } }

.autumn-promo__backgrounds {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-position: center center;
  background-background-repeat: no-repeat;
  background-image: url("/local/templates/parliament/assets/img/autumn-promo/bg-mobile-start.jpg");
  z-index: 0;
  overflow: hidden; }
  @media screen and (min-width: 525px) {
    .autumn-promo__backgrounds {
      background-image: url("/local/templates/parliament/assets/img/autumn-promo/bg-start.jpg"); } }

.autumn-promo__background {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  overflow: hidden; }
  .steps .autumn-promo__background {
    display: block; }
  .autumn-promo__background--left {
    transform: skewX(-8deg);
    right: 50%;
    width: 100%; }
    .autumn-promo__background--left .autumn-promo__img-wrap {
      left: 50%; }
  .autumn-promo__background--right {
    transform: skewX(-8deg);
    left: 50%;
    width: 100%; }
    .autumn-promo__background--right .autumn-promo__img-wrap {
      right: 50%; }
  .autumn-promo__background .autumn-promo__img-wrap {
    display: block;
    position: absolute;
    height: 100%;
    width: 100%;
    transform: skewX(8deg);
    opacity: 0;
    pointer-events: none;
    transition: .5s opacity, .3s transform;
    background-size: cover;
    background-position: bottom; }
    .autumn-promo__background .autumn-promo__img-wrap.active {
      opacity: 1; }
    .autumn-promo__background .autumn-promo__img-wrap.hover {
      transform: skewX(8deg) scale(1.1); }
    .autumn-promo__background .autumn-promo__img-wrap::after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      opacity: 0;
      transition: .3s opacity;
      background-color: rgba(24, 24, 72, 0.462); }
    .autumn-promo__background .autumn-promo__img-wrap.shadow::after {
      opacity: 1; }
    .autumn-promo__background .autumn-promo__img-wrap.autumn-promo__img-wrap--left-0 {
      background-image: url("/local/templates/parliament/assets/img/autumn-promo/bg-step-1-home.jpg"); }
    .autumn-promo__background .autumn-promo__img-wrap.autumn-promo__img-wrap--left-1 {
      background-image: url("/local/templates/parliament/assets/img/autumn-promo/bg-step-2-walk.jpg"); }
    .autumn-promo__background .autumn-promo__img-wrap.autumn-promo__img-wrap--left-2 {
      background-image: url("/local/templates/parliament/assets/img/autumn-promo/bg-step-3-mussels.jpg"); }
    .autumn-promo__background .autumn-promo__img-wrap.autumn-promo__img-wrap--right-0 {
      background-image: url("/local/templates/parliament/assets/img/autumn-promo/bg-step-1-hotel.jpg"); }
    .autumn-promo__background .autumn-promo__img-wrap.autumn-promo__img-wrap--right-1 {
      background-image: url("/local/templates/parliament/assets/img/autumn-promo/bg-step-2-boat.jpg"); }
    .autumn-promo__background .autumn-promo__img-wrap.autumn-promo__img-wrap--right-2 {
      background-image: url("/local/templates/parliament/assets/img/autumn-promo/bg-step-3-steak.jpg"); }

.autumn-promo__shadow {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background-image: radial-gradient(50% 50% at 50% 50%, rgba(13, 12, 45, 0) 18.75%, rgba(24, 24, 72, 0.462) 100%);
  pointer-events: none; }
  .autumn-promo__shadow:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 45%;
    background-image: linear-gradient(180deg, #181848 2.05%, rgba(13, 12, 45, 0) 98.77%); }
  .autumn-promo__shadow:before {
    content: '';
    position: absolute;
    top: 55%;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: linear-gradient(360deg, #181848 2.05%, rgba(13, 12, 45, 0) 98.77%); }

.autumn-promo__container {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  height: 100%;
  max-width: 535px;
  margin: 0 auto;
  z-index: 2; }
  @media screen and (min-width: 1025px) {
    .autumn-promo__container {
      max-width: 1090px;
      padding: 10px 20px 0; } }

.autumn-promo__content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-positive: 1;
      flex-grow: 1;
  max-height: 525px;
  padding-bottom: 10px;
  background: url("/local/templates/parliament/assets/img/autumn-promo/romb.png") center center no-repeat;
  background-size: 280px; }
  @media screen and (min-width: 1025px) {
    .autumn-promo__content {
      max-height: none;
      background-size: 400px;
      background-position-y: 60%; } }

.autumn-promo__circle {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%) rotate(23deg);
  z-index: -1;
  width: 535px;
  pointer-events: none; }
  @media screen and (min-width: 1025px) {
    .autumn-promo__circle {
      width: 100%;
      right: 0;
      left: 0;
      transform: none; } }

.autumn-promo__title-wrap {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  max-height: 235px;
  -ms-flex-positive: 1;
      flex-grow: 1;
  margin-bottom: 12px; }
  @media screen and (min-width: 1025px) {
    .autumn-promo__title-wrap {
      max-height: 630px;
      margin: -40px 0;
      -ms-flex-pack: start;
          justify-content: flex-start; } }
  .autumn-promo__title-wrap--final {
    max-height: 100%;
    margin: 0;
    -ms-flex-direction: column;
        flex-direction: column; }
    @media screen and (min-width: 1025px) {
      .autumn-promo__title-wrap--final {
        -ms-flex-direction: row;
            flex-direction: row; } }
    @media screen and (min-width: 1366px) and (min-height: 800px) {
      .autumn-promo__title-wrap--final {
        padding-top: 5%; } }

.autumn-promo__packs {
  position: relative;
  z-index: 1;
  margin: 0 -42px -60px;
  text-align: right;
  -ms-flex-preferred-size: 56%;
      flex-basis: 56%;
  min-height: 0px;
  min-width: 0px; }
  @media screen and (min-width: 460px) {
    .autumn-promo__packs {
      -ms-flex-preferred-size: 40%;
          flex-basis: 40%; } }
  @media screen and (min-width: 1025px) {
    .autumn-promo__packs {
      -ms-flex-preferred-size: 56%;
          flex-basis: 56%; } }
  @media screen and (min-width: 1366px) {
    .autumn-promo__packs {
      margin: 0;
      -ms-flex-preferred-size: 44%;
          flex-basis: 44%; } }
  .autumn-promo__packs .autumn-promo__packs-img {
    height: 200px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
    @media screen and (min-width: 1025px) {
      .autumn-promo__packs .autumn-promo__packs-img {
        height: 100%;
        left: 61%;
        transform: translate(-50%, -50%); } }
  .autumn-promo__packs--final {
    display: none; }
    @media screen and (min-width: 1025px) {
      .autumn-promo__packs--final {
        -ms-flex-negative: 0;
            flex-shrink: 0;
        display: block;
        -ms-flex-preferred-size: 53%;
            flex-basis: 53%; }
        .autumn-promo__packs--final .autumn-promo__packs-img {
          height: 380px; } }
    @media screen and (min-width: 1366px) and (min-height: 800px) {
      .autumn-promo__packs--final .autumn-promo__packs-img {
        height: 580px; } }

.autumn-promo__head {
  -ms-flex-preferred-size: 90px;
      flex-basis: 90px;
  background: url("/local/templates/parliament/assets/img/autumn-promo/logo-mobile.svg") no-repeat center center; }
  @media screen and (max-height: 400px) {
    .autumn-promo__head {
      display: none; } }
  @media screen and (min-width: 1025px) {
    .autumn-promo__head {
      -ms-flex-preferred-size: 60px;
          flex-basis: 60px;
      -ms-flex-negative: 0;
          flex-shrink: 0; } }
  @media screen and (min-width: 1366px) and (min-height: 800px) {
    .autumn-promo__head {
      -ms-flex-preferred-size: 16%;
          flex-basis: 16%;
      background-image: url("/local/templates/parliament/assets/img/autumn-promo/logo.svg"); } }

.autumn-promo__step {
  display: none;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-positive: 1;
      flex-grow: 1; }
  .autumn-promo__step.active {
    display: -ms-flexbox;
    display: flex; }
  @media screen and (min-width: 1025px) {
    .autumn-promo__step {
      max-height: 1050px; } }
  .autumn-promo__step--final {
    padding: 0 10px; }
    @media screen and (min-width: 1025px) {
      .autumn-promo__step--final {
        padding: 0;
        -ms-flex-pack: justify;
            justify-content: space-between; } }

.autumn-promo__text-wrap {
  position: relative;
  z-index: 2;
  -ms-flex-item-align: center;
      align-self: center; }
  .autumn-promo__text-wrap .autumn-promo__notice {
    margin-bottom: 10px; }
    .autumn-promo__text-wrap .autumn-promo__notice br {
      display: none; }
    @media screen and (min-width: 360px) {
      .autumn-promo__text-wrap .autumn-promo__notice {
        margin-bottom: 25px; } }
    @media screen and (min-width: 1025px) {
      .autumn-promo__text-wrap .autumn-promo__notice {
        margin-bottom: 15px;
        font-size: 12px; }
        .autumn-promo__text-wrap .autumn-promo__notice br {
          display: block; } }
    @media screen and (min-width: 1366px) and (min-height: 800px) {
      .autumn-promo__text-wrap .autumn-promo__notice {
        margin-bottom: 35px; } }
  .autumn-promo__text-wrap--final {
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-item-align: stretch;
        align-self: stretch;
    -ms-flex-positive: 1;
        flex-grow: 1; }
    @media screen and (min-width: 1025px) {
      .autumn-promo__text-wrap--final {
        padding: 115px 0 0 0;
        -ms-flex-item-align: center;
            align-self: center;
        text-align: left;
        -ms-flex-positive: initial;
            flex-grow: initial; } }
    @media screen and (min-width: 1366px) and (min-height: 800px) {
      .autumn-promo__text-wrap--final {
        padding: 150px 0 0 0; } }

.autumn-promo__title {
  font-family: "GretaDisNarPro", serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 0.9; }
  @media screen and (max-height: 480px) {
    .autumn-promo__title {
      font-size: 25px; } }
  @media screen and (min-width: 1025px) {
    .autumn-promo__title {
      font-size: 42px; } }
  @media screen and (min-width: 1366px) {
    .autumn-promo__title {
      font-size: 64px; } }

.autumn-promo__subtitle {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin-top: 10px; }
  .autumn-promo__subtitle span {
    font-weight: 500; }
  @media screen and (min-width: 1025px) {
    .autumn-promo__subtitle {
      font-size: 14px; } }
  @media screen and (min-width: 1366px) and (min-height: 800px) {
    .autumn-promo__subtitle {
      font-size: 18px; } }
  .autumn-promo__subtitle--final {
    margin-bottom: 15px; }
    .autumn-promo__subtitle--final br {
      display: none; }
    @media screen and (max-height: 460px) {
      .autumn-promo__subtitle--final {
        margin-top: 10px;
        margin-bottom: 3px; } }
    @media screen and (min-width: 1025px) {
      .autumn-promo__subtitle--final {
        margin-bottom: 15px; }
        .autumn-promo__subtitle--final br {
          display: block; } }
    @media screen and (min-width: 1366px) and (min-height: 800px) {
      .autumn-promo__subtitle--final {
        margin-bottom: 30px; } }

.autumn-promo__questions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column; }
  @media screen and (min-width: 1025px), screen and (max-height: 480px) {
    .autumn-promo__questions {
      -ms-flex-direction: row;
          flex-direction: row;
      margin-bottom: 30px; } }
  @media screen and (min-width: 1366px) {
    .autumn-promo__questions {
      margin-bottom: 60px; } }

.autumn-promo__question {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: 0.1em;
  text-align: center;
  text-transform: uppercase; }
  @media screen and (min-width: 1025px) {
    .autumn-promo__question {
      font-size: 14px; } }
  @media screen and (min-width: 1366px) {
    .autumn-promo__question {
      font-size: 18px; } }
  .autumn-promo__question br {
    display: none; }
    @media screen and (min-width: 1025px) {
      .autumn-promo__question br {
        display: block; } }

.autumn-promo__divider {
  width: 1px;
  height: 30px;
  background: url("/local/templates/parliament/assets/img/autumn-promo/dots-mobile.svg") no-repeat center top;
  margin: 5px 0; }
  @media screen and (min-width: 1025px), screen and (max-height: 480px) {
    .autumn-promo__divider {
      width: 60px;
      height: 2px;
      background-image: url("/local/templates/parliament/assets/img/autumn-promo/dots.svg");
      margin: 0 25px; } }
  @media screen and (min-width: 1025px), screen and (max-height: 480px) {
    .autumn-promo__divider:last-child {
      display: none; } }

.autumn-promo__button {
  display: inline-block;
  padding: 12px 32px;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.1em;
  border: 2px solid #FFFFFF;
  border-radius: 48px;
  color: #fff;
  text-transform: uppercase;
  transition: .2s color, .2s background-color;
  cursor: pointer; }
  .autumn-promo__button:hover, .autumn-promo__button:focus {
    color: #0056b3;
    background-color: #fff;
    text-decoration: none; }
  .autumn-promo__button--final {
    font-size: 14px;
    padding: 10px 20px; }
  .autumn-promo__button--desktop {
    display: none;
    position: absolute;
    top: 86%;
    right: 13%;
    margin-bottom: 0; }
  @media screen and (min-width: 1366px) {
    .autumn-promo__button {
      font-size: 24px;
      padding: 16px 40px;
      min-width: 240px; }
      .autumn-promo__button--final {
        font-size: 18px; } }
  @media screen and (min-width: 1025px) {
    .autumn-promo__button {
      font-size: 18px; }
      .autumn-promo__button--final {
        font-size: 16px; }
      .autumn-promo__button--desktop {
        display: inline-block; } }

.autumn-promo__progress {
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.autumn-promo__final-text {
  font-family: "GretaDisNarPro", serif;
  font-weight: 500;
  font-size: 22px;
  background: url("/local/templates/parliament/assets/img/autumn-promo/blue-divider.svg") no-repeat bottom center;
  background-size: 64px;
  padding-bottom: 10px;
  margin-bottom: 5px; }
  @media screen and (max-height: 480px) {
    .autumn-promo__final-text {
      font-size: 17px;
      padding-bottom: 5px;
      margin-bottom: 5px; } }
  @media screen and (min-width: 360px) {
    .autumn-promo__final-text {
      padding-bottom: 17px;
      margin-bottom: 18px; }
      .autumn-promo__final-text br {
        display: none; } }
  @media screen and (min-width: 1025px) {
    .autumn-promo__final-text {
      background: none;
      padding-bottom: 0;
      font-size: 24px;
      margin-bottom: 10px; }
      .autumn-promo__final-text br {
        display: block; } }
  @media screen and (min-width: 1366px) {
    .autumn-promo__final-text {
      font-size: 32px;
      margin-bottom: 25px; } }

.autumn-promo__desktop-text {
  display: block; }
  @media screen and (min-width: 1025px) {
    .autumn-promo__desktop-text {
      display: none; } }

.autumn-promo__notice {
  font-family: "Roboto", sans-serif;
  font-size: 8px;
  line-height: 1.3;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  opacity: 0.72;
  margin-bottom: 5px; }
  @media screen and (min-width: 1025px) {
    .autumn-promo__notice {
      font-size: 14px;
      margin-bottom: 0; }
      .autumn-promo__notice--bottom {
        width: 58%; } }
  .autumn-promo__notice--bottom {
    text-align: center;
    width: 75%; }

.autumn-promo__download {
  -ms-flex-positive: 1;
      flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  padding-top: 20px;
  background: url("/local/templates/parliament/assets/img/autumn-promo/blue-divider.svg") no-repeat top center;
  background-size: 64px; }
  @media screen and (max-height: 480px) {
    .autumn-promo__download {
      padding-top: 7px; } }
  @media screen and (min-width: 1025px) {
    .autumn-promo__download {
      display: block;
      padding-top: 15px;
      background-position-x: left;
      background-size: 92px; } }

.autumn-promo__download-button {
  cursor: pointer;
  margin-left: -15px; }
  .autumn-promo__download-button img {
    width: 136px; }
    @media screen and (max-height: 480px) {
      .autumn-promo__download-button img {
        width: 110px; } }
    @media screen and (min-width: 1025px) {
      .autumn-promo__download-button img {
        width: 152px; } }

.autumn-promo__download-text {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  line-height: 1.3;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
  @media screen and (max-height: 480px) {
    .autumn-promo__download-text {
      font-size: 8px; }
      .autumn-promo__download-text br {
        display: none; } }

.autumn-promo__final-bottom {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  @media screen and (min-width: 1025px) {
    .autumn-promo__final-bottom {
      padding: 1% 0; } }
  @media screen and (min-width: 1366px) and (min-height: 800px) {
    .autumn-promo__final-bottom {
      padding: 2% 0; } }
  @media screen and (min-height: 1200px) {
    .autumn-promo__final-bottom {
      padding-bottom: 8%; } }

.autumn-promo__button-link {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-align: center;
      align-items: center;
  padding: 5px 28px 5px 0;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  padding-right: 28px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #fff;
  white-space: nowrap; }
  @media screen and (min-width: 1025px) {
    .autumn-promo__button-link {
      display: block;
      padding: 0 28px 0 0;
      position: absolute;
      bottom: 21px;
      right: 125%;
      font-weight: bold;
      font-size: 16px; } }
  @media screen and (min-width: 1366px) and (min-height: 800px) {
    .autumn-promo__button-link {
      bottom: 16px;
      font-size: 18px; } }
  .autumn-promo__button-link:hover {
    text-decoration: none;
    color: #fff; }
    .autumn-promo__button-link:hover:after {
      right: -5px; }
  .autumn-promo__button-link:after {
    content: url("/local/templates/parliament/assets/img/autumn-promo/arrow_forward.svg");
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    transition: .2s right; }

.autumn-promo__button-link {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-align: center;
      align-items: center;
  padding: 5px 28px 5px 0;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
  padding-right: 28px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #fff;
  white-space: nowrap; }
  @media screen and (min-width: 1025px) {
    .autumn-promo__button-link {
      display: block;
      padding: 0 28px 0 0;
      position: absolute;
      bottom: 16px;
      right: 125%;
      font-weight: bold;
      font-size: 18px; } }
  .autumn-promo__button-link:hover {
    text-decoration: none;
    color: #fff; }
    .autumn-promo__button-link:hover:after {
      right: -5px; }
  .autumn-promo__button-link:after {
    content: url("/local/templates/parliament/assets/img/autumn-promo/arrow_forward.svg");
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    transition: .2s right; }

.autumn-promo__final-title {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #fff;
  line-height: 1.3;
  margin-bottom: 5px;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
  @media screen and (min-width: 360px) {
    .autumn-promo__final-title {
      margin-bottom: 25px; } }
  @media screen and (min-width: 1025px) {
    .autumn-promo__final-title {
      font-size: 16px;
      margin-bottom: 15px;
      max-width: 80%; } }
  @media screen and (min-width: 1366px) and (min-height: 800px) {
    .autumn-promo__final-title {
      font-size: 20px;
      margin-bottom: 35px; } }

.autumn-promo__final-label {
  font-family: "GretaDisNarPro", serif;
  font-size: 23px;
  font-weight: 500;
  color: #fff;
  text-align: center;
  padding-top: 35px;
  margin-bottom: 10px;
  width: 100%; }
  @media screen and (min-width: 360) {
    .autumn-promo__final-label {
      font-size: 26px; } }
  @media screen and (min-width: 1025px) {
    .autumn-promo__final-label {
      position: absolute;
      top: 6%;
      left: 50%;
      transform: translateX(-50%);
      font-size: 32px;
      padding-top: 0;
      margin-bottom: 0; } }
  @media screen and (min-width: 1366px) and (min-height: 800px) {
    .autumn-promo__final-label {
      top: 10%;
      font-size: 43px; } }

.promo-progress {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }
  .promo-progress .promo-progress__item {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    border: 1px solid #FFFFFF; }
    @media (min-width: 1024px) {
      .promo-progress .promo-progress__item {
        width: 12px;
        height: 12px; } }
    .promo-progress .promo-progress__item.active {
      background-color: #fff; }
  .promo-progress .promo-progress__divider {
    width: 24px;
    height: 1px;
    background-color: #fff;
    border-radius: 20px;
    margin: 0 8px; }
    @media (min-width: 1024px) {
      .promo-progress .promo-progress__divider {
        width: 32px; } }

.autumn-step {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex: 1;
      flex: 1;
  width: 100%;
  padding-top: 7%; }
  .autumn-step .autumn-step__title {
    font-family: "GretaDisNarPro", serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 0.9; }
    @media screen and (min-width: 1025px) {
      .autumn-step .autumn-step__title {
        font-size: 42px; } }
    @media screen and (min-width: 1366px) and (min-height: 800px) {
      .autumn-step .autumn-step__title {
        font-size: 64px; } }
  .autumn-step .autumn-step__picker {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 1;
        flex-grow: 1;
    width: 100%; }
    .autumn-step .autumn-step__picker::after {
      content: '';
      position: absolute;
      top: 50%;
      left: 48%;
      width: 2px;
      height: 64px;
      background-color: #fff;
      transform: translate(-50%, -50%) rotate(9deg); }
      @media screen and (min-width: 1025px) {
        .autumn-step .autumn-step__picker::after {
          height: 102px; } }
  .autumn-step .autumn-step__pick {
    width: 50%;
    font-family: "GretaDisNarPro", serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 0.9;
    color: #fff;
    cursor: pointer; }
    @media screen and (min-width: 1025px) {
      .autumn-step .autumn-step__pick {
        font-size: 42px; } }
    @media screen and (min-width: 1366px) and (min-height: 800px) {
      .autumn-step .autumn-step__pick {
        font-size: 64px; } }
    .autumn-step .autumn-step__pick .autumn-step__text {
      display: inline-block;
      pointer-events: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
      .autumn-step .autumn-step__pick .autumn-step__text--left {
        transform: translate(0, 0); }
        @media screen and (min-width: 1025px) {
          .autumn-step .autumn-step__pick .autumn-step__text--left {
            transform: translate(25%, -50%); } }
      .autumn-step .autumn-step__pick .autumn-step__text--right {
        transform: translate(-9%, 70%); }
        @media screen and (min-width: 1025px) {
          .autumn-step .autumn-step__pick .autumn-step__text--right {
            transform: translate(-47%, 50%); } }
  .autumn-step .autumn-step__hint {
    font-family: "Roboto", sans-serif;
    font-size: 10px;
    font-weight: 400;
    line-height: 1.3;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 0.1em; }
    @media screen and (min-width: 1025px) {
      .autumn-step .autumn-step__hint {
        font-size: 12px; } }
    @media screen and (min-width: 1366px) {
      .autumn-step .autumn-step__hint {
        font-size: 14px; } }
  .autumn-step .autumn-step__progress {
    -ms-flex: 1;
        flex: 1; }

.autumn-step__wrapper {
  -ms-flex: 1;
      flex: 1;
  -ms-flex-preferred-size: 56%;
      flex-basis: 56%;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center; }

.autumn-popup {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center; }

.autumn-popup__slider {
  width: 100%;
  height: 75%;
  margin-bottom: 15px; }

.autumn-popup__slide {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }
  .autumn-popup__slide.swiper-slide-active .autumn-popup__img-wrap {
    height: 100%;
    opacity: 1; }
  .autumn-popup__slide .autumn-popup__img-wrap {
    width: 100%;
    height: 50%;
    background: no-repeat center center;
    background-size: cover;
    opacity: 0.7;
    transition: .3s opacity, .3s height; }
    .autumn-popup__slide .autumn-popup__img-wrap--0 {
      background-image: url("/local/templates/parliament/assets/img/autumn-promo/wallpapers/wallpaper-mobile-1.jpg"); }
      @media screen and (min-width: 1025px) {
        .autumn-popup__slide .autumn-popup__img-wrap--0 {
          background-image: url("/local/templates/parliament/assets/img/autumn-promo/wallpapers/wallpaper-desktop-1.jpg"); } }
    .autumn-popup__slide .autumn-popup__img-wrap--1 {
      background-image: url("/local/templates/parliament/assets/img/autumn-promo/wallpapers/wallpaper-mobile-2.jpg"); }
      @media screen and (min-width: 1025px) {
        .autumn-popup__slide .autumn-popup__img-wrap--1 {
          background-image: url("/local/templates/parliament/assets/img/autumn-promo/wallpapers/wallpaper-desktop-2.jpg"); } }
    .autumn-popup__slide .autumn-popup__img-wrap--2 {
      background-image: url("/local/templates/parliament/assets/img/autumn-promo/wallpapers/wallpaper-mobile-3.jpg"); }
      @media screen and (min-width: 1025px) {
        .autumn-popup__slide .autumn-popup__img-wrap--2 {
          background-image: url("/local/templates/parliament/assets/img/autumn-promo/wallpapers/wallpaper-desktop-3.jpg"); } }
    .autumn-popup__slide .autumn-popup__img-wrap--3 {
      background-image: url("/local/templates/parliament/assets/img/autumn-promo/wallpapers/wallpaper-mobile-4.jpg"); }
      @media screen and (min-width: 1025px) {
        .autumn-popup__slide .autumn-popup__img-wrap--3 {
          background-image: url("/local/templates/parliament/assets/img/autumn-promo/wallpapers/wallpaper-desktop-4.jpg"); } }
    .autumn-popup__slide .autumn-popup__img-wrap--4 {
      background-image: url("/local/templates/parliament/assets/img/autumn-promo/wallpapers/wallpaper-mobile-5.jpg"); }
      @media screen and (min-width: 1025px) {
        .autumn-popup__slide .autumn-popup__img-wrap--4 {
          background-image: url("/local/templates/parliament/assets/img/autumn-promo/wallpapers/wallpaper-desktop-5.jpg"); } }

.autumn-popup__button {
  display: inline-block;
  padding: 12px 32px;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.1em;
  border: 2px solid #FFFFFF;
  border-radius: 48px;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  transition: .2s color, .2s background-color;
  cursor: pointer; }
  .autumn-popup__button:hover, .autumn-popup__button:focus {
    color: #0056b3;
    background-color: #fff;
    text-decoration: none; }
  @media screen and (min-width: 1366px) {
    .autumn-popup__button {
      font-size: 24px;
      padding: 16px 40px;
      min-width: 240px; } }
  @media screen and (min-width: 1025px) {
    .autumn-popup__button {
      font-size: 18px; } }

.autumn-popup__close {
  position: absolute;
  right: 10px;
  top: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 30px;
  line-height: 1;
  color: #fff;
  cursor: pointer; }
  @media screen and (min-width: 1025px) {
    .autumn-popup__close {
      font-size: 40px; } }
  .autumn-popup__close--ty {
    color: #0056b3; }

.autumn-popup__arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 50px;
  height: 140px;
  background: url("/local/templates/parliament/assets/img/autumn-promo/arrow-steps.svg") no-repeat center center;
  background-size: 40%; }
  @media screen and (min-width: 1025px) {
    .autumn-popup__arrow {
      background-size: initial; } }
  .autumn-popup__arrow::after {
    content: ''; }
  .autumn-popup__arrow--next {
    right: 5%; }
  .autumn-popup__arrow--prev {
    left: 5%;
    transform: translateY(-50%) rotate(180deg); }

.autumn-popup__ty {
  position: relative;
  font-family: "Roboto", sans-serif;
  font-size: 23px;
  font-weight: 500;
  background-color: #fff;
  padding: 38px;
  color: #0056b3;
  line-height: 1.3;
  border-radius: 10px; }
  @media screen and (min-width: 1025px) {
    .autumn-popup__ty {
      font-size: 32px; } }

body {
  background-color: #1a1b23; }

body.profile-bg {
  background-color: #1a1b23;
  background-image: url(/local/templates/parliament/assets/css/../img/profile/background-logo.svg);
  background-repeat: no-repeat;
  background-position-y: -90px; }

.fp-enabled body,
html.fp-enabled {
  overflow-y: auto; }

.ube-notification {
  border-radius: 0 !important;
  top: 74px !important; }

.info-layout {
  background-color: #fff; }

body .pmru_wcmn_cookieConsentBody {
  border-color: #006CA6; }

body .pmru_wcmn_cookieConsentText {
  font-family: "Roboto Condensed", sans-serif !important; }

body .pmru_wcmn_cookieConsentBtnOk {
  background-color: #006CA6 !important;
  font-family: "Roboto Condensed", sans-serif !important;
  color: #fff; }

.brands-menu-desktop.collapsed + .navbar {
  padding-top: 0 !important; }

footer {
  font-family: "Oranienbaum", serif; }

.footer {
  font-family: "Oranienbaum", serif;
  border: 0; }
  .footer .footer_title .footer_text {
    width: 100%; }

.footer .tg-link {
  display: block;
  position: absolute;
  right: 2vw;
  bottom: 114%;
  cursor: pointer; }
  @media (max-width: 768px) {
    .footer .tg-link {
      bottom: 160%; } }

.footer-spacer {
  width: 100%;
  height: 10vh;
  margin: 0;
  padding: 0; }

.auth-footer_wrap .plus18 {
  width: 46px;
  height: 46px; }

.auth-footer_accordion .el-collapse-item__arrow {
  background-image: url("/local/layout/assets/img/arrow-up.webp"); }

.auth-footer {
  max-height: 85px;
  padding: 12px 0;
  background: rgba(0, 0, 0, 0.5); }
  @media (max-width: 767.98px) {
    .auth-footer {
      max-height: 120px; } }
  @media (max-width: 600px) {
    .auth-footer {
      max-height: 145px; } }
  .auth-footer.isOpen {
    max-height: 135px; }
    @media (max-width: 767.98px) {
      .auth-footer.isOpen {
        max-height: 245px; } }

@media screen and (max-width: 767.98px) {
  body .auth-footer {
    position: fixed; } }

.grecaptcha-badge {
  display: none !important; }

.popup {
  position: fixed;
  z-index: 100;
  left: 0;
  bottom: 0;
  top: 0;
  right: 0; }
  .popup-wrapper {
    width: 100%;
    height: 100%;
    overflow: auto;
    background: rgba(1, 38, 76, 0.92);
    display: -ms-flexbox;
    display: flex; }
  .popup-content {
    display: -ms-flexbox;
    display: flex;
    min-height: 100%;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    max-width: 910px;
    margin: 0 auto;
    color: #003768;
    font-size: 18px;
    width: 100%;
    line-height: 1.2; }
    .popup-content.popup-city {
      max-width: 710px; }
    .popup-content .popup-close-button {
      right: 0;
      top: 0;
      left: auto; }
      @media screen and (max-width: 768px) {
        .popup-content .popup-close-button {
          right: 10px;
          color: #000000; } }
    .popup-content-inner {
      position: relative;
      padding: 80px 80px 20px; }
      @media screen and (max-width: 768px) {
        .popup-content-inner {
          padding: 20px 15px 80px; } }
  .popup-inner {
    background: #fff;
    padding: 44px 40px 70px;
    text-align: center; }
    @media screen and (max-width: 768px) {
      .popup-inner {
        padding: 44px 20px 70px; } }
  .popup-close-button {
    position: absolute;
    cursor: pointer;
    display: inline-block;
    line-height: 1;
    right: 7vw;
    top: 5vh;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 5rem;
    color: #ffffff; }
    .popup-close-button:hover {
      transform: scale(1.05); }
  .popup-title {
    font-size: 1.63rem;
    margin-bottom: .4em;
    line-height: 1.25; }
    @media screen and (max-width: 768px) {
      .popup-title {
        font-size: 1.45rem; } }
  .popup-top {
    max-width: 70%;
    margin: 0 auto; }
    @media screen and (max-width: 768px) {
      .popup-top {
        max-width: 400px; } }
  .popup-text {
    width: 100%;
    padding-top: 30px;
    margin-bottom: 0; }
  .popup-contact {
    width: 100%;
    max-width: 315px;
    margin: 46px auto 0; }
    .popup-contact-block {
      text-align: left;
      position: relative;
      padding: 7px 0 7px 75px;
      margin-bottom: 27px; }
      .popup-contact-block:last-child {
        margin-bottom: 0; }
      .popup-contact-block:after {
        content: '';
        position: absolute;
        left: 0;
        top: 50%;
        background-image: url("/local/templates/parliament/assets/css/../img/socialSprite.png");
        background-repeat: no-repeat;
        transform: translateY(-50%); }
      .popup-contact-block.ico-photo:after {
        background-position: -5px -104px;
        width: 53px;
        height: 47px; }
      .popup-contact-block.ico-email:after {
        left: 3px;
        background-position: -5px -67px;
        width: 46px;
        height: 32px; }
      .popup-contact-block a {
        font-size: 1.63rem;
        color: #003768;
        text-decoration: underline;
        display: inline-block;
        vertical-align: middle;
        text-overflow: ellipsis;
        max-width: 100%;
        overflow: hidden; }
  .popup-video-wrapper {
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    padding: 5vh 15vw;
    position: relative; }
  .popup-video-content {
    width: 100%; }
  .popup-video-inner {
    width: 100%; }
    .popup-video-inner video {
      outline: none;
      width: 100%;
      height: auto;
      display: block; }
  .popup-video-title {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 2rem;
    letter-spacing: .2rem;
    text-transform: uppercase;
    text-align: left;
    color: #ffffff; }
  .popup-video-subtitle {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 1.5rem;
    letter-spacing: .2rem;
    text-align: left;
    color: #ffffff; }
  .popup-subscription {
    text-align: left;
    max-width: 550px;
    width: 100%;
    margin: 48px auto 0; }
    .popup-subscription .form-radio {
      margin-bottom: 21px; }
    .popup-subscription textarea {
      border-color: #003768;
      min-height: 174px; }
      .popup-subscription textarea[disabled] {
        border-color: #c0c0c0; }
    .popup-subscription-btn {
      margin-top: 40px;
      min-width: 57%; }
  .popup-rules {
    max-width: 825px; }

#ube-container-login .auth-form_link {
  color: #fff; }

.form-control {
  border-radius: 0; }

@media (max-width: 991px) {
  .auth-bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1; }
    .auth-bg source, .auth-bg img {
      -o-object-fit: cover;
         object-fit: cover;
      width: 100vw;
      height: 100vh; } }

@media (min-width: 992px) {
  .auth-video-bg {
    display: block !important; } }

.basic-form-wrap .btn-primary {
  font-family: inherit; }

/* slider */
.auth-slider_title {
  text-align: center; }

.auth-slider__line {
  display: inline-block;
  width: 108px;
  height: 2px;
  background: #a38f7c;
  margin: 11px 0 28px 0; }
  @media (max-width: 660px) {
    .auth-slider__line {
      margin: 6px 0 14px 0; } }

.auth-slider_title div:nth-child(1) {
  font-family: "Oranienbaum", serif;
  font-size: 50px;
  letter-spacing: 0.5px;
  color: white; }
  @media (max-width: 660px) {
    .auth-slider_title div:nth-child(1) {
      font-size: 40px; } }
  @media (max-width: 400px) {
    .auth-slider_title div:nth-child(1) {
      font-size: 30px; } }

.auth-slider_title div:nth-child(3), .auth-slider_title div:nth-child(4) {
  font-family: "Oranienbaum", serif;
  color: #acadb7;
  font-size: 24px;
  line-height: 1.06; }
  @media (min-width: 441px) {
    .auth-slider_title div:nth-child(3), .auth-slider_title div:nth-child(4) {
      font-size: 28px; } }
  @media (min-width: 660px) {
    .auth-slider_title div:nth-child(3), .auth-slider_title div:nth-child(4) {
      font-size: 34px; } }

@media (max-width: 500px) {
  .login-announce-button {
    margin-top: 10px !important; } }

.login-announce-button button {
  display: inline-block;
  vertical-align: top;
  width: 232px;
  height: 56px;
  line-height: 56px;
  text-decoration: none;
  text-align: center;
  border: 1px solid #a38f7c;
  font-family: "Oranienbaum", serif;
  font-size: 24px;
  margin: 0;
  padding: 0;
  outline: none;
  background: transparent; }
  .login-announce-button button:hover, .login-announce-button button focus, .login-announce-button button active {
    background: transparent !important;
    border: 1px solid #a38f7c !important; }

#login-column-form .input-text__input--confirm-code {
  letter-spacing: 48px !important; }

.registration,
#login-column-form,
#login-column-form .btn,
#ube-av-container,
#ube-av-container .btn,
#ube-av-result,
#ube-av-result .btn,
.error-container .error-code,
.error-container .error-message,
.error-container a,
.error-container .btn,
.rules_modal,
.rules_modal .btn,
.btn {
  font-family: "Oranienbaum", serif; }

.error-ucrm {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  background: #4c4c4c;
  color: #fff;
  padding: 34px;
  max-width: 520px; }
  .error-ucrm .error-title {
    text-transform: uppercase;
    font-size: 32px;
    margin-bottom: 22px;
    margin-left: -10px;
    font-style: italic; }
  .error-ucrm .error-text {
    font-family: sans-serif;
    max-width: 400px;
    margin-bottom: 80px; }
  .error-ucrm .error-link {
    text-transform: uppercase;
    color: #fff;
    border-bottom: 1px solid #fff;
    padding-bottom: 0;
    font-weight: inherit;
    font-family: sans-serif; }
  @media (max-width: 1919px) {
    .error-ucrm .error-title {
      font-size: 28px; } }
  @media (max-width: 991px) {
    .error-ucrm {
      max-width: unset; }
      .error-ucrm .error-text {
        max-width: 290px; } }

.skip_av_button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  color: #000 !important;
  font-family: "Oranienbaum", serif;
  font-size: 17px;
  margin-top: 10px; }

.skip_av_button:hover {
  color: #000 !important; }

#authPreloader {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: rgba(0, 0, 0, 0.5);
  padding: 40px;
  border-radius: 12px;
  z-index: 500000; }

.secondauthPreloader {
  width: 48px;
  height: 48px;
  border: 4px solid #fff;
  border-top: 4px solid #000;
  border-radius: 50%;
  animation: spin 1s linear infinite; }

@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.form-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

#yandexOAuthBtn,
#yandexOAuthBtnLoginForm {
  border: none;
  width: 100%;
  margin-top: 1rem;
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background: black;
  border-radius: 100px; }

#yandexOAuthBtn img,
#yandexOAuthBtnLoginForm img {
  height: 33px; }

#phoneErrorPopup {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: white;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  z-index: 1000;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  text-align: center; }

#phoneErrorPopup button {
  border: 2px solid #000;
  padding: 6px;
  border-radius: 100px;
  margin-top: 15px; }

.mainauthPreloader {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
  gap: 25px; }

@media (max-width: 991px) {
  #phoneErrorPopup {
    width: 80vw; } }

.el-loading-mask.login-loader {
  position: absolute;
  width: 100%;
  height: 100%;
  right: 0;
  transform: none;
  top: 0; }
  @media screen and (max-width: 1025px) {
    .el-loading-mask.login-loader {
      position: fixed;
      width: 100vw;
      height: 100vh;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      transform: none; } }

.help-block {
  color: #d3535f; }

.ui-widget.ui-widget-content {
  cursor: pointer; }

input:focus, textarea:focus, select:focus, button:focus, a:focus {
  outline: none; }

button:focus {
  box-shadow: none !important; }

.profile-order-preview {
  max-width: 100%; }

.display-none {
  display: none !important; }

.main-container-profile form {
  position: relative; }
  .main-container-profile form .el-loading-mask {
    z-index: 30; }

.main-container-profile .profile-edit__input-box button {
  position: absolute;
  top: 31px;
  right: 7px;
  font-size: 12px;
  color: #357;
  cursor: pointer; }

.main-container-profile label[for=emailSub] {
  max-width: 400px;
  font-size: 12px; }
  .main-container-profile label[for=emailSub] span {
    font-size: 25px;
    display: block; }

.main-container-profile .profile__description, .main-container-profile label[for=emailSub] {
  font-family: "Oranienbaum", serif; }

.main-container-profile .profile__input:disabled {
  color: #9c9da5; }

.passEye, .passEyeConfirm {
  right: 10px; }

.profile-wrapper .passEye, .profile-wrapper .passEyeConfirm {
  top: 14px; }

.registration .passEye, .registration .passEyeConfirm {
  /*top: 14px;*/ }

/*Top menu*/
/* Footer */
/* Brands menu */
/* Registration */
/*Burger-button*/
.tiles a:hover {
  color: #fff; }

.tile-paddings {
  padding: 133px 45px 0 45px; }

.iqos-page {
  margin-bottom: 10vh; }

.mainSliderPagination {
  background: rgba(0, 0, 0, 0.25);
  position: fixed;
  bottom: 10vh;
  padding-bottom: 15px;
  left: 0;
  right: 0;
  z-index: 2;
  font-family: "Oranienbaum", serif; }
  @media (max-width: 991.98px) {
    .mainSliderPagination {
      bottom: 10vh;
      padding-bottom: 40px; } }
  @media (max-width: 991.98px) and (max-height: 600px) {
    .mainSliderPagination {
      position: absolute; } }
  @media (max-width: 1199.98px) {
    .mainSliderPagination {
      bottom: 10vh;
      padding-bottom: 15px; } }
  .mainSliderPagination ul {
    list-style: none;
    margin: 0 -6px;
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-pack: center;
        justify-content: center; }
    @media (max-width: 1199.98px) {
      .mainSliderPagination ul {
        -ms-flex-pack: center;
            justify-content: center; } }
    .mainSliderPagination ul li {
      padding: 0 6px; }
      @media (max-width: 991.98px) {
        .mainSliderPagination ul li {
          -ms-flex: 1;
              flex: 1; } }
      @media (min-width: 991.98px) {
        .mainSliderPagination ul li {
          width: 200px; } }

.mainSliderPaginationItem {
  display: block;
  padding: 0;
  border: 0;
  width: 100%;
  background-color: transparent;
  opacity: 0.5;
  cursor: pointer; }
  @media (max-width: 767.98px) {
    .mainSliderPaginationItem {
      padding-top: 30px; } }

@keyframes progress {
  100% {
    width: 100%; } }
  .mainSliderPaginationItem.active {
    opacity: 1; }
    .mainSliderPaginationItem.active .mainSliderPaginationProgress:before {
      animation: progress 5s linear both; }
  .mainSliderPaginationItem.autoPlayStop .mainSliderPaginationProgress:before {
    animation-duration: 0s; }
  .mainSliderPaginationItem:hover {
    opacity: 1; }
  .mainSliderPaginationItem:focus {
    outline: none; }
  .mainSliderPaginationItem .mainSliderPaginationSubtitle {
    color: #fff;
    text-align: left;
    line-height: 1.2;
    letter-spacing: 0.5px;
    padding-top: 5px;
    word-wrap: break-word;
    text-align: center;
    font-size: 13px; }
    @media (max-width: 767.98px) {
      .mainSliderPaginationItem .mainSliderPaginationSubtitle {
        display: none; } }

.mainSliderPaginationProgress {
  height: 3px;
  background-color: #fff;
  border-radius: 1.5px;
  overflow: hidden; }
  .mainSliderPaginationProgress:before {
    display: block;
    height: 100%;
    width: 0;
    background-color: #006ca6;
    content: ''; }

.dropdown-menu.dropdown-menu-right {
  /*max-width: 120px;*/
  min-width: auto;
  width: 100%;
  padding: 0;
  margin: 0;
  left: auto;
  right: auto; }
  @media (min-width: 992px) {
    .dropdown-menu.dropdown-menu-right {
      top: 41px; } }
  @media (min-width: 1400px) {
    .dropdown-menu.dropdown-menu-right {
      top: 45px; } }
  @media (min-width: 1600px) {
    .dropdown-menu.dropdown-menu-right {
      max-width: 209px; } }

.navbar-collapse {
  margin: 0 !important; }

.dropdown-menu {
  background-color: #253f8e; }
  @media (min-width: 992px) {
    .dropdown-menu {
      padding: 0;
      border: none; } }

nav.top-menu {
  z-index: 40;
  min-height: 55px;
  padding: 0 !important;
  padding-left: 30px !important;
  transition: .6s ease; }
  @media (min-width: 1600px) {
    nav.top-menu {
      padding-left: 60px !important; } }
  @media (min-width: 2000px) {
    nav.top-menu {
      padding-left: 120px !important;
      padding-right: 120px !important; } }
  nav.top-menu:before {
    position: absolute;
    left: 0;
    width: 100%;
    height: 5px;
    top: -3px;
    background: #253F8E;
    z-index: -1;
    content: '';
    display: block; }
    @media screen and (max-width: 991px) {
      nav.top-menu:before {
        display: none; } }
  @media screen and (min-width: 991px) and (max-width: 1200px) {
    nav.top-menu a.navbar-brand img {
      max-width: 190px; } }
  @media screen and (min-width: 1200px) and (max-width: 1500px) {
    nav.top-menu a.navbar-brand img {
      max-width: 250px; } }
  nav.top-menu .burger-button.active .invite-friend__link-mobile {
    display: none; }
  nav.top-menu .invite-friend__link {
    width: 40px;
    height: 100%;
    margin-left: 15px;
    display: block;
    position: relative; }
    nav.top-menu .invite-friend__link-mobile {
      width: 44px;
      height: 44px;
      margin-top: 15px;
      display: block;
      right: 6px;
      position: relative; }
  nav.top-menu .invite-friend__logo {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%); }
    nav.top-menu .invite-friend__logo-mobile {
      display: block;
      width: 100%;
      height: 100%;
      margin-top: 25px; }
  nav.top-menu .navbar-nav.menu-system {
    max-width: 220px;
    width: 100%;
    text-align: center; }
    nav.top-menu .navbar-nav.menu-system .nav-item {
      width: 100%; }
    @media (min-width: 1600px) {
      nav.top-menu .navbar-nav.menu-system {
        max-width: 260px; } }
  nav.top-menu .navbar-nav .nav-item a.nav-link {
    font-family: "Oranienbaum", serif;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 0.45px;
    text-transform: none; }
    @media (min-width: 1300px) and (max-width: 1400px) {
      nav.top-menu .navbar-nav .nav-item a.nav-link {
        font-size: 14px !important; } }
    @media (min-width: 991px) and (max-width: 1200px) {
      nav.top-menu .navbar-nav .nav-item a.nav-link {
        font-size: 12px !important; } }
    @media (min-width: 1920px) {
      nav.top-menu .navbar-nav .nav-item a.nav-link {
        font-size: 22px; } }
    nav.top-menu .navbar-nav .nav-item a.nav-link:hover {
      text-decoration: underline;
      text-decoration-skip-ink: none; }
  @media (min-width: 991px) and (max-width: 1300px) {
    nav.top-menu .navbar-nav .nav-item {
      margin-left: 0; } }
  nav.top-menu .navbar-nav:not(.menu-system) {
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-pack: center;
        justify-content: center; }
    nav.top-menu .navbar-nav:not(.menu-system) .nav-item.dropdown .nav-link {
      padding-right: 20px; }
  nav.top-menu .navbar-nav:not(.menu-system) .nav-item:not(:last-child) {
    margin-right: 20px; }
    @media (min-width: 1920px) {
      nav.top-menu .navbar-nav:not(.menu-system) .nav-item:not(:last-child) {
        margin-right: 50px; } }
  nav.top-menu .navbar-nav:not(.menu-system) .dropdown-menu {
    min-width: auto;
    width: 100%;
    margin: 0; }
    @media (min-width: 992px) {
      nav.top-menu .navbar-nav:not(.menu-system) .dropdown-menu {
        top: 41px; } }
    @media (min-width: 1400px) {
      nav.top-menu .navbar-nav:not(.menu-system) .dropdown-menu {
        top: 45px; } }
  nav.top-menu .navbar-nav.menu-system .nav-item a.nav-link {
    color: #009ed9 !important; }
    nav.top-menu .navbar-nav.menu-system .nav-item a.nav-link:hover {
      text-decoration: underline; }
    nav.top-menu .navbar-nav.menu-system .nav-item a.nav-link:hover, nav.top-menu .navbar-nav.menu-system .nav-item a.nav-link:active, nav.top-menu .navbar-nav.menu-system .nav-item a.nav-link:visited, nav.top-menu .navbar-nav.menu-system .nav-item a.nav-link:focus-within {
      color: #009ed9 !important; }
  nav.top-menu .dropdown-item {
    position: relative;
    text-align: center;
    white-space: normal;
    text-transform: none;
    font-size: 16px;
    line-height: 19.8px;
    padding: 7px 5px; }
    @media (min-width: 992px) and (max-width: 1400px) {
      nav.top-menu .dropdown-item {
        font-size: 12px !important; } }
    @media (min-width: 1400px) {
      nav.top-menu .dropdown-item {
        padding-top: 16px;
        padding-bottom: 16px; } }
    @media (min-width: 1920px) {
      nav.top-menu .dropdown-item {
        font-size: 18px; } }
    nav.top-menu .dropdown-item:not(:last-child)::after {
      content: "";
      display: block;
      border-bottom: 1px solid #9A9A9A;
      width: 85%;
      height: 1px;
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translateX(-50%); }
    nav.top-menu .dropdown-item:hover, nav.top-menu .dropdown-item:focus {
      color: #ffffff;
      text-decoration: none;
      background-color: #1C2F6A; }
  nav.top-menu .dropdown-item:focus, nav.top-menu .dropdown-item {
    font-family: "Oranienbaum", serif; }

.dropdown-divider {
  border-top: 1px solid #2d2d2d; }

.dropdown-toggle::after {
  position: absolute;
  top: 13px; }
  @media (min-width: 1400px) {
    .dropdown-toggle::after {
      top: 15px; } }

.page-header__nav {
  background-color: #253f8e;
  position: fixed;
  top: 54px;
  right: 0;
  bottom: 0;
  z-index: 10;
  overflow-y: auto;
  max-height: -webkit-max-content;
  max-height: -moz-max-content;
  max-height: max-content;
  transform: translateX(100%);
  transition: transform 0.3s; }

@media (max-width: 991px) {
  .page-header--is-open {
    box-shadow: -1px 5px 4px 2px rgba(0, 0, 0, 0.5);
    transform: translateX(0);
    z-index: 999; } }

.main-nav {
  font-family: "Oranienbaum", serif;
  font-size: 16px;
  line-height: 1.5; }
  @media (min-width: 1024px) {
    .main-nav {
      height: auto;
      overflow-y: visible;
      padding-top: 0;
      padding-bottom: 0;
      text-align: center;
      background-color: transparent; } }
  .main-nav__list {
    margin: 0;
    padding: 0;
    list-style: none; }
    .main-nav__list hr {
      border-top: 1px solid #ffffff; }
    @media (max-width: 991px) {
      .js .main-nav--open .main-nav__list {
        transition: max-height 0.6s; } }
    @media (min-width: 992px) {
      .main-nav__list {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between; }
        .main-nav__list--lvl-2 {
          display: block; } }
  .main-nav__item {
    position: relative; }
    .main-nav__item::after {
      content: "";
      display: block;
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translateX(-50%);
      width: 85%;
      height: 1px;
      background-color: #989898; }
    @media (min-width: 992px) {
      .main-nav__item:not(.main-nav__item--lvl-2) {
        opacity: 0;
        visibility: hidden; } }
    .main-nav__item .main-nav__sublist-wrapper--lvl-2 {
      display: none; }
    @media (min-width: 992px) {
      .main-nav__item:hover .main-nav__sublist-wrapper--lvl-2 {
        opacity: 1;
        visibility: visible; } }
    .main-nav__item:last-child::after {
      display: none; }
    @media (min-width: 992px) {
      .main-nav__item:last-child:not(.main-nav__item--lvl-2) {
        position: absolute;
        top: 50%;
        right: 110px;
        opacity: 1;
        visibility: visible;
        transform: translateY(-50%); } }
    @media (min-width: 1440px) {
      .main-nav__item:last-child:not(.main-nav__item--lvl-2) {
        right: 140px; } }
    @media (min-width: 992px) {
      .main-nav__item--has-child::before {
        position: absolute;
        top: 0;
        left: 0;
        display: block;
        width: 223px;
        height: 100%;
        content: '';
        background-color: #353648;
        opacity: 0;
        visibility: hidden;
        transition: opacity 0.3s, visibility 0.3s; } }
    @media (min-width: 992px) {
      .main-nav__item--has-child:hover::before {
        opacity: 1;
        visibility: visible; } }
    .main-nav__item--has-child > .main-nav__link {
      position: relative;
      padding-bottom: .5em; }
      @media (min-width: 992px) {
        .main-nav__item--has-child > .main-nav__link {
          padding-bottom: 47px;
          transition: background-color 0.3s; } }
      .main-nav__item--has-child > .main-nav__link::after {
        position: absolute;
        top: 23px;
        right: 22px;
        content: '';
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 5px solid #fff;
        transition: 1s transform; }
        @media (min-width: 992px) {
          .main-nav__item--has-child > .main-nav__link::after {
            top: 50%;
            right: 0;
            border-top: 5px solid #fff;
            border-bottom: none; } }
    .main-nav__item--has-child--has-child_open > .main-nav__link::after {
      transform: rotate(180deg); }
    @media (min-width: 992px) {
      .page-header__nav--is-open .main-nav__item:not(.main-nav__item--lvl-2) {
        opacity: 1;
        visibility: visible; } }
    .main-nav__item .main-nav__item--lvl-2 {
      border-top: none; }
      @media (min-width: 992px) {
        .main-nav__item .main-nav__item--lvl-2:last-child {
          position: relative;
          top: 0;
          right: 0;
          transform: none; } }
  .main-nav__link {
    display: block;
    padding: 0.8em 25px;
    color: #fff;
    text-decoration: none;
    transition: color 0.3s;
    font-family: "Oranienbaum", serif; }
    @media (min-width: 992px) {
      .main-nav__link {
        padding: 47px 20px; } }
    .main-nav__link:hover, .main-nav__link:focus {
      background-color: #1C2F6A;
      text-decoration: none;
      color: #fff; }
      @media (min-width: 992px) {
        .main-nav__link:hover, .main-nav__link:focus {
          color: #fff; } }
    .main-nav__link--lvl-2 {
      padding-top: .5em;
      padding-bottom: .5em;
      color: #ffffff; }
      @media (max-width: 991px) {
        .main-nav__link--lvl-2 {
          padding-left: 2em; } }
      @media (min-width: 992px) {
        .main-nav__link--lvl-2 {
          padding-top: .5em;
          padding-bottom: .5em;
          text-align: left; } }
      @media (min-width: 992px) {
        .main-nav__link--lvl-2:hover {
          color: #009ed9; } }
  @media (min-width: 992px) {
    .main-nav__sublist-wrapper--lvl-2 {
      position: absolute;
      top: 100%;
      left: 0;
      z-index: 1;
      width: 223px;
      padding-top: 10px;
      padding-bottom: 10px;
      background-color: #353648;
      opacity: 0;
      visibility: hidden;
      transition: opacity 0.3s, visibility 0.3s; }
      .main-nav__item--show-child > .main-nav__sublist-wrapper--lvl-2,
      .main-nav__item:hover .main-nav__sublist-wrapper--lvl-2 {
        height: auto;
        overflow: visible;
        opacity: 1; } }
  .main-nav__toggler {
    display: inline-block;
    border: none;
    padding: 0;
    background: none; }
    .no-js .main-nav__toggler {
      display: none; }
  @media (min-width: 1024px) {
    .main-nav--theme-dark .main-nav__item:last-child:not(.main-nav__item--lvl-2) .main-nav__link {
      color: #1c2855; } }

.brands-menu-desktop {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 40; }

.brands-menu-desktop.collapsed a::before {
  bottom: 3px; }

.brands-menu-mobile {
  margin-left: 0;
  margin-top: 15px; }
  .brands-menu-mobile .brands-menu-title {
    display: block;
    color: #fff;
    text-decoration: none;
    transition: color 0.3s;
    font-size: 16px;
    padding-left: 25px;
    font-family: "Oranienbaum", serif;
    letter-spacing: 0.1px; }
  .brands-menu-mobile .brand-menu-items {
    list-style-type: none;
    padding-left: 50px;
    margin-bottom: 0; }
  .brands-menu-mobile .brand-menu-link {
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    color: #ffffff;
    display: block;
    font-family: "Oranienbaum", serif; }

.bx-ie .brand-white-logo {
  display: none; }

.bx-ie .brands-menu-desktop .old-black-logo {
  display: none; }

.bx-ie .brands-menu-desktop .old-white-logo {
  display: inline-block; }

.mainline-wrapper #fullpage {
  padding-bottom: 10vh; }

.mainline-wrapper .fullpage-wrapper section:last-child {
  padding-bottom: 15vh; }

.products-page .content-section {
  padding-top: 0; }

.page {
  font-family: "Oranienbaum", serif; }

@font-face {
  font-family: 'Oranienbaum';
  font-style: normal;
  font-weight: 400;
  src: local(""), url("/local/templates/parliament/assets/css/../fonts/Oranienbaum-Regular.woff2") format("woff2"), url("/local/templates/parliament/assets/css/../fonts/Oranienbaum-Regular.woff") format("woff"); }

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local(""), url("/local/templates/parliament/assets/css/../fonts/roboto.woff2") format("woff2"), url("/local/templates/parliament/assets/css/../fonts/roboto.woff") format("woff"); }

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local(""), url("/local/templates/parliament/assets/css/../fonts/roboto-bold.woff2") format("woff2"), url("/local/templates/parliament/assets/css/../fonts/roboto-bold.woff") format("woff"); }

body {
  margin: 0;
  padding: 0;
  color: #62657A; }

ul {
  list-style: none; }

img {
  display: block;
  max-width: 100%;
  height: auto;
  border: none; }

.none {
  display: none; }

.text-gradient {
  background: linear-gradient(95.18deg, #FFFFFF 2.6%, #D8DDE6 11.29%, #A7B1C6 24.04%, #C9D0DC 37.26%, #FFFFFF 50.61%, #CDD8EC 72.93%, #FFFFFF 94.91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent; }

.promo {
  padding: 100px 0 130px;
  width: 100%;
  min-height: 100%;
  background: url("/local/templates/parliament/assets/css/../img/invite/new/background.webp") no-repeat #DEBEA0;
  background-size: 100% 100%;
  box-sizing: border-box; }
  .promo * {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Roboto', Arial, sans-serif; }
  .promo sup {
    font-size: 0.6em; }
  .promo__wrapper {
    margin: 0 auto;
    max-width: 1050px; }
  .promo__title {
    margin-bottom: 30px;
    font-family: 'Oranienbaum', Arial, sans-serif;
    font-size: 48px;
    font-weight: 400;
    line-height: 1em;
    text-align: center; }
    .promo__title sup {
      font-family: 'Oranienbaum', Arial, sans-serif; }
  .promo__description {
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: 32px; }
  .promo__text {
    font-family: 'Roboto', Arial, sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1em;
    text-align: center;
    color: #9FACC4; }
    .promo__text strong {
      font-weight: bold; }
  .promo__blocks {
    margin-bottom: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .promo__block {
    padding: 30px;
    width: 510px;
    background: linear-gradient(180deg, #4F719C 0%, #3F5489 100%);
    backdrop-filter: blur(4px);
    border-radius: 15px; }
    .promo__block-title {
      font-family: 'Roboto', Arial, sans-serif;
      font-weight: 700;
      font-size: 15px;
      line-height: 1em;
      letter-spacing: 0.1em;
      text-transform: uppercase;
      text-align: left; }
  .promo__call-title {
    margin-bottom: 0;
    font-family: 'Oranienbaum', Arial, sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 1em;
    color: #B9B9BF;
    text-align: center; }
  .promo__call-text {
    margin-top: 17px;
    margin-bottom: 30px;
    font-family: 'Roboto', Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.1em;
    text-align: center;
    color: #9FACC4; }
  .promo__note {
    max-width: 100%;
    font-family: 'Roboto', Arial, sans-serif;
    font-size: 10px;
    line-height: 1.1em;
    color: #4E5378; }
  .promo__table {
    table-layout: fixed;
    border-collapse: collapse;
    margin: 40px auto 30px;
    width: 740px;
    font-family: 'Roboto', Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1em;
    text-align: left;
    color: #9FACC4; }
    .promo__table thead tr {
      border-bottom: 0; }
    .promo__table thead th {
      padding-top: 0px;
      padding-bottom: 16px;
      font-size: 10px;
      font-weight: 400;
      text-transform: uppercase; }
    .promo__table tbody tr {
      border-top: 1px solid #62657A;
      border-bottom: 0; }
    .promo__table tbody td {
      padding: 16px 0;
      text-transform: uppercase; }

.steps__title {
  margin-bottom: 16px;
  padding-top: 1px; }

.steps__item {
  position: relative;
  margin-bottom: 13px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .steps__item:not(:last-child)::before {
    position: absolute;
    display: block;
    content: '';
    background: linear-gradient(95.18deg, #FFFFFF 2.6%, #D8DDE6 11.29%, #A7B1C6 24.04%, #C9D0DC 37.26%, #FFFFFF 50.61%, #CDD8EC 72.93%, #FFFFFF 94.91%);
    width: 3px;
    height: 55px;
    left: 28px;
    top: 100%; }
  .steps__item:last-child {
    margin-bottom: 0; }

.steps__icon {
  margin-right: 15px;
  max-width: 60px;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 999; }

.steps__text {
  font-family: 'Oranienbaum', Arial, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 1em;
  color: #FFF; }
  .steps__text sup {
    font-family: 'Oranienbaum', Arial, sans-serif;
    font-weight: 400; }

.share__title {
  margin-bottom: 12px; }

.share__invitation {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center; }

.invitation__area {
  margin-bottom: 11px;
  padding: 11px 45px 15px 15px;
  font-size: 15px;
  line-height: 1.2em;
  color: #FFF;
  font-family: 'Roboto', Arial, sans-serif;
  position: relative;
  border: 1px solid #fff;
  border-radius: 10px; }

.invitation__copy {
  cursor: pointer;
  position: absolute;
  top: 11px;
  right: 8px;
  width: 32px;
  height: 32px;
  border: none;
  background: url("/local/templates/parliament/assets/css/../img/invite/icon_copy.webp") no-repeat; }

.invitation__social-list {
  display: -ms-flexbox;
  display: flex;
  gap: 13px; }

.invitation__social-link {
  display: block;
  max-width: 60px; }

.invitation__social-icon {
  -o-object-fit: cover;
     object-fit: cover; }

@media (max-width: 1059px) {
  .promo {
    padding: 80px 15px 130px;
    background: url("/local/templates/parliament/assets/css/../img/invite/new/background-mobile.webp") no-repeat #eedecf;
    background-size: cover; }
    .promo__wrapper {
      max-width: 760px; }
    .promo__title {
      font-size: 28px;
      margin-bottom: 24px; }
    .promo__description {
      margin-bottom: 25px;
      margin-left: 0;
      margin-right: 0;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center;
      gap: 16px; }
    .promo__text {
      font-size: 14px; }
    .promo__blocks {
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-direction: column;
          flex-direction: column;
      row-gap: 15px; }
    .promo__block {
      padding: 15px;
      width: 100%; }
      .promo__block-title {
        font-size: 12px; }
    .promo__call-title {
      font-size: 28px; }
    .promo__call #inviteList .button_more {
      width: 233px;
      background: linear-gradient(117.63deg, #FFFFFF -9.79%, #D8DDE6 0.06%, #A7B1C6 14.51%, #C9D0DC 29.5%, #FFFFFF 44.63%, #CDD8EC 69.93%, #FFFFFF 94.85%);
      font-family: 'Roboto', Arial, sans-serif;
      font-weight: 700;
      font-size: 12px;
      line-height: 1em;
      letter-spacing: 0.2em;
      text-transform: uppercase;
      color: #1D2B4E; }
    .promo__table {
      padding: 0 6px;
      margin-top: 17px;
      font-size: 11px;
      width: 100%; }
      .promo__table thead th {
        font-size: 8px;
        padding-bottom: 25px; }
    .promo__note {
      font-size: 7px; }
  .steps__item {
    margin-bottom: 7px;
    -moz-column-gap: 10px;
         column-gap: 10px; }
    .steps__item:not(:last-child)::before {
      left: 19px;
      height: 40px; }
  .steps__icon {
    margin-right: 7px;
    max-width: 40px; }
  .steps__text {
    font-size: 15px; }
    .steps__text br {
      display: none; }
  .share__title {
    padding-right: 10%; }
  .invitation__area {
    padding: 15px 45px 15px 15px;
    font-size: 12px; }
  .invitation__social-list {
    gap: 7px; }
  .invitation__social-link {
    max-width: 44px; } }

@media (max-width: 430px) {
  .promo__description .promo__text:last-child {
    max-width: 280px; } }

/*Top menu*/
/* Footer */
/* Brands menu */
/* Registration */
/*Burger-button*/
.cabinet {
  width: 100%;
  min-height: 100vh;
  padding: 0 15px 200px;
  padding-top: 3rem;
  color: #fff;
  position: relative;
  font-size: 1rem; }

.cabinet-title {
  font-size: 2.63rem; }

.cabinet-prize .cabinet-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 845px; }

.cabinet-wrapper {
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  position: relative;
  z-index: 50;
  -ms-flex-pack: start;
  justify-content: flex-start; }

.cabinet-prize-block {
  padding: 25px 20px;
  text-align: center;
  width: 25%; }

.cabinet-prize-bottom {
  padding-top: 11px;
  text-align: center;
  line-height: 1.2; }

.cabinet-prize-btn {
  outline: none;
  color: #fff;
  background: transparent;
  padding: 0;
  min-width: 1px;
  font-size: 14px;
  border: 0;
  text-decoration: underline;
  cursor: pointer; }

.cabinet-prize-img img {
  width: 100%; }

@media screen and (max-width: 768px) {
  .cabinet-prize-block {
    width: 33.333%;
    padding: 15px 9px; } }

@media screen and (max-width: 480px) {
  .cabinet-prize-block {
    width: 50%; } }

.morePrizes-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border: 2px solid #bfbfbf;
  padding: 19px 24px; }
  @media screen and (max-width: 575.98px) {
    .morePrizes-item {
      -ms-flex-direction: column;
          flex-direction: column;
      text-align: center;
      -ms-flex-align: center;
          align-items: center; } }

.morePrizes-title {
  font-size: 20px;
  margin-bottom: 12px; }

.morePrizes-info {
  font-size: 14px;
  color: #999; }

.morePrizes-button-wrap {
  margin-left: 24px; }
  @media screen and (max-width: 575.98px) {
    .morePrizes-button-wrap {
      margin-left: 0;
      margin-top: 14px; } }
  .morePrizes-button-wrap .el-button {
    padding: 7px 15px;
    color: #fff;
    background-color: #006ca6;
    font-weight: 400;
    font-size: 18px;
    display: inline-block;
    line-height: 1;
    white-space: nowrap;
    text-transform: uppercase;
    border: 2px solid #006ca6;
    text-align: center;
    box-sizing: border-box;
    outline: none;
    margin: 0;
    transition: .1s;
    border-radius: 25px;
    text-decoration: none; }
    .morePrizes-button-wrap .el-button:hover {
      background-color: #009ed9;
      border-color: #009ed9; }

.myPrizes-accordion {
  list-style: none;
  padding: 0;
  margin: 0; }
  .myPrizes-accordion input {
    display: none; }
  .myPrizes-accordion label {
    display: block;
    cursor: pointer;
    font-size: 24px;
    text-transform: uppercase;
    border-bottom: 2px solid #DEDEDE;
    position: relative;
    margin-bottom: 20px;
    transition: border .3s ease;
    padding-bottom: 8px; }
    .myPrizes-accordion label::after {
      content: "";
      position: absolute;
      background: url("/local/templates/parliament/assets/css/../img/icons/accordion_arrow.svg") no-repeat 50% 50%;
      width: 19px;
      height: 9px;
      right: 0;
      top: calc(50% - 5px); }
    .myPrizes-accordion label:hover {
      border-color: #006ca6; }
  .myPrizes-accordion .myPrizes-accordion-content {
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    transition: 0.5s;
    max-height: 0; }
  .myPrizes-accordion input:checked ~ label:after {
    transform: rotate(180deg); }
  .myPrizes-accordion input:checked ~ .myPrizes-accordion-content {
    visibility: visible;
    opacity: 1;
    height: auto;
    max-height: 500px;
    margin-bottom: 32px; }
  .myPrizes-accordion input:disabled ~ label {
    cursor: default;
    color: #999; }
    .myPrizes-accordion input:disabled ~ label:hover {
      border-color: #DEDEDE; }

.swiper-container {
  visibility: hidden; }
  .swiper-container.swiper-container-initialized {
    visibility: visible; }
  .swiper-container .swiper-button-next,
  .swiper-container .swiper-button-prev {
    background-image: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    position: absolute;
    top: calc(50% - 20px);
    z-index: 5;
    transition: all .3s ease;
    outline: none; }
    .swiper-container .swiper-button-next svg,
    .swiper-container .swiper-button-prev svg {
      transition: fill .3s ease; }
    .swiper-container .swiper-button-next:hover svg,
    .swiper-container .swiper-button-prev:hover svg {
      fill: #006ca6; }
    @media screen and (max-width: 767.98px) {
      .swiper-container .swiper-button-next,
      .swiper-container .swiper-button-prev {
        width: 32px;
        height: 32px;
        top: calc(50% - 16px);
        opacity: 0.7;
        border-color: var(--theme-primary-light); }
        .swiper-container .swiper-button-next::before,
        .swiper-container .swiper-button-prev::before {
          width: 1rem;
          height: 1rem;
          background-size: 1rem; } }
    .swiper-container .swiper-button-next.swiper-button-disabled,
    .swiper-container .swiper-button-prev.swiper-button-disabled {
      visibility: hidden; }
  .swiper-container .swiper-button-prev {
    left: 0; }
  .swiper-container .swiper-button-next {
    right: 0; }

.myPrizes-swiper {
  margin-top: 8px; }
  .myPrizes-swiper .swiper-button-next::after, .myPrizes-swiper .swiper-button-prev::after {
    content: none; }

.myPrize-item {
  text-align: center;
  width: 180px; }
  .myPrize-order .myPrize-item {
    margin-top: 25px; }
    @media screen and (max-width: 767.98px) {
      .myPrize-order .myPrize-item {
        margin-top: 35px; } }

.myPrize-image {
  margin-bottom: 6px;
  width: 120px;
  height: 120px;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  overflow: hidden;
  border-radius: 50%; }
  .myPrize-image::before {
    content: '';
    width: 100%;
    height: 100%;
    background-color: #f2f2f2;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0; }
  .myPrize-image img {
    max-width: 100%;
    border-radius: 50%; }

.myPrize-name {
  font-size: 18px;
  line-height: 1.1;
  margin-bottom: 5px; }

.myPrize-info {
  font-size: 12px;
  color: #999; }

.myPrize-timeline {
  margin-top: 12px;
  margin-bottom: 5px;
  font-size: 12px; }
  .myPrize-timeline .deadline {
    color: #009ed9; }

.myPrize-button-wrap {
  margin-top: 15px; }
  .myPrize-button-wrap .el-button--primary {
    font-size: 12px;
    font-weight: normal;
    padding: 7px 15px;
    color: #fff;
    background-color: #006ca6;
    display: inline-block;
    line-height: 1;
    white-space: nowrap;
    text-transform: uppercase;
    border: 2px solid #006ca6;
    text-align: center;
    box-sizing: border-box;
    outline: none;
    margin: 0;
    transition: .1s;
    border-radius: 25px;
    text-decoration: none; }
    .myPrize-button-wrap .el-button--primary:hover {
      background-color: #009ed9;
      border-color: #009ed9; }

.myPrize-title {
  margin-top: 50px;
  font-size: 30px;
  text-transform: uppercase; }

.myPrize-status {
  font-size: 12px;
  color: #fff;
  margin-top: 10px;
  padding: 4px 8px;
  display: inline-block;
  text-transform: uppercase; }
  .myPrize-status.rejected, .myPrize-status.disabled {
    background-color: #D6182B; }
  .myPrize-status.success, .myPrize-status.approved {
    background-color: #5abf9f; }
  .myPrize-status.waiting, .myPrize-status.claim_processing, .myPrize-status.updated, .myPrize-status.wait_av, .myPrize-status.assigned, .myPrize-status.documents_provided {
    background-color: #009ed9; }

.myPrize-progress {
  position: relative; }
  .myPrize-progress .el-progress-bar__inner {
    background-color: #009ed9;
    border-radius: 0; }
  .myPrize-progress .el-progress-bar__outer {
    background-color: #e0e0e2;
    height: 4px; }

.el-progress-bar__inner {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background-color: #006ca6;
  text-align: right;
  border-radius: 100px;
  line-height: 1;
  white-space: nowrap;
  transition: width .6s ease; }

.profile-wrapper-container {
  padding-right: 48px;
  padding-bottom: 48px; }
  @media screen and (max-width: 992px) {
    .profile-wrapper-container {
      padding-right: 0; } }

.myPrizes-text {
  margin-bottom: 16px; }
  .myPrizes-text a {
    color: #009ed9; }

.myPrizes-swiper {
  margin-bottom: 16px; }

.morePrizes-section-title {
  font-size: 28px;
  text-transform: uppercase; }

.soon-container {
  min-height: calc(100vh - 200px);
  height: 100%;
  font-size: 40px;
  font-family: "Oranienbaum", serif;
  font-weight: 300;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }

.text-center {
  text-align: center; }

.soon__text {
  font-weight: 700;
  font-size: 0.6em;
  color: #3a3a3a;
  text-transform: uppercase;
  font-weight: 500;
  margin: 0;
  margin-bottom: 20px; }

.soon__small-text {
  font-size: 0.4em; }

.soon__heading {
  font-size: 20px;
  text-transform: uppercase;
  color: #d6182b; }

@media (min-width: 768px) {
  .soon__heading {
    font-size: 50px; } }

.soon__link {
  text-decoration: none; }

#inviteList .button_more {
  width: 180px;
  height: 44px;
  margin: 0 auto;
  border-radius: 50px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  color: #364263;
  background: linear-gradient(90deg, #CC8A54 10%, #EED6C0 50%, #DE9C65 100%); }

.geo-denied__error-description {
  font-size: 30px; }
  @media (max-width: 768px) {
    .geo-denied__error-description {
      font-size: 20px; } }

.bpRules {
  padding-top: 0; }
  .bpRules h1 {
    font-size: 2em;
    margin: 0.67em 0; }
  .bpRules .bpRules__popup {
    padding: 3px 32px 20px 32px; }
    .bpRules .bpRules__popup .bpRules__header {
      margin: 0; }
    .bpRules .bpRules__popup .bpRules__main {
      overflow-y: scroll;
      padding: 7px 10px 0 0;
      overflow: auto;
      height: calc(90vh - 220px);
      scrollbar-width: thin; }
      .bpRules .bpRules__popup .bpRules__main h1 {
        margin: 0.57em 0 0.77em; }
      .bpRules .bpRules__popup .bpRules__main h2 {
        font-size: 2rem;
        font-weight: 500;
        line-height: 1.2;
        margin-bottom: 0.5rem; }
      .bpRules .bpRules__popup .bpRules__main p {
        margin-bottom: 1rem;
        text-align: justify; }
    .bpRules .bpRules__popup .bpRules__footer {
      padding-top: 20px; }
      .bpRules .bpRules__popup .bpRules__footer .checkbox_wrap {
        margin: 0 0 20px 5px; }

@media (max-width: 768px) {
  .bpRules .bpRules__popup {
    padding: 0; }
    .bpRules .bpRules__popup .bpRules__main {
      height: calc(90vh - 338px); } }

.bpInput {
  box-sizing: border-box;
  width: 100%;
  height: 48px;
  border-radius: 4px;
  border: solid 1px #e1e1e4;
  padding: 0 12px;
  font-size: 16px;
  line-height: 1.5;
  color: #232430;
  font-family: 'Oranienbaum', serif; }

@media (max-width: 991px) {
  .popup_rules_text_block {
    box-shadow: 0px 6px 5px -5px rgba(255, 255, 255, 0.2); }
  .popup_rules_button_block {
    margin: 3vh 0; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiLCJzdHlsZXMuc2NzcyIsIi4uLy4uLy4uL2NvbW1vbi9zY3NzL3ZhcmlhYmxlcy9fdmFyaWFibGVzLnNjc3MiLCJ2YXJpYWJsZXMvX3ZhcmlhYmxlcy5zY3NzIiwic3R5bGVzL2V4dGVybmFsL19mb250cy5zY3NzIiwiLi4vLi4vLi4vY29tbW9uL3Njc3Mvc3R5bGVzL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vY29tbW9uL3Njc3Mvc3R5bGVzL19mb290ZXIuc2NzcyIsIi4uLy4uLy4uL2NvbW1vbi9zY3NzL3N0eWxlcy9faW5mby5zY3NzIiwiLi4vLi4vLi4vY29tbW9uL3Njc3Mvc3R5bGVzL19sb2dpbi5zY3NzIiwiLi4vLi4vLi4vY29tbW9uL3Njc3Mvc3R5bGVzL19jb29raWUuc2NzcyIsIi4uLy4uLy4uL2NvbW1vbi9zY3NzL3N0eWxlcy9fbWFpbi5zY3NzIiwiLi4vLi4vLi4vY29tbW9uL3Njc3Mvc3R5bGVzL19ub3RpZmljYXRpb24uc2NzcyIsIi4uLy4uLy4uL2NvbW1vbi9zY3NzL3N0eWxlcy9fcmVnaXN0cmF0aW9uLnNjc3MiLCIuLi8uLi8uLi9jb21tb24vc2Nzcy9zdHlsZXMvX3RvcF9tZW51LnNjc3MiLCIuLi8uLi8uLi9jb21tb24vc2Nzcy9zdHlsZXMvX2F2LnNjc3MiLCIuLi8uLi8uLi9jb21tb24vc2Nzcy9zdHlsZXMvX2xvYWRlci5zY3NzIiwiLi4vLi4vLi4vY29tbW9uL3Njc3Mvc3R5bGVzL19ydWxlc19tb2RhbC5zY3NzIiwiLi4vLi4vLi4vY29tbW9uL3Njc3Mvc3R5bGVzL19wYXNzd29yZF9wb3B1cC5zY3NzIiwiLi4vLi4vLi4vY29tbW9uL3Njc3Mvc3R5bGVzL19vcHRpbi5zY3NzIiwiLi4vLi4vLi4vY29tbW9uL3Njc3Mvc3R5bGVzL19icmFuZHNfbWVudS5zY3NzIiwiLi4vLi4vLi4vY29tbW9uL3Njc3Mvc3R5bGVzL19sb2dpbl9waG9uZS5zY3NzIiwiLi4vLi4vLi4vY29tbW9uL3Njc3Mvc3R5bGVzL19tZ20uc2NzcyIsIi4uLy4uLy4uL2NvbW1vbi9zY3NzL3N0eWxlcy9fbWl4aW5zLnNjc3MiLCIuLi8uLi8uLi9jb21tb24vc2Nzcy9zdHlsZXMvX3ZpZGVvLXByZWxvYWQuc2NzcyIsIi4uLy4uLy4uL2NvbW1vbi9zY3NzL3N0eWxlcy9fcGFnZVJ1bGVzLnNjc3MiLCJzdHlsZXMvX2ZvbnRzLnNjc3MiLCJzdHlsZXMvZXh0ZXJuYWwvd2VsY29tZS9jb21tb24tcG9wdXAuY3NzIiwic3R5bGVzL2V4dGVybmFsL3dlbGNvbWUvaGlnaGxpZ2h0LmNzcyIsInN0eWxlcy9leHRlcm5hbC93ZWxjb21lL2lxb3MtcGFnZS5jc3MiLCJzdHlsZXMvZXh0ZXJuYWwvd2VsY29tZS9tb3Njb3ctc3BiLWJhbm5lci5jc3MiLCJzdHlsZXMvZXh0ZXJuYWwvd2VsY29tZS92b3lhZ2Uta2wuY3NzIiwic3R5bGVzL2V4dGVybmFsL3dlbGNvbWUvYnVuZGxlX2xheW91dC5jc3MiLCJzdHlsZXMvZXh0ZXJuYWwvd2VsY29tZS9hcXVlLWJsdWUtYmFubmVyLnNjc3MiLCJzdHlsZXMvZXh0ZXJuYWwvd2VsY29tZS9wcml2aWxlZ2UtYmFubmVyLnNjc3MiLCJzdHlsZXMvZXh0ZXJuYWwvd2VsY29tZS92b3lhZ2UtYmFubmVyLnNjc3MiLCJzdHlsZXMvZXh0ZXJuYWwvcHJvZHVjdHMvYmFzZS10aWxlLmNzcyIsInN0eWxlcy9leHRlcm5hbC9wcm9kdWN0cy9iYXNlLmNzcyIsInN0eWxlcy9leHRlcm5hbC9wcm9kdWN0cy9wcm9kdWN0LmNzcyIsInN0eWxlcy9leHRlcm5hbC9wcm9kdWN0cy9tYWlubGluZS5jc3MiLCJzdHlsZXMvZXh0ZXJuYWwvcHJvZHVjdHMvdm95YWdlLmNzcyIsInN0eWxlcy9leHRlcm5hbC9wcm9kdWN0cy9jYXJhdC5zY3NzIiwic3R5bGVzL2V4dGVybmFsL3Byb2R1Y3RzL3ZveWFnZS1taXguY3NzIiwic3R5bGVzL2V4dGVybmFsL3Byb2R1Y3RzL3Ryb3BpYy12b3lhZ2UtbmV3LmNzcyIsInN0eWxlcy9leHRlcm5hbC9wcm9maWxlL3Byb2ZpbGUuc2NzcyIsInN0eWxlcy9leHRlcm5hbC9wcm9maWxlL3Byb2ZpbGUtZWRpdC5zY3NzIiwic3R5bGVzL2V4dGVybmFsL3Byb2ZpbGUvcHJvZmlsZS1vcmRlci5zY3NzIiwic3R5bGVzL2V4dGVybmFsL3Byb2ZpbGUvcHJvZmlsZS1wYXNzd29yZC5zY3NzIiwic3R5bGVzL2V4dGVybmFsL3Byb21vL2ZlYjE0LnNjc3MiLCJzdHlsZXMvZXh0ZXJuYWwvcHJvbW8tZW1vdGlvbnMvcHJvbW8tZW1vdGlvbnMuc2NzcyIsInN0eWxlcy9leHRlcm5hbC9hdXR1bW4tcHJvbW8vYXV0dW1uLXByb21vLnNjc3MiLCJzdHlsZXMvZXh0ZXJuYWwvYXV0dW1uLXByb21vL3Byb21vLXByb2dyZXNzLnNjc3MiLCJzdHlsZXMvZXh0ZXJuYWwvYXV0dW1uLXByb21vL2F1dHVtbi1zdGVwLnNjc3MiLCJzdHlsZXMvZXh0ZXJuYWwvYXV0dW1uLXByb21vL2F1dHVtbi1wb3B1cC5zY3NzIiwic3R5bGVzL19nZW5lcmFsLnNjc3MiLCJzdHlsZXMvX2Nvb2tpZS5zY3NzIiwic3R5bGVzL19icmFuZHNfbWVudS5zY3NzIiwic3R5bGVzL19mb290ZXIuc2NzcyIsInN0eWxlcy9fcG9wdXAuc2NzcyIsInN0eWxlcy9fbWl4aW5zLnNjc3MiLCJzdHlsZXMvX2xvZ2luLnNjc3MiLCJzdHlsZXMvX2xvYWRlci5zY3NzIiwic3R5bGVzL19mb3Jtcy5zY3NzIiwic3R5bGVzL19wcm9maWxlLnNjc3MiLCJzdHlsZXMvX3dlbGNvbWUuc2NzcyIsInN0eWxlcy9fdG9wX21lbnUuc2NzcyIsInN0eWxlcy9fc2t1LnNjc3MiLCJzdHlsZXMvc2t1X25ldy5zY3NzIiwic3R5bGVzL3BlcnNvbmFsX2ludml0ZS5zY3NzIiwic3R5bGVzL19teV9wcml6ZXMuc2NzcyIsInN0eWxlcy9fbWFpbnRlbmFuY2Uuc2NzcyIsInN0eWxlcy9fbWdtLnNjc3MiLCJzdHlsZXMvX2dlby1kZW5pZWQuc2NzcyIsInN0eWxlcy9fcGFnZVJ1bGVzLnNjc3MiLCJzdHlsZXMvYnJhbmRib29rL2lucHV0LnNjc3MiLCJzdHlsZXMvX2luZm8uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNFakIscUJBQXFCO0FDV3JCLFNBQVM7QUFFVCxXQUFXO0FBNkNYLFdBQVc7QUFHWCxZQUFZO0FBbUNaLFdBQVc7QUFpQlgsWUFBWTtBQXlCWixpQkFBaUI7QUFPakIsa0JBQWtCO0FBTWxCLG1CQUFtQjtBQVFuQixpQkFBaUI7QUM3SGpCLFlBQVk7QUEwQlosWUFBWTtBQVlaLGlCQUFpQjtBQU1qQixrQkFBa0I7QUFNbEIsaUJBQWlCO0FGaEZqQixTQUFTO0FHTlQsa0pBQVE7QUNBUjtFQUNFLGVBQWM7RUFDZCxrQ0ZGeUI7RUVHekIsaUJBQWdCO0VBQ2hCLDBCQUF5QjtFQUN6QixpQkFBZ0IsRUFDakI7O0FBRUQ7RUFDRSxtQkFBa0I7RUFDbEIsNEJBQTJCO0VBQzNCLCtCQUE4QjtFQUM5QixVQUFTLEVBQ1Y7O0FBRUQ7RUFDRSxpQkFBZ0I7RUFDaEIsZUFBYztFQUNkLGNBQWE7RUFDYixhQUFZLEVBQ2I7O0FBRUQ7RUFDRSxjQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLFVBQVM7RUFDVCxjQUFhLEVBQ2Q7O0FBRUQ7RUFDRSxtQkFBa0I7RUFDbEIsU0FBUTtFQUNSLFVBQVM7RUFDVCxrQkFBaUI7RUFDakIsV0FBVTtFQUNWLFVBQVM7RUFDVCxhQUFZLEVBQ2I7O0FBRUQ7RUFDRSxnQkFBZTtFQUNmLGtCQUFpQjtFQUNqQixhQUFZO0VBQ1osZUFBYztFQUNkLG9CQUFtQixFQUNwQjs7QUM3Q0Q7RUFDRSxnQkFBZTtFQUNmLFVBQVM7RUFDVCxRQUFPO0VBQ1AsWUFBVztFQUNYLFlBQVc7RUFDWCxnQkh5RHFCO0VHeERyQiw4Qko2R21DLEVJR3BDO0VBOUdDO0lBQ0UsbUJBQWtCLEVBYW5CO0lBdkJIO01BYU0sbUJBQWtCO01BQ2xCLFlBQVc7TUFDWCxhQUFZO01BQ1osZ0JBQWUsRUFNaEI7TUF0Qkw7UUFtQlEsYUFBWTtR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Q0w7UUEyQ1EscUJBQW9CLEVBQ3JCOztBQUlQO0VBQ0U7SUFFSSxXQUFVLEVBS1g7SUFQSDtNQUtNLDJCQUEwQixFQUMzQixFQUFBOztBQ3BEUDtFQUNFLHVCQUFzQjtFQUN0QixZQUFXO0VBQ1gsYUFBWTtFQUNaLG1CQUFrQjtFQUNsQiwwQkFBeUI7RUFDekIsZ0JBQWU7RUFDZixnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixlQUFjO0VBQ2Qsa0NBQWlDLEVBQ2xDOztBQ2REO0VBQ0U7SUFHRSxzREFBcUQsRUFDdEQ7RUFDRDtJQUNFLGNBQWEsRUFDZCxFQUFBIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKtCf0LXRgNC10LzQtdC90L3Ri9C1INGB0YLQuNC70LXQuSovXG4vKkZvcm1zKi9cbi8qQnV0dG9ucyovXG4vKkxvYWRpbmcqL1xuLypUb3AgbWVudSovXG4vKiBMb2dpbiAqL1xuLyogRm9vdGVyICovXG4vKiBCcmFuZHMgbWVudSAqL1xuLyogUmVnaXN0cmF0aW9uICovXG4vKk1HTSBpbnZpdGUgcGFnZSovXG4vKkJ1cmdlci1idXR0b24qL1xuLypUb3AgbWVudSovXG4vKiBGb290ZXIgKi9cbi8qIEJyYW5kcyBtZW51ICovXG4vKiBSZWdpc3RyYXRpb24gKi9cbi8qQnVyZ2VyLWJ1dHRvbiovXG4vKtCh0YLQuNC70LgqL1xuQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bzo0MDAsMTAwLDEwMGl0YWxpYywzMDAsMzAwaXRh4oCM4oCLbGljLDQwMGl0YWxpYyw1MDAsNTAwaXRhbGljLDcwMCw3MDBpdGFsaWMsOTAwaXRhbGljLDkwMCk7XG4udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgY29sb3I6ICMwMTBlMmY7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGI1MjZkO1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi51aS1tZW51IC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDsgfVxuXG4udWktbWVudSAudWktbWVudS1pdGVtLXdyYXBwZXIudWktc3RhdGUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNjNmQyZGM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIG1heC1oZWlnaHQ6IDA7IH1cblxuI2F1dG9jb21wbGV0ZUhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMTAwOyB9XG5cbi5wcm9maWxlLWJlbmVmaXQtcHJldmlldyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLmZvb3RlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmZvb3RlciAuZWwtY29sbGFwc2UtaXRlbV9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZm9vdGVyIC5lbC1jb2xsYXBzZS1pdGVtX19oZWFkZXIgLmJ3IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMHZoO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuZm9vdGVyIC5lbC1jb2xsYXBzZS1pdGVtX19oZWFkZXIgLmJ3IGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvb3RlciAucGx1czE4IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmZvb3RlciAucGx1czE4IHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIHRvcDogMTBweDsgfSB9XG4gIC5mb290ZXIgLmZvb3Rlci10ZXh0LXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5mb290ZXIuaXNPcGVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLmZvb3Rlci5pc09wZW4gLmJ3IHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvb3RlciBhIHtcbiAgICBjb2xvcjogI2U2ZTZlNjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuZm9vdGVyIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgY29sb3I6ICNlNmU2ZTY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuZm9vdGVyIGJ1dHRvbjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiB1bnNldDsgfVxuICAuZm9vdGVyIGxpIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuZm9vdGVyLmZvb3Rlci1pbnNpZGUge1xuICAgIGNvbG9yOiAjZTZlNmU2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIC5mb290ZXIuZm9vdGVyLWluc2lkZSAuZWwtaWNvbi1hcnJvdy1yaWdodCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKSB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LndlYnApO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IC43czsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mb290ZXIuZm9vdGVyLWluc2lkZSAuZWwtaWNvbi1hcnJvdy1yaWdodCB7XG4gICAgICAgICAgcGFkZGluZzogMTBweDsgfSB9XG4gICAgICAuZm9vdGVyLmZvb3Rlci1pbnNpZGUgLmVsLWljb24tYXJyb3ctcmlnaHQuaXMtYWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5mb290ZXIuZm9vdGVyLWluc2lkZS5pc09wZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuZm9vdGVyLmZvb3Rlci1pbnNpZGUuaXNPcGVuIGEsIC5mb290ZXIuZm9vdGVyLWluc2lkZS5pc09wZW4gYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLmZvb3Rlci5mb290ZXItaW5zaWRlLmlzT3BlbiBhOmhvdmVyLCAuZm9vdGVyLmZvb3Rlci1pbnNpZGUuaXNPcGVuIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmZvb3Rlci1pbmZvIHtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mb290ZXItdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogNThweDtcbiAgcGFkZGluZy1yaWdodDogNThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmZvb3Rlci10ZXh0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uZm9vdGVyLW5hdiB7XG4gIHBhZGRpbmc6IDAgMCA4cHggMDtcbiAgbWFyZ2luOiA2cHggMCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZvb3Rlci1uYXYgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5mb290ZXItbmF2IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4OyB9XG4gICAgLmZvb3Rlci1uYXYgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICBjb250ZW50OiBcInxcIjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHJpZ2h0OiAtNHB4OyB9XG5cbi5mb290ZXItYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLmZvb3Rlci1hYnNvbHV0ZSAuZWwtY29sbGFwc2UtaXRlbV9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb290ZXItYWJzb2x1dGUgLmVsLWNvbGxhcHNlLWl0ZW1fX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmZvb3Rlci1hYnNvbHV0ZSAuZm9vdGVyLXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5mb290ZXItYWJzb2x1dGUgLnBsdXMxOCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9vdGVyLWFic29sdXRlIC5hdXRoLWZvb3Rlcl9hY2NvcmRpb24gLmVsLWNvbGxhcHNlLWl0ZW1fX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLmZvb3Rlci1hYnNvbHV0ZSAuZm9vdGVyLXRleHQtdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5hdXRoLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk7XG4gIGNvbG9yOiAjZTZlNmU2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAuYXV0aC1mb290ZXJfbGluZV9oZWlnaHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC1oZWlnaHQ6IDYwMHB4KSB7XG4gICAgLmF1dGgtZm9vdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5hdXRoLWZvb3RlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuICAuYXV0aC1mb290ZXIgYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBjb2xvcjogI2U2ZTZlNjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5hdXRoLWZvb3RlciBidXR0b246Zm9jdXMge1xuICAgICAgb3V0bGluZTogdW5zZXQ7IH1cbiAgLmF1dGgtZm9vdGVyIGEsIC5hdXRoLWZvb3RlciBidXR0b24ge1xuICAgIGNvbG9yOiAjZTZlNmU2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmF1dGgtZm9vdGVyIGE6aG92ZXIsIC5hdXRoLWZvb3RlciBidXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNlNmU2ZTY7IH1cbiAgLmF1dGgtZm9vdGVyLmlzT3BlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGNvbG9yOiAjZTZlNmU2OyB9XG4gICAgLmF1dGgtZm9vdGVyLmlzT3BlbiBhIHtcbiAgICAgIGNvbG9yOiAjZTZlNmU2OyB9XG4gICAgICAuYXV0aC1mb290ZXIuaXNPcGVuIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2U2ZTZlNjsgfVxuICAgIC5hdXRoLWZvb3Rlci5pc09wZW4gbGkge1xuICAgICAgY29sb3I6ICNlNmU2ZTY7IH1cbiAgLmF1dGgtZm9vdGVyLmF1dGgtZm9vdGVyLWluc2lkZSB7XG4gICAgY29sb3I6ICNlNmU2ZTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgLmF1dGgtZm9vdGVyLmF1dGgtZm9vdGVyLWluc2lkZSBhIHtcbiAgICAgIGNvbG9yOiAjZTZlNmU2OyB9XG4gICAgICAuYXV0aC1mb290ZXIuYXV0aC1mb290ZXItaW5zaWRlIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2U2ZTZlNjsgfVxuICAgIC5hdXRoLWZvb3Rlci5hdXRoLWZvb3Rlci1pbnNpZGUuaXNPcGVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmF1dGgtZm9vdGVyLmF1dGgtZm9vdGVyLWluc2lkZS5pc09wZW4gYSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5hdXRoLWZvb3Rlci5hdXRoLWZvb3Rlci1pbnNpZGUuaXNPcGVuIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5hdXRoLWZvb3Rlcl9hY2NvcmRpb24ge1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5hdXRoLWZvb3Rlcl9hY2NvcmRpb24uZWwtY29sbGFwc2Uge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAuYXV0aC1mb290ZXJfYWNjb3JkaW9uIC5lbC1jb2xsYXBzZS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmF1dGgtZm9vdGVyX2FjY29yZGlvbiAuZWwtY29sbGFwc2UtaXRlbV9faGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hdXRoLWZvb3Rlcl9hY2NvcmRpb24gLmVsLWNvbGxhcHNlLWl0ZW1fX3dyYXAge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5hdXRoLWZvb3Rlcl9hY2NvcmRpb24gLmVsLWNvbGxhcHNlLWl0ZW1fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5hdXRoLWZvb3Rlcl9hY2NvcmRpb24gLmVsLWNvbGxhcHNlLWl0ZW1fX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtNHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgLypBcnJvdyBpY29uKi9cbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXJyb3cud2VicFwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hdXRoLWZvb3Rlcl9hY2NvcmRpb24gLmVsLWNvbGxhcHNlLWl0ZW1fX2Fycm93IHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAvKnRvcDogLTE0cHgqLyB9IH1cbiAgICAuYXV0aC1mb290ZXJfYWNjb3JkaW9uIC5lbC1jb2xsYXBzZS1pdGVtX19hcnJvdy5pcy1hY3RpdmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uYXV0aC1mb290ZXJfdG9wIHtcbiAgbWluLWhlaWdodDogNDZweDsgfVxuXG4uYXV0aC1mb290ZXJfYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDZweDsgfVxuXG4uYXV0aC1mb290ZXJfd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYXV0aC1mb290ZXJfd3JhcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDU4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1OHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmF1dGgtZm9vdGVyX3dyYXAgLnBsdXMxOCB7XG4gICAgICB3aWR0aDogMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hdXRoLWZvb3Rlcl93cmFwIC5wbHVzMTgge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogLTJweDsgfSB9XG5cbi5hdXRoLWZvb3Rlcl90aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDsgfVxuXG4uYXV0aC1mb290ZXJfdGV4dCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmF1dGgtZm9vdGVyLW5hdiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogNnB4IDAgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hdXRoLWZvb3Rlci1uYXYgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5hdXRoLWZvb3Rlci1uYXYgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG4gICAgICAuYXV0aC1mb290ZXItbmF2IGxpOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiAxMHB4OyB9XG4gICAgLmF1dGgtZm9vdGVyLW5hdiBsaSBhIHtcbiAgICAgIGNvbG9yOiAjZTZlNmU2OyB9XG5cbi5pbmZvLWxheW91dCAuYXV0aC1mb290ZXIge1xuICB6LWluZGV4OiAxMDA7IH1cblxuLmluZm8tbGF5b3V0IC5hdXRoLWZvb3RlciAuYXV0aC1mb290ZXJfdGV4dCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmluZm8tbGF5b3V0IC5mb290ZXIge1xuICB6LWluZGV4OiAxMDA7IH1cblxuQC1tb3ota2V5ZnJhbWVzIHNwaW5BcnJvdyB7XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluQXJyb3cge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwaW5BcnJvdyB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9IH1cblxuLmZvb3RlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBtYXgtaGVpZ2h0O1xuICBtYXgtaGVpZ2h0OiAxMHZoOyB9XG4gIC5mb290ZXIgLmZvb3Rlci1oaWRkZW4tcGFydCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmZvb3RlciB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMHZoOyB9IH1cbiAgLmZvb3Rlci5pc09wZW4ge1xuICAgIG1heC1oZWlnaHQ6IDI4dmg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5mb290ZXIuaXNPcGVuIHtcbiAgICAgICAgbWF4LWhlaWdodDogODB2aDsgfSB9XG4gICAgLmZvb3Rlci5pc09wZW4gLmZvb3Rlci1oaWRkZW4tcGFydCB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi5hdXRoLWZvb3RlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBtYXgtaGVpZ2h0O1xuICBtYXgtaGVpZ2h0OiA3MHB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47IH1cbiAgLmF1dGgtZm9vdGVyIC5mb290ZXItaGlkZGVuLXBhcnQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5hdXRoLWZvb3RlciB7XG4gICAgICBtYXgtaGVpZ2h0OiA3N3B4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmF1dGgtZm9vdGVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEzdmg7IH0gfVxuICAuYXV0aC1mb290ZXIuaXNPcGVuIHtcbiAgICBtYXgtaGVpZ2h0OiAxMTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmF1dGgtZm9vdGVyLmlzT3BlbiB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE0NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5hdXRoLWZvb3Rlci5pc09wZW4ge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAuYXV0aC1mb290ZXIuaXNPcGVuIC5mb290ZXItaGlkZGVuLXBhcnQge1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF1dGgtZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IH0gfVxuXG4uaW5mby1sYXlvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC5pbmZvLWxheW91dCAuaW5mby1sYXlvdXQtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5pbmZvLWxheW91dCAuaW5mby1sYXlvdXQtY29udGFpbmVyIHtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDExMHB4KTsgfSB9XG4gICAgLmluZm8tbGF5b3V0IC5pbmZvLWxheW91dC1jb250YWluZXIgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5pbmZvLWxheW91dCAuaW5mby1sYXlvdXQtY29udGFpbmVyIGgxLCAuaW5mby1sYXlvdXQgLmluZm8tbGF5b3V0LWNvbnRhaW5lciBoMiwgLmluZm8tbGF5b3V0IC5pbmZvLWxheW91dC1jb250YWluZXIgaDMsIC5pbmZvLWxheW91dCAuaW5mby1sYXlvdXQtY29udGFpbmVyIGg0LCAuaW5mby1sYXlvdXQgLmluZm8tbGF5b3V0LWNvbnRhaW5lciBoNSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG4gICAgLmluZm8tbGF5b3V0IC5pbmZvLWxheW91dC1jb250YWluZXIgaDEge1xuICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICBtYXJnaW46IDAuNjdlbSAwOyB9XG4gICAgLmluZm8tbGF5b3V0IC5pbmZvLWxheW91dC1jb250YWluZXIgaDIge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9XG4gICAgLmluZm8tbGF5b3V0IC5pbmZvLWxheW91dC1jb250YWluZXIgaDMge1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG4gICAgLmluZm8tbGF5b3V0IC5pbmZvLWxheW91dC1jb250YWluZXIgaDQge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAuaW5mby1sYXlvdXQgLmluZm8tbGF5b3V0LWNvbnRhaW5lciBoNSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG4gIC5oZWFkZXIgLmxvZ28ge1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5oZWFkZXIgLmxvZ28ge1xuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4OyB9IH1cbiAgLmhlYWRlciAubG9nby13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGVhZGVyIC5sb2dvLXdyYXA6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogOTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDdkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ3ZGVnKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjE4MmI7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZWFkZXIgLmxvZ28td3JhcDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDE1NHB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXB4O1xuICAgICAgICAgIGxlZnQ6IDgwJTsgfSB9XG5cbi5oZWFkZXItY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5NjBweDsgfVxuXG4uaGVhZGVyLmhlYWRlck5vdEZpeGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oZWFkZXIuaGVhZGVyTm90Rml4ZWQgLmNvbnRhaW5lci0xNzYwIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5oZWFkZXIuaGVhZGVyU2Nyb2xsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiwgI2IzYjNiMyk7IH1cblxuLmRlZmF1bHQtbGF5b3V0IC5oZWFkZXIuaGVhZGVyU2Nyb2xsZWQsIC5wcm9maWxlTGF5b3V0IC5oZWFkZXIuaGVhZGVyU2Nyb2xsZWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cblxuLmluZm8tcnVsZXMgLnJ1bGVzX2JveCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IGNhbGMoOTB2aCAtIDIyMHB4KTtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAj0YHRgdGBIHRyYW5zcGFyZW50O1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47IH1cbiAgLmluZm8tcnVsZXMgLnJ1bGVzX2JveDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmluZm8tcnVsZXMgLnJ1bGVzX2JveDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuaW5mby1ydWxlcyAucnVsZXNfYm94IHtcbiAgICAgIGhlaWdodDogY2FsYyg5MHZoIC0gMzM4cHgpOyB9IH1cblxuLmluZm8tcnVsZXMgLnJ1bGVzX3RleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAuYXV0aC1sYXlvdXQge1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hdXRoLWxheW91dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC1oZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9IH1cblxuLmF1dGgtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgICAuYXV0aC13cmFwIHtcbiAgICAgIGhlaWdodDogNjAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYXV0aC13cmFwIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgbWluLWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7IH0gfVxuXG4uYXV0aC13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHZoO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCwgcmdiYSgwLCAwLCAwLCAwLjgpKTtcbiAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgICAuYXV0aC13cmFwOmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cblxuLmF1dGgtYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYXV0aC12aWRlby1iZyB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAucGFnZS5hdXRoIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4OyB9IH1cblxuLmF1dGgtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDg1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmF1dGgtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRoLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hdXRoLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmF1dGgtY29udGFpbmVyID4gLnJvdyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNThweCk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbi5hdXRoLXNsaWRlcl90aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hdXRoLXNsaWRlcl90aXRsZSB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF1dGgtc2xpZGVyX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtaW4taGVpZ2h0OiAyMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXV0aC1zbGlkZXJfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIG1pbi1oZWlnaHQ6IDI1NHB4OyB9IH1cblxuLmVsLWJ1dHRvbi5hdXRoLXNsaWRlcl9idXR0b24ge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA4cHggNDNweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDsgfVxuXG4uZWwtYnV0dG9uLmF1dGgtc2xpZGVyX2J1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmF1dGgtcG9wdXAge1xuICBtaW4td2lkdGg6IDI4MHB4O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5hdXRoLXBvcHVwIC5lbC1kaWFsb2dfX2hlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYXV0aC1wb3B1cCAuZWwtZGlhbG9nX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5lcnJvci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5lcnJvci1jb2RlIHtcbiAgY29sb3I6ICNkNjE4MmI7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZXJyb3ItY29kZSB7XG4gICAgICBmb250LXNpemU6IDI1MHB4OyB9IH1cblxuLmVycm9yLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uYmFzaWMtZm9ybS13cmFwIHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuICAuYmFzaWMtZm9ybS13cmFwIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5iYXNpYy1mb3JtLXdyYXBfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XG4gICAgICAuYmFzaWMtZm9ybS13cmFwX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cbiAgLmJhc2ljLWZvcm0td3JhcF9saW5rIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjRweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5iYXNpYy1mb3JtLXdyYXBfbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAuYmFzaWMtZm9ybS13cmFwIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLmJhc2ljLWZvcm0td3JhcCBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAuYmFzaWMtZm9ybS13cmFwIC53cmFwcGVyLXRvLXN0YW5kYXJ0LWxvZ2luIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4taGVpZ2h0OiA1MDBweCkge1xuICAgIC5iYXNpYy1mb3JtLXdyYXAge1xuICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4taGVpZ2h0OiA1MDBweCkgYW5kIChtaW4taGVpZ2h0OiA2MDBweCkge1xuICAgIC5iYXNpYy1mb3JtLXdyYXAge1xuICAgICAgcGFkZGluZzogMjVweDsgfSB9XG5cbi5hdXRoLWNob2ljZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuYXV0aC1jaG9pY2UgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7IH1cbiAgLmF1dGgtY2hvaWNlX2J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDsgfVxuXG4uYXV0aC1jaG9pY2UgLmZiX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc29jaWFsL2ZiLnN2Zykgbm8tcmVwZWF0IDUwJTsgfVxuXG4uYXV0aC1jaG9pY2UgLmZiX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc29jaWFsL2ZiLnN2Zyk7IH1cblxuLmF1dGgtY2hvaWNlIC52a19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NvY2lhbC92ay5zdmcpIG5vLXJlcGVhdCA1MCU7IH1cblxuLmF1dGgtY2hvaWNlIC52a19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NvY2lhbC92ay5zdmcpOyB9XG5cbi5hdXRoLWNob2ljZSAub2tfYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zb2NpYWwvb2suc3ZnKSBuby1yZXBlYXQgNTAlOyB9XG5cbi5hdXRoLWNob2ljZSAub2tfYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zb2NpYWwvb2suc3ZnKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDE7IH1cblxuLnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07IH1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCwgLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07IH1cblxuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwsIC5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtdmVydGljYWwsIC5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7IH1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1heC13aWR0aDogOTYwcHg7IH1cblxuLnJlbWluZC1wYXNzd29yZCB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uYXV0aC1mb3JtX2J1dHRvbiwgLmF1dGgtZm9ybV9saW5rIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjNweDsgfVxuXG4uYXV0aC1mb3JtX2xpbmsge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmF1dGgtZm9ybV9saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNiMzE0MjQ7IH1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogIzAwNmNhNjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiAuMXM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDlweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Y2E2O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG46aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDYzYTg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjNhODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJ0bi1wcmltYXJ5IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA2Y2E2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZjYTY7IH1cbiAgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA2Y2E2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZjYTY7IH1cbiAgLmJ0bi1kYW5nZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDZjYTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmNhNjsgfVxuICAuYnRuLWRhbmdlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwNmNhNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Y2E2OyB9XG4gIC5idG4tZGVmYXVsdCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5idG4tZGVmYXVsdDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNjNhODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2M2E4OyB9XG5cbi5wYXNzRXllLCAucGFzc0V5ZUNvbmZpcm0ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDI4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucGFzc0V5ZS5leWVfY2xvc2UsIC5wYXNzRXllQ29uZmlybS5leWVfY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvZXllX2Nsb3NlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cbiAgICAucGFzc0V5ZS5leWVfY2xvc2U6aG92ZXIsIC5wYXNzRXllQ29uZmlybS5leWVfY2xvc2U6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9leWVfY2xvc2VfaG92ZXIuc3ZnKTsgfVxuICAucGFzc0V5ZS5leWVfb3BlbiwgLnBhc3NFeWVDb25maXJtLmV5ZV9vcGVuIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2V5ZV9vcGVuLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cbiAgICAucGFzc0V5ZS5leWVfb3Blbjpob3ZlciwgLnBhc3NFeWVDb25maXJtLmV5ZV9vcGVuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvZXllX29wZW5faG92ZXIuc3ZnKTsgfVxuICAuaGFzLXRpcCAucGFzc0V5ZSwgLmhhcy10aXAgLnBhc3NFeWVDb25maXJtIHtcbiAgICByaWdodDogMzBweDsgfVxuXG4ucGFzc0V5ZUNvbmZpcm0ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDI4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucGFzc0V5ZUNvbmZpcm0uZXllX2Nsb3NlQyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9leWVfY2xvc2Uuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuICAgIC5wYXNzRXllQ29uZmlybS5leWVfY2xvc2VDOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvZXllX2Nsb3NlX2hvdmVyLnN2Zyk7IH1cbiAgLnBhc3NFeWVDb25maXJtLmV5ZV9vcGVuQyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9leWVfb3Blbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG4gICAgLnBhc3NFeWVDb25maXJtLmV5ZV9vcGVuQzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2V5ZV9vcGVuX2hvdmVyLnN2Zyk7IH1cbiAgLmhhcy10aXAgLnBhc3NFeWVDb25maXJtIHtcbiAgICByaWdodDogMzBweDsgfVxuXG4ucmVnLWZvcm1fc3RlcCAuaGFzLXRpcCAucGFzc0V5ZSB7XG4gIHJpZ2h0OiAxMHB4OyB9XG5cbi5hdXRoLXdyYXAge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRoLWxheW91dCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnBhZ2UuYXV0aCB7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG5ib2R5IC5wbXJ1X3djbW5fY29va2llQ29uc2VudEJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3R0b206IDEwdmggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQ7IH1cblxuYm9keSAucG1ydV93Y21uX2Nvb2tpZUNvbnNlbnRUZXh0IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiA5cHg7IH1cblxuYm9keSAucG1ydV93Y21uX2Nvb2tpZUNvbnNlbnRCdG5PayB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogOXB4IDEwcHggIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIG1hcmdpbi10b3A6IDJweDsgfVxuICBib2R5IC5wbXJ1X3djbW5fY29va2llQ29uc2VudEJ0bk9rOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLnViZS1ub3RpZmljYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjkwcHg7XG4gIHBhZGRpbmc6IDE0cHggMjZweCAxNHB4IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWVmNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgbGVmdCAuM3MsIHJpZ2h0IC4zcywgdG9wIC40cywgYm90dG9tIC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdHJhbnNmb3JtIC4zcywgbGVmdCAuM3MsIHJpZ2h0IC4zcywgdG9wIC40cywgYm90dG9tIC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsIHRyYW5zZm9ybSAuM3MsIGxlZnQgLjNzLCByaWdodCAuM3MsIHRvcCAuNHMsIGJvdHRvbSAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIC4zcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGVmdDogMTZweDtcbiAgdG9wOiAxNnB4O1xuICB6LWluZGV4OiAyMDAwOyB9XG4gIC51YmUtbm90aWZpY2F0aW9uX19ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcHg7IH1cbiAgLnViZS1ub3RpZmljYXRpb25fX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzMwMzEzMztcbiAgICBtYXJnaW46IDA7IH1cbiAgLnViZS1ub3RpZmljYXRpb25fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBtYXJnaW46IDZweCAwIDA7XG4gICAgY29sb3I6ICM2MDYyNjY7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuICAgIC51YmUtbm90aWZpY2F0aW9uX19jb250ZW50IHAge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC51YmUtbm90aWZpY2F0aW9uX19pY29uIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC51YmUtbm90aWZpY2F0aW9uX19jbG9zZUJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMThweDtcbiAgICByaWdodDogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICM5MDkzOTk7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC51YmUtbm90aWZpY2F0aW9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzYwNjI2NjsgfVxuXG4udWJlLW5vdGlmaWNhdGlvbi5yaWdodCB7XG4gIHJpZ2h0OiAxNnB4OyB9XG5cbi51YmUtbm90aWZpY2F0aW9uLmxlZnQge1xuICBsZWZ0OiAxNnB4OyB9XG5cbi51YmUtbm90aWZpY2F0aW9uX19ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4OyB9XG5cbi51YmUtbm90aWZpY2F0aW9uX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzMDMxMzM7XG4gIG1hcmdpbjogMDsgfVxuXG4udWJlLW5vdGlmaWNhdGlvbl9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbjogNnB4IDAgMDtcbiAgY29sb3I6ICM2MDYyNjY7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cblxuLnViZS1ub3RpZmljYXRpb25fX2NvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDsgfVxuXG4udWJlLW5vdGlmaWNhdGlvbl9faWNvbiB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4udWJlLW5vdGlmaWNhdGlvbl9fY2xvc2VCdG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM5MDkzOTk7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4udWJlLW5vdGlmaWNhdGlvbl9fY2xvc2VCdG46aG92ZXIge1xuICBjb2xvcjogIzYwNjI2NjsgfVxuXG4uZWwtaWNvbi1zdWNjZXNzIHtcbiAgY29sb3I6ICM2N2MyM2E7IH1cblxuLmVsLWljb24tZXJyb3Ige1xuICBjb2xvcjogI2Q2MTgyYjsgfVxuXG4uZWwtaWNvbi1pbmZvIHtcbiAgY29sb3I6ICM5MDkzOTk7IH1cblxuLmVsLWljb24td2FybmluZyB7XG4gIGNvbG9yOiAjZTZhMjNjOyB9XG5cbi51YmUtbm90aWZpY2F0aW9uLWZhZGUtZW50ZXIge1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cblxuLnViZS1ub3RpZmljYXRpb24tZmFkZS1sZWF2ZS1hY3RpdmUge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5yZWctY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDIycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJlZy1jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDM0cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucmVnLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMzZweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAucmVnLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIC5yZWctY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4OyB9IH1cbiAgLnJlZy1jb250YWluZXIgI290LXNkay1idG4ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGNvbG9yOiAjMDA3YmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiB1bnNldDsgfVxuICAgIC5yZWctY29udGFpbmVyICNvdC1zZGstYnRuOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IHVuc2V0OyB9XG4gICAgLnJlZy1jb250YWluZXIgI290LXNkay1idG46aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDU2YjM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uaGVscC1ibG9jayB7XG4gIGNvbG9yOiAjZmJkMGQ0O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAuOHJlbTsgfVxuXG4uZXJyb3IgLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucGFnZSB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYm90dG9tLXNwYW5uZXIge1xuICBoZWlnaHQ6IDEwMHB4OyB9XG5cbi5mb3JtLW5vdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA1cHggYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm0tbm90ZSB7XG4gICAgICB3aWR0aDogNzUlOyB9IH1cblxuLmZvcm0tdGltZXIge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmZvcm0tdGltZXJfdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5mb3JtLXRpbWVyX3RleHQgYSB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAuZm9ybS10aW1lcl90ZXh0IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2Q2MTgyYjsgfVxuXG4jdWJlLWNvbnRhaW5lci1yZWdpc3RlciAuYnRuW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQ6ICNkNmQ2ZDY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNkNmQ2ZDY7IH1cblxubmF2LnRvcC1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1M0Y4RTtcbiAgcGFkZGluZzogNTRweCAxcmVtIDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBtaW4taGVpZ2h0OiA4MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIG5hdi50b3AtbWVudSB7XG4gICAgICBwYWRkaW5nOiAwIDFyZW07IH0gfVxuICBuYXYudG9wLW1lbnUgYS5uYXZiYXItYnJhbmQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAgIG5hdi50b3AtbWVudSBhLm5hdmJhci1icmFuZCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMjVweCAhaW1wb3J0YW50OyB9IH1cbiAgICBuYXYudG9wLW1lbnUgYS5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgICBtYXgtd2lkdGg6IDMzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgIG5hdi50b3AtbWVudSBhLm5hdmJhci1icmFuZCBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMjkxcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIG5hdi50b3AtbWVudSBhLm5hdmJhci1icmFuZCBpbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBuYXYudG9wLW1lbnUge1xuICAgICAgbWluLWhlaWdodDogNTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgIG5hdi50b3AtbWVudSAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgbmF2LnRvcC1tZW51IC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9IH1cbiAgbmF2LnRvcC1tZW51IC5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgbmF2LnRvcC1tZW51IC5uYXYtaXRlbSBhLm5hdi1saW5rOmhvdmVyLCBuYXYudG9wLW1lbnUgLm5hdi1pdGVtIGEubmF2LWxpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICBuYXYudG9wLW1lbnUgLm5hdi1pdGVtIGEubmF2LWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDsgfSB9XG4gIG5hdi50b3AtbWVudSAubmF2LWl0ZW0uYWN0aXZlIGEubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgbmF2LnRvcC1tZW51IC5uYXYtaXRlbS5hY3RpdmUgYS5uYXYtbGluazpob3ZlciwgbmF2LnRvcC1tZW51IC5uYXYtaXRlbS5hY3RpdmUgYS5uYXYtbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogIzMyODdiNjsgfVxuXG4ubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMWExYjIzO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc2hvdyAuZHJvcGRvd24tbWVudSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyB9XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0OyB9XG5cbi5tb2JpbGUtbWVudSB7XG4gIGJhY2tncm91bmQ6ICMxYTFiMjM7XG4gIGJveC1zaGFkb3c6IDAgMCA0MHB4IDAgZ3JleTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjMwcHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEyMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuICAubW9iaWxlLW1lbnUgKiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm1vYmlsZS1tZW51IC5vdXRlci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgIC5tb2JpbGUtbWVudSAub3V0ZXItd3JhcHBlciAuaW5uZXItd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHZoOyB9XG4gICAgLm1vYmlsZS1tZW51IC5vdXRlci13cmFwcGVyIC5pdGVtIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgcGFkZGluZzogMTJweCAzMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgLm1vYmlsZS1tZW51IC5vdXRlci13cmFwcGVyIC5pdGVtLmNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygwLjllbSowLjkpO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgLm1vYmlsZS1tZW51IC5vdXRlci13cmFwcGVyIC5iLWhlYWRlci1ub3RpZmljYXRpb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuMWVtOyB9XG4gICAgICAubW9iaWxlLW1lbnUgLm91dGVyLXdyYXBwZXIgLmItaGVhZGVyLW5vdGlmaWNhdGlvbjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogLjRlbTtcbiAgICAgICAgd2lkdGg6IDEuNGVtO1xuICAgICAgICBoZWlnaHQ6IDEuNmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hlYWQtbm90aWYucG5nKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG4gICAgLm1vYmlsZS1tZW51IC5vdXRlci13cmFwcGVyIC5hZGRfbXlfbG9vayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogLjVlbTsgfVxuICAgICAgLm1vYmlsZS1tZW51IC5vdXRlci13cmFwcGVyIC5hZGRfbXlfbG9vazphZnRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogMCAwOyB9XG4gICAgICAubW9iaWxlLW1lbnUgLm91dGVyLXdyYXBwZXIgLmFkZF9teV9sb29rIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRvcDogLjRlbTsgfVxuICAgICAgLm1vYmlsZS1tZW51IC5vdXRlci13cmFwcGVyIC5hZGRfbXlfbG9vayAuaWNvbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IC4zZW07XG4gICAgICAgIGxlZnQ6IC4yZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAuMmVtO1xuICAgICAgICB3aWR0aDogLjNlbTsgfVxuICAgICAgLm1vYmlsZS1tZW51IC5vdXRlci13cmFwcGVyIC5hZGRfbXlfbG9vayBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNWVtOyB9XG4gICAgLm1vYmlsZS1tZW51IC5vdXRlci13cmFwcGVyIGhyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWFhO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS40ZW07IH1cbiAgICAubW9iaWxlLW1lbnUgLm91dGVyLXdyYXBwZXIgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxMS41ZW07XG4gICAgICBwYWRkaW5nOiAzZW07IH1cbiAgICAgIC5tb2JpbGUtbWVudSAub3V0ZXItd3JhcHBlciAuY2xvc2UtYnV0dG9uIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjdlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjdlbTsgfVxuICAubW9iaWxlLW1lbnUuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm1vYmlsZS1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmJ1cmdlci1idXR0b24ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAtM3B4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwMDAwMTtcbiAgcGFkZGluZzogMTNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzOyB9XG4gIC5idXJnZXItYnV0dG9uLnRyYW5zbGF0ZS10b3Age1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2LjNlbSk7IH1cbiAgLmJ1cmdlci1idXR0b24gLmlubmVyLW1lbnUtbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5idXJnZXItYnV0dG9uLmFjdGl2ZSAuYnVyZ2VyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5idXJnZXItYnV0dG9uIC5idXJnZXIge1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMsIHdpZHRoIC40cywgb3BhY2l0eSAuNHM7IH1cbiAgICAuYnVyZ2VyLWJ1dHRvbiAuYnVyZ2VyLnRvcCB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJ1cmdlci1idXR0b24gLmJ1cmdlci5taWQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuNHMsIG9wYWNpdHkgLjRzOyB9XG4gICAgLmJ1cmdlci1idXR0b24gLmJ1cmdlci5ib3R0b20ge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuYnVyZ2VyLWJ1dHRvbi5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjVlbSk7IH1cbiAgICAuYnVyZ2VyLWJ1dHRvbi5hY3RpdmUgLnRvcCB7XG4gICAgICB3aWR0aDogMTQwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAuYnVyZ2VyLWJ1dHRvbi5hY3RpdmUgLm1pZCB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuYnVyZ2VyLWJ1dHRvbi5hY3RpdmUgLmJvdHRvbSB7XG4gICAgICB3aWR0aDogMTQwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTdweCkgcm90YXRlKC00NWRlZyk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmJ1cmdlci1idXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgLmF2LWxheW91dCB7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hdi1sYXlvdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuYXYtbGF5b3V0IHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoICsgMTM1cHgpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5hdi1sYXlvdXQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggKyAyMzVweCk7IH0gfVxuXG4uYXYtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLmF2LWNvbnRhaW5lciA+IC5yb3cge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNThweCk7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5hdi1sYXlvdXQgI3ViZS1hdi1jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjY2NjOyB9XG5cbi5hdi1sYXlvdXQgLnViZS1jYW1lcmEtaW5zaWRlIC51YmUtY2FtZXJhLWNhcHR1cmUge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxYTRiOWI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDEyO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmMTIyODMgMCwgI2ZmNGI0Myk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5hdi1sYXlvdXQgLnViZS1jYW1lcmEtY2FwdHVyZSBzdmcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hdi1sYXlvdXQgLnViZS1jYW1lcmEtaW5zaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgMCA3MDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cblxuLmF2LWxheW91dCAudWJlLWNhbWVyYS1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KTtcbiAgcGFkZGluZzogMTBweCAxMHB4IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYXYtbGF5b3V0IC51YmUtY2FtZXJhLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4taGVpZ2h0OiA1MDBweCkge1xuICAgIC5hdi1sYXlvdXQgLnViZS1jYW1lcmEtY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLWhlaWdodDogNjAwcHgpIHtcbiAgICAuYXYtbGF5b3V0IC51YmUtY2FtZXJhLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uYWdlLXNlbGVjdC1idG4ge1xuICBtaW4taGVpZ2h0OiA0OHB4OyB9XG5cbi51YmUtZmlsZS1wcmV2aWV3LWRvY3VtZW50IHtcbiAgbWF4LXdpZHRoOiAxOTBweDsgfVxuXG4uZmlsZS11cGxvYWQtZ3JvdXAgaW5wdXRbdHlwZT1maWxlXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFnZS1jb25maXJtLWZpbGUgc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLmFnZS1jb25maXJtLWZpbGUgc2VsZWN0OmFjdGl2ZSArIC5zZWxlY3RfX2luZGljYXRvcnMgLnNlbGVjdF9faW5kaWNhdG9yLXNlcGFyYXRvciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIG1hcmdpbi10b3A6IC01cHg7IH1cblxuaS5pbmZvLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogdXJsKC9sb2NhbC9sYXlvdXQvYXNzZXRzL2ltZy9pY29uLWluZm8ud2VicCk7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IC02cHg7IH1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4uZWwtbG9hZGluZy1tYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZWwtbG9hZGluZy1zcGlubmVyIHtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmVsLWxvYWRpbmctc3Bpbm5lciAuY2lyY3VsYXIge1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiA0MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBhbmltYXRpb246IGxvYWRpbmctcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4uZWwtbG9hZGluZy1zcGlubmVyIC5wYXRoIHtcbiAgYW5pbWF0aW9uOiBsb2FkaW5nLWRhc2ggMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgc3Ryb2tlLWRhc2hhcnJheTogOTAsMTUwO1xuICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xuICBzdHJva2U6ICM0MDllZmY7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgY3g6IDUwO1xuICBjeTogNTA7XG4gIHI6IDIwO1xuICBmaWxsOiBub25lOyB9XG5cbkBrZXlmcmFtZXMgbG9hZGluZy1yb3RhdGUge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pOyB9IH1cblxuQGtleWZyYW1lcyBsb2FkaW5nLWRhc2gge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMSwyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IH1cbiAgNTAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA5MCwxNTA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC00MHB4OyB9XG4gIHRvIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA5MCwxNTA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0xMjBweDsgfSB9XG5cbiNwcml6ZS1vcmRlci1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNwcml6ZS1vcmRlci1mb3JtIC5lbC1sb2FkaW5nLW1hc2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB6LWluZGV4OiAzMDsgfVxuXG4ucHJsLXByaXplLWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4uanMtcHJvZmlsZS1vcmRlci1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jYWJpbmV0IC5lbC1sb2FkaW5nLW1hc2sge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLnJ1bGVzX21vZGFsIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC5ydWxlc19tb2RhbCAuZnMtMTQge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAucnVsZXNfbW9kYWwuZ2VuZXJhbF9ydWxlc19tb2RhbCB7XG4gICAgei1pbmRleDogMTAwOyB9XG4gICAgLnJ1bGVzX21vZGFsLmdlbmVyYWxfcnVsZXNfbW9kYWwgLmNoZWNrYm94X2dyb3VwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5ydWxlc19tb2RhbC5nZW5lcmFsX3J1bGVzX21vZGFsIC5jaGVja2JveF9ncm91cCBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgIC5ydWxlc19tb2RhbC5nZW5lcmFsX3J1bGVzX21vZGFsIC5jaGVja2JveF9ncm91cCBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgICAgICAucnVsZXNfbW9kYWwuZ2VuZXJhbF9ydWxlc19tb2RhbCAuY2hlY2tib3hfZ3JvdXAgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkOyB9XG4gICAgLnJ1bGVzX21vZGFsLmdlbmVyYWxfcnVsZXNfbW9kYWwgLmJ0biB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAucnVsZXNfbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC8qXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogNjIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiA1MHB4IGF1dG87XG5cdFx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cbiovIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgd2lkdGg6IDc4MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLnJ1bGVzX21vZGFsIC5tb2RhbC1jb250ZW50LXRleHQge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgICAucnVsZXNfbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA0MHB4IDI1cHggMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9XG4gICAgICAucnVsZXNfbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuICAgICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjY3cHgpIHtcbiAgICAgICAgICAucnVsZXNfbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnJ1bGVzX21vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA2NTBweCkge1xuICAgICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnJ1bGVzX21vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggNjRweCAyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucnVsZXNfbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgICAgcGFkZGluZzogNDBweCA4MHB4IDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM1MHB4KSB7XG4gICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5tYiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnJ1bGVzX21vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gICAgICAgICAgcGFkZGluZzogMCA2NHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucnVsZXNfbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgODBweDsgfSB9XG4gICAgICAucnVsZXNfbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgaDQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucnVsZXNfYm94IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzdmN2Y3ZjtcbiAgICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucnVsZXNfYm94IHtcbiAgICAgICAgICAgIGhlaWdodDogMjcwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDY4MHB4KSB7XG4gICAgICAgICAgLnJ1bGVzX21vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5ydWxlc19ib3gge1xuICAgICAgICAgICAgaGVpZ2h0OiAyODBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogNjUwcHgpIHtcbiAgICAgICAgICAucnVsZXNfbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnJ1bGVzX2JveCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIxMHB4OyB9IH1cbiAgICAgICAgLnJ1bGVzX21vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5ydWxlc19ib3ggLnJ1bGVzX3RleHQge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICBjb2xvcjogIzdmN2Y3ZjsgfVxuICAgICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucnVsZXNfYm94IC5ydWxlc190ZXh0IGgxIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA2Y2E2O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucnVsZXNfYm94IC5ydWxlc190ZXh0IHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAgICAgICAgICAgLnJ1bGVzX21vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5ydWxlc19ib3ggLnJ1bGVzX3RleHQgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucnVsZXNfYm94IC5ydWxlc190ZXh0IHAgYiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucnVsZXNfbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnJ1bGVzX2JveCAucnVsZXNfdGV4dCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDI1cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucnVsZXNfbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnJ1bGVzX2JveCAucnVsZXNfdGV4dCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNDBweCAxNXB4IDIwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgICAgLnJ1bGVzX21vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5ydWxlc19ib3ggLnJ1bGVzX3RleHQge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDsgfSB9XG4gICAgLnJ1bGVzX21vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIge1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgICAgLnJ1bGVzX21vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5yb3cgZGl2IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDY0cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ydWxlc19tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDgwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICAucnVsZXNfbW9kYWwgLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnBvcHVwLXBhc3N3b3JkIC5wb3B1cC1pbm5lciB7XG4gIHBhZGRpbmc6IDQwcHggNDBweCA0NXB4O1xuICBjb2xvcjogIzAwMDsgfVxuICAucG9wdXAtcGFzc3dvcmQgLnBvcHVwLWlubmVyIC5ydWxlcyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucG9wdXAtcGFzc3dvcmQgLnBvcHVwLWlubmVyIC5ydWxlcyAucGFzc3dvcmQtcmVzZXQge1xuICAgICAgbWluLXdpZHRoOiAyMjhweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwLXBhc3N3b3JkICNwYXNzd29yZC1tZXNzYWdlLFxuICAucG9wdXAtcGFzc3dvcmQgI3JlLXBhc3N3b3JkLW1lc3NhZ2Uge1xuICAgIG1heC13aWR0aDogMzAwcHg7IH0gfVxuXG4udWJlLXZpc2liaWxpdHktc2hvdy1mb3Itc3VibWl0dGVkUGhvbmVDb2RlIC5oZWxwLXN1Y2Nlc3MtYmxvY2ssIC51YmUtdmlzaWJpbGl0eS1zaG93LWZvci1zdWJtaXR0ZWRFbWFpbENvZGUgLmhlbHAtc3VjY2Vzcy1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjMDA4ODAwOyB9XG5cbi51YmUtdmlzaWJpbGl0eS1zaG93LWZvci1zdWJtaXR0ZWRQaG9uZUNvZGUudWJlLXZhbGlkYXRpb24tc3VjY2VzcyAuaGVscC1zdWNjZXNzLWJsb2NrLCAudWJlLXZpc2liaWxpdHktc2hvdy1mb3Itc3VibWl0dGVkRW1haWxDb2RlLnViZS12YWxpZGF0aW9uLXN1Y2Nlc3MgLmhlbHAtc3VjY2Vzcy1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmJyYW5kcy1tZW51LWRlc2t0b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUzRjhFO1xuICBtYXJnaW46IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgcGFkZGluZzogMTBweCAwIDhweDtcbiAgdHJhbnNpdGlvbjogLjZzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYnJhbmRzLW1lbnUtZGVza3RvcCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IC42cyBlYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgLmJyYW5kcy1tZW51LWRlc2t0b3AgYTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICBib3R0b206IDExcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIHRyYW5zaXRpb246IC42cyBlYXNlOyB9XG4gICAgLmJyYW5kcy1tZW51LWRlc2t0b3AgYTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5icmFuZHMtbWVudS1kZXNrdG9wIGEgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgIHRyYW5zaXRpb246IC42cyBlYXNlO1xuICAgICAgZmlsdGVyOiBpbnZlcnQoMSk7IH1cbiAgICAuYnJhbmRzLW1lbnUtZGVza3RvcCBhIC5icy1leHRlcm5hbC1saW5rIHtcbiAgICAgIHdpZHRoOiA2MHB4OyB9XG4gICAgLmJyYW5kcy1tZW51LWRlc2t0b3AgYSAucHJsLWV4dGVybmFsLWxpbmsge1xuICAgICAgd2lkdGg6IDk5cHg7IH1cbiAgICAuYnJhbmRzLW1lbnUtZGVza3RvcCBhIC5tcmwtZXh0ZXJuYWwtbGluayB7XG4gICAgICB3aWR0aDogNjdweDsgfVxuICAgIC5icmFuZHMtbWVudS1kZXNrdG9wIGEgLm1wbS1leHRlcm5hbC1saW5rIHtcbiAgICAgIHdpZHRoOiAxMzBweDsgfVxuICAgIC5icmFuZHMtbWVudS1kZXNrdG9wIGEgLm54LWV4dGVybmFsLWxpbmsge1xuICAgICAgd2lkdGg6IDUycHg7IH1cbiAgICAuYnJhbmRzLW1lbnUtZGVza3RvcCBhIC5jaGUtZXh0ZXJuYWwtbGluayB7XG4gICAgICB3aWR0aDogNTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC02cHg7IH1cbiAgLmJyYW5kcy1tZW51LWRlc2t0b3A6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJyYW5kcy1tZW51LWRlc2t0b3A6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAuMjU1ZW07XG4gICAgY29udGVudDogJyc7XG4gICAgYm90dG9tOiAyMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCAjRkZGRkZGO1xuICAgIGJvcmRlci1yaWdodDogLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IC42cyBlYXNlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmJyYW5kcy1tZW51LWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5icmFuZHMtbWVudS1kZXNrdG9wLmNvbGxhcHNlZCB7XG4gIHBhZGRpbmc6IDAgMCAycHg7IH1cbiAgLmJyYW5kcy1tZW51LWRlc2t0b3AuY29sbGFwc2VkIGEge1xuICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4OyB9XG4gICAgLmJyYW5kcy1tZW51LWRlc2t0b3AuY29sbGFwc2VkIGE6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYm90dG9tOiAwcHg7IH1cbiAgICAuYnJhbmRzLW1lbnUtZGVza3RvcC5jb2xsYXBzZWQgYSAuYnMtZXh0ZXJuYWwtbGluayB7XG4gICAgICB3aWR0aDogMjRweDsgfVxuICAgIC5icmFuZHMtbWVudS1kZXNrdG9wLmNvbGxhcHNlZCBhIC5wcmwtZXh0ZXJuYWwtbGluayB7XG4gICAgICB3aWR0aDogNDBweDsgfVxuICAgIC5icmFuZHMtbWVudS1kZXNrdG9wLmNvbGxhcHNlZCBhIC5tcmwtZXh0ZXJuYWwtbGluayB7XG4gICAgICB3aWR0aDogMjVweDsgfVxuICAgIC5icmFuZHMtbWVudS1kZXNrdG9wLmNvbGxhcHNlZCBhIC5tcG0tZXh0ZXJuYWwtbGluayB7XG4gICAgICB3aWR0aDogNTJweDsgfVxuICAgIC5icmFuZHMtbWVudS1kZXNrdG9wLmNvbGxhcHNlZCBhIC5ueC1leHRlcm5hbC1saW5rIHtcbiAgICAgIHdpZHRoOiAxNXB4OyB9XG4gICAgLmJyYW5kcy1tZW51LWRlc2t0b3AuY29sbGFwc2VkIGEgLmNoZS1leHRlcm5hbC1saW5rIHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDsgfVxuICAuYnJhbmRzLW1lbnUtZGVza3RvcC5jb2xsYXBzZWQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYnJhbmRzLW1lbnUtZGVza3RvcC5jb2xsYXBzZWQ6YWZ0ZXIge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3R0b206IDI1JTsgfVxuICAuYnJhbmRzLW1lbnUtZGVza3RvcC5jb2xsYXBzZWQgKyAubmF2YmFyIHtcbiAgICB0b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5icmFuZHMtbWVudS1kZXNrdG9wLmNvbGxhcHNlZCArIC5uYXZiYXIge1xuICAgICAgICB0b3A6IDA7IH0gfVxuXG4uYnJhbmRzLW1lbnUtbW9iaWxlIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgLmJyYW5kcy1tZW51LW1vYmlsZSAuYnJhbmRzLW1lbnUtdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmJyYW5kcy1tZW51LW1vYmlsZSAuYnJhbmQtbWVudS1pdGVtcyB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5icmFuZHMtbWVudS1tb2JpbGUgLmJyYW5kLW1lbnUtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4OyB9XG5cbi5icmFuZHMtbWVudS1kZXNrdG9wIC5vbGQtd2hpdGUtbG9nbyxcbi5icmFuZHMtbWVudS1kZXNrdG9wIC5vbGQtYmxhY2stbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxubmF2LnRvcC1tZW51IHtcbiAgdG9wOiA0OXB4O1xuICB0cmFuc2l0aW9uOiAuNnMgZWFzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIG5hdi50b3AtbWVudSB7XG4gICAgICB0b3A6IDA7IH0gfVxuXG4uYmFzaWMtZm9ybS13cmFwX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOXB4OyB9XG5cbiN1YmUtY29udGFpbmVyLXBob25lLWxvZ2luIC5zaWduLWluX19ub3RpY2Uge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuI3ViZS1jb250YWluZXItcGhvbmUtbG9naW4gLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiNsb2dpbi1jb2x1bW4tZm9ybSAuc29jaWFsLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbiNsb2dpbi1jb2x1bW4tZm9ybSAuc2lnbi1pbl9fdGVybXMtYXJnZWUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbiNsb2dpbi1jb2x1bW4tZm9ybSAucGhvbmUtY29kZV9zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4jbG9naW4tY29sdW1uLWZvcm0gLnBob25lLWNvZGVfc3VidGl0bGUgYSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICNsb2dpbi1jb2x1bW4tZm9ybSAucGhvbmUtY29kZV9zdWJ0aXRsZSBhIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuXG4jbG9naW4tY29sdW1uLWZvcm0gLmlucHV0LXRleHRfX2lucHV0LS1jb25maXJtLWNvZGUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogNDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDAwMDAwIDAsICMwMDAwMDAgNDRweCwgdHJhbnNwYXJlbnQgMCwgdHJhbnNwYXJlbnQgNThweCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMjBweCAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4jbG9naW4tY29sdW1uLWZvcm0gLnBob25lLWNvZGVfbm8tY29kZSxcbiNsb2dpbi1jb2x1bW4tZm9ybSAuc2lnbi1pbl9fZm9ybS1jb2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4jbG9naW4tY29sdW1uLWZvcm0gLnNpZ24taW5fX2Zvcm0tc3dpdGNoLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiN1YmUtY29udGFpbmVyLXBob25lLWNvZGUge1xuICBtaW4taGVpZ2h0OiAzMDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuI2xvZ2luLWNvbHVtbi1mb3JtIC5zb2NpYWwtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmF1dGgtY2hvaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiA1cHggMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmF1dGgtY2hvaWNlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH0gfVxuXG4uYXV0aCAjcGFzc3dvcmQ6Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5pbnZpdGUtZnJpZW5kLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmludml0ZS1mcmllbmQtbWVzc2FnZSAubWVzc2FnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gICAgLmludml0ZS1mcmllbmQtbWVzc2FnZSAubWVzc2FnZS1jb250YWluZXJfX2hlYWRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuaW52aXRlLWZyaWVuZC1tZXNzYWdlIC5tZXNzYWdlLWNvbnRhaW5lcl9fYm9keSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLmludml0ZS1mcmllbmQtbWVzc2FnZSAubWVzc2FnZS1jb250YWluZXJfX2JvZHktY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgcGFkZGluZzogMjBweCAxOXB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaW52aXRlLWZyaWVuZC1tZXNzYWdlIC5tZXNzYWdlLWNvbnRhaW5lcl9fYnRuLWNvcHkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Byb2ZpbGUvY29weS5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuaW52aXRlLWZyaWVuZC1tZXNzYWdlIC5tZXNzYWdlLWNvbnRhaW5lcl9fYm9keS10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gICAgICAuaW52aXRlLWZyaWVuZC1tZXNzYWdlIC5tZXNzYWdlLWNvbnRhaW5lcl9fYm9keS10ZXh0IHNwYW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuaW52aXRlLWZyaWVuZC1tZXNzYWdlIC5tZXNzYWdlLWNvbnRhaW5lcl9fYm9keS10ZXh0IGEge1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH1cbiAgICAuaW52aXRlLWZyaWVuZC1tZXNzYWdlIC5tZXNzYWdlLWNvbnRhaW5lciAuaW52aXRlLWZyaWVuZC1idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAgIC5pbnZpdGUtZnJpZW5kLW1lc3NhZ2UgLm1lc3NhZ2UtY29udGFpbmVyIC5pbnZpdGUtZnJpZW5kLWJ1dHRvbnMgLmludml0ZS1mcmllbmQtYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAxMTZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Y2E2O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmludml0ZS1mcmllbmQtbWVzc2FnZSAubWVzc2FnZS1jb250YWluZXIgLmludml0ZS1mcmllbmQtYnV0dG9ucyAuaW52aXRlLWZyaWVuZC1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAuaW52aXRlLWZyaWVuZC1tZXNzYWdlIC5tZXNzYWdlLWNvbnRhaW5lciAuaW52aXRlLWZyaWVuZC1idXR0b25zIC5pbnZpdGUtZnJpZW5kLWJ1dHRvbi5zZW50LXZpYS1zbXMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuaW52aXRlLWZyaWVuZC1tZXNzYWdlIC5tZXNzYWdlLWNvbnRhaW5lciAuaW52aXRlLWZyaWVuZC1idXR0b25zIC5pbnZpdGUtZnJpZW5kLWJ1dHRvbi5zZW50LXZpYS1zbXMge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi52aWRlby1wcmVsb2FkX193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgMCAzMHB4IDAgIWltcG9ydGFudDsgfVxuXG4udmlkZW8tcHJlbG9hZF9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbiAgb3BhY2l0eTogMC41OyB9XG4gIC52aWRlby1wcmVsb2FkX19pbWFnZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBsb2FkZXItYW5pbWF0ZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpIDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA4MSUpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDgxJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDgxJSk7IH1cblxuLnZpZGVvLXByZWxvYWRfX2luZm8ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbiAgb3BhY2l0eTogMC41OyB9XG4gIC52aWRlby1wcmVsb2FkX19pbmZvOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGxvYWRlci1hbmltYXRlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDgxJSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgODElKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgODElKTsgfVxuXG4udmlkZW8tcHJlbG9hZF9fdGV4dCB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG5Aa2V5ZnJhbWVzIGxvYWRlci1hbmltYXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH0gfVxuXG4uYnBSdWxlcyB7XG4gIG1heC13aWR0aDogMTAyNHB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTVweCAxNXB4IGNhbGMoMTB2aCArIDE1cHgpIDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC5icFJ1bGVzIC5pbmZvLWxheW91dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYnBSdWxlcyBoMSB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYnBSdWxlcyBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5icFJ1bGVzX19wb3B1cCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5icFJ1bGVzX19wb3B1cCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICAuYnBSdWxlc19faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYnBSdWxlc19faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIC5icFJ1bGVzX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJwUnVsZXNfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLmJwUnVsZXNfX21haW4ge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAvKiDQodC60YDRi9Cy0LDQtdC8IHNjcm9sbGJhciDQtNC70Y8gQ2hyb21lLCBTYWZhcmkg0LggT3BlcmEgKi8gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJwUnVsZXNfX21haW4ge1xuICAgICAgICAvKiDQodC60YDRi9Cy0LDQtdC8IHNjcm9sbGJhciDQtNC70Y8gSUUsIEVkZ2Ug0LggRmlyZWZveCAqL1xuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgICAgIC8qIElFINC4IEVkZ2UgKi9cbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgICAgICAvKiBGaXJlZm94ICovIH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJwUnVsZXNfX21haW46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5icFJ1bGVzX19mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYnBSdWxlc19fZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH0gfVxuICAuYnBSdWxlc19fZm9vdGVyIC5jaGVja2JveF93cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYnBSdWxlc19fZm9vdGVyIC5jaGVja2JveF93cmFwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05ldWxhJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ORVVMQS50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR3JldGFEaXNOYXJQcm9NZWQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2F1dHVtbi1wcm9tby9HcmV0YURpc05hclByb01lZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvYXV0dW1uLXByb21vL0dyZXRhRGlzTmFyUHJvTWVkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3JhbmllbmJhdW0nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25ldy9PcmFuaWVuYmF1bS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9uZXcvT3JhbmllbmJhdW0tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Nvcm1vcmFudC1SZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zdWJzZXQtQ29ybW9yYW50LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3N1YnNldC1Db3Jtb3JhbnQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3N1YnNldC1Sb2JvdG9Db25kZW5zZWQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvc3Vic2V0LVJvYm90b0NvbmRlbnNlZC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3Vic2V0LVJvYm90b0NvbmRlbnNlZC1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvc3Vic2V0LVJvYm90b0NvbmRlbnNlZC1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3N1YnNldC1Sb2JvdG9Db25kZW5zZWQtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvc3Vic2V0LVJvYm90b0NvbmRlbnNlZC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR3JldGFEaXNOYXJQcm8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25ldy9HcmVEaXNOYXJQcm9SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9uZXcvR3JlRGlzTmFyUHJvUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL25ldy9HcmVEaXNOYXJQcm9SZWd1bGFyLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR3JldGFEaXNOYXJQcm8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25ldy9HcmVEaXNOYXJQcm9MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbmV3L0dyZURpc05hclByb0xpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbmV3L0dyZURpc05hclByb0xpZ2h0Lm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbGlnaHQtMjAwLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbGlnaHQtMjAwLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1saWdodC0yMDAtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1saWdodC0yMDAtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbGlnaHQtMjAwLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWxpZ2h0LTIwMC13ZWJmb250LnN2ZyN3ZWJmb250cmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LW5vcm1hbC00MDAtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ub3JtYWwtNDAwLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ub3JtYWwtNDAwLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbm9ybWFsLTQwMC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ub3JtYWwtNDAwLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LW5vcm1hbC00MDAtd2ViZm9udC5zdmcjd2ViZm9udHJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ib2xkLTcwMC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ib2xkLTcwMC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQuc3ZnI3dlYmZvbnRyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbi5jb21tb24tcG9wdXBfX3RpdGxlLXRvcCB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgcGFkZGluZzogMzVweCA1MHB4IDMwcHggNTBweDsgfVxuXG4uY29tbW9uLXBvcHVwX19jbG9zZS1jcm9zcyB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICByaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL0NvbnRlbnQvaW1nL3BvcC11cC1zcHJpdGUucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uY29tbW9uLXBvcHVwX19jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDQwcHggMzBweDsgfVxuXG4uY29tbW9uLXBvcHVwX19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5jb21tb24tcG9wdXBfaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGhlaWdodDogMzdweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cblxuLmNvbW1vbi1wb3B1cF9pbnB1dC1ib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDA7IH1cblxuLmNvbW1vbi1wb3B1cF9wb2xsX2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI1cHggMCAxMHB4IDA7IH1cblxuLmNvbW1vbi1wb3B1cF9wb2xsX2xpc3QgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwIDE1cHg7IH1cblxuLmNvbW1vbi1wb3B1cF9wb2xsX2xpc3QgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4OyB9XG5cbi5jb21tb24tcG9wdXBfcG9sbF9saXN0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAxcHg7XG4gIGhlaWdodDogMTAxcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9Db250ZW50L2lxb3MvaW1nL3BvbGwtaWNvbnMucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY29tbW9uLXBvcHVwX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG5cbi5jb21tb24tcG9wdXBfX2NoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uY29tbW9uLXBvcHVwX19jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbiAgb3BhY2l0eTogMDsgfVxuXG4uY29tbW9uLXBvcHVwX19jaGVja2JveCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jb21tb24tcG9wdXBfX2NoZWNrYm94IGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2JjYmNiOyB9XG5cbi5jb21tb24tcG9wdXBfX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjZjNmM2YzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudC9pbWcvdGljay5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLmNvbW1vbi1wb3B1cF91cGRhdGVfbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjVweCAwIDEwcHggMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXg6IGF1dG87IH1cblxuLmNvbW1vbi1wb3B1cF9wb2xsX2NoZWNrYm94X2Rlc2NyIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNvbW1vbi1wb3B1cF9wb2xsX2NoZWNrYm94LS1jYXI6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEzcHg7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNvbW1vbi1wb3B1cF9wb2xsX2NoZWNrYm94LS1iYXIgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jb21tb24tcG9wdXBfcG9sbF9jaGVja2JveC0tYmFyOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTEzcHg7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNvbW1vbi1wb3B1cF9wb2xsX2NoZWNrYm94LS10c2hpcnQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjNweCAwOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jb21tb24tcG9wdXBfcG9sbF9jaGVja2JveC0tdHNoaXJ0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjNweCAtMTEzcHg7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNvbW1vbi1wb3B1cF9wb2xsX2NoZWNrYm94LS1zb2MgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzVweCAwOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jb21tb24tcG9wdXBfcG9sbF9jaGVja2JveC0tc29jOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzVweCAtMTEzcHg7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNvbW1vbi1wb3B1cF9wb2xsX2NoZWNrYm94LS1mbHkgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDZweCAwOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jb21tb24tcG9wdXBfcG9sbF9jaGVja2JveC0tZmx5OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDZweCAtMTEzcHg7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNvbW1vbi1wb3B1cF9wb2xsX2NoZWNrYm94LS1iYWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NThweCAwOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jb21tb24tcG9wdXBfcG9sbF9jaGVja2JveC0tYmFkOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NThweCAtMTEzcHg7IH1cblxuLmNvbW1vbi1wb3B1cCB7XG4gIHdpZHRoOiA2MDBweDsgfVxuXG4ubGVnYWxfbm90aWNlIHtcbiAgcGFkZGluZzogMCAzMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjlweCkge1xuICAuY29tbW9uLXBvcHVwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29tbW9uLXBvcHVwX190aXRsZS10b3Age1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggMTVweCAxNXB4OyB9XG4gIC5jb21tb24tcG9wdXBfX2NoZWNrYm94IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29tbW9uLXBvcHVwX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggMjBweCAxNXB4OyB9IH1cblxuLmluZGV4X3BhZ2VfZmVlZCAuaW5kZXhfcGFnZV9mZWVkIGEsXG4ucHJvZHVjdHNfYWxsIC5wcm9kdWN0c19hbGwgYSxcbi5pcW9zX21haW4gLmlxb3NfbWFpbiBhLFxuLnRydWVfbHV4dXJ5X2luZGV4X3BhZ2UgLnRydWVfbHV4dXJ5X2luZGV4X3BhZ2Uge1xuICBjb2xvcjogIzMyODdiNjsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE5lb1NhbnNQcm87XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmVvU2Fuc1Byby1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuLmlxb3MtcGFnZSB7XG4gIGZvbnQtZmFtaWx5OiBOZW9TYW5zUHJvOyB9XG5cbi5pcW9zLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBOZW9TYW5zUHJvO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDA3MWRjO1xuICBoZWlnaHQ6IDY1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDA3MWRjO1xuICBmb250LXNpemU6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5pcW9zLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDcxZGM7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mdWxsd2lkdGgtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM4M3B4O1xuICBwYWRkaW5nOiA1MHB4O1xuICBjb2xvcjogIzAwNzFkYzsgfVxuXG4uZnVsbHdpZHRoX3RleHQtbG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAyNzFweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVFzQUFBQWxDQVlBQUFCVmhNeWdBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBRFVOSlJFRlVlTnJzWFFtVUZNVVovbmM1Uk53bEtCQVBnaURMdFNCSklBYnpEREZFUlhOd2lHY1NqUWNla1V1T2lBckd4RWhJVkJEUmlJQ2c1Tkpnb29LSVBDT2l4RWpFaUJIQ3dvcmhNSWtTRmRjcmtkc2w5YjM1KysyL3RkVTlYZDNWT3pQTmZPLzliMmQ3cW12NnFQcitzN3BMYVB6bUF4UU9hRmZEOGc4bGE1V3NVZktza28rb2lDS0tLRGdjbUZFUnVtMVR3N2FQbVFSYUtTbFYwbEpKYXlYdGxMUmw2YTVrRUxmZnAyU3BranVVL0xsNCtZc29JcDB3a2NWbUpRTU0yMXNvT1Y3SnFVcUdLK25HMjVzcEdjYXlSTW4zbGJ4VnZMUkZGSkV1bEZxMDNjMFd4NjFLS3BXTVZySkxhek9FM1pQZXhVdGJSQkVITDFsSTFDcVpwZVRyU25acTN4MnBaTG1TOWpHTzZ6SWxoeFJ2VDA1UW91U3FCUHR2cm1ScVFuMFBWUExaNGkxTWFtQTBESEN1VS9KNWl6N2drdHhuMlA2WWtqTWpIRk81a2plVmpGV3l3TkY1VGxKeVloYXI2WDEyd2FxVnJEU1FvQTJHS3JsVC9MOWR5VWtPNzl1TlRLZ2U3bGR5czZPK3oxRHloSkpPU3Q1SVlNeDlUc2txN3Y5ZHgzMy9VY2tEU240ZHN2MDVTcWJIK0QxY24vNEIzOC9VNWdDVTdFVktubmR3cnVjcW1aYnJtSVV0TUtGSEtEbkJNR0hBOG4rMzdPOVNKb3pSRHNsaWdKTFRMZHJ2b1V6UUZocndsUWkvZDdpU2p1TC8xbzd2VzRYV2YyZUhmWU9rbTdCMThjTUV4aHppWG9jcEdhUGt4NDc3UGQxeXZIMUd1NDZ1MGNuUS95SWwvWlJzaTlsMys0U1BQUkd5Z0dYeUN5Vy9NbnozYmN1YlY4cURDT2pMMnZndkRvNVJkMmtlVVhLM2tnOTRZaHpCY1piVFdMT2kvZGtzT0xlSlRDQnBSMWQyTFlFcmxVeEo0THg3OGQ4eHJCbi81NURrWlA5UmdNRDhYUEYvRTFaYzBvVUMwWFhQWXFrR0FkbkVaVXErcE9SREIrZTlteTNuc0VBaTRtVHgvMXIyQW9qUHJSbTdvcC9pZVlCejdlT0tMSWpOVmhOc1RlOXZLT2tpL2gvdGlDeDBWTEdySVlFNHl3ektaSG5taVF1S1FkMVR5VGVWN0UwNVdZemhnUUlnVlg2ZWt0OGtZRmw0MXRjSVI2WTBqdlZDcmY4b2VGdkpUU0hiZnBuZGpDam9vZVFQUEtiMnh6ejNQWmJIMFVramkzVUhabFFFbm5QSmhDMVEzQStYT2hvQU5UNW1sYTJaTk5iZ1V4N1Z5QlBtTmNvRXlxUmZpWFR4NUpRVFJTdDJBU1ZHSmVTR2VKaEFiZ0xaU05lMzRNOGRXQ3NtalZYQ0NzdUc5V3pGU2d4a3F6WHZvY2prYnlDWVVvZDlidmNaZ0dGUnlSZFFvaGtQaE1iR1htcVlFYml1a1FaaHJnQ2lLTk8yd2RUK29zUGZLR1BONXVFb0EwSFpvamxib0g2RWxDUnFRcmJieW9wUHR5S3VNaWpJZkNXTU4xeVNoY21jZWkrR1ZTRXZhTE1jWEo4TlZEKzRDYzAxS0tWRVVXcVljTklWZElWSzRlWjRtQmpUSFVaYzdNZ2NrWVVOVnZoWWFuQjl2MVVvZzhRVnlnM2JOb2JjRi83cjkvaXpYdjBKN1hOMmpxN1BKb08vRndXZjVQazR3R0R0SXZ4MmZUSzJTOEFGOGRDWll5TlJNZDZ3clZlZVh1ZDdxV0dxRm5Od0lSVkFmWWdyc29EbTcySFl2aXprL3BkVFpnMEtjRDFsS2tXVDBtNjI3b2lMU2YvZlBCOEhYZ1lLbWEzQlZEOEQwcHp2and2NFZmWk9ObGdjWVRDQXpEVkIrVHp4TUw2WEdOeXp4Nm54NDNNNUlZdlR4R1NYTHNpRElmWnRJc3l6SGN5eXM3UTJpRHozeWNIMTBlc1hYaytoQ3lKalJSakVMeWw1U0dzemd0eGt6bm9GYkI4Y3c2cllYeUNXaGFkd3ZrdVpsS1hFc1pSSllSNmFkcks0eGtkYmhOR29LTjd5c2laeldhdUJNR3A4dEY5akFhNVJQL0UvcXUrZXlaUDc1dktSQUZlTHoxN1Y2VDFhbXc0Uko3T2ZHL0lDWlZZMzYrUEZCbDNFTVQycWZkZldFTWZJSjN6TXgvNGZiVHZHMnk4aldsa0ZRUmJRT3FkbzJ4YXlmeFlHWTRWMm1NT2ZVV2d5WDJ2M0hTVnRHdkhhakdRVDNNUERTdDdKay90VzY1QVFMK0xQU084OXk1OWZWUEp5QUtsRUFhcFlqK0hQcXd6akE1bVhyMW1TSENZVnl2Um5GMURjd2dOS3hSRXcxeGRqSW40ekpZMWtnZlVKZDJ2YlVHeHlNZnUvMllCMUFpZUwvZDRVMzgzUkprVUxoNzV6R05OOHNoWnp1RDZGTHNodzRUN2VxWDAzeXhBZmlETUJaYndDbWFhWjFEQUdOTW1DZUlielp5d0pxSElVdDRCeTZCUkNEbk4wL1ZHL2NJRmhydHhBZFVWbUJVOFdYZGg2bUMvNjJNays1UGtVdnRKUnBrdnZNc1FIbGhxc21DWUpYeE5VYXk0WGsyZ2YzOUJ0S1NNS21TN0ZnaTQ5dnZRUWEyMkpPRVZha21oZ3hmeUx4NUFFWWlkaDZqb3VGeE4yTmgvL1J3NHNpMHErejlua1pvZjNZWkVQU1dKeFp2OUNKUXNFWUM3aENmd2Frd0x4Z0xxRENXUm1TSXNDYU1lQkhnQkJ0ZFdHTnJwMjYwakoxVG9jVFpsU1gyUmkyZ3RURVM3VzR5bTBLb1pTWFNwNG5zRWMzc24rc3dSY2xsWVJmOCtMVjJCOFZQUG4yd3p0c2xrWENMUjY4YXNuS2JOU0dIZzF3Skp4RGRjS0M4K0l1ZDlnNVlCSWpzdVhBUk1td3QyUkoxRWx1d0s3MkgvZndMNG5IcVVYWmJFUkZpcDVwYjUrWmEvTG1aaTZhYjdxWTQ3T3Z6L0hRdUF2OXhXQnBXcldXUE1Oa3lndHVGckVpbWI1dEVHZ2M1eTRMdERtbHhwY0ZodXkyRVoxeS8reHlQQXBxcjhpK0V5Mjd2eHFkTTVpeFVXc3BFamNzMzZhaFZoaW9ieElVNEltdEdBU0tyZHdhOElDVm5ObnF2K1VPdGVMemhJbmkzOVMvSkpjSGFqTEdNbWYzNmFHcVRvU1d1Z2VxcjlRNWhRbXJtb0h4N0dWemRlZVZEOENqY0RmeWhRVFJXOHhLQi9SWWtVU20za3luNkc1SW5kWlRrTHBGcXpYdGsvVHlBTDM0VnEyWWswWUwrSWV5eld5a0NoblJmZTZ4VEhpZnEvTjBtYTFSWDh0TGRyQ2RVZng0UXVhY25TNTZDd25NWXU0d0VVNVJ2aWNRVEVPbU1KNm1zMVZrZFoyTm5zeGtOZUo3U2lPZVVhN2FXbTBLb2l5cjFqVTA2aGR5ZTdaSU43MWJDc211Y1RUbEFuMFNWd29yQWVKRTFuTGtzSGxyUTZ3WmdvRnFFMGFiSWdWNWNXaXMxeVJ4VGoraStEaG5DeHRZWDc5MXFIdmJBSk1ZeFNXYmRKTXdFVlV0NW94TFdoRGRaSDJsMEpveXFWc1hjWWg2NTdpOHdiRDk5TU1NWUZyRGUwbThGOEVOQi9RdmtzRFdYaXUwRENlR3hJNVgzVFdOQWUvMlkvcUhod0NpMkZ1aUgyTzF2NHZpK0U3KytGZHRuaGVGckVVRFBKYkJMbWxBVmNJQWdUaExnNnhqMTRraExVa3gxSDRESkZNWTVyU25JaUIvWnpxcjcxQlduNEsxYTFWNlVCMWE0VG1HRnpFclR6Qm1oVTRXUUIvb3N4cWF6M29PWU5kd3ljT0ZyS1E3SWg4K2RDSS9ZeU02RHNIQVZvUGFiR3Btc20rME5KWHpWYzBwYnBZRWRDZHhSWWxITHU0eGpKZWdicUtWdzNmd3hlL1hUTzFXekJKZTltUk1XeHhnQkJNQVZtdjc5NHBJQXRnQWQrYjZ6UlBBR1B4cElPQkxHQWhuTXVma1VteGVjYmpDWnE1aW5nQ0FtOVBPajdHYVd5bVY0cUpnZFJpWDROcFdHZzRpelUwc1ZXMjJHSmYxRFpjSVA1SFVkU1BLTnlEamIxSml6Zlo3UTJZSERkUi9TcGRaQWgreGdyaEN0NEc5OFB2dlRRYk5iTG93V044ZjRIZXIwazh6b2RwVmpWY3d3ZlRUaFlqaEprSVRiTFNZdC9uV2RQSVZ3eU1Tb0FzOXJGUHZrSWI3RDlnbDZTUTRkVW43R0hyYVlmRnZtOXBaSUdNRWRMTzkxbFlGbFVCYmVDU0lwaDZvOWlHaHcxZExLeFFZSG9XeTFBQzdtUVhIMnVtRUhDQUZkZHpTcjRndGlQNE83R3hENll4QTV5SFVOM1RwLzVORFpmcFpnTzB3MnlENzl3NWdXTkZKa1JQNTBLTFZoUXdVV0RWcmxjUitEdExvaUNlY0N0OHlDY0lHTmpsUHBOWkI5eVEzZHEyVVNKbXRDeExIK3NEckpwQ0JTdzNaRWowMXpJMFNUTlp5SWVvektab3o0YVlwNW14bnUrY0JHQkp5Q2RQSDBybUJVdUZncURTK3JEUVl3VlkyL09WTFB0SXQ2QXFTOXNkMVBEMUR6MEVTV2Q3dUc5VkNza0N3T3JVSWRTd2hDQzFaT0ZwQjB6MitSSDd3S3JQMzJ2YjVHSW9sMENoa3I0R1lDRGw0UUtmRVBnMHV3eWVPL2RLeEg2V3NGV29hLzRnOUxRZ0M4ODlOUVd0MTRSd1c1RVIyUlZBVm9VTTNETXNqNmhOTzFsQSszaFBORm9Zd1FRTzBtNnRFNXpBTXcxbUw5SlhSeFRZUUVNYXJya3c5YU1DMXFCZUZ5TUw3SUlzQzhTQ05vZjRqUzJVcVNyVmNWdUlmVEdSTnZyRVM1SkV5MGE2ajB0eUVhdG9iTElZR3pEWmJiR2FHajUyTHlsWEJBUDhFcW9mVFljck5UMUNQN1pBVnNBdmVHZ1QzVWRBMllzVm9XSjFVY3hyTWw5ekJadFM4QlBZUFRlZzJ1SzRkV0pBUGNlaklmZlZyUmRVbkNaWldOZkc0dGhjQU1ycTNseVFoU2tiVXU3NE41Q3E4OTczaUxMZXZ6cm9FMjgvazY5TFJORVBLakNmVHVBYWdaaFFIUFFUc1EwRllVc3RCa2xUQ3YvZVZ4UktkV09TOG5zeWwvNFdyN0tBL3M0VG1uOEJ4VS8vd2hYRWVwRkJHbG1iM2k2R0lGeWxoUXZpQVpXbEtFejZxbkJOUG9sSUZxVWM5MWdiWXQ5am1haEFxdDU3UG5aVC9hQXJyalhpVnlnRDZNN1hZVTJFZVJZSG96bU9jNnFEdnNyaWtBV3lDMWkwc3N6UmljbG5VTGdxYkRJTm5Cc0N5Q0x1dTBhbnNqa3JuMEtORXZRcnFXRXB1Z21kSW1yMFRTSGJCVDFDYnB3MkNWMmcxcUJkTVlCdk1Zd2xUNnR2dFB5TmFVd1dOV1Qzemx1L0IrR0VJWXZESTVyNTJhNXJPOGRrQWNJL2grZFQzSWY4dHJFaGl3OTk0Z0o0Q0VuY3Qxd2pXM0crK0Eyc0dNVXk1emhSM2Jhc3lmVGo3a1ArTDJMZUg0SnNzcEVUZ2t2UE1XSGdCaUVWL0ZQS3ZISVJCVU95T09rOWNyT2tlSjNQOXZlMS9udVNlVm4zOFd5R2UyMmhCZU11NysvUG9wL2ZaYXlWYTMzaUJWV1d2K09sU1JlVDNSdnRxd3pINWhkVHFYRjBuMTdNMG45WHZoZFZEZ25qQTFicVQwV3dET1U1OXk2WnNLWGl3SXlLTGRrbjgvak5kQkNnamVaZXZXTTVBSXZJRFlhd2liKzllQ2w4RWV0eERZb2tRcmY5dndBREFNNU1wVy8ycDdzZEFBQUFBRWxGVGtTdVFtQ0NcIikgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5mdWxsd2lkdGhfdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgbGluZS1oZWlnaHQ6IDQ5cHg7IH1cblxuLmZ1bGx3aWR0aF9sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjU2cHg7XG4gIGhlaWdodDogNjZweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFRQUFBQUJDQ0FZQUFBQzRsUWkxQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUVOQkpSRUZVZU5yc1hRdDRUY2NXM2lkQ3hQVXVwUnFQcWdxUmVBVHhEazAxallnMzFhcjZWQlc5OVZXcHR1b3R4S09vMXFWUlJWdDZLU1VTd2xWS3ZVa1FJdkZzMFNqUmFyeENKUkk1Ky80cmU2S0phczZjZmM0K09YdWZXZC8zbTBUMm5qMXJ6WnAvM2pNbUNUTDg1Tm9uRVV3Q1FvQkt3SFZnTXhDK3dLZjNKY2tPZ20rVVFWQWJvTkJkY2k0eEExbjVmczhFN2pIY0JkSmhoN3VTQVFUNTRJR2dBZUFIUE1YeXBDckw5NHBBYVpZL0pRRVBHeitYemV3bkE3ZUFPOEJ2d0ZYZ0YrQThjQXBJaEgzdjZOQ1d4Wmk5eXJMUWs5bk1nOWt2VDRyYjRQTVpMSlNaWDJZdzNHWTJ2UVhibWRYcVlQcDM4am92aEhGQXRVZjgvWGNnNERQZlhoZlZmdUN0RTJ0TkNLWUQ3d0hGZEZ4Mk1wbkRKcFBEQWtlQlhRc2JPRGN4SUgvSjV1MkJZT0E1b0xFVEVqQTU5MmxnQjdBTjJBcWZ5M0NtQk1LUG42R3lBRFFGZkFENnZhWVQrRFNSN0U5QUVuQ0lmQkpJZ0Y5eWtZSnAyUEdvcFFnSEZmTE15a1VOZTc2aU5uVnZKcStqZ3YrUlpFeWhWc01lWUJQd2JhUnZyeXZPa2pEa2F4MnFwSUNYZ0NvNnN5dlZibEZBSkh3dnJxZ1M4V2JTdXJZSStnR2hyTERyUmFpRnRScFlFdW5YNjNpaEJERGsyUG8waEk4VjhrejY0c1k5eXRuZ2lKZi9vWFZoTk1rQjFoUFp3V2tQRlZVaWtKKzFXWXVydDg1YlhIbXlIUmdISDNRSUVReE5qSEpEOENJd0VhaHZBUHRGQSs5KzNxam4rVWNTd09DRWFKa2pFcmNsL3QxbHE1MHhNY3JFK3RldUptdUJrWXNiOWJ6a3FBOGlINm13ajJaak9aNEdzeWY1M2tKZ0xQend0bFlmZWVOb0xua3VCOW9Zekg3VVRYM2ppeVk5VnY2TkFBWWQ0U09BWlUydEp3QVkxRlVKSUxmbEJMd09vNi9WK2tPRERzZVVaMDNtWncxdVV4b242TEtzV2JlZjdSM3g2MGVpQTFoWHJwS0I3VGR3YWRQdVh4Y2dnSUdIWXJnSTRLdm0zYXdtZ05jVG9sMlpBUEpreWxMLzdwTTF5OUZETVpVbFpmRE0xMFhzU1YzV0lQaGprcjBpZk8xd1RBMEVSd3hlK0Vsb1ZxdlpsODI2SmVmOWg3dlpiTkxzYTFyR3JTT1pCQWNyRHFPUHMzZkVBK0kyZUpyTnViV1dMWVdmQmpKVEpHWGc2RFp6RXBxU3UyK25aSklUMEJnU3pUelFGUERqQU0wOGxWWVpIeFhTNzZGN3MrVXR1cWJheVU4alhhRHdrOUQwNUN5Z3MwTUlRT2FQZTZha1RFWGFLdVdZdzlsRHlHRWZZNDd4Qk9BdEtmUG5hdnJYWXdmR2IwajVLcURyWWpzVDdEd0V6YTE4N1FZUUl5bURhL0hBdVc5YWRjbHh0Q2YyUDdDUmF0MW1rakpGMlFPb2JzWHJsQi9mSVk1QVc5UCs2c0dOelVHaW9WYldvdnNrWlNyNGpLUk1EWk5OYnpMa0VXZjZpcFpkYkc3OUluMjBucUJrUGpLdElDbnJOYW96bjJ6SHVuNjhmaG1LT0dzaWJTbmF0d0Q0T3cxeFlQTm9aNmRQMURxMG9JUDZpbDJvOVMxWk43MDJIKy92aDU3SjlraEx2MzJ4UVhEY29WYThRbXM1d29GdlZyWUp1MWZVdGtUQnZjalNGQVZkUmlJTW8rNlNwS3hUNEpIV3dGdGtWMXZTa1dNMjllZDhOSk9sYjlISzFtRTNIV1VuRk5STTl1MzhCRTZrY3ppdjh1eTNQNVlxcWxIQSt4TGZHZzlhOFBlNTZBSllLU2k4Mll6OTk2SDJtWUJ3TURDTk1USlA4MnNocS9Gc2twZjJiREtoOE0rMTRwVXZnSGUrYmRmWktSY3RnWkNvcHR3QXZhZzdRK3RHSWdBM2psZkQ4YzV5NktXNlFLS1ZHc2p4R09YN2M2dmFkdDd2bFBackhYWU53YmlYOTI2aUZsMFVoKzI4ODM1d28wTEtBM1V0QUJNMzlDYW93YktCU0tUZEY0am4xRE1RYkIxbUIySU5BUnB6NXQxNEZKQWh6bHI0OHd2U21BUE1SSnBmQk13Y3VwVURodGxveS9vYzMxbnNySVUvdnlDTk1VanJVZzU5N3YxRkFCb1dVQm9ENElWZUJleDdCZWtQQnBJNGRSMWxCd0lZeGxuNFY2eHBIeHFoTjVzaXpldVE5Zzg1ZFJ5czlqdTlkMjR1bldPV1BBREpBdGJweFhaSWF3Und6NEkrV3gzVUF1Q0huZ1hNZXdzNjlBV3lPWFI5dHUrZVRiWFVmcXZuamkxbFFNZ2hIS1I5RFJpdVY1c2k3WE9BWXh4NlBnMmIrS3NrVWs5Ty96K25GN3V0N1JDYWd2UytCbVQvZ3k2ZjQ1a2ZIVUlBcnRBQ3lKUFY3VHFmZ2g0TE9mWHRhVVB0M3g0b3daRm5jNk9DUXRMMWFrK2tuYm9BNHpuOU0xU2xMWXR4eG45RFg3YnJ0QXBwYmdETUFuNEFkZ0ZmQTEzd3R3SmRKbmV6V1ZNV2wxeEpvTzhuQ043bUdJU2hYWGtmcTNQYTNGa0lpOXdMZksxN2U1cWxMWkt5UHVGeEM0ODJWMGtBWE05dENIN2h0dDVzRjkweGhIWUlqckgwbkxaZEFETS9qQ0JyTzNSQzgwczZ3S0Z2Z1BwQ1lmTGx5Szk0T0cycTN1MEpIWEtnU3l5SHZqNXFDWUFIWVZ1MkZqZHFwU1c2QUhZVzZMS05ROTlLUFg3WVVsV2wwM3B6NU5jQnc3U3FvQXVIdnJWRE4yOXpVeEgzWFU3L0wydFVBdEI0SVpEckxRV0d6a2M0SDZXQndOOVVPTzJUSEkrZE1oQUJuT1NweUlBU1VzRUZNenh4WjNNK1Nxc1dyd2tDMEtpUFpTZ0NNSnQ0ZDZwNXFZeWY1MnlHRkFQWjh4ZGVYN1kyN2kxaEhUT0NOMjZuOVJHbExEeEtTMjJQaWk2QTFiV2hhMHdEUHFUekZVNmRyZDRNMHpGNmg0a3p2NjRiaUFCdWMrcGNUR1g4NXpuaUh0a3haa2NGUVFCaURNQ2liQW9KdnNXcHM2Y0taK1ZGdGxIcytVUDNJRjRDTUtra2dLTWNjWHNCMjRQVy8raGpOQUp3MTdLZjdxcmJnVG4xOWhEMkxIcTlhWjRjd2FzY2p6WUJranVzMjBuUDAvUWtyYnUvQUtUdTdOVkIxaThCYUxrZFdIWk5oOVZLYjdPTDJsUGpTbXFEcEJ5WlZZcmpjVXJJOHd3UEpQQzdYYlJPZ0xZbDMzS1FTZWc3UkRyWDh1RVBLZDh4Njd2N3RNL2tKQUJOKzhNdTZyQmFPYXVMMmxORHZWRlFiclpkdld1SnBDemdVaXRsV0ZqZVNVeVdCWjJvaFVKYjdGZnQ3ZHMrdFVoYUFLTEpLdXlwQjcwUlArM3pwNU9BcXhyRVpEUWwycFpoUnV0VnUxY2hITHYvNWNETER6OG9CZ0cxNkFKb3BITU8zdUdGa1VScm5WRXdyc1BIZXdJWlZneTA2Z1hGZ1FIQTZaYi8zZk9LUXduQXlPY0IyRU52UWFoRlM2ajU1ZUFyN1dqRjRiUEFaUU9TQUtFMDhFM0FpcjJqSFVjQUxyWVh3RnE5MVRTRnRjd3ZaKzRDT0VMbitGZmJ4b0dZL1lENVFKWTFGWmlPTUx2WjhuMjkvaG9Ea01Vc2dGNzBGbU1BMnN2aEFXMW82KzhJLzYvMlQwVklUV1k2LzVFdUNpbHBJSk5HUXIrZENRTmJYeE9EZ0hvYUJCVFRnQTRURkE2NmYrQlRRdU5sQjJpWk1TMENvdnNXNlk1QXVvdWhZaEdRQXUxSy9KZWtIS2xPQTMxVldIcXNYVk5DNmFlVHFjWUpBdEFUQVFoN0Zva2NHOVNLanZvK3p1QlUwbkRKUVZvQ1hSY0lrcFNMVEZ0enZqb0U3MDRSNndCMHBMY2dBQ0VQeS9IQkxXa0IwaW1HaGI2TDQrakk3eFdTNVl0TzZPOXRuV1Vsb0pINlY1cU5BVmd4MWVWdUZGdldYeFJQQjNkeW1WM1FnU1FsRDJteHhXZFJYTENrWExSajZTQ1RqcHJPQXNUM2J5dnpUbEVZcmNiU3dxYW5oZ1hJc3BtbXhTekNNRHZYb0V0cFRwMXpSUEZYNU9Td0ZyVEJhUVdIRC9xNWF6M0FJdlB4c3FIdVpaTmxUY21GMW9GYk9oT2d1bEZzQ1gxcmNUNTZYeFQ5QW5iYmpHQ1FoY2ZxdVR0Z21TV2RlbU5waVdWdDBXZmxqdnNQRGdMd05wQXRlWFFoeXMwV3hiNkEzWGhPaGFyc0NBSkk0U0NBaG9JQU9PT1dUU2NrWlRxcU1HbGpHRnZLcGxZY2o2V2NIOUZVZEFFSzJvM25KcWh5YmxxdnNwSmwwMWthRkxPQUpnMlhIRFRNT0FDSHZxb0hDcEVYSnpqeXEwV3RlUW02NzFaQkIvTFBVQTU5VDRvaS8vZEtpQWNPYUFIa0hweGc2Y0FGV3RSQWx6dXNNWWJ4TmMzWXd4eVAwU3dBelFuUDE3a1RCM0dPWnh5eTVUczE1aDZsMDVsYXMyLzlDY1JkZkxmSlJaM2JyZ1RQWTVxM0FOQVUyY2U1UnZrdEF6Vy9OTnNBaGJ6WUNkem55TE1QdldZZjg5UzVFMC9nOU05dGFyOEJHOUZGcEtuc0JwMHZnVFhVYmNYL3J3SEs2ZGgyNVhodVBOS2NBRTRPYlhGVU5wc3VjdXptQ3F3ZkdmK0NJYm9BR3U1ZXUvUmU0eHZNV1MzbFdWVmdwbDV0V0cxVzRoQ2tQNUJEejFTMTl5RGdHM1h4TGwyalZmNFI4ZllCb25STUFENGN0a3R6YzhTcHZhanRWbkxXaWt1OFB6dFVXYlFBTEhZeEZuUHVPSHk3Nm96RW9YcXpIOUljaExUUDU5VHhpOVFQR3BsVjJqRUVjQ3NrN2lDa0pVU24zZER1SExZNzZ1YUlyWmF5V1ZwSUN6VTRGbk40QWJGMUZ4eXFxTzhXQUI5c1lIZTZCLzRVWjk0dGVqemllRGlnaTlXQlNDZmRiTHNaOE9EUTdVOWdnUTEyck1MeGpZK1JwbEo2OGora3R4UFMzWTFEdHppSEVNRFo0YzB2VWUzT1dUTUcwTzA2ZGY1eitIblJBbmkwWEIzWDBJejN4MWl4QjN3QzJiVFN0S1F3d0NrWDFpTmRMWUd0U09jeXdJTlRyeG13UlpvTkJIQ053L2ZyQTk5WG1wcms1ZXgraHpTV0JFWWh2ZEYwVERxSGJsdmNIYlhSZ3E1NlJ0QkhVclpSV3BKYXdOYmFueDdaaFhBaEVIdCtSTk1NSGZXL05QOUcybmkvRFJYRGsxZmp4NzZjcjlCYWk0M0FCYnozSGNMdHdNSHJFMzJMNUFweHBJSDJmL2hMeXEwN3ZkQWNiV0psRkluQUhGdlNrR00ySGVOOGxNN1dPMU5oU3ZKS2hPdkpiamNtK1JiNTVTdElEeDFHK3JTa0hGa2VtR1BPUGJ2Z01jN1hkME9IMHc0akFCVGd0S2ZtSlF6RWp4dXNlSzA5UXdiZTNTc3BHeHhvenZkWEtnT1NjaHh5Mm9XUi9rNjFFVVIySEtrT1FkQUlxR2ZGYTA4Qjd6Tkk1U2VmdUlTQXByem93RWhhUEVKRWU4L09TYVh1QjYzem9IM3JUd0ExVU9CcEg3dWJ5dmpvMEk0K055YzNzQ21kc213NmlPQU9TNXNsb1c3QVlBYXlHL25lNzhCTlNUbW1POHRhL2dFS3UzWThiKzkvbm5pd05GQUZTbnM5S3NpeVpFdlhaREw5WXlvNzhTUlA0WEZMRC9leFN5R3IrWEhDV0FRUmtwQ1JLYVA4UDdFMUV1UWZOVTEzczRMdENrSXRsbUQ0WTV3OUlvUDlxQ0JNY2pIZit4TDJ5OTBuNE83b3ZkWncrdW5WNStRdXZCZ3ZPTUFPcFNIYzUxTHA4YWZhc1phVnY4SFZwVlpLMXp2VDZpZllzUlUxQTBFbklNQkZYSVlXNWcxLzBEUXJpa003ZmgzZFpJTFg3R08wUjJDQnBPS0tMQ0VGQlFYaWNxbXhwOXV3bHRVSW9KZ0IxYVJ4aStGM3A5ZTdhbWZiM2ZNY2V6b01QOUx1dVdZR2Q1VTlRSmVNNmZVZTdCTXdsZnp3TlAxUzJJcXhuTXdaOVRTWlFxbzJLOUVQd1JJWFl0LzhRcmUyOUU3OW9KRmRON0dVSEhPbUtZS1BKT1dJS0NNSUhjTTFMbk9tZDZ5V0g0SGRhRkJ5R3ZDT0FRbVV4a3FvcFRNZGRpeXdhOUpVNG9NemRObmhjNFc4L0dQV0xHL05uS25xekVRYUNIb0ptQ2daYUJzcnA5Q284b0RmeGpTeSswNDI1R3RMU2JudXFyc0ZnbmRHSVh0c0JTS0JXUGlmdzlxcEpkNC9RK2ZyMGRuNWRDSndLUU1VZkRvZWJHYldSOTduSHZXQXlmMjlzelRGc2ZNZldJK1dxd1RkbjExM2w5WXByVEw5T0ExRzBGTGdnVUJuaVc5azFqQWs4UHZZaHBwc1owWCtraDI3U3NxRmxrVDB6bnBZU0JyelExclhIdzJmdTFxVWlYRWZuV3UzenN4dU5GV3Bsek1yYUZaaUwydGhycjgvcDI2aDA1VzVJNEJ1Ny81RWl0SjhlODE4ZjZPcG9iZk5jNStKY2JRR2xTT1NhQ2NUN2M2aXM4MW9QM2hqeVhrdVh0U01CUDRZNTZmNW5uYmtOWjNOUVBQR3ZwSXljMENPVFZOenRBU2J0aEFYMStqVHBOczFWdEN2QUw4dzBQa0d4K0JuRjV3NWcyQTNtbk9ubzhGcnNISkN0cUpqdWN0S3luUmRHUWNsaFc3OXBhbEw2cnJmWnZha3l6L0pmbWVCYzdBbDl6clRnbE1BSTMrbUpnOFZ2aXhwWHAyN3pwUUJsYVltVWMxRnpUTXZobXJNK0lTOFhWdmwvcVpUMFFsMVowcGFTd0pwRS95Sy9tQ0xrVCtiOHRsUjdWeTkvQUR6Nm9nRE81MVV4SG5MR2tuRjhHUWFONG0xc3YrZFN3TFhKL3FLMDIyRUNBTFF1NVNmZkVJMUNkeWMzRUNRZ0JCQkFIcVhzcE5PcWlhQjlDaytnZ1NFQ0FMUXU1U1pvSm9FK3QrZTZpUDZ6MEkwRXpkaEF1MEZoWGlIMld3S0F6S3N1T0s3SHpCVVdFK0lJQUFEeUo4UjlYZVlaWkNBREJMZzM4ZmZUMWhPaUNBQWcwakc5SG83WkxPcEU1RE9lVzZncDdDYUVFRUFCcExNbWQ2N1pGa0tCdExwQ2pFTGlCY1dFeUlJd0dCeWI1WjNISnIzd1VCNkljMy91OEFjWVMwaFdvcVlCU2hDS1RiNnB4YVNzdW1sN01NTkJhQlB6cHhuWW9XVmhJZ1dnRUVGQlR3T3pmd1d3Q1lnRzhnQy9nZTBFb1ZmaUNQay93SU1BR3V3Rno0SzdxbEdBQUFBQUVsRlRrU3VRbUNDXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uZnVsbHdpZHRoX2xvZ28tYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUwcHg7XG4gIGxlZnQ6IDUwcHg7IH1cblxuLmZ1bGx3aWR0aF9zb2NpYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTBweDtcbiAgcmlnaHQ6IDUwcHg7IH1cblxuLmZ1bGx3aWR0aF9zb2NpYWwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZnVsbHdpZHRoX3NvY2lhbF95b3V0dWJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA3NHB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRW9BQUFBMENBWUFBQUF0K0s3QUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBNGhKUkVGVWVOcnNtMXRJRkZFWXgvOW5YSlgxV202bWtCRm1SYUk5QkVFUGdSZUllcER3UVhvSmVvbWdYZ0pMSTRvS0pUSlNCQXNxb2h0RWhGQUdGdExOOEVJSlJWR1VwbGdta1lGbGEzbGI4YmJUZDliWlpTK3V1eS9ObkduUEgvN01ucGxsejVuZmZPZWJjMmJuTUlRcHA1S2gwQ2FOdklLY1RyYVJyZVE0Y2hJNVFTdkhrNU8xL1Zhdll4YnRweFJ0bjF2TXI3eVFSc21xWDltcGZaNGxqMnY3SnNrTzhnaDVRaXU3anptMHNwMDhTUDVPL3FFNEI1emhuRDliQkF3L2xrY3VKdWVUYzhreCtMODBUZTRrdDVFYnllMEVUZzBiRkVFcW9rME5PUnVScFc3eVlZTFZ0Q2dvclh2Vmtrc1IyYW9qbDNsM1M4WHZDMmNrSkpkS05SYUJFVVhSeFBOUXEyVGtvd0tLcWpiL2lLcVNYQUpVNVJOUkZFMDVXdmFYQ2xRdVJWV1hPNkpLSkkrZ0t2SHVlb1dTUjFBVmVvUGFKSGtFbFlzTm8veVVwZzNwcFlJcm5VZFVsdVFRVWxrY1ZLYmtFRktaaXZZa1FGL0Z4d0d4TWFicmVqYmRxMTJiQ2RaRms0RGk3V1lCWlRNR2xDdVlWNExkdXdyV1hBOXNXRzhLVUNuR2psSzJnTDE1QkhhQlpndTJwYUtDU2pFdW9yd1ZGUVhzM3czVyt4dzRzQWV3V0lTTXFGUmhtck1rQ2F5dUV1emRVMkJidmtpZ1VqbW9ST0VDUFhzTjJNTmJZUGR2QU90V2k5Q2lSQTdLS213S0xkb0s5djRaV1BWeElOblE2Mm5sb0dLRnZ0OUVVNzRxMndmVzB3N3MzVVd6VThXSVZzVHlXcU5OTVpKWnZnenM4bG13VjAxQTNtYmRMeGNIRldlcXljVEdYTENXdTJEMUY0RlZHWHJWR3FmQXJOcTVBK3hqSzFobE9aM0d2MCt6NWdXbHN5eW1iZm1kQjFDUDBHais2NEJ1b0J5bXlsTnZPNkVlcWdEYVgrcFpxNE9EbWpFRm9KKy9vSjZvQWE3VEpOcnAxTHYyR1E1cVNtaEFNN1BBK1d0UVQ1OERSc2FNYXNVVUJ6VXBMS1NtWnFqbHA0RGVMMGEzWkpLREdoTU9VUGZuK1R6MHBFMlVGbzF4VUVQQ0FQb3pDcldpRnJoMEU1aWRGZW5TRFhGUWRzT2JNVGNIWExrTjlTUWxhL3R2RVpPQW5ZTWFOclFKTFMrZ0hxUnU5cUZINUZ2S3NIRVIxZjhOYWxrbDBQallESU1UdXpHZ1B2VkR6U21nbSs2MFdZYTVMbEQ2LzUwKzRURGJoR21RVDRyNzVaUTNkS0xnb1Bva2g1RHFjNzl4eHdlZENaTEhnaHBYbkFPSjd1ZFJyeVdQb0hLeGNZTnFrVHlDai9TOFFUVklIa0hWNEFIRjMzcWxUWWRrRXFBT2pZM1BNL05qa2t1QVBFdzhvTFEzOUtzbEc0K3EzYXNXL0NPSzZ5am1GOHhFdXVvMEZoN0paV2krQ204Wm1oOHN1YkF4SEZBTGdJdm9wYkovQlJnQVMrLyticnVYdG1JQUFBQUFTVVZPUks1Q1lJST1cIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mdWxsd2lkdGhfc29jaWFsX2ZiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9Db250ZW50L2lxb3MvaW1nL2ZiLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZnVsbHdpZHRoX3NvY2lhbF9pbnN0YWdyYW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFFQUFBQUEvQ0FZQUFBQlFIYzdLQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUZuTkpSRUZVZU5yTVd3dVFWdFY5LzU5ejcvZDl1eXk3TExDOFdRUUVGQVNKQVNRK0VveEdvNmlUNll4V2EyTk1FNHV2VE5NNHRVbU44WkZtYXFvemFldG82Mk9tVFVacnRUR3RNWWxhUjYwb1BvcnlFcUtnb0lnSUxBc3M3Qzc3K0w1N3orbi9jYzU5ZmFzUXFySGZ6SC9PZmQvei8vM2YvM08vRUE3eCsrcTNmbFhCNFJ5a3BVZ25JczFBYW9ML243K0RTSnVSVmlJOWp2VEVBM2VlUC9oUk42aVBZTHdSaHo5SHVoWXZhcU1MbGJWNGc4M2QrR0VQc0hXajNHbVZTbzc5SG41N2tINkM5UGNJUlA5aEEzRFpOWStkaXRPOFh3Tk1WUlo0Nmhwa1ZCYU9EQUNWZ21Cb1ZKRFpWamgrb3IrdFNKY2lDQ3NPQ2NEbFZ6LzZwd0hZdTVGUlRTZTFZMXA1QUJ4WEtwSHJvUUJRZFFENGJlTzJEVzhqK2UxUFJrdm9kVmNpQ1BkOUtBQlhYL1dmeTdTMTk2Uk1Jd3BaNXQyeDVFWjdDQTFRQlJOdyszN2JEREVTQ0xFRGdXWWNLLzF4ZzNFRmduQnZIUURmdnVJWFMvQlZ6MnFXUERHZVNsNFhtYmR5cHpyRXpJZ3B1c1dxZWhCU00zQ1NWeW9GQXJmakFoZzB4a3A5WEpwd09vS3dQQUhnTDViOXZBa1pmaE9aYjArbExzcWJha0s5L1lOempCK3VBU3E1d1RvZ3hBazZVNkRadUdPbUFJVGZqdDErekdCb0dmL3ZXdkUrMG13RTRXQkllNVhZWElkVGF0Y0Zack9lUC9VRDlVeXJqL0FCNER5L1A1YXF2T0lialFWbjg4NUJxZ3p6M2hRY0VMRXlMTDdJUWdMRUVUclBkcVRya0c1V04zN2pvVVp0elE1a3ZwWFYzWnJVN3EzTmo4eUZ6VWNBM0I4eFpqak1PUEVvYUQ5dUFveWUzQXBOclkyZ0EvMnhHbTRjRytnK01BQTdkL2JBcGsyZHNHck5EdWpZMTgvQVJFZW1FZnVSSnFvZlhmYXZmNGkzUDh4TVd5ZjlETk9wNm1kTlF2YmJqaG9GaXk4OEFhWXVtUEtwWkQzclg5OEpqLzE2STd6N1FjK1Jtc1pGWWNtWXBjU2tkM1FlQUcweXFrL0h2Tk5EQ2dJRkN5OWVBUFBQbndkS0svaTBmdk9PbndESHpSMFB6eno5Tmp5S1FBeWlsa1RxZDNLV1M4T3lNUXM4czE3YU9zdTQxd1luK1VwakNVNy83cGt3WWU3RXVxY045Z3pBN28wZDBMM3pBTlQ2YTg1T1ZGMUNORlIrQUlVUW1jMGFhU3cxaERCeWZBdTB6MmlEeHVHVjVKMGFCWERtV2JOZzZ0U1JjTTg5SzZGbklJSWFITFpaTEZCM1h2elAvY2hjUThCTUR1RUFiUm9DdzNJSVg3cjVYQmc3ZTN3KzMwU21Oenl5R25hOHRnMnNzVG52NktPQmQ0Q2dmQUtrTWd3NlIrak9HYTBTeHhock9SNDdaMmhRKzZiUG53eW5uRGNISmgvZGxwdkh1MXYyd3AxM3ZBaDlOUU0xQk9Bd3RHRWcrTXJzODM4VUdnTUJUanhFa2xIMkF6OWF3OXNuWFhNYVRENXhhaHBRSXdOcjduNGVWdC8xSFBTOTN5WFhXOHRFUUFaR1RJbE56S1RIdFJGVDg2Um9uLzJOYUIrTmdSTkNrT1FpcVdaMjdlcUd0UzlzZ2Q2ZUtreEhFOURPREVlT0dnYWpXaHZndCt0MnVPdnpVV2lJWHhpVzBHNlVFUi9BcHVBbUFXNmk0Z2NzVEVUR3A1MXhUT3FWQnlONCtjWmZRZWZhN1ZBNlJCM0FHcUNnb0FYdUdFc2YzMmhFOHB3WU9RMEluR1BUN2h4SlUrTUVqY1pqZU9QclQyK0NmVHNPd0VYZk9RMjFNK0JYTFRycEtGaS9lanVzWDkvQndHaDhIcjB5K3BDUUdWd3c2OXliczFLWDBTVGF3TWZ3RVorN2NTbFVSalFtTjY3OThYOUI1NHZ2OEhtTklPcllKa1NTOS9jR0RsaHR2ZFNkVmhoWFlDVWFrMGFjbkZPR1ZDdEtwUUFtSHpzT1JyUTF3Y0IrTE83d3ZRYzZlMkVmMHJHTDBrZzBxYjBWVmo2MzJWbWhBajFFVHBLcVFCUzdGOHZFdlI4QVB5RThOdjZrYWRBOFpWUnlVOGZ6bTZIenFZMVFzb2NvaHJLMm45aTlHM0ZXMXFpOC9kTTU1SlFrelJwQlVzTjlPdDh5WlNTY2VjTTVNQnh6RHZwMTcrNkJYOTcyRE94QmMzajdwWGZoclVWSHdheUY3WHh1N0lRV21EZHZQR3pBTUVuV1FaRkt6RWdsRGpKeG9tUUNKYlRsTWxKSTIraEFRcVF5alZYYWoySHlHY2ZtbUh2bkgxZEFPQmp6K1dCUUtCeElpZmZ4SEYxVFlwTG5scXF4alBqTUVqMjdLdS9pZCtMN2FTNWhkaTYwSDhlOGZmS3lVeFBtNmRjeXRobE8vNVBGZkEyR2NuZ1puWEQyZDhMaUtYeWNxT3hISzFTeUpxc0JPT0hZUlFEdkEyZzBJbjA2UG5wQmUzSkQ5L29kVU1WTXJGU3NBZngrUWNYRTAxdVdPR1NsVC9iY1ZBS0Q3NGx4RGtsTm9NWFRrNDBibklEWVA4Q1lZOGJWYWRtNG1XT1lNWkx2Z1cxZHNITnpKMHlZTVliUFRaODlUczRwTVFNL29tTUEzMzJnU0JHU3BKVzNTV0k2VGhrbk1Cb1I5VkxHOWcrOHZCWDlRenhFeGovVW9TUzRJd1hRZXVvMEdQMmxXZEF5ZnhJMG9rb3JseTRiMUl5KzdWM1F2V2szZEs3Y0NoMm8wdFZxRFc4UlFHS2MxOEdPYm1pZTFKcnZmKzN1WmUxUWxweWpndTBvSEE4QTVRb1VFYnE2QnRnTEtJY2t1MSt0WFZGSUdvQXY1ekFVV3dlRTh3TzBqd2cwanNtMy93YTJkbUtlSHllY3FpRTV6emMwMnI0OEY5cXZYZ0lON1NPSDlCY2FQZmp3NlcxTUU4K1pBMUh2SUd6N3hWclkvT0NyVUt0RytENEZiOTczSWl4Q1Ird3pUNHVNci9ucHl3SUFNWWh6N2Q2K1AvZmNWcXhKZXZiMmlWS1NHaW5qWWdKTlVaT3FFd0I0TUhhZWw1aldQdCtWN0RCb0xLaDBkVEFId0ZEVm9Hc1hRTmpTQ0VmZjhnY28rWm0vVTRvYm92U21YN1lZSnA0OUc5YmQ5QnZZOStZdTZGeitOangvMVlNdzRZdkhzS2xzZTJFejdOMjZGMEpXYWN0U3RmM1YzSE1xcUdFaGFYTHNFdzNOd21icGF3RWxER3BpWjZRaUtuREpxQmJwRTJtZFYzT05hQkVBcWhEdFZVRVBTcU9iWWRZZFg0ZkdvOGNlY2E3Zk1LNEZGdDF4SWF6L3dhL1JMTjZCdm8yNzRhMjM5MERzVENNazcyNmRqYnVvbFl2eDFuQllWeG0veEJwa2RBSkNHSkJOQkNiSE5DaFgvT0E1cmVOODdZOUFCWFFzMXc3S2E0T3VsR0htMzMxMVNPYWovWDNROWR3YjBMTjJHMVQzOUtMNmw2QThIa3ZvMlJOaHhFbEhRN2x0ZU1FOFFwajN3L09nZXRYRHNIL2pMcGRIb0Y4SXhWRks5cWpZYkVOVEFBQTFtaE05OGpYR2UzNHRLYWVoV1NOQUpFMnRQZFBXT1FrSEJDVWdPcDgvYVFSTGgvRlErVjd5bS94blo4T3dXZmxpeWVJRU91NWZEcnZ1Zng0TXFpcmxBT3dyck9MdDNaVHVJT3FqejBCL2NjMFhvVElwOVJlNkVzTGNINTRMS3kvNkYvUUpPTDlRc2VPTGlURktYaWlab01nUjUrZEtTVmhJSVkrbW13T0I4ZzJOVVFJRUFHYWNtb0ZnQkFqbkIvaDRZT28wUU90b0NGY252OFpaazZEdEs0dnpUYmpCR216OXE1OUN6NnJOUEZseWFwSWNPUURFUy9GMjE5T3Z3LzRYTjhHc24vd1J0Q3hJNjQ3R3lhMHc1Y0lUNEwzN1g4V29vQndJd0ZwQUV2WWxmRjREREJOUWxqd0VDT1FUZElBQU1LbUltV1dOU01hWWJUNEhnRXJQS2RhZW1BSHhOUGJTTStweWdlMC9maEFPcnRuSTF3YitXcnBmeCtteitEbnliQmpzaHkxLytUQlVPM3R5ejVuMHh3c3hhVU9wMXF3a1dsV1hRTGtrS3FqekFXSVdGQ2xJRTJUTXB2c2tUSEorOVBJd3d6eE9NTkRDbkZKRkRjZ3lUZGRIQ1JPbFVZM1FmUExjM1BXOUs5SGVYMWp0cm9rRU5BZWNmMGNDZG9aTVh5K2F5d3U1WjVVeEp4bXhhQkpuaHdFQ1FRNDhvR3lVa3JtYUpIUTVBQnlqWEpQRUp0MG5FS3lZaDg1THdER20wb21wZ2hNTVdBT2llb1p3ZS9pQ0dVbHk0Mzk3SDNyQ01abytWNmtVaEN3WVNudXRFR0YwUGJsYXVxYVozNGpQVHVKcjJNTVQ0dzZJTUtJY3B1QURjT3BobkJaM3pIUnNFZzNnUW85ZnFGTGJGNGxudytCUVBpQUdOVVRoMjNoc3ZqY1lkM1hENEtiTnlJeVZyZy9YV05wNVlIRjZ3RFlzdm9CdG1Id0NNbWM0cmgrRS9pMjdvSEhtaE5RWFRCL05BQm5PWGREMnE1VGZhSWlzZ0pGejJNUjRiSk9zTHkzQ2NEN2tRQWhFWnNZeG5rUUI4UzRmQ2dENUM5ZkZ5a1dCOHRoUitSYloxdmZSLzlRQVhKMXZYWE5WZWdQaTlDZ20yOFFaMnVRWXFhbEJxblowNVFBSUcwdHVEc0IxaEtGa0xaTHdwdU42SDBDU2x1TGFnbVJCc20zZGRob0ZtSEdUTUo0ZWl3dUprTXNOaGdDQVBIUE8rL2YwdWp6Q3hRdGlFb3diaVdtZE1NMzd4bWFBMEt3UnRuOGcvLzVLd0U3YkdJbi80TllTQ0lTQ3RicmVoQld3dVN2Q0pZa3IxVFhQUFNTNzlJeHJsZEVFQjBCZEhwQWtRdGxGYndlQXljOGdiQm5HMS9wYzBUTXFhcTVZQ2p3U0VEVGlzNjBSVUVpNmxNR1Z4bzdJbTFWdnYwUWl0aVNkTkR0WXpvVThnUGFwM0lhUzFBR1dmUmdrblNpaWtKMVlqdkc4S2VnNkRSQ0hwbFJ4L1JjbjE3azdkMjFwYXJ1RU5Rc1p4bW5RcWRTdHJKc1ptMm9FcVQ0bE1iWlVnb2JwRTNMUHJPN2N5ejVBU25yV3B3UUVwWXRSUUxKQkJoYmsyYVE2MHBpaFJvdVZNS2lUQ09CSVJjbTJLdm9BNVdLNVN1Ty9jaFJ0ZVNzL2dkWldkSXpUK2ZwQTFkTFE2Y0pzb0NUMit3Z1V1RnlBSXdJQ04zemhUQWlhaCtXZTJiL3h2WHkwY0hPVTV4UTBJSkpFaUNNRmgwTGZxRTJqZ09aSkpDU01CZHBUSkE0dlp3SXA0MEdCb2cycmFRMHJkMzN6eFJjd09DbmpVUm9XdFNSZ0FRTnVNcUdZUURBdzVwS3pDeGxsRlJPcXR4Sm1KU2xMUVZDRjVXcnFiZWpJNVFDUnllY0ZydXV0czVJUHNzbUpZeElLaVpBNFFUcFh3NWZXZVBRRUIvZkI0R3V2NUpPWDQrZEQwMm1mejJXTDJtbERraFU2SUhSR0dLM25mUjRhWmsvUFBhdjd2eEhnYXAva0Vkb1ZjVHdmaVZaRkFGamlydU1sMnhuR3ZRWm9YY2pLa2ttbTJwQ0hWWmdQaUZSVXB3MERqejZRdHNlOEZsejVMV2hZdkRCaDNKdVoxNHlnTUlmbUx5eUV0aXN1eVJkVFVRVDdIbm95a1RxRG9Kd21PRzJvTXdFUXBuWE5yVXNZUDBLNlpxRnpKcENhZ1FkREZVMkFRY2xMM21zRGtYMS9Fd3crK1VpaCtSNUN5N1hmaCtadlhnSEJpRVozVDVRQXFCeUk0Y2dtR0gzbFpkQjIzZFZjcUdSL1hROC9DYldPRHNsT3N5QTRBSGkvMlBsWHJsWHZza1dkTVFYdkIwS2RaSUlPMFlUY2kzUjlGQ0JRa2hwQkZiNllRdUVQL3Z4dUNHZk9nV0RHY1ZudkNRMW5uUStWSldkQ2JlMUtxSzFmQy9HZXZaSUJqaDRMcGJuem9iSmdJYWhLcGE3QzdGLzdCZ0x3R0xlNDJldjdFV082aVJYNEhrY3hDbmp0NElvNTFtd0cxR1puTGFCY1F5ZDVnUE9rQ1JEQ3ZQczJvOUN2d2djMFdLNm5reldydXA1WURIMTNmUStHZmZ0MkNLYm1XK3FxMGdEbHhWOWdPcHpmNEJ1Ym9QUFdmOEEwSlJLdE1OUTFscVJId0ZDdTNhZnFBUERoblVwbU1nVmlQdENTQm5zZ3RNcUVQcVZxR1djVU9WVXRsTU5sNUxZUmN6QW1uRW1EbzhZQzJUN292K3M3VUZ2NTFCRzN4UHFlZmhiMjNISXJvdENYMkx4Mmd1TFNuUk00a3dpdjZBVEJ0L1JVWnVVcWNocmd4dENydEM5OU9mRnhXa0NOQkJzVU5HQllXUmhVb290S0ZjekFwdG14TlRVWWVPUTJpTlk5QzVXbGw0T2VOT093R0kvZTNRSTlEendBQSt2V0l3OGhTWWsxelJqbFg4c3ZqSWx4MGxQcUx0SGN5NFd2VXFKSXdLRnJySFZKVWJvRW9LVWFUTU9QeXBnRGtLU0ordmZsMVdvQ1ZueHZhNW1GVnBrUGh3b0FjQkZtbWFMM1ZrRjAxMm9JSnMrR2NPNFNDS2JOQlQxdUNtcFRnOXd5T0FCbXh6YUlObTZBd1ZkV1FIWFRKdlFOeERoMUxFazRvWHhONVl5ZkdxSXNmT1cydVNVR1VHblBMNWRIKzdvejJTMjF6QlJYcHF3RldnQUp4ZXNiOGNUazhhbWdRU1JWU1hFT2Jmbzd3Vll4L3k3TDRraDQ5UEdvMWc5SmhhZkZ1U2xWM3hpM2JwV0pheC9LMFdrRmFOZWJFRzkvQTVNbFBGK3pYTWJ5MkYvajBTRFQ5RkN0UXJGdjE3dzE5SDJZU2ordzRBVlBwd3JVVDlUdXU0S20rV25lUUgxSHFpU1ZteDg3UkNzVkkzVy8vYks5bUlEM0FTaHhpNlJJbFVJdEdvQkF4RnRmaDNDVzlQbUNxWjhCTldZOG12Z2U2UndybGRjQS93R2x0Wkt2ODJxVDY4VWg4cFpxOXNpMTRHdnVlMUVyS3plNkd1RmxRWVp4U0JoMzZ4ck1MTGl2eDdoWWM4dHA1YlpSTVB5RWRQMmhkODA3N01BVmhncjV4TWY3QXNVZ1dBOUV3bndGSDF6QmlTRFJDQTJ5VHhSdFdwNExaK1dUTDZKVkIxRHMvSFRxQ0JQU2ZKNjMrVHEzNzdZVmI5T3g5QjErWDBydHRJTUV6amVKZjNJNXY2cW50a3ZPeXZVaXU1NVprMWExemtHUzJpdW4rc292L1NmTWs5VExibElzZVp3c2xaR29BZEhXbDhIMm9zU0hpNDJWanZzeXF2SkxFSGY4TnVNSFZMcElhdDNuZEU0RGFCMmZhbkVWWWlVV0tlazVVQmVJL1lpUlVsVnBmZ1RWZDNvd0ZvZEhRTGlQSnJYN1V0UkxIZHduTkJUcUd1YlBndFp6VGttWXIrM2VEOTNMMThteXVKVzFRN0NaVDdXdGFJR2hxRUMyYnNzcVpaNGtVUTdFREx4RzRNU3JxLzR0dC9aWE9lMDZDTVpPWTVBVW1ndTNwb2xDQVU2VnZaUkZFMFFMM0xNcm1XYzc0TVg4TkwrWHRpVXNaM0tTSkZHTGM1S3ZUSnNJRTY1ZmxwUCs3cDg5d1JFQUlOUGJVSmtWTDBsM3hLUnN4ZG04Wjc2VW1nRWR0enpoQUQzNWNvaDNyczBrTk0xUU9mMFdDQ2Q5Tm1XZVNmcjB2QTduajVXQ09pRDRuUVJTMlFNampBTy9VN0VUOWxHcHlMalBXSnNXeklNSnQzNFhncFowTmFuMzFUZGcvMU1yMDRVZWxTNzNKWDFQN2I5TlFqTzQvcVRwMzhPWGhvbmFaelhBU2NRRFkzYXR3MUMya0psbkVJSXlCRk5PQmQweUVjekJuWWg2cjBoQ2U4L3I4NFIwWDB6Rzk5TlV1bHFiejE5a2dUWDJYMXBuaUxLNnllM1ErczJ2dzRpdlhZenpLNmZOa3UwZHNQMEgvNFJsYzVSY20zemp5amhvZDh5TldnMm9BOWVldmg2Wm5rdU95NnN0TTEzeWpBY3MxWVNwcHRGUU9mVjZVTTJUNmovRDduNFA3SjZOWUhvUmpMaUtabWZUeWpEakcvaDRsUG9HaWdvY0lhaDlSY2ZvRTBQY3B0QklrY0xhQUxWaUdPang3VkNhZlR5RVU2ZlZ2YnU2YlFkOGNNTWRNTGk3R3owODVnOUVCc09wZGR0SU1aTEZLQk5IS013NGhLaXNONFFxVkt2UTBjMGxPd1puejh4OE9jdThGdW1SNHhuY0Q0TXJib0hTWnk2SFlNS0orU1NwNVNnQXBPRDMvVWVoRjErRnpqdCtCbkZ2RmFjWWlOSm9EM3JlREFoOFNpeVZPT2xWSVRML09NYUN5eXd6and6U1dISm1rR1ZlWjdiTkFFUnI3c0xzN1NYTUR5NUFiWmo4cVh3cVczdHZHeHg0OEJFNCtNbzZsaXdhaC92TW4zeUVGbnUzVXZ6d2RteHpxU3FlZTF4MTMzUldJOGJ6SGFqdXJSeW52UU1reDBWcXJ5WHRGY2NtV3NDMm5kZ3labGVqanNIVWRoR29rY2VDR2piT3Rady9nUjhtVS9HdUQ2QzZZUU1NdlBReURHell4R3BOeVZPTVdTU05wUGF4RVJXMy9wd1JFNkQ5bU13Q0V6TzhieitheDBUMlFOMjNMYjFaTitpYmZMTENBR2doQ0ZMbUV6Qnl6c3c1T3UvTTBKK3EwbkR1OERMU1J0U1FNaTlyVFM0MXBuMDZ6ajRBWXo5VWFiUzhiYXU0UHlEYk1HZ3d0WTBoM3Q5THJnV1pLbkhhekRiT0RIdm1IYk1PQ0dNeXZxRE9Ed1MzbkxMdSt6ZUhia0hqZGh2b2I2REt0MU10b0J4amtHR1VwUjc0NHdLRUxuajA1QjhwdFFPaWVsWnFBaW1Lak5RQXhqRlBUUHRqc1FCZ0I0UlpHSERiVEFoU1B4NGpRcWtxVlpKd2FKTlBxeVhCY2QveSsrbzB2M1NmOFFPeUx2UStidDhPdnFYZWZPMXZEcUtrTDBWZklHdE9tWkNsVkdyL25ua0NRcnRZejJ2dVFlREcvSDZpUmY1WndSRGdhcGZ3Qis0OGwrQ3lEejViREh6akpmMnpqWUxzMXl3Mi9ZdFBickhHNXZhVk9FZnE4bHg2eXJvYkRrSm1UUUdhci96bGNuelJWY2tFdldTMWorY1pKblNXK2FISWE0bE9yMWM2eDdoODdlVkNxNEtFNGVSOUhoU2RhcDlJT3NONHN1aFdJUG1uaDF2anpLWVJETVpWbjN2dHB1VnA0elR6RzM3cGY5eUxWeTF6M3pKRERnd2ZCVEltQU5rTU1NeW54T0ExUkdXamlFbytXM1U5cThMemZYM2d3R0JnWEI2VDA0Qjg1eVVwUlJMMUwzNnp4a1NWeWJKRi8vUFg5K1k3eDRWZjA4WC9maDgrYlFuUzFpU0Q4dy8yN1ppc0ZGMkVxQ09kU3BSdTFEb3p3NkdhS2Jsblo3aktITStxZnlwdG0vNlZCYklMdHVsZi9KVDhjM1RKZ3BmKzVyNjZieFNIaWpiRExuaG9CZDQxQndsVFB0aVRlbnVWK1N1Y3lrUUdiL2ZPRnhTaVJQYnZjM254RkJCUWVVbUN6b0JRbHkrcjRwYzRHV0NTcDlOL2g2OUhtblBDQzMrNzRyRC9PNXo3TXZUeHIxVlFvdWNnWTB2UjhaMklUTTdBN1NhdjdwQXBmS1FQNkZMY09HYnZ6aDdla1hGajlqaEZBd21MUmtKZmY4d1JnY0llUlFDT0JIMFVDV0tPQkNhV0VCaGpLTFJJY1Q0VUhrVGFqTnNyTVJ3K2puSC9pVGxQMy9tUi94Ny9Yd0VHQU1peWhZS3JnVkpLQUFBQUFFbEZUa1N1UW1DQ1wiKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi50aWxlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDk4cHg7IH1cblxuLnRpbGVzX25hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEzM3B4IDQ1cHggMCA0NXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogNDBweDsgfVxuXG4udGlsZXNfd2lkZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyNTBweCA0NXB4IDAgNDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNDBweDsgfVxuXG4uYXRlbGllcl90ZXh0LWxvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHdpZHRoOiAyNDNweDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2lxb3MtcGFnZS9hdGVsaWVyLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi1ib3R0b206IDNweDsgfVxuXG4udGlsZXNfbmFycm93LS1iZW5lZml0cyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvd2VsY29tZS9iZW5lZml0cy1iZy53ZWJwXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7IH1cblxuLnRpbGVzX3dpZGUtLWF0ZWxpZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3dlbGNvbWUvYXRlbGllci1iZy53ZWJwXCIpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLnRpbGVzX3dpZGUtLWFiYSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvd2VsY29tZS9iYW5uZXJfcHJvZHVjdF9QUkwud2VicFwiKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4udGlsZXNfd2lkZV9wcm9kdWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi50aWxlc193aWRlX3Byb2R1Y3Q6YmVmb3JlLFxuLnRpbGVzX3dpZGVfcHJvZHVjdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MCU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL2Jhbm5lcl9wcm9kdWN0X1BSTC53ZWJwXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDsgfVxuXG4udGlsZXNfd2lkZV9wcm9kdWN0OmJlZm9yZSB7XG4gIHRvcDogNDVweDtcbiAgbGVmdDogNDVweDtcbiAgei1pbmRleDogMjsgfVxuXG4udGlsZXNfd2lkZV9wcm9kdWN0OmFmdGVyIHtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL2Jhbm5lcl9wcm9kdWN0X1BSTHAud2VicFwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICByaWdodDogMDtcbiAgYm90dG9tOiA0NXB4O1xuICB0b3A6IDI1cHg7XG4gIHJpZ2h0OiAyNXB4O1xuICBsZWZ0OiB1bnNldDsgfVxuXG4udGlsZXNfbmFycm93LS1pcW9zIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL2lxb3MtYmcud2VicFwiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4udGlsZXNfd2lkZS0taXFvc3Rlc3Rkcml2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL2lxb3MtYmcyLndlYnBcIikgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi50aWxlc19pcW9zLWxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxMzFweDtcbiAgaGVpZ2h0OiA0OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3dlbGNvbWUvaXFvcy1sb2dvLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLnRpbGVzX2lxb3MtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTEwcHg7XG4gIHJpZ2h0OiA0MHB4O1xuICB3aWR0aDogMjQ0cHg7XG4gIGhlaWdodDogNjNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL2lxb3MtdGl0bGUucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4udGlsZXNfaXFvcy10aXRsZTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjBweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA1MzJweDtcbiAgaGVpZ2h0OiA5NXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3dlbGNvbWUvaXFvcy10aXRsZTIucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50aWxlc19pcW9zLXRpdGxlMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogNDBweDtcbiAgICB3aWR0aDogMjY2cHg7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvd2VsY29tZS9pcW9zLXRpdGxlMi5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfSB9XG5cbi50aWxlc19pcW9zLXN1YnRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDA3MWRjO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICByaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRpbGVzX2lxb3MtYnRuLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICByaWdodDogNDBweDsgfVxuXG4udGlsZXNfaXFvcy1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDlweDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzlkYWIzO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCM3OWRhYjMpLCB0bygjMDA3MWRjKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzc5ZGFiMywgIzAwNzFkYyk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzc5ZGFiMywgIzAwNzFkYyk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjNzlkYWIzLCAjMDA3MWRjKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzc5ZGFiMywgIzAwNzFkYyk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JTdHI9XCInIzc5ZGFiMydcIixFbmRDb2xvclN0cj1cIicjMDA3MWRjJ1wiKTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvclN0cj0nIzc5ZGFiMycsIEVuZENvbG9yU3RyPScjMDA3MWRjJylcIjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi50aWxlc19pcW9zLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDcxZGM7IH1cblxuLmJlbmVmaXRzX3RleHQtbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwIDAgMCAycHg7XG4gIHdpZHRoOiAzMTZweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVR3QUFBQXNDQVlBQUFENHBBUXBBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBRUR0SlJFRlVlTnJzWFF1UUZzVVJuaDhReFNnWWxVQ0NLSXBGQ0J4b0VCTmoxQndXb2tUak96NHdCbEhrb1dqVUtBcDVTRmxsZ2tZakFVR2pvcWNTalFFUmVTaW9CUmlNVWVRU1VWNkNpVVpSVUZRRTVVNVF1ZlRIUDF1TWN6Mzc3Mk5tLzkzL3RxdTY5djkzWm50bVoyWjd1bnQ2ZWdvTkRRMWZDaUdhaWVDQS9COFFma2o0THVGS3duOFJMaW9VQ3Y4Uk9lU1FRdzRwaFFJeHZBYUw5TllRUGtRNG1aamYyM256NXBCRERsbGdlRThRWGtqWWlyQTU0WjZFTFFuYkVuWWk3RTdZaDdDcmdlN25oSGNUL29ZWTMwZDVNK2VRUXc2cGdBWWVaZ1I4dGp2aFF3MW1XRS9ZSjIvbEhITElJZk1NVDZIUm4zQ1RnZFkyd3BQemxzNmhqR044RjhKV0NaWFZIT1hsclY3QkRFL1MrUzdoSndaNmRVaTNWTis3a3hxOE9UZ2JjNWNRSHBGZ2VVY1FqazJvcko4Um5wRDNjanJCWk1ON3ZGQW9uQnFoc3dmUTVTK0c1SmNKZXhQZEwyTU1wcDUwV1VvNGhPamM3V0N3SGtpWDJ3SmsvWVJ3TStGL0NWOG5yS1g2ckxWWUQzeWM1MmkzcjZFeXBycGlRSFFacWQwZVNlWDl6VUZaTFdTN0xTYjZaeWJFaEM2aXl4OEpENkF5UDNaYzFoSzZQRUxsL0NIa2M3Q0x6eExoUENiTUgzYWgwS2xFZWZ2VFpTRlQzalI2OW1vSDdUS0dMaGRVaklTbjBGdmdZOU03TTJaZEowczZTeDIxeGFFTjBlRlZ3bXNJOTdKUWp4cUcvaFVPeDhDNHBNb2p1bWRJK2w4UWRreG9qSHZ2TjlweE9VZkpjbW9pUEZ2ZFlCRmlqdlZMSExSTlRVTUtvSVdEZnIrSnNOcVFOZ2d6U01RRzI0Y3VBK1RmbnZUL2FKcUpGaVh3dld3aWZGb1VmUTdyUlhIbEduWHBKb3FyMVMxbHZpckNtd2xIVWQydWRTR0JWZ2hjTHE5WS9SOUcrS3NFeXV3dXIxZFEzOXhHZlZQdnFKd3I1YldISlhwYkNkY1Q0anZkUTdrUEcrSHVEdHRyUExYVDY5Uk9Uem1pdjQ1d1c4aG5kaU5zWjJpZk5oQnFBN1dMQXdrUFJ0c05CcnIxVVEyNjlOeDFHcTFIRXBMd0Z2cmtiMDA0bUhBMTg5ejloQzF6Q2U4cjVSeWlsZkYrMURZS1dlNjdTcGtqSEpYUkNVNzhpczI2V2NqbnE4T01QV1ljZG9BR0JaWGFnb1FIK0pqd080NGt2RU10U2NCKzMrYlhDUGNtckNJY1NyaW1JV3luQkxRZHdFYTN5SWRMZDRsbzk3bFV1MzA2M2Y5V1dRMmdoY0ptd25zZ2NSTHFhc3pQQ2YrY0MzU3NkT2NCL0RyUGNzenM5cWJMTjFYYnBDUE41akxGSGdZdDRLQ0V4K0U3aE5DZWpwRWFTVnlBMURTYjJtcmZMQTQwYW9zdDhBRW1YRWFJN3hDTHB2T2JPU3J2VlorMGRoSG9uVTY0bjNZUGczWm9TaHIzTTFGMDFINVNTN3FBQnN4cEdSZ2YyeE9Rc2xTVGhBb2pIQmRkcGYzdmFLaEhuSGVEWS83Z0V1VW1OUmJyQ1B1RmZHd200V3JtUHBqMjlDU2s4QVRhNVZPNjlIUEY4Tjd4U1dzZGNmYmtZRWhhT29NYXRJR1JZRVJDTnFxNHNEbUJNaTZXRXI0TzM2YytQTXhodWQyWmU5ZFoxbTRHTWVPNktrUDhZQ1BoVCtSVmg2TUo3Nm9FOVFMYXB5dUd0NjFFNDRhWlBTR0tIbVZJYms5NFJvb2FGQzRxaTdYYmg5RTdkTFpBL3RPc0RqU3BRdnF0L0xtVThqakdBOXZVeVpiZXJabGhvcXZLR0ROWUxUV3B6NW5rZ2JDaFZ3TFRjOFh3L0ZaS3drWlV1YnhFK29pVXRXa3RjNitiQmJwZlpIaWNuU0pWeVIwOGdray9WNnE4U1VsNE82UThTL1JQSXV3Y290dzBNNzJGUGhQVDd6SmluaWtMd3pNWmJOOEk0NkJMRFF5ajlybktyVkZNdGlOdDdlSVFPMTFNNHNBR1MycDhKWUU2YWQzTFRIcTdpc1kyTUZ0Z2NoR0JLbjJzQmZwWEd1NTN6ZUlXTTdrSXh6bE53KzFqQ3IxVHI1emhOWVlmR3U0L0hKTE9NUGt4QUNCeXc4ZnZlWWRTbmczZkpvNjVmZEJVT1IxY1VVUng1ZEFEN0dTNWsrdHIyMTREUkE4bWo3MTlzb3l5OEc3VmhtU284VjB5Mm0xb2w1bUc3Mk5tdWIwalVzWHc0SStFMlpOSnFpTzhQUVNkWFNURDgrQjJ1VEF3aWNrK1FMb2ZwQUU0MjgyeVhMcmJBZk9wRDVkTEtXK3JscStUVkE5dFFpbFRRbDhhTjcxajBGZDlGVDhPSVYybVhjcURhOWw1b3JnZFZJY09rdW50bnNWM2N5SGhqWmJpcnc0M1VFT3VDMEVIaXhIZVRJSzlxelh5Ti9hVHZxL2x4ZXJmUlNtUVp2YlNwQm5BY3ZoSU5WSHBUbmRGR1M4L0tNUkkvQ3Z6eUtXV3E5QlQrZjJZS082YXNTTGwwYnUxVTk3dE5jSi9SbUM0YVdaNldDVER3czU2SmhtcjZnOVFHeFNhTk1PakJ1Z3JlRnZNWE1KYllrZ0c5MUVIZkNJN0FpdkEzTGF0UzF3NFVvY0UrQVhxZHNDSlRWaTZVMTFSRURCZ2xwTEdTZXI5cUE5dHFvSHF3Z0ZXeis5Zzhwd1djVWZCY0tXdjd4ZThLMWJQTEhlZWpGb09wbGR2RUVodWJMSU1qd1lOMU5oSEdlbnVXY0t6d2tSSmtYNVpQL0QrTXFvd1BLZS9aRlNpRThzb3plelBTQXVyd0t5YnFIUUhHOVlJelNTeFhmbVl3SUJxSFV0NXFvUzFRa3FZdXRzRnh1dklrTysycTJSNFF0SkRINjhwd1hDenl2UmVvc3RBUXpMMmpaL2ZwQmdleEZyQ0lmUnpnV2hzc01kQTZPOUpaeEZ0STNQcCtUWE16RE1yQVpVb2FCdTBrY3kralhJYnMrSjVjaGRHVXdUNGRIV1F2N2VJb3QxT0IwN0t3KzZVUFN6VlFiV2h2U0pOS2c4eStjNlRFMVpRZ09mQU4rVHZHVVFYYWgvbmJuVlFURnNYOW9IT0lId2MrMFpMSUtJVUhleUk2Y0dNOUd0RDhqMklFcE9sbVRoUzhBQVpKT0Jrd3NYTTg2OFRuaFN4UHUxa2xHUVBUakRrTzlaUTl5NHgyaUwwQm00WjV2NVY3WmxOY1Z3ZURNRURMbkE0QnNiWURoNUF6eTlTYUUwMDVObWQ4Q09tN0dFMkpHNkYzcWVldlFucXEySGMvQ2tFN2FYS2M5WHkzaUVHdXIxaWpMMndVQjNpSGRUZ0FUVUJCWnNwaG5MZmw0dVZRY2Ywb1VsOG03RWtQS2dvOHVOR1JGZk0xdkEzZTV6d2NKa0ZLdVl6b21qSTdVcXp3dXlJWXhXRDNmTmZnaXZLUEVPK0JWSmxURnpLazh6K2FFUkVFY1dBcEZXYUN0K0wzbjkreGlXMDFqSGFSOThkTTk0Z09kUkorNWVMUGxUVjJaVnloUjlsNGxqUk9Veit3VUUyeXNzeldub3FVcVAzMFdIaFluc0pLVFBMcWkzYUR3dUQvMkNTNFM4N0IxRmJLa21saFJoL2pTZ3VWOE94R0t0U21CbXVGMFhENXI3VUtNY1JQa3o0UmNRUHBhWGdYVkZNSFhDSFk1VklyOS8xaEdCa2NFSDR1eWhHUkdrdWt4R3BvaC9WcTdwQ3p1ZU5ZKzVRRjV6bVVYdTg1cE4za2tHVis1RkZkWGE1bG5ZVGt4K3E1eTlDbWx2R0tlTVJwb3YvY2U4UzR4MmVMWlFBVWZUM3d5NFc3TmwydWllYWl0c3FUUlZ2R2lhWVJ5QU1WS1JLNjZndUE1UTZiSlpSS1B6eXR6YWNvekVzWXZtK1lyTThHMkdxb2MxZWxEdERiTFJER2xUYU1SRnB0U1g4VEtIejR3RFBQTTJVUDlWaUcxN0ZwQzgyeElEYnc0Zm13WVRiWmQ3MzVPS0ZtajZib2ZsRWtpcWJLNVZXZTdhYno2RmQ0eXRDcFUwSTFCbjJ2bEtMSFlnRFJwY3BUTkpsam1hNEZ3aC9TajhoZmVqK1NkOGpuRzhqeEh2R0FhNG82dTZZSndNOHc5bjQ0QzdTSVVZOVZNbHFCWk4rTTNNUGkwN0RTMGl1bmhmQ0hWTGlVV0dWWlFrdnJlb3Qydk5zZ3dwL0dmWGI4RXBVVzJ6UE9FZElwckhqcndpK0s0UDdXTHE1UEErWE9oenFMR3lYYTVuQlBTV0xEcG1XK2xDUGltSTBTV2d3bTJsTHFFWkRJOWFqbVdqc2txTERkRkgwRGRUaEtsMXlrelRCREFmSnY5c001aFN1bkk1WnNHMUYrQWJtK3BnQUp0QTdINWN6dk9CMkg0aXFDQk8vVnltVUg4cUxETDBSampzYzVjTHZUM2M3T1RHZ0xhZ1NRWFZGd1lMRWpJQjlDRFdTTysxdWFNUjRoNTFFTWVvd0FOR0EzMkw2RDlMSnJjeXo3UlhHcHNKZ3NmTmNDZGlwMzJQeXJETFVwMGNsZGphMUFZUVN6Z2FMeVFxbW42NDV3K05uWklUZ1ZrODBnM1MyTVFSeWUzZFBJYnI3T2U3d1YranlTeVlKb1hTK25hR3h1ODBTSGRXVWdFV0F0MEwwNGJVTVBmaTZSWWwzcURJWXYzM004QlA5a0xsL3RSb0dYaHJpMVhjYlo2QzMwbkEvczF2TUFnb3FUeG5NQTNNY2h2M0t0SVNudXFMWWd1WWw3REcyQUpFLzlIMlVrQzd1ekpCcVcyZGgwdklMMUJvSG9ranFwZXgzM29SVmJ6Q2RkTlltWUp6UmZJQ25mZEJ6THh2b2dYRy9seEVKejhwcXF0eEJkWmFCMmNPYjQ3RTBoWWh2VWU0S1NIdUp1cXFLd0l6eklwQ0NpNGdlbSt4aW9uOERZMXkyS2VWdGwwYmFXbTBRVll2aWxweWFKcUxPcWlZSkxGUkVPUU1XNnJEdXY3a2ozaUcxODc5RDBGRWxxdVVsOHQ0dXBVczkvRHhjc0x3QUIrcTR1clVFUFREWWRqNE1PQzJ3cDhWdkFDdTJNT1ZndTZEdXk0Z1E4ZWs1ektyY2JpbFUxa0NsM0E4SmQ0dElwNzIyUThPRDgwUFFpSE5VM2dUbTJRK2luUHBVQnJlVUsrSzRwVEN1S0gxaTFHVWhVNWZKSVdtb095SDZCc2cveWZBZHdMbTh0L0ovWlNtcEhUczJ1SjBJTHNkZXhIYXVqdXFXNGtQektNTTNDTmlZdTZVMGxnd21SOTE3S3ZjelBzb2tKYlcvOXJlaWNiUmoyQzl1c1VRL3pXZGFxSzRvSzZndkZzU2d4YTI2bnhzMDNxRzB2YW5SVDRMRUlvVFV4cTBtWThYNWFqVmZnRlZucnJ5MnRudzAwd3pVTnM4SmM1aTJWTGhybFpYaDBTQTRraTdlWGtQVHpva3d3TmxqRU1yNzhBUTZlNlBnejBrWWFNbEZKcFZuV2pDdUtCTmlra1RjdW5lMWU3Q0pYaGp3ZVd5ZzkrekJHK1ZFV0tydnNETm1PcE4waHRoNWJpNXNjdzhHS045a002dzRmenhEVzZLTmZwL1crcFZid2xPbHU5blVXRy9FYkd6czgxdktKQ1YxMEE5Vy9WNWc3dDhaVlZYUEFLaXVLSnNDTWdXL1BnUmo1NDRGREJydnNDcWtkT2NCNTRnTXh1bXBzQk1DMm9KTlp6TDNFRTBIc00xdFdzN3d2aW9aZEJCZmRUbVlaSWswSitXZG5ZUktJZFVkU0R1NkJ6b2l1SXl1ME1HdHVtdGdkOHdXQ3pUdllpVGFBd243dTJKNE1qN2ZjNGJrTFVHMUQ3bjc1MjBtcVpKZFU3anZBQXQydFRuRDJ3bXdyWG1yeERqUGRaNGx1ZytKeG1mZjdpb1NDZ0V2VnhPNVEycXVqUmhaTjdXZ3VhS0UyUjFUcWczWEdWVE1JSks2R25SemVjaWliekxjbnl6RDBnZUZaV21SOE1wMWNwcU1oSVBEdmRlbWFjdzJLMU1uUUwyN1dKWHVBbTVCQ3RyUU5VelM4QVFqT1l4aU9ycWxLSk52bm93N2Q3OEQwbnFnVnB0UllqaUovL2dBUVM1N3hHQjRDQnVsNzVhQW45bHRJZWtzTDhHSWsrcDNuQWM4c2x6TVJVNWNpS1JVSjFJQ0pvYm5lbFpBcUNuUFhRUE9uN2JEb0hOK1A0aG9lMnBDSFEyMTVrTFJlT1h2R0pIZ3dlR1MwUjB2aWpINjlyRk1HN3NnemxGdVRiVGNocWl6emtBeFdWenVVeWRNS2dkSFpYaHkwdFZYMWFmUi9UZERWcCtUOE5wUS9UcUdwUE4xR1ZpMGJaREpHb0lFNFFFeU1POERVa3ArdWN6cUxUU2VBWUpmQlMrTHRNWEJlcGRHZHFLOVJDbHJ1cU15TmpQdjlWS0paNno2UXNuNGVUcHNrMHpJN3puT0QyK0xERjhVRkxkcXo5L2lVeDduaHplMlJCMUhLM25yMUsxWUZ2dHdCbE92ZXJrVmtjdmZVeDNERWN0c1NiaE9vZE03QW8xZWh1L3FoSkJqendUMVdsL1grZVJ0SDZDOGh4UGdNeU1kK09FOWIwdkNheGRCakE5YWNiaWlIT1pTbXFReUVIV0Y4eVR2N1Rmb0hNQU5oR01aNlhrV2RvRElDQnhCQVh0VDI0UkFmVHZQaXBCMVA3S0VKS1c2b2pUWTdrY3FvNVUyVGp6QVJIeGRBSFYyUlpSeTVhbDRYa3czYkNOYkVvRU0xR0l1ZEpJdDE1VGR0TDV1WmNqM2RoQzNITFN6YTNNUDFRT3I0UGRhSnRzdGJMRGZGbExkNFFDeC93K2hpaTYxWFVsUkRBMnZEdTR1Vk01cWkyVU0wY3ZRYkNsekRXbFlqZFBQTHQwUW81UEJDRWJKWUpaUXB6dUtuVzRPVUxISGlNYmI0UUNZdVd3N2FpNzJTVnZLdFJmVnV3ZTlBK2RtZ1NnWVN5UjZnSzFGTmwwUkVMR2tWdkFyZmUwTno3UVdPOTJTbm9sUk5sWms0Vm94TG1LLzE4ays5K3E1U1U0S2ZpdllhMzNHYkZTb0RWRWVKcmhGamdVQWJNSHNIRkc5eGNMbUROSDRWTVMrOG40T09lUVFROEk4UHdYbkhGZGl1N2FSMG50WjRQOENEQURXaHA2ZDlvcWpEQUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi50aWxlc19hdGVsaWVyIHtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4udGlsZXNfYXRlbGllciBwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLnRpbGVzX3dpZGUtLXNjaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL3NjaS1iZy53ZWJwXCIpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjMDA3MWRjOyB9XG5cbi50aWxlc19uYXJyb3ctLXRlc3Rkcml2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL3Rlc3Rkcml2ZS1iZy53ZWJwXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgY29sb3I6ICMwMDcxZGM7IH1cblxuLnRpbGVzX2xpbmstYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MHB4O1xuICBib3R0b206IDUwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogNTAwcHg7IH1cblxuLnRpbGVzX2xpbmstYm94X3RpdGxlIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4ubW9iaWxlX3diIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubW9iaWxlX3diX3RpdGxlIHtcbiAgY29sb3I6ICMwMDcxZGM7XG4gIGZvbnQtc2l6ZTogMzFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDM5cHggMTBweCAxMnB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmRlc2t0b3AtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZnVsbHdpZHRoX2JnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZnVsbHdpZHRoX2JnID4gdmlkZW8ge1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDsgfVxuXG4ubW9iaWxlLXRvcC1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5mb290ZXIgcCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLmZvb3RlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uaXFvcy12aWRlby1wbGF5IHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudC9pcW9zL2ltZy9wbGF5LnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC44O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTsgfVxuXG4uaXFvcy12aWRlby1wbGF5OmhvdmVyIHtcbiAgb3BhY2l0eTogMC45OyB9XG5cbi5pcW9zLXZpZGVvLXBhdXNlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1cHg7XG4gIHJpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudC9pcW9zL2ltZy9wYXVzZS5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7IH1cblxuLmlxb3MtdmlkZW8tcGF1c2U6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7IH1cblxuLnRpbGVzX2JlbmVmaXRzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbi5pcW9zLXZpZGVvLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5mdWxsd2lkdGhfdGl0bGUsXG4uZnVsbHdpZHRoX2xvZ28sXG4uZnVsbHdpZHRoX2xvZ28tYm94LFxuLmZ1bGx3aWR0aF9zb2NpYWwge1xuICB6LWluZGV4OiAxMDsgfVxuXG4uaXFvc190cmlhbGZvcm0tYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDMwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTcpOyB9XG5cbi5pcW9zX3RyaWFsZm9ybS1ib3ggPiBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi50aWxlc19pcW9zLWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLXdpZHRoOiAyMDBweDsgfVxuXG4udGlsZXMtLXRsIHtcbiAgaGVpZ2h0OiA1NjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5mdWxsd2lkdGhfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDsgfVxuICAuZnVsbHdpZHRoX3RleHQtbG9nbyB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIHdpZHRoOiAyMjlweDtcbiAgICBoZWlnaHQ6IDMxcHg7IH1cbiAgLmZ1bGx3aWR0aF9sb2dvIHtcbiAgICB3aWR0aDogMTY2cHg7XG4gICAgaGVpZ2h0OiA0M3B4OyB9XG4gIC5pcW9zLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDsgfVxuICAuZnVsbHdpZHRoX3NvY2lhbF9pbnN0YWdyYW0sXG4gIC5mdWxsd2lkdGhfc29jaWFsX2ZiIHtcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDUycHg7IH1cbiAgLnRpbGVzX25hcnJvdyxcbiAgLnRpbGVzX3dpZGUge1xuICAgIGZvbnQtc2l6ZTogMzFweDsgfVxuICAudGlsZXNfd2lkZSB7XG4gICAgd2lkdGg6IDU3JTsgfVxuICAudGlsZXNfbmFycm93IHtcbiAgICB3aWR0aDogNDMlOyB9XG4gIC5iZW5lZml0c190ZXh0LWxvZ28ge1xuICAgIHdpZHRoOiAyNTNweDtcbiAgICBoZWlnaHQ6IDM1cHg7IH1cbiAgLmF0ZWxpZXJfdGV4dC1sb2dvIHtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgaGVpZ2h0OiAzNXB4OyB9XG4gIC50aWxlc19saW5rLWJveF90aXRsZSB7XG4gICAgZm9udC1zaXplOiAzM3B4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGlsZXNfd2lkZS0tYWJhIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207IH1cbiAgLnRpbGVzX3dpZGVfcHJvZHVjdDpiZWZvcmUsXG4gIC50aWxlc193aWRlX3Byb2R1Y3Q6YWZ0ZXIge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnRpbGVzX3dpZGVfcHJvZHVjdDpiZWZvcmUge1xuICAgIHRvcDogMjVweDtcbiAgICBsZWZ0OiAyNXB4OyB9XG4gIC50aWxlc193aWRlX3Byb2R1Y3Q6YWZ0ZXIge1xuICAgIGJvdHRvbTogMTVweDtcbiAgICByaWdodDogNDVweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7IH1cbiAgLmlxb3NfdHJpYWxmb3JtLWJveCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRpbGVzX2lxb3Mtc3VidGl0bGUsXG4gIC50aWxlc19pcW9zLWJ0bi1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZ1bGx3aWR0aF9iZyA+IHZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kZXNrdG9wLWhpZGRlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmlxb3MtYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogTmVvU2Fuc1BybztcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA3MWRjO1xuICAgIGhlaWdodDogNTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDcxZGM7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm1vYmlsZS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZ1bGx3aWR0aC1ibG9jayB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3dlbGNvbWUvdG9wLWJnLndlYnBcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiA1MHB4IDM0cHg7IH1cbiAgLmZ1bGx3aWR0aF90aXRsZSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgLmZ1bGx3aWR0aF90ZXh0LWxvZ28ge1xuICAgIHdpZHRoOiAxNzNweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5mdWxsd2lkdGhfbG9nbyB7XG4gICAgd2lkdGg6IDE4NXB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC50aWxlcyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC50aWxlc19uYXJyb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjY1cHg7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnRpbGVzX3dpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjY1cHg7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZzogMzFweCAzNHB4IDAgMzRweDsgfVxuICAudGlsZXNfYXRlbGllciB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAudGlsZXNfd2lkZS0taXFvc3Rlc3Rkcml2ZSB7XG4gICAgaGVpZ2h0OiA3MDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAudGlsZXNfaXFvcy1sb2dvIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7IH1cbiAgLnRpbGVzX2lxb3MtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRpbGVzX3dpZGVfcHJvZHVjdDpiZWZvcmUge1xuICAgIGxlZnQ6IDE1cHg7IH1cbiAgLnRpbGVzX3dpZGVfcHJvZHVjdDphZnRlciB7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgdG9wOiAxMHB4O1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLnRpbGVzX3dpZGVfcHJvZHVjdDpiZWZvcmUsXG4gIC50aWxlc193aWRlX3Byb2R1Y3Q6YWZ0ZXIge1xuICAgIHRvcDogMjRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAudGlsZXNfd2lkZV9wcm9kdWN0OmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNThweDtcbiAgICBib3R0b206IDA7IH0gfVxuXG4uYWJhLXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cblxuLmFiYS1wb3B1cC5zaG93biB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDEwMDAwMDsgfVxuXG4uYWJhLXBvcHVwX19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMzc1cHg7XG4gIGhlaWdodDogNzUwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaXFvcy1wYWdlL2FiYS1wb3B1cC1iZy53ZWJwXCIpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMzU1cHggMCAwIDgzcHg7IH1cblxuLmFiYS1wb3B1cF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cblxuLmFiYS1wb3B1cF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFRQ0FZQUFBQWY4LzloQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFHWkpSRUZVZU5waStQLy9meXNRdndEaWZDQm1JQkxuUS9XME1rQVpNRkJCaE9ZS0pQVXZZS2I5SjlLUUNqUzErYmdrS29qUURGWkRVQUVoT1dKc3dlczZZdnlKMTJ2RUJoYk93R1Zpb0JSUTJ3c1VCU0pGMFVoUlFxSTRLVk9jbVNqS3pnQUJCZ0NOTURPMFRDZkVIZ0FBQUFCSlJVNUVya0pnZ2c9PVwiKSBjZW50ZXIgbm8tcmVwZWF0OyB9XG5cbi5hYmEtcG9wdXBfX3RleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi5hYmEtcG9wdXBfX3RleHQ6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXRvcDogNzNweDsgfVxuXG4uYWJhLXBvcHVwX190ZXh0Om50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbi10b3A6IDYzcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYWJhLXBvcHVwX19jb250YWluZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC44KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuOCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuOCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjgpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hYmEtcG9wdXBfX2NvbnRhaW5lciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjY1KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuNjUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjY1KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjY1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjY1KTsgfSB9XG5cbi5pcW9zLXBhZ2UgLnBhYi1iYW5uZXIgKyAudGlsZXMge1xuICBtYXJnaW4tYm90dG9tOiAxMHZoOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1RUTm9ybXMnO1xuICBzcmM6IHVybChcIi9mb250cy9UVE5vcm1zL1RUTm9ybXMtUmVndWxhci5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1RUTm9ybXMnO1xuICBzcmM6IHVybChcIi9mb250cy9UVE5vcm1zL1RUTm9ybXMtRXh0cmFCb2xkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuLm1vc2Nvdy1zcGItYmFubmVyIHtcbiAgZm9udC1mYW1pbHk6ICdUVE5vcm1zJywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1vc2Nvdy1zcGItYmFubmVyX190ZXh0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMGE5N2Q0LCAjMmMyM2JhKTtcbiAgcGFkZGluZzogMTVweCAxNXB4IDEwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG5cbi5tb3Njb3ctc3BiLWJhbm5lciBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5tb3Njb3ctc3BiLWJhbm5lcl9fYnRuIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21vc2Nvdy1zcGItYmFubmVyL2Jhbm5lci1pbWcuanBnXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGhlaWdodDogMzAwcHg7IH1cblxuLm1vc2Nvdy1zcGItYmFubmVyX19idG4tdGV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjU2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNXB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTI4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwOTljZDUsICMyZTFlYjkpO1xuICBmb250LXNpemU6IDE5cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmb250LWZhbWlseTogJ05lb1NhbnNQcm8nLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLm1vc2Nvdy1zcGItYmFubmVyX19idG4tdGV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJlMWViOSwgIzA5OWNkNSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubW9zY293LXNwYi1iYW5uZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAubW9zY293LXNwYi1iYW5uZXIge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAubW9zY293LXNwYi1iYW5uZXJfX2J0biB7XG4gICAgaGVpZ2h0OiAyNTBweDsgfSB9XG5cbi52b3lhZ2Uta2wge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3dlbGNvbWUvYmcud2VicFwiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCA1dnc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC52b3lhZ2Uta2wge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvd2VsY29tZS9iZy1tb2JpbGUud2VicFwiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi52b3lhZ2Uta2xfX2xlZnQtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwMHB4OyB9XG5cbi52b3lhZ2Uta2xfX2xlZnQtdGV4dCA+IGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi52b3lhZ2Uta2xfX3JpZ2h0LXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0NjBweDsgfVxuXG4udm95YWdlLWtsX19yaWdodC10ZXh0ID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnZveWFnZS1rbF9fcGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIxMHB4OyB9XG5cbi52b3lhZ2Uta2xfX3BhY2sgPiBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4udm95YWdlLWtsX19kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnZveWFnZS1rbF9fbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnZveWFnZS1rbF9fZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudm95YWdlLWtsX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC52b3lhZ2Uta2xfX2xlZnQtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAudm95YWdlLWtsX19yaWdodC10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudm95YWdlLWtsX19sZWZ0LXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDAwcHg7IH1cbiAgLnZveWFnZS1rbF9fcmlnaHQtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzNjBweDsgfVxuICAudm95YWdlLWtsX19wYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIxMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudm95YWdlLWtsX19sZWZ0LXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzUwcHg7IH1cbiAgLnZveWFnZS1rbF9fcmlnaHQtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMTBweDsgfVxuICAudm95YWdlLWtsX19wYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE5MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudm95YWdlLWtsIHtcbiAgICBoZWlnaHQ6IDI4M3B4O1xuICAgIHBhZGRpbmc6IDAgM3Z3OyB9XG4gIC52b3lhZ2Uta2xfX2xlZnQtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyNTBweDsgfVxuICAudm95YWdlLWtsX19yaWdodC10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIxMHB4OyB9XG4gIC52b3lhZ2Uta2xfX3BhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnZveWFnZS1rbCB7XG4gICAgaGVpZ2h0OiA1OTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnZveWFnZS1rbF9fbGVmdC10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI1MHB4OyB9XG4gIC52b3lhZ2Uta2xfX3JpZ2h0LXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjEwcHg7IH1cbiAgLnZveWFnZS1rbF9fcGFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMzBweDsgfSB9XG5cbi5jb21tb24tcG9wdXAtb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtczsgfVxuXG4uY29tbW9uLXBvcHVwLW92ZXJsYXkuYWN0aXZlIHtcbiAgei1pbmRleDogMTIwMDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4ucG9wdXBfYWdlLXZhbGlkYXRpb24tYnRuIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAjMDA2Y2E2O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnBvcHVwX2FnZS12YWxpZGF0aW9uLWJ0bi5idG4tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTI5MjkyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uY29tbW9uLXBvcHVwIHtcbiAgd2lkdGg6IDQ1MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gIHRvcDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtczsgfVxuXG4uY29tbW9uLXBvcHVwLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICBvcGFjaXR5OiAxOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjlweCkge1xuICAuY29tbW9uLXBvcHVwIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LWhlaWdodDogMjk5cHgpIHtcbiAgLmNvbW1vbi1wb3B1cCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuLmNvbW1vbi1wb3B1cF9fdGl0bGUtdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDM1cHggMzBweCAzMHB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IGJsYWNrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNvbW1vbi1wb3B1cF9fdGl0bGUtdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MjQ1ZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OXB4KSB7XG4gIC5jb21tb24tcG9wdXBfX3RpdGxlLXRvcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAxNXB4IDE1cHg7IH0gfVxuXG4uY29tbW9uLXBvcHVwX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcGFkZGluZzogNDBweCAzMHB4IDM1cHggMzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDY5cHgpIHtcbiAgLmNvbW1vbi1wb3B1cF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDIwcHggMTVweDsgfSB9XG5cbi5jb21tb24tcG9wdXBfX21lc3NhZ2Uge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiBibGFjaztcbiAgd2lkdGg6IDI2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDY5cHgpIHtcbiAgLmNvbW1vbi1wb3B1cF9fbWVzc2FnZSB7XG4gICAgbWF4LXdpZHRoOiA5NSU7IH0gfVxuXG4uY29tbW9uLXBvcHVwX19tZXNzYWdlLS1oYXMtaWNvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAzNDJweDsgfVxuXG4uY29tbW9uLXBvcHVwX19tZXNzYWdlLS1pY29uLXN1Y2Nlc3Mge1xuICBwYWRkaW5nLWxlZnQ6IDYycHg7IH1cblxuLmNvbW1vbi1wb3B1cF9fbWVzc2FnZS0taWNvbi1zdWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudC9pbWcvcG9wLXVwLXNwcml0ZS5wbmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTZweCA3cHg7IH1cblxuLmNvbW1vbi1wb3B1cF9fbWVzc2FnZS0taWNvbi1mYWlsIHtcbiAgcGFkZGluZy1sZWZ0OiA2MnB4OyB9XG5cbi5jb21tb24tcG9wdXBfX21lc3NhZ2UtLWljb24tZmFpbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnQvaW1nL3BvcC11cC1zcHJpdGUucG5nXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNnB4IDdweDsgfVxuXG4uY29tbW9uLXBvcHVwX19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNvbW1vbi1wb3B1cF9fc29jaWFsLWxpbmsge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9Db250ZW50L2ltZy9hdXRoLWljb25zLnBuZ1wiKTsgfVxuXG4uY29tbW9uLXBvcHVwX19zb2NpYWwtbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODsgfVxuXG4uY29tbW9uLXBvcHVwX19zb2NpYWwtbGluayArIC5jb21tb24tcG9wdXBfX3NvY2lhbC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cblxuLmNvbW1vbi1wb3B1cF9fc29jaWFsLWxpbmstLXZrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTA2cHggMDsgfVxuXG4uY29tbW9uLXBvcHVwX19zb2NpYWwtbGluay0tZmIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE1cHggMDsgfVxuXG4uY29tbW9uLXBvcHVwX19jbG9zZS1jcm9zcyB7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNXB4O1xuICByaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnQvaW1nL3BvcC11cC1zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmNvbW1vbi1wb3B1cF9fY2xvc2UtY3Jvc3M6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OXB4KSB7XG4gIC5jb21tb24tcG9wdXBfX2Nsb3NlLWNyb3NzIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDE1cHg7IH0gfVxuXG4uY29tbW9uLXBvcHVwX19idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiBibGFjaztcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNmNhNjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmNvbW1vbi1wb3B1cF9fYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDY5cHgpIHtcbiAgLmNvbW1vbi1wb3B1cF9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG4uZ2xvYmFsLXBvcHVwX292ZXJsYXktY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvLCBpbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7IH1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG5idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmOyB9XG5cbi5jb250ZW50LXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogODBweDsgfVxuXG4uc3BvdHMtYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudC9pbWcvYnVuZGxlL3Nwb3RzLXBhdHRlcm4ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDsgfVxuXG4uYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjsgfVxuXG4uYnV0dG9uLS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDdweCAzMHB4OyB9XG5cbi5idXR0b24tLWJsdWUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzI4N2I2O1xuICBwYWRkaW5nOiA5cHggMzBweDsgfVxuXG4uYnV0dG9uLS1ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzA3N2ZjMTtcbiAgY29sb3I6ICNmZmY7IH1cblxuYS5idXR0b24tLWJsdWUge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuYS5idXR0b24tLWJsdWU6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogLS0tLS0gSEVBREVSIC0tLS0tICovXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogODNweDtcbiAgbGluZS1oZWlnaHQ6IDgzcHg7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAzcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC43cztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuN3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjdzO1xuICB6LWluZGV4OiA1MDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmOyB9XG5cbi5oZWFkZXJfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE2NXB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ubmF2YmFyLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmhlYWRlcl9sb2dvLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA7IH1cblxuLmhlYWRlcl9tZW51LWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzglO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMjI1cHg7IH1cblxuLmhlYWRlcl9tZW51IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmhlYWRlcl9tZW51IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDAgMTFweDsgfVxuXG4uaGVhZGVyX21lbnUgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uaGVhZGVyX21lbnUgbGkgYTpob3Zlcixcbi5oZWFkZXJfbWVudSBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzI4N2I2OyB9XG5cbi5oZWFkZXJfbWVudSBsaS5oZWFkZXJfbWVudV9iZW5lZml0cyA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmhlYWRlcl9tZW51IGxpLmhlYWRlcl9tZW51X2JlbmVmaXRzID4gYTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhlYWRlcl9tZW51X3VzZXJfYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cblxuLnRvcF9wcm9maWxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDIxcHg7XG4gIHdpZHRoOiAyMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJVQUFBQVZDQVlBQUFDcEY2V1dBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1EWTNJRGM1TGpFMU56YzBOeXdnTWpBeE5TOHdNeTh6TUMweU16bzBNRG8wTWlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVFVnS0ZkcGJtUnZkM01wSWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2preU1qRkNOa0V5T1RFMFJqRXhSVFk0UWpGRU9UWXdOa05DTVVRMU5FUXdJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPamt5TWpGQ05rRXpPVEUwUmpFeFJUWTRRakZFT1RZd05rTkNNVVExTkVRd0lqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZPVEl5TVVJMlFUQTVNVFJHTVRGRk5qaENNVVE1TmpBMlEwSXhSRFUwUkRBaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk9USXlNVUkyUVRFNU1UUkdNVEZGTmpoQ01VUTVOakEyUTBJeFJEVTBSREFpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo1bmptZy9BQUFCNjBsRVFWUjQycFNWeXl2RVVSVEhad3d4R3VSWldIaEczc3FDbWdpbGxHS0VzbUt2TEVpeHNWQktFc1hDeGlPUGY4QkNlU1dseUpTVnZFS1NNQ3k4MzQvd3ZmcE8vZHp1ei95YytqUjE3cm5uM25QTzkzZkhiUHJiTENBVHhJQUk4QWIyd1RwNE5mM1R3a0EzdUdDaUxiQUdOc0FqdUFkRElNRm93bXB3RFp5Z0J2aEw2OTZnQkN5QUY5RHNLV0VUYjlZSXpBWXVVQW51d0tCZWZEbDQ1KzkvTEF2Y2dGWjVJUWljZ3hhZGpWYVFDQUoxMWl2WWltU3RzNDNEc0NqNjE4WGhmTEdTQ1JDZ1NEd0R4clNPSGRDZ0NPd0h4NkFNMkVBZUZUQ3JpQzFpRzN6ZDhoRzNpSmVDd25renUrU1BwRWJ0aXFxRTFQSzlLT3huY0NnRnBYRHppdVIzZ1cyUUx2ay93SjdJSjVLR1VrYXluVkdqVVpMZkIwUXp1V3hQWXVnaTZSV243eU1GSElBbGZqazJUWW05NEFITUs1S0djTzFuZzdoNnJpSW9qYTI1Qkl2Z0JId0NoeUxXeGhsa3V4M2lSajJhQUQvUXlYTEV0RWRBTytnRHE5dzh5dGE1clI0Y2FVK3BCYmNNQ3VManNVdVpxQ3dETFBQRmltVmJOa0dIU2ZPOVdqamxVODBnaW5tUW5vbEVreUNWd3EralluN3RTYUo0UlEvakRINzNmaXhaU0s5UUx5aUhVcHFqZnY4eU1lbGhDdDdoNlhSUitqUlBId2RWckNLWUZaU0NBVDU1VHI1U2hxMkFQWFB4TTNZamVqYkZsMG41aHBvTkhtRFYvRWU1UEFWL0N6QUFENlp5WUFKR1Z2QUFBQUFBU1VWT1JLNUNZSUk9XCIpIG5vLXJlcGVhdDsgfVxuXG4udG9wX2V4aXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMjFweDtcbiAgd2lkdGg6IDIxcHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQlVBQUFBVkNBWUFBQUNwRjZXV0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTURZM0lEYzVMakUxTnpjME55d2dNakF4TlM4d015OHpNQzB5TXpvME1EbzBNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UVWdLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPa1pCUXpKRk9FWkNPVEUwUmpFeFJUWkNRVEpHT0VKQ1JEWTJNVFpEUmpRNUlpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09rWkJRekpGT0VaRE9URTBSakV4UlRaQ1FUSkdPRUpDUkRZMk1UWkRSalE1SWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlJrRkRNa1U0UmprNU1UUkdNVEZGTmtKQk1rWTRRa0pFTmpZeE5rTkdORGtpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UmtGRE1rVTRSa0U1TVRSR01URkZOa0pCTWtZNFFrSkVOall4TmtOR05Ea2lMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejd2alJnSEFBQUJWa2xFUVZSNDJxelZ5eXVFVVJqSDhYY1lTWElybW5LWGJOaWdwSEg1QzlqSjBsYnNSRmJZSUFzYmlzV3NUSTFzTFdlbktFckpSaVJrWmFHd1lGdzM0bnZxZVd1YXpwdzU1NTE1NmxQVHVmem12R2ZPZXlia21hc0p2YWpETDY1eEpwK2RxZ3pUdUpUSk56akVDVko0d2hxcWJRTUhjQzlCazZqTjZDL0ZPSTd3akpaY2dhUDR3akpLTEJkZ3JCNThZTUlyVUJYaEhPc0I1blptNnhpUi9TbDNESXpnSFRPNnpnUzJBajdsc0p5SStjeU9PNHpsc1gxUnZHTEJid2lqRlErYXdmMW90Z3lPWVZYTytLSnErRU9IWnVDZTlMbEl5U0s5VC9ScFF0VVBWMk5wUlFJSC9jbW5tTXBqVDJjbGNDaTljUW5KUWdhcWFzY1B1aDBEMVdQZjZnTDkyc1l4aWgyRHc2Yk9LbHdnSGlEWVdJMjR3Z0hhY294VmQrbWM1VzNtVldBSDM5aVZ1N05CTHAySXZKYWJlSkZMdTk1bDFWM1lrRmM0L1hDL1lWOHVvYXdWc3ZpQ1N2a0hVQ2ZrVWNLTjlTL0FBRVR5VHFBUG13MGZBQUFBQUVsRlRrU3VRbUNDXCIpIG5vLXJlcGVhdDsgfVxuXG4uaGVhZGVyX21lbnUgbGkgYS50b3BfcHJvZmlsZTpob3Zlcixcbi5oZWFkZXJfbWVudSBsaSBhLnRvcF9leGl0OmhvdmVyIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi5oZWFkZXJfbWVudS5wZXJzb25hbCBsaSB7XG4gIG1hcmdpbjogMCAycHg7IH1cblxuLmhlYWRlcl9tZW51X3VzZXJfYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAyMiU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDsgfVxuXG4uaGVhZGVyX2Ryb3Bkb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhlYWRlcl9kcm9wZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0yMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQVlBQUFBR0NBWUFBQURnek85SUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTURFMElEYzVMakUxTmpjNU55d2dNakF4TkM4d09DOHlNQzB3T1RvMU16b3dNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UUWdLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPa1pDUVRZNU1qbEdOVEUyUkRFeFJUVkNNRFkwUlVJeFFqQkdOMEpDTUVSR0lpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09rWkNRVFk1TWtFd05URTJSREV4UlRWQ01EWTBSVUl4UWpCR04wSkNNRVJHSWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlJrSkJOamt5T1VRMU1UWkVNVEZGTlVJd05qUkZRakZDTUVZM1FrSXdSRVlpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UmtKQk5qa3lPVVUxTVRaRU1URkZOVUl3TmpSRlFqRkNNRVkzUWtJd1JFWWlMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejYzUlRRSEFBQUFPVWxFUVZSNDJtSmdZR0E0RDhULzBmQUpJR1lJd0NMaEM1SmdSTk4xSGlyR2dLNHJnQUVKd0hUQlZUTWpTYjRBNG9OQWZBUEVBUWd3QUI0Z0ZJM0pkQVVPQUFBQUFFbEZUa1N1UW1DQ1wiKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0OyB9XG5cbi5oZWFkZXJfZHJvcGRvd24uYWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBWUFBQUFHQ0FZQUFBRGd6TzlJQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5WnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNREUwSURjNUxqRTFOamM1Tnl3Z01qQXhOQzh3T0M4eU1DMHdPVG8xTXpvd01pQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRRZ0tGZHBibVJ2ZDNNcElpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09qUTJORE5HT0RjeE5URTJSakV4UlRWQ1FVWkNSRUV5TXpRd1JqUkVRalpHSWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2pRMk5ETkdPRGN5TlRFMlJqRXhSVFZDUVVaQ1JFRXlNelF3UmpSRVFqWkdJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TkRZME0wWTROa1kxTVRaR01URkZOVUpCUmtKRVFUSXpOREJHTkVSQ05rWWlJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZORFkwTTBZNE56QTFNVFpHTVRGRk5VSkJSa0pFUVRJek5EQkdORVJDTmtZaUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6NkN6K2FVQUFBQU0wbEVRVlI0Mm1KbVFJQUFJRllINHB0SVlneU1RSHdlaWhrWjBGVC9oK0lBZE5Vd0NiZ3VYeVJCRkYwbnNFaWNCd2d3QUFUYkUxeWRnSU9RQUFBQUFFbEZUa1N1UW1DQ1wiKTsgfVxuXG4uaGVhZGVyX2Ryb3Bkb3duLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogIzAwNmNhODsgfVxuXG4uaGVhZGVyX21lbnVfZHJvcGRvd24tbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDgzcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAyMTdweDtcbiAgei1pbmRleDogOTA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDE3cHggMDsgfVxuXG4uaGVhZGVyX21lbnVfZHJvcGRvd24tbGlzdF9pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cblxuLmhlYWRlcl9tZW51X2Ryb3Bkb3duLWxpc3RfaXRlbS0tcGFzdCBhIHtcbiAgY29sb3I6ICNjY2MgIWltcG9ydGFudDsgfVxuXG4uaGVhZGVyX21lbnUgbGkuaGVhZGVyX25vLWxlZnQtbWFyZ2luIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cbiAgLmhlYWRlcl9sb2dvLWJveCB7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMTcycHg7XG4gICAgaGVpZ2h0OiA1MHB4OyB9XG4gIC5oZWFkZXJfbG9nby1ib3ggaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5oZWFkZXJfbWVudS1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlcl9tZW51X3VzZXJfYmxvY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5tb2JpbGUtYm90dG9tLXBhZGRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmhlYWRlcl9tZW51LnBlcnNvbmFsIGxpIHtcbiAgICBtYXJnaW46IDAgOHB4OyB9XG4gIC5jb250ZW50LXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5mb290ZXIgLnJ1bGVzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiA4cHggMyUgMTBweCAzJTsgfSB9XG5cbi8qIEhFQURFUiBNT0JJTEUqL1xuLm1vYmlsZS1tZW51X2FwcC1pbWcge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5oZWFkZXJfbW9iaWxlLW1lbnUgPiBsaS5tb2JpbGUtYmVuZWZpdHMgYSB7XG4gIGJhY2tncm91bmQ6ICMwMDZjYTc7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1cHggMTBweDsgfVxuXG4uaGVhZGVyX21vYmlsZS1tZW51X2J0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0b3A6IDlweDtcbiAgd2lkdGg6IDM1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDd0FBQUFpQ0FJQUFBQ3I3S3dtQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5WnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNREUwSURjNUxqRTFOamM1Tnl3Z01qQXhOQzh3T0M4eU1DMHdPVG8xTXpvd01pQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRRZ0tGZHBibVJ2ZDNNcElpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09qTkNORVkwUXpRNU5UY3dNVEV4UlRVNVJUSTNRVEpGUVVWRU9USXdOVEE1SWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2pOQ05FWTBRelJCTlRjd01URXhSVFU1UlRJM1FUSkZRVVZFT1RJd05UQTVJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TTBJMFJqUkRORGMxTnpBeE1URkZOVGxGTWpkQk1rVkJSVVE1TWpBMU1Ea2lJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZNMEkwUmpSRE5EZzFOekF4TVRGRk5UbEZNamRCTWtWQlJVUTVNakExTURraUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6NUZmMDZwQUFBQTRrbEVRVlI0MnV5WXZRcUVNQkNFazdBUkpNYkN5c3IzTWcvb2kxbWxpZUF2cU9BTjJOMFZkeHhIY3NWdVlTR0IrWnhraEltOHJ1czh6Mm1hNW5rK2prUEVHcTExVVJUV1dpS1NFUGJlNTNtT1YxbVdSWVBZOXgyZnZXMWJYZGN5aEFBenFxb1NLV1lZQmp3VmNPQ0JTRFNRQm9EQ2RzVGNoZGVUQVFBbC9tQVlnaUdlaDk2dTZMcXU3L3V2QlpxbWFkczJzUlA0RS83QUNlY2NIMHhPQjZlRDA4RVFuQTVPQjBNd3hDY1E2RURvcHFua1ViOEFvTzQybUFyaWJzTEtXb3Qram5ZYzJRL0lRWFJkMTdJczVYMUpNbzdqc2l5UkwwbU1NU0Fnb29jQUF3Q2R6MzIwMnVJS2R3QUFBQUJKUlU1RXJrSmdnZz09XCIpIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLmhlYWRlcl9tb2JpbGUtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nOiAxNXB4IDA7IH1cblxuLmhlYWRlcl9tb2JpbGUtbWVudSA+IGxpIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxN3B4OyB9XG5cbi5oZWFkZXJfbW9iaWxlLW1lbnUgPiBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfbW9iaWxlLW1lbnVfYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlcl9tZW51IGxpIHtcbiAgICBtYXJnaW46IDAgN3B4OyB9XG4gIC5oZWFkZXJfbWVudSBsaSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4vKiAtLS0tLSBFTkQgSEVBREVSIC0tLS0tICovXG4vKiAtLS0tLSBGT09URVIgLS0tLS0gKi9cbi5sZWdhbF9ub3RpY2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZvb3RlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgei1pbmRleDogMTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjsgfVxuXG4uZm9vdGVyX2NvbnRlbnQge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2U7IH1cblxuLmZvb3Rlci5vcGVuZWQgLmZvb3Rlcl9jb250ZW50IHtcbiAgaGVpZ2h0OiA4M3B4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlci5vcGVuZWQgLmZvb3Rlcl9jb250ZW50IHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uZm9vdGVyX2NvbnRlbnQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTsgfVxuXG4uZm9vdGVyX25hdiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5jb3B5cmlnaHQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5mb290ZXIgLnJ1bGVzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM4NTg1ODU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogOHB4IDAgMHB4IDA7IH1cblxuLmZvb3Rlcl9uYXYgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwIDE0cHg7IH1cblxuLmZvb3Rlcl9uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzAwNmNhNztcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5mb290ZXJfbGFzdC1zdHIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzg1ODU4NTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5mb290ZXJfbGFzdC1zdHIgYSB7XG4gIGNvbG9yOiAjMDA2Y2E3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiAtLS0tLSBFTkQgT0YgRk9PVEVSIFNUWUxFUyAtLS0tLSAqL1xuLyotLS0tLSBDT05URU5UIFNUWUxFUyBGT1IgU1RBVElDIFBBR0VTIC0tLS0tKi9cbi5jb21tb24tdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzU4NTg1YTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXgtd2lkdGg6IDExNjVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDsgfVxuXG4uY29tbW9uLXRleHQgaDEge1xuICBmb250LXNpemU6IDMzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY29tbW9uLXRleHQgaDIge1xuICBmb250LXNpemU6IDIzcHg7XG4gIG1hcmdpbjogMTVweCAwIDhweDsgfVxuXG4uY29tbW9uLXRleHQgcCB7XG4gIHBhZGRpbmc6IDVweCAwOyB9XG5cbi5jb21tb24tdGV4dCAucXVlc3Rpb24ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4uY29tbW9uLXRleHQgYSxcbi5jb21tb24tdGV4dCBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzY1YTVjODsgfVxuXG4uY29tbW9uLXRleHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjYzQyMjFlOyB9XG5cbi5saW5rLWJhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDAgMjBweCAxOXB4OyB9XG5cbi5saW5rLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogJzwnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDMxcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLmNvbW1vbi10ZXh0IHVsIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7IH1cblxuLmNvbW1vbi10ZXh0IHVsIGxpIHtcbiAgbWFyZ2luOiAzcHggMDsgfVxuXG4ubGluay1mb3J3YXJkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IDIzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAxOXB4IDIwcHggMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM2NWE1Yzg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxpbmstZm9yd2FyZDpob3ZlciB7XG4gIGNvbG9yOiAjYzQyMjFlOyB9XG5cbi5saW5rLWZvcndhcmQ6YWZ0ZXIge1xuICBjb250ZW50OiAnPic7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDMxcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLyotLS0tLSBFTkQgT0YgQ09OVEVOVCBTVFlMRVMgRk9SIFNUQVRJQyBQQUdFUyAtLS0tLSovXG4vKiAtLS0tLSBXQU5UIEJVVFRPTiAtLS0tLSAqL1xuLndhbnQtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMThweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cblxuLndhbnQtYnV0dG9uOmhvdmVyIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMS4wOCk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxLjA4KTsgfVxuXG4ud2FudC1idXR0b24tLTQyIHtcbiAgd2lkdGg6IDI4MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9Db250ZW50L2ltZy9idW5kbGUvd2FudC1iZzQyLnBuZ1wiKSBuby1yZXBlYXQ7IH1cblxuLndhbnQtYnV0dG9uLS01MCB7XG4gIHdpZHRoOiAyNjVweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudC9pbWcvYnVuZGxlL3dhbnQtYmc1MC5wbmdcIikgbm8tcmVwZWF0OyB9XG5cbi53YW50LWJ1dHRvbi0tODMge1xuICBmb250LXNpemU6IDQxcHg7XG4gIHdpZHRoOiAyODJweDtcbiAgaGVpZ2h0OiA4M3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudC9pbWcvYnVuZGxlL3dhbnQtYmc4My5wbmdcIikgbm8tcmVwZWF0O1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi53YW50LWJ1dHRvbi0tZG93bmxvYWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjVweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMjgycHg7XG4gIGhlaWdodDogNDJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL0NvbnRlbnQvaW1nL2J1bmRsZS93YW50LWJnNDIucG5nXCIpIG5vLXJlcGVhdDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7IH1cblxuLndhbnQtYnV0dG9uLS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDg1cHg7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvZmFsc2U7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCb0FBQUFVQ0FZQUFBQ1RRQzIrQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFWbEpSRUZVZU5xOGxiMUtBMEVVaFhkalRLSk5CQzFTUkd4OEFLc1VtMHJmd003R1NoRFNXZHI1OHhJVzJnVFVWbndFaTBDQ29HQmprWmpHVkttMGpBYlhNM0RFeTJWbndpeEREbnhzNWw0bVoyYjM3R3ljUWxGNHhicFFpT2Frb21zVk9XUzlPN04yVkFHbm9BOG1ZQURPd0pML0V2NFZLWlpCSjgxV2gzMDl4L1pmVHFNVDF2dWd5VnFUWTZQelVFWUQxaE5WVDFoLzh6R0tSYngxR013eldRUWxNRlVCK2dMZm9Hd0pnMWU4M3ptaG9lb04xa2MrV1hBWlhmUGFCZ2wvSnh3YjNZWk1YZGVTdXA1djZsdzdxb0ZWUzI4RGJIc2RSNVpWVk1BcjYwT3dEOVlaNzJmV2YvZ0t4STRkMWNFVDJMSVpIWWtJcjZsZUNWeUtlVmRnSWNOb0JieHcvR0F6ZW1SdEwrdCtrMlB1eXVpR1puK1N6OWU4NExVb3phY3F6UTZGV1Z2MDcza2RnMDE5TXVReE1od0lNNmtQODJ6a0VSUUNiVFlCTy9xc0MwV0xabE93cS92RmdCL1JDMUFGbitCT04zOEZHQUFwdU9ySGE1a3djUUFBQUFCSlJVNUVya0pnZ2c9PVwiKTsgfVxuXG4uYnVuZGxlLWlubmVyX21vYmlsZS1iZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC53YW50LWJ1dHRvbi0tODMge1xuICAgIHdpZHRoOiAyNjVweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL0NvbnRlbnQvaW1nL2J1bmRsZS93YW50LWJnNTAucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgLndhbnQtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndhbnQtYmxvY2tfaGVhZCB7XG4gICAgbWluLWhlaWdodDogMTc1cHg7IH1cbiAgLmJ1bmRsZS1pbm5lcl9tb2JpbGUtYmcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmJ1bmRsZS1pbm5lcl9tb2JpbGUtYmcgPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfSB9XG5cbi8qIC0tLS0tIEVORCBXQU5UIEJVVFRPTiAtLS0tLSAqL1xuQGtleWZyYW1lcyB0dXRvcmlhbC1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgdHV0b3JpYWwtYW5pbWF0aW9uIHtcbiAgMCUgeyB9XG4gIDEwMCUgeyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHR1dG9yaWFsLWFuaW1hdGlvbiB7XG4gIDAlIHsgfVxuICAxMDAlIHsgfSB9XG5cbkAtby1rZXlmcmFtZXMgdHV0b3JpYWwtYW5pbWF0aW9uIHtcbiAgMCUgeyB9XG4gIDEwMCUgeyB9IH1cblxuQC1tcy1rZXlmcmFtZXMgdHV0b3JpYWwtYW5pbWF0aW9uIHt9LnR1dG9yaWFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOTUpIHVybChcIi9Db250ZW50L2ltZy9idW5kbGUvX3RtcC90dXRvcmlhbC5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgei1pbmRleDogMTAwMDsgfVxuXG4udHV0b3JpYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUENBWUFBQUR0YzA4dkFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTURZM0lEYzVMakUxTnpjME55d2dNakF4TlM4d015OHpNQzB5TXpvME1EbzBNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UVWdLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPa1UzTTBJelJEYzBPVFV6TkRFeFJUWkJNelUyT0VFM01rVTBOa0pETlVZeElpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09rVTNNMEl6UkRjMU9UVXpOREV4UlRaQk16VTJPRUUzTWtVME5rSkROVVl4SWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlJUY3pRak5FTnpJNU5UTTBNVEZGTmtFek5UWTRRVGN5UlRRMlFrTTFSakVpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UlRjelFqTkVOek01TlRNME1URkZOa0V6TlRZNFFUY3lSVFEyUWtNMVJqRWlMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejZtejhreUFBQUJXa2xFUVZSNDJvU1RUU3NGWVJUSDV3NUpkcElrNWJVa1pjRmVoRklXbGhicUxyakZKVXVMbTN3REt4YVNoVVJ4cVVsOEFXOUxoWVdTTEVpSm0wUTJYc3JMNzlSLzZtbWFlNTM2elR6bnpEbm4rWi9uYVJKQkVDeDRucGNDZTgvQXIxZllFakFIRTdCVXpHTUV5aUFENVRBSlAzbUtpMkFaUnVXbmZCNnp6cTdqc0tyRXFObG1hMDZ4MVdTc3dUeE1PVTJTc0FFbFRyR3R0MkJZdmlsTWh5T1lMY0tINU5udVExQ3F0ODBjd0lCeXZ6WDJlaWdydEJWNGwweUxEOEt1MXIzSytaTENiWGN1MXphbEpDdlovYzYzVHluYWN3djhtTVBha2NTb0phUEYrUnBVd25STTNLNjU0cjhHMVhBQTdmSmY0VTNyRHRpSHFud05hbFhjS3Y5Wmg5Y0hMNHExS2FjbTJxQUJEcUZaZmc2NjRSUk9vQWVlOUswRmpxQStiTkFFeDJFQXU0Y3V1SERVblN2MklMOVJHOVpaZ3pGSDBpMTB3bFhNSVY2cXlaMHpjdHJYMWVRazFSSnVDdnlKMThvNWcwZTc4ajhCQmdBT0hFa0IyYXVjckFBQUFBQkpSVTVFcmtKZ2dnPT1cIikgbm8tcmVwZWF0O1xuICB6LWluZGV4OiAxODA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgbWF4LXdpZHRoOiAyMCU7IH1cblxuLnR1dG9yaWFsLWNsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4udHV0b3JpYWxfYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTI1cHg7XG4gIHRvcDogMTA1cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjg3YjY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xuICBvcGFjaXR5OiAwLjU7XG4gIHotaW5kZXg6IDkwOyB9XG5cbi50dXRvcmlhbF9idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7IH1cblxuLnR1dG9yaWFsX2J1dHRvbi0tb3ZlcmxheS1tb2RlIHtcbiAgYW5pbWF0aW9uOiB0dXRvcmlhbC1vdmVybGF5LW1vZGUtYW1pbmF0aW9uIGxpbmVhciAyMDBtcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgLypwb3NpdGlvbjogZml4ZWQ7Ki9cbiAgLyp3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7Ki9cbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAvKnJpZ2h0OiAwICFpbXBvcnRhbnQ7Ki9cbiAgcmlnaHQ6IDUlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDUyMDtcbiAgb3BhY2l0eTogMTtcbiAgYm94LXNoYWRvdzogMCAwIDYwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLnR1dG9yaWFsLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLnR1dG9yaWFsLW1vYmlsZV90aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi50dXRvcmlhbC1tb2JpbGVfZGVzY3Ige1xuICBjb2xvcjogIzMxODZiNDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMCAyMHB4OyB9XG5cbi50dXRvcmlhbC1tb2JpbGVfZGVzY3Igc3BhbiB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5zbGlkZXNqcy1uZXh0LFxuLnNsaWRlc2pzLXByZXZpb3VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDg1cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQllBQUFBcENBWUFBQUF4bU5sREFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTURZM0lEYzVMakUxTnpjME55d2dNakF4TlM4d015OHpNQzB5TXpvME1EbzBNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UVWdLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPakE0TUVNelJURXpPVUV3TWpFeFJUWkNSakkxUVVKQ1EwWkVSVFpCUlROR0lpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09qQTRNRU16UlRFME9VRXdNakV4UlRaQ1JqSTFRVUpDUTBaRVJUWkJSVE5HSWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNk1EZ3dRek5GTVRFNVFUQXlNVEZGTmtKR01qVkJRa0pEUmtSRk5rRkZNMFlpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2TURnd1F6TkZNVEk1UVRBeU1URkZOa0pHTWpWQlFrSkRSa1JGTmtGRk0wWWlMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejRpRnZXb0FBQUJjMGxFUVZSNDJyVFhTeXRGVVJqRzhiV1A4aDFNY2R4T2ttc0pVYVNUZ2ZJMURGeUtvb2lpS0NLS2NzSXAxNkdwcVpHdm9VaVNSSklZV0o2WHZmTDJUcyt6VnYxUG5jbHY3M1o3cjR2ejNwZWhVelNNSEN2NU9mRi80eE1Oc2VDTWMrNGE0Ukt1SEYyZ3ZHT005QXJqL245OG9FSEdvd2hOS3Z3ZDliTmdhZHJndlN4WW1qVjREd3VXNWhYK2hycFlzTFNvOEZmVXlZS2xaWVcvb0hZV0xLMGF2SlVGUytzS2YwYk5MRmphVlBnVGFtTEJDZHBXK0NOcVpNQUIzelY0QXdNT2VFSGhENmlPQVFmOFFPSDNxSVlCdTNTQktDcjhEbFV6NElBZksvdzI0SXpWUXZCemcxY212M3JwUTFhZkcxU1IvcjlpM2ZHWnVlTXFCbnBrMEd5cHp6aUREczFia1dXOHgvdm1QYTVsZkhsNzVzdXJaOHdWTzJhdXlERm10NjBZczl0R2pQbDR6YXdnTFl3VlpNV3NlVzJNTlcvSm9CMk1WWG9oeHI1aUxzWk9hQ2JHM20zS29IMk0zZWFFUVFjWSsrTXg5TTNlMFk4cVZBNDRlZGJocGhzbDZBdU5vRXZXNFNiS09lOUhnQUVBdHJ0UmJEbGNjQVVBQUFBQVNVVk9SSzVDWUlJPVwiKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBmb250LXNpemU6IDA7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4uc2xpZGVzanMtcHJldmlvdXMge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCWUFBQUFwQ0FZQUFBQXhtTmxEQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5WnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNRFkzSURjNUxqRTFOemMwTnl3Z01qQXhOUzh3TXk4ek1DMHlNem8wTURvME1pQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRVZ0tGZHBibVJ2ZDNNcElpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09rWTBNakkxT1VFeE9VRXdNakV4UlRaQk1qQTFSak0wTVRBNFEwSkJOVVEySWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2tZME1qSTFPVUV5T1VFd01qRXhSVFpCTWpBMVJqTTBNVEE0UTBKQk5VUTJJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UmpReU1qVTVPVVk1UVRBeU1URkZOa0V5TURWR016UXhNRGhEUWtFMVJEWWlJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZSalF5TWpVNVFUQTVRVEF5TVRGRk5rRXlNRFZHTXpReE1EaERRa0UxUkRZaUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6NnUraTY3QUFBQmMwbEVRVlI0MnJUWFFTc0VZUnpIOGRtbGZTT1NwS1JORGtnT1VwdUQ4alljdGkxS2loUWxSYUlrU1ZzcmtvUHJudmUyNzRPSUpKTEV3ZU8zaHlkL1QvOW5kbWFlMzJ4OUx6dlBmcHFkWnA3bm1jZ1lFeEdiUnhlb3B6ZmlmZWJRTlNvaFV5U2hGWFJqVWRSbS9QMVo5R24rUHRYTzk2SG9EUG9RYU0wZUMwR25IWFJaSHMrS1Rqbm9xanNtQ3pxSjNnVzZybzFMaTQ2ak40RnUrTWFtUWNmUXEwQzM0c1luUlVjZGRLZmJiNUtnWmZRaTBMMGtKOU50d0FoNkZ1aCswa3NYZDNBWVBRbjBFQlZDNFNFSFBVNkQrdUJCOUNqUTA3U29CZytnQjRHZVpVRmR1Qi9kQ2JUZW1iQ3p6aVVTdlJYb2VRaHE0VDRIdlFwRkxkd1M2RDBxTWRZLzdZd3ZXV2VzWGVNRzR4ckgzUlZGQnB6YmZleDc4azRZVDU1dnJqaGl6QlcrMmUyQU1idmxPaC83VnBCZEZxeXRlZHNzV0Z1bE4xbHdidnNLMzA1b2pRVnJlN2NWRnF6dE5wZFljRzc3WTIxSC84UGEwZHNxNkV2Z2k2eVhteVphUU4rb2dDYVk3M2ovM3ZOK0JSZ0FZaVpQblpIMHd0MEFBQUFBU1VWT1JLNUNZSUk9XCIpO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLnR1dG9yaWFsLW1vYmlsZV9saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDAgNXB4IDA7IH1cblxuLnR1dG9yaWFsLW1vYmlsZV9saXN0X3RleHQge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uc2xpZGVzanMtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMjUwcHg7IH1cblxuLnR1dG9yaWFsIC5zbGlkZXNqcy1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnR1dG9yaWFsIC5zbGlkZXNqcy1wYWdpbmF0aW9uIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi50dXRvcmlhbCAuc2xpZGVzanMtcGFnaW5hdGlvbiBhIHtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbjogMCA0cHg7IH1cblxuLnR1dG9yaWFsIC5zbGlkZXNqcy1wYWdpbmF0aW9uIGEuYWN0aXZlIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7IH1cblxuLnR1dG9yaWFsLW1vYmlsZV93YW50LXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuMztcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi50dXRvcmlhbF93YW50LWJ0bi1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4ud2FudC1idXR0b24tLXR1dG9yaWFsIHtcbiAgd2lkdGg6IDIyNHB4O1xuICBmb250LXNpemU6IDE5cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAudHV0b3JpYWxfYnV0dG9uIHtcbiAgICByaWdodDogMTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnR1dG9yaWFsIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOTUpOyB9XG4gIC50dXRvcmlhbC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50dXRvcmlhbF93YW50LWJ0bi1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnR1dG9yaWFsLWNsb3NlIHtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDE1cHg7IH0gfVxuXG46cm9vdCAuYW5pbWF0aW9uLXR1dG9yaWFsIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcywgNDAwbXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zLCA0MDBtcztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dCwgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0LCBlYXNlLWluO1xuICBvcGFjaXR5OiAwOyB9XG5cbjpyb290IC5hbmltYXRpb24tdHV0b3JpYWwtLWFuaW1hdGVkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIFJFR0lTVFJBVElPTiBXQVJOSU5HIFBPUFVQICovXG4ucmVnLXdhcm5pbmctcG9wdXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDA7IH1cblxuLnJlZy13YXJuaW5nX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5yZWctd2FybmluZ19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDsgfVxuXG4ucmVnLXdhcm5pbmdfdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDkwcHg7XG4gIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5yZWctd2FybmluZ19jbG9zZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQndBQUFBY0NBSUFBQUQ5YjBqREFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBTU5KUkVGVWVOcXMxc2tOQXlFTUJkQ3ZUQXMwUnNNc2xTQXFTUndoVFNZc3htQjhZVGs4R1dSTGhyWFdPZmMrRkRGR1l3eElwT1dJVzBUdlBlaHd4TDFGMnFOY0tkMm4rRU0xYmlYK29YdHVLOWJvcXRzVk82amNIWWw5Vk9JeTRoRGxYVjdrMEpFN0ZTZG82MHJFT2ZwMGhhSUl2VjJoU1BHQ0lLN3J3bExJSzd6a2UrRDUxVDhLWGF6MmpNVEZSczlNWFRCaUNJR3ZoNFUybllwVEYzc2k3MkpiWkZ4b3hKRUxwZGgxb1JkYkZ5a2x2Vmk1MzB4enpxZkdIbkpwanZvSU1BQWxiL2VMR2ZNMHZRQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnJlZy13YXJuaW5nX2NvbnRlbnQge1xuICBwYWRkaW5nOiAzNXB4IDUwcHg7IH1cblxuLnJlZy13YXJuaW5nX2NvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICM1ZTVlNWU7IH1cblxuLnJlZy13YXJuaW5nX2NvbnRlbnQgcCBzcGFuIHtcbiAgY29sb3I6ICMzMjg3YjY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnJlZy13YXJuaW5nX2lucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMjgwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5yZWctd2FybmluZ19jb250ZW50IGZvcm0ge1xuICBwYWRkaW5nOiAyNXB4IDAgMCAwOyB9XG5cbi5yZWctd2FybmluZ19idG4tYm94IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuOnJvb3QgLnJlZy13YXJuaW5nX2J0biB7XG4gIHdpZHRoOiAyODBweDtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLnJlZy13YXJuaW5nX3BzZXVkb2xpbmstYm94IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLnJlZy13YXJuaW5nX3BzZXVkb2xpbmstYm94ID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM1ZTVlNWU7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzVlNWU1ZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5yZWctd2FybmluZ190aXRsZS0tZm9udCB7XG4gIGZvbnQtc2l6ZTogMjNweDsgfVxuXG4ucmVnLXdhcm5pbmdfY29udGVudCBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4ucmVnLXdhcm5pbmdfY29udGVudCBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMzMjg3YjY7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuLnJlZy13YXJuaW5nX2NvbnRlbnQgaDQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnJlZy13YXJuaW5nX2ltZy1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5yZWctd2FybmluZ19pbWctYm94ID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5yZWctd2FybmluZ190aXRsZSB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAucmVnLXdhcm5pbmdfY29udGVudCB7XG4gICAgcGFkZGluZzogMjVweCAzMHB4OyB9XG4gIC5yZWctd2FybmluZ19jbG9zZS1idG4ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnJlZy13YXJuaW5nX2NvbnRlbnQgZm9ybSB7XG4gICAgcGFkZGluZzogMTVweCAwIDAgMDsgfVxuICAucmVnLXdhcm5pbmdfdGl0bGUtLWZvbnQge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5wYWItYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzODNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3dlbGNvbWUvYmcud2VicD94PTFcIikgdG9wIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5wYWItYmFubmVyLCAucGFiLWJhbm5lciAqIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucGFiLWJhbm5lciBhLCAucGFiLWJhbm5lciBhOmhvdmVyLCAucGFiLWJhbm5lciBhOmFjdGl2ZSwgLnBhYi1iYW5uZXIgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnBhYi1iYW5uZXJfX2NvbHVtbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQyNXB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW8tZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjsgfVxuXG4ucGFiLWJhbm5lcl9fdGV4dDEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBsZXR0ZXItc3BhY2luZzogMy41cHg7IH1cblxuLnBhYi1iYW5uZXJfX3RleHQyIHtcbiAgZm9udC1mYW1pbHk6IEdyZXRhRGlzTmFyUHJvUmVnO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAwLjgzOyB9XG5cbi5wYWItYmFubmVyX190ZXh0MyB7XG4gIHBhZGRpbmc6IDI1cHggMCAxNnB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuXG4ucGFiLWJhbm5lcl9fYnV0dG9uIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggMCAjNzFjNWU4O1xuICBib3JkZXI6IHNvbGlkIDRweCAjZmZmZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhYi1iYW5uZXIge1xuICAgIGhlaWdodDogMzgwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3dlbGNvbWUvYmcud2VicD94PTFcIikgdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnBhYi1iYW5uZXJfX2NvbHVtbiB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuLnB2LWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDk4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy93ZWxjb21lL2JnLXByaXZpbGVnZS53ZWJwXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wdi1iYW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICAgIGhlaWdodDogMjY1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAucHYtYmFubmVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLnB2LWJhbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMCUgYm90dG9tOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgLnB2LWJhbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzNSUgYm90dG9tOyB9IH1cblxuLnB2LWJhbm5lcl9fY29sdW1uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MjVweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIwNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1vLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiA2MnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wdi1iYW5uZXJfX2NvbHVtbiB7XG4gICAgICBsZWZ0OiAxMCU7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAucHYtYmFubmVyX19jb2x1bW4ge1xuICAgICAgbGVmdDogMTAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgIC5wdi1iYW5uZXJfX2NvbHVtbiB7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH0gfVxuXG4ucHYtYmFubmVyX190ZXh0MSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGxldHRlci1zcGFjaW5nOiAzLjVweDsgfVxuXG4ucHYtYmFubmVyX190ZXh0MiB7XG4gIGZvbnQtZmFtaWx5OiAnR3JldGFEaXNOYXJQcm8nLCAnR3JldGFEaXNOYXJQcm9SZWcnLCBzZXJpZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy10b3A6IDVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAucHYtYmFubmVyX190ZXh0MiB7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuXG4ucHYtYmFubmVyX19idXR0b24tYm94IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7IH1cblxuLnB2LWJhbm5lcl9fYnV0dG9uIHtcbiAgd2lkdGg6IDEzNnB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggMCAjNzFjNWU4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmZmZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5wdi1iYW5uZXJfX2J1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMyLCA1NCwgMTExLCAwLjcpOyB9IH1cblxuLnB2LWJhbm5lcl9fbW9iaWxlLXBhcnQge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDIyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucHYtYmFubmVyX19tb2JpbGUtcGFydCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnB2LWJhbm5lcl9fbW9iaWxlLXRleHQxIHtcbiAgZm9udC1mYW1pbHk6IE5lb1NhbnNQcm87XG4gIGNvbG9yOiAjMDA3MWRjO1xuICBmb250LXNpemU6IDMxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzOXB4IDEwcHggNXB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnB2LWJhbm5lcl9fbW9iaWxlLXRleHQyIHtcbiAgY29sb3I6ICMwMDcxZGM7XG4gIGZvbnQtc2l6ZTogMzFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLnB2LWJhbm5lcl9fbW9iaWxlLWJ1dHRvbi1ib3gge1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4ucHYtYmFubmVyX19tb2JpbGUtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IE5lb1NhbnNQcm87XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDcxZGM7XG4gIGhlaWdodDogNTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDcxZGM7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogNDhweDsgfVxuXG4ucHYtYmFubmVyX19tb2JpbGUtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNzFkYztcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBjLWJhbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODAuMDNkZWcsIHJnYmEoMCwgMTE5LCAyMDYsIDAuNDA4KSAwLjE5JSwgcmdiYSgwLCA5NiwgMTU0LCAwLjcyKSA2Mi42OSUsIHJnYmEoMCwgMTM0LCAyMTQsIDAuNDE2KSA5Mi44OCUsIHJnYmEoODYsIDE4MywgMjU1LCAwLjM3NikgMTM4LjEyJSksIHVybChcIi4uL2ltZy93ZWxjb21lL2Jhbm5lci1wYy0xOTIwLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wYy1iYW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MC4yOGRlZywgcmdiYSgwLCAxMTksIDIwNiwgMC40MDgpIDAuMTklLCByZ2JhKDAsIDk2LCAxNTQsIDAuNzIpIDYyLjY5JSwgcmdiYSgwLCAxMzQsIDIxNCwgMC40MTYpIDkyLjg4JSwgcmdiYSg4NiwgMTgzLCAyNTUsIDAuMzc2KSAxMzguMTIlKSwgdXJsKFwiLi4vaW1nL3dlbGNvbWUvYmFubmVyLXBjLTY0MC53ZWJwXCIpOyB9IH1cblxuLnBjLWJhbm5lcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWluLWhlaWdodDogMzgzcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAzNHB4IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wYy1iYW5uZXJfX2NvbnRhaW5lciB7XG4gICAgICBtaW4taGVpZ2h0OiA3NjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wYy1iYW5uZXJfX2NvbnRhaW5lciB7XG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuXG4ucGMtYmFubmVyX19jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgYm90dG9tOiAtMzBweDtcbiAgcmlnaHQ6IC05N3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvd2VsY29tZS9iYW5uZXItcGMtZGVjb3Iud2VicFwiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICB3aWR0aDogNTYzcHg7XG4gIGhlaWdodDogNDAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wYy1iYW5uZXJfX2NvbnRhaW5lcjphZnRlciB7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDMlKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wYy1iYW5uZXJfX2NvbnRhaW5lcjphZnRlciB7XG4gICAgICB3aWR0aDogODh2dztcbiAgICAgIGhlaWdodDogNjIuNXZ3OyB9IH1cblxuLnBjLWJhbm5lcl9fY2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gIGZvbnQ6IDUwMCAzMHB4LzEgXCJHcmV0YURpc05hclByb1wiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGMtYmFubmVyX19jYXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucGMtYmFubmVyX19jYXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4ucGMtYmFubmVyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gIGZvbnQ6IDcwMCAzNnB4LzEgXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGMtYmFubmVyX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucGMtYmFubmVyX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDsgfSB9XG5cbi5wYy1iYW5uZXJfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuICBmb250OiA3MDAgMjRweC8xLjQ1IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBjLWJhbm5lcl9fdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1OXB4O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wYy1iYW5uZXJfX3RleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9IH1cblxuLnBjLWJhbm5lcl9fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDIxNHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwNzFkOSAwJSwgI2U1MmRiYyA5OS43NSUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udDogOTAwIDE0cHgvNDdweCBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBjLWJhbm5lcl9fYnV0dG9uIHtcbiAgICAgIG1pbi13aWR0aDogMjUzcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTRweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wYy1iYW5uZXJfX2J1dHRvbiB7XG4gICAgICBtaW4td2lkdGg6IDE5MHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuXG4uaXFvcy1wYWdlID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52b3lhZ2UyMDIwLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzgzcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy93ZWxjb21lL3ZveWFnZS0yMDIwLWdyb3VwLndlYnA/eD0xXCIpIHRvcCBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogNDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC52b3lhZ2UyMDIwLWJhbm5lciwgLnZveWFnZTIwMjAtYmFubmVyICoge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC52b3lhZ2UyMDIwLWJhbm5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy93ZWxjb21lL3ZveWFnZS0yMDIwLXByb2R1Y3Qud2VicFwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgcmlnaHQ6IDE1JTsgfVxuICAudm95YWdlMjAyMC1iYW5uZXIgLnZveWFnZTIwMjAtYmFubmVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC52b3lhZ2UyMDIwLWJhbm5lciAudm95YWdlMjAyMC1iYW5uZXJfX2NvbHVtbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNjAwcHg7IH1cbiAgICAudm95YWdlMjAyMC1iYW5uZXIgLnZveWFnZTIwMjAtYmFubmVyX19jb2x1bW46YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3dlbGNvbWUvdm95YWdlLTIwMjAtbGJsLndlYnBcIik7XG4gICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAudm95YWdlMjAyMC1iYW5uZXIgLnZveWFnZTIwMjAtYmFubmVyX190ZXh0MSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAzLjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS43MTsgfVxuICAudm95YWdlMjAyMC1iYW5uZXIgLnZveWFnZTIwMjAtYmFubmVyX190ZXh0MiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LWZhbWlseTogXCJHcmV0YURpc05hclByb1wiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTQxcHgpIHtcbiAgICAgIC52b3lhZ2UyMDIwLWJhbm5lciAudm95YWdlMjAyMC1iYW5uZXJfX3RleHQyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAudm95YWdlMjAyMC1iYW5uZXIgLnZveWFnZTIwMjAtYmFubmVyX190ZXh0MiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk0MXB4KSB7XG4gICAgICAgIC52b3lhZ2UyMDIwLWJhbm5lciAudm95YWdlMjAyMC1iYW5uZXJfX3RleHQyIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgLnZveWFnZTIwMjAtYmFubmVyIC52b3lhZ2UyMDIwLWJhbm5lcl9fdGV4dDIgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgLnZveWFnZTIwMjAtYmFubmVyIC52b3lhZ2UyMDIwLWJhbm5lcl9fdGV4dDIgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgLnZveWFnZTIwMjAtYmFubmVyIC52b3lhZ2UyMDIwLWJhbm5lcl9fYnV0dG9uLWJveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC52b3lhZ2UyMDIwLWJhbm5lciAudm95YWdlMjAyMC1iYW5uZXJfX2J1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDllZDkgMCUsICNlNTJkYmMgMTAwJSksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwOWVkOSAwJSwgI2U1MmRiYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94LCBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICBsZXR0ZXItc3BhY2luZzogMy41cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAudm95YWdlMjAyMC1iYW5uZXI6YmVmb3JlIHtcbiAgICByaWdodDogMTAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAudm95YWdlMjAyMC1iYW5uZXI6YmVmb3JlIHtcbiAgICByaWdodDogNSU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC52b3lhZ2UyMDIwLWJhbm5lcjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzVweCkge1xuICAudm95YWdlMjAyMC1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMTBweDsgfVxuICAgIC52b3lhZ2UyMDIwLWJhbm5lciAudm95YWdlMjAyMC1iYW5uZXItd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgICAudm95YWdlMjAyMC1iYW5uZXI6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAtMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTExMHB4KSB7XG4gIC52b3lhZ2UyMDIwLWJhbm5lciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcyMHB4OyB9XG4gICAgLnZveWFnZTIwMjAtYmFubmVyOmJlZm9yZSB7XG4gICAgICByaWdodDogLTE0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC52b3lhZ2UyMDIwLWJhbm5lciAudm95YWdlMjAyMC1iYW5uZXJfX3RleHQxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC52b3lhZ2UyMDIwLWJhbm5lciAudm95YWdlMjAyMC1iYW5uZXJfX3RleHQyIHtcbiAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgLnZveWFnZTIwMjAtYmFubmVyIC52b3lhZ2UyMDIwLWJhbm5lcl9fY29sdW1uIHtcbiAgICBtaW4td2lkdGg6IDM3MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC52b3lhZ2UyMDIwLWJhbm5lcjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMjg3cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAudm95YWdlMjAyMC1iYW5uZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lOyB9XG4gIC52b3lhZ2UyMDIwLWJhbm5lciAudm95YWdlMjAyMC1iYW5uZXJfX2NvbHVtbiB7XG4gICAgbWFyZ2luOiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC52b3lhZ2UyMDIwLWJhbm5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3dlbGNvbWUvdm95YWdlLTIwMjAtYmcud2VicFwiKTtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAudm95YWdlMjAyMC1iYW5uZXIgLnZveWFnZTIwMjAtYmFubmVyX19jb2x1bW4ge1xuICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAudm95YWdlMjAyMC1iYW5uZXIgLnZveWFnZTIwMjAtYmFubmVyX19jb2x1bW46YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG4gICAgICAudm95YWdlMjAyMC1iYW5uZXIgLnZveWFnZTIwMjAtYmFubmVyX19jb2x1bW46YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3dlbGNvbWUvdm95YWdlLTIwMjAtR3JvdXAuc3ZnXCIpO1xuICAgICAgICB3aWR0aDogMTExcHg7XG4gICAgICAgIGhlaWdodDogODNweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7IH1cbiAgICAudm95YWdlMjAyMC1iYW5uZXIgLnZveWFnZTIwMjAtYmFubmVyX190ZXh0MSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4OyB9XG4gICAgLnZveWFnZTIwMjAtYmFubmVyIC52b3lhZ2UyMDIwLWJhbm5lcl9fdGV4dDIge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC52b3lhZ2UyMDIwLWJhbm5lciAudm95YWdlMjAyMC1iYW5uZXJfX2J1dHRvbi1ib3gge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC52b3lhZ2UyMDIwLWJhbm5lciAudm95YWdlMjAyMC1iYW5uZXJfX2J1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLmJhc2UtdGlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTsgfVxuXG4uYmFzZS10aWxlLS0yIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7IH1cblxuLmJhc2UtdGlsZS0tMyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5iYXNlLXRpbGUtLTQge1xuICBwYWRkaW5nLXRvcDogMTU1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5iYXNlLXRpbGUtLTUge1xuICBwYWRkaW5nLXRvcDogOTBweDsgfVxuXG4uYmFzZS10aWxlX19pbWctLTEge1xuICB3aWR0aDogNzAlOyB9XG5cbi5iYXNlLXRpbGVfX2ltZy0tMixcbi5iYXNlLXRpbGVfX2ltZy0tNSB7XG4gIHdpZHRoOiA4MCU7IH1cblxuLmJhc2UtdGlsZV9faW1nLS0zIHtcbiAgd2lkdGg6IDgwJTsgfVxuXG4uYmFzZS10aWxlX19pbWctLTQge1xuICB3aWR0aDogNzAlOyB9XG5cbi5iYXNlLXRpbGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDAuODsgfVxuXG4uYmFzZS10aWxlX190aXRsZS0tNzAge1xuICBmb250LXNpemU6IDcwcHg7IH1cblxuLmJhc2UtdGlsZV9fdGl0bGUtLTgwIHtcbiAgZm9udC1zaXplOiA4MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmJhc2UtdGlsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogODBweDsgfSB9XG5cbi5iYXNlLXRpbGVfX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogLTE1cHg7XG4gIGxlZnQ6IDA7IH1cblxuLmJhc2UtdGlsZV9fdGV4dC0tMSB7XG4gIHBhZGRpbmctbGVmdDogNiU7IH1cblxuLmJhc2UtdGlsZV9fdGV4dC0tMiB7XG4gIHBhZGRpbmctbGVmdDogMTAlOyB9XG5cbi5iYXNlLXRpbGVfX3RleHQtLTMge1xuICBwYWRkaW5nLWxlZnQ6IDYwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uYmFzZS10aWxlX190ZXh0LS00IHtcbiAgcGFkZGluZy1sZWZ0OiA1MCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmJhc2UtdGlsZV9fdGV4dC0tNSB7XG4gIHBhZGRpbmctbGVmdDogMTAlOyB9XG5cbi5iYXNlLXRpbGVfX3RhZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDA5ZWQ5O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy10b3A6IDM0cHg7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7IH1cblxuLmJhc2UtdGlsZV9fcGFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwJTtcbiAgdG9wOiAyNSU7IH1cblxuLmJhc2UtdGlsZV9fcGFjay0tMSB7XG4gIHJpZ2h0OiAyMCU7IH1cblxuLmJhc2UtdGlsZV9fcGFjay0tMiB7XG4gIHJpZ2h0OiAzMCU7IH1cblxuLmJhc2UtdGlsZV9fcGFjay0tMyB7XG4gIGxlZnQ6IDMwJTtcbiAgdG9wOiAzMCU7IH1cblxuLmJhc2UtdGlsZV9fcGFjay0tNCB7XG4gIGxlZnQ6IDIwJTtcbiAgdG9wOiA1MCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmFzZS10aWxlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYmFzZS10aWxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4OyB9XG4gIC5iYXNlLXRpbGVfX3RhZyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIG1heC13aWR0aDogMjEwcHg7IH1cbiAgLmJhc2UtdGlsZV9fdGFnIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5iYXNlLXRpbGVfX3RleHQge1xuICAgIGJvdHRvbTogLTMwcHg7IH1cbiAgLmJhc2UtdGlsZV9faW1nLS0yLCAuYmFzZS10aWxlX19pbWctLTQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5iYXNlLXRpbGVfX2ltZy0tMSwgLmJhc2UtdGlsZV9faW1nLS0zIHtcbiAgICB3aWR0aDogNzIlOyB9XG4gIC5iYXNlLXRpbGVfX3BhY2sge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmJhc2UtdGlsZV9fcGFjay0tMSB7XG4gICAgcmlnaHQ6IDE1JTtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIHRvcDogYXV0bzsgfVxuICAuYmFzZS10aWxlX19wYWNrLS0yIHtcbiAgICBib3R0b206IC02OHB4O1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiA1JTsgfVxuICAuYmFzZS10aWxlX19wYWNrLS0zIHtcbiAgICByaWdodDogNyU7XG4gICAgYm90dG9tOiAtODBweDtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bzsgfVxuICAuYmFzZS10aWxlX19wYWNrLS00IHtcbiAgICBib3R0b206IC02OHB4O1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiAxMSU7IH1cbiAgLmJhc2UtdGlsZV9fcGFjay0tNSB7XG4gICAgcmlnaHQ6IDQlOyB9XG4gIC5iYXNlLXRpbGVfX3RleHQtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMTAlOyB9XG4gIC5iYXNlLXRpbGVfX3RleHQtLTIge1xuICAgIHBhZGRpbmctbGVmdDogNTAlO1xuICAgIGJvdHRvbTogLTY4cHg7IH1cbiAgLmJhc2UtdGlsZV9fdGV4dC0tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMSU7IH1cbiAgLmJhc2UtdGlsZS0tMiB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBtYXJnaW4tdG9wOiA2NXB4OyB9XG4gIC5iYXNlLXRpbGUtLTMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDEwN3B4OyB9XG4gIC5iYXNlLXRpbGUtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweDsgfSB9XG5cbi5iYXNlLXRpbGUtLXN1cGVyLXNsaW0gLmJhc2UtdGlsZV9fcGFjayB7XG4gIHdpZHRoOiAzMiU7IH1cblxuLmJhc2UtdGlsZS0tc3VwZXItc2xpbSAuYmFzZS10aWxlX190YWcgaW1nIHtcbiAgaGVpZ2h0OiAxNHB4OyB9XG5cbi5wYWdlLWJnLWxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiA5MCU7XG4gIGxlZnQ6IDUlO1xuICB0b3A6IDEydmg7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTsgfVxuXG4ucGFnZS1iZy1sb2dvLmlzLWFuaW1hdGVkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otdHJhbnNmb3JtOiBub25lO1xuICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAtby10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucGFnZS1iZy1sb2dvID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJhc2UtdGlsZXMge1xuICBmb250LWZhbWlseTogJ0dyZXRhRGlzTmFyUHJvJywgc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIGJhY2tncm91bmQ6ICMxYTFiMjM7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7IH1cblxuLmJhc2UtdGlsZXNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgei1pbmRleDogMzA7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLyogQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJhc2UtdGlsZXNfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG59ICovXG4uYmFzZS10aWxlc19fdGl0bGUge1xuICBmb250LXNpemU6IDgwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA1JTsgfVxuXG4uYmFzZS10aWxlc19fZGVzY3Ige1xuICBjb2xvcjogI2FjYWRiNztcbiAgZm9udC1zaXplOiAyNHB4O1xuICB3aWR0aDogNTAlO1xuICBsaW5lLWhlaWdodDogMS40OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhc2UtdGlsZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7IH1cbiAgLmJhc2UtdGlsZXNfX2Rlc2NyIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjJweCAwIDAgMzNweDsgfVxuICAuYmFzZS10aWxlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4OyB9IH1cblxuLm1haW5saW5lLWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAzNXB4OyB9XG5cbi5tYWlubGluZS1oZWFkZXJfX3Byb2ZpbGUtbGluayB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1OyB9XG5cbi5wcm9kdWN0cy1wYWdlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM3NDc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wcm9kdWN0cy1wYWdlIC5iYXNlLXRpbGVzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlc19fd3JhcHBlcl9mbGV4LWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlLS0yIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDsgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlLS0zIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTB2dzsgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlLS00IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTV2dzsgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlLS01IHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDsgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlX190ZXh0IHtcbiAgICB6LWluZGV4OiAzMDA7IH1cbiAgLnByb2R1Y3RzLXBhZ2UgLmJhc2UtdGlsZV9faW1nLS0xIHtcbiAgICB3aWR0aDogMzV2dzsgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlX19pbWctLTIge1xuICAgIHdpZHRoOiA0MHZ3OyB9XG4gIC5wcm9kdWN0cy1wYWdlIC5iYXNlLXRpbGVfX2ltZy0tMyB7XG4gICAgd2lkdGg6IDQwdnc7IH1cbiAgLnByb2R1Y3RzLXBhZ2UgLmJhc2UtdGlsZV9faW1nLS00IHtcbiAgICB3aWR0aDogMzB2dzsgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlX19pbWctLTUge1xuICAgIHdpZHRoOiA0MHZ3OyB9IH1cblxuLnByb2R1Y3RzLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnByb2R1Y3RzLTAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTB2aDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnByb2R1Y3RzLTAge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5wcm9kdWN0cy0wX19jb250YWluZXIge1xuICBwYWRkaW5nOiA2dmggMCAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3RzLTBfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogODBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucHJvZHVjdHMtMF9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNnZ3IDEwcHggMTB2dzsgfSB9XG5cbi5wcm9kdWN0cy0wX19pbWctdGV4dCB7XG4gIG1heC13aWR0aDogOTAlO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgb3BhY2l0eTogMC4yOyB9XG5cbi5wcm9kdWN0cy0wX19pbWctdGV4dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC01MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAyNTsgfVxuXG4ucHJvZHVjdHMtMF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnByb2R1Y3RzLTBfX3BhY2sge1xuICBtYXgtd2lkdGg6IDIyLjd2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDsgfVxuXG4ucHJvZHVjdHMtMF9fcGFjayBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wcm9kdWN0cy0wX19wYWNrIHtcbiAgICBtYXgtd2lkdGg6IDUwdnc7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTV2aDtcbiAgICBvcmRlcjogMjsgfSB9XG5cbi5wcm9kdWN0cy13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wcm9kdWN0cy0xIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLWJvdHRvbTogMTV2aDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnByb2R1Y3RzLTEge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi8qIC5wcm9kdWN0cy0yIHtcbiAgcGFkZGluZy1ib3R0b206IDIwdmg7XG59ICovXG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLnByb2R1Y3RzLTMge1xuICAgIHBhZGRpbmctdG9wOiAxMHZoOyB9IH1cblxuLmJhc2UtdGlsZV9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIG1heC13aWR0aDogMTB2dzsgfVxuXG4uYmFzZS10aWxlX19saW5lLWlubmVyIHtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMzhmN2M7IH1cblxuLmJhc2UtdGlsZV9fbGluZS0tMSB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNThweDsgfVxuXG4uYmFzZS10aWxlX19saW5lLS0yIHtcbiAgbGVmdDogODAlO1xuICBtYXJnaW4tbGVmdDogLTV2dztcbiAgdG9wOiAxMjJweDsgfVxuXG4uYmFzZS10aWxlX19saW5lLS0zIHtcbiAgbGVmdDogNDV2dztcbiAgdG9wOiA3M3B4OyB9XG5cbi5iYXNlLXRpbGVfX2xpbmUtLTQge1xuICBsZWZ0OiA0MHZ3O1xuICBib3R0b206IDgwcHg7IH1cblxuLmJhc2UtdGlsZV9fbGluZS0tNSB7XG4gIGxlZnQ6IDgwJTtcbiAgbWFyZ2luLWxlZnQ6IC01dnc7XG4gIHRvcDogMTIycHg7IH1cblxuLmJhc2UtdGlsZV9fcGFjay0tNSB7XG4gIHRvcDogNTMlO1xuICByaWdodDogMjElOyB9XG5cbi5iYXNlLXRpbGVfX2hhc2guYmFzZS10aWxlX19oYXNoLS01IHtcbiAgd2lkdGg6IDIxNHB4O1xuICBoZWlnaHQ6IDE0cHg7IH1cblxuLmFuaW1hdGlvbi1pbWctaW5uZXIge1xuICB3aWR0aDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAxOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTAgLmFuaW1hdGVfZWwsXG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0xIC5hbmltYXRlX2VsLFxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMiAuYW5pbWF0ZV9lbCxcbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLXNlY3Rpb24gLmFuaW1hdGVfZWwge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTAgLmFuaW1hdGlvbi1pbWctaW5uZXIsXG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0xIC5hbmltYXRpb24taW1nLWlubmVyLFxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMiAuYW5pbWF0aW9uLWltZy1pbm5lcixcbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLXNlY3Rpb24gLmFuaW1hdGlvbi1pbWctaW5uZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTEge1xuICAgIG1hcmdpbi10b3A6IDExMHB4OyB9XG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0yIC5iYXNlLXRpbGVzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMiAuYmFzZS10aWxlLS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5hbmltYXRpb24taW1nLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0wIC5iYXNlLXRpbGVzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAuYW5pbWF0aW9uLWltZy1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMSAuYmFzZS10aWxlLS0zIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0wIC5iYXNlLXRpbGVfX3BhY2stLTEge1xuICAgIHJpZ2h0OiA1JTsgfVxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMCAuYmFzZS10aWxlX19wYWNrLS01IHtcbiAgICByaWdodDogMiU7IH1cbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTAgLmJhc2UtdGlsZV9fcGFjay0tMyB7XG4gICAgcmlnaHQ6IDQlOyB9XG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0xIC5iYXNlLXRpbGVfX3RleHQtLTMge1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0xIC5iYXNlLXRpbGUtLTMge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTIgLmJhc2UtdGlsZV9fdGV4dC0tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOSU7IH0gfVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07IH1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5tYWlubGluZS1tb2JpbGUtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLW1vYmlsZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm1haW5saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWIyMztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tYWlubGluZS1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA0MDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5tYWlubGluZS1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubWFpbmxpbmUtaGVhZGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA5MHB4OyB9XG5cbi5tYWlubGluZS1oZWFkZXJfX3Byb2ZpbGUtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4ubWFpbmxpbmUtaGVhZGVyX19wcm9maWxlLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubWFpbmxpbmUtaGVhZGVyX19saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDE1dnc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubWFpbmxpbmUtaGVhZGVyX19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogNXZ3OyB9IH1cblxuLm1haW5saW5lLWhlYWRlcl9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLm1haW5saW5lLWhlYWRlcl9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm1haW5saW5lLWhlYWRlcl9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5tYWlubGluZS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tYWlubGluZS1tYWluIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDkwdmg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1tYWluIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4ubWFpbmxpbmUtbWFpbl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTUwcHggMCAwIDE1dnc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1tYWluX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMnZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4ubWFpbmxpbmUtbWFpbl9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0OSU7XG4gIHdpZHRoOiAxOTNweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDllZDk7XG4gIHotaW5kZXg6IDMwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm1haW5saW5lLW1haW5fX2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubWFpbmxpbmUtbWFpbl9faW1nLXRleHQge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIG9wYWNpdHk6IDAuMTtcbiAgLXdlYmtpdC1maWx0ZXI6IGludmVydCgxMDAlKTtcbiAgZmlsdGVyOiBpbnZlcnQoMTAwJSk7IH1cblxuLm1haW5saW5lLW1haW5fX2ltZy10ZXh0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDI1OyB9XG5cbi5tYWlubGluZS1tYWluX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjllbTsgfVxuXG4ubWFpbmxpbmUtbWFpbl9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubWFpbmxpbmUtbWFpbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA5MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1tYWluX190ZXh0IHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogM3ZoO1xuICAgIG1hcmdpbi10b3A6IDZ2aDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4ubWFpbmxpbmUtbWFpbl9faGFzaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGNvbG9yOiAjMDA5ZWQ5O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogNy45cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubWFpbmxpbmUtbWFpbl9faGFzaCB7XG4gICAgZm9udC1zaXplOiAyMnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1tYWluX19oYXNoIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxdmg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5tYWlubGluZS1tYWluX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1NXZ3O1xuICBoZWlnaHQ6IDEwNXZoO1xuICB6LWluZGV4OiAyMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLW1haW5fX2ltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5tYWlubGluZS1tYWluX19pbWcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tYWlubGluZS1tYWluX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubWFpbmxpbmUtbWFpbl9fcGFjayB7XG4gIG1heC13aWR0aDogMjIuN3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwOyB9XG5cbi5tYWlubGluZS1tYWluX19wYWNrIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLW1haW5fX3BhY2sge1xuICAgIG1heC13aWR0aDogNTB2dztcbiAgICBtYXJnaW46IDAgYXV0byAxNXZoO1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLm1haW5saW5lLXRhc3RlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtdGFzdGUge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5tYWlubGluZS10YXN0ZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLXRhc3RlX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMnZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4ubWFpbmxpbmUtdGFzdGVfX2ltZyB7XG4gIHdpZHRoOiA1NXZ3O1xuICBoZWlnaHQ6IDkwdmg7XG4gIG1hcmdpbi1yaWdodDogMTB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLXRhc3RlX19pbWcge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLm1haW5saW5lLXRhc3RlX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHJpZ2h0IHRvcDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLXRhc3RlX19pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLm1haW5saW5lLXRhc3RlX190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiAyNXZoOyB9XG5cbi5tYWlubGluZS10YXN0ZV9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubWFpbmxpbmUtdGFzdGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtdGFzdGVfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG4ubWFpbmxpbmUtdGFzdGVfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDU1JTtcbiAgdG9wOiAyNXZoO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBtYXJnaW4tbGVmdDogLTk2cHg7XG4gIHdpZHRoOiAxOTNweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDllZDk7XG4gIHotaW5kZXg6IDI4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1haW5saW5lLXRhc3RlX19saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubWFpbmxpbmUtdGFzdGVfX2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubWFpbmxpbmUtZGV0YWlsIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0yMHZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZGV0YWlsIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4ubWFpbmxpbmUtZGV0YWlsX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1kZXRhaWxfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEydncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5tYWlubGluZS1kZXRhaWxfX2ltZyB7XG4gIHdpZHRoOiA0NXZ3O1xuICBoZWlnaHQ6IDYwdmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDZ2dztcbiAgdG9wOiAxMHZoO1xuICB6LWluZGV4OiAyMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWRldGFpbF9faW1nIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLm1haW5saW5lLWRldGFpbF9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1kZXRhaWxfX2ltZyBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4ubWFpbmxpbmUtZGV0YWlsX190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiA0MHZoO1xuICBtYXJnaW4tbGVmdDogMjB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyNTsgfVxuXG4ubWFpbmxpbmUtZGV0YWlsX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWRldGFpbF9fdGV4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWlubGluZS1kZXRhaWxfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZGV0YWlsX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG9yZGVyOiAxOyB9IH1cblxuLm1haW5saW5lLWRldGFpbF9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXZ3O1xuICB0b3A6IDQwdmg7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIHdpZHRoOiAxMHZ3O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWVkOTtcbiAgei1pbmRleDogMjg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubWFpbmxpbmUtZGV0YWlsX19saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubWFpbmxpbmUtZGV0YWlsX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1haW5saW5lLWVsZWdhbmNlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1lbGVnYW5jZSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLm1haW5saW5lLWVsZWdhbmNlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZWxlZ2FuY2VfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEydncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5tYWlubGluZS1lbGVnYW5jZV9faW1nLTEge1xuICB3aWR0aDogMzV2dztcbiAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDEwdnc7XG4gIG1hcmdpbi10b3A6IDIwdmg7XG4gIGhlaWdodDogNTV2aDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWVsZWdhbmNlX19pbWctMSB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLm1haW5saW5lLWVsZWdhbmNlX19pbWctMSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZWxlZ2FuY2VfX2ltZy0xIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5tYWlubGluZS1lbGVnYW5jZV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogMjV2aDsgfVxuXG4ubWFpbmxpbmUtZWxlZ2FuY2VfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZWxlZ2FuY2VfX3RleHQgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubWFpbmxpbmUtZWxlZ2FuY2VfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZWxlZ2FuY2VfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG4ubWFpbmxpbmUtZWxlZ2FuY2VfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQwdnc7XG4gIHRvcDogNjV2aDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgd2lkdGg6IDEwdnc7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZWQ5O1xuICB6LWluZGV4OiAyODsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWlubGluZS1lbGVnYW5jZV9fbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMjNweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm1haW5saW5lLWVsZWdhbmNlX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1haW5saW5lLWNvbGxlY3Rpb24ge1xuICBoZWlnaHQ6IDEwMHZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtY29sbGVjdGlvbiB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLm1haW5saW5lLWNvbGxlY3Rpb25fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWNvbGxlY3Rpb25fX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEydncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5tYWlubGluZS1jb2xsZWN0aW9uX19pbWcge1xuICB3aWR0aDogNDV2dztcbiAgaGVpZ2h0OiA2MHZoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI1O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtY29sbGVjdGlvbl9faW1nIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcmRlcjogMjtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9IH1cblxuLm1haW5saW5lLWNvbGxlY3Rpb25fX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogcmlnaHQgdG9wOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtY29sbGVjdGlvbl9faW1nIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5tYWlubGluZS1jb2xsZWN0aW9uX19pbWctMiB7XG4gIHdpZHRoOiAzMnZ3O1xuICBoZWlnaHQ6IDIwdmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxMHZoO1xuICB6LWluZGV4OiAyNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWNvbGxlY3Rpb25fX2ltZy0yIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1haW5saW5lLWNvbGxlY3Rpb25fX2ltZy0yIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1jb2xsZWN0aW9uX19pbWctMiBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4ubWFpbmxpbmUtY29sbGVjdGlvbl9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogMTV2aDtcbiAgbWFyZ2luLWxlZnQ6IDIwdnc7IH1cblxuLm1haW5saW5lLWNvbGxlY3Rpb25fX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1haW5saW5lLWNvbGxlY3Rpb25fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBtYXJnaW4tbGVmdDogMTB2dzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtY29sbGVjdGlvbl9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5tYWlubGluZS1jb2xsZWN0aW9uX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1dnc7XG4gIHRvcDogMTV2aDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgd2lkdGg6IDEwdnc7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZWQ5O1xuICB6LWluZGV4OiAyODsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWlubGluZS1jb2xsZWN0aW9uX19saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWlubGluZS1jb2xsZWN0aW9uX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1haW5saW5lLXByb2R1Y3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7XG4gIHBhZGRpbmctdG9wOiAydmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMnZoO1xuICAgIHBhZGRpbmctYm90dG9tOiAydmg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3Qge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLm1haW5saW5lLXByb2R1Y3RfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0X19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMnZoIDEwcHggMTB2aDsgfSB9XG5cbi5tYWlubGluZS1wcm9kdWN0X19pbWctdGV4dCB7XG4gIG1heC13aWR0aDogOTglO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgLXdlYmtpdC1maWx0ZXI6IGludmVydCgxMDAlKTtcbiAgZmlsdGVyOiBpbnZlcnQoMTAwJSk7XG4gIG9wYWNpdHk6IDAuMDU7IH1cblxuLm1haW5saW5lLXByb2R1Y3RfX2ltZy10ZXh0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogNTsgfVxuXG4ubWFpbmxpbmUtcHJvZHVjdF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tYWlubGluZS1wcm9kdWN0X190aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1haW5saW5lLXByb2R1Y3RfX3RpdGxlLXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0X190aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDY1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0X190aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9fdGl0bGUtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5tYWlubGluZS1wcm9kdWN0X190aXRsZS1oYXNoIHtcbiAgY29sb3I6ICMwMDllZDk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiA3LjlweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3RfX3RpdGxlLWhhc2gge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4OyB9IH1cblxuLm1haW5saW5lLXByb2R1Y3RfX2luZm8ge1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0X19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLm1haW5saW5lLXByb2R1Y3RfX2luZm8tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9faW5mby1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAydncgNXZoOyB9IH1cblxuLm1haW5saW5lLXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgZm9udC1zaXplOiA1NHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNXZoO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLm1haW5saW5lLXByb2R1Y3RfX2luZm8taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHdpZHRoOiAyNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3RfX2luZm8taXRlbSB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzhweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9faW5mby1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5tYWlubGluZS1wcm9kdWN0X19pbmZvLXRleHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA0OHB4OyB9XG5cbi5tYWlubGluZS1wcm9kdWN0X19pbmZvLXRleHQtc29vbiB7XG4gIGNvbG9yOiAjNmE2ZDdlO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3RfX2luZm8tdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0X19pbmZvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG5cbi5tYWlubGluZS1wcm9kdWN0X19pbmZvIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDB2aDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9faW5mbyBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4ubWFpbmxpbmUtZGVzY3Ige1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7XG4gIHBhZGRpbmctdG9wOiAydmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWlubGluZS1kZXNjciB7XG4gICAgcGFkZGluZy10b3A6IDJ2aDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnZoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1kZXNjciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4ubWFpbmxpbmUtZGVzY3JfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubWFpbmxpbmUtZGVzY3JfX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZGVzY3JfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEydmggMTBweCAxMHZoOyB9IH1cblxuLm1haW5saW5lLWRlc2NyX19ibG9jayB7XG4gIHBhZGRpbmctbGVmdDogNXZ3O1xuICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuXG4ubWFpbmxpbmUtZGVzY3JfX2Jsb2NrXzEge1xuICBwYWRkaW5nLXRvcDogMjB2aDsgfVxuXG4ubWFpbmxpbmUtZGVzY3JfX2Jsb2NrXzEgaW1nIHtcbiAgbWF4LWhlaWdodDogMjB2aDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWRlc2NyX19ibG9ja18xIHtcbiAgICBwYWRkaW5nLXRvcDogNXZoOyB9IH1cblxuLm1haW5saW5lLWRlc2NyX19ibG9ja18yIGltZyB7XG4gIG1heC1oZWlnaHQ6IDI1dmg7IH1cblxuLm1haW5saW5lLWRlc2NyX19ibG9ja18zIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7IH1cblxuLm1haW5saW5lLWRlc2NyX19ibG9ja18zIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICBtYXgtaGVpZ2h0OiAyMHZoOyB9XG5cbi5tYWlubGluZS1kZXNjcl9fYmxvY2sgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1haW5saW5lLWRlc2NyX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2MxYzNkNDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLm1haW5saW5lLWRlc2NyX190ZXh0IHtcbiAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuXG4uaHctZGFyayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzE2MTcxYjsgfVxuXG4uaHctZGFyayBpbWcge1xuICBoZWlnaHQ6IDEwdmg7XG4gIHdpZHRoOiA5OHZ3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm1haW5saW5lLXByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFiMjM7IH1cblxuLmFuaW1hdGVfZWwge1xuICBvcGFjaXR5OiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuYW5pbWF0ZV9lbCB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5tYWlubGluZS1pbWctaW5uZXIge1xuICB3aWR0aDogMXB4O1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1haW5saW5lLWltZy1pbm5lciA+IHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1pbWctaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uYW5pbWF0ZWQubm9ybWFsIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4yczsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnRDIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnRDIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5zbGlkZUluTGVmdEMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdEM7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdEM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50aHJlZXNpeHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1haW5saW5lX2Fycm93IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDExdmg7XG4gIGxlZnQ6IDN2dztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zY3JvbGx1cC53ZWJwKSBuby1yZXBlYXQgY2VudGVyO1xuICB6LWluZGV4OiA1MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tYWlubGluZV9hcnJvdzpob3ZlciB7XG4gIGJvdHRvbTogMTJ2aDsgfVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07IH1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi50cnYtbW9iaWxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtbW9iaWxlLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4udHJ2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWIyMztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50cnYtaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudHJ2LWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udHJ2LWhlYWRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgOTBweDsgfVxuXG4udHJ2LWhlYWRlcl9fcHJvZmlsZS1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi50cnYtaGVhZGVyX19wcm9maWxlLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udHJ2LWhlYWRlcl9fbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXZ3OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1oZWFkZXJfX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7IH0gfVxuXG4udHJ2LWhlYWRlcl9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLnRydi1oZWFkZXJfX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi50cnYtaGVhZGVyX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnRydi1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50cnYtdmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogOTB2aDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlbyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnRydi12aWRlb19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjAwcHggMCAwIDclOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4udHJ2LXZpZGVvX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQ5JTtcbiAgd2lkdGg6IDE5M3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2E0OGY3YjtcbiAgei1pbmRleDogMjA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXZpZGVvX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRydi12aWRlb19faW1nLXRleHQge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIG9wYWNpdHk6IDAuMDU7XG4gIC13ZWJraXQtZmlsdGVyOiBpbnZlcnQoMTAwJSk7XG4gIGZpbHRlcjogaW52ZXJ0KDEwMCUpOyB9XG5cbi50cnYtdmlkZW9fX2ltZy10ZXh0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDI1OyB9XG5cbi50cnYtdmlkZW9fX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNDBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOWVtOyB9XG5cbi50cnYtdmlkZW9fX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi12aWRlb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX190ZXh0IHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogM3ZoO1xuICAgIG1hcmdpbi10b3A6IDZ2aDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4udHJ2LXZpZGVvX19oYXNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG5cbi50cnYtdmlkZW9fX3RleHQtLXNtYWxsIHtcbiAgZm9udC1zaXplOiA0OHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX19oYXNoIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxdmg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogNjB2dzsgfSB9XG5cbi50cnYtdmlkZW9fX3ZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTV2dztcbiAgaGVpZ2h0OiAxMDV2aDtcbiAgei1pbmRleDogMjA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX3ZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRydi12aWRlb19fdmlkZW8gdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuXG4udHJ2LXZpZGVvX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udHJ2LXZpZGVvX19wYWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDI4dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7XG4gIG1hcmdpbi10b3A6IC03NXB4OyB9XG5cbi50cnYtdmlkZW9fX3BhY2sgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX19wYWNrIHtcbiAgICBtYXgtd2lkdGg6IDUwdnc7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTV2aDtcbiAgICBvcmRlcjogMjsgfSB9XG5cbi50cnYtZ2FtZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udHJ2LWdhbWVfX2ZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi50cnYtam91cm5leSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICBtYXJnaW4tdG9wOiAtMTB2aDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5IHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJ2LWpvdXJuZXlfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLnRydi1qb3VybmV5X19pbWcge1xuICB3aWR0aDogNTV2dztcbiAgaGVpZ2h0OiA5MHZoO1xuICBtYXJnaW4tcmlnaHQ6IDEwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leV9faW1nIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcmRlcjogMjsgfSB9XG5cbi50cnYtam91cm5leV9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leV9faW1nIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi50cnYtam91cm5leV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogMjV2aDsgfVxuXG4udHJ2LWpvdXJuZXlfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1qb3VybmV5X190ZXh0IHtcbiAgICBmb250LXNpemU6IDQycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG9yZGVyOiAxOyB9IH1cblxuLnRydi1qb3VybmV5X19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1NSU7XG4gIHRvcDogMjV2aDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgbWFyZ2luLWxlZnQ6IC05NnB4O1xuICB3aWR0aDogMTkzcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgwZGVnLCAjMTM3MGJhIDAlLCAjODliOGRkIDQ0JSwgd2hpdGUgNjIlLCAjZjlhZmQwIDg4JSwgI2YyNWZhMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMGRlZywgIzEzNzBiYSAwJSwgIzg5YjhkZCA0NCUsIHdoaXRlIDYyJSwgI2Y5YWZkMCA4OCUsICNmMjVmYTAgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoMGRlZywgIzEzNzBiYSAwJSwgIzg5YjhkZCA0NCUsIHdoaXRlIDYyJSwgI2Y5YWZkMCA4OCUsICNmMjVmYTAgMTAwJSk7XG4gIHotaW5kZXg6IDI4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1qb3VybmV5X19saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LWpvdXJuZXlfX2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udHJ2LWRlc2lyZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICBtYXJnaW4tdG9wOiAtMjB2aDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmUge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi50cnYtZGVzaXJlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4udHJ2LWRlc2lyZV9faW1nIHtcbiAgd2lkdGg6IDQ1dnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA4MCU7XG4gIHJpZ2h0OiAxMHZ3O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDIwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9faW1nIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLnRydi1kZXNpcmVfX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9faW1nIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi50cnYtZGVzaXJlX190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiA0MHZoO1xuICBtYXJnaW4tbGVmdDogMjB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyNTsgfVxuXG4udHJ2LWRlc2lyZV9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX190ZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1kZXNpcmVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBvcmRlcjogMTsgfSB9XG5cbi50cnYtZGVzaXJlX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1dnc7XG4gIHRvcDogNDB2aDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgd2lkdGg6IDEwdnc7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgwZGVnLCAjMTM3MGJhIDAlLCAjODliOGRkIDQ0JSwgd2hpdGUgNjIlLCAjZjlhZmQwIDg4JSwgI2YyNWZhMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMGRlZywgIzEzNzBiYSAwJSwgIzg5YjhkZCA0NCUsIHdoaXRlIDYyJSwgI2Y5YWZkMCA4OCUsICNmMjVmYTAgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoMGRlZywgIzEzNzBiYSAwJSwgIzg5YjhkZCA0NCUsIHdoaXRlIDYyJSwgI2Y5YWZkMCA4OCUsICNmMjVmYTAgMTAwJSk7XG4gIHotaW5kZXg6IDI4OyB9XG5cbi50cnYtZGVzaXJlX19saW5lLS00IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1dnc7XG4gIHRvcDogNjJ2aDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgd2lkdGg6IDEwdnc7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgwZGVnLCAjMTM3MGJhIDAlLCAjODliOGRkIDQ0JSwgd2hpdGUgNjIlLCAjZjlhZmQwIDg4JSwgI2YyNWZhMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMGRlZywgIzEzNzBiYSAwJSwgIzg5YjhkZCA0NCUsIHdoaXRlIDYyJSwgI2Y5YWZkMCA4OCUsICNmMjVmYTAgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoMGRlZywgIzEzNzBiYSAwJSwgIzg5YjhkZCA0NCUsIHdoaXRlIDYyJSwgI2Y5YWZkMCA4OCUsICNmMjVmYTAgMTAwJSk7XG4gIHotaW5kZXg6IDI4O1xuICBsZWZ0OiAzN3Z3OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1kZXNpcmVfX2xpbmUge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtZGVzaXJlX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRydi10YXN0ZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJ2LXRhc3RlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4udHJ2LXRhc3RlX19pbWctMSB7XG4gIHdpZHRoOiAzNXZ3O1xuICBtYXJnaW4tcmlnaHQ6IDV2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogN3Z3O1xuICBtYXJnaW4tdG9wOiAyMHZoO1xuICBoZWlnaHQ6IDU1dmg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX2ltZy0xIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3JkZXI6IDI7IH0gfVxuXG4udHJ2LXRhc3RlX19pbWctMSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19pbWctMSBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJ2LXRhc3RlX19pbWctMiB7XG4gIHdpZHRoOiAyMHZ3O1xuICBoZWlnaHQ6IDI1dmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTB2aDsgfVxuXG4udHJ2LXRhc3RlX19pbWctMi0tbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19pbWctMiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50cnYtdGFzdGVfX2ltZy0yIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4udHJ2LXRhc3RlX190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiAyNXZoOyB9XG5cbi50cnYtdGFzdGVfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX190ZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi10YXN0ZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG4udHJ2LXByb2R1Y3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7XG4gIHBhZGRpbmctdG9wOiAxMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3Qge1xuICAgIHBhZGRpbmctdG9wOiAydmg7XG4gICAgcGFkZGluZy1ib3R0b206IDJ2aDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3Qge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLnRydi1wcm9kdWN0X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgaGVpZ2h0OiAyMDB2aDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXRvcDogNyU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwdmg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dzsgfSB9XG5cbi50cnYtcHJvZHVjdF9faW1nLXRleHQge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87IH1cblxuLnRydi1wcm9kdWN0X19pbWctdGV4dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNTB2dztcbiAgICBtYXgtaGVpZ2h0OiA1MHZoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24taGFzaCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDY1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG5cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIGNvbG9yOiAjYzFjM2Q0O1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLWZpbHRlciB7XG4gIGNvbG9yOiAjYzFjM2Q0O1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuLnRydi1wcm9kdWN0X19wYWNrIHtcbiAgd2lkdGg6IDMwdnc7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19wYWNrIHtcbiAgICBtaW4taGVpZ2h0OiAzNXZoO1xuICAgIG1heC1oZWlnaHQ6IDUwdmg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19wYWNrIHtcbiAgICB3aWR0aDogNjB2dztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG8gNXZoO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX3BhY2stbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19wYWNrLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi50cnYtcHJvZHVjdF9faW5mby1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXJvdyB7XG4gICAgd2lkdGg6IDQ1dnc7XG4gICAgbWFyZ2luOiAwIDF2dzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tcm93IHtcbiAgICB3aWR0aDogOTYwJTtcbiAgICBtYXJnaW46IDAgMnZ3IDV2aDsgfSB9XG5cbi50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBmb250LXNpemU6IDU0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA1dmg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2luZm8taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHdpZHRoOiAyNTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2luZm8tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDI1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRydi1wcm9kdWN0IC5mcC1zY3JvbGxlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpIHRyYW5zbGF0ZVooMHB4KSAhaW1wb3J0YW50OyB9IH1cblxuLmh3LWRhcmsge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDUwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMxNjE3MWI7IH1cblxuLmh3LWRhcmsgaW1nIHtcbiAgaGVpZ2h0OiAxMHZoO1xuICB3aWR0aDogOTh2dztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi50cnYtcHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDIwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWIyMzsgfVxuXG4uYW5pbWF0ZV9lbCB7XG4gIG9wYWNpdHk6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5hbmltYXRlX2VsIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnRydi1pbWctaW5uZXIge1xuICB3aWR0aDogMXB4O1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtaW1nLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmFuaW1hdGVkLm5vcm1hbCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuMnM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0QyB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0QyB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uc2xpZGVJbkxlZnRDIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnRDO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnRDOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudGhyZWVzaXh0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50cnZfYXJyb3cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTF2aDtcbiAgbGVmdDogM3Z3O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Njcm9sbHVwLndlYnApIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHotaW5kZXg6IDUwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRydl9hcnJvdzpob3ZlciB7XG4gIGJvdHRvbTogMTJ2aDsgfVxuXG4uYmctYW5pbWF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiA1OyB9XG5cbi5iZy1hbmltYXRpb24gdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuYmctYW5pbWF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLmpwZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmJnLWFuaW1hdGlvbiB2aWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLnRydi1tb2JpbGUtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1tb2JpbGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi50cnYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYjIzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnRydi1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA0MDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50cnYtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50cnYtaGVhZGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA5MHB4OyB9XG5cbi50cnYtaGVhZGVyX19wcm9maWxlLWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLnRydi1oZWFkZXJfX3Byb2ZpbGUtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi50cnYtaGVhZGVyX19saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDE1dnc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LWhlYWRlcl9fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDV2dzsgfSB9XG5cbi50cnYtaGVhZGVyX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4udHJ2LWhlYWRlcl9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRydi1oZWFkZXJfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udHJ2LXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnRydi12aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA5MHZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJ2LXZpZGVvX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyMDBweCAwIDAgMTYlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4udHJ2LXZpZGVvX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQ5JTtcbiAgd2lkdGg6IDE5M3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICMwMDlhZDAgMCUsICM3ZWNlZjEgMTAwJSk7XG4gIHotaW5kZXg6IDIwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi12aWRlb19fbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50cnYtdmlkZW9fX2ltZy10ZXh0IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBvcGFjaXR5OiAwLjA1O1xuICAtd2Via2l0LWZpbHRlcjogaW52ZXJ0KDEwMCUpO1xuICBmaWx0ZXI6IGludmVydCgxMDAlKTsgfVxuXG4udHJ2LXZpZGVvX19pbWctdGV4dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC01MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAyNTsgfVxuXG4udHJ2LXZpZGVvX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTQwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjllbTsgfVxuXG4udHJ2LXZpZGVvX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtdmlkZW9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDN2aDtcbiAgICBtYXJnaW4tdG9wOiA2dmg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnRydi12aWRlb19faGFzaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX2hhc2gge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDF2aDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA2MHZ3OyB9IH1cblxuLnRydi12aWRlb19fdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1NXZ3O1xuICBoZWlnaHQ6IDEwNXZoO1xuICB6LWluZGV4OiAyMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udHJ2LXZpZGVvX192aWRlbyB2aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG5cbi50cnYtdmlkZW9fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi50cnYtdmlkZW9fX3BhY2sge1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xuICBtYXgtd2lkdGg6IDE1dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7IH1cblxuLnRydi12aWRlb19fcGFjayBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX3BhY2sge1xuICAgIG1heC13aWR0aDogNTB2dztcbiAgICBtYXJnaW46IDAgYXV0byAxNXZoO1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLnRydi1qb3VybmV5IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXkge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi50cnYtam91cm5leV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4udHJ2LWpvdXJuZXlfX2ltZyB7XG4gIHdpZHRoOiA1NXZ3O1xuICBoZWlnaHQ6IDkwdmg7XG4gIG1hcmdpbi1yaWdodDogMTB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyNTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X19pbWcge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLnRydi1qb3VybmV5X19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X19pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnRydi1qb3VybmV5X190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiAyNXZoOyB9XG5cbi50cnYtam91cm5leV9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LWpvdXJuZXlfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXlfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG4udHJ2LWpvdXJuZXlfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDU1JTtcbiAgdG9wOiAyNXZoO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBtYXJnaW4tbGVmdDogLTk2cHg7XG4gIHdpZHRoOiAxOTNweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDA5YWQwIDAlLCAjN2VjZWYxIDEwMCUpO1xuICB6LWluZGV4OiAyODsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtam91cm5leV9fbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMjNweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1qb3VybmV5X19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRydi1kZXNpcmUge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTIwdmg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJ2LWRlc2lyZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLnRydi1kZXNpcmVfX2ltZyB7XG4gIHdpZHRoOiA0NXZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogODAlO1xuICByaWdodDogMTB2dztcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX2ltZyB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvcmRlcjogMjsgfSB9XG5cbi50cnYtZGVzaXJlX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX2ltZyBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJ2LWRlc2lyZV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogNDB2aDtcbiAgbWFyZ2luLWxlZnQ6IDIwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjU7IH1cblxuLnRydi1kZXNpcmVfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9fdGV4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtZGVzaXJlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDQycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG4udHJ2LWRlc2lyZV9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXZ3O1xuICB0b3A6IDQwdmg7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIHdpZHRoOiAxMHZ3O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICMwMDlhZDAgMCUsICM3ZWNlZjEgMTAwJSk7XG4gIHotaW5kZXg6IDI4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1kZXNpcmVfX2xpbmUge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtZGVzaXJlX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRydi10YXN0ZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJ2LXRhc3RlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4udHJ2LXRhc3RlX19pbWctMSB7XG4gIHdpZHRoOiAzNXZ3O1xuICBtYXJnaW4tcmlnaHQ6IDV2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogN3Z3O1xuICBtYXJnaW4tdG9wOiAyMHZoO1xuICBoZWlnaHQ6IDU1dmg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX2ltZy0xIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3JkZXI6IDI7IH0gfVxuXG4udHJ2LXRhc3RlX19pbWctMSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19pbWctMSBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJ2LXRhc3RlX19pbWctMiB7XG4gIHdpZHRoOiAyMHZ3O1xuICBoZWlnaHQ6IDI1dmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTB2aDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9faW1nLTIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udHJ2LXRhc3RlX19pbWctMiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLnRydi10YXN0ZV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogMjV2aDsgfVxuXG4udHJ2LXRhc3RlX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9fdGV4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtdGFzdGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG9yZGVyOiAxOyB9IH1cblxuLnRydi1wcm9kdWN0IHtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoO1xuICBwYWRkaW5nLXRvcDogMTB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMnZoO1xuICAgIHBhZGRpbmctYm90dG9tOiAydmg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi50cnYtcHJvZHVjdF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIGhlaWdodDogMjAwdmg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDclOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHZoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2ltZy10ZXh0IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi50cnYtcHJvZHVjdF9faW1nLXRleHQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiA1OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDUwdnc7XG4gICAgbWF4LWhlaWdodDogNTB2aDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLWhhc2gge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMWVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2NXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBjb2xvcjogI2MxYzNkNDtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi1maWx0ZXIge1xuICBjb2xvcjogI2MxYzNkNDtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi50cnYtcHJvZHVjdF9fcGFjayB7XG4gIHdpZHRoOiAzMHZ3O1xuICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fcGFjayB7XG4gICAgbWluLWhlaWdodDogMzV2aDtcbiAgICBtYXgtaGVpZ2h0OiA1MHZoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fcGFjayB7XG4gICAgd2lkdGg6IDYwdnc7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvIDV2aDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9IH1cblxuLnRydi1wcm9kdWN0X19wYWNrLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fcGFjay1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2luZm8tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby1yb3cge1xuICAgIHdpZHRoOiA0NXZ3O1xuICAgIG1hcmdpbjogMCAxdnc7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXJvdyB7XG4gICAgd2lkdGg6IDk2MCU7XG4gICAgbWFyZ2luOiAwIDJ2dyA1dmg7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgZm9udC1zaXplOiA1NHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNXZoO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnRydi1wcm9kdWN0X19pbmZvLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB3aWR0aDogMjUwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby1pdGVtIHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuLnRydi1wcm9kdWN0X19pbmZvLXRleHQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50cnYtcHJvZHVjdCAuZnAtc2Nyb2xsZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KSB0cmFuc2xhdGVaKDBweCkgIWltcG9ydGFudDsgfSB9XG5cbi5ody1kYXJrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1MDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMTYxNzFiOyB9XG5cbi5ody1kYXJrIGltZyB7XG4gIGhlaWdodDogMTB2aDtcbiAgd2lkdGg6IDk4dnc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4udHJ2LXByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFiMjM7IH1cblxuLmFuaW1hdGVfZWwge1xuICBvcGFjaXR5OiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuYW5pbWF0ZV9lbCB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi50cnYtaW1nLWlubmVyIHtcbiAgd2lkdGg6IDFweDtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWltZy1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5hbmltYXRlZC5ub3JtYWwge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdEMge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluTGVmdEMge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnNsaWRlSW5MZWZ0QyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0QztcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0QzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRocmVlc2l4dHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udHJ2X2Fycm93IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDExdmg7XG4gIGxlZnQ6IDN2dztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zY3JvbGx1cC53ZWJwKSBuby1yZXBlYXQgY2VudGVyO1xuICB6LWluZGV4OiA1MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50cnZfYXJyb3c6aG92ZXIge1xuICBib3R0b206IDEydmg7IH1cblxuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtOyB9XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4udHJ2LW1vYmlsZS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LW1vYmlsZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnRydiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFiMjM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udHJ2LWhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDQwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRydi1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRydi1oZWFkZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDkwcHg7IH1cblxuLnRydi1oZWFkZXJfX3Byb2ZpbGUtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4udHJ2LWhlYWRlcl9fcHJvZmlsZS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnRydi1oZWFkZXJfX2xpc3Qge1xuICBtYXJnaW4tbGVmdDogMTV2dzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtaGVhZGVyX19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogNXZ3OyB9IH1cblxuLnRydi1oZWFkZXJfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi50cnYtaGVhZGVyX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udHJ2LWhlYWRlcl9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi50cnYtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udHJ2LXZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDkwdmg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW8ge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi50cnYtdmlkZW9fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDIwMHB4IDAgMCAxNiU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi50cnYtdmlkZW9fX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDklO1xuICB3aWR0aDogMTkzcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCAjYmUyMDg0IDAlLCAjMjliZWYzIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCAjYmUyMDg0IDAlLCAjMjliZWYzIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KC0xODBkZWcsICNiZTIwODQgMCUsICMyOWJlZjMgMTAwJSk7XG4gIHotaW5kZXg6IDIwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi12aWRlb19fbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50cnYtdmlkZW9fX2ltZy10ZXh0IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBvcGFjaXR5OiAwLjA1O1xuICAtd2Via2l0LWZpbHRlcjogaW52ZXJ0KDEwMCUpO1xuICBmaWx0ZXI6IGludmVydCgxMDAlKTsgfVxuXG4udHJ2LXZpZGVvX19pbWctdGV4dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC01MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAyNTsgfVxuXG4udHJ2LXZpZGVvX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTQwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjllbTsgfVxuXG4udHJ2LXZpZGVvX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtdmlkZW9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDN2aDtcbiAgICBtYXJnaW4tdG9wOiA2dmg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnRydi12aWRlb19faGFzaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX2hhc2gge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDF2aDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA2MHZ3OyB9IH1cblxuLnRydi12aWRlb19fdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1NXZ3O1xuICBoZWlnaHQ6IDEwNXZoO1xuICB6LWluZGV4OiAyMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udHJ2LXZpZGVvX192aWRlbyB2aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG5cbi50cnYtdmlkZW9fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi50cnYtdmlkZW9fX3BhY2sge1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xuICBtYXgtd2lkdGg6IDE1dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7IH1cblxuLnRydi12aWRlb19fcGFjayBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX3BhY2sge1xuICAgIG1heC13aWR0aDogNTB2dztcbiAgICBtYXJnaW46IDAgYXV0byAxNXZoO1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLnRydi1qb3VybmV5IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXkge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi50cnYtam91cm5leV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4udHJ2LWpvdXJuZXlfX2ltZyB7XG4gIHdpZHRoOiA1NXZ3O1xuICBoZWlnaHQ6IDkwdmg7XG4gIG1hcmdpbi1yaWdodDogMTB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyNTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X19pbWcge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLm1haW5saW5lLW1haW5fX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDU1dnc7XG4gIGhlaWdodDogMTA1dmg7XG4gIHotaW5kZXg6IDIwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtbWFpbl9faW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1haW5saW5lLW1haW5fX2ltZyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRydi1qb3VybmV5X19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X19pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnRydi1qb3VybmV5X190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiAyNXZoOyB9XG5cbi50cnYtam91cm5leV9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LWpvdXJuZXlfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXlfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG4udHJ2LWpvdXJuZXlfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDU1JTtcbiAgdG9wOiAyNXZoO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBtYXJnaW4tbGVmdDogLTk2cHg7XG4gIHdpZHRoOiAxOTNweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KC0xODBkZWcsICNiZTIwODQgMCUsICMyOWJlZjMgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC0xODBkZWcsICNiZTIwODQgMCUsICMyOWJlZjMgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoLTE4MGRlZywgI2JlMjA4NCAwJSwgIzI5YmVmMyAxMDAlKTtcbiAgei1pbmRleDogMjg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LWpvdXJuZXlfX2xpbmUge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtam91cm5leV9fbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50cnYtZGVzaXJlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0yMHZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnRydi1kZXNpcmVfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi50cnYtZGVzaXJlX19pbWcge1xuICB3aWR0aDogNDV2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDgwJTtcbiAgcmlnaHQ6IDEwdnc7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX19pbWcge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3JkZXI6IDI7IH0gfVxuXG4udHJ2LWRlc2lyZV9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX19pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnRydi1kZXNpcmVfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbi10b3A6IDQwdmg7XG4gIG1hcmdpbi1sZWZ0OiAyMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI1OyB9XG5cbi50cnYtZGVzaXJlX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX3RleHQgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LWRlc2lyZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG9yZGVyOiAxOyB9IH1cblxuLnRydi1kZXNpcmVfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDV2dztcbiAgdG9wOiA0MHZoO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICB3aWR0aDogMTB2dztcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KC0xODBkZWcsICNiZTIwODQgMCUsICMyOWJlZjMgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC0xODBkZWcsICNiZTIwODQgMCUsICMyOWJlZjMgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoLTE4MGRlZywgI2JlMjA4NCAwJSwgIzI5YmVmMyAxMDAlKTtcbiAgei1pbmRleDogMjg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LWRlc2lyZV9fbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMjNweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1kZXNpcmVfX2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udHJ2LXRhc3RlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGUge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi50cnYtdGFzdGVfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi50cnYtdGFzdGVfX2ltZy0xIHtcbiAgd2lkdGg6IDM1dnc7XG4gIG1hcmdpbi1yaWdodDogNXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA3dnc7XG4gIG1hcmdpbi10b3A6IDIwdmg7XG4gIGhlaWdodDogNTV2aDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9faW1nLTEge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvcmRlcjogMjsgfSB9XG5cbi50cnYtdGFzdGVfX2ltZy0xIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX2ltZy0xIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi50cnYtdGFzdGVfX2ltZy0yIHtcbiAgd2lkdGg6IDIwdnc7XG4gIGhlaWdodDogMjV2aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMHZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19pbWctMiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50cnYtdGFzdGVfX2ltZy0yIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4udHJ2LXRhc3RlX190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiAyNXZoOyB9XG5cbi50cnYtdGFzdGVfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX190ZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi10YXN0ZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG4udHJ2LXByb2R1Y3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7XG4gIHBhZGRpbmctdG9wOiAxMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3Qge1xuICAgIHBhZGRpbmctdG9wOiAydmg7XG4gICAgcGFkZGluZy1ib3R0b206IDJ2aDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3Qge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLnRydi1wcm9kdWN0X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgaGVpZ2h0OiAyMDB2aDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXRvcDogNyU7IH1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDB2aDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3OyB9IH1cblxuLnRydi1wcm9kdWN0X19pbWctdGV4dCB7XG4gIG1heC13aWR0aDogOTAlO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4udHJ2LXByb2R1Y3RfX2ltZy10ZXh0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogNTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA1MHZ3O1xuICAgIG1heC1oZWlnaHQ6IDUwdmg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi1oYXNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4OyB9IH1cblxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgY29sb3I6ICNjMWMzZDQ7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tZmlsdGVyIHtcbiAgY29sb3I6ICNjMWMzZDQ7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4udHJ2LXByb2R1Y3RfX3BhY2sge1xuICB3aWR0aDogMzB2dztcbiAgbWluLWhlaWdodDogMTAwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX3BhY2sge1xuICAgIG1pbi1oZWlnaHQ6IDM1dmg7XG4gICAgbWF4LWhlaWdodDogNTB2aDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX3BhY2sge1xuICAgIHdpZHRoOiA2MHZ3O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0byA1dmg7XG4gICAgbWF4LWhlaWdodDogMTAwJTsgfSB9XG5cbi50cnYtcHJvZHVjdF9fcGFjay1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX3BhY2stbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLnRydi1wcm9kdWN0X19pbmZvLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tcm93IHtcbiAgICB3aWR0aDogNDV2dztcbiAgICBtYXJnaW46IDAgMXZ3OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby1yb3cge1xuICAgIHdpZHRoOiA5NjAlO1xuICAgIG1hcmdpbjogMCAydncgNXZoOyB9IH1cblxuLnRydi1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIGZvbnQtc2l6ZTogNTRweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDV2aDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi50cnYtcHJvZHVjdF9faW5mby1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgd2lkdGg6IDI1MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8taXRlbSB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbi50cnYtcHJvZHVjdF9faW5mby10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudHJ2LXByb2R1Y3QgLmZwLXNjcm9sbGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCkgdHJhbnNsYXRlWigwcHgpICFpbXBvcnRhbnQ7IH0gfVxuXG4uaHctZGFyayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzE2MTcxYjsgfVxuXG4uaHctZGFyayBpbWcge1xuICBoZWlnaHQ6IDEwdmg7XG4gIHdpZHRoOiA5OHZ3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnRydi1wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYjIzOyB9XG5cbi5hbmltYXRlX2VsIHtcbiAgb3BhY2l0eTogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmFuaW1hdGVfZWwge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4udHJ2LWltZy1pbm5lciB7XG4gIHdpZHRoOiAxcHg7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1pbWctaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uYW5pbWF0ZWQubm9ybWFsIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4yczsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnRDIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnRDIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5zbGlkZUluTGVmdEMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdEM7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdEM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50aHJlZXNpeHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRydl9hcnJvdyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxMXZoO1xuICBsZWZ0OiAzdnc7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL3Njcm9sbHVwLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgei1pbmRleDogNTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udHJ2X2Fycm93OmhvdmVyIHtcbiAgYm90dG9tOiAxMnZoOyB9XG5cbi5jYXBzLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNhcHMtaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE5MHB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIC8qYmFja2dyb3VuZDogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9jYXBzLWljb24ucG5nJyk7INCa0LDRgNGC0LjQvdC60LAg0L3QtSDQvdCw0LnQtNC10L3QsCDQsiDRgNC10L/QvtC30LjRgtC+0YDQuNC4ICAqL1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2Fwcy1pY29uOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRydi1wcm9kdWN0X19wYWNrLS1zdGF0aWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19wYWNrLS1zdGF0aWMge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuLnRydi1wcm9kdWN0X19wYWNrLWRlc2t0b3Age1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudHJ2LXByb2R1Y3RfX3BhY2stZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50cnYtcHJvZHVjdF9fcGFjazIge1xuICB3aWR0aDogMTV2dzsgfVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07IH1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi50cnYtbW9iaWxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtbW9iaWxlLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4udHJ2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWIyMztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50cnYtaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudHJ2LWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udHJ2LWhlYWRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgOTBweDsgfVxuXG4udHJ2LWhlYWRlcl9fcHJvZmlsZS1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi50cnYtaGVhZGVyX19wcm9maWxlLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udHJ2LWhlYWRlcl9fbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXZ3OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1oZWFkZXJfX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7IH0gfVxuXG4udHJ2LWhlYWRlcl9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLnRydi1oZWFkZXJfX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi50cnYtaGVhZGVyX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnRydi1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50cnYtdmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogOTB2aDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlbyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnRydi12aWRlb19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjAwcHggMCAwIDE2JTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLnRydi12aWRlb19fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0OSU7XG4gIHdpZHRoOiAxOTNweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2VmMDA5OCAwJSwgI2ZmN2UwMCAxMDAlKTtcbiAgei1pbmRleDogMjA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXZpZGVvX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRydi12aWRlb19faW1nLXRleHQge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIG9wYWNpdHk6IDAuMDU7XG4gIC13ZWJraXQtZmlsdGVyOiBpbnZlcnQoMTAwJSk7XG4gIGZpbHRlcjogaW52ZXJ0KDEwMCUpOyB9XG5cbi50cnYtdmlkZW9fX2ltZy10ZXh0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDI1OyB9XG5cbi50cnYtdmlkZW9fX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNDBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOWVtOyB9XG5cbi50cnYtdmlkZW9fX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi12aWRlb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX190ZXh0IHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogM3ZoO1xuICAgIG1hcmdpbi10b3A6IDZ2aDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4udHJ2LXZpZGVvX19oYXNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMTBweDtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19faGFzaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMXZoO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDYwdnc7IH0gfVxuXG4udHJ2LXZpZGVvX192aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDU1dnc7XG4gIGhlaWdodDogMTA1dmg7XG4gIHotaW5kZXg6IDIwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX192aWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50cnYtdmlkZW9fX3ZpZGVvIHZpZGVvIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cblxuLnRydi12aWRlb19faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnRydi12aWRlb19fcGFjayB7XG4gIG1hcmdpbi1yaWdodDogNSU7XG4gIG1heC13aWR0aDogMTV2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDsgfVxuXG4udHJ2LXZpZGVvX19wYWNrIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fcGFjayB7XG4gICAgbWF4LXdpZHRoOiA1MHZ3O1xuICAgIG1hcmdpbjogMCBhdXRvIDE1dmg7XG4gICAgb3JkZXI6IDI7IH0gfVxuXG4udHJ2LWpvdXJuZXkge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnRydi1qb3VybmV5X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXlfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi50cnYtam91cm5leV9faW1nIHtcbiAgd2lkdGg6IDU1dnc7XG4gIGhlaWdodDogOTB2aDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI1OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXlfX2ltZyB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3JkZXI6IDI7IH0gfVxuXG4udHJ2LWpvdXJuZXlfX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXlfX2ltZyBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJ2LWpvdXJuZXlfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbi10b3A6IDI1dmg7IH1cblxuLnRydi1qb3VybmV5X190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtam91cm5leV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leV9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBvcmRlcjogMTsgfSB9XG5cbi50cnYtam91cm5leV9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTUlO1xuICB0b3A6IDI1dmg7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOTZweDtcbiAgd2lkdGg6IDE5M3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWYwMDk4IDAlLCAjZmY3ZTAwIDEwMCUpO1xuICB6LWluZGV4OiAyODsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtam91cm5leV9fbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMjNweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1qb3VybmV5X19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRydi1kZXNpcmUge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTIwdmg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJ2LWRlc2lyZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLnRydi1kZXNpcmVfX2ltZyB7XG4gIHdpZHRoOiA0NXZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogODAlO1xuICByaWdodDogMTB2dztcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX2ltZyB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvcmRlcjogMjsgfSB9XG5cbi50cnYtZGVzaXJlX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX2ltZyBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udHJ2LWRlc2lyZV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogNDB2aDtcbiAgbWFyZ2luLWxlZnQ6IDIwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjU7IH1cblxuLnRydi1kZXNpcmVfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9fdGV4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtZGVzaXJlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDQycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG4udHJ2LWRlc2lyZV9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXZ3O1xuICB0b3A6IDQwdmg7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIHdpZHRoOiAxMHZ3O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWYwMDk4IDAlLCAjZmY3ZTAwIDEwMCUpO1xuICB6LWluZGV4OiAyODsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtZGVzaXJlX19saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LWRlc2lyZV9fbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50cnYtdGFzdGUge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW4tdG9wOiAtMTB2aDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnRydi10YXN0ZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLnRydi10YXN0ZV9faW1nLTEge1xuICB3aWR0aDogMzV2dztcbiAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDd2dztcbiAgbWFyZ2luLXRvcDogMjB2aDtcbiAgaGVpZ2h0OiA1NXZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19pbWctMSB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLnRydi10YXN0ZV9faW1nLTEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9faW1nLTEgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnRydi10YXN0ZV9faW1nLTIge1xuICB3aWR0aDogMjB2dztcbiAgaGVpZ2h0OiAyNXZoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEwdmg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX2ltZy0yIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRydi10YXN0ZV9faW1nLTIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi50cnYtdGFzdGVfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbi10b3A6IDI1dmg7IH1cblxuLnRydi10YXN0ZV9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX3RleHQgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LXRhc3RlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDQycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBvcmRlcjogMTsgfSB9XG5cbi50cnYtcHJvZHVjdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICBtYXJnaW4tdG9wOiAtMTB2aDtcbiAgcGFkZGluZy10b3A6IDEwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdCB7XG4gICAgcGFkZGluZy10b3A6IDJ2aDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnZoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgaGVpZ2h0OiAyMDB2aDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHZoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2ltZy10ZXh0IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi50cnYtcHJvZHVjdF9faW1nLXRleHQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiA1OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDUwdnc7XG4gICAgbWF4LWhlaWdodDogNTB2aDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLWhhc2gge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMWVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2NXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBjb2xvcjogI2MxYzNkNDtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi1maWx0ZXIge1xuICBjb2xvcjogI2MxYzNkNDtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi50cnYtcHJvZHVjdF9fcGFjayB7XG4gIHdpZHRoOiAzMHZ3O1xuICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fcGFjayB7XG4gICAgbWluLWhlaWdodDogMzV2aDtcbiAgICBtYXgtaGVpZ2h0OiA1MHZoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fcGFjayB7XG4gICAgd2lkdGg6IDYwdnc7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvIDV2aDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9IH1cblxuLnRydi1wcm9kdWN0X19wYWNrLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fcGFjay1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2luZm8tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby1yb3cge1xuICAgIHdpZHRoOiA0NXZ3O1xuICAgIG1hcmdpbjogMCAxdnc7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXJvdyB7XG4gICAgd2lkdGg6IDk2MCU7XG4gICAgbWFyZ2luOiAwIDJ2dyA1dmg7IH0gfVxuXG4udHJ2LXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgZm9udC1zaXplOiA1NHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQycHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNXZoO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnRydi1wcm9kdWN0X19pbmZvLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB3aWR0aDogMjUwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby1pdGVtIHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuLnRydi1wcm9kdWN0X19pbmZvLXRleHQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50cnYtcHJvZHVjdCAuZnAtc2Nyb2xsZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KSB0cmFuc2xhdGVaKDBweCkgIWltcG9ydGFudDsgfSB9XG5cbi5ody1kYXJrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1MDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMTYxNzFiOyB9XG5cbi5ody1kYXJrIGltZyB7XG4gIGhlaWdodDogMTB2aDtcbiAgd2lkdGg6IDk4dnc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4udHJ2LXByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFiMjM7IH1cblxuLmFuaW1hdGVfZWwge1xuICBvcGFjaXR5OiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuYW5pbWF0ZV9lbCB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi50cnYtaW1nLWlubmVyIHtcbiAgd2lkdGg6IDFweDtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWltZy1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5hbmltYXRlZC5ub3JtYWwge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdEMge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluTGVmdEMge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLnNsaWRlSW5MZWZ0QyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0QztcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0QzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRocmVlc2l4dHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udHJ2X2Fycm93IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDExdmg7XG4gIGxlZnQ6IDN2dztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zY3JvbGx1cC53ZWJwKSBuby1yZXBlYXQgY2VudGVyO1xuICB6LWluZGV4OiA1MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50cnZfYXJyb3c6aG92ZXIge1xuICBib3R0b206IDEydmg7IH1cblxuLypcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR3JldGFEaXNOYXJQcm8nO1xuICAgIHNyYzogdXJsKCcvZm9udHMvbmV3L0dyZURpc05hclByb1JlZ3VsYXIub3RmJykgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dyZXRhRGlzTmFyUHJvJztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9HcmVEaXNOYXJQcm9MaWdodC5vdGYnKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnO1xuICAgIHNyYzogdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1saWdodC0yMDAtd2ViZm9udC5lb3QnKTtcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbGlnaHQtMjAwLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1saWdodC0yMDAtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1saWdodC0yMDAtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbGlnaHQtMjAwLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWxpZ2h0LTIwMC13ZWJmb250LnN2ZyN3ZWJmb250cmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbm9ybWFsLTQwMC13ZWJmb250LmVvdCcpO1xuICAgIHNyYzogdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ub3JtYWwtNDAwLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ub3JtYWwtNDAwLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbm9ybWFsLTQwMC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ub3JtYWwtNDAwLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LW5vcm1hbC00MDAtd2ViZm9udC5zdmcjd2ViZm9udHJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSc7XG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ib2xkLTcwMC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQuc3ZnI3dlYmZvbnRyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmh0bWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCk7XG59XG5cbmJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYjIzO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvQ29udGVudC9pbWcvYmFja2dyb3VuZC1sb2dvLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG59XG5cbiAqL1xuLm1haW4tY29udGFpbmVyLXByb2ZpbGUge1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWhlYWRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAuYnJhbmRlZC1jb250ZW50IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDA4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMjVweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDsgfSB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fdGl0bGU6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDVweDtcbiAgICByaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogNzRweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZWQ5OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4OyB9XG4gICAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX3RpdGxlOjpiZWZvcmUge1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX3RhYi1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX190YWItYnV0dG9ucyA+IGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fdGFiLWJ1dHRvbnMgPiBsaSBhLCAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fdGFiLWJ1dHRvbnMgPiBsaSBhOmhvdmVyLCAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fdGFiLWJ1dHRvbnMgPiBsaSBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fdGFiLWJ1dHRvbnMgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX3RhYi1idXR0b25zID4gbGkuYWN0aXZlIHtcbiAgICBjb2xvcjogIzAwOWVkOTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fdGFiLWJ1dHRvbnMgPiBsaS5hY3RpdmUgYSwgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX3RhYi1idXR0b25zID4gbGkuYWN0aXZlIGE6aG92ZXIsIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX190YWItYnV0dG9ucyA+IGxpLmFjdGl2ZSBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzAwOWVkOTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX190YWItYnV0dG9ucyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxNXB4OyB9XG4gICAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX3RhYi1idXR0b25zID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX190YWItYnV0dG9ucyA+IGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDsgfSB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXVzZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzIzMjQzMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXVzZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXVzZXIgPiBkaXYge1xuICAgICAgICBmbGV4OiAxIDEgMDsgfSB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXVzZXJfX3BpYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXVzZXJfX3BpYyA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtdXNlcl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX191c2VyLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWJ1dHRvbnMtbGlzdCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogNzJweDsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1idXR0b25zLWxpc3RfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMzUzNjQ4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtYnV0dG9ucy1saXN0X19idXR0b24tLWxvZ291dCBhIHtcbiAgICBjb2xvcjogI2ZmMWUzYzsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1idXR0b25zLWxpc3RfX2J1dHRvbi0tbG9nb3V0IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmYxZTNjOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXdyYXBwZXItLXdoaXRlLWJnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXdyYXBwZXItLXdoaXRlLWJnIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7IH0gfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS13cmFwcGVyLS13aGl0ZS1iZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDIwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZGF0YSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZGF0YV9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1heC13aWR0aDogNTA0cHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZGF0YV9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDM2cHgpOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWRhdGFfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjMjMyNDMwOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWRhdGFfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gICAgY29sb3I6ICM5YzlkYTU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fdXNlci1pbmZvIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1idXR0b25zLWxpc3Qge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAgIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWRhdGEge1xuICAgICAgcGFkZGluZy10b3A6IDQ4cHg7IH1cbiAgICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1kYXRhX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZGF0YV9faXRlbTpudGgtY2hpbGQoMiksXG4gICAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZGF0YV9faXRlbTpudGgtY2hpbGQoNSksXG4gICAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZGF0YV9faXRlbTpudGgtY2hpbGQoNikge1xuICAgICAgb3JkZXI6IDI7IH1cbiAgICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS11c2VyX19waWMge1xuICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICBoZWlnaHQ6IDY1cHg7IH1cbiAgICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS11c2VyX19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDsgfSB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXByaXplc19fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcHJpemUge1xuICAgIHdpZHRoOiAyMTZweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW46IDMycHggNzJweCAzMnB4IDA7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcHJpemVfX2ltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wcml6ZV9faW1nID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcHJpemVfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wcml6ZV9fcmVtaW5kZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBjb2xvcjogIzljOWRhNTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4OyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXByaXplX190aW1lLWxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZTFlMWU0OyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXByaXplX190aW1lLXByb2dyZXNzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5ZWQ5OyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXByaXplX190aW1lLWxlZnQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4OyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXByaXplX19nZXQtYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG4gICAgY29sb3I6ICMwMDllZDk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcHJpemVfX3ZlcmlmaWNhdGlvbiwgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcHJpemVfX2FjY2VwdGVkLCAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wcml6ZV9fbWlzc2VkIHtcbiAgICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogI2ZmMWUzYzsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wcml6ZV9fYWNjZXB0ZWQge1xuICAgIGNvbG9yOiAjMTFjODdmOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXByaXplX19taXNzZWQge1xuICAgIGNvbG9yOiAjOWM5ZGE1OyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXdyYXBwZXItLXAzMiB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtLXBiNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gICAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcHJpemUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcHJpemU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gICAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcHJpemVfX2ltZyB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcHJpemVfX2lubmVyIHtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfSB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIGNhbnZhcyB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNlMWUxZTQ7XG4gICAgY3Vyc29yOiBjcm9zc2hhaXI7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2UxZTFlNDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICMyMzI0MzA7XG4gICAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzQzNDM1ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19pbnB1dC0tcGFzc3dvcmQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0LmVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICNmZjFlM2M7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0ICsgLmVycm9yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICNmZjFlM2M7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4OyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19pbnB1dCArIC5lcnJvcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzhweDtcbiAgICByaWdodDogMTJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wcm9maWxlL2ljb24tZXJyb3Iuc3ZnKSBuby1yZXBlYXQ7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOHB4O1xuICAgIGxlZnQ6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGNvbG9yOiAjOWM5ZGE1O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDFweCAycHg7XG4gICAgei1pbmRleDogMTsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fbGFiZWwtLXJlcXVpcmVkOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6ICcqJztcbiAgICBjb2xvcjogI2ZmMWUzYzsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fY2hlY2tib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4OyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19jaGVja2JveCArIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjMjMyNDMwOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19jaGVja2JveCArIGxhYmVsOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXJnaW46IDJweCA4cHggMCAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDllZDk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fY2hlY2tib3ggfiAuZXJyb3ItYm94IC5lcnJvciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAjZmYxZTNjO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19jaGVja2JveCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH0gfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5ZWQ5O1xuICAgIGxlZnQ6IDVweDtcbiAgICB0b3A6IDdweDsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9fYnV0dG9uIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggIzAwOWVkOTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG4gICAgY29sb3I6ICMwMDllZDk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLmxpbmtfZmFrZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1lZGl0X19jYW5jZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGxldHRlci1zcGFjaW5nOiAzLjVweDtcbiAgY29sb3I6ICM5YzlkYTU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1lZGl0X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzIzMjQzMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAgMCAzMnB4IDA7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMzNTM2NDg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDMycHggMCA2cHggMDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1lZGl0X19mb3JtLXN0ciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogNzkycHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTZweCAwOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfX2lucHV0LWJveCB7XG4gIHdpZHRoOiA0OSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1lZGl0X19pbnB1dC1ib3gtLWxvbmcge1xuICB3aWR0aDogNTA0cHg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9faW5wdXQtYm94LS1zbWFsbCB7XG4gIHdpZHRoOiA3MnB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfX3Bhc3Nwb3J0LWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjOWM5ZGE1O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19pbnB1dC1maWxlLWVkaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0LWZpbGUtcGljLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0LWZpbGUtcGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19pbnB1dC1maWxlLXBpYy1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0LWZpbGUtcGljLWxhYmVsOmhvdmVyIC5wcm9maWxlX19pbnB1dC1maWxlLXBpYy10ZXh0IHtcbiAgICBjb2xvcjogIzI1M2Y4ZTsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9faW5wdXQtZmlsZS1waWMtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTZweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICMwMDllZDk7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0LWZpbGUtZWRpdCArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19pbnB1dC1maWxlLWVkaXQgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gIGJhY2tncm91bmQ6ICNlMWUxZTQgdXJsKFwiLi4vaW1nL3Byb2ZpbGUvaWNvbi1hdHRhY2gtZmlsZS5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9faW5wdXQtZmlsZS1lZGl0LmlzLWNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMzUzNjQ4IHVybChcIi4uL2ltZy9wcm9maWxlL2ljb24tZmlsZS5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9faW5wdXQtZmlsZS1lZGl0ICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiAn0JfQkNCT0KDQo9CX0JjQotCsINCk0J7QotCeJztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xuICBjb2xvcjogIzM1MzY0ODtcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gIHBhZGRpbmctbGVmdDogOTZweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBsaW5lLWhlaWdodDogODBweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9faW5wdXQtZmlsZS1lZGl0LmlzLWNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICfQpNC+0YLQviDQuNC30LzQtdC90LXQvdC+JztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzIzMjQzMDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBsaW5lLWhlaWdodDogODBweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1lZGl0X19zaWduLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9fZm9ybS1zdHItLXNob3J0IHtcbiAgd2lkdGg6IDUwNHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfX3NpZ24tbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiA4NHB4O1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgY29sb3I6ICM5YzlkYTU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMXB4IDJweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1lZGl0X19zaWduIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNnB4IDAgMCA3MnB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfX2NsZWFyLXNpZ25hdHVyZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEzcHg7XG4gIHJpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHJvZmlsZS9pY29uLWVyYXNlci5zdmdcIik7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9fc2lnbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfX3J1bGVzLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM5YzlkYTU7XG4gIHBhZGRpbmctdG9wOiA0OHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfX3J1bGVzLWJveCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICB3aWR0aDogNzkycHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGhlaWdodDogMjA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMDIxMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2UxZTFlNDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfX3J1bGVzLWFncmVlbWVudCB7XG4gIHBhZGRpbmctdG9wOiA0OHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfX2J1dHRvbnMge1xuICBwYWRkaW5nOiA0OHB4IDcycHggMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfX2NhbmNlbCB7XG4gIG1hcmdpbi1yaWdodDogMjRweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1lZGl0X19pbnB1dC1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDUwNHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfXzItY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9fZmlsZS1ib3gge1xuICBwYWRkaW5nOiA4cHggMCAwIDcycHg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9faW5wdXQtYm94LS1maWxlIHtcbiAgd2lkdGg6IDMyMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfXzItY29sdW1ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1lZGl0X19maWxlLWJveCB7XG4gICAgcGFkZGluZzogMzBweCAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIzcHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9fZm9ybS1zdHIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMjhweCAwOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLWVkaXRfX2lucHV0LWJveCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9faW5wdXQtYm94Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9faW5wdXQtY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1lZGl0X19maWxlLWJveCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0LWZpbGUtZWRpdCArIGxhYmVsOmJlZm9yZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19pbnB1dC1maWxlLWVkaXQgKyBsYWJlbDphZnRlcixcbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0LWZpbGUtZWRpdC5pcy1jaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtZWRpdF9fYnV0dG9ucyB7XG4gICAgcGFkZGluZzogMTdweCAwIDIycHggMHB4OyB9IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX2NhbmNlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xuICBjb2xvcjogIzljOWRhNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLW9yZGVyX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzIzMjQzMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAgMCAzMnB4IDA7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMzUzNjQ4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAzMnB4IDAgNnB4IDA7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX2Zvcm0tc3RyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc5MnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE2cHggMDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1vcmRlcl9faW5wdXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX2lucHV0LWJveCB7XG4gIHdpZHRoOiAyMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLW9yZGVyX19pbnB1dC1ib3gtLWxvbmcge1xuICB3aWR0aDogNTA0cHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1vcmRlcl9faW5wdXQtYm94LS1zbWFsbCB7XG4gIHdpZHRoOiA3MnB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLW9yZGVyX19pbnB1dC1ib3gtLXNtYWxsOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX3Bhc3Nwb3J0LWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjOWM5ZGE1O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19pbnB1dC1maWxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19pbnB1dC1maWxlICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0LWZpbGUgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNlMWUxZTQgdXJsKFwiLi4vaW1nL3Byb2ZpbGUvaWNvbi1hdHRhY2gtZmlsZS5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9faW5wdXQtZmlsZS5pcy1jaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzM1MzY0OCB1cmwoXCIuLi9pbWcvcHJvZmlsZS9pY29uLWZpbGUuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0LWZpbGUgKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICfQl9CQ0JPQoNCj0JfQmNCi0KwnO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG4gIGNvbG9yOiAjMzUzNjQ4O1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19pbnB1dC1maWxlLmlzLWNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICfQpNCw0LnQuyDQt9Cw0LPRgNGD0LbQtdC9JztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzIzMjQzMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZV9faW5wdXQtZmlsZSB+IC5lcnJvci1ib3ggLmVycm9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjZmYxZTNjO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLW9yZGVyX19zaWduLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1vcmRlcl9fZm9ybS1zdHItLXNob3J0IHtcbiAgd2lkdGg6IDUwNHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLW9yZGVyX19zaWduLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogODRweDtcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGNvbG9yOiAjOWM5ZGE1O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDFweCAycHg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX3NpZ24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE2cHggMCAwIDA7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX2NsZWFyLXNpZ25hdHVyZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEzcHg7XG4gIHJpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHJvZmlsZS9pY29uLWVyYXNlci5zdmdcIik7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX3NpZ24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1vcmRlcl9fcnVsZXMtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzljOWRhNTtcbiAgcGFkZGluZy10b3A6IDQ4cHg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfXzItY29sdW1ucyB7XG4gIG1hcmdpbi1yaWdodDogNzBweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1vcmRlcl9fcnVsZXMtYm94IHtcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc5MnB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBoZWlnaHQ6IDIwNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjAyMTI0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlMWUxZTQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1vcmRlcl9fcnVsZXMtYWdyZWVtZW50IHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX2J1dHRvbnMge1xuICBwYWRkaW5nLXRvcDogNDhweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1vcmRlcl9fc3VibWl0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLW9yZGVyX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLW9yZGVyX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX2Zvcm0tc3RyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX2lucHV0LWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1vcmRlcl9faW5wdXQtYm94LS1sb25nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfX2lucHV0LWJveC0tc21hbGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1vcmRlcl9fc2lnbi1ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtb3JkZXJfXzItY29sdW1ucyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLW9yZGVyX19mb3JtLXN0ci0tc2hvcnQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLW9yZGVyX19zaWduIGNhbnZhcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDRweDsgfSB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24ge1xuICBwYWRkaW5nOiAycHggNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5hdXRvY29tcGxldGUtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzk5RkY7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLmF1dG9jb21wbGV0ZS1ncm91cCB7XG4gIHBhZGRpbmc6IDJweCA1cHg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLmF1dG9jb21wbGV0ZS1ncm91cCBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcGFzc3dvcmRfX2NhbmNlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xuICBjb2xvcjogIzljOWRhNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzIzMjQzMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAgMCAzMnB4IDA7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcGFzc3dvcmRfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMzUzNjQ4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAzMnB4IDAgNnB4IDA7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcGFzc3dvcmRfX2Zvcm0tc3RyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiA3OTJweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19pbnB1dC1ib3gge1xuICB3aWR0aDogMjE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wYXNzd29yZF9faW5wdXQtYm94LS1sb25nIHtcbiAgd2lkdGg6IDUwNHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19pbnB1dC1ib3gtLXNtYWxsIHtcbiAgd2lkdGg6IDcycHg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcGFzc3dvcmRfX3Bhc3Nwb3J0LWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjOWM5ZGE1O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19zaWduLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcGFzc3dvcmRfX2Zvcm0tc3RyLS1zaG9ydCB7XG4gIHdpZHRoOiA1MDRweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wYXNzd29yZF9fc2lnbi1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDg0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBjb2xvcjogIzljOWRhNTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxcHggMnB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19zaWduIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNnB4IDAgMCA3MnB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19jbGVhci1zaWduYXR1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxM3B4O1xuICByaWdodDogMTNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL0NvbnRlbnQvaW1nL2ljb24tZXJhc2VyLnN2Z1wiKTsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wYXNzd29yZF9fc2lnbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19ydWxlcy1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjOWM5ZGE1O1xuICBwYWRkaW5nLXRvcDogNDhweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wYXNzd29yZF9fcnVsZXMtYm94IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiA3OTJweDtcbiAgcGFkZGluZzogMTJweDtcbiAgaGVpZ2h0OiAyMDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIwMjEyNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTFlMWU0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcGFzc3dvcmRfX3J1bGVzLWFncmVlbWVudCB7XG4gIHBhZGRpbmctdG9wOiA0OHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19idXR0b25zIHtcbiAgcGFkZGluZzogMCA3MnB4IDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wYXNzd29yZF9fY2FuY2VsIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19pbnB1dC1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDUwNHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX18yLWNvbHVtbnMge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19maWxlLWJveCB7XG4gIHBhZGRpbmc6IDhweCAwIDAgNzJweDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wYXNzd29yZF9faW5wdXQtYm94LS1maWxlIHtcbiAgd2lkdGg6IDMyMHB4OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICNmZjFlM2M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDEycHg7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKC9Db250ZW50L2ltZy9pY29uLXZpc2liaWxpdHkuc3ZnKSBuby1yZXBlYXQ7IH1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcGFzc3dvcmRfX2J0bi5zaG93IHtcbiAgYmFja2dyb3VuZDogdXJsKC9Db250ZW50L2ltZy9pY29uLXZpc2liaWxpdHktb2ZmLnN2Zykgbm8tcmVwZWF0OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19pbnB1dC1jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlLXBhc3N3b3JkX19mb3JtLXN0ciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wYXNzd29yZF9faW5wdXQtYm94IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1wYXNzd29yZF9faW5wdXQtYm94Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGUtcGFzc3dvcmRfX2J1dHRvbnMge1xuICAgIHBhZGRpbmc6IDE3cHggMCAyMnB4IDBweDsgfSB9XG5cbi52YWwtc3VjY2Vzcy1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi52YWwtc3VjY2Vzcy1wb3B1cF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLnZhbC1zdWNjZXNzLXBvcHVwX19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvcHJvbW8vZmViMTQvYmcud2VicFwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ0dyZXRhIEdyYSBEaXMgUHJvIExpZyc7XG4gIHotaW5kZXg6IDIwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi52YWwtc3VjY2Vzcy1wb3B1cF9fdGl0bGUge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjgzO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuXG4udmFsLXN1Y2Nlc3MtcG9wdXBfX2Rlc2NyIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4udmFsLXN1Y2Nlc3MtcG9wdXBfX2Nsb3NlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzJweDtcbiAgdG9wOiAzMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBREFBQUFBd0NBWUFBQUJYQXZtSEFBQUFBWE5TUjBJQXJzNGM2UUFBQUVSbFdFbG1UVTBBS2dBQUFBZ0FBWWRwQUFRQUFBQUJBQUFBR2dBQUFBQUFBNkFCQUFNQUFBQUJBQUVBQUtBQ0FBUUFBQUFCQUFBQU1LQURBQVFBQUFBQkFBQUFNQUFBQUFEYk4yd01BQUFCTzBsRVFWUm9CZTJZNFFxRE1BeUVaZmlNZTBOLzdCbjN3eVdpVWtwTm0rWUtLMXloT05mazh1V3FDRjBXRGpwQUIrZ0FIYUFEZEdBU0IvWjlYMlZ1TXQ5b1pOVTh0VmUwOXFFbjRnci9rYW5qS3hQV2hHcWRtbkk1YXVDYkVHRjFQaDJRSmtRd2hiLzBOL2d1UEJRS05URkMwMndjV1JDcFpVTG5pNGpDQ0kyY3kzVWZBWWprdWlCcndUMGdQVGsxanRDNkI4Z1RHNEx5SnJlQXRjUjQ2MExqTFVCckRRb1JGVE5BOVZ1Ump0QzNJOHBwNWd0bDZhczZCL3pWbWRIRUVPZGZWMkZleFFIRC9lc3hHcklMRVBNZjRCVllaenIrcndtaEs3MjhCNmkxQm5FdUt0SUMyQklUNWVqSzk0QjVZcnRndkVrOVFEMDVYcTZtK0FoSUpMY0pyaGFFQUVCbzFEaUw2OGpDU0swaWJQN25pSUlqTkhQdSsxNktUWCtzTXZmQmxtNkY3TUs4UjR2M3M4UWZkSUFPMEFFNlFBZm9BTTZCSDFqVjVQR0ZuNy9kQUFBQUFFbEZUa1N1UW1DQ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnZhbC1zdWNjZXNzLXBvcHVwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjgzO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9XG4gIC52YWwtc3VjY2Vzcy1wb3B1cF9fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAudmFsLXN1Y2Nlc3MtcG9wdXBfX2Nsb3NlIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIHRvcDogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEQUFBQUF3Q0FZQUFBQlhBdm1IQUFBQUFYTlNSMElBcnM0YzZRQUFBRVJsV0VsbVRVMEFLZ0FBQUFnQUFZZHBBQVFBQUFBQkFBQUFHZ0FBQUFBQUE2QUJBQU1BQUFBQkFBRUFBS0FDQUFRQUFBQUJBQUFBTUtBREFBUUFBQUFCQUFBQU1BQUFBQURiTjJ3TUFBQUJPMGxFUVZSb0JlMlk0UXFETUF5RVpmaU1lME4vN0JuM3d5V2lVa3BObStZS0sxeWhPTmZrOHVXcUNGMFdEanBBQitnQUhhQURkR0FTQi9aOVgyVnVNdDlvWk5VOHRWZTA5cUVuNGdyL2thbmpLeFBXaEdxZG1uSTVhdUNiRUdGMVBoMlFKa1F3aGIvME4vZ3VQQlFLTlRGQzAyd2NXUkNwWlVMbmk0akNDSTJjeTNVZkFZamt1aUJyd1QwZ1BUazFqdEM2QjhnVEc0THlKcmVBdGNSNDYwTGpMVUJyRFFvUkZUTkE5VnVSanRDM0k4cHA1Z3RsNmFzNkIvelZtZEhFRU9kZlYyRmV4UUhEL2VzeEdySUxFUE1mNEJWWVp6cityd21oSzcyOEI2aTFCbkV1S3RJQzJCSVQ1ZWpLOTRCNVlydGd2RWs5UUQwNVhxNm0rQWhJSkxjSnJoYUVBRUJvMURpTDY4akNTSzBpYlA3bmlJSWpOSFB1KzE2S1RYK3NNdmZCbG02RjdNSzhSNHYzczhRZmRJQU8wQUU2UUFmb0FNNkJIMWpWNVBHRm43L2RBQUFBQUVsRlRrU3VRbUNDXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfVxuXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL3Byb21vLWVtb3Rpb25zL3Byb21vLWVtb3Rpb25zLWJhY2tncm91bmQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBmb250LWZhbWlseTogJ0FyaWFsTVQnLCBzYW5zLXNlcmlmOyB9XG5cbi5wcm9tby1lbW90aW9ucyAucHJvbW9fX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTcxMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW9fX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vX19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9IH1cblxuLnByb21vLWVtb3Rpb25zIC5wcm9tb19fbWFpbi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXJpYWwgQmxhY2snLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNjhweDtcbiAgbGluZS1oZWlnaHQ6IDk2cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDE3MnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW9fX21haW4tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU3cHg7XG4gICAgICBoZWlnaHQ6IDE1NnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnByb21vLWVtb3Rpb25zIC5wcm9tb19fbWFpbi10aXRsZSB7XG4gICAgICBoZWlnaHQ6IDY4cHg7IH0gfVxuICAucHJvbW8tZW1vdGlvbnMgLnByb21vX19tYWluLXRpdGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzNDVweDtcbiAgICBoZWlnaHQ6IDI0NHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL3Byb21vLWVtb3Rpb25zL3Byb21vLWVtb3Rpb25zLWxvZ28ucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHRvcDogLTcwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnByb21vLWVtb3Rpb25zIC5wcm9tb19fbWFpbi10aXRsZTpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIHRvcDogLTM4cHg7IH0gfVxuXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vX19oZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IDAgYXV0byA5NXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW9fX2hlYWQge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMzVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW9fX2hlYWQge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTdweDsgfSB9XG5cbi5wcm9tby1lbW90aW9ucyAucHJvbW9fX3BhcnRpY2lwYXRlLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb21vLWVtb3Rpb25zIC5wcm9tb19fcGFydGljaXBhdGUtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnByb21vLWVtb3Rpb25zIC5wcm9tb19fcGFydGljaXBhdGUtdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgIG1heC13aWR0aDogMTY4cHg7IH0gfVxuXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vX190ZXh0LWluZm8sXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vX190ZXh0LXByaXplIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vX190ZXh0LWluZm8sXG4gICAgLnByb21vLWVtb3Rpb25zIC5wcm9tb19fdGV4dC1wcml6ZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG5cbi5wcm9tby1lbW90aW9ucyAucHJvbW9fX3RleHQtaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb21vLWVtb3Rpb25zIC5wcm9tb19fdGV4dC1pbmZvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vX190ZXh0LWluZm8ge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICAgIG1heC13aWR0aDogMjM5cHg7IH0gfVxuXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vX19pbWctd3JhcCB7XG4gIG1hcmdpbjogMCBhdXRvIDI5cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb21vLWVtb3Rpb25zIC5wcm9tb19faW1nLXdyYXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW9fX2ltZy13cmFwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tZW1vdGlvbnMgLnByb21vX19pbWctcHJpemUge1xuICAgIG1heC13aWR0aDogMjkwcHg7IH0gfVxuXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTEycHggMTdweCAtMTJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gICAgLnByb21vLWVtb3Rpb25zIC5wcm9tb19fY29udGVudCB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW9fX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDsgfSB9XG5cbi5wcm9tby1lbW90aW9ucyAucHJvbW9fX3JlZ3VsYXRpb25zLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAxMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wcm9tby1lbW90aW9ucyAucHJvbW9fX3JlZ3VsYXRpb25zIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vX19yZWd1bGF0aW9ucyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAucHJvbW8tZW1vdGlvbnMgLnByb21vX19yZWd1bGF0aW9uczpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7IH1cblxuLnByb21vLWVtb3Rpb25zIC5wcm9tb19fY2FyZC13cmFwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICBtYXJnaW46IDAgMCA1NXB4O1xuICBwYWRkaW5nOiAwIDEycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW9fX2NhcmQtd3JhcCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vX19jYXJkLXdyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vX19jYXJkLXdyYXA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW9fX2NhcmQtd3JhcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4OyB9IH1cblxuLnByb21vLWVtb3Rpb25zIC5wcm9tby1jYXJkLS1jb21wbGV0ZWQgLnByb21vLWNhcmRfX2NvbnRlbnQ6YWZ0ZXIge1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnByb21vLWVtb3Rpb25zIC5wcm9tby1jYXJkX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH0gfVxuXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX2NvbnRlbnQge1xuICBjb2xvcjogIzAwMTI1NDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjVweCAyOHB4IDM2cHggMzBweDtcbiAgbWluLWhlaWdodDogNDEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fY29udGVudCB7XG4gICAgICBtaW4taGVpZ2h0OiAzNzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fY29udGVudCB7XG4gICAgICBtaW4taGVpZ2h0OiAyNjZweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMTJweCAxN3B4OyB9IH1cbiAgLnByb21vLWVtb3Rpb25zIC5wcm9tby1jYXJkX19jb250ZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvcHJvbW8tZW1vdGlvbnMvcHJvbW8tZW1vdGlvbnMtbG9nby5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogNDAwbXM7IH1cblxuLnByb21vLWVtb3Rpb25zIC5wcm9tby1jYXJkX19jb250ZW50LS10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuICAucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX2NvbnRlbnQtLXRyYW5zcGFyZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzNDVweDtcbiAgICBoZWlnaHQ6IDI0NHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL3Byb21vLWVtb3Rpb25zL3Byb21vLWVtb3Rpb25zLWxvZ28ucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX2NvbnRlbnQtLXRyYW5zcGFyZW50OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxNTZweDsgfSB9XG5cbi5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9faW5mbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNTNweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX2luZm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDsgfSB9XG5cbi5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9faW5mby0tb25lLWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fcXVlc3Rpb24ge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzAwMTI1NDtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX3F1ZXN0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fcXVlc3Rpb24ge1xuICAgICAgbWF4LXdpZHRoOiAyOTlweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG5cbi5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9faW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAxMzFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH0gfVxuXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX2FjdGlvbnMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fYWN0aW9ucyAucHJvbW8tY2FyZF9fYnRuIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX2FjdGlvbnMgLnByb21vLWNhcmRfX2J0bjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb21vLWVtb3Rpb25zIC5wcm9tby1jYXJkX19hY3Rpb25zIC5wcm9tby1jYXJkX19idG46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLnByb21vLWVtb3Rpb25zIC5wcm9tby1jYXJkX19hY3Rpb25zIC5wcm9tby1jYXJkX19idG46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9IH1cblxuLnByb21vLWVtb3Rpb25zIC5wcm9tby1jYXJkX19hbnN3ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAxMjU0O1xuICBjb2xvcjogIzAwMTI1NDtcbiAgZm9udC1zaXplOiAyNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fYW5zd2VyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG5cbi5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fdGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA5OCUsICMwMDEyNTQgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA1MHB4O1xuICBjb2xvcjogIzAwMTI1NDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogNTBweDsgfVxuXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX2Fuc3dlci0td2l0aG91dC1udW1iZXJzIHtcbiAgcGFkZGluZzogMCA1cHggMCAxcHg7IH1cblxuLnByb21vLWVtb3Rpb25zIC5wcm9tby1jYXJkX19xdWVzdGlvbi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fcXVlc3Rpb24td3JhcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fcXVlc3Rpb24td3JhcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX3F1ZXN0aW9uLW51bWJlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzAwMTI1NDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX3F1ZXN0aW9uLW51bWJlciB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA3cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4ucHJvbW8tZW1vdGlvbnMgLnByb21vLWNhcmRfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBtaW4td2lkdGg6IDMwOHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDA3MUQ5IDAlLCAjRTUyREJDIDk5Ljc1JSk7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAzLjVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGhlaWdodDogNDNweDtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fYnRuIHtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDsgfSB9XG5cbi5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fYnRuLS1zbWFsbCB7XG4gIG1pbi13aWR0aDogMjMycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5wcm9tby1lbW90aW9ucyAucHJvbW8tY2FyZF9fYnRuLS1zbWFsbCB7XG4gICAgICBtaW4td2lkdGg6IDIyMXB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9IH1cblxuLnByb21vLWNhcmQtLXRydXN0IC5wcm9tby1jYXJkX19xdWVzdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLnByb21vLXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDQwMG1zOyB9XG4gIC5wcm9tby1wb3B1cC5wcm9tby1wb3B1cC0tb3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDk5OyB9XG5cbi5wcm9tby1wb3B1cF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5wcm9tby1wb3B1cF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnByb21vLWF1dHVtbiB7XG4gIGhlaWdodDogMTAwdmg7IH1cblxuLmF1dHVtbi1wcm9tbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmF1dHVtbi1wcm9tbyB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDsgfSB9XG5cbi5hdXR1bW4tcHJvbW9fX2JhY2tncm91bmRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL2JnLW1vYmlsZS1zdGFydC5qcGdcIik7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTI1cHgpIHtcbiAgICAuYXV0dW1uLXByb21vX19iYWNrZ3JvdW5kcyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vYmctc3RhcnQuanBnXCIpOyB9IH1cblxuLmF1dHVtbi1wcm9tb19fYmFja2dyb3VuZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnN0ZXBzIC5hdXR1bW4tcHJvbW9fX2JhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hdXR1bW4tcHJvbW9fX2JhY2tncm91bmQtLWxlZnQge1xuICAgIHRyYW5zZm9ybTogc2tld1goLThkZWcpO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYXV0dW1uLXByb21vX19iYWNrZ3JvdW5kLS1sZWZ0IC5hdXR1bW4tcHJvbW9fX2ltZy13cmFwIHtcbiAgICAgIGxlZnQ6IDUwJTsgfVxuICAuYXV0dW1uLXByb21vX19iYWNrZ3JvdW5kLS1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtOGRlZyk7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmF1dHVtbi1wcm9tb19fYmFja2dyb3VuZC0tcmlnaHQgLmF1dHVtbi1wcm9tb19faW1nLXdyYXAge1xuICAgICAgcmlnaHQ6IDUwJTsgfVxuICAuYXV0dW1uLXByb21vX19iYWNrZ3JvdW5kIC5hdXR1bW4tcHJvbW9fX2ltZy13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2tld1goOGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAuNXMgb3BhY2l0eSwgLjNzIHRyYW5zZm9ybTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTsgfVxuICAgIC5hdXR1bW4tcHJvbW9fX2JhY2tncm91bmQgLmF1dHVtbi1wcm9tb19faW1nLXdyYXAuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuYXV0dW1uLXByb21vX19iYWNrZ3JvdW5kIC5hdXR1bW4tcHJvbW9fX2ltZy13cmFwLmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2tld1goOGRlZykgc2NhbGUoMS4xKTsgfVxuICAgIC5hdXR1bW4tcHJvbW9fX2JhY2tncm91bmQgLmF1dHVtbi1wcm9tb19faW1nLXdyYXA6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBvcGFjaXR5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNCwgMjQsIDcyLCAwLjQ2Mik7IH1cbiAgICAuYXV0dW1uLXByb21vX19iYWNrZ3JvdW5kIC5hdXR1bW4tcHJvbW9fX2ltZy13cmFwLnNoYWRvdzo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5hdXR1bW4tcHJvbW9fX2JhY2tncm91bmQgLmF1dHVtbi1wcm9tb19faW1nLXdyYXAuYXV0dW1uLXByb21vX19pbWctd3JhcC0tbGVmdC0wIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby9iZy1zdGVwLTEtaG9tZS5qcGdcIik7IH1cbiAgICAuYXV0dW1uLXByb21vX19iYWNrZ3JvdW5kIC5hdXR1bW4tcHJvbW9fX2ltZy13cmFwLmF1dHVtbi1wcm9tb19faW1nLXdyYXAtLWxlZnQtMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vYmctc3RlcC0yLXdhbGsuanBnXCIpOyB9XG4gICAgLmF1dHVtbi1wcm9tb19fYmFja2dyb3VuZCAuYXV0dW1uLXByb21vX19pbWctd3JhcC5hdXR1bW4tcHJvbW9fX2ltZy13cmFwLS1sZWZ0LTIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL2JnLXN0ZXAtMy1tdXNzZWxzLmpwZ1wiKTsgfVxuICAgIC5hdXR1bW4tcHJvbW9fX2JhY2tncm91bmQgLmF1dHVtbi1wcm9tb19faW1nLXdyYXAuYXV0dW1uLXByb21vX19pbWctd3JhcC0tcmlnaHQtMCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vYmctc3RlcC0xLWhvdGVsLmpwZ1wiKTsgfVxuICAgIC5hdXR1bW4tcHJvbW9fX2JhY2tncm91bmQgLmF1dHVtbi1wcm9tb19faW1nLXdyYXAuYXV0dW1uLXByb21vX19pbWctd3JhcC0tcmlnaHQtMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vYmctc3RlcC0yLWJvYXQuanBnXCIpOyB9XG4gICAgLmF1dHVtbi1wcm9tb19fYmFja2dyb3VuZCAuYXV0dW1uLXByb21vX19pbWctd3JhcC5hdXR1bW4tcHJvbW9fX2ltZy13cmFwLS1yaWdodC0yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby9iZy1zdGVwLTMtc3RlYWsuanBnXCIpOyB9XG5cbi5hdXR1bW4tcHJvbW9fX3NoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoNTAlIDUwJSBhdCA1MCUgNTAlLCByZ2JhKDEzLCAxMiwgNDUsIDApIDE4Ljc1JSwgcmdiYSgyNCwgMjQsIDcyLCAwLjQ2MikgMTAwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5hdXR1bW4tcHJvbW9fX3NoYWRvdzphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogNDUlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxODE4NDggMi4wNSUsIHJnYmEoMTMsIDEyLCA0NSwgMCkgOTguNzclKTsgfVxuICAuYXV0dW1uLXByb21vX19zaGFkb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1NSU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgIzE4MTg0OCAyLjA1JSwgcmdiYSgxMywgMTIsIDQ1LCAwKSA5OC43NyUpOyB9XG5cbi5hdXR1bW4tcHJvbW9fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MzVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTA5MHB4O1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4IDA7IH0gfVxuXG4uYXV0dW1uLXByb21vX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC1oZWlnaHQ6IDUyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL3JvbWIucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI4MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2NvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDYwJTsgfSB9XG5cbi5hdXR1bW4tcHJvbW9fX2NpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMjNkZWcpO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDUzNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuYXV0dW1uLXByb21vX19jaXJjbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uYXV0dW1uLXByb21vX190aXRsZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDIzNXB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fdGl0bGUtd3JhcCB7XG4gICAgICBtYXgtaGVpZ2h0OiA2MzBweDtcbiAgICAgIG1hcmdpbjogLTQwcHggMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC5hdXR1bW4tcHJvbW9fX3RpdGxlLXdyYXAtLWZpbmFsIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAuYXV0dW1uLXByb21vX190aXRsZS13cmFwLS1maW5hbCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgICAgLmF1dHVtbi1wcm9tb19fdGl0bGUtd3JhcC0tZmluYWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogNSU7IH0gfVxuXG4uYXV0dW1uLXByb21vX19wYWNrcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiAwIC00MnB4IC02MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxleC1iYXNpczogNTYlO1xuICBtaW4taGVpZ2h0OiAwcHg7XG4gIG1pbi13aWR0aDogMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2MHB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fcGFja3Mge1xuICAgICAgZmxleC1iYXNpczogNDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fcGFja3Mge1xuICAgICAgZmxleC1iYXNpczogNTYlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fcGFja3Mge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZmxleC1iYXNpczogNDQlOyB9IH1cbiAgLmF1dHVtbi1wcm9tb19fcGFja3MgLmF1dHVtbi1wcm9tb19fcGFja3MtaW1nIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5hdXR1bW4tcHJvbW9fX3BhY2tzIC5hdXR1bW4tcHJvbW9fX3BhY2tzLWltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogNjElO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfSB9XG4gIC5hdXR1bW4tcHJvbW9fX3BhY2tzLS1maW5hbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLmF1dHVtbi1wcm9tb19fcGFja3MtLWZpbmFsIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4LWJhc2lzOiA1MyU7IH1cbiAgICAgICAgLmF1dHVtbi1wcm9tb19fcGFja3MtLWZpbmFsIC5hdXR1bW4tcHJvbW9fX3BhY2tzLWltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAzODBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgICAuYXV0dW1uLXByb21vX19wYWNrcy0tZmluYWwgLmF1dHVtbi1wcm9tb19fcGFja3MtaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1ODBweDsgfSB9XG5cbi5hdXR1bW4tcHJvbW9fX2hlYWQge1xuICBmbGV4LWJhc2lzOiA5MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vbG9nby1tb2JpbGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0MDBweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2hlYWQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2hlYWQge1xuICAgICAgZmxleC1iYXNpczogNjBweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19faGVhZCB7XG4gICAgICBmbGV4LWJhc2lzOiAxNiU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vbG9nby5zdmdcIik7IH0gfVxuXG4uYXV0dW1uLXByb21vX19zdGVwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxOyB9XG4gIC5hdXR1bW4tcHJvbW9fX3N0ZXAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX3N0ZXAge1xuICAgICAgbWF4LWhlaWdodDogMTA1MHB4OyB9IH1cbiAgLmF1dHVtbi1wcm9tb19fc3RlcC0tZmluYWwge1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLmF1dHVtbi1wcm9tb19fc3RlcC0tZmluYWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuXG4uYXV0dW1uLXByb21vX190ZXh0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAuYXV0dW1uLXByb21vX190ZXh0LXdyYXAgLmF1dHVtbi1wcm9tb19fbm90aWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmF1dHVtbi1wcm9tb19fdGV4dC13cmFwIC5hdXR1bW4tcHJvbW9fX25vdGljZSBiciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgICAgIC5hdXR1bW4tcHJvbW9fX3RleHQtd3JhcCAuYXV0dW1uLXByb21vX19ub3RpY2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5hdXR1bW4tcHJvbW9fX3RleHQtd3JhcCAuYXV0dW1uLXByb21vX19ub3RpY2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgLmF1dHVtbi1wcm9tb19fdGV4dC13cmFwIC5hdXR1bW4tcHJvbW9fX25vdGljZSBiciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgICAgLmF1dHVtbi1wcm9tb19fdGV4dC13cmFwIC5hdXR1bW4tcHJvbW9fX25vdGljZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICAuYXV0dW1uLXByb21vX190ZXh0LXdyYXAtLWZpbmFsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAuYXV0dW1uLXByb21vX190ZXh0LXdyYXAtLWZpbmFsIHtcbiAgICAgICAgcGFkZGluZzogMTE1cHggMCAwIDA7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZmxleC1ncm93OiBpbml0aWFsOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICAgIC5hdXR1bW4tcHJvbW9fX3RleHQtd3JhcC0tZmluYWwge1xuICAgICAgICBwYWRkaW5nOiAxNTBweCAwIDAgMDsgfSB9XG5cbi5hdXR1bW4tcHJvbW9fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR3JldGFEaXNOYXJQcm9cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDgwcHgpIHtcbiAgICAuYXV0dW1uLXByb21vX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuYXV0dW1uLXByb21vX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQycHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuYXV0dW1uLXByb21vX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDY0cHg7IH0gfVxuXG4uYXV0dW1uLXByb21vX19zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuYXV0dW1uLXByb21vX19zdWJ0aXRsZSBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC5hdXR1bW4tcHJvbW9fX3N1YnRpdGxlLS1maW5hbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5hdXR1bW4tcHJvbW9fX3N1YnRpdGxlLS1maW5hbCBiciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ2MHB4KSB7XG4gICAgICAuYXV0dW1uLXByb21vX19zdWJ0aXRsZS0tZmluYWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLmF1dHVtbi1wcm9tb19fc3VidGl0bGUtLWZpbmFsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAuYXV0dW1uLXByb21vX19zdWJ0aXRsZS0tZmluYWwgYnIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICAgIC5hdXR1bW4tcHJvbW9fX3N1YnRpdGxlLS1maW5hbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uYXV0dW1uLXByb21vX19xdWVzdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0ODBweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX3F1ZXN0aW9ucyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX3F1ZXN0aW9ucyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cblxuLmF1dHVtbi1wcm9tb19fcXVlc3Rpb24ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuYXV0dW1uLXByb21vX19xdWVzdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuYXV0dW1uLXByb21vX19xdWVzdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAuYXV0dW1uLXByb21vX19xdWVzdGlvbiBiciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLmF1dHVtbi1wcm9tb19fcXVlc3Rpb24gYnIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5hdXR1bW4tcHJvbW9fX2RpdmlkZXIge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby9kb3RzLW1vYmlsZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIG1hcmdpbjogNXB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDgwcHgpIHtcbiAgICAuYXV0dW1uLXByb21vX19kaXZpZGVyIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vZG90cy5zdmdcIik7XG4gICAgICBtYXJnaW46IDAgMjVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ4MHB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fZGl2aWRlcjpsYXN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYXV0dW1uLXByb21vX19idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggMzJweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA0OHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogLjJzIGNvbG9yLCAuMnMgYmFja2dyb3VuZC1jb2xvcjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5hdXR1bW4tcHJvbW9fX2J1dHRvbjpob3ZlciwgLmF1dHVtbi1wcm9tb19fYnV0dG9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwNTZiMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYXV0dW1uLXByb21vX19idXR0b24tLWZpbmFsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gIC5hdXR1bW4tcHJvbW9fX2J1dHRvbi0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4NiU7XG4gICAgcmlnaHQ6IDEzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2J1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBwYWRkaW5nOiAxNnB4IDQwcHg7XG4gICAgICBtaW4td2lkdGg6IDI0MHB4OyB9XG4gICAgICAuYXV0dW1uLXByb21vX19idXR0b24tLWZpbmFsIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLmF1dHVtbi1wcm9tb19fYnV0dG9uLS1maW5hbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLmF1dHVtbi1wcm9tb19fYnV0dG9uLS1kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLmF1dHVtbi1wcm9tb19fcHJvZ3Jlc3Mge1xuICBmbGV4LXNocmluazogMDsgfVxuXG4uYXV0dW1uLXByb21vX19maW5hbC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR3JldGFEaXNOYXJQcm9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL2JsdWUtZGl2aWRlci5zdmdcIikgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNjRweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDgwcHgpIHtcbiAgICAuYXV0dW1uLXByb21vX19maW5hbC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2ZpbmFsLXRleHQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gICAgICAuYXV0dW1uLXByb21vX19maW5hbC10ZXh0IGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2ZpbmFsLXRleHQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmF1dHVtbi1wcm9tb19fZmluYWwtdGV4dCBiciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fZmluYWwtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuLmF1dHVtbi1wcm9tb19fZGVza3RvcC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fZGVza3RvcC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYXV0dW1uLXByb21vX19ub3RpY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3BhY2l0eTogMC43MjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX25vdGljZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuYXV0dW1uLXByb21vX19ub3RpY2UtLWJvdHRvbSB7XG4gICAgICAgIHdpZHRoOiA1OCU7IH0gfVxuICAuYXV0dW1uLXByb21vX19ub3RpY2UtLWJvdHRvbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA3NSU7IH1cblxuLmF1dHVtbi1wcm9tb19fZG93bmxvYWQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vYmx1ZS1kaXZpZGVyLnN2Z1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA2NHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0ODBweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2Rvd25sb2FkIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuYXV0dW1uLXByb21vX19kb3dubG9hZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA5MnB4OyB9IH1cblxuLmF1dHVtbi1wcm9tb19fZG93bmxvYWQtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgLmF1dHVtbi1wcm9tb19fZG93bmxvYWQtYnV0dG9uIGltZyB7XG4gICAgd2lkdGg6IDEzNnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ4MHB4KSB7XG4gICAgICAuYXV0dW1uLXByb21vX19kb3dubG9hZC1idXR0b24gaW1nIHtcbiAgICAgICAgd2lkdGg6IDExMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5hdXR1bW4tcHJvbW9fX2Rvd25sb2FkLWJ1dHRvbiBpbWcge1xuICAgICAgICB3aWR0aDogMTUycHg7IH0gfVxuXG4uYXV0dW1uLXByb21vX19kb3dubG9hZC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0ODBweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2Rvd25sb2FkLXRleHQge1xuICAgICAgZm9udC1zaXplOiA4cHg7IH1cbiAgICAgIC5hdXR1bW4tcHJvbW9fX2Rvd25sb2FkLXRleHQgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmF1dHVtbi1wcm9tb19fZmluYWwtYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fZmluYWwtYm90dG9tIHtcbiAgICAgIHBhZGRpbmc6IDElIDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICAuYXV0dW1uLXByb21vX19maW5hbC1ib3R0b20ge1xuICAgICAgcGFkZGluZzogMiUgMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiAxMjAwcHgpIHtcbiAgICAuYXV0dW1uLXByb21vX19maW5hbC1ib3R0b20ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDglOyB9IH1cblxuLmF1dHVtbi1wcm9tb19fYnV0dG9uLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDI4cHggNXB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fYnV0dG9uLWxpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDI4cHggMCAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAyMXB4O1xuICAgICAgcmlnaHQ6IDEyNSU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2J1dHRvbi1saW5rIHtcbiAgICAgIGJvdHRvbTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC5hdXR1bW4tcHJvbW9fX2J1dHRvbi1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYXV0dW1uLXByb21vX19idXR0b24tbGluazpob3ZlcjphZnRlciB7XG4gICAgICByaWdodDogLTVweDsgfVxuICAuYXV0dW1uLXByb21vX19idXR0b24tbGluazphZnRlciB7XG4gICAgY29udGVudDogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL2Fycm93X2ZvcndhcmQuc3ZnXCIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogLjJzIHJpZ2h0OyB9XG5cbi5hdXR1bW4tcHJvbW9fX2J1dHRvbi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAyOHB4IDVweCAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2J1dHRvbi1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMCAyOHB4IDAgMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTZweDtcbiAgICAgIHJpZ2h0OiAxMjUlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAuYXV0dW1uLXByb21vX19idXR0b24tbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmF1dHVtbi1wcm9tb19fYnV0dG9uLWxpbms6aG92ZXI6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC01cHg7IH1cbiAgLmF1dHVtbi1wcm9tb19fYnV0dG9uLWxpbms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby9hcnJvd19mb3J3YXJkLnN2Z1wiKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IC4ycyByaWdodDsgfVxuXG4uYXV0dW1uLXByb21vX19maW5hbC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2ZpbmFsLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuYXV0dW1uLXByb21vX19maW5hbC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbWF4LXdpZHRoOiA4MCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICAuYXV0dW1uLXByb21vX19maW5hbC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cblxuLmF1dHVtbi1wcm9tb19fZmluYWwtbGFiZWwge1xuICBmb250LWZhbWlseTogXCJHcmV0YURpc05hclByb1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwKSB7XG4gICAgLmF1dHVtbi1wcm9tb19fZmluYWwtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAyNnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmF1dHVtbi1wcm9tb19fZmluYWwtbGFiZWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2JTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgIC5hdXR1bW4tcHJvbW9fX2ZpbmFsLWxhYmVsIHtcbiAgICAgIHRvcDogMTAlO1xuICAgICAgZm9udC1zaXplOiA0M3B4OyB9IH1cblxuLnByb21vLXByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnByb21vLXByb2dyZXNzIC5wcm9tby1wcm9ncmVzc19faXRlbSB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5wcm9tby1wcm9ncmVzcyAucHJvbW8tcHJvZ3Jlc3NfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4OyB9IH1cbiAgICAucHJvbW8tcHJvZ3Jlc3MgLnByb21vLXByb2dyZXNzX19pdGVtLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5wcm9tby1wcm9ncmVzcyAucHJvbW8tcHJvZ3Jlc3NfX2RpdmlkZXIge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW46IDAgOHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnByb21vLXByb2dyZXNzIC5wcm9tby1wcm9ncmVzc19fZGl2aWRlciB7XG4gICAgICAgIHdpZHRoOiAzMnB4OyB9IH1cblxuLmF1dHVtbi1zdGVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA3JTsgfVxuICAuYXV0dW1uLXN0ZXAgLmF1dHVtbi1zdGVwX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR3JldGFEaXNOYXJQcm9cIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLmF1dHVtbi1zdGVwIC5hdXR1bW4tc3RlcF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQycHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgICAgLmF1dHVtbi1zdGVwIC5hdXR1bW4tc3RlcF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDY0cHg7IH0gfVxuICAuYXV0dW1uLXN0ZXAgLmF1dHVtbi1zdGVwX19waWNrZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5hdXR1bW4tc3RlcCAuYXV0dW1uLXN0ZXBfX3BpY2tlcjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDQ4JTtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDlkZWcpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgLmF1dHVtbi1zdGVwIC5hdXR1bW4tc3RlcF9fcGlja2VyOjphZnRlciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDJweDsgfSB9XG4gIC5hdXR1bW4tc3RlcCAuYXV0dW1uLXN0ZXBfX3BpY2sge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZm9udC1mYW1pbHk6IFwiR3JldGFEaXNOYXJQcm9cIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5hdXR1bW4tc3RlcCAuYXV0dW1uLXN0ZXBfX3BpY2sge1xuICAgICAgICBmb250LXNpemU6IDQycHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgICAgLmF1dHVtbi1zdGVwIC5hdXR1bW4tc3RlcF9fcGljayB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjRweDsgfSB9XG4gICAgLmF1dHVtbi1zdGVwIC5hdXR1bW4tc3RlcF9fcGljayAuYXV0dW1uLXN0ZXBfX3RleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICAgLmF1dHVtbi1zdGVwIC5hdXR1bW4tc3RlcF9fcGljayAuYXV0dW1uLXN0ZXBfX3RleHQtLWxlZnQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgICAuYXV0dW1uLXN0ZXAgLmF1dHVtbi1zdGVwX19waWNrIC5hdXR1bW4tc3RlcF9fdGV4dC0tbGVmdCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNSUsIC01MCUpOyB9IH1cbiAgICAgIC5hdXR1bW4tc3RlcCAuYXV0dW1uLXN0ZXBfX3BpY2sgLmF1dHVtbi1zdGVwX190ZXh0LS1yaWdodCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC05JSwgNzAlKTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgICAuYXV0dW1uLXN0ZXAgLmF1dHVtbi1zdGVwX19waWNrIC5hdXR1bW4tc3RlcF9fdGV4dC0tcmlnaHQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ3JSwgNTAlKTsgfSB9XG4gIC5hdXR1bW4tc3RlcCAuYXV0dW1uLXN0ZXBfX2hpbnQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAuYXV0dW1uLXN0ZXAgLmF1dHVtbi1zdGVwX19oaW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5hdXR1bW4tc3RlcCAuYXV0dW1uLXN0ZXBfX2hpbnQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAuYXV0dW1uLXN0ZXAgLmF1dHVtbi1zdGVwX19wcm9ncmVzcyB7XG4gICAgZmxleDogMTsgfVxuXG4uYXV0dW1uLXN0ZXBfX3dyYXBwZXIge1xuICBmbGV4OiAxO1xuICBmbGV4LWJhc2lzOiA1NiU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5hdXR1bW4tcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmF1dHVtbi1wb3B1cF9fc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzUlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5hdXR1bW4tcG9wdXBfX3NsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmF1dHVtbi1wb3B1cF9fc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuYXV0dW1uLXBvcHVwX19pbWctd3JhcCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmF1dHVtbi1wb3B1cF9fc2xpZGUgLmF1dHVtbi1wb3B1cF9faW1nLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTAlO1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zaXRpb246IC4zcyBvcGFjaXR5LCAuM3MgaGVpZ2h0OyB9XG4gICAgLmF1dHVtbi1wb3B1cF9fc2xpZGUgLmF1dHVtbi1wb3B1cF9faW1nLXdyYXAtLTAge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL3dhbGxwYXBlcnMvd2FsbHBhcGVyLW1vYmlsZS0xLmpwZ1wiKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIC5hdXR1bW4tcG9wdXBfX3NsaWRlIC5hdXR1bW4tcG9wdXBfX2ltZy13cmFwLS0wIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vd2FsbHBhcGVycy93YWxscGFwZXItZGVza3RvcC0xLmpwZ1wiKTsgfSB9XG4gICAgLmF1dHVtbi1wb3B1cF9fc2xpZGUgLmF1dHVtbi1wb3B1cF9faW1nLXdyYXAtLTEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL3dhbGxwYXBlcnMvd2FsbHBhcGVyLW1vYmlsZS0yLmpwZ1wiKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIC5hdXR1bW4tcG9wdXBfX3NsaWRlIC5hdXR1bW4tcG9wdXBfX2ltZy13cmFwLS0xIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vd2FsbHBhcGVycy93YWxscGFwZXItZGVza3RvcC0yLmpwZ1wiKTsgfSB9XG4gICAgLmF1dHVtbi1wb3B1cF9fc2xpZGUgLmF1dHVtbi1wb3B1cF9faW1nLXdyYXAtLTIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL3dhbGxwYXBlcnMvd2FsbHBhcGVyLW1vYmlsZS0zLmpwZ1wiKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIC5hdXR1bW4tcG9wdXBfX3NsaWRlIC5hdXR1bW4tcG9wdXBfX2ltZy13cmFwLS0yIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vd2FsbHBhcGVycy93YWxscGFwZXItZGVza3RvcC0zLmpwZ1wiKTsgfSB9XG4gICAgLmF1dHVtbi1wb3B1cF9fc2xpZGUgLmF1dHVtbi1wb3B1cF9faW1nLXdyYXAtLTMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL3dhbGxwYXBlcnMvd2FsbHBhcGVyLW1vYmlsZS00LmpwZ1wiKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIC5hdXR1bW4tcG9wdXBfX3NsaWRlIC5hdXR1bW4tcG9wdXBfX2ltZy13cmFwLS0zIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vd2FsbHBhcGVycy93YWxscGFwZXItZGVza3RvcC00LmpwZ1wiKTsgfSB9XG4gICAgLmF1dHVtbi1wb3B1cF9fc2xpZGUgLmF1dHVtbi1wb3B1cF9faW1nLXdyYXAtLTQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL3dhbGxwYXBlcnMvd2FsbHBhcGVyLW1vYmlsZS01LmpwZ1wiKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIC5hdXR1bW4tcG9wdXBfX3NsaWRlIC5hdXR1bW4tcG9wdXBfX2ltZy13cmFwLS00IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vd2FsbHBhcGVycy93YWxscGFwZXItZGVza3RvcC01LmpwZ1wiKTsgfSB9XG5cbi5hdXR1bW4tcG9wdXBfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTJweCAzMnB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDQ4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IC4ycyBjb2xvciwgLjJzIGJhY2tncm91bmQtY29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYXV0dW1uLXBvcHVwX19idXR0b246aG92ZXIsIC5hdXR1bW4tcG9wdXBfX2J1dHRvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDU2YjM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmF1dHVtbi1wb3B1cF9fYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHBhZGRpbmc6IDE2cHggNDBweDtcbiAgICAgIG1pbi13aWR0aDogMjQwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuYXV0dW1uLXBvcHVwX19idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLmF1dHVtbi1wb3B1cF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5hdXR1bW4tcG9wdXBfX2Nsb3NlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gIC5hdXR1bW4tcG9wdXBfX2Nsb3NlLS10eSB7XG4gICAgY29sb3I6ICMwMDU2YjM7IH1cblxuLmF1dHVtbi1wb3B1cF9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vYXJyb3ctc3RlcHMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuYXV0dW1uLXBvcHVwX19hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGluaXRpYWw7IH0gfVxuICAuYXV0dW1uLXBvcHVwX19hcnJvdzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5hdXR1bW4tcG9wdXBfX2Fycm93LS1uZXh0IHtcbiAgICByaWdodDogNSU7IH1cbiAgLmF1dHVtbi1wb3B1cF9fYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IDUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTsgfVxuXG4uYXV0dW1uLXBvcHVwX190eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzhweDtcbiAgY29sb3I6ICMwMDU2YjM7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmF1dHVtbi1wb3B1cF9fdHkge1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFiMjM7IH1cblxuYm9keS5wcm9maWxlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWIyMztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcm9maWxlL2JhY2tncm91bmQtbG9nby5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC05MHB4OyB9XG5cbi5mcC1lbmFibGVkIGJvZHksXG5odG1sLmZwLWVuYWJsZWQge1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi51YmUtbm90aWZpY2F0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB0b3A6IDc0cHggIWltcG9ydGFudDsgfVxuXG4uaW5mby1sYXlvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbmJvZHkgLnBtcnVfd2Ntbl9jb29raWVDb25zZW50Qm9keSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNkNBNjsgfVxuXG5ib2R5IC5wbXJ1X3djbW5fY29va2llQ29uc2VudFRleHQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuXG5ib2R5IC5wbXJ1X3djbW5fY29va2llQ29uc2VudEJ0bk9rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkNBNiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJyYW5kcy1tZW51LWRlc2t0b3AuY29sbGFwc2VkICsgLm5hdmJhciB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuZm9vdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7IH1cblxuLmZvb3RlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICBib3JkZXI6IDA7IH1cbiAgLmZvb3RlciAuZm9vdGVyX3RpdGxlIC5mb290ZXJfdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmZvb3RlciAudGctbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAydnc7XG4gIGJvdHRvbTogMTE0JTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXIgLnRnLWxpbmsge1xuICAgICAgYm90dG9tOiAxNjAlOyB9IH1cblxuLmZvb3Rlci1zcGFjZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHZoO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmF1dGgtZm9vdGVyX3dyYXAgLnBsdXMxOCB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7IH1cblxuLmF1dGgtZm9vdGVyX2FjY29yZGlvbiAuZWwtY29sbGFwc2UtaXRlbV9fYXJyb3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvbGF5b3V0L2Fzc2V0cy9pbWcvYXJyb3ctdXAud2VicFwiKTsgfVxuXG4uYXV0aC1mb290ZXIge1xuICBtYXgtaGVpZ2h0OiA4NXB4O1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYXV0aC1mb290ZXIge1xuICAgICAgbWF4LWhlaWdodDogMTIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuYXV0aC1mb290ZXIge1xuICAgICAgbWF4LWhlaWdodDogMTQ1cHg7IH0gfVxuICAuYXV0aC1mb290ZXIuaXNPcGVuIHtcbiAgICBtYXgtaGVpZ2h0OiAxMzVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmF1dGgtZm9vdGVyLmlzT3BlbiB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI0NXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keSAuYXV0aC1mb290ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgfSB9XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7IH1cbiAgLnBvcHVwLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEsIDM4LCA3NiwgMC45Mik7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAucG9wdXAtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA5MTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogIzAwMzc2ODtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIC5wb3B1cC1jb250ZW50LnBvcHVwLWNpdHkge1xuICAgICAgbWF4LXdpZHRoOiA3MTBweDsgfVxuICAgIC5wb3B1cC1jb250ZW50IC5wb3B1cC1jbG9zZS1idXR0b24ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucG9wdXAtY29udGVudCAucG9wdXAtY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfSB9XG4gICAgLnBvcHVwLWNvbnRlbnQtaW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogODBweCA4MHB4IDIwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wb3B1cC1jb250ZW50LWlubmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggODBweDsgfSB9XG4gIC5wb3B1cC1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA0NHB4IDQwcHggNzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBvcHVwLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogNDRweCAyMHB4IDcwcHg7IH0gfVxuICAucG9wdXAtY2xvc2UtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICByaWdodDogN3Z3O1xuICAgIHRvcDogNXZoO1xuICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgICBmb250LXNpemU6IDVyZW07XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucG9wdXAtY2xvc2UtYnV0dG9uOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cbiAgLnBvcHVwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNjNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjRlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucG9wdXAtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNDVyZW07IH0gfVxuICAucG9wdXAtdG9wIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucG9wdXAtdG9wIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDsgfSB9XG4gIC5wb3B1cC10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wb3B1cC1jb250YWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMxNXB4O1xuICAgIG1hcmdpbjogNDZweCBhdXRvIDA7IH1cbiAgICAucG9wdXAtY29udGFjdC1ibG9jayB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogN3B4IDAgN3B4IDc1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyN3B4OyB9XG4gICAgICAucG9wdXAtY29udGFjdC1ibG9jazpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnBvcHVwLWNvbnRhY3QtYmxvY2s6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NvY2lhbFNwcml0ZS5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgLnBvcHVwLWNvbnRhY3QtYmxvY2suaWNvLXBob3RvOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtMTA0cHg7XG4gICAgICAgIHdpZHRoOiA1M3B4O1xuICAgICAgICBoZWlnaHQ6IDQ3cHg7IH1cbiAgICAgIC5wb3B1cC1jb250YWN0LWJsb2NrLmljby1lbWFpbDphZnRlciB7XG4gICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtNjdweDtcbiAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgIGhlaWdodDogMzJweDsgfVxuICAgICAgLnBvcHVwLWNvbnRhY3QtYmxvY2sgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42M3JlbTtcbiAgICAgICAgY29sb3I6ICMwMDM3Njg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnBvcHVwLXZpZGVvLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXZoIDE1dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wb3B1cC12aWRlby1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucG9wdXAtdmlkZW8taW5uZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnBvcHVwLXZpZGVvLWlubmVyIHZpZGVvIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wb3B1cC12aWRlby10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjJyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wb3B1cC12aWRlby1zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wb3B1cC1zdWJzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDQ4cHggYXV0byAwOyB9XG4gICAgLnBvcHVwLXN1YnNjcmlwdGlvbiAuZm9ybS1yYWRpbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9XG4gICAgLnBvcHVwLXN1YnNjcmlwdGlvbiB0ZXh0YXJlYSB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDM3Njg7XG4gICAgICBtaW4taGVpZ2h0OiAxNzRweDsgfVxuICAgICAgLnBvcHVwLXN1YnNjcmlwdGlvbiB0ZXh0YXJlYVtkaXNhYmxlZF0ge1xuICAgICAgICBib3JkZXItY29sb3I6ICNjMGMwYzA7IH1cbiAgICAucG9wdXAtc3Vic2NyaXB0aW9uLWJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgbWluLXdpZHRoOiA1NyU7IH1cbiAgLnBvcHVwLXJ1bGVzIHtcbiAgICBtYXgtd2lkdGg6IDgyNXB4OyB9XG5cbiN1YmUtY29udGFpbmVyLWxvZ2luIC5hdXRoLWZvcm1fbGluayB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXV0aC1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5hdXRoLWJnIHNvdXJjZSwgLmF1dGgtYmcgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDB2aDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXV0aC12aWRlby1iZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi5iYXNpYy1mb3JtLXdyYXAgLmJ0bi1wcmltYXJ5IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cblxuLyogc2xpZGVyICovXG4uYXV0aC1zbGlkZXJfdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmF1dGgtc2xpZGVyX19saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTA4cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjYTM4ZjdjO1xuICBtYXJnaW46IDExcHggMCAyOHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgLmF1dGgtc2xpZGVyX19saW5lIHtcbiAgICAgIG1hcmdpbjogNnB4IDAgMTRweCAwOyB9IH1cblxuLmF1dGgtc2xpZGVyX3RpdGxlIGRpdjpudGgtY2hpbGQoMSkge1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICAuYXV0aC1zbGlkZXJfdGl0bGUgZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAuYXV0aC1zbGlkZXJfdGl0bGUgZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuXG4uYXV0aC1zbGlkZXJfdGl0bGUgZGl2Om50aC1jaGlsZCgzKSwgLmF1dGgtc2xpZGVyX3RpdGxlIGRpdjpudGgtY2hpbGQoNCkge1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgY29sb3I6ICNhY2FkYjc7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMDY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ0MXB4KSB7XG4gICAgLmF1dGgtc2xpZGVyX3RpdGxlIGRpdjpudGgtY2hpbGQoMyksIC5hdXRoLXNsaWRlcl90aXRsZSBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NjBweCkge1xuICAgIC5hdXRoLXNsaWRlcl90aXRsZSBkaXY6bnRoLWNoaWxkKDMpLCAuYXV0aC1zbGlkZXJfdGl0bGUgZGl2Om50aC1jaGlsZCg0KSB7XG4gICAgICBmb250LXNpemU6IDM0cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmxvZ2luLWFubm91bmNlLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuLmxvZ2luLWFubm91bmNlLWJ1dHRvbiBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAyMzJweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhMzhmN2M7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmxvZ2luLWFubm91bmNlLWJ1dHRvbiBidXR0b246aG92ZXIsIC5sb2dpbi1hbm5vdW5jZS1idXR0b24gYnV0dG9uIGZvY3VzLCAubG9naW4tYW5ub3VuY2UtYnV0dG9uIGJ1dHRvbiBhY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2EzOGY3YyAhaW1wb3J0YW50OyB9XG5cbiNsb2dpbi1jb2x1bW4tZm9ybSAuaW5wdXQtdGV4dF9faW5wdXQtLWNvbmZpcm0tY29kZSB7XG4gIGxldHRlci1zcGFjaW5nOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJlZ2lzdHJhdGlvbixcbiNsb2dpbi1jb2x1bW4tZm9ybSxcbiNsb2dpbi1jb2x1bW4tZm9ybSAuYnRuLFxuI3ViZS1hdi1jb250YWluZXIsXG4jdWJlLWF2LWNvbnRhaW5lciAuYnRuLFxuI3ViZS1hdi1yZXN1bHQsXG4jdWJlLWF2LXJlc3VsdCAuYnRuLFxuLmVycm9yLWNvbnRhaW5lciAuZXJyb3ItY29kZSxcbi5lcnJvci1jb250YWluZXIgLmVycm9yLW1lc3NhZ2UsXG4uZXJyb3ItY29udGFpbmVyIGEsXG4uZXJyb3ItY29udGFpbmVyIC5idG4sXG4ucnVsZXNfbW9kYWwsXG4ucnVsZXNfbW9kYWwgLmJ0bixcbi5idG4ge1xuICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjsgfVxuXG4uZXJyb3ItdWNybSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzRjNGM0YztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDM0cHg7XG4gIG1heC13aWR0aDogNTIwcHg7IH1cbiAgLmVycm9yLXVjcm0gLmVycm9yLXRpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLmVycm9yLXVjcm0gLmVycm9yLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAuZXJyb3ItdWNybSAuZXJyb3ItbGluayB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gICAgLmVycm9yLXVjcm0gLmVycm9yLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5lcnJvci11Y3JtIHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7IH1cbiAgICAgIC5lcnJvci11Y3JtIC5lcnJvci10ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyOTBweDsgfSB9XG5cbi5za2lwX2F2X2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLnNraXBfYXZfYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuXG4jYXV0aFByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcGFkZGluZzogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgei1pbmRleDogNTAwMDAwOyB9XG5cbi5zZWNvbmRhdXRoUHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4jeWFuZGV4T0F1dGhCdG4sXG4jeWFuZGV4T0F1dGhCdG5Mb2dpbkZvcm0ge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuXG4jeWFuZGV4T0F1dGhCdG4gaW1nLFxuI3lhbmRleE9BdXRoQnRuTG9naW5Gb3JtIGltZyB7XG4gIGhlaWdodDogMzNweDsgfVxuXG4jcGhvbmVFcnJvclBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI3Bob25lRXJyb3JQb3B1cCBidXR0b24ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5tYWluYXV0aFByZWxvYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZ2FwOiAyNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjcGhvbmVFcnJvclBvcHVwIHtcbiAgICB3aWR0aDogODB2dzsgfSB9XG5cbi5lbC1sb2FkaW5nLW1hc2subG9naW4tbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB0b3A6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgLmVsLWxvYWRpbmctbWFzay5sb2dpbi1sb2FkZXIge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5oZWxwLWJsb2NrIHtcbiAgY29sb3I6ICNkMzUzNWY7IH1cblxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5pbnB1dDpmb2N1cywgdGV4dGFyZWE6Zm9jdXMsIHNlbGVjdDpmb2N1cywgYnV0dG9uOmZvY3VzLCBhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5idXR0b246Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnByb2ZpbGUtb3JkZXItcHJldmlldyB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uZGlzcGxheS1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgZm9ybSAuZWwtbG9hZGluZy1tYXNrIHtcbiAgICB6LWluZGV4OiAzMDsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSAucHJvZmlsZS1lZGl0X19pbnB1dC1ib3ggYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMxcHg7XG4gIHJpZ2h0OiA3cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMzNTc7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSBsYWJlbFtmb3I9ZW1haWxTdWJdIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5tYWluLWNvbnRhaW5lci1wcm9maWxlIGxhYmVsW2Zvcj1lbWFpbFN1Yl0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19kZXNjcmlwdGlvbiwgLm1haW4tY29udGFpbmVyLXByb2ZpbGUgbGFiZWxbZm9yPWVtYWlsU3ViXSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmOyB9XG5cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIC5wcm9maWxlX19pbnB1dDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjOWM5ZGE1OyB9XG5cbi5wYXNzRXllLCAucGFzc0V5ZUNvbmZpcm0ge1xuICByaWdodDogMTBweDsgfVxuXG4ucHJvZmlsZS13cmFwcGVyIC5wYXNzRXllLCAucHJvZmlsZS13cmFwcGVyIC5wYXNzRXllQ29uZmlybSB7XG4gIHRvcDogMTRweDsgfVxuXG4ucmVnaXN0cmF0aW9uIC5wYXNzRXllLCAucmVnaXN0cmF0aW9uIC5wYXNzRXllQ29uZmlybSB7XG4gIC8qdG9wOiAxNHB4OyovIH1cblxuLypUb3AgbWVudSovXG4vKiBGb290ZXIgKi9cbi8qIEJyYW5kcyBtZW51ICovXG4vKiBSZWdpc3RyYXRpb24gKi9cbi8qQnVyZ2VyLWJ1dHRvbiovXG4udGlsZXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi50aWxlLXBhZGRpbmdzIHtcbiAgcGFkZGluZzogMTMzcHggNDVweCAwIDQ1cHg7IH1cblxuLmlxb3MtcGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwdmg7IH1cblxuLm1haW5TbGlkZXJQYWdpbmF0aW9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDEwdmg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm1haW5TbGlkZXJQYWdpbmF0aW9uIHtcbiAgICAgIGJvdHRvbTogMTB2aDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSBhbmQgKG1heC1oZWlnaHQ6IDYwMHB4KSB7XG4gICAgLm1haW5TbGlkZXJQYWdpbmF0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAubWFpblNsaWRlclBhZ2luYXRpb24ge1xuICAgICAgYm90dG9tOiAxMHZoO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH0gfVxuICAubWFpblNsaWRlclBhZ2luYXRpb24gdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIC02cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5tYWluU2xpZGVyUGFnaW5hdGlvbiB1bCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAubWFpblNsaWRlclBhZ2luYXRpb24gdWwgbGkge1xuICAgICAgcGFkZGluZzogMCA2cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAubWFpblNsaWRlclBhZ2luYXRpb24gdWwgbGkge1xuICAgICAgICAgIGZsZXg6IDE7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5tYWluU2xpZGVyUGFnaW5hdGlvbiB1bCBsaSB7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4OyB9IH1cblxuLm1haW5TbGlkZXJQYWdpbmF0aW9uSXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLm1haW5TbGlkZXJQYWdpbmF0aW9uSXRlbSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3Mge1xuICAxMDAlIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5tYWluU2xpZGVyUGFnaW5hdGlvbkl0ZW0uYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm1haW5TbGlkZXJQYWdpbmF0aW9uSXRlbS5hY3RpdmUgLm1haW5TbGlkZXJQYWdpbmF0aW9uUHJvZ3Jlc3M6YmVmb3JlIHtcbiAgICAgIGFuaW1hdGlvbjogcHJvZ3Jlc3MgNXMgbGluZWFyIGJvdGg7IH1cbiAgLm1haW5TbGlkZXJQYWdpbmF0aW9uSXRlbS5hdXRvUGxheVN0b3AgLm1haW5TbGlkZXJQYWdpbmF0aW9uUHJvZ3Jlc3M6YmVmb3JlIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDBzOyB9XG4gIC5tYWluU2xpZGVyUGFnaW5hdGlvbkl0ZW06aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1haW5TbGlkZXJQYWdpbmF0aW9uSXRlbTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAubWFpblNsaWRlclBhZ2luYXRpb25JdGVtIC5tYWluU2xpZGVyUGFnaW5hdGlvblN1YnRpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5tYWluU2xpZGVyUGFnaW5hdGlvbkl0ZW0gLm1haW5TbGlkZXJQYWdpbmF0aW9uU3VidGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1haW5TbGlkZXJQYWdpbmF0aW9uUHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMS41cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1haW5TbGlkZXJQYWdpbmF0aW9uUHJvZ3Jlc3M6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmNhNjtcbiAgICBjb250ZW50OiAnJzsgfVxuXG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgLyptYXgtd2lkdGg6IDEyMHB4OyovXG4gIG1pbi13aWR0aDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgICB0b3A6IDQxcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgICB0b3A6IDQ1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgICBtYXgtd2lkdGg6IDIwOXB4OyB9IH1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1M2Y4ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lOyB9IH1cblxubmF2LnRvcC1tZW51IHtcbiAgei1pbmRleDogNDA7XG4gIG1pbi1oZWlnaHQ6IDU1cHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IC42cyBlYXNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICBuYXYudG9wLW1lbnUge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgbmF2LnRvcC1tZW51IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICBuYXYudG9wLW1lbnU6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB0b3A6IC0zcHg7XG4gICAgYmFja2dyb3VuZDogIzI1M0Y4RTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBuYXYudG9wLW1lbnU6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgbmF2LnRvcC1tZW51IGEubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDE5MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgbmF2LnRvcC1tZW51IGEubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4OyB9IH1cbiAgbmF2LnRvcC1tZW51IC5idXJnZXItYnV0dG9uLmFjdGl2ZSAuaW52aXRlLWZyaWVuZF9fbGluay1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgbmF2LnRvcC1tZW51IC5pbnZpdGUtZnJpZW5kX19saW5rIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgbmF2LnRvcC1tZW51IC5pbnZpdGUtZnJpZW5kX19saW5rLW1vYmlsZSB7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgbmF2LnRvcC1tZW51IC5pbnZpdGUtZnJpZW5kX19sb2dvIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICBuYXYudG9wLW1lbnUgLmludml0ZS1mcmllbmRfX2xvZ28tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIG5hdi50b3AtbWVudSAubmF2YmFyLW5hdi5tZW51LXN5c3RlbSB7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBuYXYudG9wLW1lbnUgLm5hdmJhci1uYXYubWVudS1zeXN0ZW0gLm5hdi1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgbmF2LnRvcC1tZW51IC5uYXZiYXItbmF2Lm1lbnUtc3lzdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjBweDsgfSB9XG4gIG5hdi50b3AtbWVudSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gYS5uYXYtbGluayB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIG5hdi50b3AtbWVudSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gYS5uYXYtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIG5hdi50b3AtbWVudSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gYS5uYXYtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgICBuYXYudG9wLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGEubmF2LWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuICAgIG5hdi50b3AtbWVudSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gYS5uYXYtbGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICBuYXYudG9wLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgbmF2LnRvcC1tZW51IC5uYXZiYXItbmF2Om5vdCgubWVudS1zeXN0ZW0pIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBuYXYudG9wLW1lbnUgLm5hdmJhci1uYXY6bm90KC5tZW51LXN5c3RlbSkgLm5hdi1pdGVtLmRyb3Bkb3duIC5uYXYtbGluayB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIG5hdi50b3AtbWVudSAubmF2YmFyLW5hdjpub3QoLm1lbnUtc3lzdGVtKSAubmF2LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgbmF2LnRvcC1tZW51IC5uYXZiYXItbmF2Om5vdCgubWVudS1zeXN0ZW0pIC5uYXYtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9IH1cbiAgbmF2LnRvcC1tZW51IC5uYXZiYXItbmF2Om5vdCgubWVudS1zeXN0ZW0pIC5kcm9wZG93bi1tZW51IHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBuYXYudG9wLW1lbnUgLm5hdmJhci1uYXY6bm90KC5tZW51LXN5c3RlbSkgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICB0b3A6IDQxcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIG5hdi50b3AtbWVudSAubmF2YmFyLW5hdjpub3QoLm1lbnUtc3lzdGVtKSAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHRvcDogNDVweDsgfSB9XG4gIG5hdi50b3AtbWVudSAubmF2YmFyLW5hdi5tZW51LXN5c3RlbSAubmF2LWl0ZW0gYS5uYXYtbGluayB7XG4gICAgY29sb3I6ICMwMDllZDkgIWltcG9ydGFudDsgfVxuICAgIG5hdi50b3AtbWVudSAubmF2YmFyLW5hdi5tZW51LXN5c3RlbSAubmF2LWl0ZW0gYS5uYXYtbGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIG5hdi50b3AtbWVudSAubmF2YmFyLW5hdi5tZW51LXN5c3RlbSAubmF2LWl0ZW0gYS5uYXYtbGluazpob3ZlciwgbmF2LnRvcC1tZW51IC5uYXZiYXItbmF2Lm1lbnUtc3lzdGVtIC5uYXYtaXRlbSBhLm5hdi1saW5rOmFjdGl2ZSwgbmF2LnRvcC1tZW51IC5uYXZiYXItbmF2Lm1lbnUtc3lzdGVtIC5uYXYtaXRlbSBhLm5hdi1saW5rOnZpc2l0ZWQsIG5hdi50b3AtbWVudSAubmF2YmFyLW5hdi5tZW51LXN5c3RlbSAubmF2LWl0ZW0gYS5uYXYtbGluazpmb2N1cy13aXRoaW4ge1xuICAgICAgY29sb3I6ICMwMDllZDkgIWltcG9ydGFudDsgfVxuICBuYXYudG9wLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5LjhweDtcbiAgICBwYWRkaW5nOiA3cHggNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICBuYXYudG9wLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgbmF2LnRvcC1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgICBuYXYudG9wLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgIG5hdi50b3AtbWVudSAuZHJvcGRvd24taXRlbTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzlBOUE5QTtcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIG5hdi50b3AtbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciwgbmF2LnRvcC1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFDMkY2QTsgfVxuICBuYXYudG9wLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsIG5hdi50b3AtbWVudSAuZHJvcGRvd24taXRlbSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7IH1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzJkMmQyZDsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxM3B4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICB0b3A6IDE1cHg7IH0gfVxuXG4ucGFnZS1oZWFkZXJfX25hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTNmOGU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1NHB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWhlYWRlci0taXMtb3BlbiB7XG4gICAgYm94LXNoYWRvdzogLTFweCA1cHggNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHotaW5kZXg6IDk5OTsgfSB9XG5cbi5tYWluLW5hdiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9yYW5pZW5iYXVtXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tYWluLW5hdiB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbiAgLm1haW4tbmF2X19saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLm1haW4tbmF2X19saXN0IGhyIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuanMgLm1haW4tbmF2LS1vcGVuIC5tYWluLW5hdl9fbGlzdCB7XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC42czsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFpbi1uYXZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgLm1haW4tbmF2X19saXN0LS1sdmwtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAubWFpbi1uYXZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tYWluLW5hdl9faXRlbTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDg1JTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk4OTg5ODsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1haW4tbmF2X19pdGVtOm5vdCgubWFpbi1uYXZfX2l0ZW0tLWx2bC0yKSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfSB9XG4gICAgLm1haW4tbmF2X19pdGVtIC5tYWluLW5hdl9fc3VibGlzdC13cmFwcGVyLS1sdmwtMiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFpbi1uYXZfX2l0ZW06aG92ZXIgLm1haW4tbmF2X19zdWJsaXN0LXdyYXBwZXItLWx2bC0yIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9XG4gICAgLm1haW4tbmF2X19pdGVtOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYWluLW5hdl9faXRlbTpsYXN0LWNoaWxkOm5vdCgubWFpbi1uYXZfX2l0ZW0tLWx2bC0yKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxMTBweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAubWFpbi1uYXZfX2l0ZW06bGFzdC1jaGlsZDpub3QoLm1haW4tbmF2X19pdGVtLS1sdmwtMikge1xuICAgICAgICByaWdodDogMTQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1haW4tbmF2X19pdGVtLS1oYXMtY2hpbGQ6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIyM3B4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNjQ4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYWluLW5hdl9faXRlbS0taGFzLWNoaWxkOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH1cbiAgICAubWFpbi1uYXZfX2l0ZW0tLWhhcy1jaGlsZCA+IC5tYWluLW5hdl9fbGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjVlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYWluLW5hdl9faXRlbS0taGFzLWNoaWxkID4gLm1haW4tbmF2X19saW5rIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDdweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7IH0gfVxuICAgICAgLm1haW4tbmF2X19pdGVtLS1oYXMtY2hpbGQgPiAubWFpbi1uYXZfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIzcHg7XG4gICAgICAgIHJpZ2h0OiAyMnB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiAxcyB0cmFuc2Zvcm07IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm1haW4tbmF2X19pdGVtLS1oYXMtY2hpbGQgPiAubWFpbi1uYXZfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuICAgIC5tYWluLW5hdl9faXRlbS0taGFzLWNoaWxkLS1oYXMtY2hpbGRfb3BlbiA+IC5tYWluLW5hdl9fbGluazo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBhZ2UtaGVhZGVyX19uYXYtLWlzLW9wZW4gLm1haW4tbmF2X19pdGVtOm5vdCgubWFpbi1uYXZfX2l0ZW0tLWx2bC0yKSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuICAgIC5tYWluLW5hdl9faXRlbSAubWFpbi1uYXZfX2l0ZW0tLWx2bC0yIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFpbi1uYXZfX2l0ZW0gLm1haW4tbmF2X19pdGVtLS1sdmwtMjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG4gIC5tYWluLW5hdl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC44ZW0gMjVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1haW4tbmF2X19saW5rIHtcbiAgICAgICAgcGFkZGluZzogNDdweCAyMHB4OyB9IH1cbiAgICAubWFpbi1uYXZfX2xpbms6aG92ZXIsIC5tYWluLW5hdl9fbGluazpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUMyRjZBO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFpbi1uYXZfX2xpbms6aG92ZXIsIC5tYWluLW5hdl9fbGluazpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH0gfVxuICAgIC5tYWluLW5hdl9fbGluay0tbHZsLTIge1xuICAgICAgcGFkZGluZy10b3A6IC41ZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjVlbTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLm1haW4tbmF2X19saW5rLS1sdmwtMiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYWluLW5hdl9fbGluay0tbHZsLTIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAuNWVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuNWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYWluLW5hdl9fbGluay0tbHZsLTI6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDA5ZWQ5OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tbmF2X19zdWJsaXN0LXdyYXBwZXItLWx2bC0yIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDIyM3B4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTM2NDg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7IH1cbiAgICAgIC5tYWluLW5hdl9faXRlbS0tc2hvdy1jaGlsZCA+IC5tYWluLW5hdl9fc3VibGlzdC13cmFwcGVyLS1sdmwtMixcbiAgICAgIC5tYWluLW5hdl9faXRlbTpob3ZlciAubWFpbi1uYXZfX3N1Ymxpc3Qtd3JhcHBlci0tbHZsLTIge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxOyB9IH1cbiAgLm1haW4tbmF2X190b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC5uby1qcyAubWFpbi1uYXZfX3RvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1haW4tbmF2LS10aGVtZS1kYXJrIC5tYWluLW5hdl9faXRlbTpsYXN0LWNoaWxkOm5vdCgubWFpbi1uYXZfX2l0ZW0tLWx2bC0yKSAubWFpbi1uYXZfX2xpbmsge1xuICAgICAgY29sb3I6ICMxYzI4NTU7IH0gfVxuXG4uYnJhbmRzLW1lbnUtZGVza3RvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNDA7IH1cblxuLmJyYW5kcy1tZW51LWRlc2t0b3AuY29sbGFwc2VkIGE6OmJlZm9yZSB7XG4gIGJvdHRvbTogM3B4OyB9XG5cbi5icmFuZHMtbWVudS1tb2JpbGUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAuYnJhbmRzLW1lbnUtbW9iaWxlIC5icmFuZHMtbWVudS10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7IH1cbiAgLmJyYW5kcy1tZW51LW1vYmlsZSAuYnJhbmQtbWVudS1pdGVtcyB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5icmFuZHMtbWVudS1tb2JpbGUgLmJyYW5kLW1lbnUtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDAuM2VtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjNlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogXCJPcmFuaWVuYmF1bVwiLCBzZXJpZjsgfVxuXG4uYngtaWUgLmJyYW5kLXdoaXRlLWxvZ28ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ieC1pZSAuYnJhbmRzLW1lbnUtZGVza3RvcCAub2xkLWJsYWNrLWxvZ28ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ieC1pZSAuYnJhbmRzLW1lbnUtZGVza3RvcCAub2xkLXdoaXRlLWxvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm1haW5saW5lLXdyYXBwZXIgI2Z1bGxwYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7IH1cblxuLm1haW5saW5lLXdyYXBwZXIgLmZ1bGxwYWdlLXdyYXBwZXIgc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDE1dmg7IH1cblxuLnByb2R1Y3RzLXBhZ2UgLmNvbnRlbnQtc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5wYWdlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3JhbmllbmJhdW0nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL09yYW5pZW5iYXVtLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL09yYW5pZW5iYXVtLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by1ib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzYyNjU3QTsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLm5vbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50ZXh0LWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk1LjE4ZGVnLCAjRkZGRkZGIDIuNiUsICNEOERERTYgMTEuMjklLCAjQTdCMUM2IDI0LjA0JSwgI0M5RDBEQyAzNy4yNiUsICNGRkZGRkYgNTAuNjElLCAjQ0REOEVDIDcyLjkzJSwgI0ZGRkZGRiA5NC45MSUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ucHJvbW8ge1xuICBwYWRkaW5nOiAxMDBweCAwIDEzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ludml0ZS9uZXcvYmFja2dyb3VuZC53ZWJwXCIpIG5vLXJlcGVhdCAjREVCRUEwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAucHJvbW8gKiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5wcm9tbyBzdXAge1xuICAgIGZvbnQtc2l6ZTogMC42ZW07IH1cbiAgLnByb21vX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwNTBweDsgfVxuICAucHJvbW9fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnT3JhbmllbmJhdW0nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wcm9tb19fdGl0bGUgc3VwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnT3JhbmllbmJhdW0nLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAucHJvbW9fX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gIC5wcm9tb19fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzlGQUNDNDsgfVxuICAgIC5wcm9tb19fdGV4dCBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnByb21vX19ibG9ja3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnByb21vX19ibG9jayB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB3aWR0aDogNTEwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzRGNzE5QyAwJSwgIzNGNTQ4OSAxMDAlKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4OyB9XG4gICAgLnByb21vX19ibG9jay10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucHJvbW9fX2NhbGwtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1mYW1pbHk6ICdPcmFuaWVuYmF1bScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgY29sb3I6ICNCOUI5QkY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9tb19fY2FsbC10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjOUZBQ0M0OyB9XG4gIC5wcm9tb19fbm90ZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICBjb2xvcjogIzRFNTM3ODsgfVxuICAucHJvbW9fX3RhYmxlIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMzBweDtcbiAgICB3aWR0aDogNzQwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICM5RkFDQzQ7IH1cbiAgICAucHJvbW9fX3RhYmxlIHRoZWFkIHRyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAucHJvbW9fX3RhYmxlIHRoZWFkIHRoIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb21vX190YWJsZSB0Ym9keSB0ciB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzYyNjU3QTtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAucHJvbW9fX3RhYmxlIHRib2R5IHRkIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnN0ZXBzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAxcHg7IH1cblxuLnN0ZXBzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zdGVwc19faXRlbTpub3QoOmxhc3QtY2hpbGQpOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTUuMThkZWcsICNGRkZGRkYgMi42JSwgI0Q4RERFNiAxMS4yOSUsICNBN0IxQzYgMjQuMDQlLCAjQzlEMERDIDM3LjI2JSwgI0ZGRkZGRiA1MC42MSUsICNDREQ4RUMgNzIuOTMlLCAjRkZGRkZGIDk0LjkxJSk7XG4gICAgd2lkdGg6IDNweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgbGVmdDogMjhweDtcbiAgICB0b3A6IDEwMCU7IH1cbiAgLnN0ZXBzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnN0ZXBzX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXgtd2lkdGg6IDYwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB6LWluZGV4OiA5OTk7IH1cblxuLnN0ZXBzX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICdPcmFuaWVuYmF1bScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGNvbG9yOiAjRkZGOyB9XG4gIC5zdGVwc19fdGV4dCBzdXAge1xuICAgIGZvbnQtZmFtaWx5OiAnT3JhbmllbmJhdW0nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5zaGFyZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5zaGFyZV9faW52aXRhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5pbnZpdGF0aW9uX19hcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgcGFkZGluZzogMTFweCA0NXB4IDE1cHggMTVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuLmludml0YXRpb25fX2NvcHkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMXB4O1xuICByaWdodDogOHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pbnZpdGUvaWNvbl9jb3B5LndlYnBcIikgbm8tcmVwZWF0OyB9XG5cbi5pbnZpdGF0aW9uX19zb2NpYWwtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTNweDsgfVxuXG4uaW52aXRhdGlvbl9fc29jaWFsLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA2MHB4OyB9XG5cbi5pbnZpdGF0aW9uX19zb2NpYWwtaWNvbiB7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDU5cHgpIHtcbiAgLnByb21vIHtcbiAgICBwYWRkaW5nOiA4MHB4IDE1cHggMTMwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ludml0ZS9uZXcvYmFja2dyb3VuZC1tb2JpbGUud2VicFwiKSBuby1yZXBlYXQgI2VlZGVjZjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgLnByb21vX193cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNzYwcHg7IH1cbiAgICAucHJvbW9fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAucHJvbW9fX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTZweDsgfVxuICAgIC5wcm9tb19fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAucHJvbW9fX2Jsb2NrcyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHJvdy1nYXA6IDE1cHg7IH1cbiAgICAucHJvbW9fX2Jsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnByb21vX19ibG9jay10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5wcm9tb19fY2FsbC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICAucHJvbW9fX2NhbGwgI2ludml0ZUxpc3QgLmJ1dHRvbl9tb3JlIHtcbiAgICAgIHdpZHRoOiAyMzNweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTcuNjNkZWcsICNGRkZGRkYgLTkuNzklLCAjRDhEREU2IDAuMDYlLCAjQTdCMUM2IDE0LjUxJSwgI0M5RDBEQyAyOS41JSwgI0ZGRkZGRiA0NC42MyUsICNDREQ4RUMgNjkuOTMlLCAjRkZGRkZGIDk0Ljg1JSk7XG4gICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMxRDJCNEU7IH1cbiAgICAucHJvbW9fX3RhYmxlIHtcbiAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucHJvbW9fX3RhYmxlIHRoZWFkIHRoIHtcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gICAgLnByb21vX19ub3RlIHtcbiAgICAgIGZvbnQtc2l6ZTogN3B4OyB9XG4gIC5zdGVwc19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIGNvbHVtbi1nYXA6IDEwcHg7IH1cbiAgICAuc3RlcHNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLnN0ZXBzX19pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7IH1cbiAgLnN0ZXBzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAuc3RlcHNfX3RleHQgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2hhcmVfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7IH1cbiAgLmludml0YXRpb25fX2FyZWEge1xuICAgIHBhZGRpbmc6IDE1cHggNDVweCAxNXB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5pbnZpdGF0aW9uX19zb2NpYWwtbGlzdCB7XG4gICAgZ2FwOiA3cHg7IH1cbiAgLmludml0YXRpb25fX3NvY2lhbC1saW5rIHtcbiAgICBtYXgtd2lkdGg6IDQ0cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLnByb21vX19kZXNjcmlwdGlvbiAucHJvbW9fX3RleHQ6bGFzdC1jaGlsZCB7XG4gICAgbWF4LXdpZHRoOiAyODBweDsgfSB9XG5cbi8qVG9wIG1lbnUqL1xuLyogRm9vdGVyICovXG4vKiBCcmFuZHMgbWVudSAqL1xuLyogUmVnaXN0cmF0aW9uICovXG4vKkJ1cmdlci1idXR0b24qL1xuLmNhYmluZXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmc6IDAgMTVweCAyMDBweDtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4uY2FiaW5ldC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi42M3JlbTsgfVxuXG4uY2FiaW5ldC1wcml6ZSAuY2FiaW5ldC13cmFwcGVyIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiA4NDVweDsgfVxuXG4uY2FiaW5ldC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTA7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLmNhYmluZXQtcHJpemUtYmxvY2sge1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDI1JTsgfVxuXG4uY2FiaW5ldC1wcml6ZS1ib3R0b20ge1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5jYWJpbmV0LXByaXplLWJ0biB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jYWJpbmV0LXByaXplLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FiaW5ldC1wcml6ZS1ibG9jayB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgcGFkZGluZzogMTVweCA5cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY2FiaW5ldC1wcml6ZS1ibG9jayB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbi5tb3JlUHJpemVzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiZmJmYmY7XG4gIHBhZGRpbmc6IDE5cHggMjRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5tb3JlUHJpemVzLWl0ZW0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG4ubW9yZVByaXplcy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4ubW9yZVByaXplcy1pbmZvIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzk5OTsgfVxuXG4ubW9yZVByaXplcy1idXR0b24td3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLm1vcmVQcml6ZXMtYnV0dG9uLXdyYXAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4OyB9IH1cbiAgLm1vcmVQcml6ZXMtYnV0dG9uLXdyYXAgLmVsLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogN3B4IDE1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmNhNjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDZjYTY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNpdGlvbjogLjFzO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm1vcmVQcml6ZXMtYnV0dG9uLXdyYXAgLmVsLWJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZWQ5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA5ZWQ5OyB9XG5cbi5teVByaXplcy1hY2NvcmRpb24ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cbiAgLm15UHJpemVzLWFjY29yZGlvbiBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubXlQcml6ZXMtYWNjb3JkaW9uIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNERURFREU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIC4zcyBlYXNlO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cbiAgICAubXlQcml6ZXMtYWNjb3JkaW9uIGxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2FjY29yZGlvbl9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTsgfVxuICAgIC5teVByaXplcy1hY2NvcmRpb24gbGFiZWw6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2Y2E2OyB9XG4gIC5teVByaXplcy1hY2NvcmRpb24gLm15UHJpemVzLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgbWF4LWhlaWdodDogMDsgfVxuICAubXlQcml6ZXMtYWNjb3JkaW9uIGlucHV0OmNoZWNrZWQgfiBsYWJlbDphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAubXlQcml6ZXMtYWNjb3JkaW9uIGlucHV0OmNoZWNrZWQgfiAubXlQcml6ZXMtYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAubXlQcml6ZXMtYWNjb3JkaW9uIGlucHV0OmRpc2FibGVkIH4gbGFiZWwge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAgIC5teVByaXplcy1hY2NvcmRpb24gaW5wdXQ6ZGlzYWJsZWQgfiBsYWJlbDpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNERURFREU7IH1cblxuLnN3aXBlci1jb250YWluZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnN3aXBlci1jb250YWluZXIuc3dpcGVyLWNvbnRhaW5lci1pbml0aWFsaXplZCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIHotaW5kZXg6IDU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZyxcbiAgICAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIC4zcyBlYXNlOyB9XG4gICAgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciBzdmcsXG4gICAgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciBzdmcge1xuICAgICAgZmlsbDogIzAwNmNhNjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgICAgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLXByaW1hcnktbGlnaHQpOyB9XG4gICAgICAgIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSxcbiAgICAgICAgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldjo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxcmVtOyB9IH1cbiAgICAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4gICAgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAwOyB9XG5cbi5teVByaXplcy1zd2lwZXIge1xuICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgLm15UHJpemVzLXN3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciwgLm15UHJpemVzLXN3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTsgfVxuXG4ubXlQcml6ZS1pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTgwcHg7IH1cbiAgLm15UHJpemUtb3JkZXIgLm15UHJpemUtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAubXlQcml6ZS1vcmRlciAubXlQcml6ZS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDsgfSB9XG5cbi5teVByaXplLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAubXlQcml6ZS1pbWFnZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5teVByaXplLWltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4ubXlQcml6ZS1uYW1lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLm15UHJpemUtaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5OTk7IH1cblxuLm15UHJpemUtdGltZWxpbmUge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICAubXlQcml6ZS10aW1lbGluZSAuZGVhZGxpbmUge1xuICAgIGNvbG9yOiAjMDA5ZWQ5OyB9XG5cbi5teVByaXplLWJ1dHRvbi13cmFwIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAubXlQcml6ZS1idXR0b24td3JhcCAuZWwtYnV0dG9uLS1wcmltYXJ5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiA3cHggMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Y2E2O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwNmNhNjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICB0cmFuc2l0aW9uOiAuMXM7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubXlQcml6ZS1idXR0b24td3JhcCAuZWwtYnV0dG9uLS1wcmltYXJ5OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDllZDk7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDllZDk7IH1cblxuLm15UHJpemUtdGl0bGUge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm15UHJpemUtc3RhdHVzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5teVByaXplLXN0YXR1cy5yZWplY3RlZCwgLm15UHJpemUtc3RhdHVzLmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDYxODJCOyB9XG4gIC5teVByaXplLXN0YXR1cy5zdWNjZXNzLCAubXlQcml6ZS1zdGF0dXMuYXBwcm92ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YWJmOWY7IH1cbiAgLm15UHJpemUtc3RhdHVzLndhaXRpbmcsIC5teVByaXplLXN0YXR1cy5jbGFpbV9wcm9jZXNzaW5nLCAubXlQcml6ZS1zdGF0dXMudXBkYXRlZCwgLm15UHJpemUtc3RhdHVzLndhaXRfYXYsIC5teVByaXplLXN0YXR1cy5hc3NpZ25lZCwgLm15UHJpemUtc3RhdHVzLmRvY3VtZW50c19wcm92aWRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWVkOTsgfVxuXG4ubXlQcml6ZS1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubXlQcml6ZS1wcm9ncmVzcyAuZWwtcHJvZ3Jlc3MtYmFyX19pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWVkOTtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5teVByaXplLXByb2dyZXNzIC5lbC1wcm9ncmVzcy1iYXJfX291dGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUyO1xuICAgIGhlaWdodDogNHB4OyB9XG5cbi5lbC1wcm9ncmVzcy1iYXJfX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmNhNjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAuNnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjZzIGVhc2U7IH1cblxuLnByb2ZpbGUtd3JhcHBlci1jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9maWxlLXdyYXBwZXItY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4ubXlQcml6ZXMtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLm15UHJpemVzLXRleHQgYSB7XG4gICAgY29sb3I6ICMwMDllZDk7IH1cblxuLm15UHJpemVzLXN3aXBlciB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuLm1vcmVQcml6ZXMtc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uc29vbi1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc29vbl9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG4gIGNvbG9yOiAjM2EzYTNhO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnNvb25fX3NtYWxsLXRleHQge1xuICBmb250LXNpemU6IDAuNGVtOyB9XG5cbi5zb29uX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2Q2MTgyYjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNvb25fX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNTBweDsgfSB9XG5cbi5zb29uX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbiNpbnZpdGVMaXN0IC5idXR0b25fbW9yZSB7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzY0MjYzO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNDQzhBNTQgMTAlLCAjRUVENkMwIDUwJSwgI0RFOUM2NSAxMDAlKTsgfVxuXG4uZ2VvLWRlbmllZF9fZXJyb3ItZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmdlby1kZW5pZWRfX2Vycm9yLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbi5icFJ1bGVzIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmJwUnVsZXMgaDEge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIG1hcmdpbjogMC42N2VtIDA7IH1cbiAgLmJwUnVsZXMgLmJwUnVsZXNfX3BvcHVwIHtcbiAgICBwYWRkaW5nOiAzcHggMzJweCAyMHB4IDMycHg7IH1cbiAgICAuYnBSdWxlcyAuYnBSdWxlc19fcG9wdXAgLmJwUnVsZXNfX2hlYWRlciB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuYnBSdWxlcyAuYnBSdWxlc19fcG9wdXAgLmJwUnVsZXNfX21haW4ge1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgcGFkZGluZzogN3B4IDEwcHggMCAwO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBoZWlnaHQ6IGNhbGMoOTB2aCAtIDIyMHB4KTtcbiAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjsgfVxuICAgICAgLmJwUnVsZXMgLmJwUnVsZXNfX3BvcHVwIC5icFJ1bGVzX19tYWluIGgxIHtcbiAgICAgICAgbWFyZ2luOiAwLjU3ZW0gMCAwLjc3ZW07IH1cbiAgICAgIC5icFJ1bGVzIC5icFJ1bGVzX19wb3B1cCAuYnBSdWxlc19fbWFpbiBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gICAgICAuYnBSdWxlcyAuYnBSdWxlc19fcG9wdXAgLmJwUnVsZXNfX21haW4gcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgICAuYnBSdWxlcyAuYnBSdWxlc19fcG9wdXAgLmJwUnVsZXNfX2Zvb3RlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgICAgLmJwUnVsZXMgLmJwUnVsZXNfX3BvcHVwIC5icFJ1bGVzX19mb290ZXIgLmNoZWNrYm94X3dyYXAge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJwUnVsZXMgLmJwUnVsZXNfX3BvcHVwIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmJwUnVsZXMgLmJwUnVsZXNfX3BvcHVwIC5icFJ1bGVzX19tYWluIHtcbiAgICAgIGhlaWdodDogY2FsYyg5MHZoIC0gMzM4cHgpOyB9IH1cblxuLmJwSW5wdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlMWUxZTQ7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIzMjQzMDtcbiAgZm9udC1mYW1pbHk6ICdPcmFuaWVuYmF1bScsIHNlcmlmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucG9wdXBfcnVsZXNfdGV4dF9ibG9jayB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNnB4IDVweCAtNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCA2cHggNXB4IC01cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGJveC1zaGFkb3c6IDBweCA2cHggNXB4IC01cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG4gIC5wb3B1cF9ydWxlc19idXR0b25fYmxvY2sge1xuICAgIG1hcmdpbjogM3ZoIDA7IH0gfVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uL2NvbW1vbi9zY3NzL2V4dGVybmFsXCI7XG5cbi8q0J/QtdGA0LXQvNC10L3QvdGL0LUg0YHRgtC40LvQtdC5Ki9cbkBpbXBvcnQgXCIuLi8uLi8uLi9jb21tb24vc2Nzcy92YXJpYWJsZXMvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzL3ZhcmlhYmxlc1wiO1xuXG4vKtCh0YLQuNC70LgqL1xuQGltcG9ydCBcIi4uLy4uLy4uL2NvbW1vbi9zY3NzL3N0eWxlc1wiO1xuQGltcG9ydCBcInN0eWxlcy9hbGxcIjsiLCIkZm9udDogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG5cbiRmb250UmVndWxhcjogJGZvbnQ7XG4kZm9udE1lZGl1bTogJGZvbnQ7XG4kZm9udFRoaW46ICRmb250O1xuJGZvbnRCb2xkOiAkZm9udDtcblxuJGJhY2tncm91bmQ6ICNmZmY7XG5cbiRjb2xvcjogIzAwMDtcblxuJGVycm9yX2NvbG9yOiAjZmJkMGQ0O1xuXG4vKkZvcm1zKi9cblxuLypCdXR0b25zKi9cblxuJGJ0bl9ib3JkZXJfcmFkaXVzOiAyMHB4O1xuJGJ0bl9jb2xvcjogI2ZmZjtcbiRidG5fYmFja2dyb3VuZDogIzAwNjNhODtcbiRidG5fc2l6ZTogMThweDtcbiRidG5fYm9yZGVyOiAxcHggc29saWQgJGJ0bl9iYWNrZ3JvdW5kO1xuJGJ0bl9sZXR0ZXJfc3BhY2luZzogbm9ybWFsO1xuJGJ0bl9mb250X3dlaWdodDogNzAwO1xuJGJ0bl9ob3Zlcl9iYWNrZ3JvdW5kOiAkYnRuX2JhY2tncm91bmQ7XG4kYnRuX2hvdmVyX2JvcmRlcjogJGJ0bl9ib3JkZXI7XG4kYnRuX3RleHRfZGVjb3JhdGlvbjogbm9uZTtcbiRidG5faG92ZXJfdGV4dF9kZWNvcmF0aW9uOiBub25lO1xuJGJ0bl9mb250OiAkZm9udDtcbiRidG5fcGFkZGluZzogOXB4IDIwcHg7XG4kYnRuX2xpbmVfaGVpZ2h0OiAxO1xuXG4kYnRuX3ByaW1hcnlfY29sb3I6ICRidG5fY29sb3I7XG4kYnRuX3ByaW1hcnlfYmFja2dyb3VuZDogJGJ0bl9iYWNrZ3JvdW5kO1xuJGJ0bl9wcmltYXJ5X2JvcmRlcjogJGJ0bl9ib3JkZXI7XG5cbiRidG5fZGFuZ2VyX2NvbG9yOiAkYnRuX2NvbG9yO1xuJGJ0bl9kYW5nZXJfYmFja2dyb3VuZDogJGJ0bl9iYWNrZ3JvdW5kO1xuJGJ0bl9kYW5nZXJfYm9yZGVyOiAkYnRuX2JvcmRlcjtcblxuJGJ0bl9kZWZhdWx0X2NvbG9yOiAkYnRuX2NvbG9yO1xuJGJ0bl9kZWZhdWx0X2JhY2tncm91bmQ6ICRidG5fYmFja2dyb3VuZDtcbiRidG5fZGVmYXVsdF9ib3JkZXI6ICRidG5fYm9yZGVyO1xuXG4kYnRuX2hvdmVyX2NvbG9yOiAkYnRuX2NvbG9yO1xuJGJ0bl9ob3Zlcl9iYWNrZ3JvdW5kOiAkYnRuX2JhY2tncm91bmQ7XG4kYnRuX2hvdmVyX2JvcmRlcjogJGJ0bl9ib3JkZXI7XG5cbiRidG5faG92ZXJfcHJpbWFyeV9jb2xvcjogJGJ0bl9wcmltYXJ5X2NvbG9yO1xuJGJ0bl9ob3Zlcl9wcmltYXJ5X2JhY2tncm91bmQ6ICRidG5fcHJpbWFyeV9iYWNrZ3JvdW5kO1xuJGJ0bl9ob3Zlcl9wcmltYXJ5X2JvcmRlcjogJGJ0bl9wcmltYXJ5X2JvcmRlcjtcblxuJGJ0bl9ob3Zlcl9kYW5nZXJfY29sb3I6ICRidG5fZGFuZ2VyX2NvbG9yO1xuJGJ0bl9ob3Zlcl9kYW5nZXJfYmFja2dyb3VuZDogJGJ0bl9kYW5nZXJfYmFja2dyb3VuZDtcbiRidG5faG92ZXJfZGFuZ2VyX2JvcmRlcjogJGJ0bl9kYW5nZXJfYm9yZGVyO1xuXG4kYnRuX2hvdmVyX2RlZmF1bHRfY29sb3I6ICRidG5fZGVmYXVsdF9jb2xvcjtcbiRidG5faG92ZXJfZGVmYXVsdF9iYWNrZ3JvdW5kOiAkYnRuX2RlZmF1bHRfYmFja2dyb3VuZDtcbiRidG5faG92ZXJfZGVmYXVsdF9ib3JkZXI6ICRidG5fZGVmYXVsdF9ib3JkZXI7XG5cbi8qTG9hZGluZyovXG4kbG9hZGluZ19jb2xvcjogIzQwOWVmZjtcblxuLypUb3AgbWVudSovXG4kdG9wX21lbnVfZm9udDogaW5oZXJpdDtcbiR0b3BfbWVudV9mb250X3dlaWdodDogaW5oZXJpdDtcbiR0b3BfbWVudV9iYWNrZ3JvdW5kOiAjY2NjO1xuJHRvcF9tZW51X3BhZGRpbmc6IC41cmVtIDFyZW07XG4kdG9wX21lbnVfbW9iaWxlX3BhZGRpbmc6ICR0b3BfbWVudV9wYWRkaW5nO1xuJHRvcF9tZW51X2xvZ29fcGFkZGluZzogLjMxMjVyZW0gMDtcbiR0b3BfbWVudV9pbWFnZV9wb3NpdGlvbjogNTAlIDUwJTtcblxuJHRvcF9tZW51X2J1cmdlcl9jb2xvcjogIzY2NjtcbiR0b3BfbWVudV9idXJnZXJfY29sb3JfYWN0aXZlOiAkdG9wX21lbnVfYnVyZ2VyX2NvbG9yO1xuJHRvcF9tZW51X2xpbmtfY29sb3I6ICM2NjY7XG4kdG9wX21lbnVfbGlua19jb2xvcl9ob3ZlcjogIzMyODdiNjtcbiR0b3BfbWVudV9saW5rX2NvbG9yX2FjdGl2ZTogIzMyODdiNjtcbiR0b3BfbWVudV9saW5rX2NvbG9yX2FjdGl2ZV9ob3ZlcjogJHRvcF9tZW51X2xpbmtfY29sb3JfYWN0aXZlO1xuJHRvcF9tZW51X2hyX2NvbG9yOiAjN0VDMkJDO1xuJHRvcF9tZW51X3Nob3dfbGluazogcmdiYSgwLDAsMCwuOSk7XG4kdG9wX21lbnVfZHJvcGRvd25fYmFja2dyb3VuZDogI2ZmZjtcbiR0b3BfbWVudV9kcm9wZG93bl9pdGVtX2NvbG9yOiAjMDAwO1xuJHRvcF9tZW51X2Ryb3Bkb3duX2l0ZW1fYWN0aXZlOiAjZmZmO1xuJHRvcF9tZW51X2l0ZW1fdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4kdG9wX21lbnVfZHJvcGRvd25fYm9yZGVyX3JhZGl1czogMDtcbiR0b3BfbWVudV9kcm9wZG93bl9pdGVtX3dlaWdodDogNDAwO1xuJHRvcF9tZW51X2ZvbnRfc2l6ZTogMWVtO1xuJHRvcF9tZW51X2Ryb3Bkb3duX2ZvbnRfc2l6ZTogLjllbTtcbiR0b3BfbWVudV9pbWFnZV9tYXhfaGVpZ2h0OiA3MHB4O1xuJHRvcF9tZW51X2ltYWdlX21heF93aWR0aDogMzAwcHg7XG4kdG9wX21lbnVfaW1hZ2VfbWF4X3dpZHRoX21lZGl1bTogMjUwcHg7XG4kdG9wX21lbnVfaW1nX21hcmdpbjogYXV0bztcblxuJHRvcF9tZW51X21vYmlsZV9iYWNrZ3JvdW5kOiAjZmZmO1xuJHRvcF9tZW51X21vYmlsZV9jb2xvcjogIzAwMDtcbiR0b3BfbWVudV9tb2JpbGVfZm9udF9zaXplOiAuOWVtO1xuJHRvcF9tZW51X25hdl9pdGVtX3NoaWZ0OiAwcHg7XG5cbi8qIExvZ2luICovXG4kYmFzaWNfZm9ybV9iYWNrZ3JvdW5kOiAjZmZmO1xuJGJhc2ljX2Zvcm1fY29sb3I6ICMwMDA7XG4kYmFzaWNfZm9ybV9pbnB1dF9ib3JkZXJfcmFkaXVzOiAuMjVyZW07XG4kYmFzaWNfZm9ybV90aXRsZV9mb250X3NpemU6IDMwcHg7XG4kYmFzaWNfZm9ybV90aXRsZV9mb250X3dlaWdodDogaW5oZXJpdDtcbiRiYXNpY19mb3JtX2ZvbnRfc2l6ZTogaW5oZXJpdDtcbiRiYXNpY19mb3JtX2xpbmtfZm9udF9zaXplOiAxNnB4O1xuJGJhc2ljX2Zvcm1fZm9udF93ZWlnaHQ6IG5vcm1hbDtcbiRidG5fbWFyZ2luOiAwO1xuJGJ0bl9taW5faGVpZ2h0OiBhdXRvO1xuJGJ0bl93aWR0aDogMTAwJTtcblxuJGF2X2ZhY2VfYnRuX2NvbG9yOiAjZmZmO1xuJGF2X2ZhY2VfYnRuX2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywjZjEyMjgzIDAsI2ZmNGI0Myk7XG4kYXZfZmFjZV9idG5fYm9yZGVyOiAycHggc29saWQgIzFhNGI5YjtcblxuLyogRm9vdGVyICovXG4kZm9vdGVyX2JhY2tncm91bmRfY29sb3I6IHRyYW5zcGFyZW50O1xuJGZvb3Rlcl9iYWNrZ3JvdW5kX2NvbG9yX3Zpc2libGU6IGhzbGEoMCwgMCUsIDAlLCAwLjYpO1xuJGZvb3Rlcl9jb2xvcjogI2U2ZTZlNjtcbiRmb290ZXJfY29sb3JfdmlzaWJsZTogJGZvb3Rlcl9jb2xvcjtcbiRmb290ZXJfbGlua19jb2xvcjogJGZvb3Rlcl9jb2xvcjtcbiRmb290ZXJfbGlfY29sb3I6ICRmb290ZXJfY29sb3I7XG4kZm9vdGVyX2ZvbnRfc2l6ZTogMTJweDtcbiRmb290ZXJfdGV4dF9vcGFjaXR5OiAuNTtcbiRmb290ZXJfbmF2X3RleHRfYWxpZ246IGxlZnQ7XG4kZm9vdGVyX25hdl90ZXh0X2RlY29yYXRpb246IHVuZGVybGluZTtcblxuJGZvb3Rlcl9pbnNpZGVfYmFja2dyb3VuZF9jb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgLjUpO1xuJGZvb3Rlcl9pbnNpZGVfYmFja2dyb3VuZF9jb2xvcl92aXNpYmxlOiBoc2xhKDAsIDAlLCAxMDAlLCAuOTUpO1xuJGZvb3Rlcl9pbnNpZGVfY29sb3I6ICNlNmU2ZTY7XG4kZm9vdGVyX2luc2lkZV9jb2xvcl92aXNpYmxlOiAjMDAwMDAwO1xuJGZvb3Rlcl9pbnNpZGVfbGlua19jb2xvcjogJGZvb3Rlcl9pbnNpZGVfY29sb3JfdmlzaWJsZTtcbiRmb290ZXJfaW5zaWRlX2xpX2NvbG9yOiAkZm9vdGVyX2luc2lkZV9jb2xvcjtcbiRmb290ZXJfaW5zaWRlX3RleHRfbGluZV9oZWlnaHQ6IDE7XG4kZm9vdGVyX2luc2lkZV9uYXZfdGV4dF9hbGlnbjogbGVmdDtcbiRmb290ZXJfaW5zaWRlX25hdl90ZXh0X2RlY29yYXRpb246IHVuZGVybGluZTtcbiRmb290ZXJfaW5zaWRlX29wZW5fbWF4X2hlaWdodDogMjV2aDtcbiRmb290ZXJfaW5zaWRlX29wZW5fbWF4X2hlaWdodF9tb2JpbGU6IDM1dmg7XG4kbGVnYWwtaW5mby1mb250LWNvbG9yOiAkY29sb3I7XG5cbi8qIEJyYW5kcyBtZW51ICovXG4kdXNlQnJhbmRNZW51OiBmYWxzZTtcblxuJGJyYW5kX21lbnVfYmFja2dyb3VuZDogI0ZGRkZGRjtcbiRicmFuZF9tZW51X2ltZ19maWx0ZXI6IGludmVydCgxKTtcbiRicmFuZF9tZW51X3NlcnZpY2VfZWxfYmFja2dyb3VuZDogIzAwMDtcblxuLyogUmVnaXN0cmF0aW9uICovXG4kbGlua0J1dHRvbkNvbG9yOiBpbmhlcml0O1xuJGxpbmtCdXR0b25EZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4kbGlua0J1dHRvbkNvbG9ySG92ZXI6ICNkNjE4MmI7XG4kbGlua0J1dHRvbkRlY29yYXRpb25Ib3ZlcjogdW5kZXJsaW5lO1xuXG4vKk1HTSBpbnZpdGUgcGFnZSovXG4kbWdtX2NvcHlfYnRuX2ljb246ICB1cmwoLi4vaW1nL3Byb2ZpbGUvY29weS5wbmcpO1xuJG1nbV9jb3B5X2J0bl93aDogMjBweDtcbiRtZ21faW52aXRlX2J0bl93aDogMTE2cHg7XG4kbWdtLXRleHQtdHJhbnNmb3JtOiBub25lO1xuJG1nbV9idG5fYm9yZGVyX3JhZGl1czogJGJ0bl9ib3JkZXJfcmFkaXVzO1xuJG1nbV9oZWFkZXJfY29sb3I6ICRjb2xvcjtcblxuLypCdXJnZXItYnV0dG9uKi9cbiRidXJnZXJfYnV0dG9uX3RvcF9wb3NpdGlvbjogMDtcblxuIiwiJGZvbnQ6ICdPcmFuaWVuYmF1bScsIHNlcmlmO1xuJGZvbnQtUm9ib3RvOiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiRmb250LUdyZXRhRGlzTmFyUHJvOiAnR3JldGFEaXNOYXJQcm8nLCBzZXJpZjtcbiRmb250LUdyZXRhRGlzTmFyUHJvLXNhbnNzZXJpZjogJ0dyZXRhRGlzTmFyUHJvJywgc2Fucy1zZXJpZjtcblxuXG4kYmFja2dyb3VuZDogbm9uZTtcblxuJGJ0bl9ib3JkZXJfcmFkaXVzOiAwO1xuJGJ0bl9jb2xvcjogI2ZmZjtcbiRidG5fYmFja2dyb3VuZDogIzAwNmNhNjtcbiRidG5fc2l6ZTogMTVweDtcbiRidG5fYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4kYnRuX2xldHRlcl9zcGFjaW5nOiAxcHg7XG4kYnRuX2ZvbnRfd2VpZ2h0OiA0MDA7XG5cbiRidG5fcHJpbWFyeV9jb2xvcjogJGJ0bl9jb2xvcjtcbiRidG5fcHJpbWFyeV9iYWNrZ3JvdW5kOiAkYnRuX2JhY2tncm91bmQ7XG4kYnRuX3ByaW1hcnlfYm9yZGVyOiAycHggc29saWQgJGJ0bl9iYWNrZ3JvdW5kO1xuXG4kYnRuX2Rhbmdlcl9jb2xvcjogJGJ0bl9jb2xvcjtcbiRidG5fZGFuZ2VyX2JhY2tncm91bmQ6ICRidG5fYmFja2dyb3VuZDtcbiRidG5fZGFuZ2VyX2JvcmRlcjogMnB4IHNvbGlkICRidG5fYmFja2dyb3VuZDtcblxuJGJ0bl9ob3Zlcl9wcmltYXJ5X2NvbG9yOiAkYnRuX2NvbG9yO1xuJGJ0bl9ob3Zlcl9wcmltYXJ5X2JhY2tncm91bmQ6ICRidG5fYmFja2dyb3VuZDtcbiRidG5faG92ZXJfcHJpbWFyeV9ib3JkZXI6IDJweCBzb2xpZCAkYnRuX2JhY2tncm91bmQ7XG5cbiRidG5faG92ZXJfZGFuZ2VyX2NvbG9yOiAkYnRuX2NvbG9yO1xuJGJ0bl9ob3Zlcl9kYW5nZXJfYmFja2dyb3VuZDogJGJ0bl9iYWNrZ3JvdW5kO1xuJGJ0bl9ob3Zlcl9kYW5nZXJfYm9yZGVyOiAycHggc29saWQgJGJ0bl9iYWNrZ3JvdW5kO1xuXG4kYnRuX2RlZmF1bHRfY29sb3I6ICMwMDA7XG4kYnRuX2RlZmF1bHRfYmFja2dyb3VuZDogI2ZmZjtcbiRidG5fZGVmYXVsdF9ib3JkZXI6IDJweCBzb2xpZCAkYnRuX2NvbG9yO1xuXG4vKlRvcCBtZW51Ki9cbiR0b3BfbWVudV9mb250OiAnUm9ib3RvJztcbiR0b3BfbWVudV9iYWNrZ3JvdW5kOiAjMjUzRjhFO1xuJHRvcF9tZW51X2J1cmdlcl9jb2xvcjogI2ZmZjtcbiR0b3BfbWVudV9idXJnZXJfY29sb3JfYWN0aXZlOiAkdG9wX21lbnVfYnVyZ2VyX2NvbG9yO1xuJHRvcF9tZW51X2xpbmtfY29sb3I6ICNmZmY7XG4kdG9wX21lbnVfbGlua19jb2xvcl9ob3ZlcjogJHRvcF9tZW51X2xpbmtfY29sb3I7XG4kdG9wX21lbnVfbGlua19jb2xvcl9hY3RpdmU6ICR0b3BfbWVudV9saW5rX2NvbG9yO1xuJHRvcF9tZW51X2hyX2NvbG9yOiAjYWFhO1xuJHRvcF9tZW51X3Nob3dfbGluazogI2ZmZjtcbiR0b3BfbWVudV9kcm9wZG93bl9iYWNrZ3JvdW5kOiAjMWExYjIzO1xuJHRvcF9tZW51X2Ryb3Bkb3duX2l0ZW1fY29sb3I6ICNmZmY7XG4kdG9wX21lbnVfZHJvcGRvd25faXRlbV9hY3RpdmU6ICMzNDM0MzQ7XG4kdG9wX21lbnVfaXRlbV90cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4kdG9wX21lbnVfcGFkZGluZzogNTRweCAxcmVtIDA7XG4kdG9wX21lbnVfbW9iaWxlX3BhZGRpbmc6IDAgMXJlbTtcbiR0b3BfbWVudV9sb2dvX3BhZGRpbmc6IDA7XG4kdG9wX21lbnVfaW1hZ2VfbWF4X2hlaWdodDogNTBweDtcbiR0b3BfbWVudV9pbWFnZV9tYXhfd2lkdGg6IDMzMHB4O1xuJHRvcF9tZW51X2ltYWdlX21heF93aWR0aF9tZWRpdW06IDI5MXB4O1xuJHRvcF9tZW51X2ltZ19tYXJnaW46IDAgMCAwIDI1cHggIWltcG9ydGFudDtcblxuJHRvcF9tZW51X21vYmlsZV9iYWNrZ3JvdW5kOiAjMWExYjIzO1xuJHRvcF9tZW51X21vYmlsZV9jb2xvcjogI2ZmZjtcbiR0b3BfbWVudV9uYXZfaXRlbV9zaGlmdDogNjBweDtcblxuLyogRm9vdGVyICovXG4kZm9vdGVyX2ZvbnRfc2l6ZTogMTJweDtcbiRmb290ZXJfdGV4dF9vcGFjaXR5OiAxO1xuJGZvb3Rlcl9uYXZfdGV4dF9hbGlnbjogY2VudGVyO1xuXG5cbiRmb290ZXJfaW5zaWRlX2xpX2NvbG9yOiAjMDAwMDAwO1xuJGZvb3Rlcl9pbnNpZGVfdGV4dF9saW5lX2hlaWdodDogMS41O1xuJGZvb3Rlcl9pbnNpZGVfbmF2X3RleHRfYWxpZ246IGNlbnRlcjtcbiRmb290ZXJfaW5zaWRlX29wZW5fbWF4X2hlaWdodDogMjh2aDtcbiRmb290ZXJfaW5zaWRlX29wZW5fbWF4X2hlaWdodF9tb2JpbGU6IDgwdmg7XG5cbi8qIEJyYW5kcyBtZW51ICovXG4kdXNlQnJhbmRNZW51OiB0cnVlO1xuJGJyYW5kX21lbnVfYmFja2dyb3VuZDogIzI1M0Y4RTtcbiRicmFuZF9tZW51X3NlcnZpY2VfZWxfYmFja2dyb3VuZDogI0ZGRkZGRjtcblxuXG4vKiBSZWdpc3RyYXRpb24gKi9cbiRsaW5rQnV0dG9uQ29sb3I6ICMwMDdiZmY7XG4kbGlua0J1dHRvbkRlY29yYXRpb246IG5vbmU7XG4kbGlua0J1dHRvbkNvbG9ySG92ZXI6ICMwMDU2YjM7XG4kbGlua0J1dHRvbkRlY29yYXRpb25Ib3ZlcjogdW5kZXJsaW5lO1xuXG4vKkJ1cmdlci1idXR0b24qL1xuJGJ1cmdlcl9idXR0b25fdG9wX3Bvc2l0aW9uOiAtM3B4O1xuXG4kY29sb3ItZ3JleS1sYWJlbDogIzk5OTtcbiRjb2xvci1yZWQ6ICNENjE4MkI7XG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG4kY29sb3ItcHJvZmlsZS1tZW51OiAjZjJmMmYyO1xuJGNvbG9yLWdyZWVuOiAjMDA5NjVhO1xuJGNvbG9yLWxpZ2h0LWdyZWVuOiAjNWFiZjlmO1xuJGNvbG9yLWJsdWU6ICMwMDllZDk7IiwiQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bzo0MDAsMTAwLDEwMGl0YWxpYywzMDAsMzAwaXRh4oCM4oCLbGljLDQwMGl0YWxpYyw1MDAsNTAwaXRhbGljLDcwMCw3MDBpdGFsaWMsOTAwaXRhbGljLDkwMCk7XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQ29ybW9yYW50LVJlZ3VsYXInO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9zdWJzZXQtQ29ybW9yYW50LVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9zdWJzZXQtQ29ybW9yYW50LVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvc3Vic2V0LVJvYm90b0NvbmRlbnNlZC1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvc3Vic2V0LVJvYm90b0NvbmRlbnNlZC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvUm9ib3RvLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9Sb2JvdG8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9zdWJzZXQtUm9ib3RvQ29uZGVuc2VkLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvc3Vic2V0LVJvYm90b0NvbmRlbnNlZC1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9zdWJzZXQtUm9ib3RvQ29uZGVuc2VkLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9zdWJzZXQtUm9ib3RvQ29uZGVuc2VkLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHcmV0YURpc05hclBybyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL25ldy9HcmVEaXNOYXJQcm9SZWd1bGFyLndvZmYyJykgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKCcuLi9mb250cy9uZXcvR3JlRGlzTmFyUHJvUmVndWxhci53b2ZmJykgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoJy4uL2ZvbnRzL25ldy9HcmVEaXNOYXJQcm9SZWd1bGFyLm90ZicpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHcmV0YURpc05hclBybyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL25ldy9HcmVEaXNOYXJQcm9MaWdodC53b2ZmMicpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybCgnLi4vZm9udHMvbmV3L0dyZURpc05hclByb0xpZ2h0LndvZmYnKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybCgnLi4vZm9udHMvbmV3L0dyZURpc05hclByb0xpZ2h0Lm90ZicpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbGlnaHQtMjAwLXdlYmZvbnQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbGlnaHQtMjAwLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWxpZ2h0LTIwMC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbGlnaHQtMjAwLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbGlnaHQtMjAwLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbGlnaHQtMjAwLXdlYmZvbnQuc3ZnI3dlYmZvbnRyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LW5vcm1hbC00MDAtd2ViZm9udC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ub3JtYWwtNDAwLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LW5vcm1hbC00MDAtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LW5vcm1hbC00MDAtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ub3JtYWwtNDAwLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbm9ybWFsLTQwMC13ZWJmb250LnN2ZyN3ZWJmb250cmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ib2xkLTcwMC13ZWJmb250LmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ib2xkLTcwMC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtYm9sZC03MDAtd2ViZm9udC5zdmcjd2ViZm9udHJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4iLCIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgY29sb3I6ICMwMTBlMmY7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRiNTI2ZDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnVpLW1lbnUgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xufVxuXG4udWktbWVudSAudWktbWVudS1pdGVtLXdyYXBwZXIudWktc3RhdGUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNjNmQyZGM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xufVxuXG4jYXV0b2NvbXBsZXRlSG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5wcm9maWxlLWJlbmVmaXQtcHJldmlldyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59IiwiLmZvb3RlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk7XG4gIGZvbnQtc2l6ZTogJGZvb3Rlcl9mb250X3NpemU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXJfYmFja2dyb3VuZF9jb2xvcjtcblxuICAuZWwtY29sbGFwc2UtaXRlbV9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYncge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwdmg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGx1czE4IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlci10ZXh0LXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4XG4gIH1cblxuICAuZm9vdGVyLWhpZGRlbi1wYXJ0IHtcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmlzT3BlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgIC5idyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5mb290ZXItaGlkZGVuLXBhcnQge1xuICAgICAgLy9kaXNwbGF5OmJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkZm9vdGVyX2luc2lkZV9jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRmb290ZXJfaW5zaWRlX25hdl90ZXh0X2RlY29yYXRpb247XG4gIH1cblxuICBidXR0b24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGNvbG9yOiAkZm9vdGVyX2luc2lkZV9jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRmb290ZXJfaW5zaWRlX25hdl90ZXh0X2RlY29yYXRpb247XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBjb2xvcjogJGZvb3Rlcl9pbnNpZGVfbGlfY29sb3I7XG4gIH1cblxuICAmLmZvb3Rlci1pbnNpZGUge1xuICAgIGNvbG9yOiAkZm9vdGVyX2luc2lkZV9jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyX2luc2lkZV9iYWNrZ3JvdW5kX2NvbG9yO1xuXG4gICAgLmVsLWljb24tYXJyb3ctcmlnaHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZykgdHJhbnNsYXRlWSg1MCUpO1xuXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LndlYnApO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICAgdHJhbnNpdGlvbjogLjdzO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXNPcGVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXJfaW5zaWRlX2JhY2tncm91bmRfY29sb3JfdmlzaWJsZTtcbiAgICAgIGNvbG9yOiAkZm9vdGVyX2luc2lkZV9jb2xvcl92aXNpYmxlO1xuXG4gICAgICBhLGJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAkZm9vdGVyX2luc2lkZV9saW5rX2NvbG9yO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkZm9vdGVyX2luc2lkZV9saW5rX2NvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXItaW5mbyB7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uZm9vdGVyLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDU4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDU4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAkZm9vdGVyX2ZvbnRfc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRmb290ZXJfaW5zaWRlX3RleHRfbGluZV9oZWlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBcbiAgfVxufVxuXG4uZm9vdGVyLW5hdiB7XG4gIHBhZGRpbmc6IDAgMCA4cHggMDtcbiAgbWFyZ2luOiA2cHggMCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiAkZm9vdGVyX2luc2lkZV9uYXZfdGV4dF9hbGlnbjtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJ8XCI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogLTRweDtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcblxuICAuZWwtY29sbGFwc2UtaXRlbV9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lXG4gIH1cblxuICAuZWwtY29sbGFwc2UtaXRlbV9fd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxuICB9XG5cbiAgLmZvb3Rlci10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMFxuICB9XG5cbiAgLnBsdXMxOCB7XG4gICAgZGlzcGxheTogbm9uZVxuICB9XG5cbiAgLmF1dGgtZm9vdGVyX2FjY29yZGlvbiAuZWwtY29sbGFwc2UtaXRlbV9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogbm9uZVxuICB9XG5cbiAgLmZvb3Rlci10ZXh0LXRvcCB7XG4gICAgZGlzcGxheTogbm9uZVxuICB9XG59XG5cbi5hdXRoLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk7XG4gIGNvbG9yOiAkZm9vdGVyX2NvbG9yO1xuICBmb250LXNpemU6ICRmb290ZXJfZm9udF9zaXplO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlcl9iYWNrZ3JvdW5kX2NvbG9yO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICZfbGluZV9oZWlnaHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cblxuICAuZm9vdGVyLWhpZGRlbi1wYXJ0IHtcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgY29sb3I6ICRmb290ZXJfaW5zaWRlX2NvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGZvb3Rlcl9pbnNpZGVfbmF2X3RleHRfZGVjb3JhdGlvbjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgYSwgYnV0dG9uIHtcbiAgICBjb2xvcjogJGZvb3Rlcl9jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRmb290ZXJfbmF2X3RleHRfZGVjb3JhdGlvbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRmb290ZXJfY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5pc09wZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXJfYmFja2dyb3VuZF9jb2xvcl92aXNpYmxlO1xuICAgIGNvbG9yOiAkZm9vdGVyX2NvbG9yX3Zpc2libGU7XG5cbiAgICAuZm9vdGVyLWhpZGRlbi1wYXJ0IHtcbiAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGZvb3Rlcl9saW5rX2NvbG9yO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRmb290ZXJfbGlua19jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIGNvbG9yOiAkZm9vdGVyX2xpX2NvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYuYXV0aC1mb290ZXItaW5zaWRlIHtcbiAgICBjb2xvcjogJGZvb3Rlcl9pbnNpZGVfY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlcl9pbnNpZGVfYmFja2dyb3VuZF9jb2xvcjtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRmb290ZXJfaW5zaWRlX2NvbG9yO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRmb290ZXJfaW5zaWRlX2NvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXNPcGVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXJfaW5zaWRlX2JhY2tncm91bmRfY29sb3JfdmlzaWJsZTtcbiAgICAgIGNvbG9yOiAkZm9vdGVyX2luc2lkZV9jb2xvcl92aXNpYmxlO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRmb290ZXJfaW5zaWRlX2NvbG9yX3Zpc2libGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRmb290ZXJfaW5zaWRlX2NvbG9yX3Zpc2libGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmF1dGgtZm9vdGVyX2FjY29yZGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcblxuICAmLmVsLWNvbGxhcHNlIHtcbiAgICBib3JkZXI6IG5vbmVcbiAgfVxuXG4gIC5lbC1jb2xsYXBzZS1pdGVtIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fd3JhcCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lXG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMFxuICAgIH1cblxuICAgICZfX2Fycm93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAtNHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvcGFjaXR5OiAuNTtcblxuICAgICAgLypBcnJvdyBpY29uKi9cbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZzoyMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Fycm93LndlYnBcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAvKnRvcDogLTE0cHgqL1xuICAgICAgfVxuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmF1dGgtZm9vdGVyX3RvcCB7XG4gIG1pbi1oZWlnaHQ6IDQ2cHhcbn1cblxuLmF1dGgtZm9vdGVyX2JvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiA2cHhcbn1cblxuLmF1dGgtZm9vdGVyX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1OHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU4cHhcbiAgfVxuXG4gIC5wbHVzMTgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAtMnB4O1xuICAgIH1cbiAgfVxufVxuXG4uYXV0aC1mb290ZXJfdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0cHhcbn1cblxuLmF1dGgtZm9vdGVyX3RleHQge1xuICBvcGFjaXR5OiAkZm9vdGVyX3RleHRfb3BhY2l0eTtcbn1cblxuLmF1dGgtZm9vdGVyLW5hdiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogNnB4IDAgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogJGZvb3Rlcl9uYXZfdGV4dF9hbGlnbjtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJ8XCI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHhcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRmb290ZXJfbGlua19jb2xvciA7XG4gICAgfVxuICB9XG59XG5cbi5pbmZvLWxheW91dCB7XG4gIC5hdXRoLWZvb3RlciB7XG4gICAgei1pbmRleDogMTAwXG4gIH1cblxuICAuYXV0aC1mb290ZXJfYWNjb3JkaW9uIC5lbC1jb2xsYXBzZS1pdGVtX19hcnJvdywgLmF1dGgtZm9vdGVyX3dyYXAsIC5hdXRoLWZvb3RlciBhLCAuYXV0aC1mb290ZXIgYTpob3ZlciB7XG4gIH1cblxuICAuYXV0aC1mb290ZXIgLmF1dGgtZm9vdGVyX3RleHQge1xuICAgIG9wYWNpdHk6IDFcbiAgfVxuXG4gIC5mb290ZXIge1xuICAgIHotaW5kZXg6IDEwMFxuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBzcGluQXJyb3cgeyAxMDAlIHsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9IH1cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluQXJyb3cgeyAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9IH1cbkBrZXlmcmFtZXMgc3BpbkFycm93IHsgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpOyB9IH1cblxuLmZvb3RlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBtYXgtaGVpZ2h0O1xuICBtYXgtaGVpZ2h0OiAxMHZoO1xuICAvL292ZXJmbG93LXk6aGlkZGVuO1xuXG4gIC5mb290ZXItaGlkZGVuLXBhcnQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgbWF4LWhlaWdodDogMTB2aDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5mb290ZXItaGlkZGVuLXBhcnQge1xuICAgIH1cbiAgfVxuXG4gICYuaXNPcGVuIHtcbiAgICBtYXgtaGVpZ2h0OiAkZm9vdGVyX2luc2lkZV9vcGVuX21heF9oZWlnaHQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIG1heC1oZWlnaHQ6ICRmb290ZXJfaW5zaWRlX29wZW5fbWF4X2hlaWdodF9tb2JpbGU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1oaWRkZW4tcGFydCB7XG5cbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYXV0aC1mb290ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgbWF4LWhlaWdodDtcbiAgbWF4LWhlaWdodDogNzBweDtcbiAgb3ZlcmZsb3cteTpoaWRkZW47XG5cbiAgLmZvb3Rlci1oaWRkZW4tcGFydCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIH1cblxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgbWF4LWhlaWdodDo3N3B4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgbWF4LWhlaWdodDogMTN2aDtcbiAgfVxuXG4gICYuaXNPcGVuIHtcbiAgICBtYXgtaGVpZ2h0OiAxMTBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgbWF4LWhlaWdodDoxNDVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1oaWRkZW4tcGFydCB7XG5cbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF1dGgtZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn0iLCIuaW5mby1sYXlvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgY29sb3I6ICRsZWdhbC1pbmZvLWZvbnQtY29sb3I7XG5cbiAgLmluZm8tbGF5b3V0LWNvbnRhaW5lciB7XG5cbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTEwcHgpO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICBtYXJnaW46IDAuNjdlbSAwO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDI7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHhcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4XG4gIH1cblxuICAubG9nbyB7XG4gICAgbWF4LWhlaWdodDogNTBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICB9XG4gIH1cblxuICAubG9nby13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDkwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ3ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00N2RlZyk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDYxODJiO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICB3aWR0aDogMTU0cHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVweDtcbiAgICAgICAgbGVmdDogODAlXG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDk2MHB4XG59XG5cblxuLmhlYWRlci5oZWFkZXJOb3RGaXhlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuY29udGFpbmVyLTE3NjAge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHhcbiAgfVxufVxuXG4uaGVhZGVyLmhlYWRlclNjcm9sbGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmYsICNiM2IzYjMpXG59XG5cbi5kZWZhdWx0LWxheW91dCAuaGVhZGVyLmhlYWRlclNjcm9sbGVkLCAucHJvZmlsZUxheW91dCAuaGVhZGVyLmhlYWRlclNjcm9sbGVkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNyk7XG59XG5cbi5pbmZvLXJ1bGVzIHtcbiAgLnJ1bGVzX2JveCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBoZWlnaHQ6IGNhbGMoOTB2aCAtIDIyMHB4KTtcbiAgICBzY3JvbGxiYXItY29sb3I6ICPRgdGB0YEgdHJhbnNwYXJlbnQ7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgIGhlaWdodDogY2FsYyg5MHZoIC0gMzM4cHgpO1xuICAgIH1cbiAgfVxuICAucnVsZXNfdGV4dCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB9XG59XG4iLCJAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgLmF1dGgtbGF5b3V0IHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYXV0aC1sYXlvdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtaGVpZ2h0OiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4uYXV0aC13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAgIGhlaWdodDogNjAwcHhcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgfVxufVxuXG4uYXV0aC13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHZoO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCwgcmdiYSgwLCAwLCAwLCAuOCkpO1xuICB6LWluZGV4OiAxO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAgIGhlaWdodDogMjAwcHhcbiAgfVxufVxuXG4uYXV0aC1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5hdXRoLXZpZGVvLWJnIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5wYWdlLmF1dGgge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWluLWhlaWdodDogNDAwcHhcbiAgfVxufVxuXG4uYXV0aC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogODVweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF1dGgtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHhcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmF1dGgtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMFxuICB9XG5cbiAgLmF1dGgtY29udGFpbmVyID4gLnJvdyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNThweCk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICB9XG59XG5cbi5hdXRoLXNsaWRlcl90aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgLjI1KTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hdXRoLXNsaWRlcl90aXRsZSB7XG4gICAgbWluLWhlaWdodDogMTAwcHhcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF1dGgtc2xpZGVyX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtaW4taGVpZ2h0OiAyMTBweFxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXV0aC1zbGlkZXJfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIG1pbi1oZWlnaHQ6IDI1NHB4XG4gIH1cbn1cblxuLmVsLWJ1dHRvbi5hdXRoLXNsaWRlcl9idXR0b24ge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA4cHggNDNweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweFxufVxuXG4uZWwtYnV0dG9uLmF1dGgtc2xpZGVyX2J1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmVcbn1cblxuLmF1dGgtcG9wdXAge1xuICBtaW4td2lkdGg6IDI4MHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICYgLmVsLWRpYWxvZ19faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJiAuZWwtZGlhbG9nX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5lcnJvci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbiAgaGVpZ2h0OiAxMDAlXG59XG5cbi5lcnJvci1jb2RlIHtcbiAgY29sb3I6ICNkNjE4MmI7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogJGZvbnQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAyNTBweDtcbiAgfVxufVxuXG4uZXJyb3ItbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC1mYW1pbHk6ICRmb250VGhpbjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweFxufVxuXG4uYmFzaWMtZm9ybS13cmFwIHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogJGJhc2ljX2Zvcm1fYmFja2dyb3VuZDtcbiAgY29sb3I6ICRiYXNpY19mb3JtX2NvbG9yO1xuICBmb250LXdlaWdodDogJGJhc2ljX2Zvcm1fZm9udF93ZWlnaHQ7XG4gIGZvbnQtc2l6ZTogJGJhc2ljX2Zvcm1fZm9udF9zaXplO1xuXG4gICYgLmJ0biB7XG4gICAgd2lkdGg6ICRidG5fd2lkdGg7XG4gIH1cblxuICAmX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRiYXNpY19mb3JtX3RpdGxlX2ZvbnRfc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGJhc2ljX2Zvcm1fdGl0bGVfZm9udF93ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA1MDBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfbGluayB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6ICRiYXNpY19mb3JtX2xpbmtfZm9udF9zaXplO1xuICAgIGxldHRlci1zcGFjaW5nOiAuNHB4O1xuICAgIGNvbG9yOiAkYmFzaWNfZm9ybV9jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRiYXNpY19mb3JtX2NvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYgbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgJiBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJhc2ljX2Zvcm1faW5wdXRfYm9yZGVyX3JhZGl1cztcbiAgfVxuXG4gIC53cmFwcGVyLXRvLXN0YW5kYXJ0LWxvZ2luIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDUwMHB4KSB7XG4gICAgcGFkZGluZzogMTVweDtcblxuICAgIEBtZWRpYSAobWluLWhlaWdodDogNjAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgfVxuICB9XG59XG5cbi5hdXRoLWNob2ljZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweFxuICB9XG5cbiAgJl9idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHhcbiAgfVxufVxuXG4uYXV0aC1jaG9pY2UgLmZiX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc29jaWFsL2ZiLnN2Zykgbm8tcmVwZWF0IDUwJVxufVxuXG4uYXV0aC1jaG9pY2UgLmZiX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc29jaWFsL2ZiLnN2Zylcbn1cblxuLmF1dGgtY2hvaWNlIC52a19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NvY2lhbC92ay5zdmcpIG5vLXJlcGVhdCA1MCVcbn1cblxuLmF1dGgtY2hvaWNlIC52a19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NvY2lhbC92ay5zdmcpXG59XG5cbi5hdXRoLWNob2ljZSAub2tfYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zb2NpYWwvb2suc3ZnKSBuby1yZXBlYXQgNTAlXG59XG5cbi5hdXRoLWNob2ljZSAub2tfYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zb2NpYWwvb2suc3ZnKVxufVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDFcbn1cblxuLnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnRcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3hcbn1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG59XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwXG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG9cbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm1cbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW5cbn1cblxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCwgLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvXG59XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm1cbn1cblxuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwsIC5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teVxufVxuXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtdmVydGljYWwsIC5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXhcbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1heC13aWR0aDogOTYwcHhcbn1cblxuLnJlbWluZC1wYXNzd29yZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmF1dGgtZm9ybV9idXR0b24sIC5hdXRoLWZvcm1fbGluayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4zcHg7XG59XG5cbi5hdXRoLWZvcm1fbGluayB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmF1dGgtZm9ybV9saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNiMzE0MjQ7XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAkYnRuX2xpbmVfaGVpZ2h0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICRidG5fYmFja2dyb3VuZDtcbiAgYm9yZGVyOiAkYnRuX2JvcmRlcjtcbiAgY29sb3I6ICRidG5fY29sb3I7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW46ICRidG5fbWFyZ2luO1xuICB0cmFuc2l0aW9uOiAuMXM7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuX2ZvbnRfd2VpZ2h0O1xuICBwYWRkaW5nOiAkYnRuX3BhZGRpbmc7XG4gIGJvcmRlci1yYWRpdXM6ICRidG5fYm9yZGVyX3JhZGl1cztcbiAgdGV4dC1kZWNvcmF0aW9uOiAkYnRuX3RleHRfZGVjb3JhdGlvbjtcbiAgZm9udC1mYW1pbHk6ICRidG5fZm9udDtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuX2JhY2tncm91bmQ7XG4gIGJvcmRlcjogJGJ0bl9ib3JkZXI7XG4gIGZvbnQtc2l6ZTogJGJ0bl9zaXplO1xuICBsZXR0ZXItc3BhY2luZzogJGJ0bl9sZXR0ZXJfc3BhY2luZztcbiAgbWluLWhlaWdodDogJGJ0bl9taW5faGVpZ2h0O1xuICBib3gtc2hhZG93OiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYnRuX2hvdmVyX2NvbG9yO1xuICAgIGJvcmRlcjogJGJ0bl9ob3Zlcl9ib3JkZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bl9ob3Zlcl9iYWNrZ3JvdW5kO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGJ0bl9ob3Zlcl90ZXh0X2RlY29yYXRpb247XG4gIH1cblxuICAmLXByaW1hcnkge1xuICAgIGNvbG9yOiAkYnRuX3ByaW1hcnlfY29sb3I7XG4gICAgYm9yZGVyOiAkYnRuX3ByaW1hcnlfYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG5fcHJpbWFyeV9iYWNrZ3JvdW5kO1xuICB9XG5cbiAgJi1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogJGJ0bl9ob3Zlcl9wcmltYXJ5X2NvbG9yO1xuICAgIGJvcmRlcjogJGJ0bl9ob3Zlcl9wcmltYXJ5X2JvcmRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuX2hvdmVyX3ByaW1hcnlfYmFja2dyb3VuZDtcbiAgfVxuXG4gICYtZGFuZ2VyIHtcbiAgICBjb2xvcjogJGJ0bl9kYW5nZXJfY29sb3I7XG4gICAgYm9yZGVyOiAkYnRuX2Rhbmdlcl9ib3JkZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bl9kYW5nZXJfYmFja2dyb3VuZDtcbiAgfVxuXG4gICYtZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogJGJ0bl9ob3Zlcl9kYW5nZXJfY29sb3I7XG4gICAgYm9yZGVyOiAkYnRuX2hvdmVyX2Rhbmdlcl9ib3JkZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bl9ob3Zlcl9kYW5nZXJfYmFja2dyb3VuZDtcbiAgfVxuXG4gICYtZGVmYXVsdCB7XG4gICAgY29sb3I6ICRidG5fZGVmYXVsdF9jb2xvcjtcbiAgICBib3JkZXI6ICRidG5fZGVmYXVsdF9ib3JkZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bl9kZWZhdWx0X2JhY2tncm91bmQ7XG4gIH1cblxuICAmLWRlZmF1bHQ6aG92ZXIge1xuICAgIGNvbG9yOiAkYnRuX2hvdmVyX2RlZmF1bHRfY29sb3I7XG4gICAgYm9yZGVyOiAkYnRuX2hvdmVyX2RlZmF1bHRfYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG5faG92ZXJfZGVmYXVsdF9iYWNrZ3JvdW5kO1xuICB9XG59XG5cbi5wYXNzRXllLCAucGFzc0V5ZUNvbmZpcm0ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDI4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmLmV5ZV9jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9leWVfY2xvc2Uuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9leWVfY2xvc2VfaG92ZXIuc3ZnKTtcbiAgICB9XG4gIH1cblxuICAmLmV5ZV9vcGVuIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2V5ZV9vcGVuLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvZXllX29wZW5faG92ZXIuc3ZnKTtcbiAgICB9XG4gIH1cblxuICAuaGFzLXRpcCAmIHtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuXG4ucGFzc0V5ZUNvbmZpcm0ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDI4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmLmV5ZV9jbG9zZUMge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvZXllX2Nsb3NlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvZXllX2Nsb3NlX2hvdmVyLnN2Zyk7XG4gICAgfVxuICB9XG5cbiAgJi5leWVfb3BlbkMge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvZXllX29wZW4uc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9leWVfb3Blbl9ob3Zlci5zdmcpO1xuICAgIH1cbiAgfVxuXG4gIC5oYXMtdGlwICYge1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5yZWctZm9ybV9zdGVwIHtcbiAgLmhhcy10aXAge1xuICAgIC5wYXNzRXllIHtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYXV0aC13cmFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF1dGgtbGF5b3V0IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4ucGFnZS5hdXRoe1xuICB6LWluZGV4OiAxMDA7XG59XG4iLCIvLyBpbXBvcnRhbnQgZmxhZ3MgYXJlIG5lY2Vzc2FyeSBkdWUgdG8gb3ZlcndyaXRpbmcgaW5saW5lIGxpYiBzdHlsZXNcblxuYm9keSB7XG4gICAgLnBtcnVfd2Ntbl9jb29raWVDb25zZW50Qm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvdHRvbTogMTB2aCAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICB9XG5cbiAgICAucG1ydV93Y21uX2Nvb2tpZUNvbnNlbnRUZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgfVxuICAgIFxuICAgIC5wbXJ1X3djbW5fY29va2llQ29uc2VudEJ0bk9rIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiA5cHggMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCJib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogJGZvbnQ7XG4gIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xufVxuIiwiXG5cbiAgLnViZS1ub3RpZmljYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIHBhZGRpbmc6IDE0cHggMjZweCAxNHB4IDEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWVmNTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAuMSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsIGxlZnQgLjNzLCByaWdodCAuM3MsIHRvcCAuNHMsIGJvdHRvbSAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIC4zcztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdHJhbnNmb3JtIC4zcywgbGVmdCAuM3MsIHJpZ2h0IC4zcywgdG9wIC40cywgYm90dG9tIC4zcztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdHJhbnNmb3JtIC4zcywgbGVmdCAuM3MsIHJpZ2h0IC4zcywgdG9wIC40cywgYm90dG9tIC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gLjNzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGVmdDogMTZweDtcbiAgICB0b3A6IDE2cHg7XG4gICAgei1pbmRleDogMjAwMDtcblxuICAgICZfX2dyb3VwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjMzAzMTMzO1xuICAgICAgbWFyZ2luOiAwXG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIG1hcmdpbjogNnB4IDAgMDtcbiAgICAgIGNvbG9yOiAjNjA2MjY2O1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMFxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDI0cHhcbiAgICB9XG5cbiAgICAmX19jbG9zZUJ0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE4cHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAjOTA5Mzk5O1xuICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzYwNjI2NlxuICAgIH1cbiAgfVxuXG4gIC51YmUtbm90aWZpY2F0aW9uLnJpZ2h0IHtcbiAgICByaWdodDogMTZweFxuICB9XG5cbiAgLnViZS1ub3RpZmljYXRpb24ubGVmdCB7XG4gICAgbGVmdDogMTZweFxuICB9XG5cbiAgLnViZS1ub3RpZmljYXRpb25fX2dyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogMTNweFxuICB9XG5cbiAgLnViZS1ub3RpZmljYXRpb25fX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzMwMzEzMztcbiAgICBtYXJnaW46IDBcbiAgfVxuXG4gIC51YmUtbm90aWZpY2F0aW9uX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgbWFyZ2luOiA2cHggMCAwO1xuICAgIGNvbG9yOiAjNjA2MjY2O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnlcbiAgfVxuXG4gIC51YmUtbm90aWZpY2F0aW9uX19jb250ZW50IHAge1xuICAgIG1hcmdpbjogMFxuICB9XG5cbiAgLnViZS1ub3RpZmljYXRpb25fX2ljb24ge1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBmb250LXNpemU6IDI0cHhcbiAgfVxuXG4gIC51YmUtbm90aWZpY2F0aW9uX19jbG9zZUJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMThweDtcbiAgICByaWdodDogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICM5MDkzOTk7XG4gICAgZm9udC1zaXplOiAxNnB4XG4gIH1cblxuICAudWJlLW5vdGlmaWNhdGlvbl9fY2xvc2VCdG46aG92ZXIge1xuICAgIGNvbG9yOiAjNjA2MjY2XG4gIH1cblxuICAuZWwtaWNvbi1zdWNjZXNzIHtcbiAgICBjb2xvcjogIzY3YzIzYTtcbiAgfVxuXG4gIC5lbC1pY29uLWVycm9yIHtcbiAgICBjb2xvcjogI2Q2MTgyYlxuICB9XG5cbiAgLmVsLWljb24taW5mbyB7XG4gICAgY29sb3I6ICM5MDkzOTlcbiAgfVxuXG4gIC5lbC1pY29uLXdhcm5pbmcge1xuICAgIGNvbG9yOiAjZTZhMjNjXG4gIH1cblxuICAudWJlLW5vdGlmaWNhdGlvbi1mYWRlLWVudGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpXG4gIH1cblxuICAudWJlLW5vdGlmaWNhdGlvbi1mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMFxuICB9IiwiLnJlZy1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMjJweDtcblxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmctdG9wOiAzNHB4XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMzZweFxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweFxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweFxuICB9XG4gICNvdC1zZGstYnRuIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBjb2xvcjogJGxpbmtCdXR0b25Db2xvcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rQnV0dG9uRGVjb3JhdGlvbjtcbiAgICBwYWRkaW5nOiB1bnNldDtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IHVuc2V0O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbGlua0J1dHRvbkNvbG9ySG92ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rQnV0dG9uRGVjb3JhdGlvbkhvdmVyO1xuICAgIH1cbiAgfVxufVxuXG4uaGVscC1ibG9jayB7XG4gIGNvbG9yOiAkZXJyb3JfY29sb3I7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IC44cmVtO1xufVxuXG4uZXJyb3IgLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9ja1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2Uge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ib3R0b20tc3Bhbm5lciB7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5mb3JtLW5vdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA1cHggYXV0bztcbiAgZm9udC1mYW1pbHk6ICRmb250O1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cblxuLmZvcm0tdGltZXIge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgJl90ZXh0IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZDYxODJiXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuI3ViZS1jb250YWluZXItcmVnaXN0ZXIgLmJ0bltkaXNhYmxlZF17XG4gIGJhY2tncm91bmQ6ICNkNmQ2ZDY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNkNmQ2ZDY7XG59XG4iLCJuYXYudG9wLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9wX21lbnVfYmFja2dyb3VuZDtcbiAgcGFkZGluZzogJHRvcF9tZW51X3BhZGRpbmcgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICR0b3BfbWVudV9mb250O1xuICBmb250LXdlaWdodDogJHRvcF9tZW51X2ZvbnRfd2VpZ2h0O1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIHBhZGRpbmc6ICR0b3BfbWVudV9tb2JpbGVfcGFkZGluZztcbiAgfVxuXG4gIGEubmF2YmFyLWJyYW5kIHtcbiAgICBwYWRkaW5nOiAkdG9wX21lbnVfbG9nb19wYWRkaW5nO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgICBtYXJnaW46ICR0b3BfbWVudV9pbWdfbWFyZ2luO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAkdG9wX21lbnVfaW1hZ2VfbWF4X2hlaWdodDtcbiAgICAgIG1heC13aWR0aDogJHRvcF9tZW51X2ltYWdlX21heF93aWR0aDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6ICR0b3BfbWVudV9pbWFnZV9tYXhfd2lkdGhfbWVkaXVtO1xuXG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkdG9wX21lbnVfbmF2X2l0ZW1fc2hpZnQ7XG4gICAgICB9XG4gICAgICBhLm5hdi1saW5rIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBhLm5hdi1saW5rIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBmb250LXNpemU6ICR0b3BfbWVudV9mb250X3NpemU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogJHRvcF9tZW51X2l0ZW1fdHJhbnNmb3JtO1xuXG4gICAgICBjb2xvcjogJHRvcF9tZW51X2xpbmtfY29sb3I7XG5cbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJHRvcF9tZW51X2xpbmtfY29sb3JfaG92ZXI7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIGEubmF2LWxpbmsge1xuICAgICAgICBjb2xvcjogJHRvcF9tZW51X2xpbmtfY29sb3JfYWN0aXZlO1xuXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAkdG9wX21lbnVfbGlua19jb2xvcl9hY3RpdmVfaG92ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkdG9wX21lbnVfc2hvd19saW5rICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXJhZGl1czogJHRvcF9tZW51X2Ryb3Bkb3duX2JvcmRlcl9yYWRpdXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICR0b3BfbWVudV9kcm9wZG93bl9iYWNrZ3JvdW5kO1xuICBjb2xvcjogJHRvcF9tZW51X3Nob3dfbGluayAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNob3cgLmRyb3Bkb3duLW1lbnUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwMHB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICB0ZXh0LXRyYW5zZm9ybTogJHRvcF9tZW51X2l0ZW1fdHJhbnNmb3JtO1xuICBmb250LXNpemU6ICR0b3BfbWVudV9kcm9wZG93bl9mb250X3NpemU7XG4gIGxpbmUtaGVpZ2h0OiAyLjJlbTtcbiAgY29sb3I6ICR0b3BfbWVudV9kcm9wZG93bl9pdGVtX2NvbG9yO1xuICBmb250LXdlaWdodDogJHRvcF9tZW51X2Ryb3Bkb3duX2l0ZW1fd2VpZ2h0O1xuXG4gICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0b3BfbWVudV9kcm9wZG93bl9pdGVtX2FjdGl2ZTtcbiAgfVxufVxuXG4ubW9iaWxlLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAkdG9wX21lbnVfbW9iaWxlX2JhY2tncm91bmQ7XG4gIGJveC1zaGFkb3c6IDAgMCA0MHB4IDAgZ3JleTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjMwcHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEyMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzO1xuICBvdmVyZmxvdzogYXV0bztcblxuICAmICoge1xuICAgIGNvbG9yOiAkdG9wX21lbnVfbW9iaWxlX2NvbG9yO1xuICB9XG5cbiAgJiAub3V0ZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAmIC5pbm5lci13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gICAgfVxuXG4gICAgJiAuaXRlbSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgIHBhZGRpbmc6IDEycHggMzBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAkdG9wX21lbnVfbW9iaWxlX2ZvbnRfc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06ICR0b3BfbWVudV9pdGVtX3RyYW5zZm9ybTtcblxuICAgICAgJi5jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IGNhbGMoI3skdG9wX21lbnVfbW9iaWxlX2ZvbnRfc2l6ZX0qMC45KTtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5iLWhlYWRlci1ub3RpZmljYXRpb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuMWVtO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAuNGVtO1xuICAgICAgICB3aWR0aDogMS40ZW07XG4gICAgICAgIGhlaWdodDogMS42ZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaGVhZC1ub3RpZi5wbmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXRcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5hZGRfbXlfbG9vayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogLjVlbTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogMCAwXG4gICAgICB9XG5cbiAgICAgICYgLmljb24ge1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICBoZWlnaHQ6IDEuMmVtO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdG9wOiAuNGVtXG4gICAgICB9XG5cbiAgICAgICYgLmljb246YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAuM2VtO1xuICAgICAgICBsZWZ0OiAuMmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLjJlbTtcbiAgICAgICAgd2lkdGg6IC4zZW1cbiAgICAgIH1cblxuICAgICAgJiBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNWVtXG4gICAgICB9XG4gICAgfVxuXG4gICAgJiBociB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRvcF9tZW51X2hyX2NvbG9yO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS40ZW1cbiAgICB9XG5cbiAgICAmIC5jbG9zZS1idXR0b24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTEuNWVtO1xuICAgICAgcGFkZGluZzogM2VtO1xuXG4gICAgICAmIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjdlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjdlbVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrXG4gIH1cbn1cblxuLmJ1cmdlci1idXR0b24ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAkYnVyZ2VyX2J1dHRvbl90b3BfcG9zaXRpb247XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwMDAxO1xuICBwYWRkaW5nOiAxM3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHM7XG5cbiAgJi50cmFuc2xhdGUtdG9wIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNi4zZW0pXG4gIH1cblxuICAmIC5pbm5lci1tZW51LW1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIC5idXJnZXIge1xuICAgICAgYmFja2dyb3VuZDogJHRvcF9tZW51X2J1cmdlcl9jb2xvcl9hY3RpdmU7XG4gICAgfVxuICB9XG5cbiAgLmJ1cmdlciB7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZDogJHRvcF9tZW51X2J1cmdlcl9jb2xvcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cywgd2lkdGggLjRzLCBvcGFjaXR5IC40cztcblxuICAgICYudG9wIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAmLm1pZCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIC40cywgb3BhY2l0eSAuNHNcbiAgICB9XG5cbiAgICAmLmJvdHRvbSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSguNWVtKTtcblxuICAgIC50b3Age1xuICAgICAgd2lkdGg6IDE0MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSByb3RhdGUoNDVkZWcpXG4gICAgfVxuXG4gICAgLm1pZCB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIG9wYWNpdHk6IDBcbiAgICB9XG5cbiAgICAuYm90dG9tIHtcbiAgICAgIHdpZHRoOiAxNDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xN3B4KSByb3RhdGUoLTQ1ZGVnKVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrXG4gIH1cbn1cbiIsIkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAuYXYtbGF5b3V0IHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmF2LWxheW91dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoXG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5hdi1sYXlvdXQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggKyAxMzVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAuYXYtbGF5b3V0IHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoICsgMjM1cHgpO1xuICB9XG59XG5cblxuLmF2LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5hdi1jb250YWluZXIgPiAucm93IHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDU4cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxufVxuXG4uYXYtbGF5b3V0IHtcbiAgICAjdWJlLWF2LWNvbnRhaW5lciBhIHtcbiAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgfVxuXG4gICAgLnViZS1jYW1lcmEtaW5zaWRlIC51YmUtY2FtZXJhLWNhcHR1cmUge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGNvbG9yOiAkYXZfZmFjZV9idG5fY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgYm9yZGVyOiAkYXZfZmFjZV9idG5fYm9yZGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB6LWluZGV4OiAxMjtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGF2X2ZhY2VfYnRuX2JhY2tncm91bmQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC51YmUtY2FtZXJhLWNhcHR1cmUgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudWJlLWNhbWVyYS1pbnNpZGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDcwMHB4IHJnYmEoMCwgMCwgMCwgLjQpO1xuICAgIH1cblxuICAgIC51YmUtY2FtZXJhLXJlbmRlciB2aWRlbyB7XG4gICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvL3RvcDogMDtcbiAgICAgICAgLy9sZWZ0OiAwO1xuICAgICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgICAvL2hlaWdodDogMTAwJTtcbiAgICAgICAgLy9vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgLy96LWluZGV4OiAwO1xuICAgICAgICAvL292ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnViZS1jYW1lcmEtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCA0MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi1oZWlnaHQ6IDUwMHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLWhlaWdodDogNjAwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWdlLXNlbGVjdC1idG4ge1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG59XG5cbi51YmUtZmlsZS1wcmV2aWV3LWRvY3VtZW50IHtcbiAgICBtYXgtd2lkdGg6IDE5MHB4O1xufVxuXG4uZmlsZS11cGxvYWQtZ3JvdXAgaW5wdXRbdHlwZT1maWxlXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFnZS1jb25maXJtLWZpbGUgc2VsZWN0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5hZ2UtY29uZmlybS1maWxlIHNlbGVjdDphY3RpdmUgKyAuc2VsZWN0X19pbmRpY2F0b3JzIC5zZWxlY3RfX2luZGljYXRvci1zZXBhcmF0b3Ige1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuaS5pbmZvLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2xvY2FsL2xheW91dC9hc3NldHMvaW1nL2ljb24taW5mby53ZWJwKTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZweDtcbn1cblxuLnRleHQtd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCFpbXBvcnRhbnQ7XG59XG4iLCIuZWwtbG9hZGluZy1tYXNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZWwtbG9hZGluZy1zcGlubmVyIHtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZWwtbG9hZGluZy1zcGlubmVyIC5jaXJjdWxhciB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBhbmltYXRpb246IGxvYWRpbmctcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmVsLWxvYWRpbmctc3Bpbm5lciAucGF0aCB7XG4gICAgYW5pbWF0aW9uOiBsb2FkaW5nLWRhc2ggMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA5MCwxNTA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgc3Ryb2tlLXdpZHRoOiAyO1xuICAgIHN0cm9rZTogJGxvYWRpbmdfY29sb3I7XG4gICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgIGN4OiA1MDtcbiAgICBjeTogNTA7XG4gICAgcjogMjA7XG4gICAgZmlsbDogbm9uZTtcbn1cblxuQGtleWZyYW1lcyBsb2FkaW5nLXJvdGF0ZSB7XG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybilcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbG9hZGluZy1kYXNoIHtcbiAgICAwJSB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEsMjAwO1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMFxuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDkwLDE1MDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC00MHB4XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiA5MCwxNTA7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMTIwcHhcbiAgICB9XG59XG5cblxuI3ByaXplLW9yZGVyLWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuZWwtbG9hZGluZy1tYXNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICB6LWluZGV4OiAzMDtcbiAgICB9XG59XG5cbi5wcmwtcHJpemUtbG9hZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5qcy1wcm9maWxlLW9yZGVyLWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhYmluZXQge1xuICAgIC5lbC1sb2FkaW5nLW1hc2sge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgfVxufSIsIi5ydWxlc19tb2RhbCB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKTtcblxuXHQuZnMtMTQge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG5cdCYuZ2VuZXJhbF9ydWxlc19tb2RhbCB7XG5cdFx0XHR6LWluZGV4OiAxMDA7XG5cblx0XHRcdC5jaGVja2JveF9ncm91cCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0fVxuXG5cdC5tb2RhbC1kaWFsb2cge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdFx0XHR0b3A6IDUwJSAhaW1wb3J0YW50O1xuXHRcdFx0bGVmdDogNTAlICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0bWF4LXdpZHRoOiA3MjBweDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuLypcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdHdpZHRoOiA2MjBweDtcblx0XHRcdFx0XHRtYXJnaW46IDUwcHggYXV0bztcblx0XHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRib3R0b206IGF1dG87XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuKi9cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdFx0XHRcdHdpZHRoOiA3ODBweDtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdH1cblx0fVxuXG5cdC5tb2RhbC1jb250ZW50IHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblxuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5tb2RhbC1oZWFkZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogNDBweCAyNXB4IDIwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblxuXHRcdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIuNXJlbTtcblx0XHRcdFx0XHR9XG5cblxuXG5cdFx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDlweDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yO1xuXG5cdFx0XHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA2NjdweCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0QG1lZGlhIChtYXgtaGVpZ2h0OiA2NTBweCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA0MHB4IDY0cHggMjBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogNDBweCA4MHB4IDIwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lm1iIHtcblx0XHRcdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDM1MHB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubW9kYWwtYm9keSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAyNXB4O1xuXG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgNjRweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCA4MHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQucnVsZXNfYm94IHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzdmN2Y3Zjtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzMjBweDtcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXG5cdFx0XHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNzBweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdEBtZWRpYSAobWF4LWhlaWdodDogNjgwcHgpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjgwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1heC1oZWlnaHQ6IDY1MHB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIxMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LnJ1bGVzX3RleHQge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCAyNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjN2Y3ZjdmO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRoMSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRidG5fYmFja2dyb3VuZDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogMTAwO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdHAgYiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAyNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDQwcHggMTVweCAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubW9kYWwtZm9vdGVyIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDI1cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG5cdFx0XHRcdFx0LnJvdyB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0LmNoZWNrYm94X2dyb3VwIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvL3BhZGRpbmc6IDA7XG5cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDY0cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggODBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0fVxuXHR9XG5cblx0LmJ0biB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxufVxuIiwiLnBvcHVwLXBhc3N3b3JkIHtcbiAgICAucG9wdXAtaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHggNDVweDtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAucnVsZXMge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgLnBhc3N3b3JkLXJlc2V0IHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAjcGFzc3dvcmQtbWVzc2FnZSxcbiAgICAgICNyZS1wYXNzd29yZC1tZXNzYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOjMwMHB4O1xuICAgICAgfVxuICAgIH1cbn0iLCIudWJlLXZpc2liaWxpdHktc2hvdy1mb3Itc3VibWl0dGVkUGhvbmVDb2RlLCAudWJlLXZpc2liaWxpdHktc2hvdy1mb3Itc3VibWl0dGVkRW1haWxDb2RlICB7XG5cbiAgJiAuaGVscC1zdWNjZXNzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAjMDA4ODAwO1xuICB9XG5cbiAgJi51YmUtdmFsaWRhdGlvbi1zdWNjZXNzIC5oZWxwLXN1Y2Nlc3MtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgfVxufSIsIkBtaXhpbiBoaWRlLWJyYW5kcy1tZW51KCkge1xuICAgIC5icmFuZHMtbWVudS1kZXNrdG9wLCAuYnJhbmRzLW1lbnUtbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbn1cblxuQG1peGluIGJyYW5kcy1tZW51KCkge1xuICAgIC5icmFuZHMtbWVudS1kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kX21lbnVfYmFja2dyb3VuZDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCA4cHg7XG4gICAgICAgIHRyYW5zaXRpb246IC42cyBlYXNlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNnMgZWFzZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDExcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmRfbWVudV9zZXJ2aWNlX2VsX2JhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjZzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNnMgZWFzZTtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6ICRicmFuZF9tZW51X2ltZ19maWx0ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnMtZXh0ZXJuYWwtbGluayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJsLWV4dGVybmFsLWxpbmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5OXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1ybC1leHRlcm5hbC1saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tcG0tZXh0ZXJuYWwtbGluayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm54LWV4dGVybmFsLWxpbmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNoZS1leHRlcm5hbC1saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjI1NWVtO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBib3R0b206IDIwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogLjNlbSBzb2xpZCAkYnJhbmRfbWVudV9zZXJ2aWNlX2VsX2JhY2tncm91bmQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNnMgZWFzZTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnJhbmRzLW1lbnUtZGVza3RvcC5jb2xsYXBzZWQge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMnB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnMtZXh0ZXJuYWwtbGluayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJsLWV4dGVybmFsLWxpbmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1ybC1leHRlcm5hbC1saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tcG0tZXh0ZXJuYWwtbGluayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubngtZXh0ZXJuYWwtbGluayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2hlLWV4dGVybmFsLWxpbmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJvdHRvbTogMjUlO1xuICAgICAgICB9XG4gICAgICAgICYgKyAubmF2YmFyIHtcbiAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5icmFuZHMtbWVudS1tb2JpbGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgLmJyYW5kcy1tZW51LXRpdGxlIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJyYW5kLW1lbnUtaXRlbXMge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAuYnJhbmQtbWVudS1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5icmFuZHMtbWVudS1kZXNrdG9wIC5vbGQtd2hpdGUtbG9nbyxcbiAgICAuYnJhbmRzLW1lbnUtZGVza3RvcCAub2xkLWJsYWNrLWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIG5hdi50b3AtbWVudSB7XG4gICAgICAgIHRvcDogNDlweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICB0cmFuc2l0aW9uOiAuNnMgZWFzZTtcbiAgICB9XG59XG5cblxuXG5AaWYgJHVzZUJyYW5kTWVudSA9PSB0cnVlIHtcbiAgICBAaW5jbHVkZSBicmFuZHMtbWVudTtcbn0gQGVsc2Uge1xuICAgIEBpbmNsdWRlIGhpZGUtYnJhbmRzLW1lbnU7XG59XG4iLCIuYmFzaWMtZm9ybS13cmFwX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOXB4O1xufVxuXG4jdWJlLWNvbnRhaW5lci1waG9uZS1sb2dpbiAuc2lnbi1pbl9fbm90aWNlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4jdWJlLWNvbnRhaW5lci1waG9uZS1sb2dpbiAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbiNsb2dpbi1jb2x1bW4tZm9ybSAuc29jaWFsLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4jbG9naW4tY29sdW1uLWZvcm0gLnNpZ24taW5fX3Rlcm1zLWFyZ2VlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuI2xvZ2luLWNvbHVtbi1mb3JtIC5waG9uZS1jb2RlX3N1YnRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4jbG9naW4tY29sdW1uLWZvcm0gLnBob25lLWNvZGVfc3VidGl0bGUgYSB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbiNsb2dpbi1jb2x1bW4tZm9ybSAuaW5wdXQtdGV4dF9faW5wdXQtLWNvbmZpcm0tY29kZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiA0NXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDAwMDAgMCwgIzAwMDAwMCA0NHB4LCB0cmFuc3BhcmVudCAwLCB0cmFuc3BhcmVudCA1OHB4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIyMHB4IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4jbG9naW4tY29sdW1uLWZvcm0gLnBob25lLWNvZGVfbm8tY29kZSxcbiNsb2dpbi1jb2x1bW4tZm9ybSAuc2lnbi1pbl9fZm9ybS1jb2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuI2xvZ2luLWNvbHVtbi1mb3JtIC5zaWduLWluX19mb3JtLXN3aXRjaC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3ViZS1jb250YWluZXItcGhvbmUtY29kZSB7XG4gIG1pbi1oZWlnaHQ6IDMwNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuI2xvZ2luLWNvbHVtbi1mb3JtIC5zb2NpYWwtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hdXRoLWNob2ljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogNXB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXV0aC1jaG9pY2Uge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuXG4uYXV0aCAjcGFzc3dvcmQ6Oi1tcy1yZXZlYWwge2Rpc3BsYXk6IG5vbmU7fSIsIi5pbnZpdGUtZnJpZW5kLW1lc3NhZ2Uge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIC5tZXNzYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkbWdtX2hlYWRlcl9jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYm9keS1jb250ZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE5cHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J0bi1jb3B5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAkbWdtX2NvcHlfYnRuX3doO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJG1nbV9jb3B5X2J0bl9pY29uO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib2R5LXRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnZpdGUtZnJpZW5kLWJ1dHRvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgICAgICAgICAgLmludml0ZS1mcmllbmQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJ0bl9jb2xvcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogJG1nbV9pbnZpdGVfYnRuX3doO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogJGJ0bl9ib3JkZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRtZ21fYnRuX2JvcmRlcl9yYWRpdXM7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG5fYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtZ20tdGV4dC10cmFuc2Zvcm07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGhvbmVzIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zZW50LXZpYS1zbXMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBob25lcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiQG1peGluIGRlc2t0b3AtbGFyZ2UoKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxufVxuXG5AbWl4aW4gZGVza3RvcCgpIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDFweCkgYW5kIChtaW4taGVpZ2h0OiAxMDAwcHgpIHtcbiAgICAgIEBjb250ZW50XG4gICAgfVxufVxuXG5AbWl4aW4gbGFwdG9wKCkge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIGFuZCAobWF4LWhlaWdodDogNzgwcHgpIHtcbiAgICAgIEBjb250ZW50XG4gICAgfVxufVxuXG5AbWl4aW4gdGFibGV0cygpIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIEBjb250ZW50XG4gICAgfVxufVxuXG5AbWl4aW4gdGFibGV0cy1taW4oKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG5cbkBtaXhpbiBwaG9uZXMoKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIEBjb250ZW50XG4gICAgfVxufVxuXG5AbWl4aW4gcGhvbmVzLW1pbigpIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIGJyZWFrcG9pbnQtbWQoKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG59IiwiLnZpZGVvLXByZWxvYWQge1xuICAmX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDAhaW1wb3J0YW50O1xuICB9XG5cbiAgQG1peGluIGFuaW1hdGlvbi1zdHlsZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tbmFtZTogbG9hZGVyLWFuaW1hdGU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgODElKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpIDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA4MSUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpIDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA4MSUpO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG4gICAgb3BhY2l0eTogMC41O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbi1zdHlsZTtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbiAgICBvcGFjaXR5OiAwLjU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgYW5pbWF0aW9uLXN0eWxlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIEBrZXlmcmFtZXMgbG9hZGVyLWFuaW1hdGUge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgfVxuICB9XG59IiwiLmJwUnVsZXMge1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDE1cHggMTVweCBjYWxjKDEwdmggKyAxNXB4KSAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzAwMDtcblxuICAuaW5mby1sYXlvdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcG9wdXAge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21haW4ge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLyog0KHQutGA0YvQstCw0LXQvCBzY3JvbGxiYXIg0LTQu9GPIElFLCBFZGdlINC4IEZpcmVmb3ggKi9cbiAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgIC8qIElFINC4IEVkZ2UgKi9cbiAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgIC8qIEZpcmVmb3ggKi9cbiAgICB9XG5cbiAgICAvKiDQodC60YDRi9Cy0LDQtdC8IHNjcm9sbGJhciDQtNC70Y8gQ2hyb21lLCBTYWZhcmkg0LggT3BlcmEgKi9cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9vdGVyIC5jaGVja2JveF93cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ05ldWxhJztcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL05FVUxBLnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIik7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dyZXRhRGlzTmFyUHJvTWVkJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvYXV0dW1uLXByb21vL0dyZXRhRGlzTmFyUHJvTWVkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvYXV0dW1uLXByb21vL0dyZXRhRGlzTmFyUHJvTWVkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09yYW5pZW5iYXVtJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL25ldy9PcmFuaWVuYmF1bS1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL25ldy9PcmFuaWVuYmF1bS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59IiwiLmNvbW1vbi1wb3B1cF9fdGl0bGUtdG9wIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgcGFkZGluZzogMzVweCA1MHB4IDMwcHggNTBweDtcbn1cbi5jb21tb24tcG9wdXBfX2Nsb3NlLWNyb3NzIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICByaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9Db250ZW50L2ltZy9wb3AtdXAtc3ByaXRlLnBuZycpIDAgMCBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uY29tbW9uLXBvcHVwX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweCAzMHB4O1xufVxuLmNvbW1vbi1wb3B1cF9fYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNvbW1vbi1wb3B1cF9pbnB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGhlaWdodDogMzdweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xufVxuLmNvbW1vbi1wb3B1cF9pbnB1dC1ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xufVxuLmNvbW1vbi1wb3B1cF9wb2xsX2xpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjVweCAwIDEwcHggMDtcbn1cbi5jb21tb24tcG9wdXBfcG9sbF9saXN0ID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbjogMCAxNXB4O1xufVxuLmNvbW1vbi1wb3B1cF9wb2xsX2xpc3QgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTlweDtcbn1cbi5jb21tb24tcG9wdXBfcG9sbF9saXN0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMTAxcHg7XG4gICAgaGVpZ2h0OiAxMDFweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9Db250ZW50L2lxb3MvaW1nL3BvbGwtaWNvbnMucG5nJykgMCAwIG5vLXJlcGVhdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29tbW9uLXBvcHVwX190ZXh0e1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6MCAyMHB4O1xufVxuLmNvbW1vbi1wb3B1cF9fY2hlY2tib3h7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cbi5jb21tb24tcG9wdXBfX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hde1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIG9wYWNpdHk6IDA7XG59XG4uY29tbW9uLXBvcHVwX19jaGVja2JveCBsYWJlbHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb21tb24tcG9wdXBfX2NoZWNrYm94IGxhYmVsOmJlZm9yZXtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYmNiY2I7XG59XG4uY29tbW9uLXBvcHVwX19jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsOmJlZm9yZXtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogI2YzZjNmMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL0NvbnRlbnQvaW1nL3RpY2sucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uY29tbW9uLXBvcHVwX3VwZGF0ZV9saXN0e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMTBweCAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG5cblxuXG4uY29tbW9uLXBvcHVwX3BvbGxfY2hlY2tib3hfZGVzY3Ige1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNvbW1vbi1wb3B1cF9wb2xsX2NoZWNrYm94LS1jYXI6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEzcHg7XG4gfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uY29tbW9uLXBvcHVwX3BvbGxfY2hlY2tib3gtLWJhciArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jb21tb24tcG9wdXBfcG9sbF9jaGVja2JveC0tYmFyOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMTNweDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNvbW1vbi1wb3B1cF9wb2xsX2NoZWNrYm94LS10c2hpcnQgKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyM3B4IDA7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uY29tbW9uLXBvcHVwX3BvbGxfY2hlY2tib3gtLXRzaGlydDpjaGVja2VkICsgbGFiZWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjNweCAtMTEzcHg7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jb21tb24tcG9wdXBfcG9sbF9jaGVja2JveC0tc29jICsgbGFiZWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzVweCAwO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNvbW1vbi1wb3B1cF9wb2xsX2NoZWNrYm94LS1zb2M6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM1cHggLTExM3B4O1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uY29tbW9uLXBvcHVwX3BvbGxfY2hlY2tib3gtLWZseSArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ2cHggMDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5jb21tb24tcG9wdXBfcG9sbF9jaGVja2JveC0tZmx5OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NnB4IC0xMTNweDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmNvbW1vbi1wb3B1cF9wb2xsX2NoZWNrYm94LS1iYWQgKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1OHB4IDA7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uY29tbW9uLXBvcHVwX3BvbGxfY2hlY2tib3gtLWJhZDpjaGVja2VkICsgbGFiZWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NThweCAtMTEzcHg7XG59XG5cbi5jb21tb24tcG9wdXAge1xuICAgIHdpZHRoOiA2MDBweDtcbn1cbi5sZWdhbF9ub3RpY2Uge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OXB4KSB7XG4gICAgLmNvbW1vbi1wb3B1cCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuY29tbW9uLXBvcHVwX190aXRsZS10b3B7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDE1cHggMTVweDtcbiAgICB9XG4gICAgLmNvbW1vbi1wb3B1cF9fY2hlY2tib3h7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuY29tbW9uLXBvcHVwX19jb250ZW50e1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMjBweCAxNXB4O1xuICAgIH1cbn0iLCIuaW5kZXhfcGFnZV9mZWVkIC5pbmRleF9wYWdlX2ZlZWQgYSxcbi5wcm9kdWN0c19hbGwgLnByb2R1Y3RzX2FsbCBhLFxuLmlxb3NfbWFpbiAuaXFvc19tYWluIGEsXG4udHJ1ZV9sdXh1cnlfaW5kZXhfcGFnZSAudHJ1ZV9sdXh1cnlfaW5kZXhfcGFnZSB7XG4gICAgY29sb3I6ICMzMjg3YjY7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogTmVvU2Fuc1BybztcbiAgICBzcmM6ICB1cmwoJy4uL2ZvbnRzL05lb1NhbnNQcm8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuLmlxb3MtcGFnZSB7XG4gICAgZm9udC1mYW1pbHk6IE5lb1NhbnNQcm87XG59XG4uaXFvcy1idXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiBOZW9TYW5zUHJvO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICMwMDcxZGM7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwNzFkYztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pcW9zLWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwNzFkYztcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmZ1bGx3aWR0aC1ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzgzcHg7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICBjb2xvcjogIzAwNzFkYztcbn1cbi5mdWxsd2lkdGhfdGV4dC1sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAyNzFweDtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVFzQUFBQWxDQVlBQUFCVmhNeWdBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBRFVOSlJFRlVlTnJzWFFtVUZNVVovbmM1Uk53bEtCQVBnaURMdFNCSklBYnpEREZFUlhOd2lHY1NqUWNla1V1T2lBckd4RWhJVkJEUmlJQ2c1Tkpnb29LSVBDT2l4RWpFaUJIQ3dvcmhNSWtTRmRjcmtkc2w5YjM1KysyL3RkVTlYZDNWT3pQTmZPLzliMmQ3cW12NnFQcitzN3BMYVB6bUF4UU9hRmZEOGc4bGE1V3NVZktza28rb2lDS0tLRGdjbUZFUnVtMVR3N2FQbVFSYUtTbFYwbEpKYXlYdGxMUmw2YTVrRUxmZnAyU3BranVVL0xsNCtZc29JcDB3a2NWbUpRTU0yMXNvT1Y3SnFVcUdLK25HMjVzcEdjYXlSTW4zbGJ4VnZMUkZGSkV1bEZxMDNjMFd4NjFLS3BXTVZySkxhek9FM1pQZXhVdGJSQkVITDFsSTFDcVpwZVRyU25acTN4MnBaTG1TOWpHTzZ6SWxoeFJ2VDA1UW91U3FCUHR2cm1ScVFuMFBWUExaNGkxTWFtQTBESEN1VS9KNWl6N2drdHhuMlA2WWtqTWpIRk81a2plVmpGV3l3TkY1VGxKeVloYXI2WDEyd2FxVnJEU1FvQTJHS3JsVC9MOWR5VWtPNzl1TlRLZ2U3bGR5czZPK3oxRHloSkpPU3Q1SVlNeDlUc2txN3Y5ZHgzMy9VY2tEU240ZHN2MDVTcWJIK0QxY24vNEIzOC9VNWdDVTdFVktubmR3cnVjcW1aYnJtSVV0TUtGSEtEbkJNR0hBOG4rMzdPOVNKb3pSRHNsaWdKTFRMZHJ2b1V6UUZocndsUWkvZDdpU2p1TC8xbzd2VzRYV2YyZUhmWU9rbTdCMThjTUV4aHppWG9jcEdhUGt4NDc3UGQxeXZIMUd1NDZ1MGNuUS95SWwvWlJzaTlsMys0U1BQUkd5Z0dYeUN5Vy9NbnozYmN1YlY4cURDT2pMMnZndkRvNVJkMmtlVVhLM2tnOTRZaHpCY1piVFdMT2kvZGtzT0xlSlRDQnBSMWQyTFlFcmxVeEo0THg3OGQ4eHJCbi81NURrWlA5UmdNRDhYUEYvRTFaYzBvVUMwWFhQWXFrR0FkbkVaVXErcE9SREIrZTlteTNuc0VBaTRtVHgvMXIyQW9qUHJSbTdvcC9pZVlCejdlT0tMSWpOVmhOc1RlOXZLT2tpL2gvdGlDeDBWTEdySVlFNHl3ektaSG5taVF1S1FkMVR5VGVWN0UwNVdZemhnUUlnVlg2ZWt0OGtZRmw0MXRjSVI2WTBqdlZDcmY4b2VGdkpUU0hiZnBuZGpDam9vZVFQUEtiMnh6ejNQWmJIMFVramkzVUhabFFFbm5QSmhDMVEzQStYT2hvQU5UNW1sYTJaTk5iZ1V4N1Z5QlBtTmNvRXlxUmZpWFR4NUpRVFJTdDJBU1ZHSmVTR2VKaEFiZ0xaU05lMzRNOGRXQ3NtalZYQ0NzdUc5V3pGU2d4a3F6WHZvY2prYnlDWVVvZDlidmNaZ0dGUnlSZFFvaGtQaE1iR1htcVlFYml1a1FaaHJnQ2lLTk8yd2RUK29zUGZLR1BONXVFb0EwSFpvamxib0g2RWxDUnFRcmJieW9wUHR5S3VNaWpJZkNXTU4xeVNoY21jZWkrR1ZTRXZhTE1jWEo4TlZEKzRDYzAxS0tWRVVXcVljTklWZElWSzRlWjRtQmpUSFVaYzdNZ2NrWVVOVnZoWWFuQjl2MVVvZzhRVnlnM2JOb2JjRi83cjkvaXpYdjBKN1hOMmpxN1BKb08vRndXZjVQazR3R0R0SXZ4MmZUSzJTOEFGOGRDWll5TlJNZDZ3clZlZVh1ZDdxV0dxRm5Od0lSVkFmWWdyc29EbTcySFl2aXprL3BkVFpnMEtjRDFsS2tXVDBtNjI3b2lMU2YvZlBCOEhYZ1lLbWEzQlZEOEQwcHp2and2NFZmWk9ObGdjWVRDQXpEVkIrVHp4TUw2WEdOeXp4Nm54NDNNNUlZdlR4R1NYTHNpRElmWnRJc3l6SGN5eXM3UTJpRHozeWNIMTBlc1hYaytoQ3lKalJSakVMeWw1U0dzemd0eGt6bm9GYkI4Y3c2cllYeUNXaGFkd3ZrdVpsS1hFc1pSSllSNmFkcks0eGtkYmhOR29LTjd5c2laeldhdUJNR3A4dEY5akFhNVJQL0UvcXUrZXlaUDc1dktSQUZlTHoxN1Y2VDFhbXc0Uko3T2ZHL0lDWlZZMzYrUEZCbDNFTVQycWZkZldFTWZJSjN6TXgvNGZiVHZHMnk4aldsa0ZRUmJRT3FkbzJ4YXlmeFlHWTRWMm1NT2ZVV2d5WDJ2M0hTVnRHdkhhakdRVDNNUERTdDdKay90VzY1QVFMK0xQU084OXk1OWZWUEp5QUtsRUFhcFlqK0hQcXd6akE1bVhyMW1TSENZVnl2Um5GMURjd2dOS3hSRXcxeGRqSW40ekpZMWtnZlVKZDJ2YlVHeHlNZnUvMllCMUFpZUwvZDRVMzgzUkprVUxoNzV6R05OOHNoWnp1RDZGTHNodzRUN2VxWDAzeXhBZmlETUJaYndDbWFhWjFEQUdOTW1DZUlielp5d0pxSElVdDRCeTZCUkNEbk4wL1ZHL2NJRmhydHhBZFVWbUJVOFdYZGg2bUMvNjJNays1UGtVdnRKUnBrdnZNc1FIbGhxc21DWUpYeE5VYXk0WGsyZ2YzOUJ0S1NNS21TN0ZnaTQ5dnZRUWEyMkpPRVZha21oZ3hmeUx4NUFFWWlkaDZqb3VGeE4yTmgvL1J3NHNpMHErejlua1pvZjNZWkVQU1dKeFp2OUNKUXNFWUM3aENmd2Frd0x4Z0xxRENXUm1TSXNDYU1lQkhnQkJ0ZFdHTnJwMjYwakoxVG9jVFpsU1gyUmkyZ3RURVM3VzR5bTBLb1pTWFNwNG5zRWMzc24rc3dSY2xsWVJmOCtMVjJCOFZQUG4yd3p0c2xrWENMUjY4YXNuS2JOU0dIZzF3Skp4RGRjS0M4K0l1ZDlnNVlCSWpzdVhBUk1td3QyUkoxRWx1d0s3MkgvZndMNG5IcVVYWmJFUkZpcDVwYjUrWmEvTG1aaTZhYjdxWTQ3T3Z6L0hRdUF2OXhXQnBXcldXUE1Oa3lndHVGckVpbWI1dEVHZ2M1eTRMdERtbHhwY0ZodXkyRVoxeS8reHlQQXBxcjhpK0V5Mjd2eHFkTTVpeFVXc3BFamNzMzZhaFZoaW9ieElVNEltdEdBU0tyZHdhOElDVm5ObnF2K1VPdGVMemhJbmkzOVMvSkpjSGFqTEdNbWYzNmFHcVRvU1d1Z2VxcjlRNWhRbXJtb0h4N0dWemRlZVZEOENqY0RmeWhRVFJXOHhLQi9SWWtVU20za3luNkc1SW5kWlRrTHBGcXpYdGsvVHlBTDM0VnEyWWswWUwrSWV5eld5a0NoblJmZTZ4VEhpZnEvTjBtYTFSWDh0TGRyQ2RVZng0UXVhY25TNTZDd25NWXU0d0VVNVJ2aWNRVEVPbU1KNm1zMVZrZFoyTm5zeGtOZUo3U2lPZVVhN2FXbTBLb2l5cjFqVTA2aGR5ZTdaSU43MWJDc211Y1RUbEFuMFNWd29yQWVKRTFuTGtzSGxyUTZ3WmdvRnFFMGFiSWdWNWNXaXMxeVJ4VGoraStEaG5DeHRZWDc5MXFIdmJBSk1ZeFNXYmRKTXdFVlV0NW94TFdoRGRaSDJsMEpveXFWc1hjWWg2NTdpOHdiRDk5TU1NWUZyRGUwbThGOEVOQi9RdmtzRFdYaXUwRENlR3hJNVgzVFdOQWUvMlkvcUhod0NpMkZ1aUgyTzF2NHZpK0U3KytGZHRuaGVGckVVRFBKYkJMbWxBVmNJQWdUaExnNnhqMTRraExVa3gxSDRESkZNWTVyU25JaUIvWnpxcjcxQlduNEsxYTFWNlVCMWE0VG1HRnpFclR6Qm1oVTRXUUIvb3N4cWF6M29PWU5kd3ljT0ZyS1E3SWg4K2RDSS9ZeU02RHNIQVZvUGFiR3Btc20rME5KWHpWYzBwYnBZRWRDZHhSWWxITHU0eGpKZWdicUtWdzNmd3hlL1hUTzFXekJKZTltUk1XeHhnQkJNQVZtdjc5NHBJQXRnQWQrYjZ6UlBBR1B4cElPQkxHQWhuTXVma1VteGVjYmpDWnE1aW5nQ0FtOVBPajdHYVd5bVY0cUpnZFJpWDROcFdHZzRpelUwc1ZXMjJHSmYxRFpjSVA1SFVkU1BLTnlEamIxSml6Zlo3UTJZSERkUi9TcGRaQWgreGdyaEN0NEc5OFB2dlRRYk5iTG93V044ZjRIZXIwazh6b2RwVmpWY3d3ZlRUaFlqaEprSVRiTFNZdC9uV2RQSVZ3eU1Tb0FzOXJGUHZrSWI3RDlnbDZTUTRkVW43R0hyYVlmRnZtOXBaSUdNRWRMTzkxbFlGbFVCYmVDU0lwaDZvOWlHaHcxZExLeFFZSG9XeTFBQzdtUVhIMnVtRUhDQUZkZHpTcjRndGlQNE83R3hENll4QTV5SFVOM1RwLzVORFpmcFpnTzB3MnlENzl3NWdXTkZKa1JQNTBLTFZoUXdVV0RWcmxjUitEdExvaUNlY0N0OHlDY0lHTmpsUHBOWkI5eVEzZHEyVVNKbXRDeExIK3NEckpwQ0JTdzNaRWowMXpJMFNUTlp5SWVvektab3o0YVlwNW14bnUrY0JHQkp5Q2RQSDBybUJVdUZncURTK3JEUVl3VlkyL09WTFB0SXQ2QXFTOXNkMVBEMUR6MEVTV2Q3dUc5VkNza0N3T3JVSWRTd2hDQzFaT0ZwQjB6MitSSDd3S3JQMzJ2YjVHSW9sMENoa3I0R1lDRGw0UUtmRVBnMHV3eWVPL2RLeEg2V3NGV29hLzRnOUxRZ0M4ODlOUVd0MTRSd1c1RVIyUlZBVm9VTTNETXNqNmhOTzFsQSszaFBORm9Zd1FRTzBtNnRFNXpBTXcxbUw5SlhSeFRZUUVNYXJya3c5YU1DMXFCZUZ5TUw3SUlzQzhTQ05vZjRqUzJVcVNyVmNWdUlmVEdSTnZyRVM1SkV5MGE2ajB0eUVhdG9iTElZR3pEWmJiR2FHajUyTHlsWEJBUDhFcW9mVFljck5UMUNQN1pBVnNBdmVHZ1QzVWRBMllzVm9XSjFVY3hyTWw5ekJadFM4QlBZUFRlZzJ1SzRkV0pBUGNlaklmZlZyUmRVbkNaWldOZkc0dGhjQU1ycTNseVFoU2tiVXU3NE41Q3E4OTczaUxMZXZ6cm9FMjgvazY5TFJORVBLakNmVHVBYWdaaFFIUFFUc1EwRllVc3RCa2xUQ3YvZVZ4UktkV09TOG5zeWwvNFdyN0tBL3M0VG1uOEJ4VS8vd2hYRWVwRkJHbG1iM2k2R0lGeWxoUXZpQVpXbEtFejZxbkJOUG9sSUZxVWM5MWdiWXQ5am1haEFxdDU3UG5aVC9hQXJyalhpVnlnRDZNN1hZVTJFZVJZSG96bU9jNnFEdnNyaWtBV3lDMWkwc3N6UmljbG5VTGdxYkRJTm5Cc0N5Q0x1dTBhbnNqa3JuMEtORXZRcnFXRXB1Z21kSW1yMFRTSGJCVDFDYnB3MkNWMmcxcUJkTVlCdk1Zd2xUNnR2dFB5TmFVd1dOV1Qzemx1L0IrR0VJWXZESTVyNTJhNXJPOGRrQWNJL2grZFQzSWY4dHJFaGl3OTk0Z0o0Q0VuY3Qxd2pXM0crK0Eyc0dNVXk1emhSM2Jhc3lmVGo3a1ArTDJMZUg0SnNzcEVUZ2t2UE1XSGdCaUVWL0ZQS3ZISVJCVU95T09rOWNyT2tlSjNQOXZlMS9udVNlVm4zOFd5R2UyMmhCZU11NysvUG9wL2ZaYXlWYTMzaUJWV1d2K09sU1JlVDNSdnRxd3pINWhkVHFYRjBuMTdNMG45WHZoZFZEZ25qQTFicVQwV3dET1U1OXk2WnNLWGl3SXlLTGRrbjgvak5kQkNnamVaZXZXTTVBSXZJRFlhd2liKzllQ2w4RWV0eERZb2tRcmY5dndBREFNNU1wVy8ycDdzZEFBQUFBRWxGVGtTdVFtQ0MnKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmZ1bGx3aWR0aF90aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xufVxuLmZ1bGx3aWR0aF9sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI1NnB4O1xuICAgIGhlaWdodDogNjZweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFRQUFBQUJDQ0FZQUFBQzRsUWkxQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUVOQkpSRUZVZU5yc1hRdDRUY2NXM2lkQ3hQVXVwUnFQcWdxUmVBVHhEazAxallnMzFhcjZWQlc5OVZXcHR1b3R4S09vMXFWUlJWdDZLU1VTd2xWS3ZVa1FJdkZzMFNqUmFyeENKUkk1Ky80cmU2S0phczZjZmM0K09YdWZXZC8zbTBUMm5qMXJ6WnAvM2pNbUNUTDg1Tm9uRVV3Q1FvQkt3SFZnTXhDK3dLZjNKY2tPZ20rVVFWQWJvTkJkY2k0eEExbjVmczhFN2pIY0JkSmhoN3VTQVFUNTRJR2dBZUFIUE1YeXBDckw5NHBBYVpZL0pRRVBHeitYemV3bkE3ZUFPOEJ2d0ZYZ0YrQThjQXBJaEgzdjZOQ1d4Wmk5eXJMUWs5bk1nOWt2VDRyYjRQTVpMSlNaWDJZdzNHWTJ2UVhibWRYcVlQcDM4am92aEhGQXRVZjgvWGNnNERQZlhoZlZmdUN0RTJ0TkNLWUQ3d0hGZEZ4Mk1wbkRKcFBEQWtlQlhRc2JPRGN4SUgvSjV1MkJZT0E1b0xFVEVqQTU5MmxnQjdBTjJBcWZ5M0NtQk1LUG42R3lBRFFGZkFENnZhWVQrRFNSN0U5QUVuQ0lmQkpJZ0Y5eWtZSnAyUEdvcFFnSEZmTE15a1VOZTc2aU5uVnZKcStqZ3YrUlpFeWhWc01lWUJQd2JhUnZyeXZPa2pEa2F4MnFwSUNYZ0NvNnN5dlZibEZBSkh3dnJxZ1M4V2JTdXJZSStnR2hyTERyUmFpRnRScFlFdW5YNjNpaEJERGsyUG8waEk4VjhrejY0c1k5eXRuZ2lKZi9vWFZoTk1rQjFoUFp3V2tQRlZVaWtKKzFXWXVydDg1YlhIbXlIUmdISDNRSUVReE5qSEpEOENJd0VhaHZBUHRGQSs5KzNxam4rVWNTd09DRWFKa2pFcmNsL3QxbHE1MHhNY3JFK3RldUptdUJrWXNiOWJ6a3FBOGlINm13ajJaak9aNEdzeWY1M2tKZ0xQend0bFlmZWVOb0xua3VCOW9Zekg3VVRYM2ppeVk5VnY2TkFBWWQ0U09BWlUydEp3QVkxRlVKSUxmbEJMd09vNi9WK2tPRERzZVVaMDNtWncxdVV4b242TEtzV2JlZjdSM3g2MGVpQTFoWHJwS0I3VGR3YWRQdVh4Y2dnSUdIWXJnSTRLdm0zYXdtZ05jVG9sMlpBUEpreWxMLzdwTTF5OUZETVpVbFpmRE0xMFhzU1YzV0lQaGprcjBpZk8xd1RBMEVSd3hlK0Vsb1ZxdlpsODI2SmVmOWg3dlpiTkxzYTFyR3JTT1pCQWNyRHFPUHMzZkVBK0kyZUpyTnViV1dMWVdmQmpKVEpHWGc2RFp6RXBxU3UyK25aSklUMEJnU3pUelFGUERqQU0wOGxWWVpIeFhTNzZGN3MrVXR1cWJheVU4alhhRHdrOUQwNUN5Z3MwTUlRT2FQZTZha1RFWGFLdVdZdzlsRHlHRWZZNDd4Qk9BdEtmUG5hdnJYWXdmR2IwajVLcURyWWpzVDdEd0V6YTE4N1FZUUl5bURhL0hBdVc5YWRjbHh0Q2YyUDdDUmF0MW1rakpGMlFPb2JzWHJsQi9mSVk1QVc5UCs2c0dOelVHaW9WYldvdnNrWlNyNGpLUk1EWk5OYnpMa0VXZjZpcFpkYkc3OUluMjBucUJrUGpLdElDbnJOYW96bjJ6SHVuNjhmaG1LT0dzaWJTbmF0d0Q0T3cxeFlQTm9aNmRQMURxMG9JUDZpbDJvOVMxWk43MDJIKy92aDU3SjlraEx2MzJ4UVhEY29WYThRbXM1d29GdlZyWUp1MWZVdGtUQnZjalNGQVZkUmlJTW8rNlNwS3hUNEpIV3dGdGtWMXZTa1dNMjllZDhOSk9sYjlISzFtRTNIV1VuRk5STTl1MzhCRTZrY3ppdjh1eTNQNVlxcWxIQSt4TGZHZzlhOFBlNTZBSllLU2k4Mll6OTk2SDJtWUJ3TURDTk1USlA4MnNocS9Gc2twZjJiREtoOE0rMTRwVXZnSGUrYmRmWktSY3RnWkNvcHR3QXZhZzdRK3RHSWdBM2psZkQ4YzV5NktXNlFLS1ZHc2p4R09YN2M2dmFkdDd2bFBackhYWU53YmlYOTI2aUZsMFVoKzI4ODM1d28wTEtBM1V0QUJNMzlDYW93YktCU0tUZEY0am4xRE1RYkIxbUIySU5BUnB6NXQxNEZKQWh6bHI0OHd2U21BUE1SSnBmQk13Y3VwVURodGxveS9vYzMxbnNySVUvdnlDTk1VanJVZzU5N3YxRkFCb1dVQm9ENElWZUJleDdCZWtQQnBJNGRSMWxCd0lZeGxuNFY2eHBIeHFoTjVzaXpldVE5Zzg1ZFJ5czlqdTlkMjR1bldPV1BBREpBdGJweFhaSWF3Und6NEkrV3gzVUF1Q0huZ1hNZXdzNjlBV3lPWFI5dHUrZVRiWFVmcXZuamkxbFFNZ2hIS1I5RFJpdVY1c2k3WE9BWXh4NlBnMmIrS3NrVWs5Ty96K25GN3V0N1JDYWd2UytCbVQvZ3k2ZjQ1a2ZIVUlBcnRBQ3lKUFY3VHFmZ2g0TE9mWHRhVVB0M3g0b3daRm5jNk9DUXRMMWFrK2tuYm9BNHpuOU0xU2xMWXR4eG45RFg3YnJ0QXBwYmdETUFuNEFkZ0ZmQTEzd3R3SmRKbmV6V1ZNV2wxeEpvTzhuQ043bUdJU2hYWGtmcTNQYTNGa0lpOXdMZksxN2U1cWxMWkt5UHVGeEM0ODJWMGtBWE05dENIN2h0dDVzRjkweGhIWUlqckgwbkxaZEFETS9qQ0JyTzNSQzgwczZ3S0Z2Z1BwQ1lmTGx5Szk0T0cycTN1MEpIWEtnU3l5SHZqNXFDWUFIWVZ1MkZqZHFwU1c2QUhZVzZMS05ROTlLUFg3WVVsV2wwM3B6NU5jQnc3U3FvQXVIdnJWRE4yOXpVeEgzWFU3L0wydFVBdEI0SVpEckxRV0d6a2M0SDZXQndOOVVPTzJUSEkrZE1oQUJuT1NweUlBU1VzRUZNenh4WjNNK1Nxc1dyd2tDMEtpUFpTZ0NNSnQ0ZDZwNXFZeWY1MnlHRkFQWjh4ZGVYN1kyN2kxaEhUT0NOMjZuOVJHbExEeEtTMjJQaWk2QTFiV2hhMHdEUHFUekZVNmRyZDRNMHpGNmg0a3p2NjRiaUFCdWMrcGNUR1g4NXpuaUh0a3haa2NGUVFCaURNQ2liQW9KdnNXcHM2Y0taK1ZGdGxIcytVUDNJRjRDTUtra2dLTWNjWHNCMjRQVy8raGpOQUp3MTdLZjdxcmJnVG4xOWhEMkxIcTlhWjRjd2FzY2p6WUJranVzMjBuUDAvUWtyYnUvQUtUdTdOVkIxaThCYUxrZFdIWk5oOVZLYjdPTDJsUGpTbXFEcEJ5WlZZcmpjVXJJOHd3UEpQQzdYYlJPZ0xZbDMzS1FTZWc3UkRyWDh1RVBLZDh4Njd2N3RNL2tKQUJOKzhNdTZyQmFPYXVMMmxORHZWRlFiclpkdld1SnBDemdVaXRsV0ZqZVNVeVdCWjJvaFVKYjdGZnQ3ZHMrdFVoYUFLTEpLdXlwQjcwUlArM3pwNU9BcXhyRVpEUWwycFpoUnV0VnUxY2hITHYvNWNETER6OG9CZ0cxNkFKb3BITU8zdUdGa1VScm5WRXdyc1BIZXdJWlZneTA2Z1hGZ1FIQTZaYi8zZk9LUXduQXlPY0IyRU52UWFoRlM2ajU1ZUFyN1dqRjRiUEFaUU9TQUtFMDhFM0FpcjJqSFVjQUxyWVh3RnE5MVRTRnRjd3ZaKzRDT0VMbitGZmJ4b0dZL1lENVFKWTFGWmlPTUx2WjhuMjkvaG9Ea01Vc2dGNzBGbU1BMnN2aEFXMW82KzhJLzYvMlQwVklUV1k2LzVFdUNpbHBJSk5HUXIrZENRTmJYeE9EZ0hvYUJCVFRnQTRURkE2NmYrQlRRdU5sQjJpWk1TMENvdnNXNlk1QXVvdWhZaEdRQXUxSy9KZWtIS2xPQTMxVldIcXNYVk5DNmFlVHFjWUpBdEFUQVFoN0Zva2NHOVNLanZvK3p1QlUwbkRKUVZvQ1hSY0lrcFNMVEZ0enZqb0U3MDRSNndCMHBMY2dBQ0VQeS9IQkxXa0IwaW1HaGI2TDQrakk3eFdTNVl0TzZPOXRuV1Vsb0pINlY1cU5BVmd4MWVWdUZGdldYeFJQQjNkeW1WM1FnU1FsRDJteHhXZFJYTENrWExSajZTQ1RqcHJPQXNUM2J5dnpUbEVZcmNiU3dxYW5oZ1hJc3BtbXhTekNNRHZYb0V0cFRwMXpSUEZYNU9Td0ZyVEJhUVdIRC9xNWF6M0FJdlB4c3FIdVpaTmxUY21GMW9GYk9oT2d1bEZzQ1gxcmNUNTZYeFQ5QW5iYmpHQ1FoY2ZxdVR0Z21TV2RlbU5waVdWdDBXZmxqdnNQRGdMd05wQXRlWFFoeXMwV3hiNkEzWGhPaGFyc0NBSkk0U0NBaG9JQU9PT1dUU2NrWlRxcU1HbGpHRnZLcGxZY2o2V2NIOUZVZEFFSzJvM25KcWh5YmxxdnNwSmwwMWthRkxPQUpnMlhIRFRNT0FDSHZxb0hDcEVYSnpqeXEwV3RlUW02NzFaQkIvTFBVQTU5VDRvaS8vZEtpQWNPYUFIa0hweGc2Y0FGV3RSQWx6dXNNWWJ4TmMzWXd4eVAwU3dBelFuUDE3a1RCM0dPWnh5eTVUczE1aDZsMDVsYXMyLzlDY1JkZkxmSlJaM2JyZ1RQWTVxM0FOQVUyY2U1UnZrdEF6Vy9OTnNBaGJ6WUNkem55TE1QdldZZjg5UzVFMC9nOU05dGFyOEJHOUZGcEtuc0JwMHZnVFhVYmNYL3J3SEs2ZGgyNVhodVBOS2NBRTRPYlhGVU5wc3VjdXptQ3F3ZkdmK0NJYm9BR3U1ZXUvUmU0eHZNV1MzbFdWVmdwbDV0V0cxVzRoQ2tQNUJEejFTMTl5RGdHM1h4TGwyalZmNFI4ZllCb25STUFENGN0a3R6YzhTcHZhanRWbkxXaWt1OFB6dFVXYlFBTEhZeEZuUHVPSHk3Nm96RW9YcXpIOUljaExUUDU5VHhpOVFQR3BsVjJqRUVjQ3NrN2lDa0pVU24zZER1SExZNzZ1YUlyWmF5V1ZwSUN6VTRGbk40QWJGMUZ4eXFxTzhXQUI5c1lIZTZCLzRVWjk0dGVqemllRGlnaTlXQlNDZmRiTHNaOE9EUTdVOWdnUTEyck1MeGpZK1JwbEo2OGora3R4UFMzWTFEdHppSEVNRFo0YzB2VWUzT1dUTUcwTzA2ZGY1eitIblJBbmkwWEIzWDBJejN4MWl4QjN3QzJiVFN0S1F3d0NrWDFpTmRMWUd0U09jeXdJTlRyeG13UlpvTkJIQ053L2ZyQTk5WG1wcms1ZXgraHpTV0JFWWh2ZEYwVERxSGJsdmNIYlhSZ3E1NlJ0QkhVclpSV3BKYXdOYmFueDdaaFhBaEVIdCtSTk1NSGZXL05QOUcybmkvRFJYRGsxZmp4NzZjcjlCYWk0M0FCYnozSGNMdHdNSHJFMzJMNUFweHBJSDJmL2hMeXEwN3ZkQWNiV0psRkluQUhGdlNrR00ySGVOOGxNN1dPMU5oU3ZKS2hPdkpiamNtK1JiNTVTdElEeDFHK3JTa0hGa2VtR1BPUGJ2Z01jN1hkME9IMHc0akFCVGd0S2ZtSlF6RWp4dXNlSzA5UXdiZTNTc3BHeHhvenZkWEtnT1NjaHh5Mm9XUi9rNjFFVVIySEtrT1FkQUlxR2ZGYTA4Qjd6Tkk1U2VmdUlTQXByem93RWhhUEVKRWU4L09TYVh1QjYzem9IM3JUd0ExVU9CcEg3dWJ5dmpvMEk0K055YzNzQ21kc213NmlPQU9TNXNsb1c3QVlBYXlHL25lNzhCTlNUbW1POHRhL2dFS3UzWThiKzkvbm5pd05GQUZTbnM5S3NpeVpFdlhaREw5WXlvNzhTUlA0WEZMRC9leFN5R3IrWEhDV0FRUmtwQ1JLYVA4UDdFMUV1UWZOVTEzczRMdENrSXRsbUQ0WTV3OUlvUDlxQ0JNY2pIZit4TDJ5OTBuNE83b3ZkWncrdW5WNStRdXZCZ3ZPTUFPcFNIYzUxTHA4YWZhc1phVnY4SFZwVlpLMXp2VDZpZllzUlUxQTBFbklNQkZYSVlXNWcxLzBEUXJpa003ZmgzZFpJTFg3R08wUjJDQnBPS0tMQ0VGQlFYaWNxbXhwOXV3bHRVSW9KZ0IxYVJ4aStGM3A5ZTdhbWZiM2ZNY2V6b01QOUx1dVdZR2Q1VTlRSmVNNmZVZTdCTXdsZnp3TlAxUzJJcXhuTXdaOVRTWlFxbzJLOUVQd1JJWFl0LzhRcmUyOUU3OW9KRmRON0dVSEhPbUtZS1BKT1dJS0NNSUhjTTFMbk9tZDZ5V0g0SGRhRkJ5R3ZDT0FRbVV4a3FvcFRNZGRpeXdhOUpVNG9NemRObmhjNFc4L0dQV0xHL05uS25xekVRYUNIb0ptQ2daYUJzcnA5Q284b0RmeGpTeSswNDI1R3RMU2JudXFyc0ZnbmRHSVh0c0JTS0JXUGlmdzlxcEpkNC9RK2ZyMGRuNWRDSndLUU1VZkRvZWJHYldSOTduSHZXQXlmMjlzelRGc2ZNZldJK1dxd1RkbjExM2w5WXByVEw5T0ExRzBGTGdnVUJuaVc5azFqQWs4UHZZaHBwc1owWCtraDI3U3NxRmxrVDB6bnBZU0JyelExclhIdzJmdTFxVWlYRWZuV3UzenN4dU5GV3Bsek1yYUZaaUwydGhycjgvcDI2aDA1VzVJNEJ1Ny81RWl0SjhlODE4ZjZPcG9iZk5jNStKY2JRR2xTT1NhQ2NUN2M2aXM4MW9QM2hqeVhrdVh0U01CUDRZNTZmNW5uYmtOWjNOUVBQR3ZwSXljMENPVFZOenRBU2J0aEFYMStqVHBOczFWdEN2QUw4dzBQa0d4K0JuRjV3NWcyQTNtbk9ubzhGcnNISkN0cUpqdWN0S3luUmRHUWNsaFc3OXBhbEw2cnJmWnZha3l6L0pmbWVCYzdBbDl6clRnbE1BSTMrbUpnOFZ2aXhwWHAyN3pwUUJsYVltVWMxRnpUTXZobXJNK0lTOFhWdmwvcVpUMFFsMVowcGFTd0pwRS95Sy9tQ0xrVCtiOHRsUjdWeTkvQUR6Nm9nRE81MVV4SG5MR2tuRjhHUWFONG0xc3YrZFN3TFhKL3FLMDIyRUNBTFF1NVNmZkVJMUNkeWMzRUNRZ0JCQkFIcVhzcE5PcWlhQjlDaytnZ1NFQ0FMUXU1U1pvSm9FK3QrZTZpUDZ6MEkwRXpkaEF1MEZoWGlIMld3S0F6S3N1T0s3SHpCVVdFK0lJQUFEeUo4UjlYZVlaWkNBREJMZzM4ZmZUMWhPaUNBQWcwakc5SG83WkxPcEU1RE9lVzZncDdDYUVFRUFCcExNbWQ2N1pGa0tCdExwQ2pFTGlCY1dFeUlJd0dCeWI1WjNISnIzd1VCNkljMy91OEFjWVMwaFdvcVlCU2hDS1RiNnB4YVNzdW1sN01NTkJhQlB6cHhuWW9XVmhJZ1dnRUVGQlR3T3pmd1d3Q1lnRzhnQy9nZTBFb1ZmaUNQay93SU1BR3V3Rno0SzdxbEdBQUFBQUVsRlRrU3VRbUNDJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5mdWxsd2lkdGhfbG9nby1ib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDUwcHg7XG4gICAgbGVmdDogNTBweDtcbn1cbi5mdWxsd2lkdGhfc29jaWFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1MHB4O1xuICAgIHJpZ2h0OiA1MHB4O1xufVxuLmZ1bGx3aWR0aF9zb2NpYWwgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZ1bGx3aWR0aF9zb2NpYWxfeW91dHViZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiA3NHB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRW9BQUFBMENBWUFBQUF0K0s3QUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBNGhKUkVGVWVOcnNtMXRJRkZFWXgvOW5YSlgxV202bWtCRm1SYUk5QkVFUGdSZUllcER3UVhvSmVvbWdYZ0pMSTRvS0pUSlNCQXNxb2h0RWhGQUdGdExOOEVJSlJWR1VwbGdta1lGbGEzbGI4YmJUZDliWlpTK3V1eS9ObkduUEgvN01ucGxsejVuZmZPZWJjMmJuTUlRcHA1S2gwQ2FOdklLY1RyYVJyZVE0Y2hJNVFTdkhrNU8xL1Zhdll4YnRweFJ0bjF2TXI3eVFSc21xWDltcGZaNGxqMnY3SnNrTzhnaDVRaXU3anptMHNwMDhTUDVPL3FFNEI1emhuRDliQkF3L2xrY3VKdWVUYzhreCtMODBUZTRrdDVFYnllMEVUZzBiRkVFcW9rME5PUnVScFc3eVlZTFZ0Q2dvclh2Vmtrc1IyYW9qbDNsM1M4WHZDMmNrSkpkS05SYUJFVVhSeFBOUXEyVGtvd0tLcWpiL2lLcVNYQUpVNVJOUkZFMDVXdmFYQ2xRdVJWV1hPNkpLSkkrZ0t2SHVlb1dTUjFBVmVvUGFKSGtFbFlzTm8veVVwZzNwcFlJcm5VZFVsdVFRVWxrY1ZLYmtFRktaaXZZa1FGL0Z4d0d4TWFicmVqYmRxMTJiQ2RaRms0RGk3V1lCWlRNR2xDdVlWNExkdXdyV1hBOXNXRzhLVUNuR2psSzJnTDE1QkhhQlpndTJwYUtDU2pFdW9yd1ZGUVhzM3czVyt4dzRzQWV3V0lTTXFGUmhtck1rQ2F5dUV1emRVMkJidmtpZ1VqbW9ST0VDUFhzTjJNTmJZUGR2QU90V2k5Q2lSQTdLS213S0xkb0s5djRaV1BWeElOblE2Mm5sb0dLRnZ0OUVVNzRxMndmVzB3N3MzVVd6VThXSVZzVHlXcU5OTVpKWnZnenM4bG13VjAxQTNtYmRMeGNIRldlcXljVEdYTENXdTJEMUY0RlZHWHJWR3FmQXJOcTVBK3hqSzFobE9aM0d2MCt6NWdXbHN5eW1iZm1kQjFDUDBHais2NEJ1b0J5bXlsTnZPNkVlcWdEYVgrcFpxNE9EbWpFRm9KKy9vSjZvQWE3VEpOcnAxTHYyR1E1cVNtaEFNN1BBK1d0UVQ1OERSc2FNYXNVVUJ6VXBMS1NtWnFqbHA0RGVMMGEzWkpLREdoTU9VUGZuK1R6MHBFMlVGbzF4VUVQQ0FQb3pDcldpRnJoMEU1aWRGZW5TRFhGUWRzT2JNVGNIWExrTjlTUWxhL3R2RVpPQW5ZTWFOclFKTFMrZ0hxUnU5cUZINUZ2S3NIRVIxZjhOYWxrbDBQallESU1UdXpHZ1B2VkR6U21nbSs2MFdZYTVMbEQ2LzUwKzRURGJoR21RVDRyNzVaUTNkS0xnb1Bva2g1RHFjNzl4eHdlZENaTEhnaHBYbkFPSjd1ZFJyeVdQb0hLeGNZTnFrVHlDai9TOFFUVklIa0hWNEFIRjMzcWxUWWRrRXFBT2pZM1BNL05qa2t1QVBFdzhvTFEzOUtzbEc0K3EzYXNXL0NPSzZ5am1GOHhFdXVvMEZoN0paV2krQ204Wm1oOHN1YkF4SEZBTGdJdm9wYkovQlJnQVMrLyticnVYdG1JQUFBQUFTVVZPUks1Q1lJST0nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mdWxsd2lkdGhfc29jaWFsX2ZiIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL0NvbnRlbnQvaXFvcy9pbWcvZmIucG5nJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZnVsbHdpZHRoX3NvY2lhbF9pbnN0YWdyYW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDYzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFFQUFBQUEvQ0FZQUFBQlFIYzdLQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUZuTkpSRUZVZU5yTVd3dVFWdFY5LzU5ejcvZDl1eXk3TExDOFdRUUVGQVNKQVNRK0VveEdvNmlUNll4V2EyTk1FNHV2VE5NNHRVbU44WkZtYXFvemFldG82Mk9tVFVacnRUR3RNWWxhUjYwb1BvcnlFcUtnb0lnSUxBc3M3Qzc3K0w1N3orbi9jYzU5ZmFzUXFySGZ6SC9PZmQvei8vM2YvM08vRUE3eCsrcTNmbFhCNFJ5a3BVZ25JczFBYW9ML243K0RTSnVSVmlJOWp2VEVBM2VlUC9oUk42aVBZTHdSaHo5SHVoWXZhcU1MbGJWNGc4M2QrR0VQc0hXajNHbVZTbzc5SG41N2tINkM5UGNJUlA5aEEzRFpOWStkaXRPOFh3Tk1WUlo0Nmhwa1ZCYU9EQUNWZ21Cb1ZKRFpWamgrb3IrdFNKY2lDQ3NPQ2NEbFZ6LzZwd0hZdTVGUlRTZTFZMXA1QUJ4WEtwSHJvUUJRZFFENGJlTzJEVzhqK2UxUFJrdm9kVmNpQ1BkOUtBQlhYL1dmeTdTMTk2Uk1Jd3BaNXQyeDVFWjdDQTFRQlJOdyszN2JEREVTQ0xFRGdXWWNLLzF4ZzNFRmduQnZIUURmdnVJWFMvQlZ6MnFXUERHZVNsNFhtYmR5cHpyRXpJZ3B1c1dxZWhCU00zQ1NWeW9GQXJmakFoZzB4a3A5WEpwd09vS3dQQUhnTDViOXZBa1pmaE9aYjArbExzcWJha0s5L1lOempCK3VBU3E1d1RvZ3hBazZVNkRadUdPbUFJVGZqdDErekdCb0dmL3ZXdkUrMG13RTRXQkllNVhZWElkVGF0Y0Zack9lUC9VRDlVeXJqL0FCNER5L1A1YXF2T0lialFWbjg4NUJxZ3p6M2hRY0VMRXlMTDdJUWdMRUVUclBkcVRya0c1V04zN2pvVVp0elE1a3ZwWFYzWnJVN3EzTmo4eUZ6VWNBM0I4eFpqak1PUEVvYUQ5dUFveWUzQXBOclkyZ0EvMnhHbTRjRytnK01BQTdkL2JBcGsyZHNHck5EdWpZMTgvQVJFZW1FZnVSSnFvZlhmYXZmNGkzUDh4TVd5ZjlETk9wNm1kTlF2YmJqaG9GaXk4OEFhWXVtUEtwWkQzclg5OEpqLzE2STd6N1FjK1Jtc1pGWWNtWXBjU2tkM1FlQUcweXFrL0h2Tk5EQ2dJRkN5OWVBUFBQbndkS0svaTBmdk9PbndESHpSMFB6eno5Tmp5S1FBeWlsa1RxZDNLV1M4T3lNUXM4czE3YU9zdTQxd1luK1VwakNVNy83cGt3WWU3RXVxY045Z3pBN28wZDBMM3pBTlQ2YTg1T1ZGMUNORlIrQUlVUW1jMGFhU3cxaERCeWZBdTB6MmlEeHVHVjVKMGFCWERtV2JOZzZ0U1JjTTg5SzZGbklJSWFITFpaTEZCM1h2elAvY2hjUThCTUR1RUFiUm9DdzNJSVg3cjVYQmc3ZTN3KzMwU21Oenl5R25hOHRnMnNzVG52NktPQmQ0Q2dmQUtrTWd3NlIrak9HYTBTeHhock9SNDdaMmhRKzZiUG53eW5uRGNISmgvZGxwdkh1MXYyd3AxM3ZBaDlOUU0xQk9Bd3RHRWcrTXJzODM4VUdnTUJUanhFa2xIMkF6OWF3OXNuWFhNYVRENXhhaHBRSXdOcjduNGVWdC8xSFBTOTN5WFhXOHRFUUFaR1RJbE56S1RIdFJGVDg2Um9uLzJOYUIrTmdSTkNrT1FpcVdaMjdlcUd0UzlzZ2Q2ZUtreEhFOURPREVlT0dnYWpXaHZndCt0MnVPdnpVV2lJWHhpVzBHNlVFUi9BcHVBbUFXNmk0Z2NzVEVUR3A1MXhUT3FWQnlONCtjWmZRZWZhN1ZBNlJCM0FHcUNnb0FYdUdFc2YzMmhFOHB3WU9RMEluR1BUN2h4SlUrTUVqY1pqZU9QclQyK0NmVHNPd0VYZk9RMjFNK0JYTFRycEtGaS9lanVzWDkvQndHaDhIcjB5K3BDUUdWd3c2OXliczFLWDBTVGF3TWZ3RVorN2NTbFVSalFtTjY3OThYOUI1NHZ2OEhtTklPcllKa1NTOS9jR0RsaHR2ZFNkVmhoWFlDVWFrMGFjbkZPR1ZDdEtwUUFtSHpzT1JyUTF3Y0IrTE83d3ZRYzZlMkVmMHJHTDBrZzBxYjBWVmo2MzJWbWhBajFFVHBLcVFCUzdGOHZFdlI4QVB5RThOdjZrYWRBOFpWUnlVOGZ6bTZIenFZMVFzb2NvaHJLMm45aTlHM0ZXMXFpOC9kTTU1SlFrelJwQlVzTjlPdDh5WlNTY2VjTTVNQnh6RHZwMTcrNkJYOTcyRE94QmMzajdwWGZoclVWSHdheUY3WHh1N0lRV21EZHZQR3pBTUVuV1FaRkt6RWdsRGpKeG9tUUNKYlRsTWxKSTIraEFRcVF5alZYYWoySHlHY2ZtbUh2bkgxZEFPQmp6K1dCUUtCeElpZmZ4SEYxVFlwTG5scXF4alBqTUVqMjdLdS9pZCtMN2FTNWhkaTYwSDhlOGZmS3lVeFBtNmRjeXRobE8vNVBGZkEyR2NuZ1puWEQyZDhMaUtYeWNxT3hISzFTeUpxc0JPT0hZUlFEdkEyZzBJbjA2UG5wQmUzSkQ5L29kVU1WTXJGU3NBZngrUWNYRTAxdVdPR1NsVC9iY1ZBS0Q3NGx4RGtsTm9NWFRrNDBibklEWVA4Q1lZOGJWYWRtNG1XT1lNWkx2Z1cxZHNITnpKMHlZTVliUFRaODlUczRwTVFNL29tTUEzMzJnU0JHU3BKVzNTV0k2VGhrbk1Cb1I5VkxHOWcrOHZCWDlRenhFeGovVW9TUzRJd1hRZXVvMEdQMmxXZEF5ZnhJMG9rb3JseTRiMUl5KzdWM1F2V2szZEs3Y0NoMm8wdFZxRFc4UlFHS2MxOEdPYm1pZTFKcnZmKzN1WmUxUWxweWpndTBvSEE4QTVRb1VFYnE2QnRnTEtJY2t1MSt0WFZGSUdvQXY1ekFVV3dlRTh3TzBqd2cwanNtMy93YTJkbUtlSHllY3FpRTV6emMwMnI0OEY5cXZYZ0lON1NPSDlCY2FQZmp3NlcxTUU4K1pBMUh2SUd6N3hWclkvT0NyVUt0RytENEZiOTczSWl4Q1Ird3pUNHVNci9ucHl3SUFNWWh6N2Q2K1AvZmNWcXhKZXZiMmlWS1NHaW5qWWdKTlVaT3FFd0I0TUhhZWw1aldQdCtWN0RCb0xLaDBkVEFId0ZEVm9Hc1hRTmpTQ0VmZjhnY28rWm0vVTRvYm92U21YN1lZSnA0OUc5YmQ5QnZZOStZdTZGeitOangvMVlNdzRZdkhzS2xzZTJFejdOMjZGMEpXYWN0U3RmM1YzSE1xcUdFaGFYTHNFdzNOd21icGF3RWxER3BpWjZRaUtuREpxQmJwRTJtZFYzT05hQkVBcWhEdFZVRVBTcU9iWWRZZFg0ZkdvOGNlY2E3Zk1LNEZGdDF4SWF6L3dhL1JMTjZCdm8yNzRhMjM5MERzVENNazcyNmRqYnVvbFl2eDFuQllWeG0veEJwa2RBSkNHSkJOQkNiSE5DaFgvT0E1cmVOODdZOUFCWFFzMXc3S2E0T3VsR0htMzMxMVNPYWovWDNROWR3YjBMTjJHMVQzOUtMNmw2QThIa3ZvMlJOaHhFbEhRN2x0ZU1FOFFwajN3L09nZXRYRHNIL2pMcGRIb0Y4SXhWRks5cWpZYkVOVEFBQTFtaE05OGpYR2UzNHRLYWVoV1NOQUpFMnRQZFBXT1FrSEJDVWdPcDgvYVFSTGgvRlErVjd5bS94blo4T3dXZmxpeWVJRU91NWZEcnZ1Zng0TXFpcmxBT3dyck9MdDNaVHVJT3FqejBCL2NjMFhvVElwOVJlNkVzTGNINTRMS3kvNkYvUUpPTDlRc2VPTGlURktYaWlab01nUjUrZEtTVmhJSVkrbW13T0I4ZzJOVVFJRUFHYWNtb0ZnQkFqbkIvaDRZT28wUU90b0NGY252OFpaazZEdEs0dnpUYmpCR216OXE1OUN6NnJOUEZseWFwSWNPUURFUy9GMjE5T3Z3LzRYTjhHc24vd1J0Q3hJNjQ3R3lhMHc1Y0lUNEwzN1g4V29vQndJd0ZwQUV2WWxmRjREREJOUWxqd0VDT1FUZElBQU1LbUltV1dOU01hWWJUNEhnRXJQS2RhZW1BSHhOUGJTTStweWdlMC9maEFPcnRuSTF3YitXcnBmeCtteitEbnliQmpzaHkxLytUQlVPM3R5ejVuMHh3c3hhVU9wMXF3a1dsV1hRTGtrS3FqekFXSVdGQ2xJRTJUTXB2c2tUSEorOVBJd3d6eE9NTkRDbkZKRkRjZ3lUZGRIQ1JPbFVZM1FmUExjM1BXOUs5SGVYMWp0cm9rRU5BZWNmMGNDZG9aTVh5K2F5d3U1WjVVeEp4bXhhQkpuaHdFQ1FRNDhvR3lVa3JtYUpIUTVBQnlqWEpQRUp0MG5FS3lZaDg1THdER20wb21wZ2hNTVdBT2llb1p3ZS9pQ0dVbHk0Mzk3SDNyQ01abytWNmtVaEN3WVNudXRFR0YwUGJsYXVxYVozNGpQVHVKcjJNTVQ0dzZJTUtJY3B1QURjT3BobkJaM3pIUnNFZzNnUW85ZnFGTGJGNGxudytCUVBpQUdOVVRoMjNoc3ZqY1lkM1hENEtiTnlJeVZyZy9YV05wNVlIRjZ3RFlzdm9CdG1Id0NNbWM0cmgrRS9pMjdvSEhtaE5RWFRCL05BQm5PWGREMnE1VGZhSWlzZ0pGejJNUjRiSk9zTHkzQ2NEN2tRQWhFWnNZeG5rUUI4UzRmQ2dENUM5ZkZ5a1dCOHRoUitSYloxdmZSLzlRQVhKMXZYWE5WZWdQaTlDZ20yOFFaMnVRWXFhbEJxblowNVFBSUcwdHVEc0IxaEtGa0xaTHdwdU42SDBDU2x1TGFnbVJCc20zZGRob0ZtSEdUTUo0ZWl3dUprTXNOaGdDQVBIUE8rL2YwdWp6Q3hRdGlFb3diaVdtZE1NMzd4bWFBMEt3UnRuOGcvLzVLd0U3YkdJbi80TllTQ0lTQ3RicmVoQld3dVN2Q0pZa3IxVFhQUFNTNzlJeHJsZEVFQjBCZEhwQWtRdGxGYndlQXljOGdiQm5HMS9wYzBUTXFhcTVZQ2p3U0VEVGlzNjBSVUVpNmxNR1Z4bzdJbTFWdnYwUWl0aVNkTkR0WXpvVThnUGFwM0lhUzFBR1dmUmdrblNpaWtKMVlqdkc4S2VnNkRSQ0hwbFJ4L1JjbjE3azdkMjFwYXJ1RU5Rc1p4bW5RcWRTdHJKc1ptMm9FcVQ0bE1iWlVnb2JwRTNMUHJPN2N5ejVBU25yV3B3UUVwWXRSUUxKQkJoYmsyYVE2MHBpaFJvdVZNS2lUQ09CSVJjbTJLdm9BNVdLNVN1Ty9jaFJ0ZVNzL2dkWldkSXpUK2ZwQTFkTFE2Y0pzb0NUMit3Z1V1RnlBSXdJQ04zemhUQWlhaCtXZTJiL3h2WHkwY0hPVTV4UTBJSkpFaUNNRmgwTGZxRTJqZ09aSkpDU01CZHBUSkE0dlp3SXA0MEdCb2cycmFRMHJkMzN6eFJjd09DbmpVUm9XdFNSZ0FRTnVNcUdZUURBdzVwS3pDeGxsRlJPcXR4Sm1KU2xMUVZDRjVXcnFiZWpJNVFDUnllY0ZydXV0czVJUHNzbUpZeElLaVpBNFFUcFh3NWZXZVBRRUIvZkI0R3V2NUpPWDQrZEQwMm1mejJXTDJtbERraFU2SUhSR0dLM25mUjRhWmsvUFBhdjd2eEhnYXAva0Vkb1ZjVHdmaVZaRkFGamlydU1sMnhuR3ZRWm9YY2pLa2ttbTJwQ0hWWmdQaUZSVXB3MERqejZRdHNlOEZsejVMV2hZdkRCaDNKdVoxNHlnTUlmbUx5eUV0aXN1eVJkVFVRVDdIbm95a1RxRG9Kd21PRzJvTXdFUXBuWE5yVXNZUDBLNlpxRnpKcENhZ1FkREZVMkFRY2xMM21zRGtYMS9Fd3crK1VpaCtSNUN5N1hmaCtadlhnSEJpRVozVDVRQXFCeUk0Y2dtR0gzbFpkQjIzZFZjcUdSL1hROC9DYldPRHNsT3N5QTRBSGkvMlBsWHJsWHZza1dkTVFYdkIwS2RaSUlPMFlUY2kzUjlGQ0JRa2hwQkZiNllRdUVQL3Z4dUNHZk9nV0RHY1ZudkNRMW5uUStWSldkQ2JlMUtxSzFmQy9HZXZaSUJqaDRMcGJuem9iSmdJYWhLcGE3QzdGLzdCZ0x3R0xlNDJldjdFV082aVJYNEhrY3hDbmp0NElvNTFtd0cxR1puTGFCY1F5ZDVnUE9rQ1JEQ3ZQczJvOUN2d2djMFdLNm5reldydXA1WURIMTNmUStHZmZ0MkNLYm1XK3FxMGdEbHhWOWdPcHpmNEJ1Ym9QUFdmOEEwSlJLdE1OUTFscVJId0ZDdTNhZnFBUERoblVwbU1nVmlQdENTQm5zZ3RNcUVQcVZxR1djVU9WVXRsTU5sNUxZUmN6QW1uRW1EbzhZQzJUN292K3M3VUZ2NTFCRzN4UHFlZmhiMjNISXJvdENYMkx4Mmd1TFNuUk00a3dpdjZBVEJ0L1JVWnVVcWNocmd4dENydEM5OU9mRnhXa0NOQkJzVU5HQllXUmhVb290S0ZjekFwdG14TlRVWWVPUTJpTlk5QzVXbGw0T2VOT093R0kvZTNRSTlEendBQSt2V0l3OGhTWWsxelJqbFg4c3ZqSWx4MGxQcUx0SGN5NFd2VXFKSXdLRnJySFZKVWJvRW9LVWFUTU9QeXBnRGtLU0ordmZsMVdvQ1ZueHZhNW1GVnBrUGh3b0FjQkZtbWFMM1ZrRjAxMm9JSnMrR2NPNFNDS2JOQlQxdUNtcFRnOXd5T0FCbXh6YUlObTZBd1ZkV1FIWFRKdlFOeERoMUxFazRvWHhONVl5ZkdxSXNmT1cydVNVR1VHblBMNWRIKzdvejJTMjF6QlJYcHF3RldnQUp4ZXNiOGNUazhhbWdRU1JWU1hFT2Jmbzd3Vll4L3k3TDRraDQ5UEdvMWc5SmhhZkZ1U2xWM3hpM2JwV0pheC9LMFdrRmFOZWJFRzkvQTVNbFBGK3pYTWJ5MkYvajBTRFQ5RkN0UXJGdjE3dzE5SDJZU2ordzRBVlBwd3JVVDlUdXU0S20rV25lUUgxSHFpU1ZteDg3UkNzVkkzVy8vYks5bUlEM0FTaHhpNlJJbFVJdEdvQkF4RnRmaDNDVzlQbUNxWjhCTldZOG12Z2U2UndybGRjQS93R2x0Wkt2ODJxVDY4VWg4cFpxOXNpMTRHdnVlMUVyS3plNkd1RmxRWVp4U0JoMzZ4ck1MTGl2eDdoWWM4dHA1YlpSTVB5RWRQMmhkODA3N01BVmhncjV4TWY3QXNVZ1dBOUV3bndGSDF6QmlTRFJDQTJ5VHhSdFdwNExaK1dUTDZKVkIxRHMvSFRxQ0JQU2ZKNjMrVHEzNzdZVmI5T3g5QjErWDBydHRJTUV6amVKZjNJNXY2cW50a3ZPeXZVaXU1NVprMWExemtHUzJpdW4rc292L1NmTWs5VExibElzZVp3c2xaR29BZEhXbDhIMm9zU0hpNDJWanZzeXF2SkxFSGY4TnVNSFZMcElhdDNuZEU0RGFCMmZhbkVWWWlVV0tlazVVQmVJL1lpUlVsVnBmZ1RWZDNvd0ZvZEhRTGlQSnJYN1V0UkxIZHduTkJUcUd1YlBndFp6VGttWXIrM2VEOTNMMThteXVKVzFRN0NaVDdXdGFJR2hxRUMyYnNzcVpaNGtVUTdFREx4RzRNU3JxLzR0dC9aWE9lMDZDTVpPWTVBVW1ndTNwb2xDQVU2VnZaUkZFMFFMM0xNcm1XYzc0TVg4TkwrWHRpVXNaM0tTSkZHTGM1S3ZUSnNJRTY1ZmxwUCs3cDg5d1JFQUlOUGJVSmtWTDBsM3hLUnN4ZG04Wjc2VW1nRWR0enpoQUQzNWNvaDNyczBrTk0xUU9mMFdDQ2Q5Tm1XZVNmcjB2QTduajVXQ09pRDRuUVJTMlFNampBTy9VN0VUOWxHcHlMalBXSnNXeklNSnQzNFhncFowTmFuMzFUZGcvMU1yMDRVZWxTNzNKWDFQN2I5TlFqTzQvcVRwMzhPWGhvbmFaelhBU2NRRFkzYXR3MUMya0psbkVJSXlCRk5PQmQweUVjekJuWWg2cjBoQ2U4L3I4NFIwWDB6Rzk5TlV1bHFiejE5a2dUWDJYMXBuaUxLNnllM1ErczJ2dzRpdlhZenpLNmZOa3UwZHNQMEgvNFJsYzVSY20zemp5amhvZDh5TldnMm9BOWVldmg2Wm5rdU95NnN0TTEzeWpBY3MxWVNwcHRGUU9mVjZVTTJUNmovRDduNFA3SjZOWUhvUmpMaUtabWZUeWpEakcvaDRsUG9HaWdvY0lhaDlSY2ZvRTBQY3B0QklrY0xhQUxWaUdPang3VkNhZlR5RVU2ZlZ2YnU2YlFkOGNNTWRNTGk3R3owODVnOUVCc09wZGR0SU1aTEZLQk5IS013NGhLaXNONFFxVkt2UTBjMGxPd1puejh4OE9jdThGdW1SNHhuY0Q0TXJib0hTWnk2SFlNS0orU1NwNVNnQXBPRDMvVWVoRjErRnpqdCtCbkZ2RmFjWWlOSm9EM3JlREFoOFNpeVZPT2xWSVRML09NYUN5eXd6and6U1dISm1rR1ZlWjdiTkFFUnI3c0xzN1NYTUR5NUFiWmo4cVh3cVczdHZHeHg0OEJFNCtNbzZsaXdhaC92TW4zeUVGbnUzVXZ6d2RteHpxU3FlZTF4MTMzUldJOGJ6SGFqdXJSeW52UU1reDBWcXJ5WHRGY2NtV3NDMm5kZ3labGVqanNIVWRoR29rY2VDR2piT3Rady9nUjhtVS9HdUQ2QzZZUU1NdlBReURHell4R3BOeVZPTVdTU05wUGF4RVJXMy9wd1JFNkQ5bU13Q0V6TzhieitheDBUMlFOMjNMYjFaTitpYmZMTENBR2doQ0ZMbUV6Qnl6c3c1T3UvTTBKK3EwbkR1OERMU1J0U1FNaTlyVFM0MXBuMDZ6ajRBWXo5VWFiUzhiYXU0UHlEYk1HZ3d0WTBoM3Q5THJnV1pLbkhhekRiT0RIdm1IYk1PQ0dNeXZxRE9Ed1MzbkxMdSt6ZUhia0hqZGh2b2I2REt0MU10b0J4amtHR1VwUjc0NHdLRUxuajA1QjhwdFFPaWVsWnFBaW1Lak5RQXhqRlBUUHRqc1FCZ0I0UlpHSERiVEFoU1B4NGpRcWtxVlpKd2FKTlBxeVhCY2QveSsrbzB2M1NmOFFPeUx2UStidDhPdnFYZWZPMXZEcUtrTDBWZklHdE9tWkNsVkdyL25ua0NRcnRZejJ2dVFlREcvSDZpUmY1WndSRGdhcGZ3Qis0OGwrQ3lEejViREh6akpmMnpqWUxzMXl3Mi9ZdFBickhHNXZhVk9FZnE4bHg2eXJvYkRrSm1UUUdhci96bGNuelJWY2tFdldTMWorY1pKblNXK2FISWE0bE9yMWM2eDdoODdlVkNxNEtFNGVSOUhoU2RhcDlJT3NONHN1aFdJUG1uaDF2anpLWVJETVpWbjN2dHB1VnA0elR6RzM3cGY5eUxWeTF6M3pKRERnd2ZCVEltQU5rTU1NeW54T0ExUkdXamlFbytXM1U5cThMemZYM2d3R0JnWEI2VDA0Qjg1eVVwUlJMMUwzNnp4a1NWeWJKRi8vUFg5K1k3eDRWZjA4WC9maDgrYlFuUzFpU0Q4dy8yN1ppc0ZGMkVxQ09kU3BSdTFEb3p3NkdhS2Jsblo3aktITStxZnlwdG0vNlZCYklMdHVsZi9KVDhjM1RKZ3BmKzVyNjZieFNIaWpiRExuaG9CZDQxQndsVFB0aVRlbnVWK1N1Y3lrUUdiL2ZPRnhTaVJQYnZjM254RkJCUWVVbUN6b0JRbHkrcjRwYzRHV0NTcDlOL2g2OUhtblBDQzMrNzRyRC9PNXo3TXZUeHIxVlFvdWNnWTB2UjhaMklUTTdBN1NhdjdwQXBmS1FQNkZMY09HYnZ6aDdla1hGajlqaEZBd21MUmtKZmY4d1JnY0llUlFDT0JIMFVDV0tPQkNhV0VCaGpLTFJJY1Q0VUhrVGFqTnNyTVJ3K2puSC9pVGxQMy9tUi94Ny9Yd0VHQU1peWhZS3JnVkpLQUFBQUFFbEZUa1N1UW1DQycpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnRpbGVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0OThweDtcbn1cbi50aWxlc19uYXJyb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMzNweCA0NXB4IDAgNDVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXNpemU6IDQwcHg7XG59XG4udGlsZXNfd2lkZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMjUwcHggNDVweCAwIDQ1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiA0MHB4O1xufVxuLmF0ZWxpZXJfdGV4dC1sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB3aWR0aDogMjQzcHg7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pcW9zLXBhZ2UvYXRlbGllci5wbmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi50aWxlc19uYXJyb3ctLWJlbmVmaXRzIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvd2VsY29tZS9iZW5lZml0cy1iZy53ZWJwJykgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xufVxuLnRpbGVzX3dpZGUtLWF0ZWxpZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL2F0ZWxpZXItYmcud2VicCcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG59XG4udGlsZXNfd2lkZS0tYWJhIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvd2VsY29tZS9iYW5uZXJfcHJvZHVjdF9QUkwud2VicCcpIGxlZnQgdG9wIG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi50aWxlc193aWRlX3Byb2R1Y3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4udGlsZXNfd2lkZV9wcm9kdWN0OmJlZm9yZSxcbi50aWxlc193aWRlX3Byb2R1Y3Q6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL2Jhbm5lcl9wcm9kdWN0X1BSTC53ZWJwJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xufVxuLnRpbGVzX3dpZGVfcHJvZHVjdDpiZWZvcmUge1xuICAgIHRvcDogNDVweDtcbiAgICBsZWZ0OiA0NXB4O1xuICAgIHotaW5kZXg6IDI7XG59XG4udGlsZXNfd2lkZV9wcm9kdWN0OmFmdGVyIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL2Jhbm5lcl9wcm9kdWN0X1BSTHAud2VicCcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDQ1cHg7XG4gICAgdG9wOiAyNXB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIGxlZnQ6IHVuc2V0O1xufVxuXG4udGlsZXNfbmFycm93LS1pcW9zIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvd2VsY29tZS9pcW9zLWJnLndlYnAnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4udGlsZXNfd2lkZS0taXFvc3Rlc3Rkcml2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL2lxb3MtYmcyLndlYnAnKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnRpbGVzX2lxb3MtbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDBweDtcbiAgICByaWdodDogNDBweDtcbiAgICB3aWR0aDogMTMxcHg7XG4gICAgaGVpZ2h0OiA0OXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL2lxb3MtbG9nby5wbmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnRpbGVzX2lxb3MtdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExMHB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAyNDRweDtcbiAgICBoZWlnaHQ6IDYzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3dlbGNvbWUvaXFvcy10aXRsZS5wbmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnRpbGVzX2lxb3MtdGl0bGUyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2MHB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA1MzJweDtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3dlbGNvbWUvaXFvcy10aXRsZTIucG5nJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAudGlsZXNfaXFvcy10aXRsZTIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiAyNjZweDtcbiAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvd2VsY29tZS9pcW9zLXRpdGxlMi5wbmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxufVxuLnRpbGVzX2lxb3Mtc3VidGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzAwNzFkYztcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRpbGVzX2lxb3MtYnRuLWJveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICByaWdodDogNDBweDtcbn1cbi50aWxlc19pcW9zLWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDlweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc5ZGFiMztcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxmcm9tKCM3OWRhYjMpLHRvKCMwMDcxZGMpKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIzc5ZGFiMywjMDA3MWRjKTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIzc5ZGFiMywjMDA3MWRjKTtcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwjNzlkYWIzLCMwMDcxZGMpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIzc5ZGFiMywjMDA3MWRjKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yU3RyPVwiJyM3OWRhYjMnXCIsRW5kQ29sb3JTdHI9XCInIzAwNzFkYydcIik7XG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvclN0cj0nIzc5ZGFiMycsIEVuZENvbG9yU3RyPScjMDA3MWRjJylcIjtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnRpbGVzX2lxb3MtYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3MWRjO1xufVxuLmJlbmVmaXRzX3RleHQtbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luOiAwIDAgMCAycHg7XG4gICAgd2lkdGg6IDMxNnB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBVHdBQUFBc0NBWUFBQUQ0cEFRcEFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFFRHRKUkVGVWVOcnNYUXVRRnNVUm5oOFF4U2dZbFVDQ0tJcEZDQnhvRUJOajFCd1dva1RqT3o0d0JsSGtvV2pVS0FwNVNGbGxna1lqQVVHam9xY1NqUUVSZVNpb0JSaU1VZVFTVVY2Q2lVWlJVRlFFNVU1UXVmVEhQMXVNY3ozNzcyTm0vOTMvdHF1Njl2OTNabnRtWjJaN3VudDZlZ29ORFExZkNpR2FpZUNBL0I4UWZrajRMdUZLd244Ukxpb1VDdjhST2VTUVF3NHBoUUl4dkFhTDlOWVFQa1E0bVpqZjIzbno1cEJERGxsZ2VFOFFYa2pZaXJBNTRaNkVMUW5iRW5ZaTdFN1loN0NyZ2U3bmhIY1Qvb1lZMzBkNU0rZVFRdzZwZ0FZZVpnUjh0anZoUXcxbVdFL1lKMi9sSEhMSUlmTU1UNkhSbjNDVGdkWTJ3cFB6bHM2aGpHTjhGOEpXQ1pYVkhPWGxyVjdCREUvUytTN2hKd1o2ZFVpM1ZOKzdreHE4T1RnYmM1Y1FIcEZnZVVjUWprMm9ySjhSbnBEM2NqckJaTU43dkZBb25CcWhzd2ZRNVMrRzVKY0pleFBkTDJNTXBwNTBXVW80aE9qYzdXQ3dIa2lYMndKay9ZUndNK0YvQ1Y4bnJLWDZyTFZZRDN5YzUyaTNyNkV5cHJwaVFIUVpxZDBlU2VYOXpVRlpMV1M3TFNiNlp5YkVoQzZpeXg4SkQ2QXlQM1pjMWhLNlBFTGwvQ0hrYzdDTHp4TGhQQ2JNSDNhaDBLbEVlZnZUWlNGVDNqUjY5bW9IN1RLR0xoZFVqSVNuMEZ2Z1k5TTdNMlpkSjBzNlN4MjF4YUVOMGVGVndtc0k5N0pRanhxRy9oVU94OEM0cE1vanVtZEkrbDhRZGt4b2pIdnZOOXB4T1VmSmNtb2lQRnZkWUJGaWp2VkxITFJOVFVNS29JV0RmcitKc05xUU5nZ3pTTVFHMjRjdUErVGZudlQvYUpxSkZpWHd2V3dpZkZvVWZRN3JSWEhsR25YcEpvcXIxUzFsdmlyQ213bEhVZDJ1ZFNHQlZnaGNMcTlZL1I5RytLc0V5dXd1cjFkUTM5eEdmVlB2cUp3cjViV0hKWHBiQ2RjVDRqdmRRN2tQRytIdUR0dHJQTFhUNjlST1R6bWl2NDV3VzhobmRpTnNaMmlmTmhCcUE3V0xBd2tQUnRzTkJycjFVUTI2OU54MUdxMUhFcEx3RnZya2IwMDRtSEExODl6OWhDMXpDZThyNVJ5aWxmRisxRFlLV2U2N1Nwa2pISlhSQ1U3OGlzMjZXY2pucThPTVBXWWNkb0FHQlpYYWdvUUgrSmp3TzQ0a3ZFTXRTY0IrMytiWENQY21yQ0ljU3JpbUlXeW5CTFFkd0VhM3lJZExkNGxvOTdsVXUzMDYzZjlXV1EyZ2hjSm13bnNnY1JMcWFzelBDZitjQzNTc2RPY0IvRHJQY3N6czlxYkxOMVhicENQTjVqTEZIZ1l0NEtDRXgrRTdoTkNlanBFYVNWeUExRFNiMm1yZkxBNDBhb3N0OEFFbVhFYUk3eENMcHZPYk9TcnZWWiswZGhIb25VNjRuM1lQZzNab1NocjNNMUYwMUg1U1M3cUFCc3hwR1JnZjJ4T1FzbFNUaEFvakhCZGRwZjN2YUtoSG5IZURZLzdnRXVVbU5SYnJDUHVGZkd3bTRXcm1QcGoyOUNTazhBVGE1Vk82OUhQRjhON3hTV3NkY2Zia1lFaGFPb01hdElHUllFUkNOcXE0c0RtQk1pNldFcjRPMzZjK1BNeGh1ZDJaZTlkWjFtNEdNZU82S2tQOFlDUGhUK1JWaDZNSjc2b0U5UUxhcHl1R3Q2MUU0NGFaUFNHS0htVkliazk0Um9vYUZDNHFpN1hiaDlFN2RMWkEvdE9zRGpTcFF2cXQvTG1VOGpqR0E5dlV5WmJlclpsaG9xdktHRE5ZTFRXcHo1bmtnYkNoVndMVGM4WHcvRlpLd2taVXVieEUrb2lVdFdrdGM2K2JCYnBmWkhpY25TSlZ5UjA4Z2trL1Y2cThTVWw0TzZROFMvUlBJdXdjb3R3ME03MkZQaFBUN3pKaW5pa0x3ek1aYk44STQ2QkxEUXlqOXJuS3JWRk10aU50N2VJUU8xMU00c0FHUzJwOEpZRTZhZDNMVEhxN2lzWTJNRnRnY2hHQktuMnNCZnBYR3U1M3plSVdNN2tJeHpsTncrMWpDcjFUcjV6aE5ZWWZHdTQvSEpMT01Qa3hBQ0J5dzhmdmVZZFNuZzNmSm82NWZkQlVPUjFjVVVSeDVkQUQ3R1M1ayt0cjIxNERSQThtajcxOXNveXk4RzdWaG1TbzhWMHkybTFvbDVtRzcyTm11YjBqVXNYdzRJK0UyWk5KcWlPOFBRU2RYU1REOCtCMnVUQXdpY2srUUxvZnBBRTQyODJ5WExyYkFmT3BENWRMS1crcmxxK1RWQTl0UWlsVFFsOGFONzFqMEZkOUZUOE9JVjJtWGNxRGE5bDVvcmdkVkljT2t1bnRuc1YzY3lIaGpaYmlydzQzVUVPdUMwRUhpeEhlVElLOXF6WHlOL2FUdnEvbHhlcmZSU21RWnZiU3BCbkFjdmhJTlZIcFRuZEZHUzgvS01SSS9Ddnp5S1dXcTlCVCtmMllLTzZhc1NMbDBidTFVOTd0TmNKL1JtQzRhV1o2V0NURHdzNTZKaG1yNmc5UUd4U2FOTU9qQnVncmVGdk1YTUpiWWtnRzkxRUhmQ0k3QWl2QTNMYXRTMXc0VW9jRStBWHFkc0NKVFZpNlUxMVJFREJnbHBMR1NlcjlxQTl0cW9IcXdnRld6KzlnOHB3V2NVZkJjS1d2N3hlOEsxYlBMSGVlakZvT3BsZHZFRWh1YkxJTWp3WU4xTmhIR2VudVdjS3p3a1JKa1g1WlAvRCtNcW93UEtlL1pGU2lFOHNvemV6UFNBdXJ3S3licUhRSEc5WUl6U1N4WGZtWXdJQnFIVXQ1cW9TMVFrcVl1dHNGeHV2SWtPKzJxMlI0UXRKREg2OHB3WEN6eXZSZW9zdEFRekwyalovZnBCZ2V4RnJDSWZSemdXaHNzTWRBNk85Slp4RnRJM1BwK1RYTXpETXJBWlVvYUJ1MGtjeStqWElicytKNWNoZEdVd1Q0ZEhXUXY3ZUlvdDFPQjA3S3crNlVQU3pWUWJXaHZTSk5LZzh5K2M2VEUxWlFnT2ZBTitUdkdVUVhhaC9uYm5WUVRGc1g5b0hPSUh3YyswWkxJS0lVSGV5STZjR005R3REOGoySUVwT2xtVGhTOEFBWkpPQmt3c1hNODY4VG5oU3hQdTFrbEdRUFRqRGtPOVpROXk0eDJpTDBCbTRaNXY1VjdabE5jVndlRE1FRExuQTRCc2JZRGg1QXp5OVNhRTAwNU5tZDhDT203R0UySkc2RjNxZWV2UW5xcTJIYy9Da0U3YVhLYzlYeTNpRUd1cjFpakwyd1VCM2lIZFRnQVRVQkJac3BobkxmbDR1VlFjZjBvVWw4bTdFa1BLZ284dU5HUkZmTTF2QTNlNXp3Y0prRkt1WXpvbWpJN1Vxend1eUlZeFdEM2ZOZmdpdktQRU8rQlZKbFRGektrOHorYUVSRUVjV0FwRldhQ3QrTDNuOSt4aVcwMWpIYVI5OGRNOTRnT2RSSis1ZUxQbFRWMlpWeWhSOWw0bGpST1V6K3dVRTJ5c3N6V25vcVVxUDMwV0hoWW5zSktUUExxaTNhRHd1RC8yQ1M0Uzg3QjFGYktrbWxoUmgvalNndVY4T3hHS3RTbUJtdUYwWEQ1cjdVS01jUlBrejRSY1FQcGFYZ1hWRk1IWENIWTVWSXI5LzFoR0JrY0VINHV5aEdSR2t1a3hHcG9oL1ZxN3BDenVlTlkrNVFGNXptVVh1ODVwTjNra0dWKzVGRmRYYTVsbllUa3grcTV5OUNtbHZHS2VNUnBvdi9jZThTNHgyZUxaUUFVZlQzd3k0VzdObDJ1aWVhaXRzcVRSVnZHaWFZUnlBTVZLUks2Nmd1QTVRNmJKWlJLUHp5dHphY296RXNZdm0rWXJNOEcyR3FvYzFlbER0RGJMUkRHbFRhTVJGcHRTWDhUS0h6NHdEUFBNMlVQOVZpRzE3RnBDODJ4SURidzRmbXdZVGJaZDczNU9LRm1qNmJvZmxFa2lxYks1VldlN2FiejZGZDR5dENwVTBJMUJuMnZsS0xIWWdEUnBjcFROSmxqbWE0RndoL1NqOGhmZWorU2Q4am5HOGp4SHZHQWE0bzZ1NllKd004dzluNDRDN1NJVVk5Vk1scUJaTitNM01QaTA3RFMwaXVuaGZDSFZMaVVXR1ZaUWt2cmVvdDJ2TnNnd3AvR2ZYYjhFcFVXMnpQT0VkSXBySGpyd2krSzRQN1dMcTVQQStYT2h6cUxHeVhhNW5CUFNXTERwbVcrbENQaW1JMFNXZ3dtMmxMcUVaREk5YWptV2pza3FMRGRGSDBEZFRoS2wxeWt6VEJEQWZKdjlzTTVoU3VuSTVac0cxRitBYm0rcGdBSnRBN0g1Y3p2T0IySDRpcUNCTy9WeW1VSDhxTERMMFJqanNjNWNMdlQzYzdPVEdnTGFnU1FYVkZ3WUxFaklCOUNEV1NPKzF1YU1SNGg1MUVNZW93QU5HQTMyTDZEOUxKcmN5ejdSWEdwc0pnc2ZOY0NkaXAzMlB5ckRMVXAwY2xkamExQVlRU3pnYUx5UXFtbjY0NXcrTm5aSVRnVms4MGczUzJNUVJ5ZTNkUElicjdPZTd3VitqeVN5WUpvWFMrbmFHeHU4MFNIZFdVZ0VXQXQwTDA0YlVNUGZpNlJZbDNxRElZdjMzTThCUDlrTGwvdFJvR1hocmkxWGNiWjZDMzBuQS9zMXZNQWdvcVR4bk1BM01jaHYzS3RJU251cUxZZ3VZbDdERzJBSkUvOUgyVWtDN3V6SkJxVzJkaDB2SUwxQm9Ib2tqcXBleDMzb1JWYnpDZGROWW1ZSnpSZklDbmZkQnpMeHZvZ1hHL2x4RUp6OHBxcXR4QmRaYUIyY09iNDdFMGhZaHZVZTRLU0h1SnVxcUt3SXp6SXBDQ2k0Z2VtK3hpb244RFkxeTJLZVZ0bDBiYVdtMFFWWXZpbHB5YUpxTE9xaVlKTEZSRU9RTVc2ckR1djdrajNpRzE4NzlEMEZFbHF1VWw4dDR1cFVzOS9EeGNzTHdBQitxNHVyVUVQVERZZGo0TU9DMndwOFZ2QUN1Mk1PVmd1NkR1eTRnUThlazV6S3JjYmlsVTFrQ2wzQThKZDR0SXA3MjJROE9EODBQUWlITlUzZ1RtMlEraW5QcFVCcmVVSytLNHBUQ3VLSDFpMUdVaFU1ZkpJV21vT3lINkJzZy95ZkFkd0xtOHQvSi9aU21wSFRzMnVKMElMc2RleEhhdWp1cVc0a1B6S01NM0NOaVl1NlUwbGd3bVI5MTdLdmN6UHNva0piVy85cmVpY2JSajJDOXVzVVEveldkYXFLNG9LNmd2RnNTZ3hhMjZueHMwM3FHMHZhblJUNExFSW9UVXhxMG1ZOFg1YWpWZmdGVm5ycnkydG53MDB3elVOczhKYzVpMlZMaHJsWlhoMFNBNGtpN2VYa1BUem9rd3dObGpFTXI3OEFRNmU2UGd6MGtZYU1sRkpwVm5XakN1S0JOaWtrVGN1bmUxZTdDSlhoandlV3lnOSt6QkcrVkVXS3J2c0RObU9wTjBodGg1Ymk1c2N3OEdLTjlrTTZ3NGZ6eERXNktOZnAvVytwVmJ3bE9sdTluVVdHL0ViR3pzODF2S0pDVjEwQTlXL1Y1Zzd0OFpWVlhQQUtpdUtKc0NNZ1cvUGdSajU0NEZEQnJ2c0Nxa2RPY0I1NGdNeHVtcHNCTUMyb0pOWnpMM0VFMEhzTTF0V3M3d3Zpb1pkQkJmZFRtWVpJazBKK1dkbllSS0lkVWRTRHU2QnpvaXVJeXUwTUd0dW10Z2Q4d1dDelR2WWlUYUF3bjd1Mko0TWo3ZmM0YmtMVUcxRDduNzUyMG1xWkpkVTdqdkFBdDJ0VG5EMndtd3JYbXJ4RGpQZFo0bHVnK0p4bWZmN2lvU0NnRXZWeE81UTJxdWpSaFpON1dndWFLRTJSMVRxZzNYR1ZUTUlKSzZHblJ6ZWNpaWJ6TGNueXpEMGdlRlpXbVI4TXAxY3BxTWhJUER2ZGVtYWN3MksxTW5RTDI3V0pYdUFtNUJDdHJRTlV6UzhBUWpPWXhpT3JxbEtKTnZub3c3ZDc4RDBucWdWcHRSWWppSi8vZ0FRUzU3eEdCNENCdWw3NWFBbjlsdElla3NMOEdJaytwM25BYzhzbHpNUlU1Y2lLUlVKMUlDSm9ibmVsWkFxQ25QWFFQT243YkRvSE4rUDRob2UycENIUTIxNWtMUmVPWHZHSkhnd2VHUzBSMHZpakg2OXJGTUc3c2d6bEZ1VGJUY2hxaXp6a0F4V1Z6dVV5ZE1LZ2RIWlhoeTB0VlgxYWZSL1RkRFZwK1Q4TnBRL1RxR3BQTjFHVmkwYlpESkdvSUU0UUV5TU84RFVrcCt1Y3pxTFRTZUFZSmZCUytMdE1YQmVwZEdkcUs5UkNscnVxTXlOalB2OVZLSlo2ejZRc240ZVRwc2swekk3em5PRDIrTERGOFVGTGRxejkvaVV4N25oemUyUkIxSEszbnIxSzFZRnZ0d0JsT3ZlcmtWa2N2ZlV4M0RFY3RzU2JoT29kTTdBbzFlaHUvcWhKQmp6d1QxV2wvWCtlUnRINkM4aHhQZ015TWQrT0U5YjB2Q2F4ZEJqQTlhY2JpaUhPWlNtcVF5RUhXRjh5VHY3VGZvSE1BTmhHTVo2WGtXZG9ESUNCeEJBWHRUMjRSQWZUdlBpcEIxUDdLRUpLVzZvalRZN2tjcW81VTJUanpBUkh4ZEFIVjJSWlJ5NWFsNFhrdzNiQ05iRW9FTTFHSXVkSkl0MTVUZHRMNXVaY2ozZGhDM0hMU3phM01QMVFPcjRQZGFKdHN0YkxEZkZsTGQ0UUN4L3craGlpNjFYVWxSREEydkR1NHVWTTVxaTJVTTBjdlFiQ2x6RFdsWWpkUFBMdDBRbzVQQkNFYkpZSlpRcHp1S25XNE9VTEhIaU1iYjRRQ1l1V3c3YWk3MlNWdkt0UmZWdXdlOUErZG1nU2dZU3lSNmdLMUZObDBSRUxHa1Z2QXJmZTBOejdRV085MlNub2xSTmxaazRWb3hMbUsvMThrKzkrcTVTVTRLZml2WWEzM0diRlNvRFZFZUpyaEZqZ1VBYk1Ic0hGRzl4Y0xtRE5INFZNUys4bjRPT2VRUVE4SThQd1huSEZkaXU3YVIwbnRaNFA4Q0RBRFdocDZkOW9xakRBQUFBQUJKUlU1RXJrSmdnZz09Jyk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4udGlsZXNfYXRlbGllciB7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnRpbGVzX2F0ZWxpZXIgcCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnRpbGVzX3dpZGUtLXNjaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL3NjaS1iZy53ZWJwJykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBjb2xvcjogIzAwNzFkYztcbn1cbi50aWxlc19uYXJyb3ctLXRlc3Rkcml2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL3Rlc3Rkcml2ZS1iZy53ZWJwJykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGNvbG9yOiAjMDA3MWRjO1xufVxuLnRpbGVzX2xpbmstYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTBweDtcbiAgICBib3R0b206IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuLnRpbGVzX2xpbmstYm94X3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ubW9iaWxlX3diIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2JpbGVfd2JfdGl0bGUge1xuICAgIGNvbG9yOiAjMDA3MWRjO1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzOXB4IDEwcHggMTJweCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uZGVza3RvcC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uZnVsbHdpZHRoX2JnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZnVsbHdpZHRoX2JnID4gdmlkZW8ge1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICByaWdodDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAwO1xufVxuLm1vYmlsZS10b3AtYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4uZm9vdGVyIHAge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5mb290ZXIgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuLmlxb3MtdmlkZW8tcGxheSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL0NvbnRlbnQvaXFvcy9pbWcvcGxheS5wbmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbi5pcW9zLXZpZGVvLXBsYXk6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cbi5pcW9zLXZpZGVvLXBhdXNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNXB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL0NvbnRlbnQvaXFvcy9pbWcvcGF1c2UucG5nJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG4uaXFvcy12aWRlby1wYXVzZTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xufVxuLnRpbGVzX2JlbmVmaXRzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uaXFvcy12aWRlby1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO1xufVxuLmZ1bGx3aWR0aF90aXRsZSxcbi5mdWxsd2lkdGhfbG9nbyxcbi5mdWxsd2lkdGhfbG9nby1ib3gsXG4uZnVsbHdpZHRoX3NvY2lhbCB7XG4gICAgei1pbmRleDogMTA7XG59XG4uaXFvc190cmlhbGZvcm0tYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMzA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwgMC45Nyk7XG59XG4uaXFvc190cmlhbGZvcm0tYm94ID4gaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4udGlsZXNfaXFvcy1idG4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xufVxuXG4udGlsZXMtLXRsIHtcbiAgICBoZWlnaHQ6IDU2MHB4O1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAuZnVsbHdpZHRoX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgIH1cbiAgICAuZnVsbHdpZHRoX3RleHQtbG9nbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgd2lkdGg6IDIyOXB4O1xuICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgfVxuICAgIC5mdWxsd2lkdGhfbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxNjZweDtcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgIH1cbiAgICAuaXFvcy1idXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgIH1cbiAgICAuZnVsbHdpZHRoX3NvY2lhbF9pbnN0YWdyYW0sXG4gICAgLmZ1bGx3aWR0aF9zb2NpYWxfZmIge1xuICAgICAgICB3aWR0aDogNTJweDtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgIH1cbiAgICAudGlsZXNfbmFycm93LFxuICAgIC50aWxlc193aWRlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgIH1cbiAgICAudGlsZXNfd2lkZSB7XG4gICAgICAgIHdpZHRoOiA1NyU7XG4gICAgfVxuICAgIC50aWxlc19uYXJyb3cge1xuICAgICAgICB3aWR0aDogNDMlO1xuICAgIH1cbiAgICAuYmVuZWZpdHNfdGV4dC1sb2dvIHtcbiAgICAgICAgd2lkdGg6IDI1M3B4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgfVxuICAgIC5hdGVsaWVyX3RleHQtbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgIH1cbiAgICAudGlsZXNfbGluay1ib3hfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudGlsZXNfd2lkZS0tYWJhIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgIH1cbiAgICAudGlsZXNfd2lkZV9wcm9kdWN0OmJlZm9yZSxcbiAgICAudGlsZXNfd2lkZV9wcm9kdWN0OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgLnRpbGVzX3dpZGVfcHJvZHVjdDpiZWZvcmUge1xuICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgIGxlZnQ6IDI1cHg7ICAgICAgICBcbiAgICB9XG4gICAgLnRpbGVzX3dpZGVfcHJvZHVjdDphZnRlciB7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgcmlnaHQ6IDQ1cHg7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgfVxuICAgIC5pcW9zX3RyaWFsZm9ybS1ib3gge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAudGlsZXNfaXFvcy1zdWJ0aXRsZSxcbiAgICAudGlsZXNfaXFvcy1idG4tYm94IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmZ1bGx3aWR0aF9iZyA+IHZpZGVvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmRlc2t0b3AtaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5pcW9zLWJ1dHRvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBOZW9TYW5zUHJvO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA3MWRjO1xuICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjMDA3MWRjO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAubW9iaWxlLWhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5mdWxsd2lkdGgtYmxvY2sge1xuICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3dlbGNvbWUvdG9wLWJnLndlYnAnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzRweDtcbiAgICB9XG4gICAgLmZ1bGx3aWR0aF90aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG4gICAgLmZ1bGx3aWR0aF90ZXh0LWxvZ28ge1xuICAgICAgICB3aWR0aDogMTczcHg7XG4gICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICAgIC5mdWxsd2lkdGhfbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxODVweDtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICAgIC50aWxlcyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgLnRpbGVzX25hcnJvdyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI2NXB4O1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICAgIC50aWxlc193aWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjY1cHg7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcGFkZGluZzogMzFweCAzNHB4IDAgMzRweDtcbiAgICB9XG4gICAgLnRpbGVzX2F0ZWxpZXIge1xuICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuICAgIC50aWxlc193aWRlLS1pcW9zdGVzdGRyaXZlIHtcbiAgICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAudGlsZXNfaXFvcy1sb2dvIHtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICB9XG4gICAgLnRpbGVzX2lxb3MtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC50aWxlc193aWRlX3Byb2R1Y3Q6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMTVweDsgICAgICAgIFxuICAgIH1cbiAgICAudGlsZXNfd2lkZV9wcm9kdWN0OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xuICAgIC50aWxlc193aWRlX3Byb2R1Y3Q6YmVmb3JlLFxuICAgIC50aWxlc193aWRlX3Byb2R1Y3Q6YWZ0ZXIge1xuICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICAgIC50aWxlc193aWRlX3Byb2R1Y3Q6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1OHB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxufVxuLmFiYS1wb3B1cCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmFiYS1wb3B1cC5zaG93biB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiAxMDAwMDA7XG59XG4uYWJhLXBvcHVwX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMzc1cHg7XG4gICAgaGVpZ2h0OiA3NTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaXFvcy1wYWdlL2FiYS1wb3B1cC1iZy53ZWJwJyk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMzU1cHggMCAwIDgzcHg7XG59XG4uYWJhLXBvcHVwX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC43KTtcbn1cbi5hYmEtcG9wdXBfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVFDQVlBQUFBZjgvOWhBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQUdaSlJFRlVlTnBpK1AvL2Z5c1F2d0RpZkNCbUlCTG5RL1cwTWtBWk1GQkJoT1lLSlBVdllLYjlKOUtRQ2pTMStiZ2tLb2pRREZaRFVBRWhPV0pzd2VzNll2eUoxMnZFQmhiT3dHVmlvQlJRMndzVUJTSkYwVWhSUXFJNEtWT2NtU2pLemdBQkJnQ05NRE8wVENmRUhnQUFBQUJKUlU1RXJrSmdnZz09JykgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5hYmEtcG9wdXBfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5hYmEtcG9wdXBfX3RleHQ6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tdG9wOiA3M3B4O1xufVxuLmFiYS1wb3B1cF9fdGV4dDpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi10b3A6IDYzcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuYWJhLXBvcHVwX19jb250YWluZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuOCk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC44KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuOCk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuOCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuOCk7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgLmFiYS1wb3B1cF9fY29udGFpbmVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjY1KTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjY1KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuNjUpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjY1KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC42NSk7XG4gICAgfVxufVxuXG4uaXFvcy1wYWdlIC5wYWItYmFubmVyICsgLnRpbGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHZoO1xufSIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1RUTm9ybXMnO1xuXHRzcmM6IHVybCgnL2ZvbnRzL1RUTm9ybXMvVFROb3Jtcy1SZWd1bGFyLm90ZicpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnVFROb3Jtcyc7XG5cdHNyYzogdXJsKCcvZm9udHMvVFROb3Jtcy9UVE5vcm1zLUV4dHJhQm9sZC5vdGYnKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi5tb3Njb3ctc3BiLWJhbm5lcntcblx0Zm9udC1mYW1pbHk6ICdUVE5vcm1zJywgc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb3Njb3ctc3BiLWJhbm5lcl9fdGV4dHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMGE5N2Q0LCAjMmMyM2JhKTtcblx0cGFkZGluZzogMTVweCAxNXB4IDEwcHg7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRmb250LXNpemU6IDI3cHg7XG5cdGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG4ubW9zY293LXNwYi1iYW5uZXIgc3Ryb25ne1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4ubW9zY293LXNwYi1iYW5uZXJfX2J0bntcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21vc2Nvdy1zcGItYmFubmVyL2Jhbm5lci1pbWcuanBnXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdGhlaWdodDogMzAwcHg7XG59XG5cbi5tb3Njb3ctc3BiLWJhbm5lcl9fYnRuLXRleHR7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMjU2cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAxNXB4O1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtMTI4cHg7XG5cdFxuXHRsaW5lLWhlaWdodDogNTVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzA5OWNkNSwgIzJlMWViOSk7XG5cdFxuXHRmb250LXNpemU6IDE5cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0cGFkZGluZzogMCAyMHB4O1xuXHRmb250LWZhbWlseTogJ05lb1NhbnNQcm8nLCBzYW5zLXNlcmlmO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5tb3Njb3ctc3BiLWJhbm5lcl9fYnRuLXRleHQ6aG92ZXJ7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJlMWViOSwgIzA5OWNkNSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0Lm1vc2Nvdy1zcGItYmFubmVyX190ZXh0e1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0fVxuXHRcblx0Lm1vc2Nvdy1zcGItYmFubmVye1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHRcblx0Lm1vc2Nvdy1zcGItYmFubmVyX19idG57XG5cdFx0aGVpZ2h0OiAyNTBweDtcblx0fVxufSIsIi52b3lhZ2Uta2wge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy93ZWxjb21lL2JnLndlYnAnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwIDV2dztcbn1cblxuXG5AbWVkaWEobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC52b3lhZ2Uta2wge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvd2VsY29tZS9iZy1tb2JpbGUud2VicCcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuXG5cbi52b3lhZ2Uta2xfX2xlZnQtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1MDBweDtcbn1cblxuXG5cbi52b3lhZ2Uta2xfX2xlZnQtdGV4dCA+IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4udm95YWdlLWtsX19yaWdodC10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDQ2MHB4O1xufVxuLnZveWFnZS1rbF9fcmlnaHQtdGV4dCA+IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4udm95YWdlLWtsX19wYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIxMHB4O1xufVxuLnZveWFnZS1rbF9fcGFjayA+IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi52b3lhZ2Uta2xfX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZveWFnZS1rbF9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAudm95YWdlLWtsX19kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnZveWFnZS1rbF9fbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC52b3lhZ2Uta2xfX2xlZnQtdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIC52b3lhZ2Uta2xfX3JpZ2h0LXRleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLnZveWFnZS1rbF9fbGVmdC10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgfVxuICAgIC52b3lhZ2Uta2xfX3JpZ2h0LXRleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAzNjBweDtcbiAgICB9XG4gICAgLnZveWFnZS1rbF9fcGFjayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC52b3lhZ2Uta2xfX2xlZnQtdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgIH1cbiAgICAudm95YWdlLWtsX19yaWdodC10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMzEwcHg7XG4gICAgfVxuICAgIC52b3lhZ2Uta2xfX3BhY2sge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICB9XG59XG5cblxuXG5AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudm95YWdlLWtsIHtcbiAgICAgICAgaGVpZ2h0OiAyODNweDtcbiAgICAgICAgcGFkZGluZzogMCAzdnc7XG4gICAgfVxuXG4gICAgLnZveWFnZS1rbF9fbGVmdC10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgfVxuICAgIC52b3lhZ2Uta2xfX3JpZ2h0LXRleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICB9XG4gICAgLnZveWFnZS1rbF9fcGFjayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgIH1cblxufVxuXG5cbkBtZWRpYShtYXgtd2lkdGg6IDcwMHB4KSB7XG5cbiAgICAudm95YWdlLWtsIHtcbiAgICAgICAgaGVpZ2h0OiA1OTVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLnZveWFnZS1rbF9fbGVmdC10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgfVxuICAgIC52b3lhZ2Uta2xfX3JpZ2h0LXRleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICB9XG4gICAgLnZveWFnZS1rbF9fcGFjayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgIH1cblxufVxuIiwiLmNvbW1vbi1wb3B1cC1vdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTEwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zOyB9XG4gIC5jb21tb24tcG9wdXAtb3ZlcmxheS5hY3RpdmUge1xuICAgIHotaW5kZXg6IDEyMDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4ucG9wdXBfYWdlLXZhbGlkYXRpb24tYnRuIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAjMDA2Y2E2O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucG9wdXBfYWdlLXZhbGlkYXRpb24tYnRuLmJ0bi1kaXNhYmxlZHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyOTI5MjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY29tbW9uLXBvcHVwIHtcbiAgd2lkdGg6IDQ1MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gIHRvcDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtczsgfVxuICAuY29tbW9uLXBvcHVwLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDY5cHgpIHtcbiAgICAuY29tbW9uLXBvcHVwIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtaGVpZ2h0OiAyOTlweCkge1xuICAgIC5jb21tb24tcG9wdXAge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLmNvbW1vbi1wb3B1cF9fdGl0bGUtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAzNXB4IDMwcHggMzBweCAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNvbW1vbi1wb3B1cF9fdGl0bGUtdG9wOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyNDVkO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDY5cHgpIHtcbiAgICAgIC5jb21tb24tcG9wdXBfX3RpdGxlLXRvcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDE1cHggMTVweDsgfSB9XG4gIC5jb21tb24tcG9wdXBfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgcGFkZGluZzogNDBweCAzMHB4IDM1cHggMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NjlweCkge1xuICAgICAgLmNvbW1vbi1wb3B1cF9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAyMHB4IDE1cHg7IH0gfVxuICAuY29tbW9uLXBvcHVwX19tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NjlweCkge1xuICAgICAgLmNvbW1vbi1wb3B1cF9fbWVzc2FnZSB7XG4gICAgICAgIG1heC13aWR0aDogOTUlOyB9IH1cbiAgICAuY29tbW9uLXBvcHVwX19tZXNzYWdlLS1oYXMtaWNvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2lkdGg6IDM0MnB4OyB9XG4gICAgLmNvbW1vbi1wb3B1cF9fbWVzc2FnZS0taWNvbi1zdWNjZXNzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjJweDsgfVxuICAgICAgLmNvbW1vbi1wb3B1cF9fbWVzc2FnZS0taWNvbi1zdWNjZXNzOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudC9pbWcvcG9wLXVwLXNwcml0ZS5wbmdcIik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTZweCA3cHg7IH1cbiAgICAuY29tbW9uLXBvcHVwX19tZXNzYWdlLS1pY29uLWZhaWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MnB4OyB9XG4gICAgICAuY29tbW9uLXBvcHVwX19tZXNzYWdlLS1pY29uLWZhaWw6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9Db250ZW50L2ltZy9wb3AtdXAtc3ByaXRlLnBuZ1wiKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjZweCA3cHg7IH1cbiAgLmNvbW1vbi1wb3B1cF9fYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY29tbW9uLXBvcHVwX19zb2NpYWwtbGluayB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudC9pbWcvYXV0aC1pY29ucy5wbmdcIik7IH1cbiAgICAuY29tbW9uLXBvcHVwX19zb2NpYWwtbGluazpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAuY29tbW9uLXBvcHVwX19zb2NpYWwtbGluayArIC5jb21tb24tcG9wdXBfX3NvY2lhbC1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4OyB9XG4gICAgLmNvbW1vbi1wb3B1cF9fc29jaWFsLWxpbmstLXZrIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwNnB4IDA7IH1cbiAgICAuY29tbW9uLXBvcHVwX19zb2NpYWwtbGluay0tZmIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExNXB4IDA7IH1cbiAgLmNvbW1vbi1wb3B1cF9fY2xvc2UtY3Jvc3Mge1xuICAgIHdpZHRoOiAyOXB4O1xuICAgIGhlaWdodDogMjlweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNXB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9Db250ZW50L2ltZy9wb3AtdXAtc3ByaXRlLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIC5jb21tb24tcG9wdXBfX2Nsb3NlLWNyb3NzOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NjlweCkge1xuICAgICAgLmNvbW1vbi1wb3B1cF9fY2xvc2UtY3Jvc3Mge1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4OyB9IH1cbiAgLmNvbW1vbi1wb3B1cF9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2Y2E2O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLmNvbW1vbi1wb3B1cF9fYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDY5cHgpIHtcbiAgICAgIC5jb21tb24tcG9wdXBfX2J1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbi5nbG9iYWwtcG9wdXBfb3ZlcmxheS1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8sIGlucHV0IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udDogaW5oZXJpdDtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xufVxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxub2wsIHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGUsIHEge1xuXHRxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuaW1nIHtcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbmJ1dHRvbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuXG5ib2R5IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQ7XG59XG4uY29udGVudC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbn1cbi5zcG90cy1iZyB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvQ29udGVudC9pbWcvYnVuZGxlL3Nwb3RzLXBhdHRlcm4ucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xufVxuXG4uYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6ICRmb250O1xufVxuLmJ1dHRvbi0td2hpdGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIHBhZGRpbmc6IDdweCAzMHB4O1xufVxuLmJ1dHRvbi0tYmx1ZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMjg3YjY7XG4gICAgcGFkZGluZzogOXB4IDMwcHg7XG5cbn1cbi5idXR0b24tLWJsdWU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwNzdmYzE7XG4gICAgY29sb3I6ICNmZmY7XG59XG5hLmJ1dHRvbi0tYmx1ZSB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEuYnV0dG9uLS1ibHVlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tIEhFQURFUiAtLS0tLSAqL1xuXG4uaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiA4M3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA4M3B4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA0cHggcmdiYSgwLDAsMCwuMSk7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNHB4IHJnYmEoMCwwLDAsLjEpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuN3M7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuN3M7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuN3M7XG4gICAgei1pbmRleDogNTAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250O1xufVxuLmhlYWRlcl93cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTY1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG4ubmF2YmFyLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbn1cbi5oZWFkZXJfbG9nby1ib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG59XG4uaGVhZGVyX2xvZ28tYm94IGltZyB7XG5cbn1cbi5oZWFkZXJfbWVudS1ib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNzglO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDIyNXB4O1xufVxuXG4uaGVhZGVyX21lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlcl9tZW51IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IDAgMTFweDtcbn1cbi5oZWFkZXJfbWVudSBsaSBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWFkZXJfbWVudSBsaSBhOmhvdmVyLFxuLmhlYWRlcl9tZW51IGxpIGEuYWN0aXZlIHtcbiAgICBjb2xvcjogIzMyODdiNjtcbn1cbi5oZWFkZXJfbWVudSBsaS5oZWFkZXJfbWVudV9iZW5lZml0cyA+IGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyX21lbnUgbGkuaGVhZGVyX21lbnVfYmVuZWZpdHMgPiBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlcl9tZW51X3VzZXJfYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4udG9wX3Byb2ZpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGhlaWdodDogMjFweDtcbiAgICB3aWR0aDogMjFweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQlVBQUFBVkNBWUFBQUNwRjZXV0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTURZM0lEYzVMakUxTnpjME55d2dNakF4TlM4d015OHpNQzB5TXpvME1EbzBNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UVWdLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPamt5TWpGQ05rRXlPVEUwUmpFeFJUWTRRakZFT1RZd05rTkNNVVExTkVRd0lpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09qa3lNakZDTmtFek9URTBSakV4UlRZNFFqRkVPVFl3TmtOQ01VUTFORVF3SWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNk9USXlNVUkyUVRBNU1UUkdNVEZGTmpoQ01VUTVOakEyUTBJeFJEVTBSREFpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2T1RJeU1VSTJRVEU1TVRSR01URkZOamhDTVVRNU5qQTJRMEl4UkRVMFJEQWlMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejVuam1nL0FBQUI2MGxFUVZSNDJwU1Z5eXZFVVJUSFp3d3hHdVJaV0hoRzNzcUNtZ2lsbEdLRXNtS3ZMRWl4c1ZCS0VzWEN4aU9QZjhCQ2VTV2x5SlNWdkVLU01DeTgzNC93dmZwTy9kenV6L3ljK2pSMTdybm4zblBPOTNmSGJQcmJMQ0FUeElBSThBYjJ3VHA0TmYzVHdrQTN1R0NpTGJBR05zQWp1QWRESU1Gb3dtcHdEWnlnQnZoTDY5NmdCQ3lBRjlEc0tXRVRiOVlJekFZdVVBbnV3S0JlZkRsNDUrOS9MQXZjZ0ZaNUlRaWNneGFkalZhUUNBSjExaXZZaW1TdHM0M0RzQ2o2MThYaGZMR1NDUkNnU0R3RHhyU09IZENnQ093SHg2QU0yRUFlRlRDcmlDMWlHM3pkOGhHM2lKZUN3bmt6dStTUHBFYnRpcXFFMVBLOUtPeG5jQ2dGcFhEeml1UjNnVzJRTHZrL3dKN0lKNUtHVWtheW5WR2pVWkxmQjBRenVXeFBZdWdpNlJXbjd5TUZISUFsZmprMlRZbTk0QUhNSzVLR2NPMW5nN2g2cmlJb2phMjVCSXZnQkh3Q2h5TFd4aGxrdXgzaVJqMmFBRC9ReVhMRXRFZEFPK2dEcTl3OHl0YTVyUjRjYVUrcEJiY01DdUxqc1V1WnFDd0RMUFBGaW1WYk5rR0hTZk85V2pqbFU4MGdpbm1Rbm9sRWt5Q1Z3cStqWW43dFNhSjRSUS9qREg3M2ZpeFpTSzlRTHlpSFVwcWpmdjh5TWVsaEN0N2g2WFJSK2pSUEh3ZFZyQ0tZRlpTQ0FUNTVUcjVTaHEyQVBYUHhNM1lqZWpiRmwwbjVocG9OSG1EVi9FZTVQQVYvQ3pBQUQ2WnlZQUpHVnZBQUFBQUFTVVZPUks1Q1lJST0nKSBuby1yZXBlYXQ7XG59XG4udG9wX2V4aXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGhlaWdodDogMjFweDtcbiAgICB3aWR0aDogMjFweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQlVBQUFBVkNBWUFBQUNwRjZXV0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTURZM0lEYzVMakUxTnpjME55d2dNakF4TlM4d015OHpNQzB5TXpvME1EbzBNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UVWdLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPa1pCUXpKRk9FWkNPVEUwUmpFeFJUWkNRVEpHT0VKQ1JEWTJNVFpEUmpRNUlpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09rWkJRekpGT0VaRE9URTBSakV4UlRaQ1FUSkdPRUpDUkRZMk1UWkRSalE1SWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlJrRkRNa1U0UmprNU1UUkdNVEZGTmtKQk1rWTRRa0pFTmpZeE5rTkdORGtpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UmtGRE1rVTRSa0U1TVRSR01URkZOa0pCTWtZNFFrSkVOall4TmtOR05Ea2lMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejd2alJnSEFBQUJWa2xFUVZSNDJxelZ5eXVFVVJqSDhYY1lTWElybW5LWGJOaWdwSEg1QzlqSjBsYnNSRmJZSUFzYmlzV3NUSTFzTFdlbktFckpSaVJrWmFHd1lGdzM0bnZxZVd1YXpwdzU1NTE1NmxQVHVmem12R2ZPZXlia21hc0p2YWpETDY1eEpwK2RxZ3pUdUpUSk56akVDVko0d2hxcWJRTUhjQzlCazZqTjZDL0ZPSTd3akpaY2dhUDR3akpLTEJkZ3JCNThZTUlyVUJYaEhPc0I1blptNnhpUi9TbDNESXpnSFRPNnpnUzJBajdsc0p5SStjeU9PNHpsc1gxUnZHTEJid2lqRlErYXdmMW90Z3lPWVZYTytLSnErRU9IWnVDZTlMbEl5U0s5VC9ScFF0VVBWMk5wUlFJSC9jbW5tTXBqVDJjbGNDaTljUW5KUWdhcWFzY1B1aDBEMVdQZjZnTDkyc1l4aWgyRHc2Yk9LbHdnSGlEWVdJMjR3Z0hhY294VmQrbWM1VzNtVldBSDM5aVZ1N05CTHAySXZKYWJlSkZMdTk1bDFWM1lrRmM0L1hDL1lWOHVvYXdWc3ZpQ1N2a0hVQ2ZrVWNLTjlTL0FBRVR5VHFBUG13MGZBQUFBQUVsRlRrU3VRbUNDJykgbm8tcmVwZWF0O1xufVxuLmhlYWRlcl9tZW51IGxpIGEudG9wX3Byb2ZpbGU6aG92ZXIsXG4uaGVhZGVyX21lbnUgbGkgYS50b3BfZXhpdDpob3ZlciB7XG4gICAgYm9yZGVyOiAwO1xufVxuLmhlYWRlcl9tZW51LnBlcnNvbmFsIGxpIHtcbiAgICBtYXJnaW46IDAgMnB4O1xufVxuLmhlYWRlcl9tZW51X3VzZXJfYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAyMiU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG4uaGVhZGVyX2Ryb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbn1cbi5oZWFkZXJfZHJvcGRvd246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBWUFBQUFHQ0FZQUFBRGd6TzlJQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5WnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNREUwSURjNUxqRTFOamM1Tnl3Z01qQXhOQzh3T0M4eU1DMHdPVG8xTXpvd01pQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRRZ0tGZHBibVJ2ZDNNcElpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09rWkNRVFk1TWpsR05URTJSREV4UlRWQ01EWTBSVUl4UWpCR04wSkNNRVJHSWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2taQ1FUWTVNa0V3TlRFMlJERXhSVFZDTURZMFJVSXhRakJHTjBKQ01FUkdJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UmtKQk5qa3lPVVExTVRaRU1URkZOVUl3TmpSRlFqRkNNRVkzUWtJd1JFWWlJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZSa0pCTmpreU9VVTFNVFpFTVRGRk5VSXdOalJGUWpGQ01FWTNRa0l3UkVZaUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6NjNSVFFIQUFBQU9VbEVRVlI0Mm1KZ1lHQTREOFQvMGZBSklHWUl3Q0xoQzVKZ1JOTjFIaXJHZ0s0cmdBRUp3SFRCVlRNalNiNEE0b05BZkFQRUFRZ3dBQjRnRkkzSmRBVU9BQUFBQUVsRlRrU3VRbUNDJykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5oZWFkZXJfZHJvcGRvd24uYWN0aXZlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQVlBQUFBR0NBWUFBQURnek85SUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTURFMElEYzVMakUxTmpjNU55d2dNakF4TkM4d09DOHlNQzB3T1RvMU16b3dNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UUWdLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPalEyTkROR09EY3hOVEUyUmpFeFJUVkNRVVpDUkVFeU16UXdSalJFUWpaR0lpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09qUTJORE5HT0RjeU5URTJSakV4UlRWQ1FVWkNSRUV5TXpRd1JqUkVRalpHSWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNk5EWTBNMFk0TmtZMU1UWkdNVEZGTlVKQlJrSkVRVEl6TkRCR05FUkNOa1lpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2TkRZME0wWTROekExTVRaR01URkZOVUpCUmtKRVFUSXpOREJHTkVSQ05rWWlMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejZDeithVUFBQUFNMGxFUVZSNDJtSm1RSUFBSUZZSDRwdElZZ3lNUUh3ZWloa1owRlQvaCtJQWROVXdDYmd1WHlSQkZGMG5zRWljQndnd0FBVGJFMXlkZ0lPUUFBQUFBRWxGVGtTdVFtQ0MnKTtcbn1cbi5oZWFkZXJfZHJvcGRvd24uYWN0aXZlID4gYSB7XG4gICAgY29sb3I6ICMwMDZjYTg7XG59XG4uaGVhZGVyX21lbnVfZHJvcGRvd24tbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogODNweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDIxN3B4O1xuICAgIHotaW5kZXg6IDkwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDRweCByZ2JhKDAsMCwwLC4xKTtcbiAgICBwYWRkaW5nOiAxN3B4IDA7XG59XG4uaGVhZGVyX21lbnVfZHJvcGRvd24tbGlzdF9pdGVtIHtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbn1cbi5oZWFkZXJfbWVudV9kcm9wZG93bi1saXN0X2l0ZW0tLXBhc3QgYSB7XG4gICAgY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbn1cbi5oZWFkZXJfbWVudSBsaS5oZWFkZXJfbm8tbGVmdC1tYXJnaW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIH1cbiAgICAuaGVhZGVyX2xvZ28tYm94IHtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB3aWR0aDogMTcycHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG4gICAgLmhlYWRlcl9sb2dvLWJveCBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gICAgLmhlYWRlcl9tZW51LWJveCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5oZWFkZXJfbWVudV91c2VyX2Jsb2NrIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87O1xuICAgIH1cbiAgICAubW9iaWxlLWJvdHRvbS1wYWRkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLmhlYWRlcl9tZW51LnBlcnNvbmFsIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICB9XG4gICAgLmNvbnRlbnQtc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgLmZvb3RlciAucnVsZXMge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZzogOHB4IDMlIDEwcHggMyU7XG4gICAgfVxufVxuXG5cblxuLyogSEVBREVSIE1PQklMRSovXG5cbi5tb2JpbGUtbWVudV9hcHAtaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmhlYWRlcl9tb2JpbGUtbWVudSA+IGxpLm1vYmlsZS1iZW5lZml0cyBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2Y2E3O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuLmhlYWRlcl9tb2JpbGUtbWVudV9idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRvcDogOXB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ3dBQUFBaUNBSUFBQUNyN0t3bUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTURFMElEYzVMakUxTmpjNU55d2dNakF4TkM4d09DOHlNQzB3T1RvMU16b3dNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UUWdLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPak5DTkVZMFF6UTVOVGN3TVRFeFJUVTVSVEkzUVRKRlFVVkVPVEl3TlRBNUlpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09qTkNORVkwUXpSQk5UY3dNVEV4UlRVNVJUSTNRVEpGUVVWRU9USXdOVEE1SWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNk0wSTBSalJETkRjMU56QXhNVEZGTlRsRk1qZEJNa1ZCUlVRNU1qQTFNRGtpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2TTBJMFJqUkRORGcxTnpBeE1URkZOVGxGTWpkQk1rVkJSVVE1TWpBMU1Ea2lMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejVGZjA2cEFBQUE0a2xFUVZSNDJ1eVl2UXFFTUJDRWs3QVJKTWJDeXNyM01nL29pMW1saWVBdnFPQU4yTjBWZHh4SGNzVnVZU0dCK1p4a2hJbThydXM4ejJtYTVuaytqa1BFR3ExMVVSVFdXaUtTRVBiZTUzbU9WMW1XUllQWTl4MmZ2VzFiWGRjeWhBQXpxcW9TS1dZWUJqd1ZjT0NCU0RTUUJvRENkc1RjaGRlVEFRQWwvbUFZZ2lHZWg5NnU2THF1Ny91dkJacW1hZHMyc1JQNEUvN0FDZWNjSDB4T0I2ZUQwOEVRbkE1T0IwTXd4Q2NRNkVEb3BxbmtVYjhBb080Mm1Bcmlic0xLV290K2puWWMyUS9JUVhSZDE3SXM1WDFKTW83anNpeVJMMG1NTVNBZ29vY0FBd0NkejMyMDJ1SUtkd0FBQUFCSlJVNUVya0pnZ2c9PScpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uaGVhZGVyX21vYmlsZS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUxcHg7XG4gICAgd2lkdGggOjEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LWhlaWdodDogMzYwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbn1cbi5oZWFkZXJfbW9iaWxlLW1lbnUgPiBsaSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxN3B4O1xufVxuLmhlYWRlcl9tb2JpbGUtbWVudSA+IGxpIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmhlYWRlcl9tb2JpbGUtbWVudV9idG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC5oZWFkZXJfbWVudSBsaSB7XG4gICAgICAgIG1hcmdpbjogMCA3cHg7XG4gICAgfVxuXG4gICAgLmhlYWRlcl9tZW51IGxpIGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuXG5cbi8qIC0tLS0tIEVORCBIRUFERVIgLS0tLS0gKi9cblxuXG5cbi8qIC0tLS0tIEZPT1RFUiAtLS0tLSAqL1xuXG4ubGVnYWxfbm90aWNlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250O1xufVxuLmZvb3Rlcl9jb250ZW50IHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZTtcbn1cbi5mb290ZXIub3BlbmVkIC5mb290ZXJfY29udGVudCB7XG4gICAgaGVpZ2h0OiA4M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5mb290ZXIub3BlbmVkIC5mb290ZXJfY29udGVudCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG4uZm9vdGVyX2NvbnRlbnQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuLmZvb3Rlcl9uYXYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmNvcHlyaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5mb290ZXIgLnJ1bGVzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICM4NTg1ODU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogOHB4IDAgMHB4IDA7XG59XG4uZm9vdGVyX25hdiA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IDAgMTRweDtcbn1cbi5mb290ZXJfbmF2ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzAwNmNhNztcbiAgICBmb250LXNpemU6IDEycHg7XG59XG4uZm9vdGVyX2xhc3Qtc3RyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICM4NTg1ODU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG4uZm9vdGVyX2xhc3Qtc3RyIGEge1xuICAgIGNvbG9yOiAjMDA2Y2E3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiAtLS0tLSBFTkQgT0YgRk9PVEVSIFNUWUxFUyAtLS0tLSAqL1xuXG5cblxuLyotLS0tLSBDT05URU5UIFNUWUxFUyBGT1IgU1RBVElDIFBBR0VTIC0tLS0tKi9cblxuICAgIC5jb21tb24tdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzU4NTg1YTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXgtd2lkdGg6IDExNjVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgICB9XG4gICAgLmNvbW1vbi10ZXh0IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC5jb21tb24tdGV4dCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgOHB4O1xuICAgIH1cbiAgICAuY29tbW9uLXRleHQgcCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIH1cbiAgICAuY29tbW9uLXRleHQgLnF1ZXN0aW9uIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICAgIC5jb21tb24tdGV4dCBhLFxuICAgIC5jb21tb24tdGV4dCBhOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogIzY1YTVjODtcbiAgICB9XG4gICAgLmNvbW1vbi10ZXh0IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2M0MjIxZTtcbiAgICB9XG4gICAgLmxpbmstYmFjayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4IDE5cHg7XG4gICAgfVxuICAgIC5saW5rLWJhY2s6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJzwnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuICAgIC5jb21tb24tdGV4dCB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIH1cbiAgICAuY29tbW9uLXRleHQgdWwgbGkge1xuICAgICAgICBtYXJnaW46IDNweCAwO1xuICAgIH1cbiAgICAubGluay1mb3J3YXJkIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxOXB4IDIwcHggMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAjNjVhNWM4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgICAubGluay1mb3J3YXJkOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNjNDIyMWU7XG4gICAgfVxuICAgIC5saW5rLWZvcndhcmQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnPic7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuXG4vKi0tLS0tIEVORCBPRiBDT05URU5UIFNUWUxFUyBGT1IgU1RBVElDIFBBR0VTIC0tLS0tKi9cblxuXG4vKiAtLS0tLSBXQU5UIEJVVFRPTiAtLS0tLSAqL1xuXG4ud2FudC1idXR0b24ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxOHB4IHJnYmEoMCwwLDAsMC41KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi53YW50LWJ1dHRvbjpob3ZlciB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMS4wOCk7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMDgpO1xufVxuLndhbnQtYnV0dG9uLS00MiB7XG4gICAgd2lkdGg6IDI4MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9Db250ZW50L2ltZy9idW5kbGUvd2FudC1iZzQyLnBuZycpIG5vLXJlcGVhdDtcbn1cbi53YW50LWJ1dHRvbi0tNTAge1xuICAgIHdpZHRoOiAyNjVweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvQ29udGVudC9pbWcvYnVuZGxlL3dhbnQtYmc1MC5wbmcnKSBuby1yZXBlYXQ7XG59XG4ud2FudC1idXR0b24tLTgzIHtcbiAgICBmb250LXNpemU6IDQxcHg7XG4gICAgd2lkdGg6IDI4MnB4O1xuICAgIGhlaWdodDogODNweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9Db250ZW50L2ltZy9idW5kbGUvd2FudC1iZzgzLnBuZycpIG5vLXJlcGVhdDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLndhbnQtYnV0dG9uLS1kb3dubG9hZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDI4MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9Db250ZW50L2ltZy9idW5kbGUvd2FudC1iZzQyLnBuZycpIG5vLXJlcGVhdDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xufVxuLndhbnQtYnV0dG9uLS1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgbGVmdDogODVweDtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL2ZhbHNlO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQm9BQUFBVUNBWUFBQUNUUUMyK0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBVmxKUkVGVWVOcThsYjFLQTBFVWhYZGpUS0pOQkMxU1JHeDhBS3NVbTByZndNN0dTaERTV2RyNTh4SVcyZ1RVVm53RWkwQ0NvR0Jqa1pqR1ZLbTBqQWJYTTNERXkyVm53aXhERG54czVsNG1aMmIzN0d5Y1FsRjR4YnBRaU9ha29tc1ZPV1M5TzdOMlZBR25vQThtWUFET3dKTC9FdjRWS1paQko4MVdoMzA5eC9aZlRxTVQxdnVneVZxVFk2UHpVRVlEMWhOVlQxaC84ekdLUmJ4MUdNd3pXUVFsTUZVQitnTGZvR3dKZzFlODN6bWhvZW9OMWtjK1dYQVpYZlBhQmdsL0p4d2IzWVpNWGRlU3VwNXY2bHc3cW9GVlMyOERiSHNkUjVaVlZNQXI2ME93RDlZWjcyZldmL2dLeEk0ZDFjRVQyTElaSFlrSXI2bGVDVnlLZVZkZ0ljTm9CYnh3L0dBemVtUnRMK3QrazJQdXl1aUdabitTejllODRMVW96YWNxelE2RldWdjA3M2tkZzAxOU11UXhNaHdJTTZrUDgyemtFUlFDYlRZQk8vcXNDMFdMWmxPd3EvdkZnQi9SQzFBRm4rQk9OMzhGR0FBcHVPckhhNWt3Y1FBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcbn1cbi5idW5kbGUtaW5uZXJfbW9iaWxlLWJnIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAud2FudC1idXR0b24tLTgzIHtcbiAgICAgICAgd2lkdGg6IDI2NXB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL0NvbnRlbnQvaW1nL2J1bmRsZS93YW50LWJnNTAucG5nJykgbm8tcmVwZWF0O1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuICAgLndhbnQtYnV0dG9uIHtcbiAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICB9XG5cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAud2FudC1ibG9ja19oZWFke1xuICAgICAgICBtaW4taGVpZ2h0OiAxNzVweDtcbiAgICB9XG5cbiAgICAuYnVuZGxlLWlubmVyX21vYmlsZS1iZyB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmJ1bmRsZS1pbm5lcl9tb2JpbGUtYmcgPiBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG59XG5cbi8qIC0tLS0tIEVORCBXQU5UIEJVVFRPTiAtLS0tLSAqL1xuQGtleWZyYW1lcyB0dXRvcmlhbC1hbmltYXRpb257XG4gIDAlIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgdHV0b3JpYWwtYW5pbWF0aW9ue1xuICAwJSB7XG5cbiAgfVxuICAxMDAlIHtcblxuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB0dXRvcmlhbC1hbmltYXRpb24ge1xuICAwJSB7XG5cbiAgfVxuICAxMDAlIHtcblxuICB9XG59XG5cbkAtby1rZXlmcmFtZXMgdHV0b3JpYWwtYW5pbWF0aW9uIHtcbiAgMCUge1xuXG4gIH1cbiAgMTAwJSB7XG5cbiAgfVxufVxuXG5ALW1zLWtleWZyYW1lcyB0dXRvcmlhbC1hbmltYXRpb24ge1xuICAwJSB7XG5cbiAgfVxuICAxMDAlIHtcblxuICB9XG59XG5cblxuXG5cbi50dXRvcmlhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjk1KSB1cmwoJy9Db250ZW50L2ltZy9idW5kbGUvX3RtcC90dXRvcmlhbC5wbmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIHotaW5kZXg6IDEwMDA7XG59XG5cbi50dXRvcmlhbC1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogNTBweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVBDQVlBQUFEdGMwOHZBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1EWTNJRGM1TGpFMU56YzBOeXdnTWpBeE5TOHdNeTh6TUMweU16bzBNRG8wTWlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVFVnS0ZkcGJtUnZkM01wSWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2tVM00wSXpSRGMwT1RVek5ERXhSVFpCTXpVMk9FRTNNa1UwTmtKRE5VWXhJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPa1UzTTBJelJEYzFPVFV6TkRFeFJUWkJNelUyT0VFM01rVTBOa0pETlVZeElqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZSVGN6UWpORU56STVOVE0wTVRGRk5rRXpOVFk0UVRjeVJUUTJRa00xUmpFaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNlJUY3pRak5FTnpNNU5UTTBNVEZGTmtFek5UWTRRVGN5UlRRMlFrTTFSakVpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo2bXo4a3lBQUFCV2tsRVFWUjQyb1NUVFNzRllSVEg1dzVKZHBJazViVWtaY0ZlaEZJV2xoYnFMcmpGSlV1TG0zd0RLeGFTaFVSeHFVbDhBVzlMaFlXU0xFaUptMFEyWHNyTDc5Ui82bW1hZTUzNnpUem56RG5uK1ovbmFSSkJFQ3g0bnBjQ2U4L0FyMWZZRWpBSEU3QlV6R01FeWlBRDVUQUpQM21LaTJBWlJ1V25mQjZ6enE3anNLckVxTmxtYTA2eDFXU3N3VHhNT1UyU3NBRWxUckd0dDJCWXZpbE1oeU9ZTGNLSDVObnVRMUNxdDgwY3dJQnl2elgyZWlncnRCVjRsMHlMRDhLdTFyM0srWkxDYlhjdTF6YWxKQ3ZaL2M2M1R5bmFjd3Y4bU1QYWtjU29KYVBGK1JwVXduUk0zSzY1NHI4RzFYQUE3ZkpmNFUzckR0aUhxbndOYWxYY0t2OVpoOWNITDRxMUthY20ycUFCRHFGWmZnNjY0UlJPb0FlZTlLMEZqcUErYk5BRXgyRUF1NGN1dUhEVW5TdjJJTDlSRzlaWmd6RkgwaTEwd2xYTUlWNnF5WjB6Y3RyWDFlUWsxUkp1Q3Z5SjE4bzVnMGU3OGo4QkJnQU9IRWtCMmF1Y3JBQUFBQUJKUlU1RXJrSmdnZz09Jykgbm8tcmVwZWF0O1xuICAgIHotaW5kZXg6IDE4MDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgIG1heC13aWR0aDogMjAlO1xufVxuLnR1dG9yaWFsLWNsb3NlOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuLnR1dG9yaWFsX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICB0b3A6IDEwNXB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjg3YjY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB6LWluZGV4OiA5MDtcbn1cblxuLnR1dG9yaWFsX2J1dHRvbjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xufVxuXG4udHV0b3JpYWxfYnV0dG9uLS1vdmVybGF5LW1vZGUge1xuICAgIGFuaW1hdGlvbjogdHV0b3JpYWwtb3ZlcmxheS1tb2RlLWFtaW5hdGlvbiBsaW5lYXIgMjAwbXM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICAvKnBvc2l0aW9uOiBmaXhlZDsqL1xuICAgIC8qd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyovXG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XG4gICAgLypyaWdodDogMCAhaW1wb3J0YW50OyovXG4gICAgcmlnaHQ6IDUlO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA1MjA7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3gtc2hhZG93OiAwIDAgNjBweCA0MHB4IHJnYmEoMCwwLDAsMC45KTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XG59XG5cbi50dXRvcmlhbC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4O1xufVxuLnR1dG9yaWFsLW1vYmlsZV90aXRsZSB7XG4gICBmb250LWZhbWlseTogJGZvbnQ7XG4gICBmb250LXNpemU6IDIycHg7XG4gICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG59XG4udHV0b3JpYWwtbW9iaWxlX2Rlc2NyIHtcbiAgICBjb2xvcjogIzMxODZiNDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAwIDIwcHg7XG59XG4udHV0b3JpYWwtbW9iaWxlX2Rlc2NyIHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLnNsaWRlc2pzLW5leHQsXG4uc2xpZGVzanMtcHJldmlvdXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDg1cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQllBQUFBcENBWUFBQUF4bU5sREFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTURZM0lEYzVMakUxTnpjME55d2dNakF4TlM4d015OHpNQzB5TXpvME1EbzBNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UVWdLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPakE0TUVNelJURXpPVUV3TWpFeFJUWkNSakkxUVVKQ1EwWkVSVFpCUlROR0lpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09qQTRNRU16UlRFME9VRXdNakV4UlRaQ1JqSTFRVUpDUTBaRVJUWkJSVE5HSWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNk1EZ3dRek5GTVRFNVFUQXlNVEZGTmtKR01qVkJRa0pEUmtSRk5rRkZNMFlpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2TURnd1F6TkZNVEk1UVRBeU1URkZOa0pHTWpWQlFrSkRSa1JGTmtGRk0wWWlMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejRpRnZXb0FBQUJjMGxFUVZSNDJyVFhTeXRGVVJqRzhiV1A4aDFNY2R4T2ttc0pVYVNUZ2ZJMURGeUtvb2lpS0NLS2NzSXAxNkdwcVpHdm9VaVNSSklZV0o2WHZmTDJUcyt6VnYxUG5jbHY3M1o3cjR2ejNwZWhVelNNSEN2NU9mRi80eE1Oc2VDTWMrNGE0Ukt1SEYyZ3ZHT005QXJqL245OG9FSEdvd2hOS3Z3ZDliTmdhZHJndlN4WW1qVjREd3VXNWhYK2hycFlzTFNvOEZmVXlZS2xaWVcvb0hZV0xLMGF2SlVGUytzS2YwYk5MRmphVlBnVGFtTEJDZHBXK0NOcVpNQUIzelY0QXdNT2VFSGhENmlPQVFmOFFPSDNxSVlCdTNTQktDcjhEbFV6NElBZksvdzI0SXpWUXZCemcxY212M3JwUTFhZkcxU1IvcjlpM2ZHWnVlTXFCbnBrMEd5cHp6aUREczFia1dXOHgvdm1QYTVsZkhsNzVzdXJaOHdWTzJhdXlERm10NjBZczl0R2pQbDR6YXdnTFl3VlpNV3NlVzJNTlcvSm9CMk1WWG9oeHI1aUxzWk9hQ2JHM20zS29IMk0zZWFFUVFjWSsrTXg5TTNlMFk4cVZBNDRlZGJocGhzbDZBdU5vRXZXNFNiS09lOUhnQUVBdHJ0UmJEbGNjQVVBQUFBQVNVVk9SSzVDWUlJPScpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB6LWluZGV4OiAxMDA7XG59XG4uc2xpZGVzanMtcHJldmlvdXMge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJZQUFBQXBDQVlBQUFBeG1ObERBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1EWTNJRGM1TGpFMU56YzBOeXdnTWpBeE5TOHdNeTh6TUMweU16bzBNRG8wTWlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVFVnS0ZkcGJtUnZkM01wSWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2tZME1qSTFPVUV4T1VFd01qRXhSVFpCTWpBMVJqTTBNVEE0UTBKQk5VUTJJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPa1kwTWpJMU9VRXlPVUV3TWpFeFJUWkJNakExUmpNME1UQTRRMEpCTlVRMklqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZSalF5TWpVNU9VWTVRVEF5TVRGRk5rRXlNRFZHTXpReE1EaERRa0UxUkRZaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNlJqUXlNalU1UVRBNVFUQXlNVEZGTmtFeU1EVkdNelF4TURoRFFrRTFSRFlpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo2dStpNjdBQUFCYzBsRVFWUjQyclRYUVNzRVlSekg4ZG1sZlNPU3BLUk5Ea2dPVXB1RDhqWWN0aTFLaWhRbFJhSWtTVnNya29Qcm52ZTI3NE9JSkpMRXdlTzNoeWQvVC85bmRtYWUzMng5THp2UGZwcWRacDdubWNnWUV4R2JSeGVvcHpmaWZlYlFOU29oVXlTaEZYUmpVZFJtL1AxWjlHbitQdFhPOTZIb0RQb1FhTTBlQzBHbkhYUlpIcytLVGpub3Fqc21DenFKM2dXNnJvMUxpNDZqTjRGdStNYW1RY2ZRcTBDMzRzWW5SVWNkZEtmYmI1S2daZlFpMEwwa0o5TnR3QWg2RnVoKzBrc1hkM0FZUFFuMEVCVkM0U0VIUFU2RCt1QkI5Q2pRMDdTb0JnK2dCNEdlWlVGZHVCL2RDYlRlbWJDenppVVN2UlhvZVFocTRUNEh2UXBGTGR3UzZEMHFNZFkvN1l3dldXZXNYZU1HNHhySDNSVkZCcHpiZmV4NzhrNFlUNTV2cmpoaXpCVysyZTJBTWJ2bE9oLzdWcEJkRnF5dGVkc3NXRnVsTjFsd2J2c0szMDVvalFWcmU3Y1ZGcXp0TnBkWWNHNzdZMjFILzhQYTBkc3E2RXZnaTZ5WG15WmFRTitvZ0NhWTczai8zdk4rQlJnQVlpWlBuWkgwd3QwQUFBQUFTVVZPUks1Q1lJST0nKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi50dXRvcmlhbC1tb2JpbGVfbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEwcHggMCA1cHggMDtcbn1cbi50dXRvcmlhbC1tb2JpbGVfbGlzdF90ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uc2xpZGVzanMtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cbi50dXRvcmlhbCAuc2xpZGVzanMtcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50dXRvcmlhbCAuc2xpZGVzanMtcGFnaW5hdGlvbiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udHV0b3JpYWwgLnNsaWRlc2pzLXBhZ2luYXRpb24gYSB7XG4gICBmb250LXNpemU6IDA7XG4gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgIHdpZHRoOiA4cHg7XG4gICBoZWlnaHQ6IDhweDtcbiAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgIG1hcmdpbjogMCA0cHg7XG59XG4udHV0b3JpYWwgLnNsaWRlc2pzLXBhZ2luYXRpb24gYS5hY3RpdmUge1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG59XG4udHV0b3JpYWwtbW9iaWxlX3dhbnQtdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICByaWdodDogMTVweDtcbiAgICBib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuLnR1dG9yaWFsX3dhbnQtYnRuLWJveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ud2FudC1idXR0b24tLXR1dG9yaWFsIHtcbiAgICB3aWR0aDogMjI0cHg7XG4gICAgZm9udC1zaXplOiAxOXB4O1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgICAudHV0b3JpYWxfYnV0dG9uIHtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC50dXRvcmlhbCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC45NSk7XG4gICAgfVxuICAgIC50dXRvcmlhbC1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnR1dG9yaWFsX3dhbnQtYnRuLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnR1dG9yaWFsLWNsb3NlIHtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICB9XG59XG5cblxuOnJvb3QgLmFuaW1hdGlvbi10dXRvcmlhbCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogNDAwbXMsIDQwMG1zO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zLCA0MDBtcztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dCwgZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQsIGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbn1cbjpyb290IC5hbmltYXRpb24tdHV0b3JpYWwtLWFuaW1hdGVkIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbn1cbi8qIFJFR0lTVFJBVElPTiBXQVJOSU5HIFBPUFVQICovXG5cbi5yZWctd2FybmluZy1wb3B1cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDAwO1xufVxuLnJlZy13YXJuaW5nX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLCAwLjMpO1xufVxuLnJlZy13YXJuaW5nX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTA7XG59XG4ucmVnLXdhcm5pbmdfdGl0bGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucmVnLXdhcm5pbmdfY2xvc2UtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQndBQUFBY0NBSUFBQUQ5YjBqREFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBTU5KUkVGVWVOcXMxc2tOQXlFTUJkQ3ZUQXMwUnNNc2xTQXFTUndoVFNZc3htQjhZVGs4R1dSTGhyWFdPZmMrRkRGR1l3eElwT1dJVzBUdlBlaHd4TDFGMnFOY0tkMm4rRU0xYmlYK29YdHVLOWJvcXRzVk82amNIWWw5Vk9JeTRoRGxYVjdrMEpFN0ZTZG82MHJFT2ZwMGhhSUl2VjJoU1BHQ0lLN3J3bExJSzd6a2UrRDUxVDhLWGF6MmpNVEZSczlNWFRCaUNJR3ZoNFUybllwVEYzc2k3MkpiWkZ4b3hKRUxwZGgxb1JkYkZ5a2x2Vmk1MzB4enpxZkdIbkpwanZvSU1BQWxiL2VMR2ZNMHZRQUFBQUJKUlU1RXJrSmdnZz09Jyk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJlZy13YXJuaW5nX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDM1cHggNTBweDtcbn1cbi5yZWctd2FybmluZ19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAjNWU1ZTVlO1xufVxuLnJlZy13YXJuaW5nX2NvbnRlbnQgcCBzcGFuIHtcbiAgICBjb2xvcjogIzMyODdiNjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuLnJlZy13YXJuaW5nX2lucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGJvcmRlci1jb2xvcjogI2NjYztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnJlZy13YXJuaW5nX2NvbnRlbnQgZm9ybSB7XG4gICAgcGFkZGluZzogMjVweCAwIDAgMDtcbn1cbi5yZWctd2FybmluZ19idG4tYm94IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbjpyb290IC5yZWctd2FybmluZ19idG4ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBmbG9hdDogbm9uZTtcbn1cbi5yZWctd2FybmluZ19wc2V1ZG9saW5rLWJveCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ucmVnLXdhcm5pbmdfcHNldWRvbGluay1ib3ggPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM1ZTVlNWU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNWU1ZTVlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZWctd2FybmluZ190aXRsZS0tZm9udCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xufVxuLnJlZy13YXJuaW5nX2NvbnRlbnQgaDMge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5yZWctd2FybmluZ19jb250ZW50IGg0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzMyODdiNjtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuXG59XG4ucmVnLXdhcm5pbmdfY29udGVudCBoNCBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuLnJlZy13YXJuaW5nX2ltZy1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5yZWctd2FybmluZ19pbWctYm94ID4gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5yZWctd2FybmluZ190aXRsZSB7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gICAgLnJlZy13YXJuaW5nX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgfVxuICAgIC5yZWctd2FybmluZ19jbG9zZS1idG4ge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICAgIC5yZWctd2FybmluZ19jb250ZW50IGZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMCAwO1xuICAgIH1cbiAgICAucmVnLXdhcm5pbmdfdGl0bGUtLWZvbnQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxufVxuIiwiLnBhYi1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM4M3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy93ZWxjb21lL2JnLndlYnA/eD0xJykgdG9wIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICYsICYgKiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICBhLCBhOmhvdmVyLCBhOmFjdGl2ZSwgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLnBhYi1iYW5uZXJfX2NvbHVtbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQyNXB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW8tZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJGZvbnQtUm9ib3RvO1xufVxuXG4ucGFiLWJhbm5lcl9fdGV4dDEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG59XG5cbi5wYWItYmFubmVyX190ZXh0MiB7XG4gIGZvbnQtZmFtaWx5OiBHcmV0YURpc05hclByb1JlZztcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMC44Mztcbn1cblxuLnBhYi1iYW5uZXJfX3RleHQzIHtcbiAgcGFkZGluZzogMjVweCAwIDE2cHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4ucGFiLWJhbm5lcl9fYnV0dG9uIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggMCAjNzFjNWU4O1xuICBib3JkZXI6IHNvbGlkIDRweCAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wYWItYmFubmVyIHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3dlbGNvbWUvYmcud2VicD94PTEnKSB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAucGFiLWJhbm5lcl9fY29sdW1uIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn0iLCIucHYtYmFubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0OThweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy93ZWxjb21lL2JnLXByaXZpbGVnZS53ZWJwJykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICAgIGhlaWdodDogMjY1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwJSBib3R0b207XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzNSUgYm90dG9tO1xuICAgIH1cbn1cblxuLnB2LWJhbm5lcl9fY29sdW1uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQyNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTIwNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtby1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDYycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LVJvYm90bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIH1cbn1cblxuLnB2LWJhbm5lcl9fdGV4dDEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgIGxldHRlci1zcGFjaW5nOiAzLjVweDtcbn1cblxuLnB2LWJhbm5lcl9fdGV4dDIge1xuICAgIGZvbnQtZmFtaWx5OiAnR3JldGFEaXNOYXJQcm8nLCAnR3JldGFEaXNOYXJQcm9SZWcnLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbn1cblxuLnB2LWJhbm5lcl9fYnV0dG9uLWJveCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG59XG4ucHYtYmFubmVyX19idXR0b24ge1xuICAgIHdpZHRoOiAxMzZweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAwICM3MWM1ZTg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmZmZmZmY7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgzMiwgNTQsIDExMSwgLjcpO1xuICAgIH1cbn1cblxuXG5cblxuXG4ucHYtYmFubmVyX19tb2JpbGUtcGFydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAyMjBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7ICAgICAgICBcbiAgICB9XG59XG4ucHYtYmFubmVyX19tb2JpbGUtdGV4dDEge1xuICAgIGZvbnQtZmFtaWx5OiBOZW9TYW5zUHJvO1xuICAgIGNvbG9yOiAjMDA3MWRjO1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzOXB4IDEwcHggNXB4IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnB2LWJhbm5lcl9fbW9iaWxlLXRleHQyIHtcbiAgICBjb2xvcjogIzAwNzFkYztcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnB2LWJhbm5lcl9fbW9iaWxlLWJ1dHRvbi1ib3gge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ucHYtYmFubmVyX19tb2JpbGUtYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogTmVvU2Fuc1BybztcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA3MWRjO1xuICAgIGhlaWdodDogNTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDcxZGM7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbn1cbi5wdi1iYW5uZXJfX21vYmlsZS1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDcxZGM7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cblxuLy8gUHJpdmlsZWdlIENsdWJcblxuLnBjLWJhbm5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwLjAzZGVnLCByZ2JhKDAsIDExOSwgMjA2LCAwLjQwOCkgMC4xOSUsIHJnYmEoMCwgOTYsIDE1NCwgMC43MikgNjIuNjklLCByZ2JhKDAsIDEzNCwgMjE0LCAwLjQxNikgOTIuODglLCByZ2JhKDg2LCAxODMsIDI1NSwgMC4zNzYpIDEzOC4xMiUpLCB1cmwoJy4uL2ltZy93ZWxjb21lL2Jhbm5lci1wYy0xOTIwLndlYnAnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MC4yOGRlZywgcmdiYSgwLCAxMTksIDIwNiwgMC40MDgpIDAuMTklLCByZ2JhKDAsIDk2LCAxNTQsIDAuNzIpIDYyLjY5JSwgcmdiYSgwLCAxMzQsIDIxNCwgMC40MTYpIDkyLjg4JSwgcmdiYSg4NiwgMTgzLCAyNTUsIDAuMzc2KSAxMzguMTIlKSwgdXJsKCcuLi9pbWcvd2VsY29tZS9iYW5uZXItcGMtNjQwLndlYnAnKTtcbiAgICB9XG59XG5cbi5wYy1iYW5uZXJfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gICAgbWluLWhlaWdodDogMzgzcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMzRweCAyMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiA3NjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbn1cblxuLnBjLWJhbm5lcl9fY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgICByaWdodDogLTk3cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvd2VsY29tZS9iYW5uZXItcGMtZGVjb3Iud2VicCcpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gICAgd2lkdGg6IDU2M3B4O1xuICAgIGhlaWdodDogNDAwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MyUpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICB3aWR0aDogODh2dztcbiAgICAgICAgaGVpZ2h0OiA2Mi41dnc7XG4gICAgfVxufVxuXG4ucGMtYmFubmVyX19jYXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICAgIGZvbnQ6IDUwMCAzMHB4LzEgJGZvbnQtR3JldGFEaXNOYXJQcm87XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG59XG5cbi5wYy1iYW5uZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgIGZvbnQ6IDcwMCAzNnB4LzEgJGZvbnQtUm9ib3RvO1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgfVxufVxuXG4ucGMtYmFubmVyX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuICAgIGZvbnQ6IDcwMCAyNHB4LzEuNDUgJGZvbnQtUm9ib3RvO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTlweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIH1cbn1cbiBcbi5wYy1iYW5uZXJfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDIxNHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwNzFkOSAwJSwgI2U1MmRiYyA5OS43NSUpO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQ6IDkwMCAxNHB4LzQ3cHggJGZvbnQtUm9ib3RvO1xuICAgIGxldHRlci1zcGFjaW5nOiAzLjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIG1pbi13aWR0aDogMjUzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIG1pbi13aWR0aDogMTkwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxufVxuXG4vLyBFbmQgUHJpdmlsZWdlIENsdWIiLCIuaXFvcy1wYWdlID4gYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnZveWFnZTIwMjAtYmFubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAzODNweDtcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvd2VsY29tZS92b3lhZ2UtMjAyMC1ncm91cC53ZWJwP3g9MScpIHRvcCBjZW50ZXI7XG4gIFx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIFx0cGFkZGluZzogNDhweDtcbiAgXHRjb2xvcjogI2ZmZjtcbiAgXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgXHRvdmVyZmxvdzogaGlkZGVuO1xuXG4gIFx0JiwgJiAqIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgXHR9XG5cblx0JjpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy93ZWxjb21lL3ZveWFnZS0yMDIwLXByb2R1Y3Qud2VicFwiKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XHRcdFx0XG5cdFx0cmlnaHQ6IDE1JTtcblx0fVxuXG5cdC52b3lhZ2UyMDIwLWJhbm5lci13cmFwcGVyIHtcblx0XHRtYXgtd2lkdGg6IDk2MHB4O1xuXHRcdG1hcmdpbjogYXV0bztcblx0fVxuXG5cdC52b3lhZ2UyMDIwLWJhbm5lcl9fY29sdW1uIHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWF4LXdpZHRoOiA2MDBweDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy93ZWxjb21lL3ZveWFnZS0yMDIwLWxibC53ZWJwXCIpO1xuXHRcdFx0aGVpZ2h0OiAzN3B4O1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHRcdFx0XG5cdFx0fVxuXHR9XG5cdC52b3lhZ2UyMDIwLWJhbm5lcl9fdGV4dDEge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1Sb2JvdG87XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAzLjVweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMS43MTtcblx0fVxuXG5cdC52b3lhZ2UyMDIwLWJhbm5lcl9fdGV4dDIge1x0XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRmb250LWZhbWlseTogJGZvbnRfR3JldGFEaXNOYXJQcm87XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuIFx0XHRAbWVkaWEgKG1heC13aWR0aDogOTQxcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcbiBcdFx0fVxuXHRcdHNwYW4ge1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzhweDtcblx0XHQgXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5NDFweCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHQgXHRcdH1cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdC52b3lhZ2UyMDIwLWJhbm5lcl9fYnV0dG9uLWJveCB7XG5cdCAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LnZveWFnZTIwMjAtYmFubmVyX19idXR0b24ge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGJvcmRlci1yYWRpdXM6IDMycHg7XHRcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDllZDkgMCUsICNlNTJkYmMgMTAwJSksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwOWVkOSAwJSwgI2U1MmRiYyAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcblx0XHRiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94LCBib3JkZXItYm94O1xuXHRcdHBhZGRpbmc6IDIwcHggMjRweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1Sb2JvdG87XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjcxO1xuXHRcdGxldHRlci1zcGFjaW5nOiAzLjVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTcwMHB4KSB7XG5cdC52b3lhZ2UyMDIwLWJhbm5lciB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0cmlnaHQ6IDEwJTtcblx0XHR9XHRcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHQudm95YWdlMjAyMC1iYW5uZXIge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHJpZ2h0OiA1JTtcblx0XHR9XHRcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuXHQudm95YWdlMjAyMC1iYW5uZXIge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cdFxuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzNXB4KSB7XG5cdC52b3lhZ2UyMDIwLWJhbm5lciB7XG5cdFx0cGFkZGluZzogNDBweCAxMHB4O1xuXHRcdC52b3lhZ2UyMDIwLWJhbm5lci13cmFwcGVyIHtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRyaWdodDogLTEwMHB4O1xuXHRcdH1cdFxuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTExMHB4KSB7XG5cdC52b3lhZ2UyMDIwLWJhbm5lciB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0cmlnaHQ6IC0xNDBweDtcblx0XHR9XHRcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzIwcHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuXHQudm95YWdlMjAyMC1iYW5uZXIge1xuXHRcdC52b3lhZ2UyMDIwLWJhbm5lcl9fdGV4dDEge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdFx0LnZveWFnZTIwMjAtYmFubmVyX190ZXh0MiB7XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0fVxuXHRcdC52b3lhZ2UyMDIwLWJhbm5lcl9fY29sdW1uIHtcblx0XHRcdG1pbi13aWR0aDogMzcwcHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcblx0LnZveWFnZTIwMjAtYmFubmVyIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRyaWdodDogLTI4N3B4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuXHQudm95YWdlMjAyMC1iYW5uZXIge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0fVxuXHRcdC52b3lhZ2UyMDIwLWJhbm5lcl9fY29sdW1uIHtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG5cdC52b3lhZ2UyMDIwLWJhbm5lciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3dlbGNvbWUvdm95YWdlLTIwMjAtYmcud2VicFwiKTtcdFxuXHRcdHBhZGRpbmc6IDYwcHggMjBweCAyMHB4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRtaW4td2lkdGg6IHVuc2V0O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHQudm95YWdlMjAyMC1iYW5uZXJfX2NvbHVtbiB7XG5cdFx0XHRtaW4td2lkdGg6IHVuc2V0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHRcdFx0aGVpZ2h0OiAzN3B4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIzcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3dlbGNvbWUvdm95YWdlLTIwMjAtR3JvdXAuc3ZnXCIpO1x0XG5cdFx0XHRcdHdpZHRoOiAxMTFweDtcblx0XHRcdFx0aGVpZ2h0OiA4M3B4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnZveWFnZTIwMjAtYmFubmVyX190ZXh0MSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuXHRcdH1cblx0XHQudm95YWdlMjAyMC1iYW5uZXJfX3RleHQyIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHRcdC52b3lhZ2UyMDIwLWJhbm5lcl9fYnV0dG9uLWJveCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0XHQudm95YWdlMjAyMC1iYW5uZXJfX2J1dHRvbiB7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVx0XG59XG4iLCIuYmFzZS10aWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwJTtcbn1cbi5iYXNlLXRpbGUtLTIge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xufVxuLmJhc2UtdGlsZS0tMyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYmFzZS10aWxlLS00IHtcbiAgICBwYWRkaW5nLXRvcDogMTU1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYmFzZS10aWxlLS01IHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbn1cblxuXG4uYmFzZS10aWxlX19pbWctLTEge1xuICAgIHdpZHRoOiA3MCU7XG59XG4uYmFzZS10aWxlX19pbWctLTIsXG4uYmFzZS10aWxlX19pbWctLTUge1xuICAgIHdpZHRoOiA4MCU7XG59XG4uYmFzZS10aWxlX19pbWctLTMge1xuICAgIHdpZHRoOiA4MCU7XG59XG4uYmFzZS10aWxlX19pbWctLTQge1xuICAgIHdpZHRoOiA3MCU7XG59XG5cbi5iYXNlLXRpbGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg7XG59XG5cbi5iYXNlLXRpbGVfX3RpdGxlLS03MCB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xufVxuXG4uYmFzZS10aWxlX190aXRsZS0tODAge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbn1cblxuQG1lZGlhKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgLmJhc2UtdGlsZV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgfVxufVxuXG4uYmFzZS10aWxlX190ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBib3R0b206IC0xNXB4O1xuICAgIGxlZnQ6IDA7XG59XG4uYmFzZS10aWxlX190ZXh0LS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYlO1xufVxuLmJhc2UtdGlsZV9fdGV4dC0tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG59XG4uYmFzZS10aWxlX190ZXh0LS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJhc2UtdGlsZV9fdGV4dC0tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5iYXNlLXRpbGVfX3RleHQtLTUge1xuICAgIHBhZGRpbmctbGVmdDogMTAlO1xufVxuXG4uYmFzZS10aWxlX190YWcge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDllZDk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG59XG5cblxuLmJhc2UtdGlsZV9fcGFjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgdG9wOiAyNSU7XG59XG4uYmFzZS10aWxlX19wYWNrLS0xIHtcbiAgICByaWdodDogMjAlO1xufVxuLmJhc2UtdGlsZV9fcGFjay0tMiB7XG4gICAgcmlnaHQ6IDMwJTtcbn1cbi5iYXNlLXRpbGVfX3BhY2stLTMge1xuICAgIGxlZnQ6IDMwJTtcbiAgICB0b3A6IDMwJTtcbn1cbi5iYXNlLXRpbGVfX3BhY2stLTQge1xuICAgIGxlZnQ6IDIwJTtcbiAgICB0b3A6IDUwJTtcbn1cblxuQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJhc2UtdGlsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5iYXNlLXRpbGVfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgIH1cblxuICAgIC5iYXNlLXRpbGVfX3RhZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgIG1heC13aWR0aDogMjEwcHg7XG4gICAgfVxuXG4gICAgLmJhc2UtdGlsZV9fdGFnIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYmFzZS10aWxlX190ZXh0IHtcbiAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICB9XG5cblxuXG4gICAgLmJhc2UtdGlsZV9faW1nLS0yLCAuYmFzZS10aWxlX19pbWctLTQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYmFzZS10aWxlX19pbWctLTEsIC5iYXNlLXRpbGVfX2ltZy0tMyB7XG4gICAgICAgIHdpZHRoOiA3MiU7XG4gICAgfVxuXG4gICAgLmJhc2UtdGlsZV9fcGFjayB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuXG4gICAgLmJhc2UtdGlsZV9fcGFjay0tMSB7XG4gICAgICAgIHJpZ2h0OiAxNSU7XG4gICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICB9XG5cbiAgICAuYmFzZS10aWxlX19wYWNrLS0yIHtcbiAgICAgICAgYm90dG9tOiAtNjhweDtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBsZWZ0OiA1JTtcbiAgICB9XG4gICAgLmJhc2UtdGlsZV9fcGFjay0tMyB7XG4gICAgICAgIHJpZ2h0OiA3JTtcbiAgICAgICAgYm90dG9tOiAtODBweDtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgICAuYmFzZS10aWxlX19wYWNrLS00IHtcbiAgICAgICAgYm90dG9tOiAtNjhweDtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBsZWZ0OiAxMSU7XG4gICAgfVxuICAgIC5iYXNlLXRpbGVfX3BhY2stLTUge1xuICAgICAgICByaWdodDogNCU7XG4gICAgfVxuXG4gICAgLmJhc2UtdGlsZV9fdGV4dC0tMSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICAgIH1cbiAgICAuYmFzZS10aWxlX190ZXh0LS0yIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MCU7XG4gICAgICAgIGJvdHRvbTogLTY4cHg7XG4gICAgfVxuICAgIC5iYXNlLXRpbGVfX3RleHQtLTMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExJTtcbiAgICB9XG5cbiAgICAuYmFzZS10aWxlLS0yIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICB9XG5cbiAgICAuYmFzZS10aWxlLS0zIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwN3B4O1xuICAgIH1cblxuICAgIC5iYXNlLXRpbGUtLTQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTI1cHg7XG5cbiAgICB9XG5cblxufVxuXG4uYmFzZS10aWxlLS1zdXBlci1zbGltIC5iYXNlLXRpbGVfX3BhY2sge1xuICAgIHdpZHRoOiAzMiU7XG59XG5cbi5iYXNlLXRpbGUtLXN1cGVyLXNsaW0gLmJhc2UtdGlsZV9fdGFnIGltZyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xufSIsIi5wYWdlLWJnLWxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbGVmdDogNSU7XG4gICAgdG9wOiAxMnZoO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xufVxuLnBhZ2UtYmctbG9nby5pcy1hbmltYXRlZCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1vei10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICAtby10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG59XG4ucGFnZS1iZy1sb2dvID4gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmJhc2UtdGlsZXMge1xuICAgIGZvbnQtZmFtaWx5OiAnR3JldGFEaXNOYXJQcm8nLCBzZXJpZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgYmFja2dyb3VuZDogIzFhMWIyMztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7XG59XG4uYmFzZS10aWxlc19fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIHotaW5kZXg6IDMwO1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbi8qIEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5iYXNlLXRpbGVzX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxufSAqL1xuXG4uYmFzZS10aWxlc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xufVxuLmJhc2UtdGlsZXNfX2Rlc2NyIHtcbiAgICBjb2xvcjogI2FjYWRiNztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYmFzZS10aWxlc19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gICAgfVxuICAgIC5iYXNlLXRpbGVzX19kZXNjciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIycHggMCAwIDMzcHg7XG4gICAgfVxuICAgIC5iYXNlLXRpbGVzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICAgIH1cbn1cbiIsIi5tYWlubGluZS1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbn1cbi5tYWlubGluZS1oZWFkZXJfX3Byb2ZpbGUtbGluayB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuLnByb2R1Y3RzLXBhZ2Uge1xuICBmb250LWZhbWlseTogJGZvbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM3NDc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnByb2R1Y3RzLXBhZ2UgLmJhc2UtdGlsZXNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5wcm9kdWN0cy1wYWdlIC5iYXNlLXRpbGVzX193cmFwcGVyX2ZsZXgtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5wcm9kdWN0cy1wYWdlIC5iYXNlLXRpbGUtLTIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG4gIC5wcm9kdWN0cy1wYWdlIC5iYXNlLXRpbGUtLTMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHZ3O1xuICB9XG4gIC5wcm9kdWN0cy1wYWdlIC5iYXNlLXRpbGUtLTQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXZ3O1xuICB9XG4gIC5wcm9kdWN0cy1wYWdlIC5iYXNlLXRpbGUtLTUge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG5cbiAgLnByb2R1Y3RzLXBhZ2UgLmJhc2UtdGlsZV9fdGV4dCB7XG4gICAgei1pbmRleDogMzAwO1xuICB9XG4gIC5wcm9kdWN0cy1wYWdlIC5iYXNlLXRpbGVfX2ltZy0tMSB7XG4gICAgd2lkdGg6IDM1dnc7XG4gIH1cbiAgLnByb2R1Y3RzLXBhZ2UgLmJhc2UtdGlsZV9faW1nLS0yIHtcbiAgICB3aWR0aDogNDB2dztcbiAgfVxuICAucHJvZHVjdHMtcGFnZSAuYmFzZS10aWxlX19pbWctLTMge1xuICAgIHdpZHRoOiA0MHZ3O1xuICB9XG4gIC5wcm9kdWN0cy1wYWdlIC5iYXNlLXRpbGVfX2ltZy0tNCB7XG4gICAgd2lkdGg6IDMwdnc7XG4gIH1cbiAgLnByb2R1Y3RzLXBhZ2UgLmJhc2UtdGlsZV9faW1nLS01IHtcbiAgICB3aWR0aDogNDB2dztcbiAgfVxufVxuLnByb2R1Y3RzLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdHMtMCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5MHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wcm9kdWN0cy0wIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wcm9kdWN0cy0wX19jb250YWluZXIge1xuICBwYWRkaW5nOiA2dmggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdHMtMF9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucHJvZHVjdHMtMF9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNnZ3IDEwcHggMTB2dztcbiAgfVxufVxuLnByb2R1Y3RzLTBfX2ltZy10ZXh0IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBvcGFjaXR5OiAwLjI7XG59XG4ucHJvZHVjdHMtMF9faW1nLXRleHQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMjU7XG59XG4ucHJvZHVjdHMtMF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvZHVjdHMtMF9fcGFjayB7XG4gIG1heC13aWR0aDogMjIuN3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwO1xufVxuLnByb2R1Y3RzLTBfX3BhY2sgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wcm9kdWN0cy0wX19wYWNrIHtcbiAgICBtYXgtd2lkdGg6IDUwdnc7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTV2aDtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLnByb2R1Y3RzLXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucHJvZHVjdHMtMSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1ib3R0b206IDE1dmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnByb2R1Y3RzLTEge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLyogLnByb2R1Y3RzLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMjB2aDtcbn0gKi9cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC5wcm9kdWN0cy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMTB2aDtcbiAgfVxufVxuXG4uYmFzZS10aWxlX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgbWF4LXdpZHRoOiAxMHZ3O1xufVxuLmJhc2UtdGlsZV9fbGluZS1pbm5lciB7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTM4ZjdjO1xufVxuLmJhc2UtdGlsZV9fbGluZS0tMSB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNThweDtcbn1cbi5iYXNlLXRpbGVfX2xpbmUtLTIge1xuICBsZWZ0OiA4MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXZ3O1xuICB0b3A6IDEyMnB4O1xufVxuLmJhc2UtdGlsZV9fbGluZS0tMyB7XG4gIGxlZnQ6IDQ1dnc7XG4gIHRvcDogNzNweDtcbn1cbi5iYXNlLXRpbGVfX2xpbmUtLTQge1xuICBsZWZ0OiA0MHZ3O1xuICBib3R0b206IDgwcHg7XG59XG4uYmFzZS10aWxlX19saW5lLS01IHtcbiAgbGVmdDogODAlO1xuICBtYXJnaW4tbGVmdDogLTV2dztcbiAgdG9wOiAxMjJweDtcbn1cblxuLmJhc2UtdGlsZV9fcGFjay0tNSB7XG4gIHRvcDogNTMlO1xuICByaWdodDogMjElO1xufVxuXG4uYmFzZS10aWxlX19oYXNoLmJhc2UtdGlsZV9faGFzaC0tNSB7XG4gIHdpZHRoOiAyMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLmFuaW1hdGlvbi1pbWctaW5uZXIge1xuICB3aWR0aDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0wIC5hbmltYXRlX2VsLFxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMSAuYW5pbWF0ZV9lbCxcbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTIgLmFuaW1hdGVfZWwsXG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy1zZWN0aW9uIC5hbmltYXRlX2VsIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0wIC5hbmltYXRpb24taW1nLWlubmVyLFxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMSAuYW5pbWF0aW9uLWltZy1pbm5lcixcbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTIgLmFuaW1hdGlvbi1pbWctaW5uZXIsXG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy1zZWN0aW9uIC5hbmltYXRpb24taW1nLWlubmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cblxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMSB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHg7XG4gIH1cblxuXG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0yIC5iYXNlLXRpbGVzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMiAuYmFzZS10aWxlLS0ye1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmFuaW1hdGlvbi1pbWctaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTAgLmJhc2UtdGlsZXNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG5cbiAgLmFuaW1hdGlvbi1pbWctaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMSAuYmFzZS10aWxlLS0ze1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0wIC5iYXNlLXRpbGVfX3BhY2stLTEge1xuICAgIHJpZ2h0OiA1JTtcbiAgfVxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMCAuYmFzZS10aWxlX19wYWNrLS01IHtcbiAgICByaWdodDogMiU7XG4gIH1cbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTAgLmJhc2UtdGlsZV9fcGFjay0tMyB7XG4gICAgcmlnaHQ6IDQlO1xuICB9XG5cbiAgLm1haW5saW5lLXdyYXBwZXIgLnByb2R1Y3RzLTEgLmJhc2UtdGlsZV9fdGV4dC0tMyB7XG4gICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuICAubWFpbmxpbmUtd3JhcHBlciAucHJvZHVjdHMtMSAuYmFzZS10aWxlLS0ze1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuXG4gIC5tYWlubGluZS13cmFwcGVyIC5wcm9kdWN0cy0yIC5iYXNlLXRpbGVfX3RleHQtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMzklO1xuICB9XG59IiwiaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm1haW5saW5lLW1vYmlsZS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1tb2JpbGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm1haW5saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWIyMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW5saW5lLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubWFpbmxpbmUtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWlubGluZS1oZWFkZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDkwcHg7XG59XG4ubWFpbmxpbmUtaGVhZGVyX19wcm9maWxlLWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ubWFpbmxpbmUtaGVhZGVyX19wcm9maWxlLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tYWlubGluZS1oZWFkZXJfX2xpc3Qge1xuICBtYXJnaW4tbGVmdDogMTV2dztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm1haW5saW5lLWhlYWRlcl9fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDV2dztcbiAgfVxufVxuLm1haW5saW5lLWhlYWRlcl9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubWFpbmxpbmUtaGVhZGVyX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5tYWlubGluZS1oZWFkZXJfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tYWlubGluZS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW5saW5lLW1haW4ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogOTB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtbWFpbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ubWFpbmxpbmUtbWFpbl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTUwcHggMCAwIDE1dnc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLW1haW5fX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEydncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLm1haW5saW5lLW1haW5fX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDklO1xuICB3aWR0aDogMTkzcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZWQ5O1xuICB6LWluZGV4OiAzMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm1haW5saW5lLW1haW5fX2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWlubGluZS1tYWluX19pbWctdGV4dCB7XG4gIG1heC13aWR0aDogOTAlO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgb3BhY2l0eTogMC4xO1xuICAtd2Via2l0LWZpbHRlcjogaW52ZXJ0KDEwMCUpO1xuICBmaWx0ZXI6IGludmVydCgxMDAlKTtcbn1cbi5tYWlubGluZS1tYWluX19pbWctdGV4dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC01MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAyNTtcbn1cbi5tYWlubGluZS1tYWluX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjllbTtcbn1cbi5tYWlubGluZS1tYWluX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1haW5saW5lLW1haW5fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1tYWluX190ZXh0IHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogM3ZoO1xuICAgIG1hcmdpbi10b3A6IDZ2aDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5tYWlubGluZS1tYWluX19oYXNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMTBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgY29sb3I6ICMwMDllZDk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiA3LjlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1haW5saW5lLW1haW5fX2hhc2gge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1tYWluX19oYXNoIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxdmg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLm1haW5saW5lLW1haW5fX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDU1dnc7XG4gIGhlaWdodDogMTA1dmg7XG4gIHotaW5kZXg6IDIwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1tYWluX19pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWlubGluZS1tYWluX19pbWcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1haW5saW5lLW1haW5fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1haW5saW5lLW1haW5fX3BhY2sge1xuICBtYXgtd2lkdGg6IDIyLjd2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbn1cbi5tYWlubGluZS1tYWluX19wYWNrIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtbWFpbl9fcGFjayB7XG4gICAgbWF4LXdpZHRoOiA1MHZ3O1xuICAgIG1hcmdpbjogMCBhdXRvIDE1dmg7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5tYWlubGluZS10YXN0ZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICBtYXJnaW4tdG9wOiAtMTB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtdGFzdGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLm1haW5saW5lLXRhc3RlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS10YXN0ZV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTJ2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ubWFpbmxpbmUtdGFzdGVfX2ltZyB7XG4gIHdpZHRoOiA1NXZ3O1xuICBoZWlnaHQ6IDkwdmg7XG4gIG1hcmdpbi1yaWdodDogMTB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtdGFzdGVfX2ltZyB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5tYWlubGluZS10YXN0ZV9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiByaWdodCB0b3A7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLXRhc3RlX19pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ubWFpbmxpbmUtdGFzdGVfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbi10b3A6IDI1dmg7XG59XG4ubWFpbmxpbmUtdGFzdGVfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubWFpbmxpbmUtdGFzdGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS10YXN0ZV9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLm1haW5saW5lLXRhc3RlX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1NSU7XG4gIHRvcDogMjV2aDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgbWFyZ2luLWxlZnQ6IC05NnB4O1xuICB3aWR0aDogMTkzcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZWQ5O1xuICB6LWluZGV4OiAyODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1haW5saW5lLXRhc3RlX19saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWlubGluZS10YXN0ZV9fbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1haW5saW5lLWRldGFpbCB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICBtYXJnaW4tdG9wOiAtMjB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZGV0YWlsIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5tYWlubGluZS1kZXRhaWxfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZGV0YWlsX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMnZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5tYWlubGluZS1kZXRhaWxfX2ltZyB7XG4gIHdpZHRoOiA0NXZ3O1xuICBoZWlnaHQ6IDYwdmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDZ2dztcbiAgdG9wOiAxMHZoO1xuICB6LWluZGV4OiAyMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZGV0YWlsX19pbWcge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5tYWlubGluZS1kZXRhaWxfX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1kZXRhaWxfX2ltZyBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5tYWlubGluZS1kZXRhaWxfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbi10b3A6IDQwdmg7XG4gIG1hcmdpbi1sZWZ0OiAyMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI1O1xufVxuLm1haW5saW5lLWRldGFpbF9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWRldGFpbF9fdGV4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1haW5saW5lLWRldGFpbF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWRldGFpbF9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLm1haW5saW5lLWRldGFpbF9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXZ3O1xuICB0b3A6IDQwdmg7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIHdpZHRoOiAxMHZ3O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWVkOTtcbiAgei1pbmRleDogMjg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWlubGluZS1kZXRhaWxfX2xpbmUge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm1haW5saW5lLWRldGFpbF9fbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1haW5saW5lLWVsZWdhbmNlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWVsZWdhbmNlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5tYWlubGluZS1lbGVnYW5jZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZWxlZ2FuY2VfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEydncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLm1haW5saW5lLWVsZWdhbmNlX19pbWctMSB7XG4gIHdpZHRoOiAzNXZ3O1xuICBtYXJnaW4tcmlnaHQ6IDV2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMTB2dztcbiAgbWFyZ2luLXRvcDogMjB2aDtcbiAgaGVpZ2h0OiA1NXZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1lbGVnYW5jZV9faW1nLTEge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLm1haW5saW5lLWVsZWdhbmNlX19pbWctMSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1lbGVnYW5jZV9faW1nLTEgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ubWFpbmxpbmUtZWxlZ2FuY2VfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbi10b3A6IDI1dmg7XG59XG4ubWFpbmxpbmUtZWxlZ2FuY2VfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1lbGVnYW5jZV9fdGV4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1haW5saW5lLWVsZWdhbmNlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtZWxlZ2FuY2VfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5tYWlubGluZS1lbGVnYW5jZV9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDB2dztcbiAgdG9wOiA2NXZoO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICB3aWR0aDogMTB2dztcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDllZDk7XG4gIHotaW5kZXg6IDI4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubWFpbmxpbmUtZWxlZ2FuY2VfX2xpbmUge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm1haW5saW5lLWVsZWdhbmNlX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFpbmxpbmUtY29sbGVjdGlvbiB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWNvbGxlY3Rpb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLm1haW5saW5lLWNvbGxlY3Rpb25fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtY29sbGVjdGlvbl9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTJ2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ubWFpbmxpbmUtY29sbGVjdGlvbl9faW1nIHtcbiAgd2lkdGg6IDQ1dnc7XG4gIGhlaWdodDogNjB2aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtY29sbGVjdGlvbl9faW1nIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcmRlcjogMjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4ubWFpbmxpbmUtY29sbGVjdGlvbl9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiByaWdodCB0b3A7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWNvbGxlY3Rpb25fX2ltZyBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5tYWlubGluZS1jb2xsZWN0aW9uX19pbWctMiB7XG4gIHdpZHRoOiAzMnZ3O1xuICBoZWlnaHQ6IDIwdmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxMHZoO1xuICB6LWluZGV4OiAyNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtY29sbGVjdGlvbl9faW1nLTIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWlubGluZS1jb2xsZWN0aW9uX19pbWctMiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1jb2xsZWN0aW9uX19pbWctMiBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5tYWlubGluZS1jb2xsZWN0aW9uX190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiAxNXZoO1xuICBtYXJnaW4tbGVmdDogMjB2dztcbn1cbi5tYWlubGluZS1jb2xsZWN0aW9uX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1haW5saW5lLWNvbGxlY3Rpb25fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBtYXJnaW4tbGVmdDogMTB2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1jb2xsZWN0aW9uX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ubWFpbmxpbmUtY29sbGVjdGlvbl9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXZ3O1xuICB0b3A6IDE1dmg7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIHdpZHRoOiAxMHZ3O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWVkOTtcbiAgei1pbmRleDogMjg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWlubGluZS1jb2xsZWN0aW9uX19saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm1haW5saW5lLWNvbGxlY3Rpb25fX2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWlubGluZS1wcm9kdWN0IHtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoO1xuICBwYWRkaW5nLXRvcDogMnZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMnZoO1xuICAgIHBhZGRpbmctYm90dG9tOiAydmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5tYWlubGluZS1wcm9kdWN0X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3RfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEydmggMTBweCAxMHZoO1xuICB9XG59XG4ubWFpbmxpbmUtcHJvZHVjdF9faW1nLXRleHQge1xuICBtYXgtd2lkdGg6IDk4JTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIC13ZWJraXQtZmlsdGVyOiBpbnZlcnQoMTAwJSk7XG4gIGZpbHRlcjogaW52ZXJ0KDEwMCUpO1xuICBvcGFjaXR5OiAwLjA1O1xufVxuLm1haW5saW5lLXByb2R1Y3RfX2ltZy10ZXh0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogNTtcbn1cbi5tYWlubGluZS1wcm9kdWN0X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFpbmxpbmUtcHJvZHVjdF9fdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1haW5saW5lLXByb2R1Y3RfX3RpdGxlLXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3RfX3RpdGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9fdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9fdGl0bGUtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm1haW5saW5lLXByb2R1Y3RfX3RpdGxlLWhhc2gge1xuICBjb2xvcjogIzAwOWVkOTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDcuOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0X190aXRsZS1oYXNoIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgfVxufVxuLm1haW5saW5lLXByb2R1Y3RfX2luZm8ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3RfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5tYWlubGluZS1wcm9kdWN0X19pbmZvLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9faW5mby1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAydncgNXZoO1xuICB9XG59XG4ubWFpbmxpbmUtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBmb250LXNpemU6IDU0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA1dmg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5tYWlubGluZS1wcm9kdWN0X19pbmZvLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB3aWR0aDogMjUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLXByb2R1Y3RfX2luZm8taXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3OHB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0X19pbmZvLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubWFpbmxpbmUtcHJvZHVjdF9faW5mby10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cbi5tYWlubGluZS1wcm9kdWN0X19pbmZvLXRleHQtc29vbiB7XG4gIGNvbG9yOiAjNmE2ZDdlO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9faW5mby10ZXh0IHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubWFpbmxpbmUtcHJvZHVjdF9faW5mby10ZXh0IHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbi5tYWlubGluZS1wcm9kdWN0X19pbmZvIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDB2aDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1wcm9kdWN0X19pbmZvIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLm1haW5saW5lLWRlc2NyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoO1xuICBwYWRkaW5nLXRvcDogMnZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWlubGluZS1kZXNjciB7XG4gICAgcGFkZGluZy10b3A6IDJ2aDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWRlc2NyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLm1haW5saW5lLWRlc2NyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubWFpbmxpbmUtZGVzY3JfX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1kZXNjcl9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTJ2aCAxMHB4IDEwdmg7XG4gIH1cbn1cbi5tYWlubGluZS1kZXNjcl9fYmxvY2sge1xuICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG4ubWFpbmxpbmUtZGVzY3JfX2Jsb2NrXzEge1xuICBwYWRkaW5nLXRvcDogMjB2aDtcbn1cbi5tYWlubGluZS1kZXNjcl9fYmxvY2tfMSBpbWcge1xuICBtYXgtaGVpZ2h0OiAyMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1kZXNjcl9fYmxvY2tfMSB7XG4gICAgcGFkZGluZy10b3A6IDV2aDtcbiAgfVxufVxuLm1haW5saW5lLWRlc2NyX19ibG9ja18yIGltZyB7XG4gIG1heC1oZWlnaHQ6IDI1dmg7XG59XG4ubWFpbmxpbmUtZGVzY3JfX2Jsb2NrXzMge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbi5tYWlubGluZS1kZXNjcl9fYmxvY2tfMyBpbWcge1xuICBtYXJnaW4tbGVmdDogODVweDtcbiAgbWF4LWhlaWdodDogMjB2aDtcbn1cbi5tYWlubGluZS1kZXNjcl9fYmxvY2sgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubWFpbmxpbmUtZGVzY3JfX3RleHQge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYzFjM2Q0O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5tYWlubGluZS1kZXNjcl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4uaHctZGFyayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzE2MTcxYjtcbn1cbi5ody1kYXJrIGltZyB7XG4gIGhlaWdodDogMTB2aDtcbiAgd2lkdGg6IDk4dnc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tYWlubGluZS1wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYjIzO1xufVxuLmFuaW1hdGVfZWwge1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5hbmltYXRlX2VsIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ubWFpbmxpbmUtaW1nLWlubmVyIHtcbiAgd2lkdGg6IDFweDtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1haW5saW5lLWltZy1pbm5lciA+IHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1haW5saW5lLWltZy1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVkLm5vcm1hbCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuMnM7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnRDIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluTGVmdEMge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uc2xpZGVJbkxlZnRDIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnRDO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnRDO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50aHJlZXNpeHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFpbmxpbmVfYXJyb3cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTF2aDtcbiAgbGVmdDogM3Z3O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Njcm9sbHVwLndlYnApIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHotaW5kZXg6IDUwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbmxpbmVfYXJyb3c6aG92ZXIge1xuICBib3R0b206IDEydmg7XG59XG4iLCJodG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udHJ2LW1vYmlsZS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtbW9iaWxlLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50cnYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYjIzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHJ2LWhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudHJ2LWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRydi1oZWFkZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDkwcHg7XG59XG4udHJ2LWhlYWRlcl9fcHJvZmlsZS1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnRydi1oZWFkZXJfX3Byb2ZpbGUtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRydi1oZWFkZXJfX2xpc3Qge1xuICBtYXJnaW4tbGVmdDogMTV2dztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1oZWFkZXJfX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gIH1cbn1cbi50cnYtaGVhZGVyX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi50cnYtaGVhZGVyX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50cnYtaGVhZGVyX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udHJ2LXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHJ2LXZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDkwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlbyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udHJ2LXZpZGVvX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyMDBweCAwIDAgNyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4udHJ2LXZpZGVvX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQ5JTtcbiAgd2lkdGg6IDE5M3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2E0OGY3YjtcbiAgei1pbmRleDogMjA7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXZpZGVvX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHJ2LXZpZGVvX19pbWctdGV4dCB7XG4gIG1heC13aWR0aDogOTAlO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgb3BhY2l0eTogMC4wNTtcbiAgLXdlYmtpdC1maWx0ZXI6IGludmVydCgxMDAlKTtcbiAgZmlsdGVyOiBpbnZlcnQoMTAwJSk7XG59XG4udHJ2LXZpZGVvX19pbWctdGV4dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC01MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAyNTtcbn1cbi50cnYtdmlkZW9fX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNDBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOWVtO1xufVxuLnRydi12aWRlb19fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtdmlkZW9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX190ZXh0IHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogM3ZoO1xuICAgIG1hcmdpbi10b3A6IDZ2aDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi50cnYtdmlkZW9fX2hhc2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4udHJ2LXZpZGVvX190ZXh0LS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX2hhc2gge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDF2aDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA2MHZ3O1xuICB9XG59XG4udHJ2LXZpZGVvX192aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDU1dnc7XG4gIGhlaWdodDogMTA1dmg7XG4gIHotaW5kZXg6IDIwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX3ZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHJ2LXZpZGVvX192aWRlbyB2aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuLnRydi12aWRlb19faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udHJ2LWltZy1pbm5lci0tMiB7XG5cbn1cbi50cnYtdmlkZW9fX3BhY2sge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDI4dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDMwO1xuICAgIG1hcmdpbi10b3A6IC03NXB4O1xufVxuLnRydi12aWRlb19fcGFjayBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fcGFjayB7XG4gICAgbWF4LXdpZHRoOiA1MHZ3O1xuICAgIG1hcmdpbjogMCBhdXRvIDE1dmg7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi50cnYtZ2FtZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50cnYtZ2FtZV9fZnJhbWUge1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50cnYtam91cm5leSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICBtYXJnaW4tdG9wOiAtMTB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXkge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnRydi1qb3VybmV5X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4udHJ2LWpvdXJuZXlfX2ltZyB7XG4gIHdpZHRoOiA1NXZ3O1xuICBoZWlnaHQ6IDkwdmg7XG4gIG1hcmdpbi1yaWdodDogMTB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXlfX2ltZyB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi50cnYtam91cm5leV9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X19pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udHJ2LWpvdXJuZXlfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbi10b3A6IDI1dmg7XG59XG4udHJ2LWpvdXJuZXlfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LWpvdXJuZXlfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leV9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLnRydi1qb3VybmV5X19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1NSU7XG4gIHRvcDogMjV2aDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgbWFyZ2luLWxlZnQ6IC05NnB4O1xuICB3aWR0aDogMTkzcHg7XG4gIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCAwZGVnLCByZ2IoMTksMTEyLDE4NikgMCUsIHJnYigxMzcsMTg0LDIyMSkgNDQlLCByZ2IoMjU1LDI1NSwyNTUpIDYyJSwgcmdiKDI0OSwxNzUsMjA4KSA4OCUsIHJnYigyNDIsOTUsMTYwKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCggMGRlZywgcmdiKDE5LDExMiwxODYpIDAlLCByZ2IoMTM3LDE4NCwyMjEpIDQ0JSwgcmdiKDI1NSwyNTUsMjU1KSA2MiUsIHJnYigyNDksMTc1LDIwOCkgODglLCByZ2IoMjQyLDk1LDE2MCkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCggMGRlZywgcmdiKDE5LDExMiwxODYpIDAlLCByZ2IoMTM3LDE4NCwyMjEpIDQ0JSwgcmdiKDI1NSwyNTUsMjU1KSA2MiUsIHJnYigyNDksMTc1LDIwOCkgODglLCByZ2IoMjQyLDk1LDE2MCkgMTAwJSk7XG5cbiAgICB6LWluZGV4OiAyODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1qb3VybmV5X19saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtam91cm5leV9fbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cblxuXG4udHJ2LWRlc2lyZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICBtYXJnaW4tdG9wOiAtMjB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udHJ2LWRlc2lyZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi50cnYtZGVzaXJlX19pbWcge1xuICB3aWR0aDogNDV2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDgwJTtcbiAgcmlnaHQ6IDEwdnc7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX2ltZyB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLnRydi1kZXNpcmVfX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX19pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udHJ2LWRlc2lyZV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogNDB2aDtcbiAgbWFyZ2luLWxlZnQ6IDIwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjU7XG59XG4udHJ2LWRlc2lyZV9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX3RleHQgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtZGVzaXJlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLnRydi1kZXNpcmVfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDV2dztcbiAgdG9wOiA0MHZoO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICB3aWR0aDogMTB2dztcbiAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoIDBkZWcsIHJnYigxOSwxMTIsMTg2KSAwJSwgcmdiKDEzNywxODQsMjIxKSA0NCUsIHJnYigyNTUsMjU1LDI1NSkgNjIlLCByZ2IoMjQ5LDE3NSwyMDgpIDg4JSwgcmdiKDI0Miw5NSwxNjApIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCAwZGVnLCByZ2IoMTksMTEyLDE4NikgMCUsIHJnYigxMzcsMTg0LDIyMSkgNDQlLCByZ2IoMjU1LDI1NSwyNTUpIDYyJSwgcmdiKDI0OSwxNzUsMjA4KSA4OCUsIHJnYigyNDIsOTUsMTYwKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KCAwZGVnLCByZ2IoMTksMTEyLDE4NikgMCUsIHJnYigxMzcsMTg0LDIyMSkgNDQlLCByZ2IoMjU1LDI1NSwyNTUpIDYyJSwgcmdiKDI0OSwxNzUsMjA4KSA4OCUsIHJnYigyNDIsOTUsMTYwKSAxMDAlKTtcblxuICAgIHotaW5kZXg6IDI4O1xufVxuLnRydi1kZXNpcmVfX2xpbmUtLTQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1dnc7XG4gICAgdG9wOiA2MnZoO1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgd2lkdGg6IDEwdnc7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoIDBkZWcsIHJnYigxOSwxMTIsMTg2KSAwJSwgcmdiKDEzNywxODQsMjIxKSA0NCUsIHJnYigyNTUsMjU1LDI1NSkgNjIlLCByZ2IoMjQ5LDE3NSwyMDgpIDg4JSwgcmdiKDI0Miw5NSwxNjApIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCAwZGVnLCByZ2IoMTksMTEyLDE4NikgMCUsIHJnYigxMzcsMTg0LDIyMSkgNDQlLCByZ2IoMjU1LDI1NSwyNTUpIDYyJSwgcmdiKDI0OSwxNzUsMjA4KSA4OCUsIHJnYigyNDIsOTUsMTYwKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KCAwZGVnLCByZ2IoMTksMTEyLDE4NikgMCUsIHJnYigxMzcsMTg0LDIyMSkgNDQlLCByZ2IoMjU1LDI1NSwyNTUpIDYyJSwgcmdiKDI0OSwxNzUsMjA4KSA4OCUsIHJnYigyNDIsOTUsMTYwKSAxMDAlKTtcbiAgICB6LWluZGV4OiAyODtcbiAgICBsZWZ0OiAzN3Z3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LWRlc2lyZV9fbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LWRlc2lyZV9fbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRydi10YXN0ZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnRydi10YXN0ZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi50cnYtdGFzdGVfX2ltZy0xIHtcbiAgd2lkdGg6IDM1dnc7XG4gIG1hcmdpbi1yaWdodDogNXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA3dnc7XG4gIG1hcmdpbi10b3A6IDIwdmg7XG4gIGhlaWdodDogNTV2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19pbWctMSB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4udHJ2LXRhc3RlX19pbWctMSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX2ltZy0xIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnRydi10YXN0ZV9faW1nLTIge1xuICB3aWR0aDogMjB2dztcbiAgaGVpZ2h0OiAyNXZoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEwdmg7XG59XG4udHJ2LXRhc3RlX19pbWctMi0tbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19pbWctMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRydi10YXN0ZV9faW1nLTIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRydi10YXN0ZV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogMjV2aDtcbn1cbi50cnYtdGFzdGVfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX3RleHQgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtdGFzdGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi50cnYtcHJvZHVjdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICBtYXJnaW4tdG9wOiAtMTB2aDtcbiAgcGFkZGluZy10b3A6IDEwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMnZoO1xuICAgIHBhZGRpbmctYm90dG9tOiAydmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3Qge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICBoZWlnaHQ6IDIwMHZoO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDB2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9faW1nLXRleHQge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG59XG4udHJ2LXByb2R1Y3RfX2ltZy10ZXh0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDUwdnc7XG4gICAgbWF4LWhlaWdodDogNTB2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi1oYXNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgY29sb3I6ICNjMWMzZDQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tZmlsdGVyIHtcbiAgY29sb3I6ICNjMWMzZDQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi50cnYtcHJvZHVjdF9fcGFjayB7XG4gIHdpZHRoOiAzMHZ3O1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19wYWNrIHtcbiAgICBtaW4taGVpZ2h0OiAzNXZoO1xuICAgIG1heC1oZWlnaHQ6IDUwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX3BhY2sge1xuICAgIHdpZHRoOiA2MHZ3O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0byA1dmg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19wYWNrLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19wYWNrLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2luZm8tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXJvdyB7XG4gICAgd2lkdGg6IDQ1dnc7XG4gICAgbWFyZ2luOiAwIDF2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby1yb3cge1xuICAgIHdpZHRoOiA5NjAlO1xuICAgIG1hcmdpbjogMCAydncgNXZoO1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgZm9udC1zaXplOiA1NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNXZoO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2luZm8taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHdpZHRoOiAyNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8taXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19pbmZvLXRleHQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudHJ2LXByb2R1Y3QgLmZwLXNjcm9sbGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCkgdHJhbnNsYXRlWigwcHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ody1kYXJrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1MDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMTYxNzFiO1xufVxuLmh3LWRhcmsgaW1nIHtcbiAgaGVpZ2h0OiAxMHZoO1xuICB3aWR0aDogOTh2dztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRydi1wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYjIzO1xufVxuLmFuaW1hdGVfZWwge1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5hbmltYXRlX2VsIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4udHJ2LWltZy1pbm5lciB7XG4gIHdpZHRoOiAxcHg7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtaW1nLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0ZWQubm9ybWFsIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4ycztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdEMge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0QyB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5zbGlkZUluTGVmdEMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdEM7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdEM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRocmVlc2l4dHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50cnZfYXJyb3cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTF2aDtcbiAgbGVmdDogM3Z3O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Njcm9sbHVwLndlYnApIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHotaW5kZXg6IDUwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHJ2X2Fycm93OmhvdmVyIHtcbiAgYm90dG9tOiAxMnZoO1xufVxuLmJnLWFuaW1hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogNTtcbn1cbi5iZy1hbmltYXRpb24gdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5AbWVkaWEobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC5iZy1hbmltYXRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLmpwZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5iZy1hbmltYXRpb24gdmlkZW8ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiIsImh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi50cnYtbW9iaWxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1tb2JpbGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnRydiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFiMjM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cnYtaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50cnYtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHJ2LWhlYWRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgOTBweDtcbn1cbi50cnYtaGVhZGVyX19wcm9maWxlLWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4udHJ2LWhlYWRlcl9fcHJvZmlsZS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udHJ2LWhlYWRlcl9fbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXZ3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LWhlYWRlcl9fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDV2dztcbiAgfVxufVxuLnRydi1oZWFkZXJfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnRydi1oZWFkZXJfX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRydi1oZWFkZXJfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50cnYtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cnYtdmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogOTB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50cnYtdmlkZW9fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDIwMHB4IDAgMCAxNiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4udHJ2LXZpZGVvX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQ5JTtcbiAgd2lkdGg6IDE5M3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCAwZGVnLCByZ2IoMCwxNTQsMjA4KSAwJSwgcmdiKDEyNiwyMDYsMjQxKSAxMDAlKTtcbiAgei1pbmRleDogMjA7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXZpZGVvX19saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHJ2LXZpZGVvX19pbWctdGV4dCB7XG4gIG1heC13aWR0aDogOTAlO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgb3BhY2l0eTogMC4wNTtcbiAgLXdlYmtpdC1maWx0ZXI6IGludmVydCgxMDAlKTtcbiAgZmlsdGVyOiBpbnZlcnQoMTAwJSk7XG59XG4udHJ2LXZpZGVvX19pbWctdGV4dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC01MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAyNTtcbn1cbi50cnYtdmlkZW9fX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNDBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOWVtO1xufVxuLnRydi12aWRlb19fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtdmlkZW9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX190ZXh0IHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogM3ZoO1xuICAgIG1hcmdpbi10b3A6IDZ2aDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi50cnYtdmlkZW9fX2hhc2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDExMHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX2hhc2gge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDF2aDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA2MHZ3O1xuICB9XG59XG4udHJ2LXZpZGVvX192aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDU1dnc7XG4gIGhlaWdodDogMTA1dmg7XG4gIHotaW5kZXg6IDIwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX3ZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHJ2LXZpZGVvX192aWRlbyB2aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuLnRydi12aWRlb19faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udHJ2LXZpZGVvX19wYWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgbWF4LXdpZHRoOiAxNXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwO1xufVxuLnRydi12aWRlb19fcGFjayBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fcGFjayB7XG4gICAgbWF4LXdpZHRoOiA1MHZ3O1xuICAgIG1hcmdpbjogMCBhdXRvIDE1dmg7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi50cnYtam91cm5leSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICBtYXJnaW4tdG9wOiAtMTB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXkge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnRydi1qb3VybmV5X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4udHJ2LWpvdXJuZXlfX2ltZyB7XG4gIHdpZHRoOiA1NXZ3O1xuICBoZWlnaHQ6IDkwdmg7XG4gIG1hcmdpbi1yaWdodDogMTB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXlfX2ltZyB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi50cnYtam91cm5leV9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X19pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udHJ2LWpvdXJuZXlfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbi10b3A6IDI1dmg7XG59XG4udHJ2LWpvdXJuZXlfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LWpvdXJuZXlfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leV9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLnRydi1qb3VybmV5X19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1NSU7XG4gIHRvcDogMjV2aDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgbWFyZ2luLWxlZnQ6IC05NnB4O1xuICB3aWR0aDogMTkzcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIDBkZWcsIHJnYigwLDE1NCwyMDgpIDAlLCByZ2IoMTI2LDIwNiwyNDEpIDEwMCUpO1xuICB6LWluZGV4OiAyODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1qb3VybmV5X19saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtam91cm5leV9fbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRydi1kZXNpcmUge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTIwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnRydi1kZXNpcmVfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4udHJ2LWRlc2lyZV9faW1nIHtcbiAgd2lkdGg6IDQ1dnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA4MCU7XG4gIHJpZ2h0OiAxMHZ3O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDIwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX19pbWcge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi50cnYtZGVzaXJlX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9faW1nIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnRydi1kZXNpcmVfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbi10b3A6IDQwdmg7XG4gIG1hcmdpbi1sZWZ0OiAyMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI1O1xufVxuLnRydi1kZXNpcmVfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX190ZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LWRlc2lyZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi50cnYtZGVzaXJlX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1dnc7XG4gIHRvcDogNDB2aDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgd2lkdGg6IDEwdnc7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIDBkZWcsIHJnYigwLDE1NCwyMDgpIDAlLCByZ2IoMTI2LDIwNiwyNDEpIDEwMCUpO1xuICB6LWluZGV4OiAyODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1kZXNpcmVfX2xpbmUge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1kZXNpcmVfX2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50cnYtdGFzdGUge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW4tdG9wOiAtMTB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50cnYtdGFzdGVfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4udHJ2LXRhc3RlX19pbWctMSB7XG4gIHdpZHRoOiAzNXZ3O1xuICBtYXJnaW4tcmlnaHQ6IDV2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogN3Z3O1xuICBtYXJnaW4tdG9wOiAyMHZoO1xuICBoZWlnaHQ6IDU1dmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9faW1nLTEge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLnRydi10YXN0ZV9faW1nLTEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19pbWctMSBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50cnYtdGFzdGVfX2ltZy0yIHtcbiAgd2lkdGg6IDIwdnc7XG4gIGhlaWdodDogMjV2aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX2ltZy0yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHJ2LXRhc3RlX19pbWctMiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udHJ2LXRhc3RlX190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiAyNXZoO1xufVxuLnRydi10YXN0ZV9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9fdGV4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi10YXN0ZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLnRydi1wcm9kdWN0IHtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoO1xuICBwYWRkaW5nLXRvcDogMTB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3Qge1xuICAgIHBhZGRpbmctdG9wOiAydmg7XG4gICAgcGFkZGluZy1ib3R0b206IDJ2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIGhlaWdodDogMjAwdmg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiA3JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgfVxufVxuLnRydi1wcm9kdWN0X19pbWctdGV4dCB7XG4gIG1heC13aWR0aDogOTAlO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbn1cbi50cnYtcHJvZHVjdF9faW1nLXRleHQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNTB2dztcbiAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLWhhc2gge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBjb2xvcjogI2MxYzNkNDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi1maWx0ZXIge1xuICBjb2xvcjogI2MxYzNkNDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnRydi1wcm9kdWN0X19wYWNrIHtcbiAgd2lkdGg6IDMwdnc7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX3BhY2sge1xuICAgIG1pbi1oZWlnaHQ6IDM1dmg7XG4gICAgbWF4LWhlaWdodDogNTB2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fcGFjayB7XG4gICAgd2lkdGg6IDYwdnc7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvIDV2aDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX3BhY2stbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX3BhY2stbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9faW5mby1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tcm93IHtcbiAgICB3aWR0aDogNDV2dztcbiAgICBtYXJnaW46IDAgMXZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXJvdyB7XG4gICAgd2lkdGg6IDk2MCU7XG4gICAgbWFyZ2luOiAwIDJ2dyA1dmg7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBmb250LXNpemU6IDU0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA1dmg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9faW5mby1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgd2lkdGg6IDI1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2luZm8tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50cnYtcHJvZHVjdCAuZnAtc2Nyb2xsZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KSB0cmFuc2xhdGVaKDBweCkgIWltcG9ydGFudDtcbiAgfVxufVxuLmh3LWRhcmsge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDUwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMxNjE3MWI7XG59XG4uaHctZGFyayBpbWcge1xuICBoZWlnaHQ6IDEwdmg7XG4gIHdpZHRoOiA5OHZ3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udHJ2LXByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFiMjM7XG59XG4uYW5pbWF0ZV9lbCB7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmFuaW1hdGVfZWwge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi50cnYtaW1nLWlubmVyIHtcbiAgd2lkdGg6IDFweDtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtaW1nLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0ZWQubm9ybWFsIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4ycztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdEMge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0QyB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5zbGlkZUluTGVmdEMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdEM7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdEM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRocmVlc2l4dHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50cnZfYXJyb3cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTF2aDtcbiAgbGVmdDogM3Z3O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Njcm9sbHVwLndlYnApIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHotaW5kZXg6IDUwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHJ2X2Fycm93OmhvdmVyIHtcbiAgYm90dG9tOiAxMnZoO1xufVxuIiwiaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnRydi1tb2JpbGUtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LW1vYmlsZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udHJ2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWIyMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRydi1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRydi1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50cnYtaGVhZGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA5MHB4O1xufVxuLnRydi1oZWFkZXJfX3Byb2ZpbGUtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi50cnYtaGVhZGVyX19wcm9maWxlLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50cnYtaGVhZGVyX19saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDE1dnc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtaGVhZGVyX19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogNXZ3O1xuICB9XG59XG4udHJ2LWhlYWRlcl9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4udHJ2LWhlYWRlcl9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udHJ2LWhlYWRlcl9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRydi1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRydi12aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA5MHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnRydi12aWRlb19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjAwcHggMCAwIDE2JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi50cnYtdmlkZW9fX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDklO1xuICB3aWR0aDogMTkzcHg7XG4gIGhlaWdodDogMnB4O1xuYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoIC0xODBkZWcsIHJnYigxOTAsMzIsMTMyKSAwJSwgcmdiKDQxLDE5MCwyNDMpIDEwMCUpO1xuYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIC0xODBkZWcsIHJnYigxOTAsMzIsMTMyKSAwJSwgcmdiKDQxLDE5MCwyNDMpIDEwMCUpO1xuYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCggLTE4MGRlZywgcmdiKDE5MCwzMiwxMzIpIDAlLCByZ2IoNDEsMTkwLDI0MykgMTAwJSk7XG4gIHotaW5kZXg6IDIwO1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi12aWRlb19fbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRydi12aWRlb19faW1nLXRleHQge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIG9wYWNpdHk6IDAuMDU7XG4gIC13ZWJraXQtZmlsdGVyOiBpbnZlcnQoMTAwJSk7XG4gIGZpbHRlcjogaW52ZXJ0KDEwMCUpO1xufVxuLnRydi12aWRlb19faW1nLXRleHQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMjU7XG59XG4udHJ2LXZpZGVvX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTQwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjllbTtcbn1cbi50cnYtdmlkZW9fX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LXZpZGVvX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDN2aDtcbiAgICBtYXJnaW4tdG9wOiA2dmg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udHJ2LXZpZGVvX19oYXNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMTBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX19oYXNoIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxdmg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogNjB2dztcbiAgfVxufVxuLnRydi12aWRlb19fdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1NXZ3O1xuICBoZWlnaHQ6IDEwNXZoO1xuICB6LWluZGV4OiAyMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX192aWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRydi12aWRlb19fdmlkZW8gdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbi50cnYtdmlkZW9fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRydi12aWRlb19fcGFjayB7XG4gIG1hcmdpbi1yaWdodDogNSU7XG4gIG1heC13aWR0aDogMTV2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbn1cbi50cnYtdmlkZW9fX3BhY2sgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX3BhY2sge1xuICAgIG1heC13aWR0aDogNTB2dztcbiAgICBtYXJnaW46IDAgYXV0byAxNXZoO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4udHJ2LWpvdXJuZXkge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50cnYtam91cm5leV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXlfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnRydi1qb3VybmV5X19pbWcge1xuICB3aWR0aDogNTV2dztcbiAgaGVpZ2h0OiA5MHZoO1xuICBtYXJnaW4tcmlnaHQ6IDEwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X19pbWcge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5cblxuLm1haW5saW5lLW1haW5fX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDU1dnc7XG4gIGhlaWdodDogMTA1dmg7XG4gIHotaW5kZXg6IDIwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYWlubGluZS1tYWluX19pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWlubGluZS1tYWluX19pbWcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRydi1qb3VybmV5X19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXlfX2ltZyBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50cnYtam91cm5leV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLXRvcDogMjV2aDtcbn1cbi50cnYtam91cm5leV9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtam91cm5leV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4udHJ2LWpvdXJuZXlfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDU1JTtcbiAgdG9wOiAyNXZoO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBtYXJnaW4tbGVmdDogLTk2cHg7XG4gIHdpZHRoOiAxOTNweDtcbiAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoIC0xODBkZWcsIHJnYigxOTAsMzIsMTMyKSAwJSwgcmdiKDQxLDE5MCwyNDMpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCAtMTgwZGVnLCByZ2IoMTkwLDMyLDEzMikgMCUsIHJnYig0MSwxOTAsMjQzKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KCAtMTgwZGVnLCByZ2IoMTkwLDMyLDEzMikgMCUsIHJnYig0MSwxOTAsMjQzKSAxMDAlKTtcbiAgei1pbmRleDogMjg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtam91cm5leV9fbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LWpvdXJuZXlfX2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50cnYtZGVzaXJlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0yMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50cnYtZGVzaXJlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnRydi1kZXNpcmVfX2ltZyB7XG4gIHdpZHRoOiA0NXZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogODAlO1xuICByaWdodDogMTB2dztcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9faW1nIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4udHJ2LWRlc2lyZV9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX2ltZyBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50cnYtZGVzaXJlX190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiA0MHZoO1xuICBtYXJnaW4tbGVmdDogMjB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyNTtcbn1cbi50cnYtZGVzaXJlX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9fdGV4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1kZXNpcmVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4udHJ2LWRlc2lyZV9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXZ3O1xuICB0b3A6IDQwdmg7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIHdpZHRoOiAxMHZ3O1xuICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCggLTE4MGRlZywgcmdiKDE5MCwzMiwxMzIpIDAlLCByZ2IoNDEsMTkwLDI0MykgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIC0xODBkZWcsIHJnYigxOTAsMzIsMTMyKSAwJSwgcmdiKDQxLDE5MCwyNDMpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoIC0xODBkZWcsIHJnYigxOTAsMzIsMTMyKSAwJSwgcmdiKDQxLDE5MCwyNDMpIDEwMCUpO1xuICB6LWluZGV4OiAyODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1kZXNpcmVfX2xpbmUge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1kZXNpcmVfX2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50cnYtdGFzdGUge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW4tdG9wOiAtMTB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50cnYtdGFzdGVfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4udHJ2LXRhc3RlX19pbWctMSB7XG4gIHdpZHRoOiAzNXZ3O1xuICBtYXJnaW4tcmlnaHQ6IDV2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogN3Z3O1xuICBtYXJnaW4tdG9wOiAyMHZoO1xuICBoZWlnaHQ6IDU1dmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9faW1nLTEge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLnRydi10YXN0ZV9faW1nLTEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19pbWctMSBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50cnYtdGFzdGVfX2ltZy0yIHtcbiAgd2lkdGg6IDIwdnc7XG4gIGhlaWdodDogMjV2aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX2ltZy0yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHJ2LXRhc3RlX19pbWctMiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udHJ2LXRhc3RlX190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiAyNXZoO1xufVxuLnRydi10YXN0ZV9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9fdGV4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi10YXN0ZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLnRydi1wcm9kdWN0IHtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoO1xuICBwYWRkaW5nLXRvcDogMTB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3Qge1xuICAgIHBhZGRpbmctdG9wOiAydmg7XG4gICAgcGFkZGluZy1ib3R0b206IDJ2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIGhlaWdodDogMjAwdmg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiA3JTtcbn1cbkBtZWRpYSAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQlO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgfVxufVxuLnRydi1wcm9kdWN0X19pbWctdGV4dCB7XG4gIG1heC13aWR0aDogOTAlO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbn1cbi50cnYtcHJvZHVjdF9faW1nLXRleHQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNTB2dztcbiAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLWhhc2gge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBjb2xvcjogI2MxYzNkNDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi1maWx0ZXIge1xuICBjb2xvcjogI2MxYzNkNDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnRydi1wcm9kdWN0X19wYWNrIHtcbiAgd2lkdGg6IDMwdnc7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX3BhY2sge1xuICAgIG1pbi1oZWlnaHQ6IDM1dmg7XG4gICAgbWF4LWhlaWdodDogNTB2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fcGFjayB7XG4gICAgd2lkdGg6IDYwdnc7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvIDV2aDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX3BhY2stbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX3BhY2stbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9faW5mby1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tcm93IHtcbiAgICB3aWR0aDogNDV2dztcbiAgICBtYXJnaW46IDAgMXZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXJvdyB7XG4gICAgd2lkdGg6IDk2MCU7XG4gICAgbWFyZ2luOiAwIDJ2dyA1dmg7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBmb250LXNpemU6IDU0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA1dmg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9faW5mby1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgd2lkdGg6IDI1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2luZm8tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50cnYtcHJvZHVjdCAuZnAtc2Nyb2xsZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KSB0cmFuc2xhdGVaKDBweCkgIWltcG9ydGFudDtcbiAgfVxufVxuLmh3LWRhcmsge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDUwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMxNjE3MWI7XG59XG4uaHctZGFyayBpbWcge1xuICBoZWlnaHQ6IDEwdmg7XG4gIHdpZHRoOiA5OHZ3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udHJ2LXByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFiMjM7XG59XG4uYW5pbWF0ZV9lbCB7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmFuaW1hdGVfZWwge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi50cnYtaW1nLWlubmVyIHtcbiAgd2lkdGg6IDFweDtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtaW1nLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0ZWQubm9ybWFsIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4ycztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdEMge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0QyB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5zbGlkZUluTGVmdEMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdEM7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdEM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRocmVlc2l4dHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50cnZfYXJyb3cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTF2aDtcbiAgbGVmdDogM3Z3O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL3Njcm9sbHVwLndlYnAnKSBuby1yZXBlYXQgY2VudGVyO1xuICB6LWluZGV4OiA1MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRydl9hcnJvdzpob3ZlciB7XG4gIGJvdHRvbTogMTJ2aDtcbn1cbi5jYXBzLWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXBzLWljb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxOTBweDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIC8qYmFja2dyb3VuZDogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9jYXBzLWljb24ucG5nJyk7INCa0LDRgNGC0LjQvdC60LAg0L3QtSDQvdCw0LnQtNC10L3QsCDQsiDRgNC10L/QvtC30LjRgtC+0YDQuNC4ICAqL1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNhcHMtaWNvbjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4udHJ2LXByb2R1Y3RfX3BhY2stLXN0YXRpYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbkBtZWRpYShtYXgtaGVpZ2h0OiA3MDBweCkge1xuICAgIC50cnYtcHJvZHVjdF9fcGFjay0tc3RhdGljIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxufVxuLnRydi1wcm9kdWN0X19wYWNrLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cbkBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC50cnYtcHJvZHVjdF9fcGFjay1kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi50cnYtcHJvZHVjdF9fcGFjazIge1xuICB3aWR0aDogMTV2dztcbn1cbiIsImh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi50cnYtbW9iaWxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1tb2JpbGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnRydiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFiMjM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cnYtaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50cnYtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHJ2LWhlYWRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgOTBweDtcbn1cbi50cnYtaGVhZGVyX19wcm9maWxlLWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4udHJ2LWhlYWRlcl9fcHJvZmlsZS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udHJ2LWhlYWRlcl9fbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXZ3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LWhlYWRlcl9fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDV2dztcbiAgfVxufVxuLnRydi1oZWFkZXJfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnRydi1oZWFkZXJfX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRydi1oZWFkZXJfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50cnYtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cnYtdmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogOTB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50cnYtdmlkZW9fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDIwMHB4IDAgMCAxNiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4udHJ2LXZpZGVvX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQ5JTtcbiAgd2lkdGg6IDE5M3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWYwMDk4IDAlLCAjZmY3ZTAwIDEwMCUpO1xuICB6LWluZGV4OiAyMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi12aWRlb19fbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRydi12aWRlb19faW1nLXRleHQge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIG9wYWNpdHk6IDAuMDU7XG4gIC13ZWJraXQtZmlsdGVyOiBpbnZlcnQoMTAwJSk7XG4gIGZpbHRlcjogaW52ZXJ0KDEwMCUpO1xufVxuLnRydi12aWRlb19faW1nLXRleHQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMjU7XG59XG4udHJ2LXZpZGVvX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTQwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjllbTtcbn1cbi50cnYtdmlkZW9fX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LXZpZGVvX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi12aWRlb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDN2aDtcbiAgICBtYXJnaW4tdG9wOiA2dmg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udHJ2LXZpZGVvX19oYXNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMTBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX19oYXNoIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxdmg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogNjB2dztcbiAgfVxufVxuLnRydi12aWRlb19fdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1NXZ3O1xuICBoZWlnaHQ6IDEwNXZoO1xuICB6LWluZGV4OiAyMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXZpZGVvX192aWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRydi12aWRlb19fdmlkZW8gdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbi50cnYtdmlkZW9fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRydi12aWRlb19fcGFjayB7XG4gIG1hcmdpbi1yaWdodDogNSU7XG4gIG1heC13aWR0aDogMTV2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbn1cbi50cnYtdmlkZW9fX3BhY2sgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdmlkZW9fX3BhY2sge1xuICAgIG1heC13aWR0aDogNTB2dztcbiAgICBtYXJnaW46IDAgYXV0byAxNXZoO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4udHJ2LWpvdXJuZXkge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi50cnYtam91cm5leV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXlfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwdncgMTBweCAxMHZ3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnRydi1qb3VybmV5X19pbWcge1xuICB3aWR0aDogNTV2dztcbiAgaGVpZ2h0OiA5MHZoO1xuICBtYXJnaW4tcmlnaHQ6IDEwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1qb3VybmV5X19pbWcge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4udHJ2LWpvdXJuZXlfX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtam91cm5leV9faW1nIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnRydi1qb3VybmV5X190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiAyNXZoO1xufVxuLnRydi1qb3VybmV5X190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1qb3VybmV5X190ZXh0IHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWpvdXJuZXlfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi50cnYtam91cm5leV9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTUlO1xuICB0b3A6IDI1dmg7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOTZweDtcbiAgd2lkdGg6IDE5M3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWYwMDk4IDAlLCAjZmY3ZTAwIDEwMCUpO1xuICB6LWluZGV4OiAyODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRydi1qb3VybmV5X19saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtam91cm5leV9fbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRydi1kZXNpcmUge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTIwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnRydi1kZXNpcmVfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjB2dyAxMHB4IDEwdnc7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4udHJ2LWRlc2lyZV9faW1nIHtcbiAgd2lkdGg6IDQ1dnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA4MCU7XG4gIHJpZ2h0OiAxMHZ3O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDIwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX19pbWcge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi50cnYtZGVzaXJlX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LWRlc2lyZV9faW1nIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnRydi1kZXNpcmVfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbi10b3A6IDQwdmg7XG4gIG1hcmdpbi1sZWZ0OiAyMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI1O1xufVxuLnRydi1kZXNpcmVfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtZGVzaXJlX190ZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LWRlc2lyZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1kZXNpcmVfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi50cnYtZGVzaXJlX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1dnc7XG4gIHRvcDogNDB2aDtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgd2lkdGg6IDEwdnc7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlZjAwOTggMCUsICNmZjdlMDAgMTAwJSk7XG4gIHotaW5kZXg6IDI4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LWRlc2lyZV9fbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LWRlc2lyZV9fbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRydi10YXN0ZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1hcmdpbi10b3A6IC0xMHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnRydi10YXN0ZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi50cnYtdGFzdGVfX2ltZy0xIHtcbiAgd2lkdGg6IDM1dnc7XG4gIG1hcmdpbi1yaWdodDogNXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA3dnc7XG4gIG1hcmdpbi10b3A6IDIwdmg7XG4gIGhlaWdodDogNTV2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX19pbWctMSB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4udHJ2LXRhc3RlX19pbWctMSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtdGFzdGVfX2ltZy0xIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnRydi10YXN0ZV9faW1nLTIge1xuICB3aWR0aDogMjB2dztcbiAgaGVpZ2h0OiAyNXZoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi10YXN0ZV9faW1nLTIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50cnYtdGFzdGVfX2ltZy0yIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50cnYtdGFzdGVfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIG1hcmdpbi10b3A6IDI1dmg7XG59XG4udHJ2LXRhc3RlX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX190ZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudHJ2LXRhc3RlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXRhc3RlX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4udHJ2LXByb2R1Y3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMTB2aDtcbiAgbWFyZ2luLXRvcDogLTEwdmg7XG4gIHBhZGRpbmctdG9wOiAxMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdCB7XG4gICAgcGFkZGluZy10b3A6IDJ2aDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIGhlaWdodDogMjAwdmg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRydi1wcm9kdWN0X19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHZ3IDEwcHggMTB2dztcbiAgfVxufVxuLnRydi1wcm9kdWN0X19pbWctdGV4dCB7XG4gIG1heC13aWR0aDogOTAlO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbn1cbi50cnYtcHJvZHVjdF9faW1nLXRleHQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNTB2dztcbiAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLWhhc2gge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi10aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBjb2xvcjogI2MxYzNkNDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRydi1wcm9kdWN0X19kZXNjcmlwdGlvbi1maWx0ZXIge1xuICBjb2xvcjogI2MxYzNkNDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnRydi1wcm9kdWN0X19wYWNrIHtcbiAgd2lkdGg6IDMwdnc7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX3BhY2sge1xuICAgIG1pbi1oZWlnaHQ6IDM1dmg7XG4gICAgbWF4LWhlaWdodDogNTB2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9fcGFjayB7XG4gICAgd2lkdGg6IDYwdnc7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvIDV2aDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX3BhY2stbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJ2LXByb2R1Y3RfX3BhY2stbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9faW5mby1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAudHJ2LXByb2R1Y3RfX2luZm8tcm93IHtcbiAgICB3aWR0aDogNDV2dztcbiAgICBtYXJnaW46IDAgMXZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXJvdyB7XG4gICAgd2lkdGg6IDk2MCU7XG4gICAgbWFyZ2luOiAwIDJ2dyA1dmg7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBmb250LXNpemU6IDU0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA1dmg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi50cnYtcHJvZHVjdF9faW5mby1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgd2lkdGg6IDI1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtcHJvZHVjdF9faW5mby1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4udHJ2LXByb2R1Y3RfX2luZm8tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRydi1wcm9kdWN0X19pbmZvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50cnYtcHJvZHVjdCAuZnAtc2Nyb2xsZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KSB0cmFuc2xhdGVaKDBweCkgIWltcG9ydGFudDtcbiAgfVxufVxuLmh3LWRhcmsge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDUwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMxNjE3MWI7XG59XG4uaHctZGFyayBpbWcge1xuICBoZWlnaHQ6IDEwdmg7XG4gIHdpZHRoOiA5OHZ3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udHJ2LXByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFiMjM7XG59XG4uYW5pbWF0ZV9lbCB7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmFuaW1hdGVfZWwge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi50cnYtaW1nLWlubmVyIHtcbiAgd2lkdGg6IDFweDtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50cnYtaW1nLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0ZWQubm9ybWFsIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4ycztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdEMge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0QyB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5zbGlkZUluTGVmdEMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdEM7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdEM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRocmVlc2l4dHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50cnZfYXJyb3cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTF2aDtcbiAgbGVmdDogM3Z3O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Njcm9sbHVwLndlYnApIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHotaW5kZXg6IDUwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHJ2X2Fycm93OmhvdmVyIHtcbiAgYm90dG9tOiAxMnZoO1xufVxuIiwiLypcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR3JldGFEaXNOYXJQcm8nO1xuICAgIHNyYzogdXJsKCcvZm9udHMvbmV3L0dyZURpc05hclByb1JlZ3VsYXIub3RmJykgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dyZXRhRGlzTmFyUHJvJztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9HcmVEaXNOYXJQcm9MaWdodC5vdGYnKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnO1xuICAgIHNyYzogdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1saWdodC0yMDAtd2ViZm9udC5lb3QnKTtcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbGlnaHQtMjAwLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1saWdodC0yMDAtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1saWdodC0yMDAtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbGlnaHQtMjAwLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWxpZ2h0LTIwMC13ZWJmb250LnN2ZyN3ZWJmb250cmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbm9ybWFsLTQwMC13ZWJmb250LmVvdCcpO1xuICAgIHNyYzogdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ub3JtYWwtNDAwLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ub3JtYWwtNDAwLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnL2ZvbnRzL25ldy9oZWx2ZXRpY2FuZXVlbHQtbm9ybWFsLTQwMC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ub3JtYWwtNDAwLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LW5vcm1hbC00MDAtd2ViZm9udC5zdmcjd2ViZm9udHJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSc7XG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvZm9udHMvbmV3L2hlbHZldGljYW5ldWVsdC1ib2xkLTcwMC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy9mb250cy9uZXcvaGVsdmV0aWNhbmV1ZWx0LWJvbGQtNzAwLXdlYmZvbnQuc3ZnI3dlYmZvbnRyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmh0bWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCk7XG59XG5cbmJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYjIzO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvQ29udGVudC9pbWcvYmFja2dyb3VuZC1sb2dvLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG59XG5cbiAqL1xuXG4ubWFpbi1jb250YWluZXItcHJvZmlsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnByb2ZpbGUtaGVhZGVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5icmFuZGVkLWNvbnRlbnQge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIC5wcm9maWxlLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDhweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgICAgLnByb2ZpbGUtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAucHJvZmlsZV9fdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMzcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICAgIC5wcm9maWxlX190aXRsZTo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQ1cHg7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMDBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNzRweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDllZDk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnByb2ZpbGVfX3RpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2ZpbGVfX3RpdGxlOjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAucHJvZmlsZV9fdGFiLWJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5wcm9maWxlX190YWItYnV0dG9ucyA+IGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgYSwgYTpob3ZlciwgYTphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZmlsZV9fdGFiLWJ1dHRvbnMgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlX190YWItYnV0dG9ucyA+IGxpLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjMDA5ZWQ5O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgYSwgYTpob3ZlciwgYTphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICMwMDllZDk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucHJvZmlsZV9fdGFiLWJ1dHRvbnMge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9maWxlX190YWItYnV0dG9ucyA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLnByb2ZpbGVfX3RhYi1idXR0b25zID4gbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAucHJvZmlsZS11c2VyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICMyMzI0MzA7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcm9maWxlLXVzZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtdXNlcl9fcGljIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtdXNlcl9fcGljID4gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5wcm9maWxlLXVzZXJfX25hbWUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX3VzZXItaW5mbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1idXR0b25zLWxpc3Qge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzJweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1idXR0b25zLWxpc3RfX2J1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjVweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogIzM1MzY0ODtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1idXR0b25zLWxpc3RfX2J1dHRvbi0tbG9nb3V0IGEge1xuICAgICAgICBjb2xvcjogI2ZmMWUzYztcbiAgICB9XG5cbiAgICAucHJvZmlsZS1idXR0b25zLWxpc3RfX2J1dHRvbi0tbG9nb3V0IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmMWUzYztcbiAgICB9XG5cbiAgICAucHJvZmlsZS13cmFwcGVyLS13aGl0ZS1iZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wcm9maWxlLXdyYXBwZXItLXdoaXRlLWJnIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MnB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZmlsZS13cmFwcGVyLS13aGl0ZS1iZzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIH1cblxuICAgIC5wcm9maWxlLWRhdGEge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtZGF0YV9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDRweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1kYXRhX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDM2cHgpO1xuICAgIH1cblxuICAgIC5wcm9maWxlLWRhdGFfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOiAjMjMyNDMwO1xuICAgIH1cblxuICAgIC5wcm9maWxlLWRhdGFfX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICAgICAgY29sb3I6ICM5YzlkYTU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnByb2ZpbGVfX3VzZXItaW5mbyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2ZpbGUtYnV0dG9ucy1saXN0IHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZmlsZS1kYXRhIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2ZpbGUtZGF0YV9faXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9maWxlLWRhdGFfX2l0ZW06bnRoLWNoaWxkKDIpLFxuICAgICAgICAucHJvZmlsZS1kYXRhX19pdGVtOm50aC1jaGlsZCg1KSxcbiAgICAgICAgLnByb2ZpbGUtZGF0YV9faXRlbTpudGgtY2hpbGQoNikge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZmlsZS11c2VyX19waWMge1xuICAgICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZmlsZS11c2VyX19uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLnByb2ZpbGUtcHJpemVzX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuXG4gICAgLnByb2ZpbGUtcHJpemUge1xuICAgICAgICB3aWR0aDogMjE2cHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBtYXJnaW46IDMycHggNzJweCAzMnB4IDA7XG5cbiAgICB9XG5cbiAgICAucHJvZmlsZS1wcml6ZV9faW1nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLXByaXplX19pbWcgPiBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcHJpemVfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcHJpemVfX3JlbWluZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBjb2xvcjogIzljOWRhNTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wcml6ZV9fdGltZS1saW5lIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWUxZTQ7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcHJpemVfX3RpbWUtcHJvZ3Jlc3Mge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5ZWQ5O1xuICAgIH1cblxuICAgIC5wcm9maWxlLXByaXplX190aW1lLWxlZnQge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcHJpemVfX3N0YXR1cyB7XG5cbiAgICB9XG5cbiAgICAucHJvZmlsZS1wcml6ZV9fZ2V0LWJ1dHRvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xuICAgICAgICBjb2xvcjogIzAwOWVkOTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5wcm9maWxlLXByaXplX192ZXJpZmljYXRpb24sIC5wcm9maWxlLXByaXplX19hY2NlcHRlZCwgLnByb2ZpbGUtcHJpemVfX21pc3NlZCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogI2ZmMWUzYztcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wcml6ZV9fYWNjZXB0ZWQge1xuICAgICAgICBjb2xvcjogIzExYzg3ZjtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wcml6ZV9fbWlzc2VkIHtcbiAgICAgICAgY29sb3I6ICM5YzlkYTU7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtd3JhcHBlci0tcDMyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLS1wYjYwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMwcHgpIHtcbiAgICAgICAgLnByb2ZpbGUtcHJpemUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2ZpbGUtcHJpemU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2ZpbGUtcHJpemVfX2ltZyB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2ZpbGUtcHJpemVfX2lubmVyIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgY2FudmFzIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZTFlMWU0O1xuICAgICAgICBjdXJzb3I6IGNyb3NzaGFpcjtcbiAgICB9XG5cbiAgICAucHJvZmlsZV9faW5wdXQge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlMWUxZTQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogIzIzMjQzMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgIH1cblxuICAgIC5wcm9maWxlX19pbnB1dDpkaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAjNDM0MzVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAucHJvZmlsZV9faW5wdXQtLXBhc3N3b3JkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZV9faW5wdXQuZXJyb3Ige1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZjFlM2M7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX2lucHV0ICsgLmVycm9yIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIGNvbG9yOiAjZmYxZTNjO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX2lucHV0ICsgLmVycm9yOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTM4cHg7XG4gICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcHJvZmlsZS9pY29uLWVycm9yLnN2Zykgbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIC5wcm9maWxlX19sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIGNvbG9yOiAjOWM5ZGE1O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDFweCAycHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX2xhYmVsLS1yZXF1aXJlZDo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcqJztcbiAgICAgICAgY29sb3I6ICNmZjFlM2M7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX2NoZWNrYm94IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlX19jaGVja2JveCArIGxhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgY29sb3I6ICMyMzI0MzA7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX2NoZWNrYm94ICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIG1hcmdpbjogMnB4IDhweCAwIDA7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDllZDk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5wcm9maWxlX19jaGVja2JveCB+IC5lcnJvci1ib3ggLmVycm9yIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIGNvbG9yOiAjZmYxZTNjO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wcm9maWxlX19jaGVja2JveCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZmlsZV9fY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDllZDk7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX2J1dHRvbiB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggIzAwOWVkOTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xuICAgICAgICBjb2xvcjogIzAwOWVkOTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAubGlua19mYWtlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG5cbn0iLCIubWFpbi1jb250YWluZXItcHJvZmlsZSB7XG4gICAgLnByb2ZpbGUtZWRpdF9fY2FuY2VsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG4gICAgICAgIGNvbG9yOiAjOWM5ZGE1O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtZWRpdF9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIGNvbG9yOiAjMjMyNDMwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgcGFkZGluZzogMCAwIDMycHggMDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1lZGl0X19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgY29sb3I6ICMzNTM2NDg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMCA2cHggMDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1lZGl0X19mb3JtLXN0ciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogNzkycHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgIH1cblxuICAgIC5wcm9maWxlLWVkaXRfX2lucHV0LWJveCB7XG4gICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1lZGl0X19pbnB1dC1ib3gtLWxvbmcge1xuICAgICAgICB3aWR0aDogNTA0cHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtZWRpdF9faW5wdXQtYm94LS1zbWFsbCB7XG4gICAgICAgIHdpZHRoOiA3MnB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLWVkaXRfX3Bhc3Nwb3J0LWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1Sb2JvdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgY29sb3I6ICM5YzlkYTU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX2lucHV0LWZpbGUtZWRpdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTk5OTlweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZV9faW5wdXQtZmlsZS1waWMtd3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX2lucHV0LWZpbGUtcGljIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX2lucHV0LWZpbGUtcGljLWxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6aG92ZXIgLnByb2ZpbGVfX2lucHV0LWZpbGUtcGljLXRleHQge1xuICAgICAgICBjb2xvcjogIzI1M2Y4ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZmlsZV9faW5wdXQtZmlsZS1waWMtdGV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xNnB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgY29sb3I6ICMwMDllZDk7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX2lucHV0LWZpbGUtZWRpdCArIGxhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5wcm9maWxlX19pbnB1dC1maWxlLWVkaXQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWUxZTQgdXJsKCcuLi9pbWcvcHJvZmlsZS9pY29uLWF0dGFjaC1maWxlLnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX2lucHV0LWZpbGUtZWRpdC5pcy1jaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzM1MzY0OCB1cmwoJy4uL2ltZy9wcm9maWxlL2ljb24tZmlsZS5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuXG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX2lucHV0LWZpbGUtZWRpdCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ9CX0JDQk9Cg0KPQl9CY0KLQrCDQpNCe0KLQnic7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjVweDtcbiAgICAgICAgY29sb3I6ICMzNTM2NDg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5NnB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlX19pbnB1dC1maWxlLWVkaXQuaXMtY2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ9Ck0L7RgtC+INC40LfQvNC10L3QtdC90L4nO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAjMjMyNDMwO1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLWVkaXRfX3NpZ24tYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1lZGl0X19mb3JtLXN0ci0tc2hvcnQge1xuICAgICAgICB3aWR0aDogNTA0cHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtZWRpdF9fc2lnbi1sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIGxlZnQ6IDg0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgY29sb3I6ICM5YzlkYTU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMXB4IDJweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1lZGl0X19zaWduIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMCA3MnB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLWVkaXRfX2NsZWFyLXNpZ25hdHVyZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDEzcHg7XG4gICAgICAgIHJpZ2h0OiAxM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9wcm9maWxlL2ljb24tZXJhc2VyLnN2ZycpO1xuICAgIH1cblxuICAgIC5wcm9maWxlLWVkaXRfX3NpZ24tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1lZGl0X19ydWxlcy1sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogIzljOWRhNTtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtZWRpdF9fcnVsZXMtYm94IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICB3aWR0aDogNzkycHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIGhlaWdodDogMjA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgY29sb3I6ICMyMDIxMjQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2UxZTFlNDtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIH1cblxuICAgIC5wcm9maWxlLWVkaXRfX3J1bGVzLWFncmVlbWVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuXG4gICAgfVxuXG4gICAgLnByb2ZpbGUtZWRpdF9fYnV0dG9ucyB7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggNzJweCAwIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtZWRpdF9fY2FuY2VsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLWVkaXRfX2lucHV0LWNvbHVtbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogNTA0cHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtZWRpdF9fMi1jb2x1bW5zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1lZGl0X19maWxlLWJveCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwIDAgNzJweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1lZGl0X19pbnB1dC1ib3gtLWZpbGUge1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTMwcHgpIHtcbiAgICAgICAgLnByb2ZpbGUtZWRpdF9fMi1jb2x1bW5zIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgLnByb2ZpbGUtZWRpdF9fZmlsZS1ib3gge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2ZpbGUtZWRpdF9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2ZpbGUtZWRpdF9fZm9ybS1zdHIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggMDtcbiAgICAgICAgfVxuICAgICAgICAucHJvZmlsZS1lZGl0X19pbnB1dC1ib3gge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2ZpbGUtZWRpdF9faW5wdXQtYm94Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAucHJvZmlsZS1lZGl0X19pbnB1dC1jb2x1bW4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2ZpbGUtZWRpdF9fZmlsZS1ib3gge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2ZpbGVfX2lucHV0LWZpbGUtZWRpdCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAucHJvZmlsZV9faW5wdXQtZmlsZS1lZGl0ICsgbGFiZWw6YWZ0ZXIsXG4gICAgICAgIC5wcm9maWxlX19pbnB1dC1maWxlLWVkaXQuaXMtY2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wcm9maWxlLWVkaXRfX2J1dHRvbnMge1xuICAgICAgICAgICAgcGFkZGluZzogMTdweCAwIDIycHggMHB4O1xuICAgICAgICB9XG5cbiAgICB9XG59IiwiLm1haW4tY29udGFpbmVyLXByb2ZpbGUge1xuICAgIC5wcm9maWxlLW9yZGVyX19jYW5jZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjVweDtcbiAgICAgICAgY29sb3I6ICM5YzlkYTU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1vcmRlcl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIGNvbG9yOiAjMjMyNDMwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgcGFkZGluZzogMCAwIDMycHggMDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1vcmRlcl9fc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIGNvbG9yOiAjMzUzNjQ4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDAgNnB4IDA7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtb3JkZXJfX2Zvcm0tc3RyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDc5MnB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1vcmRlcl9faW5wdXRzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtb3JkZXJfX2lucHV0LWJveCB7XG4gICAgICAgIHdpZHRoOiAyMTZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5wcm9maWxlLW9yZGVyX19pbnB1dC1ib3gtLWxvbmcge1xuICAgICAgICB3aWR0aDogNTA0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1vcmRlcl9faW5wdXQtYm94LS1zbWFsbCB7XG4gICAgICAgIHdpZHRoOiA3MnB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLW9yZGVyX19pbnB1dC1ib3gtLXNtYWxsOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtb3JkZXJfX3Bhc3Nwb3J0LWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1Sb2JvdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgY29sb3I6ICM5YzlkYTU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX2lucHV0LWZpbGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX2lucHV0LWZpbGUgKyBsYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAucHJvZmlsZV9faW5wdXQtZmlsZSArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2UxZTFlNCB1cmwoJy4uL2ltZy9wcm9maWxlL2ljb24tYXR0YWNoLWZpbGUuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAucHJvZmlsZV9faW5wdXQtZmlsZS5pcy1jaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzM1MzY0OCB1cmwoJy4uL2ltZy9wcm9maWxlL2ljb24tZmlsZS5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuXG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX2lucHV0LWZpbGUgKyBsYWJlbDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICfQl9CQ0JPQoNCj0JfQmNCi0KwnO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG4gICAgICAgIGNvbG9yOiAjMzUzNjQ4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTZweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZV9faW5wdXQtZmlsZS5pcy1jaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAn0KTQsNC50Lsg0LfQsNCz0YDRg9C20LXQvSc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICMyMzI0MzA7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGVfX2lucHV0LWZpbGUgfiAuZXJyb3ItYm94IC5lcnJvciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBjb2xvcjogI2ZmMWUzYztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1vcmRlcl9fc2lnbi1ib3gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtb3JkZXJfX2Zvcm0tc3RyLS1zaG9ydCB7XG4gICAgICAgIHdpZHRoOiA1MDRweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1vcmRlcl9fc2lnbi1sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIGxlZnQ6IDg0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgY29sb3I6ICM5YzlkYTU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMXB4IDJweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1vcmRlcl9fc2lnbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTZweCAwIDAgMDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1vcmRlcl9fY2xlYXItc2lnbmF0dXJlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTNweDtcbiAgICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3Byb2ZpbGUvaWNvbi1lcmFzZXIuc3ZnJyk7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtb3JkZXJfX3NpZ24tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1vcmRlcl9fcnVsZXMtbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgY29sb3I6ICM5YzlkYTU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLW9yZGVyX18yLWNvbHVtbnMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtb3JkZXJfX3J1bGVzLWJveCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNzkycHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIGhlaWdodDogMjA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgY29sb3I6ICMyMDIxMjQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2UxZTFlNDtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIH1cblxuICAgIC5wcm9maWxlLW9yZGVyX19ydWxlcy1hZ3JlZW1lbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcblxuICAgIH1cblxuICAgIC5wcm9maWxlLW9yZGVyX19idXR0b25zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtb3JkZXJfX3N1Ym1pdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucHJvZmlsZS1vcmRlcl9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgICAucHJvZmlsZS1vcmRlcl9fc3VidGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgICAucHJvZmlsZS1vcmRlcl9fZm9ybS1zdHIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2ZpbGUtb3JkZXJfX2lucHV0LWJveCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2ZpbGUtb3JkZXJfX2lucHV0LWJveC0tbG9uZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAucHJvZmlsZS1vcmRlcl9faW5wdXQtYm94LS1zbWFsbCB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2ZpbGUtb3JkZXJfX3NpZ24tYm94IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgLnByb2ZpbGUtb3JkZXJfXzItY29sdW1ucyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2ZpbGUtb3JkZXJfX2Zvcm0tc3RyLS1zaG9ydCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAucHJvZmlsZS1vcmRlcl9fc2lnbiBjYW52YXMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cblxuICAgIC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmF1dG9jb21wbGV0ZS1zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gICAgfVxuXG4gICAgLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogIzMzOTlGRjtcbiAgICB9XG5cbiAgICAuYXV0b2NvbXBsZXRlLWdyb3VwIHtcbiAgICAgICAgcGFkZGluZzogMnB4IDVweDtcbiAgICB9XG5cbiAgICAuYXV0b2NvbXBsZXRlLWdyb3VwIHN0cm9uZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICB9XG59IiwiLm1haW4tY29udGFpbmVyLXByb2ZpbGUge1xuICAgIC5wcm9maWxlLXBhc3N3b3JkX19jYW5jZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjVweDtcbiAgICAgICAgY29sb3I6ICM5YzlkYTU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wYXNzd29yZF9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIGNvbG9yOiAjMjMyNDMwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgcGFkZGluZzogMCAwIDMycHggMDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wYXNzd29yZF9fc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIGNvbG9yOiAjMzUzNjQ4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDAgNnB4IDA7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcGFzc3dvcmRfX2Zvcm0tc3RyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiA3OTJweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5wcm9maWxlLXBhc3N3b3JkX19pbnB1dC1ib3gge1xuICAgICAgICB3aWR0aDogMjE2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wYXNzd29yZF9faW5wdXQtYm94LS1sb25nIHtcbiAgICAgICAgd2lkdGg6IDUwNHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLXBhc3N3b3JkX19pbnB1dC1ib3gtLXNtYWxsIHtcbiAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcGFzc3dvcmRfX3Bhc3Nwb3J0LWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1Sb2JvdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgY29sb3I6ICM5YzlkYTU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcGFzc3dvcmRfX3NpZ24tYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wYXNzd29yZF9fZm9ybS1zdHItLXNob3J0IHtcbiAgICAgICAgd2lkdGg6IDUwNHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLXBhc3N3b3JkX19zaWduLWxhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogODRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBjb2xvcjogIzljOWRhNTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxcHggMnB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLXBhc3N3b3JkX19zaWduIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMCA3MnB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlLXBhc3N3b3JkX19jbGVhci1zaWduYXR1cmUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxM3B4O1xuICAgICAgICByaWdodDogMTNweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvQ29udGVudC9pbWcvaWNvbi1lcmFzZXIuc3ZnJyk7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcGFzc3dvcmRfX3NpZ24tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wYXNzd29yZF9fcnVsZXMtbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtUm9ib3RvO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOiAjOWM5ZGE1O1xuICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wYXNzd29yZF9fcnVsZXMtYm94IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LVJvYm90bztcbiAgICAgICAgd2lkdGg6IDc5MnB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDIwNHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOiAjMjAyMTI0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlMWUxZTQ7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wYXNzd29yZF9fcnVsZXMtYWdyZWVtZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG5cbiAgICB9XG5cbiAgICAucHJvZmlsZS1wYXNzd29yZF9fYnV0dG9ucyB7XG4gICAgICAgIHBhZGRpbmc6IDAgNzJweCAwIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcGFzc3dvcmRfX2NhbmNlbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wYXNzd29yZF9faW5wdXQtY29sdW1uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiA1MDRweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wYXNzd29yZF9fMi1jb2x1bW5zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wYXNzd29yZF9fZmlsZS1ib3gge1xuICAgICAgICBwYWRkaW5nOiA4cHggMCAwIDcycHg7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcGFzc3dvcmRfX2lucHV0LWJveC0tZmlsZSB7XG4gICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wYXNzd29yZF9fZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmYxZTNjO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcGFzc3dvcmRfX2J0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL0NvbnRlbnQvaW1nL2ljb24tdmlzaWJpbGl0eS5zdmcpIG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1wYXNzd29yZF9fYnRuLnNob3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL0NvbnRlbnQvaW1nL2ljb24tdmlzaWJpbGl0eS1vZmYuc3ZnKSBuby1yZXBlYXQ7XG4gICAgfVxuXG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucHJvZmlsZS1wYXNzd29yZF9faW5wdXQtY29sdW1uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIH1cbiAgICAgICAgLnByb2ZpbGUtcGFzc3dvcmRfX2Zvcm0tc3RyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgLnByb2ZpbGUtcGFzc3dvcmRfX2lucHV0LWJveCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAucHJvZmlsZS1wYXNzd29yZF9faW5wdXQtYm94Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAucHJvZmlsZS1wYXNzd29yZF9fYnV0dG9ucyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDAgMjJweCAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnZhbC1zdWNjZXNzLXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmFsLXN1Y2Nlc3MtcG9wdXBfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xufVxuXG4udmFsLXN1Y2Nlc3MtcG9wdXBfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL3Byb21vL2ZlYjE0L2JnLndlYnAnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ0dyZXRhIEdyYSBEaXMgUHJvIExpZyc7XG4gIHotaW5kZXg6IDIwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udmFsLXN1Y2Nlc3MtcG9wdXBfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMC44MztcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG4udmFsLXN1Y2Nlc3MtcG9wdXBfX2Rlc2NyIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi52YWwtc3VjY2Vzcy1wb3B1cF9fY2xvc2Uge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMnB4O1xuICB0b3A6IDMycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQURBQUFBQXdDQVlBQUFCWEF2bUhBQUFBQVhOU1IwSUFyczRjNlFBQUFFUmxXRWxtVFUwQUtnQUFBQWdBQVlkcEFBUUFBQUFCQUFBQUdnQUFBQUFBQTZBQkFBTUFBQUFCQUFFQUFLQUNBQVFBQUFBQkFBQUFNS0FEQUFRQUFBQUJBQUFBTUFBQUFBRGJOMndNQUFBQk8wbEVRVlJvQmUyWTRRcURNQXlFWmZpTWUwTi83Qm4zd3lXaVVrcE5tK1lLSzF5aE9OZms4dVdxQ0YwV0RqcEFCK2dBSGFBRGRHQVNCL1o5WDJWdU10OW9aTlU4dFZlMDlxRW40Z3Iva2Fuakt4UFdoR3FkbW5JNWF1Q2JFR0YxUGgyUUprUXdoYi8wTi9ndVBCUUtOVEZDMDJ3Y1dSQ3BaVUxuaTRqQ0NJMmN5M1VmQVlqa3VpQnJ3VDBnUFRrMWp0QzZCOGdURzRMeUpyZUF0Y1I0NjBMakxVQnJEUW9SRlROQTlWdVJqdEMzSThwcDVndGw2YXM2Qi96Vm1kSEVFT2RmVjJGZXhRSEQvZXN4R3JJTEVQTWY0QlZZWnpyK3J3bWhLNzI4QjZpMUJuRXVLdElDMkJJVDVlaks5NEI1WXJ0Z3ZFazlRRDA1WHE2bStBaElKTGNKcmhhRUFFQm8xRGlMNjhqQ1NLMGliUDduaUlJak5IUHUrMTZLVFgrc012ZkJsbTZGN01LOFI0djNzOFFmZElBTzBBRTZRQWZvQU02QkgxalY1UEdGbjcvZEFBQUFBRWxGVGtTdVFtQ0MnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC52YWwtc3VjY2Vzcy1wb3B1cF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMC44MztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuICAudmFsLXN1Y2Nlc3MtcG9wdXBfX2Rlc2NyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLnZhbC1zdWNjZXNzLXBvcHVwX19jbG9zZSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTRweDtcbiAgICB0b3A6IDE0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEQUFBQUF3Q0FZQUFBQlhBdm1IQUFBQUFYTlNSMElBcnM0YzZRQUFBRVJsV0VsbVRVMEFLZ0FBQUFnQUFZZHBBQVFBQUFBQkFBQUFHZ0FBQUFBQUE2QUJBQU1BQUFBQkFBRUFBS0FDQUFRQUFBQUJBQUFBTUtBREFBUUFBQUFCQUFBQU1BQUFBQURiTjJ3TUFBQUJPMGxFUVZSb0JlMlk0UXFETUF5RVpmaU1lME4vN0JuM3d5V2lVa3BObStZS0sxeWhPTmZrOHVXcUNGMFdEanBBQitnQUhhQURkR0FTQi9aOVgyVnVNdDlvWk5VOHRWZTA5cUVuNGdyL2thbmpLeFBXaEdxZG1uSTVhdUNiRUdGMVBoMlFKa1F3aGIvME4vZ3VQQlFLTlRGQzAyd2NXUkNwWlVMbmk0akNDSTJjeTNVZkFZamt1aUJyd1QwZ1BUazFqdEM2QjhnVEc0THlKcmVBdGNSNDYwTGpMVUJyRFFvUkZUTkE5VnVSanRDM0k4cHA1Z3RsNmFzNkIvelZtZEhFRU9kZlYyRmV4UUhEL2VzeEdySUxFUE1mNEJWWVp6cityd21oSzcyOEI2aTFCbkV1S3RJQzJCSVQ1ZWpLOTRCNVlydGd2RWs5UUQwNVhxNm0rQWhJSkxjSnJoYUVBRUJvMURpTDY4akNTSzBpYlA3bmlJSWpOSFB1KzE2S1RYK3NNdmZCbG02RjdNSzhSNHYzczhRZmRJQU8wQUU2UUFmb0FNNkJIMWpWNVBHRm43L2RBQUFBQUVsRlRrU3VRbUNDJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufSIsIi5wcm9tby1lbW90aW9ucyB7XG5cbiAgLy8gUFJPTU9cbiAgLnByb21vIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9wcm9tby1lbW90aW9ucy9wcm9tby1lbW90aW9ucy1iYWNrZ3JvdW5kLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBmb250LWZhbWlseTogJ0FyaWFsTVQnLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgLnByb21vX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTcxMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICB9XG4gIH1cblxuICAucHJvbW9fX21haW4tdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnQXJpYWwgQmxhY2snLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDY4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDk2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLXRvcDogMTcycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTdweDtcbiAgICAgIGhlaWdodDogMTU2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMzQ1cHg7XG4gICAgICBoZWlnaHQ6IDI0NHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9wcm9tby1lbW90aW9ucy9wcm9tby1lbW90aW9ucy1sb2dvLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIHRvcDogLTcwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICB0b3A6IC0zOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9tb19faGVhZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gOTVweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDM1cHhcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBtYXJnaW46IDAgYXV0byAxN3B4XG4gICAgfVxuICB9XG5cbiAgLnByb21vX19wYXJ0aWNpcGF0ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgIG1heC13aWR0aDogMTY4cHg7XG4gICAgfVxuICB9XG5cbiAgLnByb21vX190ZXh0LWluZm8sXG4gIC5wcm9tb19fdGV4dC1wcml6ZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgLnByb21vX190ZXh0LWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICAgIG1heC13aWR0aDogMjM5cHg7XG4gICAgfVxuICB9XG5cbiAgLnByb21vX19pbWctd3JhcCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjlweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9tb19faW1nLXByaXplIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgfVxuICB9XG5cbiAgLnByb21vX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTEycHggMTdweCAtMTJweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgfVxuICB9XG5cbiAgLnByb21vX19yZWd1bGF0aW9ucy13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAucHJvbW9fX3JlZ3VsYXRpb25zIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIFBST01PIENBUkRcbiAgLnByb21vX19jYXJkLXdyYXAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICBtYXJnaW46IDAgMCA1NXB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMilcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICB9XG4gIH1cblxuICAucHJvbW8tY2FyZC0tY29tcGxldGVkIC5wcm9tby1jYXJkX19jb250ZW50OmFmdGVyIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAucHJvbW8tY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuICB9XG5cbiAgLnByb21vLWNhcmRfX2NvbnRlbnQge1xuICAgIGNvbG9yOiAjMDAxMjU0O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMjVweCAyOHB4IDM2cHggMzBweDtcbiAgICBtaW4taGVpZ2h0OiA0MTNweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgbWluLWhlaWdodDogMzcwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiAyNjZweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMTJweCAxN3B4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjQ1KTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvcHJvbW8tZW1vdGlvbnMvcHJvbW8tZW1vdGlvbnMtbG9nby5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiA0MDBtcztcbiAgICB9XG4gIH1cblxuICAucHJvbW8tY2FyZF9fY29udGVudC0tdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjMpO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAzNDVweDtcbiAgICAgIGhlaWdodDogMjQ0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL3Byb21vLWVtb3Rpb25zL3Byb21vLWVtb3Rpb25zLWxvZ28ucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICBoZWlnaHQ6IDE1NnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9tby1jYXJkX19pbmZvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTNweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgLnByb21vLWNhcmRfX2luZm8tLW9uZS1maWVsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5wcm9tby1jYXJkX19xdWVzdGlvbiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGNvbG9yOiAjMDAxMjU0O1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgbWF4LXdpZHRoOiAyOTlweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cblxuICAucHJvbW8tY2FyZF9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBoZWlnaHQ6IDEzMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICB9XG4gIH1cblxuICAucHJvbW8tY2FyZF9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5wcm9tby1jYXJkX19idG4gIHtcbiAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiBcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvbW8tY2FyZF9fYW5zd2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDEyNTQ7XG4gICAgY29sb3I6ICMwMDEyNTQ7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9tby1jYXJkX190ZXh0YXJlYSB7XG4gICAgcmVzaXplOiBub25lOyBcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA5OCUsICMwMDEyNTQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDUwcHg7XG4gICAgY29sb3I6ICMwMDEyNTQ7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLnByb21vLWNhcmRfX2Fuc3dlci0td2l0aG91dC1udW1iZXJzIHtcbiAgICBwYWRkaW5nOiAwIDVweCAwIDFweDtcbiAgfVxuXG4gIC5wcm9tby1jYXJkX19xdWVzdGlvbi13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHhcbiAgICB9XG5cbiAgfVxuXG4gIC5wcm9tby1jYXJkX19xdWVzdGlvbi1udW1iZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1cHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGNvbG9yOiAjMDAxMjU0O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICB9XG5cbiAgLnByb21vLWNhcmRfX2J0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkdG9wX21lbnVfZm9udDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWluLXdpZHRoOiAzMDhweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwNzFEOSAwJSwgI0U1MkRCQyA5OS43NSUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogcmdiYSgjZmZmLCAwLjUpO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXM7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgcGFkZGluZzogMCAyNHB4O1xuXG4gICAgfVxuICB9XG5cbiAgLnByb21vLWNhcmRfX2J0bi0tc21hbGwge1xuICAgIG1pbi13aWR0aDogMjMycHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICBtaW4td2lkdGg6IDIyMXB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyAtIFByb21vIENhcmQgVHJ1c3RcblxuLnByb21vLWNhcmQtLXRydXN0IHtcbiAgLnByb21vLWNhcmRfX3F1ZXN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi8vIFByb21vIFBvcHVwXG5cbi5wcm9tby1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjcpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDQwMG1zO1xuXG4gICYucHJvbW8tcG9wdXAtLW9wZW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB6LWluZGV4OiA5OTtcbiAgfVxufVxuXG4ucHJvbW8tcG9wdXBfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWluLWhlaWdodDogODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnByb21vLXBvcHVwX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi5wcm9tby1hdXR1bW4ge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4uYXV0dW1uLXByb21vIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNTBweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuXG4uYXV0dW1uLXByb21vX19iYWNrZ3JvdW5kcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB7XG4gICAgc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBpbWFnZTogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vYmctbW9iaWxlLXN0YXJ0LmpwZycpO1xuICB9XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTI1cHgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby9iZy1zdGFydC5qcGcnKTtcbiAgfVxufVxuXG4uYXV0dW1uLXByb21vX19iYWNrZ3JvdW5kIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgXG4gIC5zdGVwcyAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYtLWxlZnQge1xuICAgIHRyYW5zZm9ybTogc2tld1goLThkZWcpO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuYXV0dW1uLXByb21vX19pbWctd3JhcCB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgfVxuICB9XG5cbiAgJi0tcmlnaHQge1xuICAgIHRyYW5zZm9ybTogc2tld1goLThkZWcpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5hdXR1bW4tcHJvbW9fX2ltZy13cmFwIHtcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgfVxuICB9XG5cbiAgLmF1dHVtbi1wcm9tb19faW1nLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg4ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IC41cyBvcGFjaXR5LCAuM3MgdHJhbnNmb3JtO1xuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgIHNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGJvdHRvbTtcbiAgICB9O1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmLmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2tld1goOGRlZykgc2NhbGUoMS4xKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAuM3Mgb3BhY2l0eTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDI0LCA3MiwgMC40NjIpO1xuICAgIH1cblxuICAgICYuc2hhZG93OjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxXG4gICAgfVxuXG4gICAgJi5hdXR1bW4tcHJvbW9fX2ltZy13cmFwLS1sZWZ0IHtcbiAgICAgICYtMCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL2JnLXN0ZXAtMS1ob21lLmpwZycpO1xuICAgICAgfVxuICAgICAgJi0xIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vYmctc3RlcC0yLXdhbGsuanBnJyk7XG4gICAgICB9XG4gICAgICAmLTIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby9iZy1zdGVwLTMtbXVzc2Vscy5qcGcnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmF1dHVtbi1wcm9tb19faW1nLXdyYXAtLXJpZ2h0IHtcbiAgICAgICYtMCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL2JnLXN0ZXAtMS1ob3RlbC5qcGcnKTtcbiAgICAgIH1cbiAgICAgICYtMSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL2JnLXN0ZXAtMi1ib2F0LmpwZycpO1xuICAgICAgfVxuICAgICAgJi0yIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vYmctc3RlcC0zLXN0ZWFrLmpwZycpO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi5hdXR1bW4tcHJvbW9fX3NoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoNTAlIDUwJSBhdCA1MCUgNTAlLCByZ2JhKDEzLCAxMiwgNDUsIDApIDE4Ljc1JSwgcmdiYSgyNCwgMjQsIDcyLCAwLjQ2MikgMTAwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDQ1JTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTgxODQ4IDIuMDUlLCByZ2JhKDEzLCAxMiwgNDUsIDApIDk4Ljc3JSk7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU1JTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjMTgxODQ4IDIuMDUlLCByZ2JhKDEzLCAxMiwgNDUsIDApIDk4Ljc3JSk7XG4gIH1cbn1cblxuLmF1dHVtbi1wcm9tb19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDUzNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICBtYXgtd2lkdGg6IDEwOTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMDtcbiAgfVxufVxuXG4uYXV0dW1uLXByb21vX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC1oZWlnaHQ6IDUyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vcm9tYi5wbmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyODBweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA2MCU7XG4gIH1cbn1cblxuLmF1dHVtbi1wcm9tb19fY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgyM2RlZyk7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogNTM1cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5hdXR1bW4tcHJvbW9fX3RpdGxlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjM1cHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICBtYXgtaGVpZ2h0OiA2MzBweDtcbiAgICBtYXJnaW46IC00MHB4IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgJi0tZmluYWwge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgICAgcGFkZGluZy10b3A6IDUlO1xuICAgIH1cbiAgfVxufVxuXG4uYXV0dW1uLXByb21vX19wYWNrcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiAwIC00MnB4IC02MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxleC1iYXNpczogNTYlO1xuICBtaW4taGVpZ2h0OiAwcHg7XG4gIG1pbi13aWR0aDogMHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2MHB4KSB7XG4gICAgZmxleC1iYXNpczogNDAlOyBcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIGZsZXgtYmFzaXM6IDU2JTsgXG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleC1iYXNpczogNDQlO1xuICB9XG5cbiAgLmF1dHVtbi1wcm9tb19fcGFja3MtaW1nIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IFxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiA2MSU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG5cbiAgfVxuXG4gICYtLWZpbmFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxleC1iYXNpczogNTMlO1xuICAgICAgLmF1dHVtbi1wcm9tb19fcGFja3MtaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICAgIFxuICAgICAgLmF1dHVtbi1wcm9tb19fcGFja3MtaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1ODBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmF1dHVtbi1wcm9tb19faGVhZCB7XG4gIGZsZXgtYmFzaXM6IDkwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL2xvZ28tbW9iaWxlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0MDBweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICBmbGV4LWJhc2lzOiA2MHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgZmxleC1iYXNpczogMTYlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL2xvZ28uc3ZnJyk7XG4gIH1cbn1cblxuLmF1dHVtbi1wcm9tb19fc3RlcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIG1heC1oZWlnaHQ6IDEwNTBweDtcbiAgfVxuXG4gICYtLWZpbmFsIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG59XG5cbi5hdXR1bW4tcHJvbW9fX3RleHQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gIC5hdXR1bW4tcHJvbW9fX25vdGljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG4gIH1cblxuICAmLS1maW5hbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGZsZXgtZ3JvdzogMTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgcGFkZGluZzogMTE1cHggMCAwIDA7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZmxleC1ncm93OiBpbml0aWFsO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgICAgcGFkZGluZzogMTUwcHggMCAwIDA7XG4gICAgfVxuICB9XG5cbiAgXG59XG5cbi5hdXR1bW4tcHJvbW9fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LUdyZXRhRGlzTmFyUHJvO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG5cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDgwcHgpIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgfVxufVxuXG4uYXV0dW1uLXByb21vX19zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1Sb2JvdG87XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IFxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgJi0tZmluYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgXG4gICAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDYwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgYnIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICBcbiAgfVxufVxuXG4uYXV0dW1uLXByb21vX19xdWVzdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ4MHB4KXtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLmF1dHVtbi1wcm9tb19fcXVlc3Rpb24ge1xuICBmb250LWZhbWlseTogJGZvbnQtUm9ib3RvO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5hdXR1bW4tcHJvbW9fX2RpdmlkZXIge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL2RvdHMtbW9iaWxlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBtYXJnaW46IDVweCAwO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ4MHB4KSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vZG90cy5zdmcnKTtcbiAgICBtYXJnaW46IDAgMjVweDtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDgwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5hdXR1bW4tcHJvbW9fX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTJweCAzMnB4O1xuICBmb250LWZhbWlseTogJGZvbnQtUm9ib3RvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IC4ycyBjb2xvciwgLjJzIGJhY2tncm91bmQtY29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwNTZiMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYtLWZpbmFsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG5cbiAgJi0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4NiU7XG4gICAgcmlnaHQ6IDEzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmc6IDE2cHggNDBweDtcbiAgICBtaW4td2lkdGg6IDI0MHB4O1xuXG4gICAgJi0tZmluYWwge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICYtLWZpbmFsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAmLS1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuXG59XG5cbi5hdXR1bW4tcHJvbW9fX3Byb2dyZXNzIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5hdXR1bW4tcHJvbW9fX2ZpbmFsLXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtR3JldGFEaXNOYXJQcm87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgYmFja2dyb3VuZDogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vYmx1ZS1kaXZpZGVyLnN2ZycpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDY0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ4MHB4KSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG4gICAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgYnIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLmF1dHVtbi1wcm9tb19fZGVza3RvcC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYXV0dW1uLXByb21vX19ub3RpY2Uge1xuICBmb250LWZhbWlseTogJGZvbnQtUm9ib3RvO1xuICBmb250LXNpemU6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBvcGFjaXR5OiAwLjcyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAmLS1ib3R0b20ge1xuICAgICAgd2lkdGg6IDU4JTtcbiAgICB9XG4gIH1cblxuICAmLS1ib3R0b20ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5cbi5hdXR1bW4tcHJvbW9fX2Rvd25sb2FkIHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vYmx1ZS1kaXZpZGVyLnN2ZycpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDY0cHg7XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDgwcHgpIHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBsZWZ0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTJweDtcbiAgfVxufVxuXG4uYXV0dW1uLXByb21vX19kb3dubG9hZC1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMzZweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0ODBweCkge1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgd2lkdGg6IDE1MnB4O1xuICAgIH1cbiAgfVxufVxuXG4uYXV0dW1uLXByb21vX19kb3dubG9hZC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LVJvYm90bztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ4MHB4KSB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgXG4gICAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmF1dHVtbi1wcm9tb19fZmluYWwtYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIFxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIHBhZGRpbmc6IDElIDA7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgcGFkZGluZzogMiUgMDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogMTIwMHB4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDglO1xuICB9XG59XG5cbi5hdXR1bW4tcHJvbW9fX2J1dHRvbi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAyOHB4IDVweCAwO1xuICBmb250LWZhbWlseTogJGZvbnQtUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAyOHB4IDAgMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMXB4O1xuICAgIHJpZ2h0OiAxMjUlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgIGJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtNXB4O1xuICAgIH1cbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL2Fycm93X2ZvcndhcmQuc3ZnJyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiAuMnMgcmlnaHQ7XG4gIH1cbn1cblxuLmF1dHVtbi1wcm9tb19fYnV0dG9uLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDI4cHggNXB4IDA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1Sb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDI4cHggMCAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE2cHg7XG4gICAgcmlnaHQ6IDEyNSU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgJjphZnRlciB7XG4gICAgICByaWdodDogLTVweDtcbiAgICB9XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby9hcnJvd19mb3J3YXJkLnN2ZycpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogLjJzIHJpZ2h0O1xuICB9XG59XG5cbi5hdXR1bW4tcHJvbW9fX2ZpbmFsLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LVJvYm90bztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWF4LXdpZHRoOiA4MCVcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG5cbi5hdXR1bW4tcHJvbW9fX2ZpbmFsLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LUdyZXRhRGlzTmFyUHJvO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjApIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICB0b3A6IDEwJTtcbiAgICBmb250LXNpemU6IDQzcHg7XG4gIH1cbn0iLCIucHJvbW8tcHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAucHJvbW8tcHJvZ3Jlc3NfX2l0ZW0ge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7IFxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgeyBcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4OyBcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9tby1wcm9ncmVzc19fZGl2aWRlciB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG1hcmdpbjogMCA4cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICB9XG4gIH1cbn0iLCIuYXV0dW1uLXN0ZXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDclO1xuXG4gIC5hdXR1bW4tc3RlcF9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1HcmV0YURpc05hclBybztcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMC45O1xuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICB9XG4gIH1cblxuICAuYXV0dW1uLXN0ZXBfX3BpY2tlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDQ4JTtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDlkZWcpO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXV0dW1uLXN0ZXBfX3BpY2sge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LUdyZXRhRGlzTmFyUHJvO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICB9XG5cbiAgICAuYXV0dW1uLXN0ZXBfX3RleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgJi0tbGVmdCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1JSwgLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtLXJpZ2h0IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTklLCA3MCUpO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00NyUsIDUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXV0dW1uLXN0ZXBfX2hpbnQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1Sb2JvdG87XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAuYXV0dW1uLXN0ZXBfX3Byb2dyZXNzIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4uYXV0dW1uLXN0ZXBfX3dyYXBwZXIge1xuICBmbGV4OiAxO1xuICBmbGV4LWJhc2lzOiA1NiU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufSIsIi5hdXR1bW4tcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hdXR1bW4tcG9wdXBfX3NsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDc1JTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmF1dHVtbi1wb3B1cF9fc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAmLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgIC5hdXR1bW4tcG9wdXBfX2ltZy13cmFwIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLmF1dHVtbi1wb3B1cF9faW1nLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTAlO1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zaXRpb246IC4zcyBvcGFjaXR5LCAuM3MgaGVpZ2h0O1xuXG4gICAgJi0tMCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby93YWxscGFwZXJzL3dhbGxwYXBlci1tb2JpbGUtMS5qcGcnKTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL3dhbGxwYXBlcnMvd2FsbHBhcGVyLWRlc2t0b3AtMS5qcGcnKVxuICAgICAgfVxuICAgIH1cbiAgICAmLS0xIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL3dhbGxwYXBlcnMvd2FsbHBhcGVyLW1vYmlsZS0yLmpwZycpO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vd2FsbHBhcGVycy93YWxscGFwZXItZGVza3RvcC0yLmpwZycpXG4gICAgICB9XG4gICAgfVxuICAgICYtLTIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vd2FsbHBhcGVycy93YWxscGFwZXItbW9iaWxlLTMuanBnJyk7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby93YWxscGFwZXJzL3dhbGxwYXBlci1kZXNrdG9wLTMuanBnJylcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tMyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC90ZW1wbGF0ZXMvcGFybGlhbWVudC9hc3NldHMvaW1nL2F1dHVtbi1wcm9tby93YWxscGFwZXJzL3dhbGxwYXBlci1tb2JpbGUtNC5qcGcnKTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL3dhbGxwYXBlcnMvd2FsbHBhcGVyLWRlc2t0b3AtNC5qcGcnKVxuICAgICAgfVxuICAgIH1cbiAgICAmLS00IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL3RlbXBsYXRlcy9wYXJsaWFtZW50L2Fzc2V0cy9pbWcvYXV0dW1uLXByb21vL3dhbGxwYXBlcnMvd2FsbHBhcGVyLW1vYmlsZS01LmpwZycpO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vd2FsbHBhcGVycy93YWxscGFwZXItZGVza3RvcC01LmpwZycpXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hdXR1bW4tcG9wdXBfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTJweCAzMnB4O1xuICBmb250LWZhbWlseTogJGZvbnQtUm9ib3RvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogLjJzIGNvbG9yLCAuMnMgYmFja2dyb3VuZC1jb2xvcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDA1NmIzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmc6IDE2cHggNDBweDtcbiAgICBtaW4td2lkdGg6IDI0MHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5hdXR1bW4tcG9wdXBfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cblxuXG4gICYtLXR5IHtcbiAgICBjb2xvcjogIzAwNTZiMztcbiAgfVxuXG59XG5cbi5hdXR1bW4tcG9wdXBfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKCcvbG9jYWwvdGVtcGxhdGVzL3BhcmxpYW1lbnQvYXNzZXRzL2ltZy9hdXR1bW4tcHJvbW8vYXJyb3ctc3RlcHMuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNDAlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIGJhY2tncm91bmQtc2l6ZTogaW5pdGlhbDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gICYtLW5leHQge1xuICAgIHJpZ2h0OiA1JTtcbiAgfVxuXG4gICYtLXByZXYge1xuICAgIGxlZnQ6IDUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgfVxuXG59XG5cbi5hdXR1bW4tcG9wdXBfX3R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogJGZvbnQtUm9ib3RvO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDM4cHg7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuIiwiYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFiMjM7XG59XG5cbmJvZHkucHJvZmlsZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFiMjM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJvZmlsZS9iYWNrZ3JvdW5kLWxvZ28uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtOTBweDtcbn1cblxuLmZwLWVuYWJsZWQgYm9keSwgXG5odG1sLmZwLWVuYWJsZWQge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi51YmUtbm90aWZpY2F0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XG4gIHRvcDogNzRweCFpbXBvcnRhbnQ7XG59XG5cbi5pbmZvLWxheW91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59IiwiLy8gaW1wb3J0YW50IGZsYWdzIGFyZSBuZWNlc3NhcnkgZHVlIHRvIG92ZXJ3cml0aW5nIGlubGluZSBsaWIgc3R5bGVzXG5cbmJvZHkge1xuICAgIC5wbXJ1X3djbW5fY29va2llQ29uc2VudEJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDZDQTY7XG4gICAgfVxuXG4gICAgLnBtcnVfd2Ntbl9jb29raWVDb25zZW50VGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wbXJ1X3djbW5fY29va2llQ29uc2VudEJ0bk9rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkNBNiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxufVxuIiwiLmJyYW5kcy1tZW51LWRlc2t0b3AuY29sbGFwc2VkICsgLm5hdmJhciB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbiIsImZvb3RlciB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcbn1cblxuLmZvb3RlciB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgIGJvcmRlcjogMDtcblxuICAgIC5mb290ZXJfdGl0bGUge1xuICAgICAgICAuZm9vdGVyX3RleHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb290ZXIge1xuICAudGctbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAydnc7XG4gICAgYm90dG9tOiAxMTQlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgYm90dG9tOiAxNjAlO1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyLXNwYWNlciB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTB2aDtcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOjA7XG59XG5cbi5hdXRoLWZvb3Rlcl93cmFwIHtcbiAgICAucGx1czE4IHtcbiAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICB9XG59XG5cbi5hdXRoLWZvb3Rlcl9hY2NvcmRpb24gLmVsLWNvbGxhcHNlLWl0ZW1fX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvbGF5b3V0L2Fzc2V0cy9pbWcvYXJyb3ctdXAud2VicFwiKTtcbn1cblxuXG4uYXV0aC1mb290ZXIge1xuICBtYXgtaGVpZ2h0OiA4NXB4O1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIG1heC1oZWlnaHQ6IDE0NXB4O1xuICB9XG5cbiAgJi5pc09wZW4ge1xuICAgIG1heC1oZWlnaHQ6IDEzNXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICBtYXgtaGVpZ2h0OjI0NXB4O1xuICAgIH1cbiAgfVxuXG59XG5cbmJvZHkge1xuICAgIC5hdXRoLWZvb3RlciB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59IiwiLnBvcHVwe1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgJi13cmFwcGVye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjMDEyNjRjLCAuOTIpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICYtY29udGVudHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogOTEwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBjb2xvcjogIzAwMzc2ODtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgICAmLnBvcHVwLWNpdHl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvcHVwLWNsb3NlLWJ1dHRvbntcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgcGhvbmVze1xuICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaW5uZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDgwcHggMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcGhvbmVze1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweCA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1pbm5lcntcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogNDRweCA0MHB4IDcwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgcGhvbmVzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ0cHggMjBweCA3MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1jbG9zZS1idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcmlnaHQ6IDd2dztcbiAgICAgICAgdG9wOiA1dmg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFRoaW47XG4gICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAxLjYzcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNGVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgQGluY2x1ZGUgcGhvbmVzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40NXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdG9we1xuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgcGhvbmVze1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBjb250YWN0XG4gICAgJi1jb250YWN0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMTVweDtcbiAgICAgICAgbWFyZ2luOiA0NnB4IGF1dG8gMDtcblxuICAgICAgICAmLWJsb2Nre1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwIDdweCA3NXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc29jaWFsU3ByaXRlLnBuZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmljby1waG90b3tcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTEwNHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTNweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pY28tZW1haWx7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTY3cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42M3JlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMzc2ODtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIHZpZGVvXG4gICAgJi12aWRlb3tcblxuICAgICAgICAmLXdyYXBwZXJ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA1dmggMTV2dztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY29udGVudHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbm5lcntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICB2aWRlb3tcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250TWVkaXVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4ycmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtc3VidGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250UmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4ycmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gc3Vic2NyaXB0aW9uXG4gICAgJi1zdWJzY3JpcHRpb257XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDQ4cHggYXV0byAwO1xuXG4gICAgICAgIC5mb3JtLXJhZGlve1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRleHRhcmVhe1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAzNzY4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTc0cHg7XG5cbiAgICAgICAgICAgICZbZGlzYWJsZWRde1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2MwYzBjMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtYnRue1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTclO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gcnVsZXNcbiAgICAmLXJ1bGVze1xuICAgICAgICBtYXgtd2lkdGg6IDgyNXB4O1xuICAgIH1cbn1cbiIsIkBtaXhpbiBkZXNrdG9wLWxhcmdlKCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIGRlc2t0b3AoKSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAxcHgpIGFuZCAobWluLWhlaWdodDogMTAwMHB4KSB7XG4gICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIGxhcHRvcCgpIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSBhbmQgKG1heC1oZWlnaHQ6IDc4MHB4KSB7XG4gICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIHRhYmxldHMoKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIHRhYmxldHMtbWluKCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxufVxuXG5AbWl4aW4gcGhvbmVzKCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIHBob25lcy1taW4oKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG59IiwiI3ViZS1jb250YWluZXItbG9naW4gLmF1dGgtZm9ybV9saW5re1xuICBjb2xvcjogJGJ0bl9jb2xvcjtcbn1cblxuLmZvcm0tY29udHJvbHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hdXRoLWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgc291cmNlLCBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmF1dGgtdmlkZW8tYmcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJhc2ljLWZvcm0td3JhcCAuYnRuLXByaW1hcnkge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4vKiBzbGlkZXIgKi9cblxuLmF1dGgtc2xpZGVyX3RpdGxle1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hdXRoLXNsaWRlcl9fbGluZXtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTA4cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjYTM4ZjdjO1xuICBtYXJnaW46IDExcHggMCAyOHB4IDA7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xuICAgICAgbWFyZ2luOiA2cHggMCAxNHB4IDA7XG4gIH1cbn1cblxuLmF1dGgtc2xpZGVyX3RpdGxlIGRpdjpudGgtY2hpbGQoMSl7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGNvbG9yOiB3aGl0ZTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLmF1dGgtc2xpZGVyX3RpdGxlIGRpdjpudGgtY2hpbGQoMyksIC5hdXRoLXNsaWRlcl90aXRsZSBkaXY6bnRoLWNoaWxkKDQpe1xuICBmb250LWZhbWlseTogJGZvbnQ7XG4gIGNvbG9yOiAjYWNhZGI3O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjA2O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NDFweCkge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY2MHB4KSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG5cbi5sb2dpbi1hbm5vdW5jZS1idXR0b24gIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50XG4gIH1cbiAgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMjMycHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2EzOGY3YztcbiAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyLGZvY3VzLGFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2EzOGY3YyAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBMT0dJTiBQSE9ORVxuI2xvZ2luLWNvbHVtbi1mb3JtIHtcbiAgLmlucHV0LXRleHRfX2lucHV0LS1jb25maXJtLWNvZGUge1xuICAgIGxldHRlci1zcGFjaW5nOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJlZ2lzdHJhdGlvbixcbiNsb2dpbi1jb2x1bW4tZm9ybSxcbiNsb2dpbi1jb2x1bW4tZm9ybSAuYnRuLFxuI3ViZS1hdi1jb250YWluZXIsXG4jdWJlLWF2LWNvbnRhaW5lciAuYnRuLFxuI3ViZS1hdi1yZXN1bHQsXG4jdWJlLWF2LXJlc3VsdCAuYnRuLFxuLmVycm9yLWNvbnRhaW5lciAuZXJyb3ItY29kZSxcbi5lcnJvci1jb250YWluZXIgLmVycm9yLW1lc3NhZ2UsXG4uZXJyb3ItY29udGFpbmVyIGEsXG4uZXJyb3ItY29udGFpbmVyIC5idG4sXG4ucnVsZXNfbW9kYWwsXG4ucnVsZXNfbW9kYWwgLmJ0bixcbi5idG4ge1xuICBmb250LWZhbWlseTogJGZvbnQ7XG59XG5cbi5lcnJvci11Y3Jte1xuICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzRjNGM0YztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDM0cHg7XG4gIG1heC13aWR0aDogNTIwcHg7XG4gIC5lcnJvci10aXRsZXtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbiAgLmVycm9yLXRleHR7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5lcnJvci1saW5re1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCl7XG4gICAgLmVycm9yLXRpdGxle1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgLmVycm9yLXRleHR7XG4gICAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2tpcF9hdl9idXR0b257XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiT3JhbmllbmJhdW1cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnNraXBfYXZfYnV0dG9uOmhvdmVye1xuICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XG59XG5cblxuI2F1dGhQcmVsb2FkZXJ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcbiAgcGFkZGluZzogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgei1pbmRleDogNTAwMDAwO1xufVxuLnNlY29uZGF1dGhQcmVsb2FkZXJ7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG4uZm9ybS1ncm91cHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiN5YW5kZXhPQXV0aEJ0bixcbiN5YW5kZXhPQXV0aEJ0bkxvZ2luRm9ybXtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG4jeWFuZGV4T0F1dGhCdG4gaW1nLFxuI3lhbmRleE9BdXRoQnRuTG9naW5Gb3JtIGltZ3tcbiAgaGVpZ2h0OiAzM3B4O1xufVxuI3Bob25lRXJyb3JQb3B1cHtcbiAgcG9zaXRpb246Zml4ZWQ7XG4gIHRvcDo1MCU7XG4gIGxlZnQ6NTAlO1xuICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOndoaXRlO1xuICBwYWRkaW5nOjIwcHg7XG4gIGJvcmRlci1yYWRpdXM6OHB4O1xuICBib3gtc2hhZG93OjAgMCAxMHB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgei1pbmRleDoxMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcGhvbmVFcnJvclBvcHVwIGJ1dHRvbntcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5tYWluYXV0aFByZWxvYWRlcntcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBnYXA6IDI1cHg7XG59XG5AbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7XG4gICNwaG9uZUVycm9yUG9wdXB7XG4gICAgd2lkdGg6IDgwdnc7XG4gIH1cbn0iLCJAaW1wb3J0ICcuLi8uLi8uLi8uLi9jb21tb24vc2Nzcy9zdHlsZXMvbWl4aW5zJztcblxuLmVsLWxvYWRpbmctbWFzay5sb2dpbi1sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHRvcDogMDtcbiAgQGluY2x1ZGUgdGFibGV0cyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn0iLCIuaGVscC1ibG9jayB7XG4gIGNvbG9yOiAjZDM1MzVmO1xufVxuXG4udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0OmZvY3VzLCB0ZXh0YXJlYTpmb2N1cywgc2VsZWN0OmZvY3VzLCBidXR0b246Zm9jdXMsIGE6Zm9jdXN7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50O1xufSIsIi5wcm9maWxlLW9yZGVyLXByZXZpZXcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZGlzcGxheS1ub25le1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cbi5tYWluLWNvbnRhaW5lci1wcm9maWxlIHtcblxuICBmb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuZWwtbG9hZGluZy1tYXNrIHtcbiAgICAgIHotaW5kZXg6IDMwO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9maWxlLWVkaXRfX2lucHV0LWJveCB7XG4gICAgYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzFweDtcbiAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzM1NztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICBsYWJlbFtmb3I9ZW1haWxTdWJdIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5wcm9maWxlX19kZXNjcmlwdGlvbiwgbGFiZWxbZm9yPWVtYWlsU3ViXXtcbiAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gIH1cbn1cblxuLm1haW4tY29udGFpbmVyLXByb2ZpbGUgLnByb2ZpbGVfX2lucHV0OmRpc2FibGVkIHtcbiAgY29sb3I6ICM5YzlkYTU7XG59XG5cbi5wYXNzRXllLC5wYXNzRXllQ29uZmlybXtcbiAgcmlnaHQ6IDEwcHg7XG59XG4ucHJvZmlsZS13cmFwcGVye1xuICAucGFzc0V5ZSwucGFzc0V5ZUNvbmZpcm17XG4gICAgdG9wOiAxNHB4O1xuICB9XG59XG5cbi5yZWdpc3RyYXRpb257XG4gIC5wYXNzRXllLCAucGFzc0V5ZUNvbmZpcm17XG4gICAgLyp0b3A6IDE0cHg7Ki9cbiAgfVxufSIsIkBpbXBvcnQgJy4uL3ZhcmlhYmxlcy92YXJpYWJsZXMnO1xuLnRpbGVzIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4udGlsZS1wYWRkaW5ncyB7XG4gICAgcGFkZGluZzogMTMzcHggNDVweCAwIDQ1cHg7XG59XG5cblxuLmlxb3MtcGFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTB2aDtcbn1cblxuLm1haW5TbGlkZXJQYWdpbmF0aW9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDEwdmg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgZm9udC1mYW1pbHk6ICRmb250O1xuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICBib3R0b206IDEwdmg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICBib3R0b206IDEwdmg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDAgLTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMCA2cHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWFpblNsaWRlclBhZ2luYXRpb25JdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIHByb2dyZXNzIHtcbiAgICAgIDEwMCUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAubWFpblNsaWRlclBhZ2luYXRpb25Qcm9ncmVzcyB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBhbmltYXRpb246IHByb2dyZXNzIDVzIGxpbmVhciBib3RoO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hdXRvUGxheVN0b3Age1xuICAgICAgLm1haW5TbGlkZXJQYWdpbmF0aW9uUHJvZ3Jlc3Mge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1haW5TbGlkZXJQYWdpbmF0aW9uU3VidGl0bGUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWFpblNsaWRlclBhZ2luYXRpb25Qcm9ncmVzcyB7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMDtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bl9iYWNrZ3JvdW5kO1xuXG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gIH1cbiIsIiRkYXJrX2JsdWU6ICMyNTNmOGU7XG4kZGFya19ibHVlLWRhcmtlbjogIzFDMkY2QTtcblxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIC8qbWF4LXdpZHRoOiAxMjBweDsqL1xuICBtaW4td2lkdGg6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIHRvcDogNDFweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICB0b3A6IDQ1cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgbWF4LXdpZHRoOiAyMDlweDtcbiAgfVxufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfYmx1ZTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG5uYXYudG9wLW1lbnUge1xuICAgIHotaW5kZXg6IDQwO1xuICAgIG1pbi1oZWlnaHQ6IDU1cHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIGJhY2tncm91bmQ6ICR0b3BfbWVudV9iYWNrZ3JvdW5kO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRyYW5zaXRpb246IC42cyBlYXNlO1xuXG4gICAgYS5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnVyZ2VyLWJ1dHRvbi5hY3RpdmUgLmludml0ZS1mcmllbmRfX2xpbmstbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmludml0ZS1mcmllbmQge1xuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi1tb2JpbGUge1xuICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xvZ28ge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgJi1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1uYXYubWVudS1zeXN0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1uYXY6bm90KC5tZW51LXN5c3RlbSkge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC5uYXYtaXRlbS5kcm9wZG93biB7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1uYXY6bm90KC5tZW51LXN5c3RlbSkgLm5hdi1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLW5hdjpub3QoLm1lbnUtc3lzdGVtKSAuZHJvcGRvd24tbWVudSB7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHRvcDogNDFweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICB0b3A6IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1uYXYubWVudS1zeXN0ZW0gLm5hdi1pdGVtIGEubmF2LWxpbmsge1xuICAgICAgICBjb2xvcjogIzAwOWVkOSFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOnZpc2l0ZWQsICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA5ZWQ5IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOS44cHg7XG4gICAgICBwYWRkaW5nOiA3cHggNXB4O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzlBOUE5QTtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrX2JsdWUtZGFya2VuO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1pdGVtOmZvY3VzLCAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICB9XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzJkMmQyZDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTNweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgdG9wOiAxNXB4O1xuICB9XG59XG5cblxuXG5cblxuXG5cbi8vINCd0L7QstC+0LUg0LzQtdC90Y4g0LjQtyDQvNCw0LrQtdGC0L7QsiDRgSDQv9GA0L7QvNC+LdCw0LrRhtC40LXQuVxuJGJsYWNrLXJvY2s6ICMzNTM2NDg7XG4kYmxhY2stcm9jay1kYXJrZXI6ICMzMDMxNDI7XG4kYmxhY2stcm9jay1kYXJrZW46ICMyMzI0MzA7XG4kcGFjaWZpYy1ibHVlOiAjMDA5ZWQ5O1xuJHNhbnRhcy1ncmV5OiAjOWM5ZGE1O1xuJHJlZ2FsX2JsdWU6ICMxYzI4NTU7XG5cbi8vINCo0LjRgNC40L3Ri1xuJHNjcmVlbi14czogMDtcbiRzY3JlZW4tc206IDQ4MHB4O1xuJHNjcmVlbi1tZDogNzY4cHg7XG4kc2NyZWVuLWxnOiA5OTJweDtcbiRzY3JlZW4teGw6IDEwMjRweDtcbiRzY3JlZW4teHhsOiAxNDQwcHg7XG5cbiRjb250YWluZXItc206IDEwMCU7XG4kY29udGFpbmVyLW1kOiAxMDAlO1xuJGNvbnRhaW5lci1sZzogJHNjcmVlbi1sZyAtIDMwO1xuJGNvbnRhaW5lci14bDogJHNjcmVlbi14bCAtIDMwO1xuJGNvbnRhaW5lci14eGw6ICRzY3JlZW4teHhsIC0gMzA7XG5cbi8vINCg0LDQt9C90L7QtVxuJHRyYW5zaXRpb24tdGltZTogMC4zcztcbiRtZW51LWRlc2t0b3Atd2lkdGg6ICRzY3JlZW4tbGc7XG5cbi5wYWdlLWhlYWRlciB7XG4gICZfX25hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfYmx1ZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1NHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC8vIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLXRpbWU7XG4gIH1cblxuICAmLS1pcy1vcGVuIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogKCRzY3JlZW4tbGcgLSAxKSkge1xuICAgICAgYm94LXNoYWRvdzogLTFweCA1cHggNHB4IDJweCByZ2JhKDAsMCwwLC41KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIHotaW5kZXg6IDk5OTtcbiAgICB9XG4gIH1cbn1cblxuLm1haW4tbmF2IHtcbiAgZm9udC1mYW1pbHk6ICRmb250O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICRibG9jay1uYW1lOiAmOyAvLyAjeyRibG9jay1uYW1lfV9fZWxlbWVudFxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC8vINC/0LXRgNCy0YvQuSDRg9GA0L7QstC10L3RjFxuICAmX19saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgaHIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgfVxuXG4gICAgLy8g0LzQvtCx0LjQu9GM0L3Ri9C5INCy0LjQtCDRgdC/0LjRgdC60LBcbiAgICBAbWVkaWEgKG1heC13aWR0aDogKCRtZW51LWRlc2t0b3Atd2lkdGggLSAxKSkge1xuICAgICAgLy8g0L7RgtC60YDRi9GC0LjQtS/Qt9Cw0LrRgNGL0YLQuNC1INC80LXQvdGOINGC0L7Qu9GM0LrQviDQsiDRgdC70YPRh9Cw0LUg0YDQsNCx0L7RgtCw0Y7RidC10LPQviBKU1xuXG4gICAgICAuanMgI3skYmxvY2stbmFtZX0tLW9wZW4gJiB7XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC42cztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDQvdCw0YHRgtC+0LvRjNC90YvQuSDQstC40LQg0YHQv9C40YHQutCwXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZW51LWRlc2t0b3Atd2lkdGgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICYtLWx2bC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDg1JTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk4OTg5ODtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lbnUtZGVza3RvcC13aWR0aCkge1xuICAgICAgJjpub3QoI3skYmxvY2stbmFtZX1fX2l0ZW0tLWx2bC0yKSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRibG9jay1uYW1lfV9fc3VibGlzdC13cmFwcGVyLS1sdmwtMiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgI3skYmxvY2stbmFtZX1fX3N1Ymxpc3Qtd3JhcHBlci0tbHZsLTIge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lbnUtZGVza3RvcC13aWR0aCkge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQ6bm90KC5tYWluLW5hdl9faXRlbS0tbHZsLTIpIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVudS1kZXNrdG9wLXdpZHRoKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxMTBweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHhsKSB7XG4gICAgICAgIHJpZ2h0OiAxNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1oYXMtY2hpbGQge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZW51LWRlc2t0b3Atd2lkdGgpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDIyM3B4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stcm9jaztcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLXRpbWUsIHZpc2liaWxpdHkgJHRyYW5zaXRpb24tdGltZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lbnUtZGVza3RvcC13aWR0aCkge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgPiAjeyRibG9jay1uYW1lfV9fbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC41ZW07XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZW51LWRlc2t0b3Atd2lkdGgpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDdweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFuc2l0aW9uLXRpbWU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMjNweDtcbiAgICAgICAgICByaWdodDogMjJweDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIHRyYW5zaXRpb246IDFzIHRyYW5zZm9ybTtcblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVudS1kZXNrdG9wLXdpZHRoKSB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1oYXMtY2hpbGRfb3BlbiB7XG4gICAgICAgICYgPiAjeyRibG9jay1uYW1lfV9fbGluayB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLWhlYWRlcl9fbmF2LS1pcy1vcGVuICY6bm90KC5tYWluLW5hdl9faXRlbS0tbHZsLTIpIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVudS1kZXNrdG9wLXdpZHRoKSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAmLS1sdmwtMiB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lbnUtZGVza3RvcC13aWR0aCkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC44ZW0gMjVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zaXRpb24tdGltZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lbnUtZGVza3RvcC13aWR0aCkge1xuICAgICAgcGFkZGluZzogNDdweCAyMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19ibHVlLWRhcmtlbjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lbnUtZGVza3RvcC13aWR0aCkge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sdmwtMiB7XG4gICAgICBwYWRkaW5nLXRvcDogLjVlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNWVtO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAoJG1lbnUtZGVza3RvcC13aWR0aCAtIDEpKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICgkbWVudS1kZXNrdG9wLXdpZHRoKSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogLjVlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC41ZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogKCRtZW51LWRlc2t0b3Atd2lkdGgpKSB7XG4gICAgICAgICAgY29sb3I6ICRwYWNpZmljLWJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdWJsaXN0LXdyYXBwZXIge1xuICAgICYtLWx2bC0yIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVudS1kZXNrdG9wLXdpZHRoKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMjIzcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLXJvY2s7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi10aW1lLCB2aXNpYmlsaXR5ICR0cmFuc2l0aW9uLXRpbWU7XG5cbiAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGVcbiAgICAgICAgI3skYmxvY2stbmFtZX1fX2l0ZW0tLXNob3ctY2hpbGQgPiAmLFxuICAgICAgICAjeyRibG9jay1uYW1lfV9faXRlbTpob3ZlciAmIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICAvLyBzdHlsZWxpbnQtZW5hYmxlXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g0L/QtdGA0LXQutC70Y7Rh9Cw0YLQtdC70YxcbiAgJl9fdG9nZ2xlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAubm8tanMgJiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtLXRoZW1lLWRhcmsge1xuICAgICN7JGJsb2NrLW5hbWV9X19pdGVtIHtcbiAgICAgICY6bGFzdC1jaGlsZDpub3QoLm1haW4tbmF2X19pdGVtLS1sdmwtMikge1xuICAgICAgICAjeyRibG9jay1uYW1lfV9fbGluayB7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVnYWxfYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJyYW5kcy1tZW51LWRlc2t0b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDQwO1xufVxuXG4uYnJhbmRzLW1lbnUtZGVza3RvcC5jb2xsYXBzZWQgYTo6YmVmb3JlIHtcbiAgYm90dG9tOiAzcHg7XG59XG5cbi5icmFuZHMtbWVudS1tb2JpbGUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMTVweDtcblxuICAuYnJhbmRzLW1lbnUtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgfVxuICAuYnJhbmQtbWVudS1pdGVtcyB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5icmFuZC1tZW51LWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAwLjNlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zZW07XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICRmb250O1xuICB9XG59XG5cbi5ieC1pZSB7XG4gIC5icmFuZC13aGl0ZS1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5icmFuZHMtbWVudS1kZXNrdG9wIHtcbiAgICAub2xkLWJsYWNrLWxvZ28ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLm9sZC13aGl0ZS1sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIi5tYWlubGluZS13cmFwcGVyICNmdWxscGFnZSB7XG5cdHBhZGRpbmctYm90dG9tOiAxMHZoO1xufVxuLm1haW5saW5lLXdyYXBwZXIgLmZ1bGxwYWdlLXdyYXBwZXIgc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTV2aDtcbn1cblxuLnByb2R1Y3RzLXBhZ2Uge1xuICAgIC5jb250ZW50LXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG59IiwiLnBhZ2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcmFuaWVuYmF1bSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnJyksXG4gIHVybCgnLi4vZm9udHMvT3JhbmllbmJhdW0tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9PcmFuaWVuYmF1bS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnJyksXG4gIHVybCgnLi4vZm9udHMvcm9ib3RvLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL3JvYm90by53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoJycpLFxuICB1cmwoJy4uL2ZvbnRzL3JvYm90by1ib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL3JvYm90by1ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM2MjY1N0E7XG59XG5cbnVsIHsgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGV4dC1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICA5NS4xOGRlZywgXG4gICAgI0ZGRkZGRiAyLjYlLCBcbiAgICAjRDhEREU2IDExLjI5JSwgXG4gICAgI0E3QjFDNiAyNC4wNCUsIFxuICAgICNDOUQwREMgMzcuMjYlLCBcbiAgICAjRkZGRkZGIDUwLjYxJSwgXG4gICAgI0NERDhFQyA3Mi45MyUsIFxuICAgICNGRkZGRkYgOTQuOTElXG4gICk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucHJvbW8ge1xuICBwYWRkaW5nOiAxMDBweCAwIDEzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ludml0ZS9uZXcvYmFja2dyb3VuZC53ZWJwXCIpIG5vLXJlcGVhdCAjREVCRUEwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAqIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIH1cblxuICBzdXAge1xuICAgIGZvbnQtc2l6ZTogMC42ZW07XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwNTBweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnT3JhbmllbmJhdW0nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIHN1cCB7XG4gICAgICBmb250LWZhbWlseTogJ09yYW5pZW5iYXVtJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjOUZBQ0M0O1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuXG4gICZfX2Jsb2NrcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICZfX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHdpZHRoOiA1MTBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNEY3MTlDIDAlLCAjM0Y1NDg5IDEwMCUpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhbGwge1xuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnT3JhbmllbmJhdW0nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgY29sb3I6ICNCOUI5QkY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzlGQUNDNDtcbiAgICB9XG4gIH1cblxuICAmX19ub3RlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgIGNvbG9yOiAjNEU1Mzc4O1xuICB9XG5cbiAgJl9fdGFibGUge1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBtYXJnaW46IDQwcHggYXV0byAzMHB4O1xuICAgIHdpZHRoOiA3NDBweDtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzlGQUNDNDtcblxuICAgIHRoZWFkIHtcbiAgICAgIHRyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgXG4gICAgICB9XG5cbiAgICAgIHRoIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0Ym9keSB7XG4gICAgICB0ciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjI2NTdBO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN0ZXBzIHtcbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIDk1LjE4ZGVnLCBcbiAgICAgICAgI0ZGRkZGRiAyLjYlLCBcbiAgICAgICAgI0Q4RERFNiAxMS4yOSUsIFxuICAgICAgICAjQTdCMUM2IDI0LjA0JSwgXG4gICAgICAgICNDOUQwREMgMzcuMjYlLCBcbiAgICAgICAgI0ZGRkZGRiA1MC42MSUsIFxuICAgICAgICAjQ0REOEVDIDcyLjkzJSwgXG4gICAgICAgICNGRkZGRkYgOTQuOTElXG4gICAgICApO1xuICAgICAgd2lkdGg6IDNweDtcbiAgICAgIGhlaWdodDogNTVweDtcbiAgICAgIGxlZnQ6IDI4cHg7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1heC13aWR0aDogNjBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LWZhbWlseTogJ09yYW5pZW5iYXVtJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBjb2xvcjogI0ZGRjtcblxuICAgIHN1cCB7XG4gICAgICBmb250LWZhbWlseTogJ09yYW5pZW5iYXVtJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2hhcmUge1xuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gICZfX2ludml0YXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uaW52aXRhdGlvbiB7XG4gICZfX2FyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgcGFkZGluZzogMTFweCA0NXB4IDE1cHggMTVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuXG4gICZfX2NvcHkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMXB4O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaW52aXRlL2ljb25fY29weS53ZWJwXCIpIG5vLXJlcGVhdDtcbiAgfVxuXG4gICZfX3NvY2lhbCB7XG4gICAgJi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDEzcHg7XG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTlweCkge1xuICAucHJvbW8ge1xuICAgIHBhZGRpbmc6IDgwcHggMTVweCAxMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaW52aXRlL25ldy9iYWNrZ3JvdW5kLW1vYmlsZS53ZWJwXCIpIG5vLXJlcGVhdCAjZWVkZWNmO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNzYwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgJl9fYmxvY2tzIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcm93LWdhcDogMTVweDtcbiAgICB9XG5cbiAgICAmX19ibG9jayB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FsbCB7XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuXG4gICAgICAjaW52aXRlTGlzdCB7XG4gICAgICAgIC5idXR0b25fbW9yZSB7XG4gICAgICAgICAgd2lkdGg6IDIzM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIDExNy42M2RlZywgXG4gICAgICAgICAgICAjRkZGRkZGIC05Ljc5JSwgXG4gICAgICAgICAgICAjRDhEREU2IDAuMDYlLCBcbiAgICAgICAgICAgICNBN0IxQzYgMTQuNTElLCBcbiAgICAgICAgICAgICNDOUQwREMgMjkuNSUsIFxuICAgICAgICAgICAgI0ZGRkZGRiA0NC42MyUsIFxuICAgICAgICAgICAgI0NERDhFQyA2OS45MyUsIFxuICAgICAgICAgICAgI0ZGRkZGRiA5NC44NSVcbiAgICAgICAgICApO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogIzFEMkI0RTtcbiAgICAgICAgfVxuICAgICAgfSBcbiAgICB9XG5cbiAgICAmX190YWJsZSB7XG4gICAgICBwYWRkaW5nOiAwIDZweDtcbiAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgdGhlYWQge1xuICAgICAgICB0aCB7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ub3RlIHtcbiAgICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgIH1cbiAgfVxuXG4gIC5zdGVwcyB7XG4gICAgJl9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDE5cHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbi5zaGFyZSB7XG4gICZfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gIH1cbn1cblxuICAuaW52aXRhdGlvbiB7XG4gICAgJl9fYXJlYSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDQ1cHggMTVweCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgICZfX3NvY2lhbCB7XG4gICAgICAmLWxpc3Qge1xuICAgICAgICBnYXA6IDdweDtcbiAgICAgIH1cbiAgICBcbiAgICAgICYtbGluayB7XG4gICAgICAgIG1heC13aWR0aDogNDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5wcm9tbyB7XG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgLnByb21vX190ZXh0Omxhc3QtY2hpbGQge1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXMvdmFyaWFibGVzXCI7XG4uY2FiaW5ldCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZzogMCAxNXB4IDIwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDFyZW07XG59XG5cbi5jYWJpbmV0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNjNyZW07XG59XG5cbi5jYWJpbmV0LXByaXplIC5jYWJpbmV0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWF4LXdpZHRoOiA4NDVweDtcbn1cblxuLmNhYmluZXQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDUwO1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmNhYmluZXQtcHJpemUtYmxvY2sge1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDI1JTtcbn1cblxuLmNhYmluZXQtcHJpemUtYm90dG9tIHtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmNhYmluZXQtcHJpemUtYnRuIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLXdpZHRoOiAxcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYWJpbmV0LXByaXplLWltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgLmNhYmluZXQtcHJpemUtYmxvY2sge1xuICAgICAgICB3aWR0aDogMzMuMzMzJTtcbiAgICAgICAgcGFkZGluZzogMTVweCA5cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7XG4gICAgLmNhYmluZXQtcHJpemUtYmxvY2sge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbn1cblxuLm1vcmVQcml6ZXMge1xuICAmLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNiZmJmYmY7O1xuICAgIHBhZGRpbmc6IDE5cHggMjRweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gICYtaW5mbyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjOTk5O1xuXG4gIH1cbiAgJi1idXR0b24td3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICB9XG4gICAgLmVsLWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiA3cHggMTVweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bl9iYWNrZ3JvdW5kO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkYnRuX2JhY2tncm91bmQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRyYW5zaXRpb246IC4xcztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5teVByaXplcy1hY2NvcmRpb24ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNERURFREU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIC4zcyBlYXNlO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9hY2NvcmRpb25fYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnRuX2JhY2tncm91bmQ7XG4gICAgfVxuICB9XG4gIC5teVByaXplcy1hY2NvcmRpb24tY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIG1heC1oZWlnaHQ6IDA7XG5cbiAgfVxuICBpbnB1dDpjaGVja2VkIH4gbGFiZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbiAgaW5wdXQ6Y2hlY2tlZCB+IC5teVByaXplcy1hY2NvcmRpb24tY29udGVudCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIGlucHV0OmRpc2FibGVkIH4gbGFiZWwge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0RFREVERTtcbiAgICB9XG4gIH1cbn1cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAmLnN3aXBlci1jb250YWluZXItaW5pdGlhbGl6ZWQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICB6LWluZGV4OiA1O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHN2ZyB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIC4zcyBlYXNlO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICRidG5fYmFja2dyb3VuZFxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMTZweCk7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXRoZW1lLXByaW1hcnktbGlnaHQpO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm15UHJpemVzLXN3aXBlciB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbi5teVByaXplIHtcbiAgJi1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDE4MHB4O1xuXG4gICAgLm15UHJpemUtb3JkZXIgJiB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJvZmlsZS1tZW51O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbiAgfVxuXG4gICYtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgJi1pbmZvIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRjb2xvci1ncmV5LWxhYmVsO1xuICB9XG5cbiAgJi10aW1lbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgLmRlYWRsaW5lIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICB9XG4gIH1cblxuICAmLWJ1dHRvbi13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgLmVsLWJ1dHRvbi0tcHJpbWFyeSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgcGFkZGluZzogN3B4IDE1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG5fYmFja2dyb3VuZDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkYnRuX2JhY2tncm91bmQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRyYW5zaXRpb246IC4xcztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICYtc3RhdHVzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAmLnJlamVjdGVkLFxuICAgICYuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICB9XG5cbiAgICAmLnN1Y2Nlc3MsXG4gICAgJi5hcHByb3ZlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtZ3JlZW47XG4gICAgfVxuXG4gICAgJi53YWl0aW5nLFxuICAgICYuY2xhaW1fcHJvY2Vzc2luZyxcbiAgICAmLnVwZGF0ZWQsXG4gICAgJi53YWl0X2F2LFxuICAgICYuYXNzaWduZWQsXG4gICAgJi5kb2N1bWVudHNfcHJvdmlkZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgfVxuICB9XG59XG5cbi5teVByaXplLXByb2dyZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYgLmVsLXByb2dyZXNzLWJhcl9faW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAmIC5lbC1wcm9ncmVzcy1iYXJfX291dGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUyO1xuICAgIGhlaWdodDogNHB4O1xuICB9XG5cbn1cblxuLmVsLXByb2dyZXNzLWJhcl9faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuX2JhY2tncm91bmQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggLjZzIGVhc2U7XG4gIHRyYW5zaXRpb246IHdpZHRoIC42cyBlYXNlO1xufVxuXG4ucHJvZmlsZS13cmFwcGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm15UHJpemVzLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBhIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gIH1cbn1cbi5teVByaXplcy1zd2lwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLm1vcmVQcml6ZXMtc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn0iLCIuc29vbi1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1mYW1pbHk6ICRmb250O1xuICBmb250LXdlaWdodDogMzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc29vbl9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG4gIGNvbG9yOiAjM2EzYTNhO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuXG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnNvb25fX3NtYWxsLXRleHQge1xuICBmb250LXNpemU6IDAuNGVtO1xufVxuXG4uc29vbl9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNkNjE4MmI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc29vbl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5cbi5zb29uX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuIiwiI2ludml0ZUxpc3QgLmJ1dHRvbl9tb3JlIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjMzY0MjYzO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0NDOEE1NCAxMCUsICNFRUQ2QzAgNTAlLCAjREU5QzY1IDEwMCUpO1xufSIsIi5nZW8tZGVuaWVkIHtcbiAgJl9fZXJyb3ItZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxufSIsIi5icFJ1bGVzIHtcbiAgcGFkZGluZy10b3A6IDA7XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIG1hcmdpbjogMC42N2VtIDA7XG4gIH1cblxuICAuYnBSdWxlc19fcG9wdXB7XG4gICAgcGFkZGluZzogM3B4IDMycHggMjBweCAzMnB4O1xuXG4gICAgLmJwUnVsZXNfX2hlYWRlciB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmJwUnVsZXNfX21haW4ge1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgcGFkZGluZzogN3B4IDEwcHggMCAwO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBoZWlnaHQ6IGNhbGMoOTB2aCAtIDIyMHB4KTtcbiAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcblxuICAgICAgaDEge1xuICAgICAgICBtYXJnaW46IDAuNTdlbSAwIDAuNzdlbTtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJwUnVsZXNfX2Zvb3RlcntcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgICAuY2hlY2tib3hfd3JhcCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5icFJ1bGVzIHtcbiAgICAuYnBSdWxlc19fcG9wdXAge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLmJwUnVsZXNfX21haW4ge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoOTB2aCAtIDMzOHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYnBMYWJlbCB7XG59XG5cbi5icElucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTFlMWU0O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMzI0MzA7XG4gIGZvbnQtZmFtaWx5OiAnT3JhbmllbmJhdW0nLCBzZXJpZjtcbn0iLCJAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuICAucG9wdXBfcnVsZXNfdGV4dF9ibG9ja3tcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA2cHggNXB4IC01cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDZweCA1cHggLTVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgYm94LXNoYWRvdzogMHB4IDZweCA1cHggLTVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIH1cbiAgLnBvcHVwX3J1bGVzX2J1dHRvbl9ibG9ja3tcbiAgICBtYXJnaW46IDN2aCAwO1xuICB9XG59Il19 */

/* End */
/* /local/layout/assets/lib/swiper/8.0.2/swiper.min.css?177261284815820 */
/* /local/layout/assets/lib/bootstrap/4.6.1/bootstrap.min.css?1772612848162017 */
/* /local/templates/parliament/assets/css/styles.css?17726129171606501 */
