@charset "UTF-8";@font-face{font-display:swap;font-family:Open Sans;font-weight:400;src:url(../../fonts/open-sans-v18-latin-regular.woff2) format("woff2"),url(../../fonts/open-sans-v18-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-weight:500;src:url(../../fonts/open-sans-v18-latin-600.woff2) format("woff2"),url(../../fonts/open-sans-v18-latin-600.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-weight:600;src:url(../../fonts/open-sans-v18-latin-700.woff2) format("woff2"),url(../../fonts/open-sans-v18-latin-700.woff) format("woff")}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{background:#000;opacity:0;transform:translateZ(0);-webkit-backface-visibility:hidden}.pswp__bg,.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{right:0;bottom:0;overflow:hidden}.pswp__img,.pswp__item{position:absolute;left:0;top:0}.pswp__img{width:auto;height:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;transition:opacity .2s;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(../../images/photoswipe/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(../../images/photoswipe/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;box-shadow:0 2px 5px rgba(0,0,0,.25);transform:translateY(6px);transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;font-size:14px;line-height:18px}.pswp__share-tooltip a,.pswp__share-tooltip a:hover{color:#000;text-decoration:none}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(../../images/photoswipe/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{animation:a .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:b 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border-radius:50%;border-color:#fff #fff transparent transparent;border-style:solid;border-width:2px;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes b{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}
/*! sanitize.css v4.1.0 | CC0 License | github.com/jonathantneal/sanitize.css */article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default;font-family:sans-serif;line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{height:0;overflow:visible}nav ol,nav ul{list-style:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}progress{vertical-align:baseline}small,sub,sup{font-size:83.3333%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{outline-width:0}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit;font-size:1em;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[tabindex],a,area,button,input,label,select,textarea{touch-action:manipulation}[hidden][aria-hidden=false]{clip:rect(0,0,0,0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}@media (min-width:30em){.nbb-counter-temp{min-height:70rem}}
/*!
 * This CSS resource incorporates links to font software which is the valuable copyrighted
 * property of Monotype and/or its suppliers. You may not attempt to copy, install,
 * redistribute, convert, modify or reverse engineer this font software. Please contact
 * Monotype with any questions regarding Web Fonts:  https://www.linotype.com
 */@font-face{font-family:Hind Optimized;font-weight:400;src:url(../../fonts/hind-regular-optimized.woff2) format("woff2"),url(../../fonts/hind-regular-optimized.woff) format("woff")}@font-face{font-family:Hind;font-weight:400;src:url(../../fonts/hind-regular.woff2) format("woff2"),url(../../fonts/hind-regular.woff) format("woff")}@font-face{font-family:Hind;font-weight:500;src:url(../../fonts/hind-medium.woff2) format("woff2"),url(../../fonts/hind-medium.woff) format("woff")}@font-face{font-family:Hind;font-weight:600;src:url(../../fonts/hind-semi-bold.woff2) format("woff2"),url(../../fonts/hind-semi-bold.woff) format("woff")}address,blockquote,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,table,ul{margin:0 0 1rem}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}html{color:#56606b;font-family:Helvetica,Arial,sans-serif;font-size:62.5%;font-weight:400;letter-spacing:-.33px;line-height:1.3;min-height:100%;min-width:320px}.fonts-stage-1{font-family:Hind Optimized,Helvetica,Arial,sans-serif;letter-spacing:.3px}.fonts-stage-2{font-family:Open Sans,Helvetica,Arial,sans-serif}.scroll-lock{height:100%;margin:0;overflow:hidden}.backdrop{background-color:rgba(86,96,107,.5);bottom:0;left:0;position:absolute;right:0;top:0;z-index:103}body{background-color:#e3e4e7;background-image:linear-gradient(180deg,#e3e4e7 0,#f7f9fa 50rem);font-size:1.6rem;min-width:320px;overflow-x:hidden;overflow-y:scroll;position:relative}.body--headroom{padding-top:7rem}@media (min-width:30em){.body--headroom{padding-top:9.5rem}}.body--transparent{background-color:#fff;background-image:none}.body--orange{background-color:#ef7b00;background-image:none}.body--blue{background-color:#004e76;background-image:none}img{font-style:italic;height:auto;max-width:100%}p{line-height:1.5}@media (min-width:30em){p{font-size:2rem}}.u-hidden{display:none!important}.u-hidden-visually{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.u-align-center{text-align:center!important}.u-align-left{text-align:left!important}.u-align-right{text-align:right!important}.u-color-red{color:#dc0a0a}.u-color-blue{color:#004e76}.u-color-green{color:#4a9544}.u-fade-out{opacity:0;pointer-events:none!important;transition-duration:.1s!important;transition-property:opacity!important}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:3px solid #c3c8ce;outline-offset:5px}:focus{outline:3px solid #c3c8ce;outline-offset:5px}:focus:not(.focus-visible){outline:0}:focus:not(:focus-visible){outline:0}.article{margin-bottom:-3rem}@media (min-width:30em){.article{margin-bottom:-5rem}}@media (min-width:48em){.article{margin-bottom:-6rem}}.article--with-spacing{padding-bottom:8rem}.article__wrapper{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:relative}@media (min-width:23.4375em){.article__wrapper{padding-left:1rem;padding-right:1rem;width:100%}}@media (min-width:30em){.article__wrapper{padding-left:2.5rem;padding-right:2.5rem;width:100%}}@media (min-width:48em){.article__wrapper{padding-left:2.5rem;padding-right:2.5rem;width:100%}}@media (min-width:61.875em){.article__wrapper{padding-left:7rem;padding-right:7rem;width:100%}}.article__container{margin:0 auto;max-width:86rem}.article__container--fullwidth{margin-left:-1rem;margin-right:-1rem;max-width:none}@media (min-width:23.4375em){.article__container--fullwidth{margin-left:-1rem;margin-right:-1rem}}@media (min-width:30em){.article__container--fullwidth{margin-left:-2.5rem;margin-right:-2.5rem}}@media (min-width:48em){.article__container--fullwidth{margin-left:-2.5rem;margin-right:-2.5rem}}@media (min-width:61.875em){.article__container--fullwidth{margin-left:-7rem;margin-right:-7rem}}.article__container--spacing{padding-bottom:10rem}.article__section{margin-bottom:3rem}.article__section:after{clear:both;content:"";display:block}@media (min-width:30em){.article__section{margin-bottom:5rem}}@media (min-width:48em){.article__section{margin-bottom:6rem}}.article__section--large{margin-bottom:4.5rem}@media (min-width:30em){.article__section--large{margin-bottom:7.5rem}}@media (min-width:48em){.article__section--large{margin-bottom:9rem}}.article__section--small{margin-bottom:1.5rem}@media (min-width:30em){.article__section--small{margin-bottom:2.5rem}}@media (min-width:48em){.article__section--small{margin-bottom:3rem}}.article__section--bordered{border-bottom:1px solid #c3c8ce}.article__section--fullwidth{margin-left:calc((100vw - 100%)/-2);margin-right:calc((100vw - 100%)/-2)}@media (min-width:90em){.article__section--fullwidth{margin-left:calc((1440px - 100%)/-2);margin-right:calc((1440px - 100%)/-2)}}.article__section--grey{background-color:rgba(227,228,231,.5);padding:4rem 1rem}@media (min-width:30em){.article__section--grey{padding:5rem 2.5rem}}@media (min-width:61.875em){.article__section--grey{padding:7rem}}.article__section--aside{margin-left:auto;margin-right:auto;width:100%}@media (min-width:48em){.article__section--aside{float:left;margin-bottom:2.5rem;margin-right:5rem;max-width:38rem}}@media (min-width:68.75em){.article__section--aside{margin-left:-11rem}}@media (min-width:48em){.article__section--aside-right{float:right;margin-bottom:2.5rem;margin-left:5rem;margin-right:0}}@media (min-width:68.75em){.article__section--aside-right{margin-right:-11rem}}.article__map{border-radius:.4rem;height:37.5rem;overflow:hidden}@media (min-width:30em){.article__map{height:45rem}}@media (min-width:48em){.article__map{height:54rem}}.page{position:relative;z-index:105}@media (min-width:90em){.page{margin-left:auto;margin-right:auto;overflow-x:hidden;position:relative;width:1440px}}.page--overflowable{overflow:visible}.page--shifted{right:25rem}.page__wrapper{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:relative}@media (min-width:23.4375em){.page__wrapper{padding-left:1rem;padding-right:1rem;width:100%}}@media (min-width:30em){.page__wrapper{padding-left:2.5rem;padding-right:2.5rem;width:100%}}@media (min-width:48em){.page__wrapper{padding-left:2.5rem;padding-right:2.5rem;width:100%}}@media (min-width:61.875em){.page__wrapper{padding-left:7rem;padding-right:7rem;width:100%;padding-left:2.5rem;padding-right:2.5rem}}.page__container{max-width:1300px}@media (min-width:81.25em){.page__container{margin:0 auto}}.page__container--fullwidth{margin-left:-1rem;margin-right:-1rem;max-width:none}@media (min-width:23.4375em){.page__container--fullwidth{margin-left:-1rem;margin-right:-1rem}}@media (min-width:30em){.page__container--fullwidth{margin-left:-2.5rem;margin-right:-2.5rem}}@media (min-width:48em){.page__container--fullwidth{margin-left:-2.5rem;margin-right:-2.5rem}}@media (min-width:61.875em){.page__container--fullwidth{margin-left:-7rem;margin-right:-7rem}}.page__container--spacer{margin-bottom:3.5rem}@media (min-width:81.25em){.page__container--spacer{margin-bottom:6rem}}.skip-to-content{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;background-color:rgba(51,51,51,.9);color:#fff;font-size:1.5rem;padding:2rem;text-align:center;text-decoration:none;z-index:107}.skip-to-content:active,.skip-to-content:focus,.skip-to-content:hover{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;margin:0!important;overflow:visible!important;position:static!important;white-space:normal!important;width:auto!important;left:0;position:fixed!important;right:0;top:0}@media (min-width:30em){.skip-to-content{font-size:1.7rem}}@media (min-width:48em){.skip-to-content{font-size:1.9rem}}.preview{padding:2rem}.preview--paddingless{padding:0}.preview--blue{background-color:#004e76}.preview--orange{background-color:#ef7b00}.icon{display:inline-block;height:1em;vertical-align:-.1em;width:1em}.cookie{background-color:#fff;bottom:0;box-shadow:0 -1px 5px -1px rgba(0,0,0,.15);left:0;padding:2rem 0;position:fixed;position:-webkit-sticky;position:sticky;right:0;z-index:99999}.cookie p{font-size:1.6rem}.cookie__inner{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:relative;max-width:1440px}@media (min-width:23.4375em){.cookie__inner{padding-left:1rem;padding-right:1rem;width:100%}}@media (min-width:30em){.cookie__inner{padding-left:2.5rem;padding-right:2.5rem;width:100%}}@media (min-width:48em){.cookie__inner{padding-left:2.5rem;padding-right:2.5rem;width:100%}}@media (min-width:61.875em){.cookie__inner{padding-left:7rem;padding-right:7rem;width:100%}}.cookie__button .button{min-width:10rem}.cookie__form{height:0;visibility:hidden}.cookie__form[aria-hidden=false]{height:auto;visibility:visible}.js-cookie-collapse{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0}.headline{color:#004e76;font-weight:500;line-height:1.1;margin-bottom:1.5rem;text-transform:uppercase}.headline--inverted{color:#fff}.headline--1,.headline--2,.headline--3{font-size:2.8rem}.headline--4{font-size:2rem}.headline--display-1{font-size:1.6rem;line-height:1.2}.headline--display-2{font-size:2rem;font-weight:600;line-height:1.25;margin-bottom:1rem;text-transform:none}@media (min-width:30em){.headline{margin-bottom:2rem}.headline--1{font-size:3.6rem}.headline--2,.headline--3{font-size:3.2rem}.headline--4{font-size:2.4rem}.headline--display-1{font-size:2rem}.headline--display-2{font-size:2.4rem;margin-bottom:1rem}}@media (min-width:48em){.headline{margin-bottom:2.5rem}.headline--1{font-size:4.8rem}.headline--2{font-size:4rem}.headline--display-2{margin-bottom:1rem}}.kicker{color:#56606b;font-size:1.3rem;font-weight:400;letter-spacing:.05rem;line-height:1.3;text-transform:uppercase}.kicker--inverted{color:#fff}.intro{color:#56606b}.intro--centered{text-align:center}@media (min-width:30em){.intro{font-size:2.4rem;line-height:1.25}}.button{color:#fff;cursor:pointer;display:inline-block;font-size:1.5rem;font-weight:600;margin:0;max-width:100%;text-align:center;transition-duration:.2s;transition-property:background-color,color,border-color,-webkit-text-decoration;transition-property:background-color,color,border-color,text-decoration;transition-property:background-color,color,border-color,text-decoration,-webkit-text-decoration;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto;background-color:#004e76;border-radius:.4rem;letter-spacing:.06rem;min-height:4.4rem;padding:1.2rem 2.5rem;text-transform:uppercase}.button,.button:focus,.button:hover{text-decoration:none}.button+.button{margin-left:1rem}.button:focus,.button:hover{text-decoration:underline}.button__text{position:relative;top:.1rem}.button--action{background-color:#ef7b00}.button--icon .button__text{display:none}.button--inactive{background-color:#c3c8ce;pointer-events:none}.button--invalid{background-color:#dc0a0a}.button--inverted{background-color:#fff}.button--inverted.button--inactive{opacity:.4}.button--inverted.button--orange{color:#ef7b00}.button--inverted.button--blue{color:#004e76}.button--outline{background-color:transparent;border:2px solid #004e76;color:#004e76;line-height:1.8rem}.button--outline:focus,.button--outline:hover{background-color:#004e76;color:#fff}.button--outline.button--inactive{border-color:#c3c8ce;color:#c3c8ce}.button--outline.button--inverted{border-color:#fff;color:#fff}.button--outline.button--inverted:focus,.button--outline.button--inverted:hover{background-color:#fff}.button--outline.button--inverted.button--orange:focus,.button--outline.button--inverted.button--orange:hover{color:#ef7b00}.button--outline.button--inverted.button--blue:focus,.button--outline.button--inverted.button--blue:hover{color:#004e76}@media (min-width:30em){.button--large{height:7rem;width:7.5rem}.button--large .button__icon{height:1.6em;vertical-align:-.6em;width:1.6em}}.details{position:relative}.details__summary{color:#9198a1;cursor:pointer;height:2rem;position:absolute;transition-property:color;width:2rem}.details__summary:focus,.details__summary:hover{color:#333}.details__summary::-o-details-marker{display:none}.details__summary::-moz-details-marker{display:none}.details__summary::-webkit-details-marker{display:none}.details__summary:before{display:none}.details__icon{pointer-events:none}.details__content{background-color:#e3e4e7;box-shadow:2px 4px 4px 0 rgba(0,0,0,.15);display:none;font-size:1.3rem;line-height:2rem;min-width:20rem;padding:1.5rem 2rem;position:absolute;z-index:101}.details[open=true] .details__content{display:block}@media (max-width:61.865em){.details__content{left:0;right:0;top:4rem}}@media (min-width:61.875em){.details__content{bottom:-2.25rem;left:5rem;top:auto;width:25rem}}.details__content:after{border-style:solid;content:"";height:0;position:absolute;width:0}@media (max-width:61.865em){.details__content:after{border-color:transparent transparent #e3e4e7;border-width:0 1.5rem 1.5rem;right:0;top:-1.5rem}}@media (min-width:61.875em){.details__content:after{border-color:transparent #e3e4e7 transparent transparent;border-width:1.5rem 1.5rem 1.5rem 0;bottom:2.25rem;left:-1.5rem;top:auto}}.details__headline{margin-bottom:1rem}.details__text{font-size:1.3rem;margin:0}@media (min-width:30em){.details__text{font-size:1.6rem}}.label{color:#56606b;font-size:1.3rem;font-weight:600;line-height:1.3}.label__icon{height:1.4em;margin-right:.8rem;vertical-align:-.35em;width:1.4em}.label--required:after{color:#ef7b00;content:"*";margin-left:.5rem}.label--disabled{color:#9198a1}.label--hint,.label--invalid,.label--invalid:after{color:#dc0a0a}.label--hint{font-weight:400}.logo{align-items:center;display:inline-flex;height:100%;justify-content:center}.logo,.logo:focus,.logo:hover{text-decoration:none}.logo__image{color:#c3c8ce;display:inline-block;font-size:1.3rem;max-height:100%;vertical-align:middle;width:auto}.table{color:#56606b;font-size:1.3rem;position:relative}.table:after,.table:before{bottom:0;content:"";position:absolute;top:0;width:2rem;z-index:2}.table table{border-collapse:collapse;caption-side:bottom;margin:0;position:relative;width:100%}.table caption{color:#9198a1;font-style:italic;padding-top:1rem;text-align:left}.table th{font-size:1.6rem;font-weight:600;min-width:10rem}.table td,.table th{text-align:right}.table td:first-child,.table th:first-child{text-align:left}.table td p,.table th p{margin:0}.table td,.table th{border-bottom:1px solid #c3c8ce;padding:1rem;vertical-align:top}.table tbody tr:nth-child(odd){background-color:#f0f1f2}.table ol,.table ul{padding-left:1rem}.table ul{list-style-type:square}.table li{margin-bottom:.5rem}.table .link__icon{margin-right:.25rem;margin-top:.15rem}.table .link .icon{height:.75em;width:.75em}.table .image{display:block;margin:.5rem 0}.table--rte td,.table--rte th{max-width:30rem;min-width:18rem;text-align:left}.table--dark tbody tr:nth-child(odd){background-color:rgba(227,228,231,.5)}.table__inner{margin-bottom:1.5rem;overflow-x:auto;position:relative;z-index:1}.table__headline{margin-bottom:2rem}.table__highlight{border:.4rem solid #ef7b00;border-radius:.5rem;height:100%;pointer-events:none;position:absolute;top:0;z-index:101}@media (min-width:30em){.table table{margin-top:.5rem}.table td,.table th{padding:1rem}.table__inner{margin-bottom:3rem}}.select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 14 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%23004e76' transform='translate(6.680000, 3.930000) rotate(90.000000) translate(-6.680000, -3.930000) ' points='3.93 -2.75 10.61 3.93 3.93 10.61 2.75 9.43 8.21417969 3.93 2.75 -1.57'%3E%3C/polygon%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-position:calc(100% - 1.6rem - 1px) calc(50% + 1px);background-repeat:no-repeat;background-size:14px 8px;border:1px solid #c3c8ce;border-radius:.4rem;color:inherit;cursor:pointer;display:block;font-weight:400;height:4.4rem;line-height:1.3;max-width:100%;padding:calc(1.16rem - 2px) 4rem calc(1.16rem - 2px) 1rem;position:relative;text-overflow:ellipsis;transition-duration:.2s;transition-property:border-color;width:100%}.select::-ms-expand{display:none}.select:focus,.select:hover{outline:0}.select:focus{border-color:#004e76}.select[disabled]{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 14 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%239198a1' transform='translate(6.680000, 3.930000) rotate(90.000000) translate(-6.680000, -3.930000) ' points='3.93 -2.75 10.61 3.93 3.93 10.61 2.75 9.43 8.21417969 3.93 2.75 -1.57'%3E%3C/polygon%3E%3C/svg%3E");border-color:#9198a1;color:#9198a1;pointer-events:none}.select[aria-invalid=true]{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 14 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%23dc0a0a' transform='translate(6.680000, 3.930000) rotate(90.000000) translate(-6.680000, -3.930000) ' points='3.93 -2.75 10.61 3.93 3.93 10.61 2.75 9.43 8.21417969 3.93 2.75 -1.57'%3E%3C/polygon%3E%3C/svg%3E");background-color:rgba(220,10,10,.2);border-color:#dc0a0a;color:#dc0a0a}.select--selected{color:#004e76}.select--blue{background-color:#004e76}.select--blue,.select--blue:focus,.select--blue:hover{border-color:#004e76}.select--inverted{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 14 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%23fff' transform='translate(6.680000, 3.930000) rotate(90.000000) translate(-6.680000, -3.930000) ' points='3.93 -2.75 10.61 3.93 3.93 10.61 2.75 9.43 8.21417969 3.93 2.75 -1.57'%3E%3C/polygon%3E%3C/svg%3E");color:#fff}.select--flat{border-color:#fff}.select__hint{color:inherit;display:none}@media (min-width:30em){.select--large{background-position:calc(100% - 2.5rem - 1px) calc(50% + 1px);background-size:21px 12px;font-size:2.4rem;height:7rem;padding:calc(1.94rem - 2px) 8rem calc(1.94rem - 2px) 2rem}}.image{height:auto;width:100%}.input{background-color:#fff;border:1px solid #c3c8ce;border-radius:.4rem;color:#333;display:block;font-weight:400;height:4.4rem;line-height:1.3;max-width:100%;padding:calc(1.16rem - 2px) 1.5rem;transition-duration:.2s;transition-property:border-color;width:100%}.input:focus,.input:hover{outline:0}.input:focus{border-color:#ef7b00;box-shadow:0 0 0 1px #ef7b00}.input::-webkit-input-placeholder{color:#c3c8ce;opacity:1}.input::-moz-placeholder{color:#c3c8ce;opacity:1}.input:-ms-input-placeholder{color:#c3c8ce;opacity:1}.input::-ms-input-placeholder{color:#c3c8ce;opacity:1}.input::placeholder{color:#c3c8ce;opacity:1}.input[disabled]{background-color:#f7f9fa;border-color:#c3c8ce}.input[disabled]::-webkit-input-placeholder{color:#9198a1}.input[disabled]::-moz-placeholder{color:#9198a1}.input[disabled]:-ms-input-placeholder{color:#9198a1}.input[disabled]::-ms-input-placeholder{color:#9198a1}.input[disabled]::placeholder{color:#9198a1}.input[aria-invalid=true]{background-color:rgba(220,10,10,.2);border-color:#dc0a0a;color:#dc0a0a}.input[aria-invalid=true]::-webkit-input-placeholder{color:#dc0a0a;opacity:.75}.input[aria-invalid=true]::-moz-placeholder{color:#dc0a0a;opacity:.75}.input[aria-invalid=true]:-ms-input-placeholder{color:#dc0a0a;opacity:.75}.input[aria-invalid=true]::-ms-input-placeholder{color:#dc0a0a;opacity:.75}.input[aria-invalid=true]::placeholder{color:#dc0a0a;opacity:.75}.input--textarea{min-height:17.6rem;padding:1.5rem}.input--textarea[disabled]{resize:none}.input--flat{border-color:#fff}.input--flat:focus{margin:0}@media (min-width:30em){.input--large{font-size:2.4rem;height:7rem;padding:calc(1.94rem - 2px) 2.5rem}}.checkbox{cursor:pointer;display:inline-flex;font-weight:400;line-height:1.3;min-height:2.4rem;padding-left:3.3rem;position:relative}.checkbox+.checkbox{margin-left:1rem}.checkbox--small{font-size:1.3rem}.checkbox--disabled{cursor:not-allowed}.checkbox__input{opacity:0;position:absolute;z-index:-1}.checkbox__indicator{background-color:#fff;border:1px solid #c3c8ce;border-radius:.3rem;height:2.4rem;left:0;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2.4rem}.checkbox__indicator:after{background-position:50%;background-repeat:no-repeat;background-size:1.5rem 1.5rem;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.checkbox__input:not([disabled]):checked~.checkbox__indicator{background-color:#ef7b00}.checkbox__input:not([disabled]):checked~.checkbox__indicator:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23fff' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E")}.checkbox__input[disabled]:checked~.checkbox__indicator:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg fill='%23c3c8ce' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E")}.checkbox__input[aria-invalid=true]:invalid~.checkbox__indicator{background-color:rgba(220,10,10,.2);border-color:#dc0a0a}.checkbox__label{-ms-grid-row-align:center;align-self:center;margin-top:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox__input[disabled]~.checkbox__label{color:#9198a1}.checkbox--invalid .checkbox__input:invalid~.checkbox__label,.checkbox__input[aria-invalid=true]:invalid~.checkbox__label{color:#dc0a0a}.radio{cursor:pointer;display:inline-flex;font-weight:400;line-height:1.3;min-height:2.4rem;padding-left:3.4rem;position:relative}.radio+.radio{margin-left:1rem}.radio--disabled{cursor:not-allowed}.radio__input{opacity:0;position:absolute;z-index:-1}.radio__indicator{background-color:#fff;border:1px solid #c3c8ce;border-radius:50%;height:2.4rem;left:0;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2.4rem}.radio__indicator:after{border-radius:50%;content:"";height:1.6rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.6rem}.radio:not(.radio--disabled):hover .radio__indicator:after,.radio__input:not([disabled]):checked~.radio__indicator:after,.radio__input:not([disabled]):focus~.radio__indicator:after{background-color:#ef7b00}.radio__input[disabled]:checked~.radio__indicator:after{background-color:#c3c8ce}.radio__input:not([disabled]):active~.radio__indicator:after{background-color:#ef7b00}.radio__input[aria-invalid=true]:invalid~.radio__indicator{background-color:rgba(220,10,10,.2);border-color:#dc0a0a}.radio--invalid:hover .radio__input[aria-invalid=true]:invalid~.radio__indicator:after,.radio__input[aria-invalid=true]:invalid:focus~.radio__indicator:after{background-color:#dc0a0a}.radio__label{-ms-grid-row-align:center;align-self:center;margin-top:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio__input[disabled]~.radio__label{color:#c3c8ce}.radio--invalid .radio__input:invalid~.radio__label,.radio__input[aria-invalid=true]:invalid~.radio__label{color:#dc0a0a}.file-upload{display:flex;position:relative}.file-upload:focus .file-upload__text{border-color:#004e76}.file-upload--disabled{pointer-events:none}.file-upload--disabled .file-upload__text{background-color:#f7f9fa;border-color:#c3c8ce;color:#9198a1}.file-upload--disabled .file-upload__label{background-color:#c3c8ce}.file-upload--invalid .file-upload__text{background-color:rgba(220,10,10,.2);border-color:#dc0a0a;color:rgba(220,10,10,.75)}.file-upload--invalid .file-upload__label{background-color:#dc0a0a}.file-upload__input{cursor:pointer;height:100%;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0;width:100%;z-index:1}.file-upload__input:hover+.file-upload__label{background-color:#00476c}.file-upload__text{background-color:#fff;border:1px solid #c3c8ce;border-radius:.4rem 0 0 .4rem;border-right:0;color:#c3c8ce;display:block;font-weight:400;height:4.4rem;line-height:1.3;max-width:100%;padding:calc(1.16rem - 2px) 1.5rem;width:100%}.file-upload__text--filled{color:#333}.file-upload__label{background-color:#004e76;border-radius:0 .4rem .4rem 0;color:#fff;position:relative;transition-duration:.2s;transition-property:background-color;width:5rem}.file-upload__icon{height:1.3em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.3em}.contrast{color:#004e76;display:inline-block;position:relative}.contrast--disable:after{background-color:#004e76;content:"";height:.2em;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-90%);width:1.5em}.accordion{border-bottom:1px solid #c3c8ce}.accordion--inverted,.accordion--inverted .accordion__title{border-color:hsla(0,0%,100%,.25)}.accordion--inverted .accordion__title:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 15 15' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpolygon fill='%23fff' points='8.26106426 6.73442334 14.9496777 6.73442334 14.9496777 8.28342753 8.26106426 8.28342753 8.26106426 14.9496777 6.60743837 14.9496777 6.60743837 8.28342753 0.0796778125 8.28342753 0.0796778125 6.73442334 6.60743837 6.73442334 6.60743837 0.0796778125 8.26106426 0.0796778125'%3E%3C/polygon%3E%3C/g%3E%3C/svg%3E")}.accordion--inverted .accordion__content,.accordion--inverted .accordion__title{color:#fff}.accordion__title{border-top:1px solid #c3c8ce;color:#004e76;cursor:pointer;padding:1.75rem 0 1.5rem 4rem;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.accordion__title:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 15 15' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpolygon fill='%23004e76' points='8.26106426 6.73442334 14.9496777 6.73442334 14.9496777 8.28342753 8.26106426 8.28342753 8.26106426 14.9496777 6.60743837 14.9496777 6.60743837 8.28342753 0.0796778125 8.28342753 0.0796778125 6.73442334 6.60743837 6.73442334 6.60743837 0.0796778125 8.26106426 0.0796778125'%3E%3C/polygon%3E%3C/g%3E%3C/svg%3E");content:"";display:inline-block;height:1.5rem;left:1rem;position:absolute;top:2.65rem;transform:translateY(-50%);transition:transform .2s;width:1.5rem}.accordion__title[aria-expanded=true]:before{transform:translateY(-50%) rotate(-45deg)}.no-js .accordion__title{cursor:default}.accordion__content{display:none;margin-left:0;padding:0 4rem 3rem}.accordion__content>:last-child{margin-bottom:0}.no-js .accordion__content{display:block}.accordion__content--active{animation:d .45s ease-in-out 1 normal both;display:block}.accordion__text{font-size:1.6rem}@media (min-width:30em){.accordion__title{font-size:2rem}.accordion__title:before{top:2.9rem}}.breadcrumb{color:#56606b;font-size:1.3rem;letter-spacing:.05rem;line-height:1}.breadcrumb--footer .breadcrumb__item{color:#004e76;font-size:1.6rem;font-weight:600}.breadcrumb--footer .breadcrumb__item:not(:last-child):after{width:.6rem}.breadcrumb__current,.breadcrumb__label{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.breadcrumb__list{list-style:none;margin:0;padding-left:0;display:flex}.breadcrumb__item{display:flex}.breadcrumb__item:not(:last-child):after{content:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 6 9' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linejoin='bevel'%3E%3Cpolyline stroke='%23b0b3b6' stroke-width='1.3' transform='translate(3.000000, 4.500000) scale(1, -1) translate(-3.000000, -4.500000) ' points='1 8 5 4.5 1 1'%3E%3C/polyline%3E%3C/g%3E%3C/svg%3E");display:inline-block;height:.5rem;margin-left:1rem;margin-right:1rem;vertical-align:top;width:.5rem}.breadcrumb__link{color:inherit;text-decoration:none}.breadcrumb__link:focus,.breadcrumb__link:hover{text-decoration:underline}.carousel__container{display:flex;justify-content:space-between;position:relative}.carousel__item-container{font-size:0;letter-spacing:0;overflow:hidden;position:relative;white-space:nowrap;width:100%}.carousel__item-list{display:block}.carousel__item{display:inline-block;vertical-align:top;width:100%}.carousel__control{cursor:pointer;margin:0 1rem;width:2.5rem}.carousel__footer{margin-top:1rem}.carousel__navigation{list-style:none;margin:0;padding-left:0;padding-top:1rem;text-align:center}.carousel__navigation-item{background-color:#c3c8ce;cursor:pointer;display:inline-block;height:1rem;margin:0 .75rem;width:1rem}.carousel__navigation-item--active{background-color:#004e76}.carousel .article-teaser__inner{white-space:pre-line}.carousel--inverted .carousel__navigation-item{background-color:hsla(0,0%,100%,.3)}.carousel--inverted .carousel__navigation-item--active{background-color:#fff}@media (min-width:48em){.carousel{margin:0 -1rem}.carousel__item{padding:0 1rem;width:50%}.carousel__footer{margin-top:2rem}}@media (min-width:61.875em){.carousel__item{width:33.33%}.carousel--max-xl .carousel__item-container{white-space:normal}.carousel--max-xl .carousel__item{padding:0;width:33%}.carousel--max-xl .carousel__footer{display:none}}.cover{height:18rem;overflow:hidden;position:relative}@media (min-width:30em){.cover{height:38rem}}@media (min-width:48em){.cover{height:46rem}}.cover__image{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.figure{margin:0}.figure__media{display:block;line-height:1;position:relative}.figure__media--50{margin:0 auto;width:50%}.figure__media--16x9{height:0;padding-bottom:56.25%}.figure__iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.figure__caption{color:#56606b;font-size:1.3rem;font-weight:600;padding-top:1rem;text-align:left}.figure__copyright{display:inline-block;font-size:1.3rem;font-weight:400}.figure__length{color:#333;display:inline;font-weight:400;margin-left:2rem;margin-top:.5rem}.figure__icon{margin-right:.5rem;vertical-align:-.15em}.figure__media-overlay{align-items:flex-end;bottom:0;display:flex;font-size:1.8rem;justify-content:flex-start;left:0;padding:1.5rem;position:absolute;right:0;top:0}.js-replace-video{padding:0}.figure--video{position:relative}.figure__media-overlay--video{align-items:flex-start;background-color:rgba(0,125,174,.5);flex-direction:column;justify-content:space-between}.figure__media-overlay--video .icon-button{flex-shrink:0}.figure__media-overlay-text{align-items:center;color:#fff;cursor:pointer;display:flex;flex-grow:1;font-size:1.3rem;justify-content:center;text-align:center}.figure__media-overlay-text p{margin-bottom:0;max-width:80%}.figure__media-overlay-text a{color:#fff;text-decoration:underline}.figure__media-overlay-text a:hover{text-decoration:none}@media (min-width:30em){.figure__media-overlay{padding:2.5rem}.figure__caption{padding-bottom:1rem}.figure__media-overlay-text{font-weight:700}.figure__media-overlay-text p{max-width:90%}}@media (min-width:48em){.figure__caption{padding-bottom:1.5rem;padding-top:1.5rem}.figure__media-overlay-text{font-size:1.8rem}.figure__media-overlay-text p{width:65%}}.form-group{border:0;flex-grow:1;margin:auto auto 2rem;max-width:53rem;padding:0;position:relative}.form-group:last-child{margin-bottom:0}.form-group>.icon-button{height:2rem;position:absolute;width:2rem}.form-group .formatted-text{-ms-grid-row-align:center;align-self:center;margin:0}.form-group--inline{max-width:100%}.form-group--shifted{margin-left:3.5rem}.form-group--small{max-width:15rem}.form-group--centered{margin:0 auto}.form-group--micro .input{border-radius:.4rem 0 0 .4rem;border-right:0;min-width:0}.form-group--micro .button{border-radius:0 .4rem .4rem 0;padding:1rem 1.5rem}.form-group__inner{margin:.5rem 0;position:relative}.form-group--micro .form-group__inner{margin:0}.form-group__hint{margin-top:1rem}.form-group__icon-button{right:0}.form-group__container--flex{display:flex}.form-group__container--disabled .formatted-text{color:#c3c8ce}.form-group__container--block{display:flex;flex-direction:column}.form-group__container--block>*{margin-bottom:1rem}.form-group__container--block .checkbox+.checkbox{margin-left:0;margin-top:1rem}.form-group__details{top:-6.7rem}.form-group__details .details__summary{right:.25rem}.form-group__details--radio{top:.4rem}.form-group__details--radio .details__content{left:auto;right:auto}.form-group__details--radio .details__summary{left:1rem}.form-group__details--checkbox{left:3rem;top:.4rem}.form-group__details--checkbox .details__content{min-width:40rem}.form-group__group{display:flex}.form-group__group+.form-group__group{margin-top:1rem}@media (min-width:30em){.form-group__details--combined{margin:1.75rem 1.5rem}.form-group__container--inline{align-items:center;display:flex;margin:auto -1rem}.form-group__container--inline .form-group{flex-basis:0;flex-grow:1;margin:auto 1rem}}@media (max-width:47.99em){.form-group .formatted-text{display:none}}@media (min-width:48em){.form-group__container--inline{margin:auto -2.5rem}.form-group__container--inline .form-group{margin:auto 2.5rem}.form-group__hint:not(.form-group__hint--fixed){left:calc(100% + 2rem);margin:0;position:absolute;top:50%;transform:translateY(-50%);white-space:pre}}@media (max-width:61.865em){.form-group__details--combined{margin-bottom:4rem}.form-group__details--combined .details__content{left:-2rem}.form-group__details--combined .details__content:after{left:1.2rem}.form-group__details--radio{left:-.6rem;position:absolute;right:.5rem;top:1rem}.form-group__details--radio .details__summary{bottom:calc(100% - 1.5rem);left:100%}.form-group__details--radio .details__content:after{left:.2rem}.form-group__details--checkbox .details__content{bottom:4rem;left:-18rem;top:auto}.form-group__details--checkbox .details__content:after{bottom:-1.5rem;left:15rem;top:auto;transform:rotate(180deg)}}@media (min-width:61.875em){.form-group__details .details__content{left:calc(100% + 2rem)}.form-group__details--combined{top:-1rem}.form-group__details--combined .details__content{left:4rem}.form-group__details--radio .details__content{left:5rem}}.formatted-text{margin-bottom:4rem}.formatted-text ol,.formatted-text ul{padding-left:2rem}.formatted-text ul{list-style-type:square}.formatted-text li{line-height:1.5;margin-bottom:.5rem;padding-left:1.2rem}.formatted-text p:last-child{margin:0}@media (min-width:30em){.formatted-text{margin-bottom:5rem}.formatted-text li{font-size:2rem}}.highlight__text{color:#004e76;font-size:2rem;font-weight:600;line-height:1.2}@media (min-width:30em){.highlight__text{font-size:2.4rem;line-height:1.25}}.icon-button{cursor:pointer;display:inline-block;height:4.4rem;padding:0;position:relative;text-align:center;text-decoration:none;transition-duration:.2s;transition-property:background-color;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:4.4rem}.icon-button+.icon-button{margin-left:1rem}.icon-button__icon{color:currentColor;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition-duration:.2s;transition-property:color}.icon-button--big .icon-button__icon{height:2em;width:2em}.icon-button--round .icon-button__icon{height:1.3em;width:1.3em}.icon-button--action{border-radius:.4rem}.icon-button--round{border-radius:50%}.icon-button--shadow{background-color:#fff;box-shadow:0 0 .8rem 0 rgba(0,0,0,.2);color:#004e76}.icon-button--blue{background-color:#004e76;color:#fff}.icon-button--blue:focus,.icon-button--blue:hover{background-color:#00476c}.icon-button--blue-outline{background-color:#fff;border:2px solid #004e76;color:#004e76}.icon-button--blue-outline:focus,.icon-button--blue-outline:hover{background-color:#004e76;color:#fff}.icon-button--grey{color:#c3c8ce}.icon-button--grey:focus,.icon-button--grey:hover{color:#9198a1}.link{color:#004e76;text-decoration:underline;transition:color .2s}.link:focus,.link:hover{color:#004e76;text-decoration:none}.link__icon{flex-shrink:0;margin-right:.5rem;margin-top:.2rem}.link:after{display:inline-block;text-decoration:underline}.link--reset{text-decoration:none}.link--reset:focus,.link--reset:hover{text-decoration:underline}.link--overlay{bottom:0;font-size:0;left:0;position:absolute;right:0;text-decoration:none;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.link--inverted,.link--inverted:focus,.link--inverted:hover{color:#fff}.link--grey,.link--grey:focus,.link--grey:hover{color:#9198a1}.link--orange,.link--orange:focus,.link--orange:hover{color:#ef7b00}.link--angle:after{content:"›";margin-left:.5rem;text-decoration:none}.link--angle-double:after{content:"»";margin-left:.5rem;text-decoration:none}.link--icon{display:inline-flex}.link--external .icon--arrow-forward{transform:rotate(-45deg)}.action-list{display:flex;font-size:1.6rem;font-weight:600}.action-list__title{margin-right:1rem}.action-list__container{list-style:none;margin:0;padding-left:0}.action-list__item{display:inline;font-weight:700;margin:0 .5rem}.action-list__link{color:#56606b}.action-list__item--active .action-list__link,.action-list__link:focus,.action-list__link:hover{color:#004e76}.map{height:100%;min-height:20rem;width:100%}.gm-style-iw{display:flex;justify-content:center}@media (max-width:47.99em){.gm-style-iw div{margin-right:1rem}}@media (min-width:48em){.gm-style-iw+div{display:none}}.number{color:#fff;margin-bottom:3rem;position:relative;text-align:center}.number__headline{font-size:6rem}.number__headline:after{background-color:#fff;content:"";display:block;height:.2rem;margin:0 auto 2.5rem;width:5.5rem}.number__text{font-size:2.4rem;line-height:1.2;margin:0 auto;max-width:25rem;white-space:normal}@media (min-width:90em){.number__headline{font-size:10rem}}.pagination{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:8rem}.pagination__list{list-style:none;padding-left:0;display:flex;font-weight:600;margin:2rem 0 3rem}.pagination__item{margin:0 1.5rem}.pagination__link--current{color:#56606b;cursor:default;pointer-events:none}@media (min-width:30em){.pagination{margin-top:9rem}.pagination__list{margin-bottom:5rem}}@media (min-width:48em){.pagination{align-items:flex-start}.pagination__item:first-child{margin-left:.5rem}.pagination--centered{align-items:center}}.phone+.phone{margin-top:2rem}.phone__text{color:#004e76;font-size:4.8rem;font-weight:500;line-height:1}.phone--inverted,.phone--inverted .phone__text{color:#fff}.progress-bar{display:flex;height:4rem}.progress-bar__step{align-items:center;background-color:#c3c8ce;cursor:pointer;display:flex;flex-basis:100%;font-weight:600;justify-content:center;margin-right:1px;position:relative;text-align:center;transition:background-color .2s linear}.progress-bar__step:first-child{border-radius:.4rem 0 0 .4rem}.progress-bar__step:last-child{border-radius:0 .4rem .4rem 0;margin:0}.progress-bar__step--complete{background-color:#ef7b00;color:#fff}.progress-bar--done .progress-bar__step{background-color:#4a9544}.table-of-contents{border-bottom:1px solid #c3c8ce;margin:4rem 0;max-width:86rem;padding-bottom:1.5rem}.table-of-contents__headline{margin-bottom:2.5rem}.table-of-contents__list{list-style:none;margin:0;padding-left:0}.table-of-contents__item{color:#004e76;margin:1rem 0}.table-of-contents__link .icon{margin-right:1.5rem}@media (min-width:30em){.table-of-contents{margin-bottom:5rem;padding-bottom:4rem}.table-of-contents__item{font-size:2rem;margin:.5rem 0}}@media (min-width:48em){.table-of-contents{margin-top:6rem}.table-of-contents__list{margin-top:1.5rem}}.toolbar__list{list-style:none;padding-left:0;display:flex;margin:-2.5rem 0}.toolbar__list-item{margin:0 1.25rem;position:relative}.toolbar__list-item--print{display:none}.toolbar__list-item--info{position:fixed;right:1rem;top:8rem;z-index:101}.toolbar__list-item--info,.toolbar__list-item--print{margin-right:0}.toolbar__list-item--overlap{right:.5rem;top:10rem;z-index:1}.toolbar--floating{margin:0;position:absolute;right:1rem;top:1rem}.toolbar__dropdown{list-style:none;margin:0;background-color:#fff;border-radius:.4rem;display:none;flex-wrap:wrap;outline:0;padding:1.5rem .5rem .5rem;top:calc(100% + 2rem);width:8rem;z-index:1}.toolbar__dropdown,.toolbar__dropdown:after{left:50%;position:absolute;transform:translate(-50%)}.toolbar__dropdown:after{border-color:transparent transparent #fff;border-style:solid;border-width:0 1.5rem 1.5rem;bottom:100%;content:"";height:0;width:0}.toolbar__dropdown[aria-hidden=false]{display:flex}.toolbar__dropdown-item{margin:0 auto;padding:.5rem}@media (min-width:30em){.toolbar__list-item--info{right:2rem;top:11.5rem}.toolbar__list-item--overlap{right:1.5rem;top:15rem}.toolbar--floating{right:2rem;top:2rem}}@media (max-width:47.99em){.toolbar__list{padding-right:5rem}}@media (min-width:48em){.toolbar__list-item--print{display:block}.toolbar__list-item--info{display:none}}.input-with-button{position:relative}.input-with-button__input{padding-right:4.4rem}.input-with-button__button{color:#004e76;position:absolute;right:0;top:50%;transform:translateY(-50%)}.input-with-button__input[disabled]+.input-with-button__button{color:#9198a1;pointer-events:none}.input-with-button__input[aria-invalid=true]+.input-with-button__button{color:#dc0a0a}.iframe{border:0;min-height:20rem;min-width:100%;width:100%}.font-zoom{color:#004e76}.font-zoom__button{padding:0;width:2.4rem}.font-zoom__button[disabled]{color:#9198a1;cursor:default}.font-zoom__button--100{font-size:.7em}.icon-button.font-zoom__button--150{font-size:1em;margin-left:0;transform:translateY(-.2rem)}.icon-button.font-zoom__button--200{font-size:1.4em;margin-left:0;transform:translateY(-.4rem)}.linked-image{display:block}.accordion-list__headline{margin-bottom:1rem}.accordion-list__item{margin-bottom:2.5rem}@media (min-width:30em){.accordion-list__item{margin-bottom:3.5rem}}@media (min-width:48em){.accordion-list__item{margin-bottom:4.5rem}}@media (min-width:61.875em){.accordion-list__item{margin-bottom:5.5rem}}.accordion-list__item:last-child .accordion-list__accordion{border-bottom:0}.article-header{margin:4rem 0;text-align:center}.article-header__headline{margin-bottom:2rem;margin-top:1rem}.article-header__image{margin-top:4rem;max-width:86rem}.article-header__intro{line-height:1.25}.article-header__headline,.article-header__image,.article-header__intro{margin-left:auto;margin-right:auto}@media (min-width:30em){.article-header{margin-bottom:6rem;margin-top:0}.article-header__headline{margin-bottom:3rem;margin-top:1.5rem}.article-header__intro{font-size:2.4rem}.article-header__headline,.article-header__intro{max-width:48rem}.article-header__image{margin-top:6rem}}@media (min-width:48em){.article-header{margin-top:1rem}.article-header__headline{margin-top:2.5rem;max-width:65rem}.article-header__intro{font-size:3rem;max-width:80rem}}.article-teaser,.article-teaser__figure{position:relative}.article-teaser__image{height:100%;margin-bottom:2.5rem;width:100%}.article-teaser__batch,.article-teaser__icon{border-radius:.4rem;color:#fff;font-size:1.3rem;left:1rem;position:absolute;top:1rem}.article-teaser__batch{background-color:#333;padding:.6rem 1.8rem;text-transform:uppercase}.article-teaser__icon{background-color:#ef7b00;line-height:0;padding:.6rem}.article-teaser__inner{padding:0 1rem}.article-teaser__kicker{margin:0 .1rem .5rem}.article-teaser__date{color:#ef7b00;font-size:2.4rem;font-weight:600}.article-teaser__text{font-size:1.6rem;margin:0 .1rem}.article-teaser__more{margin-left:.5rem}.article-teaser__highlight{border-bottom:.2rem dotted #ef7b00;font-style:normal}.article-teaser--interactive:hover{background-color:#fff;box-shadow:0 0 2.4rem 0 rgba(0,0,0,.06);margin:-2.1rem;padding:2.1rem;transition:background-color .1s linear;z-index:1}.article-teaser--center{text-align:center}.article-teaser--center .article-teaser__image{border-radius:50%;max-height:16rem;max-width:16rem}.article-teaser--center .article-teaser__inner{margin-left:auto;margin-right:auto;max-width:35rem}.article-teaser:hover .article-teaser__more{text-decoration:none}@media (min-width:30em){.article-teaser--interactive:hover{margin:-2.6rem;padding:2.6rem}}@media (min-width:48em){.article-teaser--interactive:hover{border-radius:.4rem}.article-teaser--interactive:hover.article-teaser--wide.article-teaser--image{padding:2.6rem 3.6rem}.article-teaser--wide{display:flex;padding:0 1rem}.article-teaser--wide .article-teaser__image{flex-shrink:0;margin-bottom:0;margin-right:1rem;max-width:31rem;min-width:21.5rem}}.bill__row{display:flex;justify-content:space-between;margin-bottom:2.5rem}.bill__row--shifted{margin-bottom:1.5rem}.bill__row--stacked{flex-wrap:wrap}.bill__row--section{margin-top:3.5rem}.bill__title{-ms-grid-row-align:center;align-self:center}.bill__title--shifted{color:#9198a1;margin-left:2rem}.bill__title--large{font-size:2rem}.bill__title--emphasized,.bill__title--large{color:#004e76;font-weight:600}.bill__data{color:#004e76}.bill__data--emphasized{font-weight:600}.bill__data--small{font-size:1.3rem}.bill__data--small .list__price{font-size:2rem}.bill__data--info{color:#9198a1;line-height:1.5;margin:.5rem 2rem}.bill__price{font-size:2.4rem;font-weight:600}.bill__highlight{color:#004e76;font-style:normal}.bill__body{padding:0 1rem}.bill__footer{border-top:1px solid #004e76;color:#004e76;padding:3rem 1rem;text-align:right}.bill__footer .list__price{font-size:3.5rem}.breaker{background-color:#fff;padding:1rem 0}.breaker__column{margin:1rem}.breaker__column .article__section{height:100%;margin-bottom:0}@media (min-width:64em){.breaker{display:flex;padding:1rem}.breaker__column{flex-basis:100%}}.calculator-tool__container{height:100rem;position:relative}.calculator-tool__page{position:absolute;transform:translateX(150%);width:100%}.calculator-tool__page--hide-left{transform:translateX(-150%);transition:transform .5s ease-in-out}.calculator-tool__page--hide-right{transform:translateX(150%);transition:transform .5s ease-in-out}.calculator-tool__page[aria-hidden=false]{transform:translateX(0);transition:transform .5s ease-in-out}.contact-box{background-color:#e3e4e7;border-radius:.4rem;height:100%;padding:3rem 2.5rem}.contact-box .form{border-top:5px solid #c3c8ce;margin-top:2rem;padding-top:2rem}.contact-box .form[aria-hidden=true]{display:none}.contact-box .article__section{border:0;margin:0}.contact-box__headline{color:#56606b;font-size:2rem;font-weight:600;line-height:1.2}.contact-box__icon{color:#c3c8ce;height:5rem;margin-top:-1rem;width:5rem}.contact-box__address{font-style:normal;line-height:1.5;margin-bottom:3rem}.contact-box__address-title{font-weight:600}.contact-box__numbers{line-height:1.5;margin-bottom:2.5rem}.contact-box__number-title{font-weight:600;margin-right:.5rem}.contact-box__number-link,.contact-box__number-link:focus,.contact-box__number-link:hover{color:#56606b}.contact-box__action-list{list-style:none;margin:0;padding-left:0}.contact-box__action{margin:2rem 0}.contact-box__action:last-child{margin-bottom:0}@media (max-width:47.99em){.contact-box__header{margin-bottom:4rem}.contact-box__icon{float:right}}@media (min-width:48em){.contact-box{padding:3.5rem 1.5rem}.contact-box__container{align-items:center;display:flex;height:100%}.contact-box .form{margin-top:4rem;padding-left:2rem;padding-right:2rem;padding-top:4rem}.contact-box__header{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:12px}.contact-box__column{flex-basis:100%;padding:0 1.5rem}.contact-box__icon{margin-bottom:3rem}.contact-box__headline{margin-bottom:0;text-align:center}}.dialog{bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.dialog:not([data-a11y-dialog-native]){z-index:106}.dialog[aria-hidden=true]{display:none}.dialog__overlay{background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0}.dialog__inner{background-color:#fff}.dialog__headline{display:none}.dialog__box{background-color:hsla(0,0%,100%,.7);border-radius:.4rem;left:50%;margin:0 auto;max-width:80rem;min-width:30rem;padding:1.5rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.dialog__caption{font-size:1.3rem;font-weight:600;padding:1rem 1.5rem}.dialog__container{background:none;border:0;bottom:0;height:100%;left:0;margin:0;right:0;top:0;width:100%}.dialog__container::-webkit-backdrop{background-color:rgba(0,0,0,.5)}.dialog__container::backdrop{background-color:rgba(0,0,0,.5)}.dialog__container[aria-hidden=true]{display:none}.dialog__container[open]{display:block}.dialog__close{position:absolute;right:1rem;top:1rem}.dialog__close .icon{height:2em;width:2em}[data-a11y-dialog-native] .dialog__overlay{display:none}@media (min-width:30em){.dialog__close{right:5rem;top:5rem}.dialog__close .icon{height:3em;width:3em}}.facts{background-color:#004e76;overflow:hidden;padding:10rem 0;position:relative;text-align:center}.facts__background{left:-50%;position:absolute;right:-50%;top:50%;transform:translateY(-50%)}.facts__background:after{background:linear-gradient(-45deg,#104975,#007dae);bottom:0;content:"";left:0;opacity:.7;pointer-events:none;position:absolute;right:0;top:0}.facts__image{display:block;height:100%;margin:auto}.facts__header{position:relative}.facts__kicker{color:#fff}.facts__carousel{margin:6rem 0}.facts__button,.facts__carousel{position:relative}@media (min-width:30em){.facts{padding:10rem 5rem}}.faq{background-color:#e3e4e7;padding:5rem 1rem}.faq__headline{text-align:center}.faq__accordion{margin:3.5rem auto;max-width:86.5rem}.faq__button{text-align:center}.faq--inverted{color:#fff}.faq--blue{background-color:#004e76}.faq--orange{background-color:#ef7b00}@media (min-width:30em){.faq{padding:6rem 2.5rem}.faq__accordion{margin:4rem auto}}@media (min-width:61.875em){.faq{padding:8rem}}.footer{background-color:#e3e4e7;width:100%}.footer__navigation{margin-left:auto;margin-right:auto;position:relative;background-color:#f0f1f2;display:none;padding:1rem}@media (min-width:23.4375em){.footer__navigation{padding-left:1rem;padding-right:1rem;width:100%}}@media (min-width:30em){.footer__navigation{padding-left:2.5rem;padding-right:2.5rem;width:100%}}@media (min-width:48em){.footer__navigation{padding-left:2.5rem;padding-right:2.5rem;width:100%}}@media (min-width:61.875em){.footer__navigation{padding-left:7rem;padding-right:7rem;width:100%}}.footer__container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:relative}@media (min-width:23.4375em){.footer__container{padding-left:1rem;padding-right:1rem;width:100%}}@media (min-width:30em){.footer__container{padding-left:2.5rem;padding-right:2.5rem;width:100%}}@media (min-width:48em){.footer__container{padding-left:2.5rem;padding-right:2.5rem;width:100%}}@media (min-width:61.875em){.footer__container{padding-left:7rem;padding-right:7rem;width:100%}}.footer__body{padding-bottom:3rem;padding-top:6rem}.footer__link{color:#004e76;font-size:1.2rem;text-transform:uppercase}.footer__footer,.footer__nav{text-align:center}.footer__footer{padding-top:3rem}.footer__nav-title{color:#004e76;font-weight:600;text-decoration:none;text-transform:uppercase}.footer__nav-title:focus,.footer__nav-title:hover{text-decoration:underline}.footer__links,.footer__nav-list,.footer__nav-list-sub{list-style:none;margin:0;padding-left:0}.footer__links,.footer__logo-text{font-size:1.2rem;line-height:1.7}.footer__logo-text{padding-bottom:2rem}.footer__links{text-transform:uppercase}.footer__nav-list-sub{color:#004e76;display:none;list-style-type:square;margin-left:1.5rem}.footer__nav-item-sub{margin-bottom:1rem}.footer__nav-link-sub{color:#004e76}.footer__logo-container{max-width:22rem}@media (max-width:47.99em){.footer__nav-item{margin-bottom:2.5rem}.footer__nav-item:last-child{margin:0}.footer__logo{border-top:1px solid #c3c8ce;margin:2rem 0 0;padding:3rem}.footer__logo-container{margin:0 auto}}@media (min-width:48em){.footer__navigation{align-items:center;display:flex;justify-content:space-between}.footer__body{padding:3rem}.footer__nav{text-align:left}.footer__footer,.footer__nav-list{display:flex;justify-content:space-between}.footer__footer{align-items:flex-end;padding-bottom:3rem}.footer__footer:not(:first-child){border-top:1px solid #c3c8ce}.footer__links{flex-shrink:0}.footer__links-item{display:inline}.footer__links-item:not(:last-child):after{content:"·";margin:0 .2rem 0 .6rem}.footer__logo{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:flex-end;margin-right:-1rem}.footer__logo-text{line-height:1}.footer__logo-container,.footer__logo-text{padding:.5rem 1rem}}@media (min-width:61.875em){.footer__body{padding:4rem 0}.footer__nav-list-sub{display:block;margin-top:3rem}}.footer-dark{background-color:#004e76;color:#fff;font-size:1.2rem;padding:0 1.5rem;text-align:center;text-transform:uppercase}.footer-dark__content{border-top:1px solid hsla(0,0%,100%,.4);padding:2.5rem 0}.footer-dark__list{list-style:none;margin:0;padding-left:0}.footer-dark__list-item{margin:1rem 0}.footer-dark__logo .logo__image{width:18rem}@media (max-width:29.99em){.footer-dark__list{margin-bottom:3.5rem}}@media (min-width:30em){.footer-dark{padding:0 2rem;text-align:left}.footer-dark__content{align-items:flex-end;display:flex;justify-content:space-between}.footer-dark__list-item{display:inline;margin:0}.footer-dark__list-item:not(:last-child):after{content:"·";margin:0 .5rem}.footer-dark__logo .logo__image{width:20rem}}@media (min-width:61.875em){.footer-dark{padding:0 7rem}}.footer-landing{background-color:#fff;color:#56606b;font-size:1.2rem;padding:2rem;text-align:center;text-transform:uppercase}.footer-landing__list{list-style:none;margin:0;padding-left:0}.footer-landing__list-item{margin:1rem 0}.footer-landing__link{color:#56606b}@media (min-width:30em){.footer-landing__list-item{display:inline;margin:0}.footer-landing__list-item:not(:last-child):after{content:"·";margin:0 .5rem}}@media (min-width:61.875em){.footer-landing{padding-bottom:1rem;padding-top:0}}.form__headline{margin:0}.form__kicker{color:#56606b;font-size:1.3rem;font-weight:600}.form__section{border-bottom:1px solid #c3c8ce;padding:3.5rem 0}.form__section:first-child{padding-top:0}.form__section:last-child{border:0}.form__header{margin-bottom:5rem;text-align:center}.form__body--small{margin:0 auto;max-width:50rem}.form__body--medium{margin:0 auto;max-width:60rem}.form__footer{border-top:1px solid #c3c8ce;display:flex;justify-content:center;padding:5rem 0;text-align:center}.form__container{padding:0 1rem}.form__column{margin-bottom:2rem}@media (min-width:30em){.form__section{padding:5rem 0}.form__container{display:flex;padding:0}.form__column{flex:1;margin:0;padding:0 5rem}.form__column:not(:last-child){border-right:1px solid #c3c8ce}}@media (min-width:48em){.form--inline .form__body{display:flex;justify-content:center}.form--inline .form-group{margin:0 2rem}}.form-micro{max-width:47rem;width:100%}.grid__container{margin-top:-2rem;position:relative}.grid__item{margin:0 -1px -1px 0;padding:2rem 0;width:100%}@media (max-width:40.625em){.grid__item:last-child{border-bottom:0}}@media (min-width:40.625em){.grid__container{margin-left:-1rem;margin-right:-1rem}.grid__item{margin:-1px -1px 0 0;padding:2rem 1rem;width:33.33333%}.grid__item--large{width:66.56667%}}@media (min-width:62.5em){.grid__item{width:25%}.grid__item--large{width:49.9%}}.grid--33-33-33{margin:0 auto;max-width:86rem}@media (min-width:62.5em){.grid--33-33-33 .grid__item{width:33.33333%}}@keyframes c{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes d{0%{opacity:0}to{opacity:1}}@keyframes e{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translateY(0)}}@keyframes f{0%{opacity:0;transform:translateX(-1rem)}to{opacity:1;transform:translateX(0)}}@keyframes g{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.header{height:7rem;margin:0 auto;max-width:1350px;position:relative;z-index:104}.header *{transition-duration:.2s;transition-property:none}@media (min-width:30em){.header{height:9.5rem}}@media (min-width:78.125em){.header{height:12rem;padding-left:2.5rem;padding-right:2.5rem;padding-top:2.5rem}}@media (min-width:78.125em){.header--floating{height:0;padding-top:0}}.header__inner{background-color:#fff;box-shadow:3px 7px 7px 0 transparent;display:flex;height:7rem;position:relative;transition-property:box-shadow}.header--scrolled .header__inner{box-shadow:3px 7px 7px 0 rgba(0,0,0,.15);left:0;margin:0 auto;max-width:1440px;position:fixed;right:0;top:0;width:100%}@media (min-width:30em){.header__inner{height:9.5rem}}@media (min-width:78.125em){.header--floating:not(.header--scrolled) .header__inner{transform:translateY(2.5rem)}}.header__logo{background-color:#f7f9fa;flex-grow:2;flex-shrink:0;line-height:0;margin:0;max-height:100%;padding:1.5rem 1rem}@media (min-width:30em){.header__logo{padding:2.4rem}}@media (min-width:78.125em){.header__logo{flex-grow:0;padding:2.4rem 4rem}}.header__small-logo{display:none}.header__body{align-items:center;display:flex;flex-shrink:0}@media (min-width:30em){.header__body{padding-left:1rem;padding-right:1rem}}@media (min-width:78.125em){.header__body{align-items:flex-end;flex-grow:3;padding-left:4rem;padding-right:4rem;position:relative}}.header__toggle{color:#004e76;font-size:2rem;line-height:0;transition-property:background-color}.header__toggle:hover,.header__toggle:not(.u-unvisible-focus):focus{background-color:#f0f1f2}.header__toggle-icon--close,.header__toggle[aria-expanded=true] .header__toggle-icon--open{display:none}.header__toggle[aria-expanded=true] .header__toggle-icon--close{display:inline}.header__meta-navigation,.header__navigation,.header__navigation-items,.header__search-results{list-style:none;margin:0;padding-left:0}.header__navigation-link{color:#004e76;cursor:pointer;display:block;font-size:1.6rem;font-weight:600;letter-spacing:.3px;line-height:1.3;position:relative;text-align:left;text-decoration:none;text-transform:uppercase;transition-property:color;width:100%}.header__navigation-link.header__navigation-link--active,.header__navigation-link:hover,.header__navigation-link:not(.u-fading-out)[aria-expanded=true],.header__navigation-link:not(.u-unvisible-focus):focus{color:#ef7b00}.header__navigation-items .header__navigation-link{font-weight:400;text-transform:none}.header__navigation-icon{font-size:1.6rem;line-height:0;position:absolute;right:2rem;top:50%;transform:translateY(-50%)}.header__navigation-link--back .header__navigation-icon{left:0;right:auto}.header__meta-navigation-link{color:#9198a1;font-size:1.3rem;font-weight:600;text-decoration:none}.header__meta-navigation-link:hover,.header__meta-navigation-link:not(.u-unvisible-focus):focus{text-decoration:underline}.header__meta-navigation-link--important{color:#ef7b00}.header__search{animation:d .2s;background-color:#fff;display:none;max-width:40rem;padding:2rem 2rem .5rem;position:absolute;right:0;top:100%;width:100vw}.header__toggle[aria-expanded=true]+.header__search{display:block}.header__search-results{display:none}.header__search-results:not(:empty){animation:e .2s;border-top:1px solid #c3c8ce;display:block;margin-bottom:1.5rem;margin-top:.5rem;padding-top:2rem}.header__search-results-item+.header__search-results-item{margin-top:1rem}.header__search-result{color:#004e76;text-decoration:none}.header__search-result:hover,.header__search-result:not(.u-unvisible-focus):focus{text-decoration:underline}.header__search-highlight{background-color:#c3c8ce;font-style:normal;padding:.5rem 0}@media (max-width:78.0625em){.header__menu-wrap,.header__search-wrap{padding-left:1rem;padding-right:1rem}.header__search-wrap{border-right:1px solid #c3c8ce;order:-1}.header__toggle{border-radius:50%;font-size:2rem;height:4.4rem;width:4.4rem}.header__menu{animation:c .2s;background-color:#fff;display:none;height:calc(100vh - 7rem);max-width:40rem;overflow:scroll;-webkit-overflow-scrolling:touch;padding:2.5rem 0 2.5rem 2.5rem;position:absolute;right:0;top:100%;width:80vw}.header__toggle[aria-expanded=true]+.header__menu{display:block}}@media (max-width:78.0625em) and (min-width:30em){.header__menu{height:calc(100vh - 9.5rem)}}@media (max-width:78.0625em){.header__teasers{display:none}.header__menu-inner{min-height:100%;overflow-x:hidden;overflow-y:auto;padding-bottom:7rem}.header__menu-backdrop{background-color:rgba(0,0,0,.7);bottom:0;position:absolute;right:100%;top:0;width:100vw}.header__navigation-wrap{overflow:hidden;transition-property:height}.header__navigation{position:relative;transition-property:transform}.header__navigation-link{border-bottom:1px solid #c3c8ce;padding:2.5rem 5rem 2.5rem 0}.header__navigation-items .header__navigation-link--back,.header__navigation-items .header__navigation-link--overview{font-weight:600;text-transform:uppercase}.header__navigation-link--back{padding-left:2.6rem;padding-right:2rem}.header__navigation-items{display:none;left:100%;position:absolute;top:0;width:100%}.header__navigation-link[aria-expanded=true]+.header__flyout>.header__navigation-items,.header__navigation-link[aria-expanded=true]+.header__navigation-items{display:block}.header__meta-navigation{margin-top:3rem}.header__meta-navigation-item{margin-bottom:.5rem;margin-top:.5rem}}@media (max-width:78.0625em) and (min-width:30em){.header--scrolled .header__inner{height:7rem;transition-property:height}.header--scrolled .header__menu{height:calc(100vh - 7rem)}.header--scrolled .header__logo{padding:1.5rem;transition-property:padding}}@media (min-width:78.125em){.header__toggle{height:6rem;width:10rem}.header__navigation-icon,.header__toggle--menu{display:none}.header__toggle--search{bottom:0;position:absolute;right:0}.header__toggle--search[aria-expanded=true]{background-color:#f0f1f2}.header__logo{flex-shrink:1}.header__menu-wrap{padding-right:14rem;width:100%}.header__navigation{display:flex;height:6rem;margin-left:-1.5rem;margin-right:-1.5rem}.header__navigation>.header__navigation-item{margin-left:1.5rem;margin-right:1.5rem}.header__navigation>.header__navigation-item>.header__navigation-link{box-shadow:inset 0 -4px transparent;line-height:2rem;padding:2rem 0;transition-property:box-shadow,color}.header__navigation>.header__navigation-item>.header__navigation-link.header__navigation-link--active,.header__navigation>.header__navigation-item>.header__navigation-link:hover,.header__navigation>.header__navigation-item>.header__navigation-link:not(.u-fading-out)[aria-expanded=true],.header__navigation>.header__navigation-item>.header__navigation-link:not(.u-unvisible-focus):focus{box-shadow:inset 0 -4px #ef7b00}.header__flyout,.header__navigation-items{display:none}.header__navigation-link[aria-expanded=true]+.header__flyout,.header__navigation-link[aria-expanded=true]+.header__navigation-items{display:block}.header__flyout{animation:d .2s;background-color:#f0f1f2;height:47rem;left:0;padding:4rem;position:absolute;right:0;top:100%;z-index:104}.header__flyout .header__navigation-item{margin-bottom:1rem;padding-left:2rem;padding-right:2rem}.header__flyout .header__navigation-link{padding-right:3rem}.header__flyout .header__navigation-link.header__navigation-link--active,.header__flyout .header__navigation-link:hover,.header__flyout .header__navigation-link:not(.u-fading-out)[aria-expanded=true],.header__flyout .header__navigation-link:not(.u-unvisible-focus):focus{text-decoration:underline}.header__flyout .header__navigation-icon{display:block;right:0}.header__flyout .header__navigation-items{background-color:#f0f1f2;bottom:0;left:100%;padding-top:4rem;position:absolute;top:0;width:100%}.header__flyout .header__navigation-items--2nd{bottom:4rem;display:block;left:2rem;top:0;width:calc(33.33% - 1.33rem);z-index:2}.header__flyout .header__navigation-items--3rd{animation:f .2s;padding-right:100%;width:200%}.header__flyout .header__navigation-items--4th{animation:f .2s;left:50%;width:50%}.header__teasers{bottom:4rem;display:flex;justify-content:space-between;left:calc(33.33% + 4rem);position:absolute;top:4rem;transition-delay:.2s;transition-property:opacity;width:calc(66.66% - 8rem);z-index:1}.header__navigation-items[data-open=true]+.header__teasers{opacity:0}.header__teaser{width:calc(50% - 2rem)}.header__teaser:hover{margin:-1rem;padding:1rem;width:50%}.header__meta-navigation{display:flex;position:absolute;right:4rem;top:1.2rem}.header__meta-navigation-item+.header__meta-navigation-item{margin-left:2.4rem}.header__meta-font-zoom{transform:translateY(-25%)}.header__meta-navigation-item+.header__meta-font-zoom{margin-left:0}.header__meta-contrast{transform:translateY(-25%)}.header__search{background-color:#f0f1f2;max-width:50rem;padding:3rem 4rem 1.5rem}.header--scrolled .header__inner{animation:g .2s;height:6rem}.header--scrolled .header__logo,.header--scrolled .header__meta-navigation{display:none}.header--scrolled .header__small-logo{background-color:#f7f9fa;display:block;flex-shrink:0;line-height:0;padding:1rem 2rem}.header--scrolled .header__navigation{justify-content:space-between}}.image-teaser{position:relative}.image-teaser__cover{height:30rem}.image-teaser__box{background-color:hsla(0,0%,100%,.7);border-radius:.4rem;margin-top:-5.5rem;padding:1rem;position:relative}.image-teaser__box-inner{background-color:#fff;padding:3rem}.image-teaser__intro{margin-bottom:2rem}@media (min-width:30em){.image-teaser__cover{height:40rem}}@media (min-width:48em){.image-teaser__cover{height:50rem}.image-teaser__box{margin:0;max-width:40rem;padding:2rem;position:absolute;right:2.5rem;top:50%;transform:translateY(-50%)}}@media (min-width:61.875em){.image-teaser__cover{height:70rem}.image-teaser__box{max-width:55rem;right:13rem}.image-teaser__box-inner{padding:4.5rem}.image-teaser__intro{font-size:2rem;margin-bottom:3rem}}.interactive-bar{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1300px;padding:2.5rem 1rem;position:relative}@media (min-width:23.4375em){.interactive-bar{padding-left:1rem;padding-right:1rem;width:100%}}@media (min-width:30em){.interactive-bar{padding-left:2.5rem;padding-right:2.5rem;width:100%}}@media (min-width:48em){.interactive-bar{padding-left:2.5rem;padding-right:2.5rem;width:100%}}@media (min-width:61.875em){.interactive-bar{padding-left:7rem;padding-right:7rem;width:100%}}@media (min-width:30em){.interactive-bar{padding-bottom:3.5rem;padding-top:3.5rem}}@media (min-width:61.875em){.interactive-bar{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:81.25em){.interactive-bar{padding-left:0;padding-right:0}}.intro-box{background-color:#e3e4e7;border-radius:.4rem;height:100%;padding:3rem 2.5rem}.intro-box__header{margin-left:auto;margin-right:auto;width:100%}.intro-box__icon{color:#c3c8ce;height:5rem;width:5rem}.intro-box__headline{color:#56606b;font-size:2rem;font-weight:600}.intro-box__text{font-size:1.6rem;margin-bottom:2rem}.intro-box__address{font-style:normal}.intro-box__numbers{margin-bottom:2rem}.intro-box__number-title{font-weight:700}.intro-box__column--left{text-align:center}.intro-box__phone{color:#004e76;font-size:4.8rem;font-weight:500;line-height:1}.intro-box--inverted,.intro-box--inverted .intro-box__headline,.intro-box--inverted .intro-box__phone{color:#fff}.intro-box--inverted .intro-box__icon{color:hsla(0,0%,100%,.4)}.intro-box--blue{background-color:#004e76}.intro-box--orange{background-color:#ef7b00}@media (max-width:29.99em){.intro-box__header{display:flex;flex-direction:row-reverse;justify-content:space-between;text-align:left}.intro-box__icon{margin-top:-1rem}.intro-box__text{max-width:25rem}}@media (min-width:30em){.intro-box{display:flex}.intro-box__column{align-items:center;display:flex;flex:1}.intro-box__column:first-child{margin-right:4rem;max-width:40%}.intro-box__header{margin-bottom:0}.intro-box__headline{margin:0}.intro-box__icon{margin-bottom:2rem}}@media (min-width:48em){.intro-box{padding:3rem 3.5rem}.intro-box__column:first-child{margin:0;max-width:40%}.intro-box__column--right{padding-left:3rem}}.link-group{line-height:1.5}.link-group__header{border-bottom:1px solid #c3c8ce;margin-bottom:3.5rem}.link-group__container{margin-bottom:8rem}.link-group__column{margin-bottom:2rem}.link-group__section{margin-bottom:2.5rem}.link-group__title{font-weight:600}.link-group__list{list-style:none;padding-left:0;margin:1.5rem 0}.link-group__list-item{margin-bottom:1.5rem}@media (min-width:48em){.link-group__header{margin-bottom:4.5rem}.link-group__container{display:flex;justify-content:space-between;margin:0}.link-group__column{max-width:22.5rem;width:33.33%}.link-group__section{margin-bottom:4rem}}.link-list{list-style:none;padding-left:0;margin:0 0 6rem}.link-list__item{margin-bottom:.5rem}.link-list__link{display:inline-block}@media (min-width:30em){.link-list{margin-bottom:8rem}.link-list__item{margin-bottom:1rem}.link-list__link{font-size:2rem}}.list__item{border-top:1px solid #c3c8ce;padding:2rem 0}.list__item:last-child{border-bottom:1px solid #c3c8ce}@media (min-width:30em){.list__item{padding:2.5rem 0}}.list-group__header{display:flex}.list-group__sub{margin:2rem 0 2rem 2rem}.list-group__sub .list-group__items{margin-bottom:2rem}.list-group__icon{height:2rem;margin-right:1.5rem;width:2rem}.list-group__icon-download{flex-shrink:0;height:2rem;width:2rem}.list-group__item{border-top:1px solid #c3c8ce;padding:2rem 0;position:relative}.list-group__item:last-child{border-bottom:1px solid #c3c8ce}.list-group__item:hover{z-index:1}.list-group__column--right{align-items:center;display:flex;margin-left:auto}.list-group__content{display:flex;min-width:100%;transition:background-color .1s linear}.list-group__content:hover{background-color:#fff;box-shadow:0 0 2.4rem 0 rgba(0,0,0,.06);margin:-2.1rem;padding:2.1rem}.list-group__link{line-height:1.875}.list-group__text{font-size:1.6rem;margin-bottom:0;margin-top:1rem}.list-group__image{box-shadow:3px 3px 7px 0 rgba(0,0,0,.15);flex-shrink:0}.list-group__date{-ms-grid-row-align:center;align-self:center;color:#9198a1;flex-shrink:0;font-size:1.6rem;padding-left:1rem}.list-group__content:hover .list-group__link{text-decoration:underline}@media (max-width:29.99em){.list-group__content--image{flex-direction:column-reverse}.list-group__content--image .list-group__column--right{align-items:flex-end;margin-bottom:2rem;margin-left:0}.list-group__image{-ms-grid-row-align:center;align-self:center;margin:0 auto;max-width:13rem}}@media (min-width:30em){.list-group__icon{height:2.5rem;width:2.5rem}.list-group__item{padding:2rem 1rem}.list-group__content:hover{border-radius:.4rem}.list-group__column--right{align-items:flex-start}.list-group__content--image .list-group__column--right{flex-shrink:0}.list-group__link{font-size:2rem;line-height:1.5}.list-group__image{margin:0 3.5rem;min-width:14rem;width:14rem}.list-group__image:only-child{margin-right:0}.list-group__sub{margin:2rem 0 2rem 4rem}}.magazine-header{align-items:center;display:flex;flex-direction:column;margin-top:2rem;position:relative}.magazine-header__menu{margin-bottom:2.5rem;width:100%}.magazine-header__filter{margin-left:auto}@media (min-width:30em){.magazine-header__menu{margin-left:auto;margin-right:auto;width:auto}}@media (min-width:61.875em){.magazine-header{justify-content:center}.magazine-header__menu{margin-bottom:0}.article__container .magazine-header__menu{margin-bottom:2.5rem}.magazine-header__filter{position:absolute;right:0;top:50%;transform:translateY(-50%)}.article__container .magazine-header__filter{position:relative;transform:translateY(0)}}.magazine-menu__list{list-style:none;margin:0;padding-left:0;display:inline-flex}.magazine-menu__list-item{background-color:#004e76;font-weight:600;height:4.4rem;margin-right:.1rem;transition:background-color .2s}.magazine-menu__list-item:first-child{border-radius:.4rem 0 0 .4rem}.magazine-menu__list-item:last-child{border-radius:0 .4rem .4rem 0;margin-right:0}.magazine-menu__list-item--active,.magazine-menu__list-item:hover{background-color:#ef7b00}.magazine-menu__link{display:block;height:100%;padding:1.2rem 2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.magazine-menu__link:hover{text-decoration:none}.magazine-menu__select .form-group__inner{margin:0}@media (max-width:29.99em){.magazine-menu__list{display:none}}@media (min-width:30em){.magazine-menu__select{display:none}}.magazine-teaser{margin-left:auto;margin-right:auto;position:relative;background-color:#f7f9fa;padding:4rem 1rem 2rem}@media (min-width:23.4375em){.magazine-teaser{padding-left:1rem;padding-right:1rem;width:100%}}@media (min-width:30em){.magazine-teaser{padding-left:2.5rem;padding-right:2.5rem;width:100%}}@media (min-width:48em){.magazine-teaser{padding-left:2.5rem;padding-right:2.5rem;width:100%}}@media (min-width:61.875em){.magazine-teaser{padding-left:7rem;padding-right:7rem;width:100%}}.magazine-teaser--transparent{background-color:#fff}.magazine-teaser__header{margin-bottom:3.5rem;text-align:center}.magazine-teaser__headline{margin-bottom:1rem}@media (min-width:30em){.magazine-teaser{padding-bottom:4.5rem;padding-top:6rem}}@media (min-width:61.875em){.magazine-teaser{padding-bottom:8rem;padding-top:8rem}}.map-tools__container--availability-check{padding-left:1rem;padding-right:1rem;position:relative;margin:0 auto 10rem;max-width:64rem}@media (min-width:23.4375em){.map-tools__container--availability-check{padding-left:1rem;padding-right:1rem;width:100%}}@media (min-width:30em){.map-tools__container--availability-check{padding-left:2.5rem;padding-right:2.5rem;width:100%}}@media (min-width:48em){.map-tools__container--availability-check{padding-left:2.5rem;padding-right:2.5rem;width:100%}}@media (min-width:61.875em){.map-tools__container--availability-check{padding-left:7rem;padding-right:7rem;width:100%}}@media (min-width:30em){.map-tools__container--availability-check{margin-bottom:15rem}}@media (min-width:61.875em){.map-tools__container--availability-check{padding:0}}.map-tools__container--construction-zones{height:50rem;margin-top:5rem}@media (min-width:30em){.map-tools__container--construction-zones{height:65rem;margin-top:8rem}}@media (min-width:61.875em){.map-tools__container--construction-zones{margin-top:10rem}}.map-tools__container--find-installer{display:flex;flex-direction:column;height:60rem;margin-top:5rem}@media (min-width:30em){.map-tools__container--find-installer{margin-top:8rem}}@media (min-width:61.875em){.map-tools__container--find-installer{flex-direction:row;height:65rem;margin-top:10rem}}.map-tools{min-height:35rem}.map-tools__form{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:relative;max-width:64rem}@media (min-width:23.4375em){.map-tools__form{padding-left:1rem;padding-right:1rem;width:100%}}@media (min-width:30em){.map-tools__form{padding-left:2.5rem;padding-right:2.5rem;width:100%}}@media (min-width:48em){.map-tools__form{padding-left:2.5rem;padding-right:2.5rem;width:100%}}@media (min-width:61.875em){.map-tools__form{padding-left:7rem;padding-right:7rem;width:100%}}.map-tools__form-group{margin:2rem auto;max-width:64rem}.map-tools__tab{cursor:default;display:none}.map-tools__tab[aria-hidden=false]{display:block}.map-tools__message{align-items:center;border-radius:.4rem;color:#fff;display:flex;height:4.4rem;margin:2rem auto;padding:1rem}.map-tools__message-icon{height:1.5em;margin-right:1rem;width:1.5em}.map-tools__message--success{background-color:#4a9544}.map-tools__message--error{background-color:#dc0a0a}.map-tools__link-list{list-style:none;padding-left:0;margin:3rem 0}.map-tools__table{border-top:1px solid #c3c8ce;margin:3rem 0;padding-top:2rem}.map-tools__headline{color:#56606b;font-size:1.6rem;margin-bottom:.5rem}.map-tools__results{margin-left:auto;margin-right:auto;position:relative;background-color:#fff;min-height:23rem;overflow-x:scroll;padding:2rem 1rem;width:100%}@media (min-width:23.4375em){.map-tools__results{padding-left:1rem;padding-right:1rem;width:100%}}@media (min-width:30em){.map-tools__results{padding-left:2.5rem;padding-right:2.5rem;width:100%}}@media (min-width:48em){.map-tools__results{padding-left:2.5rem;padding-right:2.5rem;width:100%}}@media (min-width:61.875em){.map-tools__results{padding-left:7rem;padding-right:7rem;width:100%}}.map-tools__result-list{list-style:none;margin:0;padding-left:0;display:inline-flex}.map-tools__result-item{border-bottom:1px solid #c3c8ce;cursor:pointer;display:flex;margin-right:1.5rem;min-width:30rem;padding-bottom:3rem;padding-right:2rem}.map-tools__result-item:last-child{margin-right:0}.map-tools__result-intro{margin-right:1.5rem;padding-top:2px;position:relative}.map-tools__result-number{color:#fff;left:50%;position:absolute;top:4px;transform:translateX(-50%)}.map-tools__result-icon{color:#004e76;height:1.8em;width:1.8em}.map-tools__result-icon--active{display:none}.map-tools__result-text{margin:2rem 0}.map-tools__address{margin:0}.map-tools__address-line{font-size:1.6rem;font-style:normal;margin:0}.map-tools__overlay{background-color:hsla(0,0%,100%,.5);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s linear;visibility:hidden}.map-tools__overlay--visible{opacity:1;visibility:visible}.map-tools__overlay-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.map-tools__overlay-icon{animation:h 1s linear infinite;color:#004e76;height:3.5em;width:3.5em}.map-tools__result-item--active .map-tools__result-icon,.map-tools__result-item:focus .map-tools__result-icon,.map-tools__result-item:hover .map-tools__result-icon{color:#ef7b00}@media (min-width:30em){.map-tools__result-text{font-size:2rem}.map-tools__message{font-size:2rem;height:7rem;padding:2rem}.map-tools__result-intro{margin-right:2rem}.map-tools__link{font-size:2rem}}@media (min-width:61.875em){.map-tools__results{overflow-x:hidden;padding-left:5rem;padding-right:5rem}.map-tools__result-list{display:block}.map-tools__result-item{padding:3rem 2.5rem}.map-tools__result-item:last-child{border:0}.map-tools__form{padding-left:0;padding-right:0}.map-tools__address-line:nth-child(odd){float:left}.map-tools__address-line:nth-child(odd):after{content:",";margin-right:.5rem}}@keyframes h{to{transform:rotate(1turn)}}.module-group{border-radius:.4rem;padding:1rem}.module-group__container:not(:last-child){margin-bottom:1rem}.module-group--white{background-color:hsla(0,0%,100%,.7)}.module-group--borderless{margin-left:-1rem;margin-right:-1rem}@media (min-width:48em){.module-group{display:flex;flex-wrap:wrap;padding:1rem}.module-group__container{margin:1rem}.module-group__container--33{width:calc(50% - 2rem)}.module-group__container--50,.module-group__container--66{width:100%}.module-group__container--50-33,.module-group__container--50-66{width:calc(50% - 2rem)}.module-group--borderless{margin-left:-2rem;margin-right:-2rem}}@media (min-width:75em){.module-group__container--33,.module-group__container--50-33{width:calc(33.33% - 2rem)}.module-group__container--50{width:calc(50% - 2rem)}.module-group__container--50-66,.module-group__container--66{width:calc(66.66% - 2rem)}.module-group .form-group__hint{left:0;position:relative;top:1rem;transform:none;white-space:normal}}.navigation-a-z__wrapper{background-color:#e3e4e7;max-width:1440px;overflow:visible;width:100%}.navigation-a-z__container{overflow-x:scroll;overflow-y:hidden;width:100%}@media (min-width:48em){.navigation-a-z__container{overflow-x:visible}}.navigation-a-z{color:#fff;font-size:1.3rem;height:4.4rem}@media (max-width:47.99em){.navigation-a-z{width:100rem}}@media (min-width:48em){.navigation-a-z{border-radius:.4rem}}.navigation-a-z__list{list-style:none;margin:0;padding-left:0;display:flex;height:100%;justify-content:space-between;width:100%}.navigation-a-z__list-item{background-color:#004e76;flex-grow:1;margin-right:1px;position:relative}.navigation-a-z__list-item:last-child{margin:0}.navigation-a-z__list-item--disabled{background-color:#c3c8ce;color:#9198a1;pointer-events:none}.navigation-a-z__link{bottom:0;font-weight:600;left:0;padding:1.4rem 1rem;position:absolute;right:0;text-align:center;top:0}.navigation-a-z__link:focus,.navigation-a-z__link:hover{text-decoration:none}@media (min-width:30em){.navigation-a-z__list-item:hover{background-color:#ef7b00}}@media (max-width:47.99em){.navigation-a-z__wrapper{bottom:0;left:0;position:fixed;z-index:104}.navigation-a-z__list-item--active{background-color:#ef7b00}}@media (min-width:48em){.navigation-a-z__wrapper--sticky{animation-duration:.8s;animation-name:i;box-shadow:3px 7px 7px 0 rgba(0,0,0,.15);left:50%;position:fixed;top:6rem;transform:translateX(-50%);z-index:1}.navigation-a-z__wrapper--sticky .navigation-a-z__list-item:first-child,.navigation-a-z__wrapper--sticky .navigation-a-z__list-item:last-child{border-radius:0}.navigation-a-z__wrapper--sticky .navigation-a-z__list-item--active{background-color:#ef7b00}.navigation-a-z__list-item:first-child{border-radius:.4rem 0 0 .4rem}.navigation-a-z__list-item:last-child{border-radius:0 .4rem .4rem 0}@keyframes i{0%{top:-100%}to{top:6rem}}}@media (min-width:81.25em){.navigation-a-z__wrapper--sticky{top:6rem}@keyframes i{0%{top:-100%}to{top:6rem}}}.publication{background-color:#e3e4e7;border-radius:.4rem;padding:3.5rem}.publication__image{background-color:#fff;box-shadow:3px 3px 7px 0 rgba(0,0,0,.15);display:flex;height:24rem;margin:0 auto;width:auto}.publication__body{margin-top:4.5rem}.publication__headline{color:#56606b;font-size:2rem;font-weight:600;margin-bottom:1.2rem}.search{margin-top:-2rem}.search__form-group{max-width:64rem}.search__info{font-size:2rem;margin-bottom:2rem;margin-top:3rem}@media (min-width:30em){.search__info{margin-top:6rem}}.sidebar{background-color:#f7f9fa;box-shadow:inset 1rem -.4rem .8rem -.4rem rgba(195,200,206,.75);height:100%;padding-left:3.5rem;position:fixed;right:-25rem;top:0;width:25rem}.sidebar__header{padding:1.5rem .5rem 0;text-align:right}.sidebar__text{color:#004e76;font-size:2rem;font-weight:600;margin-bottom:.25rem}.sidebar__button{margin-top:1rem}.sidebar__section{padding:3rem 0}.sidebar__section:first-child{padding-top:0}.sidebar__section:not(:last-child){border-bottom:1px solid #c3c8ce}.sidebar--open{right:0}.sidebar__section--orange .sidebar__text{color:#ef7b00}@media (min-width:30em){.sidebar__header{padding:2.5rem .5rem 0}}.stage{background-color:#fff;overflow:hidden;padding-bottom:4rem}@media (min-width:61.875em){.stage{padding-bottom:6rem}}.stage__header{position:relative}.stage__cover{height:37.5rem}@media (min-width:30em){.stage__cover{height:46rem}}@media (min-width:48em){.stage__cover{height:63rem}}.stage__container{bottom:5.5rem;padding:0 2.5rem;position:absolute}@media (min-width:30em){.stage__container{padding:0 4rem}}@media (min-width:48em){.stage__container{bottom:9rem;padding:4rem 11rem}}@media (min-width:30em){.stage__body{max-width:65rem}}.stage__kicker{display:block;margin-bottom:1rem}.stage__intro,.stage__more-link{color:#fff}.stage__insert{margin-top:-5rem;position:relative}@media (min-width:30em){.stage__insert{padding:0 1rem}}@media (min-width:48em){.stage__insert{margin-top:-10rem;padding:0 5.5rem}}.stage-dark{background-color:#004e76;position:relative}.stage-dark__header{align-items:flex-end;display:flex;justify-content:space-between;padding:1rem;width:100%;z-index:1}.stage-dark__body{padding:1.5rem}.stage-dark__section{margin-bottom:3rem}.stage-dark__headline{margin-top:1rem}.stage-dark__text{color:#fff;font-size:1.6rem}.stage-dark__button{margin:3.5rem 1rem;width:calc(100% - 2rem)}.stage-dark__teaser{height:auto}@media (max-width:29.99em){.stage-dark__logo{height:5rem;width:18rem}.stage-dark__header-button{display:none}.stage-dark__column:last-child .stage-dark__section{margin-bottom:-1rem}}@media (min-width:30em){.stage-dark__logo{width:25rem}.stage-dark__body,.stage-dark__header{padding:2rem}.stage-dark__headline{margin-top:2rem}.stage-dark__button{display:none}}@media (min-width:48em){.stage-dark__header{padding:3rem 4rem}.stage-dark__headline{margin-top:3.5rem}.stage-dark__box{display:flex;justify-content:space-between;max-width:56rem}}@media (min-width:61.875em){.stage-dark__body{display:flex;padding:7rem}.stage-dark__column{width:50%}.stage-dark__column+.stage-dark__column{margin-left:12.5rem}}.stage-distribution{border-radius:.4rem;overflow:hidden;position:relative}.stage-distribution__cover{height:18rem}.stage-distribution__box{background-color:#fff;padding:3rem}.stage-distribution__intro{margin-bottom:2rem}.stage-distribution__more-link{margin-top:2rem}@media (min-width:30em){.stage-distribution__cover{height:38rem}}@media (min-width:48em){.stage-distribution__cover{height:46rem}}@media (min-width:61.875em){.stage-distribution__box{border-radius:.4rem;height:calc(100% - 4rem);max-width:42rem;padding:4.5rem;position:absolute;right:2rem;top:2rem}.stage-distribution__intro{font-size:2rem;margin-bottom:3rem}}.stage-landing{background-color:#fff;overflow:hidden;position:relative}.stage-landing__header{align-items:flex-start;display:flex;justify-content:space-between;padding:1rem;position:absolute;top:0;width:100%;z-index:1}.stage-landing__body{position:relative}.stage-landing__cover{height:50rem}.stage-landing__cover:after{background-color:rgba(0,78,118,.3);content:"";height:100%;position:absolute;width:100%}.stage-landing__container{left:50%;padding:2.5rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.stage-landing__headline{margin:0 auto}.stage-landing__intro{color:#fff;font-size:2rem;font-weight:400;margin:2.5rem auto;max-width:30rem;text-transform:none}.stage-landing__insert{margin-top:-5rem;position:relative}.stage-landing__link{color:#fff;font-size:1.4rem}@media (max-width:29.99em){.stage-landing__logo{height:5rem;width:18rem}.stage-landing__header{align-items:flex-end}.stage-landing__link{display:flex;flex-direction:column;text-align:right}}@media (min-width:30em){.stage-landing__logo{width:25rem}.stage-landing__header{padding:2rem}.stage-landing__cover{height:55rem}.stage-landing__headline{max-width:75rem}.stage-landing__insert{padding:0 1rem}}@media (min-width:48em){.stage-landing__header{padding:3rem 4rem}.stage-landing__cover{height:75rem}.stage-landing__headline{font-size:5.6rem}.stage-landing__intro{font-size:2.4rem;margin:3.5rem auto}.stage-landing__insert{margin-top:-10rem;padding:0 2rem}}@media (min-width:61.875em){.stage-landing__body{height:calc(100vh - 16rem);max-height:75rem;min-height:55rem;overflow:hidden}}.tab-box__tab-list{list-style:none;margin:0;padding-left:0;align-items:flex-end;display:flex}.tab-box__tab-list-item{align-items:center;background-color:#004e76;border-radius:.4rem .4rem 0 0;color:#fff;cursor:pointer;display:flex;flex:1;flex-direction:row;font-weight:600;height:6.5rem;padding:1.5rem 2.5rem;text-transform:uppercase}.tab-box__tab-list-item[aria-selected=true]+.tab-box__tab-list-item{border-radius:0 .4rem 0 0}.tab-box__tab-list-item:hover{text-decoration:underline}.tab-box__tab-list-item[aria-selected=true]{background-color:#fff;border-radius:.4rem .4rem 0 0;color:#9198a1;height:7rem;padding-top:2rem;pointer-events:none}.tab-box__panel{background-color:#fff;border-radius:0 0 .4rem .4rem;display:none;padding:4rem 2.5rem}.tab-box__panel[aria-hidden=false]{display:block}.tab-box__text{font-size:1.6rem}@media (min-width:48em){.tab-box__panel{padding:5rem 4rem}.tab-box__text{width:80%}}.teaser-box{background-color:#e3e4e7;border-radius:.4rem;height:100%;padding:3.5rem 2.5rem}.teaser-box__content{display:flex}.teaser-box__column--wide{flex:1}.teaser-box__headline{color:#56606b;font-size:2rem;font-weight:600;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.2;margin-bottom:1.2rem}.teaser-box__intro{font-size:1.6rem;margin-bottom:1.5rem;padding-right:1rem}.teaser-box__icon{color:#c3c8ce;height:5rem;margin-top:-1rem;width:5rem}.teaser-box__icon--transparent{color:hsla(0,0%,100%,.3)}.teaser-box__link-list{list-style:none;margin:0;padding-left:0}.teaser-box__link-list-item{margin:.75rem 0}.teaser-box--orange{background-color:#ef7b00;color:#fff}.teaser-box--orange .teaser-box__headline{color:#fff}.teaser-box--blue{background-color:#004e76;color:#fff}.teaser-box--blue .teaser-box__headline{color:#fff}@media (min-width:48em){.teaser-box{padding:3.5rem}}@media (min-width:30em){.teaser-box__items{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.teaser-box__items .phone+.phone{flex-basis:100%}}.topics-box{background-color:#e3e4e7;border-radius:.4rem;height:100%;padding:3rem 2.5rem}.topics-box__header{margin-bottom:5rem;margin-left:auto;margin-right:auto;width:18rem}.topics-box__icon{color:#c3c8ce;height:6rem;margin-bottom:2rem;width:6rem}.topics-box__icon--transparent{color:hsla(0,0%,100%,.3)}.topics-box__headline{font-size:2rem;font-weight:600;margin:0}.topics-box__list{list-style:none;margin:0;padding-left:0;width:100%}.topics-box__list-item{position:relative}.topics-box__list-item:not(:last-child){border-bottom:1px solid rgba(145,152,161,.2)}.topics-box__list-item:last-child{padding-bottom:0}.topics-box__link{display:block;padding:1rem 3rem 1rem .5rem;text-decoration:none}.topics-box__link:focus,.topics-box__link:hover{text-decoration:underline}.topics-box__link-icon{color:#004e76;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.topics-box__column--left{text-align:center}.topics-box--inverted,.topics-box--inverted .topics-box__link,.topics-box--inverted .topics-box__link-icon{color:#fff}.topics-box--inverted .topics-box__list-item:not(:last-child){border-color:hsla(0,0%,100%,.2)}.topics-box--blue{background-color:#004e76}.topics-box--orange{background-color:#ef7b00}@media (min-width:30em){.topics-box{display:flex}.topics-box__column{align-items:center;display:flex;flex:1}.topics-box__column:first-child{margin-right:4rem;max-width:40%}.topics-box__header{margin-bottom:0}}@media (min-width:48em){.topics-box{padding:3rem 3.5rem}.topics-box__column:first-child{margin:0;max-width:40%}.topics-box__column--right{padding-left:3rem}.topics-box__link{font-size:2rem;padding:1.5rem 3.5rem 1.5rem .5rem}}.gallery{position:relative}.gallery *{transition-duration:.2s;transition-property:none}.gallery__mini-slider{padding-left:calc(12.5% - 1rem);padding-right:calc(12.5% - 1rem);position:relative}@media (min-width:30em){.gallery__mini-slider{bottom:0;left:50%;padding-left:calc(6.25% + 1.6rem);padding-right:calc(6.25% + 1.6rem);position:absolute;right:0;width:50%;z-index:2}}.gallery__inner,.gallery__mini-slider-inner{margin-left:-1rem;margin-right:-1rem;position:relative}.gallery__images-wrap,.gallery__mini-slider-wrap{overflow-x:scroll;overflow-y:hidden;position:relative;width:100%}.gallery--initialized .gallery__images-wrap,.gallery--initialized .gallery__mini-slider-wrap{overflow:hidden}.gallery__images,.gallery__mini-slider-slides{list-style:none;margin:0;padding-left:0;display:flex;transition-property:transform;z-index:1}.gallery__image{flex-basis:100%;flex-shrink:0;padding:0 1rem;position:relative;width:100%}@media (min-width:30em){.gallery__image{align-items:stretch;display:flex;padding-top:1rem}}.gallery__mini-slider-slide{cursor:pointer;flex-basis:33.33%;flex-shrink:0;padding:1rem;transition-property:opacity;width:33.33%}.gallery__mini-slider-slide:focus,.gallery__mini-slider-slide:hover{opacity:.8}@media (min-width:30em) and (max-width:47.99em){.gallery__mini-slider-slide{flex-basis:50%;width:50%}}.gallery__mini-slider-slide-inner{padding-top:56.25%;position:relative}.gallery__mini-slider-slide.gallery__mini-slider-slide--active .gallery__mini-slider-slide-inner{outline:.3rem solid #c3c8ce;outline-offset:.4rem}.gallery__mini-slider-img{height:auto;left:0;position:absolute;top:0;width:100%}@media (min-width:30em){.gallery__image-container{align-items:center;background-color:#f0f1f2;display:flex;flex-shrink:0;justify-content:center;width:50%}}.gallery__image-caption{color:#56606b;font-size:1.3rem;line-height:2.2rem;margin-top:1.5rem;padding-bottom:1.5rem}@media (min-width:30em){.gallery__image-caption{flex-basis:33.33%;margin-left:8.33%;margin-top:0;padding-bottom:10%}}@media (min-width:48em){.gallery__image-caption{font-size:1.6rem}}.gallery__navigation{bottom:1rem;display:none;left:1rem;position:absolute;width:5.2rem;z-index:2}@media (min-width:30em){.gallery__navigation{display:block}}@media (min-width:48em){.gallery__navigation{bottom:2rem;left:2.4rem}}.gallery__counter{color:#56606b;font-size:1.6rem;margin-bottom:.8rem;text-align:center}.gallery__arrow{background-color:#ef7b00;color:#fff;cursor:pointer;font-size:1rem;height:2.2rem;line-height:0;padding:.6rem;transition-property:background-color;width:2.2rem}.gallery__arrow:focus,.gallery__arrow:hover{background-color:#d66e00}.gallery__arrow--next{margin-left:.8rem}.gallery__mini-slider-arrow{color:#004e76;cursor:pointer;font-size:2rem;height:2rem;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition-property:color;width:2rem}.gallery__mini-slider-arrow:focus,.gallery__mini-slider-arrow:hover{color:#003d5d}.gallery__mini-slider-arrow--prev{left:0}@media (min-width:30em){.gallery__mini-slider-arrow--prev{left:5%}}.gallery__mini-slider-arrow--next{right:0}@media (min-width:30em){.gallery__mini-slider-arrow--next{right:5%}}.newsletter-box{background-color:#ef7b00;border-radius:.4rem;color:#fff;height:100%;padding:3.5rem 2.5rem}@media (min-width:30em){.newsletter-box{display:flex}}@media (min-width:48em){.newsletter-box{padding:3.5rem}}.newsletter-box__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}@media (min-width:30em){.newsletter-box__header{flex-direction:column;flex-shrink:0;justify-content:center;margin-bottom:0;margin-right:3rem;width:40%}}.newsletter-box__icon{color:hsla(0,0%,100%,.3);flex-shrink:0;height:7rem;line-height:0;order:1;width:7rem}@media (min-width:30em){.newsletter-box__icon{height:10rem;margin-bottom:.5rem;margin-top:-1rem;order:0;width:10rem}}.newsletter-box__headline{margin-bottom:0;max-width:100%}@media (min-width:30em){.newsletter-box__headline{text-align:center}}@media (min-width:30em){.newsletter-box__content{width:100%}}.newsletter-box__intro{font-size:1.6rem;margin-bottom:2.5rem;padding-right:1rem}.ticker{margin-left:auto;margin-right:auto;position:relative;background-color:#fff;padding:4rem 1rem 2rem}@media (min-width:23.4375em){.ticker{padding-left:1rem;padding-right:1rem;width:100%}}@media (min-width:30em){.ticker{padding-left:2.5rem;padding-right:2.5rem;width:100%}}@media (min-width:48em){.ticker{padding-left:2.5rem;padding-right:2.5rem;width:100%}}@media (min-width:61.875em){.ticker{padding-left:7rem;padding-right:7rem;width:100%}}@media (min-width:30em){.ticker{padding-bottom:4.5rem;padding-top:6rem}}@media (min-width:61.875em){.ticker{padding-bottom:8rem;padding-top:8rem}}.ticker__inner{margin-left:auto;margin-right:auto;max-width:86rem}.ticker__footer,.ticker__header{text-align:center}.ticker__header{margin-bottom:4rem}.ticker__footer{margin-top:4rem}.stage-hero--bg-light{background-color:hsla(0,0%,100%,.7)}.stage-hero--bg-light .stage-hero__headline,.stage-hero--bg-light .stage-hero__intro,.stage-hero--bg-light .stage-hero__kicker{color:#004e76}.stage-hero{background-color:#fff;overflow:hidden;padding-bottom:4rem}@media (min-width:61.875em){.stage-hero{padding-bottom:6rem}}.stage-hero__header{position:relative}.stage-hero__cover{height:37.5rem}@media (min-width:30em){.stage-hero__cover{height:46rem}}@media (min-width:48em){.stage-hero__cover{height:63rem}}.stage-hero__wrapper{bottom:0;height:auto;padding-bottom:9rem;position:absolute;width:100%}.stage-hero--bg-dark{background-color:rgba(0,78,118,.8)}.stage-hero__container{padding:2.5rem;position:relative}@media (min-width:30em){.stage-hero__container{padding:2.5rem 4rem}}@media (min-width:48em){.stage-hero__container{padding:4rem 11rem}}@media (min-width:30em){.stage-hero__body{max-width:65rem}}.stage-hero__kicker{display:block;margin-bottom:1rem}.stage-hero__intro,.stage-hero__more-link{color:#fff}.stage-hero__insert{margin-top:-5rem;position:relative}@media (min-width:30em){.stage-hero__insert{padding:0 1rem}}@media (min-width:48em){.stage-hero__insert{margin-top:-10rem;padding:0 5.5rem}}.jobs-teaser-box{background-color:#e3e4e7;border-radius:.4rem;height:100%;padding:3.5rem 2.5rem}.jobs-teaser-box__content{display:flex;height:100%}.jobs-teaser-box__column--wide{flex:1}.jobs-teaser-box__column{display:flex;flex-direction:column;height:100%;justify-content:space-between}.jobs-teaser-box__company{font-size:1.4rem;font-weight:600;margin-bottom:1rem}.jobs-teaser-box__company,.jobs-teaser-box__headline{color:#56606b;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.jobs-teaser-box__headline{display:block;margin-top:2rem;text-decoration:none;text-transform:none}.jobs-teaser-box__headline:focus,.jobs-teaser-box__headline:hover{text-decoration:underline}.jobs-teaser-box__kicker{display:block;margin-bottom:1rem;text-transform:none}.jobs-teaser-box__intro{font-size:1.6rem;margin-bottom:1.5rem;padding-right:1rem}.jobs-teaser-box__icon{color:#c3c8ce;height:5rem;margin-top:-1rem;width:5rem}.jobs-teaser-box__icon--transparent{color:hsla(0,0%,100%,.3)}.jobs-teaser-box__link-list{list-style:none;margin:0;padding-left:0}.jobs-teaser-box__link-list-item{margin:.75rem 0}.jobs-teaser-box--orange{background-color:#ef7b00;color:#fff}.jobs-teaser-box--orange .jobs-teaser-box__company,.jobs-teaser-box--orange .jobs-teaser-box__headline,.jobs-teaser-box--orange .jobs-teaser-box__kicker{color:#fff}.jobs-teaser-box--blue{background-color:#004e76;color:#fff}.jobs-teaser-box--blue .jobs-teaser-box__headline{color:#fff}@media (min-width:48em){.jobs-teaser-box{padding:3.5rem}}@media (min-width:30em){.jobs-teaser-box__items{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}}.contact-box,.details__content,.faq:not(.faq--blue):not(.faq--orange),.intro-box:not(.intro-box--blue):not(.intro-box--orange),.jobs-teaser-box:not(.jobs-teaser-box--orange):not(.jobs-teaser-box--blue),.navigation-a-z__wrapper,.publication,.teaser-box:not(.teaser-box--orange):not(.teaser-box--blue),.topics-box:not(.topics-box--inverted){background-color:rgba(0,78,118,.2)}@media (max-width:61.865em){.details__content:after{border-color:transparent transparent rgba(0,78,118,.2)}}@media (min-width:61.875em){.details__content:after{border-color:transparent rgba(0,78,118,.2) transparent transparent}}.jobs-teaser-box:not(.jobs-teaser-box--orange):not(.jobs-teaser-box--blue),.jobs-teaser-box__company,.jobs-teaser-box__headline,.jobs-teaser-box__icon,.jobs-teaser-box__kicker,.teaser-box:not(.teaser-box--orange):not(.teaser-box--blue),.teaser-box__headline,.teaser-box__icon,.topics-box__icon{color:#004e76}.intro-box--orange .intro-box__icon,.jobs-teaser-box--orange .jobs-teaser-box__icon,.newsletter-box__icon,.teaser-box--orange .teaser-box__icon,.topics-box--orange .topics-box__icon{color:#fff}.jobs-teaser-box__icon--transparent,.teaser-box__icon--transparent,.topics-box__icon--transparent{color:hsla(0,0%,100%,.6)}.contact-box,.contact-box .label,.contact-box__headline,.contact-box__icon,.contact-box__number-link,.contact-box__number-link:focus,.contact-box__number-link:hover,.intro-box:not(.intro-box--blue):not(.intro-box--orange),.intro-box__headline,.intro-box__icon,.publication__headline{color:#004e76}.contact-box .form{border-color:rgba(0,78,118,.5)}.form__section{border-color:#004e76}.header__logo{background-color:transparent;padding-right:0;padding-top:0}@media (min-width:78.125em){.header{padding-top:0}.header__inner{height:12.5rem}.header__meta-navigation{top:3.8rem}.header--floating:not(.header--scrolled) .header__inner{transform:translateY(0)}.header__logo{padding-left:2.4rem}.header--scrolled .header__small-logo{background-color:transparent}}
/*# sourceURL=nbbn.scss */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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LDRCQUNFLGVBQWdCLENBQ2hCLFFBQVMsQ0FDVCxjQUFpQixDQUNuQixpQ0FDRSxlQUFtQixDQUV2Qix5QkFDRSx3QkFBeUIsQ0FDekIsVUFBYSxDQUNiLHlKQUdFLFVBQWEsQ0FFakIsdUJBQ0Usd0JBQXlCLENBQ3pCLFVBQWEsQ0FDYixrREFDRSxVQUFhLENBRWpCLHdCQUNFLGlCQUNFLGNBQWlCLENBQUUsQ0FFdkIsd0JBQ0Usd0JBQ0Usa0JBQW1CLENBQ25CLFlBQWEsQ0FDYixjQUFlLENBQ2YsNkJBQWdDLENBQUUsQ0FFdEMsbVZBU0Usa0NBQXlDLENBRTNDLDRCQUNFLHdCQUNFLHNEQUF5RSxDQUFFLENBRS9FLDRCQUNFLHdCQUNFLGtFQUF5RSxDQUFFLENBRS9FLHNTQVNFLGFBQWdCLENBRWxCLHNMQUtFLFVBQWEsQ0FFZixrR0FHRSx3QkFBaUMsQ0FFbkMsMlJBV0UsYUFBZ0IsQ0FFbEIsbUJBQ0UsOEJBQXFDLENBRXZDLGVBQ0Usb0JBQXVCLENBRXpCLGNBQ0UsNEJBQTZCLENBQzdCLGVBQWdCLENBQ2hCLGFBQWdCLENBRWxCLDRCQUNFLFFBQ0UsYUFBZ0IsQ0FDbEIsZUFDRSxjQUFpQixDQUNuQix5QkFDRSxVQUFhLENBQ2Ysd0RBQ0UsdUJBQTBCLENBQzVCLGNBQ0UsbUJBQXNCLENBQ3hCLHNDQUNFLDRCQUErQixDQUFFIiwiZmlsZSI6Im5iYm4uc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9vcGVuLXNhbnMtdjE4LWxhdGluLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL29wZW4tc2Fucy12MTgtbGF0aW4tcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL29wZW4tc2Fucy12MTgtbGF0aW4tNjAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9vcGVuLXNhbnMtdjE4LWxhdGluLTYwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL29wZW4tc2Fucy12MTgtbGF0aW4tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9vcGVuLXNhbnMtdjE4LWxhdGluLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuLyoqXG4gKiBuYmItZnJvbnRlbmRcbiAqXG4gKiBAYXV0aG9yIHJlc3NvdXJjZW5tYW5nZWwgYW4gZGVyIFBhbmtlIEdtYkggPGFkcEByZXNzb3VyY2VubWFuZ2VsLmRlPlxuICovXG4vKipcbiAqIEFic3RyYWN0c1xuICpcbiAqIEdsb2JhbCB2YXJpYWJsZXMsIGZ1bmN0aW9ucywgbWl4aW5zIGFuZCBwbGFjZWhvbGRlcnMuXG4gKi9cbi8qKlxuICogU2hhcmVkIHN0eWxlcyBmb3IgYSBiYXNpYyBidXR0b25cbiAqL1xuLyoqXG4gKiBDb250YWlucyBmbG9hdHMgaW4gbW9kZXJuIGJyb3dzZXJzXG4gKlxuICogQHNvcnVjZSBodHRwOi8vY3NzbW9qby5jb20vdGhlLXZlcnktbGF0ZXN0LWNsZWFyZml4LXJlbG9hZGVkL1xuICovXG4vKipcbiAqIEhpZGVzIHRoaW5ncyBidXQga2VlcHMgaXQgYXZhaWxhYmxlIGZvciBzY3JlZW4gcmVhZGVycy5cbiAqXG4gKiBAc29ydWNlIGh0dHBzOi8vZ2l0aHViLmNvbS9pbnVpdGNzcy9pbnVpdGNzcy9ibG9iL2RldmVsb3AvdG9vbHMvX3Rvb2xzLmhpZGRlbi5zY3NzXG4gKiBAcGFyYW0gJGltcG9ydGFudCBBcHBseSBhbGwgc3R5bGVzIGFzICFpbXBvcnRhbnRcbiAqL1xuLyoqXG4gKiBVbmRvcyBoaWRkZW4tdmlzdWFsbHkoKVxuICpcbiAqIEBwYXJhbSAkaW1wb3J0YW50IEFwcGx5IGFsbCBzdHlsZXMgYXMgIWltcG9ydGFudFxuICovXG4vKipcbiAqIFNoYXJlZCBzdHlsZXMgZm9yIGEgYmFzaWMgbGlua1xuICovXG4vKipcbiAqIFJlbW92ZXMgYnJvd3Nlci1kZWZhdWx0IGxpc3Qgc3R5bGVzXG4gKi9cbi8qKlxuICogUmV0dXJucyB1cmwoKSB3aXRoIGFuIGVuY29kZWQgU1ZHIGRhdGEtdXJpXG4gKlxuICogQHBhcmFtICRzdmcgU291cmNlIFNWR1xuICogQHJldHVybiBJbmxpbmUgZW5jb2RlZCBkYXRhIHZhbHVlXG4gKi9cbi8qKlxuICogUmVwbGFjZXMgY2hhcmFjdGVycyBpbiBhIHN0cmluZ1xuICpcbiAqIEBwcml2YXRlXG4gKiBAcGFyYW0gJHN0cmluZyBJbnB1dCB2YWx1ZVxuICogQHBhcmFtICRzZWFyY2ggVmFsdWUgdG8gc2VhcmNoXG4gKiBAcGFyYW0gJHJlcGxhY2UgVmFsdWUgdG8gcmVwbGFjZSB3aXRoXG4gKiBAcmV0dXJuIE91dHB1dCB2YWx1ZVxuICovXG4vKipcbiAqIFotSW5kZXggaGVscGVyXG4gKlxuICogQHBhcmFtICRlbGVtZW50IEVsZW1lbnQgbmFtZVxuICogQHBhcmFtICRsaXN0IExpc3Qgd2l0aCBlbGVtZW50cyAoZGVmYXVsdHMgdG8gJHotaW5kZXgtb3JkZXIpXG4gKiBAcGFyYW0gJGJhc2UgSW50ZWdlciB0byBzdGFydCB6LWluZGV4XG4gKiBAcmV0dXJuIFotaW5kZXggdmFsdWUgZm9yIGVsZW1lbnRcbiAqL1xuLyoqXG4gKiBWZW5kb3JzXG4gKlxuICogQ1NTIGZpbGVzIGZyb20gZXh0ZXJuYWwgbGlicmFyaWVzIGFuZCBmcmFtZXdvcmtzLlxuICovXG4vKiEgUGhvdG9Td2lwZSBtYWluIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cbi8qXG5cdFN0eWxlcyBmb3IgYmFzaWMgUGhvdG9Td2lwZSBmdW5jdGlvbmFsaXR5IChzbGlkaW5nIGFyZWEsIG9wZW4vY2xvc2UgdHJhbnNpdGlvbnMpXG4qL1xuLyogcHN3cCA9IHBob3Rvc3dpcGUgKi9cbi5wc3dwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgei1pbmRleDogMTUwMDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiBjcmVhdGUgc2VwYXJhdGUgbGF5ZXIsIHRvIGF2b2lkIHBhaW50IG9uIHdpbmRvdy5vbnNjcm9sbCBpbiB3ZWJraXQvYmxpbmsgKi9cbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLnBzd3AgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAucHN3cCBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuXG4vKiBzdHlsZSBpcyBhZGRlZCB3aGVuIEpTIG9wdGlvbiBzaG93SGlkZU9wYWNpdHkgaXMgc2V0IHRvIHRydWUgKi9cbi5wc3dwLS1hbmltYXRlX29wYWNpdHkge1xuICAvKiAwLjAwMSwgYmVjYXVzZSBvcGFjaXR5OjAgZG9lc24ndCB0cmlnZ2VyIFBhaW50IGFjdGlvbiwgd2hpY2ggY2F1c2VzIGxhZyBhdCBzdGFydCBvZiB0cmFuc2l0aW9uICovXG4gIG9wYWNpdHk6IDAuMDAxO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XG5cbi5wc3dwLS1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9faW1nIHtcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47IH1cblxuLnBzd3AtLXpvb21lZC1pbiAucHN3cF9faW1nIHtcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogLW1vei1ncmFiO1xuICBjdXJzb3I6IGdyYWI7IH1cblxuLnBzd3AtLWRyYWdnaW5nIC5wc3dwX19pbWcge1xuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogLW1vei1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxuXG4vKlxuXHRCYWNrZ3JvdW5kIGlzIGFkZGVkIGFzIGEgc2VwYXJhdGUgZWxlbWVudC5cblx0QXMgYW5pbWF0aW5nIG9wYWNpdHkgaXMgbXVjaCBmYXN0ZXIgdGhhbiBhbmltYXRpbmcgcmdiYSgpIGJhY2tncm91bmQtY29sb3IuXG4qL1xuLnBzd3BfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5OyB9XG5cbi5wc3dwX19zY3JvbGwtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9fem9vbS13cmFwIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4vKiBQcmV2ZW50IHNlbGVjdGlvbiBhbmQgdGFwIGhpZ2hsaWdodHMgKi9cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9faW1nIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyB9XG5cbi5wc3dwX196b29tLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxuXG4ucHN3cF9fYmcge1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XG5cbi5wc3dwLS1hbmltYXRlZC1pbiAucHN3cF9fYmcsXG4ucHN3cC0tYW5pbWF0ZWQtaW4gLnBzd3BfX3pvb20td3JhcCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4ucHN3cF9fY29udGFpbmVyLFxuLnBzd3BfX3pvb20td3JhcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5wc3dwX19pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBzd3BfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi8qXG5cdHN0cmV0Y2hlZCB0aHVtYm5haWwgb3IgZGl2IHBsYWNlaG9sZGVyIGVsZW1lbnQgKHNlZSBiZWxvdylcblx0c3R5bGUgaXMgYWRkZWQgdG8gYXZvaWQgZmxpY2tlcmluZyBpbiB3ZWJraXQvYmxpbmsgd2hlbiBsYXllcnMgb3ZlcmxhcFxuKi9cbi5wc3dwX19pbWctLXBsYWNlaG9sZGVyIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLypcblx0ZGl2IGVsZW1lbnQgdGhhdCBtYXRjaGVzIHNpemUgb2YgbGFyZ2UgaW1hZ2Vcblx0bGFyZ2UgaW1hZ2UgbG9hZHMgb24gdG9wIG9mIGl0XG4qL1xuLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXItLWJsYW5rIHtcbiAgYmFja2dyb3VuZDogIzIyMjsgfVxuXG4ucHN3cC0taWUgLnBzd3BfX2ltZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLypcblx0RXJyb3IgbWVzc2FnZSBhcHBlYXJzIHdoZW4gaW1hZ2UgaXMgbm90IGxvYWRlZFxuXHQoSlMgb3B0aW9uIGVycm9yTXNnIGNvbnRyb2xzIG1hcmt1cClcbiovXG4ucHN3cF9fZXJyb3ItbXNnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgY29sb3I6ICNDQ0M7IH1cblxuLnBzd3BfX2Vycm9yLW1zZyBhIHtcbiAgY29sb3I6ICNDQ0M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qISBQaG90b1N3aXBlIERlZmF1bHQgVUkgQ1NTIGJ5IERtaXRyeSBTZW1lbm92IHwgcGhvdG9zd2lwZS5jb20gfCBNSVQgbGljZW5zZSAqL1xuLypcblxuXHRDb250ZW50czpcblxuXHQxLiBCdXR0b25zXG5cdDIuIFNoYXJlIG1vZGFsIGFuZCBsaW5rc1xuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcblx0NC4gQ2FwdGlvblxuXHQ1LiBMb2FkaW5nIGluZGljYXRvclxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlcyAocm9vdCBlbGVtZW50LCB0b3AgYmFyLCBpZGxlIHN0YXRlLCBoaWRkZW4gc3RhdGUsIGV0Yy4pXG5cbiovXG4vKlxuXHRcblx0MS4gQnV0dG9uc1xuXG4gKi9cbi8qIDxidXR0b24+IGNzcyByZXNldCAqL1xuLnBzd3BfX2J1dHRvbiB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiByaWdodDtcbiAgb3BhY2l0eTogMC43NTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5wc3dwX19idXR0b246Zm9jdXMsIC5wc3dwX19idXR0b246aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnBzd3BfX2J1dHRvbjphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgb3BhY2l0eTogMC45OyB9XG4gIC5wc3dwX19idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi8qIHBzd3BfX3VpLS1vdmVyLWNsb3NlIGNsYXNzIGl0IGFkZGVkIHdoZW4gbW91c2UgaXMgb3ZlciBlbGVtZW50IHRoYXQgc2hvdWxkIGNsb3NlIGdhbGxlcnkgKi9cbi5wc3dwX191aS0tb3Zlci1jbG9zZSAucHN3cF9fYnV0dG9uLS1jbG9zZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnBzd3BfX2J1dHRvbixcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL3Bob3Rvc3dpcGUvZGVmYXVsdC1za2luLnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNjRweCA4OHB4O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4OyB9XG5cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjEpLCAobWluLXJlc29sdXRpb246IDEwNWRwaSksIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCkge1xuICAvKiBTZXJ2ZSBTVkcgc3ByaXRlIGlmIGJyb3dzZXIgc3VwcG9ydHMgU1ZHIGFuZCByZXNvbHV0aW9uIGlzIG1vcmUgdGhhbiAxMDVkcGkgKi9cbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLFxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL3Bob3Rvc3dpcGUvZGVmYXVsdC1za2luLnN2Zyk7IH1cbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH0gfVxuXG4ucHN3cF9fYnV0dG9uLS1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0cHg7IH1cblxuLnBzd3BfX2J1dHRvbi0tc2hhcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAtNDRweDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1mcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBzd3AtLXN1cHBvcnRzLWZzIC5wc3dwX19idXR0b24tLWZzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBzd3AtLWZzIC5wc3dwX19idXR0b24tLWZzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMDsgfVxuXG4ucHN3cF9fYnV0dG9uLS16b29tIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg4cHggMDsgfVxuXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19idXR0b24tLXpvb20ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHN3cC0tem9vbWVkLWluIC5wc3dwX19idXR0b24tLXpvb20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMDsgfVxuXG4vKiBubyBhcnJvd3Mgb24gdG91Y2ggc2NyZWVucyAqL1xuLnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKlxuXHRBcnJvdyBidXR0b25zIGhpdCBhcmVhXG5cdChpY29uIGlzIGFkZGVkIHRvIDpiZWZvcmUgcHNldWRvLWVsZW1lbnQpXG4qL1xuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQge1xuICBsZWZ0OiAwOyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgdG9wOiAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUge1xuICBsZWZ0OiA2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzhweCAtNDRweDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0cHggLTQ0cHg7IH1cblxuLypcblxuXHQyLiBTaGFyZSBtb2RhbC9wb3B1cCBhbmQgbGlua3NcblxuICovXG4ucHN3cF9fY291bnRlcixcbi5wc3dwX19zaGFyZS1tb2RhbCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5wc3dwX19zaGFyZS1tb2RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxNjAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIHtcbiAgei1pbmRleDogMTYyMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB0b3A6IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICByaWdodDogNDRweDtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG4gIC5wc3dwX19zaGFyZS10b29sdGlwIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAvKiByb3VuZCBjb3JuZXJzIG9uIHRoZSBmaXJzdC9sYXN0IGxpc3QgaXRlbSAqL1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7IH1cbiAgICAucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIHtcbiAgb3BhY2l0eTogMTsgfVxuICAucHN3cF9fc2hhcmUtbW9kYWwtLWZhZGUtaW4gLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4vKiBpbmNyZWFzZSBzaXplIG9mIHNoYXJlIGxpbmtzIG9uIHRvdWNoIGRldmljZXMgKi9cbi5wc3dwLS10b3VjaCAucHN3cF9fc2hhcmUtdG9vbHRpcCBhIHtcbiAgcGFkZGluZzogMTZweCAxMnB4OyB9XG5cbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMnB4O1xuICByaWdodDogMTVweDtcbiAgYm9yZGVyOiA2cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcbiAgLXdlYmtpdC1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLW1vei1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM0U1QzlBO1xuICBjb2xvcjogI0ZGRjsgfVxuICBhLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpob3ZlcjpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMzRTVDOUE7IH1cblxuYS5wc3dwX19zaGFyZS0tdHdpdHRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1NUFDRUU7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbmEucHN3cF9fc2hhcmUtLXBpbnRlcmVzdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNDQ0M7XG4gIGNvbG9yOiAjQ0UyNzJEOyB9XG5cbmEucHN3cF9fc2hhcmUtLWRvd25sb2FkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0RERDsgfVxuXG4vKlxuXG5cdDMuIEluZGV4IGluZGljYXRvciAoXCIxIG9mIFhcIiBjb3VudGVyKVxuXG4gKi9cbi5wc3dwX19jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogNDRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgY29sb3I6ICNGRkY7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHBhZGRpbmc6IDAgMTBweDsgfVxuXG4vKlxuXHRcblx0NC4gQ2FwdGlvblxuXG4gKi9cbi5wc3dwX19jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0NHB4OyB9XG4gIC5wc3dwX19jYXB0aW9uIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICNCQkI7IH1cblxuLnBzd3BfX2NhcHRpb25fX2NlbnRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI0NDQzsgfVxuXG4ucHN3cF9fY2FwdGlvbi0tZW1wdHkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIEZha2UgY2FwdGlvbiBlbGVtZW50LCB1c2VkIHRvIGNhbGN1bGF0ZSBoZWlnaHQgb2YgbmV4dC9wcmV2IGltYWdlICovXG4ucHN3cF9fY2FwdGlvbi0tZmFrZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKlxuXG5cdDUuIExvYWRpbmcgaW5kaWNhdG9yIChwcmVsb2FkZXIpXG5cblx0WW91IGNhbiBwbGF5IHdpdGggaXQgaGVyZSAtIGh0dHA6Ly9jb2RlcGVuLmlvL2RpbXNlbWVub3YvcGVuL3l5QldvUlxuXG4gKi9cbi5wc3dwX19wcmVsb2FkZXIge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBkaXJlY3Rpb246IGx0cjsgfVxuXG4ucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDEycHg7IH1cblxuLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTsgfVxuICAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgICAvKiBXZSB1c2UgLmdpZiBpbiBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgQ1NTIGFuaW1hdGlvbiAqL1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvcGhvdG9zd2lwZS9wcmVsb2FkZXIuZ2lmKSAwIDAgbm8tcmVwZWF0OyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7IH1cbiAgLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gICAgYW5pbWF0aW9uOiBjbG9ja3dpc2UgNTAwbXMgbGluZWFyIGluZmluaXRlOyB9XG4gIC5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XG4gICAgYW5pbWF0aW9uOiBkb251dC1yb3RhdGUgMTAwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpIGluZmluaXRlOyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiAxNXB4O1xuICBtYXJnaW46IDA7IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9fY3V0IHtcbiAgLyogXG5cdFx0XHRUaGUgaWRlYSBvZiBhbmltYXRpbmcgaW5uZXIgY2lyY2xlIGlzIGJhc2VkIG9uIFBvbHltZXIgKFwibWF0ZXJpYWxcIikgbG9hZGluZyBpbmRpY2F0b3IgXG5cdFx0XHQgYnkgS2VhbnUgTGVlIGh0dHBzOi8vYmxvZy5rZWFudWxlZS5jb20vMjAxNC8xMC8yMC90aGUtdGFsZS1vZi10aHJlZS1zcGlubmVycy5odG1sXG5cdFx0Ki9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW46IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wc3dwX19wcmVsb2FkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuQGtleWZyYW1lcyBjbG9ja3dpc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZG9udXQtcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH0gfVxuXG4vKlxuXHRcblx0Ni4gQWRkaXRpb25hbCBzdHlsZXNcblxuICovXG4vKiByb290IGVsZW1lbnQgb2YgVUkgKi9cbi5wc3dwX191aSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE1NTA7IH1cblxuLyogdG9wIGJsYWNrIGJhciB3aXRoIGJ1dHRvbnMgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yICovXG4ucHN3cF9fdG9wLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wc3dwX19jYXB0aW9uLFxuLnBzd3BfX3RvcC1iYXIsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cblxuLyogcHN3cC0taGFzX21vdXNlIGNsYXNzIGlzIGFkZGVkIG9ubHkgd2hlbiB0d28gc3Vic2VxdWVudCBtb3VzZW1vdmUgZXZlbnRzIG9jY3VyICovXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5wc3dwX190b3AtYmFyLFxuLnBzd3BfX2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLyogcHN3cF9fdWktLWZpdCBjbGFzcyBpcyBhZGRlZCB3aGVuIG1haW4gaW1hZ2UgXCJmaXRzXCIgYmV0d2VlbiB0b3AgYmFyIGFuZCBib3R0b20gYmFyIChjYXB0aW9uKSAqL1xuLnBzd3BfX3VpLS1maXQgLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4vKiBwc3dwX191aS0taWRsZSBjbGFzcyBpcyBhZGRlZCB3aGVuIG1vdXNlIGlzbid0IG1vdmluZyBmb3Igc2V2ZXJhbCBzZWNvbmRzIChKUyBvcHRpb24gdGltZVRvSWRsZSkgKi9cbi5wc3dwX191aS0taWRsZSAucHN3cF9fdG9wLWJhciB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLypcblx0cHN3cF9fdWktLWhpZGRlbiBjbGFzcyBpcyBhZGRlZCB3aGVuIGNvbnRyb2xzIGFyZSBoaWRkZW5cblx0ZS5nLiB3aGVuIHVzZXIgdGFwcyB0byB0b2dnbGUgdmlzaWJpbGl0eSBvZiBjb250cm9sc1xuKi9cbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX190b3AtYmFyLFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2NhcHRpb24sXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIC8qIEZvcmNlIHBhaW50ICYgY3JlYXRlIGNvbXBvc2l0aW9uIGxheWVyIGZvciBjb250cm9scy4gKi9cbiAgb3BhY2l0eTogMC4wMDE7IH1cblxuLyogcHN3cF9fdWktLW9uZS1zbGlkZSBjbGFzcyBpcyBhZGRlZCB3aGVuIHRoZXJlIGlzIGp1c3Qgb25lIGl0ZW0gaW4gZ2FsbGVyeSAqL1xuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQsXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBzd3BfX2VsZW1lbnQtLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wc3dwLS1taW5pbWFsLS1kYXJrIC5wc3dwX190b3AtYmFyIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4vKiEgc2FuaXRpemUuY3NzIHY0LjEuMCB8IENDMCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9qb25hdGhhbnRuZWFsL3Nhbml0aXplLmNzcyAqL1xuLyogRGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xudGVtcGxhdGUsXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogRWxlbWVudHMgb2YgSFRNTCAoaHR0cHM6Ly93d3cudzMub3JnL1RSL2h0bWw1L3NlbWFudGljcy5odG1sKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gUmVtb3ZlIHJlcGVhdGluZyBiYWNrZ3JvdW5kcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIEFkZCBib3ggc2l6aW5nIGluaGVyaXRlbmNlIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLyogMSAqL1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBBZGQgdGV4dCBkZWNvcmF0aW9uIGluaGVyaXRhbmNlIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQWRkIHZlcnRpY2FsIGFsaWdubWVudCBpbmhlcml0ZW5jZSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBBZGQgYm9yZGVyIGJveCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBBZGQgdGhlIGRlZmF1bHQgY3Vyc29yIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMy4gQWRkIGEgZmxhdHRlbmVkIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogNC4gUHJldmVudCBmb250IHNpemUgYWRqdXN0bWVudHMgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBhbmQgaU9TLlxuICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIC8qIDIgKi9cbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDMgKi9cbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgLyogMyAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogNCAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDUgKi8gfVxuXG4vKiBTZWN0aW9ucyAoaHR0cHM6Ly93d3cudzMub3JnL1RSL2h0bWw1L3NlY3Rpb25zLmh0bWwpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZXMgYW5kIG1hcmdpbnMgb24gYGgxYCBlbGVtZW50cyB3aXRoaW5cbiAqIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAuNjdlbSAwOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnQgKGh0dHBzOi8vd3d3LnczLm9yZy9UUi9odG1sNS9ncm91cGluZy1jb250ZW50Lmh0bWwpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IGZvbnQgc2l6aW5nIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGhlaWdodCBpbiBGaXJlZm94LlxuICogMi4gQWRkIHZpc2libGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGxpc3Qgc3R5bGUgb24gbmF2aWdhdGlvbiBsaXN0cyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xubmF2IG9sLFxubmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIGEgYm9yZGVyZWQgdW5kZXJsaW5lIGVmZmVjdCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGV4dCBkZWNvcmF0aW9uIGluIEZpcmVmb3ggNDArLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBjb2xvcnMgaW4gSUUgOS0uXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjAwO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgzLjMzMzMlOyB9XG5cbi8qKlxuICogQ2hhbmdlIHRoZSBwb3NpdGlvbmluZyBvbiBzdXBlcnNjcmlwdCBhbmQgc3Vic2NyaXB0IGVsZW1lbnRzXG4gKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDEuIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogODMuMzMzMyU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07IH1cblxuLypcbiAqIFJlbW92ZSB0aGUgdGV4dCBzaGFkb3cgb24gdGV4dCBzZWxlY3Rpb25zIChvcGluaW9uYXRlZCkuXG4gKiAxLiBSZXN0b3JlIHRoZSBjb2xvcmluZyB1bmRvbmUgYnkgZGVmaW5pbmcgdGhlIHRleHQgc2hhZG93IChvcGluaW9uYXRlZCkuXG4gKi9cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkNGZjO1xuICAvKiAxICovXG4gIGNvbG9yOiAjMDAwMDAwO1xuICAvKiAxICovXG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYztcbiAgLyogMSAqL1xuICBjb2xvcjogIzAwMDAwMDtcbiAgLyogMSAqL1xuICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50IChodHRwczovL3d3dy53My5vcmcvVFIvaHRtbDUvZW1iZWRkZWQtY29udGVudC0wLmh0bWwpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIENoYW5nZSB0aGUgYWxpZ25tZW50IG9uIG1lZGlhIGVsZW1lbnRzIGluIGFsbCBicm93ZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxuaWZyYW1lLFxuaW1nLFxuc3ZnLFxudmlkZW8ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKipcbiAqIENoYW5nZSB0aGUgZmlsbCBjb2xvciB0byBtYXRjaCB0aGUgdGV4dCBjb2xvciBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuc3ZnIHtcbiAgZmlsbDogY3VycmVudENvbG9yOyB9XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBMaW5rcyAoaHR0cHM6Ly93d3cudzMub3JnL1RSL2h0bWw1L2xpbmtzLmh0bWwjbGlua3MpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIGdhcHMgaW4gdW5kZXJsaW5lcyBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIGhvdmVyaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDsgfVxuXG4vKiBUYWJ1bGFyIGRhdGEgKGh0dHBzOi8vd3d3LnczLm9yZy9UUi9odG1sNS90YWJ1bGFyLWRhdGEuaHRtbClcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogUmVtb3ZlIGJvcmRlciBzcGFjaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbi8qIHRyYW5zZm9ybS1zdHlsZTogIChodHRwczovL3d3dy53My5vcmcvVFIvaHRtbDUvZm9ybXMuaHRtbClcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZGVmYXVsdCBzdHlsaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMy4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIDEgKi9cbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMyAqLyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBDb3JyZWN0IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIFByZXZlbnQgdGhlIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAuMzVlbSAuNjI1ZW0gLjc1ZW07IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICogMi4gQ2hhbmdlIHRoZSByZXNpemUgZGlyZWN0aW9uIG9uIHRleHRhcmVhcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogMSAqL1xuICByZXNpemU6IHZlcnRpY2FsO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb24gaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgZm9yIE9TIFguXG4gKi9cbjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHRleHQgc3R5bGUgb24gcGxhY2Vob2xkZXJzIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IC41NDsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyogV0FJLUFSSUEgKGh0dHBzOi8vd3d3LnczLm9yZy9UUi9odG1sNS9kb20uaHRtbCN3YWktYXJpYSlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIENoYW5nZSB0aGUgY3Vyc29yIG9uIGJ1c3kgZWxlbWVudHMgKG9waW5pb25hdGVkKS5cbiAqL1xuW2FyaWEtYnVzeT1cInRydWVcIl0ge1xuICBjdXJzb3I6IHByb2dyZXNzOyB9XG5cbi8qXG4gKiBDaGFuZ2UgdGhlIGN1cnNvciBvbiBjb250cm9sIGVsZW1lbnRzIChvcGluaW9uYXRlZCkuXG4gKi9cblthcmlhLWNvbnRyb2xzXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKlxuICogQ2hhbmdlIHRoZSBjdXJzb3Igb24gZGlzYWJsZWQsIG5vdC1lZGl0YWJsZSwgb3Igb3RoZXJ3aXNlXG4gKiBpbm9wZXJhYmxlIGVsZW1lbnRzIChvcGluaW9uYXRlZCkuXG4gKi9cblthcmlhLWRpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiBVc2VyIGludGVyYWN0aW9uIChodHRwczovL3d3dy53My5vcmcvVFIvaHRtbDUvZWRpdGluZy5odG1sKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBSZW1vdmUgdGhlIHRhcHBpbmcgZGVsYXkgb24gY2xpY2thYmxlIGVsZW1lbnRzIChvcGluaW9uYXRlZCkuXG4gKiAxLiBSZW1vdmUgdGhlIHRhcHBpbmcgZGVsYXkgaW4gSUUgMTAuXG4gKi9cbmEsXG5hcmVhLFxuYnV0dG9uLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnRleHRhcmVhLFxuW3RhYmluZGV4XSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgLyogMSAqL1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxuXG4vKlxuICogQ2hhbmdlIHRoZSBkaXNwbGF5IG9uIHZpc3VhbGx5IGhpZGRlbiBhY2Nlc3NpYmxlIGVsZW1lbnRzIChvcGluaW9uYXRlZCkuXG4gKi9cbltoaWRkZW5dW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBkaXNwbGF5OiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuW2hpZGRlbl1bYXJpYS1oaWRkZW49XCJmYWxzZVwiXTpmb2N1cyB7XG4gIGNsaXA6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLm5iYi1jb3VudGVyLXRlbXAge1xuICAgIG1pbi1oZWlnaHQ6IDcwcmVtOyB9IH1cblxuLyoqXG4gKiBCYXNlXG4gKlxuICogQm9pbGVycGxhdGUgY29kZSBmb3IgdGhlIHByb2plY3QuXG4gKi9cbi8qIVxuICogVGhpcyBDU1MgcmVzb3VyY2UgaW5jb3Jwb3JhdGVzIGxpbmtzIHRvIGZvbnQgc29mdHdhcmUgd2hpY2ggaXMgdGhlIHZhbHVhYmxlIGNvcHlyaWdodGVkXG4gKiBwcm9wZXJ0eSBvZiBNb25vdHlwZSBhbmQvb3IgaXRzIHN1cHBsaWVycy4gWW91IG1heSBub3QgYXR0ZW1wdCB0byBjb3B5LCBpbnN0YWxsLFxuICogcmVkaXN0cmlidXRlLCBjb252ZXJ0LCBtb2RpZnkgb3IgcmV2ZXJzZSBlbmdpbmVlciB0aGlzIGZvbnQgc29mdHdhcmUuIFBsZWFzZSBjb250YWN0XG4gKiBNb25vdHlwZSB3aXRoIGFueSBxdWVzdGlvbnMgcmVnYXJkaW5nIFdlYiBGb250czogIGh0dHBzOi8vd3d3Lmxpbm90eXBlLmNvbVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdIaW5kIE9wdGltaXplZCc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaGluZC1yZWd1bGFyLW9wdGltaXplZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaGluZC1yZWd1bGFyLW9wdGltaXplZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSGluZCc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaGluZC1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9oaW5kLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hpbmQnO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2hpbmQtbWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9oaW5kLW1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSGluZCc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaGluZC1zZW1pLWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL2hpbmQtc2VtaS1ib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG4vKipcbiAqIERlY2xhcmUgYWxsIGJsb2NrLWxldmVsIGVsZW1lbnQgbWFyZ2lucyBpbiB0aGUgc2FtZSBkaXJlY3Rpb24uXG4gKiBTZWU6IGh0dHA6Ly9jc3N3aXphcmRyeS5jb20vMjAxMi8wNi9zaW5nbGUtZGlyZWN0aW9uLW1hcmdpbi1kZWNsYXJhdGlvbnNcbiAqL1xuYWRkcmVzcyxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmJsb2NrcXVvdGUsXG5wLFxucHJlLFxuZGwsXG5vbCxcbnVsLFxuZmlndXJlLFxuaHIsXG50YWJsZSxcbmZpZWxkc2V0IHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG4vKipcbiAqIE1hdGNoIHR5cGUgc3R5bGVzIG9mIGZvcm0gZWxlbWVudHMgdG8gcGFyZW50c1xuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IHR5cGUgc3R5bGVzIGZvciB0aGUgcHJvamVjdC5cbiAqIDIuIEVuc3VyZSB0aGUgcGFnZSBhbHdheXMgZmlsbHMgYXQgbGVhc3QgdGhlIGVudGlyZSBoZWlnaHQgb2YgdGhlIHZpZXdwb3J0LlxuICovXG5odG1sIHtcbiAgY29sb3I6ICM1NjYwNmI7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDYyLjUlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAzMjBweDsgfVxuXG4uZm9udHMtc3RhZ2UtMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhpbmQgT3B0aW1pemVkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDsgfVxuXG4uZm9udHMtc3RhZ2UtMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5zY3JvbGwtbG9jayB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODYsIDk2LCAxMDcsIDAuNSk7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDM7IH1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2U0ZTc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlM2U0ZTcgMCwgI2Y3ZjlmYSA1MHJlbSk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ib2R5LS1oZWFkcm9vbSB7XG4gIHBhZGRpbmctdG9wOiA3cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgLmJvZHktLWhlYWRyb29tIHtcbiAgICAgIHBhZGRpbmctdG9wOiA5LjVyZW07IH0gfVxuXG4uYm9keS0tdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi5ib2R5LS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY3YjAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi5ib2R5LS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGU3NjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIE9mZnNldCBgYWx0YCB0ZXh0IGZyb20gc3Vycm91bmRpbmcgY29weS5cbiAqIDIuIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG4gKiAzLiBQcmV2ZW50IGltYWdlcyBmcm9tIGJlaW5nIHN0cmV0Y2hlZCB3aGVuIHdpZHRoIG9yIGhlaWdodCBhdHRyaWJ1dGVzIGFyZVxuICogICAgcHJlc2VudC5cbiAqL1xuaW1nIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5wIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICBwIHtcbiAgICBmb250LXNpemU6IDJyZW07IH0gfVxuXG4udS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnUtaGlkZGVuLXZpc3VhbGx5IHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50OyB9XG5cbi51LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi51LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLnUtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi51LWNvbG9yLXJlZCB7XG4gIGNvbG9yOiAjZGMwYTBhOyB9XG5cbi51LWNvbG9yLWJsdWUge1xuICBjb2xvcjogIzAwNGU3NjsgfVxuXG4udS1jb2xvci1ncmVlbiB7XG4gIGNvbG9yOiAjNGE5NTQ0OyB9XG5cbi51LWZhZGUtb3V0IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5ICFpbXBvcnRhbnQ7IH1cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J2J1dHRvbiddOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J3Jlc2V0J106LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nc3VibWl0J106LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAzcHggc29saWQgI2MzYzhjZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDVweDsgfVxuXG46Zm9jdXMge1xuICBvdXRsaW5lOiAzcHggc29saWQgI2MzYzhjZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDVweDsgfVxuXG46Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7IH1cblxuLyoqXG4gKiBMYXlvdXRcbiAqXG4gKiBTdHlsZXNoZWV0cyBmb3IgdGhlIG1haW4gcGFydHMgb2YgdGhlIHNpdGUuXG4gKi9cbi5hcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAuYXJ0aWNsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmFydGljbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTZyZW07IH0gfVxuXG4uYXJ0aWNsZS0td2l0aC1zcGFjaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDhyZW07IH1cblxuLmFydGljbGVfX3dyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gICAgLmFydGljbGVfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAuYXJ0aWNsZV9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYXJ0aWNsZV9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYxLjg3NWVtKSB7XG4gICAgLmFydGljbGVfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiA3cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogN3JlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmFydGljbGVfX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDg2cmVtOyB9XG5cbi5hcnRpY2xlX19jb250YWluZXItLWZ1bGx3aWR0aCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgbWF4LXdpZHRoOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAyMy40Mzc1ZW0pIHtcbiAgICAuYXJ0aWNsZV9fY29udGFpbmVyLS1mdWxsd2lkdGgge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgLmFydGljbGVfX2NvbnRhaW5lci0tZnVsbHdpZHRoIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYXJ0aWNsZV9fY29udGFpbmVyLS1mdWxsd2lkdGgge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjEuODc1ZW0pIHtcbiAgICAuYXJ0aWNsZV9fY29udGFpbmVyLS1mdWxsd2lkdGgge1xuICAgICAgbWFyZ2luLWxlZnQ6IC03cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtN3JlbTsgfSB9XG5cbi5hcnRpY2xlX19jb250YWluZXItLXNwYWNpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW07IH1cblxuLmFydGljbGVfX3NlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIC5hcnRpY2xlX19zZWN0aW9uOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAuYXJ0aWNsZV9fc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYXJ0aWNsZV9fc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cmVtOyB9IH1cblxuLmFydGljbGVfX3NlY3Rpb24tLWxhcmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgLmFydGljbGVfX3NlY3Rpb24tLWxhcmdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmFydGljbGVfX3NlY3Rpb24tLWxhcmdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDlyZW07IH0gfVxuXG4uYXJ0aWNsZV9fc2VjdGlvbi0tc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAuYXJ0aWNsZV9fc2VjdGlvbi0tc21hbGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYXJ0aWNsZV9fc2VjdGlvbi0tc21hbGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG5cbi5hcnRpY2xlX19zZWN0aW9uLS1ib3JkZXJlZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzNjOGNlOyB9XG5cbi5hcnRpY2xlX19zZWN0aW9uLS1mdWxsd2lkdGgge1xuICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSAxMDAlKSAvIC0yKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIDEwMCUpIC8gLTIpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gICAgLmFydGljbGVfX3NlY3Rpb24tLWZ1bGx3aWR0aCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTQ0MHB4IC0gMTAwJSkgLyAtMik7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDE0NDBweCAtIDEwMCUpIC8gLTIpOyB9IH1cblxuLmFydGljbGVfX3NlY3Rpb24tLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNywgMjI4LCAyMzEsIDAuNSk7XG4gIHBhZGRpbmc6IDRyZW0gMXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5hcnRpY2xlX19zZWN0aW9uLS1ncmV5IHtcbiAgICAgIHBhZGRpbmc6IDVyZW0gMi41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYxLjg3NWVtKSB7XG4gICAgLmFydGljbGVfX3NlY3Rpb24tLWdyZXkge1xuICAgICAgcGFkZGluZzogN3JlbTsgfSB9XG5cbi5hcnRpY2xlX19zZWN0aW9uLS1hc2lkZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmFydGljbGVfX3NlY3Rpb24tLWFzaWRlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xuICAgICAgbWF4LXdpZHRoOiAzOHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2OC43NWVtKSB7XG4gICAgLmFydGljbGVfX3NlY3Rpb24tLWFzaWRlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYXJ0aWNsZV9fc2VjdGlvbi0tYXNpZGUtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY4Ljc1ZW0pIHtcbiAgLmFydGljbGVfX3NlY3Rpb24tLWFzaWRlLXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMXJlbTsgfSB9XG5cbi5hcnRpY2xlX19tYXAge1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIGhlaWdodDogMzcuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5hcnRpY2xlX19tYXAge1xuICAgICAgaGVpZ2h0OiA0NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmFydGljbGVfX21hcCB7XG4gICAgICBoZWlnaHQ6IDU0cmVtOyB9IH1cblxuLnBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwNTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAgIC5wYWdlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDE0NDBweDsgfSB9XG5cbi5wYWdlLS1vdmVyZmxvd2FibGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4ucGFnZS0tc2hpZnRlZCB7XG4gIHJpZ2h0OiAyNXJlbTsgfVxuXG4ucGFnZV9fd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAyMy40Mzc1ZW0pIHtcbiAgICAucGFnZV9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5wYWdlX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5wYWdlX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjEuODc1ZW0pIHtcbiAgICAucGFnZV9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDdyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjEuODc1ZW0pIHtcbiAgICAucGFnZV9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTsgfSB9XG5cbi5wYWdlX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEzMDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODEuMjVlbSkge1xuICAgIC5wYWdlX19jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4ucGFnZV9fY29udGFpbmVyLS1mdWxsd2lkdGgge1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIG1heC13aWR0aDogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gICAgLnBhZ2VfX2NvbnRhaW5lci0tZnVsbHdpZHRoIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5wYWdlX19jb250YWluZXItLWZ1bGx3aWR0aCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTIuNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnBhZ2VfX2NvbnRhaW5lci0tZnVsbHdpZHRoIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYxLjg3NWVtKSB7XG4gICAgLnBhZ2VfX2NvbnRhaW5lci0tZnVsbHdpZHRoIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtN3JlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTdyZW07IH0gfVxuXG4ucGFnZV9fY29udGFpbmVyLS1zcGFjZXIge1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDgxLjI1ZW0pIHtcbiAgICAucGFnZV9fY29udGFpbmVyLS1zcGFjZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTsgfSB9XG5cbi5za2lwLXRvLWNvbnRlbnQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuOSk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZzogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHotaW5kZXg6IDEwNzsgfVxuICAuc2tpcC10by1jb250ZW50OmhvdmVyLCAuc2tpcC10by1jb250ZW50OmZvY3VzLCAuc2tpcC10by1jb250ZW50OmFjdGl2ZSB7XG4gICAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGNsaXAtcGF0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgLnNraXAtdG8tY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDEuN3JlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnNraXAtdG8tY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDEuOXJlbTsgfSB9XG5cbi8qKlxuICogUHJldmlldyBmcmFtZVxuICovXG4ucHJldmlldyB7XG4gIHBhZGRpbmc6IDJyZW07IH1cblxuLnByZXZpZXctLXBhZGRpbmdsZXNzIHtcbiAgcGFkZGluZzogMDsgfVxuXG4ucHJldmlldy0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRlNzY7IH1cblxuLnByZXZpZXctLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjdiMDA7IH1cblxuLyoqXG4gKiBQYXJ0aWNsZXNcbiAqL1xuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMWVtO1xuICB3aWR0aDogMWVtOyB9XG5cbi5jb29raWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3R0b206IDA7XG4gIGJveC1zaGFkb3c6IDAgLTFweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTk5OyB9XG4gIC5jb29raWUgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07IH1cblxuLmNvb2tpZV9faW5uZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDIzLjQzNzVlbSkge1xuICAgIC5jb29raWVfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgLmNvb2tpZV9faW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmNvb2tpZV9faW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MS44NzVlbSkge1xuICAgIC5jb29raWVfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogN3JlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDdyZW07XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5jb29raWVfX2J1dHRvbiAuYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxMHJlbTsgfVxuXG4uY29va2llX19mb3JtIHtcbiAgaGVpZ2h0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmNvb2tpZV9fZm9ybVthcmlhLWhpZGRlbj0nZmFsc2UnXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmpzLWNvb2tpZS1jb2xsYXBzZSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXG4gKiBDb21wb25lbnRzXG4gKlxuICogQWxsIHBhcnRzIG9mIHRoZSBzaXRlIGJleW9uZCB0aGUgbGF5b3V0LlxuICovXG4uaGVhZGxpbmUge1xuICBjb2xvcjogIzAwNGU3NjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5oZWFkbGluZS0taW52ZXJ0ZWQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uaGVhZGxpbmUtLTEge1xuICBmb250LXNpemU6IDIuOHJlbTsgfVxuXG4uaGVhZGxpbmUtLTIge1xuICBmb250LXNpemU6IDIuOHJlbTsgfVxuXG4uaGVhZGxpbmUtLTMge1xuICBmb250LXNpemU6IDIuOHJlbTsgfVxuXG4uaGVhZGxpbmUtLTQge1xuICBmb250LXNpemU6IDJyZW07IH1cblxuLmhlYWRsaW5lLS1kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uaGVhZGxpbmUtLWRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuaGVhZGxpbmUtLTEge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtOyB9XG4gIC5oZWFkbGluZS0tMiB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07IH1cbiAgLmhlYWRsaW5lLS0zIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTsgfVxuICAuaGVhZGxpbmUtLTQge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9XG4gIC5oZWFkbGluZS0tZGlzcGxheS0xIHtcbiAgICBmb250LXNpemU6IDJyZW07IH1cbiAgLmhlYWRsaW5lLS1kaXNwbGF5LTIge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAuaGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAuaGVhZGxpbmUtLTEge1xuICAgIGZvbnQtc2l6ZTogNC44cmVtOyB9XG4gIC5oZWFkbGluZS0tMiB7XG4gICAgZm9udC1zaXplOiA0cmVtOyB9XG4gIC5oZWFkbGluZS0tZGlzcGxheS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuLmtpY2tlciB7XG4gIGNvbG9yOiAjNTY2MDZiO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmtpY2tlci0taW52ZXJ0ZWQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uaW50cm8ge1xuICBjb2xvcjogIzU2NjA2YjsgfVxuXG4uaW50cm8tLWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5pbnRybyB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuXG4uYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvciwgYm9yZGVyLWNvbG9yLCB0ZXh0LWRlY29yYXRpb247XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGU3NjtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNnJlbTtcbiAgbWluLWhlaWdodDogNC40cmVtO1xuICBwYWRkaW5nOiAxLjJyZW0gMi41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5idXR0b246aG92ZXIsIC5idXR0b246Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnV0dG9uICsgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgLmJ1dHRvbjpob3ZlciwgLmJ1dHRvbjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmJ1dHRvbl9fdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMC4xcmVtOyB9XG5cbi5idXR0b24tLWFjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjdiMDA7IH1cblxuLmJ1dHRvbi0taWNvbiAuYnV0dG9uX190ZXh0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYnV0dG9uLS1pbmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2M4Y2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5idXR0b24tLWludmFsaWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMwYTBhOyB9XG5cbi5idXR0b24tLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuYnV0dG9uLS1pbnZlcnRlZC5idXR0b24tLWluYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgLmJ1dHRvbi0taW52ZXJ0ZWQuYnV0dG9uLS1vcmFuZ2Uge1xuICAgIGNvbG9yOiAjZWY3YjAwOyB9XG4gIC5idXR0b24tLWludmVydGVkLmJ1dHRvbi0tYmx1ZSB7XG4gICAgY29sb3I6ICMwMDRlNzY7IH1cblxuLmJ1dHRvbi0tb3V0bGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA0ZTc2O1xuICBjb2xvcjogIzAwNGU3NjtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNC40cmVtIC0gMi42cmVtKTsgfVxuICAuYnV0dG9uLS1vdXRsaW5lOmhvdmVyLCAuYnV0dG9uLS1vdXRsaW5lOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZTc2O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idXR0b24tLW91dGxpbmUuYnV0dG9uLS1pbmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzNjOGNlO1xuICAgIGNvbG9yOiAjYzNjOGNlOyB9XG4gIC5idXR0b24tLW91dGxpbmUuYnV0dG9uLS1pbnZlcnRlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idXR0b24tLW91dGxpbmUuYnV0dG9uLS1pbnZlcnRlZDpob3ZlciwgLmJ1dHRvbi0tb3V0bGluZS5idXR0b24tLWludmVydGVkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5idXR0b24tLW91dGxpbmUuYnV0dG9uLS1pbnZlcnRlZC5idXR0b24tLW9yYW5nZTpob3ZlciwgLmJ1dHRvbi0tb3V0bGluZS5idXR0b24tLWludmVydGVkLmJ1dHRvbi0tb3JhbmdlOmZvY3VzIHtcbiAgICBjb2xvcjogI2VmN2IwMDsgfVxuICAuYnV0dG9uLS1vdXRsaW5lLmJ1dHRvbi0taW52ZXJ0ZWQuYnV0dG9uLS1ibHVlOmhvdmVyLCAuYnV0dG9uLS1vdXRsaW5lLmJ1dHRvbi0taW52ZXJ0ZWQuYnV0dG9uLS1ibHVlOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwNGU3NjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAuYnV0dG9uLS1sYXJnZSB7XG4gICAgaGVpZ2h0OiA3cmVtO1xuICAgIHdpZHRoOiA3LjVyZW07IH1cbiAgICAuYnV0dG9uLS1sYXJnZSAuYnV0dG9uX19pY29uIHtcbiAgICAgIGhlaWdodDogMS42ZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogLTAuNmVtO1xuICAgICAgd2lkdGg6IDEuNmVtOyB9IH1cblxuLmRldGFpbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmRldGFpbHNfX3N1bW1hcnkge1xuICBjb2xvcjogIzkxOThhMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDJyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gIHdpZHRoOiAycmVtOyB9XG4gIC5kZXRhaWxzX19zdW1tYXJ5OmhvdmVyLCAuZGV0YWlsc19fc3VtbWFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgLmRldGFpbHNfX3N1bW1hcnk6Oi1vLWRldGFpbHMtbWFya2VyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kZXRhaWxzX19zdW1tYXJ5OjotbW96LWRldGFpbHMtbWFya2VyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kZXRhaWxzX19zdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kZXRhaWxzX19zdW1tYXJ5OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRldGFpbHNfX2ljb24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uZGV0YWlsc19fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2U0ZTc7XG4gIGJveC1zaGFkb3c6IDJweCA0cHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtaW4td2lkdGg6IDIwcmVtO1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDE7IH1cbiAgLmRldGFpbHNbb3Blbj0ndHJ1ZSddIC5kZXRhaWxzX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjEuODY1ZW0pIHtcbiAgICAuZGV0YWlsc19fY29udGVudCB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDRyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjEuODc1ZW0pIHtcbiAgICAuZGV0YWlsc19fY29udGVudCB7XG4gICAgICBib3R0b206IC0yLjI1cmVtO1xuICAgICAgbGVmdDogNXJlbTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHdpZHRoOiAyNXJlbTsgfSB9XG5cbi5kZXRhaWxzX19jb250ZW50OjphZnRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYxLjg2NWVtKSB7XG4gICAgLmRldGFpbHNfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2UzZTRlNyB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAxLjVyZW0gMS41cmVtO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IC0xLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjEuODc1ZW0pIHtcbiAgICAuZGV0YWlsc19fY29udGVudDo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZTNlNGU3IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxLjVyZW0gMS41cmVtIDEuNXJlbSAwO1xuICAgICAgYm90dG9tOiAyLjI1cmVtO1xuICAgICAgbGVmdDogLTEuNXJlbTtcbiAgICAgIHRvcDogYXV0bzsgfSB9XG5cbi5kZXRhaWxzX19oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLmRldGFpbHNfX3RleHQge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgLmRldGFpbHNfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuXG4ubGFiZWwge1xuICBjb2xvcjogIzU2NjA2YjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgLmxhYmVsX19pY29uIHtcbiAgICBoZWlnaHQ6IDEuNGVtO1xuICAgIG1hcmdpbi1yaWdodDogMC44cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMC4zNWVtO1xuICAgIHdpZHRoOiAxLjRlbTsgfVxuXG4ubGFiZWwtLXJlcXVpcmVkOjphZnRlciB7XG4gIGNvbG9yOiAjZWY3YjAwO1xuICBjb250ZW50OiAnKic7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cblxuLmxhYmVsLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjOTE5OGExOyB9XG5cbi5sYWJlbC0taW52YWxpZCB7XG4gIGNvbG9yOiAjZGMwYTBhOyB9XG4gIC5sYWJlbC0taW52YWxpZDo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZGMwYTBhOyB9XG5cbi5sYWJlbC0taGludCB7XG4gIGNvbG9yOiAjZGMwYTBhO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sb2dvIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubG9nbzpob3ZlciwgLmxvZ286Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubG9nb19faW1hZ2Uge1xuICBjb2xvcjogI2MzYzhjZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IGF1dG87IH1cblxuLnRhYmxlIHtcbiAgY29sb3I6ICM1NjYwNmI7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRhYmxlOjpiZWZvcmUsIC50YWJsZTo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLnRhYmxlIHRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRhYmxlIGNhcHRpb24ge1xuICAgIGNvbG9yOiAjOTE5OGExO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC50YWJsZSB0aCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtaW4td2lkdGg6IDEwcmVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC50YWJsZSB0ZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnRhYmxlIHRoOmZpcnN0LWNoaWxkLFxuICAudGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnRhYmxlIHRoIHAsXG4gIC50YWJsZSB0ZCBwIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnRhYmxlIHRoLFxuICAudGFibGUgdGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzNjOGNlO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAudGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYxZjI7IH1cbiAgLnRhYmxlIHVsLFxuICAudGFibGUgb2wge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuICAudGFibGUgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlOyB9XG4gIC50YWJsZSBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gIC50YWJsZSAubGlua19faWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuMTVyZW07IH1cbiAgLnRhYmxlIC5saW5rIC5pY29uIHtcbiAgICBoZWlnaHQ6IDAuNzVlbTtcbiAgICB3aWR0aDogMC43NWVtOyB9XG4gIC50YWJsZSAuaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMC41cmVtIDA7IH1cblxuLnRhYmxlLS1ydGUgdGQsXG4udGFibGUtLXJ0ZSB0aCB7XG4gIG1heC13aWR0aDogMzByZW07XG4gIG1pbi13aWR0aDogMThyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRhYmxlLS1kYXJrIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjcsIDIyOCwgMjMxLCAwLjUpOyB9XG5cbi50YWJsZV9faW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4udGFibGVfX2hlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4udGFibGVfX2hpZ2hsaWdodCB7XG4gIGJvcmRlcjogMC40cmVtIHNvbGlkICNlZjdiMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAudGFibGUgdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICAudGFibGUgdGgsXG4gIC50YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMXJlbTsgfVxuICAudGFibGVfX2lubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9IH1cblxuLnNlbGVjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAxNCA4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcG9seWdvbiBmaWxsPSclMjMwMDRlNzYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDYuNjgwMDAwLCAzLjkzMDAwMCkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC02LjY4MDAwMCwgLTMuOTMwMDAwKSAnIHBvaW50cz0nMy45MyAtMi43NSAxMC42MSAzLjkzIDMuOTMgMTAuNjEgMi43NSA5LjQzIDguMjE0MTc5NjkgMy45MyAyLjc1IC0xLjU3JyUzRSUzQy9wb2x5Z29uJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMS42cmVtIC0gMXB4KSBjYWxjKDUwJSArIDFweCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweCA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjM2M4Y2U7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGhlaWdodDogNC40cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IGNhbGMoKDQuNHJlbSAtIDEuMyAqIDEuNnJlbSkgLyAyIC0gMnB4KSA0cmVtIGNhbGMoKDQuNHJlbSAtIDEuMyAqIDEuNnJlbSkgLyAyIC0gMnB4KSAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItY29sb3I7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlbGVjdDpob3ZlciwgLnNlbGVjdDpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAuc2VsZWN0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDRlNzY7IH1cbiAgLnNlbGVjdFtkaXNhYmxlZF0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAxNCA4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcG9seWdvbiBmaWxsPSclMjM5MTk4YTEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDYuNjgwMDAwLCAzLjkzMDAwMCkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC02LjY4MDAwMCwgLTMuOTMwMDAwKSAnIHBvaW50cz0nMy45MyAtMi43NSAxMC42MSAzLjkzIDMuOTMgMTAuNjEgMi43NSA5LjQzIDguMjE0MTc5NjkgMy45MyAyLjc1IC0xLjU3JyUzRSUzQy9wb2x5Z29uJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBib3JkZXItY29sb3I6ICM5MTk4YTE7XG4gICAgY29sb3I6ICM5MTk4YTE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNlbGVjdFthcmlhLWludmFsaWQ9J3RydWUnXSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDE0IDgnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0Nwb2x5Z29uIGZpbGw9JyUyM2RjMGEwYScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNi42ODAwMDAsIDMuOTMwMDAwKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTYuNjgwMDAwLCAtMy45MzAwMDApICcgcG9pbnRzPSczLjkzIC0yLjc1IDEwLjYxIDMuOTMgMy45MyAxMC42MSAyLjc1IDkuNDMgOC4yMTQxNzk2OSAzLjkzIDIuNzUgLTEuNTcnJTNFJTNDL3BvbHlnb24lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCAxMCwgMTAsIDAuMik7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMwYTBhO1xuICAgIGNvbG9yOiAjZGMwYTBhOyB9XG5cbi5zZWxlY3QtLXNlbGVjdGVkIHtcbiAgY29sb3I6ICMwMDRlNzY7IH1cblxuLnNlbGVjdC0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRlNzY7XG4gIGJvcmRlci1jb2xvcjogIzAwNGU3NjsgfVxuICAuc2VsZWN0LS1ibHVlOmhvdmVyLCAuc2VsZWN0LS1ibHVlOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDRlNzY7IH1cblxuLnNlbGVjdC0taW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMTQgOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BvbHlnb24gZmlsbD0nJTIzZmZmJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg2LjY4MDAwMCwgMy45MzAwMDApIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtNi42ODAwMDAsIC0zLjkzMDAwMCkgJyBwb2ludHM9JzMuOTMgLTIuNzUgMTAuNjEgMy45MyAzLjkzIDEwLjYxIDIuNzUgOS40MyA4LjIxNDE3OTY5IDMuOTMgMi43NSAtMS41NyclM0UlM0MvcG9seWdvbiUzRSUzQy9zdmclM0VcIik7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5zZWxlY3QtLWZsYXQge1xuICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLnNlbGVjdF9faGludCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5zZWxlY3QtLWxhcmdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAyLjVyZW0gLSAxcHgpIGNhbGMoNTAlICsgMXB4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggMTJweDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBoZWlnaHQ6IDdyZW07XG4gICAgcGFkZGluZzogY2FsYygoN3JlbSAtIDEuMyAqIDIuNHJlbSkgLyAyIC0gMnB4KSA4cmVtIGNhbGMoKDdyZW0gLSAxLjMgKiAyLjRyZW0pIC8gMiAtIDJweCkgMnJlbTsgfSB9XG5cbi5pbWFnZSB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MzYzhjZTtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGhlaWdodDogNC40cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IGNhbGMoKDQuNHJlbSAtIDEuMyAqIDEuNnJlbSkgLyAyIC0gMnB4KSAxLjVyZW07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvcjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmlucHV0OmhvdmVyLCAuaW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLmlucHV0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNlZjdiMDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNlZjdiMDA7IH1cbiAgLmlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNjM2M4Y2U7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuaW5wdXRbZGlzYWJsZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZhO1xuICAgIGJvcmRlci1jb2xvcjogI2MzYzhjZTsgfVxuICAuaW5wdXRbZGlzYWJsZWRdOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5MTk4YTE7IH1cbiAgLmlucHV0W2FyaWEtaW52YWxpZD0ndHJ1ZSddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgMTAsIDEwLCAwLjIpO1xuICAgIGJvcmRlci1jb2xvcjogI2RjMGEwYTtcbiAgICBjb2xvcjogI2RjMGEwYTsgfVxuICAuaW5wdXRbYXJpYS1pbnZhbGlkPSd0cnVlJ106OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2RjMGEwYTtcbiAgICBvcGFjaXR5OiAwLjc1OyB9XG5cbi5pbnB1dC0tdGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiAxNy42cmVtO1xuICBwYWRkaW5nOiAxLjVyZW07IH1cbiAgLmlucHV0LS10ZXh0YXJlYVtkaXNhYmxlZF0ge1xuICAgIHJlc2l6ZTogbm9uZTsgfVxuXG4uaW5wdXQtLWZsYXQge1xuICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLmlucHV0LS1mbGF0OmZvY3VzIHtcbiAgICBtYXJnaW46IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmlucHV0LS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgaGVpZ2h0OiA3cmVtO1xuICAgIHBhZGRpbmc6IGNhbGMoKDdyZW0gLSAxLjMgKiAyLjRyZW0pIC8gMiAtIDJweCkgMi41cmVtOyB9IH1cblxuLmNoZWNrYm94IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWluLWhlaWdodDogMi40cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDMuM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jaGVja2JveCArIC5jaGVja2JveCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cblxuLmNoZWNrYm94LS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG5cbi5jaGVja2JveC0tZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5jaGVja2JveF9faW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi5jaGVja2JveF9faW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MzYzhjZTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDIuNHJlbTsgfVxuICAuY2hlY2tib3hfX2luZGljYXRvcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbSAxLjVyZW07XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2hlY2tib3hfX2lucHV0Om5vdChbZGlzYWJsZWRdKTpjaGVja2VkIH4gLmNoZWNrYm94X19pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjdiMDA7IH1cbiAgLmNoZWNrYm94X19pbnB1dDpub3QoW2Rpc2FibGVkXSk6Y2hlY2tlZCB+IC5jaGVja2JveF9faW5kaWNhdG9yOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgZmlsbD0nJTIzZmZmJyB2aWV3Qm94PScwIDAgMjQgMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wIDBoMjR2MjRIMHonIGZpbGw9J25vbmUnLyUzRSUzQ3BhdGggZD0nTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAuY2hlY2tib3hfX2lucHV0W2Rpc2FibGVkXTpjaGVja2VkIH4gLmNoZWNrYm94X19pbmRpY2F0b3I6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyBmaWxsPSclMjNjM2M4Y2UnIHZpZXdCb3g9JzAgMCAyNCAyNCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAgMGgyNHYyNEgweicgZmlsbD0nbm9uZScvJTNFJTNDcGF0aCBkPSdNOSAxNi4xN0w0LjgzIDEybC0xLjQyIDEuNDFMOSAxOSAyMSA3bC0xLjQxLTEuNDF6Jy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIC5jaGVja2JveF9faW5wdXRbYXJpYS1pbnZhbGlkPSd0cnVlJ106aW52YWxpZCB+IC5jaGVja2JveF9faW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgMTAsIDEwLCAwLjIpO1xuICAgIGJvcmRlci1jb2xvcjogI2RjMGEwYTsgfVxuXG4uY2hlY2tib3hfX2xhYmVsIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5jaGVja2JveF9faW5wdXRbZGlzYWJsZWRdIH4gLmNoZWNrYm94X19sYWJlbCB7XG4gICAgY29sb3I6ICM5MTk4YTE7IH1cbiAgLmNoZWNrYm94LS1pbnZhbGlkIC5jaGVja2JveF9faW5wdXQ6aW52YWxpZCB+IC5jaGVja2JveF9fbGFiZWwsXG4gIC5jaGVja2JveF9faW5wdXRbYXJpYS1pbnZhbGlkPSd0cnVlJ106aW52YWxpZCB+IC5jaGVja2JveF9fbGFiZWwge1xuICAgIGNvbG9yOiAjZGMwYTBhOyB9XG5cbi5yYWRpbyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1pbi1oZWlnaHQ6IDIuNHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzLjRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucmFkaW8gKyAucmFkaW8ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG5cbi5yYWRpby0tZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5yYWRpb19faW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi5yYWRpb19faW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MzYzhjZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDIuNHJlbTsgfVxuICAucmFkaW9fX2luZGljYXRvcjo6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAxLjZyZW07IH1cbiAgLnJhZGlvX19pbnB1dDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMgfiAucmFkaW9fX2luZGljYXRvcjo6YWZ0ZXIsXG4gIC5yYWRpbzpub3QoLnJhZGlvLS1kaXNhYmxlZCk6aG92ZXIgLnJhZGlvX19pbmRpY2F0b3I6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY3YjAwOyB9XG4gIC5yYWRpb19faW5wdXQ6bm90KFtkaXNhYmxlZF0pOmNoZWNrZWQgfiAucmFkaW9fX2luZGljYXRvcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjdiMDA7IH1cbiAgLnJhZGlvX19pbnB1dFtkaXNhYmxlZF06Y2hlY2tlZCB+IC5yYWRpb19faW5kaWNhdG9yOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MzYzhjZTsgfVxuICAucmFkaW9fX2lucHV0Om5vdChbZGlzYWJsZWRdKTphY3RpdmUgfiAucmFkaW9fX2luZGljYXRvcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjdiMDA7IH1cbiAgLnJhZGlvX19pbnB1dFthcmlhLWludmFsaWQ9J3RydWUnXTppbnZhbGlkIH4gLnJhZGlvX19pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCAxMCwgMTAsIDAuMik7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMwYTBhOyB9XG4gIC5yYWRpb19faW5wdXRbYXJpYS1pbnZhbGlkPSd0cnVlJ106aW52YWxpZDpmb2N1cyB+IC5yYWRpb19faW5kaWNhdG9yOjphZnRlcixcbiAgLnJhZGlvLS1pbnZhbGlkOmhvdmVyIC5yYWRpb19faW5wdXRbYXJpYS1pbnZhbGlkPSd0cnVlJ106aW52YWxpZCB+IC5yYWRpb19faW5kaWNhdG9yOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMGEwYTsgfVxuXG4ucmFkaW9fX2xhYmVsIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5yYWRpb19faW5wdXRbZGlzYWJsZWRdIH4gLnJhZGlvX19sYWJlbCB7XG4gICAgY29sb3I6ICNjM2M4Y2U7IH1cbiAgLnJhZGlvLS1pbnZhbGlkIC5yYWRpb19faW5wdXQ6aW52YWxpZCB+IC5yYWRpb19fbGFiZWwsXG4gIC5yYWRpb19faW5wdXRbYXJpYS1pbnZhbGlkPSd0cnVlJ106aW52YWxpZCB+IC5yYWRpb19fbGFiZWwge1xuICAgIGNvbG9yOiAjZGMwYTBhOyB9XG5cbi5maWxlLXVwbG9hZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmlsZS11cGxvYWQ6Zm9jdXMgLmZpbGUtdXBsb2FkX190ZXh0IHtcbiAgICBib3JkZXItY29sb3I6ICMwMDRlNzY7IH1cblxuLmZpbGUtdXBsb2FkLS1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5maWxlLXVwbG9hZC0tZGlzYWJsZWQgLmZpbGUtdXBsb2FkX190ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZhO1xuICAgIGJvcmRlci1jb2xvcjogI2MzYzhjZTtcbiAgICBjb2xvcjogIzkxOThhMTsgfVxuICAuZmlsZS11cGxvYWQtLWRpc2FibGVkIC5maWxlLXVwbG9hZF9fbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjM2M4Y2U7IH1cblxuLmZpbGUtdXBsb2FkLS1pbnZhbGlkIC5maWxlLXVwbG9hZF9fdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCAxMCwgMTAsIDAuMik7XG4gIGJvcmRlci1jb2xvcjogI2RjMGEwYTtcbiAgY29sb3I6IHJnYmEoMjIwLCAxMCwgMTAsIDAuNzUpOyB9XG5cbi5maWxlLXVwbG9hZC0taW52YWxpZCAuZmlsZS11cGxvYWRfX2xhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMGEwYTsgfVxuXG4uZmlsZS11cGxvYWRfX2lucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTsgfVxuICAuZmlsZS11cGxvYWRfX2lucHV0OmhvdmVyICsgLmZpbGUtdXBsb2FkX19sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDc2YzsgfVxuXG4uZmlsZS11cGxvYWRfX3RleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzNjOGNlO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW0gMCAwIDAuNHJlbTtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBjb2xvcjogI2MzYzhjZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGhlaWdodDogNC40cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IGNhbGMoKDQuNHJlbSAtIDEuMyAqIDEuNnJlbSkgLyAyIC0gMnB4KSAxLjVyZW07XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5maWxlLXVwbG9hZF9fdGV4dC0tZmlsbGVkIHtcbiAgY29sb3I6ICMzMzM7IH1cblxuLmZpbGUtdXBsb2FkX19sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRlNzY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMC40cmVtIDAuNHJlbSAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICB3aWR0aDogNXJlbTsgfVxuXG4uZmlsZS11cGxvYWRfX2ljb24ge1xuICBoZWlnaHQ6IDEuM2VtO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMS4zZW07IH1cblxuLmNvbnRyYXN0IHtcbiAgY29sb3I6ICMwMDRlNzY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jb250cmFzdC0tZGlzYWJsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZTc2O1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAwLjJlbTtcbiAgbGVmdDogNTAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTkwJSk7XG4gIHdpZHRoOiAxLjVlbTsgfVxuXG4uYWNjb3JkaW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjM2M4Y2U7IH1cblxuLmFjY29yZGlvbi0taW52ZXJ0ZWQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cbiAgLmFjY29yZGlvbi0taW52ZXJ0ZWQgLmFjY29yZGlvbl9fdGl0bGUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTsgfVxuICAuYWNjb3JkaW9uLS1pbnZlcnRlZCAuYWNjb3JkaW9uX190aXRsZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMTUgMTUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0Nwb2x5Z29uIGZpbGw9JyUyM2ZmZicgcG9pbnRzPSc4LjI2MTA2NDI2IDYuNzM0NDIzMzQgMTQuOTQ5Njc3NyA2LjczNDQyMzM0IDE0Ljk0OTY3NzcgOC4yODM0Mjc1MyA4LjI2MTA2NDI2IDguMjgzNDI3NTMgOC4yNjEwNjQyNiAxNC45NDk2Nzc3IDYuNjA3NDM4MzcgMTQuOTQ5Njc3NyA2LjYwNzQzODM3IDguMjgzNDI3NTMgMC4wNzk2Nzc4MTI1IDguMjgzNDI3NTMgMC4wNzk2Nzc4MTI1IDYuNzM0NDIzMzQgNi42MDc0MzgzNyA2LjczNDQyMzM0IDYuNjA3NDM4MzcgMC4wNzk2Nzc4MTI1IDguMjYxMDY0MjYgMC4wNzk2Nzc4MTI1JyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIC5hY2NvcmRpb24tLWludmVydGVkIC5hY2NvcmRpb25fX3RpdGxlLFxuICAuYWNjb3JkaW9uLS1pbnZlcnRlZCAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uYWNjb3JkaW9uX190aXRsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzNjOGNlO1xuICBjb2xvcjogIzAwNGU3NjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxLjc1cmVtIDAgMS41cmVtIDRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmFjY29yZGlvbl9fdGl0bGU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDE1IDE1JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcG9seWdvbiBmaWxsPSclMjMwMDRlNzYnIHBvaW50cz0nOC4yNjEwNjQyNiA2LjczNDQyMzM0IDE0Ljk0OTY3NzcgNi43MzQ0MjMzNCAxNC45NDk2Nzc3IDguMjgzNDI3NTMgOC4yNjEwNjQyNiA4LjI4MzQyNzUzIDguMjYxMDY0MjYgMTQuOTQ5Njc3NyA2LjYwNzQzODM3IDE0Ljk0OTY3NzcgNi42MDc0MzgzNyA4LjI4MzQyNzUzIDAuMDc5Njc3ODEyNSA4LjI4MzQyNzUzIDAuMDc5Njc3ODEyNSA2LjczNDQyMzM0IDYuNjA3NDM4MzcgNi43MzQ0MjMzNCA2LjYwNzQzODM3IDAuMDc5Njc3ODEyNSA4LjI2MTA2NDI2IDAuMDc5Njc3ODEyNSclM0UlM0MvcG9seWdvbiUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgbGVmdDogMXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyLjY1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtO1xuICAgIHdpZHRoOiAxLjVyZW07IH1cbiAgLmFjY29yZGlvbl9fdGl0bGVbYXJpYS1leHBhbmRlZD0ndHJ1ZSddOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgtNDVkZWcpOyB9XG4gIC5uby1qcyAuYWNjb3JkaW9uX190aXRsZSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5hY2NvcmRpb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMCA0cmVtIDNyZW07IH1cbiAgLmFjY29yZGlvbl9fY29udGVudCA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5uby1qcyAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYWNjb3JkaW9uX19jb250ZW50LS1hY3RpdmUge1xuICBhbmltYXRpb246IGFjY29yZGlvbkluIDAuNDVzIG5vcm1hbCBlYXNlLWluLW91dCBib3RoIDE7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hY2NvcmRpb25fX3RleHQge1xuICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG5Aa2V5ZnJhbWVzIGFjY29yZGlvbkluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07IH1cbiAgICAuYWNjb3JkaW9uX190aXRsZTo6YmVmb3JlIHtcbiAgICAgIHRvcDogMi45cmVtOyB9IH1cblxuLmJyZWFkY3J1bWIge1xuICBjb2xvcjogIzU2NjA2YjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uYnJlYWRjcnVtYi0tZm9vdGVyIC5icmVhZGNydW1iX19pdGVtIHtcbiAgY29sb3I6ICMwMDRlNzY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5icmVhZGNydW1iLS1mb290ZXIgLmJyZWFkY3J1bWJfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICB3aWR0aDogMC42cmVtOyB9XG5cbi5icmVhZGNydW1iX19sYWJlbCxcbi5icmVhZGNydW1iX19jdXJyZW50IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDsgfVxuXG4uYnJlYWRjcnVtYl9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5icmVhZGNydW1iX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuYnJlYWRjcnVtYl9faXRlbTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDYgOScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWpvaW49J2JldmVsJyUzRSUzQ3BvbHlsaW5lIHN0cm9rZT0nJTIzYjBiM2I2JyBzdHJva2Utd2lkdGg9JzEuMycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMy4wMDAwMDAsIDQuNTAwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0zLjAwMDAwMCwgLTQuNTAwMDAwKSAnIHBvaW50cz0nMSA4IDUgNC41IDEgMSclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAwLjVyZW07IH1cblxuLmJyZWFkY3J1bWJfX2xpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5icmVhZGNydW1iX19saW5rOmZvY3VzLCAuYnJlYWRjcnVtYl9fbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmNhcm91c2VsX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY2Fyb3VzZWxfX2l0ZW0tY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY2Fyb3VzZWxfX2l0ZW0tbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jYXJvdXNlbF9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNhcm91c2VsX19jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgMXJlbTtcbiAgd2lkdGg6IDIuNXJlbTsgfVxuXG4uY2Fyb3VzZWxfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLmNhcm91c2VsX19uYXZpZ2F0aW9uIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNhcm91c2VsX19uYXZpZ2F0aW9uLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNjOGNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAgMC43NXJlbTtcbiAgd2lkdGg6IDFyZW07IH1cblxuLmNhcm91c2VsX19uYXZpZ2F0aW9uLWl0ZW0tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRlNzY7IH1cblxuLmNhcm91c2VsIC5hcnRpY2xlLXRlYXNlcl9faW5uZXIge1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7IH1cblxuLmNhcm91c2VsLS1pbnZlcnRlZCAuY2Fyb3VzZWxfX25hdmlnYXRpb24taXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuXG4uY2Fyb3VzZWwtLWludmVydGVkIC5jYXJvdXNlbF9fbmF2aWdhdGlvbi1pdGVtLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jYXJvdXNlbCB7XG4gICAgbWFyZ2luOiAwIC0xcmVtOyB9XG4gICAgLmNhcm91c2VsX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuY2Fyb3VzZWxfX2Zvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYxLjg3NWVtKSB7XG4gIC5jYXJvdXNlbF9faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzJTsgfVxuICAuY2Fyb3VzZWwtLW1heC14bCAuY2Fyb3VzZWxfX2l0ZW0tY29udGFpbmVyIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gIC5jYXJvdXNlbC0tbWF4LXhsIC5jYXJvdXNlbF9faXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMzMlOyB9XG4gIC5jYXJvdXNlbC0tbWF4LXhsIC5jYXJvdXNlbF9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmNvdmVyIHtcbiAgaGVpZ2h0OiAxOHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgLmNvdmVyIHtcbiAgICAgIGhlaWdodDogMzhyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5jb3ZlciB7XG4gICAgICBoZWlnaHQ6IDQ2cmVtOyB9IH1cblxuLmNvdmVyX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZpZ3VyZSB7XG4gIG1hcmdpbjogMDsgfVxuICAuZmlndXJlX19tZWRpYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5maWd1cmVfX21lZGlhLS01MCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuZmlndXJlX19tZWRpYS0tMTZ4OSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cbiAgLmZpZ3VyZV9faWZyYW1lIHtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZmlndXJlX19jYXB0aW9uIHtcbiAgICBjb2xvcjogIzU2NjA2YjtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmZpZ3VyZV9fY29weXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuZmlndXJlX19sZW5ndGgge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICAuZmlndXJlX19pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTVlbTsgfVxuICAuZmlndXJlX19tZWRpYS1vdmVybGF5IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7IH1cblxuLmpzLXJlcGxhY2UtdmlkZW8ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5maWd1cmUtLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5maWd1cmVfX21lZGlhLW92ZXJsYXktLXZpZGVvIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTI1LCAxNzQsIDAuNSk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuZmlndXJlX19tZWRpYS1vdmVybGF5LS12aWRlbyAuaWNvbi1idXR0b24ge1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG5cbi5maWd1cmVfX21lZGlhLW92ZXJsYXktdGV4dCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZpZ3VyZV9fbWVkaWEtb3ZlcmxheS10ZXh0IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiA4MCU7IH1cbiAgLmZpZ3VyZV9fbWVkaWEtb3ZlcmxheS10ZXh0IGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5maWd1cmVfX21lZGlhLW92ZXJsYXktdGV4dCBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmZpZ3VyZV9fbWVkaWEtb3ZlcmxheSB7XG4gICAgcGFkZGluZzogMi41cmVtOyB9XG4gIC5maWd1cmVfX2NhcHRpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gIC5maWd1cmVfX21lZGlhLW92ZXJsYXktdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuZmlndXJlX19tZWRpYS1vdmVybGF5LXRleHQgcCB7XG4gICAgICBtYXgtd2lkdGg6IDkwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5maWd1cmVfX2NhcHRpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTsgfVxuICAuZmlndXJlX19tZWRpYS1vdmVybGF5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgLmZpZ3VyZV9fbWVkaWEtb3ZlcmxheS10ZXh0IHAge1xuICAgICAgd2lkdGg6IDY1JTsgfSB9XG5cbi5mb3JtLWdyb3VwIHtcbiAgYm9yZGVyOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbjogMCAwIDJyZW07XG4gIG1heC13aWR0aDogNTNyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5mb3JtLWdyb3VwID4gLmljb24tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAycmVtOyB9XG4gIC5mb3JtLWdyb3VwIC5mb3JtYXR0ZWQtdGV4dCB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbjogMDsgfVxuXG4uZm9ybS1ncm91cC0taW5saW5lIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5mb3JtLWdyb3VwLS1zaGlmdGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDMuNXJlbTsgfVxuXG4uZm9ybS1ncm91cC0tc21hbGwge1xuICBtYXgtd2lkdGg6IDE1cmVtOyB9XG5cbi5mb3JtLWdyb3VwLS1jZW50ZXJlZCB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5mb3JtLWdyb3VwLS1taWNybyAuaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW0gMCAwIDAuNHJlbTtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDA7IH1cblxuLmZvcm0tZ3JvdXAtLW1pY3JvIC5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwIDAuNHJlbSAwLjRyZW0gMDtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07IH1cblxuLmZvcm0tZ3JvdXBfX2lubmVyIHtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JtLWdyb3VwLS1taWNybyAuZm9ybS1ncm91cF9faW5uZXIge1xuICAgIG1hcmdpbjogMDsgfVxuXG4uZm9ybS1ncm91cF9faGludCB7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLmZvcm0tZ3JvdXBfX2ljb24tYnV0dG9uIHtcbiAgcmlnaHQ6IDA7IH1cblxuLmZvcm0tZ3JvdXBfX2NvbnRhaW5lci0tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmZvcm0tZ3JvdXBfX2NvbnRhaW5lci0tZGlzYWJsZWQgLmZvcm1hdHRlZC10ZXh0IHtcbiAgY29sb3I6ICNjM2M4Y2U7IH1cblxuLmZvcm0tZ3JvdXBfX2NvbnRhaW5lci0tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5mb3JtLWdyb3VwX19jb250YWluZXItLWJsb2NrID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuZm9ybS1ncm91cF9fY29udGFpbmVyLS1ibG9jayAuY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLmZvcm0tZ3JvdXBfX2RldGFpbHMge1xuICB0b3A6IC02LjdyZW07IH1cbiAgLmZvcm0tZ3JvdXBfX2RldGFpbHMgLmRldGFpbHNfX3N1bW1hcnkge1xuICAgIHJpZ2h0OiAwLjI1cmVtOyB9XG5cbi5mb3JtLWdyb3VwX19kZXRhaWxzLS1yYWRpbyB7XG4gIHRvcDogMC40cmVtOyB9XG4gIC5mb3JtLWdyb3VwX19kZXRhaWxzLS1yYWRpbyAuZGV0YWlsc19fY29udGVudCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bzsgfVxuICAuZm9ybS1ncm91cF9fZGV0YWlscy0tcmFkaW8gLmRldGFpbHNfX3N1bW1hcnkge1xuICAgIGxlZnQ6IDFyZW07IH1cblxuLmZvcm0tZ3JvdXBfX2RldGFpbHMtLWNoZWNrYm94IHtcbiAgbGVmdDogM3JlbTtcbiAgdG9wOiAwLjRyZW07IH1cbiAgLmZvcm0tZ3JvdXBfX2RldGFpbHMtLWNoZWNrYm94IC5kZXRhaWxzX19jb250ZW50IHtcbiAgICBtaW4td2lkdGg6IDQwcmVtOyB9XG5cbi5mb3JtLWdyb3VwX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmZvcm0tZ3JvdXBfX2dyb3VwICsgLmZvcm0tZ3JvdXBfX2dyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5mb3JtLWdyb3VwX19kZXRhaWxzLS1jb21iaW5lZCB7XG4gICAgbWFyZ2luOiAxLjc1cmVtIDEuNXJlbTsgfVxuICAuZm9ybS1ncm91cF9fY29udGFpbmVyLS1pbmxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IGF1dG8gLTFyZW07IH1cbiAgICAuZm9ybS1ncm91cF9fY29udGFpbmVyLS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG1hcmdpbjogYXV0byAxcmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgLmZvcm0tZ3JvdXAgLmZvcm1hdHRlZC10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmZvcm0tZ3JvdXBfX2NvbnRhaW5lci0taW5saW5lIHtcbiAgICBtYXJnaW46IGF1dG8gLTIuNXJlbTsgfVxuICAgIC5mb3JtLWdyb3VwX19jb250YWluZXItLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgICBtYXJnaW46IGF1dG8gMi41cmVtOyB9XG4gIC5mb3JtLWdyb3VwX19oaW50Om5vdCguZm9ybS1ncm91cF9faGludC0tZml4ZWQpIHtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aGl0ZS1zcGFjZTogcHJlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjg2NWVtKSB7XG4gIC5mb3JtLWdyb3VwX19kZXRhaWxzLS1jb21iaW5lZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAgIC5mb3JtLWdyb3VwX19kZXRhaWxzLS1jb21iaW5lZCAuZGV0YWlsc19fY29udGVudCB7XG4gICAgICBsZWZ0OiAtMnJlbTsgfVxuICAuZm9ybS1ncm91cF9fZGV0YWlscy0tY29tYmluZWQgLmRldGFpbHNfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICBsZWZ0OiAxLjJyZW07IH1cbiAgLmZvcm0tZ3JvdXBfX2RldGFpbHMtLXJhZGlvIHtcbiAgICBsZWZ0OiAtMC42cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMC41cmVtO1xuICAgIHRvcDogMXJlbTsgfVxuICAgIC5mb3JtLWdyb3VwX19kZXRhaWxzLS1yYWRpbyAuZGV0YWlsc19fc3VtbWFyeSB7XG4gICAgICBib3R0b206IGNhbGMoMTAwJSAtIDEuNXJlbSk7XG4gICAgICBsZWZ0OiAxMDAlOyB9XG4gICAgLmZvcm0tZ3JvdXBfX2RldGFpbHMtLXJhZGlvIC5kZXRhaWxzX19jb250ZW50OjphZnRlciB7XG4gICAgICBsZWZ0OiAwLjJyZW07IH1cbiAgLmZvcm0tZ3JvdXBfX2RldGFpbHMtLWNoZWNrYm94IC5kZXRhaWxzX19jb250ZW50IHtcbiAgICBib3R0b206IDRyZW07XG4gICAgbGVmdDogLTE4cmVtO1xuICAgIHRvcDogYXV0bzsgfVxuICAuZm9ybS1ncm91cF9fZGV0YWlscy0tY2hlY2tib3ggLmRldGFpbHNfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICBib3R0b206IC0xLjVyZW07XG4gICAgbGVmdDogMTVyZW07XG4gICAgdG9wOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjEuODc1ZW0pIHtcbiAgLmZvcm0tZ3JvdXBfX2RldGFpbHMgLmRldGFpbHNfX2NvbnRlbnQge1xuICAgIGxlZnQ6IGNhbGMoMTAwJSArIDJyZW0pOyB9XG4gIC5mb3JtLWdyb3VwX19kZXRhaWxzLS1jb21iaW5lZCB7XG4gICAgdG9wOiAtMXJlbTsgfVxuICAgIC5mb3JtLWdyb3VwX19kZXRhaWxzLS1jb21iaW5lZCAuZGV0YWlsc19fY29udGVudCB7XG4gICAgICBsZWZ0OiA0cmVtOyB9XG4gIC5mb3JtLWdyb3VwX19kZXRhaWxzLS1yYWRpbyAuZGV0YWlsc19fY29udGVudCB7XG4gICAgbGVmdDogNXJlbTsgfSB9XG5cbi5mb3JtYXR0ZWQtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgLmZvcm1hdHRlZC10ZXh0IHVsLFxuICAuZm9ybWF0dGVkLXRleHQgb2wge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuICAuZm9ybWF0dGVkLXRleHQgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlOyB9XG4gIC5mb3JtYXR0ZWQtdGV4dCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjJyZW07IH1cbiAgLmZvcm1hdHRlZC10ZXh0IHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5mb3JtYXR0ZWQtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuICAgIC5mb3JtYXR0ZWQtdGV4dCBsaSB7XG4gICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuXG4uaGlnaGxpZ2h0X190ZXh0IHtcbiAgY29sb3I6ICMwMDRlNzY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAuaGlnaGxpZ2h0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG5cbi5pY29uLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQuNHJlbTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiA0LjRyZW07IH1cbiAgLmljb24tYnV0dG9uICsgLmljb24tYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuICAuaWNvbi1idXR0b25fX2ljb24ge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yOyB9XG4gIC5pY29uLWJ1dHRvbi0tYmlnIC5pY29uLWJ1dHRvbl9faWNvbiB7XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgd2lkdGg6IDJlbTsgfVxuICAuaWNvbi1idXR0b24tLXJvdW5kIC5pY29uLWJ1dHRvbl9faWNvbiB7XG4gICAgaGVpZ2h0OiAxLjNlbTtcbiAgICB3aWR0aDogMS4zZW07IH1cblxuLmljb24tYnV0dG9uLS1hY3Rpb24ge1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07IH1cblxuLmljb24tYnV0dG9uLS1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uaWNvbi1idXR0b24tLXNoYWRvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjhyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbG9yOiAjMDA0ZTc2OyB9XG5cbi5pY29uLWJ1dHRvbi0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRlNzY7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5pY29uLWJ1dHRvbi0tYmx1ZTpob3ZlciwgLmljb24tYnV0dG9uLS1ibHVlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NzZjOyB9XG5cbi5pY29uLWJ1dHRvbi0tYmx1ZS1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNGU3NjtcbiAgY29sb3I6ICMwMDRlNzY7IH1cbiAgLmljb24tYnV0dG9uLS1ibHVlLW91dGxpbmU6aG92ZXIsIC5pY29uLWJ1dHRvbi0tYmx1ZS1vdXRsaW5lOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZTc2O1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5pY29uLWJ1dHRvbi0tZ3JleSB7XG4gIGNvbG9yOiAjYzNjOGNlOyB9XG4gIC5pY29uLWJ1dHRvbi0tZ3JleTpob3ZlciwgLmljb24tYnV0dG9uLS1ncmV5OmZvY3VzIHtcbiAgICBjb2xvcjogIzkxOThhMTsgfVxuXG4ubGluayB7XG4gIGNvbG9yOiAjMDA0ZTc2O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yczsgfVxuICAubGluazpob3ZlciwgLmxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDA0ZTc2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubGlua19faWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC4ycmVtOyB9XG4gIC5saW5rOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5saW5rLS1yZXNldCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubGluay0tcmVzZXQ6Zm9jdXMsIC5saW5rLS1yZXNldDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmxpbmstLW92ZXJsYXkge1xuICBib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiAxOyB9XG5cbi5saW5rLS1pbnZlcnRlZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5saW5rLS1pbnZlcnRlZDpmb2N1cywgLmxpbmstLWludmVydGVkOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ubGluay0tZ3JleSB7XG4gIGNvbG9yOiAjOTE5OGExOyB9XG4gIC5saW5rLS1ncmV5OmZvY3VzLCAubGluay0tZ3JleTpob3ZlciB7XG4gICAgY29sb3I6ICM5MTk4YTE7IH1cblxuLmxpbmstLW9yYW5nZSB7XG4gIGNvbG9yOiAjZWY3YjAwOyB9XG4gIC5saW5rLS1vcmFuZ2U6Zm9jdXMsIC5saW5rLS1vcmFuZ2U6aG92ZXIge1xuICAgIGNvbG9yOiAjZWY3YjAwOyB9XG5cbi5saW5rLS1hbmdsZTo6YWZ0ZXIge1xuICBjb250ZW50OiAn4oC6JztcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5saW5rLS1hbmdsZS1kb3VibGU6OmFmdGVyIHtcbiAgY29udGVudDogJ8K7JztcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5saW5rLS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cblxuLmxpbmstLWV4dGVybmFsIC5pY29uLS1hcnJvdy1mb3J3YXJkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4uYWN0aW9uLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uYWN0aW9uLWxpc3RfX3RpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5hY3Rpb24tbGlzdF9fY29udGFpbmVyIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmFjdGlvbi1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDAuNXJlbTsgfVxuXG4uYWN0aW9uLWxpc3RfX2xpbmsge1xuICBjb2xvcjogIzU2NjA2YjsgfVxuICAuYWN0aW9uLWxpc3RfX2l0ZW0tLWFjdGl2ZSAuYWN0aW9uLWxpc3RfX2xpbmsge1xuICAgIGNvbG9yOiAjMDA0ZTc2OyB9XG4gIC5hY3Rpb24tbGlzdF9fbGluazpmb2N1cywgLmFjdGlvbi1saXN0X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNGU3NjsgfVxuXG4ubWFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMHJlbTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmdtLXN0eWxlLWl3IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgLmdtLXN0eWxlLWl3IGRpdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmdtLXN0eWxlLWl3ICsgZGl2IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm51bWJlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubnVtYmVyX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiA2cmVtOyB9XG4gIC5udW1iZXJfX2hlYWRsaW5lOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDAuMnJlbTtcbiAgICBtYXJnaW46IDAgYXV0byAyLjVyZW07XG4gICAgd2lkdGg6IDUuNXJlbTsgfVxuICAubnVtYmVyX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMjVyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTBlbSkge1xuICAubnVtYmVyX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxMHJlbTsgfSB9XG5cbi5wYWdpbmF0aW9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDhyZW07IH1cbiAgLnBhZ2luYXRpb25fX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAycmVtIDAgM3JlbTsgfVxuICAucGFnaW5hdGlvbl9faXRlbSB7XG4gICAgbWFyZ2luOiAwIDEuNXJlbTsgfVxuXG4ucGFnaW5hdGlvbl9fbGluay0tY3VycmVudCB7XG4gIGNvbG9yOiAjNTY2MDZiO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtOyB9XG4gICAgLnBhZ2luYXRpb25fX2xpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5wYWdpbmF0aW9uX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cbiAgLnBhZ2luYXRpb24tLWNlbnRlcmVkIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuLnBob25lICsgLnBob25lIHtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG4ucGhvbmVfX3RleHQge1xuICBjb2xvcjogIzAwNGU3NjtcbiAgZm9udC1zaXplOiA0LjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5waG9uZS0taW52ZXJ0ZWQge1xuICBjb2xvcjogI2ZmZjsgfVxuICAucGhvbmUtLWludmVydGVkIC5waG9uZV9fdGV4dCB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNHJlbTsgfVxuICAucHJvZ3Jlc3MtYmFyX19zdGVwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjM2M4Y2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhcjsgfVxuICAucHJvZ3Jlc3MtYmFyX19zdGVwOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjRyZW0gMCAwIDAuNHJlbTsgfVxuICAucHJvZ3Jlc3MtYmFyX19zdGVwOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMC40cmVtIDAuNHJlbSAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAucHJvZ3Jlc3MtYmFyX19zdGVwLS1jb21wbGV0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmN2IwMDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ucHJvZ3Jlc3MtYmFyLS1kb25lIC5wcm9ncmVzcy1iYXJfX3N0ZXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE5NTQ0OyB9XG5cbi50YWJsZS1vZi1jb250ZW50cyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzNjOGNlO1xuICBtYXJnaW46IDRyZW0gMDtcbiAgbWF4LXdpZHRoOiA4NnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfVxuICAudGFibGUtb2YtY29udGVudHNfX2hlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cbiAgLnRhYmxlLW9mLWNvbnRlbnRzX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnRhYmxlLW9mLWNvbnRlbnRzX19pdGVtIHtcbiAgICBjb2xvcjogIzAwNGU3NjtcbiAgICBtYXJnaW46IDFyZW0gMDsgfVxuICAudGFibGUtb2YtY29udGVudHNfX2xpbmsgLmljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC50YWJsZS1vZi1jb250ZW50cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfVxuICAgIC50YWJsZS1vZi1jb250ZW50c19faXRlbSB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBtYXJnaW46IDAuNXJlbSAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRhYmxlLW9mLWNvbnRlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtOyB9XG4gICAgLnRhYmxlLW9mLWNvbnRlbnRzX19saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfSB9XG5cbi50b29sYmFyX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IC0yLjVyZW07XG4gIG1hcmdpbi10b3A6IC0yLjVyZW07IH1cblxuLnRvb2xiYXJfX2xpc3QtaXRlbSB7XG4gIG1hcmdpbjogMCAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnRvb2xiYXJfX2xpc3QtaXRlbS0tcHJpbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50b29sYmFyX19saXN0LWl0ZW0tLWluZm8ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDhyZW07XG4gIHotaW5kZXg6IDEwMTsgfVxuXG4udG9vbGJhcl9fbGlzdC1pdGVtLS1pbmZvLCAudG9vbGJhcl9fbGlzdC1pdGVtLS1wcmludCB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4udG9vbGJhcl9fbGlzdC1pdGVtLS1vdmVybGFwIHtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgdG9wOiAxMHJlbTtcbiAgei1pbmRleDogMTsgfVxuXG4udG9vbGJhci0tZmxvYXRpbmcge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRvcDogMXJlbTsgfVxuXG4udG9vbGJhcl9fZHJvcGRvd24ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxlZnQ6IDUwJTtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMS41cmVtIDAuNXJlbSAwLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHdpZHRoOiA4cmVtO1xuICB6LWluZGV4OiAxOyB9XG4gIC50b29sYmFyX19kcm9wZG93bjo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMCAxLjVyZW0gMS41cmVtO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICB3aWR0aDogMDsgfVxuICAudG9vbGJhcl9fZHJvcGRvd25bYXJpYS1oaWRkZW49J2ZhbHNlJ10ge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cblxuLnRvb2xiYXJfX2Ryb3Bkb3duLWl0ZW0ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMC41cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC50b29sYmFyX19saXN0LWl0ZW0tLWluZm8ge1xuICAgIHJpZ2h0OiAycmVtO1xuICAgIHRvcDogMTEuNXJlbTsgfVxuICAudG9vbGJhcl9fbGlzdC1pdGVtLS1vdmVybGFwIHtcbiAgICByaWdodDogMS41cmVtO1xuICAgIHRvcDogMTVyZW07IH1cbiAgLnRvb2xiYXItLWZsb2F0aW5nIHtcbiAgICByaWdodDogMnJlbTtcbiAgICB0b3A6IDJyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAudG9vbGJhcl9fbGlzdCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50b29sYmFyX19saXN0LWl0ZW0tLXByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudG9vbGJhcl9fbGlzdC1pdGVtLS1pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmlucHV0LXdpdGgtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5pbnB1dC13aXRoLWJ1dHRvbl9faW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjRyZW07IH1cblxuLmlucHV0LXdpdGgtYnV0dG9uX19idXR0b24ge1xuICBjb2xvcjogIzAwNGU3NjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAuaW5wdXQtd2l0aC1idXR0b25fX2lucHV0W2Rpc2FibGVkXSArIC5pbnB1dC13aXRoLWJ1dHRvbl9fYnV0dG9uIHtcbiAgICBjb2xvcjogIzkxOThhMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuaW5wdXQtd2l0aC1idXR0b25fX2lucHV0W2FyaWEtaW52YWxpZD0ndHJ1ZSddICsgLmlucHV0LXdpdGgtYnV0dG9uX19idXR0b24ge1xuICAgIGNvbG9yOiAjZGMwYTBhOyB9XG5cbi5pZnJhbWUge1xuICBib3JkZXI6IDA7XG4gIG1pbi1oZWlnaHQ6IDIwcmVtO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mb250LXpvb20ge1xuICBjb2xvcjogIzAwNGU3NjsgfVxuXG4uZm9udC16b29tX19idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMi40cmVtOyB9XG4gIC5mb250LXpvb21fX2J1dHRvbltkaXNhYmxlZF0ge1xuICAgIGNvbG9yOiAjOTE5OGExO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uZm9udC16b29tX19idXR0b24tLTEwMCB7XG4gIGZvbnQtc2l6ZTogMC43ZW07IH1cblxuLmljb24tYnV0dG9uLmZvbnQtem9vbV9fYnV0dG9uLS0xNTAge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4ycmVtKTsgfVxuXG4uaWNvbi1idXR0b24uZm9udC16b29tX19idXR0b24tLTIwMCB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNHJlbSk7IH1cblxuLmxpbmtlZC1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hY2NvcmRpb24tbGlzdF9faGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5hY2NvcmRpb24tbGlzdF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5hY2NvcmRpb24tbGlzdF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5hY2NvcmRpb24tbGlzdF9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjEuODc1ZW0pIHtcbiAgICAuYWNjb3JkaW9uLWxpc3RfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNS41cmVtOyB9IH1cblxuLmFjY29yZGlvbi1saXN0X19pdGVtOmxhc3QtY2hpbGQgLmFjY29yZGlvbi1saXN0X19hY2NvcmRpb24ge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5hcnRpY2xlLWhlYWRlciB7XG4gIG1hcmdpbjogNHJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFydGljbGUtaGVhZGVyX19oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIC5hcnRpY2xlLWhlYWRlcl9faW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgbWF4LXdpZHRoOiA4NnJlbTsgfVxuICAuYXJ0aWNsZS1oZWFkZXJfX2ludHJvIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICAuYXJ0aWNsZS1oZWFkZXJfX2ltYWdlLCAuYXJ0aWNsZS1oZWFkZXJfX2ludHJvLCAuYXJ0aWNsZS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmFydGljbGUtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuYXJ0aWNsZS1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgICAuYXJ0aWNsZS1oZWFkZXJfX2ludHJvIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9XG4gICAgLmFydGljbGUtaGVhZGVyX19pbnRybywgLmFydGljbGUtaGVhZGVyX19oZWFkbGluZSB7XG4gICAgICBtYXgtd2lkdGg6IDQ4cmVtOyB9XG4gICAgLmFydGljbGUtaGVhZGVyX19pbWFnZSB7XG4gICAgICBtYXJnaW4tdG9wOiA2cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmFydGljbGUtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gICAgLmFydGljbGUtaGVhZGVyX19oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgICBtYXgtd2lkdGg6IDY1cmVtOyB9XG4gICAgLmFydGljbGUtaGVhZGVyX19pbnRybyB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBtYXgtd2lkdGg6IDgwcmVtOyB9IH1cblxuLmFydGljbGUtdGVhc2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hcnRpY2xlLXRlYXNlcl9fZmlndXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFydGljbGUtdGVhc2VyX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYXJ0aWNsZS10ZWFzZXJfX2ljb24sIC5hcnRpY2xlLXRlYXNlcl9fYmF0Y2gge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsZWZ0OiAxcmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFyZW07IH1cbiAgLmFydGljbGUtdGVhc2VyX19iYXRjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICBwYWRkaW5nOiAwLjZyZW0gMS44cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmFydGljbGUtdGVhc2VyX19pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY3YjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDAuNnJlbTsgfVxuICAuYXJ0aWNsZS10ZWFzZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07IH1cbiAgLmFydGljbGUtdGVhc2VyX19raWNrZXIge1xuICAgIG1hcmdpbjogMCAwLjFyZW0gMC41cmVtOyB9XG4gIC5hcnRpY2xlLXRlYXNlcl9fZGF0ZSB7XG4gICAgY29sb3I6ICNlZjdiMDA7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuYXJ0aWNsZS10ZWFzZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbjogMCAwLjFyZW07IH1cbiAgLmFydGljbGUtdGVhc2VyX19tb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG4gIC5hcnRpY2xlLXRlYXNlcl9faGlnaGxpZ2h0IHtcbiAgICBib3JkZXItYm90dG9tOiAwLjJyZW0gZG90dGVkICNlZjdiMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5hcnRpY2xlLXRlYXNlci0taW50ZXJhY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMi40cmVtIDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgbWFyZ2luOiAtMi4xcmVtO1xuICBwYWRkaW5nOiAyLjFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBsaW5lYXI7XG4gIHotaW5kZXg6IDE7IH1cblxuLmFydGljbGUtdGVhc2VyLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFydGljbGUtdGVhc2VyLS1jZW50ZXIgLmFydGljbGUtdGVhc2VyX19pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1heC1oZWlnaHQ6IDE2cmVtO1xuICAgIG1heC13aWR0aDogMTZyZW07IH1cbiAgLmFydGljbGUtdGVhc2VyLS1jZW50ZXIgLmFydGljbGUtdGVhc2VyX19pbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMzVyZW07IH1cblxuLmFydGljbGUtdGVhc2VyOmhvdmVyIC5hcnRpY2xlLXRlYXNlcl9fbW9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAuYXJ0aWNsZS10ZWFzZXItLWludGVyYWN0aXZlOmhvdmVyIHtcbiAgICBtYXJnaW46IC0yLjZyZW07XG4gICAgcGFkZGluZzogMi42cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmFydGljbGUtdGVhc2VyLS1pbnRlcmFjdGl2ZTpob3ZlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMC40cmVtOyB9XG4gICAgLmFydGljbGUtdGVhc2VyLS1pbnRlcmFjdGl2ZTpob3Zlci5hcnRpY2xlLXRlYXNlci0td2lkZS5hcnRpY2xlLXRlYXNlci0taW1hZ2Uge1xuICAgICAgcGFkZGluZzogMi42cmVtIDMuNnJlbTsgfVxuICAuYXJ0aWNsZS10ZWFzZXItLXdpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMCAxcmVtOyB9XG4gICAgLmFydGljbGUtdGVhc2VyLS13aWRlIC5hcnRpY2xlLXRlYXNlcl9faW1hZ2Uge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgbWF4LXdpZHRoOiAzMXJlbTtcbiAgICAgIG1pbi13aWR0aDogMjEuNXJlbTsgfSB9XG5cbi5iaWxsX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuXG4uYmlsbF9fcm93LS1zaGlmdGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cbi5iaWxsX19yb3ctLXN0YWNrZWQge1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmJpbGxfX3Jvdy0tc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDMuNXJlbTsgfVxuXG4uYmlsbF9fdGl0bGUge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cblxuLmJpbGxfX3RpdGxlLS1zaGlmdGVkIHtcbiAgY29sb3I6ICM5MTk4YTE7XG4gIG1hcmdpbi1sZWZ0OiAycmVtOyB9XG5cbi5iaWxsX190aXRsZS0tbGFyZ2Uge1xuICBjb2xvcjogIzAwNGU3NjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5iaWxsX190aXRsZS0tZW1waGFzaXplZCB7XG4gIGNvbG9yOiAjMDA0ZTc2O1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5iaWxsX19kYXRhIHtcbiAgY29sb3I6ICMwMDRlNzY7IH1cblxuLmJpbGxfX2RhdGEtLWVtcGhhc2l6ZWQge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5iaWxsX19kYXRhLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG5cbi5iaWxsX19kYXRhLS1zbWFsbCAubGlzdF9fcHJpY2Uge1xuICBmb250LXNpemU6IDJyZW07IH1cblxuLmJpbGxfX2RhdGEtLWluZm8ge1xuICBjb2xvcjogIzkxOThhMTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwLjVyZW0gMnJlbTsgfVxuXG4uYmlsbF9fcHJpY2Uge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uYmlsbF9faGlnaGxpZ2h0IHtcbiAgY29sb3I6ICMwMDRlNzY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uYmlsbF9fYm9keSB7XG4gIHBhZGRpbmc6IDAgMXJlbTsgfVxuXG4uYmlsbF9fZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDRlNzY7XG4gIGNvbG9yOiAjMDA0ZTc2O1xuICBwYWRkaW5nOiAzcmVtIDFyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5iaWxsX19mb290ZXIgLmxpc3RfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAzLjVyZW07IH1cblxuLmJyZWFrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxcmVtIDA7IH1cbiAgLmJyZWFrZXJfX2NvbHVtbiB7XG4gICAgbWFyZ2luOiAxcmVtOyB9XG4gIC5icmVha2VyX19jb2x1bW4gLmFydGljbGVfX3NlY3Rpb24ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5icmVha2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgICAuYnJlYWtlcl9fY29sdW1uIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7IH0gfVxuXG4uY2FsY3VsYXRvci10b29sX19jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jYWxjdWxhdG9yLXRvb2xfX3BhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTAlKTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNhbGN1bGF0b3ItdG9vbF9fcGFnZS0taGlkZS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UtaW4tb3V0IDAuNXM7IH1cblxuLmNhbGN1bGF0b3ItdG9vbF9fcGFnZS0taGlkZS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UtaW4tb3V0IDAuNXM7IH1cblxuLmNhbGN1bGF0b3ItdG9vbF9fcGFnZVthcmlhLWhpZGRlbj0nZmFsc2UnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UtaW4tb3V0IDAuNXM7IH1cblxuLmNvbnRhY3QtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTRlNztcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDNyZW0gMi41cmVtOyB9XG5cbi5jb250YWN0LWJveCAuZm9ybSB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjYzNjOGNlO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBwYWRkaW5nLXRvcDogMnJlbTsgfVxuICAuY29udGFjdC1ib3ggLmZvcm1bYXJpYS1oaWRkZW49J3RydWUnXSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29udGFjdC1ib3ggLmFydGljbGVfX3NlY3Rpb24ge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4uY29udGFjdC1ib3hfX2hlYWRsaW5lIHtcbiAgY29sb3I6ICM1NjYwNmI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uY29udGFjdC1ib3hfX2ljb24ge1xuICBjb2xvcjogI2MzYzhjZTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgd2lkdGg6IDVyZW07IH1cblxuLmNvbnRhY3QtYm94X19hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG5cbi5jb250YWN0LWJveF9fYWRkcmVzcy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmNvbnRhY3QtYm94X19udW1iZXJzIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG5cbi5jb250YWN0LWJveF9fbnVtYmVyLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cblxuLmNvbnRhY3QtYm94X19udW1iZXItbGluayB7XG4gIGNvbG9yOiAjNTY2MDZiOyB9XG4gIC5jb250YWN0LWJveF9fbnVtYmVyLWxpbms6Zm9jdXMsIC5jb250YWN0LWJveF9fbnVtYmVyLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjNTY2MDZiOyB9XG5cbi5jb250YWN0LWJveF9fYWN0aW9uLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY29udGFjdC1ib3hfX2FjdGlvbiB7XG4gIG1hcmdpbjogMnJlbSAwOyB9XG4gIC5jb250YWN0LWJveF9fYWN0aW9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgLmNvbnRhY3QtYm94X19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgLmNvbnRhY3QtYm94X19pY29uIHtcbiAgICBmbG9hdDogcmlnaHQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY29udGFjdC1ib3gge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAxLjVyZW07IH1cbiAgLmNvbnRhY3QtYm94X19jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNvbnRhY3QtYm94IC5mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIHBhZGRpbmctdG9wOiA0cmVtOyB9XG4gIC5jb250YWN0LWJveF9faGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gIC5jb250YWN0LWJveF9fY29sdW1uIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMS41cmVtOyB9XG4gIC5jb250YWN0LWJveF9faWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAuY29udGFjdC1ib3hfX2hlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5kaWFsb2cge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7IH1cbiAgLmRpYWxvZzpub3QoW2RhdGEtYTExeS1kaWFsb2ctbmF0aXZlXSkge1xuICAgIHotaW5kZXg6IDEwNjsgfVxuICAuZGlhbG9nW2FyaWEtaGlkZGVuPSd0cnVlJ10ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRpYWxvZ19fb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7IH1cbiAgLmRpYWxvZ19faW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmRpYWxvZ19faGVhZGxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRpYWxvZ19fYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDgwcmVtO1xuICAgIG1pbi13aWR0aDogMzByZW07XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAuZGlhbG9nX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtOyB9XG5cbi5kaWFsb2dfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmRpYWxvZ19fY29udGFpbmVyOjpiYWNrZHJvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5kaWFsb2dfX2NvbnRhaW5lclthcmlhLWhpZGRlbj0ndHJ1ZSddIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kaWFsb2dfX2NvbnRhaW5lcltvcGVuXSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRpYWxvZ19fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDFyZW07IH1cbiAgLmRpYWxvZ19fY2xvc2UgLmljb24ge1xuICAgIGhlaWdodDogMmVtO1xuICAgIHdpZHRoOiAyZW07IH1cblxuW2RhdGEtYTExeS1kaWFsb2ctbmF0aXZlXSAuZGlhbG9nX19vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAuZGlhbG9nX19jbG9zZSB7XG4gICAgcmlnaHQ6IDVyZW07XG4gICAgdG9wOiA1cmVtOyB9XG4gICAgLmRpYWxvZ19fY2xvc2UgLmljb24ge1xuICAgICAgaGVpZ2h0OiAzZW07XG4gICAgICB3aWR0aDogM2VtOyB9IH1cblxuLmZhY3RzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGU3NjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTByZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZhY3RzX19iYWNrZ3JvdW5kIHtcbiAgICBsZWZ0OiAtNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLmZhY3RzX19iYWNrZ3JvdW5kOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzEwNDk3NSwgIzAwN2RhZSk7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7IH1cbiAgLmZhY3RzX19pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZmFjdHNfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mYWN0c19fa2lja2VyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZmFjdHNfX2Nhcm91c2VsIHtcbiAgICBtYXJnaW46IDZyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZhY3RzX19idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAuZmFjdHMge1xuICAgIHBhZGRpbmc6IDEwcmVtIDVyZW07IH0gfVxuXG4uZmFxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTRlNztcbiAgcGFkZGluZzogNXJlbSAxcmVtOyB9XG4gIC5mYXFfX2hlYWRsaW5lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZhcV9fYWNjb3JkaW9uIHtcbiAgICBtYXJnaW46IDMuNXJlbSBhdXRvO1xuICAgIG1heC13aWR0aDogODYuNXJlbTsgfVxuICAuZmFxX19idXR0b24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmFxLS1pbnZlcnRlZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mYXEtLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZTc2OyB9XG5cbi5mYXEtLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjdiMDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmZhcSB7XG4gICAgcGFkZGluZzogNnJlbSAyLjVyZW07IH1cbiAgICAuZmFxX19hY2NvcmRpb24ge1xuICAgICAgbWFyZ2luOiA0cmVtIGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjEuODc1ZW0pIHtcbiAgLmZhcSB7XG4gICAgcGFkZGluZzogOHJlbTsgfSB9XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlNGU3O1xuICB3aWR0aDogMTAwJTsgfVxuICAuZm9vdGVyX19uYXZpZ2F0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYxZjI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAyMy40Mzc1ZW0pIHtcbiAgICAgIC5mb290ZXJfX25hdmlnYXRpb24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAgICAgLmZvb3Rlcl9fbmF2aWdhdGlvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLmZvb3Rlcl9fbmF2aWdhdGlvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjEuODc1ZW0pIHtcbiAgICAgIC5mb290ZXJfX25hdmlnYXRpb24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDdyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDdyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDIzLjQzNzVlbSkge1xuICAgICAgLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAgIC5mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MS44NzVlbSkge1xuICAgICAgLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5mb290ZXJfX2JvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIHBhZGRpbmctdG9wOiA2cmVtOyB9XG4gIC5mb290ZXJfX2xpbmsge1xuICAgIGNvbG9yOiAjMDA0ZTc2O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmZvb3Rlcl9fbmF2LCAuZm9vdGVyX19mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZm9vdGVyX19mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtOyB9XG4gIC5mb290ZXJfX25hdi10aXRsZSB7XG4gICAgY29sb3I6ICMwMDRlNzY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZm9vdGVyX19uYXYtdGl0bGU6Zm9jdXMsIC5mb290ZXJfX25hdi10aXRsZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmZvb3Rlcl9fbGlua3MsIC5mb290ZXJfX25hdi1saXN0LCAuZm9vdGVyX19uYXYtbGlzdC1zdWIge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuZm9vdGVyX19sb2dvLXRleHQsIC5mb290ZXJfX2xpbmtzIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43OyB9XG4gIC5mb290ZXJfX2xvZ28tdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgLmZvb3Rlcl9fbGlua3Mge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmZvb3Rlcl9fbmF2LWxpc3Qtc3ViIHtcbiAgICBjb2xvcjogIzAwNGU3NjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07IH1cbiAgLmZvb3Rlcl9fbmF2LWl0ZW0tc3ViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5mb290ZXJfX25hdi1saW5rLXN1YiB7XG4gICAgY29sb3I6ICMwMDRlNzY7IH1cbiAgLmZvb3Rlcl9fbG9nby1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMjJyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgLmZvb3Rlcl9fbmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAuZm9vdGVyX19uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjM2M4Y2U7XG4gICAgbWFyZ2luOiAycmVtIDAgMDtcbiAgICBwYWRkaW5nOiAzcmVtOyB9XG4gIC5mb290ZXJfX2xvZ28tY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5mb290ZXJfX25hdmlnYXRpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmZvb3Rlcl9fYm9keSB7XG4gICAgcGFkZGluZzogM3JlbTsgfVxuICAuZm9vdGVyX19uYXYge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmZvb3Rlcl9fbmF2LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5mb290ZXJfX2Zvb3RlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG4gICAgLmZvb3Rlcl9fZm9vdGVyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzNjOGNlOyB9XG4gIC5mb290ZXJfX2xpbmtzIHtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAuZm9vdGVyX19saW5rcy1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLmZvb3Rlcl9fbGlua3MtaXRlbTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgY29udGVudDogJ8K3JztcbiAgICBtYXJnaW46IDAgMC4ycmVtIDAgMC42cmVtOyB9XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07IH1cbiAgLmZvb3Rlcl9fbG9nby10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuZm9vdGVyX19sb2dvLXRleHQsIC5mb290ZXJfX2xvZ28tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MS44NzVlbSkge1xuICAuZm9vdGVyX19ib2R5IHtcbiAgICBwYWRkaW5nOiA0cmVtIDA7IH1cbiAgLmZvb3Rlcl9fbmF2LWxpc3Qtc3ViIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAzcmVtOyB9IH1cblxuLmZvb3Rlci1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGU3NjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mb290ZXItZGFya19fY29udGVudCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMDsgfVxuICAuZm9vdGVyLWRhcmtfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuZm9vdGVyLWRhcmtfX2xpc3QtaXRlbSB7XG4gICAgbWFyZ2luOiAxcmVtIDA7IH1cbiAgLmZvb3Rlci1kYXJrX19sb2dvIC5sb2dvX19pbWFnZSB7XG4gICAgd2lkdGg6IDE4cmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OWVtKSB7XG4gIC5mb290ZXItZGFya19fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmZvb3Rlci1kYXJrIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5mb290ZXItZGFya19fY29udGVudCB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmZvb3Rlci1kYXJrX19saXN0LWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmZvb3Rlci1kYXJrX19saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ8K3JztcbiAgICAgIG1hcmdpbjogMCAwLjVyZW07IH1cbiAgICAuZm9vdGVyLWRhcmtfX2xvZ28gLmxvZ29fX2ltYWdlIHtcbiAgICAgIHdpZHRoOiAyMHJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MS44NzVlbSkge1xuICAuZm9vdGVyLWRhcmsge1xuICAgIHBhZGRpbmc6IDAgN3JlbTsgfSB9XG5cbi5mb290ZXItbGFuZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNTY2MDZiO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZzogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mb290ZXItbGFuZGluZ19fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5mb290ZXItbGFuZGluZ19fbGlzdC1pdGVtIHtcbiAgICBtYXJnaW46IDFyZW0gMDsgfVxuICAuZm9vdGVyLWxhbmRpbmdfX2xpbmsge1xuICAgIGNvbG9yOiAjNTY2MDZiOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5mb290ZXItbGFuZGluZ19fbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5mb290ZXItbGFuZGluZ19fbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnwrcnO1xuICAgIG1hcmdpbjogMCAwLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjEuODc1ZW0pIHtcbiAgLmZvb3Rlci1sYW5kaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbi5mb3JtX19oZWFkbGluZSB7XG4gIG1hcmdpbjogMDsgfVxuXG4uZm9ybV9fa2lja2VyIHtcbiAgY29sb3I6ICM1NjYwNmI7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5mb3JtX19zZWN0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjM2M4Y2U7XG4gIHBhZGRpbmc6IDMuNXJlbSAwOyB9XG5cbi5mb3JtX19zZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLmZvcm1fX3NlY3Rpb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogMDsgfVxuXG4uZm9ybV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mb3JtX19ib2R5LS1zbWFsbCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDUwcmVtOyB9XG5cbi5mb3JtX19ib2R5LS1tZWRpdW0ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA2MHJlbTsgfVxuXG4uZm9ybV9fZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjM2M4Y2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA1cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZm9ybV9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAxcmVtOyB9XG5cbi5mb3JtX19jb2x1bW4ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5mb3JtX19zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA1cmVtIDA7IH1cbiAgLmZvcm1fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5mb3JtX19jb2x1bW4ge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNXJlbTsgfVxuICAuZm9ybV9fY29sdW1uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjM2M4Y2U7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZm9ybS0taW5saW5lIC5mb3JtX19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5mb3JtLS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbjogMCAycmVtOyB9IH1cblxuLmZvcm0tbWljcm8ge1xuICBtYXgtd2lkdGg6IDQ3cmVtO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZ3JpZF9fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogLTJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZ3JpZF9faXRlbSB7XG4gIG1hcmdpbjogMCAtMXB4IC0xcHggMDtcbiAgcGFkZGluZzogMnJlbSAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDAuNjI1ZW0pIHtcbiAgLmdyaWRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MC42MjVlbSkge1xuICAuZ3JpZF9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTsgfVxuICAuZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luOiAtMXB4IC0xcHggMCAwO1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5ncmlkX19pdGVtLS1sYXJnZSB7XG4gICAgd2lkdGg6IDY2LjU2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmdyaWRfX2l0ZW0tLWxhcmdlIHtcbiAgICB3aWR0aDogNDkuOSU7IH0gfVxuXG4uZ3JpZC0tMzMtMzMtMzMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA4NnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gICAgLmdyaWQtLTMzLTMzLTMzIC5ncmlkX19pdGVtIHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuXG5Aa2V5ZnJhbWVzIG1lbnVPcGVuIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuQGtleWZyYW1lcyBmbHlvdXRPcGVuIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgc2VhcmNoUmVzdWx0c09wZW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJyZW0pOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuQGtleWZyYW1lcyBzdWJuYXZpZ2F0aW9uT3BlbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMXJlbSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHN0aWNreU9wZW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG4uaGVhZGVyIHtcbiAgaGVpZ2h0OiA3cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMzUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA0OyB9XG4gIC5oZWFkZXIgKiB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgLmhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDkuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3OC4xMjVlbSkge1xuICAgIC5oZWFkZXIge1xuICAgICAgaGVpZ2h0OiAxMnJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3OC4xMjVlbSkge1xuICAuaGVhZGVyLS1mbG9hdGluZyB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuLmhlYWRlcl9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAzcHggN3B4IDdweCAwIHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDdyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdzsgfVxuICAuaGVhZGVyLS1zY3JvbGxlZCAuaGVhZGVyX19pbm5lciB7XG4gICAgYm94LXNoYWRvdzogM3B4IDdweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5oZWFkZXJfX2lubmVyIHtcbiAgICAgIGhlaWdodDogOS41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc4LjEyNWVtKSB7XG4gICAgLmhlYWRlci0tZmxvYXRpbmc6bm90KC5oZWFkZXItLXNjcm9sbGVkKSAuaGVhZGVyX19pbm5lciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMi41cmVtKTsgfSB9XG5cbi5oZWFkZXJfX2xvZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZhO1xuICBmbGV4LWdyb3c6IDI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgcGFkZGluZzogMi40cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc4LjEyNWVtKSB7XG4gICAgLmhlYWRlcl9fbG9nbyB7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBwYWRkaW5nOiAyLjRyZW0gNHJlbTsgfSB9XG5cbi5oZWFkZXJfX3NtYWxsLWxvZ28ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oZWFkZXJfX2JvZHkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5oZWFkZXJfX2JvZHkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3OC4xMjVlbSkge1xuICAgIC5oZWFkZXJfX2JvZHkge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgZmxleC1ncm93OiAzO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbi5oZWFkZXJfX3RvZ2dsZSB7XG4gIGNvbG9yOiAjMDA0ZTc2O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yOyB9XG4gIC5oZWFkZXJfX3RvZ2dsZTpob3ZlciwgLmhlYWRlcl9fdG9nZ2xlOm5vdCgudS11bnZpc2libGUtZm9jdXMpOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMWYyOyB9XG5cbi5oZWFkZXJfX3RvZ2dsZVthcmlhLWV4cGFuZGVkPSd0cnVlJ10gLmhlYWRlcl9fdG9nZ2xlLWljb24tLW9wZW4sXG4uaGVhZGVyX190b2dnbGUtaWNvbi0tY2xvc2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oZWFkZXJfX3RvZ2dsZVthcmlhLWV4cGFuZGVkPSd0cnVlJ10gLmhlYWRlcl9fdG9nZ2xlLWljb24tLWNsb3NlIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5oZWFkZXJfX25hdmlnYXRpb24sXG4uaGVhZGVyX19uYXZpZ2F0aW9uLWl0ZW1zLFxuLmhlYWRlcl9fbWV0YS1uYXZpZ2F0aW9uLFxuLmhlYWRlcl9fc2VhcmNoLXJlc3VsdHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uaGVhZGVyX19uYXZpZ2F0aW9uLWxpbmsge1xuICBjb2xvcjogIzAwNGU3NjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyX19uYXZpZ2F0aW9uLWxpbmsuaGVhZGVyX19uYXZpZ2F0aW9uLWxpbmstLWFjdGl2ZSwgLmhlYWRlcl9fbmF2aWdhdGlvbi1saW5rOm5vdCgudS1mYWRpbmctb3V0KVthcmlhLWV4cGFuZGVkPSd0cnVlJ10sIC5oZWFkZXJfX25hdmlnYXRpb24tbGluazpob3ZlciwgLmhlYWRlcl9fbmF2aWdhdGlvbi1saW5rOm5vdCgudS11bnZpc2libGUtZm9jdXMpOmZvY3VzIHtcbiAgICBjb2xvcjogI2VmN2IwMDsgfVxuICAuaGVhZGVyX19uYXZpZ2F0aW9uLWl0ZW1zIC5oZWFkZXJfX25hdmlnYXRpb24tbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uaGVhZGVyX19uYXZpZ2F0aW9uLWljb24ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLmhlYWRlcl9fbmF2aWdhdGlvbi1saW5rLS1iYWNrIC5oZWFkZXJfX25hdmlnYXRpb24taWNvbiB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bzsgfVxuXG4uaGVhZGVyX19tZXRhLW5hdmlnYXRpb24tbGluayB7XG4gIGNvbG9yOiAjOTE5OGExO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5oZWFkZXJfX21ldGEtbmF2aWdhdGlvbi1saW5rOm5vdCgudS11bnZpc2libGUtZm9jdXMpOmZvY3VzLCAuaGVhZGVyX19tZXRhLW5hdmlnYXRpb24tbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmhlYWRlcl9fbWV0YS1uYXZpZ2F0aW9uLWxpbmstLWltcG9ydGFudCB7XG4gIGNvbG9yOiAjZWY3YjAwOyB9XG5cbi5oZWFkZXJfX3NlYXJjaCB7XG4gIGFuaW1hdGlvbjogZmx5b3V0T3BlbiAwLjJzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDQwcmVtO1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDB2dzsgfVxuICAuaGVhZGVyX190b2dnbGVbYXJpYS1leHBhbmRlZD0ndHJ1ZSddICsgLmhlYWRlcl9fc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaGVhZGVyX19zZWFyY2gtcmVzdWx0cyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhlYWRlcl9fc2VhcmNoLXJlc3VsdHM6bm90KDplbXB0eSkge1xuICBhbmltYXRpb246IHNlYXJjaFJlc3VsdHNPcGVuIDAuMnM7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzNjOGNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctdG9wOiAycmVtOyB9XG5cbi5oZWFkZXJfX3NlYXJjaC1yZXN1bHRzLWl0ZW0gKyAuaGVhZGVyX19zZWFyY2gtcmVzdWx0cy1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMXJlbTsgfVxuXG4uaGVhZGVyX19zZWFyY2gtcmVzdWx0IHtcbiAgY29sb3I6ICMwMDRlNzY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuaGVhZGVyX19zZWFyY2gtcmVzdWx0Om5vdCgudS11bnZpc2libGUtZm9jdXMpOmZvY3VzLCAuaGVhZGVyX19zZWFyY2gtcmVzdWx0OmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uaGVhZGVyX19zZWFyY2gtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzYzhjZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nOiAwLjVyZW0gMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzguMDYyNWVtKSB7XG4gIC5oZWFkZXJfX21lbnUtd3JhcCxcbiAgLmhlYWRlcl9fc2VhcmNoLXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG4gIC5oZWFkZXJfX3NlYXJjaC13cmFwIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzNjOGNlO1xuICAgIG9yZGVyOiAtMTsgfVxuICAuaGVhZGVyX190b2dnbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgaGVpZ2h0OiA0LjRyZW07XG4gICAgd2lkdGg6IDQuNHJlbTsgfVxuICAuaGVhZGVyX19tZW51IHtcbiAgICBhbmltYXRpb246IG1lbnVPcGVuIDAuMnM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDdyZW0pO1xuICAgIG1heC13aWR0aDogNDByZW07XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgcGFkZGluZzogMi41cmVtIDAgMi41cmVtIDIuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiA4MHZ3OyB9XG4gICAgLmhlYWRlcl9fdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSArIC5oZWFkZXJfX21lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzguMDYyNWVtKSBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5oZWFkZXJfX21lbnUge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOS41cmVtKTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3OC4wNjI1ZW0pIHtcbiAgLmhlYWRlcl9fdGVhc2VycyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyX19tZW51LWlubmVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtOyB9XG4gIC5oZWFkZXJfX21lbnUtYmFja2Ryb3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwdnc7IH1cbiAgLmhlYWRlcl9fbmF2aWdhdGlvbi13cmFwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodDsgfVxuICAuaGVhZGVyX19uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtOyB9XG4gIC5oZWFkZXJfX25hdmlnYXRpb24tbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjM2M4Y2U7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtOyB9XG4gIC5oZWFkZXJfX25hdmlnYXRpb24taXRlbXMgLmhlYWRlcl9fbmF2aWdhdGlvbi1saW5rLS1vdmVydmlldyxcbiAgLmhlYWRlcl9fbmF2aWdhdGlvbi1pdGVtcyAuaGVhZGVyX19uYXZpZ2F0aW9uLWxpbmstLWJhY2sge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuaGVhZGVyX19uYXZpZ2F0aW9uLWxpbmstLWJhY2sge1xuICAgIHBhZGRpbmctbGVmdDogMi42cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgLmhlYWRlcl9fbmF2aWdhdGlvbi1pdGVtcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGVhZGVyX19uYXZpZ2F0aW9uLWxpbmtbYXJpYS1leHBhbmRlZD0ndHJ1ZSddICsgLmhlYWRlcl9fZmx5b3V0ID4gLmhlYWRlcl9fbmF2aWdhdGlvbi1pdGVtcyxcbiAgICAuaGVhZGVyX19uYXZpZ2F0aW9uLWxpbmtbYXJpYS1leHBhbmRlZD0ndHJ1ZSddICsgLmhlYWRlcl9fbmF2aWdhdGlvbi1pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVhZGVyX19tZXRhLW5hdmlnYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgLmhlYWRlcl9fbWV0YS1uYXZpZ2F0aW9uLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzguMDYyNWVtKSBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAuaGVhZGVyLS1zY3JvbGxlZCAuaGVhZGVyX19pbm5lciB7XG4gICAgaGVpZ2h0OiA3cmVtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodDsgfVxuICAuaGVhZGVyLS1zY3JvbGxlZCAuaGVhZGVyX19tZW51IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3cmVtKTsgfVxuICAuaGVhZGVyLS1zY3JvbGxlZCAuaGVhZGVyX19sb2dvIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogcGFkZGluZzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3OC4xMjVlbSkge1xuICAuaGVhZGVyX190b2dnbGUge1xuICAgIGhlaWdodDogNnJlbTtcbiAgICB3aWR0aDogMTByZW07IH1cbiAgLmhlYWRlcl9fbmF2aWdhdGlvbi1pY29uLFxuICAuaGVhZGVyX190b2dnbGUtLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlcl9fdG9nZ2xlLS1zZWFyY2gge1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAuaGVhZGVyX190b2dnbGUtLXNlYXJjaFthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjFmMjsgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICBmbGV4LXNocmluazogMTsgfVxuICAuaGVhZGVyX19tZW51LXdyYXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5oZWFkZXJfX25hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTsgfVxuICAuaGVhZGVyX19uYXZpZ2F0aW9uID4gLmhlYWRlcl9fbmF2aWdhdGlvbi1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG4gIC5oZWFkZXJfX25hdmlnYXRpb24gPiAuaGVhZGVyX19uYXZpZ2F0aW9uLWl0ZW0gPiAuaGVhZGVyX19uYXZpZ2F0aW9uLWxpbmsge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTRweCB0cmFuc3BhcmVudDtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdywgY29sb3I7IH1cbiAgICAuaGVhZGVyX19uYXZpZ2F0aW9uID4gLmhlYWRlcl9fbmF2aWdhdGlvbi1pdGVtID4gLmhlYWRlcl9fbmF2aWdhdGlvbi1saW5rLmhlYWRlcl9fbmF2aWdhdGlvbi1saW5rLS1hY3RpdmUsIC5oZWFkZXJfX25hdmlnYXRpb24gPiAuaGVhZGVyX19uYXZpZ2F0aW9uLWl0ZW0gPiAuaGVhZGVyX19uYXZpZ2F0aW9uLWxpbms6bm90KC51LWZhZGluZy1vdXQpW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSwgLmhlYWRlcl9fbmF2aWdhdGlvbiA+IC5oZWFkZXJfX25hdmlnYXRpb24taXRlbSA+IC5oZWFkZXJfX25hdmlnYXRpb24tbGluazpob3ZlciwgLmhlYWRlcl9fbmF2aWdhdGlvbiA+IC5oZWFkZXJfX25hdmlnYXRpb24taXRlbSA+IC5oZWFkZXJfX25hdmlnYXRpb24tbGluazpub3QoLnUtdW52aXNpYmxlLWZvY3VzKTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIC00cHggI2VmN2IwMDsgfVxuICAuaGVhZGVyX19mbHlvdXQsXG4gIC5oZWFkZXJfX25hdmlnYXRpb24taXRlbXMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVhZGVyX19uYXZpZ2F0aW9uLWxpbmtbYXJpYS1leHBhbmRlZD0ndHJ1ZSddICsgLmhlYWRlcl9fZmx5b3V0LCAuaGVhZGVyX19uYXZpZ2F0aW9uLWxpbmtbYXJpYS1leHBhbmRlZD0ndHJ1ZSddICtcbiAgICAuaGVhZGVyX19uYXZpZ2F0aW9uLWl0ZW1zIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oZWFkZXJfX2ZseW91dCB7XG4gICAgYW5pbWF0aW9uOiBmbHlvdXRPcGVuIDAuMnM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjFmMjtcbiAgICBoZWlnaHQ6IDQ3cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwNDsgfVxuICAuaGVhZGVyX19mbHlvdXQgLmhlYWRlcl9fbmF2aWdhdGlvbi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG4gIC5oZWFkZXJfX2ZseW91dCAuaGVhZGVyX19uYXZpZ2F0aW9uLWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07IH1cbiAgICAuaGVhZGVyX19mbHlvdXQgLmhlYWRlcl9fbmF2aWdhdGlvbi1saW5rLmhlYWRlcl9fbmF2aWdhdGlvbi1saW5rLS1hY3RpdmUsIC5oZWFkZXJfX2ZseW91dCAuaGVhZGVyX19uYXZpZ2F0aW9uLWxpbms6bm90KC51LWZhZGluZy1vdXQpW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSwgLmhlYWRlcl9fZmx5b3V0IC5oZWFkZXJfX25hdmlnYXRpb24tbGluazpob3ZlciwgLmhlYWRlcl9fZmx5b3V0IC5oZWFkZXJfX25hdmlnYXRpb24tbGluazpub3QoLnUtdW52aXNpYmxlLWZvY3VzKTpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuaGVhZGVyX19mbHlvdXQgLmhlYWRlcl9fbmF2aWdhdGlvbi1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogMDsgfVxuICAuaGVhZGVyX19mbHlvdXQgLmhlYWRlcl9fbmF2aWdhdGlvbi1pdGVtcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjFmMjtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5oZWFkZXJfX2ZseW91dCAuaGVhZGVyX19uYXZpZ2F0aW9uLWl0ZW1zLS0ybmQge1xuICAgIGJvdHRvbTogNHJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAycmVtO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAxLjMzcmVtKTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5oZWFkZXJfX2ZseW91dCAuaGVhZGVyX19uYXZpZ2F0aW9uLWl0ZW1zLS0zcmQge1xuICAgIGFuaW1hdGlvbjogc3VibmF2aWdhdGlvbk9wZW4gMC4ycztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAyMDAlOyB9XG4gIC5oZWFkZXJfX2ZseW91dCAuaGVhZGVyX19uYXZpZ2F0aW9uLWl0ZW1zLS00dGgge1xuICAgIGFuaW1hdGlvbjogc3VibmF2aWdhdGlvbk9wZW4gMC4ycztcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuaGVhZGVyX190ZWFzZXJzIHtcbiAgICBib3R0b206IDRyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbGVmdDogY2FsYygzMy4zMyUgKyA0cmVtKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cmVtO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB3aWR0aDogY2FsYyg2Ni42NiUgLSA4cmVtKTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmhlYWRlcl9fbmF2aWdhdGlvbi1pdGVtc1tkYXRhLW9wZW49J3RydWUnXSArIC5oZWFkZXJfX3RlYXNlcnMge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAuaGVhZGVyX190ZWFzZXIge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDJyZW0pOyB9XG4gICAgLmhlYWRlcl9fdGVhc2VyOmhvdmVyIHtcbiAgICAgIG1hcmdpbjogLTFyZW07XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAuaGVhZGVyX19tZXRhLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA0cmVtO1xuICAgIHRvcDogMS4ycmVtOyB9XG4gIC5oZWFkZXJfX21ldGEtbmF2aWdhdGlvbi1pdGVtICsgLmhlYWRlcl9fbWV0YS1uYXZpZ2F0aW9uLWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjRyZW07IH1cbiAgLmhlYWRlcl9fbWV0YS1mb250LXpvb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTsgfVxuICAgIC5oZWFkZXJfX21ldGEtbmF2aWdhdGlvbi1pdGVtICsgLmhlYWRlcl9fbWV0YS1mb250LXpvb20ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmhlYWRlcl9fbWV0YS1jb250cmFzdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpOyB9XG4gIC5oZWFkZXJfX3NlYXJjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjFmMjtcbiAgICBtYXgtd2lkdGg6IDUwcmVtO1xuICAgIHBhZGRpbmc6IDNyZW0gNHJlbSAxLjVyZW07IH1cbiAgLmhlYWRlci0tc2Nyb2xsZWQgLmhlYWRlcl9faW5uZXIge1xuICAgIGFuaW1hdGlvbjogc3RpY2t5T3BlbiAwLjJzO1xuICAgIGhlaWdodDogNnJlbTsgfVxuICAuaGVhZGVyLS1zY3JvbGxlZCAuaGVhZGVyX19tZXRhLW5hdmlnYXRpb24sXG4gIC5oZWFkZXItLXNjcm9sbGVkIC5oZWFkZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlci0tc2Nyb2xsZWQgLmhlYWRlcl9fc21hbGwtbG9nbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07IH1cbiAgLmhlYWRlci0tc2Nyb2xsZWQgLmhlYWRlcl9fbmF2aWdhdGlvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cblxuLmltYWdlLXRlYXNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaW1hZ2UtdGVhc2VyX19jb3ZlciB7XG4gICAgaGVpZ2h0OiAzMHJlbTsgfVxuICAuaW1hZ2UtdGVhc2VyX19ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gICAgbWFyZ2luLXRvcDogLTUuNXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaW1hZ2UtdGVhc2VyX19ib3gtaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogM3JlbTsgfVxuICAuaW1hZ2UtdGVhc2VyX19pbnRybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAuaW1hZ2UtdGVhc2VyX19jb3ZlciB7XG4gICAgaGVpZ2h0OiA0MHJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5pbWFnZS10ZWFzZXJfX2NvdmVyIHtcbiAgICBoZWlnaHQ6IDUwcmVtOyB9XG4gIC5pbWFnZS10ZWFzZXJfX2JveCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogNDByZW07XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIuNXJlbTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjEuODc1ZW0pIHtcbiAgLmltYWdlLXRlYXNlcl9fY292ZXIge1xuICAgIGhlaWdodDogNzByZW07IH1cbiAgLmltYWdlLXRlYXNlcl9fYm94IHtcbiAgICBtYXgtd2lkdGg6IDU1cmVtO1xuICAgIHJpZ2h0OiAxM3JlbTsgfVxuICAuaW1hZ2UtdGVhc2VyX19ib3gtaW5uZXIge1xuICAgIHBhZGRpbmc6IDQuNXJlbTsgfVxuICAuaW1hZ2UtdGVhc2VyX19pbnRybyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH0gfVxuXG4uaW50ZXJhY3RpdmUtYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDIzLjQzNzVlbSkge1xuICAgIC5pbnRlcmFjdGl2ZS1iYXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAuaW50ZXJhY3RpdmUtYmFyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5pbnRlcmFjdGl2ZS1iYXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MS44NzVlbSkge1xuICAgIC5pbnRlcmFjdGl2ZS1iYXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiA3cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogN3JlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmludGVyYWN0aXZlLWJhciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYxLjg3NWVtKSB7XG4gIC5pbnRlcmFjdGl2ZS1iYXIge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MS4yNWVtKSB7XG4gIC5pbnRlcmFjdGl2ZS1iYXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmludHJvLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2U0ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAzcmVtIDIuNXJlbTsgfVxuICAuaW50cm8tYm94X19oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaW50cm8tYm94X19pY29uIHtcbiAgICBjb2xvcjogI2MzYzhjZTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgd2lkdGg6IDVyZW07IH1cbiAgLmludHJvLWJveF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjNTY2MDZiO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5pbnRyby1ib3hfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLmludHJvLWJveF9fYWRkcmVzcyB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5pbnRyby1ib3hfX251bWJlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLmludHJvLWJveF9fbnVtYmVyLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuaW50cm8tYm94X19jb2x1bW4tLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaW50cm8tYm94X19waG9uZSB7XG4gICAgY29sb3I6ICMwMDRlNzY7XG4gICAgZm9udC1zaXplOiA0LjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4uaW50cm8tYm94LS1pbnZlcnRlZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5pbnRyby1ib3gtLWludmVydGVkIC5pbnRyby1ib3hfX2hlYWRsaW5lLFxuICAuaW50cm8tYm94LS1pbnZlcnRlZCAuaW50cm8tYm94X19waG9uZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmludHJvLWJveC0taW52ZXJ0ZWQgLmludHJvLWJveF9faWNvbiB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTsgfVxuXG4uaW50cm8tYm94LS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGU3NjsgfVxuXG4uaW50cm8tYm94LS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY3YjAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAyOS45OWVtKSB7XG4gIC5pbnRyby1ib3hfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmludHJvLWJveF9faWNvbiB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW07IH1cbiAgLmludHJvLWJveF9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5pbnRyby1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuaW50cm8tYm94X19jb2x1bW4ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgLmludHJvLWJveF9fY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgICAgIG1heC13aWR0aDogNDAlOyB9XG4gICAgLmludHJvLWJveF9faGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaW50cm8tYm94X19oZWFkbGluZSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuaW50cm8tYm94X19pY29uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAuaW50cm8tYm94IHtcbiAgICBwYWRkaW5nOiAzcmVtIDMuNXJlbTsgfVxuICAgIC5pbnRyby1ib3hfX2NvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXgtd2lkdGg6IDQwJTsgfVxuICAgIC5pbnRyby1ib3hfX2NvbHVtbi0tcmlnaHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtOyB9IH1cblxuLmxpbmstZ3JvdXAge1xuICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5saW5rLWdyb3VwX19oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzNjOGNlO1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTsgfVxuICAubGluay1ncm91cF9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtOyB9XG4gIC5saW5rLWdyb3VwX19jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLmxpbmstZ3JvdXBfX3NlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAubGluay1ncm91cF9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmxpbmstZ3JvdXBfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW46IDEuNXJlbSAwOyB9XG4gIC5saW5rLWdyb3VwX19saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubGluay1ncm91cF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07IH1cbiAgLmxpbmstZ3JvdXBfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5saW5rLWdyb3VwX19jb2x1bW4ge1xuICAgIG1heC13aWR0aDogMjIuNXJlbTtcbiAgICB3aWR0aDogMzMuMzMlOyB9XG4gIC5saW5rLWdyb3VwX19zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9IH1cblxuLmxpbmstbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiA2cmVtOyB9XG4gIC5saW5rLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAubGluay1saXN0X19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmxpbmstbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTsgfVxuICAgIC5saW5rLWxpc3RfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5saW5rLWxpc3RfX2xpbmsge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cblxuLmxpc3RfX2l0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2MzYzhjZTtcbiAgcGFkZGluZzogMnJlbSAwOyB9XG5cbi5saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MzYzhjZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAubGlzdF9faXRlbSB7XG4gICAgcGFkZGluZzogMi41cmVtIDA7IH0gfVxuXG4ubGlzdC1ncm91cF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4ubGlzdC1ncm91cF9fc3ViIHtcbiAgbWFyZ2luOiAycmVtIDAgMnJlbSAycmVtOyB9XG5cbi5saXN0LWdyb3VwX19zdWIgLmxpc3QtZ3JvdXBfX2l0ZW1zIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4ubGlzdC1ncm91cF9faWNvbiB7XG4gIGhlaWdodDogMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAycmVtOyB9XG5cbi5saXN0LWdyb3VwX19pY29uLWRvd25sb2FkIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW07IH1cblxuLmxpc3QtZ3JvdXBfX2l0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2MzYzhjZTtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmxpc3QtZ3JvdXBfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzNjOGNlOyB9XG5cbi5saXN0LWdyb3VwX19pdGVtOmhvdmVyIHtcbiAgei1pbmRleDogMTsgfVxuXG4ubGlzdC1ncm91cF9fY29sdW1uLS1yaWdodCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5saXN0LWdyb3VwX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgbGluZWFyOyB9XG5cbi5saXN0LWdyb3VwX19jb250ZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDIuNHJlbSAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIG1hcmdpbjogLTIuMXJlbTtcbiAgcGFkZGluZzogMi4xcmVtOyB9XG5cbi5saXN0LWdyb3VwX19saW5rIHtcbiAgbGluZS1oZWlnaHQ6IDEuODc1OyB9XG5cbi5saXN0LWdyb3VwX190ZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLmxpc3QtZ3JvdXBfX2ltYWdlIHtcbiAgYm94LXNoYWRvdzogM3B4IDNweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBmbGV4LXNocmluazogMDsgfVxuXG4ubGlzdC1ncm91cF9fZGF0ZSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgY29sb3I6ICM5MTk4YTE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG5cbi5saXN0LWdyb3VwX19jb250ZW50OmhvdmVyIC5saXN0LWdyb3VwX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ZW0pIHtcbiAgLmxpc3QtZ3JvdXBfX2NvbnRlbnQtLWltYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgLmxpc3QtZ3JvdXBfX2NvbnRlbnQtLWltYWdlIC5saXN0LWdyb3VwX19jb2x1bW4tLXJpZ2h0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAubGlzdC1ncm91cF9faW1hZ2Uge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEzcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmxpc3QtZ3JvdXBfX2ljb24ge1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIHdpZHRoOiAyLjVyZW07IH1cbiAgLmxpc3QtZ3JvdXBfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTsgfVxuICAubGlzdC1ncm91cF9fY29udGVudDpob3ZlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMC40cmVtOyB9XG4gIC5saXN0LWdyb3VwX19jb2x1bW4tLXJpZ2h0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAubGlzdC1ncm91cF9fY29udGVudC0taW1hZ2UgLmxpc3QtZ3JvdXBfX2NvbHVtbi0tcmlnaHQge1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5saXN0LWdyb3VwX19saW5rIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAubGlzdC1ncm91cF9faW1hZ2Uge1xuICAgIG1hcmdpbjogMCAzLjVyZW07XG4gICAgbWluLXdpZHRoOiAxNHJlbTtcbiAgICB3aWR0aDogMTRyZW07IH1cbiAgLmxpc3QtZ3JvdXBfX2ltYWdlOm9ubHktY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubGlzdC1ncm91cF9fc3ViIHtcbiAgICBtYXJnaW46IDJyZW0gMCAycmVtIDRyZW07IH0gfVxuXG4ubWFnYXppbmUtaGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYWdhemluZS1oZWFkZXJfX21lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWFnYXppbmUtaGVhZGVyX19maWx0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5tYWdhemluZS1oZWFkZXJfX21lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MS44NzVlbSkge1xuICAubWFnYXppbmUtaGVhZGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubWFnYXppbmUtaGVhZGVyX19tZW51IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmFydGljbGVfX2NvbnRhaW5lciAubWFnYXppbmUtaGVhZGVyX19tZW51IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAubWFnYXppbmUtaGVhZGVyX19maWx0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAuYXJ0aWNsZV9fY29udGFpbmVyIC5tYWdhemluZS1oZWFkZXJfX2ZpbHRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG4ubWFnYXppbmUtbWVudV9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuXG4ubWFnYXppbmUtbWVudV9fbGlzdC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGU3NjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgaGVpZ2h0OiA0LjRyZW07XG4gIG1hcmdpbi1yaWdodDogMC4xcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7IH1cblxuLm1hZ2F6aW5lLW1lbnVfX2xpc3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbSAwIDAgMC40cmVtOyB9XG5cbi5tYWdhemluZS1tZW51X19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMC40cmVtIDAuNHJlbSAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLm1hZ2F6aW5lLW1lbnVfX2xpc3QtaXRlbTpob3ZlciwgLm1hZ2F6aW5lLW1lbnVfX2xpc3QtaXRlbS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmN2IwMDsgfVxuXG4ubWFnYXppbmUtbWVudV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEuMnJlbSAycmVtO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ubWFnYXppbmUtbWVudV9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubWFnYXppbmUtbWVudV9fc2VsZWN0IC5mb3JtLWdyb3VwX19pbm5lciB7XG4gIG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTllbSkge1xuICAubWFnYXppbmUtbWVudV9fbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5tYWdhemluZS1tZW51X19zZWxlY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubWFnYXppbmUtdGVhc2VyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmE7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBwYWRkaW5nLXRvcDogNHJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gICAgLm1hZ2F6aW5lLXRlYXNlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5tYWdhemluZS10ZWFzZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm1hZ2F6aW5lLXRlYXNlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYxLjg3NWVtKSB7XG4gICAgLm1hZ2F6aW5lLXRlYXNlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDdyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAubWFnYXppbmUtdGVhc2VyLS10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAubWFnYXppbmUtdGVhc2VyX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1hZ2F6aW5lLXRlYXNlcl9faGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLm1hZ2F6aW5lLXRlYXNlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MS44NzVlbSkge1xuICAubWFnYXppbmUtdGVhc2VyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTsgfSB9XG5cbi5tYXAtdG9vbHNfX2NvbnRhaW5lci0tYXZhaWxhYmlsaXR5LWNoZWNrIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgbWF4LXdpZHRoOiA2NHJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gICAgLm1hcC10b29sc19fY29udGFpbmVyLS1hdmFpbGFiaWxpdHktY2hlY2sge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAubWFwLXRvb2xzX19jb250YWluZXItLWF2YWlsYWJpbGl0eS1jaGVjayB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubWFwLXRvb2xzX19jb250YWluZXItLWF2YWlsYWJpbGl0eS1jaGVjayB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYxLjg3NWVtKSB7XG4gICAgLm1hcC10b29sc19fY29udGFpbmVyLS1hdmFpbGFiaWxpdHktY2hlY2sge1xuICAgICAgcGFkZGluZy1sZWZ0OiA3cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogN3JlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAubWFwLXRvb2xzX19jb250YWluZXItLWF2YWlsYWJpbGl0eS1jaGVjayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MS44NzVlbSkge1xuICAgIC5tYXAtdG9vbHNfX2NvbnRhaW5lci0tYXZhaWxhYmlsaXR5LWNoZWNrIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4ubWFwLXRvb2xzX19jb250YWluZXItLWNvbnN0cnVjdGlvbi16b25lcyB7XG4gIGhlaWdodDogNTByZW07XG4gIG1hcmdpbi10b3A6IDVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAubWFwLXRvb2xzX19jb250YWluZXItLWNvbnN0cnVjdGlvbi16b25lcyB7XG4gICAgICBoZWlnaHQ6IDY1cmVtO1xuICAgICAgbWFyZ2luLXRvcDogOHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MS44NzVlbSkge1xuICAgIC5tYXAtdG9vbHNfX2NvbnRhaW5lci0tY29uc3RydWN0aW9uLXpvbmVzIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcmVtOyB9IH1cblxuLm1hcC10b29sc19fY29udGFpbmVyLS1maW5kLWluc3RhbGxlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogNjByZW07XG4gIG1hcmdpbi10b3A6IDVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAubWFwLXRvb2xzX19jb250YWluZXItLWZpbmQtaW5zdGFsbGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDhyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjEuODc1ZW0pIHtcbiAgICAubWFwLXRvb2xzX19jb250YWluZXItLWZpbmQtaW5zdGFsbGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBoZWlnaHQ6IDY1cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMTByZW07IH0gfVxuXG4ubWFwLXRvb2xzIHtcbiAgbWluLWhlaWdodDogMzVyZW07IH1cbiAgLm1hcC10b29sc19fZm9ybSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDY0cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDIzLjQzNzVlbSkge1xuICAgICAgLm1hcC10b29sc19fZm9ybSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgICAubWFwLXRvb2xzX19mb3JtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubWFwLXRvb2xzX19mb3JtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MS44NzVlbSkge1xuICAgICAgLm1hcC10b29sc19fZm9ybSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogN3JlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogN3JlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAubWFwLXRvb2xzX19mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgICBtYXgtd2lkdGg6IDY0cmVtOyB9XG4gIC5tYXAtdG9vbHNfX3RhYiB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1hcC10b29sc19fdGFiW2FyaWEtaGlkZGVuPSdmYWxzZSddIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubWFwLXRvb2xzX19tZXNzYWdlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNC40cmVtO1xuICAgIG1hcmdpbjogMnJlbSBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgLm1hcC10b29sc19fbWVzc2FnZS1pY29uIHtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB3aWR0aDogMS41ZW07IH1cbiAgLm1hcC10b29sc19fbWVzc2FnZS0tc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhOTU0NDsgfVxuICAubWFwLXRvb2xzX19tZXNzYWdlLS1lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMGEwYTsgfVxuICAubWFwLXRvb2xzX19saW5rLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW46IDNyZW0gMDsgfVxuICAubWFwLXRvb2xzX190YWJsZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjM2M4Y2U7XG4gICAgbWFyZ2luOiAzcmVtIDA7XG4gICAgcGFkZGluZy10b3A6IDJyZW07IH1cbiAgLm1hcC10b29sc19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjNTY2MDZiO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAubWFwLXRvb2xzX19yZXN1bHRzIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWluLWhlaWdodDogMjNyZW07XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDIzLjQzNzVlbSkge1xuICAgICAgLm1hcC10b29sc19fcmVzdWx0cyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgICAubWFwLXRvb2xzX19yZXN1bHRzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubWFwLXRvb2xzX19yZXN1bHRzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MS44NzVlbSkge1xuICAgICAgLm1hcC10b29sc19fcmVzdWx0cyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogN3JlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogN3JlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAubWFwLXRvb2xzX19yZXN1bHQtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG4gIC5tYXAtdG9vbHNfX3Jlc3VsdC1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MzYzhjZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICBtaW4td2lkdGg6IDMwcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgLm1hcC10b29sc19fcmVzdWx0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5tYXAtdG9vbHNfX3Jlc3VsdC1pbnRybyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1hcC10b29sc19fcmVzdWx0LW51bWJlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLm1hcC10b29sc19fcmVzdWx0LWljb24ge1xuICAgIGNvbG9yOiAjMDA0ZTc2O1xuICAgIGhlaWdodDogMS44ZW07XG4gICAgd2lkdGg6IDEuOGVtOyB9XG4gIC5tYXAtdG9vbHNfX3Jlc3VsdC1pY29uLS1hY3RpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1hcC10b29sc19fcmVzdWx0LXRleHQge1xuICAgIG1hcmdpbjogMnJlbSAwOyB9XG4gIC5tYXAtdG9vbHNfX2FkZHJlc3Mge1xuICAgIG1hcmdpbjogMDsgfVxuICAubWFwLXRvb2xzX19hZGRyZXNzLWxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm1hcC10b29sc19fb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAubWFwLXRvb2xzX19vdmVybGF5LS12aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLm1hcC10b29sc19fb3ZlcmxheS1sb2FkZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLm1hcC10b29sc19fb3ZlcmxheS1pY29uIHtcbiAgICBhbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xuICAgIGNvbG9yOiAjMDA0ZTc2O1xuICAgIGhlaWdodDogMy41ZW07XG4gICAgd2lkdGg6IDMuNWVtOyB9XG5cbi5tYXAtdG9vbHNfX3Jlc3VsdC1pdGVtOmZvY3VzIC5tYXAtdG9vbHNfX3Jlc3VsdC1pY29uLFxuLm1hcC10b29sc19fcmVzdWx0LWl0ZW06aG92ZXIgLm1hcC10b29sc19fcmVzdWx0LWljb24sXG4ubWFwLXRvb2xzX19yZXN1bHQtaXRlbS0tYWN0aXZlIC5tYXAtdG9vbHNfX3Jlc3VsdC1pY29uIHtcbiAgY29sb3I6ICNlZjdiMDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLm1hcC10b29sc19fcmVzdWx0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAubWFwLXRvb2xzX19tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgaGVpZ2h0OiA3cmVtO1xuICAgIHBhZGRpbmc6IDJyZW07IH1cbiAgLm1hcC10b29sc19fcmVzdWx0LWludHJvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cbiAgLm1hcC10b29sc19fbGluayB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYxLjg3NWVtKSB7XG4gIC5tYXAtdG9vbHNfX3Jlc3VsdHMge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgcGFkZGluZy1yaWdodDogNXJlbTsgfVxuICAubWFwLXRvb2xzX19yZXN1bHQtbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1hcC10b29sc19fcmVzdWx0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDNyZW0gMi41cmVtOyB9XG4gIC5tYXAtdG9vbHNfX3Jlc3VsdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlcjogMDsgfVxuICAubWFwLXRvb2xzX19mb3JtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAubWFwLXRvb2xzX19hZGRyZXNzLWxpbmU6bnRoLWNoaWxkKG9kZCkge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLm1hcC10b29sc19fYWRkcmVzcy1saW5lOm50aC1jaGlsZChvZGQpOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnLCc7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfSB9XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4ubW9kdWxlLWdyb3VwIHtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICBwYWRkaW5nOiAxcmVtOyB9XG4gIC5tb2R1bGUtZ3JvdXBfX2NvbnRhaW5lcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5tb2R1bGUtZ3JvdXAtLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG5cbi5tb2R1bGUtZ3JvdXAtLWJvcmRlcmxlc3Mge1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIG1hcmdpbi1yaWdodDogLTFyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZHVsZS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMXJlbTsgfVxuICAgIC5tb2R1bGUtZ3JvdXBfX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDFyZW07IH1cbiAgICAubW9kdWxlLWdyb3VwX19jb250YWluZXItLTMzIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDJyZW0pOyB9XG4gICAgLm1vZHVsZS1ncm91cF9fY29udGFpbmVyLS01MCwgLm1vZHVsZS1ncm91cF9fY29udGFpbmVyLS02NiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tb2R1bGUtZ3JvdXBfX2NvbnRhaW5lci0tNTAtMzMsIC5tb2R1bGUtZ3JvdXBfX2NvbnRhaW5lci0tNTAtNjYge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMnJlbSk7IH1cbiAgLm1vZHVsZS1ncm91cC0tYm9yZGVybGVzcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAubW9kdWxlLWdyb3VwX19jb250YWluZXItLTMzLCAubW9kdWxlLWdyb3VwX19jb250YWluZXItLTUwLTMzIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAycmVtKTsgfVxuICAubW9kdWxlLWdyb3VwX19jb250YWluZXItLTUwIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAycmVtKTsgfVxuICAubW9kdWxlLWdyb3VwX19jb250YWluZXItLTY2LCAubW9kdWxlLWdyb3VwX19jb250YWluZXItLTUwLTY2IHtcbiAgICB3aWR0aDogY2FsYyg2Ni42NiUgLSAycmVtKTsgfVxuICAubW9kdWxlLWdyb3VwIC5mb3JtLWdyb3VwX19oaW50IHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFyZW07XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH0gfVxuXG4ubmF2aWdhdGlvbi1hLXpfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlNGU3O1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5uYXZpZ2F0aW9uLWEtel9fY29udGFpbmVyIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm5hdmlnYXRpb24tYS16X19jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3cteDogdmlzaWJsZTsgfSB9XG5cbi5uYXZpZ2F0aW9uLWEteiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgaGVpZ2h0OiA0LjRyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICAubmF2aWdhdGlvbi1hLXoge1xuICAgICAgd2lkdGg6IDEwMHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm5hdmlnYXRpb24tYS16IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNHJlbTsgfSB9XG5cbi5uYXZpZ2F0aW9uLWEtel9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm5hdmlnYXRpb24tYS16X19saXN0LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZTc2O1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5hdmlnYXRpb24tYS16X19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5uYXZpZ2F0aW9uLWEtel9fbGlzdC1pdGVtLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2M4Y2U7XG4gIGNvbG9yOiAjOTE5OGExO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubmF2aWdhdGlvbi1hLXpfX2xpbmsge1xuICBib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEuNHJlbSAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDsgfVxuICAubmF2aWdhdGlvbi1hLXpfX2xpbms6Zm9jdXMsIC5uYXZpZ2F0aW9uLWEtel9fbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5uYXZpZ2F0aW9uLWEtel9fbGlzdC1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY3YjAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgLm5hdmlnYXRpb24tYS16X193cmFwcGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTA0OyB9XG4gIC5uYXZpZ2F0aW9uLWEtel9fbGlzdC1pdGVtLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjdiMDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAubmF2aWdhdGlvbi1hLXpfX3dyYXBwZXItLXN0aWNreSB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjhzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBuYXZpZ2F0aW9uLWEtei1zbGlkZS1pbjtcbiAgICBib3gtc2hhZG93OiAzcHggN3B4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDZyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLm5hdmlnYXRpb24tYS16X193cmFwcGVyLS1zdGlja3kgLm5hdmlnYXRpb24tYS16X19saXN0LWl0ZW06Zmlyc3QtY2hpbGQsXG4gIC5uYXZpZ2F0aW9uLWEtel9fd3JhcHBlci0tc3RpY2t5IC5uYXZpZ2F0aW9uLWEtel9fbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLm5hdmlnYXRpb24tYS16X193cmFwcGVyLS1zdGlja3kgLm5hdmlnYXRpb24tYS16X19saXN0LWl0ZW0tLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmN2IwMDsgfVxuICAubmF2aWdhdGlvbi1hLXpfX2xpc3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC40cmVtIDAgMCAwLjRyZW07IH1cbiAgLm5hdmlnYXRpb24tYS16X19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwLjRyZW0gMC40cmVtIDA7IH1cbiAgQGtleWZyYW1lcyBuYXZpZ2F0aW9uLWEtei1zbGlkZS1pbiB7XG4gICAgZnJvbSB7XG4gICAgICB0b3A6IC0xMDAlOyB9XG4gICAgdG8ge1xuICAgICAgdG9wOiA2cmVtOyB9IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODEuMjVlbSkge1xuICAubmF2aWdhdGlvbi1hLXpfX3dyYXBwZXItLXN0aWNreSB7XG4gICAgdG9wOiA2cmVtOyB9XG4gIEBrZXlmcmFtZXMgbmF2aWdhdGlvbi1hLXotc2xpZGUtaW4ge1xuICAgIGZyb20ge1xuICAgICAgdG9wOiAtMTAwJTsgfVxuICAgIHRvIHtcbiAgICAgIHRvcDogNnJlbTsgfSB9IH1cblxuLnB1YmxpY2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTRlNztcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICBwYWRkaW5nOiAzLjVyZW07IH1cbiAgLnB1YmxpY2F0aW9uX19pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAzcHggM3B4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDI0cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5wdWJsaWNhdGlvbl9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtOyB9XG4gIC5wdWJsaWNhdGlvbl9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjNTY2MDZiO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTsgfVxuXG4uc2VhcmNoIHtcbiAgbWFyZ2luLXRvcDogLTJyZW07IH1cbiAgLnNlYXJjaF9fZm9ybS1ncm91cCB7XG4gICAgbWF4LXdpZHRoOiA2NHJlbTsgfVxuICAuc2VhcmNoX19pbmZvIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5zZWFyY2hfX2luZm8ge1xuICAgIG1hcmdpbi10b3A6IDZyZW07IH0gfVxuXG4uc2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmE7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFyZW0gLTAuNHJlbSAwLjhyZW0gLTAuNHJlbSByZ2JhKDE5NSwgMjAwLCAyMDYsIDAuNzUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAtMjVyZW07XG4gIHRvcDogMDtcbiAgd2lkdGg6IDI1cmVtOyB9XG4gIC5zaWRlYmFyX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwLjVyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuc2lkZWJhcl9fdGV4dCB7XG4gICAgY29sb3I6ICMwMDRlNzY7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTsgfVxuICAuc2lkZWJhcl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIC5zaWRlYmFyX19zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7IH1cbiAgLnNpZGViYXJfX3NlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5zaWRlYmFyX19zZWN0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzNjOGNlOyB9XG5cbi5zaWRlYmFyLS1vcGVuIHtcbiAgcmlnaHQ6IDA7IH1cblxuLnNpZGViYXJfX3NlY3Rpb24tLW9yYW5nZSAuc2lkZWJhcl9fdGV4dCB7XG4gIGNvbG9yOiAjZWY3YjAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5zaWRlYmFyX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwLjVyZW0gMDsgfSB9XG5cbi5zdGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MS44NzVlbSkge1xuICAgIC5zdGFnZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTsgfSB9XG5cbi5zdGFnZV9faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zdGFnZV9fY292ZXIge1xuICBoZWlnaHQ6IDM3LjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAuc3RhZ2VfX2NvdmVyIHtcbiAgICAgIGhlaWdodDogNDZyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5zdGFnZV9fY292ZXIge1xuICAgICAgaGVpZ2h0OiA2M3JlbTsgfSB9XG5cbi5zdGFnZV9fY29udGFpbmVyIHtcbiAgYm90dG9tOiA1LjVyZW07XG4gIHBhZGRpbmc6IDAgMi41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAuc3RhZ2VfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDRyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5zdGFnZV9fY29udGFpbmVyIHtcbiAgICAgIGJvdHRvbTogOXJlbTtcbiAgICAgIHBhZGRpbmc6IDRyZW0gMTFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAuc3RhZ2VfX2JvZHkge1xuICAgIG1heC13aWR0aDogNjVyZW07IH0gfVxuXG4uc3RhZ2VfX2tpY2tlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5zdGFnZV9faW50cm8sXG4uc3RhZ2VfX21vcmUtbGluayB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5zdGFnZV9faW5zZXJ0IHtcbiAgbWFyZ2luLXRvcDogLTVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5zdGFnZV9faW5zZXJ0IHtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnN0YWdlX19pbnNlcnQge1xuICAgICAgbWFyZ2luLXRvcDogLTEwcmVtO1xuICAgICAgcGFkZGluZzogMCA1LjVyZW07IH0gfVxuXG4uc3RhZ2UtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRlNzY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3RhZ2UtZGFya19faGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5zdGFnZS1kYXJrX19ib2R5IHtcbiAgICBwYWRkaW5nOiAxLjVyZW07IH1cbiAgLnN0YWdlLWRhcmtfX3NlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgLnN0YWdlLWRhcmtfX2hlYWRsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIC5zdGFnZS1kYXJrX190ZXh0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAuc3RhZ2UtZGFya19fYnV0dG9uIHtcbiAgICBtYXJnaW46IDMuNXJlbSAxcmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTsgfVxuICAuc3RhZ2UtZGFya19fdGVhc2VyIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ZW0pIHtcbiAgLnN0YWdlLWRhcmtfX2xvZ28ge1xuICAgIGhlaWdodDogNXJlbTtcbiAgICB3aWR0aDogMThyZW07IH1cbiAgLnN0YWdlLWRhcmtfX2hlYWRlci1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN0YWdlLWRhcmtfX2NvbHVtbjpsYXN0LWNoaWxkIC5zdGFnZS1kYXJrX19zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5zdGFnZS1kYXJrX19sb2dvIHtcbiAgICB3aWR0aDogMjVyZW07IH1cbiAgLnN0YWdlLWRhcmtfX2hlYWRlciwgLnN0YWdlLWRhcmtfX2JvZHkge1xuICAgIHBhZGRpbmc6IDJyZW07IH1cbiAgLnN0YWdlLWRhcmtfX2hlYWRsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIC5zdGFnZS1kYXJrX19idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAuc3RhZ2UtZGFya19faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAzcmVtIDRyZW07IH1cbiAgLnN0YWdlLWRhcmtfX2hlYWRsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW07IH1cbiAgLnN0YWdlLWRhcmtfX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiA1NnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MS44NzVlbSkge1xuICAuc3RhZ2UtZGFya19fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA3cmVtOyB9XG4gIC5zdGFnZS1kYXJrX19jb2x1bW4ge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuc3RhZ2UtZGFya19fY29sdW1uICsgLnN0YWdlLWRhcmtfX2NvbHVtbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTIuNXJlbTsgfSB9XG5cbi5zdGFnZS1kaXN0cmlidXRpb24ge1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3RhZ2UtZGlzdHJpYnV0aW9uX19jb3ZlciB7XG4gICAgaGVpZ2h0OiAxOHJlbTsgfVxuICAuc3RhZ2UtZGlzdHJpYnV0aW9uX19ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogM3JlbTsgfVxuICAuc3RhZ2UtZGlzdHJpYnV0aW9uX19pbnRybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuc3RhZ2UtZGlzdHJpYnV0aW9uX19tb3JlLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnN0YWdlLWRpc3RyaWJ1dGlvbl9fY292ZXIge1xuICAgIGhlaWdodDogMzhyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAuc3RhZ2UtZGlzdHJpYnV0aW9uX19jb3ZlciB7XG4gICAgaGVpZ2h0OiA0NnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MS44NzVlbSkge1xuICAuc3RhZ2UtZGlzdHJpYnV0aW9uX19ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICAgIG1heC13aWR0aDogNDJyZW07XG4gICAgcGFkZGluZzogNC41cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMnJlbTtcbiAgICB0b3A6IDJyZW07IH1cbiAgLnN0YWdlLWRpc3RyaWJ1dGlvbl9faW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9IH1cblxuLnN0YWdlLWxhbmRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN0YWdlLWxhbmRpbmdfX2hlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnN0YWdlLWxhbmRpbmdfX2JvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3RhZ2UtbGFuZGluZ19fY292ZXIge1xuICAgIGhlaWdodDogNTByZW07IH1cbiAgLnN0YWdlLWxhbmRpbmdfX2NvdmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA3OCwgMTE4LCAwLjMpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnN0YWdlLWxhbmRpbmdfX2NvbnRhaW5lciB7XG4gICAgbGVmdDogNTAlO1xuICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zdGFnZS1sYW5kaW5nX19oZWFkbGluZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnN0YWdlLWxhbmRpbmdfX2ludHJvIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDIuNXJlbSBhdXRvO1xuICAgIG1heC13aWR0aDogMzByZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnN0YWdlLWxhbmRpbmdfX2luc2VydCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdGFnZS1sYW5kaW5nX19saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMjkuOTllbSkge1xuICAuc3RhZ2UtbGFuZGluZ19fbG9nbyB7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIHdpZHRoOiAxOHJlbTsgfVxuICAuc3RhZ2UtbGFuZGluZ19faGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLnN0YWdlLWxhbmRpbmdfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5zdGFnZS1sYW5kaW5nX19sb2dvIHtcbiAgICB3aWR0aDogMjVyZW07IH1cbiAgLnN0YWdlLWxhbmRpbmdfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMnJlbTsgfVxuICAuc3RhZ2UtbGFuZGluZ19fY292ZXIge1xuICAgIGhlaWdodDogNTVyZW07IH1cbiAgLnN0YWdlLWxhbmRpbmdfX2hlYWRsaW5lIHtcbiAgICBtYXgtd2lkdGg6IDc1cmVtOyB9XG4gIC5zdGFnZS1sYW5kaW5nX19pbnNlcnQge1xuICAgIHBhZGRpbmc6IDAgMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5zdGFnZS1sYW5kaW5nX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDNyZW0gNHJlbTsgfVxuICAuc3RhZ2UtbGFuZGluZ19fY292ZXIge1xuICAgIGhlaWdodDogNzVyZW07IH1cbiAgLnN0YWdlLWxhbmRpbmdfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDUuNnJlbTsgfVxuICAuc3RhZ2UtbGFuZGluZ19faW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIG1hcmdpbjogMy41cmVtIGF1dG87IH1cbiAgLnN0YWdlLWxhbmRpbmdfX2luc2VydCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtO1xuICAgIHBhZGRpbmc6IDAgMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MS44NzVlbSkge1xuICAuc3RhZ2UtbGFuZGluZ19fYm9keSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTZyZW0pO1xuICAgIG1heC1oZWlnaHQ6IDc1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDU1cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuXG4udGFiLWJveF9fdGFiLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi50YWItYm94X190YWItbGlzdC1pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGU3NjtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtIDAuNHJlbSAwIDA7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGhlaWdodDogNi41cmVtO1xuICBwYWRkaW5nOiAxLjVyZW0gMi41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50YWItYm94X190YWItbGlzdC1pdGVtW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXSArIC50YWItYm94X190YWItbGlzdC1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjRyZW0gMCAwOyB9XG5cbi50YWItYm94X190YWItbGlzdC1pdGVtOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnRhYi1ib3hfX3RhYi1saXN0LWl0ZW1bYXJpYS1zZWxlY3RlZD0ndHJ1ZSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtIDAuNHJlbSAwIDA7XG4gIGNvbG9yOiAjOTE5OGExO1xuICBoZWlnaHQ6IDdyZW07XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4udGFiLWJveF9fcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMC40cmVtIDAuNHJlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogNHJlbSAyLjVyZW07IH1cblxuLnRhYi1ib3hfX3BhbmVsW2FyaWEtaGlkZGVuPSdmYWxzZSddIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRhYi1ib3hfX3RleHQge1xuICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAudGFiLWJveF9fcGFuZWwge1xuICAgIHBhZGRpbmc6IDVyZW0gNHJlbTsgfVxuICAudGFiLWJveF9fdGV4dCB7XG4gICAgd2lkdGg6IDgwJTsgfSB9XG5cbi50ZWFzZXItYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTRlNztcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDMuNXJlbSAyLjVyZW07IH1cbiAgLnRlYXNlci1ib3hfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnRlYXNlci1ib3hfX2NvbHVtbi0td2lkZSB7XG4gICAgZmxleDogMTsgfVxuICAudGVhc2VyLWJveF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjNTY2MDZiO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGh5cGhlbnM6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07IH1cbiAgLnRlYXNlci1ib3hfX2ludHJvIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTsgfVxuICAudGVhc2VyLWJveF9faWNvbiB7XG4gICAgY29sb3I6ICNjM2M4Y2U7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgIHdpZHRoOiA1cmVtOyB9XG4gIC50ZWFzZXItYm94X19pY29uLS10cmFuc3BhcmVudCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuICAudGVhc2VyLWJveF9fbGluay1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnRlYXNlci1ib3hfX2xpbmstbGlzdC1pdGVtIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gMDsgfVxuXG4udGVhc2VyLWJveC0tb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmN2IwMDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnRlYXNlci1ib3gtLW9yYW5nZSAudGVhc2VyLWJveF9faGVhZGxpbmUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi50ZWFzZXItYm94LS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGU3NjtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnRlYXNlci1ib3gtLWJsdWUgLnRlYXNlci1ib3hfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAudGVhc2VyLWJveCB7XG4gICAgcGFkZGluZzogMy41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLnRlYXNlci1ib3hfX2l0ZW1zIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC50ZWFzZXItYm94X19pdGVtcyAucGhvbmUgKyAucGhvbmUge1xuICAgICAgZmxleC1iYXNpczogMTAwJTsgfSB9XG5cbi50b3BpY3MtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTRlNztcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDNyZW0gMi41cmVtOyB9XG4gIC50b3BpY3MtYm94X19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxOHJlbTsgfVxuICAudG9waWNzLWJveF9faWNvbiB7XG4gICAgY29sb3I6ICNjM2M4Y2U7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgd2lkdGg6IDZyZW07IH1cbiAgLnRvcGljcy1ib3hfX2ljb24tLXRyYW5zcGFyZW50IHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gIC50b3BpY3MtYm94X19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC50b3BpY3MtYm94X19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRvcGljcy1ib3hfX2xpc3QtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50b3BpY3MtYm94X19saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTQ1LCAxNTIsIDE2MSwgMC4yKTsgfVxuICAudG9waWNzLWJveF9fbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC50b3BpY3MtYm94X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxcmVtIDNyZW0gMXJlbSAwLjVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC50b3BpY3MtYm94X19saW5rOmZvY3VzLCAudG9waWNzLWJveF9fbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnRvcGljcy1ib3hfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICMwMDRlNzY7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAudG9waWNzLWJveF9fY29sdW1uLS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRvcGljcy1ib3gtLWludmVydGVkIHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnRvcGljcy1ib3gtLWludmVydGVkIC50b3BpY3MtYm94X19saW5rLFxuICAudG9waWNzLWJveC0taW52ZXJ0ZWQgLnRvcGljcy1ib3hfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnRvcGljcy1ib3gtLWludmVydGVkIC50b3BpY3MtYm94X19saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cblxuLnRvcGljcy1ib3gtLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZTc2OyB9XG5cbi50b3BpY3MtYm94LS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY3YjAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC50b3BpY3MtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnRvcGljcy1ib3hfX2NvbHVtbiB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDE7IH1cbiAgICAudG9waWNzLWJveF9fY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgICAgIG1heC13aWR0aDogNDAlOyB9XG4gICAgLnRvcGljcy1ib3hfX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRvcGljcy1ib3gge1xuICAgIHBhZGRpbmc6IDNyZW0gMy41cmVtOyB9XG4gICAgLnRvcGljcy1ib3hfX2NvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXgtd2lkdGg6IDQwJTsgfVxuICAgIC50b3BpY3MtYm94X19jb2x1bW4tLXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbTsgfVxuICAgIC50b3BpY3MtYm94X19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAzLjVyZW0gMS41cmVtIDAuNXJlbTsgfSB9XG5cbi5nYWxsZXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5nYWxsZXJ5ICoge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTsgfVxuXG4uZ2FsbGVyeV9fbWluaS1zbGlkZXIge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTIuNSUgLSAxcmVtKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxMi41JSAtIDFyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAuZ2FsbGVyeV9fbWluaS1zbGlkZXIge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDYuMjUlICsgMS42cmVtKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNi4yNSUgKyAxLjZyZW0pO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgei1pbmRleDogMjsgfSB9XG5cbi5nYWxsZXJ5X19pbm5lcixcbi5nYWxsZXJ5X19taW5pLXNsaWRlci1pbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5nYWxsZXJ5X19pbWFnZXMtd3JhcCxcbi5nYWxsZXJ5X19taW5pLXNsaWRlci13cmFwIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmdhbGxlcnktLWluaXRpYWxpemVkIC5nYWxsZXJ5X19pbWFnZXMtd3JhcCwgLmdhbGxlcnktLWluaXRpYWxpemVkXG4gIC5nYWxsZXJ5X19taW5pLXNsaWRlci13cmFwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5nYWxsZXJ5X19pbWFnZXMsXG4uZ2FsbGVyeV9fbWluaS1zbGlkZXItc2xpZGVzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgei1pbmRleDogMTsgfVxuXG4uZ2FsbGVyeV9faW1hZ2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgLmdhbGxlcnlfX2ltYWdlIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtOyB9IH1cblxuLmdhbGxlcnlfX21pbmktc2xpZGVyLXNsaWRlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB3aWR0aDogMzMuMzMlOyB9XG4gIC5nYWxsZXJ5X19taW5pLXNsaWRlci1zbGlkZTpob3ZlciwgLmdhbGxlcnlfX21pbmktc2xpZGVyLXNsaWRlOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAwLjg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIGFuZCAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gICAgLmdhbGxlcnlfX21pbmktc2xpZGVyLXNsaWRlIHtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4uZ2FsbGVyeV9fbWluaS1zbGlkZXItc2xpZGUtaW5uZXIge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmdhbGxlcnlfX21pbmktc2xpZGVyLXNsaWRlLmdhbGxlcnlfX21pbmktc2xpZGVyLXNsaWRlLS1hY3RpdmUgLmdhbGxlcnlfX21pbmktc2xpZGVyLXNsaWRlLWlubmVyIHtcbiAgICBvdXRsaW5lOiAwLjNyZW0gc29saWQgI2MzYzhjZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMC40cmVtOyB9XG5cbi5nYWxsZXJ5X19taW5pLXNsaWRlci1pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAuZ2FsbGVyeV9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYxZjI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuLmdhbGxlcnlfX2ltYWdlLWNhcHRpb24ge1xuICBjb2xvcjogIzU2NjA2YjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5nYWxsZXJ5X19pbWFnZS1jYXB0aW9uIHtcbiAgICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzJTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuZ2FsbGVyeV9faW1hZ2UtY2FwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTsgfSB9XG5cbi5nYWxsZXJ5X19uYXZpZ2F0aW9uIHtcbiAgYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1LjJyZW07XG4gIHotaW5kZXg6IDI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAuZ2FsbGVyeV9fbmF2aWdhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmdhbGxlcnlfX25hdmlnYXRpb24ge1xuICAgICAgYm90dG9tOiAycmVtO1xuICAgICAgbGVmdDogMi40cmVtOyB9IH1cblxuLmdhbGxlcnlfX2NvdW50ZXIge1xuICBjb2xvcjogIzU2NjA2YjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5nYWxsZXJ5X19hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjdiMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgaGVpZ2h0OiAyLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwLjZyZW07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gIHdpZHRoOiAyLjJyZW07IH1cbiAgLmdhbGxlcnlfX2Fycm93OmhvdmVyLCAuZ2FsbGVyeV9fYXJyb3c6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjZlMDA7IH1cblxuLmdhbGxlcnlfX2Fycm93LS1uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuOHJlbTsgfVxuXG4uZ2FsbGVyeV9fbWluaS1zbGlkZXItYXJyb3cge1xuICBjb2xvcjogIzAwNGU3NjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gIHdpZHRoOiAycmVtOyB9XG4gIC5nYWxsZXJ5X19taW5pLXNsaWRlci1hcnJvdzpob3ZlciwgLmdhbGxlcnlfX21pbmktc2xpZGVyLWFycm93OmZvY3VzIHtcbiAgICBjb2xvcjogIzAwM2Q1ZDsgfVxuXG4uZ2FsbGVyeV9fbWluaS1zbGlkZXItYXJyb3ctLXByZXYge1xuICBsZWZ0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgLmdhbGxlcnlfX21pbmktc2xpZGVyLWFycm93LS1wcmV2IHtcbiAgICAgIGxlZnQ6IDUlOyB9IH1cblxuLmdhbGxlcnlfX21pbmktc2xpZGVyLWFycm93LS1uZXh0IHtcbiAgcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAuZ2FsbGVyeV9fbWluaS1zbGlkZXItYXJyb3ctLW5leHQge1xuICAgICAgcmlnaHQ6IDUlOyB9IH1cblxuLm5ld3NsZXR0ZXItYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmN2IwMDtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAzLjVyZW0gMi41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgLm5ld3NsZXR0ZXItYm94IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5uZXdzbGV0dGVyLWJveCB7XG4gICAgICBwYWRkaW5nOiAzLjVyZW07IH0gfVxuXG4ubmV3c2xldHRlci1ib3hfX2hlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgLm5ld3NsZXR0ZXItYm94X19oZWFkZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgICAgd2lkdGg6IDQwJTsgfSB9XG5cbi5uZXdzbGV0dGVyLWJveF9faWNvbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDdyZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBvcmRlcjogMTtcbiAgd2lkdGg6IDdyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAubmV3c2xldHRlci1ib3hfX2ljb24ge1xuICAgICAgaGVpZ2h0OiAxMHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgICAgb3JkZXI6IDA7XG4gICAgICB3aWR0aDogMTByZW07IH0gfVxuXG4ubmV3c2xldHRlci1ib3hfX2hlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgLm5ld3NsZXR0ZXItYm94X19oZWFkbGluZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAubmV3c2xldHRlci1ib3hfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm5ld3NsZXR0ZXItYm94X19pbnRybyB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cblxuLnRpY2tlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZy10b3A6IDRyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDIzLjQzNzVlbSkge1xuICAgIC50aWNrZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAudGlja2VyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC50aWNrZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MS44NzVlbSkge1xuICAgIC50aWNrZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiA3cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogN3JlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAudGlja2VyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogNnJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MS44NzVlbSkge1xuICAgIC50aWNrZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gICAgICBwYWRkaW5nLXRvcDogOHJlbTsgfSB9XG5cbi50aWNrZXJfX2lubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA4NnJlbTsgfVxuXG4udGlja2VyX19oZWFkZXIsXG4udGlja2VyX19mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRpY2tlcl9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuXG4udGlja2VyX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiA0cmVtOyB9XG5cbi5zdGFnZS1oZXJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYxLjg3NWVtKSB7XG4gICAgLnN0YWdlLWhlcm8ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07IH0gfVxuXG4uc3RhZ2UtaGVyb19faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zdGFnZS1oZXJvX19jb3ZlciB7XG4gIGhlaWdodDogMzcuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5zdGFnZS1oZXJvX19jb3ZlciB7XG4gICAgICBoZWlnaHQ6IDQ2cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuc3RhZ2UtaGVyb19fY292ZXIge1xuICAgICAgaGVpZ2h0OiA2M3JlbTsgfSB9XG5cbi5zdGFnZS1oZXJvX193cmFwcGVyIHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA5cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zdGFnZS1oZXJvX19jb250YWluZXIge1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5zdGFnZS1oZXJvX19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMi41cmVtIDRyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5zdGFnZS1oZXJvX19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogNHJlbSAxMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5zdGFnZS1oZXJvX19ib2R5IHtcbiAgICBtYXgtd2lkdGg6IDY1cmVtOyB9IH1cblxuLnN0YWdlLWhlcm9fX2tpY2tlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5zdGFnZS1oZXJvX19pbnRybyxcbi5zdGFnZS1oZXJvX19tb3JlLWxpbmsge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uc3RhZ2UtaGVyb19faW5zZXJ0IHtcbiAgbWFyZ2luLXRvcDogLTVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5zdGFnZS1oZXJvX19pbnNlcnQge1xuICAgICAgcGFkZGluZzogMCAxcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuc3RhZ2UtaGVyb19faW5zZXJ0IHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHJlbTtcbiAgICAgIHBhZGRpbmc6IDAgNS41cmVtOyB9IH1cblxuLnN0YWdlLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjEuODc1ZW0pIHtcbiAgICAuc3RhZ2UtaGVybyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTsgfSB9XG5cbi5zdGFnZS1oZXJvX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnN0YWdlLWhlcm9fX2NvdmVyIHtcbiAgaGVpZ2h0OiAzNy41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgLnN0YWdlLWhlcm9fX2NvdmVyIHtcbiAgICAgIGhlaWdodDogNDZyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5zdGFnZS1oZXJvX19jb3ZlciB7XG4gICAgICBoZWlnaHQ6IDYzcmVtOyB9IH1cblxuLnN0YWdlLWhlcm9fX3dyYXBwZXIge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDlyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnN0YWdlLWhlcm8tLWJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIC5zdGFnZS1oZXJvLS1iZy1saWdodCAuc3RhZ2UtaGVyb19fa2lja2VyLFxuICAuc3RhZ2UtaGVyby0tYmctbGlnaHQgLnN0YWdlLWhlcm9fX2hlYWRsaW5lLFxuICAuc3RhZ2UtaGVyby0tYmctbGlnaHQgLnN0YWdlLWhlcm9fX2ludHJvIHtcbiAgICBjb2xvcjogIzAwNGU3NjsgfVxuXG4uc3RhZ2UtaGVyb19fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMi41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAuc3RhZ2UtaGVyb19fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDIuNXJlbSA0cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuc3RhZ2UtaGVyb19fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDRyZW0gMTFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAuc3RhZ2UtaGVyb19fYm9keSB7XG4gICAgbWF4LXdpZHRoOiA2NXJlbTsgfSB9XG5cbi5zdGFnZS1oZXJvX19raWNrZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4uc3RhZ2UtaGVyb19faW50cm8sXG4uc3RhZ2UtaGVyb19fbW9yZS1saW5rIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnN0YWdlLWhlcm9fX2luc2VydCB7XG4gIG1hcmdpbi10b3A6IC01cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAuc3RhZ2UtaGVyb19faW5zZXJ0IHtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnN0YWdlLWhlcm9fX2luc2VydCB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTByZW07XG4gICAgICBwYWRkaW5nOiAwIDUuNXJlbTsgfSB9XG5cbi5zdGFnZS1oZXJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYxLjg3NWVtKSB7XG4gICAgLnN0YWdlLWhlcm8ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07IH0gfVxuXG4uc3RhZ2UtaGVyb19faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zdGFnZS1oZXJvX19jb3ZlciB7XG4gIGhlaWdodDogMzcuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5zdGFnZS1oZXJvX19jb3ZlciB7XG4gICAgICBoZWlnaHQ6IDQ2cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuc3RhZ2UtaGVyb19fY292ZXIge1xuICAgICAgaGVpZ2h0OiA2M3JlbTsgfSB9XG5cbi5zdGFnZS1oZXJvX193cmFwcGVyIHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA5cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zdGFnZS1oZXJvLS1iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA3OCwgMTE4LCAwLjgpOyB9XG5cbi5zdGFnZS1oZXJvX19jb250YWluZXIge1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5zdGFnZS1oZXJvX19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMi41cmVtIDRyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5zdGFnZS1oZXJvX19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogNHJlbSAxMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5zdGFnZS1oZXJvX19ib2R5IHtcbiAgICBtYXgtd2lkdGg6IDY1cmVtOyB9IH1cblxuLnN0YWdlLWhlcm9fX2tpY2tlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5zdGFnZS1oZXJvX19pbnRybyxcbi5zdGFnZS1oZXJvX19tb3JlLWxpbmsge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uc3RhZ2UtaGVyb19faW5zZXJ0IHtcbiAgbWFyZ2luLXRvcDogLTVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5zdGFnZS1oZXJvX19pbnNlcnQge1xuICAgICAgcGFkZGluZzogMCAxcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuc3RhZ2UtaGVyb19faW5zZXJ0IHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHJlbTtcbiAgICAgIHBhZGRpbmc6IDAgNS41cmVtOyB9IH1cblxuLmpvYnMtdGVhc2VyLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2U0ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAzLjVyZW0gMi41cmVtOyB9XG4gIC5qb2JzLXRlYXNlci1ib3hfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5qb2JzLXRlYXNlci1ib3hfX2NvbHVtbi0td2lkZSB7XG4gICAgZmxleDogMTsgfVxuICAuam9icy10ZWFzZXItYm94X19jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5qb2JzLXRlYXNlci1ib3hfX2NvbXBhbnkge1xuICAgIGNvbG9yOiAjNTY2MDZiO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgaHlwaGVuczogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5qb2JzLXRlYXNlci1ib3hfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogIzU2NjA2YjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoeXBoZW5zOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5qb2JzLXRlYXNlci1ib3hfX2hlYWRsaW5lOmhvdmVyLCAuam9icy10ZWFzZXItYm94X19oZWFkbGluZTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmpvYnMtdGVhc2VyLWJveF9fa2lja2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5qb2JzLXRlYXNlci1ib3hfX2ludHJvIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTsgfVxuICAuam9icy10ZWFzZXItYm94X19pY29uIHtcbiAgICBjb2xvcjogI2MzYzhjZTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgbWFyZ2luLXRvcDogLTFyZW07XG4gICAgd2lkdGg6IDVyZW07IH1cbiAgLmpvYnMtdGVhc2VyLWJveF9faWNvbi0tdHJhbnNwYXJlbnQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cbiAgLmpvYnMtdGVhc2VyLWJveF9fbGluay1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmpvYnMtdGVhc2VyLWJveF9fbGluay1saXN0LWl0ZW0ge1xuICAgIG1hcmdpbjogMC43NXJlbSAwOyB9XG5cbi5qb2JzLXRlYXNlci1ib3gtLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjdiMDA7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5qb2JzLXRlYXNlci1ib3gtLW9yYW5nZSAuam9icy10ZWFzZXItYm94X19oZWFkbGluZSxcbiAgLmpvYnMtdGVhc2VyLWJveC0tb3JhbmdlIC5qb2JzLXRlYXNlci1ib3hfX2tpY2tlcixcbiAgLmpvYnMtdGVhc2VyLWJveC0tb3JhbmdlIC5qb2JzLXRlYXNlci1ib3hfX2NvbXBhbnkge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5qb2JzLXRlYXNlci1ib3gtLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZTc2O1xuICBjb2xvcjogI2ZmZjsgfVxuICAuam9icy10ZWFzZXItYm94LS1ibHVlIC5qb2JzLXRlYXNlci1ib3hfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAuam9icy10ZWFzZXItYm94IHtcbiAgICBwYWRkaW5nOiAzLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAuam9icy10ZWFzZXItYm94X19pdGVtcyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuXG4uZGV0YWlsc19fY29udGVudCxcbi5jb250YWN0LWJveCxcbi5mYXE6bm90KC5mYXEtLWJsdWUpOm5vdCguZmFxLS1vcmFuZ2UpLFxuLmludHJvLWJveDpub3QoLmludHJvLWJveC0tYmx1ZSk6bm90KC5pbnRyby1ib3gtLW9yYW5nZSksXG4ubmF2aWdhdGlvbi1hLXpfX3dyYXBwZXIsXG4ucHVibGljYXRpb24sXG4udGVhc2VyLWJveDpub3QoLnRlYXNlci1ib3gtLW9yYW5nZSk6bm90KC50ZWFzZXItYm94LS1ibHVlKSxcbi5qb2JzLXRlYXNlci1ib3g6bm90KC5qb2JzLXRlYXNlci1ib3gtLW9yYW5nZSk6bm90KC5qb2JzLXRlYXNlci1ib3gtLWJsdWUpLFxuLnRvcGljcy1ib3g6bm90KC50b3BpY3MtYm94LS1pbnZlcnRlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDc4LCAxMTgsIDAuMik7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjg2NWVtKSB7XG4gIC5kZXRhaWxzX19jb250ZW50OjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDAsIDc4LCAxMTgsIDAuMikgdHJhbnNwYXJlbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjEuODc1ZW0pIHtcbiAgLmRldGFpbHNfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHJnYmEoMCwgNzgsIDExOCwgMC4yKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfSB9XG5cbi50ZWFzZXItYm94X19pY29uLFxuLnRlYXNlci1ib3hfX2hlYWRsaW5lLFxuLnRlYXNlci1ib3g6bm90KC50ZWFzZXItYm94LS1vcmFuZ2UpOm5vdCgudGVhc2VyLWJveC0tYmx1ZSksXG4uam9icy10ZWFzZXItYm94X19pY29uLFxuLmpvYnMtdGVhc2VyLWJveF9faGVhZGxpbmUsXG4uam9icy10ZWFzZXItYm94X19raWNrZXIsXG4uam9icy10ZWFzZXItYm94X19jb21wYW55LFxuLmpvYnMtdGVhc2VyLWJveDpub3QoLmpvYnMtdGVhc2VyLWJveC0tb3JhbmdlKTpub3QoLmpvYnMtdGVhc2VyLWJveC0tYmx1ZSksXG4udG9waWNzLWJveF9faWNvbiB7XG4gIGNvbG9yOiAjMDA0ZTc2OyB9XG5cbi50ZWFzZXItYm94LS1vcmFuZ2UgLnRlYXNlci1ib3hfX2ljb24sXG4uam9icy10ZWFzZXItYm94LS1vcmFuZ2UgLmpvYnMtdGVhc2VyLWJveF9faWNvbixcbi50b3BpY3MtYm94LS1vcmFuZ2UgLnRvcGljcy1ib3hfX2ljb24sXG4uaW50cm8tYm94LS1vcmFuZ2UgLmludHJvLWJveF9faWNvbixcbi5uZXdzbGV0dGVyLWJveF9faWNvbiB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi50b3BpY3MtYm94X19pY29uLS10cmFuc3BhcmVudCxcbi50ZWFzZXItYm94X19pY29uLS10cmFuc3BhcmVudCxcbi5qb2JzLXRlYXNlci1ib3hfX2ljb24tLXRyYW5zcGFyZW50IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxuXG4uY29udGFjdC1ib3gsXG4uY29udGFjdC1ib3hfX2hlYWRsaW5lLFxuLmNvbnRhY3QtYm94X19pY29uLFxuLmNvbnRhY3QtYm94IC5sYWJlbCxcbi5jb250YWN0LWJveF9fbnVtYmVyLWxpbmssXG4uY29udGFjdC1ib3hfX251bWJlci1saW5rOmZvY3VzLFxuLmNvbnRhY3QtYm94X19udW1iZXItbGluazpob3Zlcixcbi5wdWJsaWNhdGlvbl9faGVhZGxpbmUsXG4uaW50cm8tYm94X19pY29uLFxuLmludHJvLWJveF9faGVhZGxpbmUsXG4uaW50cm8tYm94Om5vdCguaW50cm8tYm94LS1ibHVlKTpub3QoLmludHJvLWJveC0tb3JhbmdlKSB7XG4gIGNvbG9yOiAjMDA0ZTc2OyB9XG5cbi5jb250YWN0LWJveCAuZm9ybSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCA3OCwgMTE4LCAwLjUpOyB9XG5cbi5mb3JtX19zZWN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0ZTc2OyB9XG5cbi5oZWFkZXJfX2xvZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc4LjEyNWVtKSB7XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5oZWFkZXJfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDEyLjVyZW07IH1cbiAgLmhlYWRlcl9fbWV0YS1uYXZpZ2F0aW9uIHtcbiAgICB0b3A6IDMuOHJlbTsgfVxuICAuaGVhZGVyLS1mbG9hdGluZzpub3QoLmhlYWRlci0tc2Nyb2xsZWQpIC5oZWFkZXJfX2lubmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07IH1cbiAgLmhlYWRlci0tc2Nyb2xsZWQgLmhlYWRlcl9fc21hbGwtbG9nbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */