@charset "UTF-8";@font-face{font-family:Noe Display;src:url(../../fonts/NoeDisplay-Regular.eot);src:url(../../fonts/NoeDisplay-Regular.eot?#iefix) format("embedded-opentype"),url(../../fonts/NoeDisplay-Regular.woff2) format("woff2"),url(../../fonts/NoeDisplay-Regular.woff) format("woff"),url(../../fonts/NoeDisplay-Regular.ttf) format("truetype"),url(../../fonts/NoeDisplay-Regular.svg#NoeDisplay-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Noe Display;src:url(../../fonts/NoeDisplay-Medium.eot);src:url(../../fonts/NoeDisplay-Medium.eot?#iefix) format("embedded-opentype"),url(../../fonts/NoeDisplay-Medium.woff2) format("woff2"),url(../../fonts/NoeDisplay-Medium.woff) format("woff"),url(../../fonts/NoeDisplay-Medium.ttf) format("truetype"),url(../../fonts/NoeDisplay-Medium.svg#NoeDisplay-Medium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:Noe Display;src:url(../../fonts/NoeDisplay-Bold.eot);src:url(../../fonts/NoeDisplay-Bold.eot?#iefix) format("embedded-opentype"),url(../../fonts/NoeDisplay-Bold.woff2) format("woff2"),url(../../fonts/NoeDisplay-Bold.woff) format("woff"),url(../../fonts/NoeDisplay-Bold.ttf) format("truetype"),url(../../fonts/NoeDisplay-Bold.svg#NoeDisplay-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Noe Display;src:url(../../fonts/NoeDisplay-RegularItalic.eot);src:url(../../fonts/NoeDisplay-RegularItalic.eot?#iefix) format("embedded-opentype"),url(../../fonts/NoeDisplay-RegularItalic.woff2) format("woff2"),url(../../fonts/NoeDisplay-RegularItalic.woff) format("woff"),url(../../fonts/NoeDisplay-RegularItalic.ttf) format("truetype"),url(../../fonts/NoeDisplay-RegularItalic.svg#NoeDisplay-RegularItalic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:Suisse Intl Mono;src:url(../../fonts/SuisseIntlMono.eot);src:url(../../fonts/SuisseIntlMono.eot?#iefix) format("embedded-opentype"),url(../../fonts/SuisseIntlMono.woff2) format("woff2"),url(../../fonts/SuisseIntlMono.woff) format("woff"),url(../../fonts/SuisseIntlMono.ttf) format("truetype"),url(../../fonts/SuisseIntlMono.svg#SuisseIntlMono) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Suisse Intl Mono;src:url(../../fonts/SuisseIntlMono-Thin.eot);src:url(../../fonts/SuisseIntlMono-Thin.eot?#iefix) format("embedded-opentype"),url(../../fonts/SuisseIntlMono-Thin.woff2) format("woff2"),url(../../fonts/SuisseIntlMono-Thin.woff) format("woff"),url(../../fonts/SuisseIntlMono-Thin.ttf) format("truetype"),url(../../fonts/SuisseIntlMono-Thin.svg#SuisseIntlMono-Thin) format("svg");font-weight:100;font-style:normal}@font-face{font-family:Suisse Intl;src:url(../../fonts/SuisseIntl-Light.eot);src:url(../../fonts/SuisseIntl-Light.eot?#iefix) format("embedded-opentype"),url(../../fonts/SuisseIntl-Light.woff2) format("woff2"),url(../../fonts/SuisseIntl-Light.woff) format("woff"),url(../../fonts/SuisseIntl-Light.ttf) format("truetype"),url(../../fonts/SuisseIntl-Light.svg#SuisseIntl-Light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Suisse Intl;src:url(../../fonts/SuisseIntl-Regular.eot);src:url(../../fonts/SuisseIntl-Regular.eot?#iefix) format("embedded-opentype"),url(../../fonts/SuisseIntl-Regular.woff2) format("woff2"),url(../../fonts/SuisseIntl-Regular.woff) format("woff"),url(../../fonts/SuisseIntl-Regular.ttf) format("truetype"),url(../../fonts/SuisseIntl-Regular.svg#SuisseIntl-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Suisse Intl;src:url(../../fonts/SuisseIntl-Bold.eot);src:url(../../fonts/SuisseIntl-Bold.eot?#iefix) format("embedded-opentype"),url(../../fonts/SuisseIntl-Bold.woff2) format("woff2"),url(../../fonts/SuisseIntl-Bold.woff) format("woff"),url(../../fonts/SuisseIntl-Bold.ttf) format("truetype"),url(../../fonts/SuisseIntl-Bold.svg#SuisseIntl-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Suisse Intl;src:url(../../fonts/SuisseIntl-Medium.eot);src:url(../../fonts/SuisseIntl-Medium.eot?#iefix) format("embedded-opentype"),url(../../fonts/SuisseIntl-Medium.woff2) format("woff2"),url(../../fonts/SuisseIntl-Medium.woff) format("woff"),url(../../fonts/SuisseIntl-Medium.ttf) format("truetype"),url(../../fonts/SuisseIntl-Medium.svg#SuisseIntl-Medium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:Tiempos Text;src:url(../../fonts/TiemposText-Regular.eot);src:url(../../fonts/TiemposText-Regular.eot?#iefix) format("embedded-opentype"),url(../../fonts/TiemposText-Regular.woff2) format("woff2"),url(../../fonts/TiemposText-Regular.woff) format("woff"),url(../../fonts/TiemposText-Regular.ttf) format("truetype"),url(../../fonts/TiemposText-Regular.svg#TiemposText-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Tiempos Text;src:url(../../fonts/TiemposText-Semibold.eot);src:url(../../fonts/TiemposText-Semibold.eot?#iefix) format("embedded-opentype"),url(../../fonts/TiemposText-Semibold.woff2) format("woff2"),url(../../fonts/TiemposText-Semibold.woff) format("woff"),url(../../fonts/TiemposText-Semibold.ttf) format("truetype"),url(../../fonts/TiemposText-Semibold.svg#TiemposText-Semibold) format("svg");font-weight:600;font-style:normal}@font-face{font-family:Tiempos Text;src:url(../../fonts/TiemposText-RegularItalic.eot);src:url(../../fonts/TiemposText-RegularItalic.eot?#iefix) format("embedded-opentype"),url(../../fonts/TiemposText-RegularItalic.woff2) format("woff2"),url(../../fonts/TiemposText-RegularItalic.woff) format("woff"),url(../../fonts/TiemposText-RegularItalic.ttf) format("truetype"),url(../../fonts/TiemposText-RegularItalic.svg#TiemposText-RegularItalic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:Tiempos Text;src:url(../../fonts/TiemposText-MediumItalic.eot);src:url(../../fonts/TiemposText-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../../fonts/TiemposText-MediumItalic.woff2) format("woff2"),url(../../fonts/TiemposText-MediumItalic.woff) format("woff"),url(../../fonts/TiemposText-MediumItalic.ttf) format("truetype"),url(../../fonts/TiemposText-MediumItalic.svg#TiemposText-MediumItalic) format("svg");font-weight:500;font-style:italic}@font-face{font-family:Minion Pro;src:url(../../fonts/MinionPro-Regular.eot);src:url(../../fonts/MinionPro-Regular.eot?#iefix) format("embedded-opentype"),url(../../fonts/MinionPro-Regular.woff2) format("woff2"),url(../../fonts/MinionPro-Regular.woff) format("woff"),url(../../fonts/MinionPro-Regular.ttf) format("truetype"),url(../../fonts/MinionPro-Regular.svg#MinionPro-Regular) format("svg");font-weight:400;font-style:normal}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger,.mobile-menu-toggle{padding:0;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover,.mobile-menu-toggle:hover{opacity:1}.hamburger-box{width:26px;width:2.6rem;height:17px;height:1.7rem;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-.15rem}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:26px;width:2.6rem;height:3px;height:.3rem;background-color:#000;border-radius:0;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-7px;top:-.7rem}.hamburger-inner:after{bottom:-7px;bottom:-.7rem}.hamburger--spin .hamburger-inner,.mobile-menu-toggle .hamburger-inner{-webkit-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before,.mobile-menu-toggle .hamburger-inner:before{-webkit-transition:top .1s ease-in .25s,opacity .1s ease-in;transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after,.mobile-menu-toggle .hamburger-inner:after{-webkit-transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner,.is-active.mobile-menu-toggle .hamburger-inner,.mobile-menu-active .mobile-menu-toggle .hamburger-inner{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before,.is-active.mobile-menu-toggle .hamburger-inner:before,.mobile-menu-active .mobile-menu-toggle .hamburger-inner:before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s ease-out .12s;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after,.is-active.mobile-menu-toggle .hamburger-inner:after,.mobile-menu-active .mobile-menu-toggle .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s}.handorgel{display:block;width:100%;border:0 solid #eee;border-top:none}.handorgel__header{display:block;margin:0}.handorgel__header--open .handorgel__header__button{background-color:transparent}.handorgel__header--notransition .handorgel__header__button{-webkit-transition:none;transition:none}.handorgel__header--focus .handorgel__header__button{background-color:transparent;outline:none}.handorgel__header__button{display:block;width:100%;padding:2rem 0;margin:0;border:none;border-top:0 solid #eee;background-color:transparent;border-radius:0;color:inherit;cursor:pointer;font-size:inherit;text-align:left;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.handorgel__header__button::-moz-focus-inner{border:0}.handorgel__content{display:none;overflow:hidden;height:0;border-top:0 solid #eee;background-color:transparent;-webkit-transition:height .1s ease .1s;transition:height .1s ease .1s}.handorgel__content--open{display:block;-webkit-transition:height .2s ease;transition:height .2s ease}.handorgel__content--opened{overflow:visible}.handorgel__content--notransition{-webkit-transition:none;transition:none}.handorgel__content__inner{padding:2rem 0;opacity:0;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.handorgel__content--opened .handorgel__content__inner{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}

/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}[hidden],template{display:none}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}*{-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}button,input[type=button],input[type=email],input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}::-moz-selection{color:#f9f9f9;background:#000}::selection{color:#f9f9f9;background:#000}html{font-size:62.5%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:13px;font-size:1.3rem;font-family:Tiempos Text,sans-serif;color:#000;background-color:#f9f9f9;line-height:1.92}body.genova-alternative-fonts{font-family:Suisse Intl,sans-serif;font-weight:300;font-size:13px;font-size:1.3rem}body.body-fixed{overflow:hidden}body p{line-height:1.39;min-height:20px}body.home{background:#fff}.inner{max-width:1980px;max-width:198rem;margin:0 auto;padding:0 1.5rem}@media only screen and (min-width:45em){.inner{padding:0 4rem}}@media only screen and (min-width:64em){.inner{padding:0 8rem}}@media only screen and (min-width:100em){.inner{padding:0 12rem}}hr{outline:none;border:none;border-bottom:1px solid #eee}#cookie-law-info-again{background:#000!important;color:#fff!important;font-size:11px!important}a.my-pages__button{text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:10rem;outline:0;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;border:.1rem solid #000;background-color:#f9f9f9;color:#000;padding:.7rem 1.2rem;cursor:pointer;text-decoration:none!important;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out}a.my-pages__button:active,a.my-pages__button:focus,a.my-pages__button:hover{opacity:1;background-color:#000!important;color:#fff}a.my-pages__button:active svg,a.my-pages__button:focus svg,a.my-pages__button:hover svg{fill:#fff}a.my-pages__button svg{width:12px;width:1.2rem;height:12px;height:1.2rem;fill:#000;position:relative;bottom:-1px;bottom:-.1rem;margin-right:.4rem;-webkit-transition:fill .2s ease-in-out;transition:fill .2s ease-in-out}.heading-1,h1{font-family:Noe Display,serif;font-weight:700;font-size:50px;font-size:5rem;letter-spacing:.01em;line-height:1.1}@media only screen and (min-width:45em){.heading-1,h1{font-size:6.2rem}}@media only screen and (min-width:81.25em){.heading-1,h1{font-size:7.1rem}}.genova-alternative-fonts main .heading-1,.genova-alternative-fonts main h1{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.heading-2,h2{font-family:Noe Display,serif;font-weight:500;font-size:40px;font-size:4rem;letter-spacing:.01em;line-height:1.16;margin:.5rem 0 3rem}@media only screen and (min-width:45em){.heading-2,h2{font-size:4.1rem}}@media only screen and (min-width:81.25em){.heading-2,h2{font-size:5rem}}.genova-alternative-fonts main .heading-2,.genova-alternative-fonts main h2{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.heading-3,.wp-block-genova-district-archive__heading-link,.wp-block-genova-object-archive__heading-link,.wp-block-genova-residence-archive__heading-link,h3{font-family:Noe Display,serif;font-weight:400;font-size:25px;font-size:2.5rem;letter-spacing:.01em;line-height:1.25;margin:2.2rem 0 1rem}@media only screen and (min-width:45em){.heading-3,.wp-block-genova-district-archive__heading-link,.wp-block-genova-object-archive__heading-link,.wp-block-genova-residence-archive__heading-link,h3{font-size:2.6rem}}@media only screen and (min-width:81.25em){.heading-3,.wp-block-genova-district-archive__heading-link,.wp-block-genova-object-archive__heading-link,.wp-block-genova-residence-archive__heading-link,h3{font-size:3.2rem}}.genova-alternative-fonts main .heading-3,.genova-alternative-fonts main .wp-block-genova-district-archive__heading-link,.genova-alternative-fonts main .wp-block-genova-object-archive__heading-link,.genova-alternative-fonts main .wp-block-genova-residence-archive__heading-link,.genova-alternative-fonts main h3{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.heading-4,h4{font-family:Noe Display,serif;font-weight:400;font-size:18px;font-size:1.8rem;letter-spacing:0;line-height:1.24;margin:2.5rem 0 -.5rem}.genova-alternative-fonts main .heading-4,.genova-alternative-fonts main h4{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.heading-5,h5{font-family:Tiempos Text,sans-serif;font-weight:400;font-size:17px;font-size:1.7rem;letter-spacing:0;line-height:1.23;margin:2.5rem 0 -.5rem}.genova-alternative-fonts main .heading-5,.genova-alternative-fonts main h5{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.heading-6,h6{font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.92;text-transform:uppercase;margin:2rem 0 -1rem}.genova-alternative-fonts main .heading-6,.genova-alternative-fonts main h6{font-family:Suisse Intl Mono,sans-serif;font-weight:100}a,h1,h2,h3,h4,h5,h6{color:#000}a{text-decoration:underline}strong{font-weight:600}.is-style-suisse-intl{font-weight:300}.is-style-suisse-intl.has-medium-font-size{font-size:17px!important;font-size:1.7rem!important}@media only screen and (min-width:45em){.is-style-suisse-intl.has-medium-font-size{font-size:1.8rem!important}}.in-iframe{margin-top:4rem!important;margin-bottom:4rem!important}.in-iframe footer,.in-iframe header{display:none!important}.in-iframe .wp-block-columns{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.in-iframe .residence-header{margin-bottom:2rem}.in-iframe .residence-content{margin-bottom:1rem!important}.in-iframe .residence-content h1,.in-iframe .residence-content h2,.in-iframe .residence-content h3,.in-iframe .residence-content h4,.in-iframe .residence-content h5,.in-iframe .residence-content h6{margin:1.5rem 0}.in-iframe .related-residences{display:none!important}.in-iframe .wp-block-button__link{margin-bottom:2rem}.in-iframe .wp-block-genova-note__content-wrapper{max-width:180px;max-width:18rem}.in-iframe .wp-block-genova-note__content-wrapper strong{-webkit-font-smoothing:auto;line-height:1.9em;letter-spacing:.2px}.in-iframe .wp-block-genova-note__list a{pointer-events:none;text-decoration:none!important;font-weight:400;font-family:Suisse Intl,sans-serif}@media only screen and (min-width:45em){.in-iframe .wp-block-columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.in-iframe .wp-block-columns .wp-block-column.residence-content{-ms-flex-preferred-size:75%!important;flex-basis:75%!important;padding-left:3rem}}.fancybox-slide--iframe{padding:44px 22px!important}.fancybox-slide--iframe .fancybox-content{max-width:800px!important;max-width:80rem!important}body{margin-top:5.4rem}body .header,body .page-submenu{position:fixed!important;top:0;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}body .page-submenu{top:80px;top:8rem}body.has-huge-slider{margin-top:0}body.has-huge-slider .wp-block-genova-slider-wrapper--huge{margin-bottom:15rem}body.has-huge-slider .header{opacity:0}body.navigation-hidden .header,body.navigation-hidden .page-submenu{-webkit-transform:translateY(-12.8rem);-ms-transform:translateY(-12.8rem);transform:translateY(-12.8rem)}body.navigation-hidden .header:focus-within,body.navigation-hidden .page-submenu:focus-within{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}body.home .header,body.home a.my-pages__button{background-color:#fff}.header{background-color:#f9f9f9;z-index:5;left:0;right:0;-webkit-transition:background-color .4s ease,-webkit-transform .4s ease;transition:background-color .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,background-color .4s ease;transition:transform .4s ease,background-color .4s ease,-webkit-transform .4s ease}.header.header--minimize,.header.header--minimize .my-pages__button{background-color:#fff}.header__inner{position:relative;width:100%;height:54px;height:5.4rem}.header__inner:after,.header__inner:before{content:"";position:absolute;display:none!important;width:calc(100% - 3rem);height:1px;height:.1rem;background:#dedede}.header__inner:after{bottom:0;display:none}.header__inner:before{display:none;bottom:54px;bottom:5.4rem}.header__logo-wrapper,.header__menu-toggle-wrapper{position:absolute;height:54px;height:5.4rem;top:0}.header__logo-wrapper{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:190px;width:19rem}.header__menu-toggle-wrapper{right:0}.header__logo{background-size:contain;background-repeat:no-repeat;background-position:50%;width:190px;width:19rem;height:18px;height:1.8rem;background-image:url(../../images/logo.svg)}.header__logo span{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}@media only screen and (min-width:45em){.header__logo{height:2rem}}.header__menu-toggle{width:40px;width:4rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__menu-toggle-line{width:28px;width:2.8rem;height:1px;height:.1rem;margin-bottom:.3rem;background:#000;display:block}.header__menu-toggle-line:last-of-type{width:20px;width:2rem;margin-bottom:0;position:relative;right:-8px;right:-.8rem}.header__nav{display:none;position:absolute;top:2.7rem;height:2.6rem;left:0;right:0}.header__nav-primary-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__nav-primary{margin:0;padding:0;list-style:none;width:100%}.header__nav-primary li{display:inline-block;padding-right:1.6rem}.header__nav-primary li.current_page_ancestor>a{text-decoration:underline}.header__nav-primary a{font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;font-family:Suisse Intl,sans-serif;text-transform:none;text-decoration:none;font-size:13px;font-size:1.3rem}.header__nav-primary a:active,.header__nav-primary a:focus,.header__nav-primary a:hover{text-decoration:underline}@media only screen and (max-width:71.8125em){#header__nav-primary-right{position:fixed;top:1.5rem;left:2.7rem;width:auto}#header__nav-primary-right a.my-pages__button{font-size:1.2rem}.header__nav{display:none!important}}@media only screen and (max-width:44.9375em){#header__nav-primary-right{position:fixed;top:1.2rem;left:1.5rem;width:auto}#header__nav-primary-right a.my-pages__button{width:2.8rem;height:2.8rem;display:inline-block}#header__nav-primary-right a.my-pages__button span{display:none}#header__nav-primary-right a.my-pages__button svg{margin:0;position:relative;left:-.5rem;top:-.1rem}}@media only screen and (max-width:44.9375em){body.home .header__inner{height:5.4rem}body.home .header__nav{white-space:nowrap;overflow-x:scroll;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;scrollbar-width:none;width:calc(100% - 3rem);margin-left:1.5rem}body.home .header__nav::-webkit-scrollbar{display:none}body.home .header__nav #header__nav-primary-right li:last-of-type{padding-right:.8rem}}@media only screen and (min-width:25em){.header__nav-primary li{padding-right:2rem}}@media only screen and (min-width:45em){body{margin-top:8rem}body.has-huge-slider .wp-block-genova-slider-wrapper--huge{margin-bottom:17.5rem}body.home{margin-top:6.2rem}.header__inner{height:6.2rem}.header__inner:after,.header__inner:before{width:calc(100% - 8rem)}.header__inner:before{display:none;bottom:2.1rem}.header__logo-wrapper,.header__menu-toggle-wrapper{height:6.2rem}.header__menu-toggle-wrapper{right:2.8rem}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:4.1rem;height:2rem}.header__nav:before{width:4rem}.header__nav:after{width:10rem}.header__nav-primary-wrapper{height:2rem}.header__nav-primary{padding-left:1.3rem;padding-right:1.3rem;text-align:center}.header__nav-primary li{padding-right:2.6rem}.header__nav-primary li:last-of-type{padding-right:0}.header__nav-primary a{font-size:1.4rem}}@media only screen and (min-width:64em){.header__inner{height:6.2rem}.header__inner:after,.header__inner:before{width:calc(100% - 16rem)}.header__menu-toggle-wrapper{right:6.8rem}}@media only screen and (min-width:71.875em){body.has-huge-slider .wp-block-genova-slider-wrapper--huge{margin-bottom:12rem}body.home{margin-top:7rem}body.home.has-huge-slider{margin-top:0}body.navigation-hidden .header{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}body.navigation-hidden .page-submenu{-webkit-transform:translateY(calc(-100% - 12.8rem));-ms-transform:translateY(calc(-100% - 12.8rem));transform:translateY(calc(-100% - 12.8rem))}header.header--minimize .header__inner,header.header--minimize .header__logo-wrapper,header.header--minimize .header__menu-toggle-wrapper,header.header--minimize .header__nav-primary-wrapper{height:4.5rem}header.header--minimize .header__logo,header.header--minimize .header__logo-wrapper{width:15rem}header.header--minimize #header__nav-primary-right{top:.8rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header.header--minimize .my-pages__button{font-size:1.1rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header.header--minimize .my-pages__button svg{width:1.1rem;height:1.1rem}.header__inner,.header__logo,.header__logo-wrapper,.header__menu-toggle-wrapper,.header__nav-primary-wrapper,.my-pages__button{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header__inner{height:7rem;padding-left:8rem;padding-right:8rem;max-width:100%}.header__inner:before{display:none}.header__inner:after{width:calc(100% - 16rem)}.header__logo-wrapper,.header__menu-toggle-wrapper{height:7rem}.header__menu-toggle-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__menu-toggle{width:auto;height:auto}.header__menu-toggle-line{width:4rem}.header__menu-toggle-line:last-of-type{width:3rem;right:-1rem}.header__nav{position:static;top:auto;height:auto;left:auto;right:auto;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__nav:after,.header__nav:before{display:none}.header__nav-primary-wrapper{position:absolute;top:0;height:7rem;white-space:normal;overflow-x:initial}.header__nav-primary-wrapper:first-of-type{left:8rem;right:auto}.header__nav-primary-wrapper:last-of-type{left:auto;right:14rem}.header__nav-primary{width:auto;position:relative;top:0;padding:0}.header__nav-primary li{display:inline-block;padding-right:1.8rem}.header__nav-primary li.active>a{text-decoration:underline}.header__nav-primary li:last-of-type{padding-right:.1rem}.header__nav-primary a{font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;font-family:Suisse Intl,sans-serif;text-transform:none;text-decoration:none;font-size:1.3rem}.header__nav-primary a:active,.header__nav-primary a:focus,.header__nav-primary a:hover{text-decoration:underline}#header__nav-primary-right{display:block;position:fixed;top:1.9rem;right:15rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header__menu-toggle-wrapper{right:8rem}}@media only screen and (min-width:81.25em){body{margin-top:14rem}body.has-huge-slider .wp-block-genova-slider-wrapper--huge{margin-bottom:13rem}body.home{margin-top:7rem}body.home.has-huge-slider{margin-top:0}}@media only screen and (min-width:100em){.header{margin-bottom:8}}.footer__top-container{margin-top:5rem;padding-top:5rem;border-top:1px solid #dedede}.footer__newsletter{max-width:400px;max-width:40rem}.footer__newsletter .footer__newsletter-heading{margin:0 0 1rem}.footer__newsletter .gfield_label,.footer__newsletter .validation_error{display:none}.footer__newsletter .validation_message{padding-top:.5rem;color:#dc3545;font-family:Suisse Intl,sans-serif;font-weight:300}.footer__newsletter .gform_confirmation_message{font-family:Tiempos Text,sans-serif}.footer__newsletter-form-wrapper{position:relative}.footer__newsletter-form-wrapper input[type=email]{height:40px;height:4rem;line-height:40px;line-height:4rem;width:100%;padding:.8rem 4rem .8rem 1rem;background-color:#fff;font-size:16px;font-size:1.6rem;color:#000;border:1px solid #000;font-family:Suisse Intl,sans-serif;font-weight:300;outline:none;-webkit-box-shadow:none;box-shadow:none;border-radius:10rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.footer__newsletter-form-wrapper input[type=email]::-webkit-input-placeholder{color:#000;font-size:14px;font-size:1.4rem;font-family:Suisse Intl,sans-serif;font-weight:300}.footer__newsletter-form-wrapper input[type=email]::-moz-placeholder{color:#000;font-size:14px;font-size:1.4rem;font-family:Suisse Intl,sans-serif;font-weight:300}.footer__newsletter-form-wrapper input[type=email]:-ms-input-placeholder{color:#000;font-size:14px;font-size:1.4rem;font-family:Suisse Intl,sans-serif;font-weight:300}.footer__newsletter-form-wrapper input[type=email]:-moz-placeholder{color:#000;font-size:14px;font-size:1.4rem;font-family:Suisse Intl,sans-serif;font-weight:300}.footer__newsletter-form-wrapper .checkbox label{font-weight:400!important;text-decoration:none!important}.footer__newsletter-form-wrapper .cision-spinner{position:absolute;top:3px;top:.3rem;right:5px;right:.5rem;background:#f9f9f9;width:35px;width:3.5rem;height:35px;height:3.5rem;margin:0;border-radius:50%}.footer__newsletter-form-footer input[type=submit]{position:absolute;top:0;right:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;outline:none;margin:0;cursor:pointer;width:50px;width:5rem;height:40px;height:4rem;background:transparent;padding:0;overflow:hidden;color:transparent;z-index:2}.footer__newsletter-form-footer:after{content:"";display:inline-block;background-image:url(../../icons/next.svg);background-size:cover;background-position:50%;background-repeat:no-repeat;width:16px;width:1.6rem;height:13px;height:1.3rem;position:absolute;top:13px;top:1.3rem;right:12px;right:1.2rem}.footer__newsletter-description{display:block;margin:1.5rem 0 0}.footer__newsletter-description p{margin:0;font-family:Suisse Intl,sans-serif;font-weight:300;font-size:13px;font-size:1.3rem;line-height:1.7}.footer__bot-container{margin-top:4rem;text-align:center;padding-bottom:2rem}.footer__bot-container,.footer__bot-container a{font-family:Suisse Intl,sans-serif;font-weight:300}.footer__bot-container a{text-decoration:none}.footer__copyright span,.footer__production span{display:block}.footer__copyright a,.footer__production a{display:inline-block;position:relative}.footer__copyright a:after,.footer__production a:after{content:"";display:inline-block;position:absolute;bottom:3px;bottom:.3rem;left:0;height:1px;height:.1rem;width:100%;background:#000}.footer__copyright{margin:2rem 0}.footer__logo{margin:0;text-align:center}.footer__logo a{display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:50%;width:190px;width:19rem;height:18px;height:1.8rem;background-image:url(../../images/logo.svg)}.footer__logo a span{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}@media only screen and (min-width:45em){.footer__logo a{height:2rem}}.footer__logo--desktop{display:none}@media only screen and (min-width:64em){.footer__top-container{margin-top:7rem;padding-top:7rem}.footer__newsletter .footer__newsletter-heading{margin:0 0 2.2rem}.footer__bot-container{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:1.5rem;padding-bottom:2rem;padding-top:2rem;border-top:1px solid #dedede;margin-top:7rem}.footer__copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__copyright div,.footer__copyright span{display:inline-block;margin-right:1.5rem}.footer__production{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer__production a{margin-left:.5rem}.footer__logo--mobile{display:none}.footer__logo--desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:81.25em){.footer__top-container{display:grid;grid-template-columns:3fr 4fr;direction:rtl}.footer__menu-wrapper,.footer__newsletter{direction:ltr}.footer__newsletter{margin:0 auto}.footer__copyright div,.footer__copyright span{margin-right:3rem}}.btn--clean{border:none;border-radius:0;background:transparent;outline:none;color:transparent;padding:0;margin:0}.btn,.btn--clean{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.btn{font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;text-decoration:none;border-radius:0;outline:0;display:inline-block;text-align:center;border:.1rem solid #000;background-color:#000;color:#f9f9f9;min-width:180px;min-width:18rem;padding:1.9rem 6rem 1.7rem;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out}.btn:active,.btn:focus,.btn:hover{opacity:1;background-color:#f9f9f9;color:#000}@media only screen and (min-width:64em){.btn{padding:2.1rem 6rem}}.btn--white{font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;outline:0;display:inline-block;text-align:center;background-color:#000;color:#f9f9f9;min-width:180px;min-width:18rem;padding:1.9rem 6rem 1.7rem;cursor:pointer;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out;border:.1rem solid #f9f9f9;background-color:#f9f9f9;color:#000}.btn--white:active,.btn--white:focus,.btn--white:hover{opacity:1;background-color:#f9f9f9;color:#000}@media only screen and (min-width:64em){.btn--white{padding:2.1rem 6rem}}.btn--white:active,.btn--white:focus,.btn--white:hover{border:.1rem solid #000;background-color:#000;color:#f9f9f9}.btn--pill{font-family:Suisse Intl,sans-serif;font-size:16px;font-size:1.6rem;line-height:1;text-transform:uppercase;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:235px;min-width:23.5rem;min-height:38px;min-height:3.8rem;padding:1rem 2.4rem;border:.1rem solid #000;border-radius:10rem;background:transparent;color:#000;cursor:pointer;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out}.btn--pill:before{content:"\2192";margin-right:1.4rem}.btn--pill:active,.btn--pill:focus,.btn--pill:hover{background-color:#000;color:#fff}.btn__fancybox-iframe--close{background-image:url(../../icons/close.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;height:14px;height:1.4rem;width:14px;width:1.4rem;position:absolute;z-index:5;top:11px;top:1.1rem;right:11px;right:1.1rem}.checkbox,.radio{margin:.5rem 0;position:relative}.checkbox label,.radio label{padding-left:2rem;font-size:13px;font-size:1.3rem;font-family:Suisse Intl,sans-serif}input[type=checkbox],input[type=radio]{height:0;width:0;opacity:0}input[type=checkbox]+label:before,input[type=radio]+label:before{position:absolute;content:"";background-repeat:no-repeat;background-size:1.7rem 1.7rem;display:inline-block;height:17px;height:1.7rem;width:17px;width:1.7rem;left:0;top:4px;top:.4rem;z-index:2}input[type=checkbox]+label.cli-slider:before,input[type=radio]+label.cli-slider:before{top:2px}input[type=checkbox]:focus+label,input[type=radio]:focus+label{text-decoration:underline}input[type=radio]+label:before{background-image:url(../../icons/radio-unchecked.svg)}input[type=radio]:checked+label{font-weight:500}input[type=radio]:checked+label:before{background-image:url(../../icons/radio-checked.svg)}input[type=checkbox]+label:before{background-image:url(../../icons/checkbox-unchecked-1.svg)}input[type=checkbox]+label.cli-slider:before{background-image:none}input[type=checkbox]:checked+label{font-weight:500}input[type=checkbox]:checked+label:before{background-image:url(../../icons/checkbox-checked-1.svg)}input[type=checkbox]:checked+label.cli-slider:before{background-image:none}#cookie_action_close_header,.cli-bar-btn_container,.cli-bar-message,.cli-modal-content{font-family:Suisse Intl,sans-serif!important;line-height:1.39!important}.wt-cli-element.cli_settings_button{border-bottom:none!important}.cli-bar-message,.wt-cli-element.cli_settings_button{font-size:13px!important;font-size:1.3rem!important}#cookie-law-info-again{-webkit-box-shadow:none;box-shadow:none}.cli-tab-footer .cli-btn{background:#000}main.is--hidden-by-disclaimer-en,main.is--hidden-by-disclaimer-sv{opacity:0}main.is--hidden-by-disclaimer-en.is--visible,main.is--hidden-by-disclaimer-sv.is--visible{opacity:1}.disclaimer__sidebar,.disclaimer__wrapper{display:none}.disclaimer__content{font-family:Suisse Intl,sans-serif;font-weight:300;font-size:14px;font-size:1.4rem;max-width:837px;max-width:83.7rem}.disclaimer__content h1,.disclaimer__content h2,.disclaimer__content h3,.disclaimer__content h4,.disclaimer__content h5,.disclaimer__content h6{font-family:Suisse Intl Mono,sans-serif;font-weight:300}.disclaimer__text{height:400px;height:40rem;overflow-y:scroll;margin:3rem 0 1rem;padding:2rem 3rem;background-color:#e9e9e9}.disclaimer__text:-webkit-scrollbar-track{background:#e9e9e9}@media only screen and (min-width:64em){.disclaimer__sidebar{display:block}.disclaimer__text{padding:3rem 4rem}}.wp-block-genova-archive__filters{background:#fff;padding:3rem 2rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;grid-row-gap:2.5rem!important;margin-top:4rem}.wp-block-genova-archive__filters.wp-block-genova-archive__filters--premise{grid-template-columns:1fr}.wp-block-genova-archive__filters.wp-block-genova-archive__filters--premise .facetwp-type-fselect .fs-wrap{max-width:100%!important}.wp-block-genova-archive__filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}div.facetwp-facet{margin-bottom:0}div.facetwp-facet select{width:100%;border:1px solid #bdbebf;border-radius:0}div.facetwp-facet.is-hidden+label{display:none}div.facetwp-facet .noUi-handle{border-radius:50%;background:#000;border:1px solid #000;outline:none;cursor:pointer}div.facetwp-facet .noUi-target{background:#000;border:none;top:7px;top:.7rem}div.facetwp-facet .noUi-horizontal{height:1px;height:.1rem}div.facetwp-facet .noUi-horizontal .noUi-handle{top:-9px;top:-.9rem}div.facetwp-facet .facetwp-slider-reset{display:none!important}.facetwp__label{font-size:11px;font-size:1.1rem;font-size:12px;font-size:1.2rem;margin-bottom:.9rem;white-space:nowrap}.facetwp-slider-label,.facetwp__label{font-family:Suisse Intl Mono,sans-serif;font-weight:400;letter-spacing:.03em;line-height:1.2;text-transform:uppercase}.facetwp-slider-label{font-size:11px;font-size:1.1rem;display:block;font-size:13px;font-size:1.3rem;text-align:center;margin-top:.8rem}.facetwp-type-fselect .fs-wrap{width:100%!important;max-width:277px!important;max-width:27.7rem!important;height:48px!important;height:4.8rem!important;font-family:Suisse Intl Mono,sans-serif;font-weight:100;font-size:16px;font-size:1.6rem}.facetwp-type-fselect .fs-wrap .fs-label-wrap .fs-label{padding:0 2rem 0 1rem;height:48px!important;height:4.8rem!important;line-height:3.1}.facetwp-type-fselect .fs-wrap .fs-arrow{right:11px;right:1.1rem}.fs-wrap.multiple .fs-option.selected .fs-checkbox i{background-color:#000!important;background-position:2px 3px!important}.wp-block-genova-archive__filter.wp-block-genova-archive__filter--is-hidden{opacity:0;position:absolute;pointer-events:none;visibility:hidden;height:1px;width:1px}.facetwp-type-fselect .fs-dropdown{width:auto!important}.fs-label-wrap{width:100%!important}div.facetwp-type-number_range{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;gap:1rem}div.facetwp-type-number_range .facetwp-submit{display:none}div.facetwp-type-number_range input{background-color:#fff!important;border:1px solid #ddd!important;height:50px!important;height:5rem!important;font-family:Suisse Intl Mono,sans-serif!important;font-weight:100!important;font-size:16px!important;font-size:1.6rem!important;width:100%!important}div.facetwp-type-number_range input:active,div.facetwp-type-number_range input:focus{-webkit-box-shadow:none!important;box-shadow:none!important}@media only screen and (min-width:45em){.facetwp-type-fselect .fs-wrap{max-width:100%!important}.wp-block-genova-archive__filters{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;padding:4rem;margin-top:5rem}.wp-block-genova-archive__filters.wp-block-genova-archive__filters-3{grid-template-columns:1fr 1fr 1fr;grid-gap:2rem}.wp-block-genova-archive__filters.wp-block-genova-archive__filters-3 .facetwp-type-fselect .fs-wrap{max-width:27.7rem!important}.wp-block-genova-archive__filters.wp-block-genova-archive__filters--premise .facetwp-type-fselect .fs-wrap{max-width:100%!important}.wp-block-genova-archive__filter--size{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-width:50em){.wp-block-genova-archive__filters{width:calc(100% + 6rem);margin-left:-3rem;padding:3rem}.wp-block-genova-archive__filters.wp-block-genova-archive__filters-3 .facetwp-type-fselect .fs-wrap{max-width:20.7rem!important}.wp-block-genova-archive__filters.wp-block-genova-archive__filters--premise .facetwp-type-fselect .fs-wrap{max-width:100%!important}}@media only screen and (min-width:64.0625em){.wp-block-genova-archive__filters{width:calc(100% + 10rem);margin-left:-5rem;padding:5rem}}@media only screen and (min-width:100em){.wp-block-genova-archive__filters{width:calc(100% + 16rem);margin-left:-8rem;padding:6rem 8rem 7rem}.wp-block-genova-archive__filters.wp-block-genova-archive__filters-3 .facetwp-type-fselect .fs-wrap{max-width:27.7rem!important}.wp-block-genova-archive__filters.wp-block-genova-archive__filters--premise .facetwp-type-fselect .fs-wrap{max-width:100%!important}}.footer__menu-wrapper{border-bottom:.1rem solid #dedede}.footer__menu-wrapper a{font-family:Tiempos Text,sans-serif;font-weight:400;font-size:17px;font-size:1.7rem;letter-spacing:0;line-height:1.23;margin:2.5rem 0 -.5rem;text-decoration:none}.genova-alternative-fonts main .footer__menu-wrapper a{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.footer__menu-wrapper .bellows{margin:3rem 0 0}.footer__menu-wrapper .bellows .bellows-nav .bellows-custom-content.bellows-custom-content-padded,.footer__menu-wrapper .bellows .bellows-nav .bellows-menu-item-has-children>.bellows-target,.footer__menu-wrapper .bellows .bellows-nav .bellows-submenu .bellows-target,.footer__menu-wrapper .bellows .bellows-nav .bellows-target,.footer__menu-wrapper .bellows .bellows-nav .bellows-target.bellows-target-w-image>.bellows-image.bellows-image-padded,.footer__menu-wrapper .bellows .bellows-nav .bellows-target.bellows-target-w-image>.bellows-target-text{padding-left:0}.footer__menu-wrapper .bellows .bellows-nav .bellows-item-level-0>.bellows-target{border-top:.1rem solid #dedede}.footer__menu-wrapper .bellows .bellows-nav .bellows-subtoggle .fa{margin:0;text-align:right}.footer__menu-wrapper .bellows .bellows-nav .bellows-subtoggle .fa:after{content:"+";display:inline-block;position:absolute;right:0;font-family:Suisse Intl Mono,sans-serif;font-style:normal;font-size:16px;font-size:1.6rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.footer__menu-wrapper .bellows .bellows-nav .bellows-active>.bellows-target .bellows-subtoggle .bellows-subtoggle-icon-collapse:after{content:"-"}.footer__menu-wrapper .bellows .bellows-nav .bellows-target{padding:15px 20px}.footer__menu-wrapper .bellows-submenu a{font-family:Suisse Intl,sans-serif;font-weight:300;font-size:15px;font-size:1.5rem;padding:.8rem 0!important}.footer__menu-wrapper .bellows-submenu li:first-of-type a{padding-top:0!important}.footer__menu-wrapper .bellows-submenu li:last-of-type a{padding-bottom:1.5rem!important}@media only screen and (min-width:45em){.footer__menu-wrapper .bellows{margin:5rem 0 0}}@media only screen and (min-width:64em){.footer__menu-wrapper{padding-bottom:0;border:none}.footer__menu-wrapper a{display:inline-block!important}.footer__menu-wrapper .bellows .bellows-nav{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem}.footer__menu-wrapper .bellows .bellows-nav .bellows-submenu{display:block!important}.footer__menu-wrapper .bellows .bellows-nav .bellows-subtoggle .fa{display:none!important}.footer__menu-wrapper .bellows .bellows-nav .bellows-item-level-0>.bellows-target{border-top:none;padding:0 0 2.2rem}.footer__menu-wrapper .bellows .bellows-nav .bellows-custom-content.bellows-custom-content-padded,.footer__menu-wrapper .bellows .bellows-nav .bellows-submenu .bellows-target,.footer__menu-wrapper .bellows .bellows-nav .bellows-target,.footer__menu-wrapper .bellows .bellows-nav .bellows-target.bellows-target-w-image>.bellows-image.bellows-image-padded,.footer__menu-wrapper .bellows .bellows-nav .bellows-target.bellows-target-w-image>.bellows-target-text{padding:.8rem}.footer__menu-wrapper .bellows-submenu a{padding:.8rem 0!important}.footer__menu-wrapper .bellows-submenu li:first-of-type a{padding-top:.8!important}.footer__menu-wrapper .bellows-submenu li:last-of-type a{padding-bottom:.8rem!important}}@media only screen and (min-width:81.25em){.footer__menu-wrapper{border-bottom:0;padding:0}.footer__menu-wrapper .bellows{margin:0}}.global-header{display:none;position:fixed;top:0;right:0;bottom:0;z-index:100;background-color:#fff;opacity:0;overflow-y:scroll;width:100%;max-width:750px;max-width:75rem;max-height:100vh;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;-ms-overflow-style:none;scrollbar-width:none}.global-header::-webkit-scrollbar{display:none}.global-header.global-header-visible{display:block;opacity:1}.global-header__inner{padding:6rem 1.5rem 4rem;width:100%;height:100%;display:block;overflow-y:scroll;scrollbar-width:none}.global-header__inner::-webkit-scrollbar{display:none}.global-header__nav-primary{margin:0;padding:0;list-style:none;position:relative}.global-header__nav-primary>li.current-menu-item>a{color:#000!important}.global-header__nav-primary>li.current-menu-item ul.sub-menu{display:none}.global-header__nav-primary li.menu-item-has-children{margin-bottom:1.5rem;position:relative}.global-header__nav-primary li.menu-item-has-children.current_page_ancestor>a,.global-header__nav-primary li.menu-item-has-children.current_page_item>a{color:#000}.global-header__nav-primary li.menu-item-has-children.current_page_ancestor>ul.sub-menu,.global-header__nav-primary li.menu-item-has-children.current_page_item>ul.sub-menu{display:grid}.global-header__nav-primary li.menu-item-has-children.current_page_ancestor>span.has-submenu:not(.has-submenu--nested),.global-header__nav-primary li.menu-item-has-children.current_page_item>span.has-submenu:not(.has-submenu--nested){color:#fff}.global-header__nav-primary li.menu-item-has-children.current_page_ancestor>span.has-submenu:not(.has-submenu--nested):after,.global-header__nav-primary li.menu-item-has-children.current_page_item>span.has-submenu:not(.has-submenu--nested):after{content:"";display:inline-block;position:absolute;top:15px;top:1.5rem;left:0;right:2px;right:.2rem;background-color:#555;height:1px;height:.1rem;width:12px;width:1.2rem}.global-header__nav-primary li.menu-item-has-children.current_page_ancestor>span.has-submenu--nested,.global-header__nav-primary li.menu-item-has-children.current_page_item>span.has-submenu--nested{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.global-header__nav-primary li.menu-item-has-children>a{position:relative;font-family:Noe Display,serif;font-weight:400;font-size:25px;font-size:2.5rem;letter-spacing:.01em;line-height:1.25;font-size:20px;font-size:2rem;text-decoration:none;color:#000;display:inline-block;padding-left:0;margin:0 auto 0 0}@media only screen and (min-width:45em){.global-header__nav-primary li.menu-item-has-children>a{font-size:2.6rem}}@media only screen and (min-width:81.25em){.global-header__nav-primary li.menu-item-has-children>a{font-size:3.2rem}}.genova-alternative-fonts main .global-header__nav-primary li.menu-item-has-children>a{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.global-header__nav-primary li.menu-item-has-children>a:hover{color:#000}.global-header__nav-primary li.menu-item-has-children>a+span.has-submenu{right:0;top:0;font-size:22px;font-size:2.2rem;position:absolute;font-weight:300;font-family:Suisse Intl Mono,sans-serif;line-height:1;overflow:hidden;color:#555}.global-header__nav-primary li.menu-item-has-children>a+span.has-submenu--nested{background:url(../images/down.svg) no-repeat 50%;background-size:100%;width:13px;width:1.3rem;height:13px;height:1.3rem;right:1px;right:.1rem;top:0;position:absolute;font-weight:300;font-family:Suisse Intl Mono,sans-serif;line-height:1}.global-header__nav-primary ul.sub-menu{display:none;margin:0;list-style:none;padding:1rem 0 0 1.5rem}.global-header__nav-primary ul.sub-menu ul.sub-menu{padding:1.5rem 0 .5rem 1.5rem}.global-header__nav-primary ul.sub-menu li{width:auto!important;line-height:1}.global-header__nav-primary ul.sub-menu li:not(:last-of-type){margin-bottom:1.2rem}.global-header__nav-primary ul.sub-menu li.active>a{text-decoration:underline}.global-header__nav-primary ul.sub-menu a{font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;text-decoration:none;font-family:Suisse Intl,sans-serif;font-size:14px;font-size:1.4rem;padding:0;font-weight:300;text-transform:none}.global-header__nav-primary ul.sub-menu a:hover{text-decoration:underline}.global-header__nav-primary a{color:#000}.has-submenu{pointer-events:none}.global-header__extras,.global-header__extras a,.global-header__extras p{color:#000}.global-header__extras p{font-family:Suisse Intl,sans-serif;font-weight:300}.global-header__content{max-width:500px;max-width:50rem}.global-header__links{border-top:1px solid #000;padding:3rem 0 0;margin-top:3rem}.global-header__links h2{margin:0}.global-header__links ul{margin:0;padding:0;list-style:none}.global-header__links li{margin-bottom:.2rem}.global-header__links a{font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;text-decoration:none;font-family:Suisse Intl,sans-serif;font-size:12px;font-size:1.2rem;padding:0;font-weight:300;text-transform:none}.global-header__links a:active,.global-header__links a:focus,.global-header__links a:hover{text-decoration:underline}.global-header__links-column{display:grid;grid-template-columns:auto 1fr;grid-gap:1.5rem;margin-bottom:2rem}.global-header__links-column ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.global-header__links-column a{position:relative;text-decoration:none!important}.global-header__links-column a:before{content:"";position:absolute;width:100%;height:1px;height:.1rem;background-color:#000;left:0;bottom:0}.global-header__links-column a:after{content:"";display:inline-block;background-image:url(../../icons/next.svg);background-size:cover;background-position:50%;background-repeat:no-repeat;width:12px;width:1.2rem;height:9px;height:.9rem;margin-left:.2rem}.global-header__extras-heading{color:#000;font-size:22px;font-size:2.2rem;font-weight:400}.global-header__close{position:absolute;top:20px;top:2rem;right:15px;right:1.5rem}.global-header__close svg{fill:#555;height:16px;height:1.6rem;width:16px;width:1.6rem}.global-header__social{border-top:1px solid #000;padding:3rem 0 0;margin-top:1.7rem}.global-header__social a{display:inline-block;padding:.4rem 0;font-family:Suisse Intl Mono,sans-serif;text-decoration:none;text-transform:uppercase;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.global-header__social a:hover{opacity:.7}.global-header__social-link-wrapper{display:block;text-align:center}.current-page-anchor-link{margin-left:1rem}.global-header__logo{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:20px;top:2rem}.global-header__logo a{display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:50%;width:120px;width:12rem;height:16px;height:1.6rem;background-image:url(../../images/logo.svg)}.global-header__logo a span{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.global-header__overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background-color:#000;cursor:pointers}.global-header__overlay.global-header__overlay--visible{display:block;opacity:.3}@media only screen and (min-width:45em){.global-header__extras-heading{font-size:2.8rem}.global-header__links a{font-size:1.4rem}.global-header__inner{padding:7.3rem 8rem 8rem}.global-header__logo{-webkit-transform:unset;-ms-transform:unset;transform:unset;top:unset;position:absolute;width:100%;left:0;bottom:0;padding:2rem 0 5rem 10.6rem;background:#fff;background:-webkit-gradient(linear,left bottom,left top,color-stop(80%,#fff),to(hsla(0,0%,100%,0)));background:-webkit-linear-gradient(bottom,#fff 80%,hsla(0,0%,100%,0));background:linear-gradient(0deg,#fff 80%,hsla(0,0%,100%,0))}.global-header__close{right:4rem;top:8rem}.global-header__nav-primary ul.sub-menu{padding-left:2rem}.global-header__nav-primary ul.sub-menu ul.sub-menu{padding-left:2.5rem}.global-header__nav-primary li.menu-item-has-children>a{margin-left:2rem}.global-header__nav-primary li.menu-item-has-children>a+.has-submenu{right:auto;left:0;top:0}.global-header__links,.global-header__social{padding-left:2.5rem}.global-header__social-link-wrapper{text-align:left}}@media only screen and (min-width:64em){.global-header__inner{padding:8rem 16rem 8rem 8rem}.global-header__close{right:8rem}.global-header__nav-primary ul.sub-menu ul.sub-menu{padding-left:3rem}.global-header__nav-primary li.menu-item-has-children.current_page_ancestor>span.has-submenu:not(.has-submenu--nested):after,.global-header__nav-primary li.menu-item-has-children.current_page_item>span.has-submenu:not(.has-submenu--nested):after{top:1.2rem;width:1.1rem}.global-header__nav-primary li.menu-item-has-children>a{font-size:3rem}.global-header__nav-primary li.menu-item-has-children>a+span.has-submenu:not(.has-submenu--nested){top:.5rem}.global-header__nav-primary li.menu-item-has-children>a+span.has-submenu--nested{top:.2rem;left:.2rem}.global-header__nav-primary li.menu-item-has-children ul.sub-menu a{font-size:1.4rem}}body #gform_wrapper_7{max-width:573px;max-width:57.3rem;margin:0 auto}body #gform_wrapper_7 .gform_description,body #gform_wrapper_7 .gform_required_legend,body #gform_wrapper_7 .gform_title,body #gform_wrapper_7 .gform_validation_errors{display:none}body #gform_wrapper_7 .gfield_required{color:#000}body #gform_wrapper_7 .gfield_validation_message{padding:0;background-color:transparent;border:none;margin:0;font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;text-transform:none}body #gform_wrapper_7 .gfield{margin:0!important;padding:0!important}body #gform_wrapper_7 .gform_fields{width:100%!important;padding:0!important}body #gform_wrapper_7 input[type=submit]{width:100%!important;max-width:100%!important;margin:1rem 0!important;padding:1.5rem 4rem!important}body #gform_wrapper_7 input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus-visible{-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid #000!important}body #gform_wrapper_7 .property-checkboxes legend{display:none}body #gform_wrapper_7 .property-checkboxes label{position:relative;font-family:Suisse Intl,sans-serif;font-size:11px!important;font-size:1.1rem!important;text-transform:none;padding-right:0!important;text-decoration:none!important}body #gform_wrapper_7 .property-checkboxes label:before{top:3px;top:.3rem}body #gform_wrapper_7 .property-checkboxes input[type=checkbox]+label:before{background-image:url(../../images/cb-property.svg)}body #gform_wrapper_7 .property-checkboxes input[type=checkbox]:checked+label{font-weight:400}body #gform_wrapper_7 .property-checkboxes input[type=checkbox]:checked+label:before{background-image:url(../../images/cb-property-checked.svg)}body #gform_wrapper_7 .select-all-properties{margin:-1rem 0 .25rem}body #gform_wrapper_7 .select-all-properties label{border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;padding:1.6rem 0 1.5rem;font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;letter-spacing:-.3px;display:grid;grid-template-columns:2fr 1fr;text-decoration:none;cursor:pointer;grid-column-gap:2%}body #gform_wrapper_7 .select-all-properties label:before{display:none}body #gform_wrapper_7 .select-all-properties label span{position:relative;font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;letter-spacing:-.3px;text-transform:none;padding-left:2.5rem}body #gform_wrapper_7 .select-all-properties label span:before{position:absolute;content:"";background-repeat:no-repeat;background-size:1.7rem 1.7rem;display:inline-block;height:17px;height:1.7rem;width:17px;width:1.7rem;left:0;top:-2px;top:-.2rem;z-index:2}body #gform_wrapper_7 .select-all-properties input[type=checkbox]+label span:before{background-image:url(../../images/cb-property.svg)}body #gform_wrapper_7 .select-all-properties input[type=checkbox]:checked+label span{text-decoration:none!important}body #gform_wrapper_7 .select-all-properties input[type=checkbox]:checked+label span:before{background-image:url(../../images/cb-property-checked.svg)}body #gform_wrapper_7 .gform_ajax_spinner{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-20px;bottom:-2rem}@media only screen and (min-width:71.875em){body #gform_wrapper_7 .property-checkboxes .gfield_checkbox{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2%}body #gform_wrapper_7 .select-all-properties{margin:-1rem 0 .25rem}body #gform_wrapper_7 .select-all-properties label{padding:1.6rem 0 1.3rem;grid-template-columns:1fr 1fr}body #gform_wrapper_7 .select-all-properties label span:before{top:-.3rem}}.gform_rangeslider{position:relative}.gform_rangeslider .noUi-horizontal{height:2px;height:.2rem;border-radius:0;border:none;background-color:#dedede;-webkit-box-shadow:none;box-shadow:none}.gform_rangeslider .ginput_container{padding:0 5.2rem}.gform_rangeslider .noUi-horizontal .noUi-handle{border-radius:50%;width:19px;width:1.9rem;height:19px;height:1.9rem;background-color:#000;-webkit-box-shadow:none;box-shadow:none;top:-8px;top:-.8rem;left:-10px;left:-1rem}.gform_rangeslider .noUi-horizontal .noUi-handle:after,.gform_rangeslider .noUi-horizontal .noUi-handle:before{display:none}.gform_rangeslider .noUi-target{margin-top:3rem;margin-bottom:1.5rem}.gform_rangeslider .noUi-connect{background-color:#dedede;-webkit-box-shadow:none;box-shadow:none}.gform_rangeslider .rangeslider_display{margin-top:2rem}.gform_rangeslider .rangeslider_display,.rangeslider-label{font-family:Suisse Intl Mono,sans-serif;font-size:12px;font-size:1.2rem}.rangeslider-label{position:absolute;z-index:10;top:43px;top:4.3rem;letter-spacing:-.3px;max-width:40px;max-width:4rem;overflow:hidden;white-space:nowrap}.rangeslider-label-min{left:0}.rangeslider-label-max{right:31px;right:3.1rem}.disclaimer__content .gform_wrapper,body #gform_wrapper_7 .gform_wrapper,main .gform_wrapper{max-width:1980px;max-width:198rem;margin:0 auto;padding:0 1.5rem;padding:0!important}@media only screen and (min-width:45em){.disclaimer__content .gform_wrapper,body #gform_wrapper_7 .gform_wrapper,main .gform_wrapper{padding:0 4rem}}@media only screen and (min-width:64em){.disclaimer__content .gform_wrapper,body #gform_wrapper_7 .gform_wrapper,main .gform_wrapper{padding:0 8rem}}@media only screen and (min-width:100em){.disclaimer__content .gform_wrapper,body #gform_wrapper_7 .gform_wrapper,main .gform_wrapper{padding:0 12rem}}.disclaimer__content .gform_wrapper form,body #gform_wrapper_7 .gform_wrapper form,main .gform_wrapper form{position:relative;width:100%;max-width:870px;max-width:87rem;margin:0 auto}.disclaimer__content .gform_body,body #gform_wrapper_7 .gform_body,main .gform_body{position:relative;overflow:hidden}.disclaimer__content .gform_fields,body #gform_wrapper_7 .gform_fields,main .gform_fields{margin:0;list-style:none;width:calc(100% + 3rem);padding:0 .5rem}.disclaimer__content .gfield,body #gform_wrapper_7 .gfield,main .gfield{margin-top:2rem;padding-right:3rem;vertical-align:top}.disclaimer__content .gfield.gsection,body #gform_wrapper_7 .gfield.gsection,main .gfield.gsection{margin-top:4rem}.disclaimer__content .gfield .large,.disclaimer__content .gfield .medium,.disclaimer__content .gfield .small,body #gform_wrapper_7 .gfield .large,body #gform_wrapper_7 .gfield .medium,body #gform_wrapper_7 .gfield .small,main .gfield .large,main .gfield .medium,main .gfield .small{width:100%}.disclaimer__content .gsection_title,body #gform_wrapper_7 .gsection_title,main .gsection_title{font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;letter-spacing:.08em;margin:0}.disclaimer__content .gfield_label,body #gform_wrapper_7 .gfield_label,main .gfield_label{font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;letter-spacing:-.3px;margin-bottom:.2rem}.disclaimer__content .hide-label .gfield_label,body #gform_wrapper_7 .hide-label .gfield_label,main .hide-label .gfield_label{display:none}.disclaimer__content .gfield_html,body #gform_wrapper_7 .gfield_html,main .gfield_html{font-family:Suisse Intl,sans-serif;font-weight:300;font-size:14px;font-size:1.4rem}.disclaimer__content .gfield_html a,body #gform_wrapper_7 .gfield_html a,main .gfield_html a{font-family:Suisse Intl,sans-serif;font-weight:300;text-decoration:underline}.disclaimer__content .validation_error,body #gform_wrapper_7 .validation_error,main .validation_error{display:none}.disclaimer__content .validation_message,body #gform_wrapper_7 .validation_message,main .validation_message{padding-top:.5rem;color:#dc3545;font-family:Suisse Intl,sans-serif;font-weight:300}.disclaimer__content .gfield_radio,body #gform_wrapper_7 .gfield_radio,main .gfield_radio{margin:0;padding:0;list-style:none}.disclaimer__content .gfield_radio li,body #gform_wrapper_7 .gfield_radio li,main .gfield_radio li{display:inline-block}.disclaimer__content .gfield_radio label,body #gform_wrapper_7 .gfield_radio label,main .gfield_radio label{font-family:Suisse Intl Mono,sans-serif;font-size:15px;font-size:1.5rem;text-transform:uppercase;font-weight:400;opacity:.5;padding:0 2rem 0 0;line-height:2;cursor:pointer;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.disclaimer__content .gfield_radio label:active,.disclaimer__content .gfield_radio label:focus,.disclaimer__content .gfield_radio label:hover,body #gform_wrapper_7 .gfield_radio label:active,body #gform_wrapper_7 .gfield_radio label:focus,body #gform_wrapper_7 .gfield_radio label:hover,main .gfield_radio label:active,main .gfield_radio label:focus,main .gfield_radio label:hover{opacity:1;text-decoration:underline}.disclaimer__content .gfield_radio input,body #gform_wrapper_7 .gfield_radio input,main .gfield_radio input{height:0;width:0;opacity:0;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.disclaimer__content .gfield_radio input:checked+label,body #gform_wrapper_7 .gfield_radio input:checked+label,main .gfield_radio input:checked+label{opacity:1;text-decoration:underline}.disclaimer__content .gfield_checkbox,body #gform_wrapper_7 .gfield_checkbox,main .gfield_checkbox{margin:0;padding:0;list-style:none}.disclaimer__content .gfield_checkbox li,body #gform_wrapper_7 .gfield_checkbox li,main .gfield_checkbox li{display:inline-block;position:relative}.disclaimer__content .gfield_checkbox label,body #gform_wrapper_7 .gfield_checkbox label,main .gfield_checkbox label{font-size:13px;font-size:1.3rem;padding:0 2rem 0 2.5rem;line-height:2;cursor:pointer}.disclaimer__content .gfield_checkbox label:active,.disclaimer__content .gfield_checkbox label:focus,.disclaimer__content .gfield_checkbox label:hover,body #gform_wrapper_7 .gfield_checkbox label:active,body #gform_wrapper_7 .gfield_checkbox label:focus,body #gform_wrapper_7 .gfield_checkbox label:hover,main .gfield_checkbox label:active,main .gfield_checkbox label:focus,main .gfield_checkbox label:hover{opacity:1;text-decoration:underline}.disclaimer__content .gfield_checkbox input,body #gform_wrapper_7 .gfield_checkbox input,main .gfield_checkbox input{height:0;width:0;opacity:0;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.disclaimer__content .gfield_checkbox input:checked+label,body #gform_wrapper_7 .gfield_checkbox input:checked+label,main .gfield_checkbox input:checked+label{opacity:1;text-decoration:underline}.disclaimer__content select,body #gform_wrapper_7 select,main select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:48px;height:4.8rem;background-color:#fff;border-radius:0;border:1px solid #fff;padding:0 2rem 0 1rem;outline:none;font-family:Suisse Intl Mono,sans-serif;font-weight:100;font-size:16px;font-size:1.6rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI5Mi4zNjIgMjkyLjM2MiI+PHBhdGggZD0iTTI4Ni45MzUgNjkuMzc3Yy0zLjYxNC0zLjYxNy03Ljg5OC01LjQyNC0xMi44NDgtNS40MjRIMTguMjc0Yy00Ljk1MiAwLTkuMjMzIDEuODA3LTEyLjg1IDUuNDI0QzEuODA3IDcyLjk5OCAwIDc3LjI3OSAwIDgyLjIyOGMwIDQuOTQ4IDEuODA3IDkuMjI5IDUuNDI0IDEyLjg0N2wxMjcuOTA3IDEyNy45MDdjMy42MjEgMy42MTcgNy45MDIgNS40MjggMTIuODUgNS40MjhzOS4yMzMtMS44MTEgMTIuODQ3LTUuNDI4TDI4Ni45MzUgOTUuMDc0YzMuNjEzLTMuNjE3IDUuNDI3LTcuODk4IDUuNDI3LTEyLjg0NyAwLTQuOTQ4LTEuODE0LTkuMjI5LTUuNDI3LTEyLjg1eiIgZmlsbD0iIzIyMWYyMCIvPjwvc3ZnPg==")!important;background-repeat:no-repeat!important;background-size:.9rem!important;background-position:calc(100% - 1.5rem) 50%!important;-webkit-transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.disclaimer__content select:focus,body #gform_wrapper_7 select:focus,main select:focus{border-radius:0;border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:0 0 5px rgba(0,0,0,.4);box-shadow:0 0 5px rgba(0,0,0,.4)}.disclaimer__content input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.disclaimer__content textarea,body #gform_wrapper_7 input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body #gform_wrapper_7 textarea,main input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),main textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:48px;height:4.8rem;background-color:#fff;border-radius:0;border:1px solid #fff;padding:0 1rem;outline:none;-webkit-box-shadow:none;box-shadow:none;font-family:Suisse Intl Mono,sans-serif;font-weight:100;font-size:16px;font-size:1.6rem;-webkit-transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.disclaimer__content input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-webkit-input-placeholder,.disclaimer__content textarea::-webkit-input-placeholder,body #gform_wrapper_7 input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-webkit-input-placeholder,body #gform_wrapper_7 textarea::-webkit-input-placeholder,main input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-webkit-input-placeholder,main textarea::-webkit-input-placeholder{font-size:14px;font-size:1.4rem;font-family:Suisse Intl Mono,sans-serif;font-weight:100;opacity:.45}.disclaimer__content input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder,.disclaimer__content textarea::-moz-placeholder,body #gform_wrapper_7 input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder,body #gform_wrapper_7 textarea::-moz-placeholder,main input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder,main textarea::-moz-placeholder{font-size:14px;font-size:1.4rem;font-family:Suisse Intl Mono,sans-serif;font-weight:100;opacity:.45}.disclaimer__content input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder,.disclaimer__content textarea:-ms-input-placeholder,body #gform_wrapper_7 input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder,body #gform_wrapper_7 textarea:-ms-input-placeholder,main input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder,main textarea:-ms-input-placeholder{font-size:14px;font-size:1.4rem;font-family:Suisse Intl Mono,sans-serif;font-weight:100;opacity:.45}.disclaimer__content input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-moz-placeholder,.disclaimer__content textarea:-moz-placeholder,body #gform_wrapper_7 input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-moz-placeholder,body #gform_wrapper_7 textarea:-moz-placeholder,main input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-moz-placeholder,main textarea:-moz-placeholder{font-size:14px;font-size:1.4rem;font-family:Suisse Intl Mono,sans-serif;font-weight:100;opacity:.45}.disclaimer__content input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,.disclaimer__content textarea:focus,body #gform_wrapper_7 input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,body #gform_wrapper_7 textarea:focus,main input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,main textarea:focus{border-radius:0;border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:0 0 5px rgba(0,0,0,.4);box-shadow:0 0 5px rgba(0,0,0,.4)}.disclaimer__content textarea,body #gform_wrapper_7 textarea,main textarea{padding:1rem;height:200px;height:20rem;line-height:16px;line-height:1.6rem}.disclaimer__content input[type=submit],body #gform_wrapper_7 input[type=submit],main input[type=submit]{font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;outline:0;display:inline-block;text-align:center;border:.1rem solid #000;background-color:#000;color:#f9f9f9;min-width:180px;min-width:18rem;padding:1.9rem 6rem 1.7rem;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out;margin:3rem 0 0 .5rem;width:100%;max-width:400px;max-width:40rem;cursor:pointer}.disclaimer__content input[type=submit]:active,.disclaimer__content input[type=submit]:focus,.disclaimer__content input[type=submit]:hover,body #gform_wrapper_7 input[type=submit]:active,body #gform_wrapper_7 input[type=submit]:focus,body #gform_wrapper_7 input[type=submit]:hover,main input[type=submit]:active,main input[type=submit]:focus,main input[type=submit]:hover{opacity:1;background-color:#f9f9f9;color:#000}@media only screen and (min-width:64em){.disclaimer__content input[type=submit],body #gform_wrapper_7 input[type=submit],main input[type=submit]{padding:2.1rem 6rem}}.disclaimer__content .gform_confirmation_message,body #gform_wrapper_7 .gform_confirmation_message,main .gform_confirmation_message{font-size:15px;font-size:1.5rem}.disclaimer__content .gform_ajax_spinner,body #gform_wrapper_7 .gform_ajax_spinner,main .gform_ajax_spinner{display:block;margin:1.5rem auto 0}@media only screen and (min-width:37.5em){.disclaimer__content .gf-half,body #gform_wrapper_7 .gf-half,main .gf-half{width:50%;display:inline-block}}.gform_confirmation_wrapper{text-align:center}img[data-lazy-src]{opacity:0}img.lazyloaded{-webkit-transition:opacity .5s linear .2s;transition:opacity .5s linear .2s;opacity:1}.mejs-controls{display:none!important;visibility:hidden!important}.mejs-overlay-button{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}@media only screen and (min-width:64em){.mejs-overlay-button{-webkit-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85)}}@media only screen and (min-width:100em){.mejs-overlay-button{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.menu-item__arrow{display:inline-block;width:.7em;height:.7em;margin-left:.35em;vertical-align:.05em}.menu__newsletter .gfield_label,.menu__newsletter .validation_error{display:none}.menu__newsletter .gform_wrapper{position:relative}.menu__newsletter .gform_wrapper form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.menu__newsletter .gform_fields{margin:0;padding:0;list-style:none}.menu__newsletter .gform_body{width:100%}.menu__newsletter .gform_body input{height:40px;height:4rem;line-height:40px;line-height:4rem;width:100%;border:none;padding:.8rem 1rem;background-color:#bdbebf;font-size:16px;font-size:1.6rem;color:#f9f9f9;font-family:Suisse Intl,sans-serif;font-weight:300;outline:none;-webkit-box-shadow:none;box-shadow:none;border-radius:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0!important}.menu__newsletter .gform_body input::-webkit-input-placeholder{color:#f9f9f9;font-size:14px;font-size:1.4rem;font-family:Suisse Intl,sans-serif;font-weight:300}.menu__newsletter .gform_body input::-moz-placeholder{color:#f9f9f9;font-size:14px;font-size:1.4rem;font-family:Suisse Intl,sans-serif;font-weight:300}.menu__newsletter .gform_body input:-ms-input-placeholder{color:#f9f9f9;font-size:14px;font-size:1.4rem;font-family:Suisse Intl,sans-serif;font-weight:300}.menu__newsletter .gform_body input:-moz-placeholder{color:#f9f9f9;font-size:14px;font-size:1.4rem;font-family:Suisse Intl,sans-serif;font-weight:300}.menu__newsletter .gform_footer{width:100%;max-width:140px;max-width:14rem}.menu__newsletter .gform_footer input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;background:transparent;outline:none;color:transparent;margin:0;cursor:pointer;font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;width:100%;height:40px;height:4rem;background:#f9f9f9;color:#000;padding:1rem .8rem;-webkit-transition:background .2s ease-in-out,color .2s ease-in-out;transition:background .2s ease-in-out,color .2s ease-in-out;text-transform:uppercase}.menu__newsletter .gform_footer input[type=submit]:active,.menu__newsletter .gform_footer input[type=submit]:focus,.menu__newsletter .gform_footer input[type=submit]:hover{color:#f9f9f9;background:#000}.menu__newsletter .validation_message{padding-top:.5rem;color:#dc3545;font-family:Suisse Intl,sans-serif;font-weight:300}.menu__newsletter .gform_confirmation_message{font-family:Tiempos Text,sans-serif}.menu__newsletter .gform_ajax_spinner{position:absolute;left:105px;left:10.5rem;top:-48px;top:-4.8rem;z-index:2}@media only screen and (min-width:45em){.menu__newsletter .gform_ajax_spinner{top:-5.4rem}}@media only screen and (min-width:64em){.menu__newsletter .gform_body input{height:5.5rem;line-height:5.5rem;padding:1.8rem 2rem}.menu__newsletter .gform_body input::-webkit-input-placeholder{font-size:1.6rem}.menu__newsletter .gform_body input::-moz-placeholder{font-size:1.6rem}.menu__newsletter .gform_body input:-ms-input-placeholder{font-size:1.6rem}.menu__newsletter .gform_body input:-moz-placeholder{font-size:1.6rem}.menu__newsletter .gform_footer{max-width:18rem}.menu__newsletter .gform_footer input[type=submit]{height:5.5rem;padding:1.8rem 2rem}.menu__newsletter .gform_ajax_spinner{left:10rem}.menu__newsletter.global-header__newsletter .gform_body input{height:5rem;padding:1.3rem 2rem}.menu__newsletter.global-header__newsletter .gform_footer{max-width:12rem}.menu__newsletter.global-header__newsletter .gform_footer input[type=submit]{height:5rem;padding:1.3rem 2rem}.menu__newsletter.global-header__newsletter .gform_ajax_spinner{top:-4.8rem}.menu__newsletter.global-header__newsletter .footer__newsletter-description{max-width:100%;width:100%}.menu__newsletter.global-header__newsletter .footer__newsletter-description p{color:#7a7a7a}}.property-search{text-align:center;max-width:850px;max-width:85rem;margin:0 auto}.property-search .submit{display:none}.property-search input,.property-search label{display:block;width:100%;text-align:center}.property-search label{font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;margin-bottom:1rem}.property-search input:focus{-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.13)!important;box-shadow:2px 2px 4px 0 rgba(0,0,0,.13)!important;border:none!important}.property-search__heading{font-family:Noe Display,serif;font-weight:500;font-size:40px;font-size:4rem;letter-spacing:.01em;line-height:1.16;margin:1.5rem 0 2rem}@media only screen and (min-width:45em){.property-search__heading{font-size:4.1rem}}@media only screen and (min-width:81.25em){.property-search__heading{font-size:5rem}}.genova-alternative-fonts main .property-search__heading{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.property-search__text{margin-top:3rem}.property-search__inner{margin-top:4rem}.post-type-archive-property .searchwp-live-search-results{min-height:50px;min-height:5rem;border-radius:0;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.13);box-shadow:2px 2px 4px 0 rgba(0,0,0,.13);margin-top:-.5rem}.post-type-archive-property .searchwp-live-search-results .spinner{-webkit-transform:scale(.7)!important;-ms-transform:scale(.7)!important;transform:scale(.7)!important}.post-type-archive-property .searchwp-live-search-no-results{padding:0}.post-type-archive-property .searchwp-live-search-result a{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Suisse Intl,sans-serif;font-weight:300;font-size:14px;font-size:1.4rem;text-decoration:none;padding:1.2rem 3rem;position:relative}.post-type-archive-property .searchwp-live-search-result a:focus,.post-type-archive-property .searchwp-live-search-result a:hover{background:#e8e8e8}.post-type-archive-property .searchwp-live-search-result a:focus:after,.post-type-archive-property .searchwp-live-search-result a:hover:after{content:"Välj";text-transform:uppercase;position:absolute;top:50%;right:30px;right:3rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#666;font-size:10px;font-size:1rem;letter-spacing:.03em}.post-type-archive-property .searchwp-live-search-no-min-chars:after{content:"Fortsätt skriva...";padding:2rem 0}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:0;display:block;width:18px;height:18px;padding:0;cursor:pointer;color:transparent;border:none;outline:0;background:0 0;z-index:2}.slick-prev{left:35px}.slick-next{right:35px}.slick-next:before,.slick-prev:before{display:inline-block;width:18px;height:18px;position:absolute;content:"";background-size:18px 18px;background-repeat:no-repeat;background-position:50%;left:0;top:0;opacity:1}.slick-next:before,.slick-prev:before{background-image:url(../../icons/arrow.svg)}.slick-prev:before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}@media only screen and (min-width:45em){.slick-prev{left:55px}.slick-next{right:55px}.slick-next,.slick-prev{width:22px;height:22px}.slick-next:before,.slick-prev:before{width:22px;height:22px;background-size:22px 22px}}@media only screen and (min-width:64em){.slick-next,.slick-prev{top:calc(50% + .5rem);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.slick-prev{left:33px}.slick-next{right:33px}}@media only screen and (min-width:100em){.slick-prev{left:58px}.slick-next{right:58px}}.slick-dots{position:absolute;bottom:15px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:15px;height:15px;margin:0;padding:0;cursor:pointer}.slick-dots li.slick-active button:before{opacity:.75}.slick-dots button{font-size:0;line-height:0;display:block;width:15px;height:15px;padding:0;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots button:before{font-size:26px;line-height:15px;position:absolute;top:0;left:0;width:15px;height:15px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:45em){.slick-dots{bottom:20px}}@media only screen and (min-width:64em){.slick-dots{bottom:25px}}.page-submenu{position:absolute;left:0;right:0;width:100%;top:-.9rem;height:-1.1rem;z-index:10;overflow:hidden}.page-submenu__inner{position:relative;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page-submenu__inner,.page-submenu__list{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.page-submenu__list{margin:0;padding:0;list-style:none;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f9f9f9;overflow-x:scroll;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:normal}.page-submenu__list li{display:inline-block;padding-right:1.6rem;white-space:nowrap}.page-submenu__list li.active a{text-decoration:underline}.page-submenu__list li:nth-last-child(2){padding-right:2.5rem}.page-submenu__list a{font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;text-decoration:none}.page-submenu__list a:active,.page-submenu__list a:focus,.page-submenu__list a:hover{text-decoration:underline}.page-submenu__list .page-submenu__close-btn-wrapper{position:absolute;right:0;background:#f9f9f9;padding:.5rem 1.6rem .5rem .5rem}.page-submenu__list .page-submenu__close-btn,.page-submenu__list .page-submenu__close-btn-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-submenu__list .page-submenu__close-btn svg{height:15px;height:1.5rem;width:15px;width:1.5rem}.page-submenu__list::-webkit-scrollbar{display:none}@media only screen and (min-width:25em){.page-submenu__list li{padding-right:2rem}}@media only screen and (min-width:45em){.page-submenu{top:-.1rem;height:-.3rem}.page-submenu__list .page-submenu__close-btn-wrapper{padding:.5rem 4rem .5rem .5rem}.page-submenu__list li{padding-right:2.5rem}.page-submenu__list::-webkit-scrollbar{height:3px}.page-submenu__list::-webkit-scrollbar-track{background:#f9f9f9}.page-submenu__list::-webkit-scrollbar-thumb{background:#e9e9e9}.page-submenu__list::-webkit-scrollbar-thumb:hover{background:#dedede}}@media screen and (max-width:1150px){.page-submenu{display:none!important}}@media only screen and (min-width:71.875em){.page-submenu{display:block!important;height:6.9rem;padding-right:4rem;right:0;left:auto}.page-submenu__inner{padding:0;position:relative}.page-submenu__inner:after{content:"";position:absolute;display:inline-block;width:calc(100% - 4rem);height:.1rem;background:#dedede;bottom:0}.page-submenu__list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page-submenu__list .page-submenu__close-btn-wrapper{padding:.5rem 1rem .5rem .5rem}.page-submenu__list li:last-of-type{padding-right:0}}@media only screen and (min-width:100em){.page-submenu{padding-right:7.9rem}.page-submenu__inner:after{width:calc(100% - 8rem)}.page-submenu__list li:last-of-type{padding-right:.2rem}}@media only screen and (min-width:123.75em){.page-submenu{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:198rem;padding:0}.page-submenu__inner{padding:0 6rem}.page-submenu__inner:after{width:calc(100% - 16rem);left:8rem}.page-submenu__list li:last-of-type{padding-right:2.2rem}}.tablesaw-advance{display:none!important}.tablesaw-swipe td.tablesaw-swipe-cellhidden,.tablesaw-swipe th.tablesaw-swipe-cellhidden{display:table-cell!important}.no-js .header__nav .sub-menu{display:none}@media only screen and (max-width:71.8125em){.header-nav__overlay,.header__nav .sub-menu__wrapper{display:none!important}}@media only screen and (min-width:71.875em){.header__nav .sub-menu__wrapper{display:none;position:fixed;left:0;right:0;width:100%;top:0;z-index:-1;overflow:hidden;background:#fff;padding-top:12rem;padding-bottom:3.5rem;text-align:left}.header__nav .sub-menu__wrapper-inner{opacity:0}.header__nav .sub-menu{margin:0;list-style:none;padding:3rem 0 0;max-width:95rem}.header__nav .sub-menu li{margin:0;text-align:inherit;padding:0 2.5rem 2rem 0}.header__nav .sub-menu a{font-family:Noe Display,serif;font-weight:400;font-size:2.5rem;letter-spacing:.01em;line-height:1.25;margin:2.2rem 0 1rem;font-size:2.8rem!important;text-decoration:none;text-transform:none;text-align:inherit}}@media only screen and (min-width:71.875em) and (min-width:45em){.header__nav .sub-menu a{font-size:2.6rem}}@media only screen and (min-width:71.875em) and (min-width:81.25em){.header__nav .sub-menu a{font-size:3.2rem}}@media only screen and (min-width:71.875em){.genova-alternative-fonts main .header__nav .sub-menu a{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.header__nav .sub-menu a:hover{text-decoration:underline}.header__nav .sub-menu__heading{display:block;font-family:Suisse Intl Mono,sans-serif;font-size:1.15rem;text-transform:uppercase;font-weight:400}.header-nav__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);z-index:4;display:none}}img{height:auto;max-width:100%}.entry-content img{margin:0 0 1.5em}.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.wp-caption{margin-bottom:1.5em;text-align:center;padding-top:5px}.wp-caption img{border:0;padding:0;margin:0}.wp-caption p.wp-caption-text{line-height:1.5;font-size:10px;margin:0}.wp-smiley{margin:0!important;max-height:1em}blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}body.is-area-site{background-color:#fff}body.is-area-site .wp-block-genova-hero{margin-bottom:0}body.is-area-site main>div>h2,body.is-area-site main>div>h3,body.is-area-site main>div>ol,body.is-area-site main>div>p,body.is-area-site main>div>ul{max-width:1980px;max-width:198rem;margin:0 auto;padding:0 1.5rem}@media only screen and (min-width:45em){body.is-area-site main>div>h2,body.is-area-site main>div>h3,body.is-area-site main>div>ol,body.is-area-site main>div>p,body.is-area-site main>div>ul{padding:0 4rem}}@media only screen and (min-width:64em){body.is-area-site main>div>h2,body.is-area-site main>div>h3,body.is-area-site main>div>ol,body.is-area-site main>div>p,body.is-area-site main>div>ul{padding:0 8rem}}@media only screen and (min-width:100em){body.is-area-site main>div>h2,body.is-area-site main>div>h3,body.is-area-site main>div>ol,body.is-area-site main>div>p,body.is-area-site main>div>ul{padding:0 12rem}}body.is-area-site main>div>p.is-style-suisse-intl{font-family:Suisse Intl,sans-serif;font-weight:400;font-size:18px;font-size:1.8rem;line-height:1.4;margin:4rem auto}@media only screen and (min-width:45em){body.is-area-site{margin-top:6.2rem}body.is-area-site main>div>p.is-style-suisse-intl{font-size:2.5rem;margin:6rem auto}}@media only screen and (min-width:100em){body.is-area-site .wp-block-genova-hero__inner,body.is-area-site .wp-block-genova-sub-navigation__inner{max-width:100%;padding-left:8rem;padding-right:8rem}}@media only screen and (min-width:71.875em){body.is-area-site{margin-top:7rem}}body.is-area-site.is-header-hidden .header{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}body.is-area-site.is-header-hidden .header:focus-within{-webkit-transform:none;-ms-transform:none;transform:none}body.is-area-site.is-header-hidden .wp-block-genova-sub-navigation{top:0}.post-password-form{padding:1.5rem;max-width:400px;max-width:40rem;margin:0 auto}.post-password-form p:first-of-type{margin-bottom:3rem}.post-password-form label{display:block}.post-password-form input[type=password]{width:100%;margin-top:.4rem}.post-password-form input[type=submit]{margin-left:0}.single-pressrelease__not-found{text-align:center}.single-pressrelease__content-heading h1{font-family:Noe Display,serif;font-weight:400;font-size:25px;font-size:2.5rem;letter-spacing:.01em;line-height:1.25;margin:2.2rem 0 1rem}@media only screen and (min-width:45em){.single-pressrelease__content-heading h1{font-size:2.6rem}}@media only screen and (min-width:81.25em){.single-pressrelease__content-heading h1{font-size:3.2rem}}.genova-alternative-fonts main .single-pressrelease__content-heading h1{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.single-pressrelease__content-meta{font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;color:#666;margin:0 0 2rem}.single-pressrelease__files{margin-top:2rem;padding:1.5rem 1.5rem 1rem;background:#e8e8e8;max-width:400px;max-width:40rem}.single-pressrelease__file{margin-bottom:.5rem}.single-pressrelease__file a{font-family:Suisse Intl Mono,sans-serif}.single-pressrelease__file svg{width:18px;width:1.8rem;height:18px;height:1.8rem;margin-right:.6rem;position:relative;bottom:-3px;bottom:-.3rem}.single-pressrelease__content-intro{font-family:Suisse Intl,sans-serif;margin-bottom:3rem;line-height:1.39;font-size:13px;font-size:1.3rem}@media only screen and (min-width:45em){.single-pressrelease__files{margin-top:3rem}}@media only screen and (min-width:64em){.single-pressrelease{display:grid;grid-template-columns:3fr 1fr;grid-gap:4rem}.single-pressrelease__content-heading h1{font-family:Noe Display,serif;font-weight:500;font-size:4rem;letter-spacing:.01em;line-height:1.16;margin:.5rem 0 3rem}}@media only screen and (min-width:64em) and (min-width:45em){.single-pressrelease__content-heading h1{font-size:4.1rem}}@media only screen and (min-width:64em) and (min-width:81.25em){.single-pressrelease__content-heading h1{font-size:5rem}}@media only screen and (min-width:64em){.genova-alternative-fonts main .single-pressrelease__content-heading h1{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.single-pressrelease__files{margin-top:3.5rem;max-width:100%;margin-bottom:auto}}@media only screen and (min-width:100em){.single-pressrelease{grid-gap:8rem}}.single-property h1{font-family:Noe Display,serif;font-weight:500;font-size:40px;font-size:4rem;letter-spacing:.01em;line-height:1.16;margin:.5rem 0 3rem}@media only screen and (min-width:45em){.single-property h1{font-size:4.1rem}}@media only screen and (min-width:81.25em){.single-property h1{font-size:5rem}}.genova-alternative-fonts main .single-property h1{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.single-property .header{margin-bottom:0!important}.single-property .wp-block-genova-note__list p{margin:0!important}.single-property .wp-block-genova-note__list a{display:block;text-decoration:none}.single-property .wp-block-genova-note__list a:active,.single-property .wp-block-genova-note__list a:focus,.single-property .wp-block-genova-note__list a:hover{text-decoration:underline}.single-property .wp-block-column p{margin:2rem 0}.wp-block-genova-note__error-report{width:100%;margin-top:4rem}.property-header{max-width:1980px;max-width:198rem;padding:0 1.5rem;margin:0 auto 6rem}@media only screen and (min-width:45em){.property-header{padding:0 4rem}}@media only screen and (min-width:64em){.property-header{padding:0 8rem}}@media only screen and (min-width:100em){.property-header{padding:0 12rem}}.property-header .gmap{overflow:hidden;padding-bottom:48%;position:relative;height:0}.property-header .wp-video,.property-header img,.property-header video{width:100%!important}.property-header video{height:100%!important}.property-content>p{max-width:720px;max-width:72rem}.single-real_estate .map-back-action{display:none}.completed-residences,.current-residences,.upcoming-residences{max-width:1980px;max-width:198rem;margin:0 auto;padding:0 1.5rem}@media only screen and (min-width:45em){.completed-residences,.current-residences,.upcoming-residences{padding:0 4rem}}@media only screen and (min-width:64em){.completed-residences,.current-residences,.upcoming-residences{padding:0 8rem}}@media only screen and (min-width:100em){.completed-residences,.current-residences,.upcoming-residences{padding:0 12rem}}.completed-residences,.upcoming-residences{margin-top:8rem}.completed-residences__list,.current-residences__list,.upcoming-residences__list{margin:0;padding:0;list-style:none}.completed-residences__heading,.current-residence__heading,.upcoming-residences__heading{font-family:Noe Display,serif;font-weight:500;font-size:40px;font-size:4rem;letter-spacing:.01em;line-height:1.16;margin:.5rem 0 3rem;text-align:center}@media only screen and (min-width:45em){.completed-residences__heading,.current-residence__heading,.upcoming-residences__heading{font-size:4.1rem}}@media only screen and (min-width:81.25em){.completed-residences__heading,.current-residence__heading,.upcoming-residences__heading{font-size:5rem}}.genova-alternative-fonts main .completed-residences__heading,.genova-alternative-fonts main .current-residence__heading,.genova-alternative-fonts main .upcoming-residences__heading{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.completed-residences__heading,.upcoming-residences__heading{margin-bottom:6rem}.completed-residence__status,.current-residence__status,.upcoming-residence__status{font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;font-size:10px;font-size:1rem}.current-residence__status{margin-bottom:1rem}.current-residences__list{background:#e8e8e8;text-align:center;overflow:hidden}.current-residence__content{padding:3rem}.current-residence__image-wrapper img{display:block}.current-residence__description{font-size:15px;font-size:1.5rem}.current-residence__description a{font-size:14px;font-size:1.4rem}.completed-residences__list,.upcoming-residences__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none;margin:0 -1.5rem;padding:0 1.5rem;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:0 1.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.completed-residences__list::-webkit-scrollbar,.upcoming-residences__list::-webkit-scrollbar{display:none}.completed-residences__list .completed-residence,.completed-residences__list .upcoming-residence,.upcoming-residences__list .completed-residence,.upcoming-residences__list .upcoming-residence{width:90%;-ms-flex-negative:0;flex-shrink:0;scroll-snap-align:start;padding-right:5rem}.completed-residence__heading a,.current-residence__heading a,.upcoming-residence__heading a{font-family:inherit;font-weight:inherit;text-decoration:none}.completed-residence__heading,.upcoming-residence__heading{font-family:Tiempos Text,sans-serif;font-weight:400;font-size:17px;font-size:1.7rem;letter-spacing:0;line-height:1.23;margin:2.5rem 0 -.5rem;line-height:1.55}.genova-alternative-fonts main .completed-residence__heading,.genova-alternative-fonts main .upcoming-residence__heading{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.completed-residence,.upcoming-residence{text-align:center;font-size:14.5px;font-size:1.45rem}.completed-residence__excerpt,.upcoming-residence__excerpt{display:none;margin:0}.current-residence__link{display:none}.current-residence__image-link{display:block}.current-residence__image-link:hover{opacity:1}.completed-residence{text-align:left}.completed-residence__status{font-size:10px;font-size:1rem;padding:1.4rem 1.5rem 0;display:block}.completed-residence__heading{font-family:Tiempos Text,sans-serif;font-weight:400;font-size:17px;font-size:1.7rem;letter-spacing:0;line-height:1.23;line-height:1.55;padding:0 1.5rem;margin:.8rem 0;font-family:Suisse Intl,sans-serif;font-weight:300}.genova-alternative-fonts main .completed-residence__heading{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.completed-residence__heading a{font-family:inherit;font-weight:inherit;text-decoration:none}.completed-residence__description{font-family:Suisse Intl,sans-serif;font-weight:300;line-height:1.5;padding:0 1.5rem}@media only screen and (min-width:45em){.completed-residences__list,.upcoming-residences__list{display:grid;grid-auto-rows:auto;grid-template-columns:repeat(2,1fr);grid-gap:4rem;-ms-scroll-snap-type:initial;scroll-snap-type:none;scroll-padding:auto;overflow-x:initial;scrollbar-width:auto;-webkit-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial;margin:0;padding:0}.completed-residences__list::-webkit-scrollbar,.upcoming-residences__list::-webkit-scrollbar{display:initial}.completed-residences__list .completed-residence,.completed-residences__list .upcoming-residence,.upcoming-residences__list .completed-residence,.upcoming-residences__list .upcoming-residence{width:auto;padding:0}.completed-residences__list{grid-template-columns:repeat(3,1fr)}.completed-residence__excerpt,.upcoming-residence__excerpt{display:block}.upcoming-residence__heading{font-family:Noe Display,serif;font-weight:400;font-size:2.5rem;letter-spacing:.01em;line-height:1.25;margin:2.2rem 0 1rem;line-height:1.2}}@media only screen and (min-width:45em) and (min-width:45em){.upcoming-residence__heading{font-size:2.6rem}}@media only screen and (min-width:45em) and (min-width:81.25em){.upcoming-residence__heading{font-size:3.2rem}}@media only screen and (min-width:45em){.genova-alternative-fonts main .upcoming-residence__heading{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.upcoming-residence{font-size:1.5rem;text-align:initial}}@media only screen and (min-width:64em){.current-residence__image-wrapper img{min-height:80rem;-o-object-fit:cover;object-fit:cover}.multiple-current-residences .current-residence{opacity:0}.multiple-current-residences .current-residence.current-element img{clip:auto!important}.multiple-current-residences .current-residence.current-element,.multiple-current-residences .current-residence.current-element+.current-residence:not(.current-element){opacity:1}.multiple-current-residences .current-residences__list{margin-top:-8rem;position:relative}.multiple-current-residences .current-residences__list.stop-scroll .current-residence__image-wrapper{position:absolute;bottom:0;top:auto;right:0;width:50%}.multiple-current-residences .current-residence__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh}.multiple-current-residences .current-residence__image-wrapper{position:fixed;height:100vh;top:0;width:calc(50% - 4rem);right:4rem}.multiple-current-residences .current-residence__image-wrapper img{position:absolute;width:100%;height:100%;min-height:0}.current-residence:first-of-type .current-residence__content-inner{margin-bottom:-8.9rem}.current-residence{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.current-residence__content{max-width:68rem;margin:0 auto}.current-residence__link{display:block;position:absolute;width:calc(50% + .8rem);height:100vh;right:-.8rem;top:0;z-index:2;background:transparent;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.current-residence__link:hover{opacity:1}.completed-residence__status{padding:2.4rem 2.3rem 0}.completed-residence__heading{padding:0 2.3rem;font-size:2rem}.completed-residence__heading a{font-size:2rem}.completed-residence__description{padding:0 2.3rem}}@media only screen and (min-width:100em){.multiple-current-residences .current-residence__image-wrapper{width:calc(50% - 8rem);right:8rem}.multiple-current-residences .current-residence:first-of-type .current-residence__content-inner{margin-bottom:-5rem}.completed-residences__list,.upcoming-residences__list{grid-row-gap:6rem;grid-column-gap:6rem}.completed-residences__list{grid-template-columns:repeat(4,1fr)}.completed-residence__heading{font-size:2.1rem;margin:1rem 0}.completed-residence__heading a{font-size:2.1rem}.upcoming-residence{font-size:1.8rem}}@media only screen and (min-width:123.75em){.multiple-current-residences .current-residence__image-wrapper{width:calc(50% - (100vw - 198rem)/2 - 7.3rem);right:calc((100vw - 198rem)/2 + 7.2rem);overflow:hidden}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:1980px){.multiple-current-residences .current-residence__image-wrapper{width:calc(50% - (100vw - 198rem)/2 - 8rem);right:calc((100vw - 198rem)/2 + 8rem)}}.single-residence h1{font-family:Noe Display,serif;font-weight:500;font-size:40px;font-size:4rem;letter-spacing:.01em;line-height:1.16;margin:.5rem 0 2rem;text-align:center}@media only screen and (min-width:45em){.single-residence h1{font-size:4.1rem}}@media only screen and (min-width:81.25em){.single-residence h1{font-size:5rem}}.genova-alternative-fonts main .single-residence h1{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.single-residence .header{margin-bottom:0!important}.single-residence .wp-block-genova-note__list p{margin:0!important}.single-residence .wp-block-genova-note__list a{display:block;text-decoration:none}.single-residence .wp-block-genova-note__list a:active,.single-residence .wp-block-genova-note__list a:focus,.single-residence .wp-block-genova-note__list a:hover{text-decoration:underline}.single-residence .wp-block-column p{margin:2rem 0}.single-residence .wp-block-genova-preamble{font-size:19px;font-size:1.9rem}.single-residence .wp-block-genova-note{padding-bottom:1rem}.single-residence .wp-block-genova-note__content-wrapper h1,.single-residence .wp-block-genova-note__content-wrapper h2,.single-residence .wp-block-genova-note__content-wrapper h3,.single-residence .wp-block-genova-note__content-wrapper h4,.single-residence .wp-block-genova-note__content-wrapper h5,.single-residence .wp-block-genova-note__content-wrapper h6{font-family:Noe Display,serif;font-weight:400;font-size:18px;font-size:1.8rem;letter-spacing:0;line-height:1.24;margin:2.5rem 0 0;text-align:left;line-height:1.1}.genova-alternative-fonts main .single-residence .wp-block-genova-note__content-wrapper h1,.genova-alternative-fonts main .single-residence .wp-block-genova-note__content-wrapper h2,.genova-alternative-fonts main .single-residence .wp-block-genova-note__content-wrapper h3,.genova-alternative-fonts main .single-residence .wp-block-genova-note__content-wrapper h4,.genova-alternative-fonts main .single-residence .wp-block-genova-note__content-wrapper h5,.genova-alternative-fonts main .single-residence .wp-block-genova-note__content-wrapper h6{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.single-residence .wp-block-genova-note__content-wrapper h1:first-of-type,.single-residence .wp-block-genova-note__content-wrapper h2:first-of-type,.single-residence .wp-block-genova-note__content-wrapper h3:first-of-type,.single-residence .wp-block-genova-note__content-wrapper h4:first-of-type,.single-residence .wp-block-genova-note__content-wrapper h5:first-of-type,.single-residence .wp-block-genova-note__content-wrapper h6:first-of-type{margin-top:0}.single-residence .wp-block-genova-note__content-wrapper h1{font-size:28px;font-size:2.8rem}.single-residence .wp-block-genova-note__content-wrapper h2{font-size:23.5px;font-size:2.35rem}.single-residence .wp-block-genova-note__content-wrapper h3{font-size:22px;font-size:2.2rem}.single-residence .wp-block-genova-note__content-wrapper h4{font-size:19px;font-size:1.9rem}.single-residence .wp-block-genova-note__content-wrapper h5{font-size:16px;font-size:1.6rem}.single-residence .wp-block-genova-note__content-wrapper h6{font-size:13px;font-size:1.3rem}.single-residence .wp-block-genova-note__content-wrapper strong{-webkit-font-smoothing:auto;line-height:1.9em;letter-spacing:.2px}.residence-header{position:relative;max-width:1980px;max-width:198rem;padding:0 1.5rem;margin:0 auto 2rem}@media only screen and (min-width:45em){.residence-header{padding:0 4rem}}@media only screen and (min-width:64em){.residence-header{padding:0 8rem}}@media only screen and (min-width:100em){.residence-header{padding:0 12rem}}.residence-header .gmap{overflow:hidden;padding-bottom:48%;position:relative;height:0}.residence-header .mejs-container,.residence-header .wp-video,.residence-header img,.residence-header video{width:100%!important}.residence-header video{height:100%!important;-o-object-fit:cover;object-fit:cover}.residence-header .wp-video{opacity:0!important;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.residence-header .wp-video.video-loaded{opacity:1!important}.residence-header .slick-prev{display:none!important}.residence-header .slick-arrow{bottom:-30px;bottom:-3rem;right:15px;right:1.5rem;top:auto;width:24px;width:2.4rem;height:24px;height:2.4rem}.residence-header .slick-arrow:before{width:24px;width:2.4rem;height:24px;height:2.4rem;background-size:2.4rem 2.4rem}.residence-sidebar{padding-top:3rem}.residence-sidebar .wp-block-genova-note{background:#f9f9f9;padding:0;max-width:650px;max-width:65rem;margin:3rem auto 0!important}@media only screen and (min-width:64em){.residence-sidebar .wp-block-genova-note{margin:8rem auto 0!important}}.residence-sidebar .residence-sidebar__description,.residence-sidebar .residence-sidebar__title{text-align:center}.residence-sidebar .gform_wrapper{padding:0;margin:-2rem -.5rem -.5rem}.residence-sidebar .gform_footer{text-align:center}.residence-sidebar input[type=submit]{width:calc(100% - 1rem);margin:4rem auto .5rem;padding:2rem 6rem}.residence-sidebar .single-residence-hide-field{display:none!important}.residence-sidebar__title{margin-top:0;margin-bottom:1.8rem}.residence-sidebar__description{font-family:Suisse Intl,sans-serif;font-weight:300}.residence-gallery{margin:0;padding:0;list-style:none;text-align:center}.residence-gallery__item{margin-bottom:2rem}.residence-map{overflow:hidden;padding-bottom:48%;position:relative;height:0}.related-residences{max-width:1980px;max-width:198rem;padding:0 1.5rem;margin:8rem auto 6rem}@media only screen and (min-width:45em){.related-residences{padding:0 4rem}}@media only screen and (min-width:64em){.related-residences{padding:0 8rem}}@media only screen and (min-width:100em){.related-residences{padding:0 12rem}}.related-residences__heading{text-align:center;margin-bottom:4rem}.related-residences__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none;margin:0 -1.5rem;padding:0 1.5rem;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:0 1.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.related-residences__list::-webkit-scrollbar{display:none}.related-residences__list .related-residence{width:90%;-ms-flex-negative:0;flex-shrink:0;scroll-snap-align:start;padding-right:5rem}.related-residence{text-align:left;font-size:14.5px;font-size:1.45rem}.related-residence a{font-family:Suisse Intl Mono,sans-serif}.related-residence__status{font-size:10px;font-size:1rem}.related-residence__status-link{font-size:11px;font-size:1.1rem;padding:.9rem 1.5rem 0;display:block}.related-residence__heading{font-family:Tiempos Text,sans-serif;font-weight:400;font-size:17px;font-size:1.7rem;letter-spacing:0;line-height:1.23;line-height:1.55;padding:0 1.5rem;margin:.8rem 0;font-family:Suisse Intl,sans-serif;font-weight:300}.genova-alternative-fonts main .related-residence__heading{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.related-residence__heading a{font-family:inherit;font-weight:inherit;text-decoration:none}.related-residence__excerpt{font-family:Suisse Intl,sans-serif;font-weight:300;line-height:1.5;padding:0 1.5rem}.wp-block-genova-note__image-link{display:inline-block;font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;font-size:12px;font-size:1.2rem;text-decoration:underline;margin-top:1.2rem;margin-right:.8rem}.wp-block-genova-note__image-link:first-of-type{margin-top:3.5rem}.single-residence-moodboard a{display:block;margin-bottom:1.5rem;opacity:1;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.single-residence-moodboard a:hover{opacity:.9}.single-residence .wp-block-column .wp-block-genova-note{margin-top:1rem}.single-residence .wp-block-column .wp-block-genova-note.wp-block-genova-note--info-2-offset-top{margin-top:3rem}@media only screen and (min-width:45em){.related-residences__list{display:grid;grid-auto-rows:auto;grid-template-columns:repeat(3,1fr);grid-gap:4rem;-ms-scroll-snap-type:initial;scroll-snap-type:none;scroll-padding:auto;overflow-x:initial;scrollbar-width:auto;-webkit-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial;margin:0;padding:0}.related-residences__list::-webkit-scrollbar{display:initial}.related-residences__list .related-residence{width:auto;padding:0}.related-residence__excerpt{display:block}.residence-sidebar{padding-top:5rem}.single-residence-moodboard{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem}.single-residence-moodboard a{display:block;margin-bottom:3rem}.single-residence .wp-block-column .wp-block-genova-note.wp-block-genova-note--info-2-offset-top{margin-top:5rem}.residence-header{margin-bottom:3.5rem}.residence-header .slick-arrow{bottom:-3.5rem;right:4rem;width:2.8rem;height:2.8rem}.residence-header .slick-arrow:before{width:2.8rem;height:2.8rem;background-size:2.8rem 2.8rem}.single-residence h1{margin-bottom:3rem}.single-residence .wp-block-genova-spot{display:inline-block;width:49%;padding-left:1%}}@media only screen and (min-width:64em){.related-residence__status-link{padding:1.6rem 2.3rem 0}.related-residence__heading{padding:0 2.3rem;font-size:2rem}.related-residence__heading a{font-size:2rem}.residence-sidebar{padding-top:0}.single-residence-moodboard{padding-top:8rem;grid-gap:5rem}.single-residence-moodboard a{margin-bottom:5rem}.single-residence .wp-block-column .wp-block-genova-note.wp-block-genova-note--info-2-offset-top{margin-top:8rem}.related-residence__excerpt{padding:0 2.3rem}.residence-header .slick-arrow{bottom:-6.5rem;right:8rem;width:3.8rem;height:3.8rem}.residence-header .slick-arrow:before{width:3.8rem;height:3.8rem;background-size:3.8rem 3.8rem}.wp-block-genova-note__image-link{display:none}.wp-block-genova-note--offset-top{margin-top:2rem}.residence-content>p,.single-residence .wp-block-genova-preamble{max-width:50rem}.single-residence h1{margin-bottom:3rem}.single-residence .wp-block-genova-spot{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-left:0}.single-residence .wp-block-column .wp-block-genova-note.wp-block-genova-note--offset-top{margin-top:.5rem}}@media only screen and (min-width:81.25em){.single-residence .wp-block-column .wp-block-genova-note.wp-block-genova-note--offset-top{margin-top:1rem}}@media only screen and (min-width:100em){.related-residences__list{grid-template-columns:repeat(4,1fr);grid-row-gap:6rem;grid-column-gap:6rem}.related-residence__heading{font-size:2.1rem;margin:1rem 0}.related-residence__heading a{font-size:2.1rem}.related-residences{margin:10rem auto 7rem}.related-residences__heading{margin-bottom:5rem}.single-residence .wp-block-genova-preamble{max-width:88rem;font-size:2rem}.residence-content{padding:0 4rem!important}.residence-content>p{max-width:62rem}.residence-content>h1,.residence-content>h2,.residence-content>h3,.residence-content>h4,.residence-content>h5,.residence-content>h6{max-width:52rem}.residence-content .wp-block-genova-documents,.residence-content .wp-block-genova-preamble{max-width:62rem!important;margin-left:0!important}.residence-content .wp-block-genova-slide{height:40rem;height:55rem}.residence-header .slick-arrow{bottom:-6.5rem;right:12rem;width:4.2rem;height:4.2rem}.residence-header .slick-arrow:before{width:4.2rem;height:4.2rem;background-size:4.2rem 4.2rem}}@media only screen and (min-width:123.75em){.residence-header .slick-arrow{bottom:-9rem;width:5rem;height:5rem}.residence-header .slick-arrow:before{width:5rem;height:5rem;background-size:5rem 5rem}}.wp-block-genova-accordion{margin-top:3rem;max-width:720px;max-width:72rem}.wp-block-genova-accordion .wp-block-genova-cision__pressrelease{display:block;padding-bottom:1rem;font-size:12px;font-size:1.2rem;letter-spacing:.01em;line-height:1.3;text-transform:none}.wp-block-genova-accordion .wp-block-genova-cision__pressrelease p{margin:0}@media only screen and (min-width:64em){.wp-block-genova-accordion{margin-top:4rem}}#wp-block-genova-active-residence-archive{margin-bottom:4rem}@media only screen and (min-width:45em){#wp-block-genova-active-residence-archive{margin-bottom:6rem}}.wp-block-genova-article-intro{max-width:1980px;max-width:198rem;margin:0 auto;padding:0 1.5rem}@media only screen and (min-width:45em){.wp-block-genova-article-intro{padding:0 4rem}}@media only screen and (min-width:64em){.wp-block-genova-article-intro{padding:0 8rem}}@media only screen and (min-width:100em){.wp-block-genova-article-intro{padding:0 12rem}}.wp-block-genova-article-intro__content-wrapper{padding-top:3rem}.wp-block-genova-article-intro__small-heading{font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;margin-bottom:2rem;display:block}.wp-block-genova-article-intro__content h1{font-family:Noe Display,serif;font-weight:500;font-size:40px;font-size:4rem;letter-spacing:.01em;line-height:1.16;margin:1.5rem 0 3rem}@media only screen and (min-width:45em){.wp-block-genova-article-intro__content h1{font-size:4.1rem}}@media only screen and (min-width:81.25em){.wp-block-genova-article-intro__content h1{font-size:5rem}}.genova-alternative-fonts main .wp-block-genova-article-intro__content h1{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.wp-block-genova-article-intro__content h1,.wp-block-genova-article-intro__content h2,.wp-block-genova-article-intro__content h3,.wp-block-genova-article-intro__content h4,.wp-block-genova-article-intro__content h5,.wp-block-genova-article-intro__content h6{max-width:880px;max-width:88rem;margin-left:auto;margin-right:auto}@media only screen and (min-width:45em){.wp-block-genova-article-intro__content-wrapper{padding-top:6rem}}@media only screen and (min-width:64em){.wp-block-genova-article-intro__content-wrapper{padding-top:2rem}}.wp-block-button__link{font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;outline:0;display:inline-block;text-align:center;border:.1rem solid #000;background-color:#000;color:#f9f9f9;min-width:180px;min-width:18rem;padding:1.9rem 6rem 1.7rem;cursor:pointer;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover{opacity:1;background-color:#f9f9f9;color:#000}@media only screen and (min-width:64em){.wp-block-button__link{padding:2.1rem 6rem}}.wp-block-button__link[style="background-color:#ffffff"]:hover{background:#000!important;color:#fff!important}.wp-block-genova-cision-stock{max-width:1980px;max-width:198rem;max-width:1584px;max-width:158.4rem;max-width:1000px;max-width:100rem;margin:5rem auto;padding:4rem 2rem;background:#e9e9e9;font-family:Suisse Intl,sans-serif;font-weight:300;font-size:14px;font-size:1.4rem}@media only screen and (min-width:45em){.wp-block-genova-cision-stock{padding:0 4rem}}@media only screen and (min-width:64em){.wp-block-genova-cision-stock{padding:0 8rem}}@media only screen and (min-width:100em){.wp-block-genova-cision-stock{padding:0 12rem}}@media only screen and (min-width:45em){.wp-block-genova-cision-stock{padding:4rem}}@media only screen and (min-width:100em){.wp-block-genova-cision-stock{padding:4rem}}.wp-block-genova-cision-stock.wp-block-genova-cision-stock--diff-visible canvas.wp-block-genova-cision-stock__chart--main{display:none!important}.wp-block-genova-cision-stock.wp-block-genova-cision-stock--diff-visible canvas.wp-block-genova-cision-stock__chart--diff{display:block!important}.wp-block-genova-cision-stock__header{margin-bottom:1rem}.wp-block-genova-cision-stock__company{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:3rem}.wp-block-genova-cision-stock__logo{max-width:65px;max-width:6.5rem;height:auto;margin-right:1.2rem}.wp-block-genova-cision-stock__symbol{display:block;font-family:inherit!important}.wp-block-genova-cision-stock__data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wp-block-genova-cision-stock__diff,.wp-block-genova-cision-stock__latest{white-space:nowrap}.wp-block-genova-cision-stock__date,.wp-block-genova-cision-stock__label,.wp-block-genova-cision-stock__number{display:block}.wp-block-genova-cision-stock__number{font-family:Suisse Intl Mono,sans-serif;font-weight:100;font-size:29px;font-size:2.9rem;line-height:1;margin-bottom:.5rem}.wp-block-genova-cision-stock__date,.wp-block-genova-cision-stock__label{font-family:Tiempos Text,sans-serif;font-weight:400;font-size:17px;font-size:1.7rem;letter-spacing:0;line-height:1.23;margin:0;font-size:10px!important;font-size:1rem!important;font-weight:400!important;line-height:1.5;letter-spacing:.03em;text-transform:uppercase}.genova-alternative-fonts main .wp-block-genova-cision-stock__date,.genova-alternative-fonts main .wp-block-genova-cision-stock__label{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.wp-block-genova-cision-stock__chart--diff{display:none!important}.wp-block-genova-cision-stock__footer{font-family:Tiempos Text,sans-serif;font-weight:400;font-size:17px;font-size:1.7rem;letter-spacing:0;line-height:1.23;margin:.5rem 0 0;font-size:10px!important;font-size:1rem!important;font-weight:400!important;line-height:1.5;letter-spacing:.03em;text-transform:uppercase}.genova-alternative-fonts main .wp-block-genova-cision-stock__footer{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.wp-block-genova-cision-stock__footer p{margin:0}.wp-block-genova-cision-stock__footer a{color:inherit}.wp-block-genova-cision-stock__data,.wp-block-genova-cision-stock__data p,.wp-block-genova-cision-stock__data span,.wp-block-genova-cision-stock__footer-text,.wp-block-genova-cision-stock__footer-text p,.wp-block-genova-cision-stock__footer-text span{font-family:Suisse Intl,sans-serif;font-weight:300}.wp-block-genova-cision-stock__footer-text:first-of-type{max-width:400px;max-width:40rem}.wp-block-genova-cision-stock__footer-text:last-of-type{margin-top:2rem;color:#666}@media screen and (min-width:720px) and (max-width:1023px){.wp-block-genova-cision-stock__footer,.wp-block-genova-cision-stock__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wp-block-genova-cision-stock__header{margin-bottom:2rem}.wp-block-genova-cision-stock__company{margin-bottom:0}.wp-block-genova-cision-stock__data{margin-top:.7rem}.wp-block-genova-cision-stock__latest{margin:0 3rem}.wp-block-genova-cision-stock__footer-text:last-of-type{text-align:right;margin-top:0;margin-left:2rem}}@media screen and (min-width:1284px){.wp-block-genova-cision-stock__footer,.wp-block-genova-cision-stock__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wp-block-genova-cision-stock__header{margin-bottom:2rem}.wp-block-genova-cision-stock__company{margin-bottom:0}.wp-block-genova-cision-stock__data{margin-top:.7rem}.wp-block-genova-cision-stock__latest{margin:0 3rem}.wp-block-genova-cision-stock__footer-text:last-of-type{text-align:right;margin-top:0;margin-left:2rem}}.cision-subscription__form .gfield_label{display:block;margin-bottom:.4rem}.cision-subscription__form input[type=email],.cision-subscription__form input[type=text]{width:100%!important;max-width:400px;max-width:40rem}.cision-subscription__form input[type=submit]{max-width:350px;max-width:35rem}.cision-subscription__form-subscription-types{margin-top:1.5rem}.cision-subscription__messages--error p{font-weight:400;color:#dc3545;font-size:15px;font-size:1.5rem}.cision-subscription__messages--success p{font-weight:400;color:#28a745;font-size:15px;font-size:1.5rem}.cision-subscription__form-languages .error-msg,.cision-subscription__form-subscription-types .error-msg{display:none}.cision-subscription__form-languages.error .gfield_label,.cision-subscription__form-subscription-types.error .gfield_label{color:#dc3545}.cision-subscription__form-languages.error .error-msg,.cision-subscription__form-subscription-types.error .error-msg{display:inline-block}.cision-spinner{display:none;width:100%;max-width:350px;max-width:35rem;margin-top:2rem;text-align:center}.wp-block-genova-cision{max-width:1980px;max-width:198rem;padding:0 1.5rem;max-width:1584px;max-width:158.4rem;max-width:700px;max-width:70rem;margin:5rem 0;padding:0!important}@media only screen and (min-width:45em){.wp-block-genova-cision{padding:0 4rem}}@media only screen and (min-width:64em){.wp-block-genova-cision{padding:0 8rem}}@media only screen and (min-width:100em){.wp-block-genova-cision{padding:0 12rem}}.wp-block-genova-cision__heading{font-size:14px!important;font-size:1.4rem!important;margin-bottom:1rem}.wp-block-genova-cision__pressreleases{margin:0;padding:0;list-style:none}.wp-block-genova-cision__pressrelease{font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;padding-bottom:2.5rem}.wp-block-genova-cision__pressrelease.is-hidden-by-filter{display:none}.wp-block-genova-cision__pressrelease-title{text-decoration:none;text-transform:none;font-size:11.5px;font-size:1.15rem;line-height:18px}.wp-block-genova-cision__pressrelease-date{padding-right:.3rem}.wp-block-genova-cision__pressrelease-date,.wp-block-genova-cision__pressrelease-link,.wp-block-genova-cision__pressrelease-type{color:#717171;text-transform:none;font-size:11.5px;font-size:1.15rem}.wp-block-genova-cision__pressrelease-date,.wp-block-genova-cision__pressrelease-title{font-family:Suisse Intl,sans-serif;font-weight:400;font-size:12.5px;font-size:1.25rem}.wp-block-genova-cision__pressrelease-title{line-height:1.8;color:#000}.wp-block-genova-cision__pressrelease-date{font-weight:400;font-size:11px;font-size:1.1rem}.wp-block-genova-cision__pressrelease-date,.wp-block-genova-cision__pressrelease-type{display:block;margin-bottom:.5rem}.wp-block-genova-cision__pressrelease-link{display:block;margin-top:1rem;white-space:nowrap}.wp-block-genova-cision__report-years{margin-top:-1.5rem}.wp-block-genova-cision__report-year{font-size:14px;font-size:1.4rem;font-family:Suisse Intl,sans-serif;font-weight:300;font-style:normal;letter-spacing:0;border-bottom:1px solid #dedede}.wp-block-genova-cision__report-year.handorgel__header--focus{border-color:#dedede}.wp-block-genova-cision__report-year.handorgel__header--open{border-bottom:none}.wp-block-genova-cision__report-year-btn{position:relative;font-family:inherit}.wp-block-genova-cision__report-year-btn:after{content:"";width:21px;width:2.1rem;height:21px;height:2.1rem;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/accordion-open.svg) no-repeat 50%;background-size:100%}.handorgel__header--open .wp-block-genova-cision__report-year-btn:after{background-image:url(../images/accordion-close.svg)}.wp-block-genova-cision__pressreleases--multiple{position:relative;padding-bottom:3rem}.wp-block-genova-cision__pressreleases--multiple .wp-block-genova-cision__pressrelease--fetch-more{position:absolute;left:0;bottom:0}.wp-block-genova-cision__pressreleases--multiple .wp-block-genova-cision__pressrelease--fetch-more .btn__pressreleases{color:#000;text-decoration:underline;font-family:Suisse Intl Mono,sans-serif;font-size:11.5px;font-size:1.15rem;letter-spacing:.1px}.wp-block-genova-cision__pressreleases-filters{display:block;margin-bottom:2.5rem}.wp-block-genova-cision__pressreleases-filters button{color:#717171;font-size:13px;font-size:1.3rem;margin-right:1rem;text-transform:none}.mobile-menu-active .wp-block-genova-cision__pressreleases-filters button.mobile-menu-toggle,.wp-block-genova-cision__pressreleases-filters .mobile-menu-active button.mobile-menu-toggle,.wp-block-genova-cision__pressreleases-filters button.is-active{color:#000;text-decoration:underline;-webkit-transition:color .2s;transition:color .2s}.wp-block-genova-cision__pressreleases-filters button:hover{color:#000;text-decoration:underline}.wp-block-genova-cision__reports.handorgel__content--open{border-bottom:1px solid #dedede}.wp-block-genova-cision__reports-inner{padding:1rem 0}.cision-stock__iframe-wrapper{max-width:807px;max-width:80.7rem;margin-left:-4px;-ms-overflow-style:none;scrollbar-width:none}.cision-stock__iframe-wrapper:-webkit-scrollbar{display:none}.cision-stock__iframe-wrapper iframe{width:100%;border:none;height:860px;height:86rem}.cision-stock__iframe-wrapper.cision-stock__iframe-wrapper--full iframe{height:1250px;height:125rem}@media screen and (min-width:859px){.cision-stock__iframe-wrapper iframe{height:70rem}.cision-stock__iframe-wrapper.cision-stock__iframe-wrapper--full iframe{height:109rem}}@media screen and (min-width:1024px){.cision-stock__iframe-wrapper{min-width:65rem}}@media only screen and (min-width:45em){.wp-block-genova-cision{margin:6rem 0}.wp-block-genova-cision__pressreleases{display:table;width:100%}.wp-block-genova-cision__pressrelease{display:table-row}.wp-block-genova-cision__pressrelease>*{display:table-cell}.wp-block-genova-cision__pressrelease-date,.wp-block-genova-cision__pressrelease-type{margin-bottom:0}.wp-block-genova-cision__pressrelease-date{width:16%}.wp-block-genova-cision__pressrelease-type{width:6%}.wp-block-genova-cision__pressrelease-title{padding-bottom:2.5rem;padding-right:1rem}.wp-block-genova-cision__pressrelease-link{text-align:right}}@media only screen and (min-width:64em){.wp-block-genova-cision__pressreleases-filters button{text-align:left}.wp-block-genova-cision__pressreleases-filters button:first-of-type{min-width:calc(16% - 4px);margin-right:0}}.wp-block-columns{max-width:1980px;max-width:198rem;margin:0 auto;padding:0 1.5rem}@media only screen and (min-width:45em){.wp-block-columns{padding:0 4rem}}@media only screen and (min-width:64em){.wp-block-columns{padding:0 8rem}}@media only screen and (min-width:100em){.wp-block-columns{padding:0 12rem}}.wp-block-columns .wp-block-columns{padding:0!important}.wp-block-column{position:relative;margin-bottom:0}.wp-block-column:not(:first-child){margin:0}.wp-block-column h6{margin-top:4rem;margin-bottom:-1.7rem}@media only screen and (max-width:63.9375em){.wp-block-columns{display:grid;grid-row-gap:3rem}.wp-block-column{margin:0!important}.wp-block-column:empty{display:none}.wp-block-column:empty+.wp-block-column:not(:empty){-ms-flex-preferred-size:100%!important;flex-basis:100%!important}}@media only screen and (min-width:64em){.wp-block-columns{padding:0 6rem}.wp-block-columns .wp-block-columns{padding:0}.wp-block-columns .wp-block-columns .wp-block-column{padding:0 1.5rem!important;-ms-flex-preferred-size:initial;flex-basis:auto}.wp-block-columns .wp-block-columns .wp-block-column:first-of-type{margin-left:-1.5rem}.wp-block-columns .wp-block-columns .wp-block-column:last-of-type{margin-right:-1.5rem}.wp-block-column{padding:0 2rem}}@media only screen and (min-width:100em){.wp-block-columns{padding:0 10rem}.wp-block-columns .wp-block-columns{grid-gap:8rem}}.compliant__wrapper label{display:block;margin-bottom:.4rem}.compliant__wrapper select{width:100%!important;max-width:400px;max-width:40rem;padding-right:4rem}.compliant__row{margin-bottom:2rem}.compliant__address.is-loading{pointer-events:none;opacity:.5}.compliant{margin-top:3rem}.compliant .heading-4{margin:0 0 .5rem}.compliant p.compliant__title{font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;margin:0 0 1.2rem}.compliant.is-hidden{display:none}.compliant__inner{margin-bottom:3rem}.compliant__email,.compliant__phone{margin:.1rem 0}.compliant__text{margin-top:-1rem}@media only screen and (min-width:37.5em){.compliant{margin-top:2rem}.compliant,.compliant__selects{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem}}@media only screen and (max-width:99.9375em){.home .wp-block-genova-cover{margin:0 0 1rem}}.wp-block-genova-cover{height:auto;padding-top:125%;margin:2rem 0;background-position:50% 50%;position:relative}.wp-block-genova-cover__content-wrapper{max-width:1980px;max-width:198rem;margin:0 auto;width:100%;position:absolute;z-index:2;height:100%;padding:3rem 4rem 3rem 3.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:45em){.wp-block-genova-cover__content-wrapper{padding:0 4rem}}@media only screen and (min-width:64em){.wp-block-genova-cover__content-wrapper{padding:0 8rem}}@media only screen and (min-width:100em){.wp-block-genova-cover__content-wrapper{padding:0 12rem}}.wp-block-genova-cover--center-align .wp-block-genova-cover__content-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.wp-block-genova-cover--right-align .wp-block-genova-cover__content-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right}.wp-block-genova-cover__small-heading{font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase}.wp-block-genova-cover__small-heading a{text-decoration:underline}.wp-block-genova-cover__heading{font-family:Noe Display,serif;font-weight:700;font-size:50px;font-size:5rem;letter-spacing:.01em;line-height:1.1;margin-top:1rem;margin-bottom:.8rem;width:100%;max-width:900px;max-width:90rem;font-size:33px;font-size:3.3rem;line-height:1.2}@media only screen and (min-width:45em){.wp-block-genova-cover__heading{font-size:6.2rem}}@media only screen and (min-width:81.25em){.wp-block-genova-cover__heading{font-size:7.1rem}}.genova-alternative-fonts main .wp-block-genova-cover__heading{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.wp-block-genova-cover .wp-block-genova-cover__content,.wp-block-genova-cover .wp-block-genova-cover__heading,.wp-block-genova-cover .wp-block-genova-cover__small-heading,.wp-block-genova-cover a{color:#fff}.wp-block-genova-cover.wp-block-genova-cover--black-text .wp-block-genova-cover__content,.wp-block-genova-cover.wp-block-genova-cover--black-text .wp-block-genova-cover__heading,.wp-block-genova-cover.wp-block-genova-cover--black-text .wp-block-genova-cover__small-heading,.wp-block-genova-cover.wp-block-genova-cover--black-text a{color:#000}.wp-block-genova-cover--large-text .wp-block-genova-cover__heading{font-size:40px;font-size:4rem}.wp-block-genova-cover__content{font-family:Suisse Intl,sans-serif;font-weight:300;font-size:14px;font-size:1.4rem;color:#f9f9f9}.wp-block-genova-cover__content a{font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit;text-decoration:underline}.wp-block-genova-cover--dark-layer{position:relative}.wp-block-genova-cover--dark-layer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4)}@media screen and (min-width:500px){.wp-block-genova-cover{padding:0;min-height:35rem}.wp-block-genova-cover.wp-block-genova-cover--small-height{min-height:25rem}}@media screen and (max-width:1023px){.wp-block-genova-cover{background-attachment:scroll!important;background-position:50% 50%!important}}@media only screen and (min-width:45em){.wp-block-genova-cover{min-height:50rem;margin:8rem 0}.wp-block-genova-cover.wp-block-genova-cover--small-height{min-height:40rem}.wp-block-genova-cover__content-wrapper{padding-left:4rem;padding-right:4rem}.wp-block-genova-cover__heading{margin-top:1rem;margin-bottom:.8rem;font-size:4.5rem;line-height:1.1}.wp-block-genova-cover--large-text .wp-block-genova-cover__heading{font-size:6rem}}@media only screen and (min-width:100em){.wp-block-genova-cover{margin:10rem 0;height:60vh;min-height:40rem;background-attachment:fixed}.wp-block-genova-cover.wp-block-genova-cover--small-height{height:45vh;min-height:30rem}.home .wp-block-genova-cover{margin:6rem 0 4rem}.wp-block-genova-cover__content-wrapper{margin-bottom:-1.2rem;position:relative}.wp-block-genova-cover__heading{margin-top:1.5rem;margin-bottom:1.2rem;font-size:5.9rem;line-height:1}.wp-block-genova-cover--large-text .wp-block-genova-cover__heading{font-size:9rem}.wp-block-genova-cover__content{font-size:1.5rem}.wp-block-genova-cover__content-wrapper{padding-left:8rem;padding-right:8rem}}.wp-block-genova-district-archive__list{padding:0;list-style:none;margin:4rem 0 0;position:relative;z-index:2}.wp-block-genova-district-archive__list-item{margin-top:2rem}.wp-block-genova-district-archive__list-item dl{margin:1rem 0 0;display:grid;grid-template-columns:auto 1fr}.wp-block-genova-district-archive__list-item dt{padding-right:.5rem}.wp-block-genova-district-archive__list-item dd{margin-left:0}.wp-block-genova-district-archive__heading-link{display:block;text-decoration:none;font-size:95%;margin-top:1.7rem}.wp-block-genova-district-archive__heading,.wp-block-genova-district-archive__heading-link{margin-bottom:1rem}.wp-block-genova-district-archive__type{letter-spacing:.03em;text-decoration:underline;margin:1rem 0;letter-spacing:.01em}.wp-block-genova-district-archive__district,.wp-block-genova-district-archive__type{display:block;font-family:Suisse Intl Mono,sans-serif;font-weight:400;line-height:1.2;text-transform:uppercase;font-size:11px;font-size:1.1rem}.wp-block-genova-district-archive__district{letter-spacing:.03em;font-size:12px;font-size:1.2rem;font-weight:500;letter-spacing:.02em}.wp-block-genova-district-archive__excerpt{margin:1rem 0 0!important}@media only screen and (min-width:34.375em){.wp-block-genova-district-archive__heading-link{margin-top:2rem}.wp-block-genova-district-archive__list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4rem}}@media only screen and (min-width:45em){.wp-block-genova-district-archive__list{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:64em){.wp-block-genova-district-archive__list{margin-top:6rem;width:calc(200% + 4rem);margin-left:calc(-50% - 2rem)}}@media only screen and (min-width:100em){.wp-block-genova-district-archive__list{margin-top:6rem;width:calc(200% + 6rem);margin-left:calc(-50% - 2rem);grid-template-columns:repeat(4,1fr);grid-row-gap:6rem;grid-column-gap:6rem}}.wp-block-genova-documents{max-width:950px;max-width:95rem;margin:2rem auto 8rem}.wp-block-genova-documents__list{margin:0;padding:0;list-style:none}.wp-block-genova-documents__file{font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;margin-bottom:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wp-block-genova-documents__file:last-of-type{margin-bottom:0}.wp-block-genova-documents__file-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:1rem}.wp-block-genova-documents__file-name{text-decoration:none;font-family:Suisse Intl,sans-serif;text-transform:none;font-size:13px;font-size:1.3rem;font-weight:400;line-height:1.8;color:#000}.wp-block-genova-documents__download-link,.wp-block-genova-documents__file-type{color:#717171}.wp-block-genova-documents__file-type{display:inline-block;padding-right:2rem;min-width:43px;min-width:4.3rem;margin-bottom:.8rem}.wp-block-genova-documents__download-link{white-space:nowrap;min-width:80px;min-width:8rem;text-align:right;text-transform:none}@media only screen and (min-width:45em){.wp-block-genova-documents__file{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-block-genova-documents__file-type{margin:0}.wp-block-genova-documents__file-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.wp-block-genova-active-downloadable-pdfs{margin-top:2rem}.wp-block-genova-active-downloadable-pdfs__list{padding:0;list-style:none;margin:2rem 0 0}.wp-block-genova-active-downloadable-pdfs__list-item{display:grid;grid-template-columns:auto 1fr auto;grid-gap:1.5rem;margin-bottom:1rem}.wp-block-genova-active-downloadable-pdfs__list-item a,.wp-block-genova-active-downloadable-pdfs__list-item span{display:block;font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;font-size:12px;font-size:1.2rem;text-decoration:none;text-transform:none}.wp-block-genova-active-downloadable-pdfs__list-item span{color:#717171;font-size:11px;font-size:1.1rem}.wp-block-genova-active-downloadable-pdfs__list-item a:last-of-type{color:#717171;text-decoration:underline;font-size:11px;font-size:1.1rem}.wp-block-genova-employees{max-width:1980px;max-width:198rem;margin:0 auto;padding:0 1.5rem}@media only screen and (min-width:45em){.wp-block-genova-employees{padding:0 4rem}}@media only screen and (min-width:64em){.wp-block-genova-employees{padding:0 8rem}}@media only screen and (min-width:100em){.wp-block-genova-employees{padding:0 12rem}}.wp-block-genova-employees__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none;margin:2rem -1.5rem 0;padding:1rem 1.5rem 0;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:0 1.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wp-block-genova-employees__list::-webkit-scrollbar{display:none}.wp-block-genova-employees__list .wp-block-genova-employee{width:90%;-ms-flex-negative:0;flex-shrink:0;scroll-snap-align:start;padding-right:2.5rem;padding-bottom:4.5rem}.wp-block-genova-employees__list .wp-block-genova-employee img{cursor:pointer}.wp-block-genova-employee p{max-width:330px;max-width:33rem}.wp-block-genova-employee h4{text-transform:uppercase;font-size:10px;font-size:1rem;letter-spacing:.03em;margin-bottom:0;margin-top:2rem}.wp-block-genova-employee__name{font-family:Noe Display,serif;font-weight:400;font-size:18px;font-size:1.8rem;letter-spacing:0;line-height:1.24;margin:2.5rem 0 .8rem}.genova-alternative-fonts main .wp-block-genova-employee__name{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.wp-block-genova-employee__title{font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;margin:1rem 0 -1rem;display:block;color:#717171}.wp-block-column .wp-block-genova-employees{padding-left:0!important;padding-right:0!important}@media only screen and (min-width:45em){.wp-block-genova-employees__list{display:grid;grid-auto-rows:auto;grid-template-columns:repeat(2,1fr);grid-row-gap:4rem;grid-column-gap:2rem;-ms-scroll-snap-type:initial;scroll-snap-type:none;scroll-padding:auto;overflow-x:initial;scrollbar-width:auto;-webkit-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial;margin:0;padding:1rem 0 0}.wp-block-genova-employees__list::-webkit-scrollbar{display:initial}.wp-block-genova-employees__list .wp-block-genova-employee{width:auto;padding:0}.single .wp-block-genova-employees{padding:4rem 0 0}}@media only screen and (min-width:64em){.single .wp-block-genova-employees__list{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:100em){.wp-block-genova-employees__list{grid-template-columns:repeat(2,1fr)}.single .wp-block-genova-employees__list,.wp-block-column .wp-block-genova-employees__list{grid-template-columns:repeat(2,1fr);grid-row-gap:4rem;grid-column-gap:3rem;padding:0}}.wp-block-genova-facts-row{margin:3rem 0 6rem}.wp-block-genova-facts-row__panel{background:#f9faf9;border-radius:3rem;padding:3rem 2rem}.wp-block-genova-facts-row__heading{font-family:Noe Display,serif;font-weight:400;font-size:28px;font-size:2.8rem;line-height:1.25;margin:0 0 2.5rem}.wp-block-genova-facts-row__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:30px 10px;gap:3rem 1rem}.wp-block-genova-facts-row__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wp-block-genova-facts-row__label,.wp-block-genova-facts-row__text{font-family:Suisse Intl,sans-serif;font-size:14px;font-size:1.4rem;line-height:1.71;margin:0}.wp-block-genova-facts-row__label{font-weight:400;letter-spacing:0;text-transform:uppercase}.wp-block-genova-facts-row__link{text-decoration:underline;font-family:Suisse Intl,sans-serif;font-size:14px;font-size:1.4rem;line-height:1.71;-ms-flex-item-align:start;align-self:flex-start;margin-top:0;padding-top:0}.wp-block-genova-facts-row__link:after{content:"\00A0\2192";text-decoration:none;display:inline-block}@media only screen and (min-width:45em){.wp-block-genova-facts-row{margin:5.4rem 0 11rem}.wp-block-genova-facts-row__panel{padding:4rem}.wp-block-genova-facts-row__heading{font-size:3.5rem}.wp-block-genova-facts-row__link{margin-top:auto;padding-top:2.4rem}}@media only screen and (min-width:64em){.wp-block-genova-facts-row__panel{display:grid;grid-template-columns:1fr 5fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.wp-block-genova-facts-row__heading{margin:0}}.wp-block-genova-faq{max-width:950px;max-width:95rem;margin:0 auto}.wp-block-genova-faq__item-question{font-size:14px;font-size:1.4rem;font-family:Suisse Intl,sans-serif;font-weight:300;font-style:normal;letter-spacing:0;border-bottom:1px solid #dedede}.wp-block-genova-faq__item-question.handorgel__header--focus{border-color:#dedede}.wp-block-genova-faq__item-question.handorgel__header--open{border-bottom:none}.wp-block-genova-faq__item-question-btn{position:relative;font-family:inherit}.wp-block-genova-faq__item-question-btn:after{content:"";width:21px;width:2.1rem;height:21px;height:2.1rem;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/accordion-open.svg) no-repeat 50%;background-size:100%}.handorgel__header--open .wp-block-genova-faq__item-question-btn:after{background-image:url(../images/accordion-close.svg)}.wp-block-genova-faq__item-answer{font-family:Suisse Intl,sans-serif!important}.wp-block-genova-faq__item-answer p{margin:2rem 0}.wp-block-genova-faq__item-answer p:first-of-type{margin-top:0}.wp-block-genova-faq__item-answer p:last-of-type{margin-bottom:0}.wp-block-genova-faq__item-answer ul{padding-left:3rem}.wp-block-genova-faq__item-answer.handorgel__content--open{border-bottom:1px solid #dedede}.wp-block-genova-faq__item-answer .handorgel__content__inner{padding:1rem 0 2rem}.wp-block-gallery{max-width:1980px;max-width:198rem;padding:0 1.5rem;margin:4rem auto;display:block}@media only screen and (min-width:45em){.wp-block-gallery{padding:0 4rem}}@media only screen and (min-width:64em){.wp-block-gallery{padding:0 8rem}}@media only screen and (min-width:100em){.wp-block-gallery{padding:0 12rem}}.wp-block-gallery .blocks-gallery-item{width:50%!important;margin:0!important;padding:.75rem}.wp-block-gallery .blocks-gallery-item:nth-child(2){padding-top:2.25rem}.wp-block-gallery.columns-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem}.wp-block-gallery.columns-2 .blocks-gallery-item{width:100%!important;padding:0!important}.wp-block-gallery__inner{margin-left:-.75rem;margin-right:-.75rem}@media only screen and (min-width:45em){.wp-block-gallery{margin:6rem auto}.wp-block-gallery .blocks-gallery-item{width:33.3333333333%!important;padding:2rem}.wp-block-gallery .blocks-gallery-item:nth-child(2){padding-top:6rem}.wp-block-gallery.columns-2{grid-gap:4rem}.wp-block-gallery.columns-2 .blocks-gallery-item{width:100%!important}.wp-block-gallery__inner{margin-left:-2rem;margin-right:-2rem}}@media only screen and (min-width:100em){.wp-block-gallery{max-width:198rem;padding:0 1.5rem;max-width:158.4rem;margin:11rem auto}}@media only screen and (min-width:100em) and (min-width:45em){.wp-block-gallery{padding:0 4rem}}@media only screen and (min-width:100em) and (min-width:64em){.wp-block-gallery{padding:0 8rem}}@media only screen and (min-width:100em) and (min-width:100em){.wp-block-gallery{padding:0 12rem}}@media only screen and (min-width:100em){.wp-block-gallery .blocks-gallery-item{padding:4rem}.wp-block-gallery .blocks-gallery-item:nth-child(2){padding-top:12rem}.wp-block-gallery.columns-2{grid-gap:8rem}.wp-block-gallery__inner{margin-left:-4rem;margin-right:-4rem}}.wp-block-genova-grid{max-width:1980px;max-width:198rem;margin:0 auto;padding:0 1.5rem}@media only screen and (min-width:45em){.wp-block-genova-grid{padding:0 4rem}}@media only screen and (min-width:64em){.wp-block-genova-grid{padding:0 8rem}}@media only screen and (min-width:100em){.wp-block-genova-grid{padding:0 12rem}}.wp-block-genova-grid__inner--mobile{display:none}.wp-block-genova-grid__inner--mobile .slick-dots{bottom:-10px;bottom:-1rem}.wp-block-genova-grid__inner--mobile .slick-dots li{padding:0 1rem}.wp-block-genova-grid__inner--mobile .slick-dots button:before{font-size:40px;font-size:4rem}.wp-block-genova-grid__inner--mobile .wp-block-genova-spot,.wp-block-genova-spot{position:relative}.wp-block-genova-grid__inner{margin-left:-1rem;margin-right:-1rem}.wp-block-genova-grid .wp-block-genova-spot{padding-left:1rem;padding-right:1rem}@media only screen and (max-width:44.9375em){.wp-block-genova-grid .wp-block-genova-grid__sizer,.wp-block-genova-grid .wp-block-genova-spot{width:100%}.wp-block-genova-grid .wp-block-genova-grid__inner--desktop,.wp-block-genova-grid .wp-block-genova-grid__inner--desktop .wp-block-genova-spot,.wp-block-genova-grid .wp-block-genova-spot__content{display:none}.wp-block-genova-grid .wp-block-genova-grid__inner--desktop .wp-block-genova-spot:first-of-type,.wp-block-genova-grid .wp-block-genova-grid__inner--desktop .wp-block-genova-spot:nth-of-type(2),.wp-block-genova-grid .wp-block-genova-grid__inner--desktop .wp-block-genova-spot:nth-of-type(3){display:block}.wp-block-genova-grid .wp-block-genova-grid__inner--mobile{position:relative;display:block;padding:0}.wp-block-genova-grid .wp-block-genova-spot--spacer{display:none!important}}.ps__rail-x,.ps__rail-y{opacity:.6!important}.ps__thumb-x{height:4px!important;height:.4rem!important}@media only screen and (min-width:64em){.wp-block-genova-grid--first-spot-sticky .wp-block-genova-spot[data-sticky]{position:-webkit-sticky!important;position:sticky!important;top:4rem!important}}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-genova-hero{position:relative;margin-bottom:3rem}.wp-block-genova-hero .mejs-container,.wp-block-genova-hero .wp-video,.wp-block-genova-hero img,.wp-block-genova-hero video{width:100%!important}.wp-block-genova-hero video{height:100%!important;-o-object-fit:cover;object-fit:cover}.wp-block-genova-hero .wp-video{opacity:0!important;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.wp-block-genova-hero .wp-video.video-loaded{opacity:1!important}.wp-block-genova-hero__image-wrapper{position:relative}.wp-block-genova-hero__image-wrapper img{display:block;width:100%}.wp-block-genova-hero__image-text{position:absolute;bottom:10px;bottom:1rem;left:20px;left:2rem;z-index:2;font-size:110%}.wp-block-genova-hero__image-text div,.wp-block-genova-hero__image-text h1,.wp-block-genova-hero__image-text h2,.wp-block-genova-hero__image-text h3,.wp-block-genova-hero__image-text h4,.wp-block-genova-hero__image-text h5,.wp-block-genova-hero__image-text h6,.wp-block-genova-hero__image-text li,.wp-block-genova-hero__image-text p,.wp-block-genova-hero__image-text span,.wp-block-genova-hero__image-text ul{color:#fff}.wp-block-genova-hero__image-text a{color:#fff;text-decoration:underline}.wp-block-genova-hero--ratio-banner .wp-block-genova-hero__image-wrapper,.wp-block-genova-hero--ratio-tall .wp-block-genova-hero__image-wrapper{position:relative;overflow:hidden}.wp-block-genova-hero--ratio-banner .wp-block-genova-hero__image-wrapper picture,.wp-block-genova-hero--ratio-tall .wp-block-genova-hero__image-wrapper picture{position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-genova-hero--ratio-banner .wp-block-genova-hero__image-wrapper img,.wp-block-genova-hero--ratio-tall .wp-block-genova-hero__image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wp-block-genova-hero--ratio-banner .wp-block-genova-hero__inner,.wp-block-genova-hero--ratio-tall .wp-block-genova-hero__inner{max-width:100%;padding-left:0;padding-right:0}.wp-block-genova-hero--ratio-banner .wp-block-genova-hero__image-wrapper,.wp-block-genova-hero--ratio-tall .wp-block-genova-hero__image-wrapper{padding-bottom:133.33%}@media only screen and (min-width:45em){.wp-block-genova-hero--ratio-banner .wp-block-genova-hero__inner,.wp-block-genova-hero--ratio-tall .wp-block-genova-hero__inner{max-width:198rem;padding:0 1.5rem}}@media only screen and (min-width:45em) and (min-width:45em){.wp-block-genova-hero--ratio-banner .wp-block-genova-hero__inner,.wp-block-genova-hero--ratio-tall .wp-block-genova-hero__inner{padding:0 4rem}}@media only screen and (min-width:45em) and (min-width:64em){.wp-block-genova-hero--ratio-banner .wp-block-genova-hero__inner,.wp-block-genova-hero--ratio-tall .wp-block-genova-hero__inner{padding:0 8rem}}@media only screen and (min-width:45em) and (min-width:100em){.wp-block-genova-hero--ratio-banner .wp-block-genova-hero__inner,.wp-block-genova-hero--ratio-tall .wp-block-genova-hero__inner{padding:0 12rem}}@media only screen and (min-width:45em){.wp-block-genova-hero--ratio-tall .wp-block-genova-hero__image-wrapper{padding-bottom:61.86%}.wp-block-genova-hero--ratio-banner .wp-block-genova-hero__image-wrapper{padding-bottom:24.11%}}.wp-block-genova-hero__image-text--display h1,.wp-block-genova-hero__image-text--display h2,.wp-block-genova-hero__image-text--display h3{font-family:Noe Display,serif;font-weight:400;font-size:42px;font-size:4.2rem;line-height:1.05;letter-spacing:0;margin:0}.wp-block-genova-hero__image-text--display p{font-family:Suisse Intl,sans-serif;font-size:15px;font-size:1.5rem;line-height:1.4;margin:.8rem 0 0}@media only screen and (min-width:45em){.wp-block-genova-hero{margin-bottom:4rem}.wp-block-genova-hero__image-text{bottom:4rem;left:5rem}.wp-block-genova-hero__image-text--display{bottom:5rem;left:5.7rem}.wp-block-genova-hero__image-text--display h1,.wp-block-genova-hero__image-text--display h2,.wp-block-genova-hero__image-text--display h3{font-size:7rem}}@media only screen and (min-width:64em){.wp-block-genova-hero__image-text--display h1,.wp-block-genova-hero__image-text--display h2,.wp-block-genova-hero__image-text--display h3{font-size:9rem}}@media only screen and (min-width:100em){.wp-block-genova-hero{margin-bottom:5rem}.wp-block-genova-hero__image-text{bottom:6rem;left:7rem}.wp-block-genova-hero__image-text--display{bottom:5rem;left:5.7rem}.wp-block-genova-hero__image-text--display h1,.wp-block-genova-hero__image-text--display h2,.wp-block-genova-hero__image-text--display h3{font-size:10.5rem}}.homeq__wrapper #homeq-web-widget .widget-bg-color{background-color:#fff}.homeq__wrapper .homeq-tag__divider{display:inline-block;padding:0 3px}.homeq__wrapper #homeq-web-widget .homeq-row:first-of-type{padding:3rem 2rem 0!important}.homeq__wrapper #homeq-web-widget .homeq-row:first-of-type label{font-family:Suisse Intl Mono,sans-serif;text-transform:uppercase}.homeq__wrapper #homeq-web-widget .homeq-row:first-of-type select{border:1px solid #ddd;width:100%;-webkit-box-shadow:none!important;box-shadow:none!important}.homeq__wrapper #homeq-web-widget .homeq-row:nth-of-type(2){padding:0 2rem 3rem!important}.homeq__wrapper #homeq-web-widget .homeq-row:nth-of-type(2)>.homeq-col-12{margin:0!important}.homeq__wrapper #homeq-web-widget .homeq-row:nth-of-type(2) p{font-family:Suisse Intl Mono,sans-serif;text-transform:uppercase;margin:0}.homeq__wrapper #homeq-web-widget .homeq-row:nth-of-type(2) .homeq-row{padding:3rem 0 0!important}.homeq__wrapper #homeq-web-widget .homeq-row:nth-of-type(2) .homeq-row .homeq-row{margin:0!important;padding:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Suisse Intl Mono,sans-serif;font-weight:100}.homeq__wrapper #homeq-web-widget .homeq-row:nth-of-type(2) .rc-slider{width:calc(100% - 18px);margin-left:9px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;height:14px;padding:14px 0 22px;position:relative;-ms-touch-action:none;touch-action:none}.homeq__wrapper #homeq-web-widget .homeq-row:nth-of-type(2) .rc-slider-rail{background-color:#ddd;height:8px;width:100%}.homeq__wrapper #homeq-web-widget .homeq-row:nth-of-type(2) .rc-slider-rail,.homeq__wrapper #homeq-web-widget .homeq-row:nth-of-type(2) .rc-slider-track{border-radius:6px;height:1px;position:absolute}.homeq__wrapper #homeq-web-widget .homeq-row:nth-of-type(2) .rc-slider-track{background-color:#000;border-radius:6px;height:1px}.homeq__wrapper #homeq-web-widget .homeq-row:nth-of-type(2) .rc-slider-step{background:transparent;height:4px;position:absolute;width:100%}.homeq__wrapper #homeq-web-widget .homeq-row:nth-of-type(2) .rc-slider-handle{background-color:#000;border-radius:50%;cursor:pointer;cursor:-webkit-grab;cursor:grab;height:18px;margin-top:-9px;position:absolute;-ms-touch-action:pan-x;touch-action:pan-x;width:18px;outline:none!important}.homeq__wrapper #homeq-web-widget .homeq-row:nth-of-type(2) .rc-slider-mark{display:none}.homeq__wrapper #homeq-web-widget .homeq-row:nth-of-type(3),.homeq__wrapper #homeq-web-widget .homeq-row:nth-of-type(4){display:none!important}.homeq__wrapper #homeq-web-widget .homeq-container-fluid>div:not(.homeq-row){margin-top:2rem!important}.homeq__wrapper #homeq-web-widget .homeq-container-fluid>div:not(.homeq-row)>div{margin-top:2rem!important;padding:0!important;width:100%!important}.homeq__wrapper #homeq-web-widget .homeq-container-fluid>div:not(.homeq-row) .card-link{position:relative;z-index:2;text-decoration:none}.homeq__wrapper #homeq-web-widget .homeq-container-fluid>div:not(.homeq-row) .homeq-card-cover>div:first-child{position:relative;height:0;padding-bottom:71%}.homeq__wrapper #homeq-web-widget .homeq-container-fluid>div:not(.homeq-row) .homeq-card-cover .homeq-card-images-count p{color:#000!important;margin:.25rem 0 0!important;font-family:Suisse Intl,sans-serif!important;font-size:12px;font-size:1.2rem}.homeq__wrapper #homeq-web-widget .homeq-container-fluid>div:not(.homeq-row) .homeq-card-cover .homeq-card-images-count svg{stroke:#000!important;margin-right:.8rem!important}.homeq__wrapper #homeq-web-widget .homeq-container-fluid>div:not(.homeq-row) .homeq-card-cover .homeq-card-top-items{margin-top:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homeq__wrapper #homeq-web-widget .homeq-container-fluid>div:not(.homeq-row) .homeq-card-cover .homeq-card-top-items:before{content:"Hyresrätt";display:inline-block;font-family:Suisse Intl Mono,sans-serif;text-transform:uppercase;text-decoration:underline;font-size:11px;font-size:1.1rem}.homeq__wrapper #homeq-web-widget .homeq-container-fluid>div:not(.homeq-row) .homeq-card-cover .homeq-card-top-items .homeq-ad-tags{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;font-family:Suisse Intl,sans-serif;letter-spacing:-.2px;font-size:11px;font-size:1.1rem}.homeq__wrapper #homeq-web-widget .homeq-container-fluid>div:not(.homeq-row) .homeq-card-cover .homeq-card-top-items .homeq-tag-primary{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap}.homeq__wrapper #homeq-web-widget .homeq-container-fluid>div:not(.homeq-row) .homeq-card-cover .homeq-card-top-items .homeq-tag-primary:after{content:"•";display:inline-block;padding:0 6px}.homeq__wrapper #homeq-web-widget .homeq-container-fluid>div:not(.homeq-row) .homeq-list-card-body p.homeq-body-text{margin:0 0 3px;font-family:Suisse Intl,sans-serif;font-size:12px}.homeq__wrapper #homeq-web-widget .homeq-container-fluid>div:not(.homeq-row) .homeq-list-card-body p.homeq-body-text.label{font-family:Noe Display,serif;font-weight:400;font-size:24px;letter-spacing:.01em;line-height:1.25;margin:1.5rem 0 1rem}.homeq__wrapper #homeq-web-widget .homeq-container-fluid>div:not(.homeq-row) .homeq-list-card-body p.homeq-body-text:nth-of-type(2){font-weight:500;letter-spacing:.02em;line-height:1.2;text-transform:uppercase;margin:2px 0 7px;font-size:11px}.homeq__wrapper #homeq-web-widget .homeq-container-fluid>div:not(.homeq-row) .homeq-list-card-body p.homeq-body-text.label-small:before,.homeq__wrapper #homeq-web-widget .homeq-container-fluid>div:not(.homeq-row) .homeq-list-card-body p.homeq-body-text.title:before{content:"Hyra:";display:inline-block;margin-right:3px}.homeq__wrapper #homeq-web-widget .homeq-container-fluid>div:not(.homeq-row) .homeq-list-card-body div{display:none}.homeq__wrapper #homeq-web-widget .homeq-container-fluid>div:not(.homeq-row) .homeq-card-body,.homeq__wrapper #homeq-web-widget .homeq-container-fluid>div:not(.homeq-row) .homeq-icon-wrapper,.homeq__wrapper #homeq-web-widget .homeq-container-fluid>div:not(.homeq-row) .homeq-tag-icon,.homeq__wrapper #homeq-web-widget .homeq-row:nth-of-type(6){display:none!important}@media only screen and (min-width:45em){.homeq__wrapper #homeq-web-widget .homeq-container-fluid>div:not(.homeq-row){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3rem}}@media only screen and (min-width:64em){.homeq__wrapper #homeq-web-widget .homeq-row:first-of-type{padding:5rem 5rem 0!important}.homeq__wrapper #homeq-web-widget .homeq-row:nth-of-type(2){padding:0 5rem 5rem!important}.homeq__wrapper #homeq-web-widget .homeq-container-fluid>div:not(.homeq-row){grid-gap:4rem;margin:6rem 0 0 calc(-50% - 2rem)!important;width:calc(200% + 4rem)}}@media only screen and (min-width:71.875em){.homeq__wrapper #homeq-web-widget .homeq-container-fluid>div:not(.homeq-row){grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:81.25em){.homeq__wrapper #homeq-web-widget .homeq-row:first-of-type{padding:6rem 8rem 0!important}.homeq__wrapper #homeq-web-widget .homeq-row:nth-of-type(2){padding:0 8rem 6rem!important}.homeq__wrapper #homeq-web-widget .homeq-container-fluid>div:not(.homeq-row) .homeq-list-card-body p.homeq-body-text.label{font-size:30px;line-height:38px}}@media only screen and (min-width:100em){.homeq__wrapper #homeq-web-widget .homeq-container-fluid>div:not(.homeq-row){grid-template-columns:repeat(4,minmax(0,1fr));grid-row-gap:5.5rem}}.wp-block-genova-image-card-row{margin:3rem 0 6rem}.wp-block-genova-image-card-row__heading{font-family:Noe Display,serif;font-weight:400;font-size:28px;font-size:2.8rem;line-height:1.25;margin:0 0 2.1rem;padding-bottom:2.1rem;border-bottom:.1rem solid #dedede}.wp-block-genova-image-card-row__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:scroll;scrollbar-width:none;margin:0 -1.5rem;padding:0 1.5rem;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:0 1.5rem}.wp-block-genova-image-card-row__list::-webkit-scrollbar{display:none}.wp-block-genova-image-card-row__item{width:70%;-ms-flex-negative:0;flex-shrink:0;scroll-snap-align:start;padding-right:2rem}.wp-block-genova-image-card-row__card{display:block;text-decoration:none;color:#000}.wp-block-genova-image-card-row__media{position:relative;padding-bottom:124.5%;overflow:hidden}.wp-block-genova-image-card-row__media img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.wp-block-genova-image-card-row__text,.wp-block-genova-image-card-row__title{font-family:Suisse Intl,sans-serif;font-size:16px;font-size:1.6rem;line-height:1.5;margin:0}.wp-block-genova-image-card-row__title{font-weight:400;letter-spacing:0;text-transform:uppercase;margin-top:1.3rem}a.wp-block-genova-image-card-row__card:focus .wp-block-genova-image-card-row__title,a.wp-block-genova-image-card-row__card:hover .wp-block-genova-image-card-row__title{text-decoration:underline}@media only screen and (min-width:45em){.wp-block-genova-image-card-row{margin:5.4rem 0 11rem}.wp-block-genova-image-card-row__heading{font-size:3.5rem;margin-bottom:3.3rem}.wp-block-genova-image-card-row__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:2rem;overflow-x:initial;-ms-scroll-snap-type:initial;scroll-snap-type:none;margin:0;padding:0}.wp-block-genova-image-card-row__item{width:auto;padding-right:0}}.wp-block-genova-image-links--wrapper{background-color:#f7f7f7;padding:5rem 0}.wp-block-genova-image-links__inner{max-width:1980px;max-width:198rem;margin:0 auto;padding:0 1.5rem}@media only screen and (min-width:45em){.wp-block-genova-image-links__inner{padding:0 4rem}}@media only screen and (min-width:64em){.wp-block-genova-image-links__inner{padding:0 8rem}}@media only screen and (min-width:100em){.wp-block-genova-image-links__inner{padding:0 12rem}}.wp-block-genova-image-link{display:grid;grid-template-columns:auto 1fr;grid-gap:1.5rem;margin:0 auto 3rem;max-width:260px;max-width:26rem}.wp-block-genova-image-link img{display:block;width:100%;max-width:50px;max-width:5rem}.wp-block-genova-image-link:last-of-type{margin-bottom:0}.wp-block-genova-image-links__heading{margin:.5rem 0 0;font-family:Suisse Intl,sans-serif;font-weight:300;font-size:19px;font-size:1.9rem}.wp-block-genova-image-links__text{font-family:Suisse Intl,sans-serif;margin:.5rem 0 1.5rem;opacity:.8}.wp-block-genova-image-links__button a{font-family:Suisse Intl,sans-serif;text-decoration:none;font-size:14px;font-size:1.4rem;font-weight:300;border:1px solid #000;border-radius:10rem;padding:.5rem 1.6rem .5rem 1.4rem;white-space:nowrap;-webkit-transition:all .2s linear;transition:all .2s linear}.wp-block-genova-image-links__button a:before{content:"";display:inline-block;background-image:url(../../icons/next.svg);background-size:cover;background-position:50%;background-repeat:no-repeat;width:12px;width:1.2rem;height:9px;height:.9rem;margin-right:.8rem;-webkit-transition:all .2s linear;transition:all .2s linear}.wp-block-genova-image-links__button a:active,.wp-block-genova-image-links__button a:focus,.wp-block-genova-image-links__button a:hover{background-color:#000;color:#fff}.wp-block-genova-image-links__button a:active:before,.wp-block-genova-image-links__button a:focus:before,.wp-block-genova-image-links__button a:hover:before{background-image:url(../../icons/next-white.svg)}@media only screen and (min-width:37.5em){.wp-block-genova-image-links--wrapper{padding:7rem 0}.wp-block-genova-image-links__inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;max-width:80rem;margin:0 auto}.wp-block-genova-image-link{grid-gap:2rem;max-width:100%;width:100%;margin-bottom:0}.wp-block-genova-image-links__heading{font-family:Suisse Intl,sans-serif;font-size:2.2rem}.wp-block-genova-image-links__text{font-size:1.5rem;margin:.7rem 0 2.5rem}.wp-block-genova-image-links__button a{font-size:1.4rem}}@media only screen and (min-width:75em){.wp-block-genova-image-links--wrapper{padding:9rem 0}.wp-block-genova-image-links__inner{grid-template-columns:1fr 1fr 1fr 1fr;max-width:198rem}}.wp-block-genova-link{max-width:1980px;max-width:198rem;padding:0 1.5rem;max-width:1584px;max-width:158.4rem;max-width:1247.399px;max-width:124.74rem;margin:2.5rem auto 5rem;padding:0!important}@media only screen and (min-width:45em){.wp-block-genova-link{padding:0 4rem}}@media only screen and (min-width:64em){.wp-block-genova-link{padding:0 8rem}}@media only screen and (min-width:100em){.wp-block-genova-link{padding:0 12rem}}.wp-block-genova-link.wp-block-genova-link-2{margin:2.5rem auto}.wp-block-genova-link.wp-block-genova-link-3 .wp-block-genova-link__content{margin-top:-.5rem}.wp-block-genova-link.wp-block-genova-link-3 .wp-block-genova-link__button{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:.4rem}.wp-block-genova-link.wp-block-genova-link-3 .wp-block-genova-link__button:before{top:6px}.wp-block-genova-link__heading{font-family:Tiempos Text,sans-serif;font-weight:400;font-size:17px;font-size:1.7rem;letter-spacing:0;line-height:1.23;font-size:14px!important;font-size:1.4rem!important;font-weight:400!important;padding-right:2rem;margin:0}.genova-alternative-fonts main .wp-block-genova-link__heading{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.wp-block-genova-link__content{padding:0 3rem 0 1rem}.wp-block-genova-link__button{font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;padding-left:1rem}.wp-block-genova-link__button:before{content:"";width:100%;height:2px;background:#dedede;display:inline-block;position:relative;top:-4px;-ms-flex-negative:1;flex-shrink:1;margin-right:1.5rem}.wp-block-genova-link__button a{display:block;white-space:nowrap;position:relative;top:-2px;top:-.2rem;text-decoration:none}.wp-block-genova-link__button a:active,.wp-block-genova-link__button a:focus,.wp-block-genova-link__button a:hover{text-decoration:underline}@media only screen and (max-width:44.9375em){.wp-block-genova-link{display:block}.wp-block-genova-link__heading{margin-bottom:1rem}.wp-block-genova-link__button{margin-top:2rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wp-block-genova-link__button:before{max-width:20rem}}.wp-block-map{height:400px;height:40rem}.wp-block-map__window{padding:.5rem}.wp-block-map__window h2{font-family:Noe Display,serif;font-weight:400;font-size:18px;font-size:1.8rem;letter-spacing:0;line-height:1.24;margin:0}.genova-alternative-fonts main .wp-block-map__window h2{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.wp-block-map__window p{margin:.6rem 0 .5rem;font-size:13px;font-size:1.3rem}.wp-block-map__window p:empty{display:none}.wp-block-map__window.wp-block-map__window--property p{margin:.3rem 0 -.2rem}.wp-block-map__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-block-map__filters label{padding-left:1.9rem}.wp-block-map__filter{position:relative;padding:0 1.5rem 1rem 0}.wp-block-map__filter label{font-family:Suisse Intl,sans-serif;font-weight:400!important;text-decoration:none!important;font-size:12px;font-size:1.2rem}h2+.wp-block-map__filters{margin-top:-1.5rem}@media only screen and (min-width:45em){.wp-block-map{height:50rem}}.wp-block-media-text{max-width:1980px;max-width:198rem;padding:0 1.5rem;grid-gap:4rem;margin:4rem auto;grid-template-columns:1fr 1fr!important}@media only screen and (min-width:45em){.wp-block-media-text{padding:0 4rem}}@media only screen and (min-width:64em){.wp-block-media-text{padding:0 8rem}}@media only screen and (min-width:100em){.wp-block-media-text{padding:0 12rem}}.wp-block-media-text .wp-block-media-text__content{padding:0}.wp-block-media-text .wp-block-media-text__content p:first-child{margin-top:0}.wp-block-column .wp-block-media-text{padding-left:0!important;padding-right:0!important}@media only screen and (min-width:45em){.wp-block-media-text{grid-gap:4rem;margin:4rem auto}}@media only screen and (min-width:64em){.is-vertically-aligned-top .wp-block-media-text__media{position:-webkit-sticky;position:sticky;top:12rem}}@media only screen and (min-width:100em){.wp-block-media-text{max-width:198rem;margin:0 auto;padding:0 1.5rem;max-width:158.4rem;grid-gap:8rem}}@media only screen and (min-width:100em) and (min-width:45em){.wp-block-media-text{padding:0 4rem}}@media only screen and (min-width:100em) and (min-width:64em){.wp-block-media-text{padding:0 8rem}}@media only screen and (min-width:100em) and (min-width:100em){.wp-block-media-text{padding:0 12rem}}@media only screen and (min-width:100em){.wp-block-media-text .wp-block-media-text__content{padding:0 27.8rem 0 0}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:0 0 0 27.8rem}}.wp-block-genova-news{max-width:1980px;max-width:198rem;margin:0 auto;padding:0 1.5rem;padding-top:1.5rem!important}@media only screen and (min-width:45em){.wp-block-genova-news{padding:0 4rem}}@media only screen and (min-width:64em){.wp-block-genova-news{padding:0 8rem}}@media only screen and (min-width:100em){.wp-block-genova-news{padding:0 12rem}}.wp-block-genova-news__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none;margin:0 -1.5rem;padding:2rem 1.5rem 0;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:0 1.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wp-block-genova-news__list::-webkit-scrollbar{display:none}.wp-block-genova-news__list .wp-block-genova-news__item{width:90%;-ms-flex-negative:0;flex-shrink:0;scroll-snap-align:start;padding-right:1.8rem}.wp-block-genova-news__item{font-size:14.5px;font-size:1.45rem}.wp-block-genova-news__date,.wp-block-genova-news__item a{font-family:Suisse Intl Mono,sans-serif}.wp-block-genova-news__date{text-transform:uppercase;font-size:11px;font-size:1.1rem;display:block;padding:.3rem 0}.wp-block-genova-news__date-link--inline{display:inline-block;margin-right:.7rem;text-decoration:none;position:relative}.wp-block-genova-news__date-link--inline:after{content:",";display:inline-block;position:absolute;right:-6px;right:-.6rem;bottom:0}.wp-block-genova-news__date-link--inline:last-of-type:after{display:none}.wp-block-genova-news__heading{font-family:Tiempos Text,sans-serif;font-weight:400;font-size:17px;font-size:1.7rem;letter-spacing:0;line-height:1.23;line-height:1.55;margin:0;font-family:Suisse Intl,sans-serif;font-weight:300;font-size:16px;font-size:1.6rem}.genova-alternative-fonts main .wp-block-genova-news__heading{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.wp-block-genova-news__heading a{font-family:inherit;font-weight:inherit;text-decoration:none}.wp-block-genova-news__excerpt{display:none;margin:0;font-family:Suisse Intl,sans-serif;font-weight:300;line-height:1.5}.wp-block-genova-news__section-heading-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-block-genova-news__section-heading{font-family:Tiempos Text,sans-serif;font-weight:400;font-size:17px;font-size:1.7rem;letter-spacing:0;line-height:1.23;line-height:1.55;margin:0;font-family:Suisse Intl,sans-serif;font-weight:300;font-size:20px;font-size:2rem}.genova-alternative-fonts main .wp-block-genova-news__section-heading{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.wp-block-genova-news__section-show-all-button{height:27px;height:2.7rem;line-height:1.2;border:1px solid #000;font-family:Suisse Intl,sans-serif;border-radius:10rem;padding:.5rem .9rem;font-size:13px;font-size:1.3rem;text-decoration:none;-webkit-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear}.wp-block-genova-news__section-show-all-button:before{content:"";display:inline-block;background-image:url(../../icons/next.svg);background-size:cover;background-position:50%;background-repeat:no-repeat;width:12px;width:1.2rem;height:9px;height:.9rem;margin-right:.9rem;-webkit-transition:background-image .2s linear;transition:background-image .2s linear}.wp-block-genova-news__section-show-all-button:active,.wp-block-genova-news__section-show-all-button:focus,.wp-block-genova-news__section-show-all-button:hover{background-color:#000;color:#fff}.wp-block-genova-news__section-show-all-button:active:before,.wp-block-genova-news__section-show-all-button:focus:before,.wp-block-genova-news__section-show-all-button:hover:before{background-image:url(../../icons/next-white.svg)}.wp-block-genova-news__image-link{display:block;position:relative;height:0;padding-bottom:56.25%;opacity:1;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;margin-bottom:1rem}.wp-block-genova-news__image-link img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;display:block;-o-object-fit:cover;object-fit:cover}.wp-block-genova-news__image-link:active,.wp-block-genova-news__image-link:focus,.wp-block-genova-news__image-link:hover{opacity:.8}@media only screen and (min-width:45em){.wp-block-genova-news__list{display:grid;grid-auto-rows:auto;grid-template-columns:repeat(3,1fr);grid-gap:1.8rem;-ms-scroll-snap-type:initial;scroll-snap-type:none;scroll-padding:auto;overflow-x:initial;scrollbar-width:auto;-webkit-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial;margin:0;padding:1.5rem 0 0}.wp-block-genova-news__list::-webkit-scrollbar{display:initial}.wp-block-genova-news__list .wp-block-genova-news__item{width:auto;padding:0}.wp-block-genova-news__section-heading{font-size:2.2rem}.wp-block-genova-news__section-show-all-button{height:3.2rem;padding:.7rem 1.2rem;font-size:1.4rem}.wp-block-genova-news__section-show-all-button:before{margin-right:1rem}}@media only screen and (min-width:64em){.wp-block-genova-news{padding-top:6rem!important}.wp-block-genova-news__list{grid-template-columns:repeat(4,1fr)}}.wp-block-genova-note{font-family:Suisse Intl,sans-serif;background:#e8e8e8;padding:3.5rem 3rem;line-height:1.73}.wp-block-genova-note__heading{margin-bottom:0}.wp-block-genova-note__heading:first-of-type{margin-top:0}.wp-block-genova-note__content{font-size:12px;font-size:1.2rem}.wp-block-column .wp-block-genova-note__content,.wp-block-genova-note__content{margin:1.2rem 0 0}.wp-block-genova-note__content a{text-decoration:underline!important}.wp-block-genova-note__content p:last-of-type{margin-bottom:-.5em}.wp-block-genova-note__list{margin:0;padding:0;list-style:none}.wp-block-genova-note__list:after{content:"";display:table;clear:both}.wp-block-genova-note__list a{font-family:Suisse Intl,sans-serif;font-weight:300}.wp-block-genova-note__list li{margin-bottom:2rem}.wp-block-genova-note__list li:last-of-type{margin:0}dl.wp-block-genova-note__list{display:grid;grid-template-columns:auto 1fr;grid-gap:.5rem}dl.wp-block-genova-note__list dd{text-align:right;margin:0}@media only screen and (min-width:64em){.wp-block-column .wp-block-genova-note{margin-top:.7rem}}@media only screen and (min-width:100em){.wp-block-genova-note__content{font-size:1.3rem}}.wp-block-genova-numbers__wrapper{max-width:1980px;max-width:198rem;margin:0 auto;padding:0 1.5rem;max-width:1650px;max-width:165rem;text-align:center}@media only screen and (min-width:45em){.wp-block-genova-numbers__wrapper{padding:0 4rem}}@media only screen and (min-width:64em){.wp-block-genova-numbers__wrapper{padding:0 8rem}}@media only screen and (min-width:100em){.wp-block-genova-numbers__wrapper{padding:0 12rem}}.wp-block-genova-numbers__content-heading{font-family:Noe Display,serif;font-weight:400;font-size:25px;font-size:2.5rem;letter-spacing:.01em;line-height:1.25;margin:0 0 .5rem}@media only screen and (min-width:45em){.wp-block-genova-numbers__content-heading{font-size:2.6rem}}@media only screen and (min-width:81.25em){.wp-block-genova-numbers__content-heading{font-size:3.2rem}}.genova-alternative-fonts main .wp-block-genova-numbers__content-heading{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.wp-block-genova-numbers__content-text{font-family:Suisse Intl,sans-serif;font-weight:300;font-size:15px;font-size:1.5rem}.wp-block-genova-number__heading{font-family:Noe Display,serif;font-weight:700;font-size:50px;font-size:5rem;letter-spacing:.01em;line-height:1.1;font-weight:400}@media only screen and (min-width:45em){.wp-block-genova-number__heading{font-size:6.2rem}}@media only screen and (min-width:81.25em){.wp-block-genova-number__heading{font-size:7.1rem}}.genova-alternative-fonts main .wp-block-genova-number__heading{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.wp-block-genova-numbers__content-button{display:block;margin-top:2rem}.wp-block-genova-numbers__content-button a{border:1px solid #000;font-family:Suisse Intl,sans-serif;border-radius:10rem;padding:.5rem .9rem;font-size:13px;font-size:1.3rem;text-decoration:none;-webkit-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear}.wp-block-genova-numbers__content-button a:before{content:"";display:inline-block;background-image:url(../../icons/next.svg);background-size:cover;background-position:50%;background-repeat:no-repeat;width:12px;width:1.2rem;height:9px;height:.9rem;margin-right:.9rem;-webkit-transition:background-image .2s linear;transition:background-image .2s linear}.wp-block-genova-numbers__content-button a:active,.wp-block-genova-numbers__content-button a:focus,.wp-block-genova-numbers__content-button a:hover{background-color:#000;color:#fff}.wp-block-genova-numbers__content-button a:active:before,.wp-block-genova-numbers__content-button a:focus:before,.wp-block-genova-numbers__content-button a:hover:before{background-image:url(../../icons/next-white.svg)}.wp-block-genova-numbers{margin-top:5rem;display:inline-block}.wp-block-genova-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 0 10rem}.wp-block-genova-number:first-of-type,.wp-block-genova-number:last-of-type{padding:0 10rem 0 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wp-block-genova-number__inner{background-color:#faf9f1;border-radius:50%;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wp-block-genova-number__inner.wp-block-genova-number__inner--1,.wp-block-genova-number__inner.wp-block-genova-number__inner--2{width:170px;width:17rem;height:170px;height:17rem}.wp-block-genova-number__inner.wp-block-genova-number__inner--3{width:160px;width:16rem;height:160px;height:16rem}.wp-block-genova-number__inner.wp-block-genova-number__inner--4{width:190px;width:19rem;height:190px;height:19rem}.wp-block-genova-number__inner.wp-block-genova-number__inner--5,.wp-block-genova-number__inner.wp-block-genova-number__inner--6,.wp-block-genova-number__inner.wp-block-genova-number__inner--7,.wp-block-genova-number__inner.wp-block-genova-number__inner--8{width:220px;width:22rem;height:220px;height:22rem}.wp-block-genova-number__heading{margin:0 0 -.5rem;color:#706f59}.wp-block-genova-number__text{font-family:Suisse Intl,sans-serif;font-weight:300;display:inline-block;color:#ceba9c;position:relative}.wp-block-genova-number__text:after{content:"";position:absolute;height:1px;height:.1rem;width:100%;background-color:#ceba9c;left:0;bottom:4px;bottom:.4rem}@media only screen and (min-width:50em){.wp-block-genova-numbers__wrapper{text-align:left;display:grid;grid-template-columns:2fr 3fr;grid-gap:6rem;padding-top:5rem;padding-bottom:5rem}.wp-block-genova-number__inner{padding:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wp-block-genova-number__inner.wp-block-genova-number__inner--1,.wp-block-genova-number__inner.wp-block-genova-number__inner--2{width:19rem;height:19rem}.wp-block-genova-number__inner.wp-block-genova-number__inner--3{width:20rem;height:20rem}.wp-block-genova-number__inner.wp-block-genova-number__inner--4{width:23rem;height:23rem}.wp-block-genova-number__inner.wp-block-genova-number__inner--5,.wp-block-genova-number__inner.wp-block-genova-number__inner--6,.wp-block-genova-number__inner.wp-block-genova-number__inner--7,.wp-block-genova-number__inner.wp-block-genova-number__inner--8{width:24rem;height:24rem}.wp-block-genova-numbers{max-width:55rem;margin:0 auto;width:100%}.wp-block-genova-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 0 10rem}.wp-block-genova-number:first-of-type{margin-bottom:-10rem;margin-left:-1rem;padding:0 11rem 0 0}.wp-block-genova-number:last-of-type{margin-top:-7rem;margin-left:1rem;padding:0 8rem 0 0}.wp-block-genova-numbers__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-block-genova-numbers__content-text{font-size:1.6rem}.wp-block-genova-numbers__content-button a{font-size:1.4rem}.wp-block-genova-number__heading{margin:0 0 -1rem}.wp-block-genova-number__text{font-size:1.4rem}}.wp-block-genova-object-archive__list{padding:0;list-style:none;margin:4rem 0 0;position:relative;z-index:2}.wp-block-genova-object-archive__list-item{margin-top:2rem}.wp-block-genova-object-archive__list-item dl{margin:1rem 0 0;display:grid;grid-template-columns:auto 1fr;font-family:Suisse Intl,sans-serif;font-size:12px;font-size:1.2rem}.wp-block-genova-object-archive__list-item dt{padding-right:1.5rem;font-family:Suisse Intl,sans-serif;position:relative;font-size:12px;font-size:1.2rem}.wp-block-genova-object-archive__list-item dd{margin-left:0}.wp-block-genova-object-archive__heading-link{display:block;text-decoration:none;font-size:95%;margin-top:1.7rem}.wp-block-genova-object-archive__heading-link.wp-block-genova-object-archive__heading-link--property{margin-top:-.7rem}.wp-block-genova-object-archive__heading,.wp-block-genova-object-archive__heading-link{margin-bottom:1rem}.wp-block-genova-object-archive__type{display:inline-block;font-family:Suisse Intl Mono,sans-serif;font-weight:400;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;font-size:11px;font-size:1.1rem;margin:1rem 0;letter-spacing:.01em}.wp-block-genova-object-archive__type span{text-decoration:underline;display:inline-block;padding-left:.2rem}.wp-block-genova-object-archive__type span:first-of-type{padding:0}.wp-block-genova-object-archive__district{display:block;font-family:Suisse Intl Mono,sans-serif;font-weight:400;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;font-family:Suisse Intl,sans-serif;font-size:11px;font-size:1.1rem;font-weight:500;letter-spacing:.02em}.wp-block-genova-object-archive__excerpt{margin:1rem 0 0!important;font-family:Suisse Intl,sans-serif}@media only screen and (min-width:45em){.wp-block-genova-object-archive__heading-link{margin-top:1.5rem}.wp-block-genova-object-archive__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4rem}.wp-block-genova-object-archive__list.wp-block-genova-object-archive__list--related{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:64em){.wp-block-genova-object-archive__list{margin-top:6rem;width:calc(200% + 4rem);margin-left:calc(-50% - 2rem)}.wp-block-genova-object-archive__list.wp-block-genova-object-archive__list--related{margin-top:4rem;grid-template-columns:repeat(4,1fr);width:100%;margin-left:0}}@media only screen and (min-width:100em){.wp-block-genova-object-archive__list{margin-top:6rem;width:calc(200% + 6rem);margin-left:calc(-50% - 2rem);grid-template-columns:repeat(4,1fr);grid-row-gap:6rem;grid-column-gap:6rem}.wp-block-genova-object-archive__list.wp-block-genova-object-archive__list--related{margin-left:0;grid-row-gap:4rem;grid-column-gap:4rem}}.wp-block-genova-phase-slider{margin:3rem 0 6rem}.wp-block-genova-phase-slider__heading{text-align:center;font-family:Noe Display,serif;font-weight:400;font-size:28px;font-size:2.8rem;line-height:1.25;margin:0 0 3rem}.wp-block-genova-phase-slider__stage{position:relative}.wp-block-genova-phase-slider__media{position:relative;padding-bottom:125%;overflow:hidden}.wp-block-genova-phase-slider__media img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.wp-block-genova-phase-slider__label-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px;gap:1.5rem;margin-top:1.8rem}.wp-block-genova-phase-slider__label{font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;margin:0;text-align:center}.wp-block-genova-phase-slider__step{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0;border:none;background:none;cursor:pointer;font-size:18px;font-size:1.8rem;line-height:1}.wp-block-genova-phase-slider__step[hidden]{visibility:hidden;display:block}.wp-block-genova-phase-slider__step-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.wp-block-genova-phase-slider__text{font-family:Suisse Intl,sans-serif;font-size:16px;font-size:1.6rem;margin-top:2.5rem}.wp-block-genova-phase-slider__text p{margin:0 0 1.5rem}.wp-block-genova-phase-slider__text p:last-child{margin-bottom:0}.wp-block-genova-phase-slider__download{font-size:12px;font-size:1.2rem;min-width:0;min-height:0;padding:.7rem 1.4rem;margin-top:2rem}.wp-block-genova-phase-slider__download:before{content:none}.wp-block-genova-phase-slider__download-icon{width:12px;width:1.2rem;height:12px;height:1.2rem;margin-right:.8rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.wp-block-genova-phase-slider--document .wp-block-genova-phase-slider__media{padding-bottom:141.4%}.wp-block-genova-phase-slider--document .wp-block-genova-phase-slider__media img{-o-object-fit:contain;object-fit:contain}.wp-block-genova-phase-slider__nav,.wp-block-genova-phase-slider__slide:not(:first-child){display:none}.wp-block-genova-phase-slider__slides.slick-initialized .wp-block-genova-phase-slider__slide{display:block}@media only screen and (min-width:45em){.wp-block-genova-phase-slider{margin:5.4rem 0 11rem}.wp-block-genova-phase-slider__label-row{display:block}.wp-block-genova-phase-slider__label{text-align:left}.wp-block-genova-phase-slider__step,.wp-block-genova-phase-slider__step[hidden]{display:none}.wp-block-genova-phase-slider__heading{font-size:3.5rem;margin-bottom:6rem}.wp-block-genova-phase-slider__stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wp-block-genova-phase-slider__slides{width:39.67%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.wp-block-genova-phase-slider__nav{display:block;width:19.52%;margin-top:12.69%;padding:0;border:none;background:none;cursor:pointer;text-align:center}.wp-block-genova-phase-slider__nav[hidden]{visibility:hidden;display:block}.wp-block-genova-phase-slider__nav--prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wp-block-genova-phase-slider__nav--next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.wp-block-genova-phase-slider__nav:focus .wp-block-genova-phase-slider__nav-thumb,.wp-block-genova-phase-slider__nav:hover .wp-block-genova-phase-slider__nav-thumb{opacity:.8}.wp-block-genova-phase-slider__nav-thumb{display:block;width:100%;padding-bottom:125%;background-color:#f9faf9;background-size:cover;background-position:50%;opacity:.5;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.wp-block-genova-phase-slider--document .wp-block-genova-phase-slider__nav{margin-top:14.25%}.wp-block-genova-phase-slider--document .wp-block-genova-phase-slider__nav-thumb{padding-bottom:141.4%;background-size:contain;background-repeat:no-repeat}.wp-block-genova-phase-slider__nav-label{font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;display:block;margin-top:2rem}}.wp-block-genova-preamble{max-width:1980px;max-width:198rem;margin:0 auto;padding:0 1.5rem;font-size:18px;font-size:1.8rem;max-width:880px;max-width:88rem;color:#666;font-family:Tiempos Text,sans-serif;font-weight:400;font-style:italic;line-height:1.5}@media only screen and (min-width:45em){.wp-block-genova-preamble{padding:0 4rem}}@media only screen and (min-width:64em){.wp-block-genova-preamble{padding:0 8rem}}@media only screen and (min-width:100em){.wp-block-genova-preamble{padding:0 12rem}}.wp-block-genova-preamble a{color:#666}.genova-alternative-fonts .wp-block-genova-preamble{font-family:monospace}.wp-block-genova-preamble__additional-content{font-size:14px;font-family:Suisse Intl,sans-serif;font-weight:300;font-style:normal;letter-spacing:0;line-height:1.44;max-width:500px;max-width:50rem;margin-top:.5rem}.wp-block-genova-preamble--size-large{max-width:1544.4px;max-width:154.44rem;font-size:18px;font-size:1.8rem;letter-spacing:.01em;color:inherit}.wp-block-genova-preamble--size-large .wp-block-genova-preamble__content{max-width:920px;max-width:92rem;font-family:Suisse Intl Mono,sans-serif;font-weight:100}.wp-block-genova-preamble--size-large.wp-block-genova-preamble--align-center .wp-block-genova-preamble__content{margin:0 auto}.wp-block-column .wp-block-genova-preamble{margin:0 0 2rem;padding:0}.wp-block-genova-preamble--align-center{margin:0 auto!important}@media only screen and (min-width:45em){.wp-block-genova-preamble--size-large{font-size:2.7rem;letter-spacing:.02em}}.wp-block-quote{margin:0;max-width:640px;max-width:64rem}.wp-block-quote p{font-family:Noe Display,serif;font-weight:400;font-size:21px;font-size:2.1rem;line-height:1.38;margin:0}.wp-block-quote cite{display:block;margin-top:2rem;font-style:italic}@media only screen and (min-width:100em){.wp-block-quote{margin:0 0 6rem}.wp-block-quote p{font-family:Noe Display,serif;font-weight:400;font-size:2.3rem;line-height:1.39;margin:0}}.wp-block-genova-residence-archive__list{padding:0;list-style:none;margin:4rem 0 0;position:relative;z-index:2}.wp-block-genova-residence-archive__list-item{margin-top:2rem}.wp-block-genova-residence-archive__list-item dl{margin:1rem 0 0;display:grid;grid-template-columns:auto 1fr;font-family:Suisse Intl,sans-serif;font-size:12px;font-size:1.2rem}.wp-block-genova-residence-archive__list-item dt{padding-right:1.5rem;font-family:Suisse Intl,sans-serif;position:relative;font-size:12px;font-size:1.2rem}.wp-block-genova-residence-archive__list-item dd{margin-left:0}.wp-block-genova-residence-archive__list-item p{margin:0;font-family:Suisse Intl,sans-serif;position:relative;font-size:12px;font-size:1.2rem;line-height:1.92}.wp-block-genova-residence-archive__heading-link{display:block;text-decoration:none;font-size:95%;margin-top:1.7rem}.wp-block-genova-residence-archive__heading,.wp-block-genova-residence-archive__heading-link{margin-bottom:1rem}.wp-block-genova-residence-archive__type{display:inline-block;letter-spacing:.03em;text-decoration:underline;margin:1rem 0;letter-spacing:.01em}.wp-block-genova-residence-archive__district,.wp-block-genova-residence-archive__type{font-family:Suisse Intl Mono,sans-serif;font-weight:400;line-height:1.2;text-transform:uppercase;font-size:11px;font-size:1.1rem}.wp-block-genova-residence-archive__district{display:block;letter-spacing:.03em;font-family:Suisse Intl,sans-serif;font-weight:500;letter-spacing:.02em}.wp-block-genova-residence-archive__excerpt{margin:1rem 0 0!important;font-family:Suisse Intl,sans-serif}.wp-block-genova-residence-archive__list--empty-text{position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%}@media only screen and (min-width:45em){.wp-block-genova-residence-archive__heading-link{margin-top:1.5rem}.wp-block-genova-residence-archive__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4rem}.wp-block-genova-residence-archive__list.wp-block-genova-residence-archive__list--related{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:64em){.wp-block-genova-residence-archive__list{margin-top:6rem;width:calc(200% + 4rem);margin-left:calc(-50% - 2rem)}.wp-block-genova-residence-archive__list.wp-block-genova-residence-archive__list--related{margin-top:4rem;grid-template-columns:repeat(4,1fr);width:100%;margin-left:0}}@media only screen and (min-width:100em){.wp-block-genova-residence-archive__list{margin-top:6rem;width:calc(200% + 6rem);margin-left:calc(-50% - 2rem);grid-template-columns:repeat(4,1fr);grid-row-gap:6rem;grid-column-gap:6rem}.wp-block-genova-residence-archive__list.wp-block-genova-residence-archive__list--related{margin-left:0;grid-row-gap:4rem;grid-column-gap:4rem}}.wp-block-genova-sidebar-menu{display:none}.wp-block--has-sidebar>.wp-block-columns{grid-row-gap:0}.sidebar-menu__submenu .anchor_links--active a{text-decoration:underline}.is-parent-sign{display:block;position:absolute;top:-1px;right:-15px}.wp-block-genova-sidebar-menu__page-link{font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;text-decoration:none;font-weight:500;font-family:Suisse Intl Mono,sans-serif}.wp-block-genova-sidebar-menu ul{padding:0;list-style:none;margin:2rem 0 0}.wp-block-genova-sidebar-menu ul li{display:none;margin-bottom:.6rem;position:relative}.wp-block-genova-sidebar-menu ul li.active{display:block}.wp-block-genova-sidebar-menu ul li.current-page>a{text-decoration:underline}.wp-block-genova-sidebar-menu ul li.child-acivate .sidebar-menu__child,.wp-block-genova-sidebar-menu ul li.child-acivate .sidebar-menu__child li,.wp-block-genova-sidebar-menu ul li.current-acivate .sidebar-menu__child,.wp-block-genova-sidebar-menu ul li.current-acivate .sidebar-menu__child li{display:block}.wp-block-genova-sidebar-menu ul a{line-height:1.2;font-family:Suisse Intl,sans-serif;font-size:15px;font-size:1.5rem;text-decoration:none;position:relative;display:inline-block;font-weight:300}.wp-block-genova-sidebar-menu ul a:hover{text-decoration:underline}.wp-block-genova-sidebar-menu ul .sidebar-menu__child ul,.wp-block-genova-sidebar-menu ul .sidebar-menu__submenu ul{margin:0;padding-left:.7rem}.wp-block-genova-sidebar-menu ul .sidebar-menu__child ul a,.wp-block-genova-sidebar-menu ul .sidebar-menu__submenu ul a{font-size:14px;font-size:1.4rem}.wp-block-genova-sidebar-menu ul .sidebar-menu__child ul a:after,.wp-block-genova-sidebar-menu ul .sidebar-menu__submenu ul a:after{bottom:-2px;bottom:-.2rem}.wp-block-genova-sidebar-menu ul .sidebar-menu__child ul a:hover,.wp-block-genova-sidebar-menu ul .sidebar-menu__submenu ul a:hover{text-decoration:underline}.wp-block-genova-sidebar-menu ul .sidebar-menu__child ul li,.wp-block-genova-sidebar-menu ul .sidebar-menu__submenu ul li{margin:.3rem 0 .8rem}.wp-block-genova-sidebar-menu ul .sidebar-menu__child ul li:first-of-type,.wp-block-genova-sidebar-menu ul .sidebar-menu__submenu ul li:first-of-type{margin-top:.8rem}.wp-block-genova-sidebar-menu ul .sidebar-menu__child{display:none}.wp-block-genova-sidebar-menu ul .sidebar-menu__child li.current-page>a{text-decoration:underline}.wp-block-genova-sidebar-menu--alternative ul li{display:block}.wp-block-genova-sidebar-menu--alternative ul .sidebar-menu__child ul a:hover:after,.wp-block-genova-sidebar-menu--alternative ul .sidebar-menu__submenu ul a:hover:after,.wp-block-genova-sidebar-menu--alternative ul a{display:inline-block}.wp-block-genova-sidebar-menu__page-link{position:relative}.wp-block-genova-sidebar-menu__page-link img{display:inline-block;width:20px;width:2rem;height:20px;height:2rem;margin-right:.9rem;position:relative;bottom:-5px;bottom:-.5rem}.page-id-412 .wp-block-genova-sidebar-menu,.page-id-454 .wp-block-genova-sidebar-menu,.page-id-1163 .wp-block-genova-sidebar-menu,.page-id-13577 .wp-block-genova-sidebar-menu,.page-id-13580 .wp-block-genova-sidebar-menu,.page-id-70906 .wp-block-genova-sidebar-menu,.page-id-106653 .wp-block-genova-sidebar-menu,.page-id-114014 .wp-block-genova-sidebar-menu,.page-id-189624 .wp-block-genova-sidebar-menu{position:static!important}.page-id-412 .wp-block-genova-sidebar-menu ul li.active,.page-id-454 .wp-block-genova-sidebar-menu ul li.active,.page-id-1163 .wp-block-genova-sidebar-menu ul li.active,.page-id-13577 .wp-block-genova-sidebar-menu ul li.active,.page-id-13580 .wp-block-genova-sidebar-menu ul li.active,.page-id-70906 .wp-block-genova-sidebar-menu ul li.active,.page-id-106653 .wp-block-genova-sidebar-menu ul li.active,.page-id-114014 .wp-block-genova-sidebar-menu ul li.active,.page-id-189624 .wp-block-genova-sidebar-menu ul li.active{display:block!important}@media only screen and (min-width:64em){.wp-block-genova-sidebar-menu{display:block;position:-webkit-sticky;position:sticky;top:12rem}.wp-block-genova-sidebar-menu.wp-block-genova-sidebar-menu--disable-sticky{position:static}#wp-block-genova-sidebar-menu__single-sidebar{margin-top:1.2rem;margin-bottom:4rem}#wp-block-genova-sidebar-menu__single-sidebar .wp-block-genova-sidebar-menu__page-link{text-decoration:underline}#wp-block-genova-sidebar-menu__single-sidebar .wp-block-genova-sidebar-menu__single-sidebar-list{margin-top:2rem}.single .wp-block-genova-sidebar-menu{display:block;position:static;top:0}}@media only screen and (min-width:100em){.wp-block-genova-sidebar-menu__page-link{font-size:1.2rem}}.wp-block-genova-slider-wrapper--huge .wp-block-genova-slider-wrapper__logo{display:block;background-size:contain;background-repeat:no-repeat;background-position:50%;width:190px;width:19rem;height:18px;height:1.8rem;background-image:url(../../images/logo-white.svg);position:absolute;z-index:2;top:33px;top:3.3rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.wp-block-genova-slider-wrapper--huge .wp-block-genova-slider-wrapper__logo span{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}@media only screen and (min-width:45em){.wp-block-genova-slider-wrapper--huge .wp-block-genova-slider-wrapper__logo{height:2rem}}.wp-block-genova-slider-wrapper--huge .wp-block-genova-slide{height:100vh;height:calc(var(--vh, 1vh)*100)}.wp-block-genova-slider-wrapper--huge .wp-block-genova-slide__content-wrapper{padding-top:9rem;padding-bottom:9rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wp-block-genova-slider-wrapper--huge .wp-block-genova-slider__scroll-to-header{display:block;position:absolute;z-index:5;width:32px;width:3.2rem;height:32px;height:3.2rem;left:calc(50% - 1.6rem);-webkit-transform:rotate(90deg) translateX(-50%);-ms-transform:rotate(90deg) translateX(-50%);transform:rotate(90deg) translateX(-50%);bottom:6px;bottom:.6rem}.wp-block-genova-slider-wrapper--huge .wp-block-genova-slider__scroll-to-header span{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.wp-block-genova-slider-wrapper--huge .wp-block-genova-slider__scroll-to-header svg{width:32px;width:3.2rem;height:32px;height:3.2rem}.wp-block-genova-slider-wrapper{position:relative}.wp-block-genova-slider-wrapper .slick-arrow{display:none!important}.wp-block-genova-slider-wrapper .slick-slide{margin-left:-.85714rem}.wp-block-genova-slide{height:60vh;min-height:400px;min-height:40rem}.wp-block-genova-slider-wrapper__logo,.wp-block-genova-slider__scroll-to-header{display:none}.wp-block-genova-slide__content-wrapper{max-width:1980px;max-width:198rem;margin:0 auto;position:relative;z-index:2;height:100%;padding:3rem 4rem 3rem 3.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}@media only screen and (min-width:45em){.wp-block-genova-slide__content-wrapper{padding:0 4rem}}@media only screen and (min-width:64em){.wp-block-genova-slide__content-wrapper{padding:0 8rem}}@media only screen and (min-width:100em){.wp-block-genova-slide__content-wrapper{padding:0 12rem}}.wp-block-genova-slide__small-heading{font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase}.wp-block-genova-slide__small-heading a{color:#fff;text-decoration:underline}.wp-block-genova-slide__heading{font-family:Noe Display,serif;font-weight:700;font-size:50px;font-size:5rem;letter-spacing:.01em;line-height:1.1;font-size:40px;font-size:4rem;margin:2rem 0 1.4rem;width:100%;max-width:900px;max-width:90rem}@media only screen and (min-width:45em){.wp-block-genova-slide__heading{font-size:6.2rem}}@media only screen and (min-width:81.25em){.wp-block-genova-slide__heading{font-size:7.1rem}}.genova-alternative-fonts main .wp-block-genova-slide__heading{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.wp-block-genova-slide__heading a{font-family:Noe Display,serif;font-weight:700;font-size:50px;font-size:5rem;letter-spacing:.01em;line-height:1.1;font-size:40px;font-size:4rem;margin:0;color:#fff;text-decoration:none}@media only screen and (min-width:45em){.wp-block-genova-slide__heading a{font-size:6.2rem}}@media only screen and (min-width:81.25em){.wp-block-genova-slide__heading a{font-size:7.1rem}}.genova-alternative-fonts main .wp-block-genova-slide__heading a{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.wp-block-genova-slide__content{font-family:Suisse Intl,sans-serif;font-weight:300;font-size:14px;font-size:1.4rem;color:#f9f9f9}.wp-block-genova-slide__content a{font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit;text-decoration:underline}.wp-block-genova-slide--center-align{text-align:center}.wp-block-genova-slide--center-align .wp-block-genova-slide__content,.wp-block-genova-slide--center-align .wp-block-genova-slide__heading,.wp-block-genova-slide--center-align .wp-block-genova-slide__small-heading{max-width:100%}.wp-block-genova-slide--center-align .wp-block-genova-slide__heading{font-family:Noe Display,serif;font-weight:500;font-size:40px;font-size:4rem;letter-spacing:.01em;line-height:1.16;margin:.5rem 0 3rem;font-size:32px;font-size:3.2rem}@media only screen and (min-width:45em){.wp-block-genova-slide--center-align .wp-block-genova-slide__heading{font-size:4.1rem}}@media only screen and (min-width:81.25em){.wp-block-genova-slide--center-align .wp-block-genova-slide__heading{font-size:5rem}}.genova-alternative-fonts main .wp-block-genova-slide--center-align .wp-block-genova-slide__heading{font-family:Suisse Intl Mono,sans-serif;font-weight:100}@media only screen and (min-width:45em){.wp-block-genova-slider-wrapper--huge .wp-block-genova-slide__content-wrapper{padding-top:12rem;padding-bottom:12rem}.wp-block-genova-slider-wrapper--huge .wp-block-genova-slider__scroll-to-header{width:4rem;height:4rem;left:calc(50% - 2.1rem);bottom:1.6rem}.wp-block-genova-slider-wrapper--huge .wp-block-genova-slider__scroll-to-header svg{width:4rem;height:4rem}.wp-block-genova-slider-wrapper .slick-arrow{display:block!important}.wp-block-genova-slider-wrapper .slick-prev{display:none!important}.wp-block-genova-slider-wrapper .slick-next{right:4rem;font-size:0;line-height:0;position:absolute;top:50%;display:block;width:3.5rem;height:3.5rem;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0;z-index:2}.wp-block-genova-slider-wrapper .slick-next:before{display:inline-block;width:3.5rem;height:3.5rem;position:absolute;content:"";background-size:3.5rem 3.5rem;background-repeat:no-repeat;background-position:50%;left:0;top:0;opacity:1;background-image:url(../../icons/arrow-white.svg)}.wp-block-genova-slider-wrapper .slick-slide{margin-left:0}.wp-block-genova-slide__content-wrapper{padding-left:4rem;padding-right:4rem}.wp-block-genova-slide--center-align .wp-block-genova-slide__heading{font-family:Noe Display,serif;font-weight:500;font-size:4rem;letter-spacing:.01em;line-height:1.16;margin:.5rem 0 3rem}}@media only screen and (min-width:45em) and (min-width:45em){.wp-block-genova-slide--center-align .wp-block-genova-slide__heading{font-size:4.1rem}}@media only screen and (min-width:45em) and (min-width:81.25em){.wp-block-genova-slide--center-align .wp-block-genova-slide__heading{font-size:5rem}}@media only screen and (min-width:45em){.genova-alternative-fonts main .wp-block-genova-slide--center-align .wp-block-genova-slide__heading{font-family:Suisse Intl Mono,sans-serif;font-weight:100}}@media only screen and (min-width:64em){.wp-block-genova-slider-wrapper--huge .wp-block-genova-slider-wrapper__logo{top:5rem}.wp-block-genova-slider-wrapper--huge .wp-block-genova-slide__content-wrapper{padding-top:13rem;padding-bottom:13rem;margin-bottom:0}.wp-block-genova-slider-wrapper--huge .wp-block-genova-slider__scroll-to-header{width:3.5rem;height:3.5rem;left:calc(50% - 1.75rem);bottom:1.6rem}.wp-block-genova-slider-wrapper--huge .wp-block-genova-slider__scroll-to-header svg{width:3.5rem;height:3.5rem}.wp-block-genova-slide__content-wrapper{margin-bottom:-1.2rem}.wp-block-genova-slide__heading{margin:1.8rem 0 .7rem;font-size:4.8rem}.wp-block-genova-slide__heading a{font-size:4.8rem}.wp-block-genova-slide__content{font-size:1.5rem}}@media only screen and (min-width:100em){.wp-block-genova-slide__content-wrapper{padding-left:8rem;padding-right:8rem}.wp-block-genova-slider-wrapper--huge .wp-block-genova-slider-wrapper__logo{top:10rem}.wp-block-genova-slider-wrapper--huge .wp-block-genova-slide__content-wrapper{padding-top:15rem;padding-bottom:15rem;margin-bottom:0}.wp-block-genova-slider-wrapper--huge .wp-block-genova-slider__scroll-to-header{width:5rem;height:5rem;left:calc(50% - 2.6rem);bottom:1.6rem}.wp-block-genova-slider-wrapper--huge .wp-block-genova-slider__scroll-to-header svg{width:5rem;height:5rem}.wp-block-genova-slider-wrapper .slick-next{width:5rem;height:5rem;right:8rem}.wp-block-genova-slider-wrapper .slick-next:before{width:5rem;height:5rem;background-size:5rem 5rem}.wp-block-genova-slide__heading{margin:3rem 0 2.2rem;font-size:6.2rem}.wp-block-genova-slide__heading a{font-size:6.2rem}}.wp-block-genova-spot__media-wrapper{margin-bottom:1.8rem}.wp-block-genova-spot__media-link{display:block}.wp-block-genova-spot__media-link .wp-block-genova-spot__media-wrapper{overflow:hidden}.wp-block-genova-spot__media-link:hover img,.wp-block-genova-spot__media-link img{-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.wp-block-genova-spot__media-link:hover img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.wp-block-genova-spot__image,.wp-block-genova-spot__image img,.wp-block-genova-spot__video{display:block}.wp-block-genova-spot__heading{font-family:Noe Display,serif;font-weight:400;font-size:25px;font-size:2.5rem;letter-spacing:.01em;line-height:1.25;max-width:750px;max-width:75rem;margin:0;text-align:left;color:#fff!important;opacity:1!important}@media only screen and (min-width:45em){.wp-block-genova-spot__heading{font-size:2.6rem}}@media only screen and (min-width:81.25em){.wp-block-genova-spot__heading{font-size:3.2rem}}.genova-alternative-fonts main .wp-block-genova-spot__heading{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.wp-block-genova-spot__heading a{font-family:Noe Display,serif;font-weight:400;font-size:25px;font-size:2.5rem;letter-spacing:.01em;line-height:1.25;text-decoration:none;margin:0;color:#fff!important;opacity:1!important}@media only screen and (min-width:45em){.wp-block-genova-spot__heading a{font-size:2.6rem}}@media only screen and (min-width:81.25em){.wp-block-genova-spot__heading a{font-size:3.2rem}}.genova-alternative-fonts main .wp-block-genova-spot__heading a{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.wp-block-genova-spot__heading a:active,.wp-block-genova-spot__heading a:focus,.wp-block-genova-spot__heading a:hover{opacity:.8}.wp-block-genova-spot__small-heading,.wp-block-genova-spot__small-heading a{font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase}.wp-block-genova-spot__content-wrapper{position:absolute;bottom:31px;bottom:3.1rem;left:25px;left:2.5rem;padding-right:2.5rem}@media only screen and (min-width:64em){.wp-block-genova-spot__content-wrapper{bottom:4.2rem;left:4rem;padding-right:4rem}}.wp-block-genova-spot__content{display:block;font-family:Tiempos Text,sans-serif;line-height:1.92}.wp-block-genova-spot__content,.wp-block-genova-spot__content:active,.wp-block-genova-spot__content:focus,.wp-block-genova-spot__content:hover{color:#000;text-decoration:none}.wp-block-genova-spot--has-mobile-media .wp-block-genova-spot__image--mobile,.wp-block-genova-spot--has-mobile-media .wp-block-genova-spot__video--mobile{display:none}.wp-block-genova-spot--has-mobile-media .wp-block-genova-spot__image--desktop,.wp-block-genova-spot--has-mobile-media .wp-block-genova-spot__video--desktop{display:block}.wp-block-genova-spot--overlay-visible .wp-block-genova-spot__media-wrapper{position:relative}.wp-block-genova-spot--overlay-visible .wp-block-genova-spot__media-wrapper:after{content:"";display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.2)}.wp-block-genova-spot--media-left{margin:4rem 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wp-block-genova-spot--media-left .wp-block-genova-spot__content{max-width:100%!important;padding:0!important}.wp-block-genova-spot--media-left .wp-block-genova-spot__media-wrapper{width:auto;margin-right:0}.wp-block-column>.wp-block-genova-spot--media-left:first-child{margin-top:0!important}@media only screen and (max-width:44.9375em){.wp-block-genova-spot--media-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:center}.wp-block-genova-spot--media-left .wp-block-genova-spot__media-wrapper{width:100%;margin:0 0 2rem;text-align:center}.wp-block-genova-spot--media-left .wp-block-genova-spot__content-wrapper{width:100%}}@media only screen and (min-width:45em){.wp-block-genova-spot--media-left{margin-top:6rem}}@media only screen and (min-width:100em){.wp-block-genova-spot--media-left{margin-top:8rem}.wp-block-genova-spot--media-left .wp-block-genova-spot__media-wrapper{margin-right:4rem}}.wp-block-genova-spot--align-center .wp-block-genova-spot__heading{margin-left:auto!important;margin-right:auto!important}.wp-block-genova-spot--align-center .wp-block-genova-spot__content,.wp-block-genova-spot--align-center .wp-block-genova-spot__image img{margin:0 auto}@media only screen and (max-width:44.9375em){.wp-block-genova-spot{width:100%;text-align:center}.wp-block-genova-spot--has-mobile-media .wp-block-genova-spot__image--mobile,.wp-block-genova-spot--has-mobile-media .wp-block-genova-spot__video--mobile{display:block}.wp-block-genova-spot--has-mobile-media .wp-block-genova-spot__image--desktop,.wp-block-genova-spot--has-mobile-media .wp-block-genova-spot__video--desktop{display:none}}.wp-block-genova-spot__content{max-width:85%;font-size:13px;font-size:1.3rem;line-height:1.5;padding:0 0 6.5rem}.wp-block-genova-spot--heading-large .wp-block-genova-spot__heading{font-family:Noe Display,serif;font-weight:500;font-size:40px;font-size:4rem;letter-spacing:.01em;line-height:1.16;margin:.5rem 0 3rem}@media only screen and (min-width:45em){.wp-block-genova-spot--heading-large .wp-block-genova-spot__heading{font-size:4.1rem}}@media only screen and (min-width:81.25em){.wp-block-genova-spot--heading-large .wp-block-genova-spot__heading{font-size:5rem}}.genova-alternative-fonts main .wp-block-genova-spot--heading-large .wp-block-genova-spot__heading{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.wp-block-genova-spot--heading-large .wp-block-genova-spot__heading a{font-family:Noe Display,serif;font-weight:500;font-size:40px;font-size:4rem;letter-spacing:.01em;line-height:1.16;margin:.5rem 0 3rem;text-decoration:none}@media only screen and (min-width:45em){.wp-block-genova-spot--heading-large .wp-block-genova-spot__heading a{font-size:4.1rem}}@media only screen and (min-width:81.25em){.wp-block-genova-spot--heading-large .wp-block-genova-spot__heading a{font-size:5rem}}.genova-alternative-fonts main .wp-block-genova-spot--heading-large .wp-block-genova-spot__heading a{font-family:Suisse Intl Mono,sans-serif;font-weight:100}@media only screen and (min-width:45em){.wp-block-genova-spot--heading-large .wp-block-genova-spot__heading,.wp-block-genova-spot--heading-large .wp-block-genova-spot__heading a{font-size:3.6rem}}@media only screen and (min-width:64em){.wp-block-genova-spot--heading-large .wp-block-genova-spot__heading,.wp-block-genova-spot--heading-large .wp-block-genova-spot__heading a{font-size:4rem}}.wp-block-genova-spot--heading-large .wp-block-genova-spot__content{font-size:14px;font-size:1.4rem;line-height:1.6;padding-bottom:8rem}@media only screen and (min-width:45em){.wp-block-genova-spot{height:0;padding-top:38%}.wp-block-genova-spot__media-wrapper{position:absolute!important;top:0;right:.9rem;bottom:1.8rem;left:.9rem;height:calc(100% - 1.8rem);width:calc(100% - 1.8rem)}.wp-block-genova-spot__image--desktop img,.wp-block-genova-spot__image--desktop video,.wp-block-genova-spot__video--desktop img,.wp-block-genova-spot__video--desktop video{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}}@media only screen and (min-width:64em){.wp-block-genova-spot--media-left{margin:4rem 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.wp-block-genova-spot--media-left .wp-block-genova-spot__media-wrapper{width:46%;margin-bottom:0;margin-right:2rem}}@media only screen and (min-width:100em){.wp-block-genova-spot__content{font-size:1.6rem;line-height:1.55;padding:0 0 8rem}.wp-block-genova-spot--heading-large .wp-block-genova-spot__content{font-size:1.5rem;line-height:1.7;padding-bottom:11.7rem}.wp-block-genova-spot__heading{font-size:2.5rem}}.wp-block-genova-sub-navigation{position:-webkit-sticky;position:sticky;top:54px;top:5.4rem;-webkit-transition:top .4s ease;transition:top .4s ease;z-index:4;background:#fff;margin-bottom:3rem}.wp-block-genova-sub-navigation__inner{max-width:1980px;max-width:198rem;margin:0 auto;padding:0 1.5rem;border-bottom:.1rem solid #dedede}@media only screen and (min-width:45em){.wp-block-genova-sub-navigation__inner{padding:0 4rem}}@media only screen and (min-width:64em){.wp-block-genova-sub-navigation__inner{padding:0 8rem}}@media only screen and (min-width:100em){.wp-block-genova-sub-navigation__inner{padding:0 12rem}}.wp-block-genova-sub-navigation__list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:56px;height:5.6rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.wp-block-genova-sub-navigation__list::-webkit-scrollbar{display:none}.wp-block-genova-sub-navigation__item{white-space:nowrap}.wp-block-genova-sub-navigation__item a{font-family:Suisse Intl,sans-serif;font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.2;text-decoration:none}.wp-block-genova-sub-navigation__item a:active,.wp-block-genova-sub-navigation__item a:focus,.wp-block-genova-sub-navigation__item a:hover{text-decoration:underline}.mobile-menu-active .wp-block-genova-sub-navigation__item.mobile-menu-toggle a,.wp-block-genova-sub-navigation__item.is-active a{font-weight:500;text-decoration:underline}@media only screen and (min-width:45em){.wp-block-genova-sub-navigation{top:0;z-index:6;margin-bottom:5.4rem}.wp-block-genova-sub-navigation__list{height:7.2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3.2rem;overflow-x:visible}.wp-block-genova-sub-navigation__item a{font-size:1.5rem}}@media only screen and (min-width:71.875em){.wp-block-genova-sub-navigation__inner{border-bottom:none}.wp-block-genova-sub-navigation__list{border-bottom:.1rem solid #dedede}}.wp-block-genova-tab-panels{margin:3rem 0 6rem}.wp-block-genova-tab-panels__panel{background:#f9faf9;border-radius:3rem;padding:3rem 2rem}.wp-block-genova-tab-panels__heading{font-family:Noe Display,serif;font-weight:400;font-size:28px;font-size:2.8rem;line-height:1.25;margin:0 0 2rem}.wp-block-genova-tab-panels__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wp-block-genova-tab-panels__panels{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wp-block-genova-tab-panels__nav{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.wp-block-genova-tab-panels__tablist{display:none}.wp-block-genova-tab-panels__accordion-heading{margin:0;font-size:inherit;letter-spacing:0;border-top:.1rem solid #dedede}.wp-block-genova-tab-panels__accordion-heading:first-child{border-top:none}.wp-block-genova-tab-panels__accordion-heading [aria-expanded=true]{text-decoration:underline}.wp-block-genova-tab-panels__accordion-heading [aria-expanded=true]:after{content:"\00A0\2192";display:inline-block}.wp-block-genova-tab-panels__accordion-header{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;background:transparent;outline:none;color:transparent;margin:0;cursor:pointer;color:#000;display:block;width:100%;text-align:left;font-family:Suisse Intl,sans-serif;font-weight:400;font-size:16px;font-size:1.6rem;line-height:1.4;text-transform:uppercase;padding:2rem 0}.wp-block-genova-tab-panels__panel-content{font-family:Suisse Intl,sans-serif;font-size:16px;font-size:1.6rem;line-height:1.45;padding-bottom:2rem}.wp-block-genova-tab-panels__panel-content h1,.wp-block-genova-tab-panels__panel-content h2,.wp-block-genova-tab-panels__panel-content h3,.wp-block-genova-tab-panels__panel-content h4,.wp-block-genova-tab-panels__panel-content h5,.wp-block-genova-tab-panels__panel-content h6{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:0;margin:2.5rem 0}.wp-block-genova-tab-panels__panel-content h1:first-child,.wp-block-genova-tab-panels__panel-content h2:first-child,.wp-block-genova-tab-panels__panel-content h3:first-child,.wp-block-genova-tab-panels__panel-content h4:first-child,.wp-block-genova-tab-panels__panel-content h5:first-child,.wp-block-genova-tab-panels__panel-content h6:first-child{margin-top:0}.wp-block-genova-tab-panels__panel-content p{margin:0 0 2rem}.wp-block-genova-tab-panels__panel-content ul{margin:0 0 2rem;padding-left:2rem}.wp-block-genova-tab-panels__panel-content a{text-decoration:underline}.wp-block-genova-tab-panels__button{font-family:Suisse Intl,sans-serif;font-size:16px;font-size:1.6rem;line-height:1;text-transform:uppercase;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:235px;min-width:23.5rem;min-height:38px;min-height:3.8rem;padding:1rem 2.4rem;border:.1rem solid #000;border-radius:10rem;background:transparent;color:#000;cursor:pointer;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out;margin-top:1rem}.wp-block-genova-tab-panels__button:before{content:"\2192";margin-right:1.4rem}.wp-block-genova-tab-panels__button:active,.wp-block-genova-tab-panels__button:focus,.wp-block-genova-tab-panels__button:hover{background-color:#000;color:#fff}.wp-block-genova-tab-panels__note{font-family:Suisse Intl,sans-serif;font-size:16px;font-size:1.6rem;line-height:1.45;margin-top:2.5rem}.wp-block-genova-tab-panels__note p{margin:0}.wp-block-genova-tab-panels__note a{font-weight:500;text-decoration:underline}.wp-block-genova-tab-panels__panel-content a.wp-block-genova-tab-panels__button{text-decoration:none}@media only screen and (min-width:45em){.wp-block-genova-tab-panels{margin:5.4rem 0 11rem}.wp-block-genova-tab-panels__panel{padding:6.3rem 6.3rem 12.3rem}.wp-block-genova-tab-panels__heading{font-size:3.5rem;margin-bottom:3rem}.wp-block-genova-tab-panels__panel-content{font-size:1.8rem;line-height:1.39;max-width:61.7rem}.wp-block-genova-tab-panels__button{margin-top:1.7rem}}@media only screen and (min-width:64em){.wp-block-genova-tab-panels__columns{display:grid;grid-template-columns:25.6% 1fr;-webkit-column-gap:20.33%;-moz-column-gap:20.33%;column-gap:20.33%;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.wp-block-genova-tab-panels__nav,.wp-block-genova-tab-panels__panels{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.wp-block-genova-tab-panels__tablist{margin:0;padding:0;list-style:none;display:block}.wp-block-genova-tab-panels__tab-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;background:transparent;outline:none;color:transparent;padding:0;margin:0;cursor:pointer;color:#000;text-align:left;font-family:Suisse Intl,sans-serif;font-size:1.8rem;line-height:2.22;text-transform:uppercase}.wp-block-genova-tab-panels__tab-button:focus,.wp-block-genova-tab-panels__tab-button:hover{text-decoration:underline}.wp-block-genova-tab-panels__tab-button[aria-selected=true]{font-weight:500;text-decoration:underline}.wp-block-genova-tab-panels__tab-button[aria-selected=true]:after{content:"\00A0\2192";display:inline-block}.wp-block-genova-tab-panels__note{font-size:1.8rem;line-height:1.39;margin-top:3.3rem}.wp-block-genova-tab-panels__note a{font-weight:500;text-decoration:underline}.wp-block-genova-tab-panels__accordion-heading{display:none}.wp-block-genova-tab-panels__panel-content{padding-bottom:0}}.wp-block-table{max-width:1980px;max-width:198rem;padding:0 1.5rem;max-width:1584px;max-width:158.4rem;margin:3rem 0 4rem;padding:0 0 1rem!important}@media only screen and (min-width:45em){.wp-block-table{padding:0 4rem}}@media only screen and (min-width:64em){.wp-block-table{padding:0 8rem}}@media only screen and (min-width:100em){.wp-block-table{padding:0 12rem}}.wp-block-table table{overflow-x:scroll}.wp-block-table td,.wp-block-table th{vertical-align:top;word-break:keep-all;width:100%;min-width:100px;min-width:10rem}.wp-block-table thead td,.wp-block-table thead th{font-family:Noe Display,serif;font-weight:400;font-size:18px;font-size:1.8rem;letter-spacing:0;line-height:1.24;margin:2.5rem 0 -.5rem;font-family:Suisse Intl,sans-serif;font-size:12.5px!important;font-size:1.25rem!important;padding-bottom:1.5rem;text-align:right}.genova-alternative-fonts main .wp-block-table thead td,.genova-alternative-fonts main .wp-block-table thead th{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.wp-block-table thead td:first-of-type,.wp-block-table thead th:first-of-type{text-align:left;min-width:210px;min-width:21rem}.wp-block-table tbody td{font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;font-family:Suisse Intl,sans-serif;text-transform:none;padding-bottom:.9rem;text-align:right}.wp-block-table tbody td:first-of-type{text-align:left;min-width:210px;min-width:21rem}.wp-block-table tfoot td,.wp-block-table tfoot th{font-family:Suisse Intl Mono,sans-serif;font-weight:400;font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;font-family:Suisse Intl,sans-serif;text-transform:none;padding-bottom:0;padding-top:1.5rem;font-weight:600;text-align:right}.wp-block-table tfoot td b,.wp-block-table tfoot td strong,.wp-block-table tfoot th b,.wp-block-table tfoot th strong{font-weight:600}.wp-block-table tfoot td:first-of-type,.wp-block-table tfoot th:first-of-type{text-align:left;min-width:210px;min-width:21rem}.wp-block-table .tablesaw-bar.tablesaw-all-cols-visible{display:none!important}.wp-block-table .tablesaw .has-text-align-right{text-align:right!important}.wp-block-table .tablesaw .has-text-align-center{text-align:center!important}.wp-block-table .tablesaw-nav-btn{min-width:auto}.wp-block-table .tablesaw-nav-btn.tablesaw-btn:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.wp-block-table::-webkit-scrollbar{height:6px}.wp-block-table::-webkit-scrollbar-track{background:#f9f9f9}.wp-block-table::-webkit-scrollbar-thumb,.wp-block-table::-webkit-scrollbar-thumb:hover{background:#bdbebf}@media only screen and (min-width:45em){.wp-block-table{margin:3rem 0 4rem}}.wp-block-genova-text-banner{display:block;text-align:center;width:100%;padding:5rem 0;background:#706f59;color:#fff}.wp-block-genova-text-banner h2{color:#fff;margin:2rem auto;max-width:1100px;max-width:110rem}.wp-block-genova-text-banner p{color:#fff;margin:0 auto;font-size:16px;font-size:1.6rem;font-family:Suisse Intl,sans-serif;max-width:750px;max-width:75rem}.wp-block-genova-text-banner__button a{display:inline-block;margin-top:3rem;font-family:Suisse Intl,sans-serif;font-size:14px;font-size:1.4rem;font-weight:300;color:#fff;text-decoration:none;border:1px solid #fff;border-radius:10rem;padding:.5rem 1.6rem .5rem 1.4rem;white-space:nowrap;-webkit-transition:all .2s linear;transition:all .2s linear}.wp-block-genova-text-banner__button a:before{content:"";display:inline-block;background-image:url(../../icons/next-white.svg);background-size:cover;background-position:50%;background-repeat:no-repeat;width:12px;width:1.2rem;height:9px;height:.9rem;margin-right:.8rem;-webkit-transition:all .2s linear;transition:all .2s linear}.wp-block-genova-text-banner__button a:active,.wp-block-genova-text-banner__button a:focus,.wp-block-genova-text-banner__button a:hover{border:1px solid #000;background-color:#000;color:#fff}.wp-block-genova-text-banner__media-wrapper img{max-width:60px;max-width:6rem}.wp-block-genova-text-banner--centered{background:#f9faf9;color:#000;padding:6rem 0;margin:6rem 0}.wp-block-genova-text-banner--centered h2{font-family:Suisse Intl,sans-serif;font-weight:400;font-size:26px;font-size:2.6rem;line-height:1.2;letter-spacing:0;margin:0 auto}.wp-block-genova-text-banner--centered h2,.wp-block-genova-text-banner--centered p{color:#000;max-width:940px;max-width:94rem}.wp-block-genova-text-banner--centered .wp-block-genova-text-banner__eyebrow{font-family:Suisse Intl,sans-serif;font-size:26px;font-size:2.6rem;line-height:1.2;text-transform:uppercase;margin:0 auto}.wp-block-genova-text-banner--centered .wp-block-genova-text-banner__button a{font-family:Suisse Intl,sans-serif;font-size:16px;font-size:1.6rem;line-height:1;text-transform:uppercase;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:235px;min-width:23.5rem;min-height:38px;min-height:3.8rem;padding:1rem 2.4rem;border:.1rem solid #000;border-radius:10rem;background:transparent;color:#000;cursor:pointer;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out;margin-top:2.6rem}.wp-block-genova-text-banner--centered .wp-block-genova-text-banner__button a:before{content:"\2192";margin-right:1.4rem}.wp-block-genova-text-banner--centered .wp-block-genova-text-banner__button a:active,.wp-block-genova-text-banner--centered .wp-block-genova-text-banner__button a:focus,.wp-block-genova-text-banner--centered .wp-block-genova-text-banner__button a:hover{background-color:#000;color:#fff}.wp-block-genova-text-banner--centered .wp-block-genova-text-banner__button a:before{background:none;width:auto;height:auto}@media only screen and (min-width:37.5em){.wp-block-genova-text-banner{padding:7rem 0}}@media only screen and (min-width:45em){.wp-block-genova-text-banner--centered{padding:17rem 0;margin:11rem 0}.wp-block-genova-text-banner--centered .wp-block-genova-text-banner__eyebrow,.wp-block-genova-text-banner--centered h2{font-size:4.5rem}.wp-block-genova-text-banner--centered .wp-block-genova-text-banner__button a{margin-top:3.9rem}}@media only screen and (min-width:75em){.wp-block-genova-text-banner{padding:9rem 0}.wp-block-genova-text-banner h2{margin-top:3rem;margin-bottom:3rem}.wp-block-genova-text-banner p{font-size:1.8rem}.wp-block-genova-text-banner__button a{margin-top:4rem}}@media only screen and (min-width:75em){.wp-block-genova-text-banner--centered{padding:17rem 0;margin:11rem 0}.wp-block-genova-text-banner--centered h2{margin:0 auto}.wp-block-genova-text-banner--centered .wp-block-genova-text-banner__button a{margin-top:3.9rem}}.wp-block-genova-text-slider-wrapper{max-width:1980px;max-width:198rem;margin:0 auto;max-width:1650px;max-width:165rem;padding:0 1.5rem 6rem}@media only screen and (min-width:45em){.wp-block-genova-text-slider-wrapper{padding:0 4rem}}@media only screen and (min-width:64em){.wp-block-genova-text-slider-wrapper{padding:0 8rem}}@media only screen and (min-width:100em){.wp-block-genova-text-slider-wrapper{padding:0 12rem}}.wp-block-genova-text-slider-wrapper .slick-dots{bottom:-40px;bottom:-4rem}.wp-block-genova-text-slider-wrapper .slick-arrow{bottom:-37px;bottom:-3.7rem;top:auto}.wp-block-genova-text-slider-wrapper .slick-arrow:before{width:24px;width:2.4rem;height:24px;height:2.4rem;background-size:2.4rem 2.4rem}.wp-block-genova-text-slider-wrapper .slick-next{right:2px;right:.2rem}.wp-block-genova-text-slider-wrapper .slick-prev{left:2px;left:.2rem}.wp-block-genova-text-slider-wrapper .slick-dots li{padding:0 1rem}.wp-block-genova-text-slider-wrapper .slick-dots button:before{font-size:40px;font-size:4rem}.wp-block-genova-text-slide__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.wp-block-genova-text-slide__content-wrapper{padding:2rem 0 0;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.wp-block-genova-text-slide__heading{font-family:Noe Display,serif;font-weight:400;font-size:25px;font-size:2.5rem;letter-spacing:.01em;line-height:1.25;margin:0 0 1rem}@media only screen and (min-width:45em){.wp-block-genova-text-slide__heading{font-size:2.6rem}}@media only screen and (min-width:81.25em){.wp-block-genova-text-slide__heading{font-size:3.2rem}}.genova-alternative-fonts main .wp-block-genova-text-slide__heading{font-family:Suisse Intl Mono,sans-serif;font-weight:100}.wp-block-genova-text-slide__content{font-family:Suisse Intl,sans-serif;font-weight:300;font-size:14px;font-size:1.4rem}.wp-block-genova-text-slide__button{display:block;margin-top:2rem;padding-bottom:2rem}.wp-block-genova-text-slide__button a{border:1px solid #000;background-color:#000;color:#fff;font-family:Suisse Intl,sans-serif;border-radius:10rem;padding:.5rem .9rem;font-size:13px;font-size:1.3rem;text-decoration:none;-webkit-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear}.wp-block-genova-text-slide__button a:before{content:"";display:inline-block;background-image:url(../../icons/next-white.svg);background-size:cover;background-position:50%;background-repeat:no-repeat;width:12px;width:1.2rem;height:9px;height:.9rem;margin-right:.9rem;-webkit-transition:background-image .2s linear;transition:background-image .2s linear}.wp-block-genova-text-slide__button a:active,.wp-block-genova-text-slide__button a:focus,.wp-block-genova-text-slide__button a:hover{background-color:#f9f9f9;color:#000;border:1px solid #000}.wp-block-genova-text-slide__button a:active:before,.wp-block-genova-text-slide__button a:focus:before,.wp-block-genova-text-slide__button a:hover:before{background-image:url(../../icons/next.svg)}@media only screen and (min-width:45em){.wp-block-genova-text-slider-wrapper{padding-bottom:8rem!important}.wp-block-genova-text-slider-wrapper .slick-dots{width:50%;bottom:-2.9rem}.wp-block-genova-text-slider-wrapper .slick-arrow{bottom:-2.8rem}.wp-block-genova-text-slider-wrapper .slick-arrow:before{width:2.8rem;height:2.8rem;background-size:2.8rem 2.8rem}.wp-block-genova-text-slider-wrapper .slick-next{right:calc(50% + 1.7rem)}.wp-block-genova-text-slider-wrapper .slick-prev{left:.2rem}.wp-block-genova-text-slide__inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem}.wp-block-genova-text-slide__content{font-size:1.6rem;max-width:62rem}.wp-block-genova-text-slide__button a{padding:.7rem 1.2rem;font-size:1.4rem}.wp-block-genova-text-slide__button a:before{margin-right:1rem}}@media only screen and (min-width:64em){.wp-block-genova-text-slider-wrapper .slick-dots{bottom:.2rem}.wp-block-genova-text-slider-wrapper .slick-arrow{bottom:-.8rem}}.wp-block-genova-text-slider-wrapper--panel,.wp-block-genova-text-slider-wrapper--static{margin:3rem auto 6rem;max-width:1980px;max-width:198rem;padding-bottom:0!important}.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__content h1,.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__content h2,.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__content h3,.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__content h4,.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__content h5,.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__content h6,.wp-block-genova-text-slider-wrapper--static .wp-block-genova-text-slide__content h1,.wp-block-genova-text-slider-wrapper--static .wp-block-genova-text-slide__content h2,.wp-block-genova-text-slider-wrapper--static .wp-block-genova-text-slide__content h3,.wp-block-genova-text-slider-wrapper--static .wp-block-genova-text-slide__content h4,.wp-block-genova-text-slider-wrapper--static .wp-block-genova-text-slide__content h5,.wp-block-genova-text-slider-wrapper--static .wp-block-genova-text-slide__content h6{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:0;margin:2.5rem 0 0}.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__content h1+p,.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__content h1:first-child,.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__content h2+p,.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__content h2:first-child,.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__content h3+p,.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__content h3:first-child,.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__content h4+p,.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__content h4:first-child,.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__content h5+p,.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__content h5:first-child,.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__content h6+p,.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__content h6:first-child,.wp-block-genova-text-slider-wrapper--static .wp-block-genova-text-slide__content h1+p,.wp-block-genova-text-slider-wrapper--static .wp-block-genova-text-slide__content h1:first-child,.wp-block-genova-text-slider-wrapper--static .wp-block-genova-text-slide__content h2+p,.wp-block-genova-text-slider-wrapper--static .wp-block-genova-text-slide__content h2:first-child,.wp-block-genova-text-slider-wrapper--static .wp-block-genova-text-slide__content h3+p,.wp-block-genova-text-slider-wrapper--static .wp-block-genova-text-slide__content h3:first-child,.wp-block-genova-text-slider-wrapper--static .wp-block-genova-text-slide__content h4+p,.wp-block-genova-text-slider-wrapper--static .wp-block-genova-text-slide__content h4:first-child,.wp-block-genova-text-slider-wrapper--static .wp-block-genova-text-slide__content h5+p,.wp-block-genova-text-slider-wrapper--static .wp-block-genova-text-slide__content h5:first-child,.wp-block-genova-text-slider-wrapper--static .wp-block-genova-text-slide__content h6+p,.wp-block-genova-text-slider-wrapper--static .wp-block-genova-text-slide__content h6:first-child{margin-top:0}.wp-block-genova-text-slider-wrapper--static .wp-block-genova-text-slide__media-wrapper{display:none}.wp-block-genova-text-slider-wrapper--static .wp-block-genova-text-slide__inner{display:block}.wp-block-genova-text-slider__static-media{background:#e8e8e8;overflow:hidden}.wp-block-genova-text-slider__static-media>div,.wp-block-genova-text-slider__static-media canvas,.wp-block-genova-text-slider__static-media iframe,.wp-block-genova-text-slider__static-media img{display:block;width:100%}.wp-block-genova-text-slider__static-media--embed{position:relative;padding-bottom:75%;border-radius:3rem 3rem 0 0}.wp-block-genova-text-slider__static-media--embed>div,.wp-block-genova-text-slider__static-media--embed canvas,.wp-block-genova-text-slider__static-media--embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-genova-text-slider-wrapper--static .wp-block-genova-text-slider{background:#f9faf9;border-radius:0 0 3rem 3rem;padding:3rem 2rem 7rem}.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slider,.wp-block-genova-text-slider-wrapper--static .wp-block-genova-text-slider{padding-bottom:7rem}.wp-block-genova-text-slider-wrapper--panel .slick-arrow,.wp-block-genova-text-slider-wrapper--static .slick-arrow{bottom:20px;bottom:2rem}.wp-block-genova-text-slider-wrapper--panel .slick-prev,.wp-block-genova-text-slider-wrapper--static .slick-prev{left:20px;left:2rem}.wp-block-genova-text-slider-wrapper--panel .slick-next,.wp-block-genova-text-slider-wrapper--static .slick-next{right:20px;right:2rem}.wp-block-genova-text-slider-wrapper--panel .slick-dots,.wp-block-genova-text-slider-wrapper--static .slick-dots{left:0;right:0;width:auto;bottom:24px;bottom:2.4rem}.wp-block-genova-text-slider-wrapper--panel{padding-bottom:0}.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slider{overflow:hidden;border-radius:3rem;background:#f9faf9}.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__content-wrapper{padding:3rem 2rem}.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__heading{font-family:Noe Display,serif;font-weight:400;font-size:28px;font-size:2.8rem;margin:0 0 2rem}.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__content{font-weight:400;font-size:16px;font-size:1.6rem;line-height:1.39}.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__button a{font-family:Suisse Intl,sans-serif;font-size:16px;font-size:1.6rem;line-height:1;text-transform:uppercase;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:235px;min-width:23.5rem;min-height:38px;min-height:3.8rem;padding:1rem 2.4rem;border:.1rem solid #000;border-radius:10rem;background:transparent;color:#000;cursor:pointer;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out}.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__button a:before{content:"\2192";margin-right:1.4rem}.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__button a:active,.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__button a:focus,.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__button a:hover{background-color:#000;color:#fff}.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__button a:before{background:none;width:auto;height:auto}@media only screen and (min-width:45em){.wp-block-genova-text-slider-wrapper--panel,.wp-block-genova-text-slider-wrapper--static{margin:5.4rem auto 11rem}.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slider{padding-bottom:0}.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__inner{grid-template-columns:51.8% 48.2%;grid-gap:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__content-wrapper{padding:6.6rem 3rem 10rem 5.9rem}.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__heading{font-size:3.5rem}.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__content{font-size:1.8rem;max-width:61.7rem}.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__button{margin-top:4.3rem}.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__media-wrapper{position:relative}.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__media-wrapper:before{content:"";display:block;padding-bottom:133.38%}.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__media-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wp-block-genova-text-slider-wrapper--panel .slick-arrow{bottom:2.9rem}.wp-block-genova-text-slider-wrapper--panel .slick-prev{left:4rem}.wp-block-genova-text-slider-wrapper--panel .slick-next{right:50.5%}.wp-block-genova-text-slider-wrapper--panel .slick-dots{width:51.8%;bottom:2.9rem}.wp-block-genova-text-slider-wrapper--media-left .wp-block-genova-text-slide__media-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;grid-column:1;grid-row:1}.wp-block-genova-text-slider-wrapper--media-left .wp-block-genova-text-slide__content-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;grid-column:2;grid-row:1}.wp-block-genova-text-slider-wrapper--media-left.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__inner{grid-template-columns:48.2% 51.8%}.wp-block-genova-text-slider-wrapper--media-left.wp-block-genova-text-slider-wrapper--panel .wp-block-genova-text-slide__content-wrapper{padding:6.6rem 5.9rem 10rem 3rem}.wp-block-genova-text-slider-wrapper--media-left.wp-block-genova-text-slider-wrapper--panel .slick-prev{left:50.5%}.wp-block-genova-text-slider-wrapper--media-left.wp-block-genova-text-slider-wrapper--panel .slick-next{right:4rem}.wp-block-genova-text-slider-wrapper--media-left.wp-block-genova-text-slider-wrapper--panel .slick-dots{width:51.8%;margin-left:48.2%}.wp-block-genova-text-slider-wrapper--static.wp-block-genova-text-slider-wrapper--media-left{display:grid;grid-template-columns:45.5% 54.5%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.wp-block-genova-text-slider-wrapper--static.wp-block-genova-text-slider-wrapper--media-left .wp-block-genova-text-slider__static-media{grid-column:1;grid-row:1;position:relative;border-radius:3rem 0 0 3rem;padding-bottom:0}.wp-block-genova-text-slider-wrapper--static.wp-block-genova-text-slider-wrapper--media-left .wp-block-genova-text-slider__static-media:before{content:"";display:block;padding-bottom:107.7%}.wp-block-genova-text-slider-wrapper--static.wp-block-genova-text-slider-wrapper--media-left .wp-block-genova-text-slider__static-media>div,.wp-block-genova-text-slider-wrapper--static.wp-block-genova-text-slider-wrapper--media-left .wp-block-genova-text-slider__static-media canvas,.wp-block-genova-text-slider-wrapper--static.wp-block-genova-text-slider-wrapper--media-left .wp-block-genova-text-slider__static-media iframe,.wp-block-genova-text-slider-wrapper--static.wp-block-genova-text-slider-wrapper--media-left .wp-block-genova-text-slider__static-media picture{position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-genova-text-slider-wrapper--static.wp-block-genova-text-slider-wrapper--media-left .wp-block-genova-text-slider__static-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wp-block-genova-text-slider-wrapper--static.wp-block-genova-text-slider-wrapper--media-left .wp-block-genova-text-slider{grid-column:2;grid-row:1;background:#f9faf9;border-radius:0 3rem 3rem 0;padding:6.3rem 6.3rem 10rem 7.5rem}.wp-block-genova-text-slider-wrapper--static.wp-block-genova-text-slider-wrapper--media-left .wp-block-genova-text-slide__heading{font-family:Noe Display,serif;font-weight:400;font-size:3.5rem;margin:0 0 2rem}.wp-block-genova-text-slider-wrapper--static.wp-block-genova-text-slider-wrapper--media-left .wp-block-genova-text-slide__content{font-weight:400;font-size:1.8rem;line-height:1.39}.wp-block-genova-text-slider-wrapper--static.wp-block-genova-text-slider-wrapper--media-left .slick-arrow{bottom:3rem}.wp-block-genova-text-slider-wrapper--static.wp-block-genova-text-slider-wrapper--media-left .slick-prev{left:7.5rem}.wp-block-genova-text-slider-wrapper--static.wp-block-genova-text-slider-wrapper--media-left .slick-next{right:6.3rem}.wp-block-genova-text-slider-wrapper--static.wp-block-genova-text-slider-wrapper--media-left .slick-dots{width:100%;bottom:3rem}}.wp-block-genova-timeline{max-width:1980px;max-width:198rem;margin:0 auto;padding:0 1.5rem}@media only screen and (min-width:45em){.wp-block-genova-timeline{padding:0 4rem}}@media only screen and (min-width:64em){.wp-block-genova-timeline{padding:0 8rem}}@media only screen and (min-width:100em){.wp-block-genova-timeline{padding:0 12rem}}.wp-block-genova-timeline__inner{max-width:1980px;max-width:198rem;padding:0 1.5rem;max-width:1600px;max-width:160rem;width:100%;position:relative;margin:5rem auto;padding:0!important}@media only screen and (min-width:45em){.wp-block-genova-timeline__inner{padding:0 4rem}}@media only screen and (min-width:64em){.wp-block-genova-timeline__inner{padding:0 8rem}}@media only screen and (min-width:100em){.wp-block-genova-timeline__inner{padding:0 12rem}}.wp-block-genova-timeline__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.wp-block-genova-timeline__swimlane.wp-block-genova-timeline__swimlane--grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;width:100%}.wp-block-genova-timeline__swimlane.wp-block-genova-timeline__swimlane--spacing{padding:0 1rem}.wp-block-genova-timeline__swimlane:first-of-type{text-align:right}.wp-block-genova-timeline__swimlane:first-of-type .wp-block-genova-timeline__bullet{right:-19px;right:-1.9rem}.wp-block-genova-timeline__swimlane:first-of-type .wp-block-genova-timeline__event{padding-right:.8rem;right:0;left:auto}.wp-block-genova-timeline__swimlane:last-of-type .wp-block-genova-timeline__bullet{left:-19px;left:-1.9rem}.wp-block-genova-timeline__swimlane:last-of-type .wp-block-genova-timeline__event{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:.8rem;left:0}.wp-block-genova-timeline__event{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wp-block-genova-timeline__event.wp-block-genova-timeline__event--grey .wp-block-genova-timeline__bullet{background:#bdbebf}.wp-block-genova-timeline__event.wp-block-genova-timeline__event--grey .wp-block-genova-timeline__date,.wp-block-genova-timeline__event.wp-block-genova-timeline__event--grey .wp-block-genova-timeline__heading{color:#bdbebf}.wp-block-genova-timeline__end-label,.wp-block-genova-timeline__start-label{display:block;font-size:11px;font-size:1.1rem;font-family:Suisse Intl Mono,sans-serif;font-weight:400;margin:0 auto;text-align:center;min-width:130px;min-width:13rem}.wp-block-genova-timeline__start-label{margin-bottom:1rem}.wp-block-genova-timeline__end-label{margin-top:1.4rem}.wp-block-genova-timeline__line{display:block;width:1px;height:100%;background-color:#dedede}.wp-block-genova-timeline__bullet{width:17px;width:1.7rem;min-width:17px;min-width:1.7rem;height:17px;height:1.7rem;min-height:17px;min-height:1.7rem;background:#000;display:inline-block;border-radius:50%;position:absolute;top:2px;top:.2rem}.wp-block-genova-timeline__heading{font-size:14px;font-size:1.4rem;font-family:Suisse Intl Mono,sans-serif;font-weight:400!important;margin:0;line-height:1.5}.wp-block-genova-timeline__date{font-family:Suisse Intl,sans-serif;font-size:11px;font-size:1.1rem;font-weight:300}.single .wp-block-genova-timeline,.single .wp-block-genova-timeline__inner,.wp-block-genova-timeline-wrapper--vertical .wp-block-genova-timeline,.wp-block-genova-timeline-wrapper--vertical .wp-block-genova-timeline__inner{padding:0}.single .wp-block-genova-timeline__end-label,.single .wp-block-genova-timeline__start-label,.wp-block-genova-timeline-wrapper--vertical .wp-block-genova-timeline__end-label,.wp-block-genova-timeline-wrapper--vertical .wp-block-genova-timeline__start-label{min-width:35px;min-width:3.5rem}.residence-content .wp-block-genova-timeline__end-label,.residence-content .wp-block-genova-timeline__start-label,.wp-block-genova-timeline-wrapper--vertical .wp-block-genova-timeline__end-label,.wp-block-genova-timeline-wrapper--vertical .wp-block-genova-timeline__start-label{min-width:72px;min-width:7.2rem}.residence-content .wp-block-genova-timeline__inner,.wp-block-genova-timeline-wrapper--vertical .wp-block-genova-timeline__inner{padding-right:0!important}@media only screen and (min-width:64em){.wp-block-genova-timeline__inner{margin-top:8rem;margin-bottom:8rem}.single .wp-block-genova-timeline{padding:0}.single .wp-block-genova-timeline__inner{margin:6rem 0 4rem;padding:0 3rem 0 0}.single.single-property .wp-block-genova-timeline{padding:0 8rem}.single.single-property .wp-block-genova-timeline__end-label{min-width:auto}}@media only screen and (min-width:68.75em){.residence-content .wp-block-genova-timeline,.wp-block-genova-timeline-wrapper--vertical .wp-block-genova-timeline{margin-left:0!important;max-width:60rem}.residence-content .wp-block-genova-timeline__inner,.wp-block-genova-timeline-wrapper--vertical .wp-block-genova-timeline__inner{margin-top:3rem!important;margin-bottom:3rem!important}.residence-content .wp-block-genova-timeline__swimlane:first-of-type .wp-block-genova-timeline__event,.wp-block-genova-timeline-wrapper--vertical .wp-block-genova-timeline__swimlane:first-of-type .wp-block-genova-timeline__event{left:auto!important}.residence-content .wp-block-genova-timeline__swimlane:last-of-type .wp-block-genova-timeline__event,.wp-block-genova-timeline-wrapper--vertical .wp-block-genova-timeline__swimlane:last-of-type .wp-block-genova-timeline__event{left:0!important}.wp-block-genova-timeline-wrapper--vertical{margin-left:auto!important}.wp-block-genova-timeline-wrapper--horizontal .wp-block-genova-timeline__inner{margin-top:13rem;margin-bottom:12rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-block-genova-timeline-wrapper--horizontal .wp-block-genova-timeline__wrapper{display:block;height:auto!important;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 1rem}.wp-block-genova-timeline-wrapper--horizontal .wp-block-genova-timeline__swimlane.wp-block-genova-timeline__swimlane--grow{position:relative}.wp-block-genova-timeline-wrapper--horizontal .wp-block-genova-timeline__swimlane.wp-block-genova-timeline__swimlane--spacing{padding:0 1rem}.wp-block-genova-timeline-wrapper--horizontal .wp-block-genova-timeline__swimlane:first-of-type{text-align:center}.wp-block-genova-timeline-wrapper--horizontal .wp-block-genova-timeline__swimlane:first-of-type .wp-block-genova-timeline__bullet{right:0;bottom:-1.1rem}.wp-block-genova-timeline-wrapper--horizontal .wp-block-genova-timeline__swimlane:first-of-type .wp-block-genova-timeline__heading{margin-top:.7rem}.wp-block-genova-timeline-wrapper--horizontal .wp-block-genova-timeline__swimlane:first-of-type .wp-block-genova-timeline__event{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;top:auto!important;bottom:.2rem;padding:0}.wp-block-genova-timeline-wrapper--horizontal .wp-block-genova-timeline__swimlane:last-of-type{text-align:center}.wp-block-genova-timeline-wrapper--horizontal .wp-block-genova-timeline__swimlane:last-of-type .wp-block-genova-timeline__bullet{left:0;top:-1.1rem}.wp-block-genova-timeline-wrapper--horizontal .wp-block-genova-timeline__swimlane:last-of-type .wp-block-genova-timeline__date{display:block;margin-bottom:1.2rem}.wp-block-genova-timeline-wrapper--horizontal .wp-block-genova-timeline__swimlane:last-of-type .wp-block-genova-timeline__event{top:.2rem!important;padding:0}.wp-block-genova-timeline-wrapper--horizontal .wp-block-genova-timeline__event{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;max-width:19rem;width:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.wp-block-genova-timeline-wrapper--horizontal .wp-block-genova-timeline__line{display:block;width:100%;height:1px;background-color:#dedede}.wp-block-genova-timeline-wrapper--horizontal .wp-block-genova-timeline__content{position:relative;top:0;max-width:19rem;width:100%;margin:0 auto}.wp-block-genova-timeline-wrapper--horizontal .wp-block-genova-timeline__start-label{margin:0 -1rem 0 0}.wp-block-genova-timeline-wrapper--horizontal .wp-block-genova-timeline__end-label{margin:0 0 0 -1rem}.wp-block-genova-timeline-wrapper--horizontal .wp-block-genova-timeline__bullet{bottom:0;top:auto;position:relative}.wp-block-genova-timeline-wrapper--horizontal .single .wp-block-genova-timeline .slick-next{top:calc(50% + 4.5rem);right:3.3rem}.wp-block-genova-timeline-wrapper--horizontal .single .wp-block-genova-timeline .slick-prev{left:.3rem;top:calc(50% + 4.5rem)}}@media only screen and (min-width:100em){.wp-block-genova-timeline__inner{margin-top:17rem;margin-bottom:16rem}}@media only screen and (max-width:1100px){.wp-block-genova-timeline__swimlane:first-of-type .wp-block-genova-timeline__event{left:auto!important}.wp-block-genova-timeline__swimlane:last-of-type .wp-block-genova-timeline__event{left:0!important}}@media only screen and (max-width:340px){.wp-block-genova-timeline__heading{font-size:1.1rem}}
/*# sourceMappingURL=data:application/json;base64,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YXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm9lIERpc3BsYXknO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL05vZURpc3BsYXktUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvTm9lRGlzcGxheS1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL05vZURpc3BsYXktUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvTm9lRGlzcGxheS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvTm9lRGlzcGxheS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvTm9lRGlzcGxheS1SZWd1bGFyLnN2ZyNOb2VEaXNwbGF5LVJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vZSBEaXNwbGF5JztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Ob2VEaXNwbGF5LU1lZGl1bS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvTm9lRGlzcGxheS1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvTm9lRGlzcGxheS1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL05vZURpc3BsYXktTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvTm9lRGlzcGxheS1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9Ob2VEaXNwbGF5LU1lZGl1bS5zdmcjTm9lRGlzcGxheS1NZWRpdW1cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vZSBEaXNwbGF5JztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Ob2VEaXNwbGF5LUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL05vZURpc3BsYXktQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9Ob2VEaXNwbGF5LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL05vZURpc3BsYXktQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL05vZURpc3BsYXktQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL05vZURpc3BsYXktQm9sZC5zdmcjTm9lRGlzcGxheS1Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm9lIERpc3BsYXknO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL05vZURpc3BsYXktUmVndWxhckl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvTm9lRGlzcGxheS1SZWd1bGFySXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL05vZURpc3BsYXktUmVndWxhckl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvTm9lRGlzcGxheS1SZWd1bGFySXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvTm9lRGlzcGxheS1SZWd1bGFySXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvTm9lRGlzcGxheS1SZWd1bGFySXRhbGljLnN2ZyNOb2VEaXNwbGF5LVJlZ3VsYXJJdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1N1aXNzZSBJbnRsIE1vbm8nO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL1N1aXNzZUludGxNb25vLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9TdWlzc2VJbnRsTW9uby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9TdWlzc2VJbnRsTW9uby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvU3Vpc3NlSW50bE1vbm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9TdWlzc2VJbnRsTW9uby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL1N1aXNzZUludGxNb25vLnN2ZyNTdWlzc2VJbnRsTW9ub1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3Vpc3NlIEludGwgTW9ubyc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvU3Vpc3NlSW50bE1vbm8tVGhpbi5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvU3Vpc3NlSW50bE1vbm8tVGhpbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9TdWlzc2VJbnRsTW9uby1UaGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9TdWlzc2VJbnRsTW9uby1UaGluLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvU3Vpc3NlSW50bE1vbm8tVGhpbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL1N1aXNzZUludGxNb25vLVRoaW4uc3ZnI1N1aXNzZUludGxNb25vLVRoaW5cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1N1aXNzZSBJbnRsJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9TdWlzc2VJbnRsLUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9TdWlzc2VJbnRsLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL1N1aXNzZUludGwtTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL1N1aXNzZUludGwtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9TdWlzc2VJbnRsLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvU3Vpc3NlSW50bC1MaWdodC5zdmcjU3Vpc3NlSW50bC1MaWdodFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3Vpc3NlIEludGwnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL1N1aXNzZUludGwtUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvU3Vpc3NlSW50bC1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL1N1aXNzZUludGwtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvU3Vpc3NlSW50bC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvU3Vpc3NlSW50bC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvU3Vpc3NlSW50bC1SZWd1bGFyLnN2ZyNTdWlzc2VJbnRsLVJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1N1aXNzZSBJbnRsJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9TdWlzc2VJbnRsLUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL1N1aXNzZUludGwtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9TdWlzc2VJbnRsLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL1N1aXNzZUludGwtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL1N1aXNzZUludGwtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL1N1aXNzZUludGwtQm9sZC5zdmcjU3Vpc3NlSW50bC1Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3Vpc3NlIEludGwnO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL1N1aXNzZUludGwtTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9TdWlzc2VJbnRsLU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9TdWlzc2VJbnRsLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvU3Vpc3NlSW50bC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9TdWlzc2VJbnRsLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL1N1aXNzZUludGwtTWVkaXVtLnN2ZyNTdWlzc2VJbnRsLU1lZGl1bVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVGllbXBvcyBUZXh0JztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9UaWVtcG9zVGV4dC1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9UaWVtcG9zVGV4dC1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL1RpZW1wb3NUZXh0LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL1RpZW1wb3NUZXh0LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9UaWVtcG9zVGV4dC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvVGllbXBvc1RleHQtUmVndWxhci5zdmcjVGllbXBvc1RleHQtUmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVGllbXBvcyBUZXh0JztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9UaWVtcG9zVGV4dC1TZW1pYm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvVGllbXBvc1RleHQtU2VtaWJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvVGllbXBvc1RleHQtU2VtaWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL1RpZW1wb3NUZXh0LVNlbWlib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvVGllbXBvc1RleHQtU2VtaWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9UaWVtcG9zVGV4dC1TZW1pYm9sZC5zdmcjVGllbXBvc1RleHQtU2VtaWJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1RpZW1wb3MgVGV4dCc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvVGllbXBvc1RleHQtUmVndWxhckl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvVGllbXBvc1RleHQtUmVndWxhckl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9UaWVtcG9zVGV4dC1SZWd1bGFySXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9UaWVtcG9zVGV4dC1SZWd1bGFySXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvVGllbXBvc1RleHQtUmVndWxhckl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL1RpZW1wb3NUZXh0LVJlZ3VsYXJJdGFsaWMuc3ZnI1RpZW1wb3NUZXh0LVJlZ3VsYXJJdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1RpZW1wb3MgVGV4dCc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvVGllbXBvc1RleHQtTWVkaXVtSXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9UaWVtcG9zVGV4dC1NZWRpdW1JdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvVGllbXBvc1RleHQtTWVkaXVtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9UaWVtcG9zVGV4dC1NZWRpdW1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9UaWVtcG9zVGV4dC1NZWRpdW1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9UaWVtcG9zVGV4dC1NZWRpdW1JdGFsaWMuc3ZnI1RpZW1wb3NUZXh0LU1lZGl1bUl0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWluaW9uIFBybyc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvTWluaW9uUHJvLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL01pbmlvblByby1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL01pbmlvblByby1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9NaW5pb25Qcm8tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL01pbmlvblByby1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvTWluaW9uUHJvLVJlZ3VsYXIuc3ZnI01pbmlvblByby1SZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG4uaGFtYnVyZ2VyLCAubW9iaWxlLW1lbnUtdG9nZ2xlIHtcbiAgcGFkZGluZzogMCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uaGFtYnVyZ2VyOmhvdmVyLCAubW9iaWxlLW1lbnUtdG9nZ2xlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogMi42cmVtO1xuICBoZWlnaHQ6IDEuN3JlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0wLjE1cmVtO1xufVxuXG4uaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDIuNnJlbTtcbiAgaGVpZ2h0OiAwLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAtMC43cmVtO1xufVxuXG4uaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogLTAuN3JlbTtcbn1cblxuLypcbiAgICogU3BpblxuICAgKi9cbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lciwgLm1vYmlsZS1tZW51LXRvZ2dsZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cblxuLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5tb2JpbGUtbWVudS10b2dnbGUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4yNXMgZWFzZS1pbiwgb3BhY2l0eSAwLjFzIGVhc2UtaW47XG59XG5cbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIsIC5tb2JpbGUtbWVudS10b2dnbGUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjI1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4yMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG5cbi5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIsIC5pcy1hY3RpdmUubW9iaWxlLW1lbnUtdG9nZ2xlIC5oYW1idXJnZXItaW5uZXIsIC5tb2JpbGUtbWVudS1hY3RpdmUgLm1vYmlsZS1tZW51LXRvZ2dsZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLmhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaXMtYWN0aXZlLm1vYmlsZS1tZW51LXRvZ2dsZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5tb2JpbGUtbWVudS1hY3RpdmUgLm1vYmlsZS1tZW51LXRvZ2dsZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMXMgMC4xMnMgZWFzZS1vdXQ7XG59XG5cbi5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyLCAuaXMtYWN0aXZlLm1vYmlsZS1tZW51LXRvZ2dsZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciwgLm1vYmlsZS1tZW51LWFjdGl2ZSAubW9iaWxlLW1lbnUtdG9nZ2xlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMjJzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4uaGFuZG9yZ2VsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDAgc29saWQgI2VlZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLmhhbmRvcmdlbF9faGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuLmhhbmRvcmdlbF9faGVhZGVyLS1vcGVuIC5oYW5kb3JnZWxfX2hlYWRlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5oYW5kb3JnZWxfX2hlYWRlci0tbm90cmFuc2l0aW9uIC5oYW5kb3JnZWxfX2hlYWRlcl9fYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmhhbmRvcmdlbF9faGVhZGVyLS1mb2N1cyAuaGFuZG9yZ2VsX19oZWFkZXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uaGFuZG9yZ2VsX19oZWFkZXJfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcDogMCBzb2xpZCAjZWVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5oYW5kb3JnZWxfX2hlYWRlcl9fYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uaGFuZG9yZ2VsX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAwIHNvbGlkICNlZWU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4xcyBlYXNlIDAuMXM7XG59XG5cbi5oYW5kb3JnZWxfX2NvbnRlbnQtLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZTtcbn1cblxuLmhhbmRvcmdlbF9fY29udGVudC0tb3BlbmVkIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5oYW5kb3JnZWxfX2NvbnRlbnQtLW5vdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5oYW5kb3JnZWxfX2NvbnRlbnRfX2lubmVyIHtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZTtcbn1cblxuLmhhbmRvcmdlbF9fY29udGVudC0tb3BlbmVkIC5oYW5kb3JnZWxfX2NvbnRlbnRfX2lubmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi8qISBub3JtYWxpemUtc2NzcyB8IE1JVC9HUEx2MiBMaWNlbnNlIHwgYml0Lmx5L25vcm1hbGl6ZS1zY3NzICovXG4vKiBEb2N1bWVudFxuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICAgKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gICAgICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICAgICAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAgICAgKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gICAgICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gICAgICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAgICAgKi9cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gICAgICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICAgICAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gICAgICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICAgICAqL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gICAgICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKipcbiAgICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICAgICAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICAgICAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gICAgICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICAgICAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAgICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICAgICAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG5cbi8qIExpbmtzXG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICAgICAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAgICAgKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gICAgICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICAgKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXG4gICAgICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAgICAgKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gICAgICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gICAgICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gICAgICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gICAgICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gICAgICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gICAgICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAgICAgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAgICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAgICAgKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAgICAgKiBhbGwgYnJvd3NlcnMuXG4gICAgICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICAgICAqL1xuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAgICAgKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gICAgICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gICAgICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICAgICAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICAgICAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICAgKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICAgICAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAgICAgKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gICAgICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gICAgICovXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gICAgICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gICAgICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICAgICAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gICAgICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gICAgICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICAgICAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gICAgICovXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi9cbn1cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAvKipcbiAgICAgICAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gICAgICAgKi9cbiAgLyoqXG4gICAgICAgKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gICAgICAgKi9cbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAgICAgKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICAgICAqL1xuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gICAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICAgICAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gICAgICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAgICAgKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gICAgICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAgICAgKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAgICAgKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgICAgKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi9cbiAgLyoqXG4gICAgICAgKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICAgICAgICovXG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCBbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gICAgICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAgICAgKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gICAgICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAgICAgKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gICAgICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gICAgICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAgICAgKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gICAgICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICAgICAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICAgICAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovXG59XG5cbi8qKlxuICAgICAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICAgICAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gICAgICovXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gICAgICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgICAgKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qIEludGVyYWN0aXZlXG4gICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICAgICAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICAgICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAgICAgKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gICAgICovXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFNjcmlwdGluZ1xuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAgICAgKi9cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gICAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gICAgICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEhpZGRlblxuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gICAgICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbioge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbio6YWZ0ZXIsICo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYnV0dG9uLFxudGV4dGFyZWEsXG5pbnB1dFt0eXBlPSd0ZXh0J10sXG5pbnB1dFt0eXBlPSdidXR0b24nXSxcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG5pbnB1dFt0eXBlPSdlbWFpbCddLFxuaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZjlmOWY5O1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cblxuYm9keSB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiVGllbXBvcyBUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBsaW5lLWhlaWdodDogMS45Mjtcbn1cblxuYm9keS5nZW5vdmEtYWx0ZXJuYXRpdmUtZm9udHMge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuYm9keS5ib2R5LWZpeGVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYm9keSBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG59XG5cbmJvZHkuaG9tZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uaW5uZXIge1xuICBtYXgtd2lkdGg6IDE5OHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDRyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5pbm5lciB7XG4gICAgcGFkZGluZzogMCA4cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDEycmVtO1xuICB9XG59XG5cbmhyIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuI2Nvb2tpZS1sYXctaW5mby1hZ2FpbiB7XG4gIGJhY2tncm91bmQ6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbn1cblxuYS5teS1wYWdlc19fYnV0dG9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMC43cmVtIDEuMnJlbSAwLjdyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuYS5teS1wYWdlc19fYnV0dG9uOmhvdmVyLCBhLm15LXBhZ2VzX19idXR0b246YWN0aXZlLCBhLm15LXBhZ2VzX19idXR0b246Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbmEubXktcGFnZXNfX2J1dHRvbjpob3ZlciBzdmcsIGEubXktcGFnZXNfX2J1dHRvbjphY3RpdmUgc3ZnLCBhLm15LXBhZ2VzX19idXR0b246Zm9jdXMgc3ZnIHtcbiAgZmlsbDogd2hpdGU7XG59XG5cbmEubXktcGFnZXNfX2J1dHRvbiBzdmcge1xuICB3aWR0aDogMS4ycmVtO1xuICBoZWlnaHQ6IDEuMnJlbTtcbiAgZmlsbDogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0wLjFyZW07XG4gIG1hcmdpbi1yaWdodDogMC40cmVtO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbmgxLCAuaGVhZGluZy0xIHtcbiAgZm9udC1mYW1pbHk6IFwiTm9lIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICBoMSwgLmhlYWRpbmctMSB7XG4gICAgZm9udC1zaXplOiA2LjJyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MS4yNWVtKSB7XG4gIGgxLCAuaGVhZGluZy0xIHtcbiAgICBmb250LXNpemU6IDcuMXJlbTtcbiAgfVxufVxuXG4uZ2Vub3ZhLWFsdGVybmF0aXZlLWZvbnRzIG1haW4gaDEsIC5nZW5vdmEtYWx0ZXJuYXRpdmUtZm9udHMgbWFpbiAuaGVhZGluZy0xIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG5oMiwgLmhlYWRpbmctMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vZSBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE2O1xuICBtYXJnaW46IDAuNXJlbSAwIDNyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICBoMiwgLmhlYWRpbmctMiB7XG4gICAgZm9udC1zaXplOiA0LjFyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MS4yNWVtKSB7XG4gIGgyLCAuaGVhZGluZy0yIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cblxuLmdlbm92YS1hbHRlcm5hdGl2ZS1mb250cyBtYWluIGgyLCAuZ2Vub3ZhLWFsdGVybmF0aXZlLWZvbnRzIG1haW4gLmhlYWRpbmctMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuaDMsIC5oZWFkaW5nLTMsIC53cC1ibG9jay1nZW5vdmEtZGlzdHJpY3QtYXJjaGl2ZV9faGVhZGluZy1saW5rLCAud3AtYmxvY2stZ2Vub3ZhLW9iamVjdC1hcmNoaXZlX19oZWFkaW5nLWxpbmssIC53cC1ibG9jay1nZW5vdmEtcmVzaWRlbmNlLWFyY2hpdmVfX2hlYWRpbmctbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vZSBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbjogMi4ycmVtIDAgMXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIGgzLCAuaGVhZGluZy0zLCAud3AtYmxvY2stZ2Vub3ZhLWRpc3RyaWN0LWFyY2hpdmVfX2hlYWRpbmctbGluaywgLndwLWJsb2NrLWdlbm92YS1vYmplY3QtYXJjaGl2ZV9faGVhZGluZy1saW5rLCAud3AtYmxvY2stZ2Vub3ZhLXJlc2lkZW5jZS1hcmNoaXZlX19oZWFkaW5nLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODEuMjVlbSkge1xuICBoMywgLmhlYWRpbmctMywgLndwLWJsb2NrLWdlbm92YS1kaXN0cmljdC1hcmNoaXZlX19oZWFkaW5nLWxpbmssIC53cC1ibG9jay1nZW5vdmEtb2JqZWN0LWFyY2hpdmVfX2hlYWRpbmctbGluaywgLndwLWJsb2NrLWdlbm92YS1yZXNpZGVuY2UtYXJjaGl2ZV9faGVhZGluZy1saW5rIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxufVxuXG4uZ2Vub3ZhLWFsdGVybmF0aXZlLWZvbnRzIG1haW4gaDMsIC5nZW5vdmEtYWx0ZXJuYXRpdmUtZm9udHMgbWFpbiAuaGVhZGluZy0zLCAuZ2Vub3ZhLWFsdGVybmF0aXZlLWZvbnRzIG1haW4gLndwLWJsb2NrLWdlbm92YS1kaXN0cmljdC1hcmNoaXZlX19oZWFkaW5nLWxpbmssIC5nZW5vdmEtYWx0ZXJuYXRpdmUtZm9udHMgbWFpbiAud3AtYmxvY2stZ2Vub3ZhLW9iamVjdC1hcmNoaXZlX19oZWFkaW5nLWxpbmssIC5nZW5vdmEtYWx0ZXJuYXRpdmUtZm9udHMgbWFpbiAud3AtYmxvY2stZ2Vub3ZhLXJlc2lkZW5jZS1hcmNoaXZlX19oZWFkaW5nLWxpbmsge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbmg0LCAuaGVhZGluZy00IHtcbiAgZm9udC1mYW1pbHk6IFwiTm9lIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjQ7XG4gIG1hcmdpbjogMi41cmVtIDAgLTAuNXJlbTtcbn1cblxuLmdlbm92YS1hbHRlcm5hdGl2ZS1mb250cyBtYWluIGg0LCAuZ2Vub3ZhLWFsdGVybmF0aXZlLWZvbnRzIG1haW4gLmhlYWRpbmctNCB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuaDUsIC5oZWFkaW5nLTUge1xuICBmb250LWZhbWlseTogXCJUaWVtcG9zIFRleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4yMztcbiAgbWFyZ2luOiAyLjVyZW0gMCAtMC41cmVtO1xufVxuXG4uZ2Vub3ZhLWFsdGVybmF0aXZlLWZvbnRzIG1haW4gaDUsIC5nZW5vdmEtYWx0ZXJuYXRpdmUtZm9udHMgbWFpbiAuaGVhZGluZy01IHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG5oNiwgLmhlYWRpbmctNiB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjkyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDJyZW0gMCAtMXJlbTtcbn1cblxuLmdlbm92YS1hbHRlcm5hdGl2ZS1mb250cyBtYWluIGg2LCAuZ2Vub3ZhLWFsdGVybmF0aXZlLWZvbnRzIG1haW4gLmhlYWRpbmctNiB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uaXMtc3R5bGUtc3Vpc3NlLWludGwge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uaXMtc3R5bGUtc3Vpc3NlLWludGwuaGFzLW1lZGl1bS1mb250LXNpemUge1xuICBmb250LXNpemU6IDEuN3JlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLmlzLXN0eWxlLXN1aXNzZS1pbnRsLmhhcy1tZWRpdW0tZm9udC1zaXplIHtcbiAgICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pbi1pZnJhbWUge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLmluLWlmcmFtZSBoZWFkZXIsXG4uaW4taWZyYW1lIGZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmluLWlmcmFtZSAud3AtYmxvY2stY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5pbi1pZnJhbWUgLnJlc2lkZW5jZS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uaW4taWZyYW1lIC5yZXNpZGVuY2UtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmluLWlmcmFtZSAucmVzaWRlbmNlLWNvbnRlbnQgaDEsIC5pbi1pZnJhbWUgLnJlc2lkZW5jZS1jb250ZW50IGgyLCAuaW4taWZyYW1lIC5yZXNpZGVuY2UtY29udGVudCBoMywgLmluLWlmcmFtZSAucmVzaWRlbmNlLWNvbnRlbnQgaDQsIC5pbi1pZnJhbWUgLnJlc2lkZW5jZS1jb250ZW50IGg1LCAuaW4taWZyYW1lIC5yZXNpZGVuY2UtY29udGVudCBoNiB7XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG5cbi5pbi1pZnJhbWUgLnJlbGF0ZWQtcmVzaWRlbmNlcyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmluLWlmcmFtZSAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmluLWlmcmFtZSAud3AtYmxvY2stZ2Vub3ZhLW5vdGVfX2NvbnRlbnQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMThyZW07XG59XG5cbi5pbi1pZnJhbWUgLndwLWJsb2NrLWdlbm92YS1ub3RlX19jb250ZW50LXdyYXBwZXIgc3Ryb25nIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuOWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG5cbi5pbi1pZnJhbWUgLndwLWJsb2NrLWdlbm92YS1ub3RlX19saXN0IGEge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAuaW4taWZyYW1lIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5pbi1pZnJhbWUgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbi5yZXNpZGVuY2UtY29udGVudCB7XG4gICAgZmxleC1iYXNpczogNzUlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICB9XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIHtcbiAgcGFkZGluZzogNDRweCAyMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA4MHJlbSAhaW1wb3J0YW50O1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luLXRvcDogNS40cmVtO1xufVxuXG5ib2R5IC5wYWdlLXN1Ym1lbnUsXG5ib2R5IC5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlO1xufVxuXG5ib2R5IC5wYWdlLXN1Ym1lbnUge1xuICB0b3A6IDhyZW07XG59XG5cbmJvZHkuaGFzLWh1Z2Utc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuYm9keS5oYXMtaHVnZS1zbGlkZXIgLndwLWJsb2NrLWdlbm92YS1zbGlkZXItd3JhcHBlci0taHVnZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cmVtO1xufVxuXG5ib2R5Lmhhcy1odWdlLXNsaWRlciAuaGVhZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuYm9keS5uYXZpZ2F0aW9uLWhpZGRlbiAuaGVhZGVyLCBib2R5Lm5hdmlnYXRpb24taGlkZGVuIC5wYWdlLXN1Ym1lbnUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyLjhyZW0pO1xufVxuXG5ib2R5Lm5hdmlnYXRpb24taGlkZGVuIC5oZWFkZXI6Zm9jdXMtd2l0aGluLCBib2R5Lm5hdmlnYXRpb24taGlkZGVuIC5wYWdlLXN1Ym1lbnU6Zm9jdXMtd2l0aGluIHtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuaG9tZSAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbmJvZHkuaG9tZSBhLm15LXBhZ2VzX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIHotaW5kZXg6IDU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZTtcbn1cblxuLmhlYWRlci5oZWFkZXItLW1pbmltaXplIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5oZWFkZXIuaGVhZGVyLS1taW5pbWl6ZSAubXktcGFnZXNfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uaGVhZGVyX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNS40cmVtO1xufVxuXG4uaGVhZGVyX19pbm5lcjpiZWZvcmUsIC5oZWFkZXJfX2lubmVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMS41cmVtICogMik7XG4gIGhlaWdodDogMC4xcmVtO1xuICBiYWNrZ3JvdW5kOiAjZGVkZWRlO1xufVxuXG4uaGVhZGVyX19pbm5lcjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlcl9faW5uZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm90dG9tOiA1LjRyZW07XG59XG5cbi5oZWFkZXJfX2xvZ28td3JhcHBlcixcbi5oZWFkZXJfX21lbnUtdG9nZ2xlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNS40cmVtO1xuICB0b3A6IDA7XG59XG5cbi5oZWFkZXJfX2xvZ28td3JhcHBlciB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTlyZW07XG59XG5cbi5oZWFkZXJfX21lbnUtdG9nZ2xlLXdyYXBwZXIge1xuICByaWdodDogMDtcbn1cblxuLmhlYWRlcl9fbG9nbyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTlyZW07XG4gIGhlaWdodDogMS44cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvbG9nby5zdmdcIik7XG59XG5cbi5oZWFkZXJfX2xvZ28gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLmhlYWRlcl9fbWVudS10b2dnbGUge1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5oZWFkZXJfX21lbnUtdG9nZ2xlLWxpbmUge1xuICB3aWR0aDogMi44cmVtO1xuICBoZWlnaHQ6IDAuMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhlYWRlcl9fbWVudS10b2dnbGUtbGluZTpsYXN0LW9mLXR5cGUge1xuICB3aWR0aDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTAuOHJlbTtcbn1cblxuLmhlYWRlcl9fbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNS40cmVtIC8gMik7XG4gIGhlaWdodDogY2FsYyg1LjRyZW0gLyAyIC0gMC4xcmVtKTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5oZWFkZXJfX25hdi1wcmltYXJ5LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXJfX25hdi1wcmltYXJ5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlcl9fbmF2LXByaW1hcnkgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbn1cblxuLmhlYWRlcl9fbmF2LXByaW1hcnkgbGkuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaGVhZGVyX19uYXYtcHJpbWFyeSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5cbi5oZWFkZXJfX25hdi1wcmltYXJ5IGE6aG92ZXIsIC5oZWFkZXJfX25hdi1wcmltYXJ5IGE6Zm9jdXMsIC5oZWFkZXJfX25hdi1wcmltYXJ5IGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzEuODEyNWVtKSB7XG4gICNoZWFkZXJfX25hdi1wcmltYXJ5LXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxLjVyZW07XG4gICAgbGVmdDogMi43cmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gICNoZWFkZXJfX25hdi1wcmltYXJ5LXJpZ2h0IGEubXktcGFnZXNfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgLmhlYWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NC45Mzc1ZW0pIHtcbiAgI2hlYWRlcl9fbmF2LXByaW1hcnktcmlnaHQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDEuMnJlbTtcbiAgICBsZWZ0OiAxLjVyZW07XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgI2hlYWRlcl9fbmF2LXByaW1hcnktcmlnaHQgYS5teS1wYWdlc19fYnV0dG9uIHtcbiAgICB3aWR0aDogMi44cmVtO1xuICAgIGhlaWdodDogMi44cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAjaGVhZGVyX19uYXYtcHJpbWFyeS1yaWdodCBhLm15LXBhZ2VzX19idXR0b24gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjaGVhZGVyX19uYXYtcHJpbWFyeS1yaWdodCBhLm15LXBhZ2VzX19idXR0b24gc3ZnIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0wLjVyZW07XG4gICAgdG9wOiAtMC4xcmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQuOTM3NWVtKSB7XG4gIGJvZHkuaG9tZSAuaGVhZGVyX19pbm5lciB7XG4gICAgaGVpZ2h0OiA1LjRyZW07XG4gIH1cbiAgYm9keS5ob21lIC5oZWFkZXJfX25hdiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgfVxuICBib2R5LmhvbWUgLmhlYWRlcl9fbmF2Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LmhvbWUgLmhlYWRlcl9fbmF2ICNoZWFkZXJfX25hdi1wcmltYXJ5LXJpZ2h0IGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1yaWdodDogMC44cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjVlbSkge1xuICAuaGVhZGVyX19uYXYtcHJpbWFyeSBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgYm9keSB7XG4gICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgfVxuICBib2R5Lmhhcy1odWdlLXNsaWRlciAud3AtYmxvY2stZ2Vub3ZhLXNsaWRlci13cmFwcGVyLS1odWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNy41cmVtO1xuICB9XG4gIGJvZHkuaG9tZSB7XG4gICAgbWFyZ2luLXRvcDogNi4ycmVtO1xuICB9XG4gIC5oZWFkZXJfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDYuMnJlbTtcbiAgfVxuICAuaGVhZGVyX19pbm5lcjpiZWZvcmUsIC5oZWFkZXJfX2lubmVyOmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOHJlbSk7XG4gIH1cbiAgLmhlYWRlcl9faW5uZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvdHRvbTogY2FsYyg2LjJyZW0gLyAyIC0gMXJlbSk7XG4gIH1cbiAgLmhlYWRlcl9fbG9nby13cmFwcGVyLFxuICAuaGVhZGVyX19tZW51LXRvZ2dsZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDYuMnJlbTtcbiAgfVxuICAuaGVhZGVyX19tZW51LXRvZ2dsZS13cmFwcGVyIHtcbiAgICByaWdodDogMi44cmVtO1xuICB9XG4gIC5oZWFkZXJfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRvcDogY2FsYyg2LjJyZW0gLyAyICsgMXJlbSk7XG4gICAgaGVpZ2h0OiBjYWxjKDYuMnJlbSAvIDIgLSAwLjFyZW0gLSAxcmVtKTtcbiAgfVxuICAuaGVhZGVyX19uYXY6YmVmb3JlIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgfVxuICAuaGVhZGVyX19uYXY6YWZ0ZXIge1xuICAgIHdpZHRoOiBjYWxjKDRyZW0gKiAyLjUpO1xuICB9XG4gIC5oZWFkZXJfX25hdi1wcmltYXJ5LXdyYXBwZXIge1xuICAgIGhlaWdodDogY2FsYyg2LjJyZW0gLyAyIC0gMC4xcmVtIC0gMXJlbSk7XG4gIH1cbiAgLmhlYWRlcl9fbmF2LXByaW1hcnkge1xuICAgIHBhZGRpbmctbGVmdDogMS4zcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuM3JlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmhlYWRlcl9fbmF2LXByaW1hcnkgbGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNnJlbTtcbiAgfVxuICAuaGVhZGVyX19uYXYtcHJpbWFyeSBsaTpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmhlYWRlcl9fbmF2LXByaW1hcnkgYSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXJfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDYuMnJlbTtcbiAgfVxuICAuaGVhZGVyX19pbm5lcjpiZWZvcmUsIC5oZWFkZXJfX2lubmVyOmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTZyZW0pO1xuICB9XG4gIC5oZWFkZXJfX21lbnUtdG9nZ2xlLXdyYXBwZXIge1xuICAgIHJpZ2h0OiA2LjhyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MS44NzVlbSkge1xuICBib2R5Lmhhcy1odWdlLXNsaWRlciAud3AtYmxvY2stZ2Vub3ZhLXNsaWRlci13cmFwcGVyLS1odWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgfVxuICBib2R5LmhvbWUge1xuICAgIG1hcmdpbi10b3A6IDdyZW07XG4gIH1cbiAgYm9keS5ob21lLmhhcy1odWdlLXNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBib2R5Lm5hdmlnYXRpb24taGlkZGVuIC5oZWFkZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgYm9keS5uYXZpZ2F0aW9uLWhpZGRlbiAucGFnZS1zdWJtZW51IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMTAwJSAtIDEyLjhyZW0pKTtcbiAgfVxuICBoZWFkZXIuaGVhZGVyLS1taW5pbWl6ZSAuaGVhZGVyX19sb2dvLXdyYXBwZXIsXG4gIGhlYWRlci5oZWFkZXItLW1pbmltaXplIC5oZWFkZXJfX21lbnUtdG9nZ2xlLXdyYXBwZXIsXG4gIGhlYWRlci5oZWFkZXItLW1pbmltaXplIC5oZWFkZXJfX25hdi1wcmltYXJ5LXdyYXBwZXIsXG4gIGhlYWRlci5oZWFkZXItLW1pbmltaXplIC5oZWFkZXJfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgfVxuICBoZWFkZXIuaGVhZGVyLS1taW5pbWl6ZSAuaGVhZGVyX19sb2dvLXdyYXBwZXIsXG4gIGhlYWRlci5oZWFkZXItLW1pbmltaXplIC5oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAxNXJlbTtcbiAgfVxuICBoZWFkZXIuaGVhZGVyLS1taW5pbWl6ZSAjaGVhZGVyX19uYXYtcHJpbWFyeS1yaWdodCB7XG4gICAgdG9wOiAwLjhyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgaGVhZGVyLmhlYWRlci0tbWluaW1pemUgLm15LXBhZ2VzX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG4gIGhlYWRlci5oZWFkZXItLW1pbmltaXplIC5teS1wYWdlc19fYnV0dG9uIHN2ZyB7XG4gICAgd2lkdGg6IDEuMXJlbTtcbiAgICBoZWlnaHQ6IDEuMXJlbTtcbiAgfVxuICAuaGVhZGVyX19sb2dvLXdyYXBwZXIsXG4gIC5oZWFkZXJfX21lbnUtdG9nZ2xlLXdyYXBwZXIsXG4gIC5oZWFkZXJfX25hdi1wcmltYXJ5LXdyYXBwZXIsXG4gIC5oZWFkZXJfX2lubmVyLFxuICAuaGVhZGVyX19sb2dvLXdyYXBwZXIsXG4gIC5oZWFkZXJfX2xvZ28sXG4gIC5teS1wYWdlc19fYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxuICAuaGVhZGVyX19pbm5lciB7XG4gICAgaGVpZ2h0OiA3cmVtO1xuICAgIHBhZGRpbmctbGVmdDogOHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZGVyX19pbm5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9faW5uZXI6YWZ0ZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnJlbSk7XG4gIH1cbiAgLmhlYWRlcl9fbG9nby13cmFwcGVyLFxuICAuaGVhZGVyX19tZW51LXRvZ2dsZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDdyZW07XG4gIH1cbiAgLmhlYWRlcl9fbWVudS10b2dnbGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5oZWFkZXJfX21lbnUtdG9nZ2xlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmhlYWRlcl9fbWVudS10b2dnbGUtbGluZSB7XG4gICAgd2lkdGg6IDRyZW07XG4gIH1cbiAgLmhlYWRlcl9fbWVudS10b2dnbGUtbGluZTpsYXN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIHJpZ2h0OiAtMXJlbTtcbiAgfVxuICAuaGVhZGVyX19uYXYge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdG9wOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmhlYWRlcl9fbmF2OmJlZm9yZSwgLmhlYWRlcl9fbmF2OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX25hdi1wcmltYXJ5LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiA3cmVtO1xuICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgIG92ZXJmbG93LXg6IGluaXRpYWw7XG4gIH1cbiAgLmhlYWRlcl9fbmF2LXByaW1hcnktd3JhcHBlcjpmaXJzdC1vZi10eXBlIHtcbiAgICBsZWZ0OiA4cmVtO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5oZWFkZXJfX25hdi1wcmltYXJ5LXdyYXBwZXI6bGFzdC1vZi10eXBlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxNHJlbTtcbiAgfVxuICAuaGVhZGVyX19uYXYtcHJpbWFyeSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5oZWFkZXJfX25hdi1wcmltYXJ5IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMS44cmVtO1xuICB9XG4gIC5oZWFkZXJfX25hdi1wcmltYXJ5IGxpLmFjdGl2ZSA+IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5oZWFkZXJfX25hdi1wcmltYXJ5IGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xcmVtO1xuICB9XG4gIC5oZWFkZXJfX25hdi1wcmltYXJ5IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG4gIC5oZWFkZXJfX25hdi1wcmltYXJ5IGE6aG92ZXIsIC5oZWFkZXJfX25hdi1wcmltYXJ5IGE6Zm9jdXMsIC5oZWFkZXJfX25hdi1wcmltYXJ5IGE6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAjaGVhZGVyX19uYXYtcHJpbWFyeS1yaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMS45cmVtO1xuICAgIHJpZ2h0OiAxNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxuICAuaGVhZGVyX19tZW51LXRvZ2dsZS13cmFwcGVyIHtcbiAgICByaWdodDogOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgxLjI1ZW0pIHtcbiAgYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMTRyZW07XG4gIH1cbiAgYm9keS5oYXMtaHVnZS1zbGlkZXIgLndwLWJsb2NrLWdlbm92YS1zbGlkZXItd3JhcHBlci0taHVnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNyZW07XG4gIH1cbiAgYm9keS5ob21lIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtO1xuICB9XG4gIGJvZHkuaG9tZS5oYXMtaHVnZS1zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAuaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4O1xuICB9XG59XG5cbi5mb290ZXJfX3RvcC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWRlZGU7XG59XG5cbi5mb290ZXJfX25ld3NsZXR0ZXIge1xuICBtYXgtd2lkdGg6IDQwcmVtO1xufVxuXG4uZm9vdGVyX19uZXdzbGV0dGVyIC5mb290ZXJfX25ld3NsZXR0ZXItaGVhZGluZyB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbi5mb290ZXJfX25ld3NsZXR0ZXIgLmdmaWVsZF9sYWJlbCxcbi5mb290ZXJfX25ld3NsZXR0ZXIgLnZhbGlkYXRpb25fZXJyb3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9vdGVyX19uZXdzbGV0dGVyIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBjb2xvcjogI2RjMzU0NTtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmZvb3Rlcl9fbmV3c2xldHRlciAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICBmb250LWZhbWlseTogXCJUaWVtcG9zIFRleHRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmZvb3Rlcl9fbmV3c2xldHRlci1mb3JtLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb290ZXJfX25ld3NsZXR0ZXItZm9ybS13cmFwcGVyIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgaGVpZ2h0OiA0cmVtO1xuICBsaW5lLWhlaWdodDogNHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMC44cmVtIDRyZW0gMC44cmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmZvb3Rlcl9fbmV3c2xldHRlci1mb3JtLXdyYXBwZXIgaW5wdXRbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmZvb3Rlcl9fbmV3c2xldHRlci1mb3JtLXdyYXBwZXIgaW5wdXRbdHlwZT1lbWFpbF06Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5mb290ZXJfX25ld3NsZXR0ZXItZm9ybS13cmFwcGVyIGlucHV0W3R5cGU9ZW1haWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5mb290ZXJfX25ld3NsZXR0ZXItZm9ybS13cmFwcGVyIGlucHV0W3R5cGU9ZW1haWxdOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5mb290ZXJfX25ld3NsZXR0ZXItZm9ybS13cmFwcGVyIC5jaGVja2JveCBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXJfX25ld3NsZXR0ZXItZm9ybS13cmFwcGVyIC5jaXNpb24tc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjNyZW07XG4gIHJpZ2h0OiAwLjVyZW07XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIHdpZHRoOiAzLjVyZW07XG4gIGhlaWdodDogMy41cmVtO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmZvb3Rlcl9fbmV3c2xldHRlci1mb3JtLWZvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mb290ZXJfX25ld3NsZXR0ZXItZm9ybS1mb290ZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pY29ucy9uZXh0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMS42cmVtO1xuICBoZWlnaHQ6IDEuM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuM3JlbTtcbiAgcmlnaHQ6IDEuMnJlbTtcbn1cblxuLmZvb3Rlcl9fbmV3c2xldHRlci1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEuNXJlbSAwIDA7XG59XG5cbi5mb290ZXJfX25ld3NsZXR0ZXItZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbi5mb290ZXJfX2JvdC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4uZm9vdGVyX19ib3QtY29udGFpbmVyIGEge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mb290ZXJfX2NvcHlyaWdodCBzcGFuLFxuLmZvb3Rlcl9fcHJvZHVjdGlvbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb290ZXJfX2NvcHlyaWdodCBhLFxuLmZvb3Rlcl9fcHJvZHVjdGlvbiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb290ZXJfX2NvcHlyaWdodCBhOmFmdGVyLFxuLmZvb3Rlcl9fcHJvZHVjdGlvbiBhOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDAuM3JlbTtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAwLjFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuXG4uZm9vdGVyX19jb3B5cmlnaHQge1xuICBtYXJnaW46IDJyZW0gMDtcbn1cblxuLmZvb3Rlcl9fbG9nbyB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9vdGVyX19sb2dvIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTlyZW07XG4gIGhlaWdodDogMS44cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvbG9nby5zdmdcIik7XG59XG5cbi5mb290ZXJfX2xvZ28gYSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5mb290ZXJfX2xvZ28gYSB7XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5mb290ZXJfX2xvZ28tLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmZvb3Rlcl9fdG9wLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogN3JlbTtcbiAgICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgfVxuICAuZm9vdGVyX19uZXdzbGV0dGVyIC5mb290ZXJfX25ld3NsZXR0ZXItaGVhZGluZyB7XG4gICAgbWFyZ2luOiAwIDAgMi4ycmVtO1xuICB9XG4gIC5mb290ZXJfX2JvdC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byAxZnI7XG4gICAgZ3JpZC1nYXA6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZGVkZTtcbiAgICBtYXJnaW4tdG9wOiA3cmVtO1xuICB9XG4gIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5mb290ZXJfX2NvcHlyaWdodCBzcGFuLFxuICAuZm9vdGVyX19jb3B5cmlnaHQgZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLmZvb3Rlcl9fcHJvZHVjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmZvb3Rlcl9fcHJvZHVjdGlvbiBhIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG4gIC5mb290ZXJfX2xvZ28tLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9vdGVyX19sb2dvLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MS4yNWVtKSB7XG4gIC5mb290ZXJfX3RvcC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgNGZyO1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICB9XG4gIC5mb290ZXJfX25ld3NsZXR0ZXIsXG4gIC5mb290ZXJfX21lbnUtd3JhcHBlciB7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gIH1cbiAgLmZvb3Rlcl9fbmV3c2xldHRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmZvb3Rlcl9fY29weXJpZ2h0IHNwYW4sXG4gIC5mb290ZXJfX2NvcHlyaWdodCBkaXYge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgfVxufVxuXG4uYnRuLS1jbGVhbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idG4ge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2Y5ZjlmOTtcbiAgbWluLXdpZHRoOiAxOHJlbTtcbiAgcGFkZGluZzogMS45cmVtIDZyZW0gMS43cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmJ0bjpob3ZlciwgLmJ0bjphY3RpdmUsIC5idG46Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5idG4ge1xuICAgIHBhZGRpbmc6IDIuMXJlbSA2cmVtO1xuICB9XG59XG5cbi5idG4tLXdoaXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmOWY5Zjk7XG4gIG1pbi13aWR0aDogMThyZW07XG4gIHBhZGRpbmc6IDEuOXJlbSA2cmVtIDEuN3JlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNmOWY5Zjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYnRuLS13aGl0ZTpob3ZlciwgLmJ0bi0td2hpdGU6YWN0aXZlLCAuYnRuLS13aGl0ZTpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJ0bi0td2hpdGUge1xuICAgIHBhZGRpbmc6IDIuMXJlbSA2cmVtO1xuICB9XG59XG5cbi5idG4tLXdoaXRlOmhvdmVyLCAuYnRuLS13aGl0ZTphY3RpdmUsIC5idG4tLXdoaXRlOmZvY3VzIHtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmOWY5Zjk7XG59XG5cbi5idG4tLXBpbGwge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDIzLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDMuOHJlbTtcbiAgcGFkZGluZzogMXJlbSAyLjRyZW07XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uYnRuLS1waWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDIxOTInO1xuICBtYXJnaW4tcmlnaHQ6IDEuNHJlbTtcbn1cblxuLmJ0bi0tcGlsbDpob3ZlciwgLmJ0bi0tcGlsbDphY3RpdmUsIC5idG4tLXBpbGw6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bl9fZmFuY3lib3gtaWZyYW1lLS1jbG9zZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ljb25zL2Nsb3NlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMS40cmVtO1xuICB3aWR0aDogMS40cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG4gIHRvcDogMS4xcmVtO1xuICByaWdodDogMS4xcmVtO1xufVxuXG4uY2hlY2tib3gsXG4ucmFkaW8ge1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jaGVja2JveCBsYWJlbCxcbi5yYWRpbyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLFxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuN3JlbSAxLjdyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxLjdyZW07XG4gIHdpZHRoOiAxLjdyZW07XG4gIGxlZnQ6IDA7XG4gIHRvcDogMC40cmVtO1xuICB6LWluZGV4OiAyO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLmNsaS1zbGlkZXI6YmVmb3JlLFxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbC5jbGktc2xpZGVyOmJlZm9yZSB7XG4gIHRvcDogMnB4O1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyArIGxhYmVsLFxuaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pY29ucy9yYWRpby11bmNoZWNrZWQuc3ZnKTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pY29ucy9yYWRpby1jaGVja2VkLnN2Zyk7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ljb25zL2NoZWNrYm94LXVuY2hlY2tlZC0xLnN2Zyk7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwuY2xpLXNsaWRlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ljb25zL2NoZWNrYm94LWNoZWNrZWQtMS5zdmcpO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwuY2xpLXNsaWRlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uY2xpLW1vZGFsLWNvbnRlbnQsXG4uY2xpLWJhci1tZXNzYWdlLFxuLmNsaS1iYXItYnRuX2NvbnRhaW5lcixcbiNjb29raWVfYWN0aW9uX2Nsb3NlX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMzkgIWltcG9ydGFudDtcbn1cblxuLnd0LWNsaS1lbGVtZW50LmNsaV9zZXR0aW5nc19idXR0b24ge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jbGktYmFyLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xufVxuXG4jY29va2llLWxhdy1pbmZvLWFnYWluIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmNsaS10YWItZm9vdGVyIC5jbGktYnRuIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG59XG5cbm1haW4uaXMtLWhpZGRlbi1ieS1kaXNjbGFpbWVyLXN2LFxubWFpbi5pcy0taGlkZGVuLWJ5LWRpc2NsYWltZXItZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG5tYWluLmlzLS1oaWRkZW4tYnktZGlzY2xhaW1lci1zdi5pcy0tdmlzaWJsZSxcbm1haW4uaXMtLWhpZGRlbi1ieS1kaXNjbGFpbWVyLWVuLmlzLS12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRpc2NsYWltZXJfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGlzY2xhaW1lcl9fc2lkZWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kaXNjbGFpbWVyX19jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1heC13aWR0aDogODMuN3JlbTtcbn1cblxuLmRpc2NsYWltZXJfX2NvbnRlbnQgaDEsIC5kaXNjbGFpbWVyX19jb250ZW50IGgyLCAuZGlzY2xhaW1lcl9fY29udGVudCBoMywgLmRpc2NsYWltZXJfX2NvbnRlbnQgaDQsIC5kaXNjbGFpbWVyX19jb250ZW50IGg1LCAuZGlzY2xhaW1lcl9fY29udGVudCBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmRpc2NsYWltZXJfX3RleHQge1xuICBoZWlnaHQ6IDQwcmVtO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG1hcmdpbjogM3JlbSAwIDFyZW07XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgLyogVHJhY2sgKi9cbn1cblxuLmRpc2NsYWltZXJfX3RleHQ6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmRpc2NsYWltZXJfX3NpZGViYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kaXNjbGFpbWVyX190ZXh0IHtcbiAgICBwYWRkaW5nOiAzcmVtIDRyZW07XG4gIH1cbn1cblxuLndwLWJsb2NrLWdlbm92YS1hcmNoaXZlX19maWx0ZXJzIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogM3JlbSAycmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtZ2FwOiAzcmVtO1xuICBncmlkLXJvdy1nYXA6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWFyY2hpdmVfX2ZpbHRlcnMud3AtYmxvY2stZ2Vub3ZhLWFyY2hpdmVfX2ZpbHRlcnMtLXByZW1pc2Uge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1hcmNoaXZlX19maWx0ZXJzLndwLWJsb2NrLWdlbm92YS1hcmNoaXZlX19maWx0ZXJzLS1wcmVtaXNlIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWFyY2hpdmVfX2ZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuZGl2LmZhY2V0d3AtZmFjZXQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kaXYuZmFjZXR3cC1mYWNldCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmViZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuZGl2LmZhY2V0d3AtZmFjZXQuaXMtaGlkZGVuICsgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5kaXYuZmFjZXR3cC1mYWNldCAubm9VaS1oYW5kbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuZGl2LmZhY2V0d3AtZmFjZXQgLm5vVWktdGFyZ2V0IHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgYm9yZGVyOiBub25lO1xuICB0b3A6IDAuN3JlbTtcbn1cblxuZGl2LmZhY2V0d3AtZmFjZXQgLm5vVWktaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMC4xcmVtO1xufVxuXG5kaXYuZmFjZXR3cC1mYWNldCAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIHRvcDogLTAuOXJlbTtcbn1cblxuZGl2LmZhY2V0d3AtZmFjZXQgLmZhY2V0d3Atc2xpZGVyLXJlc2V0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmFjZXR3cF9fbGFiZWwge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC45cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZmFjZXR3cC1zbGlkZXItbGFiZWwge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMC44cmVtO1xufVxuXG4uZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI3LjdyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0LjhyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLmZhY2V0d3AtdHlwZS1mc2VsZWN0IC5mcy13cmFwIC5mcy1sYWJlbC13cmFwIC5mcy1sYWJlbCB7XG4gIHBhZGRpbmc6IDAgMnJlbSAwIDFyZW07XG4gIGhlaWdodDogNC44cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzLjE7XG59XG5cbi5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtYXJyb3cge1xuICByaWdodDogMS4xcmVtO1xufVxuXG4uZnMtd3JhcC5tdWx0aXBsZSAuZnMtb3B0aW9uLnNlbGVjdGVkIC5mcy1jaGVja2JveCBpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAycHggM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtYXJjaGl2ZV9fZmlsdGVyLndwLWJsb2NrLWdlbm92YS1hcmNoaXZlX19maWx0ZXItLWlzLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtZHJvcGRvd24ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZnMtbGFiZWwtd3JhcCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbmRpdi5mYWNldHdwLXR5cGUtbnVtYmVyX3JhbmdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xufVxuXG5kaXYuZmFjZXR3cC10eXBlLW51bWJlcl9yYW5nZSAuZmFjZXR3cC1zdWJtaXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5kaXYuZmFjZXR3cC10eXBlLW51bWJlcl9yYW5nZSBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuZGl2LmZhY2V0d3AtdHlwZS1udW1iZXJfcmFuZ2UgaW5wdXQ6Zm9jdXMsIGRpdi5mYWNldHdwLXR5cGUtbnVtYmVyX3JhbmdlIGlucHV0OmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1hcmNoaXZlX19maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWdhcDogM3JlbTtcbiAgICBwYWRkaW5nOiA0cmVtIDRyZW07XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLWFyY2hpdmVfX2ZpbHRlcnMud3AtYmxvY2stZ2Vub3ZhLWFyY2hpdmVfX2ZpbHRlcnMtMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICBncmlkLWdhcDogMnJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLWFyY2hpdmVfX2ZpbHRlcnMud3AtYmxvY2stZ2Vub3ZhLWFyY2hpdmVfX2ZpbHRlcnMtMyAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAge1xuICAgIG1heC13aWR0aDogMjcuN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtYXJjaGl2ZV9fZmlsdGVycy53cC1ibG9jay1nZW5vdmEtYXJjaGl2ZV9fZmlsdGVycy0tcHJlbWlzZSAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtYXJjaGl2ZV9fZmlsdGVyLS1zaXplIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLWFyY2hpdmVfX2ZpbHRlcnMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2cmVtKTtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW07XG4gICAgcGFkZGluZzogM3JlbSAzcmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtYXJjaGl2ZV9fZmlsdGVycy53cC1ibG9jay1nZW5vdmEtYXJjaGl2ZV9fZmlsdGVycy0zIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAyMC43cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1hcmNoaXZlX19maWx0ZXJzLndwLWJsb2NrLWdlbm92YS1hcmNoaXZlX19maWx0ZXJzLS1wcmVtaXNlIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1hcmNoaXZlX19maWx0ZXJzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTByZW0pO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbTtcbiAgICBwYWRkaW5nOiA1cmVtIDVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLWFyY2hpdmVfX2ZpbHRlcnMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNnJlbSk7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtO1xuICAgIHBhZGRpbmc6IDZyZW0gOHJlbSA3cmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtYXJjaGl2ZV9fZmlsdGVycy53cC1ibG9jay1nZW5vdmEtYXJjaGl2ZV9fZmlsdGVycy0zIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAyNy43cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1hcmNoaXZlX19maWx0ZXJzLndwLWJsb2NrLWdlbm92YS1hcmNoaXZlX19maWx0ZXJzLS1wcmVtaXNlIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbWVudS13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNkZWRlZGU7XG59XG5cbi5mb290ZXJfX21lbnUtd3JhcHBlciBhIHtcbiAgZm9udC1mYW1pbHk6IFwiVGllbXBvcyBUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjM7XG4gIG1hcmdpbjogMi41cmVtIDAgLTAuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZ2Vub3ZhLWFsdGVybmF0aXZlLWZvbnRzIG1haW4gLmZvb3Rlcl9fbWVudS13cmFwcGVyIGEge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi5mb290ZXJfX21lbnUtd3JhcHBlciAuYmVsbG93cyB7XG4gIG1hcmdpbjogM3JlbSAwIDA7XG59XG5cbi5mb290ZXJfX21lbnUtd3JhcHBlciAuYmVsbG93cyAuYmVsbG93cy1uYXYgLmJlbGxvd3MtbWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5iZWxsb3dzLXRhcmdldCxcbi5mb290ZXJfX21lbnUtd3JhcHBlciAuYmVsbG93cyAuYmVsbG93cy1uYXYgLmJlbGxvd3Mtc3VibWVudSAuYmVsbG93cy10YXJnZXQsXG4uZm9vdGVyX19tZW51LXdyYXBwZXIgLmJlbGxvd3MgLmJlbGxvd3MtbmF2IC5iZWxsb3dzLXRhcmdldCwgLmZvb3Rlcl9fbWVudS13cmFwcGVyIC5iZWxsb3dzIC5iZWxsb3dzLW5hdiAuYmVsbG93cy1jdXN0b20tY29udGVudC5iZWxsb3dzLWN1c3RvbS1jb250ZW50LXBhZGRlZCxcbi5mb290ZXJfX21lbnUtd3JhcHBlciAuYmVsbG93cyAuYmVsbG93cy1uYXYgLmJlbGxvd3MtdGFyZ2V0LmJlbGxvd3MtdGFyZ2V0LXctaW1hZ2UgPiAuYmVsbG93cy10YXJnZXQtdGV4dCxcbi5mb290ZXJfX21lbnUtd3JhcHBlciAuYmVsbG93cyAuYmVsbG93cy1uYXYgLmJlbGxvd3MtdGFyZ2V0LmJlbGxvd3MtdGFyZ2V0LXctaW1hZ2UgPiAuYmVsbG93cy1pbWFnZS5iZWxsb3dzLWltYWdlLXBhZGRlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvb3Rlcl9fbWVudS13cmFwcGVyIC5iZWxsb3dzIC5iZWxsb3dzLW5hdiAuYmVsbG93cy1pdGVtLWxldmVsLTAgPiAuYmVsbG93cy10YXJnZXQge1xuICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgI2RlZGVkZTtcbn1cblxuLmZvb3Rlcl9fbWVudS13cmFwcGVyIC5iZWxsb3dzIC5iZWxsb3dzLW5hdiAuYmVsbG93cy1zdWJ0b2dnbGUgLmZhIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZvb3Rlcl9fbWVudS13cmFwcGVyIC5iZWxsb3dzIC5iZWxsb3dzLW5hdiAuYmVsbG93cy1zdWJ0b2dnbGUgLmZhOmFmdGVyIHtcbiAgY29udGVudDogJysnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmZvb3Rlcl9fbWVudS13cmFwcGVyIC5iZWxsb3dzIC5iZWxsb3dzLW5hdiAuYmVsbG93cy1hY3RpdmUgPiAuYmVsbG93cy10YXJnZXQgLmJlbGxvd3Mtc3VidG9nZ2xlIC5iZWxsb3dzLXN1YnRvZ2dsZS1pY29uLWNvbGxhcHNlOmFmdGVyIHtcbiAgY29udGVudDogJy0nO1xufVxuXG4uZm9vdGVyX19tZW51LXdyYXBwZXIgLmJlbGxvd3MgLmJlbGxvd3MtbmF2IC5iZWxsb3dzLXRhcmdldCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbn1cblxuLmZvb3Rlcl9fbWVudS13cmFwcGVyIC5iZWxsb3dzLXN1Ym1lbnUgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAwLjhyZW0gMCAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyX19tZW51LXdyYXBwZXIgLmJlbGxvd3Mtc3VibWVudSBsaTpmaXJzdC1vZi10eXBlIGEge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyX19tZW51LXdyYXBwZXIgLmJlbGxvd3Mtc3VibWVudSBsaTpsYXN0LW9mLXR5cGUgYSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5mb290ZXJfX21lbnUtd3JhcHBlciAuYmVsbG93cyB7XG4gICAgbWFyZ2luOiA1cmVtIDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmZvb3Rlcl9fbWVudS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlcl9fbWVudS13cmFwcGVyIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5mb290ZXJfX21lbnUtd3JhcHBlciAuYmVsbG93cyAuYmVsbG93cy1uYXYge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLWdhcDogMS41cmVtO1xuICB9XG4gIC5mb290ZXJfX21lbnUtd3JhcHBlciAuYmVsbG93cyAuYmVsbG93cy1uYXYgLmJlbGxvd3Mtc3VibWVudSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZm9vdGVyX19tZW51LXdyYXBwZXIgLmJlbGxvd3MgLmJlbGxvd3MtbmF2IC5iZWxsb3dzLXN1YnRvZ2dsZSAuZmEge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZm9vdGVyX19tZW51LXdyYXBwZXIgLmJlbGxvd3MgLmJlbGxvd3MtbmF2IC5iZWxsb3dzLWl0ZW0tbGV2ZWwtMCA+IC5iZWxsb3dzLXRhcmdldCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDAgMi4ycmVtO1xuICB9XG4gIC5mb290ZXJfX21lbnUtd3JhcHBlciAuYmVsbG93cyAuYmVsbG93cy1uYXYgLmJlbGxvd3MtdGFyZ2V0LFxuICAuZm9vdGVyX19tZW51LXdyYXBwZXIgLmJlbGxvd3MgLmJlbGxvd3MtbmF2IC5iZWxsb3dzLWN1c3RvbS1jb250ZW50LmJlbGxvd3MtY3VzdG9tLWNvbnRlbnQtcGFkZGVkLFxuICAuZm9vdGVyX19tZW51LXdyYXBwZXIgLmJlbGxvd3MgLmJlbGxvd3MtbmF2IC5iZWxsb3dzLXRhcmdldC5iZWxsb3dzLXRhcmdldC13LWltYWdlID4gLmJlbGxvd3MtdGFyZ2V0LXRleHQsXG4gIC5mb290ZXJfX21lbnUtd3JhcHBlciAuYmVsbG93cyAuYmVsbG93cy1uYXYgLmJlbGxvd3MtdGFyZ2V0LmJlbGxvd3MtdGFyZ2V0LXctaW1hZ2UgPiAuYmVsbG93cy1pbWFnZS5iZWxsb3dzLWltYWdlLXBhZGRlZCB7XG4gICAgcGFkZGluZzogMC44cmVtO1xuICB9XG4gIC5mb290ZXJfX21lbnUtd3JhcHBlciAuYmVsbG93cyAuYmVsbG93cy1uYXYgLmJlbGxvd3Mtc3VibWVudSAuYmVsbG93cy10YXJnZXQge1xuICAgIHBhZGRpbmc6IDAuOHJlbTtcbiAgfVxuICAuZm9vdGVyX19tZW51LXdyYXBwZXIgLmJlbGxvd3Mtc3VibWVudSBhIHtcbiAgICBwYWRkaW5nOiAwLjhyZW0gMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb290ZXJfX21lbnUtd3JhcHBlciAuYmVsbG93cy1zdWJtZW51IGxpOmZpcnN0LW9mLXR5cGUgYSB7XG4gICAgcGFkZGluZy10b3A6IDAuOCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb290ZXJfX21lbnUtd3JhcHBlciAuYmVsbG93cy1zdWJtZW51IGxpOmxhc3Qtb2YtdHlwZSBhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MS4yNWVtKSB7XG4gIC5mb290ZXJfX21lbnUtd3JhcHBlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5mb290ZXJfX21lbnUtd3JhcHBlciAuYmVsbG93cyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5nbG9iYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzVyZW07XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogSUUgYW5kIEVkZ2UgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGaXJlZm94ICovXG59XG5cbi5nbG9iYWwtaGVhZGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbG9iYWwtaGVhZGVyLmdsb2JhbC1oZWFkZXItdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZ2xvYmFsLWhlYWRlcl9faW5uZXIge1xuICBwYWRkaW5nOiA2cmVtIDEuNXJlbSA0cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG5cbi5nbG9iYWwtaGVhZGVyX19pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2xvYmFsLWhlYWRlcl9fbmF2LXByaW1hcnkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdsb2JhbC1oZWFkZXJfX25hdi1wcmltYXJ5ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLmdsb2JhbC1oZWFkZXJfX25hdi1wcmltYXJ5ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gdWwuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2xvYmFsLWhlYWRlcl9fbmF2LXByaW1hcnkgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2xvYmFsLWhlYWRlcl9fbmF2LXByaW1hcnkgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiBhLCAuZ2xvYmFsLWhlYWRlcl9fbmF2LXByaW1hcnkgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5jdXJyZW50X3BhZ2VfaXRlbSA+IGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmdsb2JhbC1oZWFkZXJfX25hdi1wcmltYXJ5IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uY3VycmVudF9wYWdlX2FuY2VzdG9yID4gdWwuc3ViLW1lbnUsIC5nbG9iYWwtaGVhZGVyX19uYXYtcHJpbWFyeSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmN1cnJlbnRfcGFnZV9pdGVtID4gdWwuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4uZ2xvYmFsLWhlYWRlcl9fbmF2LXByaW1hcnkgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiBzcGFuLmhhcy1zdWJtZW51Om5vdCguaGFzLXN1Ym1lbnUtLW5lc3RlZCksIC5nbG9iYWwtaGVhZGVyX19uYXYtcHJpbWFyeSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmN1cnJlbnRfcGFnZV9pdGVtID4gc3Bhbi5oYXMtc3VibWVudTpub3QoLmhhcy1zdWJtZW51LS1uZXN0ZWQpIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uZ2xvYmFsLWhlYWRlcl9fbmF2LXByaW1hcnkgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiBzcGFuLmhhcy1zdWJtZW51Om5vdCguaGFzLXN1Ym1lbnUtLW5lc3RlZCk6YWZ0ZXIsIC5nbG9iYWwtaGVhZGVyX19uYXYtcHJpbWFyeSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmN1cnJlbnRfcGFnZV9pdGVtID4gc3Bhbi5oYXMtc3VibWVudTpub3QoLmhhcy1zdWJtZW51LS1uZXN0ZWQpOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuNXJlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IC4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1NTU1O1xuICBoZWlnaHQ6IDAuMXJlbTtcbiAgd2lkdGg6IDEuMnJlbTtcbn1cblxuLmdsb2JhbC1oZWFkZXJfX25hdi1wcmltYXJ5IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uY3VycmVudF9wYWdlX2FuY2VzdG9yID4gc3Bhbi5oYXMtc3VibWVudS0tbmVzdGVkLCAuZ2xvYmFsLWhlYWRlcl9fbmF2LXByaW1hcnkgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5jdXJyZW50X3BhZ2VfaXRlbSA+IHNwYW4uaGFzLXN1Ym1lbnUtLW5lc3RlZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uZ2xvYmFsLWhlYWRlcl9fbmF2LXByaW1hcnkgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIk5vZSBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbjogMi4ycmVtIDAgMXJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAuZ2xvYmFsLWhlYWRlcl9fbmF2LXByaW1hcnkgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODEuMjVlbSkge1xuICAuZ2xvYmFsLWhlYWRlcl9fbmF2LXByaW1hcnkgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG59XG5cbi5nZW5vdmEtYWx0ZXJuYXRpdmUtZm9udHMgbWFpbiAuZ2xvYmFsLWhlYWRlcl9fbmF2LXByaW1hcnkgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi5nbG9iYWwtaGVhZGVyX19uYXYtcHJpbWFyeSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uZ2xvYmFsLWhlYWRlcl9fbmF2LXByaW1hcnkgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEgKyBzcGFuLmhhcy1zdWJtZW51IHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICM1NTU1NTU7XG59XG5cbi5nbG9iYWwtaGVhZGVyX19uYXYtcHJpbWFyeSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSArIHNwYW4uaGFzLXN1Ym1lbnUtLW5lc3RlZCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9kb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogMS4zcmVtO1xuICBoZWlnaHQ6IDEuM3JlbTtcbiAgcmlnaHQ6IC4xcmVtO1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmdsb2JhbC1oZWFkZXJfX25hdi1wcmltYXJ5IHVsLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAxcmVtIDAgMCAxLjVyZW07XG59XG5cbi5nbG9iYWwtaGVhZGVyX19uYXYtcHJpbWFyeSB1bC5zdWItbWVudSB1bC5zdWItbWVudSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwIC41cmVtIDEuNXJlbTtcbn1cblxuLmdsb2JhbC1oZWFkZXJfX25hdi1wcmltYXJ5IHVsLnN1Yi1tZW51IGxpIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5nbG9iYWwtaGVhZGVyX19uYXYtcHJpbWFyeSB1bC5zdWItbWVudSBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG59XG5cbi5nbG9iYWwtaGVhZGVyX19uYXYtcHJpbWFyeSB1bC5zdWItbWVudSBsaS5hY3RpdmUgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5nbG9iYWwtaGVhZGVyX19uYXYtcHJpbWFyeSB1bC5zdWItbWVudSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG59XG5cbi5nbG9iYWwtaGVhZGVyX19uYXYtcHJpbWFyeSB1bC5zdWItbWVudSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5nbG9iYWwtaGVhZGVyX19uYXYtcHJpbWFyeSBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5oYXMtc3VibWVudSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZ2xvYmFsLWhlYWRlcl9fZXh0cmFzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5nbG9iYWwtaGVhZGVyX19leHRyYXMgcCwgLmdsb2JhbC1oZWFkZXJfX2V4dHJhcyBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5nbG9iYWwtaGVhZGVyX19leHRyYXMgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5nbG9iYWwtaGVhZGVyX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbn1cblxuLmdsb2JhbC1oZWFkZXJfX2xpbmtzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIHBhZGRpbmc6IDNyZW0gMCAwIDA7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi5nbG9iYWwtaGVhZGVyX19saW5rcyBoMiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmdsb2JhbC1oZWFkZXJfX2xpbmtzIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZ2xvYmFsLWhlYWRlcl9fbGlua3MgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG59XG5cbi5nbG9iYWwtaGVhZGVyX19saW5rcyBhIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG59XG5cbi5nbG9iYWwtaGVhZGVyX19saW5rcyBhOmhvdmVyLCAuZ2xvYmFsLWhlYWRlcl9fbGlua3MgYTphY3RpdmUsIC5nbG9iYWwtaGVhZGVyX19saW5rcyBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5nbG9iYWwtaGVhZGVyX19saW5rcy1jb2x1bW4ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBncmlkLWdhcDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uZ2xvYmFsLWhlYWRlcl9fbGlua3MtY29sdW1uIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmdsb2JhbC1oZWFkZXJfX2xpbmtzLWNvbHVtbiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmdsb2JhbC1oZWFkZXJfX2xpbmtzLWNvbHVtbiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uZ2xvYmFsLWhlYWRlcl9fbGlua3MtY29sdW1uIGE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pY29ucy9uZXh0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMS4ycmVtO1xuICBoZWlnaHQ6IDAuOXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbn1cblxuLmdsb2JhbC1oZWFkZXJfX2V4dHJhcy1oZWFkaW5nIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZ2xvYmFsLWhlYWRlcl9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnJlbTtcbiAgcmlnaHQ6IDEuNXJlbTtcbn1cblxuLmdsb2JhbC1oZWFkZXJfX2Nsb3NlIHN2ZyB7XG4gIGZpbGw6ICM1NTU1NTU7XG4gIGhlaWdodDogMS42cmVtO1xuICB3aWR0aDogMS42cmVtO1xufVxuXG4uZ2xvYmFsLWhlYWRlcl9fc29jaWFsIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIHBhZGRpbmc6IDNyZW0gMCAwIDA7XG4gIG1hcmdpbi10b3A6IDEuN3JlbTtcbn1cblxuLmdsb2JhbC1oZWFkZXJfX3NvY2lhbCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmdsb2JhbC1oZWFkZXJfX3NvY2lhbCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uZ2xvYmFsLWhlYWRlcl9fc29jaWFsLWxpbmstd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jdXJyZW50LXBhZ2UtYW5jaG9yLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLmdsb2JhbC1oZWFkZXJfX2xvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IDJyZW07XG59XG5cbi5nbG9iYWwtaGVhZGVyX19sb2dvIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTJyZW07XG4gIGhlaWdodDogMS42cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvbG9nby5zdmdcIik7XG59XG5cbi5nbG9iYWwtaGVhZGVyX19sb2dvIGEgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG59XG5cbi5nbG9iYWwtaGVhZGVyX19vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY3Vyc29yOiBwb2ludGVycztcbn1cblxuLmdsb2JhbC1oZWFkZXJfX292ZXJsYXkuZ2xvYmFsLWhlYWRlcl9fb3ZlcmxheS0tdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAuZ2xvYmFsLWhlYWRlcl9fZXh0cmFzLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyX19saW5rcyBhIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlcl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDcuM3JlbSA4cmVtIDhyZW07XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXJfX2xvZ28ge1xuICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgdG9wOiB1bnNldDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDJyZW0gMCA1cmVtIDEwLjZyZW07XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHdoaXRlIDgwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlcl9fY2xvc2Uge1xuICAgIHJpZ2h0OiA0cmVtO1xuICAgIHRvcDogOHJlbTtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlcl9fbmF2LXByaW1hcnkgdWwuc3ViLW1lbnUge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlcl9fbmF2LXByaW1hcnkgdWwuc3ViLW1lbnUgdWwuc3ViLW1lbnUge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyX19uYXYtcHJpbWFyeSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXJfX25hdi1wcmltYXJ5IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhICsgLmhhcy1zdWJtZW51IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlcl9fc29jaWFsLFxuICAuZ2xvYmFsLWhlYWRlcl9fbGlua3Mge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyX19zb2NpYWwtbGluay13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZ2xvYmFsLWhlYWRlcl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDhyZW0gMTZyZW0gOHJlbSA4cmVtO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyX19jbG9zZSB7XG4gICAgcmlnaHQ6IDhyZW07XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXJfX25hdi1wcmltYXJ5IHVsLnN1Yi1tZW51IHVsLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXJfX25hdi1wcmltYXJ5IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uY3VycmVudF9wYWdlX2FuY2VzdG9yID4gc3Bhbi5oYXMtc3VibWVudTpub3QoLmhhcy1zdWJtZW51LS1uZXN0ZWQpOmFmdGVyLCAuZ2xvYmFsLWhlYWRlcl9fbmF2LXByaW1hcnkgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5jdXJyZW50X3BhZ2VfaXRlbSA+IHNwYW4uaGFzLXN1Ym1lbnU6bm90KC5oYXMtc3VibWVudS0tbmVzdGVkKTphZnRlciB7XG4gICAgdG9wOiAxLjJyZW07XG4gICAgd2lkdGg6IDEuMXJlbTtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlcl9fbmF2LXByaW1hcnkgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuICAuZ2xvYmFsLWhlYWRlcl9fbmF2LXByaW1hcnkgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEgKyBzcGFuLmhhcy1zdWJtZW51Om5vdCguaGFzLXN1Ym1lbnUtLW5lc3RlZCkge1xuICAgIHRvcDogLjVyZW07XG4gIH1cbiAgLmdsb2JhbC1oZWFkZXJfX25hdi1wcmltYXJ5IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhICsgc3Bhbi5oYXMtc3VibWVudS0tbmVzdGVkIHtcbiAgICB0b3A6IC4ycmVtO1xuICAgIGxlZnQ6IC4ycmVtO1xuICB9XG4gIC5nbG9iYWwtaGVhZGVyX19uYXYtcHJpbWFyeSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHVsLnN1Yi1tZW51IGEge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbmJvZHkgI2dmb3JtX3dyYXBwZXJfNyB7XG4gIG1heC13aWR0aDogNTcuM3JlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmJvZHkgI2dmb3JtX3dyYXBwZXJfNyAuZ2Zvcm1fdGl0bGUsXG5ib2R5ICNnZm9ybV93cmFwcGVyXzcgLmdmb3JtX2Rlc2NyaXB0aW9uLFxuYm9keSAjZ2Zvcm1fd3JhcHBlcl83IC5nZm9ybV9yZXF1aXJlZF9sZWdlbmQsXG5ib2R5ICNnZm9ybV93cmFwcGVyXzcgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keSAjZ2Zvcm1fd3JhcHBlcl83IC5nZmllbGRfcmVxdWlyZWQge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbmJvZHkgI2dmb3JtX3dyYXBwZXJfNyAuZ2ZpZWxkX3ZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYm9keSAjZ2Zvcm1fd3JhcHBlcl83IC5nZmllbGQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG5ib2R5ICNnZm9ybV93cmFwcGVyXzcgLmdmb3JtX2ZpZWxkcyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuYm9keSAjZ2Zvcm1fd3JhcHBlcl83IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDFyZW0gMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxLjVyZW0gNHJlbSAhaW1wb3J0YW50O1xufVxuXG5ib2R5ICNnZm9ybV93cmFwcGVyXzcgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pOmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgI2dmb3JtX3dyYXBwZXJfNyAucHJvcGVydHktY2hlY2tib3hlcyBsZWdlbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5ICNnZm9ybV93cmFwcGVyXzcgLnByb3BlcnR5LWNoZWNrYm94ZXMgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5ICNnZm9ybV93cmFwcGVyXzcgLnByb3BlcnR5LWNoZWNrYm94ZXMgbGFiZWw6YmVmb3JlIHtcbiAgdG9wOiAwLjNyZW07XG59XG5cbmJvZHkgI2dmb3JtX3dyYXBwZXJfNyAucHJvcGVydHktY2hlY2tib3hlcyBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvY2ItcHJvcGVydHkuc3ZnKTtcbn1cblxuYm9keSAjZ2Zvcm1fd3JhcHBlcl83IC5wcm9wZXJ0eS1jaGVja2JveGVzIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmJvZHkgI2dmb3JtX3dyYXBwZXJfNyAucHJvcGVydHktY2hlY2tib3hlcyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9jYi1wcm9wZXJ0eS1jaGVja2VkLnN2Zyk7XG59XG5cbmJvZHkgI2dmb3JtX3dyYXBwZXJfNyAuc2VsZWN0LWFsbC1wcm9wZXJ0aWVzIHtcbiAgbWFyZ2luOiAtMXJlbSAwIDAuMjVyZW07XG59XG5cbmJvZHkgI2dmb3JtX3dyYXBwZXJfNyAuc2VsZWN0LWFsbC1wcm9wZXJ0aWVzIGxhYmVsIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNGM0YzQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzRjNGM0O1xuICBwYWRkaW5nOiAxLjZyZW0gMCAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAtLjNweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyJTtcbn1cblxuYm9keSAjZ2Zvcm1fd3JhcHBlcl83IC5zZWxlY3QtYWxsLXByb3BlcnRpZXMgbGFiZWw6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keSAjZ2Zvcm1fd3JhcHBlcl83IC5zZWxlY3QtYWxsLXByb3BlcnRpZXMgbGFiZWwgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG5cbmJvZHkgI2dmb3JtX3dyYXBwZXJfNyAuc2VsZWN0LWFsbC1wcm9wZXJ0aWVzIGxhYmVsIHNwYW46YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuN3JlbSAxLjdyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxLjdyZW07XG4gIHdpZHRoOiAxLjdyZW07XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTAuMnJlbTtcbiAgei1pbmRleDogMjtcbn1cblxuYm9keSAjZ2Zvcm1fd3JhcHBlcl83IC5zZWxlY3QtYWxsLXByb3BlcnRpZXMgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvY2ItcHJvcGVydHkuc3ZnKTtcbn1cblxuYm9keSAjZ2Zvcm1fd3JhcHBlcl83IC5zZWxlY3QtYWxsLXByb3BlcnRpZXMgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYm9keSAjZ2Zvcm1fd3JhcHBlcl83IC5zZWxlY3QtYWxsLXByb3BlcnRpZXMgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9jYi1wcm9wZXJ0eS1jaGVja2VkLnN2Zyk7XG59XG5cbmJvZHkgI2dmb3JtX3dyYXBwZXJfNyAuZ2Zvcm1fYWpheF9zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiAtMnJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MS44NzVlbSkge1xuICBib2R5ICNnZm9ybV93cmFwcGVyXzcgLnByb3BlcnR5LWNoZWNrYm94ZXMgLmdmaWVsZF9jaGVja2JveCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyJTtcbiAgfVxuICBib2R5ICNnZm9ybV93cmFwcGVyXzcgLnNlbGVjdC1hbGwtcHJvcGVydGllcyB7XG4gICAgbWFyZ2luOiAtMXJlbSAwIDAuMjVyZW07XG4gIH1cbiAgYm9keSAjZ2Zvcm1fd3JhcHBlcl83IC5zZWxlY3QtYWxsLXByb3BlcnRpZXMgbGFiZWwge1xuICAgIHBhZGRpbmc6IDEuNnJlbSAwIDEuM3JlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbiAgYm9keSAjZ2Zvcm1fd3JhcHBlcl83IC5zZWxlY3QtYWxsLXByb3BlcnRpZXMgbGFiZWwgc3BhbjpiZWZvcmUge1xuICAgIHRvcDogLTAuM3JlbTtcbiAgfVxufVxuXG4uZ2Zvcm1fcmFuZ2VzbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nZm9ybV9yYW5nZXNsaWRlciAubm9VaS1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAwLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmdmb3JtX3Jhbmdlc2xpZGVyIC5naW5wdXRfY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA1LjJyZW07XG59XG5cbi5nZm9ybV9yYW5nZXNsaWRlciAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDEuOXJlbTtcbiAgaGVpZ2h0OiAxLjlyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRvcDogLTAuOHJlbTtcbiAgbGVmdDogLTFyZW07XG59XG5cbi5nZm9ybV9yYW5nZXNsaWRlciAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZTpiZWZvcmUsIC5nZm9ybV9yYW5nZXNsaWRlciAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nZm9ybV9yYW5nZXNsaWRlciAubm9VaS10YXJnZXQge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5nZm9ybV9yYW5nZXNsaWRlciAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmdmb3JtX3Jhbmdlc2xpZGVyIC5yYW5nZXNsaWRlcl9kaXNwbGF5IHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnJhbmdlc2xpZGVyLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiA0LjNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtLjNweDtcbiAgbWF4LXdpZHRoOiA0cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucmFuZ2VzbGlkZXItbGFiZWwtbWluIHtcbiAgbGVmdDogMDtcbn1cblxuLnJhbmdlc2xpZGVyLWxhYmVsLW1heCB7XG4gIHJpZ2h0OiAzLjFyZW07XG59XG5cbm1haW4gLmdmb3JtX3dyYXBwZXIsXG4uZGlzY2xhaW1lcl9fY29udGVudCAuZ2Zvcm1fd3JhcHBlcixcbmJvZHkgI2dmb3JtX3dyYXBwZXJfNyAuZ2Zvcm1fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTk4cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIG1haW4gLmdmb3JtX3dyYXBwZXIsXG4gIC5kaXNjbGFpbWVyX19jb250ZW50IC5nZm9ybV93cmFwcGVyLFxuICBib2R5ICNnZm9ybV93cmFwcGVyXzcgLmdmb3JtX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgbWFpbiAuZ2Zvcm1fd3JhcHBlcixcbiAgLmRpc2NsYWltZXJfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIsXG4gIGJvZHkgI2dmb3JtX3dyYXBwZXJfNyAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCA4cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgbWFpbiAuZ2Zvcm1fd3JhcHBlcixcbiAgLmRpc2NsYWltZXJfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIsXG4gIGJvZHkgI2dmb3JtX3dyYXBwZXJfNyAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAxMnJlbTtcbiAgfVxufVxuXG5tYWluIC5nZm9ybV93cmFwcGVyIGZvcm0sXG4uZGlzY2xhaW1lcl9fY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtLFxuYm9keSAjZ2Zvcm1fd3JhcHBlcl83IC5nZm9ybV93cmFwcGVyIGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg3cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxubWFpbiAuZ2Zvcm1fYm9keSxcbi5kaXNjbGFpbWVyX19jb250ZW50IC5nZm9ybV9ib2R5LFxuYm9keSAjZ2Zvcm1fd3JhcHBlcl83IC5nZm9ybV9ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5tYWluIC5nZm9ybV9maWVsZHMsXG4uZGlzY2xhaW1lcl9fY29udGVudCAuZ2Zvcm1fZmllbGRzLFxuYm9keSAjZ2Zvcm1fd3JhcHBlcl83IC5nZm9ybV9maWVsZHMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzcmVtKTtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG5cbm1haW4gLmdmaWVsZCxcbi5kaXNjbGFpbWVyX19jb250ZW50IC5nZmllbGQsXG5ib2R5ICNnZm9ybV93cmFwcGVyXzcgLmdmaWVsZCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbm1haW4gLmdmaWVsZC5nc2VjdGlvbixcbi5kaXNjbGFpbWVyX19jb250ZW50IC5nZmllbGQuZ3NlY3Rpb24sXG5ib2R5ICNnZm9ybV93cmFwcGVyXzcgLmdmaWVsZC5nc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbm1haW4gLmdmaWVsZCAuc21hbGwsXG5tYWluIC5nZmllbGQgLm1lZGl1bSxcbm1haW4gLmdmaWVsZCAubGFyZ2UsXG4uZGlzY2xhaW1lcl9fY29udGVudCAuZ2ZpZWxkIC5zbWFsbCxcbi5kaXNjbGFpbWVyX19jb250ZW50IC5nZmllbGQgLm1lZGl1bSxcbi5kaXNjbGFpbWVyX19jb250ZW50IC5nZmllbGQgLmxhcmdlLFxuYm9keSAjZ2Zvcm1fd3JhcHBlcl83IC5nZmllbGQgLnNtYWxsLFxuYm9keSAjZ2Zvcm1fd3JhcHBlcl83IC5nZmllbGQgLm1lZGl1bSxcbmJvZHkgI2dmb3JtX3dyYXBwZXJfNyAuZ2ZpZWxkIC5sYXJnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5tYWluIC5nc2VjdGlvbl90aXRsZSxcbi5kaXNjbGFpbWVyX19jb250ZW50IC5nc2VjdGlvbl90aXRsZSxcbmJvZHkgI2dmb3JtX3dyYXBwZXJfNyAuZ3NlY3Rpb25fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBtYXJnaW46IDA7XG59XG5cbm1haW4gLmdmaWVsZF9sYWJlbCxcbi5kaXNjbGFpbWVyX19jb250ZW50IC5nZmllbGRfbGFiZWwsXG5ib2R5ICNnZm9ybV93cmFwcGVyXzcgLmdmaWVsZF9sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAtLjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xufVxuXG5tYWluIC5oaWRlLWxhYmVsIC5nZmllbGRfbGFiZWwsXG4uZGlzY2xhaW1lcl9fY29udGVudCAuaGlkZS1sYWJlbCAuZ2ZpZWxkX2xhYmVsLFxuYm9keSAjZ2Zvcm1fd3JhcHBlcl83IC5oaWRlLWxhYmVsIC5nZmllbGRfbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5tYWluIC5nZmllbGRfaHRtbCxcbi5kaXNjbGFpbWVyX19jb250ZW50IC5nZmllbGRfaHRtbCxcbmJvZHkgI2dmb3JtX3dyYXBwZXJfNyAuZ2ZpZWxkX2h0bWwge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxubWFpbiAuZ2ZpZWxkX2h0bWwgYSxcbi5kaXNjbGFpbWVyX19jb250ZW50IC5nZmllbGRfaHRtbCBhLFxuYm9keSAjZ2Zvcm1fd3JhcHBlcl83IC5nZmllbGRfaHRtbCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbm1haW4gLnZhbGlkYXRpb25fZXJyb3IsXG4uZGlzY2xhaW1lcl9fY29udGVudCAudmFsaWRhdGlvbl9lcnJvcixcbmJvZHkgI2dmb3JtX3dyYXBwZXJfNyAudmFsaWRhdGlvbl9lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbm1haW4gLnZhbGlkYXRpb25fbWVzc2FnZSxcbi5kaXNjbGFpbWVyX19jb250ZW50IC52YWxpZGF0aW9uX21lc3NhZ2UsXG5ib2R5ICNnZm9ybV93cmFwcGVyXzcgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5tYWluIC5nZmllbGRfcmFkaW8sXG4uZGlzY2xhaW1lcl9fY29udGVudCAuZ2ZpZWxkX3JhZGlvLFxuYm9keSAjZ2Zvcm1fd3JhcHBlcl83IC5nZmllbGRfcmFkaW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbm1haW4gLmdmaWVsZF9yYWRpbyBsaSxcbi5kaXNjbGFpbWVyX19jb250ZW50IC5nZmllbGRfcmFkaW8gbGksXG5ib2R5ICNnZm9ybV93cmFwcGVyXzcgLmdmaWVsZF9yYWRpbyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxubWFpbiAuZ2ZpZWxkX3JhZGlvIGxhYmVsLFxuLmRpc2NsYWltZXJfX2NvbnRlbnQgLmdmaWVsZF9yYWRpbyBsYWJlbCxcbmJvZHkgI2dmb3JtX3dyYXBwZXJfNyAuZ2ZpZWxkX3JhZGlvIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgb3BhY2l0eTogMC41O1xuICBwYWRkaW5nOiAwIDJyZW0gMCAwO1xuICBsaW5lLWhlaWdodDogMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbm1haW4gLmdmaWVsZF9yYWRpbyBsYWJlbDphY3RpdmUsIG1haW4gLmdmaWVsZF9yYWRpbyBsYWJlbDpmb2N1cywgbWFpbiAuZ2ZpZWxkX3JhZGlvIGxhYmVsOmhvdmVyLFxuLmRpc2NsYWltZXJfX2NvbnRlbnQgLmdmaWVsZF9yYWRpbyBsYWJlbDphY3RpdmUsXG4uZGlzY2xhaW1lcl9fY29udGVudCAuZ2ZpZWxkX3JhZGlvIGxhYmVsOmZvY3VzLFxuLmRpc2NsYWltZXJfX2NvbnRlbnQgLmdmaWVsZF9yYWRpbyBsYWJlbDpob3ZlcixcbmJvZHkgI2dmb3JtX3dyYXBwZXJfNyAuZ2ZpZWxkX3JhZGlvIGxhYmVsOmFjdGl2ZSxcbmJvZHkgI2dmb3JtX3dyYXBwZXJfNyAuZ2ZpZWxkX3JhZGlvIGxhYmVsOmZvY3VzLFxuYm9keSAjZ2Zvcm1fd3JhcHBlcl83IC5nZmllbGRfcmFkaW8gbGFiZWw6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxubWFpbiAuZ2ZpZWxkX3JhZGlvIGlucHV0LFxuLmRpc2NsYWltZXJfX2NvbnRlbnQgLmdmaWVsZF9yYWRpbyBpbnB1dCxcbmJvZHkgI2dmb3JtX3dyYXBwZXJfNyAuZ2ZpZWxkX3JhZGlvIGlucHV0IHtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5tYWluIC5nZmllbGRfcmFkaW8gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsLFxuLmRpc2NsYWltZXJfX2NvbnRlbnQgLmdmaWVsZF9yYWRpbyBpbnB1dDpjaGVja2VkICsgbGFiZWwsXG5ib2R5ICNnZm9ybV93cmFwcGVyXzcgLmdmaWVsZF9yYWRpbyBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxubWFpbiAuZ2ZpZWxkX2NoZWNrYm94LFxuLmRpc2NsYWltZXJfX2NvbnRlbnQgLmdmaWVsZF9jaGVja2JveCxcbmJvZHkgI2dmb3JtX3dyYXBwZXJfNyAuZ2ZpZWxkX2NoZWNrYm94IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5tYWluIC5nZmllbGRfY2hlY2tib3ggbGksXG4uZGlzY2xhaW1lcl9fY29udGVudCAuZ2ZpZWxkX2NoZWNrYm94IGxpLFxuYm9keSAjZ2Zvcm1fd3JhcHBlcl83IC5nZmllbGRfY2hlY2tib3ggbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxubWFpbiAuZ2ZpZWxkX2NoZWNrYm94IGxhYmVsLFxuLmRpc2NsYWltZXJfX2NvbnRlbnQgLmdmaWVsZF9jaGVja2JveCBsYWJlbCxcbmJvZHkgI2dmb3JtX3dyYXBwZXJfNyAuZ2ZpZWxkX2NoZWNrYm94IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHBhZGRpbmc6IDAgMnJlbSAwIDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxubWFpbiAuZ2ZpZWxkX2NoZWNrYm94IGxhYmVsOmFjdGl2ZSwgbWFpbiAuZ2ZpZWxkX2NoZWNrYm94IGxhYmVsOmZvY3VzLCBtYWluIC5nZmllbGRfY2hlY2tib3ggbGFiZWw6aG92ZXIsXG4uZGlzY2xhaW1lcl9fY29udGVudCAuZ2ZpZWxkX2NoZWNrYm94IGxhYmVsOmFjdGl2ZSxcbi5kaXNjbGFpbWVyX19jb250ZW50IC5nZmllbGRfY2hlY2tib3ggbGFiZWw6Zm9jdXMsXG4uZGlzY2xhaW1lcl9fY29udGVudCAuZ2ZpZWxkX2NoZWNrYm94IGxhYmVsOmhvdmVyLFxuYm9keSAjZ2Zvcm1fd3JhcHBlcl83IC5nZmllbGRfY2hlY2tib3ggbGFiZWw6YWN0aXZlLFxuYm9keSAjZ2Zvcm1fd3JhcHBlcl83IC5nZmllbGRfY2hlY2tib3ggbGFiZWw6Zm9jdXMsXG5ib2R5ICNnZm9ybV93cmFwcGVyXzcgLmdmaWVsZF9jaGVja2JveCBsYWJlbDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5tYWluIC5nZmllbGRfY2hlY2tib3ggaW5wdXQsXG4uZGlzY2xhaW1lcl9fY29udGVudCAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0LFxuYm9keSAjZ2Zvcm1fd3JhcHBlcl83IC5nZmllbGRfY2hlY2tib3ggaW5wdXQge1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbm1haW4gLmdmaWVsZF9jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWwsXG4uZGlzY2xhaW1lcl9fY29udGVudCAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBsYWJlbCxcbmJvZHkgI2dmb3JtX3dyYXBwZXJfNyAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5tYWluIHNlbGVjdCxcbi5kaXNjbGFpbWVyX19jb250ZW50IHNlbGVjdCxcbmJvZHkgI2dmb3JtX3dyYXBwZXJfNyBzZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDQuOHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgcGFkZGluZzogMCAycmVtIDAgMXJlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpYVhOdkxUZzROVGt0TVNJL1BnbzhJVVJQUTFSWlVFVWdjM1puSUZCVlFreEpReUFpTFM4dlZ6TkRMeTlFVkVRZ1UxWkhJREV1TVM4dlJVNGlJQ0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTlIY21Gd2FHbGpjeTlUVmtjdk1TNHhMMFJVUkM5emRtY3hNUzVrZEdRaVBnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSFpsY25OcGIyNDlJakV1TVNJZ2FXUTlJa05oY0dGZk1TSWdlRDBpTUhCNElpQjVQU0l3Y0hnaUlIZHBaSFJvUFNJeE5uQjRJaUJvWldsbmFIUTlJakUyY0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0F5T1RJdU16WXlJREk1TWk0ek5qSWlJSE4wZVd4bFBTSmxibUZpYkdVdFltRmphMmR5YjNWdVpEcHVaWGNnTUNBd0lESTVNaTR6TmpJZ01qa3lMak0yTWpzaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQZ29KUEhCaGRHZ2daRDBpVFRJNE5pNDVNelVzTmprdU16YzNZeTB6TGpZeE5DMHpMall4TnkwM0xqZzVPQzAxTGpReU5DMHhNaTQ0TkRndE5TNDBNalJJTVRndU1qYzBZeTAwTGprMU1pd3dMVGt1TWpNekxERXVPREEzTFRFeUxqZzFMRFV1TkRJMElDQWdRekV1T0RBM0xEY3lMams1T0N3d0xEYzNMakkzT1N3d0xEZ3lMakl5T0dNd0xEUXVPVFE0TERFdU9EQTNMRGt1TWpJNUxEVXVOREkwTERFeUxqZzBOMnd4TWpjdU9UQTNMREV5Tnk0NU1EZGpNeTQyTWpFc015NDJNVGNzTnk0NU1ESXNOUzQwTWpnc01USXVPRFVzTlM0ME1qZ2dJQ0J6T1M0eU16TXRNUzQ0TVRFc01USXVPRFEzTFRVdU5ESTRUREk0Tmk0NU16VXNPVFV1TURjMFl6TXVOakV6TFRNdU5qRTNMRFV1TkRJM0xUY3VPRGs0TERVdU5ESTNMVEV5TGpnME4wTXlPVEl1TXpZeUxEYzNMakkzT1N3eU9UQXVOVFE0TERjeUxqazVPQ3d5T0RZdU9UTTFMRFk1TGpNM04zb2lJR1pwYkd3OUlpTXlNakZtTWpBaUx6NEtQQzl6ZG1jK0NnPT1cIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxLjVyZW0pIGNlbnRlciAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5tYWluIHNlbGVjdDpmb2N1cyxcbi5kaXNjbGFpbWVyX19jb250ZW50IHNlbGVjdDpmb2N1cyxcbmJvZHkgI2dmb3JtX3dyYXBwZXJfNyBzZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG5tYWluIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKSxcbm1haW4gdGV4dGFyZWEsXG4uZGlzY2xhaW1lcl9fY29udGVudCBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSksXG4uZGlzY2xhaW1lcl9fY29udGVudCB0ZXh0YXJlYSxcbmJvZHkgI2dmb3JtX3dyYXBwZXJfNyBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSksXG5ib2R5ICNnZm9ybV93cmFwcGVyXzcgdGV4dGFyZWEge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDQuOHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5tYWluIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbm1haW4gdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZGlzY2xhaW1lcl9fY29udGVudCBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSk6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZGlzY2xhaW1lcl9fY29udGVudCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmJvZHkgI2dmb3JtX3dyYXBwZXJfNyBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSk6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5ib2R5ICNnZm9ybV93cmFwcGVyXzcgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIG9wYWNpdHk6IDAuNDU7XG59XG5cbm1haW4gaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pOjotbW96LXBsYWNlaG9sZGVyLFxubWFpbiB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlcixcbi5kaXNjbGFpbWVyX19jb250ZW50IGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKTo6LW1vei1wbGFjZWhvbGRlcixcbi5kaXNjbGFpbWVyX19jb250ZW50IHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLFxuYm9keSAjZ2Zvcm1fd3JhcHBlcl83IGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKTo6LW1vei1wbGFjZWhvbGRlcixcbmJvZHkgI2dmb3JtX3dyYXBwZXJfNyB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIG9wYWNpdHk6IDAuNDU7XG59XG5cbm1haW4gaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbm1haW4gdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmRpc2NsYWltZXJfX2NvbnRlbnQgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5kaXNjbGFpbWVyX19jb250ZW50IHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmJvZHkgI2dmb3JtX3dyYXBwZXJfNyBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSk6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuYm9keSAjZ2Zvcm1fd3JhcHBlcl83IHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBvcGFjaXR5OiAwLjQ1O1xufVxuXG5tYWluIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKTotbW96LXBsYWNlaG9sZGVyLFxubWFpbiB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLFxuLmRpc2NsYWltZXJfX2NvbnRlbnQgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pOi1tb3otcGxhY2Vob2xkZXIsXG4uZGlzY2xhaW1lcl9fY29udGVudCB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLFxuYm9keSAjZ2Zvcm1fd3JhcHBlcl83IGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKTotbW96LXBsYWNlaG9sZGVyLFxuYm9keSAjZ2Zvcm1fd3JhcHBlcl83IHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBvcGFjaXR5OiAwLjQ1O1xufVxuXG5tYWluIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKTpmb2N1cyxcbm1haW4gdGV4dGFyZWE6Zm9jdXMsXG4uZGlzY2xhaW1lcl9fY29udGVudCBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSk6Zm9jdXMsXG4uZGlzY2xhaW1lcl9fY29udGVudCB0ZXh0YXJlYTpmb2N1cyxcbmJvZHkgI2dmb3JtX3dyYXBwZXJfNyBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSk6Zm9jdXMsXG5ib2R5ICNnZm9ybV93cmFwcGVyXzcgdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG5tYWluIHRleHRhcmVhLFxuLmRpc2NsYWltZXJfX2NvbnRlbnQgdGV4dGFyZWEsXG5ib2R5ICNnZm9ybV93cmFwcGVyXzcgdGV4dGFyZWEge1xuICBwYWRkaW5nOiAxcmVtO1xuICBoZWlnaHQ6IDIwcmVtO1xuICBsaW5lLWhlaWdodDogMS42cmVtO1xufVxuXG5tYWluIGlucHV0W3R5cGU9c3VibWl0XSxcbi5kaXNjbGFpbWVyX19jb250ZW50IGlucHV0W3R5cGU9c3VibWl0XSxcbmJvZHkgI2dmb3JtX3dyYXBwZXJfNyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2Y5ZjlmOTtcbiAgbWluLXdpZHRoOiAxOHJlbTtcbiAgcGFkZGluZzogMS45cmVtIDZyZW0gMS43cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgbWFyZ2luOiAzcmVtIDAgMCAwLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbm1haW4gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCBtYWluIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsIG1haW4gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuLmRpc2NsYWltZXJfX2NvbnRlbnQgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLmRpc2NsYWltZXJfX2NvbnRlbnQgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbi5kaXNjbGFpbWVyX19jb250ZW50IGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbmJvZHkgI2dmb3JtX3dyYXBwZXJfNyBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG5ib2R5ICNnZm9ybV93cmFwcGVyXzcgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbmJvZHkgI2dmb3JtX3dyYXBwZXJfNyBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIG1haW4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAuZGlzY2xhaW1lcl9fY29udGVudCBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIGJvZHkgI2dmb3JtX3dyYXBwZXJfNyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHBhZGRpbmc6IDIuMXJlbSA2cmVtO1xuICB9XG59XG5cbm1haW4gLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlLFxuLmRpc2NsYWltZXJfX2NvbnRlbnQgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlLFxuYm9keSAjZ2Zvcm1fd3JhcHBlcl83IC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5tYWluIC5nZm9ybV9hamF4X3NwaW5uZXIsXG4uZGlzY2xhaW1lcl9fY29udGVudCAuZ2Zvcm1fYWpheF9zcGlubmVyLFxuYm9keSAjZ2Zvcm1fd3JhcHBlcl83IC5nZm9ybV9hamF4X3NwaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxLjVyZW0gYXV0byAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICBtYWluIC5nZi1oYWxmLFxuICAuZGlzY2xhaW1lcl9fY29udGVudCAuZ2YtaGFsZixcbiAgYm9keSAjZ2Zvcm1fd3JhcHBlcl83IC5nZi1oYWxmIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmltZ1tkYXRhLWxhenktc3JjXSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbmltZy5sYXp5bG9hZGVkIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgbGluZWFyIDAuMnM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tZWpzLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm1lanMtb3ZlcmxheS1idXR0b24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubWVqcy1vdmVybGF5LWJ1dHRvbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC5tZWpzLW92ZXJsYXktYnV0dG9uIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5tZW51LWl0ZW1fX2Fycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMC43ZW07XG4gIGhlaWdodDogMC43ZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjM1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjA1ZW07XG59XG5cbi5tZW51X19uZXdzbGV0dGVyIC5nZmllbGRfbGFiZWwsXG4ubWVudV9fbmV3c2xldHRlciAudmFsaWRhdGlvbl9lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZW51X19uZXdzbGV0dGVyIC5nZm9ybV93cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVudV9fbmV3c2xldHRlciAuZ2Zvcm1fd3JhcHBlciBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lbnVfX25ld3NsZXR0ZXIgLmdmb3JtX2ZpZWxkcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm1lbnVfX25ld3NsZXR0ZXIgLmdmb3JtX2JvZHkge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1lbnVfX25ld3NsZXR0ZXIgLmdmb3JtX2JvZHkgaW5wdXQge1xuICBoZWlnaHQ6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwLjhyZW0gMXJlbSAwLjhyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGJlYmY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogI2Y5ZjlmOTtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLm1lbnVfX25ld3NsZXR0ZXIgLmdmb3JtX2JvZHkgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjZjlmOWY5O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLm1lbnVfX25ld3NsZXR0ZXIgLmdmb3JtX2JvZHkgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI2Y5ZjlmOTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5tZW51X19uZXdzbGV0dGVyIC5nZm9ybV9ib2R5IGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogI2Y5ZjlmOTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5tZW51X19uZXdzbGV0dGVyIC5nZm9ybV9ib2R5IGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogI2Y5ZjlmOTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5tZW51X19uZXdzbGV0dGVyIC5nZm9ybV9mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNHJlbTtcbn1cblxuLm1lbnVfX25ld3NsZXR0ZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMXJlbSAwLjhyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLWluLW91dCwgY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm1lbnVfX25ld3NsZXR0ZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLCAubWVudV9fbmV3c2xldHRlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgLm1lbnVfX25ld3NsZXR0ZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBjb2xvcjogI2Y5ZjlmOTtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cblxuLm1lbnVfX25ld3NsZXR0ZXIgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ubWVudV9fbmV3c2xldHRlciAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICBmb250LWZhbWlseTogXCJUaWVtcG9zIFRleHRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLm1lbnVfX25ld3NsZXR0ZXIgLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAuNXJlbTtcbiAgdG9wOiAtNC44cmVtO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLm1lbnVfX25ld3NsZXR0ZXIgLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG4gICAgdG9wOiAtNS40cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubWVudV9fbmV3c2xldHRlciAuZ2Zvcm1fYm9keSBpbnB1dCB7XG4gICAgaGVpZ2h0OiA1LjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDUuNXJlbTtcbiAgICBwYWRkaW5nOiAxLjhyZW0gMnJlbTtcbiAgfVxuICAubWVudV9fbmV3c2xldHRlciAuZ2Zvcm1fYm9keSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5tZW51X19uZXdzbGV0dGVyIC5nZm9ybV9ib2R5IGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5tZW51X19uZXdzbGV0dGVyIC5nZm9ybV9ib2R5IGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogSUUgMTArICovXG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLm1lbnVfX25ld3NsZXR0ZXIgLmdmb3JtX2JvZHkgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAubWVudV9fbmV3c2xldHRlciAuZ2Zvcm1fZm9vdGVyIHtcbiAgICBtYXgtd2lkdGg6IDE4cmVtO1xuICB9XG4gIC5tZW51X19uZXdzbGV0dGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBoZWlnaHQ6IDUuNXJlbTtcbiAgICBwYWRkaW5nOiAxLjhyZW0gMnJlbTtcbiAgfVxuICAubWVudV9fbmV3c2xldHRlciAuZ2Zvcm1fYWpheF9zcGlubmVyIHtcbiAgICBsZWZ0OiAxMHJlbTtcbiAgfVxuICAubWVudV9fbmV3c2xldHRlci5nbG9iYWwtaGVhZGVyX19uZXdzbGV0dGVyIC5nZm9ybV9ib2R5IGlucHV0IHtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgcGFkZGluZzogMS4zcmVtIDJyZW07XG4gIH1cbiAgLm1lbnVfX25ld3NsZXR0ZXIuZ2xvYmFsLWhlYWRlcl9fbmV3c2xldHRlciAuZ2Zvcm1fZm9vdGVyIHtcbiAgICBtYXgtd2lkdGg6IDEycmVtO1xuICB9XG4gIC5tZW51X19uZXdzbGV0dGVyLmdsb2JhbC1oZWFkZXJfX25ld3NsZXR0ZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBwYWRkaW5nOiAxLjNyZW0gMnJlbTtcbiAgfVxuICAubWVudV9fbmV3c2xldHRlci5nbG9iYWwtaGVhZGVyX19uZXdzbGV0dGVyIC5nZm9ybV9hamF4X3NwaW5uZXIge1xuICAgIHRvcDogLTQuOHJlbTtcbiAgfVxuICAubWVudV9fbmV3c2xldHRlci5nbG9iYWwtaGVhZGVyX19uZXdzbGV0dGVyIC5mb290ZXJfX25ld3NsZXR0ZXItZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWVudV9fbmV3c2xldHRlci5nbG9iYWwtaGVhZGVyX19uZXdzbGV0dGVyIC5mb290ZXJfX25ld3NsZXR0ZXItZGVzY3JpcHRpb24gcCB7XG4gICAgY29sb3I6ICM3YTdhN2E7XG4gIH1cbn1cblxuLnByb3BlcnR5LXNlYXJjaCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA4NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wcm9wZXJ0eS1zZWFyY2ggLnN1Ym1pdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9wZXJ0eS1zZWFyY2ggbGFiZWwsXG4ucHJvcGVydHktc2VhcmNoIGlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcm9wZXJ0eS1zZWFyY2ggbGFiZWwge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ucHJvcGVydHktc2VhcmNoIGlucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHJvcGVydHktc2VhcmNoX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiTm9lIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTY7XG4gIG1hcmdpbjogMC41cmVtIDAgM3JlbTtcbiAgbWFyZ2luOiAxLjVyZW0gMCAycmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLnByb3BlcnR5LXNlYXJjaF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0LjFyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MS4yNWVtKSB7XG4gIC5wcm9wZXJ0eS1zZWFyY2hfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuXG4uZ2Vub3ZhLWFsdGVybmF0aXZlLWZvbnRzIG1haW4gLnByb3BlcnR5LXNlYXJjaF9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLnByb3BlcnR5LXNlYXJjaF9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi5wcm9wZXJ0eS1zZWFyY2hfX2lubmVyIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxuLnBvc3QtdHlwZS1hcmNoaXZlLXByb3BlcnR5IC5zZWFyY2h3cC1saXZlLXNlYXJjaC1yZXN1bHRzIHtcbiAgbWluLWhlaWdodDogNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICBtYXJnaW4tdG9wOiAtMC41cmVtO1xufVxuXG4ucG9zdC10eXBlLWFyY2hpdmUtcHJvcGVydHkgLnNlYXJjaHdwLWxpdmUtc2VhcmNoLXJlc3VsdHMgLnNwaW5uZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNykgIWltcG9ydGFudDtcbn1cblxuLnBvc3QtdHlwZS1hcmNoaXZlLXByb3BlcnR5IC5zZWFyY2h3cC1saXZlLXNlYXJjaC1uby1yZXN1bHRzIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBvc3QtdHlwZS1hcmNoaXZlLXByb3BlcnR5IC5zZWFyY2h3cC1saXZlLXNlYXJjaC1yZXN1bHQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMS4ycmVtIDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBvc3QtdHlwZS1hcmNoaXZlLXByb3BlcnR5IC5zZWFyY2h3cC1saXZlLXNlYXJjaC1yZXN1bHQgYTpob3ZlciwgLnBvc3QtdHlwZS1hcmNoaXZlLXByb3BlcnR5IC5zZWFyY2h3cC1saXZlLXNlYXJjaC1yZXN1bHQgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG59XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZS1wcm9wZXJ0eSAuc2VhcmNod3AtbGl2ZS1zZWFyY2gtcmVzdWx0IGE6aG92ZXI6YWZ0ZXIsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcm9wZXJ0eSAuc2VhcmNod3AtbGl2ZS1zZWFyY2gtcmVzdWx0IGE6Zm9jdXM6YWZ0ZXIge1xuICBjb250ZW50OiAnVsOkbGonO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogM3JlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xufVxuXG4ucG9zdC10eXBlLWFyY2hpdmUtcHJvcGVydHkgLnNlYXJjaHdwLWxpdmUtc2VhcmNoLW5vLW1pbi1jaGFyczphZnRlciB7XG4gIGNvbnRlbnQ6ICdGb3J0c8OkdHQgc2tyaXZhLi4uJztcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuXG4uc2xpY2stbmV4dCwgLnNsaWNrLXByZXYge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgei1pbmRleDogMjtcbn1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAzNXB4O1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAzNXB4O1xufVxuXG4uc2xpY2stbmV4dDpiZWZvcmUsXG4uc2xpY2stcHJldjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweCAxOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaWNvbnMvYXJyb3cuc3ZnXCIpO1xufVxuXG4uc2xpY2stcHJldjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pY29ucy9hcnJvdy5zdmdcIik7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDU1cHg7XG4gIH1cbiAgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiA1NXB4O1xuICB9XG4gIC5zbGljay1uZXh0LCAuc2xpY2stcHJldiB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5zbGljay1uZXh0OmJlZm9yZSxcbiAgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zbGljay1uZXh0LCAuc2xpY2stcHJldiB7XG4gICAgdG9wOiBjYWxjKDUwJSArIDAuNXJlbSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIH1cbiAgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDMzcHg7XG4gIH1cbiAgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDU4cHg7XG4gIH1cbiAgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiA1OHB4O1xuICB9XG59XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIG9wYWNpdHk6IC43NTtcbn1cblxuLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLnNsaWNrLWRvdHMgYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBjb250ZW50OiAn4oCiJztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAuMjU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLnBhZ2Utc3VibWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IGNhbGMoNS40cmVtIC0gNi4zcmVtKTtcbiAgaGVpZ2h0OiBjYWxjKDUuNHJlbSAtIDYuM3JlbSAtIDAuMnJlbSk7XG4gIHotaW5kZXg6IDEwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGFnZS1zdWJtZW51X19pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ucGFnZS1zdWJtZW51X19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcbn1cblxuLnBhZ2Utc3VibWVudV9fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucGFnZS1zdWJtZW51X19saXN0IGxpLmFjdGl2ZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wYWdlLXN1Ym1lbnVfX2xpc3QgbGk6bnRoLWxhc3QtY2hpbGQoMikge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG5cbi5wYWdlLXN1Ym1lbnVfX2xpc3QgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2Utc3VibWVudV9fbGlzdCBhOmhvdmVyLCAucGFnZS1zdWJtZW51X19saXN0IGE6Zm9jdXMsIC5wYWdlLXN1Ym1lbnVfX2xpc3QgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBhZ2Utc3VibWVudV9fbGlzdCAucGFnZS1zdWJtZW51X19jbG9zZS1idG4td3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgcGFkZGluZzogMC41cmVtIDEuNnJlbSAwLjVyZW0gMC41cmVtO1xufVxuXG4ucGFnZS1zdWJtZW51X19saXN0IC5wYWdlLXN1Ym1lbnVfX2Nsb3NlLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhZ2Utc3VibWVudV9fbGlzdCAucGFnZS1zdWJtZW51X19jbG9zZS1idG4gc3ZnIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG59XG5cbi5wYWdlLXN1Ym1lbnVfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNWVtKSB7XG4gIC5wYWdlLXN1Ym1lbnVfX2xpc3QgbGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5wYWdlLXN1Ym1lbnUge1xuICAgIHRvcDogY2FsYyg2LjJyZW0gLSA2LjNyZW0pO1xuICAgIGhlaWdodDogY2FsYyg2LjJyZW0gLSA2LjNyZW0gLSAwLjJyZW0pO1xuICB9XG4gIC5wYWdlLXN1Ym1lbnVfX2xpc3QgLnBhZ2Utc3VibWVudV9fY2xvc2UtYnRuLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSA0cmVtIDAuNXJlbSAwLjVyZW07XG4gIH1cbiAgLnBhZ2Utc3VibWVudV9fbGlzdCBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICB9XG4gIC5wYWdlLXN1Ym1lbnVfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBoZWlnaHQ6IDNweDtcbiAgfVxuICAucGFnZS1zdWJtZW51X19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgfVxuICAucGFnZS1zdWJtZW51X19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogI2U5ZTllOTtcbiAgfVxuICAucGFnZS1zdWJtZW51X19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2RlZGVkZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLnBhZ2Utc3VibWVudSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzEuODc1ZW0pIHtcbiAgLnBhZ2Utc3VibWVudSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDYuOXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnBhZ2Utc3VibWVudV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wYWdlLXN1Ym1lbnVfX2lubmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgICBoZWlnaHQ6IDAuMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZGVkZWRlO1xuICB9XG4gIC5wYWdlLXN1Ym1lbnVfX2lubmVyOmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLnBhZ2Utc3VibWVudV9fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAucGFnZS1zdWJtZW51X19saXN0IC5wYWdlLXN1Ym1lbnVfX2Nsb3NlLWJ0bi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAwLjVyZW0gMC41cmVtO1xuICB9XG4gIC5wYWdlLXN1Ym1lbnVfX2xpc3QgbGk6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLnBhZ2Utc3VibWVudSB7XG4gICAgcGFkZGluZy1yaWdodDogNy45cmVtO1xuICB9XG4gIC5wYWdlLXN1Ym1lbnVfX2lubmVyOmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOHJlbSk7XG4gIH1cbiAgLnBhZ2Utc3VibWVudV9fbGlzdCBsaTpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMy43NWVtKSB7XG4gIC5wYWdlLXN1Ym1lbnUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbWF4LXdpZHRoOiAxOThyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucGFnZS1zdWJtZW51X19pbm5lciB7XG4gICAgcGFkZGluZzogMCA2cmVtO1xuICB9XG4gIC5wYWdlLXN1Ym1lbnVfX2lubmVyOmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTZyZW0pO1xuICAgIGxlZnQ6IDhyZW07XG4gIH1cbiAgLnBhZ2Utc3VibWVudV9fbGlzdCBsaTpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMnJlbTtcbiAgfVxufVxuXG4udGFibGVzYXctYWR2YW5jZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlc2F3LXN3aXBlIHRkLnRhYmxlc2F3LXN3aXBlLWNlbGxoaWRkZW4sIC50YWJsZXNhdy1zd2lwZSB0aC50YWJsZXNhdy1zd2lwZS1jZWxsaGlkZGVuIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4ubm8tanMgLmhlYWRlcl9fbmF2IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzEuODEyNWVtKSB7XG4gIC5oZWFkZXJfX25hdiAuc3ViLW1lbnVfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuaGVhZGVyLW5hdl9fb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzEuODc1ZW0pIHtcbiAgLmhlYWRlcl9fbmF2IC5zdWItbWVudV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmctdG9wOiAxMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmhlYWRlcl9fbmF2IC5zdWItbWVudV9fd3JhcHBlci1pbm5lciB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuaGVhZGVyX19uYXYgLnN1Yi1tZW51IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIG1heC13aWR0aDogOTVyZW07XG4gIH1cbiAgLmhlYWRlcl9fbmF2IC5zdWItbWVudSBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMCAyLjVyZW0gMnJlbSAwO1xuICB9XG4gIC5oZWFkZXJfX25hdiAuc3ViLW1lbnUgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTm9lIERpc3BsYXlcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIG1hcmdpbjogMi4ycmVtIDAgMXJlbTtcbiAgICBmb250LXNpemU6IDIuOHJlbSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzEuODc1ZW0pIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5oZWFkZXJfX25hdiAuc3ViLW1lbnUgYSB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MS44NzVlbSkgYW5kIChtaW4td2lkdGg6IDgxLjI1ZW0pIHtcbiAgLmhlYWRlcl9fbmF2IC5zdWItbWVudSBhIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxLjg3NWVtKSB7XG4gIC5nZW5vdmEtYWx0ZXJuYXRpdmUtZm9udHMgbWFpbiAuaGVhZGVyX19uYXYgLnN1Yi1tZW51IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICB9XG4gIC5oZWFkZXJfX25hdiAuc3ViLW1lbnUgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmhlYWRlcl9fbmF2IC5zdWItbWVudV9faGVhZGluZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLmhlYWRlci1uYXZfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiA9PSBXb3JkUHJlc3MgV1lTSVdZRyBFZGl0b3IgU3R5bGVzID09ICovXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgaW1nIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW0gMDtcbn1cblxuLmFsaWdubGVmdCwgaW1nLmFsaWdubGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMS41ZW07XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hbGlnbnJpZ2h0LCBpbWcuYWxpZ25yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5hbGlnbmNlbnRlciwgaW1nLmFsaWduY2VudGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uYWxpZ25ub25lLCBpbWcuYWxpZ25ub25lIHtcbiAgLyogbm90IHN1cmUgYWJvdXQgdGhpcyBvbmUgKi9cbn1cblxuLndwLWNhcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ud3AtY2FwdGlvbiBpbWcge1xuICBib3JkZXI6IDAgbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3AtY2FwdGlvbiBwLndwLWNhcHRpb24tdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3Atc21pbGV5IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDFlbTtcbn1cblxuYmxvY2txdW90ZS5sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAzMyU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5ibG9ja3F1b3RlLnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgd2lkdGg6IDMzJTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5ib2R5LmlzLWFyZWEtc2l0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbmJvZHkuaXMtYXJlYS1zaXRlIC53cC1ibG9jay1nZW5vdmEtaGVybyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJvZHkuaXMtYXJlYS1zaXRlIG1haW4gPiBkaXYgPiBwLFxuYm9keS5pcy1hcmVhLXNpdGUgbWFpbiA+IGRpdiA+IGgyLFxuYm9keS5pcy1hcmVhLXNpdGUgbWFpbiA+IGRpdiA+IGgzLFxuYm9keS5pcy1hcmVhLXNpdGUgbWFpbiA+IGRpdiA+IHVsLFxuYm9keS5pcy1hcmVhLXNpdGUgbWFpbiA+IGRpdiA+IG9sIHtcbiAgbWF4LXdpZHRoOiAxOThyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIGJvZHkuaXMtYXJlYS1zaXRlIG1haW4gPiBkaXYgPiBwLFxuICBib2R5LmlzLWFyZWEtc2l0ZSBtYWluID4gZGl2ID4gaDIsXG4gIGJvZHkuaXMtYXJlYS1zaXRlIG1haW4gPiBkaXYgPiBoMyxcbiAgYm9keS5pcy1hcmVhLXNpdGUgbWFpbiA+IGRpdiA+IHVsLFxuICBib2R5LmlzLWFyZWEtc2l0ZSBtYWluID4gZGl2ID4gb2wge1xuICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgYm9keS5pcy1hcmVhLXNpdGUgbWFpbiA+IGRpdiA+IHAsXG4gIGJvZHkuaXMtYXJlYS1zaXRlIG1haW4gPiBkaXYgPiBoMixcbiAgYm9keS5pcy1hcmVhLXNpdGUgbWFpbiA+IGRpdiA+IGgzLFxuICBib2R5LmlzLWFyZWEtc2l0ZSBtYWluID4gZGl2ID4gdWwsXG4gIGJvZHkuaXMtYXJlYS1zaXRlIG1haW4gPiBkaXYgPiBvbCB7XG4gICAgcGFkZGluZzogMCA4cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgYm9keS5pcy1hcmVhLXNpdGUgbWFpbiA+IGRpdiA+IHAsXG4gIGJvZHkuaXMtYXJlYS1zaXRlIG1haW4gPiBkaXYgPiBoMixcbiAgYm9keS5pcy1hcmVhLXNpdGUgbWFpbiA+IGRpdiA+IGgzLFxuICBib2R5LmlzLWFyZWEtc2l0ZSBtYWluID4gZGl2ID4gdWwsXG4gIGJvZHkuaXMtYXJlYS1zaXRlIG1haW4gPiBkaXYgPiBvbCB7XG4gICAgcGFkZGluZzogMCAxMnJlbTtcbiAgfVxufVxuXG5ib2R5LmlzLWFyZWEtc2l0ZSBtYWluID4gZGl2ID4gcC5pcy1zdHlsZS1zdWlzc2UtaW50bCB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDRyZW0gYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIGJvZHkuaXMtYXJlYS1zaXRlIHtcbiAgICBtYXJnaW4tdG9wOiA2LjJyZW07XG4gIH1cbiAgYm9keS5pcy1hcmVhLXNpdGUgbWFpbiA+IGRpdiA+IHAuaXMtc3R5bGUtc3Vpc3NlLWludGwge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIG1hcmdpbjogNnJlbSBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgYm9keS5pcy1hcmVhLXNpdGUgLndwLWJsb2NrLWdlbm92YS1oZXJvX19pbm5lcixcbiAgYm9keS5pcy1hcmVhLXNpdGUgLndwLWJsb2NrLWdlbm92YS1zdWItbmF2aWdhdGlvbl9faW5uZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW07XG4gICAgcGFkZGluZy1yaWdodDogOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxLjg3NWVtKSB7XG4gIGJvZHkuaXMtYXJlYS1zaXRlIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtO1xuICB9XG59XG5cbmJvZHkuaXMtYXJlYS1zaXRlLmlzLWhlYWRlci1oaWRkZW4gLmhlYWRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbmJvZHkuaXMtYXJlYS1zaXRlLmlzLWhlYWRlci1oaWRkZW4gLmhlYWRlcjpmb2N1cy13aXRoaW4ge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJvZHkuaXMtYXJlYS1zaXRlLmlzLWhlYWRlci1oaWRkZW4gLndwLWJsb2NrLWdlbm92YS1zdWItbmF2aWdhdGlvbiB7XG4gIHRvcDogMDtcbn1cblxuLnBvc3QtcGFzc3dvcmQtZm9ybSB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wb3N0LXBhc3N3b3JkLWZvcm0gcDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLnBvc3QtcGFzc3dvcmQtZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC40cmVtO1xufVxuXG4ucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uc2luZ2xlLXByZXNzcmVsZWFzZV9fbm90LWZvdW5kIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2luZ2xlLXByZXNzcmVsZWFzZV9fY29udGVudC1oZWFkaW5nIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiTm9lIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luOiAyLjJyZW0gMCAxcmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLnNpbmdsZS1wcmVzc3JlbGVhc2VfX2NvbnRlbnQtaGVhZGluZyBoMSB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MS4yNWVtKSB7XG4gIC5zaW5nbGUtcHJlc3NyZWxlYXNlX19jb250ZW50LWhlYWRpbmcgaDEge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG59XG5cbi5nZW5vdmEtYWx0ZXJuYXRpdmUtZm9udHMgbWFpbiAuc2luZ2xlLXByZXNzcmVsZWFzZV9fY29udGVudC1oZWFkaW5nIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG4uc2luZ2xlLXByZXNzcmVsZWFzZV9fY29udGVudC1tZXRhIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIG1hcmdpbjogMCAwIDJyZW07XG59XG5cbi5zaW5nbGUtcHJlc3NyZWxlYXNlX19maWxlcyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZDogI2U4ZThlODtcbiAgbWF4LXdpZHRoOiA0MHJlbTtcbn1cblxuLnNpbmdsZS1wcmVzc3JlbGVhc2VfX2ZpbGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5zaW5nbGUtcHJlc3NyZWxlYXNlX19maWxlIGEge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5zaW5nbGUtcHJlc3NyZWxlYXNlX19maWxlIHN2ZyB7XG4gIHdpZHRoOiAxLjhyZW07XG4gIGhlaWdodDogMS44cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0wLjNyZW07XG59XG5cbi5zaW5nbGUtcHJlc3NyZWxlYXNlX19jb250ZW50LWludHJvIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLnNpbmdsZS1wcmVzc3JlbGVhc2VfX2ZpbGVzIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc2luZ2xlLXByZXNzcmVsZWFzZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAxZnI7XG4gICAgZ3JpZC1nYXA6IDRyZW07XG4gIH1cbiAgLnNpbmdsZS1wcmVzc3JlbGVhc2VfX2NvbnRlbnQtaGVhZGluZyBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTm9lIERpc3BsYXlcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNjtcbiAgICBtYXJnaW46IDAuNXJlbSAwIDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAuc2luZ2xlLXByZXNzcmVsZWFzZV9fY29udGVudC1oZWFkaW5nIGgxIHtcbiAgICBmb250LXNpemU6IDQuMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWluLXdpZHRoOiA4MS4yNWVtKSB7XG4gIC5zaW5nbGUtcHJlc3NyZWxlYXNlX19jb250ZW50LWhlYWRpbmcgaDEge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmdlbm92YS1hbHRlcm5hdGl2ZS1mb250cyBtYWluIC5zaW5nbGUtcHJlc3NyZWxlYXNlX19jb250ZW50LWhlYWRpbmcgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICB9XG4gIC5zaW5nbGUtcHJlc3NyZWxlYXNlX19maWxlcyB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLnNpbmdsZS1wcmVzc3JlbGVhc2Uge1xuICAgIGdyaWQtZ2FwOiA4cmVtO1xuICB9XG59XG5cbi5zaW5nbGUtcHJvcGVydHkgaDEge1xuICBmb250LWZhbWlseTogXCJOb2UgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBsaW5lLWhlaWdodDogMS4xNjtcbiAgbWFyZ2luOiAwLjVyZW0gMCAzcmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLnNpbmdsZS1wcm9wZXJ0eSBoMSB7XG4gICAgZm9udC1zaXplOiA0LjFyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MS4yNWVtKSB7XG4gIC5zaW5nbGUtcHJvcGVydHkgaDEge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuXG4uZ2Vub3ZhLWFsdGVybmF0aXZlLWZvbnRzIG1haW4gLnNpbmdsZS1wcm9wZXJ0eSBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLnNpbmdsZS1wcm9wZXJ0eSAuaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLXByb3BlcnR5IC53cC1ibG9jay1nZW5vdmEtbm90ZV9fbGlzdCBwIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUtcHJvcGVydHkgLndwLWJsb2NrLWdlbm92YS1ub3RlX19saXN0IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2luZ2xlLXByb3BlcnR5IC53cC1ibG9jay1nZW5vdmEtbm90ZV9fbGlzdCBhOmhvdmVyLCAuc2luZ2xlLXByb3BlcnR5IC53cC1ibG9jay1nZW5vdmEtbm90ZV9fbGlzdCBhOmFjdGl2ZSwgLnNpbmdsZS1wcm9wZXJ0eSAud3AtYmxvY2stZ2Vub3ZhLW5vdGVfX2xpc3QgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2luZ2xlLXByb3BlcnR5IC53cC1ibG9jay1jb2x1bW4gcCB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLW5vdGVfX2Vycm9yLXJlcG9ydCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4ucHJvcGVydHktaGVhZGVyIHtcbiAgbWF4LXdpZHRoOiAxOThyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5wcm9wZXJ0eS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnByb3BlcnR5LWhlYWRlciB7XG4gICAgcGFkZGluZzogMCA4cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLnByb3BlcnR5LWhlYWRlciB7XG4gICAgcGFkZGluZzogMCAxMnJlbTtcbiAgfVxufVxuXG4ucHJvcGVydHktaGVhZGVyIC5nbWFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDQ4JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5wcm9wZXJ0eS1oZWFkZXIgaW1nLCAucHJvcGVydHktaGVhZGVyIC53cC12aWRlbywgLnByb3BlcnR5LWhlYWRlciB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9wZXJ0eS1oZWFkZXIgdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnByb3BlcnR5LWNvbnRlbnQgPiBwIHtcbiAgbWF4LXdpZHRoOiA3MnJlbTtcbn1cblxuLnNpbmdsZS1yZWFsX2VzdGF0ZSAubWFwLWJhY2stYWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmN1cnJlbnQtcmVzaWRlbmNlcyxcbi51cGNvbWluZy1yZXNpZGVuY2VzLFxuLmNvbXBsZXRlZC1yZXNpZGVuY2VzIHtcbiAgbWF4LXdpZHRoOiAxOThyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5jdXJyZW50LXJlc2lkZW5jZXMsXG4gIC51cGNvbWluZy1yZXNpZGVuY2VzLFxuICAuY29tcGxldGVkLXJlc2lkZW5jZXMge1xuICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmN1cnJlbnQtcmVzaWRlbmNlcyxcbiAgLnVwY29taW5nLXJlc2lkZW5jZXMsXG4gIC5jb21wbGV0ZWQtcmVzaWRlbmNlcyB7XG4gICAgcGFkZGluZzogMCA4cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLmN1cnJlbnQtcmVzaWRlbmNlcyxcbiAgLnVwY29taW5nLXJlc2lkZW5jZXMsXG4gIC5jb21wbGV0ZWQtcmVzaWRlbmNlcyB7XG4gICAgcGFkZGluZzogMCAxMnJlbTtcbiAgfVxufVxuXG4udXBjb21pbmctcmVzaWRlbmNlcyxcbi5jb21wbGV0ZWQtcmVzaWRlbmNlcyB7XG4gIG1hcmdpbi10b3A6IDhyZW07XG59XG5cbi5jdXJyZW50LXJlc2lkZW5jZXNfX2xpc3QsXG4udXBjb21pbmctcmVzaWRlbmNlc19fbGlzdCxcbi5jb21wbGV0ZWQtcmVzaWRlbmNlc19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmN1cnJlbnQtcmVzaWRlbmNlX19oZWFkaW5nLFxuLnVwY29taW5nLXJlc2lkZW5jZXNfX2hlYWRpbmcsXG4uY29tcGxldGVkLXJlc2lkZW5jZXNfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJOb2UgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBsaW5lLWhlaWdodDogMS4xNjtcbiAgbWFyZ2luOiAwLjVyZW0gMCAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAuY3VycmVudC1yZXNpZGVuY2VfX2hlYWRpbmcsXG4gIC51cGNvbWluZy1yZXNpZGVuY2VzX19oZWFkaW5nLFxuICAuY29tcGxldGVkLXJlc2lkZW5jZXNfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNC4xcmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODEuMjVlbSkge1xuICAuY3VycmVudC1yZXNpZGVuY2VfX2hlYWRpbmcsXG4gIC51cGNvbWluZy1yZXNpZGVuY2VzX19oZWFkaW5nLFxuICAuY29tcGxldGVkLXJlc2lkZW5jZXNfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuXG4uZ2Vub3ZhLWFsdGVybmF0aXZlLWZvbnRzIG1haW4gLmN1cnJlbnQtcmVzaWRlbmNlX19oZWFkaW5nLCAuZ2Vub3ZhLWFsdGVybmF0aXZlLWZvbnRzIG1haW5cbi51cGNvbWluZy1yZXNpZGVuY2VzX19oZWFkaW5nLCAuZ2Vub3ZhLWFsdGVybmF0aXZlLWZvbnRzIG1haW5cbi5jb21wbGV0ZWQtcmVzaWRlbmNlc19faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLnVwY29taW5nLXJlc2lkZW5jZXNfX2hlYWRpbmcsXG4uY29tcGxldGVkLXJlc2lkZW5jZXNfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuXG4uY3VycmVudC1yZXNpZGVuY2VfX3N0YXR1cyxcbi51cGNvbWluZy1yZXNpZGVuY2VfX3N0YXR1cyxcbi5jb21wbGV0ZWQtcmVzaWRlbmNlX19zdGF0dXMge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY3VycmVudC1yZXNpZGVuY2VfX3N0YXR1cyxcbi51cGNvbWluZy1yZXNpZGVuY2VfX3N0YXR1cyxcbi5jb21wbGV0ZWQtcmVzaWRlbmNlX19zdGF0dXMge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5jdXJyZW50LXJlc2lkZW5jZV9fc3RhdHVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmN1cnJlbnQtcmVzaWRlbmNlc19fbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmN1cnJlbnQtcmVzaWRlbmNlX19jb250ZW50IHtcbiAgcGFkZGluZzogM3JlbTtcbn1cblxuLmN1cnJlbnQtcmVzaWRlbmNlX19pbWFnZS13cmFwcGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY3VycmVudC1yZXNpZGVuY2VfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5jdXJyZW50LXJlc2lkZW5jZV9fZGVzY3JpcHRpb24gYSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4udXBjb21pbmctcmVzaWRlbmNlc19fbGlzdCxcbi5jb21wbGV0ZWQtcmVzaWRlbmNlc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgbWFyZ2luOiAwIC0xLjVyZW07XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgc2Nyb2xsLXBhZGRpbmc6IDAgMS41cmVtO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnVwY29taW5nLXJlc2lkZW5jZXNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmNvbXBsZXRlZC1yZXNpZGVuY2VzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51cGNvbWluZy1yZXNpZGVuY2VzX19saXN0IC51cGNvbWluZy1yZXNpZGVuY2UsXG4udXBjb21pbmctcmVzaWRlbmNlc19fbGlzdCAuY29tcGxldGVkLXJlc2lkZW5jZSxcbi5jb21wbGV0ZWQtcmVzaWRlbmNlc19fbGlzdCAudXBjb21pbmctcmVzaWRlbmNlLFxuLmNvbXBsZXRlZC1yZXNpZGVuY2VzX19saXN0IC5jb21wbGV0ZWQtcmVzaWRlbmNlIHtcbiAgd2lkdGg6IDkwJTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbiAgcGFkZGluZy1yaWdodDogNXJlbTtcbn1cblxuLmN1cnJlbnQtcmVzaWRlbmNlX19oZWFkaW5nIGEsXG4udXBjb21pbmctcmVzaWRlbmNlX19oZWFkaW5nIGEsXG4uY29tcGxldGVkLXJlc2lkZW5jZV9faGVhZGluZyBhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi51cGNvbWluZy1yZXNpZGVuY2VfX2hlYWRpbmcsXG4uY29tcGxldGVkLXJlc2lkZW5jZV9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3MgVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICBtYXJnaW46IDIuNXJlbSAwIC0wLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xufVxuXG4uZ2Vub3ZhLWFsdGVybmF0aXZlLWZvbnRzIG1haW4gLnVwY29taW5nLXJlc2lkZW5jZV9faGVhZGluZywgLmdlbm92YS1hbHRlcm5hdGl2ZS1mb250cyBtYWluXG4uY29tcGxldGVkLXJlc2lkZW5jZV9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLnVwY29taW5nLXJlc2lkZW5jZSxcbi5jb21wbGV0ZWQtcmVzaWRlbmNlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNDVyZW07XG59XG5cbi51cGNvbWluZy1yZXNpZGVuY2VfX2V4Y2VycHQsXG4uY29tcGxldGVkLXJlc2lkZW5jZV9fZXhjZXJwdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmN1cnJlbnQtcmVzaWRlbmNlX19saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmN1cnJlbnQtcmVzaWRlbmNlX19pbWFnZS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jdXJyZW50LXJlc2lkZW5jZV9faW1hZ2UtbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jb21wbGV0ZWQtcmVzaWRlbmNlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNvbXBsZXRlZC1yZXNpZGVuY2VfX3N0YXR1cyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMS40cmVtIDEuNXJlbSAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbXBsZXRlZC1yZXNpZGVuY2VfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJUaWVtcG9zIFRleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4yMztcbiAgbWFyZ2luOiAyLjVyZW0gMCAtMC41cmVtO1xuICBsaW5lLWhlaWdodDogMS41NTtcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIG1hcmdpbjogMC44cmVtIDA7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5nZW5vdmEtYWx0ZXJuYXRpdmUtZm9udHMgbWFpbiAuY29tcGxldGVkLXJlc2lkZW5jZV9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLmNvbXBsZXRlZC1yZXNpZGVuY2VfX2hlYWRpbmcgYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY29tcGxldGVkLXJlc2lkZW5jZV9fZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC51cGNvbWluZy1yZXNpZGVuY2VzX19saXN0LFxuICAuY29tcGxldGVkLXJlc2lkZW5jZXNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLWdhcDogNHJlbTtcbiAgICBzY3JvbGwtc25hcC10eXBlOiBpbml0aWFsO1xuICAgIHNjcm9sbC1wYWRkaW5nOiBpbml0aWFsO1xuICAgIG92ZXJmbG93LXg6IGluaXRpYWw7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBpbml0aWFsO1xuICAgIHVzZXItc2VsZWN0OiBpbml0aWFsO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51cGNvbWluZy1yZXNpZGVuY2VzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhcixcbiAgLmNvbXBsZXRlZC1yZXNpZGVuY2VzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgfVxuICAudXBjb21pbmctcmVzaWRlbmNlc19fbGlzdCAudXBjb21pbmctcmVzaWRlbmNlLFxuICAudXBjb21pbmctcmVzaWRlbmNlc19fbGlzdCAuY29tcGxldGVkLXJlc2lkZW5jZSxcbiAgLmNvbXBsZXRlZC1yZXNpZGVuY2VzX19saXN0IC51cGNvbWluZy1yZXNpZGVuY2UsXG4gIC5jb21wbGV0ZWQtcmVzaWRlbmNlc19fbGlzdCAuY29tcGxldGVkLXJlc2lkZW5jZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY29tcGxldGVkLXJlc2lkZW5jZXNfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLnVwY29taW5nLXJlc2lkZW5jZV9fZXhjZXJwdCxcbiAgLmNvbXBsZXRlZC1yZXNpZGVuY2VfX2V4Y2VycHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51cGNvbWluZy1yZXNpZGVuY2VfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vZSBEaXNwbGF5XCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBtYXJnaW46IDIuMnJlbSAwIDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC51cGNvbWluZy1yZXNpZGVuY2VfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkgYW5kIChtaW4td2lkdGg6IDgxLjI1ZW0pIHtcbiAgLnVwY29taW5nLXJlc2lkZW5jZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5nZW5vdmEtYWx0ZXJuYXRpdmUtZm9udHMgbWFpbiAudXBjb21pbmctcmVzaWRlbmNlX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgfVxuICAudXBjb21pbmctcmVzaWRlbmNlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY3VycmVudC1yZXNpZGVuY2VfX2ltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBtaW4taGVpZ2h0OiA4MHJlbTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAubXVsdGlwbGUtY3VycmVudC1yZXNpZGVuY2VzIC5jdXJyZW50LXJlc2lkZW5jZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAubXVsdGlwbGUtY3VycmVudC1yZXNpZGVuY2VzIC5jdXJyZW50LXJlc2lkZW5jZS5jdXJyZW50LWVsZW1lbnQgaW1nIHtcbiAgICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm11bHRpcGxlLWN1cnJlbnQtcmVzaWRlbmNlcyAuY3VycmVudC1yZXNpZGVuY2UuY3VycmVudC1lbGVtZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5tdWx0aXBsZS1jdXJyZW50LXJlc2lkZW5jZXMgLmN1cnJlbnQtcmVzaWRlbmNlLmN1cnJlbnQtZWxlbWVudCArIC5jdXJyZW50LXJlc2lkZW5jZTpub3QoLmN1cnJlbnQtZWxlbWVudCkge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLm11bHRpcGxlLWN1cnJlbnQtcmVzaWRlbmNlcyAuY3VycmVudC1yZXNpZGVuY2VzX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm11bHRpcGxlLWN1cnJlbnQtcmVzaWRlbmNlcyAuY3VycmVudC1yZXNpZGVuY2VzX19saXN0LnN0b3Atc2Nyb2xsIC5jdXJyZW50LXJlc2lkZW5jZV9faW1hZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubXVsdGlwbGUtY3VycmVudC1yZXNpZGVuY2VzIC5jdXJyZW50LXJlc2lkZW5jZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbiAgLm11bHRpcGxlLWN1cnJlbnQtcmVzaWRlbmNlcyAuY3VycmVudC1yZXNpZGVuY2VfX2ltYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA0cmVtKTtcbiAgICByaWdodDogNHJlbTtcbiAgfVxuICAubXVsdGlwbGUtY3VycmVudC1yZXNpZGVuY2VzIC5jdXJyZW50LXJlc2lkZW5jZV9faW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAuY3VycmVudC1yZXNpZGVuY2U6Zmlyc3Qtb2YtdHlwZSAuY3VycmVudC1yZXNpZGVuY2VfX2NvbnRlbnQtaW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IC04LjlyZW07XG4gIH1cbiAgLmN1cnJlbnQtcmVzaWRlbmNlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5jdXJyZW50LXJlc2lkZW5jZV9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA2OHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuY3VycmVudC1yZXNpZGVuY2VfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2FsYyg1MCUgKyAwLjhyZW0pO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcmlnaHQ6IC0wLjhyZW07XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5jdXJyZW50LXJlc2lkZW5jZV9fbGluazpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuY29tcGxldGVkLXJlc2lkZW5jZV9fc3RhdHVzIHtcbiAgICBwYWRkaW5nOiAyLjRyZW0gMi4zcmVtIDA7XG4gIH1cbiAgLmNvbXBsZXRlZC1yZXNpZGVuY2VfX2hlYWRpbmcge1xuICAgIHBhZGRpbmc6IDAgMi4zcmVtO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAuY29tcGxldGVkLXJlc2lkZW5jZV9faGVhZGluZyBhIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLmNvbXBsZXRlZC1yZXNpZGVuY2VfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDIuM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC5tdWx0aXBsZS1jdXJyZW50LXJlc2lkZW5jZXMgLmN1cnJlbnQtcmVzaWRlbmNlX19pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA4cmVtKTtcbiAgICByaWdodDogOHJlbTtcbiAgfVxuICAubXVsdGlwbGUtY3VycmVudC1yZXNpZGVuY2VzIC5jdXJyZW50LXJlc2lkZW5jZTpmaXJzdC1vZi10eXBlIC5jdXJyZW50LXJlc2lkZW5jZV9fY29udGVudC1pbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW07XG4gIH1cbiAgLnVwY29taW5nLXJlc2lkZW5jZXNfX2xpc3QsXG4gIC5jb21wbGV0ZWQtcmVzaWRlbmNlc19fbGlzdCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiA2cmVtO1xuICAgIGdyaWQtY29sdW1uLWdhcDogNnJlbTtcbiAgfVxuICAuY29tcGxldGVkLXJlc2lkZW5jZXNfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbiAgLmNvbXBsZXRlZC1yZXNpZGVuY2VfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICB9XG4gIC5jb21wbGV0ZWQtcmVzaWRlbmNlX19oZWFkaW5nIGEge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICB9XG4gIC51cGNvbWluZy1yZXNpZGVuY2Uge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIzLjc1ZW0pIHtcbiAgLm11bHRpcGxlLWN1cnJlbnQtcmVzaWRlbmNlcyAuY3VycmVudC1yZXNpZGVuY2VfX2ltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtICgoMTAwdncgLSAxOThyZW0pIC8gMiAtIDcuM3JlbSkpO1xuICAgIHJpZ2h0OiBjYWxjKCgxMDB2dyAtIDE5OHJlbSkgLyAyICsgNy4ycmVtKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikgYW5kIChtaW4td2lkdGg6IDE5ODBweCkge1xuICAubXVsdGlwbGUtY3VycmVudC1yZXNpZGVuY2VzIC5jdXJyZW50LXJlc2lkZW5jZV9faW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gKCgxMDB2dyAtIDE5OHJlbSkgLyAyIC0gOHJlbSkpO1xuICAgIHJpZ2h0OiBjYWxjKCgxMDB2dyAtIDE5OHJlbSkgLyAyICsgOHJlbSk7XG4gIH1cbn1cblxuLnNpbmdsZS1yZXNpZGVuY2UgaDEge1xuICBmb250LWZhbWlseTogXCJOb2UgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBsaW5lLWhlaWdodDogMS4xNjtcbiAgbWFyZ2luOiAwLjVyZW0gMCAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAuc2luZ2xlLXJlc2lkZW5jZSBoMSB7XG4gICAgZm9udC1zaXplOiA0LjFyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MS4yNWVtKSB7XG4gIC5zaW5nbGUtcmVzaWRlbmNlIGgxIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cblxuLmdlbm92YS1hbHRlcm5hdGl2ZS1mb250cyBtYWluIC5zaW5nbGUtcmVzaWRlbmNlIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG4uc2luZ2xlLXJlc2lkZW5jZSAuaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLXJlc2lkZW5jZSAud3AtYmxvY2stZ2Vub3ZhLW5vdGVfX2xpc3QgcCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLXJlc2lkZW5jZSAud3AtYmxvY2stZ2Vub3ZhLW5vdGVfX2xpc3QgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zaW5nbGUtcmVzaWRlbmNlIC53cC1ibG9jay1nZW5vdmEtbm90ZV9fbGlzdCBhOmhvdmVyLCAuc2luZ2xlLXJlc2lkZW5jZSAud3AtYmxvY2stZ2Vub3ZhLW5vdGVfX2xpc3QgYTphY3RpdmUsIC5zaW5nbGUtcmVzaWRlbmNlIC53cC1ibG9jay1nZW5vdmEtbm90ZV9fbGlzdCBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zaW5nbGUtcmVzaWRlbmNlIC53cC1ibG9jay1jb2x1bW4gcCB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuXG4uc2luZ2xlLXJlc2lkZW5jZSAud3AtYmxvY2stZ2Vub3ZhLXByZWFtYmxlIHtcbiAgZm9udC1zaXplOiAxLjlyZW07XG59XG5cbi5zaW5nbGUtcmVzaWRlbmNlIC53cC1ibG9jay1nZW5vdmEtbm90ZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4uc2luZ2xlLXJlc2lkZW5jZSAud3AtYmxvY2stZ2Vub3ZhLW5vdGVfX2NvbnRlbnQtd3JhcHBlciBoMSwgLnNpbmdsZS1yZXNpZGVuY2UgLndwLWJsb2NrLWdlbm92YS1ub3RlX19jb250ZW50LXdyYXBwZXIgaDIsIC5zaW5nbGUtcmVzaWRlbmNlIC53cC1ibG9jay1nZW5vdmEtbm90ZV9fY29udGVudC13cmFwcGVyIGgzLCAuc2luZ2xlLXJlc2lkZW5jZSAud3AtYmxvY2stZ2Vub3ZhLW5vdGVfX2NvbnRlbnQtd3JhcHBlciBoNCwgLnNpbmdsZS1yZXNpZGVuY2UgLndwLWJsb2NrLWdlbm92YS1ub3RlX19jb250ZW50LXdyYXBwZXIgaDUsIC5zaW5nbGUtcmVzaWRlbmNlIC53cC1ibG9jay1nZW5vdmEtbm90ZV9fY29udGVudC13cmFwcGVyIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiTm9lIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjQ7XG4gIG1hcmdpbjogMi41cmVtIDAgLTAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLmdlbm92YS1hbHRlcm5hdGl2ZS1mb250cyBtYWluIC5zaW5nbGUtcmVzaWRlbmNlIC53cC1ibG9jay1nZW5vdmEtbm90ZV9fY29udGVudC13cmFwcGVyIGgxLCAuZ2Vub3ZhLWFsdGVybmF0aXZlLWZvbnRzIG1haW4gLnNpbmdsZS1yZXNpZGVuY2UgLndwLWJsb2NrLWdlbm92YS1ub3RlX19jb250ZW50LXdyYXBwZXIgaDIsIC5nZW5vdmEtYWx0ZXJuYXRpdmUtZm9udHMgbWFpbiAuc2luZ2xlLXJlc2lkZW5jZSAud3AtYmxvY2stZ2Vub3ZhLW5vdGVfX2NvbnRlbnQtd3JhcHBlciBoMywgLmdlbm92YS1hbHRlcm5hdGl2ZS1mb250cyBtYWluIC5zaW5nbGUtcmVzaWRlbmNlIC53cC1ibG9jay1nZW5vdmEtbm90ZV9fY29udGVudC13cmFwcGVyIGg0LCAuZ2Vub3ZhLWFsdGVybmF0aXZlLWZvbnRzIG1haW4gLnNpbmdsZS1yZXNpZGVuY2UgLndwLWJsb2NrLWdlbm92YS1ub3RlX19jb250ZW50LXdyYXBwZXIgaDUsIC5nZW5vdmEtYWx0ZXJuYXRpdmUtZm9udHMgbWFpbiAuc2luZ2xlLXJlc2lkZW5jZSAud3AtYmxvY2stZ2Vub3ZhLW5vdGVfX2NvbnRlbnQtd3JhcHBlciBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLnNpbmdsZS1yZXNpZGVuY2UgLndwLWJsb2NrLWdlbm92YS1ub3RlX19jb250ZW50LXdyYXBwZXIgaDE6Zmlyc3Qtb2YtdHlwZSwgLnNpbmdsZS1yZXNpZGVuY2UgLndwLWJsb2NrLWdlbm92YS1ub3RlX19jb250ZW50LXdyYXBwZXIgaDI6Zmlyc3Qtb2YtdHlwZSwgLnNpbmdsZS1yZXNpZGVuY2UgLndwLWJsb2NrLWdlbm92YS1ub3RlX19jb250ZW50LXdyYXBwZXIgaDM6Zmlyc3Qtb2YtdHlwZSwgLnNpbmdsZS1yZXNpZGVuY2UgLndwLWJsb2NrLWdlbm92YS1ub3RlX19jb250ZW50LXdyYXBwZXIgaDQ6Zmlyc3Qtb2YtdHlwZSwgLnNpbmdsZS1yZXNpZGVuY2UgLndwLWJsb2NrLWdlbm92YS1ub3RlX19jb250ZW50LXdyYXBwZXIgaDU6Zmlyc3Qtb2YtdHlwZSwgLnNpbmdsZS1yZXNpZGVuY2UgLndwLWJsb2NrLWdlbm92YS1ub3RlX19jb250ZW50LXdyYXBwZXIgaDY6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zaW5nbGUtcmVzaWRlbmNlIC53cC1ibG9jay1nZW5vdmEtbm90ZV9fY29udGVudC13cmFwcGVyIGgxIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG59XG5cbi5zaW5nbGUtcmVzaWRlbmNlIC53cC1ibG9jay1nZW5vdmEtbm90ZV9fY29udGVudC13cmFwcGVyIGgyIHtcbiAgZm9udC1zaXplOiAyLjM1cmVtO1xufVxuXG4uc2luZ2xlLXJlc2lkZW5jZSAud3AtYmxvY2stZ2Vub3ZhLW5vdGVfX2NvbnRlbnQtd3JhcHBlciBoMyB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xufVxuXG4uc2luZ2xlLXJlc2lkZW5jZSAud3AtYmxvY2stZ2Vub3ZhLW5vdGVfX2NvbnRlbnQtd3JhcHBlciBoNCB7XG4gIGZvbnQtc2l6ZTogMS45cmVtO1xufVxuXG4uc2luZ2xlLXJlc2lkZW5jZSAud3AtYmxvY2stZ2Vub3ZhLW5vdGVfX2NvbnRlbnQtd3JhcHBlciBoNSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uc2luZ2xlLXJlc2lkZW5jZSAud3AtYmxvY2stZ2Vub3ZhLW5vdGVfX2NvbnRlbnQtd3JhcHBlciBoNiB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG4uc2luZ2xlLXJlc2lkZW5jZSAud3AtYmxvY2stZ2Vub3ZhLW5vdGVfX2NvbnRlbnQtd3JhcHBlciBzdHJvbmcge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS45ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbn1cblxuLnJlc2lkZW5jZS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTk4cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAucmVzaWRlbmNlLWhlYWRlciB7XG4gICAgcGFkZGluZzogMCA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucmVzaWRlbmNlLWhlYWRlciB7XG4gICAgcGFkZGluZzogMCA4cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLnJlc2lkZW5jZS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMTJyZW07XG4gIH1cbn1cblxuLnJlc2lkZW5jZS1oZWFkZXIgLmdtYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNDglO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbn1cblxuLnJlc2lkZW5jZS1oZWFkZXIgaW1nLCAucmVzaWRlbmNlLWhlYWRlciAud3AtdmlkZW8sIC5yZXNpZGVuY2UtaGVhZGVyIHZpZGVvLCAucmVzaWRlbmNlLWhlYWRlciAubWVqcy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ucmVzaWRlbmNlLWhlYWRlciB2aWRlbyB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnJlc2lkZW5jZS1oZWFkZXIgLndwLXZpZGVvIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbjtcbn1cblxuLnJlc2lkZW5jZS1oZWFkZXIgLndwLXZpZGVvLnZpZGVvLWxvYWRlZCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLnJlc2lkZW5jZS1oZWFkZXIgLnNsaWNrLXByZXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yZXNpZGVuY2UtaGVhZGVyIC5zbGljay1hcnJvdyB7XG4gIGJvdHRvbTogLTNyZW07XG4gIHJpZ2h0OiAxLjVyZW07XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDIuNHJlbTtcbiAgaGVpZ2h0OiAyLjRyZW07XG59XG5cbi5yZXNpZGVuY2UtaGVhZGVyIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICB3aWR0aDogMi40cmVtO1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAyLjRyZW0gMi40cmVtO1xufVxuXG4ucmVzaWRlbmNlLXNpZGViYXIge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cblxuLnJlc2lkZW5jZS1zaWRlYmFyIC53cC1ibG9jay1nZW5vdmEtbm90ZSB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogNjVyZW07XG4gIG1hcmdpbjogM3JlbSBhdXRvIDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5yZXNpZGVuY2Utc2lkZWJhciAud3AtYmxvY2stZ2Vub3ZhLW5vdGUge1xuICAgIG1hcmdpbjogOHJlbSBhdXRvIDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucmVzaWRlbmNlLXNpZGViYXIgLnJlc2lkZW5jZS1zaWRlYmFyX190aXRsZSxcbi5yZXNpZGVuY2Utc2lkZWJhciAucmVzaWRlbmNlLXNpZGViYXJfX2Rlc2NyaXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmVzaWRlbmNlLXNpZGViYXIgLmdmb3JtX3dyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0ycmVtIC0wLjVyZW0gLTAuNXJlbTtcbn1cblxuLnJlc2lkZW5jZS1zaWRlYmFyIC5nZm9ybV9mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZXNpZGVuY2Utc2lkZWJhciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDFyZW0pO1xuICBtYXJnaW46IDRyZW0gYXV0byAwLjVyZW07XG4gIHBhZGRpbmc6IDJyZW0gNnJlbTtcbn1cblxuLnJlc2lkZW5jZS1zaWRlYmFyIC5zaW5nbGUtcmVzaWRlbmNlLWhpZGUtZmllbGQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yZXNpZGVuY2Utc2lkZWJhcl9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG59XG5cbi5yZXNpZGVuY2Utc2lkZWJhcl9fZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ucmVzaWRlbmNlLWdhbGxlcnkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJlc2lkZW5jZS1nYWxsZXJ5X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnJlc2lkZW5jZS1tYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNDglO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbn1cblxuLnJlbGF0ZWQtcmVzaWRlbmNlcyB7XG4gIG1heC13aWR0aDogMTk4cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIG1hcmdpbjogOHJlbSBhdXRvIDZyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAucmVsYXRlZC1yZXNpZGVuY2VzIHtcbiAgICBwYWRkaW5nOiAwIDRyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5yZWxhdGVkLXJlc2lkZW5jZXMge1xuICAgIHBhZGRpbmc6IDAgOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC5yZWxhdGVkLXJlc2lkZW5jZXMge1xuICAgIHBhZGRpbmc6IDAgMTJyZW07XG4gIH1cbn1cblxuLnJlbGF0ZWQtcmVzaWRlbmNlc19faGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLnJlbGF0ZWQtcmVzaWRlbmNlc19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICBtYXJnaW46IDAgLTEuNXJlbTtcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICBzY3JvbGwtcGFkZGluZzogMCAxLjVyZW07XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucmVsYXRlZC1yZXNpZGVuY2VzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZWxhdGVkLXJlc2lkZW5jZXNfX2xpc3QgLnJlbGF0ZWQtcmVzaWRlbmNlIHtcbiAgd2lkdGg6IDkwJTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbiAgcGFkZGluZy1yaWdodDogNXJlbTtcbn1cblxuLnJlbGF0ZWQtcmVzaWRlbmNlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxLjQ1cmVtO1xufVxuXG4ucmVsYXRlZC1yZXNpZGVuY2UgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLnJlbGF0ZWQtcmVzaWRlbmNlX19zdGF0dXMge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5yZWxhdGVkLXJlc2lkZW5jZV9fc3RhdHVzLWxpbmsge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgcGFkZGluZzogMC45cmVtIDEuNXJlbSAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJlbGF0ZWQtcmVzaWRlbmNlX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiVGllbXBvcyBUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjM7XG4gIG1hcmdpbjogMi41cmVtIDAgLTAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICBtYXJnaW46IDAuOHJlbSAwO1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZ2Vub3ZhLWFsdGVybmF0aXZlLWZvbnRzIG1haW4gLnJlbGF0ZWQtcmVzaWRlbmNlX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG4ucmVsYXRlZC1yZXNpZGVuY2VfX2hlYWRpbmcgYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucmVsYXRlZC1yZXNpZGVuY2VfX2V4Y2VycHQge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1ub3RlX19pbWFnZS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtbm90ZV9faW1hZ2UtbGluazpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMy41cmVtO1xufVxuXG4uc2luZ2xlLXJlc2lkZW5jZS1tb29kYm9hcmQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG59XG5cbi5zaW5nbGUtcmVzaWRlbmNlLW1vb2Rib2FyZCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uc2luZ2xlLXJlc2lkZW5jZSAud3AtYmxvY2stY29sdW1uIC53cC1ibG9jay1nZW5vdmEtbm90ZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5zaW5nbGUtcmVzaWRlbmNlIC53cC1ibG9jay1jb2x1bW4gLndwLWJsb2NrLWdlbm92YS1ub3RlLndwLWJsb2NrLWdlbm92YS1ub3RlLS1pbmZvLTItb2Zmc2V0LXRvcCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAucmVsYXRlZC1yZXNpZGVuY2VzX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDRyZW07XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogaW5pdGlhbDtcbiAgICBzY3JvbGwtcGFkZGluZzogaW5pdGlhbDtcbiAgICBvdmVyZmxvdy14OiBpbml0aWFsO1xuICAgIHNjcm9sbGJhci13aWR0aDogaW5pdGlhbDtcbiAgICB1c2VyLXNlbGVjdDogaW5pdGlhbDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucmVsYXRlZC1yZXNpZGVuY2VzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgfVxuICAucmVsYXRlZC1yZXNpZGVuY2VzX19saXN0IC5yZWxhdGVkLXJlc2lkZW5jZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucmVsYXRlZC1yZXNpZGVuY2VfX2V4Y2VycHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5yZXNpZGVuY2Utc2lkZWJhciB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gIH1cbiAgLnNpbmdsZS1yZXNpZGVuY2UtbW9vZGJvYXJkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWdhcDogM3JlbTtcbiAgfVxuICAuc2luZ2xlLXJlc2lkZW5jZS1tb29kYm9hcmQgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICAuc2luZ2xlLXJlc2lkZW5jZSAud3AtYmxvY2stY29sdW1uIC53cC1ibG9jay1nZW5vdmEtbm90ZS53cC1ibG9jay1nZW5vdmEtbm90ZS0taW5mby0yLW9mZnNldC10b3Age1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cbiAgLnJlc2lkZW5jZS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgfVxuICAucmVzaWRlbmNlLWhlYWRlciAuc2xpY2stYXJyb3cge1xuICAgIGJvdHRvbTogLTMuNXJlbTtcbiAgICByaWdodDogNHJlbTtcbiAgICB3aWR0aDogMi44cmVtO1xuICAgIGhlaWdodDogMi44cmVtO1xuICB9XG4gIC5yZXNpZGVuY2UtaGVhZGVyIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICAgIHdpZHRoOiAyLjhyZW07XG4gICAgaGVpZ2h0OiAyLjhyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAyLjhyZW0gMi44cmVtO1xuICB9XG4gIC5zaW5nbGUtcmVzaWRlbmNlIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG4gIC5zaW5nbGUtcmVzaWRlbmNlIC53cC1ibG9jay1nZW5vdmEtc3BvdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0OSU7XG4gICAgcGFkZGluZy1sZWZ0OiAxJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnJlbGF0ZWQtcmVzaWRlbmNlX19zdGF0dXMtbGluayB7XG4gICAgcGFkZGluZzogMS42cmVtIDIuM3JlbSAwO1xuICB9XG4gIC5yZWxhdGVkLXJlc2lkZW5jZV9faGVhZGluZyB7XG4gICAgcGFkZGluZzogMCAyLjNyZW07XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5yZWxhdGVkLXJlc2lkZW5jZV9faGVhZGluZyBhIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLnJlc2lkZW5jZS1zaWRlYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuc2luZ2xlLXJlc2lkZW5jZS1tb29kYm9hcmQge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICAgIGdyaWQtZ2FwOiA1cmVtO1xuICB9XG4gIC5zaW5nbGUtcmVzaWRlbmNlLW1vb2Rib2FyZCBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG4gIC5zaW5nbGUtcmVzaWRlbmNlIC53cC1ibG9jay1jb2x1bW4gLndwLWJsb2NrLWdlbm92YS1ub3RlLndwLWJsb2NrLWdlbm92YS1ub3RlLS1pbmZvLTItb2Zmc2V0LXRvcCB7XG4gICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgfVxuICAucmVsYXRlZC1yZXNpZGVuY2VfX2V4Y2VycHQge1xuICAgIHBhZGRpbmc6IDAgMi4zcmVtO1xuICB9XG4gIC5yZXNpZGVuY2UtaGVhZGVyIC5zbGljay1hcnJvdyB7XG4gICAgYm90dG9tOiAtNi41cmVtO1xuICAgIHJpZ2h0OiA4cmVtO1xuICAgIHdpZHRoOiAzLjhyZW07XG4gICAgaGVpZ2h0OiAzLjhyZW07XG4gIH1cbiAgLnJlc2lkZW5jZS1oZWFkZXIgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gICAgd2lkdGg6IDMuOHJlbTtcbiAgICBoZWlnaHQ6IDMuOHJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMuOHJlbSAzLjhyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1ub3RlX19pbWFnZS1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtbm90ZS0tb2Zmc2V0LXRvcCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuICAuc2luZ2xlLXJlc2lkZW5jZSAud3AtYmxvY2stZ2Vub3ZhLXByZWFtYmxlIHtcbiAgICBtYXgtd2lkdGg6IDUwcmVtO1xuICB9XG4gIC5yZXNpZGVuY2UtY29udGVudCA+IHAge1xuICAgIG1heC13aWR0aDogNTByZW07XG4gIH1cbiAgLnNpbmdsZS1yZXNpZGVuY2UgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbiAgLnNpbmdsZS1yZXNpZGVuY2UgLndwLWJsb2NrLWdlbm92YS1zcG90IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuc2luZ2xlLXJlc2lkZW5jZSAud3AtYmxvY2stY29sdW1uIC53cC1ibG9jay1nZW5vdmEtbm90ZS53cC1ibG9jay1nZW5vdmEtbm90ZS0tb2Zmc2V0LXRvcCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODEuMjVlbSkge1xuICAuc2luZ2xlLXJlc2lkZW5jZSAud3AtYmxvY2stY29sdW1uIC53cC1ibG9jay1nZW5vdmEtbm90ZS53cC1ibG9jay1nZW5vdmEtbm90ZS0tb2Zmc2V0LXRvcCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC5yZWxhdGVkLXJlc2lkZW5jZXNfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC1yb3ctZ2FwOiA2cmVtO1xuICAgIGdyaWQtY29sdW1uLWdhcDogNnJlbTtcbiAgfVxuICAucmVsYXRlZC1yZXNpZGVuY2VfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICB9XG4gIC5yZWxhdGVkLXJlc2lkZW5jZV9faGVhZGluZyBhIHtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgfVxuICAucmVsYXRlZC1yZXNpZGVuY2VzIHtcbiAgICBtYXJnaW46IDEwcmVtIGF1dG8gN3JlbTtcbiAgfVxuICAucmVsYXRlZC1yZXNpZGVuY2VzX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG4gIC5zaW5nbGUtcmVzaWRlbmNlIC53cC1ibG9jay1nZW5vdmEtcHJlYW1ibGUge1xuICAgIG1heC13aWR0aDogODhyZW07XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5yZXNpZGVuY2UtY29udGVudCB7XG4gICAgcGFkZGluZzogMCA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlc2lkZW5jZS1jb250ZW50ID4gcCB7XG4gICAgbWF4LXdpZHRoOiA2MnJlbTtcbiAgfVxuICAucmVzaWRlbmNlLWNvbnRlbnQgPiBoMSwgLnJlc2lkZW5jZS1jb250ZW50ID4gaDIsIC5yZXNpZGVuY2UtY29udGVudCA+IGgzLCAucmVzaWRlbmNlLWNvbnRlbnQgPiBoNCwgLnJlc2lkZW5jZS1jb250ZW50ID4gaDUsIC5yZXNpZGVuY2UtY29udGVudCA+IGg2IHtcbiAgICBtYXgtd2lkdGg6IDUycmVtO1xuICB9XG4gIC5yZXNpZGVuY2UtY29udGVudCAud3AtYmxvY2stZ2Vub3ZhLXByZWFtYmxlLFxuICAucmVzaWRlbmNlLWNvbnRlbnQgLndwLWJsb2NrLWdlbm92YS1kb2N1bWVudHMge1xuICAgIG1heC13aWR0aDogNjJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXNpZGVuY2UtY29udGVudCAud3AtYmxvY2stZ2Vub3ZhLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDQwcmVtO1xuICB9XG4gIC5yZXNpZGVuY2UtY29udGVudCAud3AtYmxvY2stZ2Vub3ZhLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDU1cmVtO1xuICB9XG4gIC5yZXNpZGVuY2UtaGVhZGVyIC5zbGljay1hcnJvdyB7XG4gICAgYm90dG9tOiAtNi41cmVtO1xuICAgIHJpZ2h0OiAxMnJlbTtcbiAgICB3aWR0aDogNC4ycmVtO1xuICAgIGhlaWdodDogNC4ycmVtO1xuICB9XG4gIC5yZXNpZGVuY2UtaGVhZGVyIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICAgIHdpZHRoOiA0LjJyZW07XG4gICAgaGVpZ2h0OiA0LjJyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiA0LjJyZW0gNC4ycmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIzLjc1ZW0pIHtcbiAgLnJlc2lkZW5jZS1oZWFkZXIgLnNsaWNrLWFycm93IHtcbiAgICBib3R0b206IC05cmVtO1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIGhlaWdodDogNXJlbTtcbiAgfVxuICAucmVzaWRlbmNlLWhlYWRlciAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiA1cmVtIDVyZW07XG4gIH1cbn1cblxuLndwLWJsb2NrLWdlbm92YS1hY2NvcmRpb24ge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBtYXgtd2lkdGg6IDcycmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWFjY29yZGlvbiAud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbl9fcHJlc3NyZWxlYXNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1hY2NvcmRpb24gLndwLWJsb2NrLWdlbm92YS1jaXNpb25fX3ByZXNzcmVsZWFzZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1hY2NvcmRpb24ge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbn1cblxuI3dwLWJsb2NrLWdlbm92YS1hY3RpdmUtcmVzaWRlbmNlLWFyY2hpdmUge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgI3dwLWJsb2NrLWdlbm92YS1hY3RpdmUtcmVzaWRlbmNlLWFyY2hpdmUge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cbn1cblxuLndwLWJsb2NrLWdlbm92YS1hcnRpY2xlLWludHJvIHtcbiAgbWF4LXdpZHRoOiAxOThyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtYXJ0aWNsZS1pbnRybyB7XG4gICAgcGFkZGluZzogMCA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLWFydGljbGUtaW50cm8ge1xuICAgIHBhZGRpbmc6IDAgOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtYXJ0aWNsZS1pbnRybyB7XG4gICAgcGFkZGluZzogMCAxMnJlbTtcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWFydGljbGUtaW50cm9fX2NvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWFydGljbGUtaW50cm9fX3NtYWxsLWhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndwLWJsb2NrLWdlbm92YS1hcnRpY2xlLWludHJvX19jb250ZW50IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiTm9lIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTY7XG4gIG1hcmdpbjogMC41cmVtIDAgM3JlbTtcbiAgbWFyZ2luOiAxLjVyZW0gMCAzcmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1hcnRpY2xlLWludHJvX19jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDQuMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgxLjI1ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1hcnRpY2xlLWludHJvX19jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cblxuLmdlbm92YS1hbHRlcm5hdGl2ZS1mb250cyBtYWluIC53cC1ibG9jay1nZW5vdmEtYXJ0aWNsZS1pbnRyb19fY29udGVudCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1hcnRpY2xlLWludHJvX19jb250ZW50IGgxLCAud3AtYmxvY2stZ2Vub3ZhLWFydGljbGUtaW50cm9fX2NvbnRlbnQgaDIsIC53cC1ibG9jay1nZW5vdmEtYXJ0aWNsZS1pbnRyb19fY29udGVudCBoMywgLndwLWJsb2NrLWdlbm92YS1hcnRpY2xlLWludHJvX19jb250ZW50IGg0LCAud3AtYmxvY2stZ2Vub3ZhLWFydGljbGUtaW50cm9fX2NvbnRlbnQgaDUsIC53cC1ibG9jay1nZW5vdmEtYXJ0aWNsZS1pbnRyb19fY29udGVudCBoNiB7XG4gIG1heC13aWR0aDogODhyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLWFydGljbGUtaW50cm9fX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtYXJ0aWNsZS1pbnRyb19fY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxufVxuXG4ud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmOWY5Zjk7XG4gIG1pbi13aWR0aDogMThyZW07XG4gIHBhZGRpbmc6IDEuOXJlbSA2cmVtIDEuN3JlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsIC53cC1ibG9jay1idXR0b25fX2xpbms6YWN0aXZlLCAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICBwYWRkaW5nOiAyLjFyZW0gNnJlbTtcbiAgfVxufVxuXG4ud3AtYmxvY2stYnV0dG9uX19saW5rW3N0eWxlPVwiYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmXCJdOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbi1zdG9jayB7XG4gIG1heC13aWR0aDogMTk4cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIG1heC13aWR0aDogMTU4LjRyZW07XG4gIG1heC13aWR0aDogMTAwcmVtO1xuICBtYXJnaW46IDVyZW0gYXV0bztcbiAgcGFkZGluZzogNHJlbSAycmVtO1xuICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtY2lzaW9uLXN0b2NrIHtcbiAgICBwYWRkaW5nOiAwIDRyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtY2lzaW9uLXN0b2NrIHtcbiAgICBwYWRkaW5nOiAwIDhyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbi1zdG9jayB7XG4gICAgcGFkZGluZzogMCAxMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1jaXNpb24tc3RvY2sge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbi1zdG9jayB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbi1zdG9jay53cC1ibG9jay1nZW5vdmEtY2lzaW9uLXN0b2NrLS1kaWZmLXZpc2libGUgY2FudmFzLndwLWJsb2NrLWdlbm92YS1jaXNpb24tc3RvY2tfX2NoYXJ0LS1tYWluIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbi1zdG9jay53cC1ibG9jay1nZW5vdmEtY2lzaW9uLXN0b2NrLS1kaWZmLXZpc2libGUgY2FudmFzLndwLWJsb2NrLWdlbm92YS1jaXNpb24tc3RvY2tfX2NoYXJ0LS1kaWZmIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1jaXNpb24tc3RvY2tfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtY2lzaW9uLXN0b2NrX19jb21wYW55IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbi1zdG9ja19fbG9nbyB7XG4gIG1heC13aWR0aDogNi41cmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMS4ycmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbi1zdG9ja19fc3ltYm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtY2lzaW9uLXN0b2NrX19kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1jaXNpb24tc3RvY2tfX2xhdGVzdCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtY2lzaW9uLXN0b2NrX19kaWZmIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1jaXNpb24tc3RvY2tfX251bWJlcixcbi53cC1ibG9jay1nZW5vdmEtY2lzaW9uLXN0b2NrX19sYWJlbCxcbi53cC1ibG9jay1nZW5vdmEtY2lzaW9uLXN0b2NrX19kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtY2lzaW9uLXN0b2NrX19udW1iZXIge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogMi45cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbi1zdG9ja19fZGF0ZSxcbi53cC1ibG9jay1nZW5vdmEtY2lzaW9uLXN0b2NrX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3MgVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICBtYXJnaW46IDIuNXJlbSAwIC0wLjVyZW07XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmdlbm92YS1hbHRlcm5hdGl2ZS1mb250cyBtYWluIC53cC1ibG9jay1nZW5vdmEtY2lzaW9uLXN0b2NrX19kYXRlLCAuZ2Vub3ZhLWFsdGVybmF0aXZlLWZvbnRzIG1haW5cbi53cC1ibG9jay1nZW5vdmEtY2lzaW9uLXN0b2NrX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1jaXNpb24tc3RvY2tfX2NoYXJ0LS1kaWZmIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbi1zdG9ja19fZm9vdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVGllbXBvcyBUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjM7XG4gIG1hcmdpbjogMi41cmVtIDAgLTAuNXJlbTtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZ2Vub3ZhLWFsdGVybmF0aXZlLWZvbnRzIG1haW4gLndwLWJsb2NrLWdlbm92YS1jaXNpb24tc3RvY2tfX2Zvb3RlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1jaXNpb24tc3RvY2tfX2Zvb3RlciBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbi1zdG9ja19fZm9vdGVyIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1jaXNpb24tc3RvY2tfX2Zvb3Rlci10ZXh0LFxuLndwLWJsb2NrLWdlbm92YS1jaXNpb24tc3RvY2tfX2RhdGEge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbi1zdG9ja19fZm9vdGVyLXRleHQgcCwgLndwLWJsb2NrLWdlbm92YS1jaXNpb24tc3RvY2tfX2Zvb3Rlci10ZXh0IHNwYW4sXG4ud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbi1zdG9ja19fZGF0YSBwLFxuLndwLWJsb2NrLWdlbm92YS1jaXNpb24tc3RvY2tfX2RhdGEgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtY2lzaW9uLXN0b2NrX19mb290ZXItdGV4dDpmaXJzdC1vZi10eXBlIHtcbiAgbWF4LXdpZHRoOiA0MHJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1jaXNpb24tc3RvY2tfX2Zvb3Rlci10ZXh0Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbi1zdG9ja19faGVhZGVyLFxuICAud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbi1zdG9ja19fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbi1zdG9ja19faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtY2lzaW9uLXN0b2NrX19jb21wYW55IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtY2lzaW9uLXN0b2NrX19kYXRhIHtcbiAgICBtYXJnaW4tdG9wOiAwLjdyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1jaXNpb24tc3RvY2tfX2xhdGVzdCB7XG4gICAgbWFyZ2luOiAwIDNyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1jaXNpb24tc3RvY2tfX2Zvb3Rlci10ZXh0Omxhc3Qtb2YtdHlwZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjg0cHgpIHtcbiAgLndwLWJsb2NrLWdlbm92YS1jaXNpb24tc3RvY2tfX2hlYWRlcixcbiAgLndwLWJsb2NrLWdlbm92YS1jaXNpb24tc3RvY2tfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1jaXNpb24tc3RvY2tfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbi1zdG9ja19fY29tcGFueSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbi1zdG9ja19fZGF0YSB7XG4gICAgbWFyZ2luLXRvcDogMC43cmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtY2lzaW9uLXN0b2NrX19sYXRlc3Qge1xuICAgIG1hcmdpbjogMCAzcmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtY2lzaW9uLXN0b2NrX19mb290ZXItdGV4dDpsYXN0LW9mLXR5cGUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cbn1cblxuLmNpc2lvbi1zdWJzY3JpcHRpb25fX2Zvcm0gLmdmaWVsZF9sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG59XG5cbi5jaXNpb24tc3Vic2NyaXB0aW9uX19mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uY2lzaW9uLXN1YnNjcmlwdGlvbl9fZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDByZW07XG59XG5cbi5jaXNpb24tc3Vic2NyaXB0aW9uX19mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIG1heC13aWR0aDogMzVyZW07XG59XG5cbi5jaXNpb24tc3Vic2NyaXB0aW9uX19mb3JtLXN1YnNjcmlwdGlvbi10eXBlcyB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLmNpc2lvbi1zdWJzY3JpcHRpb25fX21lc3NhZ2VzLS1lcnJvciBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uY2lzaW9uLXN1YnNjcmlwdGlvbl9fbWVzc2FnZXMtLXN1Y2Nlc3MgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmNpc2lvbi1zdWJzY3JpcHRpb25fX2Zvcm0tc3Vic2NyaXB0aW9uLXR5cGVzIC5lcnJvci1tc2csXG4uY2lzaW9uLXN1YnNjcmlwdGlvbl9fZm9ybS1sYW5ndWFnZXMgLmVycm9yLW1zZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaXNpb24tc3Vic2NyaXB0aW9uX19mb3JtLXN1YnNjcmlwdGlvbi10eXBlcy5lcnJvciAuZ2ZpZWxkX2xhYmVsLFxuLmNpc2lvbi1zdWJzY3JpcHRpb25fX2Zvcm0tbGFuZ3VhZ2VzLmVycm9yIC5nZmllbGRfbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmNpc2lvbi1zdWJzY3JpcHRpb25fX2Zvcm0tc3Vic2NyaXB0aW9uLXR5cGVzLmVycm9yIC5lcnJvci1tc2csXG4uY2lzaW9uLXN1YnNjcmlwdGlvbl9fZm9ybS1sYW5ndWFnZXMuZXJyb3IgLmVycm9yLW1zZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNpc2lvbi1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzVyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1jaXNpb24ge1xuICBtYXgtd2lkdGg6IDE5OHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICBtYXgtd2lkdGg6IDE1OC40cmVtO1xuICBtYXgtd2lkdGg6IDcwcmVtO1xuICBtYXJnaW46IDVyZW0gMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1jaXNpb24ge1xuICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1jaXNpb24ge1xuICAgIHBhZGRpbmc6IDAgOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtY2lzaW9uIHtcbiAgICBwYWRkaW5nOiAwIDEycmVtO1xuICB9XG59XG5cbi53cC1ibG9jay1nZW5vdmEtY2lzaW9uX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1jaXNpb25fX3ByZXNzcmVsZWFzZXMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtY2lzaW9uX19wcmVzc3JlbGVhc2Uge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbl9fcHJlc3NyZWxlYXNlLmlzLWhpZGRlbi1ieS1maWx0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbl9fcHJlc3NyZWxlYXNlLXRpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1jaXNpb25fX3ByZXNzcmVsZWFzZS1kYXRlIHtcbiAgcGFkZGluZy1yaWdodDogMC4zcmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbl9fcHJlc3NyZWxlYXNlLWRhdGUsXG4ud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbl9fcHJlc3NyZWxlYXNlLXR5cGUsXG4ud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbl9fcHJlc3NyZWxlYXNlLWxpbmsge1xuICBjb2xvcjogIzcxNzE3MTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1jaXNpb25fX3ByZXNzcmVsZWFzZS1kYXRlLFxuLndwLWJsb2NrLWdlbm92YS1jaXNpb25fX3ByZXNzcmVsZWFzZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1jaXNpb25fX3ByZXNzcmVsZWFzZS10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLndwLWJsb2NrLWdlbm92YS1jaXNpb25fX3ByZXNzcmVsZWFzZS1kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtY2lzaW9uX19wcmVzc3JlbGVhc2UtZGF0ZSxcbi53cC1ibG9jay1nZW5vdmEtY2lzaW9uX19wcmVzc3JlbGVhc2UtdHlwZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtY2lzaW9uX19wcmVzc3JlbGVhc2UtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbl9fcmVwb3J0LXllYXJzIHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1jaXNpb25fX3JlcG9ydC15ZWFyIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbl9fcmVwb3J0LXllYXIuaGFuZG9yZ2VsX19oZWFkZXItLWZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGVkZWRlO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbl9fcmVwb3J0LXllYXIuaGFuZG9yZ2VsX19oZWFkZXItLW9wZW4ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbl9fcmVwb3J0LXllYXItYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1jaXNpb25fX3JlcG9ydC15ZWFyLWJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMi4xcmVtO1xuICBoZWlnaHQ6IDIuMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2FjY29yZGlvbi1vcGVuLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uaGFuZG9yZ2VsX19oZWFkZXItLW9wZW4gLndwLWJsb2NrLWdlbm92YS1jaXNpb25fX3JlcG9ydC15ZWFyLWJ0bjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hY2NvcmRpb24tY2xvc2Uuc3ZnXCIpO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbl9fcHJlc3NyZWxlYXNlcy0tbXVsdGlwbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbl9fcHJlc3NyZWxlYXNlcy0tbXVsdGlwbGUgLndwLWJsb2NrLWdlbm92YS1jaXNpb25fX3ByZXNzcmVsZWFzZS0tZmV0Y2gtbW9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbl9fcHJlc3NyZWxlYXNlcy0tbXVsdGlwbGUgLndwLWJsb2NrLWdlbm92YS1jaXNpb25fX3ByZXNzcmVsZWFzZS0tZmV0Y2gtbW9yZSAuYnRuX19wcmVzc3JlbGVhc2VzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbl9fcHJlc3NyZWxlYXNlcy1maWx0ZXJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1jaXNpb25fX3ByZXNzcmVsZWFzZXMtZmlsdGVycyBidXR0b24ge1xuICBjb2xvcjogIzcxNzE3MTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtY2lzaW9uX19wcmVzc3JlbGVhc2VzLWZpbHRlcnMgYnV0dG9uLmlzLWFjdGl2ZSwgLndwLWJsb2NrLWdlbm92YS1jaXNpb25fX3ByZXNzcmVsZWFzZXMtZmlsdGVycyAubW9iaWxlLW1lbnUtYWN0aXZlIGJ1dHRvbi5tb2JpbGUtbWVudS10b2dnbGUsIC5tb2JpbGUtbWVudS1hY3RpdmUgLndwLWJsb2NrLWdlbm92YS1jaXNpb25fX3ByZXNzcmVsZWFzZXMtZmlsdGVycyBidXR0b24ubW9iaWxlLW1lbnUtdG9nZ2xlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbl9fcHJlc3NyZWxlYXNlcy1maWx0ZXJzIGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1jaXNpb25fX3JlcG9ydHMuaGFuZG9yZ2VsX19jb250ZW50LS1vcGVuIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtY2lzaW9uX19yZXBvcnRzLWlubmVyIHtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuXG4uY2lzaW9uLXN0b2NrX19pZnJhbWUtd3JhcHBlciB7XG4gIG1heC13aWR0aDogODAuN3JlbTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogSUUgYW5kIEVkZ2UgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGaXJlZm94ICovXG59XG5cbi5jaXNpb24tc3RvY2tfX2lmcmFtZS13cmFwcGVyOi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNpc2lvbi1zdG9ja19faWZyYW1lLXdyYXBwZXIgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiA4NnJlbTtcbn1cblxuLmNpc2lvbi1zdG9ja19faWZyYW1lLXdyYXBwZXIuY2lzaW9uLXN0b2NrX19pZnJhbWUtd3JhcHBlci0tZnVsbCBpZnJhbWUge1xuICBoZWlnaHQ6IDEyNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODU5cHgpIHtcbiAgLmNpc2lvbi1zdG9ja19faWZyYW1lLXdyYXBwZXIgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDcwcmVtO1xuICB9XG4gIC5jaXNpb24tc3RvY2tfX2lmcmFtZS13cmFwcGVyLmNpc2lvbi1zdG9ja19faWZyYW1lLXdyYXBwZXItLWZ1bGwgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDEwOXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNpc2lvbi1zdG9ja19faWZyYW1lLXdyYXBwZXIge1xuICAgIG1pbi13aWR0aDogNjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtY2lzaW9uIHtcbiAgICBtYXJnaW46IDZyZW0gMDtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbl9fcHJlc3NyZWxlYXNlcyB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1jaXNpb25fX3ByZXNzcmVsZWFzZSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtY2lzaW9uX19wcmVzc3JlbGVhc2UgPiAqIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtY2lzaW9uX19wcmVzc3JlbGVhc2UtZGF0ZSxcbiAgLndwLWJsb2NrLWdlbm92YS1jaXNpb25fX3ByZXNzcmVsZWFzZS10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtY2lzaW9uX19wcmVzc3JlbGVhc2UtZGF0ZSB7XG4gICAgd2lkdGg6IDE2JTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbl9fcHJlc3NyZWxlYXNlLXR5cGUge1xuICAgIHdpZHRoOiA2JTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLWNpc2lvbl9fcHJlc3NyZWxlYXNlLXRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1jaXNpb25fX3ByZXNzcmVsZWFzZS1saW5rIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1jaXNpb25fX3ByZXNzcmVsZWFzZXMtZmlsdGVycyBidXR0b24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1jaXNpb25fX3ByZXNzcmVsZWFzZXMtZmlsdGVycyBidXR0b246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWluLXdpZHRoOiBjYWxjKDE2JSAtIDRweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi53cC1ibG9jay1jb2x1bW5zIHtcbiAgbWF4LXdpZHRoOiAxOThyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBwYWRkaW5nOiAwIDRyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBwYWRkaW5nOiAwIDhyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgcGFkZGluZzogMCAxMnJlbTtcbiAgfVxufVxuXG4ud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1ucyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLndwLWJsb2NrLWNvbHVtbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWNvbHVtbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLndwLWJsb2NrLWNvbHVtbiBoNiB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xLjdyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XG4gIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtcm93LWdhcDogM3JlbTtcbiAgfVxuICAud3AtYmxvY2stY29sdW1uIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAud3AtYmxvY2stY29sdW1uOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53cC1ibG9jay1jb2x1bW46ZW1wdHkgKyAud3AtYmxvY2stY29sdW1uOm5vdCg6ZW1wdHkpIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBwYWRkaW5nOiAwIDZyZW07XG4gIH1cbiAgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgcGFkZGluZzogMCAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBpbml0aWFsO1xuICB9XG4gIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4gIH1cbiAgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcbiAgfVxuICAud3AtYmxvY2stY29sdW1uIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgcGFkZGluZzogMCAxMHJlbTtcbiAgfVxuICAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgZ3JpZC1nYXA6IDhyZW07XG4gIH1cbn1cblxuLmNvbXBsaWFudF9fd3JhcHBlciBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG59XG5cbi5jb21wbGlhbnRfX3dyYXBwZXIgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbn1cblxuLmNvbXBsaWFudF9fcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmNvbXBsaWFudF9fYWRkcmVzcy5pcy1sb2FkaW5nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmNvbXBsaWFudCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi5jb21wbGlhbnQgLmhlYWRpbmctNCB7XG4gIG1hcmdpbjogMCAwIDAuNXJlbTtcbn1cblxuLmNvbXBsaWFudCBwLmNvbXBsaWFudF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAgMCAxLjJyZW07XG59XG5cbi5jb21wbGlhbnQuaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbXBsaWFudF9faW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4uY29tcGxpYW50X19lbWFpbCxcbi5jb21wbGlhbnRfX3Bob25lIHtcbiAgbWFyZ2luOiAwLjFyZW0gMDtcbn1cblxuLmNvbXBsaWFudF9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAuY29tcGxpYW50IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG4gIC5jb21wbGlhbnRfX3NlbGVjdHMsXG4gIC5jb21wbGlhbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAzcmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkuOTM3NWVtKSB7XG4gIC5ob21lIC53cC1ibG9jay1nZW5vdmEtY292ZXIge1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gIH1cbn1cblxuLndwLWJsb2NrLWdlbm92YS1jb3ZlciB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDEyNSU7XG4gIG1hcmdpbjogMnJlbSAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtY292ZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTk4cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogM3JlbSA0cmVtIDNyZW0gY2FsYygxLjVyZW0gKiAyLjUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLWNvdmVyX19jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1jb3Zlcl9fY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDhyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLWNvdmVyX19jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMTJyZW07XG4gIH1cbn1cblxuLndwLWJsb2NrLWdlbm92YS1jb3Zlci0tY2VudGVyLWFsaWduIC53cC1ibG9jay1nZW5vdmEtY292ZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1jb3Zlci0tcmlnaHQtYWxpZ24gLndwLWJsb2NrLWdlbm92YS1jb3Zlcl9fY29udGVudC13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1jb3Zlcl9fc21hbGwtaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtY292ZXJfX3NtYWxsLWhlYWRpbmcgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWNvdmVyX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiTm9lIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTByZW07XG4gIGZvbnQtc2l6ZTogMy4zcmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1jb3Zlcl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA2LjJyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MS4yNWVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtY292ZXJfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNy4xcmVtO1xuICB9XG59XG5cbi5nZW5vdmEtYWx0ZXJuYXRpdmUtZm9udHMgbWFpbiAud3AtYmxvY2stZ2Vub3ZhLWNvdmVyX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWNvdmVyIC53cC1ibG9jay1nZW5vdmEtY292ZXJfX3NtYWxsLWhlYWRpbmcsXG4ud3AtYmxvY2stZ2Vub3ZhLWNvdmVyIC53cC1ibG9jay1nZW5vdmEtY292ZXJfX2hlYWRpbmcsXG4ud3AtYmxvY2stZ2Vub3ZhLWNvdmVyIC53cC1ibG9jay1nZW5vdmEtY292ZXJfX2NvbnRlbnQsXG4ud3AtYmxvY2stZ2Vub3ZhLWNvdmVyIGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtY292ZXIud3AtYmxvY2stZ2Vub3ZhLWNvdmVyLS1ibGFjay10ZXh0IC53cC1ibG9jay1nZW5vdmEtY292ZXJfX3NtYWxsLWhlYWRpbmcsXG4ud3AtYmxvY2stZ2Vub3ZhLWNvdmVyLndwLWJsb2NrLWdlbm92YS1jb3Zlci0tYmxhY2stdGV4dCAud3AtYmxvY2stZ2Vub3ZhLWNvdmVyX19oZWFkaW5nLFxuLndwLWJsb2NrLWdlbm92YS1jb3Zlci53cC1ibG9jay1nZW5vdmEtY292ZXItLWJsYWNrLXRleHQgLndwLWJsb2NrLWdlbm92YS1jb3Zlcl9fY29udGVudCxcbi53cC1ibG9jay1nZW5vdmEtY292ZXIud3AtYmxvY2stZ2Vub3ZhLWNvdmVyLS1ibGFjay10ZXh0IGEge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtY292ZXItLWxhcmdlLXRleHQgLndwLWJsb2NrLWdlbm92YS1jb3Zlcl9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1jb3Zlcl9fY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogI2Y5ZjlmOTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1jb3Zlcl9fY29udGVudCBhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1jb3Zlci0tZGFyay1sYXllciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1jb3Zlci0tZGFyay1sYXllcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAud3AtYmxvY2stZ2Vub3ZhLWNvdmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDM1cmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtY292ZXIud3AtYmxvY2stZ2Vub3ZhLWNvdmVyLS1zbWFsbC1oZWlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud3AtYmxvY2stZ2Vub3ZhLWNvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1jb3ZlciB7XG4gICAgbWluLWhlaWdodDogNTByZW07XG4gICAgbWFyZ2luOiA4cmVtIDA7XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1jb3Zlci53cC1ibG9jay1nZW5vdmEtY292ZXItLXNtYWxsLWhlaWdodCB7XG4gICAgbWluLWhlaWdodDogNDByZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1jb3Zlcl9fY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLWNvdmVyX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtY292ZXItLWxhcmdlLXRleHQgLndwLWJsb2NrLWdlbm92YS1jb3Zlcl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1jb3ZlciB7XG4gICAgbWFyZ2luOiAxMHJlbSAwO1xuICAgIGhlaWdodDogNjB2aDtcbiAgICBtaW4taGVpZ2h0OiA0MHJlbTtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtY292ZXIud3AtYmxvY2stZ2Vub3ZhLWNvdmVyLS1zbWFsbC1oZWlnaHQge1xuICAgIGhlaWdodDogNDV2aDtcbiAgICBtaW4taGVpZ2h0OiAzMHJlbTtcbiAgfVxuICAuaG9tZSAud3AtYmxvY2stZ2Vub3ZhLWNvdmVyIHtcbiAgICBtYXJnaW46IDZyZW0gMCA0cmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtY292ZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1jb3Zlcl9faGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgICBmb250LXNpemU6IDUuOXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLWNvdmVyLS1sYXJnZS10ZXh0IC53cC1ibG9jay1nZW5vdmEtY292ZXJfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogOXJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLWNvdmVyX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLWNvdmVyX19jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xuICB9XG59XG5cbi53cC1ibG9jay1nZW5vdmEtZGlzdHJpY3QtYXJjaGl2ZV9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWRpc3RyaWN0LWFyY2hpdmVfX2xpc3QtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtZGlzdHJpY3QtYXJjaGl2ZV9fbGlzdC1pdGVtIGRsIHtcbiAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1kaXN0cmljdC1hcmNoaXZlX19saXN0LWl0ZW0gZHQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtZGlzdHJpY3QtYXJjaGl2ZV9fbGlzdC1pdGVtIGRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtZGlzdHJpY3QtYXJjaGl2ZV9faGVhZGluZy1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiA5NSU7XG4gIG1hcmdpbi10b3A6IDEuN3JlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1kaXN0cmljdC1hcmNoaXZlX19oZWFkaW5nLFxuLndwLWJsb2NrLWdlbm92YS1kaXN0cmljdC1hcmNoaXZlX19oZWFkaW5nLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWRpc3RyaWN0LWFyY2hpdmVfX3R5cGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW46IDFyZW0gMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1kaXN0cmljdC1hcmNoaXZlX19kaXN0cmljdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1kaXN0cmljdC1hcmNoaXZlX19leGNlcnB0IHtcbiAgbWFyZ2luOiAxcmVtIDAgMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtZGlzdHJpY3QtYXJjaGl2ZV9faGVhZGluZy1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtZGlzdHJpY3QtYXJjaGl2ZV9fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLWRpc3RyaWN0LWFyY2hpdmVfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtZGlzdHJpY3QtYXJjaGl2ZV9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICB3aWR0aDogY2FsYygyMDAlICsgNHJlbSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwJSAtIDJyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1kaXN0cmljdC1hcmNoaXZlX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgIHdpZHRoOiBjYWxjKDIwMCUgKyA2cmVtKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtNTAlIC0gMnJlbSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLXJvdy1nYXA6IDZyZW07XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA2cmVtO1xuICB9XG59XG5cbi53cC1ibG9jay1nZW5vdmEtZG9jdW1lbnRzIHtcbiAgbWF4LXdpZHRoOiA5NXJlbTtcbiAgbWFyZ2luOiAycmVtIGF1dG8gOHJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1kb2N1bWVudHNfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtZG9jdW1lbnRzX19maWxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1kb2N1bWVudHNfX2ZpbGU6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1kb2N1bWVudHNfX2ZpbGUtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtZG9jdW1lbnRzX19maWxlLW5hbWUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWRvY3VtZW50c19fZmlsZS10eXBlLFxuLndwLWJsb2NrLWdlbm92YS1kb2N1bWVudHNfX2Rvd25sb2FkLWxpbmsge1xuICBjb2xvcjogIzcxNzE3MTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1kb2N1bWVudHNfX2ZpbGUtdHlwZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgbWluLXdpZHRoOiA0LjNyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1kb2N1bWVudHNfX2Rvd25sb2FkLWxpbmsge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtaW4td2lkdGg6IDhyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtZG9jdW1lbnRzX19maWxlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtZG9jdW1lbnRzX19maWxlLXR5cGUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLWRvY3VtZW50c19fZmlsZS1pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWFjdGl2ZS1kb3dubG9hZGFibGUtcGRmcyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtYWN0aXZlLWRvd25sb2FkYWJsZS1wZGZzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWFjdGl2ZS1kb3dubG9hZGFibGUtcGRmc19fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xuICBncmlkLWdhcDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWFjdGl2ZS1kb3dubG9hZGFibGUtcGRmc19fbGlzdC1pdGVtIHNwYW4sIC53cC1ibG9jay1nZW5vdmEtYWN0aXZlLWRvd25sb2FkYWJsZS1wZGZzX19saXN0LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1hY3RpdmUtZG93bmxvYWRhYmxlLXBkZnNfX2xpc3QtaXRlbSBzcGFuIHtcbiAgY29sb3I6ICM3MTcxNzE7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWFjdGl2ZS1kb3dubG9hZGFibGUtcGRmc19fbGlzdC1pdGVtIGE6bGFzdC1vZi10eXBlIHtcbiAgY29sb3I6ICM3MTcxNzE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1lbXBsb3llZXMge1xuICBtYXgtd2lkdGg6IDE5OHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1lbXBsb3llZXMge1xuICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1lbXBsb3llZXMge1xuICAgIHBhZGRpbmc6IDAgOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtZW1wbG95ZWVzIHtcbiAgICBwYWRkaW5nOiAwIDEycmVtO1xuICB9XG59XG5cbi53cC1ibG9jay1nZW5vdmEtZW1wbG95ZWVzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIG1hcmdpbjogMnJlbSAtMS41cmVtIDA7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtIDA7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICBzY3JvbGwtcGFkZGluZzogMCAxLjVyZW07XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWVtcGxveWVlc19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWVtcGxveWVlc19fbGlzdCAud3AtYmxvY2stZ2Vub3ZhLWVtcGxveWVlIHtcbiAgd2lkdGg6IDkwJTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNC41cmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWVtcGxveWVlc19fbGlzdCAud3AtYmxvY2stZ2Vub3ZhLWVtcGxveWVlIGltZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1lbXBsb3llZSBwIHtcbiAgbWF4LXdpZHRoOiAzM3JlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1lbXBsb3llZSBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1lbXBsb3llZV9fbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vZSBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI0O1xuICBtYXJnaW46IDIuNXJlbSAwIC0wLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbn1cblxuLmdlbm92YS1hbHRlcm5hdGl2ZS1mb250cyBtYWluIC53cC1ibG9jay1nZW5vdmEtZW1wbG95ZWVfX25hbWUge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtZW1wbG95ZWVfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAxcmVtIDAgLTFyZW0gMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNzE3MTcxO1xufVxuXG4ud3AtYmxvY2stY29sdW1uIC53cC1ibG9jay1nZW5vdmEtZW1wbG95ZWVzIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtZW1wbG95ZWVzX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1yb3ctZ2FwOiA0cmVtO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgICBzY3JvbGwtc25hcC10eXBlOiBpbml0aWFsO1xuICAgIHNjcm9sbC1wYWRkaW5nOiBpbml0aWFsO1xuICAgIG92ZXJmbG93LXg6IGluaXRpYWw7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBpbml0aWFsO1xuICAgIHVzZXItc2VsZWN0OiBpbml0aWFsO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLWVtcGxveWVlc19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1lbXBsb3llZXNfX2xpc3QgLndwLWJsb2NrLWdlbm92YS1lbXBsb3llZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2luZ2xlIC53cC1ibG9jay1nZW5vdmEtZW1wbG95ZWVzIHtcbiAgICBwYWRkaW5nOiA0cmVtIDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNpbmdsZSAud3AtYmxvY2stZ2Vub3ZhLWVtcGxveWVlc19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtZW1wbG95ZWVzX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC53cC1ibG9jay1jb2x1bW4gLndwLWJsb2NrLWdlbm92YS1lbXBsb3llZXNfX2xpc3QsXG4gIC5zaW5nbGUgLndwLWJsb2NrLWdlbm92YS1lbXBsb3llZXNfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1yb3ctZ2FwOiA0cmVtO1xuICAgIGdyaWQtY29sdW1uLWdhcDogM3JlbTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi53cC1ibG9jay1nZW5vdmEtZmFjdHMtcm93IHtcbiAgbWFyZ2luOiAzcmVtIDAgNnJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1mYWN0cy1yb3dfX3BhbmVsIHtcbiAgYmFja2dyb3VuZDogI2Y5ZmFmOTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgcGFkZGluZzogM3JlbSAycmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWZhY3RzLXJvd19faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vZSBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbjogMCAwIDIuNXJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1mYWN0cy1yb3dfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTZyZW0sIDFmcikpO1xuICBnYXA6IDNyZW0gMXJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1mYWN0cy1yb3dfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWZhY3RzLXJvd19fbGFiZWwsXG4ud3AtYmxvY2stZ2Vub3ZhLWZhY3RzLXJvd19fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWZhY3RzLXJvd19fbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1mYWN0cy1yb3dfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1mYWN0cy1yb3dfX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiAnXFwwMEEwXFwyMTkyJztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLWZhY3RzLXJvdyB7XG4gICAgbWFyZ2luOiA1LjRyZW0gMCAxMXJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLWZhY3RzLXJvd19fcGFuZWwge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1mYWN0cy1yb3dfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtZmFjdHMtcm93X19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAyLjRyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtZmFjdHMtcm93X19wYW5lbCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA1ZnI7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtZmFjdHMtcm93X19oZWFkaW5nIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLndwLWJsb2NrLWdlbm92YS1mYXEge1xuICBtYXgtd2lkdGg6IDk1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLndwLWJsb2NrLWdlbm92YS1mYXFfX2l0ZW0tcXVlc3Rpb24ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtZmFxX19pdGVtLXF1ZXN0aW9uLmhhbmRvcmdlbF9faGVhZGVyLS1mb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RlZGVkZTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1mYXFfX2l0ZW0tcXVlc3Rpb24uaGFuZG9yZ2VsX19oZWFkZXItLW9wZW4ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWZhcV9faXRlbS1xdWVzdGlvbi1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWZhcV9faXRlbS1xdWVzdGlvbi1idG46YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDIuMXJlbTtcbiAgaGVpZ2h0OiAyLjFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hY2NvcmRpb24tb3Blbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLmhhbmRvcmdlbF9faGVhZGVyLS1vcGVuIC53cC1ibG9jay1nZW5vdmEtZmFxX19pdGVtLXF1ZXN0aW9uLWJ0bjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hY2NvcmRpb24tY2xvc2Uuc3ZnXCIpO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWZhcV9faXRlbS1hbnN3ZXIge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtZmFxX19pdGVtLWFuc3dlciBwIHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtZmFxX19pdGVtLWFuc3dlciBwOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWZhcV9faXRlbS1hbnN3ZXIgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWZhcV9faXRlbS1hbnN3ZXIgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtZmFxX19pdGVtLWFuc3dlci5oYW5kb3JnZWxfX2NvbnRlbnQtLW9wZW4ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1mYXFfX2l0ZW0tYW5zd2VyIC5oYW5kb3JnZWxfX2NvbnRlbnRfX2lubmVyIHtcbiAgcGFkZGluZzogMXJlbSAwIDJyZW0gMDtcbn1cblxuLndwLWJsb2NrLWdhbGxlcnkge1xuICBtYXgtd2lkdGg6IDE5OHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICBtYXJnaW46IDRyZW0gYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAud3AtYmxvY2stZ2FsbGVyeSB7XG4gICAgcGFkZGluZzogMCA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAud3AtYmxvY2stZ2FsbGVyeSB7XG4gICAgcGFkZGluZzogMCA4cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLndwLWJsb2NrLWdhbGxlcnkge1xuICAgIHBhZGRpbmc6IDAgMTJyZW07XG4gIH1cbn1cblxuLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nLXRvcDogMi4yNXJlbTtcbn1cblxuLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0yIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWdhcDogMS41cmVtO1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTIgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5X19pbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC53cC1ibG9jay1nYWxsZXJ5IHtcbiAgICBtYXJnaW46IDZyZW0gYXV0bztcbiAgfVxuICAud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICB9XG4gIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMiB7XG4gICAgZ3JpZC1nYXA6IDRyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0yIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53cC1ibG9jay1nYWxsZXJ5X19pbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAud3AtYmxvY2stZ2FsbGVyeSB7XG4gICAgbWF4LXdpZHRoOiAxOThyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgbWF4LXdpZHRoOiAxNTguNHJlbTtcbiAgICBtYXJnaW46IDExcmVtIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkgYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLndwLWJsb2NrLWdhbGxlcnkge1xuICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAud3AtYmxvY2stZ2FsbGVyeSB7XG4gICAgcGFkZGluZzogMCA4cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAud3AtYmxvY2stZ2FsbGVyeSB7XG4gICAgcGFkZGluZzogMCAxMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICB9XG4gIC53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy10b3A6IDEycmVtO1xuICB9XG4gIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMiB7XG4gICAgZ3JpZC1nYXA6IDhyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdhbGxlcnlfX2lubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbTtcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWdyaWQge1xuICBtYXgtd2lkdGg6IDE5OHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1ncmlkIHtcbiAgICBwYWRkaW5nOiAwIDRyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtZ3JpZCB7XG4gICAgcGFkZGluZzogMCA4cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1ncmlkIHtcbiAgICBwYWRkaW5nOiAwIDEycmVtO1xuICB9XG59XG5cbi53cC1ibG9jay1nZW5vdmEtZ3JpZF9faW5uZXItLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtZ3JpZF9faW5uZXItLW1vYmlsZSAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogLTFyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtZ3JpZF9faW5uZXItLW1vYmlsZSAuc2xpY2stZG90cyBsaSB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1ncmlkX19pbm5lci0tbW9iaWxlIC5zbGljay1kb3RzIGJ1dHRvbjpiZWZvcmUge1xuICBmb250LXNpemU6IDRyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtZ3JpZF9faW5uZXItLW1vYmlsZSAud3AtYmxvY2stZ2Vub3ZhLXNwb3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtc3BvdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1ncmlkX19pbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1ncmlkIC53cC1ibG9jay1nZW5vdmEtc3BvdCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NC45Mzc1ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1ncmlkIC53cC1ibG9jay1nZW5vdmEtc3BvdCxcbiAgLndwLWJsb2NrLWdlbm92YS1ncmlkIC53cC1ibG9jay1nZW5vdmEtZ3JpZF9fc2l6ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtZ3JpZCAud3AtYmxvY2stZ2Vub3ZhLXNwb3RfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1ncmlkIC53cC1ibG9jay1nZW5vdmEtZ3JpZF9faW5uZXItLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1ncmlkIC53cC1ibG9jay1nZW5vdmEtZ3JpZF9faW5uZXItLWRlc2t0b3AgLndwLWJsb2NrLWdlbm92YS1zcG90IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtZ3JpZCAud3AtYmxvY2stZ2Vub3ZhLWdyaWRfX2lubmVyLS1kZXNrdG9wIC53cC1ibG9jay1nZW5vdmEtc3BvdDpudGgtb2YtdHlwZSgxKSwgLndwLWJsb2NrLWdlbm92YS1ncmlkIC53cC1ibG9jay1nZW5vdmEtZ3JpZF9faW5uZXItLWRlc2t0b3AgLndwLWJsb2NrLWdlbm92YS1zcG90Om50aC1vZi10eXBlKDIpLCAud3AtYmxvY2stZ2Vub3ZhLWdyaWQgLndwLWJsb2NrLWdlbm92YS1ncmlkX19pbm5lci0tZGVza3RvcCAud3AtYmxvY2stZ2Vub3ZhLXNwb3Q6bnRoLW9mLXR5cGUoMykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtZ3JpZCAud3AtYmxvY2stZ2Vub3ZhLWdyaWRfX2lubmVyLS1tb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtZ3JpZCAud3AtYmxvY2stZ2Vub3ZhLXNwb3QtLXNwYWNlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wc19fcmFpbC14LFxuLnBzX19yYWlsLXkge1xuICBvcGFjaXR5OiAwLjYgIWltcG9ydGFudDtcbn1cblxuLnBzX190aHVtYi14IHtcbiAgaGVpZ2h0OiAwLjRyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtZ3JpZC0tZmlyc3Qtc3BvdC1zdGlja3kgLndwLWJsb2NrLWdlbm92YS1zcG90W2RhdGEtc3RpY2t5XSB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICAgIHRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5lbWJlZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZW1iZWQtY29udGFpbmVyIGlmcmFtZSxcbi5lbWJlZC1jb250YWluZXIgb2JqZWN0LFxuLmVtYmVkLWNvbnRhaW5lciBlbWJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtaGVybyBpbWcsIC53cC1ibG9jay1nZW5vdmEtaGVybyAud3AtdmlkZW8sIC53cC1ibG9jay1nZW5vdmEtaGVybyB2aWRlbywgLndwLWJsb2NrLWdlbm92YS1oZXJvIC5tZWpzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtaGVybyB2aWRlbyB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1oZXJvIC53cC12aWRlbyB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW47XG59XG5cbi53cC1ibG9jay1nZW5vdmEtaGVybyAud3AtdmlkZW8udmlkZW8tbG9hZGVkIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWhlcm9fX2ltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtaGVyb19faW1hZ2Utd3JhcHBlciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtaGVyb19faW1hZ2UtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxcmVtO1xuICBsZWZ0OiAycmVtO1xuICB6LWluZGV4OiAyO1xuICBmb250LXNpemU6IDExMCU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtaGVyb19faW1hZ2UtdGV4dCBoMSwgLndwLWJsb2NrLWdlbm92YS1oZXJvX19pbWFnZS10ZXh0IGgyLCAud3AtYmxvY2stZ2Vub3ZhLWhlcm9fX2ltYWdlLXRleHQgaDMsIC53cC1ibG9jay1nZW5vdmEtaGVyb19faW1hZ2UtdGV4dCBoNCwgLndwLWJsb2NrLWdlbm92YS1oZXJvX19pbWFnZS10ZXh0IGg1LCAud3AtYmxvY2stZ2Vub3ZhLWhlcm9fX2ltYWdlLXRleHQgaDYsXG4ud3AtYmxvY2stZ2Vub3ZhLWhlcm9fX2ltYWdlLXRleHQgcCwgLndwLWJsb2NrLWdlbm92YS1oZXJvX19pbWFnZS10ZXh0IHNwYW4sIC53cC1ibG9jay1nZW5vdmEtaGVyb19faW1hZ2UtdGV4dCBkaXYsIC53cC1ibG9jay1nZW5vdmEtaGVyb19faW1hZ2UtdGV4dCB1bCwgLndwLWJsb2NrLWdlbm92YS1oZXJvX19pbWFnZS10ZXh0IGxpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtaGVyb19faW1hZ2UtdGV4dCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWhlcm8tLXJhdGlvLXRhbGwgLndwLWJsb2NrLWdlbm92YS1oZXJvX19pbWFnZS13cmFwcGVyLFxuLndwLWJsb2NrLWdlbm92YS1oZXJvLS1yYXRpby1iYW5uZXIgLndwLWJsb2NrLWdlbm92YS1oZXJvX19pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWhlcm8tLXJhdGlvLXRhbGwgLndwLWJsb2NrLWdlbm92YS1oZXJvX19pbWFnZS13cmFwcGVyIHBpY3R1cmUsXG4ud3AtYmxvY2stZ2Vub3ZhLWhlcm8tLXJhdGlvLWJhbm5lciAud3AtYmxvY2stZ2Vub3ZhLWhlcm9fX2ltYWdlLXdyYXBwZXIgcGljdHVyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWhlcm8tLXJhdGlvLXRhbGwgLndwLWJsb2NrLWdlbm92YS1oZXJvX19pbWFnZS13cmFwcGVyIGltZyxcbi53cC1ibG9jay1nZW5vdmEtaGVyby0tcmF0aW8tYmFubmVyIC53cC1ibG9jay1nZW5vdmEtaGVyb19faW1hZ2Utd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1oZXJvLS1yYXRpby10YWxsIC53cC1ibG9jay1nZW5vdmEtaGVyb19faW5uZXIsXG4ud3AtYmxvY2stZ2Vub3ZhLWhlcm8tLXJhdGlvLWJhbm5lciAud3AtYmxvY2stZ2Vub3ZhLWhlcm9fX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtaGVyby0tcmF0aW8tdGFsbCAud3AtYmxvY2stZ2Vub3ZhLWhlcm9fX2ltYWdlLXdyYXBwZXIsXG4ud3AtYmxvY2stZ2Vub3ZhLWhlcm8tLXJhdGlvLWJhbm5lciAud3AtYmxvY2stZ2Vub3ZhLWhlcm9fX2ltYWdlLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTMzLjMzJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtaGVyby0tcmF0aW8tdGFsbCAud3AtYmxvY2stZ2Vub3ZhLWhlcm9fX2lubmVyLFxuICAud3AtYmxvY2stZ2Vub3ZhLWhlcm8tLXJhdGlvLWJhbm5lciAud3AtYmxvY2stZ2Vub3ZhLWhlcm9fX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDE5OHJlbTtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtaGVyby0tcmF0aW8tdGFsbCAud3AtYmxvY2stZ2Vub3ZhLWhlcm9fX2lubmVyLFxuICAud3AtYmxvY2stZ2Vub3ZhLWhlcm8tLXJhdGlvLWJhbm5lciAud3AtYmxvY2stZ2Vub3ZhLWhlcm9fX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIDRyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLWhlcm8tLXJhdGlvLXRhbGwgLndwLWJsb2NrLWdlbm92YS1oZXJvX19pbm5lcixcbiAgLndwLWJsb2NrLWdlbm92YS1oZXJvLS1yYXRpby1iYW5uZXIgLndwLWJsb2NrLWdlbm92YS1oZXJvX19pbm5lciB7XG4gICAgcGFkZGluZzogMCA4cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkgYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtaGVyby0tcmF0aW8tdGFsbCAud3AtYmxvY2stZ2Vub3ZhLWhlcm9fX2lubmVyLFxuICAud3AtYmxvY2stZ2Vub3ZhLWhlcm8tLXJhdGlvLWJhbm5lciAud3AtYmxvY2stZ2Vub3ZhLWhlcm9fX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIDEycmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLWhlcm8tLXJhdGlvLXRhbGwgLndwLWJsb2NrLWdlbm92YS1oZXJvX19pbWFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjEuODYlO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtaGVyby0tcmF0aW8tYmFubmVyIC53cC1ibG9jay1nZW5vdmEtaGVyb19faW1hZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0LjExJTtcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWhlcm9fX2ltYWdlLXRleHQtLWRpc3BsYXkgaDEsIC53cC1ibG9jay1nZW5vdmEtaGVyb19faW1hZ2UtdGV4dC0tZGlzcGxheSBoMiwgLndwLWJsb2NrLWdlbm92YS1oZXJvX19pbWFnZS10ZXh0LS1kaXNwbGF5IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiTm9lIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogNC4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4wNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1oZXJvX19pbWFnZS10ZXh0LS1kaXNwbGF5IHAge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luOiAwLjhyZW0gMCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtaGVyb19faW1hZ2UtdGV4dCB7XG4gICAgYm90dG9tOiA0cmVtO1xuICAgIGxlZnQ6IDVyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1oZXJvX19pbWFnZS10ZXh0LS1kaXNwbGF5IHtcbiAgICBib3R0b206IDVyZW07XG4gICAgbGVmdDogNS43cmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtaGVyb19faW1hZ2UtdGV4dC0tZGlzcGxheSBoMSwgLndwLWJsb2NrLWdlbm92YS1oZXJvX19pbWFnZS10ZXh0LS1kaXNwbGF5IGgyLCAud3AtYmxvY2stZ2Vub3ZhLWhlcm9fX2ltYWdlLXRleHQtLWRpc3BsYXkgaDMge1xuICAgIGZvbnQtc2l6ZTogN3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1oZXJvX19pbWFnZS10ZXh0LS1kaXNwbGF5IGgxLCAud3AtYmxvY2stZ2Vub3ZhLWhlcm9fX2ltYWdlLXRleHQtLWRpc3BsYXkgaDIsIC53cC1ibG9jay1nZW5vdmEtaGVyb19faW1hZ2UtdGV4dC0tZGlzcGxheSBoMyB7XG4gICAgZm9udC1zaXplOiA5cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtaGVyb19faW1hZ2UtdGV4dCB7XG4gICAgYm90dG9tOiA2cmVtO1xuICAgIGxlZnQ6IDdyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1oZXJvX19pbWFnZS10ZXh0LS1kaXNwbGF5IHtcbiAgICBib3R0b206IDVyZW07XG4gICAgbGVmdDogNS43cmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtaGVyb19faW1hZ2UtdGV4dC0tZGlzcGxheSBoMSwgLndwLWJsb2NrLWdlbm92YS1oZXJvX19pbWFnZS10ZXh0LS1kaXNwbGF5IGgyLCAud3AtYmxvY2stZ2Vub3ZhLWhlcm9fX2ltYWdlLXRleHQtLWRpc3BsYXkgaDMge1xuICAgIGZvbnQtc2l6ZTogMTAuNXJlbTtcbiAgfVxufVxuXG4uaG9tZXFfX3dyYXBwZXIgI2hvbWVxLXdlYi13aWRnZXQgLndpZGdldC1iZy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uaG9tZXFfX3dyYXBwZXIgLmhvbWVxLXRhZ19fZGl2aWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAzcHg7XG59XG5cbi5ob21lcV9fd3JhcHBlciAjaG9tZXEtd2ViLXdpZGdldCAuaG9tZXEtcm93Om50aC1vZi10eXBlKDEpIHtcbiAgcGFkZGluZzogM3JlbSAycmVtIDAgIWltcG9ydGFudDtcbn1cblxuLmhvbWVxX193cmFwcGVyICNob21lcS13ZWItd2lkZ2V0IC5ob21lcS1yb3c6bnRoLW9mLXR5cGUoMSkgbGFiZWwge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ob21lcV9fd3JhcHBlciAjaG9tZXEtd2ViLXdpZGdldCAuaG9tZXEtcm93Om50aC1vZi10eXBlKDEpIHNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ob21lcV9fd3JhcHBlciAjaG9tZXEtd2ViLXdpZGdldCAuaG9tZXEtcm93Om50aC1vZi10eXBlKDIpIHtcbiAgcGFkZGluZzogMCAycmVtIDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmhvbWVxX193cmFwcGVyICNob21lcS13ZWItd2lkZ2V0IC5ob21lcS1yb3c6bnRoLW9mLXR5cGUoMikgPiAuaG9tZXEtY29sLTEyIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ob21lcV9fd3JhcHBlciAjaG9tZXEtd2ViLXdpZGdldCAuaG9tZXEtcm93Om50aC1vZi10eXBlKDIpIHAge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbn1cblxuLmhvbWVxX193cmFwcGVyICNob21lcS13ZWItd2lkZ2V0IC5ob21lcS1yb3c6bnRoLW9mLXR5cGUoMikgLmhvbWVxLXJvdyB7XG4gIHBhZGRpbmc6IDNyZW0gMCAwICFpbXBvcnRhbnQ7XG59XG5cbi5ob21lcV9fd3JhcHBlciAjaG9tZXEtd2ViLXdpZGdldCAuaG9tZXEtcm93Om50aC1vZi10eXBlKDIpIC5ob21lcS1yb3cgLmhvbWVxLXJvdyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG4uaG9tZXFfX3dyYXBwZXIgI2hvbWVxLXdlYi13aWRnZXQgLmhvbWVxLXJvdzpudGgtb2YtdHlwZSgyKSAucmMtc2xpZGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4cHgpO1xuICBtYXJnaW4tbGVmdDogOXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGhlaWdodDogMTRweDtcbiAgcGFkZGluZzogMTRweCAwIDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uaG9tZXFfX3dyYXBwZXIgI2hvbWVxLXdlYi13aWRnZXQgLmhvbWVxLXJvdzpudGgtb2YtdHlwZSgyKSAucmMtc2xpZGVyLXJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ob21lcV9fd3JhcHBlciAjaG9tZXEtd2ViLXdpZGdldCAuaG9tZXEtcm93Om50aC1vZi10eXBlKDIpIC5yYy1zbGlkZXItcmFpbCwgLmhvbWVxX193cmFwcGVyICNob21lcS13ZWItd2lkZ2V0IC5ob21lcS1yb3c6bnRoLW9mLXR5cGUoMikgLnJjLXNsaWRlci10cmFjayB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmhvbWVxX193cmFwcGVyICNob21lcS13ZWItd2lkZ2V0IC5ob21lcS1yb3c6bnRoLW9mLXR5cGUoMikgLnJjLXNsaWRlci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uaG9tZXFfX3dyYXBwZXIgI2hvbWVxLXdlYi13aWRnZXQgLmhvbWVxLXJvdzpudGgtb2YtdHlwZSgyKSAucmMtc2xpZGVyLXN0ZXAge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ob21lcV9fd3JhcHBlciAjaG9tZXEtd2ViLXdpZGdldCAuaG9tZXEtcm93Om50aC1vZi10eXBlKDIpIC5yYy1zbGlkZXItaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi10b3A6IC05cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgd2lkdGg6IDE4cHg7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhvbWVxX193cmFwcGVyICNob21lcS13ZWItd2lkZ2V0IC5ob21lcS1yb3c6bnRoLW9mLXR5cGUoMikgLnJjLXNsaWRlci1tYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhvbWVxX193cmFwcGVyICNob21lcS13ZWItd2lkZ2V0IC5ob21lcS1yb3c6bnRoLW9mLXR5cGUoMykge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ob21lcV9fd3JhcHBlciAjaG9tZXEtd2ViLXdpZGdldCAuaG9tZXEtcm93Om50aC1vZi10eXBlKDQpIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaG9tZXFfX3dyYXBwZXIgI2hvbWVxLXdlYi13aWRnZXQgLmhvbWVxLWNvbnRhaW5lci1mbHVpZCA+IGRpdjpub3QoLmhvbWVxLXJvdykge1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ob21lcV9fd3JhcHBlciAjaG9tZXEtd2ViLXdpZGdldCAuaG9tZXEtY29udGFpbmVyLWZsdWlkID4gZGl2Om5vdCguaG9tZXEtcm93KSA+IGRpdiB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaG9tZXFfX3dyYXBwZXIgI2hvbWVxLXdlYi13aWRnZXQgLmhvbWVxLWNvbnRhaW5lci1mbHVpZCA+IGRpdjpub3QoLmhvbWVxLXJvdykgLmNhcmQtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaG9tZXFfX3dyYXBwZXIgI2hvbWVxLXdlYi13aWRnZXQgLmhvbWVxLWNvbnRhaW5lci1mbHVpZCA+IGRpdjpub3QoLmhvbWVxLXJvdykgLmhvbWVxLWNhcmQtY292ZXIgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDcxJTtcbn1cblxuLmhvbWVxX193cmFwcGVyICNob21lcS13ZWItd2lkZ2V0IC5ob21lcS1jb250YWluZXItZmx1aWQgPiBkaXY6bm90KC5ob21lcS1yb3cpIC5ob21lcS1jYXJkLWNvdmVyIC5ob21lcS1jYXJkLWltYWdlcy1jb3VudCBwIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMC4yNXJlbSAwIDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLmhvbWVxX193cmFwcGVyICNob21lcS13ZWItd2lkZ2V0IC5ob21lcS1jb250YWluZXItZmx1aWQgPiBkaXY6bm90KC5ob21lcS1yb3cpIC5ob21lcS1jYXJkLWNvdmVyIC5ob21lcS1jYXJkLWltYWdlcy1jb3VudCBzdmcge1xuICBzdHJva2U6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMC44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ob21lcV9fd3JhcHBlciAjaG9tZXEtd2ViLXdpZGdldCAuaG9tZXEtY29udGFpbmVyLWZsdWlkID4gZGl2Om5vdCguaG9tZXEtcm93KSAuaG9tZXEtY2FyZC1jb3ZlciAuaG9tZXEtY2FyZC10b3AtaXRlbXMge1xuICBtYXJnaW4tdG9wOiAxLjRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhvbWVxX193cmFwcGVyICNob21lcS13ZWItd2lkZ2V0IC5ob21lcS1jb250YWluZXItZmx1aWQgPiBkaXY6bm90KC5ob21lcS1yb3cpIC5ob21lcS1jYXJkLWNvdmVyIC5ob21lcS1jYXJkLXRvcC1pdGVtczpiZWZvcmUge1xuICBjb250ZW50OiAnSHlyZXNyw6R0dCc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbi5ob21lcV9fd3JhcHBlciAjaG9tZXEtd2ViLXdpZGdldCAuaG9tZXEtY29udGFpbmVyLWZsdWlkID4gZGl2Om5vdCguaG9tZXEtcm93KSAuaG9tZXEtY2FyZC1jb3ZlciAuaG9tZXEtY2FyZC10b3AtaXRlbXMgLmhvbWVxLWFkLXRhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuXG4uaG9tZXFfX3dyYXBwZXIgI2hvbWVxLXdlYi13aWRnZXQgLmhvbWVxLWNvbnRhaW5lci1mbHVpZCA+IGRpdjpub3QoLmhvbWVxLXJvdykgLmhvbWVxLWNhcmQtY292ZXIgLmhvbWVxLWNhcmQtdG9wLWl0ZW1zIC5ob21lcS10YWctcHJpbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5ob21lcV9fd3JhcHBlciAjaG9tZXEtd2ViLXdpZGdldCAuaG9tZXEtY29udGFpbmVyLWZsdWlkID4gZGl2Om5vdCguaG9tZXEtcm93KSAuaG9tZXEtY2FyZC1jb3ZlciAuaG9tZXEtY2FyZC10b3AtaXRlbXMgLmhvbWVxLXRhZy1wcmltYXJ5OmFmdGVyIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDZweDtcbn1cblxuLmhvbWVxX193cmFwcGVyICNob21lcS13ZWItd2lkZ2V0IC5ob21lcS1jb250YWluZXItZmx1aWQgPiBkaXY6bm90KC5ob21lcS1yb3cpIC5ob21lcS1saXN0LWNhcmQtYm9keSBwLmhvbWVxLWJvZHktdGV4dCB7XG4gIG1hcmdpbjogMCAwIDNweDtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uaG9tZXFfX3dyYXBwZXIgI2hvbWVxLXdlYi13aWRnZXQgLmhvbWVxLWNvbnRhaW5lci1mbHVpZCA+IGRpdjpub3QoLmhvbWVxLXJvdykgLmhvbWVxLWxpc3QtY2FyZC1ib2R5IHAuaG9tZXEtYm9keS10ZXh0LmxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTm9lIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luOiAxLjVyZW0gMCAxcmVtO1xufVxuXG4uaG9tZXFfX3dyYXBwZXIgI2hvbWVxLXdlYi13aWRnZXQgLmhvbWVxLWNvbnRhaW5lci1mbHVpZCA+IGRpdjpub3QoLmhvbWVxLXJvdykgLmhvbWVxLWxpc3QtY2FyZC1ib2R5IHAuaG9tZXEtYm9keS10ZXh0Om50aC1vZi10eXBlKDIpIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDJweCAwIDdweDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4uaG9tZXFfX3dyYXBwZXIgI2hvbWVxLXdlYi13aWRnZXQgLmhvbWVxLWNvbnRhaW5lci1mbHVpZCA+IGRpdjpub3QoLmhvbWVxLXJvdykgLmhvbWVxLWxpc3QtY2FyZC1ib2R5IHAuaG9tZXEtYm9keS10ZXh0LmxhYmVsLXNtYWxsOmJlZm9yZSwgLmhvbWVxX193cmFwcGVyICNob21lcS13ZWItd2lkZ2V0IC5ob21lcS1jb250YWluZXItZmx1aWQgPiBkaXY6bm90KC5ob21lcS1yb3cpIC5ob21lcS1saXN0LWNhcmQtYm9keSBwLmhvbWVxLWJvZHktdGV4dC50aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiAnSHlyYTonO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4uaG9tZXFfX3dyYXBwZXIgI2hvbWVxLXdlYi13aWRnZXQgLmhvbWVxLWNvbnRhaW5lci1mbHVpZCA+IGRpdjpub3QoLmhvbWVxLXJvdykgLmhvbWVxLWxpc3QtY2FyZC1ib2R5IGRpdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob21lcV9fd3JhcHBlciAjaG9tZXEtd2ViLXdpZGdldCAuaG9tZXEtY29udGFpbmVyLWZsdWlkID4gZGl2Om5vdCguaG9tZXEtcm93KSAuaG9tZXEtaWNvbi13cmFwcGVyLFxuLmhvbWVxX193cmFwcGVyICNob21lcS13ZWItd2lkZ2V0IC5ob21lcS1jb250YWluZXItZmx1aWQgPiBkaXY6bm90KC5ob21lcS1yb3cpIC5ob21lcS10YWctaWNvbixcbi5ob21lcV9fd3JhcHBlciAjaG9tZXEtd2ViLXdpZGdldCAuaG9tZXEtY29udGFpbmVyLWZsdWlkID4gZGl2Om5vdCguaG9tZXEtcm93KSAuaG9tZXEtY2FyZC1ib2R5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaG9tZXFfX3dyYXBwZXIgI2hvbWVxLXdlYi13aWRnZXQgLmhvbWVxLXJvdzpudGgtb2YtdHlwZSg2KSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5ob21lcV9fd3JhcHBlciAjaG9tZXEtd2ViLXdpZGdldCAuaG9tZXEtY29udGFpbmVyLWZsdWlkID4gZGl2Om5vdCguaG9tZXEtcm93KSB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBncmlkLWdhcDogM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhvbWVxX193cmFwcGVyICNob21lcS13ZWItd2lkZ2V0IC5ob21lcS1yb3c6bnRoLW9mLXR5cGUoMSkge1xuICAgIHBhZGRpbmc6IDVyZW0gNXJlbSAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhvbWVxX193cmFwcGVyICNob21lcS13ZWItd2lkZ2V0IC5ob21lcS1yb3c6bnRoLW9mLXR5cGUoMikge1xuICAgIHBhZGRpbmc6IDAgNXJlbSA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhvbWVxX193cmFwcGVyICNob21lcS13ZWItd2lkZ2V0IC5ob21lcS1jb250YWluZXItZmx1aWQgPiBkaXY6bm90KC5ob21lcS1yb3cpIHtcbiAgICBncmlkLWdhcDogNHJlbTtcbiAgICBtYXJnaW46IDZyZW0gMCAwIGNhbGMoLTUwJSAtIDJyZW0pICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoMjAwJSArIDRyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzEuODc1ZW0pIHtcbiAgLmhvbWVxX193cmFwcGVyICNob21lcS13ZWItd2lkZ2V0IC5ob21lcS1jb250YWluZXItZmx1aWQgPiBkaXY6bm90KC5ob21lcS1yb3cpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MS4yNWVtKSB7XG4gIC5ob21lcV9fd3JhcHBlciAjaG9tZXEtd2ViLXdpZGdldCAuaG9tZXEtcm93Om50aC1vZi10eXBlKDEpIHtcbiAgICBwYWRkaW5nOiA2cmVtIDhyZW0gMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ob21lcV9fd3JhcHBlciAjaG9tZXEtd2ViLXdpZGdldCAuaG9tZXEtcm93Om50aC1vZi10eXBlKDIpIHtcbiAgICBwYWRkaW5nOiAwIDhyZW0gNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5ob21lcV9fd3JhcHBlciAjaG9tZXEtd2ViLXdpZGdldCAuaG9tZXEtY29udGFpbmVyLWZsdWlkID4gZGl2Om5vdCguaG9tZXEtcm93KSAuaG9tZXEtbGlzdC1jYXJkLWJvZHkgcC5ob21lcS1ib2R5LXRleHQubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC5ob21lcV9fd3JhcHBlciAjaG9tZXEtd2ViLXdpZGdldCAuaG9tZXEtY29udGFpbmVyLWZsdWlkID4gZGl2Om5vdCguaG9tZXEtcm93KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdyaWQtcm93LWdhcDogNS41cmVtO1xuICB9XG59XG5cbi53cC1ibG9jay1nZW5vdmEtaW1hZ2UtY2FyZC1yb3cge1xuICBtYXJnaW46IDNyZW0gMCA2cmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWltYWdlLWNhcmQtcm93X19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiTm9lIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luOiAwIDAgMi4xcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi4xcmVtO1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI2RlZGVkZTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1pbWFnZS1jYXJkLXJvd19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIG1hcmdpbjogMCAtMS41cmVtO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gIHNjcm9sbC1wYWRkaW5nOiAwIDEuNXJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1pbWFnZS1jYXJkLXJvd19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWltYWdlLWNhcmQtcm93X19pdGVtIHtcbiAgd2lkdGg6IDcwJTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1pbWFnZS1jYXJkLXJvd19fY2FyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWltYWdlLWNhcmQtcm93X19tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEyNC41JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1pbWFnZS1jYXJkLXJvd19fbWVkaWEgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndwLWJsb2NrLWdlbm92YS1pbWFnZS1jYXJkLXJvd19fdGl0bGUsXG4ud3AtYmxvY2stZ2Vub3ZhLWltYWdlLWNhcmQtcm93X190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1pbWFnZS1jYXJkLXJvd19fdGl0bGUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMS4zcmVtO1xufVxuXG5hLndwLWJsb2NrLWdlbm92YS1pbWFnZS1jYXJkLXJvd19fY2FyZDpob3ZlciAud3AtYmxvY2stZ2Vub3ZhLWltYWdlLWNhcmQtcm93X190aXRsZSxcbmEud3AtYmxvY2stZ2Vub3ZhLWltYWdlLWNhcmQtcm93X19jYXJkOmZvY3VzIC53cC1ibG9jay1nZW5vdmEtaW1hZ2UtY2FyZC1yb3dfX3RpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLWltYWdlLWNhcmQtcm93IHtcbiAgICBtYXJnaW46IDUuNHJlbSAwIDExcmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtaW1hZ2UtY2FyZC1yb3dfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMuM3JlbTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLWltYWdlLWNhcmQtcm93X19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMThyZW0sIDFmcikpO1xuICAgIGdhcDogMnJlbTtcbiAgICBvdmVyZmxvdy14OiBpbml0aWFsO1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IGluaXRpYWw7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1pbWFnZS1jYXJkLXJvd19faXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWltYWdlLWxpbmtzLS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcGFkZGluZzogNXJlbSAwO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWltYWdlLWxpbmtzX19pbm5lciB7XG4gIG1heC13aWR0aDogMTk4cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxLjVyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLWltYWdlLWxpbmtzX19pbm5lciB7XG4gICAgcGFkZGluZzogMCA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLWltYWdlLWxpbmtzX19pbm5lciB7XG4gICAgcGFkZGluZzogMCA4cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1pbWFnZS1saW5rc19faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMTJyZW07XG4gIH1cbn1cblxuLndwLWJsb2NrLWdlbm92YS1pbWFnZS1saW5rIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgZ3JpZC1nYXA6IDEuNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG8gM3JlbTtcbiAgbWF4LXdpZHRoOiAyNnJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1pbWFnZS1saW5rIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1cmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWltYWdlLWxpbms6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1pbWFnZS1saW5rc19faGVhZGluZyB7XG4gIG1hcmdpbjogMC41cmVtIDAgMDtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjlyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtaW1hZ2UtbGlua3NfX3RleHQge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDAuNXJlbSAwIDEuNXJlbTtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWltYWdlLWxpbmtzX19idXR0b24gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDEuNnJlbSAwLjVyZW0gMS40cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtaW1hZ2UtbGlua3NfX2J1dHRvbiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ljb25zL25leHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxLjJyZW07XG4gIGhlaWdodDogMC45cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWltYWdlLWxpbmtzX19idXR0b24gYTpob3ZlciwgLndwLWJsb2NrLWdlbm92YS1pbWFnZS1saW5rc19fYnV0dG9uIGE6YWN0aXZlLCAud3AtYmxvY2stZ2Vub3ZhLWltYWdlLWxpbmtzX19idXR0b24gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtaW1hZ2UtbGlua3NfX2J1dHRvbiBhOmhvdmVyOmJlZm9yZSwgLndwLWJsb2NrLWdlbm92YS1pbWFnZS1saW5rc19fYnV0dG9uIGE6YWN0aXZlOmJlZm9yZSwgLndwLWJsb2NrLWdlbm92YS1pbWFnZS1saW5rc19fYnV0dG9uIGE6Zm9jdXM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaWNvbnMvbmV4dC13aGl0ZS5zdmdcIik7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtaW1hZ2UtbGlua3MtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDdyZW0gMDtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLWltYWdlLWxpbmtzX19pbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC1nYXA6IDNyZW07XG4gICAgbWF4LXdpZHRoOiA4MHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLWltYWdlLWxpbmsge1xuICAgIGdyaWQtZ2FwOiAycmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtaW1hZ2UtbGlua3NfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1pbWFnZS1saW5rc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luOiAwLjdyZW0gMCAyLjVyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1pbWFnZS1saW5rc19fYnV0dG9uIGEge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLWltYWdlLWxpbmtzLS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA5cmVtIDA7XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1pbWFnZS1saW5rc19faW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgIG1heC13aWR0aDogMTk4cmVtO1xuICB9XG59XG5cbi53cC1ibG9jay1nZW5vdmEtbGluayB7XG4gIG1heC13aWR0aDogMTk4cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIG1heC13aWR0aDogMTU4LjRyZW07XG4gIG1heC13aWR0aDogMTI0Ljc0cmVtO1xuICBtYXJnaW46IDIuNXJlbSBhdXRvIDVyZW07XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtbGluayB7XG4gICAgcGFkZGluZzogMCA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLWxpbmsge1xuICAgIHBhZGRpbmc6IDAgOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtbGluayB7XG4gICAgcGFkZGluZzogMCAxMnJlbTtcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWxpbmsud3AtYmxvY2stZ2Vub3ZhLWxpbmstMiB7XG4gIG1hcmdpbjogMi41cmVtIGF1dG87XG59XG5cbi53cC1ibG9jay1nZW5vdmEtbGluay53cC1ibG9jay1nZW5vdmEtbGluay0zIC53cC1ibG9jay1nZW5vdmEtbGlua19fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtbGluay53cC1ibG9jay1nZW5vdmEtbGluay0zIC53cC1ibG9jay1nZW5vdmEtbGlua19fYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctdG9wOiAwLjRyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtbGluay53cC1ibG9jay1nZW5vdmEtbGluay0zIC53cC1ibG9jay1nZW5vdmEtbGlua19fYnV0dG9uOmJlZm9yZSB7XG4gIHRvcDogNnB4O1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWxpbmtfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJUaWVtcG9zIFRleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4yMztcbiAgbWFyZ2luOiAyLjVyZW0gMCAtMC41cmVtO1xuICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLmdlbm92YS1hbHRlcm5hdGl2ZS1mb250cyBtYWluIC53cC1ibG9jay1nZW5vdmEtbGlua19faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1saW5rX19jb250ZW50IHtcbiAgcGFkZGluZzogMCAzcmVtIDAgMXJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1saW5rX19idXR0b24ge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtbGlua19fYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNkZWRlZGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC00cHg7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1saW5rX19idXR0b24gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuMnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLWxpbmtfX2J1dHRvbiBhOmhvdmVyLCAud3AtYmxvY2stZ2Vub3ZhLWxpbmtfX2J1dHRvbiBhOmFjdGl2ZSwgLndwLWJsb2NrLWdlbm92YS1saW5rX19idXR0b24gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0LjkzNzVlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtbGlua19faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLWxpbmtfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtbGlua19fYnV0dG9uOmJlZm9yZSB7XG4gICAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgfVxufVxuXG4ud3AtYmxvY2stbWFwIHtcbiAgaGVpZ2h0OiA0MHJlbTtcbn1cblxuLndwLWJsb2NrLW1hcF9fd2luZG93IHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuXG4ud3AtYmxvY2stbWFwX193aW5kb3cgaDIge1xuICBmb250LWZhbWlseTogXCJOb2UgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4yNDtcbiAgbWFyZ2luOiAyLjVyZW0gMCAtMC41cmVtO1xuICBtYXJnaW46IDA7XG59XG5cbi5nZW5vdmEtYWx0ZXJuYXRpdmUtZm9udHMgbWFpbiAud3AtYmxvY2stbWFwX193aW5kb3cgaDIge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi53cC1ibG9jay1tYXBfX3dpbmRvdyBwIHtcbiAgbWFyZ2luOiAwLjZyZW0gMCAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG4ud3AtYmxvY2stbWFwX193aW5kb3cgcDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cC1ibG9jay1tYXBfX3dpbmRvdy53cC1ibG9jay1tYXBfX3dpbmRvdy0tcHJvcGVydHkgcCB7XG4gIG1hcmdpbjogMC4zcmVtIDAgLTAuMnJlbTtcbn1cblxuLndwLWJsb2NrLW1hcF9fZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLndwLWJsb2NrLW1hcF9fZmlsdGVycyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMS45cmVtO1xufVxuXG4ud3AtYmxvY2stbWFwX19maWx0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMS41cmVtIDFyZW0gMDtcbn1cblxuLndwLWJsb2NrLW1hcF9fZmlsdGVyIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbmgyICsgLndwLWJsb2NrLW1hcF9fZmlsdGVycyB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAud3AtYmxvY2stbWFwIHtcbiAgICBoZWlnaHQ6IDUwcmVtO1xuICB9XG59XG5cbi53cC1ibG9jay1tZWRpYS10ZXh0IHtcbiAgbWF4LXdpZHRoOiAxOThyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgZ3JpZC1nYXA6IDRyZW07XG4gIG1hcmdpbjogNHJlbSBhdXRvO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC53cC1ibG9jay1tZWRpYS10ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDRyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC53cC1ibG9jay1tZWRpYS10ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDhyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAud3AtYmxvY2stbWVkaWEtdGV4dCB7XG4gICAgcGFkZGluZzogMCAxMnJlbTtcbiAgfVxufVxuXG4ud3AtYmxvY2stbWVkaWEtdGV4dCAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53cC1ibG9jay1tZWRpYS10ZXh0IC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50IHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ud3AtYmxvY2stY29sdW1uIC53cC1ibG9jay1tZWRpYS10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC53cC1ibG9jay1tZWRpYS10ZXh0IHtcbiAgICBncmlkLWdhcDogNHJlbTtcbiAgICBtYXJnaW46IDRyZW0gYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmlzLXZlcnRpY2FsbHktYWxpZ25lZC10b3AgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTJyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAud3AtYmxvY2stbWVkaWEtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxOThyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgbWF4LXdpZHRoOiAxNTguNHJlbTtcbiAgICBncmlkLWdhcDogOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAud3AtYmxvY2stbWVkaWEtdGV4dCB7XG4gICAgcGFkZGluZzogMCA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC53cC1ibG9jay1tZWRpYS10ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDhyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkgYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC53cC1ibG9jay1tZWRpYS10ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDEycmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLndwLWJsb2NrLW1lZGlhLXRleHQgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgY2FsYyg4cmVtICsgKDE5OHJlbSAqIDAuMSkpIDAgMDtcbiAgfVxuICAud3AtYmxvY2stbWVkaWEtdGV4dC5oYXMtbWVkaWEtb24tdGhlLXJpZ2h0IC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgMCBjYWxjKDhyZW0gKyAoMTk4cmVtICogMC4xKSk7XG4gIH1cbn1cblxuLndwLWJsb2NrLWdlbm92YS1uZXdzIHtcbiAgbWF4LXdpZHRoOiAxOThyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1uZXdzIHtcbiAgICBwYWRkaW5nOiAwIDRyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtbmV3cyB7XG4gICAgcGFkZGluZzogMCA4cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1uZXdzIHtcbiAgICBwYWRkaW5nOiAwIDEycmVtO1xuICB9XG59XG5cbi53cC1ibG9jay1nZW5vdmEtbmV3c19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICBtYXJnaW46IDAgLTEuNXJlbTtcbiAgcGFkZGluZzogMnJlbSAxLjVyZW0gMDtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gIHNjcm9sbC1wYWRkaW5nOiAwIDEuNXJlbTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtbmV3c19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLW5ld3NfX2xpc3QgLndwLWJsb2NrLWdlbm92YS1uZXdzX19pdGVtIHtcbiAgd2lkdGg6IDkwJTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbiAgcGFkZGluZy1yaWdodDogMS44cmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLW5ld3NfX2l0ZW0ge1xuICBmb250LXNpemU6IDEuNDVyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtbmV3c19faXRlbSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLW5ld3NfX2RhdGUge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4zcmVtIDA7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtbmV3c19fZGF0ZS1saW5rLS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC43cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1uZXdzX19kYXRlLWxpbmstLWlubGluZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcsJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMC42cmVtO1xuICBib3R0b206IDA7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtbmV3c19fZGF0ZS1saW5rLS1pbmxpbmU6bGFzdC1vZi10eXBlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1uZXdzX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiVGllbXBvcyBUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjM7XG4gIG1hcmdpbjogMi41cmVtIDAgLTAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5nZW5vdmEtYWx0ZXJuYXRpdmUtZm9udHMgbWFpbiAud3AtYmxvY2stZ2Vub3ZhLW5ld3NfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtbmV3c19faGVhZGluZyBhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtbmV3c19fZXhjZXJwdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1uZXdzX19zZWN0aW9uLWhlYWRpbmctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1uZXdzX19zZWN0aW9uLWhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJUaWVtcG9zIFRleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4yMztcbiAgbWFyZ2luOiAyLjVyZW0gMCAtMC41cmVtO1xuICBsaW5lLWhlaWdodDogMS41NTtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5nZW5vdmEtYWx0ZXJuYXRpdmUtZm9udHMgbWFpbiAud3AtYmxvY2stZ2Vub3ZhLW5ld3NfX3NlY3Rpb24taGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1uZXdzX19zZWN0aW9uLXNob3ctYWxsLWJ1dHRvbiB7XG4gIGhlaWdodDogMi43cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDAuOXJlbSAwLjVyZW0gMC45cmVtO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBjb2xvciAwLjJzIGxpbmVhcjtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1uZXdzX19zZWN0aW9uLXNob3ctYWxsLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pY29ucy9uZXh0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMS4ycmVtO1xuICBoZWlnaHQ6IDAuOXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjlyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgMC4ycyBsaW5lYXI7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtbmV3c19fc2VjdGlvbi1zaG93LWFsbC1idXR0b246YWN0aXZlLCAud3AtYmxvY2stZ2Vub3ZhLW5ld3NfX3NlY3Rpb24tc2hvdy1hbGwtYnV0dG9uOmhvdmVyLCAud3AtYmxvY2stZ2Vub3ZhLW5ld3NfX3NlY3Rpb24tc2hvdy1hbGwtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLW5ld3NfX3NlY3Rpb24tc2hvdy1hbGwtYnV0dG9uOmFjdGl2ZTpiZWZvcmUsIC53cC1ibG9jay1nZW5vdmEtbmV3c19fc2VjdGlvbi1zaG93LWFsbC1idXR0b246aG92ZXI6YmVmb3JlLCAud3AtYmxvY2stZ2Vub3ZhLW5ld3NfX3NlY3Rpb24tc2hvdy1hbGwtYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ljb25zL25leHQtd2hpdGUuc3ZnXCIpO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLW5ld3NfX2ltYWdlLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtbmV3c19faW1hZ2UtbGluayBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLW5ld3NfX2ltYWdlLWxpbms6aG92ZXIsIC53cC1ibG9jay1nZW5vdmEtbmV3c19faW1hZ2UtbGluazphY3RpdmUsIC53cC1ibG9jay1nZW5vdmEtbmV3c19faW1hZ2UtbGluazpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtbmV3c19fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAxLjhyZW07XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogaW5pdGlhbDtcbiAgICBzY3JvbGwtcGFkZGluZzogaW5pdGlhbDtcbiAgICBvdmVyZmxvdy14OiBpbml0aWFsO1xuICAgIHNjcm9sbGJhci13aWR0aDogaW5pdGlhbDtcbiAgICB1c2VyLXNlbGVjdDogaW5pdGlhbDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMS41cmVtIDAgMDtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLW5ld3NfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtbmV3c19fbGlzdCAud3AtYmxvY2stZ2Vub3ZhLW5ld3NfX2l0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1uZXdzX19zZWN0aW9uLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtbmV3c19fc2VjdGlvbi1zaG93LWFsbC1idXR0b24ge1xuICAgIGhlaWdodDogMy4ycmVtO1xuICAgIHBhZGRpbmc6IDAuN3JlbSAxLjJyZW0gMC43cmVtIDEuMnJlbTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLW5ld3NfX3NlY3Rpb24tc2hvdy1hbGwtYnV0dG9uOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLW5ld3Mge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1uZXdzX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5cbi53cC1ibG9jay1nZW5vdmEtbm90ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG4gIHBhZGRpbmc6IDMuNXJlbSAzcmVtO1xuICBsaW5lLWhlaWdodDogMS43Mztcbn1cblxuLndwLWJsb2NrLWdlbm92YS1ub3RlX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1ub3RlX19oZWFkaW5nOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLW5vdGVfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1ub3RlX19jb250ZW50LCAud3AtYmxvY2stY29sdW1uIC53cC1ibG9jay1nZW5vdmEtbm90ZV9fY29udGVudCB7XG4gIG1hcmdpbjogMS4ycmVtIDAgMDtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1ub3RlX19jb250ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLW5vdGVfX2NvbnRlbnQgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAtMC41ZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtbm90ZV9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1ub3RlX19saXN0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1ub3RlX19saXN0IGEge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLW5vdGVfX2xpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLW5vdGVfX2xpc3QgbGk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5kbC53cC1ibG9jay1nZW5vdmEtbm90ZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGdyaWQtZ2FwOiAwLjVyZW07XG59XG5cbmRsLndwLWJsb2NrLWdlbm92YS1ub3RlX19saXN0IGRkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC53cC1ibG9jay1jb2x1bW4gLndwLWJsb2NrLWdlbm92YS1ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiAwLjdyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLW5vdGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG5cbi53cC1ibG9jay1nZW5vdmEtbnVtYmVyc19fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTk4cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIG1heC13aWR0aDogMTY1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLW51bWJlcnNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1udW1iZXJzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDhyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLW51bWJlcnNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMTJyZW07XG4gIH1cbn1cblxuLndwLWJsb2NrLWdlbm92YS1udW1iZXJzX19jb250ZW50LWhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJOb2UgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW46IDIuMnJlbSAwIDFyZW07XG4gIG1hcmdpbjogMCAwIDAuNXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtbnVtYmVyc19fY29udGVudC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgxLjI1ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1udW1iZXJzX19jb250ZW50LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG59XG5cbi5nZW5vdmEtYWx0ZXJuYXRpdmUtZm9udHMgbWFpbiAud3AtYmxvY2stZ2Vub3ZhLW51bWJlcnNfX2NvbnRlbnQtaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1udW1iZXJzX19jb250ZW50LXRleHQge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1udW1iZXJfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJOb2UgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtbnVtYmVyX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDYuMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgxLjI1ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1udW1iZXJfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNy4xcmVtO1xuICB9XG59XG5cbi5nZW5vdmEtYWx0ZXJuYXRpdmUtZm9udHMgbWFpbiAud3AtYmxvY2stZ2Vub3ZhLW51bWJlcl9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1udW1iZXJzX19jb250ZW50LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLW51bWJlcnNfX2NvbnRlbnQtYnV0dG9uIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDAuOXJlbSAwLjVyZW0gMC45cmVtO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBjb2xvciAwLjJzIGxpbmVhcjtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1udW1iZXJzX19jb250ZW50LWJ1dHRvbiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ljb25zL25leHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxLjJyZW07XG4gIGhlaWdodDogMC45cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuOXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSAwLjJzIGxpbmVhcjtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1udW1iZXJzX19jb250ZW50LWJ1dHRvbiBhOmFjdGl2ZSwgLndwLWJsb2NrLWdlbm92YS1udW1iZXJzX19jb250ZW50LWJ1dHRvbiBhOmhvdmVyLCAud3AtYmxvY2stZ2Vub3ZhLW51bWJlcnNfX2NvbnRlbnQtYnV0dG9uIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtbnVtYmVyc19fY29udGVudC1idXR0b24gYTphY3RpdmU6YmVmb3JlLCAud3AtYmxvY2stZ2Vub3ZhLW51bWJlcnNfX2NvbnRlbnQtYnV0dG9uIGE6aG92ZXI6YmVmb3JlLCAud3AtYmxvY2stZ2Vub3ZhLW51bWJlcnNfX2NvbnRlbnQtYnV0dG9uIGE6Zm9jdXM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaWNvbnMvbmV4dC13aGl0ZS5zdmdcIik7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtbnVtYmVycyB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLndwLWJsb2NrLWdlbm92YS1udW1iZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwIDAgMTByZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtbnVtYmVyOmZpcnN0LW9mLXR5cGUsIC53cC1ibG9jay1nZW5vdmEtbnVtYmVyOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmc6IDAgMTByZW0gMCAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtbnVtYmVyX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY5ZjE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi53cC1ibG9jay1nZW5vdmEtbnVtYmVyX19pbm5lci53cC1ibG9jay1nZW5vdmEtbnVtYmVyX19pbm5lci0tMSwgLndwLWJsb2NrLWdlbm92YS1udW1iZXJfX2lubmVyLndwLWJsb2NrLWdlbm92YS1udW1iZXJfX2lubmVyLS0yIHtcbiAgd2lkdGg6IDE3cmVtO1xuICBoZWlnaHQ6IDE3cmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLW51bWJlcl9faW5uZXIud3AtYmxvY2stZ2Vub3ZhLW51bWJlcl9faW5uZXItLTMge1xuICB3aWR0aDogMTZyZW07XG4gIGhlaWdodDogMTZyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtbnVtYmVyX19pbm5lci53cC1ibG9jay1nZW5vdmEtbnVtYmVyX19pbm5lci0tNCB7XG4gIHdpZHRoOiAxOXJlbTtcbiAgaGVpZ2h0OiAxOXJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1udW1iZXJfX2lubmVyLndwLWJsb2NrLWdlbm92YS1udW1iZXJfX2lubmVyLS01LCAud3AtYmxvY2stZ2Vub3ZhLW51bWJlcl9faW5uZXIud3AtYmxvY2stZ2Vub3ZhLW51bWJlcl9faW5uZXItLTYsIC53cC1ibG9jay1nZW5vdmEtbnVtYmVyX19pbm5lci53cC1ibG9jay1nZW5vdmEtbnVtYmVyX19pbm5lci0tNywgLndwLWJsb2NrLWdlbm92YS1udW1iZXJfX2lubmVyLndwLWJsb2NrLWdlbm92YS1udW1iZXJfX2lubmVyLS04IHtcbiAgd2lkdGg6IDIycmVtO1xuICBoZWlnaHQ6IDIycmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLW51bWJlcl9faGVhZGluZyB7XG4gIG1hcmdpbjogMCAwIC0wLjVyZW07XG4gIGNvbG9yOiAjNzA2ZjU5O1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLW51bWJlcl9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2NlYmE5YztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLW51bWJlcl9fdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMC4xcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlYmE5YztcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwLjRyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLW51bWJlcnNfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAzZnI7XG4gICAgZ3JpZC1nYXA6IDZyZW07XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1udW1iZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1udW1iZXJfX2lubmVyLndwLWJsb2NrLWdlbm92YS1udW1iZXJfX2lubmVyLS0xLCAud3AtYmxvY2stZ2Vub3ZhLW51bWJlcl9faW5uZXIud3AtYmxvY2stZ2Vub3ZhLW51bWJlcl9faW5uZXItLTIge1xuICAgIHdpZHRoOiAxOXJlbTtcbiAgICBoZWlnaHQ6IDE5cmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtbnVtYmVyX19pbm5lci53cC1ibG9jay1nZW5vdmEtbnVtYmVyX19pbm5lci0tMyB7XG4gICAgd2lkdGg6IDIwcmVtO1xuICAgIGhlaWdodDogMjByZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1udW1iZXJfX2lubmVyLndwLWJsb2NrLWdlbm92YS1udW1iZXJfX2lubmVyLS00IHtcbiAgICB3aWR0aDogMjNyZW07XG4gICAgaGVpZ2h0OiAyM3JlbTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLW51bWJlcl9faW5uZXIud3AtYmxvY2stZ2Vub3ZhLW51bWJlcl9faW5uZXItLTUsIC53cC1ibG9jay1nZW5vdmEtbnVtYmVyX19pbm5lci53cC1ibG9jay1nZW5vdmEtbnVtYmVyX19pbm5lci0tNiwgLndwLWJsb2NrLWdlbm92YS1udW1iZXJfX2lubmVyLndwLWJsb2NrLWdlbm92YS1udW1iZXJfX2lubmVyLS03LCAud3AtYmxvY2stZ2Vub3ZhLW51bWJlcl9faW5uZXIud3AtYmxvY2stZ2Vub3ZhLW51bWJlcl9faW5uZXItLTgge1xuICAgIHdpZHRoOiAyNHJlbTtcbiAgICBoZWlnaHQ6IDI0cmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtbnVtYmVycyB7XG4gICAgbWF4LXdpZHRoOiA1NXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLW51bWJlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLW51bWJlcjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgIHBhZGRpbmc6IDAgMTFyZW0gMCAwO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtbnVtYmVyOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZzogMCA4cmVtIDAgMDtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLW51bWJlcnNfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLW51bWJlcnNfX2NvbnRlbnQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1udW1iZXJzX19jb250ZW50LWJ1dHRvbiBhIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLW51bWJlcl9faGVhZGluZyB7XG4gICAgbWFyZ2luOiAwIDAgLTFyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1udW1iZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbi53cC1ibG9jay1nZW5vdmEtb2JqZWN0LWFyY2hpdmVfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1vYmplY3QtYXJjaGl2ZV9fbGlzdC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1vYmplY3QtYXJjaGl2ZV9fbGlzdC1pdGVtIGRsIHtcbiAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtb2JqZWN0LWFyY2hpdmVfX2xpc3QtaXRlbSBkdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1vYmplY3QtYXJjaGl2ZV9fbGlzdC1pdGVtIGRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtb2JqZWN0LWFyY2hpdmVfX2hlYWRpbmctbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogOTUlO1xuICBtYXJnaW4tdG9wOiAxLjdyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtb2JqZWN0LWFyY2hpdmVfX2hlYWRpbmctbGluay53cC1ibG9jay1nZW5vdmEtb2JqZWN0LWFyY2hpdmVfX2hlYWRpbmctbGluay0tcHJvcGVydHkge1xuICBtYXJnaW4tdG9wOiAtMC43cmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLW9iamVjdC1hcmNoaXZlX19oZWFkaW5nLFxuLndwLWJsb2NrLWdlbm92YS1vYmplY3QtYXJjaGl2ZV9faGVhZGluZy1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1vYmplY3QtYXJjaGl2ZV9fdHlwZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIG1hcmdpbjogMXJlbSAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLW9iamVjdC1hcmNoaXZlX190eXBlIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDAuMnJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1vYmplY3QtYXJjaGl2ZV9fdHlwZSBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLW9iamVjdC1hcmNoaXZlX19kaXN0cmljdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1vYmplY3QtYXJjaGl2ZV9fZXhjZXJwdCB7XG4gIG1hcmdpbjogMXJlbSAwIDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIiwgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtb2JqZWN0LWFyY2hpdmVfX2hlYWRpbmctbGluayB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtb2JqZWN0LWFyY2hpdmVfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLWdhcDogNHJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLW9iamVjdC1hcmNoaXZlX19saXN0LndwLWJsb2NrLWdlbm92YS1vYmplY3QtYXJjaGl2ZV9fbGlzdC0tcmVsYXRlZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1vYmplY3QtYXJjaGl2ZV9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICB3aWR0aDogY2FsYygyMDAlICsgNHJlbSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwJSAtIDJyZW0pO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtb2JqZWN0LWFyY2hpdmVfX2xpc3Qud3AtYmxvY2stZ2Vub3ZhLW9iamVjdC1hcmNoaXZlX19saXN0LS1yZWxhdGVkIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLW9iamVjdC1hcmNoaXZlX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgIHdpZHRoOiBjYWxjKDIwMCUgKyA2cmVtKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtNTAlIC0gMnJlbSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLXJvdy1nYXA6IDZyZW07XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA2cmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtb2JqZWN0LWFyY2hpdmVfX2xpc3Qud3AtYmxvY2stZ2Vub3ZhLW9iamVjdC1hcmNoaXZlX19saXN0LS1yZWxhdGVkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBncmlkLXJvdy1nYXA6IDRyZW07XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA0cmVtO1xuICB9XG59XG5cbi53cC1ibG9jay1nZW5vdmEtcGhhc2Utc2xpZGVyIHtcbiAgbWFyZ2luOiAzcmVtIDAgNnJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1waGFzZS1zbGlkZXJfX2hlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk5vZSBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbjogMCAwIDNyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtcGhhc2Utc2xpZGVyX19zdGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1waGFzZS1zbGlkZXJfX21lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTI1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1waGFzZS1zbGlkZXJfX21lZGlhIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtcGhhc2Utc2xpZGVyX19sYWJlbC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAxLjhyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtcGhhc2Utc2xpZGVyX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXBoYXNlLXNsaWRlcl9fc3RlcCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXBoYXNlLXNsaWRlcl9fc3RlcFtoaWRkZW5dIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndwLWJsb2NrLWdlbm92YS1waGFzZS1zbGlkZXJfX3N0ZXAtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtcGhhc2Utc2xpZGVyX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1waGFzZS1zbGlkZXJfX3RleHQgcCB7XG4gIG1hcmdpbjogMCAwIDEuNXJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1waGFzZS1zbGlkZXJfX3RleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1waGFzZS1zbGlkZXJfX2Rvd25sb2FkIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogMDtcbiAgcGFkZGluZzogMC43cmVtIDEuNHJlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1waGFzZS1zbGlkZXJfX2Rvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtcGhhc2Utc2xpZGVyX19kb3dubG9hZC1pY29uIHtcbiAgd2lkdGg6IDEuMnJlbTtcbiAgaGVpZ2h0OiAxLjJyZW07XG4gIG1hcmdpbi1yaWdodDogMC44cmVtO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLndwLWJsb2NrLWdlbm92YS1waGFzZS1zbGlkZXItLWRvY3VtZW50IC53cC1ibG9jay1nZW5vdmEtcGhhc2Utc2xpZGVyX19tZWRpYSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDEuNCU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtcGhhc2Utc2xpZGVyLS1kb2N1bWVudCAud3AtYmxvY2stZ2Vub3ZhLXBoYXNlLXNsaWRlcl9fbWVkaWEgaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1waGFzZS1zbGlkZXJfX25hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtcGhhc2Utc2xpZGVyX19zbGlkZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtcGhhc2Utc2xpZGVyX19zbGlkZXMuc2xpY2staW5pdGlhbGl6ZWQgLndwLWJsb2NrLWdlbm92YS1waGFzZS1zbGlkZXJfX3NsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLXBoYXNlLXNsaWRlciB7XG4gICAgbWFyZ2luOiA1LjRyZW0gMCAxMXJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXBoYXNlLXNsaWRlcl9fbGFiZWwtcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXBoYXNlLXNsaWRlcl9fbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1waGFzZS1zbGlkZXJfX3N0ZXAsXG4gIC53cC1ibG9jay1nZW5vdmEtcGhhc2Utc2xpZGVyX19zdGVwW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1waGFzZS1zbGlkZXJfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1waGFzZS1zbGlkZXJfX3N0YWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXBoYXNlLXNsaWRlcl9fc2xpZGVzIHtcbiAgICB3aWR0aDogMzkuNjclO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtcGhhc2Utc2xpZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxOS41MiU7XG4gICAgbWFyZ2luLXRvcDogMTIuNjklO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXBoYXNlLXNsaWRlcl9fbmF2W2hpZGRlbl0ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXBoYXNlLXNsaWRlcl9fbmF2LS1wcmV2IHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXBoYXNlLXNsaWRlcl9fbmF2LS1uZXh0IHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXBoYXNlLXNsaWRlcl9fbmF2OmhvdmVyIC53cC1ibG9jay1nZW5vdmEtcGhhc2Utc2xpZGVyX19uYXYtdGh1bWIsXG4gIC53cC1ibG9jay1nZW5vdmEtcGhhc2Utc2xpZGVyX19uYXY6Zm9jdXMgLndwLWJsb2NrLWdlbm92YS1waGFzZS1zbGlkZXJfX25hdi10aHVtYiB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtcGhhc2Utc2xpZGVyX19uYXYtdGh1bWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjUlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZjk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtcGhhc2Utc2xpZGVyLS1kb2N1bWVudCAud3AtYmxvY2stZ2Vub3ZhLXBoYXNlLXNsaWRlcl9fbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAxNC4yNSU7XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1waGFzZS1zbGlkZXItLWRvY3VtZW50IC53cC1ibG9jay1nZW5vdmEtcGhhc2Utc2xpZGVyX19uYXYtdGh1bWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDEuNCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1waGFzZS1zbGlkZXJfX25hdi1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXByZWFtYmxlIHtcbiAgbWF4LXdpZHRoOiAxOThyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1heC13aWR0aDogODhyZW07XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LWZhbWlseTogXCJUaWVtcG9zIFRleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1wcmVhbWJsZSB7XG4gICAgcGFkZGluZzogMCA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLXByZWFtYmxlIHtcbiAgICBwYWRkaW5nOiAwIDhyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLXByZWFtYmxlIHtcbiAgICBwYWRkaW5nOiAwIDEycmVtO1xuICB9XG59XG5cbi53cC1ibG9jay1nZW5vdmEtcHJlYW1ibGUgYSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4uZ2Vub3ZhLWFsdGVybmF0aXZlLWZvbnRzIC53cC1ibG9jay1nZW5vdmEtcHJlYW1ibGUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXByZWFtYmxlX19hZGRpdGlvbmFsLWNvbnRlbnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0O1xuICBtYXgtd2lkdGg6IDUwcmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtcHJlYW1ibGUtLXNpemUtbGFyZ2Uge1xuICBtYXgtd2lkdGg6IDE1NC40NHJlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXByZWFtYmxlLS1zaXplLWxhcmdlIC53cC1ibG9jay1nZW5vdmEtcHJlYW1ibGVfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDkycmVtO1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtcHJlYW1ibGUtLXNpemUtbGFyZ2Uud3AtYmxvY2stZ2Vub3ZhLXByZWFtYmxlLS1hbGlnbi1jZW50ZXIgLndwLWJsb2NrLWdlbm92YS1wcmVhbWJsZV9fY29udGVudCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ud3AtYmxvY2stY29sdW1uIC53cC1ibG9jay1nZW5vdmEtcHJlYW1ibGUge1xuICBtYXJnaW46IDAgMCAycmVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXByZWFtYmxlLS1hbGlnbi1jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1wcmVhbWJsZS0tc2l6ZS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAyLjdyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgfVxufVxuXG4ud3AtYmxvY2stcXVvdGUge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogNjRyZW07XG59XG5cbi53cC1ibG9jay1xdW90ZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiTm9lIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3AtYmxvY2stcXVvdGUgY2l0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLndwLWJsb2NrLXF1b3RlIHtcbiAgICBtYXJnaW46IDAgMCA2cmVtO1xuICB9XG4gIC53cC1ibG9jay1xdW90ZSBwIHtcbiAgICBmb250LWZhbWlseTogXCJOb2UgRGlzcGxheVwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXJlc2lkZW5jZS1hcmNoaXZlX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtcmVzaWRlbmNlLWFyY2hpdmVfX2xpc3QtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtcmVzaWRlbmNlLWFyY2hpdmVfX2xpc3QtaXRlbSBkbCB7XG4gIG1hcmdpbjogMXJlbSAwIDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXJlc2lkZW5jZS1hcmNoaXZlX19saXN0LWl0ZW0gZHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtcmVzaWRlbmNlLWFyY2hpdmVfX2xpc3QtaXRlbSBkZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXJlc2lkZW5jZS1hcmNoaXZlX19saXN0LWl0ZW0gcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOTI7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtcmVzaWRlbmNlLWFyY2hpdmVfX2hlYWRpbmctbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogOTUlO1xuICBtYXJnaW4tdG9wOiAxLjdyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtcmVzaWRlbmNlLWFyY2hpdmVfX2hlYWRpbmcsXG4ud3AtYmxvY2stZ2Vub3ZhLXJlc2lkZW5jZS1hcmNoaXZlX19oZWFkaW5nLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXJlc2lkZW5jZS1hcmNoaXZlX190eXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXJlc2lkZW5jZS1hcmNoaXZlX19kaXN0cmljdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1yZXNpZGVuY2UtYXJjaGl2ZV9fZXhjZXJwdCB7XG4gIG1hcmdpbjogMXJlbSAwIDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIiwgc2Fucy1zZXJpZjtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1yZXNpZGVuY2UtYXJjaGl2ZV9fbGlzdC0tZW1wdHktdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBsZWZ0OiA1MCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLXJlc2lkZW5jZS1hcmNoaXZlX19oZWFkaW5nLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXJlc2lkZW5jZS1hcmNoaXZlX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDRyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1yZXNpZGVuY2UtYXJjaGl2ZV9fbGlzdC53cC1ibG9jay1nZW5vdmEtcmVzaWRlbmNlLWFyY2hpdmVfX2xpc3QtLXJlbGF0ZWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtcmVzaWRlbmNlLWFyY2hpdmVfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgd2lkdGg6IGNhbGMoMjAwJSArIDRyZW0pO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC01MCUgLSAycmVtKTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXJlc2lkZW5jZS1hcmNoaXZlX19saXN0LndwLWJsb2NrLWdlbm92YS1yZXNpZGVuY2UtYXJjaGl2ZV9fbGlzdC0tcmVsYXRlZCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1yZXNpZGVuY2UtYXJjaGl2ZV9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICB3aWR0aDogY2FsYygyMDAlICsgNnJlbSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwJSAtIDJyZW0pO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC1yb3ctZ2FwOiA2cmVtO1xuICAgIGdyaWQtY29sdW1uLWdhcDogNnJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXJlc2lkZW5jZS1hcmNoaXZlX19saXN0LndwLWJsb2NrLWdlbm92YS1yZXNpZGVuY2UtYXJjaGl2ZV9fbGlzdC0tcmVsYXRlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZ3JpZC1yb3ctZ2FwOiA0cmVtO1xuICAgIGdyaWQtY29sdW1uLWdhcDogNHJlbTtcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXNpZGViYXItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cC1ibG9jay0taGFzLXNpZGViYXIgPiAud3AtYmxvY2stY29sdW1ucyB7XG4gIGdyaWQtcm93LWdhcDogMDtcbn1cblxuLnNpZGViYXItbWVudV9fc3VibWVudSAuYW5jaG9yX2xpbmtzLS1hY3RpdmUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaXMtcGFyZW50LXNpZ24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIHJpZ2h0OiAtMTVweDtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1zaWRlYmFyLW1lbnVfX3BhZ2UtbGluayB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1zaWRlYmFyLW1lbnUgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtc2lkZWJhci1tZW51IHVsIGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtc2lkZWJhci1tZW51IHVsIGxpLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXNpZGViYXItbWVudSB1bCBsaS5jdXJyZW50LXBhZ2UgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtc2lkZWJhci1tZW51IHVsIGxpLmN1cnJlbnQtYWNpdmF0ZSAuc2lkZWJhci1tZW51X19jaGlsZCwgLndwLWJsb2NrLWdlbm92YS1zaWRlYmFyLW1lbnUgdWwgbGkuY2hpbGQtYWNpdmF0ZSAuc2lkZWJhci1tZW51X19jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXNpZGViYXItbWVudSB1bCBsaS5jdXJyZW50LWFjaXZhdGUgLnNpZGViYXItbWVudV9fY2hpbGQgbGksIC53cC1ibG9jay1nZW5vdmEtc2lkZWJhci1tZW51IHVsIGxpLmNoaWxkLWFjaXZhdGUgLnNpZGViYXItbWVudV9fY2hpbGQgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndwLWJsb2NrLWdlbm92YS1zaWRlYmFyLW1lbnUgdWwgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXNpZGViYXItbWVudSB1bCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtc2lkZWJhci1tZW51IHVsIC5zaWRlYmFyLW1lbnVfX3N1Ym1lbnUgdWwsXG4ud3AtYmxvY2stZ2Vub3ZhLXNpZGViYXItbWVudSB1bCAuc2lkZWJhci1tZW51X19jaGlsZCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwLjdyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtc2lkZWJhci1tZW51IHVsIC5zaWRlYmFyLW1lbnVfX3N1Ym1lbnUgdWwgYSxcbi53cC1ibG9jay1nZW5vdmEtc2lkZWJhci1tZW51IHVsIC5zaWRlYmFyLW1lbnVfX2NoaWxkIHVsIGEge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1zaWRlYmFyLW1lbnUgdWwgLnNpZGViYXItbWVudV9fc3VibWVudSB1bCBhOmFmdGVyLFxuLndwLWJsb2NrLWdlbm92YS1zaWRlYmFyLW1lbnUgdWwgLnNpZGViYXItbWVudV9fY2hpbGQgdWwgYTphZnRlciB7XG4gIGJvdHRvbTogLTAuMnJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1zaWRlYmFyLW1lbnUgdWwgLnNpZGViYXItbWVudV9fc3VibWVudSB1bCBhOmhvdmVyLFxuLndwLWJsb2NrLWdlbm92YS1zaWRlYmFyLW1lbnUgdWwgLnNpZGViYXItbWVudV9fY2hpbGQgdWwgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXNpZGViYXItbWVudSB1bCAuc2lkZWJhci1tZW51X19zdWJtZW51IHVsIGxpLFxuLndwLWJsb2NrLWdlbm92YS1zaWRlYmFyLW1lbnUgdWwgLnNpZGViYXItbWVudV9fY2hpbGQgdWwgbGkge1xuICBtYXJnaW46IDAuM3JlbSAwIDAuOHJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1zaWRlYmFyLW1lbnUgdWwgLnNpZGViYXItbWVudV9fc3VibWVudSB1bCBsaTpmaXJzdC1vZi10eXBlLFxuLndwLWJsb2NrLWdlbm92YS1zaWRlYmFyLW1lbnUgdWwgLnNpZGViYXItbWVudV9fY2hpbGQgdWwgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDAuOHJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1zaWRlYmFyLW1lbnUgdWwgLnNpZGViYXItbWVudV9fY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXNpZGViYXItbWVudSB1bCAuc2lkZWJhci1tZW51X19jaGlsZCBsaS5jdXJyZW50LXBhZ2UgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtc2lkZWJhci1tZW51LS1hbHRlcm5hdGl2ZSB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXNpZGViYXItbWVudS0tYWx0ZXJuYXRpdmUgdWwgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLndwLWJsb2NrLWdlbm92YS1zaWRlYmFyLW1lbnUtLWFsdGVybmF0aXZlIHVsIC5zaWRlYmFyLW1lbnVfX3N1Ym1lbnUgdWwgYTpob3ZlcjphZnRlcixcbi53cC1ibG9jay1nZW5vdmEtc2lkZWJhci1tZW51LS1hbHRlcm5hdGl2ZSB1bCAuc2lkZWJhci1tZW51X19jaGlsZCB1bCBhOmhvdmVyOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXNpZGViYXItbWVudV9fcGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXNpZGViYXItbWVudV9fcGFnZS1saW5rIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjlyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAtMC41cmVtO1xufVxuXG4ucGFnZS1pZC00MTIgLndwLWJsb2NrLWdlbm92YS1zaWRlYmFyLW1lbnUsXG4ucGFnZS1pZC00NTQgLndwLWJsb2NrLWdlbm92YS1zaWRlYmFyLW1lbnUsXG4ucGFnZS1pZC0xMTYzIC53cC1ibG9jay1nZW5vdmEtc2lkZWJhci1tZW51LFxuLnBhZ2UtaWQtMTM1NzcgLndwLWJsb2NrLWdlbm92YS1zaWRlYmFyLW1lbnUsXG4ucGFnZS1pZC0xMzU4MCAud3AtYmxvY2stZ2Vub3ZhLXNpZGViYXItbWVudSxcbi5wYWdlLWlkLTcwOTA2IC53cC1ibG9jay1nZW5vdmEtc2lkZWJhci1tZW51LFxuLnBhZ2UtaWQtMTA2NjUzIC53cC1ibG9jay1nZW5vdmEtc2lkZWJhci1tZW51LFxuLnBhZ2UtaWQtMTE0MDE0IC53cC1ibG9jay1nZW5vdmEtc2lkZWJhci1tZW51LFxuLnBhZ2UtaWQtMTg5NjI0IC53cC1ibG9jay1nZW5vdmEtc2lkZWJhci1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1pZC00MTIgLndwLWJsb2NrLWdlbm92YS1zaWRlYmFyLW1lbnUgdWwgbGkuYWN0aXZlLFxuLnBhZ2UtaWQtNDU0IC53cC1ibG9jay1nZW5vdmEtc2lkZWJhci1tZW51IHVsIGxpLmFjdGl2ZSxcbi5wYWdlLWlkLTExNjMgLndwLWJsb2NrLWdlbm92YS1zaWRlYmFyLW1lbnUgdWwgbGkuYWN0aXZlLFxuLnBhZ2UtaWQtMTM1NzcgLndwLWJsb2NrLWdlbm92YS1zaWRlYmFyLW1lbnUgdWwgbGkuYWN0aXZlLFxuLnBhZ2UtaWQtMTM1ODAgLndwLWJsb2NrLWdlbm92YS1zaWRlYmFyLW1lbnUgdWwgbGkuYWN0aXZlLFxuLnBhZ2UtaWQtNzA5MDYgLndwLWJsb2NrLWdlbm92YS1zaWRlYmFyLW1lbnUgdWwgbGkuYWN0aXZlLFxuLnBhZ2UtaWQtMTA2NjUzIC53cC1ibG9jay1nZW5vdmEtc2lkZWJhci1tZW51IHVsIGxpLmFjdGl2ZSxcbi5wYWdlLWlkLTExNDAxNCAud3AtYmxvY2stZ2Vub3ZhLXNpZGViYXItbWVudSB1bCBsaS5hY3RpdmUsXG4ucGFnZS1pZC0xODk2MjQgLndwLWJsb2NrLWdlbm92YS1zaWRlYmFyLW1lbnUgdWwgbGkuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtc2lkZWJhci1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTJyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1zaWRlYmFyLW1lbnUud3AtYmxvY2stZ2Vub3ZhLXNpZGViYXItbWVudS0tZGlzYWJsZS1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgI3dwLWJsb2NrLWdlbm92YS1zaWRlYmFyLW1lbnVfX3NpbmdsZS1zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuICAjd3AtYmxvY2stZ2Vub3ZhLXNpZGViYXItbWVudV9fc2luZ2xlLXNpZGViYXIgLndwLWJsb2NrLWdlbm92YS1zaWRlYmFyLW1lbnVfX3BhZ2UtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgI3dwLWJsb2NrLWdlbm92YS1zaWRlYmFyLW1lbnVfX3NpbmdsZS1zaWRlYmFyIC53cC1ibG9jay1nZW5vdmEtc2lkZWJhci1tZW51X19zaW5nbGUtc2lkZWJhci1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG4gIC5zaW5nbGUgLndwLWJsb2NrLWdlbm92YS1zaWRlYmFyLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1zaWRlYmFyLW1lbnVfX3BhZ2UtbGluayB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgLypcbiAgICAud3AtYmxvY2stZ2Vub3ZhLXNpZGViYXItbWVudS0tYWx0ZXJuYXRpdmUgdWwge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB9XG4gICAgfSAqL1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXNsaWRlci13cmFwcGVyLS1odWdlIC53cC1ibG9jay1nZW5vdmEtc2xpZGVyLXdyYXBwZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxOXJlbTtcbiAgaGVpZ2h0OiAxLjhyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9sb2dvLXdoaXRlLnN2Z1wiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDMuM3JlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtc2xpZGVyLXdyYXBwZXItLWh1Z2UgLndwLWJsb2NrLWdlbm92YS1zbGlkZXItd3JhcHBlcl9fbG9nbyBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtc2xpZGVyLXdyYXBwZXItLWh1Z2UgLndwLWJsb2NrLWdlbm92YS1zbGlkZXItd3JhcHBlcl9fbG9nbyB7XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbi53cC1ibG9jay1nZW5vdmEtc2xpZGVyLXdyYXBwZXItLWh1Z2UgLndwLWJsb2NrLWdlbm92YS1zbGlkZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtc2xpZGVyLXdyYXBwZXItLWh1Z2UgLndwLWJsb2NrLWdlbm92YS1zbGlkZV9fY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDlyZW07XG4gIHBhZGRpbmctYm90dG9tOiA5cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXNsaWRlci13cmFwcGVyLS1odWdlIC53cC1ibG9jay1nZW5vdmEtc2xpZGVyX19zY3JvbGwtdG8taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTtcbiAgd2lkdGg6IDMuMnJlbTtcbiAgaGVpZ2h0OiAzLjJyZW07XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMS42cmVtKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogMC42cmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXNsaWRlci13cmFwcGVyLS1odWdlIC53cC1ibG9jay1nZW5vdmEtc2xpZGVyX19zY3JvbGwtdG8taGVhZGVyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXNsaWRlci13cmFwcGVyLS1odWdlIC53cC1ibG9jay1nZW5vdmEtc2xpZGVyX19zY3JvbGwtdG8taGVhZGVyIHN2ZyB7XG4gIHdpZHRoOiAzLjJyZW07XG4gIGhlaWdodDogMy4ycmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXNsaWRlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXNsaWRlci13cmFwcGVyIC5zbGljay1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1zbGlkZXItd3JhcHBlciAuc2xpY2stc2xpZGUge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMS41cmVtIC8gMS43NSk7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtc2xpZGUge1xuICBoZWlnaHQ6IDYwdmg7XG4gIG1pbi1oZWlnaHQ6IDQwcmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXNsaWRlci13cmFwcGVyX19sb2dvLFxuLndwLWJsb2NrLWdlbm92YS1zbGlkZXJfX3Njcm9sbC10by1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXNsaWRlX19jb250ZW50LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5OHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogM3JlbSA0cmVtIDNyZW0gY2FsYygxLjVyZW0gKiAyLjUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHVzZXItc2VsZWN0OiB0ZXh0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1zbGlkZV9fY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDRyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtc2xpZGVfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCA4cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1zbGlkZV9fY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDEycmVtO1xuICB9XG59XG5cbi53cC1ibG9jay1nZW5vdmEtc2xpZGVfX3NtYWxsLWhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXNsaWRlX19zbWFsbC1oZWFkaW5nIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtc2xpZGVfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJOb2UgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBtYXJnaW46IDJyZW0gMCAxLjRyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwcmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1zbGlkZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA2LjJyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MS4yNWVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtc2xpZGVfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNy4xcmVtO1xuICB9XG59XG5cbi5nZW5vdmEtYWx0ZXJuYXRpdmUtZm9udHMgbWFpbiAud3AtYmxvY2stZ2Vub3ZhLXNsaWRlX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXNsaWRlX19oZWFkaW5nIGEge1xuICBmb250LWZhbWlseTogXCJOb2UgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLXNsaWRlX19oZWFkaW5nIGEge1xuICAgIGZvbnQtc2l6ZTogNi4ycmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODEuMjVlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLXNsaWRlX19oZWFkaW5nIGEge1xuICAgIGZvbnQtc2l6ZTogNy4xcmVtO1xuICB9XG59XG5cbi5nZW5vdmEtYWx0ZXJuYXRpdmUtZm9udHMgbWFpbiAud3AtYmxvY2stZ2Vub3ZhLXNsaWRlX19oZWFkaW5nIGEge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtc2xpZGVfX2NvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICNmOWY5Zjk7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtc2xpZGVfX2NvbnRlbnQgYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtc2xpZGUtLWNlbnRlci1hbGlnbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1zbGlkZS0tY2VudGVyLWFsaWduIC53cC1ibG9jay1nZW5vdmEtc2xpZGVfX3NtYWxsLWhlYWRpbmcsXG4ud3AtYmxvY2stZ2Vub3ZhLXNsaWRlLS1jZW50ZXItYWxpZ24gLndwLWJsb2NrLWdlbm92YS1zbGlkZV9faGVhZGluZyxcbi53cC1ibG9jay1nZW5vdmEtc2xpZGUtLWNlbnRlci1hbGlnbiAud3AtYmxvY2stZ2Vub3ZhLXNsaWRlX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXNsaWRlLS1jZW50ZXItYWxpZ24gLndwLWJsb2NrLWdlbm92YS1zbGlkZV9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vZSBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE2O1xuICBtYXJnaW46IDAuNXJlbSAwIDNyZW07XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1zbGlkZS0tY2VudGVyLWFsaWduIC53cC1ibG9jay1nZW5vdmEtc2xpZGVfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNC4xcmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODEuMjVlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLXNsaWRlLS1jZW50ZXItYWxpZ24gLndwLWJsb2NrLWdlbm92YS1zbGlkZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG5cbi5nZW5vdmEtYWx0ZXJuYXRpdmUtZm9udHMgbWFpbiAud3AtYmxvY2stZ2Vub3ZhLXNsaWRlLS1jZW50ZXItYWxpZ24gLndwLWJsb2NrLWdlbm92YS1zbGlkZV9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtc2xpZGVyLXdyYXBwZXItLWh1Z2UgLndwLWJsb2NrLWdlbm92YS1zbGlkZV9fY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtc2xpZGVyLXdyYXBwZXItLWh1Z2UgLndwLWJsb2NrLWdlbm92YS1zbGlkZXJfX3Njcm9sbC10by1oZWFkZXIge1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDIuMXJlbSk7XG4gICAgYm90dG9tOiAxLjZyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1zbGlkZXItd3JhcHBlci0taHVnZSAud3AtYmxvY2stZ2Vub3ZhLXNsaWRlcl9fc2Nyb2xsLXRvLWhlYWRlciBzdmcge1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXNsaWRlci13cmFwcGVyIC5zbGljay1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXNsaWRlci13cmFwcGVyIC5zbGljay1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1zbGlkZXItd3JhcHBlciAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDRyZW07XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMy41cmVtO1xuICAgIGhlaWdodDogMy41cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXNsaWRlci13cmFwcGVyIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzLjVyZW07XG4gICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMy41cmVtIDMuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtc2xpZGVyLXdyYXBwZXIgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pY29ucy9hcnJvdy13aGl0ZS5zdmdcIik7XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1zbGlkZXItd3JhcHBlciAuc2xpY2stc2xpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtc2xpZGVfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1zbGlkZS0tY2VudGVyLWFsaWduIC53cC1ibG9jay1nZW5vdmEtc2xpZGVfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vZSBEaXNwbGF5XCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTY7XG4gICAgbWFyZ2luOiAwLjVyZW0gMCAzcmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkgYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1zbGlkZS0tY2VudGVyLWFsaWduIC53cC1ibG9jay1nZW5vdmEtc2xpZGVfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNC4xcmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkgYW5kIChtaW4td2lkdGg6IDgxLjI1ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1zbGlkZS0tY2VudGVyLWFsaWduIC53cC1ibG9jay1nZW5vdmEtc2xpZGVfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLmdlbm92YS1hbHRlcm5hdGl2ZS1mb250cyBtYWluIC53cC1ibG9jay1nZW5vdmEtc2xpZGUtLWNlbnRlci1hbGlnbiAud3AtYmxvY2stZ2Vub3ZhLXNsaWRlX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1zbGlkZXItd3JhcHBlci0taHVnZSAud3AtYmxvY2stZ2Vub3ZhLXNsaWRlci13cmFwcGVyX19sb2dvIHtcbiAgICB0b3A6IDVyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1zbGlkZXItd3JhcHBlci0taHVnZSAud3AtYmxvY2stZ2Vub3ZhLXNsaWRlX19jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXNsaWRlci13cmFwcGVyLS1odWdlIC53cC1ibG9jay1nZW5vdmEtc2xpZGVyX19zY3JvbGwtdG8taGVhZGVyIHtcbiAgICB3aWR0aDogMy41cmVtO1xuICAgIGhlaWdodDogMy41cmVtO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMS43NXJlbSk7XG4gICAgYm90dG9tOiAxLjZyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1zbGlkZXItd3JhcHBlci0taHVnZSAud3AtYmxvY2stZ2Vub3ZhLXNsaWRlcl9fc2Nyb2xsLXRvLWhlYWRlciBzdmcge1xuICAgIHdpZHRoOiAzLjVyZW07XG4gICAgaGVpZ2h0OiAzLjVyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1zbGlkZV9fY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4ycmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtc2xpZGVfX2hlYWRpbmcge1xuICAgIG1hcmdpbjogMS44cmVtIDAgMC43cmVtO1xuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtc2xpZGVfX2hlYWRpbmcgYSB7XG4gICAgZm9udC1zaXplOiA0LjhyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1zbGlkZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLXNsaWRlX19jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtc2xpZGVyLXdyYXBwZXItLWh1Z2UgLndwLWJsb2NrLWdlbm92YS1zbGlkZXItd3JhcHBlcl9fbG9nbyB7XG4gICAgdG9wOiAxMHJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXNsaWRlci13cmFwcGVyLS1odWdlIC53cC1ibG9jay1nZW5vdmEtc2xpZGVfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDE1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtc2xpZGVyLXdyYXBwZXItLWh1Z2UgLndwLWJsb2NrLWdlbm92YS1zbGlkZXJfX3Njcm9sbC10by1oZWFkZXIge1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDIuNnJlbSk7XG4gICAgYm90dG9tOiAxLjZyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1zbGlkZXItd3JhcHBlci0taHVnZSAud3AtYmxvY2stZ2Vub3ZhLXNsaWRlcl9fc2Nyb2xsLXRvLWhlYWRlciBzdmcge1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIGhlaWdodDogNXJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXNsaWRlci13cmFwcGVyIC5zbGljay1uZXh0IHtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgcmlnaHQ6IDhyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1zbGlkZXItd3JhcHBlciAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDVyZW0gNXJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXNsaWRlX19oZWFkaW5nIHtcbiAgICBtYXJnaW46IDNyZW0gMCAyLjJyZW07XG4gICAgZm9udC1zaXplOiA2LjJyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1zbGlkZV9faGVhZGluZyBhIHtcbiAgICBmb250LXNpemU6IDYuMnJlbTtcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXNwb3RfX21lZGlhLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtc3BvdF9fbWVkaWEtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXNwb3RfX21lZGlhLWxpbmsgLndwLWJsb2NrLWdlbm92YS1zcG90X19tZWRpYS13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1zcG90X19tZWRpYS1saW5rIGltZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGxpbmVhcjtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1zcG90X19tZWRpYS1saW5rOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGxpbmVhcjtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1zcG90X19pbWFnZSxcbi53cC1ibG9jay1nZW5vdmEtc3BvdF9fdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndwLWJsb2NrLWdlbm92YS1zcG90X19pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndwLWJsb2NrLWdlbm92YS1zcG90X19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiTm9lIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luOiAyLjJyZW0gMCAxcmVtO1xuICBtYXgtd2lkdGg6IDc1cmVtO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLXNwb3RfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODEuMjVlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLXNwb3RfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG59XG5cbi5nZW5vdmEtYWx0ZXJuYXRpdmUtZm9udHMgbWFpbiAud3AtYmxvY2stZ2Vub3ZhLXNwb3RfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtc3BvdF9faGVhZGluZyBhIHtcbiAgZm9udC1mYW1pbHk6IFwiTm9lIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luOiAyLjJyZW0gMCAxcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtc3BvdF9faGVhZGluZyBhIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgxLjI1ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1zcG90X19oZWFkaW5nIGEge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG59XG5cbi5nZW5vdmEtYWx0ZXJuYXRpdmUtZm9udHMgbWFpbiAud3AtYmxvY2stZ2Vub3ZhLXNwb3RfX2hlYWRpbmcgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1zcG90X19oZWFkaW5nIGE6aG92ZXIsIC53cC1ibG9jay1nZW5vdmEtc3BvdF9faGVhZGluZyBhOmZvY3VzLCAud3AtYmxvY2stZ2Vub3ZhLXNwb3RfX2hlYWRpbmcgYTphY3RpdmUge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtc3BvdF9fc21hbGwtaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtc3BvdF9fc21hbGwtaGVhZGluZyBhIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1zcG90X19jb250ZW50LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMy4xcmVtO1xuICBsZWZ0OiAyLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtc3BvdF9fY29udGVudC13cmFwcGVyIHtcbiAgICBib3R0b206IDQuMnJlbTtcbiAgICBsZWZ0OiA0cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIH1cbn1cblxuLndwLWJsb2NrLWdlbm92YS1zcG90X19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LWZhbWlseTogXCJUaWVtcG9zIFRleHRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjkyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtc3BvdF9fY29udGVudDpob3ZlciwgLndwLWJsb2NrLWdlbm92YS1zcG90X19jb250ZW50OmFjdGl2ZSwgLndwLWJsb2NrLWdlbm92YS1zcG90X19jb250ZW50OmZvY3VzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1zcG90LS1oYXMtbW9iaWxlLW1lZGlhIC53cC1ibG9jay1nZW5vdmEtc3BvdF9faW1hZ2UtLW1vYmlsZSxcbi53cC1ibG9jay1nZW5vdmEtc3BvdC0taGFzLW1vYmlsZS1tZWRpYSAud3AtYmxvY2stZ2Vub3ZhLXNwb3RfX3ZpZGVvLS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXNwb3QtLWhhcy1tb2JpbGUtbWVkaWEgLndwLWJsb2NrLWdlbm92YS1zcG90X19pbWFnZS0tZGVza3RvcCxcbi53cC1ibG9jay1nZW5vdmEtc3BvdC0taGFzLW1vYmlsZS1tZWRpYSAud3AtYmxvY2stZ2Vub3ZhLXNwb3RfX3ZpZGVvLS1kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtc3BvdC0tb3ZlcmxheS12aXNpYmxlIC53cC1ibG9jay1nZW5vdmEtc3BvdF9fbWVkaWEtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1zcG90LS1vdmVybGF5LXZpc2libGUgLndwLWJsb2NrLWdlbm92YS1zcG90X19tZWRpYS13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1zcG90LS1tZWRpYS1sZWZ0IHtcbiAgbWFyZ2luOiA0cmVtIDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi53cC1ibG9jay1nZW5vdmEtc3BvdC0tbWVkaWEtbGVmdCAud3AtYmxvY2stZ2Vub3ZhLXNwb3RfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXNwb3QtLW1lZGlhLWxlZnQgLndwLWJsb2NrLWdlbm92YS1zcG90X19tZWRpYS13cmFwcGVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLndwLWJsb2NrLWNvbHVtbiA+IC53cC1ibG9jay1nZW5vdmEtc3BvdC0tbWVkaWEtbGVmdDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NC45Mzc1ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1zcG90LS1tZWRpYS1sZWZ0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXNwb3QtLW1lZGlhLWxlZnQgLndwLWJsb2NrLWdlbm92YS1zcG90X19tZWRpYS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXNwb3QtLW1lZGlhLWxlZnQgLndwLWJsb2NrLWdlbm92YS1zcG90X19jb250ZW50LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLXNwb3QtLW1lZGlhLWxlZnQge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLXNwb3QtLW1lZGlhLWxlZnQge1xuICAgIG1hcmdpbi10b3A6IDhyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1zcG90LS1tZWRpYS1sZWZ0IC53cC1ibG9jay1nZW5vdmEtc3BvdF9fbWVkaWEtd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICB9XG59XG5cbi53cC1ibG9jay1nZW5vdmEtc3BvdC0tYWxpZ24tY2VudGVyIC53cC1ibG9jay1nZW5vdmEtc3BvdF9faGVhZGluZyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXNwb3QtLWFsaWduLWNlbnRlciAud3AtYmxvY2stZ2Vub3ZhLXNwb3RfX2NvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLndwLWJsb2NrLWdlbm92YS1zcG90LS1hbGlnbi1jZW50ZXIgLndwLWJsb2NrLWdlbm92YS1zcG90X19pbWFnZSBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NC45Mzc1ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1zcG90IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1zcG90LS1oYXMtbW9iaWxlLW1lZGlhIC53cC1ibG9jay1nZW5vdmEtc3BvdF9faW1hZ2UtLW1vYmlsZSxcbiAgLndwLWJsb2NrLWdlbm92YS1zcG90LS1oYXMtbW9iaWxlLW1lZGlhIC53cC1ibG9jay1nZW5vdmEtc3BvdF9fdmlkZW8tLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1zcG90LS1oYXMtbW9iaWxlLW1lZGlhIC53cC1ibG9jay1nZW5vdmEtc3BvdF9faW1hZ2UtLWRlc2t0b3AsXG4gIC53cC1ibG9jay1nZW5vdmEtc3BvdC0taGFzLW1vYmlsZS1tZWRpYSAud3AtYmxvY2stZ2Vub3ZhLXNwb3RfX3ZpZGVvLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi53cC1ibG9jay1nZW5vdmEtc3BvdF9fY29udGVudCB7XG4gIG1heC13aWR0aDogODUlO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMCAwIDYuNXJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS1zcG90LS1oZWFkaW5nLWxhcmdlIC53cC1ibG9jay1nZW5vdmEtc3BvdF9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vZSBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE2O1xuICBtYXJnaW46IDAuNXJlbSAwIDNyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLXNwb3QtLWhlYWRpbmctbGFyZ2UgLndwLWJsb2NrLWdlbm92YS1zcG90X19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQuMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgxLjI1ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1zcG90LS1oZWFkaW5nLWxhcmdlIC53cC1ibG9jay1nZW5vdmEtc3BvdF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG5cbi5nZW5vdmEtYWx0ZXJuYXRpdmUtZm9udHMgbWFpbiAud3AtYmxvY2stZ2Vub3ZhLXNwb3QtLWhlYWRpbmctbGFyZ2UgLndwLWJsb2NrLWdlbm92YS1zcG90X19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXNwb3QtLWhlYWRpbmctbGFyZ2UgLndwLWJsb2NrLWdlbm92YS1zcG90X19oZWFkaW5nIGEge1xuICBmb250LWZhbWlseTogXCJOb2UgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBsaW5lLWhlaWdodDogMS4xNjtcbiAgbWFyZ2luOiAwLjVyZW0gMCAzcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLXNwb3QtLWhlYWRpbmctbGFyZ2UgLndwLWJsb2NrLWdlbm92YS1zcG90X19oZWFkaW5nIGEge1xuICAgIGZvbnQtc2l6ZTogNC4xcmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODEuMjVlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLXNwb3QtLWhlYWRpbmctbGFyZ2UgLndwLWJsb2NrLWdlbm92YS1zcG90X19oZWFkaW5nIGEge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuXG4uZ2Vub3ZhLWFsdGVybmF0aXZlLWZvbnRzIG1haW4gLndwLWJsb2NrLWdlbm92YS1zcG90LS1oZWFkaW5nLWxhcmdlIC53cC1ibG9jay1nZW5vdmEtc3BvdF9faGVhZGluZyBhIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1zcG90LS1oZWFkaW5nLWxhcmdlIC53cC1ibG9jay1nZW5vdmEtc3BvdF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1zcG90LS1oZWFkaW5nLWxhcmdlIC53cC1ibG9jay1nZW5vdmEtc3BvdF9faGVhZGluZyBhIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1zcG90LS1oZWFkaW5nLWxhcmdlIC53cC1ibG9jay1nZW5vdmEtc3BvdF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtc3BvdC0taGVhZGluZy1sYXJnZSAud3AtYmxvY2stZ2Vub3ZhLXNwb3RfX2hlYWRpbmcgYSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbi53cC1ibG9jay1nZW5vdmEtc3BvdC0taGVhZGluZy1sYXJnZSAud3AtYmxvY2stZ2Vub3ZhLXNwb3RfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgcGFkZGluZy1ib3R0b206IDhyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLXNwb3Qge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMzglO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtc3BvdF9fbWVkaWEtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwLjlyZW07XG4gICAgYm90dG9tOiAxLjhyZW07XG4gICAgbGVmdDogMC45cmVtO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMS44cmVtKTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMS44cmVtKTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXNwb3RfX2ltYWdlLS1kZXNrdG9wIGltZyxcbiAgLndwLWJsb2NrLWdlbm92YS1zcG90X19pbWFnZS0tZGVza3RvcCB2aWRlbyxcbiAgLndwLWJsb2NrLWdlbm92YS1zcG90X192aWRlby0tZGVza3RvcCBpbWcsXG4gIC53cC1ibG9jay1nZW5vdmEtc3BvdF9fdmlkZW8tLWRlc2t0b3AgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLXNwb3QtLW1lZGlhLWxlZnQge1xuICAgIG1hcmdpbjogNHJlbSAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtc3BvdC0tbWVkaWEtbGVmdCAud3AtYmxvY2stZ2Vub3ZhLXNwb3RfX21lZGlhLXdyYXBwZXIge1xuICAgIHdpZHRoOiA0NiU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLXNwb3RfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgIHBhZGRpbmc6IDAgMCA4cmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtc3BvdC0taGVhZGluZy1sYXJnZSAud3AtYmxvY2stZ2Vub3ZhLXNwb3RfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjdyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS1zcG90X19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXN1Yi1uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA1LjRyZW07XG4gIHRyYW5zaXRpb246IHRvcCAwLjRzIGVhc2U7XG4gIHotaW5kZXg6IDQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtc3ViLW5hdmlnYXRpb25fX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxOThyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNkZWRlZGU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLXN1Yi1uYXZpZ2F0aW9uX19pbm5lciB7XG4gICAgcGFkZGluZzogMCA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLXN1Yi1uYXZpZ2F0aW9uX19pbm5lciB7XG4gICAgcGFkZGluZzogMCA4cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS1zdWItbmF2aWdhdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMTJyZW07XG4gIH1cbn1cblxuLndwLWJsb2NrLWdlbm92YS1zdWItbmF2aWdhdGlvbl9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDUuNnJlbTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXN1Yi1uYXZpZ2F0aW9uX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtc3ViLW5hdmlnYXRpb25fX2l0ZW0ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXN1Yi1uYXZpZ2F0aW9uX19pdGVtIGEge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXN1Yi1uYXZpZ2F0aW9uX19pdGVtIGE6aG92ZXIsIC53cC1ibG9jay1nZW5vdmEtc3ViLW5hdmlnYXRpb25fX2l0ZW0gYTpmb2N1cywgLndwLWJsb2NrLWdlbm92YS1zdWItbmF2aWdhdGlvbl9faXRlbSBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXN1Yi1uYXZpZ2F0aW9uX19pdGVtLmlzLWFjdGl2ZSBhLCAubW9iaWxlLW1lbnUtYWN0aXZlIC53cC1ibG9jay1nZW5vdmEtc3ViLW5hdmlnYXRpb25fX2l0ZW0ubW9iaWxlLW1lbnUtdG9nZ2xlIGEge1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtc3ViLW5hdmlnYXRpb24ge1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA2O1xuICAgIG1hcmdpbi1ib3R0b206IDUuNHJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXN1Yi1uYXZpZ2F0aW9uX19saXN0IHtcbiAgICBoZWlnaHQ6IDcuMnJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDMuMnJlbTtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtc3ViLW5hdmlnYXRpb25fX2l0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MS44NzVlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLXN1Yi1uYXZpZ2F0aW9uX19pbm5lciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXN1Yi1uYXZpZ2F0aW9uX19saXN0IHtcbiAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI2RlZGVkZTtcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXRhYi1wYW5lbHMge1xuICBtYXJnaW46IDNyZW0gMCA2cmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXRhYi1wYW5lbHNfX3BhbmVsIHtcbiAgYmFja2dyb3VuZDogI2Y5ZmFmOTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgcGFkZGluZzogM3JlbSAycmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXRhYi1wYW5lbHNfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJOb2UgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW46IDAgMCAycmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXRhYi1wYW5lbHNfX2NvbHVtbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXRhYi1wYW5lbHNfX3BhbmVscyB7XG4gIG9yZGVyOiAxO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXRhYi1wYW5lbHNfX25hdiB7XG4gIG9yZGVyOiAyO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXRhYi1wYW5lbHNfX3RhYmxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXRhYi1wYW5lbHNfX2FjY29yZGlvbi1oZWFkaW5nIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgI2RlZGVkZTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS10YWItcGFuZWxzX19hY2NvcmRpb24taGVhZGluZzpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGFiLXBhbmVsc19fYWNjb3JkaW9uLWhlYWRpbmcgW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGFiLXBhbmVsc19fYWNjb3JkaW9uLWhlYWRpbmcgW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOmFmdGVyIHtcbiAgY29udGVudDogJ1xcMDBBMFxcMjE5Mic7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLndwLWJsb2NrLWdlbm92YS10YWItcGFuZWxzX19hY2NvcmRpb24taGVhZGVyIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cblxuLndwLWJsb2NrLWdlbm92YS10YWItcGFuZWxzX19wYW5lbC1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS10YWItcGFuZWxzX19wYW5lbC1jb250ZW50IGgxLCAud3AtYmxvY2stZ2Vub3ZhLXRhYi1wYW5lbHNfX3BhbmVsLWNvbnRlbnQgaDIsIC53cC1ibG9jay1nZW5vdmEtdGFiLXBhbmVsc19fcGFuZWwtY29udGVudCBoMywgLndwLWJsb2NrLWdlbm92YS10YWItcGFuZWxzX19wYW5lbC1jb250ZW50IGg0LCAud3AtYmxvY2stZ2Vub3ZhLXRhYi1wYW5lbHNfX3BhbmVsLWNvbnRlbnQgaDUsIC53cC1ibG9jay1nZW5vdmEtdGFiLXBhbmVsc19fcGFuZWwtY29udGVudCBoNiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbjogMi41cmVtIDA7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGFiLXBhbmVsc19fcGFuZWwtY29udGVudCBoMTpmaXJzdC1jaGlsZCwgLndwLWJsb2NrLWdlbm92YS10YWItcGFuZWxzX19wYW5lbC1jb250ZW50IGgyOmZpcnN0LWNoaWxkLCAud3AtYmxvY2stZ2Vub3ZhLXRhYi1wYW5lbHNfX3BhbmVsLWNvbnRlbnQgaDM6Zmlyc3QtY2hpbGQsIC53cC1ibG9jay1nZW5vdmEtdGFiLXBhbmVsc19fcGFuZWwtY29udGVudCBoNDpmaXJzdC1jaGlsZCwgLndwLWJsb2NrLWdlbm92YS10YWItcGFuZWxzX19wYW5lbC1jb250ZW50IGg1OmZpcnN0LWNoaWxkLCAud3AtYmxvY2stZ2Vub3ZhLXRhYi1wYW5lbHNfX3BhbmVsLWNvbnRlbnQgaDY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXRhYi1wYW5lbHNfX3BhbmVsLWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMCAwIDJyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGFiLXBhbmVsc19fcGFuZWwtY29udGVudCB1bCB7XG4gIG1hcmdpbjogMCAwIDJyZW07XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS10YWItcGFuZWxzX19wYW5lbC1jb250ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS10YWItcGFuZWxzX19idXR0b24ge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDIzLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDMuOHJlbTtcbiAgcGFkZGluZzogMXJlbSAyLjRyZW07XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXRhYi1wYW5lbHNfX2J1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyMTkyJztcbiAgbWFyZ2luLXJpZ2h0OiAxLjRyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGFiLXBhbmVsc19fYnV0dG9uOmhvdmVyLCAud3AtYmxvY2stZ2Vub3ZhLXRhYi1wYW5lbHNfX2J1dHRvbjphY3RpdmUsIC53cC1ibG9jay1nZW5vdmEtdGFiLXBhbmVsc19fYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGFiLXBhbmVsc19fbm90ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXRhYi1wYW5lbHNfX25vdGUgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLndwLWJsb2NrLWdlbm92YS10YWItcGFuZWxzX19ub3RlIGEge1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS10YWItcGFuZWxzX19wYW5lbC1jb250ZW50IGEud3AtYmxvY2stZ2Vub3ZhLXRhYi1wYW5lbHNfX2J1dHRvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtdGFiLXBhbmVscyB7XG4gICAgbWFyZ2luOiA1LjRyZW0gMCAxMXJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXRhYi1wYW5lbHNfX3BhbmVsIHtcbiAgICBwYWRkaW5nOiA2LjNyZW0gNi4zcmVtIDEyLjNyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS10YWItcGFuZWxzX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtdGFiLXBhbmVsc19fcGFuZWwtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gICAgbWF4LXdpZHRoOiA2MS43cmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtdGFiLXBhbmVsc19fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxLjdyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtdGFiLXBhbmVsc19fY29sdW1ucyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1LjYlIDFmcjtcbiAgICBjb2x1bW4tZ2FwOiAyMC4zMyU7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtdGFiLXBhbmVsc19fbmF2IHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXRhYi1wYW5lbHNfX3BhbmVscyB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS10YWItcGFuZWxzX190YWJsaXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtdGFiLXBhbmVsc19fdGFiLWJ1dHRvbiB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjIyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS10YWItcGFuZWxzX190YWItYnV0dG9uOmhvdmVyLCAud3AtYmxvY2stZ2Vub3ZhLXRhYi1wYW5lbHNfX3RhYi1idXR0b246Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtdGFiLXBhbmVsc19fdGFiLWJ1dHRvblthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXRhYi1wYW5lbHNfX3RhYi1idXR0b25bYXJpYS1zZWxlY3RlZD1cInRydWVcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXDAwQTBcXDIxOTInO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXRhYi1wYW5lbHNfX25vdGUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICAgIG1hcmdpbi10b3A6IDMuM3JlbTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXRhYi1wYW5lbHNfX25vdGUgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXRhYi1wYW5lbHNfX2FjY29yZGlvbi1oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtdGFiLXBhbmVsc19fcGFuZWwtY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLndwLWJsb2NrLXRhYmxlIHtcbiAgbWF4LXdpZHRoOiAxOThyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgbWF4LXdpZHRoOiAxNTguNHJlbTtcbiAgbWFyZ2luOiAzcmVtIDAgNHJlbTtcbiAgcGFkZGluZzogMCAwIDFyZW0gMCAhaW1wb3J0YW50O1xuICAvKiB3aWR0aCAqL1xuICAvKiBUcmFjayAqL1xuICAvKiBIYW5kbGUgKi9cbiAgLyogSGFuZGxlIG9uIGhvdmVyICovXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAud3AtYmxvY2stdGFibGUge1xuICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLndwLWJsb2NrLXRhYmxlIHtcbiAgICBwYWRkaW5nOiAwIDhyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAud3AtYmxvY2stdGFibGUge1xuICAgIHBhZGRpbmc6IDAgMTJyZW07XG4gIH1cbn1cblxuLndwLWJsb2NrLXRhYmxlIHRhYmxlIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG4ud3AtYmxvY2stdGFibGUgdGgsIC53cC1ibG9jay10YWJsZSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbn1cblxuLndwLWJsb2NrLXRhYmxlIHRoZWFkIHRoLCAud3AtYmxvY2stdGFibGUgdGhlYWQgdGQge1xuICBmb250LWZhbWlseTogXCJOb2UgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4yNDtcbiAgbWFyZ2luOiAyLjVyZW0gMCAtMC41cmVtO1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5nZW5vdmEtYWx0ZXJuYXRpdmUtZm9udHMgbWFpbiAud3AtYmxvY2stdGFibGUgdGhlYWQgdGgsIC5nZW5vdmEtYWx0ZXJuYXRpdmUtZm9udHMgbWFpbiAud3AtYmxvY2stdGFibGUgdGhlYWQgdGQge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bCBNb25vXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi53cC1ibG9jay10YWJsZSB0aGVhZCB0aDpmaXJzdC1vZi10eXBlLCAud3AtYmxvY2stdGFibGUgdGhlYWQgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1pbi13aWR0aDogMjFyZW07XG59XG5cbi53cC1ibG9jay10YWJsZSB0Ym9keSB0ZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMC45cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLndwLWJsb2NrLXRhYmxlIHRib2R5IHRkOmZpcnN0LW9mLXR5cGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtaW4td2lkdGg6IDIxcmVtO1xufVxuXG4ud3AtYmxvY2stdGFibGUgdGZvb3QgdGgsIC53cC1ibG9jay10YWJsZSB0Zm9vdCB0ZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi53cC1ibG9jay10YWJsZSB0Zm9vdCB0aCBiLCAud3AtYmxvY2stdGFibGUgdGZvb3QgdGggc3Ryb25nLCAud3AtYmxvY2stdGFibGUgdGZvb3QgdGQgYiwgLndwLWJsb2NrLXRhYmxlIHRmb290IHRkIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi53cC1ibG9jay10YWJsZSB0Zm9vdCB0aDpmaXJzdC1vZi10eXBlLCAud3AtYmxvY2stdGFibGUgdGZvb3QgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1pbi13aWR0aDogMjFyZW07XG59XG5cbi53cC1ibG9jay10YWJsZSAudGFibGVzYXctYmFyLnRhYmxlc2F3LWFsbC1jb2xzLXZpc2libGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9jay10YWJsZSAudGFibGVzYXcgLmhhcy10ZXh0LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLndwLWJsb2NrLXRhYmxlIC50YWJsZXNhdyAuaGFzLXRleHQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9jay10YWJsZSAudGFibGVzYXctbmF2LWJ0biB7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cblxuLndwLWJsb2NrLXRhYmxlIC50YWJsZXNhdy1uYXYtYnRuLnRhYmxlc2F3LWJ0bjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndwLWJsb2NrLXRhYmxlOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGhlaWdodDogNnB4O1xufVxuXG4ud3AtYmxvY2stdGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbn1cblxuLndwLWJsb2NrLXRhYmxlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNiZGJlYmY7XG59XG5cbi53cC1ibG9jay10YWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYmRiZWJmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLndwLWJsb2NrLXRhYmxlIHtcbiAgICBtYXJnaW46IDNyZW0gMCA0cmVtO1xuICB9XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGV4dC1iYW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjNzA2ZjU5O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGV4dC1iYW5uZXIgaDIge1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xuICBtYXgtd2lkdGg6IDExMHJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS10ZXh0LWJhbm5lciBwIHtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gIG1heC13aWR0aDogNzVyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGV4dC1iYW5uZXJfX2J1dHRvbiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMS42cmVtIDAuNXJlbSAxLjRyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cblxuLndwLWJsb2NrLWdlbm92YS10ZXh0LWJhbm5lcl9fYnV0dG9uIGE6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaWNvbnMvbmV4dC13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEuMnJlbTtcbiAgaGVpZ2h0OiAwLjlyZW07XG4gIG1hcmdpbi1yaWdodDogMC44cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGV4dC1iYW5uZXJfX2J1dHRvbiBhOmhvdmVyLCAud3AtYmxvY2stZ2Vub3ZhLXRleHQtYmFubmVyX19idXR0b24gYTphY3RpdmUsIC53cC1ibG9jay1nZW5vdmEtdGV4dC1iYW5uZXJfX2J1dHRvbiBhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGV4dC1iYW5uZXJfX21lZGlhLXdyYXBwZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiA2cmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXRleHQtYmFubmVyLS1jZW50ZXJlZCB7XG4gIGJhY2tncm91bmQ6ICNmOWZhZjk7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiA2cmVtIDA7XG4gIG1hcmdpbjogNnJlbSAwO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXRleHQtYmFubmVyLS1jZW50ZXJlZCBoMiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDk0cmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXRleHQtYmFubmVyLS1jZW50ZXJlZCBwIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1heC13aWR0aDogOTRyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGV4dC1iYW5uZXItLWNlbnRlcmVkIC53cC1ibG9jay1nZW5vdmEtdGV4dC1iYW5uZXJfX2V5ZWJyb3cge1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGV4dC1iYW5uZXItLWNlbnRlcmVkIC53cC1ibG9jay1nZW5vdmEtdGV4dC1iYW5uZXJfX2J1dHRvbiBhIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyMy41cmVtO1xuICBtaW4taGVpZ2h0OiAzLjhyZW07XG4gIHBhZGRpbmc6IDFyZW0gMi40cmVtO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgbWFyZ2luLXRvcDogMi42cmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXRleHQtYmFubmVyLS1jZW50ZXJlZCAud3AtYmxvY2stZ2Vub3ZhLXRleHQtYmFubmVyX19idXR0b24gYTpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyMTkyJztcbiAgbWFyZ2luLXJpZ2h0OiAxLjRyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGV4dC1iYW5uZXItLWNlbnRlcmVkIC53cC1ibG9jay1nZW5vdmEtdGV4dC1iYW5uZXJfX2J1dHRvbiBhOmhvdmVyLCAud3AtYmxvY2stZ2Vub3ZhLXRleHQtYmFubmVyLS1jZW50ZXJlZCAud3AtYmxvY2stZ2Vub3ZhLXRleHQtYmFubmVyX19idXR0b24gYTphY3RpdmUsIC53cC1ibG9jay1nZW5vdmEtdGV4dC1iYW5uZXItLWNlbnRlcmVkIC53cC1ibG9jay1nZW5vdmEtdGV4dC1iYW5uZXJfX2J1dHRvbiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGV4dC1iYW5uZXItLWNlbnRlcmVkIC53cC1ibG9jay1nZW5vdmEtdGV4dC1iYW5uZXJfX2J1dHRvbiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtdGV4dC1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDdyZW0gMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS10ZXh0LWJhbm5lci0tY2VudGVyZWQge1xuICAgIHBhZGRpbmc6IDE3cmVtIDA7XG4gICAgbWFyZ2luOiAxMXJlbSAwO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtdGV4dC1iYW5uZXItLWNlbnRlcmVkIGgyLFxuICAud3AtYmxvY2stZ2Vub3ZhLXRleHQtYmFubmVyLS1jZW50ZXJlZCAud3AtYmxvY2stZ2Vub3ZhLXRleHQtYmFubmVyX19leWVicm93IHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXRleHQtYmFubmVyLS1jZW50ZXJlZCAud3AtYmxvY2stZ2Vub3ZhLXRleHQtYmFubmVyX19idXR0b24gYSB7XG4gICAgbWFyZ2luLXRvcDogMy45cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLXRleHQtYmFubmVyIHtcbiAgICBwYWRkaW5nOiA5cmVtIDA7XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS10ZXh0LWJhbm5lciBoMiB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtdGV4dC1iYW5uZXIgcCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS10ZXh0LWJhbm5lcl9fYnV0dG9uIGEge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtdGV4dC1iYW5uZXItLWNlbnRlcmVkIHtcbiAgICBwYWRkaW5nOiAxN3JlbSAwO1xuICAgIG1hcmdpbjogMTFyZW0gMDtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXRleHQtYmFubmVyLS1jZW50ZXJlZCBoMiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS10ZXh0LWJhbm5lci0tY2VudGVyZWQgLndwLWJsb2NrLWdlbm92YS10ZXh0LWJhbm5lcl9fYnV0dG9uIGEge1xuICAgIG1hcmdpbi10b3A6IDMuOXJlbTtcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5OHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICBtYXgtd2lkdGg6IDE2NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDhyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMTJyZW07XG4gIH1cbn1cblxuLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAtNHJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyIC5zbGljay1hcnJvdyB7XG4gIGJvdHRvbTogLTMuN3JlbTtcbiAgdG9wOiBhdXRvO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXIgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gIHdpZHRoOiAyLjRyZW07XG4gIGhlaWdodDogMi40cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIuNHJlbSAyLjRyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlciAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwLjJyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlciAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDAuMnJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyIC5zbGljay1kb3RzIGxpIHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXIgLnNsaWNrLWRvdHMgYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAycmVtIDAgMDtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZV9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vZSBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbjogMi4ycmVtIDAgMXJlbTtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MS4yNWVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbn1cblxuLmdlbm92YS1hbHRlcm5hdGl2ZS1mb250cyBtYWluIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZV9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZV9fYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVfX2J1dHRvbiBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50bFwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDAuOXJlbSAwLjVyZW0gMC45cmVtO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBjb2xvciAwLjJzIGxpbmVhcjtcbn1cblxuLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19idXR0b24gYTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pY29ucy9uZXh0LXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMS4ycmVtO1xuICBoZWlnaHQ6IDAuOXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjlyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgMC4ycyBsaW5lYXI7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZV9fYnV0dG9uIGE6YWN0aXZlLCAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVfX2J1dHRvbiBhOmhvdmVyLCAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVfX2J1dHRvbiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZV9fYnV0dG9uIGE6YWN0aXZlOmJlZm9yZSwgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19idXR0b24gYTpob3ZlcjpiZWZvcmUsIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZV9fYnV0dG9uIGE6Zm9jdXM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaWNvbnMvbmV4dC5zdmdcIik7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyIC5zbGljay1kb3RzIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJvdHRvbTogLTIuOXJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXIgLnNsaWNrLWFycm93IHtcbiAgICBib3R0b206IC0yLjhyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICAgIHdpZHRoOiAyLjhyZW07XG4gICAgaGVpZ2h0OiAyLjhyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAyLjhyZW0gMi44cmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlciAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IGNhbGMoNTAlICsgMS43cmVtKTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXIgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDAuMnJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWdhcDogM3JlbTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1heC13aWR0aDogNjJyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19idXR0b24gYSB7XG4gICAgcGFkZGluZzogMC43cmVtIDEuMnJlbSAwLjdyZW0gMS4ycmVtO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZV9fYnV0dG9uIGE6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlciAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAwLjJyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyIC5zbGljay1hcnJvdyB7XG4gICAgYm90dG9tOiAtMC44cmVtO1xuICB9XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlci0tcGFuZWwsXG4ud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLXN0YXRpYyB7XG4gIG1hcmdpbjogM3JlbSBhdXRvIDZyZW07XG4gIG1heC13aWR0aDogMTk4cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLXBhbmVsIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZV9fY29udGVudCBoMSwgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1wYW5lbCAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVfX2NvbnRlbnQgaDIsIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlci0tcGFuZWwgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19jb250ZW50IGgzLCAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLXBhbmVsIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZV9fY29udGVudCBoNCwgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1wYW5lbCAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVfX2NvbnRlbnQgaDUsIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlci0tcGFuZWwgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19jb250ZW50IGg2LFxuLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1zdGF0aWMgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19jb250ZW50IGgxLFxuLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1zdGF0aWMgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19jb250ZW50IGgyLFxuLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1zdGF0aWMgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19jb250ZW50IGgzLFxuLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1zdGF0aWMgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19jb250ZW50IGg0LFxuLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1zdGF0aWMgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19jb250ZW50IGg1LFxuLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1zdGF0aWMgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19jb250ZW50IGg2IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luOiAyLjVyZW0gMCAwO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLXBhbmVsIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZV9fY29udGVudCBoMTpmaXJzdC1jaGlsZCwgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1wYW5lbCAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVfX2NvbnRlbnQgaDI6Zmlyc3QtY2hpbGQsIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlci0tcGFuZWwgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19jb250ZW50IGgzOmZpcnN0LWNoaWxkLCAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLXBhbmVsIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZV9fY29udGVudCBoNDpmaXJzdC1jaGlsZCwgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1wYW5lbCAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVfX2NvbnRlbnQgaDU6Zmlyc3QtY2hpbGQsIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlci0tcGFuZWwgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19jb250ZW50IGg2OmZpcnN0LWNoaWxkLFxuLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1zdGF0aWMgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19jb250ZW50IGgxOmZpcnN0LWNoaWxkLFxuLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1zdGF0aWMgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19jb250ZW50IGgyOmZpcnN0LWNoaWxkLFxuLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1zdGF0aWMgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19jb250ZW50IGgzOmZpcnN0LWNoaWxkLFxuLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1zdGF0aWMgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19jb250ZW50IGg0OmZpcnN0LWNoaWxkLFxuLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1zdGF0aWMgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19jb250ZW50IGg1OmZpcnN0LWNoaWxkLFxuLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1zdGF0aWMgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19jb250ZW50IGg2OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1wYW5lbCAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVfX2NvbnRlbnQgaDEgKyBwLCAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLXBhbmVsIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZV9fY29udGVudCBoMiArIHAsIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlci0tcGFuZWwgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19jb250ZW50IGgzICsgcCwgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1wYW5lbCAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVfX2NvbnRlbnQgaDQgKyBwLCAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLXBhbmVsIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZV9fY29udGVudCBoNSArIHAsIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlci0tcGFuZWwgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19jb250ZW50IGg2ICsgcCxcbi53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlci0tc3RhdGljIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZV9fY29udGVudCBoMSArIHAsXG4ud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLXN0YXRpYyAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVfX2NvbnRlbnQgaDIgKyBwLFxuLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1zdGF0aWMgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19jb250ZW50IGgzICsgcCxcbi53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlci0tc3RhdGljIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZV9fY29udGVudCBoNCArIHAsXG4ud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLXN0YXRpYyAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVfX2NvbnRlbnQgaDUgKyBwLFxuLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1zdGF0aWMgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19jb250ZW50IGg2ICsgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlci0tc3RhdGljIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZV9fbWVkaWEtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlci0tc3RhdGljIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZV9faW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlcl9fc3RhdGljLW1lZGlhIHtcbiAgYmFja2dyb3VuZDogI2U4ZThlODtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlcl9fc3RhdGljLW1lZGlhIGltZyxcbi53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXJfX3N0YXRpYy1tZWRpYSBpZnJhbWUsXG4ud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyX19zdGF0aWMtbWVkaWEgY2FudmFzLFxuLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlcl9fc3RhdGljLW1lZGlhID4gZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyX19zdGF0aWMtbWVkaWEtLWVtYmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xuICBib3JkZXItcmFkaXVzOiAzcmVtIDNyZW0gMCAwO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyX19zdGF0aWMtbWVkaWEtLWVtYmVkIGlmcmFtZSxcbi53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXJfX3N0YXRpYy1tZWRpYS0tZW1iZWQgY2FudmFzLFxuLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlcl9fc3RhdGljLW1lZGlhLS1lbWJlZCA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLXN0YXRpYyAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogI2Y5ZmFmOTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNyZW0gM3JlbTtcbiAgcGFkZGluZzogM3JlbSAycmVtIDdyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlci0tcGFuZWwgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlcixcbi53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlci0tc3RhdGljIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1wYW5lbCAuc2xpY2stYXJyb3csXG4ud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLXN0YXRpYyAuc2xpY2stYXJyb3cge1xuICBib3R0b206IDJyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlci0tcGFuZWwgLnNsaWNrLXByZXYsXG4ud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLXN0YXRpYyAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDJyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlci0tcGFuZWwgLnNsaWNrLW5leHQsXG4ud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLXN0YXRpYyAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAycmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLXBhbmVsIC5zbGljay1kb3RzLFxuLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1zdGF0aWMgLnNsaWNrLWRvdHMge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGJvdHRvbTogMi40cmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLXBhbmVsIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlci0tcGFuZWwgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGJhY2tncm91bmQ6ICNmOWZhZjk7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlci0tcGFuZWwgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAzcmVtIDJyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlci0tcGFuZWwgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiTm9lIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBtYXJnaW46IDAgMCAycmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLXBhbmVsIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZV9fY29udGVudCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS4zOTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1wYW5lbCAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVfX2J1dHRvbiBhIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyMy41cmVtO1xuICBtaW4taGVpZ2h0OiAzLjhyZW07XG4gIHBhZGRpbmc6IDFyZW0gMi40cmVtO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1wYW5lbCAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVfX2J1dHRvbiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDIxOTInO1xuICBtYXJnaW4tcmlnaHQ6IDEuNHJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1wYW5lbCAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVfX2J1dHRvbiBhOmhvdmVyLCAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLXBhbmVsIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZV9fYnV0dG9uIGE6YWN0aXZlLCAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLXBhbmVsIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZV9fYnV0dG9uIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1wYW5lbCAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVfX2J1dHRvbiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLXBhbmVsLFxuICAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLXN0YXRpYyB7XG4gICAgbWFyZ2luOiA1LjRyZW0gYXV0byAxMXJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLXBhbmVsIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlci0tcGFuZWwgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MS44JSA0OC4yJTtcbiAgICBncmlkLWdhcDogMDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLXBhbmVsIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZV9fY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA2LjZyZW0gM3JlbSAxMHJlbSA1LjlyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1wYW5lbCAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlci0tcGFuZWwgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBtYXgtd2lkdGg6IDYxLjdyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1wYW5lbCAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNC4zcmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlci0tcGFuZWwgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19tZWRpYS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1wYW5lbCAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVfX21lZGlhLXdyYXBwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMzLjM4JTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLXBhbmVsIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZV9fbWVkaWEtd3JhcHBlciBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1wYW5lbCAuc2xpY2stYXJyb3cge1xuICAgIGJvdHRvbTogMi45cmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlci0tcGFuZWwgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDRyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1wYW5lbCAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDUwLjUlO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlci0tcGFuZWwgLnNsaWNrLWRvdHMge1xuICAgIHdpZHRoOiA1MS44JTtcbiAgICBib3R0b206IDIuOXJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLW1lZGlhLWxlZnQgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19tZWRpYS13cmFwcGVyIHtcbiAgICBvcmRlcjogMTtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLW1lZGlhLWxlZnQgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19jb250ZW50LXdyYXBwZXIge1xuICAgIG9yZGVyOiAyO1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlci0tbWVkaWEtbGVmdC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlci0tcGFuZWwgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0OC4yJSA1MS44JTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLW1lZGlhLWxlZnQud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLXBhbmVsIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZV9fY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA2LjZyZW0gNS45cmVtIDEwcmVtIDNyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1tZWRpYS1sZWZ0LndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1wYW5lbCAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogNTAuNSU7XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1tZWRpYS1sZWZ0LndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1wYW5lbCAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDRyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1tZWRpYS1sZWZ0LndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1wYW5lbCAuc2xpY2stZG90cyB7XG4gICAgd2lkdGg6IDUxLjglO1xuICAgIG1hcmdpbi1sZWZ0OiA0OC4yJTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLXN0YXRpYy53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlci0tbWVkaWEtbGVmdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ1LjUlIDU0LjUlO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlci0tc3RhdGljLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1tZWRpYS1sZWZ0IC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXJfX3N0YXRpYy1tZWRpYSB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNyZW0gMCAwIDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1zdGF0aWMud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLW1lZGlhLWxlZnQgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlcl9fc3RhdGljLW1lZGlhOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNy43JTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLXN0YXRpYy53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlci0tbWVkaWEtbGVmdCAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyX19zdGF0aWMtbWVkaWEgcGljdHVyZSxcbiAgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1zdGF0aWMud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLW1lZGlhLWxlZnQgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlcl9fc3RhdGljLW1lZGlhIGlmcmFtZSxcbiAgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1zdGF0aWMud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLW1lZGlhLWxlZnQgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlcl9fc3RhdGljLW1lZGlhIGNhbnZhcyxcbiAgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1zdGF0aWMud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLW1lZGlhLWxlZnQgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlcl9fc3RhdGljLW1lZGlhID4gZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlci0tc3RhdGljLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1tZWRpYS1sZWZ0IC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXJfX3N0YXRpYy1tZWRpYSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLXN0YXRpYy53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlci0tbWVkaWEtbGVmdCAud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBncmlkLXJvdzogMTtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmYWY5O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgM3JlbSAzcmVtIDA7XG4gICAgcGFkZGluZzogNi4zcmVtIDYuM3JlbSAxMHJlbSA3LjVyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1zdGF0aWMud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLW1lZGlhLWxlZnQgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJOb2UgRGlzcGxheVwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1zdGF0aWMud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLW1lZGlhLWxlZnQgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlX19jb250ZW50IHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlci0tc3RhdGljLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1tZWRpYS1sZWZ0IC5zbGljay1hcnJvdyB7XG4gICAgYm90dG9tOiAzcmVtO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtdGV4dC1zbGlkZXItd3JhcHBlci0tc3RhdGljLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1tZWRpYS1sZWZ0IC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiA3LjVyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1zdGF0aWMud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLW1lZGlhLWxlZnQgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiA2LjNyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS10ZXh0LXNsaWRlci13cmFwcGVyLS1zdGF0aWMud3AtYmxvY2stZ2Vub3ZhLXRleHQtc2xpZGVyLXdyYXBwZXItLW1lZGlhLWxlZnQgLnNsaWNrLWRvdHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lIHtcbiAgbWF4LXdpZHRoOiAxOThyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC53cC1ibG9jay1nZW5vdmEtdGltZWxpbmUge1xuICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS10aW1lbGluZSB7XG4gICAgcGFkZGluZzogMCA4cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS10aW1lbGluZSB7XG4gICAgcGFkZGluZzogMCAxMnJlbTtcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19pbm5lciB7XG4gIG1heC13aWR0aDogMTk4cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIG1heC13aWR0aDogMTYwcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19pbm5lciB7XG4gICAgcGFkZGluZzogMCA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19pbm5lciB7XG4gICAgcGFkZGluZzogMCA4cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLndwLWJsb2NrLWdlbm92YS10aW1lbGluZV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMTJyZW07XG4gIH1cbn1cblxuLndwLWJsb2NrLWdlbm92YS10aW1lbGluZV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGltZWxpbmVfX3N3aW1sYW5lLndwLWJsb2NrLWdlbm92YS10aW1lbGluZV9fc3dpbWxhbmUtLWdyb3cge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGltZWxpbmVfX3N3aW1sYW5lLndwLWJsb2NrLWdlbm92YS10aW1lbGluZV9fc3dpbWxhbmUtLXNwYWNpbmcge1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGltZWxpbmVfX3N3aW1sYW5lOmZpcnN0LW9mLXR5cGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLndwLWJsb2NrLWdlbm92YS10aW1lbGluZV9fc3dpbWxhbmU6Zmlyc3Qtb2YtdHlwZSAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19idWxsZXQge1xuICByaWdodDogLTEuOXJlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS10aW1lbGluZV9fc3dpbWxhbmU6Zmlyc3Qtb2YtdHlwZSAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19ldmVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOHJlbTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGltZWxpbmVfX3N3aW1sYW5lOmxhc3Qtb2YtdHlwZSAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19idWxsZXQge1xuICBsZWZ0OiAtMS45cmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19zd2ltbGFuZTpsYXN0LW9mLXR5cGUgLndwLWJsb2NrLWdlbm92YS10aW1lbGluZV9fZXZlbnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcbiAgbGVmdDogMDtcbn1cblxuLndwLWJsb2NrLWdlbm92YS10aW1lbGluZV9fZXZlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS10aW1lbGluZV9fZXZlbnQud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19ldmVudC0tZ3JleSAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19idWxsZXQge1xuICBiYWNrZ3JvdW5kOiAjYmRiZWJmO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19ldmVudC53cC1ibG9jay1nZW5vdmEtdGltZWxpbmVfX2V2ZW50LS1ncmV5IC53cC1ibG9jay1nZW5vdmEtdGltZWxpbmVfX2hlYWRpbmcsXG4ud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19ldmVudC53cC1ibG9jay1nZW5vdmEtdGltZWxpbmVfX2V2ZW50LS1ncmV5IC53cC1ibG9jay1nZW5vdmEtdGltZWxpbmVfX2RhdGUge1xuICBjb2xvcjogI2JkYmViZjtcbn1cblxuLndwLWJsb2NrLWdlbm92YS10aW1lbGluZV9fc3RhcnQtbGFiZWwsXG4ud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19lbmQtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsIE1vbm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxM3JlbTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS10aW1lbGluZV9fc3RhcnQtbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19lbmQtbGFiZWwge1xuICBtYXJnaW4tdG9wOiAxLjRyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGltZWxpbmVfX2xpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xufVxuXG4ud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19idWxsZXQge1xuICB3aWR0aDogMS43cmVtO1xuICBtaW4td2lkdGg6IDEuN3JlbTtcbiAgaGVpZ2h0OiAxLjdyZW07XG4gIG1pbi1oZWlnaHQ6IDEuN3JlbTtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjJyZW07XG59XG5cbi53cC1ibG9jay1nZW5vdmEtdGltZWxpbmVfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludGwgTW9ub1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLndwLWJsb2NrLWdlbm92YS10aW1lbGluZV9fZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnRsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uc2luZ2xlIC53cC1ibG9jay1nZW5vdmEtdGltZWxpbmUsXG4ud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lLXdyYXBwZXItLXZlcnRpY2FsIC53cC1ibG9jay1nZW5vdmEtdGltZWxpbmUge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2luZ2xlIC53cC1ibG9jay1nZW5vdmEtdGltZWxpbmVfX2lubmVyLFxuLndwLWJsb2NrLWdlbm92YS10aW1lbGluZS13cmFwcGVyLS12ZXJ0aWNhbCAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zaW5nbGUgLndwLWJsb2NrLWdlbm92YS10aW1lbGluZV9fZW5kLWxhYmVsLFxuLnNpbmdsZSAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19zdGFydC1sYWJlbCxcbi53cC1ibG9jay1nZW5vdmEtdGltZWxpbmUtd3JhcHBlci0tdmVydGljYWwgLndwLWJsb2NrLWdlbm92YS10aW1lbGluZV9fZW5kLWxhYmVsLFxuLndwLWJsb2NrLWdlbm92YS10aW1lbGluZS13cmFwcGVyLS12ZXJ0aWNhbCAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19zdGFydC1sYWJlbCB7XG4gIG1pbi13aWR0aDogMy41cmVtO1xufVxuXG4ucmVzaWRlbmNlLWNvbnRlbnQgLndwLWJsb2NrLWdlbm92YS10aW1lbGluZV9fc3RhcnQtbGFiZWwsXG4ucmVzaWRlbmNlLWNvbnRlbnQgLndwLWJsb2NrLWdlbm92YS10aW1lbGluZV9fZW5kLWxhYmVsLFxuLndwLWJsb2NrLWdlbm92YS10aW1lbGluZS13cmFwcGVyLS12ZXJ0aWNhbCAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19zdGFydC1sYWJlbCxcbi53cC1ibG9jay1nZW5vdmEtdGltZWxpbmUtd3JhcHBlci0tdmVydGljYWwgLndwLWJsb2NrLWdlbm92YS10aW1lbGluZV9fZW5kLWxhYmVsIHtcbiAgbWluLXdpZHRoOiA3LjJyZW07XG59XG5cbi5yZXNpZGVuY2UtY29udGVudCAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19pbm5lcixcbi53cC1ibG9jay1nZW5vdmEtdGltZWxpbmUtd3JhcHBlci0tdmVydGljYWwgLndwLWJsb2NrLWdlbm92YS10aW1lbGluZV9faW5uZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICB9XG4gIC5zaW5nbGUgLndwLWJsb2NrLWdlbm92YS10aW1lbGluZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2luZ2xlIC53cC1ibG9jay1nZW5vdmEtdGltZWxpbmVfX2lubmVyIHtcbiAgICBtYXJnaW46IDZyZW0gMCA0cmVtO1xuICAgIHBhZGRpbmc6IDAgM3JlbSAwIDA7XG4gIH1cbiAgLnNpbmdsZS5zaW5nbGUtcHJvcGVydHkgLndwLWJsb2NrLWdlbm92YS10aW1lbGluZSB7XG4gICAgcGFkZGluZzogMCA4cmVtO1xuICB9XG4gIC5zaW5nbGUuc2luZ2xlLXByb3BlcnR5IC53cC1ibG9jay1nZW5vdmEtdGltZWxpbmVfX2VuZC1sYWJlbCB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjguNzVlbSkge1xuICAucmVzaWRlbmNlLWNvbnRlbnQgLndwLWJsb2NrLWdlbm92YS10aW1lbGluZSxcbiAgLndwLWJsb2NrLWdlbm92YS10aW1lbGluZS13cmFwcGVyLS12ZXJ0aWNhbCAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNjByZW07XG4gIH1cbiAgLnJlc2lkZW5jZS1jb250ZW50IC53cC1ibG9jay1nZW5vdmEtdGltZWxpbmVfX2lubmVyLFxuICAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lLXdyYXBwZXItLXZlcnRpY2FsIC53cC1ibG9jay1nZW5vdmEtdGltZWxpbmVfX2lubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXNpZGVuY2UtY29udGVudCAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19zd2ltbGFuZTpmaXJzdC1vZi10eXBlIC53cC1ibG9jay1nZW5vdmEtdGltZWxpbmVfX2V2ZW50LFxuICAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lLXdyYXBwZXItLXZlcnRpY2FsIC53cC1ibG9jay1nZW5vdmEtdGltZWxpbmVfX3N3aW1sYW5lOmZpcnN0LW9mLXR5cGUgLndwLWJsb2NrLWdlbm92YS10aW1lbGluZV9fZXZlbnQge1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucmVzaWRlbmNlLWNvbnRlbnQgLndwLWJsb2NrLWdlbm92YS10aW1lbGluZV9fc3dpbWxhbmU6bGFzdC1vZi10eXBlIC53cC1ibG9jay1nZW5vdmEtdGltZWxpbmVfX2V2ZW50LFxuICAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lLXdyYXBwZXItLXZlcnRpY2FsIC53cC1ibG9jay1nZW5vdmEtdGltZWxpbmVfX3N3aW1sYW5lOmxhc3Qtb2YtdHlwZSAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19ldmVudCB7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtdGltZWxpbmUtd3JhcHBlci0tdmVydGljYWwge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS10aW1lbGluZS13cmFwcGVyLS1ob3Jpem9udGFsIC53cC1ibG9jay1nZW5vdmEtdGltZWxpbmVfX2lubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lLXdyYXBwZXItLWhvcml6b250YWwgLndwLWJsb2NrLWdlbm92YS10aW1lbGluZV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lLXdyYXBwZXItLWhvcml6b250YWwgLndwLWJsb2NrLWdlbm92YS10aW1lbGluZV9fc3dpbWxhbmUud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19zd2ltbGFuZS0tZ3JvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtdGltZWxpbmUtd3JhcHBlci0taG9yaXpvbnRhbCAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19zd2ltbGFuZS53cC1ibG9jay1nZW5vdmEtdGltZWxpbmVfX3N3aW1sYW5lLS1zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS10aW1lbGluZS13cmFwcGVyLS1ob3Jpem9udGFsIC53cC1ibG9jay1nZW5vdmEtdGltZWxpbmVfX3N3aW1sYW5lOmZpcnN0LW9mLXR5cGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lLXdyYXBwZXItLWhvcml6b250YWwgLndwLWJsb2NrLWdlbm92YS10aW1lbGluZV9fc3dpbWxhbmU6Zmlyc3Qtb2YtdHlwZSAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19idWxsZXQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTEuMXJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lLXdyYXBwZXItLWhvcml6b250YWwgLndwLWJsb2NrLWdlbm92YS10aW1lbGluZV9fc3dpbWxhbmU6Zmlyc3Qtb2YtdHlwZSAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwLjdyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS10aW1lbGluZS13cmFwcGVyLS1ob3Jpem9udGFsIC53cC1ibG9jay1nZW5vdmEtdGltZWxpbmVfX3N3aW1sYW5lOmZpcnN0LW9mLXR5cGUgLndwLWJsb2NrLWdlbm92YS10aW1lbGluZV9fZXZlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3R0b206IDAuMnJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtdGltZWxpbmUtd3JhcHBlci0taG9yaXpvbnRhbCAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19zd2ltbGFuZTpsYXN0LW9mLXR5cGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lLXdyYXBwZXItLWhvcml6b250YWwgLndwLWJsb2NrLWdlbm92YS10aW1lbGluZV9fc3dpbWxhbmU6bGFzdC1vZi10eXBlIC53cC1ibG9jay1nZW5vdmEtdGltZWxpbmVfX2J1bGxldCB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0xLjFyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS10aW1lbGluZS13cmFwcGVyLS1ob3Jpem9udGFsIC53cC1ibG9jay1nZW5vdmEtdGltZWxpbmVfX3N3aW1sYW5lOmxhc3Qtb2YtdHlwZSAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19kYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS10aW1lbGluZS13cmFwcGVyLS1ob3Jpem9udGFsIC53cC1ibG9jay1nZW5vdmEtdGltZWxpbmVfX3N3aW1sYW5lOmxhc3Qtb2YtdHlwZSAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19ldmVudCB7XG4gICAgdG9wOiAwLjJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtdGltZWxpbmUtd3JhcHBlci0taG9yaXpvbnRhbCAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19ldmVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1heC13aWR0aDogMTlyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtdGltZWxpbmUtd3JhcHBlci0taG9yaXpvbnRhbCAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19saW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtdGltZWxpbmUtd3JhcHBlci0taG9yaXpvbnRhbCAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIG1heC13aWR0aDogMTlyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS10aW1lbGluZS13cmFwcGVyLS1ob3Jpem9udGFsIC53cC1ibG9jay1nZW5vdmEtdGltZWxpbmVfX3N0YXJ0LWxhYmVsIHtcbiAgICBtYXJnaW46IDAgLTFyZW0gMCAwO1xuICB9XG4gIC53cC1ibG9jay1nZW5vdmEtdGltZWxpbmUtd3JhcHBlci0taG9yaXpvbnRhbCAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19lbmQtbGFiZWwge1xuICAgIG1hcmdpbjogMCAwIDAgLTFyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS10aW1lbGluZS13cmFwcGVyLS1ob3Jpem9udGFsIC53cC1ibG9jay1nZW5vdmEtdGltZWxpbmVfX2J1bGxldCB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS10aW1lbGluZS13cmFwcGVyLS1ob3Jpem9udGFsIC5zaW5nbGUgLndwLWJsb2NrLWdlbm92YS10aW1lbGluZSAuc2xpY2stbmV4dCB7XG4gICAgdG9wOiBjYWxjKDUwJSArIDQuNXJlbSk7XG4gICAgcmlnaHQ6IDMuM3JlbTtcbiAgfVxuICAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lLXdyYXBwZXItLWhvcml6b250YWwgLnNpbmdsZSAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAwLjNyZW07XG4gICAgdG9wOiBjYWxjKDUwJSArIDQuNXJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMTdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTZyZW07XG4gIH1cbn1cblxuLyogU21hbGwgZGV2aWNlcyAocGhvbmVzLCAxMjAwcHggYW5kIGRvd24pICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19zd2ltbGFuZTpmaXJzdC1vZi10eXBlIC53cC1ibG9jay1nZW5vdmEtdGltZWxpbmVfX2V2ZW50IHtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndwLWJsb2NrLWdlbm92YS10aW1lbGluZV9fc3dpbWxhbmU6bGFzdC1vZi10eXBlIC53cC1ibG9jay1nZW5vdmEtdGltZWxpbmVfX2V2ZW50IHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDBweCkge1xuICAud3AtYmxvY2stZ2Vub3ZhLXRpbWVsaW5lX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxufVxuIl19 */