﻿@import url("https://fonts.googleapis.com/css2?family=Petrona:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato&family=Playfair+Display:wght@700&display=swap");*{margin:0;padding:0;box-sizing:border-box}body{line-height:1.2rem;font-size:16px;color:#111;background-color:#fff;scroll-behavior:smooth}body p{margin:0}body h1,body h2,body h3{color:#111;font-weight:normal;line-height:1.2;margin-bottom:30px;margin-top:0}body ul{list-style-type:none}body a{color:#EC0000}.NuevoVertical{padding-top:0}.page__header{position:sticky;width:100%;padding:0;z-index:1001;top:-2px;background-color:#fff;box-shadow:0px 0px 20px #00000020}@media all and (max-width: 770px){.page__header{position:absolute}}.header__espanol{background-color:transparent;padding:7px 0 7px}@media all and (min-width: 768px){.header__espanol{padding:5px 0 6px}}.nav__list--espanol{display:flex;display:-ms-flex;position:relative}.list__item--espanol{margin:0 auto}.item__link--espanol{text-decoration:none;color:#111;font-family:"icon-espanol"}.item__link--espanol:before{content:"";background:url(https://s1.eestatic.com/upload/bc/recursos/logos/logo-el-espanol-lion.svg);background-size:100%;height:22px;width:112px;display:inline-block;background-repeat:no-repeat;background-position:center;position:relative;top:4px}@media all and (min-width: 768px){.item__link--espanol:before{height:36px;width:150px;top:2px}}.list__item--subscribe{cursor:pointer;top:-1px;position:absolute;list-style:none;height:30px;text-align:center;right:10px;background-color:#EC0000;border-radius:6px;border:none;padding-left:14px;padding-right:14px}@media all and (min-width: 768px){.list__item--subscribe{right:23px;width:120px;height:38px;top:2px;padding-top:3px;padding-bottom:5px}}.item__link--subscribe{color:#fff;font-size:13px;height:33px;line-height:31px;text-decoration:none;text-transform:uppercase;width:97px;font-family:'Open Sans';font-weight:bold}@media all and (min-width: 768px){.item__link--subscribe{font-size:15px}}.none{display:none}@media all and (min-width: 768px){.header__partner{display:flex;display:-ms-flex;background-color:#EC0000;align-items:center;height:60px;justify-content:space-between;padding:0 20px}}.partner__text{display:inline;text-align:center;font-family:"Open Sans",sans-serif;font-size:10px;text-transform:uppercase;background-color:black;display:block;color:white}@media all and (min-width: 768px){.partner__text{background-color:transparent;width:162px;font-size:10px;color:white}}.partner__nav{background-color:#EC0000;display:flex;display:-ms-flex;position:relative;padding:6px 0}@media all and (min-width: 768px){.partner__nav{width:calc(100% - 162px);padding:0 0}}.nav__logo{margin:auto}.nav__logo .logo__img{width:auto;height:20px}@media all and (min-width: 768px){.nav__logo .logo__img{height:22px;width:auto;margin-top:5px}}.nav__list--social{display:flex;display:-ms-flex;position:absolute;right:0;padding-right:15px;align-self:center}@media all and (min-width: 768px){.nav__list--social{position:relative;padding:0;width:162px;justify-content:flex-end}}.list__item--social{border-radius:50%;border:1px solid #fff;cursor:pointer;height:30px;margin-right:7px;transition:background 0.2s;display:inline-block;padding:5px;width:30px}@media all and (min-width: 768px){.list__item--social{width:36px;height:36px;padding:7px}}.list__item--social:hover{background-color:#fff}.list__item--social:hover .item__button:before{color:#EC0000}.list__item--social:last-child{margin:0}.item__button{text-transform:none;background:transparent;border:none;outline:none;overflow:visible;cursor:pointer}.item__button:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:transparent;color:#fff;font-family:"IconosElEspanol";font-size:17px}@media all and (min-width: 768px){.item__button:before{font-size:20px}}.item__button--twitter:before{content:" \f016"}.item__button--facebook:before{content:"\f015"}.footer{display:grid;place-items:center;height:auto;padding-bottom:20px;padding-top:100px}.footer__customer{display:inline-block;font-size:1.3rem;line-height:1.3;width:90%}@media all and (min-width: 768px){.footer__customer{font-size:20px}}@media all and (min-width: 1024px){.footer__customer{width:66%}}@media all and (min-width: 1440px){.footer__customer{width:50%}}.footer__customer span{display:block}.customer__text,i{font-size:1.3rem;line-height:1.3}@media all and (min-width: 768px){.customer__text,i{font-size:20px;line-height:1.2}}.text__link{text-decoration:none;color:#fff;font-size:20px;font-weight:400;font-family:"Open Sans",sans-serif;text-decoration:underline}.text__link:hover{color:#040404}.footer__list{margin-top:30px}@media all and (min-width: 768px){.footer__list{display:flex;flex-direction:column}}.list__item--footer{line-height:1.2rem;margin-bottom:10px}.item__title{text-transform:uppercase;font-size:16px;display:block;font-weight:bold}@media all and (min-width: 768px){.item__title{display:inline;font-size:16px}}.item__title span{font-size:13px}@media all and (min-width: 768px){.item__title span{font-size:14px}}.item__name{font-size:16px;font-family:"Open Sans",sans-serif}@media all and (min-width: 768px){.item__name{font-size:16px}}.footer__link{margin:30px 0 40px 0;font-family:"icon-espanol"}.link__espanolf{margin-bottom:20px;text-decoration:none}.link__espanolf:before{content:"";background:url(https://s1.eestatic.com/upload/bc/recursos/logos/logo-el-espanol-lion-white.svg);background-size:100%;height:22px;width:112px;display:inline-block;background-repeat:no-repeat;background-position:center;position:relative;top:4px}@media all and (min-width: 768px){.link__espanolf:before{height:36px;width:150px;top:2px}}.nav__list--footer{display:flex;justify-content:center;margin-bottom:20px}@media all and (min-width: 768px){.list__item--footer{margin-right:16px}}.item__link--footer{font-size:26px;font-family:"IconosElEspanol";color:#fff;text-decoration:none;margin:0px 3px}.item__link--twitter{font-size:18px}.item__link--twitter:before{content:"\e901";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.item__link--facebook:before{content:"\f015";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.item__link--youtube:before{content:"\f018";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.item__link--instagram:before{content:"\f019";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.item__link--tiktok{font-size:22px}.item__link--tiktok:before{content:"\e900";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.item__link--spotify:before{content:"\f017";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.footer__copyright{font-size:10px;font-family:"Open Sans",sans-serif;color:#A3A3A3}@media all and (min-width: 768px){.footer__copyright{font-size:14px}}.copyright__acronym{font-size:10px}@media all and (min-width: 768px){.copyright__acronym{font-size:14px}}.footer__container{margin-left:20px;margin-right:20px}@media all and (min-width: 768px){.footer__container{display:flex;justify-content:center;max-width:700px;margin-left:auto;margin-right:auto}}.footer__title-container{min-width:375px}@media all and (max-width: 800px){.footer__title-container{min-width:100px}}.footer__title{text-align:center;font-family:"Open Sans",sans-serif;color:#fff;margin-bottom:0;font-size:22px}@media all and (min-width: 768px){.footer__title{text-align:right;font-size:22px}}.footer__credits-container{text-align:left;padding-left:0;margin-left:0;margin-top:10px;padding-top:10px;min-width:400px}.footer__credits-container::before{content:"";width:50px;height:1px;background-color:rgba(255,255,255,0.3);display:block;margin-left:auto;margin-right:auto;margin-bottom:25px}@media all and (min-width: 768px){.footer__credits-container::before{display:none}}@media all and (max-width: 800px){.footer__credits-container{min-width:100px}}@media all and (min-width: 768px){.footer__credits-container{margin-top:0;margin-left:25px;padding-left:25px;border-left:1px solid #A3A3A3;padding-top:0}}.footer__text{text-align:center;font-family:"Open Sans",sans-serif;margin-top:10px}@media all and (min-width: 768px){.footer__text{text-align:right}}.footer .list__item--footer{text-align:center}@media all and (min-width: 768px){.footer .list__item--footer{text-align:left}}.footer .footer__list{margin-top:0;font-family:"Open Sans",sans-serif}.footer__sponsor{position:relative}.footer__sponsor::before{content:"Un proyecto de EL ESPAÑOL y";color:#fff;font-size:13px;font-family:"Open Sans",sans-serif;text-align:center;display:block}.footer__sponsor::after{content:"";background-image:url("https://s1.eestatic.com/upload/bc/recursos/logos/logo-santander-fundacion-negativo.svg");background-repeat:no-repeat;background-size:contain;background-position:center;display:block;width:280px;height:60px;margin:10px auto 50px}.footer__sponsor a{display:block;width:130px;height:60px;position:absolute;margin-left:-66px;left:50%}@font-face{font-family:"IconosElEspanol";font-style:normal;font-weight:400;src:local("IconosElEspanol"),url("https://s1.eestatic.com/upload/bc/recursos/fonts/IconosElEspanol.woff") format("woff"),url("https://s1.eestatic.com/upload/bc/recursos/fonts/IconosElEspanol.ttf") format("ttf"),url("https://s1.eestatic.com/upload/bc/recursos/fonts/IconosElEspanol.svg") format("svg")}@font-face{font-family:"Petrona", serif;font-style:normal;font-weight:300}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300}@font-face{font-family:"RobotoLight";font-style:normal;font-weight:400;src:url("https://s1.eestatic.com/upload/bc/recursos/fonts/Roboto-Light-webfont.ttf")}@font-face{font-family:"RobotoRegular";font-style:normal;font-weight:400;src:url("https://s1.eestatic.com/upload/bc/recursos/fonts/Roboto-Regular-webfont.ttf")}@font-face{font-family:"RobotoBold";font-style:normal;font-weight:400;src:url("https://s1.eestatic.com/upload/bc/recursos/fonts/Roboto-Bold-webfont.ttf")}[class^="icon-"],[class*=" icon-"]{font-family:'IconosElEspanol';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.partner-footer{background-color:#fff;width:150px;height:200px}.partner-footer::before{content:"Con la colaboración de";font-size:13px;color:#fff}.main__section.animation,.animation{opacity:0;-webkit-transition:all 900ms ease-in-out;transition:all 900ms ease-in-out;-webkit-transform:translate3d(0px, 100px, 0px);transform:translate3d(0px, 100, 0px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.main__section.animation.visible,.animation.visible{opacity:1;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}@keyframes dash{to{stroke-dashoffset:0}}.arrow.animation{stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:dash 10s ease-in-out infinite;animation:dash 10s ease-in-out infinite}@keyframes btn-hover{0%{opacity:1}100%{opacity:.7}}@keyframes btn-menu{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes img-1{0%{opacity:0}100%{opacity:1}}@keyframes img-2{0%{margin-right:30%;margin-top:-35%;opacity:0}100%{margin-right:50%;margin-top:-20%;opacity:1}}@keyframes img-2-reverse{0%{margin-left:30%;margin-top:-35%;opacity:0}100%{margin-left:50%;margin-top:-20%;opacity:1}}.section__box.img.animation img:first-of-type,.section__box.img.animation img:last-of-type{opacity:0}.section__box.img.animation.visible img:first-of-type{-webkit-animation:img-1 2s ease-in-out;animation:img-1 2s ease-in-out;opacity:1}.section__box.img.animation.visible img:last-of-type{-webkit-animation:img-2 2s ease-in-out;animation:img-2 2s ease-in-out;opacity:1}@keyframes img-2-movil{0%{margin-left:30%;margin-top:-35%;opacity:0}100%{margin-left:0;margin-top:-20%;opacity:1}}@keyframes img-2-reverse-movil{0%{margin-left:30%;margin-top:-35%;opacity:0}100%{margin-left:60%;margin-top:-20%;opacity:1}}@media all and (max-width: 650px){.main__section .section__box.img.animation.visible img:last-of-type{-webkit-animation:img-2-movil 2s ease-in-out;animation:img-2-movil 2s ease-in-out;opacity:1}}.main__section.reverse .section__box.img.animation.visible img:last-of-type{-webkit-animation:img-2-reverse 2s ease-in-out;animation:img-2-reverse 2s ease-in-out;opacity:1}@media all and (max-width: 650px){.main__section.reverse .section__box.img.animation.visible img:last-of-type{-webkit-animation:img-2-reverse-movil 2s ease-in-out;animation:img-2-reverse-movil 2s ease-in-out;opacity:1}}@keyframes pueblos{0%{background-image:url("https://s1.eestatic.com/upload/bc/cam-2024/villas-madrid/pueblos-01.svg")}20%{background-image:url("https://s1.eestatic.com/upload/bc/cam-2024/villas-madrid/pueblos-02.svg")}40%{background-image:url("https://s1.eestatic.com/upload/bc/cam-2024/villas-madrid/pueblos-03.svg")}60%{background-image:url("https://s1.eestatic.com/upload/bc/cam-2024/villas-madrid/pueblos-04.svg")}80%{background-image:url("https://s1.eestatic.com/upload/bc/cam-2024/villas-madrid/pueblos-05.svg")}100%{background-image:url("https://s1.eestatic.com/upload/bc/cam-2024/villas-madrid/pueblos-06.svg")}}.pueblos{width:100%;height:120px;margin:30px auto 0;background-color:transparent;background-image:none;background-repeat:no-repeat;background-size:contain;background-position:center;-webkit-animation:pueblos 10s ease-in-out infinite;animation:pueblos 10s ease-in-out infinite}body{position:relative}.nav__list--social{display:flex;display:-ms-flex;position:absolute;right:0;padding-right:15px;align-self:center}@media all and (min-width: 768px){.nav__list--social{position:relative;padding:0;width:162px;justify-content:flex-end}}.list__item--social{border-radius:50%;border:1px solid #fff;cursor:pointer;height:30px;margin-right:7px;transition:background 0.2s;display:inline-block;padding:5px;width:30px}@media all and (min-width: 768px){.list__item--social{width:36px;height:36px;padding:7px}}.list__item--social:hover{background-color:#fff}.list__item--social:hover .item__button:before{color:#EC0000}.list__item--social:last-child{margin:0}.social{background-color:rgba(227,6,19,0.9);position:absolute;position:fixed;right:0;z-index:1000;padding-top:12px;padding-bottom:3px;border-radius:20px 0 0 20px;padding-left:6px;padding-right:4px;top:45%}@media all and (min-width: 768px){.social{padding-top:15px;padding-bottom:8px;padding-left:10px;padding-right:5px;border-radius:25px 0 0 25px}}@media all and (max-width: 400px){.social{display:none}}.social__item{border:1px solid #fff;border-radius:100%;width:25px;height:25px;margin-bottom:10px}@media all and (min-width: 768px){.social__item{width:30px;height:30px}}.social__facebook{background-color:transparent;fill:#fff;margin-left:4px;margin-top:2px;transform:scale(0.7)}@media all and (min-width: 768px){.social__facebook{margin-left:7px;margin-top:0px;margin-bottom:4px;transform:scale(0.9)}}.social__twitter{background-color:transparent;fill:#fff;margin-left:-62px;margin-top:-28px;display:block;transform:scale(0.55)}@media all and (min-width: 768px){.social__twitter{transform:scale(0.7);margin-left:-40px;margin-top:-18px}}.menu{width:100%;height:auto;background-color:#EC0000;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;align-content:center;position:sticky;top:50px;right:0;z-index:1000}.menu__list{width:100%;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:center}.menu__item{font-family:"Open Sans",sans-serif;font-weight:400;color:#ffffff;text-decoration:none;text-align:center;font-size:16px;line-height:25px;margin:5px 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-right:#fff solid 1px;padding:0 15px}.menu__item:first-child{padding:0 5px;border:none}.menu__item:last-child{border:none}.menu__item a{text-decoration:none;color:#fff}.menu__item a:hover{opacity:.6}.menu__item img{width:60px;height:auto;margin-top:5px}@media all and (max-width: 930px){.menu__item{font-size:14px;padding:0 10px;margin:3px 0}.menu__item img{width:50px}}.menu__item.disabled{opacity:.5;cursor:default}.menu__item.disabled a{cursor:default}.menu__item.disabled a:hover{opacity:1}@media all and (max-width: 770px){.menu{display:none}}.menu.ver{width:100%;height:100vh;top:0;right:0;z-index:2000;position:sticky;background-color:rgba(227,6,19,0.9);backdrop-filter:blur(3px);display:flex;flex-flow:column nowrap;-webkit-animation:btn-menu .3s ease-in-out;animation:btn-menu .3s ease-in-out;opacity:1}.menu.ver .menu__list{flex-flow:column nowrap}.menu.ver .menu__item{border:none;padding:0;font-size:25px;line-height:35px}.menu.ver .menu__item img{width:100px;margin:0 0 30px 0}.menu.ver .menu__item:nth-child(2)::after,.menu.ver .menu__item:nth-child(3)::after,.menu.ver .menu__item:nth-child(4)::after,.menu.ver .menu__item:nth-child(5)::after{content:"";display:block;width:100px;height:1px;margin:30px auto;background-color:#fff}.menu-button-movil{width:50px;height:50px;padding:13px;margin:20px;border-radius:50%;background-color:#EC0000;display:block;position:fixed;bottom:0;left:0;cursor:pointer;z-index:1000}.menu-button-movil img{width:25px;height:25px}@media all and (min-width: 770px){.menu-button-movil{display:none}}.parallax-item{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:100%;min-height:50vh}@media all and (max-width: 500px){.parallax-item{min-height:30vh}}.parallax-item .section__title,.parallax-item .section__text{color:#fff;text-align:center;margin:10px auto}.parallax-item .section__text{margin:10px auto 20px}.parallax-item .section__title::after{margin:20px auto 30px}.parallax-item .main__section.full{padding:0 20px;max-width:900px}.parallax-item.microsite{background:url("https://s1.eestatic.com/upload/bc/santander-fundacion/maria-josefa/santander-fundacion-01.jpg");background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat}.parallax-item.microsite .section__title{max-width:700px}.parallax-item.microsite .section__text{max-width:750px}.parallax-item.first{background:url("https://s1.eestatic.com/upload/bc/santander-fundacion/maria-josefa/santander-fundacion-01.jpg");background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;position:relative}.parallax-item.first::after{content:"";display:block;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.3)}.parallax-item.second{background:url("https://s1.eestatic.com/upload/bc/santander-fundacion/maria-josefa/santander-fundacion-02.jpg");background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat}.parallax-item.third{background:url("https://s1.eestatic.com/upload/bc/cam-2024/villas-madrid/parallax-villarejo.jpg?v=4");background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat}.parallax-item.fourth{background:url("https://s1.eestatic.com/upload/bc/cam-2024/villas-madrid/parallax-nuevo-baztan.jpg?v=4");background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat}.container-carousel,.container-carousel2{position:relative;width:100%;max-width:1000px;height:600px;overflow:hidden;margin:0 0 80px;background-color:#fff}@media all and (max-width: 500px){.container-carousel,.container-carousel2{width:95%;height:300px}}.carruseles{width:800%;height:100%;display:flex}.carruseles2{width:700%;height:100%;display:flex}.slider-section{width:calc(100% / 8);height:100%;margin:0 10px}.slider-section2{width:calc(100% / 7);height:100%;margin:0 10px}.slider-section img,.slider-section2 img{width:100%;max-width:100%;height:100%;object-fit:cover;margin:0}.btn-left::after,.btn-right::after,.btn-left2::after,.btn-right2::after{display:flex;position:absolute;top:50%;font-size:60px;color:#fff;font-family:"IconosElEspanol";vertical-align:middle;cursor:pointer;text-shadow:0px 0px 15px #000}.btn-left:hover,.btn-right:hover,.btn-left2:hover,.btn-right2:hover{opacity:.6}.btn-left::after,.btn-left2::after{left:10px;content:"\f021"}.btn-right::after,.btn-right2::after{right:10px;content:"\f022"}.box-info{width:100%;height:auto;display:flex;flex-flow:row nowrap;align-content:center;justify-content:center;align-items:flex-start}.box-info-column{width:calc(100% / 3);margin:10px;padding:10px 20px;border:#ffffff70 solid 1px;border-radius:10px}.box-info-column .section__text{margin:10px auto 10px}@media all and (max-width: 780px){.box-info-column{width:80%;max-width:400px;margin:15px auto}}@media all and (max-width: 780px){.box-info{flex-flow:column nowrap}}@media all and (max-width: 950px){.main__section.full.box{width:100%}}:root{--scale: 0.1;--space: 8vmin;--font-primary: 'Lato', sans-serif;--font-heading: 'Playfair Display', serif;--font-subtitle: 'Playfair Display', serif}@media (prefers-reduced-motion){:root{--scale: 0}}*{box-sizing:border-box}body{color:#f2f2f2;background-color:#0f0b0b;font-size:clamp(1.2rem, 5vw, 1.5rem);font-family:var(--font-primary);line-height:1.6}a{color:#ddeb47;text-decoration:none}a:hover,a:focus{text-decoration:underline}.page-title{text-align:center}.page-title::after{content:'↓';display:block;font-size:2em;opacity:0;transform:translateY(-24px);animation:fadein 800ms 500ms cubic-bezier(0.34, 1.56, 0.64, 1) forwards}.intro{display:grid;place-items:center;height:50vh;padding-left:15px;padding-right:15px;padding-bottom:15px}@media all and (min-width: 1024px){.intro{height:90vh}}.section{transform-origin:center top;transform:scaleY(calc(1 - var(--scale)))}.section>*{transform-origin:center top;transform:scaleY(calc(1 / (1 - var(--scale))))}.section-title{font-family:var(--font-heading);font-size:40px;font-weight:bold;line-height:1.125;color:#fff}@media all and (min-width: 1024px){.section-title{font-size:66px;font-weight:bold;line-height:1.125}}.section-title::after{content:"";display:block;background-color:#EC0000;width:100px;height:3px;margin-top:20px}.section-subtitle{font-family:var(--font-subtitle);font-weight:bold;line-height:1.125;color:#fff;font-size:28px}@media all and (min-width: 1024px){.section-subtitle{font-size:40px}}.byline{display:block;font-size:0.6em;margin:calc(var(--space) / 1.35) 0}.content{position:relative;margin:-50vh auto 0;padding:var(--space);max-width:55ch;width:calc(100% - var(--space));background:rgba(15,11,11,0.9)}.content>*+*{margin-top:2rem}.image-container{position:sticky;top:0;width:100vw;height:100vh;z-index:-2}.image-container img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.image-container::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to bottom, rgba(15,11,11,0) 0%, rgba(15,11,11,0.013) 8.1%, rgba(15,11,11,0.049) 15.5%, rgba(15,11,11,0.104) 22.5%, rgba(15,11,11,0.175) 29%, rgba(15,11,11,0.259) 35.3%, rgba(15,11,11,0.352) 41.2%, rgba(15,11,11,0.45) 47.1%, rgba(15,11,11,0.55) 52.9%, rgba(15,11,11,0.648) 58.8%, rgba(15,11,11,0.741) 64.7%, rgba(15,11,11,0.825) 71%, rgba(15,11,11,0.896) 77.5%, rgba(15,11,11,0.951) 84.5%, rgba(15,11,11,0.987) 91.9%, #0f0b0b 100%)}@keyframes fadein{to{opacity:1;transform:translateY(0)}}.item__link--subscribe{top:-3px;position:relative}@media all and (min-width: 1024px){.item__link--subscribe{top:-6px}}.item__link--espanol:before{background:url(https://s1.eestatic.com/upload/bc/recursos/logos/logo-el-espanol-lion-white.svg);background-repeat:no-repeat;background-size:contain}.page__header{background-color:#0F0B0B}.header__espanol{padding-top:10px}.flourish-credit{display:none}.flourish-embed{margin-top:180px;margin-bottom:-500px}.section-text{font-family:"Open Sans",sans-serif;font-weight:300;font-size:18px;line-height:28px}.section-text__preview{text-align:center;font-size:24px;margin-top:60px}.section-text__preview::after{content:"";display:block;background-color:#EC0000;width:100px;height:2px;margin-left:auto;margin-right:auto;margin-top:10px}.section-text a{color:#EC0000;text-decoration:underline}.section-text strong{font-weight:600}.section-img{width:100%;height:auto}.content-preview iframe{height:290px}@media all and (min-width: 1024px){.content-preview iframe{height:450px}}.main{width:100%;height:auto;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.main__intro{width:100%;height:auto;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;padding-top:80px}@media all and (max-width: 800px){.main__intro{padding:50px 0}}@media all and (max-width: 400px){.main__intro{padding:25px 0}}.main__section{width:100%;max-width:1200px;height:auto;margin:80px 0;display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start}@media all and (max-width: 800px){.main__section{flex-flow:column nowrap}}.section__box{width:50%}.section__box.text{width:55%;max-width:550px;padding:15px 10px}@media all and (max-width: 800px){.section__box.text{width:100%}}.section__box.img{width:45%;position:sticky;top:90px;right:0}.section__box.img .section__img{position:sticky;top:100px;right:0;padding:15px 30px;width:100%;height:350px}@media all and (max-width: 800px){.section__box.img{width:100%;position:static;order:1}}@media all and (max-width: 800px){.section__box{width:100%}}.pie-1{position:sticky;top:100px;right:0;padding:0 0 25px}.pie-1::after{content:"Juan Antonio Vega. Alcalde de Chinchón";display:block;width:calc(100% - 70px);height:auto;font-family:"Open Sans",sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;background-color:rgba(227,6,19,0.7);backdrop-filter:blur(3px);text-align:center;font-size:16px;margin:-60px 30px 0 30px;padding:10px 5px;z-index:100;position:relative}.pie-2{padding:0}.pie-2::after{content:"Isabel Trujillo. Técnico de turismo";display:block;width:calc(100% - 10px);height:auto;font-family:"Open Sans",sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;background-color:rgba(227,6,19,0.7);backdrop-filter:blur(3px);text-align:center;font-size:16px;margin:-45px 0 0 0;padding:10px 5px;z-index:100;position:relative}.main__section.reverse .section__box.img{order:1}.arrow{margin:50px 0 0}@media all and (max-width: 400px){.arrow{margin:10px}}.main-video{width:100%;min-height:calc(100vh - 90px)}@media all and (max-width: 800px){.main-video{min-height:50vh}}@media all and (max-width: 400px){.main-video{min-height:30vh}}.main-mapa{width:100%;height:70vh}.section__title-intro{width:100%;font-family:"Petrona",serif;font-weight:500;color:#111;text-decoration:none;margin:10px;font-size:50px;line-height:60px;text-align:center;max-width:800px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media all and (max-width: 800px){.section__title-intro{width:auto;font-size:45px;line-height:55px}}@media all and (max-width: 400px){.section__title-intro{font-size:35px;line-height:45px}}.section__title{width:100%;font-family:"Open Sans",sans-serif;font-weight:400;color:#111;text-decoration:none;text-align:left;margin:10px;font-size:40px;line-height:50px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.section__title::after{content:"";display:block;width:70px;height:2px;margin:20px 0 30px;background-color:#EC0000}@media all and (max-width: 800px){.section__title{width:auto;margin:10px 20px}}.section__text{width:100%;font-family:"Open Sans",sans-serif;font-weight:400;color:#111;text-decoration:none;text-align:left;margin:10px 10px 20px;font-size:18px;line-height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.section__text.intro{font-size:21px;line-height:31px;text-align:center;max-width:800px}.section__text.bold{font-weight:600;font-size:20px;line-height:30px}.section__text strong{font-weight:600}.section__text a{color:#EC0000;font-weight:600}@media all and (max-width: 800px){.section__text{width:auto;margin:10px 20px}}.section__btn{max-width:200px;font-family:"Open Sans",sans-serif;font-weight:400;color:#fff;background-color:#EC0000;text-decoration:none;font-size:18px;line-height:28px;text-align:center;padding:7px 15px;border-radius:6px;margin:20px auto 10px;display:block;cursor:pointer}.section__btn:hover{-webkit-animation:btn-hover .2s ease-in-out;animation:btn-hover .2s ease-in-out;opacity:.7}.section__img{width:100%;height:auto;padding:30px;object-fit:cover}@media all and (max-width: 600px){.section__img{padding:0 30px}}.main__section.full{width:80%;max-width:700px;margin-left:auto;margin-right:auto;flex-flow:column nowrap}.main__section.full .section__img{padding:30px 0}@media all and (max-width: 800px){.main__section.full{width:100%}}.container__img{max-width:1100px;margin-left:auto;margin-right:auto;margin-top:-50px;margin-bottom:50px}.container__img img{max-width:100%}.modalDialog{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.8);z-index:99999;opacity:0;-webkit-transition:opacity 100ms ease-in;-moz-transition:opacity 100ms ease-in;transition:opacity 100ms ease-in;pointer-events:none}.modalDialog:target{opacity:1;pointer-events:auto}.modalDialog>div{max-width:800px;width:90%;position:relative;margin:10% auto;padding:20px;border-radius:3px;background:#fff}.close{font-family:Arial, Helvetica, sans-serif;background:#EC0000;color:#fff;line-height:25px;position:absolute;right:-12px;text-align:center;top:-10px;width:34px;height:34px;text-decoration:none;font-weight:bold;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000;padding-top:5px}.close:hover{background:#b90000;text-decoration:none}.boton-modal{background-color:#EC0000;color:#fff;text-decoration:none;font-family:"RobotoRegular",sans-serif;padding:27px 0 27px 27px;border-radius:5px;display:block;text-transform:uppercase;text-align:left;font-size:16px;width:100%}@media all and (min-width: 1024px){.boton-modal{font-size:19px;padding:27px 0 27px 30px}}.boton-modal__container{margin-left:auto;margin-right:auto;margin-bottom:130px;z-index:1000;margin-top:50px}@media all and (min-width: 1024px){.boton-modal__container{width:350px}}.boton-modal__preview{background-image:url(https://s1.eestatic.com/upload/bc/santander-fundacion/maria-josefa/icon-view.svg);background-repeat:no-repeat;background-size:45px;background-position:250px 10px}@media all and (min-width: 1024px){.boton-modal__preview{background-size:45px;background-position:290px 10px}}.boton-modal__download{background-image:url(https://s1.eestatic.com/upload/bc/santander-fundacion/maria-josefa/icon-download.svg);background-repeat:no-repeat;background-size:40px;background-position:230px 10px}@media all and (min-width: 1024px){.boton-modal__download{background-position:290px 10px;background-size:45px}}.boton-modal:hover{background-color:#d30000;text-decoration:none}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl9jb21wb25lbnRzL19iYXNlLnNjc3MiLCJfY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJfY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJfY29tcG9uZW50cy9fZnVlbnRlcy5zY3NzIiwiX2NvbXBvbmVudHMvX3BhcnRuZXIuc2NzcyIsIl9jb21wb25lbnRzL19hbmltYXRpb25zLnNjc3MiLCJfY29tcG9uZW50cy9fc29jaWFsLXNoYXJlLnNjc3MiLCJfY29tcG9uZW50cy9fbWVudS5zY3NzIiwiX2NvbXBvbmVudHMvX3BhcmFsbGF4LnNjc3MiLCJfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MiLCJfY29tcG9uZW50cy9fYm94LWluZm8uc2NzcyIsIl9jb21wb25lbnRzL19icmFuZC1ib29rLnNjc3MiLCJfc2VjdGlvbnMvX2Jhc2Uuc2NzcyIsIl9zZWN0aW9ucy9fc2VjdGlvbnMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiX3ZhcmlhYmxlc1wiO1xuXG4qIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcbiAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogJF9jb2xvclRleHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvckJhY2tncm91bmQ7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGgxLCBoMiwgaDMge1xuICAgICAgICBjb2xvcjogJF9jb2xvclRpdGxlO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIHVse1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgfVxuXG4gICAgYXtcbiAgICAgICAgY29sb3I6ICRfY29sb3JQYXJ0bmVyO1xuICAgIH1cbn1cblxuLk51ZXZvVmVydGljYWwge1xuICAgIHBhZGRpbmctdG9wOiAwO1xufVxuXG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvYmFzZVwiO1xuQGltcG9ydCBcIl9zZWN0aW9ucy9iYXNlXCI7XG5cblxuIiwiLy8gZ2VuZXJhbFxuJF9jb2xvckJvcmRlcjogI2VlZSAhZGVmYXVsdDtcbiRfY29sb3JCYWNrZ3JvdW5kOiAjZmZmICFkZWZhdWx0O1xuJF9jb2xvckJhY2tncm91bmRGb290ZXI6ICNmZmYgIWRlZmF1bHQ7XG4kX2NvbG9yQmFja2dyb3VuZEhlYWRlcjogI2ZmZiAhZGVmYXVsdDtcbiRfY29sb3JGb250Rm9vdGVyOiAjZmZmICFkZWZhdWx0O1xuJF9jb2xvckxpbmtGb290ZXI6ICMxMTEgIWRlZmF1bHQ7XG4kX2NvbG9yTGlua0VzcGFub2w6ICMxMTEgIWRlZmF1bHQ7XG4kX2NvbG9yQmFja2dyb3VuZEhlYWRlcjogIzExMSAhZGVmYXVsdDtcbiRfY29sb3JTdWJzY3JpYmU6ICNFQzAwMDAgIWRlZmF1bHQ7XG4kX2NvbG9yUGFydG5lcjogI0VDMDAwMCAhZGVmYXVsdDtcbiRfY29sb3JQYXJ0bmVyVHJhbnNwYXJlbnQ6IHJnYmEoIDIyNywgNiwgMTksIC45KSAhZGVmYXVsdDtcblxuJF9mb250T3BlblNhbnM6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4kX2ZvbnRQZXRyb25hOiBcIlBldHJvbmFcIiwgc2VyaWY7XG4kX2ZvbnRSb2JvdG86IFwiUm9ib3RvUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuJF9mb250Um9ib3RvTGlnaHQ6IFwiUm9ib3RvUmVndWxhclwiO1xuXG5cbiRfZm9udEljb25Fc3Bhbm9sOiAnaWNvbi1lc3Bhbm9sJztcbiRfZm9udEljb25Tb2NpYWw6IFwiSWNvbm9zRWxFc3Bhbm9sXCI7XG5cbi8vYnJhbmRlZFxuJF9jb2xvclRleHQ6ICMxMTE7XG4kX2NvbG9yVGl0bGU6ICMxMTE7XG4kX2NvbG9yR3JleTogI0EzQTNBMzsiLCJAaW1wb3J0IFwiX2hlYWRlclwiO1xuQGltcG9ydCBcIl9mb290ZXJcIjtcbkBpbXBvcnQgXCJfZnVlbnRlc1wiO1xuQGltcG9ydCBcIl9wYXJ0bmVyXCI7XG5AaW1wb3J0IFwiX2FuaW1hdGlvbnNcIjtcbkBpbXBvcnQgXCJfc29jaWFsLXNoYXJlXCI7XG5AaW1wb3J0IFwiX21lbnVcIjtcbkBpbXBvcnQgXCJfcGFyYWxsYXhcIjtcbkBpbXBvcnQgXCJfc2xpZGVyXCI7XG5AaW1wb3J0IFwiX2JveC1pbmZvXCI7XG5AaW1wb3J0IFwiX2JyYW5kLWJvb2tcIjsiLCIucGFnZV9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogMTAwMTtcbiAgICB0b3A6IC0ycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvckJhY2tncm91bmRIZWFkZXI7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4ICMwMDAwMDAyMDtcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG59XG5cbi5oZWFkZXJfX2VzcGFub2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDdweCAwIDdweDtcbiAgICBcbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiA1cHggMCA2cHg7XG4gICAgfVxufVxuXG4ubmF2X19saXN0LS1lc3Bhbm9sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpc3RfX2l0ZW0tLWVzcGFub2wge1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuLml0ZW1fX2xpbmstLWVzcGFub2wge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJF9jb2xvckxpbmtFc3Bhbm9sO1xuICAgIGZvbnQtZmFtaWx5OiAkX2ZvbnRJY29uRXNwYW5vbDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vczEuZWVzdGF0aWMuY29tL3VwbG9hZC9iYy9yZWN1cnNvcy9sb2dvcy9sb2dvLWVsLWVzcGFub2wtbGlvbi5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgd2lkdGg6IDExMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDRweDtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5saXN0X19pdGVtLS1zdWJzY3JpYmUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0b3A6IC0xcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICByaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX2NvbG9yU3Vic2NyaWJlO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICByaWdodDogMjNweDtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cbn1cblxuLml0ZW1fX2xpbmstLXN1YnNjcmliZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLy8gZm9udC1mYW1pbHk6ICRfZm9udFJvYm90bztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiA5N3B4O1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbn1cblxuLm5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vcGFydG5lciBoZWFkZXJcblxuLmhlYWRlcl9fcGFydG5lciB7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvclBhcnRuZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgXG59XG5cbi5wYXJ0bmVyX190ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkX2ZvbnRPcGVuU2FucztcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogd2hpdGU7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgd2lkdGg6IDE2MnB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG59XG5cbi5wYXJ0bmVyX19uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JQYXJ0bmVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDZweCAwO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MnB4KTtcbiAgICAgICAgcGFkZGluZzogMCAwO1xuICAgIH1cbn1cblxuLm5hdl9fbG9nbyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgLmxvZ29fX2ltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDsgLy9vbmx5IGZvciBsb2dvIFVDSkNcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4ubmF2X19saXN0LS1zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTYycHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxufVxuXG4ubGlzdF9faXRlbS0tc29jaWFsIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHdpZHRoOiAzMHB4O1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgcGFkZGluZzogN3B4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgIC5pdGVtX19idXR0b246YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkX2NvbG9yUGFydG5lcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi5pdGVtX19idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRfZm9udEljb25Tb2NpYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdHdpdHRlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIC8vIGNvbnRlbnQ6IFwiXFxGMDBDXCI7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcXGYwMTZcIjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWZhY2Vib29rIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgLy8gY29udGVudDogXCJcXEYwMEJcIjtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZvb3RlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5cbi8vIC5wYWdlX19mb290ZXIge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICMwRjBCMEI7XG4vLyAgICAgcGFkZGluZzogMzBweCAxMHB4IDMwcHggMTBweDtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgY29sb3I6ICRfY29sb3JGb250Rm9vdGVyO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4vLyAgICAgZm9udC1mYW1pbHk6ICRfZm9udE9wZW5TYW5zO1xuLy8gICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4vLyAgICAgbWFyZ2luLXRvcDogLTE4MHB4O1xuXG4vLyAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuLy8gICAgICAgICBwYWRkaW5nOiA2MHB4IDI0cHg7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IC0yMDBweDtcbi8vICAgICB9XG5cbi8vICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuLy8gICAgICAgICBwYWRkaW5nOiA2MHB4IDQycHg7XG4vLyAgICAgfVxuLy8gfVxuXG4uZm9vdGVyX19jdXN0b21lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgd2lkdGg6IDkwJTtcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgIHdpZHRoOiA2NiU7XG5cbiAgICB9XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjE0NDBweCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5jdXN0b21lcl9fdGV4dCxcbmkge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG59XG5cbi50ZXh0X19saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRfY29sb3JGb250Rm9vdGVyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiAkX2ZvbnRPcGVuU2FucztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRfY29sb3JMaW5rRXNwYW5vbCwgNSUpO1xuICAgIH1cbn1cblxuLmZvb3Rlcl9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG59XG5cbi5saXN0X19pdGVtLS1mb290ZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLml0ZW1fX3RpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaXRlbV9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkX2ZvbnRPcGVuU2FucztcbiAgICBcbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbi5mb290ZXJfX2xpbmsge1xuICAgIG1hcmdpbjogMzBweCAwIDQwcHggMDtcbiAgICBmb250LWZhbWlseTogJF9mb250SWNvbkVzcGFub2w7XG59XG5cbi5saW5rX19lc3Bhbm9sZiB7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vczEuZWVzdGF0aWMuY29tL3VwbG9hZC9iYy9yZWN1cnNvcy9sb2dvcy9sb2dvLWVsLWVzcGFub2wtbGlvbi13aGl0ZS5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgd2lkdGg6IDExMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDRweDtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uYXZfX2xpc3QtLWZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubGlzdF9faXRlbS0tZm9vdGVyIHtcbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICB9XG59XG5cbi5pdGVtX19saW5rLS1mb290ZXIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LWZhbWlseTogJF9mb250SWNvblNvY2lhbDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWFyZ2luOiAwcHggM3B4O1xufVxuXG4uaXRlbV9fbGluay0tdHdpdHRlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5MDFcIjtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxufVxuXG4uaXRlbV9fbGluay0tZmFjZWJvb2sge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwMTVcIjtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxufVxuXG4uaXRlbV9fbGluay0teW91dHViZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjAxOFwiO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9XG59XG5cbi5pdGVtX19saW5rLS1pbnN0YWdyYW0ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwMTlcIjtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxufVxuXG4uaXRlbV9fbGluay0tdGlrdG9rIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9XG59XG5cbi5pdGVtX19saW5rLS1zcG90aWZ5IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cbn1cblxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRfZm9udE9wZW5TYW5zO1xuICAgIGNvbG9yOiAkX2NvbG9yR3JleTtcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuLmNvcHlyaWdodF9fYWNyb255bSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG4uZm9vdGVyIHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZS1jb250YWluZXIgeyAgICAgICAgXG4gICAgICAgIG1pbi13aWR0aDogMzc1cHg7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRfZm9udE9wZW5TYW5zO1xuICAgICAgICBjb2xvcjogJF9jb2xvckZvbnRGb290ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NyZWRpdHMtY29udGFpbmVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAvL2JvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgICAgIG1pbi13aWR0aDogNDAwcHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMyk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQTNBM0EzO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkX2ZvbnRPcGVuU2FucztcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saXN0X19pdGVtLS1mb290ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXJfX2xpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJF9mb250T3BlblNhbnM7XG4gICAgfVxufVxuXG4uZm9vdGVyX19zcG9uc29yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlVuIHByb3llY3RvIGRlIEVMIEVTUEHDkU9MIHlcIjtcbiAgICAgICAgY29sb3I6ICRfY29sb3JGb250Rm9vdGVyO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkX2ZvbnRPcGVuU2FucztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vczEuZWVzdGF0aWMuY29tL3VwbG9hZC9iYy9yZWN1cnNvcy9sb2dvcy9sb2dvLXNhbnRhbmRlci1mdW5kYWNpb24tbmVnYXRpdm8uc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0byA1MHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02NnB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgfVxufSIsIkBmb250LWZhY2V7XG5cdGZvbnQtZmFtaWx5OlwiSWNvbm9zRWxFc3Bhbm9sXCI7XG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xuXHRmb250LXdlaWdodDo0MDA7XG5cdHNyYzpsb2NhbChcIkljb25vc0VsRXNwYW5vbFwiKSxcblx0dXJsKCdodHRwczovL3MxLmVlc3RhdGljLmNvbS91cGxvYWQvYmMvcmVjdXJzb3MvZm9udHMvSWNvbm9zRWxFc3Bhbm9sLndvZmYnKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuXHR1cmwoJ2h0dHBzOi8vczEuZWVzdGF0aWMuY29tL3VwbG9hZC9iYy9yZWN1cnNvcy9mb250cy9JY29ub3NFbEVzcGFub2wudHRmJykgZm9ybWF0KFwidHRmXCIpLFxuXHR1cmwoJ2h0dHBzOi8vczEuZWVzdGF0aWMuY29tL3VwbG9hZC9iYy9yZWN1cnNvcy9mb250cy9JY29ub3NFbEVzcGFub2wuc3ZnJykgZm9ybWF0KFwic3ZnXCIpXG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJQZXRyb25hXCIsIHNlcmlmO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdEBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVBldHJvbmE6aXRhbCx3Z2h0QDAsMTAwLi45MDA7MSwxMDAuLjkwMCZkaXNwbGF5PXN3YXAnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdEBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2FuczppdGFsLHdnaHRAMCwzMDAuLjgwMDsxLDMwMC4uODAwJmRpc3BsYXk9c3dhcCcpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvTGlnaHRcIjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRzcmM6IHVybChcImh0dHBzOi8vczEuZWVzdGF0aWMuY29tL3VwbG9hZC9iYy9yZWN1cnNvcy9mb250cy9Sb2JvdG8tTGlnaHQtd2ViZm9udC50dGZcIik7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0c3JjOiB1cmwoXCJodHRwczovL3MxLmVlc3RhdGljLmNvbS91cGxvYWQvYmMvcmVjdXJzb3MvZm9udHMvUm9ib3RvLVJlZ3VsYXItd2ViZm9udC50dGZcIik7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG9Cb2xkXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0c3JjOiB1cmwoXCJodHRwczovL3MxLmVlc3RhdGljLmNvbS91cGxvYWQvYmMvcmVjdXJzb3MvZm9udHMvUm9ib3RvLUJvbGQtd2ViZm9udC50dGZcIik7XG59XG5cbltjbGFzc149XCJpY29uLVwiXSxcbltjbGFzcyo9XCIgaWNvbi1cIl0ge1xuXHRmb250LWZhbWlseTogJ0ljb25vc0VsRXNwYW5vbCc7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufSIsIi5wYXJ0bmVyLWZvb3RlciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJDb24gbGEgY29sYWJvcmFjacOzbiBkZVwiO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiXCIpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBcbn0iLCIvL2FuaW1hY2nDs24gYsOhc2ljYVxuLm1haW5fX3NlY3Rpb24uYW5pbWF0aW9uLCAuYW5pbWF0aW9uIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDkwMG1zIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCA5MDBtcyBlYXNlLWluLW91dDtcblxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDEwMHB4LCAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAxMDAsIDBweCk7XG5cbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5tYWluX19zZWN0aW9uLmFuaW1hdGlvbi52aXNpYmxlLFxuLmFuaW1hdGlvbi52aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xufVxuXG4vL2FuaW1hY2nDs24gZmxlY2hhcyBsaW5lYXNcbkBrZXlmcmFtZXMgZGFzaCB7XG4gICAgdG8ge1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICB9XG59XG5cbi5hcnJvdy5hbmltYXRpb257XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZGFzaCAxMHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgICAgICAgICBhbmltYXRpb246IGRhc2ggMTBzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG4vL2J0blxuQGtleWZyYW1lcyBidG4taG92ZXIge1xuICAgIDAle1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAxMDAle1xuICAgICAgICBvcGFjaXR5OiAuNztcbiAgICB9XG59XG5cbi8vbWVudVxuQGtleWZyYW1lcyBidG4tbWVudSB7XG4gICAgMCV7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xuICAgIH1cbiAgICAxMDAle1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbn1cblxuLy9pbWcgYW5pbWF0aW9uXG5cbkBrZXlmcmFtZXMgaW1nLTEge1xuICAgIDAle1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAle1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBpbWctMiB7XG4gICAgMCV7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzUlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAle1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwJTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGltZy0yLXJldmVyc2Uge1xuICAgIDAle1xuICAgICAgICBtYXJnaW4tbGVmdDogMzAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzUlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAle1xuICAgICAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjAlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cbi5zZWN0aW9uX19ib3guaW1nLmFuaW1hdGlvbiBpbWc6Zmlyc3Qtb2YtdHlwZSxcbi5zZWN0aW9uX19ib3guaW1nLmFuaW1hdGlvbiBpbWc6bGFzdC1vZi10eXBle1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5zZWN0aW9uX19ib3guaW1nLmFuaW1hdGlvbi52aXNpYmxlIGltZzpmaXJzdC1vZi10eXBle1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBpbWctMSAycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogaW1nLTEgMnMgZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbn1cbi5zZWN0aW9uX19ib3guaW1nLmFuaW1hdGlvbi52aXNpYmxlIGltZzpsYXN0LW9mLXR5cGV7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGltZy0yIDJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBpbWctMiAycyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4vL21vdmlsXG5Aa2V5ZnJhbWVzIGltZy0yLW1vdmlsIHtcbiAgICAwJXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTM1JTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgMTAwJXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMCU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGltZy0yLXJldmVyc2UtbW92aWwge1xuICAgIDAle1xuICAgICAgICBtYXJnaW4tbGVmdDogMzAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzUlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAle1xuICAgICAgICBtYXJnaW4tbGVmdDogNjAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjAlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLm1haW5fX3NlY3Rpb257XG4gICAgLnNlY3Rpb25fX2JveC5pbWcuYW5pbWF0aW9uLnZpc2libGUgaW1nOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBpbWctMi1tb3ZpbCAycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBpbWctMi1tb3ZpbCAycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLm1haW5fX3NlY3Rpb24ucmV2ZXJzZXtcbiAgICAuc2VjdGlvbl9fYm94LmltZy5hbmltYXRpb24udmlzaWJsZSBpbWc6bGFzdC1vZi10eXBle1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogaW1nLTItcmV2ZXJzZSAycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGltZy0yLXJldmVyc2UgMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBpbWctMi1yZXZlcnNlLW1vdmlsIDJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGltZy0yLXJldmVyc2UtbW92aWwgMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cbi8vcHVlYmxvc1xuXG5Aa2V5ZnJhbWVzIHB1ZWJsb3Mge1xuICAgIDAle1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3MxLmVlc3RhdGljLmNvbS91cGxvYWQvYmMvY2FtLTIwMjQvdmlsbGFzLW1hZHJpZC9wdWVibG9zLTAxLnN2Z1wiKTtcbiAgICB9XG4gICAgMjAle1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3MxLmVlc3RhdGljLmNvbS91cGxvYWQvYmMvY2FtLTIwMjQvdmlsbGFzLW1hZHJpZC9wdWVibG9zLTAyLnN2Z1wiKTtcbiAgICB9XG4gICAgNDAle1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3MxLmVlc3RhdGljLmNvbS91cGxvYWQvYmMvY2FtLTIwMjQvdmlsbGFzLW1hZHJpZC9wdWVibG9zLTAzLnN2Z1wiKTtcbiAgICB9XG4gICAgNjAle1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3MxLmVlc3RhdGljLmNvbS91cGxvYWQvYmMvY2FtLTIwMjQvdmlsbGFzLW1hZHJpZC9wdWVibG9zLTA0LnN2Z1wiKTtcbiAgICB9XG4gICAgODAle1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3MxLmVlc3RhdGljLmNvbS91cGxvYWQvYmMvY2FtLTIwMjQvdmlsbGFzLW1hZHJpZC9wdWVibG9zLTA1LnN2Z1wiKTtcbiAgICB9XG4gICAgMTAwJXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9zMS5lZXN0YXRpYy5jb20vdXBsb2FkL2JjL2NhbS0yMDI0L3ZpbGxhcy1tYWRyaWQvcHVlYmxvcy0wNi5zdmdcIik7XG4gICAgfVxufVxuXG4ucHVlYmxvc3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHB1ZWJsb3MgMTBzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBwdWVibG9zIDEwcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cblxuXG5cblxuXG5cblxuIiwiYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmF2X19saXN0LS1zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTYycHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxufVxuXG4ubGlzdF9faXRlbS0tc29jaWFsIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHdpZHRoOiAzMHB4O1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgcGFkZGluZzogN3B4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgIC5pdGVtX19idXR0b246YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkX2NvbG9yUGFydG5lcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi5zb2NpYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JQYXJ0bmVyVHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAwIDAgMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgdG9wOiA0NSU7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweCAwIDAgMjVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC8vJl9fbGlzdCB7fVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mYWNlYm9vayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjcpO1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC45KTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fdHdpdHRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTYycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yOHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjU1KTtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC43KTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xOHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5tZW51e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX2NvbG9yUGFydG5lcjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuXG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDUwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwMDtcblxuXG4gICAgJl9fbGlzdHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9faXRlbXtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRfZm9udE9wZW5TYW5zO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG5cbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAjZmZmIHNvbGlkIDFweDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGF7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDNweCAwO1xuXG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmRpc2FibGVke1xuICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLm1lbnUudmVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDIwMDA7XG4gICAgcG9zaXRpb246IHN0aWNreTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JQYXJ0bmVyVHJhbnNwYXJlbnQ7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG5cbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYnRuLW1lbnUgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBidG4tbWVudSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcblxuICAgIC5tZW51X19saXN0e1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgfVxuICAgIC5tZW51X19pdGVte1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAgICY6bnRoLWNoaWxkKDMpLFxuICAgICAgICAmOm50aC1jaGlsZCg0KSxcbiAgICAgICAgJjpudGgtY2hpbGQoNSl7XG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5tZW51LWJ1dHRvbi1tb3ZpbHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMTNweDtcbiAgICBtYXJnaW46IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JQYXJ0bmVyO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzcwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59IiwiLnBhcmFsbGF4LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNTB2aDtcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwdmg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb25fX3RpdGxlLFxuICAgIC5zZWN0aW9uX190ZXh0e1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICB9XG4gICAgLnNlY3Rpb25fX3RleHR7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDIwcHg7XG4gICAgfVxuICAgIC5zZWN0aW9uX190aXRsZTo6YWZ0ZXJ7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDMwcHg7XG4gICAgfVxuICAgIC5tYWluX19zZWN0aW9uLmZ1bGx7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICB9XG59XG5cbi8vcGFyYWxsYXggc29sbyBwYXJhIGVsIGNpZXJyZSBcInZlciBtw6FzIGhpc3Rvcmlhc1wiXG4ucGFyYWxsYXgtaXRlbS5taWNyb3NpdGUge1xuICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vczEuZWVzdGF0aWMuY29tL3VwbG9hZC9iYy9zYW50YW5kZXItZnVuZGFjaW9uL21hcmlhLWpvc2VmYS9zYW50YW5kZXItZnVuZGFjaW9uLTAxLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAuc2VjdGlvbl9fdGl0bGV7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgfVxuICAgIC5zZWN0aW9uX190ZXh0e1xuICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgIH1cbn1cblxuLy9wYXJhbGxheFxuLnBhcmFsbGF4LWl0ZW0uZmlyc3Qge1xuICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vczEuZWVzdGF0aWMuY29tL3VwbG9hZC9iYy9zYW50YW5kZXItZnVuZGFjaW9uL21hcmlhLWpvc2VmYS9zYW50YW5kZXItZnVuZGFjaW9uLTAxLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIHBhZGRpbmctdG9wOiA2MHB4O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoLTEsIDAsIDAsIC4zKTtcbiAgICB9XG59XG5cbi5wYXJhbGxheC1pdGVtLnNlY29uZCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly9zMS5lZXN0YXRpYy5jb20vdXBsb2FkL2JjL3NhbnRhbmRlci1mdW5kYWNpb24vbWFyaWEtam9zZWZhL3NhbnRhbmRlci1mdW5kYWNpb24tMDIuanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnBhcmFsbGF4LWl0ZW0udGhpcmQge1xuICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vczEuZWVzdGF0aWMuY29tL3VwbG9hZC9iYy9jYW0tMjAyNC92aWxsYXMtbWFkcmlkL3BhcmFsbGF4LXZpbGxhcmVqby5qcGc/dj00XCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnBhcmFsbGF4LWl0ZW0uZm91cnRoIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3MxLmVlc3RhdGljLmNvbS91cGxvYWQvYmMvY2FtLTIwMjQvdmlsbGFzLW1hZHJpZC9wYXJhbGxheC1udWV2by1iYXp0YW4uanBnP3Y9NFwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59IiwiLmNvbnRhaW5lci1jYXJvdXNlbCxcbi5jb250YWluZXItY2Fyb3VzZWwyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdG1hcmdpbjogMCAwIDgwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JCYWNrZ3JvdW5kO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDk1JTtcblx0XHRoZWlnaHQ6IDMwMHB4O1xuICAgIH1cbn1cblxuLy8gY2FsY3VsYXIgZWwgd2lkdGg6IDEwMCUgeCBjYW50aWRhZCBkZSBmb3Rvc1xuLmNhcnJ1c2VsZXN7XG4gICAgd2lkdGg6IDgwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXJydXNlbGVzMiB7XG4gICAgd2lkdGg6IDcwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8vIGNhbGMoMTAwJSAvIDEwKSBjYW50aWRhZCBkZSBmb3RvcyB0b3RhbFxuLnNsaWRlci1zZWN0aW9ue1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA4KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cdG1hcmdpbjogMCAxMHB4O1xufVxuXG4uc2xpZGVyLXNlY3Rpb24yIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNyk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXHRtYXJnaW46IDAgMTBweDtcbn1cblxuLnNsaWRlci1zZWN0aW9uIGltZyxcbi5zbGlkZXItc2VjdGlvbjIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3Zlcjtcblx0bWFyZ2luOiAwO1xufVxuXG4uYnRuLWxlZnQ6OmFmdGVyLFxuLmJ0bi1yaWdodDo6YWZ0ZXIsXG4uYnRuLWxlZnQyOjphZnRlcixcbi5idG4tcmlnaHQyOjphZnRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgXG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIkljb25vc0VsRXNwYW5vbFwiO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtc2hhZG93OiAwcHggMHB4IDE1cHggIzAwMDtcbn1cblxuLmJ0bi1sZWZ0OmhvdmVyLFxuLmJ0bi1yaWdodDpob3Zlcixcbi5idG4tbGVmdDI6aG92ZXIsXG4uYnRuLXJpZ2h0Mjpob3ZlciB7XG4gICAgb3BhY2l0eTogLjY7XG59XG5cbi5idG4tbGVmdDo6YWZ0ZXIsXG4uYnRuLWxlZnQyOjphZnRlciB7XG4gICAgbGVmdDogMTBweDtcblx0Y29udGVudDogXCJcXGYwMjFcIjtcbn1cblxuLmJ0bi1yaWdodDo6YWZ0ZXIsXG4uYnRuLXJpZ2h0Mjo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxMHB4O1xuXHRjb250ZW50OiBcIlxcZjAyMlwiO1xufSIsIi5ib3gtaW5mb3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAmLWNvbHVtbntcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgYm9yZGVyOiAjZmZmZmZmNzAgc29saWQgMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgICAgIC5zZWN0aW9uX190ZXh0e1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIH1cbn1cblxuLm1haW5fX3NlY3Rpb24uZnVsbC5ib3h7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufSIsIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUxhdG8mZmFtaWx5PVBsYXlmYWlyK0Rpc3BsYXk6d2dodEA3MDAmZGlzcGxheT1zd2FwJyk7XG5cbjpyb290IHtcbiAgICAtLXNjYWxlOiAwLjE7XG4gICAgLS1zcGFjZTogOHZtaW47XG4gICAgLS1mb250LXByaW1hcnk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAtLWZvbnQtaGVhZGluZzogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjtcbiAgICAtLWZvbnQtc3VidGl0bGU6ICdQbGF5ZmFpciBEaXNwbGF5Jywgc2VyaWY7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbikge1xuICAgIDpyb290IHtcbiAgICAgICAgLS1zY2FsZTogMDtcbiAgICB9XG59XG5cbioge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICAgIGNvbG9yOiBoc2woMCwgMCUsIDk1JSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDUsIDE1JSwgNSUpO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCA1dncsIDEuNXJlbSk7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuYSB7XG4gICAgY29sb3I6IGhzbCg2NSwgODAlLCA2MCUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlcixcbmE6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucGFnZS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFnZS10aXRsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICfihpMnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNHB4KTtcbiAgICBhbmltYXRpb246IGZhZGVpbiA4MDBtcyA1MDBtcyBjdWJpYy1iZXppZXIoMC4zNCwgMS41NiwgMC42NCwgMSkgZm9yd2FyZHM7XG59XG5cbi5pbnRybyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNTB2aDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBoZWlnaHQ6IDkwdmg7XG4gICAgfVxufVxuXG5cblxuXG4uc2VjdGlvbiB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWShjYWxjKDEgLSB2YXIoLS1zY2FsZSkpKTtcbn1cblxuLnNlY3Rpb24+KiB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWShjYWxjKDEgLyAoMSAtIHZhcigtLXNjYWxlKSkpKTtcbn1cblxuLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmcpO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4xMjU7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiA2NnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JQYXJ0bmVyO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbn1cblxuLnNlY3Rpb24tc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXN1YnRpdGxlKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4xMjU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuXG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cbn1cblxuLmJ5bGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjZlbTtcbiAgICBtYXJnaW46IGNhbGModmFyKC0tc3BhY2UpIC8gMS4zNSkgMDtcbn1cblxuLmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IC01MHZoIGF1dG8gMDtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjZSk7XG4gICAgbWF4LXdpZHRoOiA1NWNoO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1zcGFjZSkpO1xuICAgIGJhY2tncm91bmQ6IGhzbGEoNSwgMTUlLCA1JSwgMC45KTtcbn1cblxuLmNvbnRlbnQ+KisqIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB6LWluZGV4OiAtMjtcbn1cblxuLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5pbWFnZS1jb250YWluZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxcbiAgICAgICAgICAgIGhzbGEoNSwgMTUlLCA1JSwgMCkgMCUsXG4gICAgICAgICAgICBoc2xhKDUsIDE1JSwgNSUsIDAuMDEzKSA4LjElLFxuICAgICAgICAgICAgaHNsYSg1LCAxNSUsIDUlLCAwLjA0OSkgMTUuNSUsXG4gICAgICAgICAgICBoc2xhKDUsIDE1JSwgNSUsIDAuMTA0KSAyMi41JSxcbiAgICAgICAgICAgIGhzbGEoNSwgMTUlLCA1JSwgMC4xNzUpIDI5JSxcbiAgICAgICAgICAgIGhzbGEoNSwgMTUlLCA1JSwgMC4yNTkpIDM1LjMlLFxuICAgICAgICAgICAgaHNsYSg1LCAxNSUsIDUlLCAwLjM1MikgNDEuMiUsXG4gICAgICAgICAgICBoc2xhKDUsIDE1JSwgNSUsIDAuNDUpIDQ3LjElLFxuICAgICAgICAgICAgaHNsYSg1LCAxNSUsIDUlLCAwLjU1KSA1Mi45JSxcbiAgICAgICAgICAgIGhzbGEoNSwgMTUlLCA1JSwgMC42NDgpIDU4LjglLFxuICAgICAgICAgICAgaHNsYSg1LCAxNSUsIDUlLCAwLjc0MSkgNjQuNyUsXG4gICAgICAgICAgICBoc2xhKDUsIDE1JSwgNSUsIDAuODI1KSA3MSUsXG4gICAgICAgICAgICBoc2xhKDUsIDE1JSwgNSUsIDAuODk2KSA3Ny41JSxcbiAgICAgICAgICAgIGhzbGEoNSwgMTUlLCA1JSwgMC45NTEpIDg0LjUlLFxuICAgICAgICAgICAgaHNsYSg1LCAxNSUsIDUlLCAwLjk4NykgOTEuOSUsXG4gICAgICAgICAgICBoc2woNSwgMTUlLCA1JSkgMTAwJSk7XG59XG5cbkBrZXlmcmFtZXMgZmFkZWluIHtcbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG5cbi5pdGVtX19saW5rLS1zdWJzY3JpYmUge1xuICAgIHRvcDogLTNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgdG9wOiAtNnB4O1xuICAgIH1cbn1cblxuLml0ZW1fX2xpbmstLWVzcGFub2w6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vczEuZWVzdGF0aWMuY29tL3VwbG9hZC9iYy9yZWN1cnNvcy9sb2dvcy9sb2dvLWVsLWVzcGFub2wtbGlvbi13aGl0ZS5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5wYWdlX19oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwRjBCMEI7XG4gICAgXG59XG5cbi5oZWFkZXJfX2VzcGFub2wge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uZmxvdXJpc2gtY3JlZGl0IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmxvdXJpc2gtZW1iZWQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTUwMHB4O1xufVxuXG4uc2VjdGlvbi10ZXh0IHtcbiAgICAmX19wcmV2aWV3IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvclBhcnRuZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJF9jb2xvclBhcnRuZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIGZvbnQtZmFtaWx5OiAkX2ZvbnRPcGVuU2FucztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBzdHJvbmd7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxufVxuXG4uc2VjdGlvbi1pbWd7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY29udGVudC1wcmV2aWV3IHtcbiAgICBpZnJhbWUge1xuICAgICAgICBoZWlnaHQ6IDI5MHB4O1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG59IiwiQGltcG9ydCBcIl9zZWN0aW9uc1wiOyIsIi5tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAmX19pbnRybyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VjdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDgwcHggMDtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VjdGlvbl9fYm94IHtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgJi50ZXh0IHtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaW1nIHtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiA5MHB4O1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICAuc2VjdGlvbl9faW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi8vcGllIGRlIGZvdG9cbi5waWUtMSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDEwMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDAgMCAyNXB4O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIkp1YW4gQW50b25pbyBWZWdhLiBBbGNhbGRlIGRlIENoaW5jaMOzblwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkX2ZvbnRPcGVuU2FucztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNywgNiwgMTksIC43KTtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW46IC02MHB4IDMwcHggMCAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG4ucGllLTIge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiSXNhYmVsIFRydWppbGxvLiBUw6ljbmljbyBkZSB0dXJpc21vXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRfZm9udE9wZW5TYW5zO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI3LCA2LCAxOSwgLjcpO1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogLTQ1cHggMCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG59XG5cbi8vcmV2ZXJzZVxuLm1haW5fX3NlY3Rpb24ucmV2ZXJzZSB7XG4gICAgLnNlY3Rpb25fX2JveC5pbWcge1xuICAgICAgICBvcmRlcjogMTtcbiAgICB9XG59XG5cbi8vZmxlY2hhc1xuLmFycm93IHtcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgIH1cbn1cblxuLy92aWRlb1xuLm1haW4tdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA5MHB4KTtcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwdmg7XG4gICAgfVxuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogMzB2aDtcbiAgICB9XG59XG5cbi5tYWluLW1hcGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzB2aDtcbn1cblxuLy90aXRsZSwgdGV4dCwgYnRuXG4uc2VjdGlvbiB7XG4gICAgJl9fdGl0bGUtaW50cm8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRfZm9udFBldHJvbmE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAkX2NvbG9yVGl0bGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG5cbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LWZhbWlseTogJF9mb250T3BlblNhbnM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAkX2NvbG9yVGl0bGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAzMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvclBhcnRuZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRfZm9udE9wZW5TYW5zO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogJF9jb2xvclRpdGxlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMTBweCAxMHB4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG5cbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgICAgICAgJi5pbnRybyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJvbGQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkX2NvbG9yUGFydG5lcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkX2ZvbnRPcGVuU2FucztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JTdWJzY3JpYmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA3cHggMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGJ0bi1ob3ZlciAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBhbmltYXRpb246IGJ0bi1ob3ZlciAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vZnVsbFxuLm1haW5fX3NlY3Rpb24ge1xuICAgICYuZnVsbCB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcblxuICAgICAgICAuc2VjdGlvbl9faW1nIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRhaW5lcl9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG59XG5cblxuXG5cblxuLm1vZGFsRGlhbG9nIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBlYXNlLWluO1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBlYXNlLWluO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgZWFzZS1pbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1vZGFsRGlhbG9nOnRhcmdldCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLm1vZGFsRGlhbG9nPmRpdiB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDEwJSBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5jbG9zZSB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgYmFja2dyb3VuZDogJF9jb2xvclBhcnRuZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAtMTBweDtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDFweCAxcHggM3B4ICMwMDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDNweCAjMDAwO1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggM3B4ICMwMDA7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLmNsb3NlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJF9jb2xvclBhcnRuZXIsIDEwJSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYm90b24tbW9kYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JQYXJ0bmVyO1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyMzYsIDAsIDAsIDEpIDAlLCByZ2JhKDE1NywgOSwgOSwgMSkgMTAwJSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAkX2ZvbnRSb2JvdG87XG4gICAgcGFkZGluZzogMjdweCAwIDI3cHggMjdweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIHBhZGRpbmc6IDI3cHggMCAyN3B4IDMwcHg7XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJldmlldyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL3MxLmVlc3RhdGljLmNvbS91cGxvYWQvYmMvc2FudGFuZGVyLWZ1bmRhY2lvbi9tYXJpYS1qb3NlZmEvaWNvbi12aWV3LnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjUwcHggMTBweDtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDVweDtcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyOTBweCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZG93bmxvYWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9zMS5lZXN0YXRpYy5jb20vdXBsb2FkL2JjL3NhbnRhbmRlci1mdW5kYWNpb24vbWFyaWEtam9zZWZhL2ljb24tZG93bmxvYWQuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICBcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIzMHB4IDEwcHg7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyOTBweCAxMHB4O1xuICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkX2NvbG9yUGFydG5lciwgNSUpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFLY0MsT0FBTyxDQUFDLG9HQUFJLENBT1osT0FBTyxDQUFDLHNHQUFJLENRckJiLE9BQU8sQ0FBQyxrR0FBSSxDYkVaLEFBQUEsQ0FBQyxBQUFDLENBQ0UsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ0FBRSxVQUFVLENBQ3pCLEFBRUQsQUFBQSxJQUFJLEFBQUMsQ0FDRCxXQUFXLENBQUUsTUFBTSxDQUNuQixTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0NZSSxJQUFJLENEWGIsZ0JBQWdCLENDVkQsSUFBSSxDRFduQixlQUFlLENBQUUsTUFBTSxDQXFCMUIsQUExQkQsQUFPSSxJ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 */
