@-webkit-keyframes video-icon-sonar{0%{opacity:1;-webkit-transform:scale(.1);transform:scale(.1)}to{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes video-icon-sonar{0%{opacity:1;-webkit-transform:scale(.1);transform:scale(.1)}to{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes draw{to{stroke-dashoffset:0}}@keyframes draw{to{stroke-dashoffset:0}}@font-face{font-family:Constantia;src:url(https://visengine.com/360/veparis/assets/fonts/Constantia.woff2) format("woff2"),url(https://visengine.com/360/veparis/assets/fonts/Constantia.woff) format("woff")}@font-face{font-family:Huova;src:url(https://visengine.com/360/veparis/assets/fonts/Huova.woff2) format("woff2"),url(https://visengine.com/360/veparis/assets/fonts/Huova.woff) format("woff")}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;margin:0;padding:0}html{font-family:"Constantia",sans-serif;font-size:18px;line-height:1.38;color:#181a19}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:320px}h1,h2,h3,h4,h5,h6{font-family:"Huova",serif;font-weight:400;margin:0 0 10px}h1{font-size:34px}@media (max-width:1400px){h1{font-size:calc(24px + 10*((100vw - 320px)/1080))}}h2{font-size:30px}@media (max-width:1400px){h2{font-size:calc(22px + 8*((100vw - 320px)/1080))}}h3{font-size:28px}@media (max-width:1400px){h3{font-size:calc(20px + 8*((100vw - 320px)/1080))}}h4{font-size:26px}@media (max-width:1400px){h4{font-size:calc(18px + 8*((100vw - 320px)/1080))}}h5{font-size:24px}@media (max-width:1400px){h5{font-size:calc(17px + 7*((100vw - 320px)/1080))}}h6{font-size:20px}@media (max-width:1400px){h6{font-size:calc(16px + 4*((100vw - 320px)/1080))}}a,li,p,span{line-height:1.2;font-size:21px}@media (max-width:1400px){a,li,p,span{font-size:calc(16px + 5*((100vw - 320px)/1080))}}p{display:inline-block;margin:0 0 10px}a{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;text-decoration:none;color:#3ad3d6}a:hover{color:#a4ebec}ol li,ul li{padding:0}button,input,select,textarea{border-radius:0!important;outline:0}input{padding:3px 10px 5px;color:#181a19;border:1px solid #181a19;opacity:1}input::-webkit-input-placeholder{opacity:1;color:#181a19}input::-moz-placeholder{opacity:1;color:#181a19}input:-ms-input-placeholder{opacity:1;color:#181a19}input:-moz-placeholder{opacity:1;color:#181a19}textarea{resize:none}input.error,textarea.error{border-color:#ed1b24!important;background:#fbd1d3!important}svg{display:block;overflow:visible}::-moz-selection{color:#fff;background-color:#e6194d;text-shadow:none}::selection{color:#fff;background-color:#e6194d;text-shadow:none}.main-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;-webkit-overflow-scrolling:touch}.main-wrap.no-scroll{overflow:hidden}.main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.container{position:relative;width:100%;max-width:1800px;margin:0 auto;padding:0 24px}@media screen and (min-width:768px){.container{padding:0 64px}}.container--paddings{padding-top:56px;padding-bottom:56px}@media screen and (min-width:768px){.container--paddings{padding-top:90px;padding-bottom:90px}}@media screen and (min-width:1024px){.container--paddings{padding-top:110px;padding-bottom:110px}}.btn{font-family:'Huova',sans-serif;font-weight:500;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 25px 10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;white-space:nowrap;text-decoration:none;text-transform:uppercase;color:#fff;border:0;border-radius:2px!important;background-color:#e6194d;-webkit-box-shadow:none;box-shadow:none;font-size:21px}@media (max-width:1400px){.btn{font-size:calc(16px + 5*((100vw - 320px)/1080))}}.btn:hover{color:#fff;background-color:#e9305f}.title{font-family:"Huova",serif;line-height:1;display:block;margin-bottom:22px;text-align:center;text-transform:uppercase;font-size:40px}@media (max-width:1400px){.title{font-size:calc(20px + 20*((100vw - 320px)/1080))}}.subtitle{font-family:"Huova",serif;line-height:1;display:block;margin-bottom:16px;text-align:center;text-transform:uppercase;font-size:25px}@media (max-width:1400px){.subtitle{font-size:calc(16px + 9*((100vw - 320px)/1080))}}.fadeInLeft,.fadeInRight,.fadeInUp{opacity:0}.burger{position:relative;z-index:10;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:auto}@media screen and (min-width:1100px){.burger{display:none}}.header.is-active .burger__label::after,.header.is-active .burger__label::before,.header.is-scroll .burger__label::after,.header.is-scroll .burger__label::before{background:#000}.header.is-active .burger__label::after,.header.is-scroll .burger__label::after{-webkit-filter:drop-shadow(0 -7px #000);filter:drop-shadow(0 -7px #000)}.burger__input{position:absolute;z-index:10;top:0;left:0;display:block;width:24px;height:17px;cursor:pointer;opacity:0}.burger__input:checked+.burger__label::before{-webkit-transform:translateY(7px) rotateZ(45deg);transform:translateY(7px) rotateZ(45deg)}.burger__input:checked+.burger__label::after{-webkit-transform:translateY(4px) rotateZ(-45deg);transform:translateY(4px) rotateZ(-45deg);-webkit-filter:initial;filter:initial}.burger__label{width:24px;height:17px;margin:auto;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;border-radius:1.5px}.burger__label::after,.burger__label::before{display:block;height:3px;content:'';-webkit-transition:.5s;transition:.5s;border-radius:inherit;background:#fff}.burger__label::after{-webkit-transform:translateY(11px);transform:translateY(11px);-webkit-filter:drop-shadow(0 -7px #fff);filter:drop-shadow(0 -7px #fff)}.bg-extra-dark-gray{background-color:#fff}.opacity-7{opacity:.7}.video-icon-box .video-icon,.video-icon-box>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-icon-box>span{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.video-icon-box .video-icon{position:relative;border-radius:50%}.video-icon{background-image:url(https://visengine.com/360/veparis/assets/img/video-btn.png);background-repeat:no-repeat;background-position:center;background-size:contain;background-color:#fff}.video-icon .video-icon-sonar{position:absolute;width:100%;height:100%;border-radius:50%;top:0;left:0;z-index:-10;-webkit-animation:video-icon-sonar 2s linear infinite;animation:video-icon-sonar 2s linear infinite}.video-icon .video-icon-sonar .video-icon-sonar-bfr{position:absolute;border-radius:50%;content:'';top:-25px;left:-25px;z-index:-100}.video-icon .video-icon-sonar .video-icon-sonar-afr{position:absolute;border-radius:50%;content:'';top:-10px;left:-10px;z-index:-50}.video-icon-large .video-icon{width:75px;height:75px;font-size:26px}.video-icon-large .video-icon .video-icon-sonar .video-icon-sonar-bfr{width:125px;height:125px}.video-icon-large .video-icon .video-icon-sonar .video-icon-sonar-afr{width:95px;height:95px}.back-to-top{position:fixed;z-index:10;right:16px;bottom:16px;display:none;width:32px;height:32px;border-radius:50%;background-color:#fff;-webkit-box-shadow:0 0 8px 0 rgba(34,60,80,.2);box-shadow:0 0 8px 0 rgba(34,60,80,.2)}@media screen and (min-width:768px){.back-to-top{right:32px;bottom:32px;width:48px;height:48px}}.back-to-top svg{position:absolute;top:0;right:0;bottom:0;left:0;width:16px;height:16px;margin:auto}.cookie_notice{position:fixed;z-index:9999999;bottom:0;left:0;display:none;width:100%;padding:16px 0;text-align:left;color:#181a19;background-color:#fff;-webkit-box-shadow:0 0 8px 0 rgba(34,60,80,.2);box-shadow:0 0 8px 0 rgba(34,60,80,.2)}.cookie_notice .container{max-width:900px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:576px){.cookie_notice .container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cookie_notice p{font-size:15px}.cookie_notice .btn{margin-left:16px;-webkit-box-flex:0;-ms-flex:none;flex:none}.logo{z-index:10;max-width:170px}@media screen and (min-width:1340px){.logo{max-width:250px}}.logo,.logo svg{width:100%}.logo svg #path156,.logo svg #path158,.logo svg #path160,.logo svg #path162,.logo svg #path164,.logo svg #path166,.logo svg #path168,.logo svg #path170,.logo svg #path172,.logo svg #path174,.logo svg #path176,.logo svg #path178,.logo svg #path180,.logo svg #path182,.logo svg #path184,.logo svg #path186,.logo svg #path188,.logo svg #path190,.logo svg #path192,.logo svg #path194,.logo svg #path196,.logo svg #path198,.logo svg #path200,.logo svg #path202,.logo svg #path204,.logo svg #path206,.logo svg #path208,.logo svg #path210,.logo svg #path212,.logo svg #path214,.logo svg #path216,.logo svg #path218,.logo svg #path220,.logo svg #path222,.logo svg #path224,.logo svg #path226,.logo svg #path228,.logo svg #path230,.logo svg #path244{fill:#fff;-webkit-transition:.5s;transition:.5s}.logo svg #path244{fill:transparent}.header.is-active .logo svg #path156,.header.is-active .logo svg #path158,.header.is-active .logo svg #path160,.header.is-active .logo svg #path162,.header.is-active .logo svg #path164,.header.is-active .logo svg #path166,.header.is-active .logo svg #path168,.header.is-active .logo svg #path170,.header.is-active .logo svg #path172,.header.is-active .logo svg #path174,.header.is-active .logo svg #path176,.header.is-active .logo svg #path178,.header.is-active .logo svg #path180,.header.is-active .logo svg #path182,.header.is-active .logo svg #path184,.header.is-active .logo svg #path186,.header.is-active .logo svg #path188,.header.is-active .logo svg #path190,.header.is-active .logo svg #path192,.header.is-active .logo svg #path194,.header.is-active .logo svg #path196,.header.is-active .logo svg #path198,.header.is-active .logo svg #path200,.header.is-active .logo svg #path202,.header.is-active .logo svg #path204,.header.is-active .logo svg #path206,.header.is-active .logo svg #path208,.header.is-active .logo svg #path210,.header.is-active .logo svg #path212,.header.is-active .logo svg #path214,.header.is-active .logo svg #path216,.header.is-active .logo svg #path218,.header.is-active .logo svg #path220,.header.is-active .logo svg #path222,.header.is-active .logo svg #path224,.header.is-active .logo svg #path226,.header.is-active .logo svg #path228,.header.is-active .logo svg #path230,.header.is-active .logo svg #path244,.header.is-scroll .logo svg #path156,.header.is-scroll .logo svg #path158,.header.is-scroll .logo svg #path160,.header.is-scroll .logo svg #path162,.header.is-scroll .logo svg #path164,.header.is-scroll .logo svg #path166,.header.is-scroll .logo svg #path168,.header.is-scroll .logo svg #path170,.header.is-scroll .logo svg #path172,.header.is-scroll .logo svg #path174,.header.is-scroll .logo svg #path176,.header.is-scroll .logo svg #path178,.header.is-scroll .logo svg #path180,.header.is-scroll .logo svg #path182,.header.is-scroll .logo svg #path184,.header.is-scroll .logo svg #path186,.header.is-scroll .logo svg #path188,.header.is-scroll .logo svg #path190,.header.is-scroll .logo svg #path192,.header.is-scroll .logo svg #path194,.header.is-scroll .logo svg #path196,.header.is-scroll .logo svg #path198,.header.is-scroll .logo svg #path200,.header.is-scroll .logo svg #path202,.header.is-scroll .logo svg #path204,.header.is-scroll .logo svg #path206,.header.is-scroll .logo svg #path208,.header.is-scroll .logo svg #path210,.header.is-scroll .logo svg #path212,.header.is-scroll .logo svg #path214,.header.is-scroll .logo svg #path216,.header.is-scroll .logo svg #path218,.header.is-scroll .logo svg #path220,.header.is-scroll .logo svg #path222,.header.is-scroll .logo svg #path224,.header.is-scroll .logo svg #path226,.header.is-scroll .logo svg #path228,.header.is-scroll .logo svg #path230,.header.is-scroll .logo svg #path244{fill:#333}.header,.header__menu{position:fixed;top:0;left:0;width:100%;-webkit-transition:.5s;transition:.5s}.header{z-index:10;display:block}.header.is-active,.header.is-scroll{background-color:#fff;-webkit-box-shadow:0 0 8px 0 rgba(34,60,80,.2);box-shadow:0 0 8px 0 rgba(34,60,80,.2)}.header.is-active .header__menu-link,.header.is-scroll .header__menu-link{color:#181a19}.header.is-active .header__menu{-webkit-transform:translateY(0);transform:translateY(0)}.header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:4px;padding-bottom:4px}.header__menu{min-height:100vh;padding-top:80px;-webkit-transform:translateY(-150vh);transform:translateY(-150vh);background-color:#fff}@media screen and (min-width:1100px){.header__menu{position:relative;display:block;width:auto;min-height:0;margin-left:auto;padding-top:0;-webkit-transform:translateY(0);transform:translateY(0);background-color:transparent}}.header__menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;list-style:none;text-align:center}@media screen and (min-width:1100px){.header__menu-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.header__menu-item{margin-bottom:16px;padding-top:3px}@media screen and (min-width:1100px){.header__menu-item{margin-bottom:0;margin-left:32px}}.header__menu-link{font-size:18px;white-space:nowrap;text-transform:uppercase;color:#fff}@media screen and (min-width:1100px){.header__menu-link{font-size:15px;text-align:left}}@media screen and (min-width:1340px){.header__menu-link{font-size:18px}}.header.is-active .header__menu-link:hover,.header.is-scroll .header__menu-link:hover,.header__menu-link:hover{color:#e6194d}.top{position:relative;background-image:url(https://visengine.com/360/veparis/assets/img/bg-top.jpeg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.top::before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;content:'';pointer-events:none;opacity:.3;background-color:#000}.top .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh;padding-top:40px;padding-bottom:40px}.top__title{line-height:1;margin-bottom:36px;-webkit-transition:.5s;transition:.5s;text-align:center;text-transform:uppercase;opacity:0;color:#fff;font-size:80px}@media (max-width:1400px){.top__title{font-size:calc(24px + 56*((100vw - 320px)/1080))}}.top__subtitle{line-height:1;display:block;margin-bottom:36px;-webkit-animation-delay:.5s;animation-delay:.5s;text-align:center;text-transform:uppercase;color:#fff;font-size:25px}@media (max-width:1400px){.top__subtitle{font-size:calc(16px + 9*((100vw - 320px)/1080))}}.top__button{-webkit-animation-delay:.7s;animation-delay:.7s}.concept .container.container--paddings{padding-bottom:0}.concept__title,.concept__uptitle{color:#e6194d}.concept__subtitle{margin-bottom:56px}.concept__descr{text-align:center}.concept__icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:700px;margin:0 auto -32px;padding-top:56px}@media screen and (min-width:1024px){.concept__icons{max-width:1300px;padding-top:100px}}.concept__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:32px}@media screen and (min-width:576px){.concept__icon{width:calc(50% - 16px)}}@media screen and (min-width:1024px){.concept__icon{width:calc(25% - 16px)}}.concept__icon svg{fill:transparent;width:90px;height:90px;margin-bottom:16px;-webkit-transition:fill .5s 1s;transition:fill .5s 1s;stroke:#e6194d;stroke-dasharray:2220;stroke-dashoffset:2220;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media screen and (min-width:576px){.concept__icon svg{width:72px;height:72px}}.concept__icon--furniture svg,.concept__icon--location svg{-webkit-animation-duration:3s;animation-duration:3s;stroke-width:1px}.concept__icon--move svg,.concept__icon--shop svg{-webkit-animation-duration:1s;animation-duration:1s;stroke-width:2px}.concept__icon.is-active svg{fill:#e6194d;-webkit-animation-name:draw;animation-name:draw;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.concept__icon-text{max-width:220px;text-align:center;font-size:19px}@media (max-width:1400px){.concept__icon-text{font-size:calc(15px + 4*((100vw - 320px)/1080))}}.video .container{padding-right:0;padding-bottom:0;padding-left:0}.video__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:64px;-webkit-transition:.5s;transition:.5s}@media screen and (min-width:768px){.video__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.about__descr p:last-child,.gallery__descr p:last-child,.video__item:last-child{margin-bottom:0}@media screen and (min-width:768px){.video__item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.video__link{position:relative;width:100%}@media screen and (min-width:768px){.video__link{width:40%}}.video__link img,.vr__link img{display:block;width:100%}.video__btn{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:75px;height:75px;margin:auto;border-radius:50%}.video__descr{width:100%;margin-bottom:32px;padding-right:24px;padding-left:24px}@media screen and (min-width:768px){.video__descr{width:60%;margin-bottom:0;padding-right:64px;padding-left:64px}.video__item:nth-child(even) .video__descr{padding-right:64px;padding-left:64px}}.video__title{-webkit-animation-delay:.35s;animation-delay:.35s;color:#e6194d}@media screen and (min-width:768px){.video__title{text-align:left}}.video__subtitle{-webkit-animation-delay:.5s;animation-delay:.5s}@media screen and (min-width:768px){.video__subtitle{text-align:left}}.video__text{text-align:center}@media screen and (min-width:768px){.video__text{text-align:left}}.video__text p{display:block;-webkit-animation-delay:.7s;animation-delay:.7s;font-size:18px}@media (max-width:1400px){.video__text p{font-size:calc(15px + 3*((100vw - 320px)/1080))}}.video__text a{margin-top:8px;-webkit-animation-delay:.9s;animation-delay:.9s}.gallery .container{padding-bottom:64px}.gallery__subtitle{color:#e6194d}.gallery__title{margin-bottom:32px}@media screen and (min-width:768px){.gallery__title{margin-bottom:64px}}.gallery__descr{max-width:1200px;margin-right:auto;margin-left:auto;text-align:center}.gallery__descr p{font-size:18px}@media screen and (min-width:768px){.gallery__descr p{margin-bottom:32px}}@media (max-width:1400px){.gallery__descr p{font-size:calc(15px + 3*((100vw - 320px)/1080))}}.gallery__item,.gallery__list{display:-webkit-box;display:-ms-flexbox;display:flex}.gallery__list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gallery__item{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:500px;margin-bottom:15px;padding:32px 32px 120px;text-align:center;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media screen and (min-width:768px){.gallery__item{width:calc(50% - 7px);padding:64px 64px 120px}}@media screen and (min-width:1024px){.gallery__item{width:calc(33.33% - 10px)}}.gallery__item:hover::after{opacity:1}@media screen and (min-width:1024px){.gallery__item:first-child{width:100%;min-height:800px;max-height:100vh}.gallery__item:first-child .gallery__item-title{line-height:1.2;margin-bottom:48px;font-size:64px}}@media screen and (min-width:1024px) and (max-width:1400px){.gallery__item:first-child .gallery__item-title{font-size:calc(32px + 32*((100vw - 320px)/1080))}}@media screen and (min-width:1024px){.gallery__item:first-child .gallery__item-descr p{line-height:1.5;max-width:900px;font-size:22px}}@media screen and (min-width:1024px) and (max-width:1400px){.gallery__item:first-child .gallery__item-descr p{font-size:calc(15px + 7*((100vw - 320px)/1080))}}.gallery__item::after,.gallery__item::before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;content:'';-webkit-transition:.5s;transition:.5s;pointer-events:none}.gallery__item::before{opacity:.2;background-color:#000}.gallery__item::after{opacity:0;background-color:#e6194d}.gallery__item-title{margin-bottom:32px;text-transform:uppercase}.gallery__item-descr,.gallery__item-link,.gallery__item-title{position:relative;z-index:1;color:#fff}.gallery__item-descr ul{margin:0;padding:0;list-style:none}.gallery__item-descr ul p{position:relative}.gallery__item-descr ul p::before{position:absolute;top:6px;left:-13px;width:6px;height:6px;content:'';border-radius:50%;background-color:#fff}.gallery__item-descr li,.gallery__item-descr p{line-height:1.25;font-size:16px}@media (max-width:1400px){.gallery__item-descr li,.gallery__item-descr p{font-size:calc(14px + 2*((100vw - 320px)/1080))}}.gallery__item-link{position:absolute;bottom:64px;display:block;text-transform:uppercase;font-size:18px}@media (max-width:1400px){.gallery__item-link{font-size:calc(16px + 2*((100vw - 320px)/1080))}}.gallery__item-link:hover{color:#fff}.vr .container{padding-bottom:0}.vr__subtitle{color:#e6194d}.vr__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vr__link img{max-width:1100px;margin:-32px auto}@media screen and (min-width:768px){.vr__link img{margin:-64px auto -32px}}@media screen and (min-width:1100px){.vr__link img{margin:-32px auto -100px}}.vr__link-btn{width:100px;height:100px;-webkit-transition:.5s;transition:.5s;border-radius:50%;background-image:url(https://visengine.com/360/veparis/assets/img/360.png);background-repeat:no-repeat;background-position:50% 50%;background-size:contain}@media screen and (min-width:768px){.vr__link-btn{width:200px;height:200px}}.vr__link-btn:hover{opacity:.7}.about .container{padding-bottom:64px}.about__title{color:#e6194d}@media screen and (min-width:768px){.about__subtitle{margin-bottom:64px}}.about__descr{text-align:center}.about__descr p{font-size:18px}@media (max-width:1400px){.about__descr p{font-size:calc(15px + 3*((100vw - 320px)/1080))}}@media screen and (min-width:768px){.about__descr p{margin-bottom:32px}}.interactive .container{padding-bottom:56px}.interactive__title{margin-bottom:0;color:#e6194d}.interactive__link{display:block;margin-top:-32px;margin-bottom:-56px}@media screen and (min-width:768px){.interactive__link{margin-top:-48px;margin-bottom:-100px}}@media screen and (min-width:1024px){.interactive__link{margin-bottom:-160px}}.interactive__link img{display:block;width:100%;max-width:1100px;margin:0 auto}.map{background-color:#f6f6f6}.map .container{padding-top:56px;padding-bottom:16px}.map__title{color:#e6194d}.contacts-map{height:500px;max-height:100vh}.contacts{background-color:#f6f6f6}.contacts .container{max-width:1400px;padding-top:56px;padding-bottom:0}@media screen and (min-width:1024px){.contacts .container{padding-top:80px;padding-bottom:32px}}.contacts__link:hover span,.contacts__subtitle{color:#e6194d}.contacts__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:16px}@media screen and (min-width:768px){.contacts__row{padding-top:32px}}@media screen and (min-width:1024px){.contacts__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:64px}}.contacts__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-bottom:56px}@media screen and (min-width:1024px){.contacts__form{width:calc(50% - 64px);margin-bottom:0}}.contacts__form-section{width:100%}@media screen and (min-width:768px){.contacts__form-section{width:calc(50% - 6px)}}#ui-id-1-button,.contacts__input{font-weight:400;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:40px;margin-bottom:12px;padding:0 10px;color:#000;border:1px solid #bfbfbf;border-radius:0!important;background-color:#fff;opacity:1}#ui-id-1-button::-webkit-input-placeholder,.contacts__input::-webkit-input-placeholder{opacity:1;color:#bfbfbf}#ui-id-1-button::-moz-placeholder,.contacts__input::-moz-placeholder{opacity:1;color:#bfbfbf}#ui-id-1-button:-ms-input-placeholder,.contacts__input:-ms-input-placeholder{opacity:1;color:#bfbfbf}#ui-id-1-button:-moz-placeholder,.contacts__input:-moz-placeholder{opacity:1;color:#bfbfbf}#ui-id-1-button span,.contacts__input span{font-size:18px;padding:0;color:#bfbfbf}#ui-id-1-button::before{position:absolute;top:0;right:16px;bottom:0;width:10px;height:4px;margin:auto;content:'';border-top:4px solid #bfbfbf;border-right:5px solid transparent;border-left:5px solid transparent}span[aria-labelledby] span{color:#181a19!important}span[aria-labelledby=ui-id-1] span,span[aria-labelledby=ui-id-2] span{color:#bfbfbf!important}.ui-selectmenu-icon{display:none}.contacts__input--select-list{max-height:173px;padding:0}.contacts__input--select-list .ui-menu-item{display:-webkit-box;display:-ms-flexbox;display:flex}.contacts__input--select-list .ui-menu-item-wrapper{font-size:18px;width:100%;margin:0;padding:6px 15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.5s;transition:.5s;color:#181a19;border:0}.contacts__input--select-list .ui-menu-item-wrapper:hover{color:#181a19;background-color:#eee}.contacts__input--select-list .ui-state-active{color:#fff;border:0;background:#000}.contacts__btn{font-weight:400;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:50px;padding:0 35px;cursor:pointer;-webkit-transition:all ease-out .3s;transition:all ease-out .3s;color:#fff;border:0;border-radius:5px;background-color:#000}.contacts__btn:hover{background-color:#333}.contacts__info{width:100%}@media screen and (min-width:1024px){.contacts__info{width:calc(50% - 64px)}}.contacts__info-subtitle{font-family:"Constantia",sans-serif;text-align:left;text-transform:none;color:#181a19;font-size:22px}@media (max-width:1400px){.contacts__info-subtitle{font-size:calc(15px + 7*((100vw - 320px)/1080))}}.contacts__links{margin-bottom:48px}.contacts__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.contacts__link:last-child{margin-bottom:0}.contacts__link svg{width:24px;height:24px;margin-right:16px}.contacts__link span{-webkit-transition:.5s;transition:.5s;color:#181a19;font-size:17px}@media (max-width:1400px){.contacts__link span{font-size:calc(14px + 3*((100vw - 320px)/1080))}}.contacts__socials{display:-webkit-box;display:-ms-flexbox;display:flex}.contacts__social{margin-right:16px}.contacts__social svg{width:30px;height:30px;-webkit-transition:.5s;transition:.5s}.contacts__social:hover svg{fill:#e6194d}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImVsZW1lbnRzL19idG4uc2NzcyIsInNlY3Rpb25zL19jb25jZXB0LnNjc3MiLCJjb3JlL19mb250cy5zY3NzIiwiY29yZS9fYmFzZS5zY3NzIiwiYXBwLmNzcyIsImNvcmUvX21peGlucy5zY3NzIiwiZWxlbWVudHMvX2J1cmdlci5zY3NzIiwiZWxlbWVudHMvX2JhY2stdG8tdG9wLnNjc3MiLCJlbGVtZW50cy9fY29va2llLnNjc3MiLCJlbGVtZW50cy9fbG9nby5zY3NzIiwic2VjdGlvbnMvX2hlYWRlci5zY3NzIiwic2VjdGlvbnMvX3RvcC5zY3NzIiwic2VjdGlvbnMvX3ZpZGVvLnNjc3MiLCJzZWN0aW9ucy9fYWJvdXQuc2NzcyIsInNlY3Rpb25zL19nYWxsZXJ5LnNjc3MiLCJzZWN0aW9ucy9fdnIuc2NzcyIsInNlY3Rpb25zL19pbnRlcmFjdGl2ZS5zY3NzIiwic2VjdGlvbnMvX21hcC5zY3NzIiwic2VjdGlvbnMvX2NvbnRhY3RzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkEsQUE0RUEsb0NBQ0UsRSxDQUNFLFMsQ0FDQSwyQixDQUNBLG1CLENBR0YsRSxDQUNFLFMsQ0FDQSw0QixDQUNBLHNCLEFBVkosNEJBQ0UsRSxDQUNFLFMsQ0FDQSwyQixDQUNBLG1CLENBR0YsRSxDQUNFLFMsQ0FDQSw0QixDQUNBLHNCLEFDV0osd0JBQ0UsRSxDQUNFLHFCLEFBRkosZ0JBQ0UsRSxDQUNFLHFCLEFDbkdKLFdBQ0Usc0IsQ0FDQSxnRyxBQUlGLFdBQ0UsaUIsQ0FDQSxzRkNSRixDLENDVUEsTyxDQURBLFEsQ0RORSw2QixDQUFBLHFCLENDWUYsSSxDRFRBLEksQ0FFRSxXLENBQ0EsUSxDQUNBLFMsQ0FHRixJLENBQ0UsbUMsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBR0YsSSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxlLENBR0YsRSxDQ1dBLEUsQ0FDQSxFLENBQ0EsRSxDQUNBLEUsQ0FDQSxFLENEVEUseUIsQ0FDQSxlLENBQ0EsZSxDQUdGLEUsQ0VjRSxjLENBQ0EsMEJGZkYsRSxDRXFCSSxrREZqQkosRSxDRVVFLGMsQ0FDQSwwQkZYRixFLENFaUJJLGlERmJKLEUsQ0VNRSxjLENBQ0EsMEJGUEYsRSxDRWFJLGlERlRKLEUsQ0VFRSxjLENBQ0EsMEJGSEYsRSxDRVNJLGlERkxKLEUsQ0VGRSxjLENBQ0EsMEJGQ0YsRSxDRUtJLGlERkRKLEUsQ0VORSxjLENBQ0EsMEJGS0YsRSxDRUNJLGlERDBCSixDLENBQ0EsRSxDRHhCQSxDLENDc0JBLEksQ0RsQkUsZSxDRWRBLGMsQ0FDQSwwQkR1Q0UsQyxDQUNBLEUsQ0QvQkosQyxDQzZCSSxJLENDaENBLGlERllKLEMsQ0FDRSxvQixDQUNBLGUsQ0FHRixDLENBQ0Usd0MsQ0FBQSxnQyxDQUNBLG9CLENBQ0EsYSxDQUhGLE8sQ0FNSSxhLENBSUosSyxDQ3VCQSxLLENEcEJJLFMsQ0MwQkosTSxDRHRCQSxLLENDcUJBLE0sQ0FEQSxRLENEaEJFLHlCLENBQ0EsUyxDQUdGLEssQ0FDRSxvQixDQUNBLGEsQ0FDQSx3QixDRWhGQSxTLENBRUEsZ0MsQ0FDRSxTLENBQ0EsYSxDQUdGLHVCLENBQ0UsUyxDQUNBLGEsQ0FHRiwyQixDQUNFLFMsQ0FDQSxhLENBR0Ysc0IsQ0FDRSxTLENBQ0EsYSxDRmtFSixRLENBQ0UsVyxDQUdGLFcsQ0NnQ0EsYyxDRDlCRSw4QixDQUNBLDRCLENBR0YsRyxDQUNFLGEsQ0FDQSxnQixDQUlGLGdCLENBQ0UsVSxDQUNBLHdCLENBQ0EsZ0IsQ0FIRixXLENBQ0UsVSxDQUNBLHdCLENBQ0EsZ0IsQ0FHRixVLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLGdCLENBRUEsZ0MsQ0FMRixvQixDQVFJLGUsQ0FJSixLLENBQ0Usa0IsQ0FBQSxtQixDQUFBLFcsQ0FHRixVLENBQ0UsaUIsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsYyxDRWhKQSxvQ0YySUYsVSxDQVFJLGdCQUlKLG9CLENBQ0UsZ0IsQ0FDQSxtQixDRXpKQSxvQ0Z1SkYsb0IsQ0FLSSxnQixDQUNBLHFCLEFFN0pGLHFDRnVKRixvQixDQVNJLGlCLENBQ0Esc0JBSUosSSxDQUNFLDhCLENBQ0EsZSxDQUNBLGEsQ0FDQSwwQixDQUFBLDBCLENBQUEsbUIsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxzQixDQUNBLGMsQ0FDQSx3QixDQUFBLHFCLENBQUEsb0IsQ0FBQSxnQixDQUNBLG1ELENBQUEsMkMsQ0FDQSxrQixDQUNBLG9CLENBQ0Esd0IsQ0FDQSxVLENBQ0EsUSxDQUNBLDJCLENBQ0Esd0IsQ0FDQSx1QixDQUFBLGUsQ0UzSUEsYyxDQUNBLDBCRndIRixJLENFbEhJLGlERmtISixVLENBdUJJLFUsQ0FDQSx3QixDQUlKLE0sQ0FDRSx5QixDQUNBLGEsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxpQixDQUNBLHdCLENFM0pBLGMsQ0FDQSwwQkZvSkYsTSxDRTlJSSxrREZ5SkosUyxDQUNFLHlCLENBQ0EsYSxDQUNBLGEsQ0FDQSxrQixDQUNBLGlCLENBQ0Esd0IsQ0V0S0EsYyxDQUNBLDBCRitKRixTLENFekpJLGlERm9LSixXLENDMkNBLFksQ0FDQSxTLENEekNFLFMsQ0cxTkYsTyxDQUNFLGlCLENBQ0EsVSxDQUNBLDBCLENBQUEsMEIsQ0FBQSxtQixDQUNBLGdCLENESkEscUNDQUYsTyxDQU9JLGNBSUosdUMsQ0FBQSx3QyxDRndRQSx1QyxDQURBLHdDLENFbFFNLGUsQ0FMTix1QyxDRjRRQSx1QyxDRW5RTSx1QyxDQUFBLCtCLENBS04sYyxDQUNFLGlCLENBQ0EsVSxDQUNBLEssQ0FDQSxNLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsYyxDQUNBLFMsQ0FURiw2QyxDQVlJLGdELENBQUEsd0MsQ0FaSiw0QyxDQWdCSSxpRCxDQUFBLHlDLENBRUEsc0IsQ0FBQSxjLENBSUosYyxDQUNFLFUsQ0FDQSxXLENBQ0EsVyxDQUNBLGMsQ0FDQSx3QixDQUFBLHFCLENBQUEsb0IsQ0FBQSxnQixDQUNBLFUsQ0FDQSxtQixDQVBGLHFCLENBQUEsc0IsQ0FXSSxhLENBQ0EsVSxDQUNBLFUsQ0FDQSxzQixDQUFBLGMsQ0FDQSxxQixDQUNBLGUsQ0FoQkoscUIsQ0FvQkksa0MsQ0FBQSwwQixDQUVBLHVDLENBQUEsK0IsQ041RUosbUIsQ0FDRSxxQixDQUdGLFUsQ0FDRSxVLENBVUYsMkIsQ0FQQSxvQixDQVNFLDBCLENBQUEsMEIsQ0FBQSxtQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQVhGLG9CLENBRUUsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FLRiwyQixDQUNFLGlCLENBSUEsaUIsQ0FHRixXLENBQ0UsMEMsQ0FDQSwyQixDQUNBLDBCLENBQ0EsdUIsQ0FDQSxxQixDQUVGLDZCLENBQ0UsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxXLENBQ0EscUQsQ0FBQSw2QyxDQUdGLG1ELENBQ0UsaUIsQ0FDQSxpQixDQUNBLFUsQ0FDQSxTLENBQ0EsVSxDQUNBLFksQ0FHRixtRCxDQUNFLGlCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBSUYsNkIsQ0FDRSxVLENBQ0EsVyxDQUNBLGMsQ0FHRixxRSxDQUNFLFcsQ0FDQSxZLENBR0YscUUsQ0FDRSxVLENBQ0EsVyxDT3pFRixZLENBQ0UsYyxDQUNBLFUsQ0FDQSxVLENBQ0EsVyxDQUNBLFksQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EscUIsQ0FDQSw4QyxDQUFBLHNDLENGSEEsb0NFUEYsWSxDQWFJLFUsQ0FDQSxXLENBQ0EsVSxDQUNBLGFBaEJKLGdCLENBb0JJLGlCLENBQ0EsSyxDQUNBLE8sQ0FDQSxRLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsVyxDQzNCSixjLENBWUUsYyxDQUNBLGUsQ0FDQSxRLENBQ0EsTSxDQUNBLFksQ0FDQSxVLENBQ0EsYyxDQUNBLGUsQ0FDQSxhLENBQ0EscUIsQ0FDQSw4QyxDQUFBLHNDLENBdEJGLHlCLENBRUksZSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0hDRixvQ0dQRix5QixDQVFNLHNCLENBQUEsbUIsQ0FBQSwwQixDQUNFLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLG9CQVRSLGdCLENBeUJJLGMsQ0F6QkosbUIsQ0E2QkksZ0IsQ0FDQSxrQixDQUFBLGEsQ0FBQSxTLENDOUJKLEssQ0FDRSxVLENBRUEsZSxDSklBLHFDSVBGLEssQ0FNSSxpQkFOSixLLENBQUEsUyxDQVVJLFUsQ0FWSixrQixDTHNnQkksa0IsQ0FDQSxrQixDQUNBLGtCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLGtCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLGtCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLGtCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLGtCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLGtCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLGtCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLGtCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLGtCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLGtCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLGtCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLGtCLENBQ0Esa0IsQ0sxaUJKLGtCLENBa0RNLFMsQ0FDQSxzQixDQUFBLGMsQ0FuRE4sa0IsQ0F1RE0sZ0IsQ0FNTixvQyxDTHVmQSxvQyxDQUNBLG9DLENBQ0Esb0MsQ0FDQSxvQyxDQUNBLG9DLENBQ0Esb0MsQ0FDQSxvQyxDQUNBLG9DLENBQ0Esb0MsQ0FDQSxvQyxDQUNBLG9DLENBQ0Esb0MsQ0FDQSxvQyxDQUNBLG9DLENBQ0Esb0MsQ0FDQSxvQyxDQUNBLG9DLENBQ0Esb0MsQ0FDQSxvQyxDQUNBLG9DLENBQ0Esb0MsQ0FDQSxvQyxDQUNBLG9DLENBQ0Esb0MsQ0FDQSxvQyxDQUNBLG9DLENBQ0Esb0MsQ0FDQSxvQyxDQUNBLG9DLENBQ0Esb0MsQ0FDQSxvQyxDQUNBLG9DLENBQ0Esb0MsQ0FDQSxvQyxDQUNBLG9DLENBQ0Esb0MsQ0FDQSxvQyxDQUNBLG9DLENBQ0Esb0MsQ0FDQSxvQyxDQUNBLG9DLENBQ0Esb0MsQ0FDQSxvQyxDQUNBLG9DLENBQ0Esb0MsQ0FDQSxvQyxDQUNBLG9DLENBQ0Esb0MsQ0FDQSxvQyxDQUNBLG9DLENBQ0Esb0MsQ0FDQSxvQyxDQUNBLG9DLENBQ0Esb0MsQ0FDQSxvQyxDQUNBLG9DLENBQ0Esb0MsQ0FDQSxvQyxDQUNBLG9DLENBQ0Esb0MsQ0FDQSxvQyxDQUNBLG9DLENBQ0Esb0MsQ0FDQSxvQyxDQUNBLG9DLENBQ0Esb0MsQ0FDQSxvQyxDQUNBLG9DLENBQ0Esb0MsQ0FDQSxvQyxDQUNBLG9DLENBQ0Esb0MsQ0FDQSxvQyxDQUNBLG9DLENBQ0Esb0MsQ0FDQSxvQyxDQUNBLG9DLENLemhCTSxTLENDdkdOLE8sQ0FxQ0EsYSxDQUNFLGMsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FHQSxzQixDQUFBLGMsQ0E1Q0YsTyxDQUVFLFUsQ0FHQSxhLENBTEYsaUIsQ0FBQSxpQixDQVdJLHFCLENBQ0EsOEMsQ0FBQSxzQyxDQVpKLG9DLENBQUEsb0MsQ0FlTSxhLENBZk4sK0IsQ0F5Qk0sK0IsQ0FBQSx1QixDQXpCTixrQixDQThCSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLGUsQ0FDQSxrQixDQUlKLGEsQ0FLRSxnQixDQUNBLGdCLENBRUEsb0MsQ0FBQSw0QixDQUNBLHFCLENMdkNBLHFDSzhCRixhLENBWUksaUIsQ0FDQSxhLENBQ0EsVSxDQUNBLFksQ0FDQSxnQixDQUNBLGEsQ0FDQSwrQixDQUFBLHVCLENBQ0EsOEJBSUosa0IsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsUSxDQUNBLFMsQ0FDQSxlLENBQ0EsaUIsQ0wzREEscUNLcURGLGtCLENBU0ksNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsb0JBSUosa0IsQ0FDRSxrQixDQUNBLGUsQ0xwRUEscUNLa0VGLGtCLENBS0ksZSxDQUNBLGtCQUlKLGtCLENBQ0UsYyxDQUNBLGtCLENBQ0Esd0IsQ0FDQSxVLENMaEZBLHFDSzRFRixrQixDQU9JLGMsQ0FDQSxpQixBTHBGRixxQ0s0RUYsa0IsQ0FXSSxnQkE5RkosMEMsQ0FBQSwwQyxDQW1GQSx3QixDQWVJLGEsQ0NsR0osSSxDQUNFLGlCLENBQ0Esd0MsQ0FDQSwyQixDQUNBLDJCLENBQ0EscUIsQ0FMRixZLENBU0ksaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLFEsQ0FDQSxNLENBQ0EsVyxDQUNBLFUsQ0FDQSxtQixDQUNBLFUsQ0FDQSxxQixDQWxCSixlLENBc0JJLGlCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxtQixDQUlKLFcsQ0FDRSxhLENBQ0Esa0IsQ0FDQSxzQixDQUFBLGMsQ0FDQSxpQixDQUNBLHdCLENBQ0EsUyxDQUNBLFUsQ05XQSxjLENBQ0EsMEJNbkJGLFcsQ055Qkksa0RNYkosYyxDQUNFLGEsQ0FDQSxhLENBQ0Esa0IsQ0FDQSwyQixDQUFBLG1CLENBQ0EsaUIsQ0FDQSx3QixDQUNBLFUsQ05EQSxjLENBQ0EsMEJNUEYsYyxDTmFJLGlETURKLFksQ0FDRSwyQixDQUFBLG1CLENWMURGLHVDLENBRUksZ0IsQ0FRSixlLENBSkEsaUIsQ0FDRSxhLENBT0Ysa0IsQ0FDRSxrQixDQUdGLGUsQ0FDRSxpQixDQUdGLGUsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLGtCLENBQUEsYyxDQUNBLGUsQ0FDQSxtQixDQUNBLGdCLENJckJBLHFDSmVGLGUsQ0FTSSxnQixDQUNBLG1CQUlKLGMsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsVSxDQUNBLGtCLENJbENBLG9DSjZCRixjLENBUUksd0IsQUlyQ0YscUNKNkJGLGMsQ0FXSSx3QkFYSixrQixDQWVJLGdCLENBQ0EsVSxDQUNBLFcsQ0FDQSxrQixDQUNBLDhCLENBQUEsc0IsQ0FFQSxjLENBQ0EscUIsQ0FDQSxzQixDQUNBLG9DLENBQUEsNEIsQ0lyREYsb0NKNkJGLGtCLENBMEJNLFUsQ0FDQSxhRzZ5Qk4sNkIsQ0h4eUJBLDRCLENBRUUsNkIsQ0FBQSxxQixDQUVBLGdCLENBR0Ysd0IsQ0d1eUJBLHdCLENIcnlCRSw2QixDQUFBLHFCLENBRUEsZ0IsQ0FHRiw0QixDQUNFLFksQ0FDQSwyQixDQUFBLG1CLENBQ0Esd0MsQ0FBQSxnQyxDQUNBLDBCLENBQUEsa0IsQ0FDQSxtQyxDQUFBLDJCLENBR0YsbUIsQ0FDRSxlLENBQ0EsaUIsQ0l6Q0EsYyxDQUNBLDBCSnNDRixtQixDSWhDSSxpRE8xREosaUIsQ0FFSSxlLENBQ0EsZ0IsQ0FDQSxjLENBSUosWSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw2QixDQUFBLGlDLENBQUEsNkIsQ0FDQSxrQixDQUNBLHNCLENBQUEsYyxDUExBLG9DT0NGLFksQ0FPSSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSxvQkNBSiwwQixDQ0VBLDRCLENGVkEsdUIsQ0FZSSxlLENQYkYsb0NPQ0YsNEIsQ0FpQk0sNkIsQ0FBQSw2QixDQUFBLDhCLENBQUEsNEJBS04sWSxDQUNFLGlCLENBQ0EsVSxDUHpCQSxvQ091QkYsWSxDQUtJLFdBTEosZ0IsQ0dwQkEsYSxDSDZCSSxhLENBQ0EsVSxDQUlKLFcsQ0FDRSxpQixDQUNBLFMsQ0FDQSxLLENBQ0EsTyxDQUNBLFEsQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxXLENBQ0EsaUIsQ0FHRixhLENBQ0UsVSxDQUNBLGtCLENBQ0Esa0IsQ0FDQSxpQixDUHREQSxvQ09rREYsYSxDQU9JLFMsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxpQixDQUlKLDBDLENBR00sa0IsQ0FDQSxtQkFLTixhLENBQ0UsNEIsQ0FBQSxvQixDQUNBLGEsQ1AzRUEsb0NPeUVGLGEsQ0FLSSxpQkFJSixnQixDQUNFLDJCLENBQUEsbUIsQ1BuRkEsb0NPa0ZGLGdCLENBSUksaUJBSUosWSxDQUNFLGlCLENQM0ZBLG9DTzBGRixZLENBSUksaUJBSkosYyxDQVFJLGEsQ0FDQSwyQixDQUFBLG1CLENQdkRGLGMsQ0FDQSwwQk82Q0YsYyxDUHZDSSxpRE91Q0osYyxDQWVJLGMsQ0FDQSwyQixDQUFBLG1CLENFakhKLG1CLENBRUksbUIsQ0FJSixrQixDQUNFLGEsQ0FHRixlLENBQ0Usa0IsQ1RKQSxvQ1NHRixlLENBSUksb0JBSUosZSxDQUNFLGdCLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGlCLENBSkYsaUIsQ1RpQ0UsYyxDQTVDQSxvQ1NXRixpQixDQVFNLG9CLEFUMEJKLDBCU2xDRixpQixDVHdDSSxpRFNoQkosYyxDQU5BLGMsQ0FRRSxtQixDQUFBLG1CLENBQUEsWSxDQVJGLGMsQ0FHRSxrQixDQUFBLGMsQ0FEQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FJRixjLENBQ0UsaUIsQ0FFQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLFUsQ0FDQSxnQixDQUNBLGtCLENBQ0EsdUIsQ0FDQSxpQixDQUNBLDJCLENBQ0EsMkIsQ0FDQSxxQixDVGhEQSxvQ1NtQ0YsYyxDQWdCSSxxQixDQUNBLHlCLEFUcERGLHFDU21DRixjLENBb0JJLDJCQXBCSiwyQixDQXlCTSxTLENUNURKLHFDU21DRiwwQixDQStCTSxVLENBQ0EsZ0IsQ0FDQSxnQixDQWpDTiwrQyxDQW9DUSxlLENBQ0Esa0IsQ1Q1Qk4sZ0IsQUFDQSw0RFNWRiwrQyxDVGdCSSxrRCxBQW5ERixxQ1NtQ0YsaUQsQ0E0Q1UsZSxDQUNBLGUsQ1RwQ1IsZ0IsQUFDQSw0RFNWRixpRCxDVGdCSSxpRFNoQkoscUIsQ0FBQSxzQixDQXVESSxpQixDQUNBLEssQ0FDQSxPLENBQ0EsUSxDQUNBLE0sQ0FDQSxXLENBQ0EsVSxDQUNBLHNCLENBQUEsYyxDQUNBLG1CLENBL0RKLHNCLENBbUVJLFUsQ0FDQSxxQixDQXBFSixxQixDQXdFSSxTLENBQ0Esd0IsQ0FJSixvQixDQUdFLGtCLENBQ0Esd0IsQ0FJRixvQixDQWtDQSxtQixDQTFDQSxvQixDQVNFLGlCLENBQ0EsUyxDQUNBLFUsQ0FIRix1QixDQU1JLFEsQ0FDQSxTLENBQ0EsZSxDQVJKLHlCLENBV00saUIsQ0FYTixpQyxDQWNRLGlCLENBQ0EsTyxDQUNBLFUsQ0FDQSxTLENBQ0EsVSxDQUNBLFUsQ0FDQSxpQixDQUNBLHFCLENWKytCTix1QixDVXBnQ0Ysc0IsQ0E0QkksZ0IsQ1R4R0YsYyxDQUNBLDBCRG9sQ0ksdUIsQ1V6Z0NOLHNCLENUckVJLGlEU3VHSixtQixDQUNFLGlCLENBRUEsVyxDQUNBLGEsQ0FDQSx3QixDVG5IQSxjLENBQ0EsMEJTNkdGLG1CLENUdkdJLGlEU3VHSix5QixDQVdJLFUsQ0M1S0osYyxDQUVJLGdCLENBSUosYSxDQUNFLGEsQ0FHRixTLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FIRixhLENBUUksZ0IsQ0FDQSxpQixDVlpGLG9DVUdGLGEsQ0FZTSx5QixBVmZKLHFDVUdGLGEsQ0FlTSwwQkFLTixhLENBQ0UsVyxDQUNBLFksQ0FDQSxzQixDQUFBLGMsQ0FDQSxpQixDQUNBLG9DLENBQ0EsMkIsQ0FDQSwyQixDQUNBLHVCLENWL0JBLG9DVXVCRixhLENBV0ksVyxDQUNBLGNBWkosbUIsQ0FnQkksVSxDRjlDSixpQixDQUVJLG1CLENBSUosYSxDQUNFLGEsQ1JBQSxvQ1FHRixnQixDQUVJLG9CQUlKLGEsQ0FDRSxpQixDQURGLGUsQ1JtQ0UsYyxDQUNBLDBCUXBDRixlLENSMENJLGlELEFBbkRGLG9DUVNGLGUsQ0FNTSxvQkd0Qk4sdUIsQ0FFSSxtQixDQUlKLG1CLENBQ0UsZSxDQUNBLGEsQ0FHRixrQixDQUNFLGEsQ0FDQSxnQixDQUNBLG1CLENYUEEsb0NXSUYsa0IsQ0FNSSxnQixDQUNBLHNCLEFYWEYscUNXSUYsa0IsQ0FVSSxzQkFWSixzQixDQWNJLGEsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxhLENDNUJKLEksQ0FDRSx3QixDQURGLGUsQ0FJSSxnQixDQUNBLG1CLENBSUosVyxDQUNFLGEsQ0FHRixhLENBQ0UsWSxDQUNBLGdCLENDZkYsUyxDQUNFLHdCLENBREYsb0IsQ0FJSSxnQixDQUNBLGdCLENBQ0EsZ0IsQ2JDRixxQ2FQRixvQixDQVNNLGdCLENBQ0EscUJBNEtOLDBCLENBdktBLG1CLENBQ0UsYSxDQUdGLGMsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsZ0IsQ2JqQkEsb0NhWUYsYyxDQVFJLGtCLEFicEJGLHFDYVlGLGMsQ0FXSSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLGtCQUlKLGUsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLGtCLENBQUEsYyxDQUNBLFUsQ0FDQSxrQixDYmpDQSxxQ2E0QkYsZSxDQVFJLHNCLENBQ0EsaUJBSUosdUIsQ0FDRSxVLENiMUNBLG9DYXlDRix1QixDQUlJLHVCQUlKLGUsQ2R5d0NBLGdCLENjdndDRSxlLENBQ0EsMEIsQ0FBQSwwQixDQUFBLG1CLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsVSxDQUNBLFcsQ0FDQSxrQixDQUNBLGMsQ0FDQSxVLENBQ0Esd0IsQ0FDQSx5QixDQUNBLHFCLENiN0NBLFMsQ0FFQSwwQyxDRDh6Q0EsMkMsQ0M3ekNFLFMsQ0FDQSxhLENBR0YsaUMsQ0Q2ekNBLGtDLENDNXpDRSxTLENBQ0EsYSxDQUdGLHFDLENENHpDQSxzQyxDQzN6Q0UsUyxDQUNBLGEsQ0FHRixnQyxDRDJ6Q0EsaUMsQ0MxekNFLFMsQ0FDQSxhLENhY0osb0IsQ2QreUNFLHFCLENjOXhDRSxjLENBQ0EsUyxDQUNBLGEsQ0FJSix1QixDQUVJLGlCLENBQ0EsSyxDQUNBLFUsQ0FDQSxRLENBQ0EsVSxDQUNBLFUsQ0FDQSxXLENBQ0EsVSxDQUNBLDRCLENBQ0Esa0MsQ0FDQSxpQyxDQUlKLDBCLENBQ0UsdUIsQ0FHRixrQyxDZDB4Q0Esa0MsQ2N4eENFLHVCLENBR0YsbUIsQ0FDRSxZLENBR0YsNkIsQ0FDRSxnQixDQUNBLFMsQ0FGRiwyQyxDQUtJLG1CLENBQUEsbUIsQ0FBQSxZLENBTEosbUQsQ0FTSSxjLENBQ0EsVSxDQUNBLFEsQ0FDQSxnQixDQUNBLHdCLENBQUEscUIsQ0FBQSxvQixDQUFBLGdCLENBQ0Esc0IsQ0FBQSxjLENBQ0EsYSxDQUNBLFEsQ0FoQkoseUQsQ0FtQk0sYSxDQUNBLHFCLENBcEJOLDhDLENBeUJJLFUsQ0FDQSxRLENBQ0EsZSxDQUlKLGMsQ0FDRSxlLENBQ0EsMEIsQ0FBQSwwQixDQUFBLG1CLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsVSxDQUNBLFcsQ0FDQSxjLENBQ0EsYyxDQUNBLG1DLENBQUEsMkIsQ0FDQSxVLENBQ0EsUSxDQUNBLGlCLENBQ0EscUIsQ0FiRixvQixDQWdCSSxxQixDQU1KLGUsQ0FDRSxVLENiM0pBLHFDYTBKRixlLENBSUksd0JBSUosd0IsQ0FDRSxtQyxDQUNBLGUsQ0FDQSxtQixDQUNBLGEsQ2IxSEEsYyxDQUNBLDBCYXFIRix3QixDYi9HSSxpRGF3SEosZ0IsQ0FDRSxrQixDQUdGLGUsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLGlCLENBSEYsMEIsQ0FNSSxlLENBTkosbUIsQ0FnQkksVSxDQUNBLFcsQ0FDQSxpQixDQWxCSixvQixDQXNCSSxzQixDQUFBLGMsQ0FDQSxhLENiMUpGLGMsQ0FDQSwwQmFrSUYsb0IsQ2I1SEksaURheUpKLGtCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FHRixpQixDQUNFLGlCLENBREYscUIsQ0FJSSxVLENBQ0EsVyxDQUNBLHNCLENBQUEsYyxDQU5KLDJCLENBV00sWSIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmJnLWV4dHJhLWRhcmstZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5vcGFjaXR5LTcge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi52aWRlby1pY29uLWJveCA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi52aWRlby1pY29uLWJveCAudmlkZW8taWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi52aWRlby1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvdmlkZW8tYnRuLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi52aWRlby1pY29uIC52aWRlby1pY29uLXNvbmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTEwO1xuICBhbmltYXRpb246IHZpZGVvLWljb24tc29uYXIgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG4udmlkZW8taWNvbiAudmlkZW8taWNvbi1zb25hciAudmlkZW8taWNvbi1zb25hci1iZnIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogJyc7XG4gIHRvcDogLTI1cHg7XG4gIGxlZnQ6IC0yNXB4O1xuICB6LWluZGV4OiAtMTAwO1xufVxuXG4udmlkZW8taWNvbiAudmlkZW8taWNvbi1zb25hciAudmlkZW8taWNvbi1zb25hci1hZnIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogJyc7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB6LWluZGV4OiAtNTA7XG59XG5cblxuLnZpZGVvLWljb24tbGFyZ2UgLnZpZGVvLWljb24ge1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbi52aWRlby1pY29uLWxhcmdlIC52aWRlby1pY29uIC52aWRlby1pY29uLXNvbmFyIC52aWRlby1pY29uLXNvbmFyLWJmciB7XG4gIHdpZHRoOiAxMjVweDtcbiAgaGVpZ2h0OiAxMjVweDtcbn1cblxuLnZpZGVvLWljb24tbGFyZ2UgLnZpZGVvLWljb24gLnZpZGVvLWljb24tc29uYXIgLnZpZGVvLWljb24tc29uYXItYWZyIHtcbiAgd2lkdGg6IDk1cHg7XG4gIGhlaWdodDogOTVweDtcbn1cblxuQGtleWZyYW1lcyB2aWRlby1pY29uLXNvbmFyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEwKTtcbiAgfVxufVxuIiwiLmNvbmNlcHQge1xuICAuY29udGFpbmVyLmNvbnRhaW5lci0tcGFkZGluZ3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5jb25jZXB0X191cHRpdGxlIHtcbiAgY29sb3I6ICRoaWdobGlnaHQ7XG59XG5cbi5jb25jZXB0X190aXRsZSB7XG4gIGNvbG9yOiAkaGlnaGxpZ2h0O1xufVxuXG4uY29uY2VwdF9fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuXG4uY29uY2VwdF9fZGVzY3Ige1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb25jZXB0X19pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IDAgYXV0byAtMzJweDtcbiAgcGFkZGluZy10b3A6IDU2cHg7XG5cbiAgQGluY2x1ZGUgbWluKDEwMjQpIHtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuLmNvbmNlcHRfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICBAaW5jbHVkZSBtaW4oNTc2KSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbWluKDEwMjQpIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAxNnB4KTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAuNXMgMXM7XG5cbiAgICBzdHJva2U6ICRoaWdobGlnaHQ7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMjIyMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMjIyMDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICBAaW5jbHVkZSBtaW4oNTc2KSB7XG4gICAgICB3aWR0aDogNzJweDtcbiAgICAgIGhlaWdodDogNzJweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbmNlcHRfX2ljb24tLWxvY2F0aW9uIHN2Zyxcbi5jb25jZXB0X19pY29uLS1mdXJuaXR1cmUgc3ZnIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcblxuICBzdHJva2Utd2lkdGg6IDFweDtcbn1cblxuLmNvbmNlcHRfX2ljb24tLW1vdmUgc3ZnLFxuLmNvbmNlcHRfX2ljb24tLXNob3Agc3ZnIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblxuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cblxuLmNvbmNlcHRfX2ljb24uaXMtYWN0aXZlIHN2ZyB7XG4gIGZpbGw6ICRoaWdobGlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBkcmF3O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1kZWxheTogMHM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG59XG5cbi5jb25jZXB0X19pY29uLXRleHQge1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250KDE5LCAxNSk7XG59XG5cbkBrZXlmcmFtZXMgZHJhdyB7XG4gIHRvIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgfVxufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBDb25zdGFudGlhO1xuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL0NvbnN0YW50aWEud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvQ29uc3RhbnRpYS53b2ZmJykgIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEh1b3ZhO1xuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL0h1b3ZhLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0h1b3ZhLndvZmYnKSAgZm9ybWF0KCd3b2ZmJyk7XG59XG4iLCIqLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6ICRmb250O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBjb2xvcjogJHRleHQ7XG59XG5cbmJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDMyMHB4O1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogJHRpdGxlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cbmgxIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250KDM0LCAyNCk7XG59XG5cbmgyIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250KDMwLCAyMik7XG59XG5cbmgzIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250KDI4LCAyMCk7XG59XG5cbmg0IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250KDI2LCAxOCk7XG59XG5cbmg1IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250KDI0LCAxNyk7XG59XG5cbmg2IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250KDIwLCAxNik7XG59XG5cbnAsXG5zcGFuLFxuYSxcbmxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQoMjEsIDE2KTtcbn1cblxucCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuXG5hIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zaXRpb24taG92ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICRsaW5rO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Y7XG4gIH1cbn1cblxub2wsXG51bCB7XG4gIGxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbmlucHV0LFxudGV4dGFyZWEsXG5zZWxlY3QsXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmlucHV0IHtcbiAgcGFkZGluZzogM3B4IDEwcHggNXB4IDEwcHg7XG4gIGNvbG9yOiAkdGV4dDtcbiAgYm9yZGVyOiAxcHggc29saWQgJHRleHQ7XG5cbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJHRleHQpO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuaW5wdXQuZXJyb3IsXG50ZXh0YXJlYS5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2VkMWIyNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmJkMWQzICFpbXBvcnRhbnQ7XG59XG5cbnN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLy/QuNC30LzQtdC90Y/QtdC8INGG0LLQtdGCINCy0YvQtNC10LvQtdC90LjRjyDRgtC10LrRgdGC0LAg0LzRi9GI0YzRjlxuOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGhpZ2hsaWdodDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5tYWluLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgJi5uby1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLm1haW4ge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjRweDtcblxuICBAaW5jbHVkZSBtaW4oNzY4KSB7XG4gICAgcGFkZGluZzogMCA2NHB4O1xuICB9XG59XG5cbi5jb250YWluZXItLXBhZGRpbmdzIHtcbiAgcGFkZGluZy10b3A6IDU2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuXG4gIEBpbmNsdWRlIG1pbig3NjgpIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxuICBAaW5jbHVkZSBtaW4oMTAyNCkge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gIH1cbn1cblxuLmJ0biB7XG4gIGZvbnQtZmFtaWx5OiAnSHVvdmEnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDI1cHggMTBweCAyNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFuc2l0aW9uLWhvdmVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlnaGxpZ2h0O1xuICBib3gtc2hhZG93OiBub25lO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udCgyMSwgMTYpO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoaWdobGlnaHQtaG92O1xuICB9XG59XG5cbi50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkdGl0bGU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udCg0MCwgMjApO1xufVxuXG4uc3VidGl0bGUge1xuICBmb250LWZhbWlseTogJHRpdGxlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQoMjUsIDE2KTtcbn1cblxuLmZhZGVJbkxlZnQsXG4uZmFkZUluUmlnaHQsXG4uZmFkZUluVXAge1xuICBvcGFjaXR5OiAwO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBDb25zdGFudGlhO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NvbnN0YW50aWEud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0NvbnN0YW50aWEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogSHVvdmE7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSHVvdmEud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0h1b3ZhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogXCJDb25zdGFudGlhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGNvbG9yOiAjMTgxYTE5OyB9XG5cbmJvZHkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAzMjBweDsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogXCJIdW92YVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwIDAgMTBweCAwOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAzNHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMjRweCArICAgICAgMTAgICAgICAgKiAoKDEwMHZ3IC0gMzIwcHgpICAvIDEwODApKTsgfSB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMjJweCArICAgICAgOCAgICAgICAqICgoMTAwdncgLSAzMjBweCkgIC8gMTA4MCkpOyB9IH1cblxuaDMge1xuICBmb250LXNpemU6IDI4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygyMHB4ICsgICAgICA4ICAgICAgICogKCgxMDB2dyAtIDMyMHB4KSAgLyAxMDgwKSk7IH0gfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMjZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDE4cHggKyAgICAgIDggICAgICAgKiAoKDEwMHZ3IC0gMzIwcHgpICAvIDEwODApKTsgfSB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTdweCArICAgICAgNyAgICAgICAqICgoMTAwdncgLSAzMjBweCkgIC8gMTA4MCkpOyB9IH1cblxuaDYge1xuICBmb250LXNpemU6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxNnB4ICsgICAgICA0ICAgICAgICogKCgxMDB2dyAtIDMyMHB4KSAgLyAxMDgwKSk7IH0gfVxuXG5wLFxuc3BhbixcbmEsXG5saSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMjFweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgcCxcbiAgICBzcGFuLFxuICAgIGEsXG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDE2cHggKyAgICAgIDUgICAgICAgKiAoKDEwMHZ3IC0gMzIwcHgpICAvIDEwODApKTsgfSB9XG5cbnAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIDEwcHggMDsgfVxuXG5hIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjM2FkM2Q2OyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjYTRlYmVjOyB9XG5cbm9sIGxpLFxudWwgbGkge1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0LFxudGV4dGFyZWEsXG5zZWxlY3QsXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuaW5wdXQge1xuICBwYWRkaW5nOiAzcHggMTBweCA1cHggMTBweDtcbiAgY29sb3I6ICMxODFhMTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxODFhMTk7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgLyogSUUgMTArICovXG4gIC8qIEZpcmVmb3ggMTgtICovIH1cbiAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMxODFhMTk7IH1cbiAgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMxODFhMTk7IH1cbiAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMTgxYTE5OyB9XG4gIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMxODFhMTk7IH1cblxudGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7IH1cblxuaW5wdXQuZXJyb3IsXG50ZXh0YXJlYS5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2VkMWIyNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmJkMWQzICFpbXBvcnRhbnQ7IH1cblxuc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MTk0ZDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MTk0ZDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuLm1haW4td3JhcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gIC5tYWluLXdyYXAubm8tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tYWluIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTsgfVxuXG4uY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDI0cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNjRweDsgfSB9XG5cbi5jb250YWluZXItLXBhZGRpbmdzIHtcbiAgcGFkZGluZy10b3A6IDU2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lci0tcGFkZGluZ3Mge1xuICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jb250YWluZXItLXBhZGRpbmdzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDsgfSB9XG5cbi5idG4ge1xuICBmb250LWZhbWlseTogJ0h1b3ZhJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDI1cHggMTBweCAyNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjE5NGQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDIxcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5idG4ge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDE2cHggKyAgICAgIDUgICAgICAgKiAoKDEwMHZ3IC0gMzIwcHgpICAvIDEwODApKTsgfSB9XG4gIC5idG46aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTMwNWY7IH1cblxuLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSHVvdmFcIiwgc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMjBweCArICAgICAgMjAgICAgICAgKiAoKDEwMHZ3IC0gMzIwcHgpICAvIDEwODApKTsgfSB9XG5cbi5zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkh1b3ZhXCIsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDE2cHggKyAgICAgIDkgICAgICAgKiAoKDEwMHZ3IC0gMzIwcHgpICAvIDEwODApKTsgfSB9XG5cbi5mYWRlSW5MZWZ0LFxuLmZhZGVJblJpZ2h0LFxuLmZhZGVJblVwIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4uYnVyZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAuYnVyZ2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaGVhZGVyLmlzLWFjdGl2ZSAuYnVyZ2VyX19sYWJlbDo6YmVmb3JlLCAuaGVhZGVyLmlzLWFjdGl2ZSAuYnVyZ2VyX19sYWJlbDo6YWZ0ZXIsXG4uaGVhZGVyLmlzLXNjcm9sbCAuYnVyZ2VyX19sYWJlbDo6YmVmb3JlLFxuLmhlYWRlci5pcy1zY3JvbGwgLmJ1cmdlcl9fbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4uaGVhZGVyLmlzLWFjdGl2ZSAuYnVyZ2VyX19sYWJlbDo6YWZ0ZXIsXG4uaGVhZGVyLmlzLXNjcm9sbCAuYnVyZ2VyX19sYWJlbDo6YWZ0ZXIge1xuICAtd2Via2l0LWZpbHRlcjogZHJvcC1zaGFkb3coMCAtN3B4ICMwMDApO1xuICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAtN3B4ICMwMDApOyB9XG5cbi5idXJnZXJfX2lucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMTdweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwOyB9XG4gIC5idXJnZXJfX2lucHV0OmNoZWNrZWQgKyAuYnVyZ2VyX19sYWJlbDo6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpIHJvdGF0ZVooNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCkgcm90YXRlWig0NWRlZyk7IH1cbiAgLmJ1cmdlcl9faW5wdXQ6Y2hlY2tlZCArIC5idXJnZXJfX2xhYmVsOjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KSByb3RhdGVaKC00NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KSByb3RhdGVaKC00NWRlZyk7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGluaXRpYWw7XG4gICAgICAgICAgICBmaWx0ZXI6IGluaXRpYWw7IH1cblxuLmJ1cmdlcl9fbGFiZWwge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW46IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXB4OyB9XG4gIC5idXJnZXJfX2xhYmVsOjpiZWZvcmUsIC5idXJnZXJfX2xhYmVsOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgY29udGVudDogJyc7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXM7XG4gICAgdHJhbnNpdGlvbjogLjVzO1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuYnVyZ2VyX19sYWJlbDo6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDExcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDExcHgpO1xuICAgIC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygwIC03cHggI2ZmZik7XG4gICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgLTdweCAjZmZmKTsgfVxuXG4uYmctZXh0cmEtZGFyay1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4ub3BhY2l0eS03IHtcbiAgb3BhY2l0eTogMC43OyB9XG5cbi52aWRlby1pY29uLWJveCA+IHNwYW4ge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnZpZGVvLWljb24tYm94IC52aWRlby1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi52aWRlby1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3ZpZGVvLWJ0bi5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi52aWRlby1pY29uIC52aWRlby1pY29uLXNvbmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTEwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogdmlkZW8taWNvbi1zb25hciAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiB2aWRlby1pY29uLXNvbmFyIDJzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4udmlkZW8taWNvbiAudmlkZW8taWNvbi1zb25hciAudmlkZW8taWNvbi1zb25hci1iZnIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogJyc7XG4gIHRvcDogLTI1cHg7XG4gIGxlZnQ6IC0yNXB4O1xuICB6LWluZGV4OiAtMTAwOyB9XG5cbi52aWRlby1pY29uIC52aWRlby1pY29uLXNvbmFyIC52aWRlby1pY29uLXNvbmFyLWFmciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiAnJztcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogLTEwcHg7XG4gIHotaW5kZXg6IC01MDsgfVxuXG4udmlkZW8taWNvbi1sYXJnZSAudmlkZW8taWNvbiB7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIGZvbnQtc2l6ZTogMjZweDsgfVxuXG4udmlkZW8taWNvbi1sYXJnZSAudmlkZW8taWNvbiAudmlkZW8taWNvbi1zb25hciAudmlkZW8taWNvbi1zb25hci1iZnIge1xuICB3aWR0aDogMTI1cHg7XG4gIGhlaWdodDogMTI1cHg7IH1cblxuLnZpZGVvLWljb24tbGFyZ2UgLnZpZGVvLWljb24gLnZpZGVvLWljb24tc29uYXIgLnZpZGVvLWljb24tc29uYXItYWZyIHtcbiAgd2lkdGg6IDk1cHg7XG4gIGhlaWdodDogOTVweDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdmlkZW8taWNvbi1zb25hciB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfSB9XG5cbkBrZXlmcmFtZXMgdmlkZW8taWNvbi1zb25hciB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfSB9XG5cbi5iYWNrLXRvLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIHJpZ2h0OiAxNnB4O1xuICBib3R0b206IDE2cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgOHB4IDAgcmdiYSgzNCwgNjAsIDgwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDM0LCA2MCwgODAsIDAuMik7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYmFjay10by10b3Age1xuICAgICAgcmlnaHQ6IDMycHg7XG4gICAgICBib3R0b206IDMycHg7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDsgfSB9XG4gIC5iYWNrLXRvLXRvcCBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuXG4uY29va2llX25vdGljZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzE4MWExOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgOHB4IDAgcmdiYSgzNCwgNjAsIDgwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDM0LCA2MCwgODAsIDAuMik7IH1cbiAgLmNvb2tpZV9ub3RpY2UgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5jb29raWVfbm90aWNlIC5jb250YWluZXIge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuY29va2llX25vdGljZSBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgLmNvb2tpZV9ub3RpY2UgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICBmbGV4OiBub25lOyB9XG5cbi5sb2dvIHtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE3MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAgIC5sb2dvIHtcbiAgICAgIG1heC13aWR0aDogMjUwcHg7IH0gfVxuICAubG9nbyBzdmcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxvZ28gc3ZnICNwYXRoMTU2LFxuICAgIC5sb2dvIHN2ZyAjcGF0aDE1OCxcbiAgICAubG9nbyBzdmcgI3BhdGgxNjAsXG4gICAgLmxvZ28gc3ZnICNwYXRoMTYyLFxuICAgIC5sb2dvIHN2ZyAjcGF0aDE2NCxcbiAgICAubG9nbyBzdmcgI3BhdGgxNjYsXG4gICAgLmxvZ28gc3ZnICNwYXRoMTY4LFxuICAgIC5sb2dvIHN2ZyAjcGF0aDE3MCxcbiAgICAubG9nbyBzdmcgI3BhdGgxNzIsXG4gICAgLmxvZ28gc3ZnICNwYXRoMTc0LFxuICAgIC5sb2dvIHN2ZyAjcGF0aDE3NixcbiAgICAubG9nbyBzdmcgI3BhdGgxNzgsXG4gICAgLmxvZ28gc3ZnICNwYXRoMTgwLFxuICAgIC5sb2dvIHN2ZyAjcGF0aDE4MixcbiAgICAubG9nbyBzdmcgI3BhdGgxODQsXG4gICAgLmxvZ28gc3ZnICNwYXRoMTg2LFxuICAgIC5sb2dvIHN2ZyAjcGF0aDE4OCxcbiAgICAubG9nbyBzdmcgI3BhdGgxOTAsXG4gICAgLmxvZ28gc3ZnICNwYXRoMTkyLFxuICAgIC5sb2dvIHN2ZyAjcGF0aDE5NCxcbiAgICAubG9nbyBzdmcgI3BhdGgxOTYsXG4gICAgLmxvZ28gc3ZnICNwYXRoMTk4LFxuICAgIC5sb2dvIHN2ZyAjcGF0aDIwMCxcbiAgICAubG9nbyBzdmcgI3BhdGgyMDIsXG4gICAgLmxvZ28gc3ZnICNwYXRoMjA0LFxuICAgIC5sb2dvIHN2ZyAjcGF0aDIwNixcbiAgICAubG9nbyBzdmcgI3BhdGgyMDgsXG4gICAgLmxvZ28gc3ZnICNwYXRoMjEwLFxuICAgIC5sb2dvIHN2ZyAjcGF0aDIxMixcbiAgICAubG9nbyBzdmcgI3BhdGgyMTQsXG4gICAgLmxvZ28gc3ZnICNwYXRoMjE2LFxuICAgIC5sb2dvIHN2ZyAjcGF0aDIxOCxcbiAgICAubG9nbyBzdmcgI3BhdGgyMjAsXG4gICAgLmxvZ28gc3ZnICNwYXRoMjIyLFxuICAgIC5sb2dvIHN2ZyAjcGF0aDIyNCxcbiAgICAubG9nbyBzdmcgI3BhdGgyMjYsXG4gICAgLmxvZ28gc3ZnICNwYXRoMjI4LFxuICAgIC5sb2dvIHN2ZyAjcGF0aDIzMCB7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXM7XG4gICAgICB0cmFuc2l0aW9uOiAuNXM7IH1cbiAgICAubG9nbyBzdmcgI3BhdGgyNDQge1xuICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC41cztcbiAgICAgIHRyYW5zaXRpb246IC41czsgfVxuXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgxNTYsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgxNTgsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgxNjAsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgxNjIsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgxNjQsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgxNjYsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgxNjgsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgxNzAsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgxNzIsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgxNzQsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgxNzYsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgxNzgsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgxODAsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgxODIsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgxODQsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgxODYsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgxODgsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgxOTAsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgxOTIsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgxOTQsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgxOTYsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgxOTgsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgyMDAsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgyMDIsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgyMDQsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgyMDYsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgyMDgsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgyMTAsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgyMTIsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgyMTQsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgyMTYsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgyMTgsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgyMjAsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgyMjIsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgyMjQsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgyMjYsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgyMjgsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgyMzAsXG4uaGVhZGVyLmlzLWFjdGl2ZSAubG9nbyBzdmcgI3BhdGgyNDQsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgxNTYsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgxNTgsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgxNjAsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgxNjIsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgxNjQsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgxNjYsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgxNjgsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgxNzAsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgxNzIsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgxNzQsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgxNzYsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgxNzgsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgxODAsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgxODIsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgxODQsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgxODYsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgxODgsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgxOTAsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgxOTIsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgxOTQsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgxOTYsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgxOTgsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgyMDAsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgyMDIsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgyMDQsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgyMDYsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgyMDgsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgyMTAsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgyMTIsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgyMTQsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgyMTYsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgyMTgsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgyMjAsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgyMjIsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgyMjQsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgyMjYsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgyMjgsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgyMzAsXG4uaGVhZGVyLmlzLXNjcm9sbCAubG9nbyBzdmcgI3BhdGgyNDQge1xuICBmaWxsOiAjMzMzOyB9XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXM7XG4gIHRyYW5zaXRpb246IC41czsgfVxuICAuaGVhZGVyLmlzLWFjdGl2ZSwgLmhlYWRlci5pcy1zY3JvbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgOHB4IDAgcmdiYSgzNCwgNjAsIDgwLCAwLjIpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMzQsIDYwLCA4MCwgMC4yKTsgfVxuICAgIC5oZWFkZXIuaXMtYWN0aXZlIC5oZWFkZXJfX21lbnUtbGluaywgLmhlYWRlci5pcy1zY3JvbGwgLmhlYWRlcl9fbWVudS1saW5rIHtcbiAgICAgIGNvbG9yOiAjMTgxYTE5OyB9XG4gICAgICAuaGVhZGVyLmlzLWFjdGl2ZSAuaGVhZGVyX19tZW51LWxpbms6aG92ZXIsIC5oZWFkZXIuaXMtc2Nyb2xsIC5oZWFkZXJfX21lbnUtbGluazpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZTYxOTRkOyB9XG4gIC5oZWFkZXIuaXMtYWN0aXZlIC5oZWFkZXJfX21lbnUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIC5oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7IH1cblxuLmhlYWRlcl9fbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC41cztcbiAgdHJhbnNpdGlvbjogLjVzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUwdmgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUwdmgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC5oZWFkZXJfX21lbnUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cblxuLmhlYWRlcl9fbWVudS1saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC5oZWFkZXJfX21lbnUtbGlzdCB7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi5oZWFkZXJfX21lbnUtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLmhlYWRlcl9fbWVudS1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMzJweDsgfSB9XG5cbi5oZWFkZXJfX21lbnUtbGluayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgLmhlYWRlcl9fbWVudS1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgICAuaGVhZGVyX19tZW51LWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLmhlYWRlcl9fbWVudS1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2U2MTk0ZDsgfVxuXG4udG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmctdG9wLmpwZWdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnRvcDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBjb250ZW50OiAnJztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAuMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gIC50b3AgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuLnRvcF9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXM7XG4gIHRyYW5zaXRpb246IC41cztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBvcGFjaXR5OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA4MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAudG9wX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMjRweCArICAgICAgNTYgICAgICAgKiAoKDEwMHZ3IC0gMzIwcHgpICAvIDEwODApKTsgfSB9XG5cbi50b3BfX3N1YnRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjVzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjVzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC50b3BfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxNnB4ICsgICAgICA5ICAgICAgICogKCgxMDB2dyAtIDMyMHB4KSAgLyAxMDgwKSk7IH0gfVxuXG4udG9wX19idXR0b24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjdzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjdzOyB9XG5cbi5jb25jZXB0IC5jb250YWluZXIuY29udGFpbmVyLS1wYWRkaW5ncyB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5jb25jZXB0X191cHRpdGxlIHtcbiAgY29sb3I6ICNlNjE5NGQ7IH1cblxuLmNvbmNlcHRfX3RpdGxlIHtcbiAgY29sb3I6ICNlNjE5NGQ7IH1cblxuLmNvbmNlcHRfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDsgfVxuXG4uY29uY2VwdF9fZGVzY3Ige1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNvbmNlcHRfX2ljb25zIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIC0zMnB4O1xuICBwYWRkaW5nLXRvcDogNTZweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29uY2VwdF9faWNvbnMge1xuICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH0gfVxuXG4uY29uY2VwdF9faWNvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jb25jZXB0X19pY29uIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbmNlcHRfX2ljb24ge1xuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTZweCk7IH0gfVxuICAuY29uY2VwdF9faWNvbiBzdmcge1xuICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAuNXMgMXM7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAuNXMgMXM7XG4gICAgc3Ryb2tlOiAjZTYxOTRkO1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDIyMjA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDIyMjA7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5jb25jZXB0X19pY29uIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICBoZWlnaHQ6IDcycHg7IH0gfVxuXG4uY29uY2VwdF9faWNvbi0tbG9jYXRpb24gc3ZnLFxuLmNvbmNlcHRfX2ljb24tLWZ1cm5pdHVyZSBzdmcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7IH1cblxuLmNvbmNlcHRfX2ljb24tLW1vdmUgc3ZnLFxuLmNvbmNlcHRfX2ljb24tLXNob3Agc3ZnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIHN0cm9rZS13aWR0aDogMnB4OyB9XG5cbi5jb25jZXB0X19pY29uLmlzLWFjdGl2ZSBzdmcge1xuICBmaWxsOiAjZTYxOTRkO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBkcmF3O1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBkcmF3O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTsgfVxuXG4uY29uY2VwdF9faWNvbi10ZXh0IHtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE5cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5jb25jZXB0X19pY29uLXRleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDE1cHggKyAgICAgIDQgICAgICAgKiAoKDEwMHZ3IC0gMzIwcHgpICAvIDEwODApKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBkcmF3IHtcbiAgdG8ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwOyB9IH1cblxuQGtleWZyYW1lcyBkcmF3IHtcbiAgdG8ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwOyB9IH1cblxuLnZpZGVvIC5jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi52aWRlb19faXRlbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzO1xuICB0cmFuc2l0aW9uOiAuNXM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudmlkZW9fX2l0ZW0ge1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAudmlkZW9fX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC52aWRlb19faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfSB9XG5cbi52aWRlb19fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudmlkZW9fX2xpbmsge1xuICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gIC52aWRlb19fbGluayBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi52aWRlb19fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi52aWRlb19fZGVzY3Ige1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnZpZGVvX19kZXNjciB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlkZW9fX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC52aWRlb19fZGVzY3Ige1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4OyB9IH1cblxuLnZpZGVvX190aXRsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuMzVzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjM1cztcbiAgY29sb3I6ICNlNjE5NGQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudmlkZW9fX3RpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4udmlkZW9fX3N1YnRpdGxlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC41cztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC41czsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC52aWRlb19fc3VidGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi52aWRlb19fdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC52aWRlb19fdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLnZpZGVvX190ZXh0IHAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuN3M7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC43cztcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAudmlkZW9fX3RleHQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxNXB4ICsgICAgICAzICAgICAgICogKCgxMDB2dyAtIDMyMHB4KSAgLyAxMDgwKSk7IH0gfVxuICAudmlkZW9fX3RleHQgYSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuOXM7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC45czsgfVxuXG4uZ2FsbGVyeSAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7IH1cblxuLmdhbGxlcnlfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICNlNjE5NGQ7IH1cblxuLmdhbGxlcnlfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5nYWxsZXJ5X190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9IH1cblxuLmdhbGxlcnlfX2Rlc2NyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZ2FsbGVyeV9fZGVzY3IgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5nYWxsZXJ5X19kZXNjciBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLmdhbGxlcnlfX2Rlc2NyIHAge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMTVweCArICAgICAgMyAgICAgICAqICgoMTAwdncgLSAzMjBweCkgIC8gMTA4MCkpOyB9IH1cbiAgICAuZ2FsbGVyeV9fZGVzY3IgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmdhbGxlcnlfX2xpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uZ2FsbGVyeV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAzMnB4IDMycHggMTIwcHggMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmdhbGxlcnlfX2l0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICAgIHBhZGRpbmc6IDY0cHggNjRweCAxMjBweCA2NHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmdhbGxlcnlfX2l0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTBweCk7IH0gfVxuICAuZ2FsbGVyeV9faXRlbTpob3Zlcjo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmdhbGxlcnlfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiA4MDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHZoOyB9XG4gICAgICAuZ2FsbGVyeV9faXRlbTpmaXJzdC1jaGlsZCAuZ2FsbGVyeV9faXRlbS10aXRsZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNjRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuZ2FsbGVyeV9faXRlbTpmaXJzdC1jaGlsZCAuZ2FsbGVyeV9faXRlbS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygzMnB4ICsgICAgICAzMiAgICAgICAqICgoMTAwdncgLSAzMjBweCkgIC8gMTA4MCkpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZ2FsbGVyeV9faXRlbTpmaXJzdC1jaGlsZCAuZ2FsbGVyeV9faXRlbS1kZXNjciBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5nYWxsZXJ5X19pdGVtOmZpcnN0LWNoaWxkIC5nYWxsZXJ5X19pdGVtLWRlc2NyIHAge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMTVweCArICAgICAgNyAgICAgICAqICgoMTAwdncgLSAzMjBweCkgIC8gMTA4MCkpOyB9IH1cbiAgLmdhbGxlcnlfX2l0ZW06OmJlZm9yZSwgLmdhbGxlcnlfX2l0ZW06OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBjb250ZW50OiAnJztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC41cztcbiAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmdhbGxlcnlfX2l0ZW06OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogLjI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAuZ2FsbGVyeV9faXRlbTo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2MTk0ZDsgfVxuXG4uZ2FsbGVyeV9faXRlbS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmdhbGxlcnlfX2l0ZW0tZGVzY3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5nYWxsZXJ5X19pdGVtLWRlc2NyIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmdhbGxlcnlfX2l0ZW0tZGVzY3IgdWwgcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5nYWxsZXJ5X19pdGVtLWRlc2NyIHVsIHA6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIGxlZnQ6IC0xM3B4O1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuZ2FsbGVyeV9faXRlbS1kZXNjciBwLFxuICAuZ2FsbGVyeV9faXRlbS1kZXNjciBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLmdhbGxlcnlfX2l0ZW0tZGVzY3IgcCxcbiAgICAgIC5nYWxsZXJ5X19pdGVtLWRlc2NyIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAgICAgIDIgICAgICAgKiAoKDEwMHZ3IC0gMzIwcHgpICAvIDEwODApKTsgfSB9XG5cbi5nYWxsZXJ5X19pdGVtLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogNjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5nYWxsZXJ5X19pdGVtLWxpbmsge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDE2cHggKyAgICAgIDIgICAgICAgKiAoKDEwMHZ3IC0gMzIwcHgpICAvIDEwODApKTsgfSB9XG4gIC5nYWxsZXJ5X19pdGVtLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi52ciAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnZyX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZTYxOTRkOyB9XG5cbi52cl9fbGluayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC52cl9fbGluayBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIG1hcmdpbjogLTMycHggYXV0byAtMzJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudnJfX2xpbmsgaW1nIHtcbiAgICAgICAgbWFyZ2luOiAtNjRweCBhdXRvIC0zMnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC52cl9fbGluayBpbWcge1xuICAgICAgICBtYXJnaW46IC0zMnB4IGF1dG8gLTEwMHB4OyB9IH1cblxuLnZyX19saW5rLWJ0biB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXM7XG4gIHRyYW5zaXRpb246IC41cztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvMzYwLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnZyX19saW5rLWJ0biB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cbiAgLnZyX19saW5rLWJ0bjpob3ZlciB7XG4gICAgb3BhY2l0eTogLjc7IH1cblxuLmFib3V0IC5jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDsgfVxuXG4uYWJvdXRfX3RpdGxlIHtcbiAgY29sb3I6ICNlNjE5NGQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0X19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDsgfSB9XG5cbi5hYm91dF9fZGVzY3Ige1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFib3V0X19kZXNjciBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuYWJvdXRfX2Rlc2NyIHAge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMTVweCArICAgICAgMyAgICAgICAqICgoMTAwdncgLSAzMjBweCkgIC8gMTA4MCkpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFib3V0X19kZXNjciBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfSB9XG4gICAgLmFib3V0X19kZXNjciBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaW50ZXJhY3RpdmUgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4OyB9XG5cbi5pbnRlcmFjdGl2ZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogI2U2MTk0ZDsgfVxuXG4uaW50ZXJhY3RpdmVfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTMycHg7XG4gIG1hcmdpbi1ib3R0b206IC01NnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmludGVyYWN0aXZlX19saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IC00OHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmludGVyYWN0aXZlX19saW5rIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xNjBweDsgfSB9XG4gIC5pbnRlcmFjdGl2ZV9fbGluayBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5tYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2OyB9XG4gIC5tYXAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cblxuLm1hcF9fdGl0bGUge1xuICBjb2xvcjogI2U2MTk0ZDsgfVxuXG4uY29udGFjdHMtbWFwIHtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgbWF4LWhlaWdodDogMTAwdmg7IH1cblxuLmNvbnRhY3RzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjsgfVxuICAuY29udGFjdHMgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5jb250YWN0cyAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4OyB9IH1cblxuLmNvbnRhY3RzX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZTYxOTRkOyB9XG5cbi5jb250YWN0c19fcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDE2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFjdHNfX3JvdyB7XG4gICAgICBwYWRkaW5nLXRvcDogMzJweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jb250YWN0c19fcm93IHtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZy10b3A6IDY0cHg7IH0gfVxuXG4uY29udGFjdHNfX2Zvcm0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRhY3RzX19mb3JtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDY0cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5jb250YWN0c19fZm9ybS1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFjdHNfX2Zvcm0tc2VjdGlvbiB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA2cHgpOyB9IH1cblxuI3VpLWlkLTEtYnV0dG9uLFxuLmNvbnRhY3RzX19pbnB1dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIC8qIElFIDEwKyAqL1xuICAvKiBGaXJlZm94IDE4LSAqLyB9XG4gICN1aS1pZC0xLWJ1dHRvbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgLmNvbnRhY3RzX19pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2JmYmZiZjsgfVxuICAjdWktaWQtMS1idXR0b246Oi1tb3otcGxhY2Vob2xkZXIsXG4gIC5jb250YWN0c19faW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiZmJmYmY7IH1cbiAgI3VpLWlkLTEtYnV0dG9uOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgLmNvbnRhY3RzX19pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiZmJmYmY7IH1cbiAgI3VpLWlkLTEtYnV0dG9uOi1tb3otcGxhY2Vob2xkZXIsXG4gIC5jb250YWN0c19faW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2JmYmZiZjsgfVxuICAjdWktaWQtMS1idXR0b24gc3BhbixcbiAgLmNvbnRhY3RzX19pbnB1dCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogI2JmYmZiZjsgfVxuXG4jdWktaWQtMS1idXR0b246OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTZweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjYmZiZmJmO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG5zcGFuW2FyaWEtbGFiZWxsZWRieV0gc3BhbiB7XG4gIGNvbG9yOiAjMTgxYTE5ICFpbXBvcnRhbnQ7IH1cblxuc3BhblthcmlhLWxhYmVsbGVkYnk9J3VpLWlkLTEnXSBzcGFuLFxuc3BhblthcmlhLWxhYmVsbGVkYnk9J3VpLWlkLTInXSBzcGFuIHtcbiAgY29sb3I6ICNiZmJmYmYgIWltcG9ydGFudDsgfVxuXG4udWktc2VsZWN0bWVudS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29udGFjdHNfX2lucHV0LS1zZWxlY3QtbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDE3M3B4O1xuICBwYWRkaW5nOiAwOyB9XG4gIC5jb250YWN0c19faW5wdXQtLXNlbGVjdC1saXN0IC51aS1tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmNvbnRhY3RzX19pbnB1dC0tc2VsZWN0LWxpc3QgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXM7XG4gICAgdHJhbnNpdGlvbjogLjVzO1xuICAgIGNvbG9yOiAjMTgxYTE5O1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5jb250YWN0c19faW5wdXQtLXNlbGVjdC1saXN0IC51aS1tZW51LWl0ZW0td3JhcHBlcjpob3ZlciB7XG4gICAgICBjb2xvcjogIzE4MWExOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgLmNvbnRhY3RzX19pbnB1dC0tc2VsZWN0LWxpc3QgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLmNvbnRhY3RzX19idG4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCAzNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2Utb3V0IC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2Utb3V0IC4zcztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gIC5jb250YWN0c19fYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOyB9XG5cbi8qIGJlZ2luIElORk8gKi9cbi5jb250YWN0c19faW5mbyB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jb250YWN0c19faW5mbyB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA2NHB4KTsgfSB9XG5cbi5jb250YWN0c19faW5mby1zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvbnN0YW50aWFcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMTgxYTE5O1xuICBmb250LXNpemU6IDIycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5jb250YWN0c19faW5mby1zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMTVweCArICAgICAgNyAgICAgICAqICgoMTAwdncgLSAzMjBweCkgIC8gMTA4MCkpOyB9IH1cblxuLmNvbnRhY3RzX19saW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cblxuLmNvbnRhY3RzX19saW5rIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLmNvbnRhY3RzX19saW5rOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNvbnRhY3RzX19saW5rOmhvdmVyIHNwYW4ge1xuICAgIGNvbG9yOiAjZTYxOTRkOyB9XG4gIC5jb250YWN0c19fbGluayBzdmcge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgLmNvbnRhY3RzX19saW5rIHNwYW4ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzO1xuICAgIHRyYW5zaXRpb246IC41cztcbiAgICBjb2xvcjogIzE4MWExOTtcbiAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuY29udGFjdHNfX2xpbmsgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgICAgICAzICAgICAgICogKCgxMDB2dyAtIDMyMHB4KSAgLyAxMDgwKSk7IH0gfVxuXG4uY29udGFjdHNfX3NvY2lhbHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmNvbnRhY3RzX19zb2NpYWwge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgLmNvbnRhY3RzX19zb2NpYWwgc3ZnIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXM7XG4gICAgdHJhbnNpdGlvbjogLjVzOyB9XG4gIC5jb250YWN0c19fc29jaWFsOmhvdmVyIHN2ZyB7XG4gICAgZmlsbDogI2U2MTk0ZDsgfVxuXG4vKiBlbmQgICBJTkZPICovXG4iLCIvLyA9PT09PSByZXNwb25zaXZlID09PT09XG5AbWl4aW4gbWF4KCR3aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGggKyAncHgnKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBtaW4oJHdpZHRoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aCArICdweCcpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyA9PT09PSBvbCBzdHlsZSA9PT09PVxuQG1peGluIGNvdW50ZXIoJHZhcikge1xuICBjb3VudGVyLXJlc2V0OiAkdmFyO1xuICAmID4gbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogY291bnRlcigkdmFyKSAnKSAnO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiAkdmFyO1xuICB9XG59XG5cbi8vID09PT09IHBsYWNlaG9sZGVyIHN0eWxlID09PT09XG5AbWl4aW4gcGxhY2Vob2xkZXItY29sb3IoJGNvbG9yKSB7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAvKiBJRSAxMCsgKi9cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAvKiBGaXJlZm94IDE4LSAqL1xuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyA9PT09PSByZXNwb25zaXZlIGZvbnQgPT09PT1cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQoJHBjU2l6ZSwgJG1vYlNpemUpIHtcbiAgJG1heFdpZHRoOiAxNDAwOyAvL9C60L7QvdGC0LXQudC90LXRgFxuICAkYWRkU2l6ZTogJHBjU2l6ZSAtICRtb2JTaXplOyAvL9GA0LDQt9C90LjRhtCwINCyINGA0LDQt9C80LXRgNC1XG4gICRtYXhXaWR0aDogJG1heFdpZHRoIC0gMzIwOyAvL9GA0LDQt9C90LjRhtCwINCyINC60L7QvdGC0LXQudC90LXRgNCw0YVcbiAgZm9udC1zaXplOiAkcGNTaXplICsgcHg7IC8v0YDQsNC30LzQtdGAINC90LAg0LTQtdGB0LrRgtC+0L/QtVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLy/QvNC+0LHQuNC70YzQvdGL0Lkg0YjRgNC40YTRgiAtIDE2cHhcbiAgICAvL9C00LXRgdC60YLQvtC/0L3Ri9C5INGI0YDQuNGE0YIgLSAzMnB4XG4gICAgLy/QutC+0L3RgtC10LnQvdC10YAgLSAxMjAwcHhcbiAgICAvL2NhbGMo0LzQuNC90LjQvNCw0LvRjNC90YvQuSDRgNCw0LfQvNC10YAg0YjRgNC40YTRgtCwICsg0YDQsNC30L3QuNGG0LAg0YEg0LzQsNC60YHQuNC80LDQu9GM0L3Ri9C8ICogKDEwMHZ3ICAgICAgICAgICAgLyDRgNCw0LfQvNC10YAg0LrQvtC90YLQtdC50L3QtdGA0LApKVxuICAgIC8vZm9udC1zaXplOiBjYWxjKDE2cHggICAgICAgICAgICsgICAgICAgICAgIDE2ICAgICAgICAgICAqICgoMTAwdncgLSAzMjBweCkgIC8gICAgICgxMjAwKSkpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygjeyRtb2JTaXplICsgcHh9ICsgICAgICAjeyRhZGRTaXplfSAgICAgICAqICgoMTAwdncgLSAzMjBweCkgIC8gI3skbWF4V2lkdGh9KSk7XG4gIH1cbn0iLCIkYnVyZ2VyLWhlaWdodDogMTdweDtcbiRidXJnZXItd2lkdGg6IDI0cHg7XG4kYnVyZ2VyLWNvbG9yOiAjZmZmO1xuJGJ1cmdlci1pdGVtOiAzcHg7XG4kYnVyZ2VyLWl0ZW0tb2Zmc2V0OiAkYnVyZ2VyLWhlaWdodCAtICRidXJnZXItaXRlbSAqIDI7XG4kYnVyZ2VyLWl0ZW0tc2hhZG93OiAtMSAqICRidXJnZXItaXRlbSAtICgkYnVyZ2VyLWl0ZW0tb2Zmc2V0IC0gJGJ1cmdlci1pdGVtKSAvIDI7XG5cbi5idXJnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgQGluY2x1ZGUgbWluKDExMDApIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXIuaXMtYWN0aXZlLFxuLmhlYWRlci5pcy1zY3JvbGwge1xuICAuYnVyZ2VyX19sYWJlbCB7XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwICRidXJnZXItaXRlbS1zaGFkb3cgIzAwMCk7XG4gICAgfVxuICB9XG59XG5cbi5idXJnZXJfX2lucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6ICRidXJnZXItd2lkdGg7XG4gIGhlaWdodDogJGJ1cmdlci1oZWlnaHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgKyAuYnVyZ2VyX19sYWJlbDo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJGJ1cmdlci1oZWlnaHQgLyAyIC0gJGJ1cmdlci1pdGVtICogLjUpIHJvdGF0ZVooNDVkZWcpO1xuICB9XG5cbiAgJjpjaGVja2VkICsgLmJ1cmdlcl9fbGFiZWw6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJGJ1cmdlci1oZWlnaHQgLyAyIC0gJGJ1cmdlci1pdGVtICogMS41KSByb3RhdGVaKC00NWRlZyk7XG5cbiAgICBmaWx0ZXI6IGluaXRpYWw7XG4gIH1cbn1cblxuLmJ1cmdlcl9fbGFiZWwge1xuICB3aWR0aDogJGJ1cmdlci13aWR0aDtcbiAgaGVpZ2h0OiAkYnVyZ2VyLWhlaWdodDtcbiAgbWFyZ2luOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogJGJ1cmdlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJ1cmdlci1pdGVtIC8gMjtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRidXJnZXItaXRlbTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiAkYnVyZ2VyLWNvbG9yO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkYnVyZ2VyLWl0ZW0tb2Zmc2V0KTtcblxuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAkYnVyZ2VyLWl0ZW0tc2hhZG93ICRidXJnZXItY29sb3IpO1xuICB9XG59XG4iLCIuYmFjay10by10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICByaWdodDogMTZweDtcbiAgYm90dG9tOiAxNnB4O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDM0LCA2MCwgODAsIC4yKTtcblxuICBAaW5jbHVkZSBtaW4oNzY4KSB7XG4gICAgcmlnaHQ6IDMycHg7XG4gICAgYm90dG9tOiAzMnB4O1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4iLCIuY29va2llX25vdGljZSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWluKDU3Nikge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICR0ZXh0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IDAgcmdiYSgzNCwgNjAsIDgwLCAuMik7XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG5cbiAgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgZmxleDogbm9uZTtcbiAgfVxufVxuIiwiLmxvZ28ge1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTcwcHg7XG5cbiAgQGluY2x1ZGUgbWluKDEzNDApIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICNwYXRoMTU2LFxuICAgICNwYXRoMTU4LFxuICAgICNwYXRoMTYwLFxuICAgICNwYXRoMTYyLFxuICAgICNwYXRoMTY0LFxuICAgICNwYXRoMTY2LFxuICAgICNwYXRoMTY4LFxuICAgICNwYXRoMTcwLFxuICAgICNwYXRoMTcyLFxuICAgICNwYXRoMTc0LFxuICAgICNwYXRoMTc2LFxuICAgICNwYXRoMTc4LFxuICAgICNwYXRoMTgwLFxuICAgICNwYXRoMTgyLFxuICAgICNwYXRoMTg0LFxuICAgICNwYXRoMTg2LFxuICAgICNwYXRoMTg4LFxuICAgICNwYXRoMTkwLFxuICAgICNwYXRoMTkyLFxuICAgICNwYXRoMTk0LFxuICAgICNwYXRoMTk2LFxuICAgICNwYXRoMTk4LFxuICAgICNwYXRoMjAwLFxuICAgICNwYXRoMjAyLFxuICAgICNwYXRoMjA0LFxuICAgICNwYXRoMjA2LFxuICAgICNwYXRoMjA4LFxuICAgICNwYXRoMjEwLFxuICAgICNwYXRoMjEyLFxuICAgICNwYXRoMjE0LFxuICAgICNwYXRoMjE2LFxuICAgICNwYXRoMjE4LFxuICAgICNwYXRoMjIwLFxuICAgICNwYXRoMjIyLFxuICAgICNwYXRoMjI0LFxuICAgICNwYXRoMjI2LFxuICAgICNwYXRoMjI4LFxuICAgICNwYXRoMjMwIHtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgfVxuXG4gICAgI3BhdGgyNDQge1xuICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXIuaXMtYWN0aXZlLFxuLmhlYWRlci5pcy1zY3JvbGwge1xuICAubG9nbyBzdmcge1xuICAgICNwYXRoMTU2LFxuICAgICNwYXRoMTU4LFxuICAgICNwYXRoMTYwLFxuICAgICNwYXRoMTYyLFxuICAgICNwYXRoMTY0LFxuICAgICNwYXRoMTY2LFxuICAgICNwYXRoMTY4LFxuICAgICNwYXRoMTcwLFxuICAgICNwYXRoMTcyLFxuICAgICNwYXRoMTc0LFxuICAgICNwYXRoMTc2LFxuICAgICNwYXRoMTc4LFxuICAgICNwYXRoMTgwLFxuICAgICNwYXRoMTgyLFxuICAgICNwYXRoMTg0LFxuICAgICNwYXRoMTg2LFxuICAgICNwYXRoMTg4LFxuICAgICNwYXRoMTkwLFxuICAgICNwYXRoMTkyLFxuICAgICNwYXRoMTk0LFxuICAgICNwYXRoMTk2LFxuICAgICNwYXRoMTk4LFxuICAgICNwYXRoMjAwLFxuICAgICNwYXRoMjAyLFxuICAgICNwYXRoMjA0LFxuICAgICNwYXRoMjA2LFxuICAgICNwYXRoMjA4LFxuICAgICNwYXRoMjEwLFxuICAgICNwYXRoMjEyLFxuICAgICNwYXRoMjE0LFxuICAgICNwYXRoMjE2LFxuICAgICNwYXRoMjE4LFxuICAgICNwYXRoMjIwLFxuICAgICNwYXRoMjIyLFxuICAgICNwYXRoMjI0LFxuICAgICNwYXRoMjI2LFxuICAgICNwYXRoMjI4LFxuICAgICNwYXRoMjMwLFxuICAgICNwYXRoMjQ0IHtcbiAgICAgIGZpbGw6ICMzMzM7XG4gICAgfVxuICB9XG59XG4iLCIuaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IC41cztcblxuICAmLmlzLWFjdGl2ZSxcbiAgJi5pcy1zY3JvbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMzQsIDYwLCA4MCwgLjIpO1xuXG4gICAgLmhlYWRlcl9fbWVudS1saW5rIHtcbiAgICAgIGNvbG9yOiAkdGV4dDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkaGlnaGxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaXMtYWN0aXZlIHtcbiAgICAuaGVhZGVyX19tZW51IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG59XG5cbi5oZWFkZXJfX21lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgdHJhbnNpdGlvbjogLjVzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1MHZoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICBAaW5jbHVkZSBtaW4oMTEwMCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uaGVhZGVyX19tZW51LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtaW4oMTEwMCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmhlYWRlcl9fbWVudS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy10b3A6IDNweDtcblxuICBAaW5jbHVkZSBtaW4oMTEwMCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIH1cbn1cblxuLmhlYWRlcl9fbWVudS1saW5rIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcblxuICBAaW5jbHVkZSBtaW4oMTEwMCkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIEBpbmNsdWRlIG1pbigxMzQwKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRoaWdobGlnaHQ7XG4gIH1cbn1cbiIsIi50b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JnLXRvcC5qcGVnJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cblxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IC4zO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnRvcF9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgdHJhbnNpdGlvbjogLjVzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbG9yOiAjZmZmO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udCg4MCwgMjQpO1xufVxuXG4udG9wX19zdWJ0aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAuNXM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250KDI1LCAxNik7XG59XG5cbi50b3BfX2J1dHRvbiB7XG4gIGFuaW1hdGlvbi1kZWxheTogLjdzO1xufVxuIiwiLnZpZGVvIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnZpZGVvX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB0cmFuc2l0aW9uOiAuNXM7XG5cbiAgQGluY2x1ZGUgbWluKDc2OCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBAaW5jbHVkZSBtaW4oNzY4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuICB9XG59XG5cbi52aWRlb19fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWluKDc2OCkge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi52aWRlb19fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4udmlkZW9fX2Rlc2NyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcblxuICBAaW5jbHVkZSBtaW4oNzY4KSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICB9XG59XG5cbi52aWRlb19faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAudmlkZW9fX2Rlc2NyIHtcbiAgICBAaW5jbHVkZSBtaW4oNzY4KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICAgIH1cbiAgfVxufVxuXG4udmlkZW9fX3RpdGxlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAuMzVzO1xuICBjb2xvcjogJGhpZ2hsaWdodDtcblxuICBAaW5jbHVkZSBtaW4oNzY4KSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4udmlkZW9fX3N1YnRpdGxlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAuNXM7XG5cbiAgQGluY2x1ZGUgbWluKDc2OCkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLnZpZGVvX190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1pbig3NjgpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAuN3M7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQoMTgsIDE1KTtcbiAgfVxuXG4gIGEge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBhbmltYXRpb24tZGVsYXk6IC45cztcbiAgfVxufVxuIiwiLmFib3V0IHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cbn1cblxuLmFib3V0X190aXRsZSB7XG4gIGNvbG9yOiAkaGlnaGxpZ2h0O1xufVxuXG4uYWJvdXRfX3N1YnRpdGxlIHtcbiAgQGluY2x1ZGUgbWluKDc2OCkge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbn1cblxuLmFib3V0X19kZXNjciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBwIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQoMTgsIDE1KTtcbiAgICBAaW5jbHVkZSBtaW4oNzY4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmdhbGxlcnkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgfVxufVxuXG4uZ2FsbGVyeV9fc3VidGl0bGUge1xuICBjb2xvcjogJGhpZ2hsaWdodDtcbn1cblxuLmdhbGxlcnlfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICBAaW5jbHVkZSBtaW4oNzY4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxufVxuXG4uZ2FsbGVyeV9fZGVzY3Ige1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIHAge1xuICAgIEBpbmNsdWRlIG1pbig3NjgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udCgxOCwgMTUpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi5nYWxsZXJ5X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5nYWxsZXJ5X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAzMnB4IDMycHggMTIwcHggMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gIEBpbmNsdWRlIG1pbig3NjgpIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA3cHgpO1xuICAgIHBhZGRpbmc6IDY0cHggNjRweCAxMjBweCA2NHB4O1xuICB9XG4gIEBpbmNsdWRlIG1pbigxMDI0KSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTBweCk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIG1pbigxMDI0KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG5cbiAgICAgIC5nYWxsZXJ5X19pdGVtLXRpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQoNjQsIDMyKTtcbiAgICAgIH1cblxuICAgICAgLmdhbGxlcnlfX2l0ZW0tZGVzY3Ige1xuICAgICAgICBwIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQoMjIsIDE1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRyYW5zaXRpb246IC41cztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogLjI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoaWdobGlnaHQ7XG4gIH1cbn1cblxuLmdhbGxlcnlfX2l0ZW0tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZ2FsbGVyeV9faXRlbS1kZXNjciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICNmZmY7XG5cbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgbGVmdDogLTEzcHg7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHAsXG4gIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udCgxNiwgMTQpO1xuICB9XG59XG5cbi5nYWxsZXJ5X19pdGVtLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogNjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udCgxOCwgMTYpO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4iLCIudnIge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4udnJfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICRoaWdobGlnaHQ7XG59XG5cbi52cl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgbWFyZ2luOiAtMzJweCBhdXRvIC0zMnB4O1xuXG4gICAgQGluY2x1ZGUgbWluKDc2OCkge1xuICAgICAgbWFyZ2luOiAtNjRweCBhdXRvIC0zMnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtaW4oMTEwMCkge1xuICAgICAgbWFyZ2luOiAtMzJweCBhdXRvIC0xMDBweDtcbiAgICB9XG4gIH1cbn1cblxuLnZyX19saW5rLWJ0biB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgdHJhbnNpdGlvbjogLjVzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nLzM2MC5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gIEBpbmNsdWRlIG1pbig3NjgpIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IC43O1xuICB9XG59XG4iLCIuaW50ZXJhY3RpdmUge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbiAgfVxufVxuXG4uaW50ZXJhY3RpdmVfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICRoaWdobGlnaHQ7XG59XG5cbi5pbnRlcmFjdGl2ZV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogLTU2cHg7XG5cbiAgQGluY2x1ZGUgbWluKDc2OCkge1xuICAgIG1hcmdpbi10b3A6IC00OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweDtcbiAgfVxuICBAaW5jbHVkZSBtaW4oMTAyNCkge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNjBweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbiIsIi5tYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5tYXBfX3RpdGxlIHtcbiAgY29sb3I6ICRoaWdobGlnaHQ7XG59XG5cbi5jb250YWN0cy1tYXAge1xuICBoZWlnaHQ6IDUwMHB4O1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbn1cbiIsIi5jb250YWN0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICBAaW5jbHVkZSBtaW4oMTAyNCkge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3RzX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAkaGlnaGxpZ2h0O1xufVxuXG4uY29udGFjdHNfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG5cbiAgQGluY2x1ZGUgbWluKDc2OCkge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICB9XG4gIEBpbmNsdWRlIG1pbigxMDI0KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgfVxufVxuXG4uY29udGFjdHNfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG5cbiAgQGluY2x1ZGUgbWluKDEwMjQpIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA2NHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5jb250YWN0c19fZm9ybS1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWluKDc2OCkge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDZweCk7XG4gIH1cbn1cblxuI3VpLWlkLTEtYnV0dG9uLFxuLmNvbnRhY3RzX19pbnB1dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmZiZmJmO1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoI2JmYmZiZik7XG5cbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICNiZmJmYmY7XG4gIH1cbn1cblxuI3VpLWlkLTEtYnV0dG9uIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgY29udGVudDogJyc7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNiZmJmYmY7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5zcGFuW2FyaWEtbGFiZWxsZWRieV0gc3BhbiB7XG4gIGNvbG9yOiAkdGV4dCAhaW1wb3J0YW50O1xufVxuXG5zcGFuW2FyaWEtbGFiZWxsZWRieT0ndWktaWQtMSddIHNwYW4sXG5zcGFuW2FyaWEtbGFiZWxsZWRieT0ndWktaWQtMiddIHNwYW4ge1xuICBjb2xvcjogI2JmYmZiZiAhaW1wb3J0YW50O1xufVxuXG4udWktc2VsZWN0bWVudS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRhY3RzX19pbnB1dC0tc2VsZWN0LWxpc3Qge1xuICBtYXgtaGVpZ2h0OiAxNzNweDtcbiAgcGFkZGluZzogMDtcblxuICAudWktbWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHRyYW5zaXRpb246IC41cztcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIH1cbiAgfVxuXG4gIC51aS1zdGF0ZS1hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB9XG59XG5cbi5jb250YWN0c19fYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDM1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2Utb3V0IC4zcztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIH1cbn1cblxuXG4vKiBiZWdpbiBJTkZPICovXG4uY29udGFjdHNfX2luZm8ge1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBtaW4oMTAyNCkge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDY0cHgpO1xuICB9XG59XG5cbi5jb250YWN0c19faW5mby1zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAkdGV4dDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQoMjIsIDE1KTtcbn1cblxuLmNvbnRhY3RzX19saW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbi5jb250YWN0c19fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkaGlnaGxpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIHRyYW5zaXRpb246IC41cztcbiAgICBjb2xvcjogJHRleHQ7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQoMTcsIDE0KTtcbiAgfVxufVxuXG4uY29udGFjdHNfX3NvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY29udGFjdHNfX3NvY2lhbCB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcblxuICBzdmcge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0cmFuc2l0aW9uOiAuNXM7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBzdmcge1xuICAgICAgZmlsbDogJGhpZ2hsaWdodDtcbiAgICB9XG4gIH1cbn1cblxuLyogZW5kICAgSU5GTyAqL1xuIl19 */
