﻿@import url("https://fonts.googleapis.com/css2?family=Petrona:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");*{margin:0;padding:0;box-sizing:border-box}html{scroll-timeline:--page-scroll block;scroll-behavior:smooth}body{background-color:#fafafa;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body p{margin:0}body a{color:#111}body a:hover{opacity:.8}body ul{list-style-type:none}body h1::selection,body h2::selection,body h3::selection,body h4::selection,body h5::selection,body p::selection,body strong::selection,body span::selection,body b::selection,body em::selection,body i::selection,body a::selection,body small::selection,body acronym::selection{background:rgba(151,215,0,0.25098)}@font-face{font-family:"IconosElEspanol";font-style:normal;font-weight:400;src:local("IconosElEspanol"),url("https://s2.elespanol.com/upload/bc/recursos/fonts/IconosElEspanol.woff?v=1") format("woff"),url("https://s2.elespanol.com/upload/bc/recursos/fonts/IconosElEspanol.ttf?v=1") format("ttf"),url("https://s2.elespanol.com/upload/bc/recursos/fonts/IconosElEspanol.svg?v=1") format("svg")}@font-face{font-family:"Petrona", serif;font-weight:normal}@font-face{font-family:"Open Sans", sans-serif;font-weight:normal}@font-face{font-family:"OpenSansCondensedBold";font-style:normal;font-weight:normal;src:url("https://s2.elespanol.com/upload/bc/el-rugido-producciones/fonts/opensans_condensed-bold.ttf") format("truetype")}[class^="icon-"],[class*=" icon-"]{font-family:'IconosElEspanol';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header{width:100%;height:48px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;align-content:center;background-color:#fff;box-shadow:0px 0px 20px #00000020;position:sticky;top:0;z-index:1000}.header__logo-ee img{width:auto;height:30px}.header__btn{width:auto;max-width:200px;height:auto;font-family:"Open Sans",sans-serif;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;font-size:13px;padding:6px 10px;margin:8px 10px;background-color:transparent;border:solid 1.6px #005151;border-radius:6px;color:#005151;cursor:pointer;position:absolute;top:0;right:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media all and (max-width: 400px){.header__btn{margin:10px 7px;padding:6px 8px;font-size:12px}}@media all and (max-width: 350px){.header__btn{display:none}}.compartir{width:40px;height:auto;padding:0;margin:0;display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:center;align-content:center;position:fixed;bottom:45vh;right:20px;z-index:110}@media all and (max-width: 900px){.compartir{right:10px}}@media all and (max-width: 600px){.compartir{display:flex;flex-flow:row-reverse nowrap;justify-content:center;align-items:center;align-content:center;width:100%;bottom:0;right:0;background-color:#358597}}.compartir__rrss{width:40px;height:auto;margin:0;padding:10px 10px 50px;border-radius:8px;background-color:#358597;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;align-content:center;opacity:0;transform:translateY(100px);transition:all 1s ease}@media all and (max-width: 600px){.compartir__rrss{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;align-content:center;transition:none;transform:none;opacity:1;width:auto;padding:2px 10px}}.compartir:hover .compartir__rrss{opacity:1;transform:translateY(0)}@media all and (max-width: 600px){.compartir:hover .compartir__rrss{transform:none;opacity:1}}.compartir__list{padding:0}.compartir__icon{font-size:18px;font-family:"IconosElEspanol";color:#005151;text-decoration:none;padding:10px;display:block;cursor:pointer}.compartir__icon.twitter::before{content:"\e901"}@media all and (max-width: 600px){.compartir__icon.twitter::before{font-size:22px}}.compartir__icon.facebook{padding-bottom:5px}@media all and (max-width: 600px){.compartir__icon.facebook{padding-bottom:10px}}.compartir__icon.facebook::before{content:"\f015";font-size:30px}@media all and (max-width: 600px){.compartir__icon.facebook::before{font-size:32px}}.compartir__icon.linkedin::before{content:"\f01b";font-size:25px}@media all and (max-width: 600px){.compartir__icon.linkedin::before{font-size:28px}}.compartir__icon.whatsapp::before{content:"\f01d";font-size:25px}@media all and (max-width: 600px){.compartir__icon.whatsapp::before{font-size:31px}}.compartir__text{width:130px;height:40px;font-family:"Open Sans",sans-serif;font-weight:600;font-size:14px;letter-spacing:2px;color:#005151;margin:0;padding:10px;text-align:center;text-transform:uppercase;display:block;background-color:#358597;border-radius:6px;cursor:pointer;transform:rotate(-90deg)}@media all and (max-width: 600px){.compartir__text{transform:rotate(0);width:110px;font-size:14px;padding:10px 0 10px 10px}}@keyframes grow-progress{from{transform:scaleX(0);background:#358597}to{transform:scaleX(1);background:#358597}}.progress{position:fixed;left:0;bottom:0;top:auto;width:100%;height:7px;background:transparent;transform-origin:0 50%;animation:grow-progress auto linear;animation-timeline:--page-scroll;z-index:1000}@media all and (max-width: 600px){.progress{height:5px;bottom:auto;top:0}}@keyframes dash{to{stroke-dashoffset:0}}.animation.visible .line{stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:dash 10s ease-in-out forwards;animation:dash 10s ease-in-out forwards}@keyframes line-title{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:0% 50%;transform-origin:0% 50%}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0% 50%;transform-origin:0% 50%}}.animation .section__title::after{-webkit-transform:scale(0);transform:scale(0)}.animation.visible .section__title::after{-webkit-animation:line-title 2s ease-in-out .1s forwards;animation:line-title 2s ease-in-out .1s forwards}@keyframes appear-left{0%{opacity:0;transform:translateX(-80px)}100%{opacity:1;transform:translateX(0)}}.main__apertura.animation .main__apertura-title,.main__apertura.animation .main__apertura-subtitle,.main__apertura.animation .main__apertura-partner{opacity:0}.main__apertura.animation.visible .main__apertura-title{-webkit-animation:appear-left 1s ease-in-out forwards;animation:appear-left 1s ease-in-out forwards}.main__apertura.animation.visible .main__apertura-subtitle{-webkit-animation:appear-left 1s ease-in-out forwards .5s;animation:appear-left 1s ease-in-out forwards .5s}.main__apertura.animation.visible .main__apertura-partner{-webkit-animation:appear-left 1s ease-in-out forwards 1s;animation:appear-left 1s ease-in-out forwards 1s}.main__apertura.tiktok.animation.visible .main__apertura-title{-webkit-animation:appear-left 1s ease-in-out forwards;animation:appear-left 1s ease-in-out forwards}.main__apertura.tiktok.animation.visible .main__apertura-subtitle{-webkit-animation:appear-left 1s ease-in-out forwards;animation:appear-left 1s ease-in-out forwards}.main__apertura.tiktok.animation.visible .main__apertura-partner{-webkit-animation:appear-left 1s ease-in-out forwards;animation:appear-left 1s ease-in-out forwards}@keyframes appear-right{0%{opacity:0;transform:translateX(80px)}100%{opacity:1;transform:translateX(0)}}.animation .section__title,.animation .section__text,.animation .section__cita{opacity:0}.animation.visible .section__title,.animation.visible .section__text,.animation.visible .section__cita{-webkit-animation:appear-right .5s ease-in-out forwards;animation:appear-right .5s ease-in-out forwards}.reverse.animation.visible .section__title,.reverse.animation.visible .section__text,.reverse.animation.visible .section__cita{-webkit-animation:appear-left .5s ease-in-out forwards;animation:appear-left .5s ease-in-out forwards}@keyframes img{0%{transform:scale(0.8);opacity:0}100%{transform:scale(1);opacity:1}}.animation .section__img{opacity:0}.animation.visible .section__img{-webkit-animation:img .5s ease-in-out forwards;animation:img .5s ease-in-out forwards}.animation.section__img{opacity:0}.section__img.animation.visible{-webkit-animation:img .5s ease-in-out forwards;animation:img .5s ease-in-out forwards}@keyframes parallax{0%{width:0%;opacity:0}100%{width:100%;opacity:1}}.parallax-item.animation{width:0%;opacity:0}.parallax-item.animation.visible{-webkit-animation:parallax 1.5s ease-in-out forwards;animation:parallax 1.5s ease-in-out forwards}@keyframes img-clip-path{0%{transform:scale(1.3)}100%{transform:scale(1)}}.section__clip-path{width:90%;max-width:1000px;height:auto;max-height:600px;padding:0;margin:-5vh 50px;clip-path:view-box}.section__clip-path.collage{max-height:none;margin:-50vh auto 15vh;z-index:20}.section__clip-path img{width:100%}.section__clip-path.animation.visible img,.section__clip-path.collage.animation.visible img{-webkit-animation:img-clip-path 1.5s ease-in-out forwards;animation:img-clip-path 1.5s ease-in-out forwards}.parallax-item{display:flex;align-items:center;justify-content:center;width:100%;min-height:30vh;background-color:#000;background-repeat:no-repeat}.parallax-item.parallax-1{background:url("https://s2.elespanol.com/upload/bc/prezero-gran-canaria/bg-01.jpg");background-position:center;background-attachment:fixed;background-size:cover;margin-bottom:70px}.parallax-item.parallax-2{background:url("https://s2.elespanol.com/upload/bc/prezero-gran-canaria/bg-04.jpg");background-position:center;background-attachment:fixed;background-size:cover}.parallax-item.parallax-3{background:url("https://s2.elespanol.com/upload/bc/prezero/parallax-03.jpg");background-position:center;background-attachment:fixed;background-size:cover}.parallax-item.parallax-4{background:url("https://s2.elespanol.com/upload/bc/prezero/parallax-04.jpg");background-position:center;background-attachment:fixed;background-size:cover}.parallax-item.parallax-1b{background:url(https://s1.elespanol.com/2025/07/30/actualidad/1003743868379_257660859_4000x2667.jpg);background-position:center;background-attachment:fixed;background-size:cover}.parallax-item.parallax-3b{background:url(https://s1.elespanol.com/2025/07/30/actualidad/1003743868388_257661041_4000x2667.jpg);background-position:center;background-attachment:fixed;background-size:cover}.parallax-item.footerb{display:flex;align-items:center;justify-content:center;width:100%;background-color:#000;background:url("https://s2.elespanol.com/upload/bc/prezero-gran-canaria/bg-03.jpg");background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat}.menu__modal{background-color:#358597;height:100vh;width:100%;position:fixed;top:0;left:0;z-index:1000;display:none;opacity:0;transition:opacity 0.4s ease}.menu__modal.is-visible{opacity:1}.menu__modal__container{max-width:1200px;margin-left:auto;margin-right:auto;padding-top:100px;padding-left:20px;padding-right:20px;color:#fff}.menu__close{position:absolute;right:20px;top:70px;background-image:url(https://s2.elespanol.com/upload/bc/el-rugido-producciones/icon-close.svg);background-repeat:no-repeat;background-size:45px;width:45px;height:45px;cursor:pointer;z-index:10}.menu__open{background-image:url(https://s2.elespanol.com/upload/bc/el-rugido-producciones/icon-menu.svg);background-repeat:no-repeat;background-size:60px;width:60px;height:60px;z-index:50;position:fixed;right:20px;top:65px;cursor:pointer}.menu__link{font-family:"Open Sans",sans-serif;font-size:24px;font-weight:bold;margin-bottom:20px;color:#fff;text-transform:uppercase}.menu__link:hover{cursor:pointer}.menu__text{font-family:"Open Sans",sans-serif;font-size:16px;margin-bottom:10px;color:#fff;text-transform:uppercase;margin-top:25px}.menu__mail{font-family:"Open Sans",sans-serif;font-size:16px;margin-bottom:10px;color:#fff;text-decoration:none;display:block}.menu__logo{display:block;margin-top:30px;min-width:210px}.menu__social{margin-bottom:20px}.menu__social__item{display:inline-block;margin-right:10px}.menu__social__icon{max-width:60px}body.no-scroll{overflow:hidden;height:100vh}@media (max-width: 768px){.menu__modal__container{padding-top:90px}.menu__close{top:25px;right:15px}.menu__open{top:15px;right:15px}}.intro{position:relative;overflow:hidden;color:#fff}.intro__bg-video{position:absolute;inset:0;width:100%;height:100%;z-index:1}.intro__video{width:100%;height:100%;object-fit:cover;object-position:center}.intro__video--desktop{display:none}@media (min-width: 769px){.intro__video--desktop{display:block}}.intro__video--mobile{display:block}@media (min-width: 769px){.intro__video--mobile{display:none}}.intro__overlay{position:absolute;inset:0;background:rgba(0,0,0,0.45);z-index:2}.intro__container{position:relative;z-index:3;min-height:100vh;max-width:1200px;margin-left:auto;margin-right:auto;padding:30px 15px}@media (min-width: 769px){.intro__container{min-height:100vh;padding:40px 20px}}.intro__logo{max-width:260px;margin-bottom:30px}.intro__logo img{width:100%;height:auto}@media (min-width: 769px){.intro__logo{max-width:320px;margin-bottom:40px;margin-left:auto;margin-right:auto}}.intro__title{font-size:2.4rem;font-family:"Open Sans",sans-serif;font-weight:bold;max-width:350px;line-height:1.15;margin:0;text-transform:uppercase;font-family:"OpenSansCondensedBold"}@media (min-width: 769px){.intro__title{font-size:80px;margin-top:100px}}@media (max-width: 480px){.intro__title{font-size:50px;max-width:200px;margin-top:150px}}.menu__modal__container{padding-top:90px}@media (min-width: 769px){.menu__modal__container{padding-top:100px}}.menu__close{top:25px;right:15px}@media (min-width: 769px){.menu__close{top:78px;right:27px}}.menu__open{top:15px;right:15px}@media (min-width: 769px){.menu__open{top:70px;right:20px}}.flourish-embed{width:100%}.flourish-credit{display:none}.main__section.stiky.animation.reverse.fin{margin:12vh 0}.section__img.movil{display:none}@media all and (max-width: 500px){.section__img.movil{display:block}}.section__img.movil.infografia{max-width:200px}.section__img.desk{display:block}@media all and (max-width: 500px){.section__img.desk{display:none}}.logo-align{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;align-content:center}.main__apertura-partner{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;align-content:center}.section__main{max-width:1200px;margin-left:auto;margin-right:auto}@media (max-width: 768px){.section__main{padding-left:15px;padding-right:15px}}.section__title{display:block;font-family:"OpenSansCondensedBold";color:#B8B8B8;font-size:32px;margin-bottom:20px;text-transform:uppercase}.news__container{margin-bottom:40px}@media (min-width: 769px){.news__container{display:flex;gap:20px;flex-wrap:wrap}}.news__item{flex-basis:calc(50% - 10px);opacity:0;transform:translateY(60px);transition:opacity 0.9s ease-out, transform 0.9s ease-out}.news__item.is-visible{opacity:1;transform:translateY(0)}.news__img{max-width:100%;margin-bottom:15px}.news__title{font-family:"OpenSansCondensedBold";font-weight:bold;font-size:25px;text-transform:uppercase}.news__type{font-family:"Open Sans",sans-serif;font-size:14px;color:#000;text-transform:uppercase;margin-bottom:10px}.news__type span::before{content:" · "}.news__buttons{margin-bottom:30px}.news__buttons--trailer{font-family:"Open Sans",sans-serif;font-size:14px;text-decoration:none;text-transform:uppercase;background-color:#eee;width:180px;display:inline-block;padding-left:70px;padding-top:20px;padding-bottom:20px;border-radius:10px;color:#000;background-image:url("https://s2.elespanol.com/upload/bc/el-rugido-producciones/icon-play.svg");background-position:5px 5px;background-repeat:no-repeat;border-radius:50px}@media (max-width: 769px){.news__buttons--trailer{width:165px;margin-right:5px}}.news__buttons--video{font-family:"Open Sans",sans-serif;font-size:14px;text-decoration:none;text-transform:uppercase;background-color:#358597;color:#fff;width:180px;display:inline-block;text-align:center;padding-top:20px;padding-bottom:20px;border-radius:50px}@media (max-width: 769px){.news__buttons--video{margin-top:10px;width:165px}}.partners__container{display:flex;flex-wrap:wrap;margin-bottom:40px;text-align:center;margin-top:40px}.partners__item{flex-basis:calc(100% / 4);margin-bottom:60px;margin-left:auto;margin-right:auto}@media (max-width: 769px){.partners__item{flex-basis:100%}}.partners__item:nth-of-type(1){padding-top:15px}.partners__img{max-width:240px;margin-left:auto;margin-right:auto}.footer{background-color:#F4F4F4;padding-top:100px;padding-bottom:100px}.footer__content{max-width:1200px;margin-left:auto;margin-right:auto}.footer__logo{margin-bottom:30px}.footer__text{font-family:"OpenSansCondensedBold";font-size:19px;font-weight:bold;margin-bottom:10px;text-transform:uppercase}.footer__mail{font-family:"Open Sans",sans-serif;font-size:19px;text-decoration:none}.social{margin-bottom:40px;margin-top:40px}.social__text{font-family:"Open Sans",sans-serif;font-size:13px;display:inline-block;text-transform:uppercase}.social__list{display:inline-block;margin-left:10px}.social__item{display:inline-block;margin-right:5px}.social__icon{max-width:50px;vertical-align:middle}.video-modal{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.92);z-index:9999;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(4px)}.video-modal.is-open{display:flex}.video-modal__content{position:relative;max-width:960px;width:100%;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,0.6)}.video-modal__close{position:absolute;top:15px;right:20px;background:rgba(0,0,0,0.5);color:white;border:none;font-size:32px;width:44px;height:44px;border-radius:50%;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:background 0.2s}.video-modal__close:hover{background:rgba(0,0,0,0.8)}.video-modal__player{width:100%;height:auto;display:block;aspect-ratio:16 / 9}@media (max-width: 768px){.video-modal{padding:10px}.video-modal__close{top:10px;right:15px;font-size:28px;width:38px;height:38px}}body.modal-open{overflow:hidden}.header{display:none}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape){.main__apertura.img,.parallax-item.footer,.parallax-item.parallax-1,.parallax-item.parallax-2,.parallax-item.parallax-3,.parallax-item.parallax-4,.parallax-item.parallax-5,.parallax-item.parallax-6,.parallax-item.parallax-7,.parallax-item.parallax-8,.parallax-item.parallax-9{background-attachment:unset}.main__section.stiky .section__img.section__cita{top:0}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl9taXhpbnMuc2NzcyIsIl9jb21wb25lbnRzL19iYXNlLnNjc3MiLCJfY29tcG9uZW50cy9fZnVlbnRlcy5zY3NzIiwiX2NvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiX2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiX2NvbXBvbmVudHMvX2NvbXBhcnRpci5zY3NzIiwiX2NvbXBvbmVudHMvX3Byb2dyZXNzLWJhci5zY3NzIiwiX2NvbXBvbmVudHMvX2FuaW1hdGlvbnMuc2NzcyIsIl9jb21wb25lbnRzL19wYXJhbGxheC5zY3NzIiwiX2NvbXBvbmVudHMvX21lbnUuc2NzcyIsIl9zZWN0aW9ucy9fYmFzZS5zY3NzIiwiX3NlY3Rpb25zL19hcGVydHVyYS5zY3NzIiwiX3NlY3Rpb25zL19zZWN0aW9ucy5zY3NzIiwiX3NlY3Rpb25zL19wbHVzLnNjc3MiLCJfc2VjdGlvbnMvX2lwaG9uZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJfdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiX21peGluc1wiO1xuXG4qIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgICAvLyBzY3JvbGwtdGltZWxpbmUgcGFyYSBhbmltYWNpw7NuIF9wcm9ncmVzcy1iYXIuc2NzcyB5IF9oZWFkZXIuc2Nzc1xuICAgIHNjcm9sbC10aW1lbGluZTogLS1wYWdlLXNjcm9sbCBibG9jaztcblxuICAgIC8vc3Vhdml6YWRvIHNjcm9sbFxuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JCYWNrZ3JvdW5kTWFpbjtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcblxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgYXtcbiAgICAgICAgY29sb3I6ICRfY29sb3JUZXh0O1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVse1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgfVxuXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBwLCBzdHJvbmcsIHNwYW4sIGIsIGVtLCBpLCBhLCBzbWFsbCwgYWNyb255bXtcbiAgICAgICAgJjo6c2VsZWN0aW9ue1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJF9jb2xvclBhcnRuZXJUcmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBpbXBvcnQgXCJfY29tcG9uZW50cy9iYXNlXCI7XG5AaW1wb3J0IFwiX3NlY3Rpb25zL2Jhc2VcIjtcblxuXG4iLCIvLyBDb2xvcmVzIGLDoXNpY29zXG4kX2NvbG9yVGV4dDogIzExMTExMSAhZGVmYXVsdDtcbiRfY29sb3JHcmV5OiAjQTNBM0EzICFkZWZhdWx0O1xuJF9jb2xvcldoaXRlOiAjZmZmZmZmICFkZWZhdWx0O1xuJF9jb2xvckJhY2tncm91bmRIZWFkZXI6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kX2NvbG9yQmFja2dyb3VuZEhlYWRlclRyYW5zcGFyZW50OiAjZmZmZmZmNTAgIWRlZmF1bHQ7XG4kX2NvbG9yQmFja2dyb3VuZE1haW46ICNmYWZhZmEgIWRlZmF1bHQ7XG4kX2NvbG9yQmFja2dyb3VuZEZvb3RlcjogI2ZhZmFmYSAhZGVmYXVsdDtcbiRfY29sb3JCYWNrZ3JvdW5kR3JleTogI0YyRjJGMiAhZGVmYXVsdDtcblxuLy8gQ29sb3IgcGFydG5lclxuJF9jb2xvclBhcnRuZXI6ICMzNTg1OTcgIWRlZmF1bHQ7XG4kX2NvbG9yUGFydG5lclNlY29uZDogIzM1ODU5NyAhZGVmYXVsdDtcbiRfY29sb3JQYXJ0bmVyU2Vjb25kU2hhcmU6ICMwMDUxNTEgIWRlZmF1bHQ7XG5cbi8vIENvbG9yIHBhcnRuZXIgdHJhbnNwYXJlbnQgcGFyYSByZXNhbHRhZG9zXG4kX2NvbG9yUGFydG5lclRyYW5zcGFyZW50OiAjOTdENzAwNDAgIWRlZmF1bHQ7XG5cbi8vIENvbG9yIHRyYW5zcGFyZW50IHBhcmEgcGllIGRlIGltYWdlblxuJF9jb2xvckJsYWNrVHJhbnNwYXJlbnQ6IHJnYmEoMTcsIDE3LCAxNywgLjggKSAhZGVmYXVsdDtcblxuLy8gQ29sb3IgYmFycmEgZGVzcGxhemFtaWVudG9cbiRfY29sb3JQcm9ncmVzczogIzM1ODU5NyAhZGVmYXVsdDtcblxuLy8gRnVlbnRlc1xuJF9mb250VGl0bGU6IFwiUGV0cm9uYVwiLCBzZXJpZjtcbiRfZm9udFRleHQ6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4kX2ZvbnRJY29uOiBcIkljb25vc0VsRXNwYW5vbFwiO1xuXG5cbiRfT3BlblNhbnNDb25kZW5zZWRCb2xkOiBcIk9wZW5TYW5zQ29uZGVuc2VkQm9sZFwiOyIsIkBtaXhpbiBmbGV4KCRhLCAkYiwgJGMsICRkLCAkZSApe1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6ICRhICRiO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6ICRjO1xuXHRhbGlnbi1pdGVtczogJGQ7XG5cdGFsaWduLWNvbnRlbnQ6ICRlO1xufSIsIkBpbXBvcnQgXCJfZnVlbnRlc1wiO1xuXG5AaW1wb3J0IFwiX2hlYWRlclwiO1xuQGltcG9ydCBcIl9mb290ZXJcIjtcbkBpbXBvcnQgXCJfY29tcGFydGlyXCI7XG5AaW1wb3J0IFwiX3Byb2dyZXNzLWJhclwiO1xuXG5AaW1wb3J0IFwiX2FuaW1hdGlvbnNcIjtcbkBpbXBvcnQgXCJfcGFyYWxsYXhcIjtcbkBpbXBvcnQgXCJfbWVudVwiO1xuXG4iLCJAZm9udC1mYWNle1xuXHRmb250LWZhbWlseTpcIkljb25vc0VsRXNwYW5vbFwiO1xuXHRmb250LXN0eWxlOm5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6NDAwO1xuXHRzcmM6bG9jYWwoXCJJY29ub3NFbEVzcGFub2xcIiksXG5cdHVybCgnaHR0cHM6Ly9zMi5lbGVzcGFub2wuY29tL3VwbG9hZC9iYy9yZWN1cnNvcy9mb250cy9JY29ub3NFbEVzcGFub2wud29mZj92PTEnKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuXHR1cmwoJ2h0dHBzOi8vczIuZWxlc3Bhbm9sLmNvbS91cGxvYWQvYmMvcmVjdXJzb3MvZm9udHMvSWNvbm9zRWxFc3Bhbm9sLnR0Zj92PTEnKSBmb3JtYXQoXCJ0dGZcIiksXG5cdHVybCgnaHR0cHM6Ly9zMi5lbGVzcGFub2wuY29tL3VwbG9hZC9iYy9yZWN1cnNvcy9mb250cy9JY29ub3NFbEVzcGFub2wuc3ZnP3Y9MScpIGZvcm1hdChcInN2Z1wiKVxufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUGV0cm9uYVwiLCBzZXJpZjtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0QGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UGV0cm9uYTppdGFsLHdnaHRAMCwxMDAuLjkwMDsxLDEwMC4uOTAwJmRpc3BsYXk9c3dhcCcpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdEBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2FuczppdGFsLHdnaHRAMCwzMDAuLjgwMDsxLDMwMC4uODAwJmRpc3BsYXk9c3dhcCcpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiT3BlblNhbnNDb25kZW5zZWRCb2xkXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0c3JjOiB1cmwoJ2h0dHBzOi8vczIuZWxlc3Bhbm9sLmNvbS91cGxvYWQvYmMvZWwtcnVnaWRvLXByb2R1Y2Npb25lcy9mb250cy9vcGVuc2Fuc19jb25kZW5zZWQtYm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbltjbGFzc149XCJpY29uLVwiXSxcbltjbGFzcyo9XCIgaWNvbi1cIl0ge1xuXHRmb250LWZhbWlseTogJ0ljb25vc0VsRXNwYW5vbCc7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufSIsIi5oZWFkZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0OHB4O1xuXG4gICAgQGluY2x1ZGUgZmxleCggcm93LCBub3dyYXAsIGNlbnRlciwgY2VudGVyLCBjZW50ZXIpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvckJhY2tncm91bmRIZWFkZXI7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4ICMwMDAwMDAyMDtcblxuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICAmX19sb2dvLWVlIGltZ3tcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAmX19idG57XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgZm9udC1mYW1pbHk6ICRfZm9udFRleHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgIG1hcmdpbjogOHB4IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDEuNnB4ICRfY29sb3JQYXJ0bmVyU2Vjb25kU2hhcmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgY29sb3I6ICRfY29sb3JQYXJ0bmVyU2Vjb25kU2hhcmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCA3cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vIC5mb290ZXJ7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgaGVpZ2h0OiBhdXRvO1xuLy8gICAgIEBpbmNsdWRlIGZsZXggKCBjb2x1bW4sIG5vd3JhcCwgY2VudGVyLCBjZW50ZXIsIGNlbnRlcik7XG4vLyAgICAgbWFyZ2luOiAwIDAgNXZoO1xuXG4vLyAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbi8vICAgICAgICAgbWFyZ2luOiAwIDAgMTB2aDtcbi8vICAgICB9XG5cbi8vICAgICAvKiBmb290ZXIgdGV4dCAqL1xuLy8gICAgICZfX3RpdGxle1xuLy8gICAgICAgICBmb250LWZhbWlseTogJF9mb250VGV4dDtcbi8vICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbi8vICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy8gICAgICAgICBmb250LXNpemU6IDIwcHg7XG4vLyAgICAgICAgIGNvbG9yOiAkX2NvbG9yVGV4dDtcbi8vICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbi8vICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbi8vICAgICB9XG5cbi8vICAgICAmX190ZXh0e1xuLy8gICAgICAgICBmb250LWZhbWlseTogJF9mb250VGV4dDtcbi8vICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbi8vICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy8gICAgICAgICBmb250LXNpemU6IDE1cHg7XG4vLyAgICAgICAgIGNvbG9yOiAkX2NvbG9yVGV4dDtcblxuLy8gICAgICAgICBhLCBzcGFue1xuLy8gICAgICAgICAgICAgY29sb3I6ICRfY29sb3JUZXh0O1xuLy8gICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbi8vICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG5cbi8vICAgICAvKiBjb250YWluZXIgKi9cblxuLy8gICAgICZfX2NvbnRhaW5lcntcbi8vICAgICAgICAgd2lkdGg6IDkwJTtcbi8vICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuLy8gICAgICAgICBAaW5jbHVkZSBmbGV4ICggY29sdW1uLCBub3dyYXAsIGNlbnRlciwgY2VudGVyLCBjZW50ZXIpO1xuXG4vLyAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4vLyAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgfVxuLy8gICAgIH1cblxuLy8gICAgIC8qIHNlY2Npb25lcyAqL1xuXG4vLyAgICAgJl9fcGFydG5lcntcbi8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgIGhlaWdodDogYXV0bztcbi8vICAgICAgICAgcGFkZGluZzogMDtcbi8vICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcblxuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX2NvbG9yQmFja2dyb3VuZEZvb3Rlcjtcbi8vICAgICAgICAgei1pbmRleDogMTA7XG5cbi8vICAgICAgICAgQGluY2x1ZGUgZmxleCAoIGNvbHVtbiwgbm93cmFwLCBmbGV4LXN0YXJ0LCBjZW50ZXIsIGNlbnRlcik7XG5cbi8vICAgICAgICAgLmZvb3Rlcl9fdGV4dHtcbi8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbi8vICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICAgICAgfVxuXG4vLyAgICAgICAgIC5mb290ZXJfX2xvZ28tcGFydG5lciBpbWd7XG4vLyAgICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4vLyAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4vLyAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG5cbi8vICAgICAmX19jcmVkaXRze1xuLy8gICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuLy8gICAgICAgICBtYXJnaW46IDMwcHggMTBweCA1MHB4O1xuLy8gICAgICAgICB6LWluZGV4OiAxMTtcblxuLy8gICAgICAgICBAaW5jbHVkZSBmbGV4ICggcm93LCBub3dyYXAsIGZsZXgtc3RhcnQsIGNlbnRlciwgY2VudGVyKTtcblxuLy8gICAgICAgICAuZm9vdGVyX190ZXh0e1xuLy8gICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuLy8gICAgICAgICB9XG5cbi8vICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbi8vICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXggKCBjb2x1bW4sIG5vd3JhcCwgY2VudGVyLCBjZW50ZXIsIGNlbnRlcik7XG4vLyAgICAgICAgICAgICBtYXJnaW46IDIwcHggMTBweDtcbi8vICAgICAgICAgfVxuLy8gICAgIH1cblxuLy8gICAgICZfX2NvbHVtbntcbi8vICAgICAgICAgd2lkdGg6IDUwJTtcbi8vICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4vLyAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4vLyAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgfVxuXG4vLyAgICAgICAgICYuZmlyc3R7XG4vLyAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbi8vICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4vLyAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4vLyAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbi8vICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4vLyAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4vLyAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgfVxuXG4vLyAgICAgICAgICYuc2Vjb25ke1xuLy8gICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbi8vICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4vLyAgICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgJF9jb2xvckdyZXkgMXB4O1xuLy8gICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuLy8gICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbi8vICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4vLyAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4vLyAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuLy8gICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG5cbi8vICAgICAmX19sb2dvLWVlIGltZ3tcbi8vICAgICAgICAgd2lkdGg6IDIwMHB4O1xuLy8gICAgICAgICBoZWlnaHQ6IGF1dG87XG4vLyAgICAgICAgIG1hcmdpbjogMTVweCAxMHB4O1xuLy8gICAgIH1cblxuLy8gICAgICZfX3Jyc3N7XG4vLyAgICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgICBoZWlnaHQ6IGF1dG87XG4vLyAgICAgICAgIEBpbmNsdWRlIGZsZXggKCByb3csIG5vd3JhcCwgY2VudGVyLCBjZW50ZXIsIGNlbnRlcik7XG5cbi8vICAgICAgICAgLnJyc3N7XG4vLyAgICAgICAgICAgICAmX19saXN0e1xuLy8gICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbi8vICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgICAgICAgIH1cblxuLy8gICAgICAgICAgICAgJl9faWNvbntcbi8vICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4vLyAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRfZm9udEljb247XG4vLyAgICAgICAgICAgICAgICAgY29sb3I6ICRfY29sb3JUZXh0O1xuLy8gICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBcbi8vICAgICAgICAgICAgICAgICAmLnR3aXR0ZXI6OmJlZm9yZXtcbi8vICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5MDFcIjtcbi8vICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgJi5mYWNlYm9vazo6YmVmb3Jle1xuLy8gICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAxNVwiO1xuLy8gICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4vLyAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICYueW91dHViZTo6YmVmb3Jle1xuLy8gICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAxOFwiO1xuLy8gICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4vLyAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICYuaW5zdGFncmFtOjpiZWZvcmV7XG4vLyAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG4vLyAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbi8vICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgJi50aWt0b2s6OmJlZm9yZXtcbi8vICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5MDBcIjtcbi8vICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICB9XG5cbi8vICAgICAgICAgfVxuLy8gICAgIH1cblxuLy8gICAgICZfX2NvcHlyaWdodHtcbi8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgIGhlaWdodDogYXV0bztcblxuLy8gICAgICAgICBjb2xvcjogJF9jb2xvckdyZXk7XG4vLyAgICAgICAgIG1hcmdpbjogMTVweCAxMHB4O1xuLy8gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbi8vICAgICAgICAgYWNyb255bXtcbi8vICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gfVxuXG4vLyAvKiBwYXJhbGxheCBmb290ZXIgKi9cbi8vIC5wYXJhbGxheC1pdGVtLmZvb3RlciB7XG4vLyAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIG1pbi1oZWlnaHQ6IDI1dmg7XG5cbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuLy8gICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iZy0wMy5qcGdcIik7XG4vLyAgICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbi8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4vLyAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbi8vICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIFxuLy8gICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4vLyAgICAgICAgIG1pbi1oZWlnaHQ6IDMwdmg7XG4vLyAgICAgfVxuLy8gfSIsIi5jb21wYXJ0aXJ7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgZmxleCAoIGNvbHVtbiwgbm93cmFwLCBzcGFjZS1iZXR3ZWVuLCBjZW50ZXIsIGNlbnRlcik7XG5cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiA0NXZoO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHotaW5kZXg6IDExMDtcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXggKCByb3ctcmV2ZXJzZSwgbm93cmFwLCBjZW50ZXIsIGNlbnRlciwgY2VudGVyKTtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvclBhcnRuZXI7XG4gICAgfVxuXG4gICAgJl9fcnJzc3tcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggNTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX2NvbG9yUGFydG5lcjtcblxuICAgICAgICBAaW5jbHVkZSBmbGV4ICggY29sdW1uLCBub3dyYXAsIGNlbnRlciwgY2VudGVyLCBjZW50ZXIpO1xuICAgIFxuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleCAoIHJvdywgbm93cmFwLCBjZW50ZXIsIGNlbnRlciwgY2VudGVyKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmOmhvdmVye1xuICAgICAgICAuY29tcGFydGlyX19ycnNze1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3R7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9faWNvbntcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LWZhbWlseTogJF9mb250SWNvbjtcbiAgICAgICAgY29sb3I6ICRfY29sb3JQYXJ0bmVyU2Vjb25kU2hhcmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgXG4gICAgICAgICYudHdpdHRlcjo6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJcXGU5MDFcIjtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5mYWNlYm9va3tcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZmFjZWJvb2s6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5saW5rZWRpbjo6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYwMWJcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLndoYXRzYXBwOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjAxZFwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHR7XG4gICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkX2ZvbnRUZXh0O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIGNvbG9yOiAkX2NvbG9yUGFydG5lclNlY29uZFNoYXJlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvclBhcnRuZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcblxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL0JhcnJhIGRlIHByb2dyZXNvIGxlY3R1cmFcblxuQGtleWZyYW1lcyBncm93LXByb2dyZXNzIHtcblx0ZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkX2NvbG9yUHJvZ3Jlc3M7XG4gICAgfVxuXHR0byB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkX2NvbG9yUHJvZ3Jlc3M7XG4gICAgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogYXV0bztcblxuXHR3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDdweDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cblx0dHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG5cdGFuaW1hdGlvbjogZ3Jvdy1wcm9ncmVzcyBhdXRvIGxpbmVhcjtcblx0YW5pbWF0aW9uLXRpbWVsaW5lOiAtLXBhZ2Utc2Nyb2xsO1xuICAgIFxuICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxufSIsIi8vYW5pbWFjacOzbiBmbGVjaGFzIHkgbMOtbmVhcyBzdmdcblxuQGtleWZyYW1lcyBkYXNoIHtcbiAgICB0byB7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgIH1cbn1cblxuLmFuaW1hdGlvbi52aXNpYmxle1xuICAgIC5saW5le1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwO1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGRhc2ggMTBzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZGFzaCAxMHMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG5cbiAgICB9XG59XG5cbi8vbGluZSB0aXRsZVxuXG5Aa2V5ZnJhbWVzIGxpbmUtdGl0bGV7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICAgIH1cbiAgICBcbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgICB9XG59XG5cbi5hbmltYXRpb24gLnNlY3Rpb25fX3RpdGxlOjphZnRlcntcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuXG4uYW5pbWF0aW9uLnZpc2libGUgLnNlY3Rpb25fX3RpdGxlOjphZnRlcntcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbGluZS10aXRsZSAycyBlYXNlLWluLW91dCAuMXMgZm9yd2FyZHM7XG4gICAgICAgICAgICBhbmltYXRpb246IGxpbmUtdGl0bGUgMnMgZWFzZS1pbi1vdXQgLjFzIGZvcndhcmRzO1xufVxuXG4vL2FuaW1hY2nDs24gYXBlcnR1cmFcblxuQGtleWZyYW1lcyBhcHBlYXItbGVmdHtcbiAgICAwJXtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04MHB4KTtcbiAgICB9XG5cbiAgICAxMDAle1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxufVxuXG4ubWFpbl9fYXBlcnR1cmEuYW5pbWF0aW9ue1xuICAgIC5tYWluX19hcGVydHVyYS10aXRsZSxcbiAgICAubWFpbl9fYXBlcnR1cmEtc3VidGl0bGUsXG4gICAgLm1haW5fX2FwZXJ0dXJhLXBhcnRuZXJ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG4ubWFpbl9fYXBlcnR1cmEuYW5pbWF0aW9uLnZpc2libGV7XG4gICAgLm1haW5fX2FwZXJ0dXJhLXRpdGxle1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogYXBwZWFyLWxlZnQgMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBhcHBlYXItbGVmdCAxcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICB9XG4gICAgLm1haW5fX2FwZXJ0dXJhLXN1YnRpdGxle1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogYXBwZWFyLWxlZnQgMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHMgLjVzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYXBwZWFyLWxlZnQgMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHMgLjVzO1xuICAgIH1cbiAgICAubWFpbl9fYXBlcnR1cmEtcGFydG5lcntcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGFwcGVhci1sZWZ0IDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzIDFzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYXBwZWFyLWxlZnQgMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHMgMXM7XG4gICAgfVxufVxuXG4ubWFpbl9fYXBlcnR1cmEudGlrdG9rLmFuaW1hdGlvbi52aXNpYmxle1xuICAgIC5tYWluX19hcGVydHVyYS10aXRsZXtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGFwcGVhci1sZWZ0IDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYXBwZWFyLWxlZnQgMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgfVxuICAgIC5tYWluX19hcGVydHVyYS1zdWJ0aXRsZXtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGFwcGVhci1sZWZ0IDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYXBwZWFyLWxlZnQgMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgfVxuICAgIC5tYWluX19hcGVydHVyYS1wYXJ0bmVye1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogYXBwZWFyLWxlZnQgMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBhcHBlYXItbGVmdCAxcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICB9XG59XG5cbi8vYW5pbWFjacOzbiBzZWN0aW9uczogc3Rpa3lcblxuQGtleWZyYW1lcyBhcHBlYXItcmlnaHR7XG4gICAgMCV7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4MHB4KTtcbiAgICB9XG5cbiAgICAxMDAle1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxufVxuXG4uYW5pbWF0aW9ue1xuICAgIC5zZWN0aW9uX190aXRsZSxcbiAgICAuc2VjdGlvbl9fdGV4dCxcbiAgICAuc2VjdGlvbl9fY2l0YXtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi5hbmltYXRpb24udmlzaWJsZXtcbiAgICAuc2VjdGlvbl9fdGl0bGUsXG4gICAgLnNlY3Rpb25fX3RleHQsXG4gICAgLnNlY3Rpb25fX2NpdGF7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhcHBlYXItcmlnaHQgLjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYXBwZWFyLXJpZ2h0IC41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICB9XG59XG5cbi5yZXZlcnNlLmFuaW1hdGlvbi52aXNpYmxle1xuICAgIC5zZWN0aW9uX190aXRsZSxcbiAgICAuc2VjdGlvbl9fdGV4dCxcbiAgICAuc2VjdGlvbl9fY2l0YXtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGFwcGVhci1sZWZ0IC41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGFwcGVhci1sZWZ0IC41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICB9XG59XG5cbi8vYW5pbWFjacOzbiBzZWN0aW9uczogaW3DoWdlbmVzXG5cbkBrZXlmcmFtZXMgaW1ne1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICBcbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi5hbmltYXRpb257XG4gICAgLnNlY3Rpb25fX2ltZ3tcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi5hbmltYXRpb24udmlzaWJsZXtcbiAgICAuc2VjdGlvbl9faW1ne1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogaW1nIC41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGltZyAuNXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgfVxufVxuXG4uYW5pbWF0aW9uLnNlY3Rpb25fX2ltZ3tcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uc2VjdGlvbl9faW1nLmFuaW1hdGlvbi52aXNpYmxle1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBpbWcgLjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBpbWcgLjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xufVxuXG4vL2FuaW1hY2nDs24gZW4gcGFyYWxsYXhcblxuQGtleWZyYW1lcyBwYXJhbGxheHtcbiAgICAwJSB7XG4gICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLnBhcmFsbGF4LWl0ZW0uYW5pbWF0aW9ue1xuICAgIHdpZHRoOiAwJTtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4ucGFyYWxsYXgtaXRlbS5hbmltYXRpb24udmlzaWJsZXtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogcGFyYWxsYXggMS41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcGFyYWxsYXggMS41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cblxuLy9pbWcgZSBpbWcgY29sbGFnZSAxMDAlIGNvbiBhbmltYWNpw7NuIGVzcGVjaWFsXG5Aa2V5ZnJhbWVzIGltZy1jbGlwLXBhdGh7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbn1cblxuLnNlY3Rpb25fX2NsaXAtcGF0aHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTV2aCA1MHB4O1xuXG4gICAgY2xpcC1wYXRoOiB2aWV3LWJveDtcblxuICAgICYuY29sbGFnZXtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAtNTB2aCBhdXRvIDE1dmg7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgIH1cblxuICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uc2VjdGlvbl9fY2xpcC1wYXRoLmFuaW1hdGlvbi52aXNpYmxlLFxuLnNlY3Rpb25fX2NsaXAtcGF0aC5jb2xsYWdlLmFuaW1hdGlvbi52aXNpYmxle1xuICAgIGltZ3tcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGltZy1jbGlwLXBhdGggMS41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGltZy1jbGlwLXBhdGggMS41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICB9XG59IiwiLnBhcmFsbGF4LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzMHZoO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0xIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3MyLmVsZXNwYW5vbC5jb20vdXBsb2FkL2JjL3ByZXplcm8tZ3Jhbi1jYW5hcmlhL2JnLTAxLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTIge1xuICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vczIuZWxlc3Bhbm9sLmNvbS91cGxvYWQvYmMvcHJlemVyby1ncmFuLWNhbmFyaWEvYmctMDQuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTMge1xuICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vczIuZWxlc3Bhbm9sLmNvbS91cGxvYWQvYmMvcHJlemVyby9wYXJhbGxheC0wMy5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuXG4ucGFyYWxsYXgtaXRlbS5wYXJhbGxheC00IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3MyLmVsZXNwYW5vbC5jb20vdXBsb2FkL2JjL3ByZXplcm8vcGFyYWxsYXgtMDQuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi8qXG4ucGFyYWxsYXgtaXRlbS5wYXJhbGxheC01IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3MyLmVsZXNwYW5vbC5jb20vdXBsb2FkL2JjL2FuaW1hdGlvbi1qcy9wYXJhbGxheC1lamVtcGxvLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ucGFyYWxsYXgtaXRlbS5wYXJhbGxheC02IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3MyLmVsZXNwYW5vbC5jb20vdXBsb2FkL2JjL2FuaW1hdGlvbi1qcy9wYXJhbGxheC1lamVtcGxvLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ucGFyYWxsYXgtaXRlbS5wYXJhbGxheC03IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3MyLmVsZXNwYW5vbC5jb20vdXBsb2FkL2JjL2FuaW1hdGlvbi1qcy9wYXJhbGxheC1lamVtcGxvLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ucGFyYWxsYXgtaXRlbS5wYXJhbGxheC04IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3MyLmVsZXNwYW5vbC5jb20vdXBsb2FkL2JjL2FuaW1hdGlvbi1qcy9wYXJhbGxheC1lamVtcGxvLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ucGFyYWxsYXgtaXRlbS5wYXJhbGxheC05IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3MyLmVsZXNwYW5vbC5jb20vdXBsb2FkL2JjL2FuaW1hdGlvbi1qcy9wYXJhbGxheC1lamVtcGxvLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4qL1xuXG5cblxuLy8gLm1haW5fX2FwZXJ0dXJhLmltZyB7XG4vLyAgICAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vczEuZWxlc3Bhbm9sLmNvbS8yMDI1LzA3LzI5L2FjdHVhbGlkYWQvMTAwMzc0Mzg2NjUwNl8yNTc2Mjc0NjBfMTIwMHg5NjAuanBnKSAhaW1wb3J0YW50O1xuLy8gfVxuXG4ucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0xYiB7XG4gICAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vczEuZWxlc3Bhbm9sLmNvbS8yMDI1LzA3LzMwL2FjdHVhbGlkYWQvMTAwMzc0Mzg2ODM3OV8yNTc2NjA4NTlfNDAwMHgyNjY3LmpwZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtM2Ige1xuICAgIGJhY2tncm91bmQ6IHVybChodHRwczovL3MxLmVsZXNwYW5vbC5jb20vMjAyNS8wNy8zMC9hY3R1YWxpZGFkLzEwMDM3NDM4NjgzODhfMjU3NjYxMDQxXzQwMDB4MjY2Ny5qcGcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5wYXJhbGxheC1pdGVtLmZvb3RlcmIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL21pbi1oZWlnaHQ6IDI1dmg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL3MyLmVsZXNwYW5vbC5jb20vdXBsb2FkL2JjL3ByZXplcm8tZ3Jhbi1jYW5hcmlhL2JnLTAzLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbiIsIi5tZW51IHtcbiAgICAmX19tb2RhbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTg1OTc7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG5cbiAgICAgICAgJi5pcy12aXNpYmxlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Nsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9zMi5lbGVzcGFub2wuY29tL3VwbG9hZC9iYy9lbC1ydWdpZG8tcHJvZHVjY2lvbmVzL2ljb24tY2xvc2Uuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0NXB4O1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cblxuICAgICZfX29wZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9zMi5lbGVzcGFub2wuY29tL3VwbG9hZC9iYy9lbC1ydWdpZG8tcHJvZHVjY2lvbmVzL2ljb24tbWVudS5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHg7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IDY1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRfZm9udFRleHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkX2ZvbnRUZXh0O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cblxuICAgICZfX21haWwge1xuICAgICAgICBmb250LWZhbWlseTogJF9mb250VGV4dDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMjEwcHg7XG4gICAgfVxuXG4gICAgJl9fc29jaWFsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAmX19saXN0IHt9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19saW5rIHt9XG5cbiAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJvZHkubm8tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwdmg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tZW51IHtcbiAgICAgICAgJl9fbW9kYWxfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Nsb3NlIHtcbiAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fb3BlbiB7XG4gICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAaW1wb3J0IFwiX2FwZXJ0dXJhXCI7XG5AaW1wb3J0IFwiX3NlY3Rpb25zXCI7XG5cbi8qKiBhanVzdGVzIGV4dHJhIGRlbCBCQyBlbiBwYXJ0aWN1bGFyICoqL1xuQGltcG9ydCBcIl9wbHVzXCI7XG5cbi8qKiBhanVzdGVzIHBhcmEgaXBob25lICoqL1xuQGltcG9ydCBcIl9pcGhvbmVcIjtcblxuIiwiLmludHJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICZfX2JnLXZpZGVvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmX192aWRlbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX192aWRlby0tZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3ZpZGVvLS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBmb250LWZhbWlseTogJF9mb250VGV4dDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgZm9udC1mYW1pbHk6ICRfT3BlblNhbnNDb25kZW5zZWRCb2xkO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lbnUge1xuICAgICZfX21vZGFsX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Nsb3NlIHtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICByaWdodDogMTVweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgIHRvcDogNzhweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyN3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fb3BlbiB7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyAubWFpbntcbi8vICAgICAmX19zZWN0aW9ue1xuLy8gICAgICAgICBwYWRkaW5nOiAxMHB4O1xuLy8gICAgICAgICBtYXJnaW46IDAgMCA4dmg7XG5cbi8vICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbi8vICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwdmg7XG4vLyAgICAgICAgIH1cblxuLy8gICAgICAgICAvL3RleHRcbi8vICAgICAgICAgLnNlY3Rpb257XG4vLyAgICAgICAgICAgICAmX190aXRsZXtcbi8vICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJF9mb250VGV4dDtcbi8vICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuLy8gICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbi8vICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbi8vICAgICAgICAgICAgICAgICBjb2xvcjogJF9jb2xvclRleHQ7XG4vLyAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbi8vICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4vLyAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4vLyAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4vLyAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbi8vICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVweDtcbi8vICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JQYXJ0bmVyU2Vjb25kO1xuLy8gICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAzMHB4O1xuLy8gICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgIH1cblxuLy8gICAgICAgICAgICAgJl9fdGV4dHtcbi8vICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJF9mb250VGV4dDtcbi8vICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuLy8gICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbi8vICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbi8vICAgICAgICAgICAgICAgICBjb2xvcjogJF9jb2xvclRleHQ7XG4vLyAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbi8vICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4vLyAgICAgICAgICAgICAgICAgLy9yZXNhbHRhZG8gZW4gY29sb3Jcbi8vICAgICAgICAgICAgICAgICAuY29sb3J7XG4vLyAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JQYXJ0bmVyVHJhbnNwYXJlbnQ7XG4vLyAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgfVxuXG4vLyAgICAgICAgICAgICAmX19jaXRhe1xuLy8gICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkX2ZvbnRUZXh0O1xuLy8gICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4vLyAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuLy8gICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuLy8gICAgICAgICAgICAgICAgIGNvbG9yOiAkX2NvbG9yV2hpdGU7XG4vLyAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4vLyAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbi8vICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuLy8gICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuLy8gICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JQYXJ0bmVyU2Vjb25kU2hhcmU7XG5cbi8vICAgICAgICAgICAgICAgICBzdHJvbmd7XG4vLyAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX2NvbG9yUGFydG5lcjtcbi8vICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbi8vICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgfVxuXG4vLyAgICAgICAgICAgICAmX19waWV7XG4vLyAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4vLyAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuLy8gICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkX2ZvbnRUZXh0O1xuLy8gICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4vLyAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuLy8gICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuLy8gICAgICAgICAgICAgICAgIG1hcmdpbjogLTc5cHggYXV0byAzMHB4O1xuLy8gICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbi8vICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIFxuLy8gICAgICAgICAgICAgICAgIGNvbG9yOiAkX2NvbG9yV2hpdGU7XG4vLyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9jb2xvckJsYWNrVHJhbnNwYXJlbnQ7XG5cbi8vICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4vLyAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4vLyAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzUwcHgpIHt9IFxuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBcbi8vICAgICAgICAgLy9zdGlreVxuLy8gICAgICAgICAmLnN0aWt5e1xuLy8gICAgICAgICAgICAgd2lkdGg6IDkwJTtcbi8vICAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuLy8gICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuLy8gICAgICAgICAgICAgQGluY2x1ZGUgZmxleCAoIHJvdywgbm93cmFwLCBzcGFjZS1iZXR3ZWVuLCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuXG4vLyAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuLy8gICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXggKCBjb2x1bW4tcmV2ZXJzZSwgbm93cmFwLCBjZW50ZXIsIGNlbnRlciwgY2VudGVyKTtcbi8vICAgICAgICAgICAgIH1cblxuLy8gICAgICAgICAgICAgLnNlY3Rpb257XG4vLyAgICAgICAgICAgICAgICAgJl9fYm94e1xuLy8gICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4vLyAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbi8vICAgICAgICAgICAgICAgICAgICAgJi5pbWd7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgICAgICYudGV4dHtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MyU7XG5cbi8vICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWN0aW9uX19jaXRhe1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDVweCAwcHggNDBweDtcblxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzVweCAwcHggMzBweDtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbi8vICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgICB9XG5cbi8vICAgICAgICAgICAgICAgICAmX19pbWd7XG4vLyAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4vLyAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4vLyAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4vLyAgICAgICAgICAgICAgICAgICAgIHRvcDogNjBweDtcbi8vICAgICAgICAgICAgICAgICB9XG5cbi8vICAgICAgICAgICAgICAgICAmX19pbWcuc2VjdGlvbl9fY2l0YXtcbi8vICAgICAgICAgICAgICAgICAgICAgdG9wOiA3MHB4O1xuLy8gICAgICAgICAgICAgICAgIH1cblxuLy8gICAgICAgICAgICAgICAgICZfX2ltZyBpbWd7XG4vLyAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4vLyAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4vLyAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgfVxuXG4vLyAgICAgICAgICAgICAmLnJldmVyc2V7XG4vLyAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleCAoIHJvdy1yZXZlcnNlLCBub3dyYXAsIHNwYWNlLWJldHdlZW4sIGZsZXgtc3RhcnQsIGNlbnRlcik7XG5cbi8vICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuLy8gICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4ICggY29sdW1uLXJldmVyc2UsIG5vd3JhcCwgY2VudGVyLCBjZW50ZXIsIGNlbnRlcik7XG4vLyAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG5cbi8vICAgICAgICAgLy9mdWxsIC8gZnVsbCBjb2xvciAvIGZ1bGwgZ3JleVxuLy8gICAgICAgICAmLmZ1bGx7XG4vLyAgICAgICAgICAgICB3aWR0aDogOTAlO1xuLy8gICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbi8vICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbi8vICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHg7XG4vLyAgICAgICAgICAgICBtYXJnaW46IDh2aCAwIDA7XG4vLyAgICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuLy8gICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbi8vICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuLy8gICAgICAgICAgICAgICAgIG1hcmdpbjogNXZoIDAgMTB2aDtcbi8vICAgICAgICAgICAgIH1cblxuLy8gICAgICAgICAgICAgLnNlY3Rpb25fX2ltZ3tcbi8vICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuLy8gICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuLy8gICAgICAgICAgICAgfVxuXG4vLyAgICAgICAgICAgICAuc2VjdGlvbl9fY2l0YXtcbi8vICAgICAgICAgICAgICAgICBtYXJnaW46IDYwcHggYXV0byA0MHB4O1xuLy8gICAgICAgICAgICAgfVxuXG4vLyAgICAgICAgICAgICAuc2VjdGlvbl9fdGV4dCxcbi8vICAgICAgICAgICAgIC5zZWN0aW9uX190aXRsZXtcbi8vICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbi8vICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbi8vICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbi8vICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuLy8gICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgfVxuXG4vLyAgICAgICAgICAgICAmLmNvbG9ye1xuLy8gICAgICAgICAgICAgICAgIG1hcmdpbjogLTIwdmggMCAxNXZoO1xuLy8gICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JQYXJ0bmVyO1xuLy8gICAgICAgICAgICAgICAgIC5zZWN0aW9uX190aXRsZSxcbi8vICAgICAgICAgICAgICAgICAuc2VjdGlvbl9fdGV4dHtcbi8vICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfY29sb3JXaGl0ZTtcbi8vICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuLy8gICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgICAuc2VjdGlvbl9fdGl0bGU6OmFmdGVye1xuLy8gICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX2NvbG9yV2hpdGU7XG4vLyAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgIC5zZWN0aW9uX19jaXRhe1xuLy8gICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9jb2xvcldoaXRlO1xuLy8gICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRfY29sb3JXaGl0ZSBzb2xpZCAycHg7XG5cbi8vICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfY29sb3JXaGl0ZTtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JQYXJ0bmVyO1xuLy8gICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgfVxuXG4vLyAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbi8vICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbi8vICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbi8vICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtMjB2aCAwIDEwdmg7XG4vLyAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgfVxuXG4vLyAgICAgICAgICAgICAmLmdyZXl7XG4vLyAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuLy8gICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfY29sb3JCYWNrZ3JvdW5kR3JleTtcbi8vICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXZoO1xuLy8gICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1MHB4IDAgMTUwcHggMDtcblxuLy8gICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4vLyAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDgwcHggMCA4MHB4IDA7XG4vLyAgICAgICAgICAgICAgICAgfVxuXG4vLyAgICAgICAgICAgICAgICAgLnNlY3Rpb25fX2JveC1ncmV5e1xuLy8gICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuLy8gICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbi8vICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHZoIGF1dG8gNDB2aDtcblxuLy8gICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byA0MHZoO1xuLy8gICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG5cbi8vICAgICB9XG4vLyB9XG5cbi5mbG91cmlzaC1lbWJlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5mbG91cmlzaC1jcmVkaXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIC5zdGlreSB7XG4vLyAgICAgJjpmaXJzdC1vZi10eXBlIHtcbi8vICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbi8vICAgICB9XG4vLyB9XG4iLCIvKiogYXF1w60gdmFuIGxvcyBhanVzdGVzIGV4dHJhIGRlbCBCQyBlbiBwYXJ0aWN1bGFyICoqL1xuXG4ubWFpbl9fc2VjdGlvbi5zdGlreS5hbmltYXRpb24ucmV2ZXJzZS5maW57XG4gICAgbWFyZ2luOiAxMnZoIDA7XG59XG5cbi5zZWN0aW9uX19pbWcubW92aWx7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYuaW5mb2dyYWZpYXtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICB9XG59XG5cbi5zZWN0aW9uX19pbWcuZGVza3tcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ubG9nby1hbGlnbntcbiAgICBAaW5jbHVkZSBmbGV4ICggcm93LCBub3dyYXAsIGNlbnRlciwgY2VudGVyLCBjZW50ZXIpO1xufVxuXG4ubWFpbl9fYXBlcnR1cmEtcGFydG5lcntcbiAgICBAaW5jbHVkZSBmbGV4ICggY29sdW1uLCBub3dyYXAsIGNlbnRlciwgY2VudGVyLCBjZW50ZXIpO1xufVxuXG5cblxuXG5cbi8qIFBsdXMgKi9cblxuXG5cbi5zZWN0aW9uIHtcbiAgICAmX19tYWluIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBhcXVhO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRfT3BlblNhbnNDb25kZW5zZWRCb2xkO1xuICAgICAgICBjb2xvcjogI0I4QjhCODtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbn1cblxuXG4ubmV3cyB7XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIFxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC45cyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuOXMgZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgJl9faXRlbS5pcy12aXNpYmxlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkX09wZW5TYW5zQ29uZGVuc2VkQm9sZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmX190eXBlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRfZm9udFRleHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIMK3IFwiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgJi0tdHJhaWxlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJF9mb250VGV4dDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vczIuZWxlc3Bhbm9sLmNvbS91cGxvYWQvYmMvZWwtcnVnaWRvLXByb2R1Y2Npb25lcy9pY29uLXBsYXkuc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNXB4IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTY1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS12aWRlbyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJF9mb250VGV4dDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU4NTk3O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTY1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYXJ0bmVycyB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLy9nYXA6IDIwcHg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyA0KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLmZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LWZhbWlseTogJF9PcGVuU2Fuc0NvbmRlbnNlZEJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJl9fbWFpbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkX2ZvbnRUZXh0O1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi8qIFNvY2lhbCAqL1xuXG4uc29jaWFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyAgICBcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkX2ZvbnRUZXh0O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAmX19saW5rIHt9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbn1cblxuXG4vKiBNb2RhbCBkZSB2aWRlbyB0cmFpbGVyICovXG4udmlkZW8tbW9kYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45Mik7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3gtc2hhZG93OiAwIDI1cHggNTBweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGxheWVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgICZfX2Nsb3NlIHtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuYm9keS5tb2RhbC1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4iLCIvKiAtLS0tLS0tLS0tLSBpUGhvbmUgNCBhbmQgNFMgLS0tLS0tLS0tLS0gKi9cblxuLyogUG9ydHJhaXQgYW5kIExhbmRzY2FwZSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIFxuICAgIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIFxuICAgIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpXG4gICAgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcblxuICAgIC5tYWluX19hcGVydHVyYS5pbWcsXG4gICAgLnBhcmFsbGF4LWl0ZW0uZm9vdGVyLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTEsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0zLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTQsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC02LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTcsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC05e1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHVuc2V0O1xuICAgIH1cblxuICAgIC5tYWluX19zZWN0aW9uLnN0aWt5IC5zZWN0aW9uX19pbWcuc2VjdGlvbl9fY2l0YXtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxufVxuXG4vKiBQb3J0cmFpdCAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIFxuICAgIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIFxuICAgIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpXG4gICAgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpXG4gICAgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcblxuICAgIC5tYWluX19hcGVydHVyYS5pbWcsXG4gICAgLnBhcmFsbGF4LWl0ZW0uZm9vdGVyLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTEsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0zLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTQsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC02LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTcsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC05e1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHVuc2V0O1xuICAgIH1cblxuICAgIC5tYWluX19zZWN0aW9uLnN0aWt5IC5zZWN0aW9uX19pbWcuc2VjdGlvbl9fY2l0YXtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxufVxuXG4vKiBMYW5kc2NhcGUgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBcbiAgICBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBcbiAgICBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KVxuICAgIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKVxuICAgIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuXG4gICAgLm1haW5fX2FwZXJ0dXJhLmltZyxcbiAgICAucGFyYWxsYXgtaXRlbS5mb290ZXIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0yLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTMsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC01LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTYsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC04LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTl7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogdW5zZXQ7XG4gICAgfVxuXG4gICAgLm1haW5fX3NlY3Rpb24uc3Rpa3kgLnNlY3Rpb25fX2ltZy5zZWN0aW9uX19jaXRhe1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG59XG5cbi8qIC0tLS0tLS0tLS0tIGlQaG9uZSA1LCA1UywgNUMgYW5kIDVTRSAtLS0tLS0tLS0tLSAqL1xuXG4vKiBQb3J0cmFpdCBhbmQgTGFuZHNjYXBlICovXG5AbWVkaWEgb25seSBzY3JlZW4gXG4gICAgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgXG4gICAgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA1NjhweClcbiAgICBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuXG4gICAgLm1haW5fX2FwZXJ0dXJhLmltZyxcbiAgICAucGFyYWxsYXgtaXRlbS5mb290ZXIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0yLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTMsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC01LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTYsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC04LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTl7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogdW5zZXQ7XG4gICAgfVxuXG4gICAgLm1haW5fX3NlY3Rpb24uc3Rpa3kgLnNlY3Rpb25fX2ltZy5zZWN0aW9uX19jaXRhe1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG59XG5cbi8qIFBvcnRyYWl0ICovXG5AbWVkaWEgb25seSBzY3JlZW4gXG4gICAgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgXG4gICAgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA1NjhweClcbiAgICBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMilcbiAgICBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgIFxuICAgIC5tYWluX19hcGVydHVyYS5pbWcsXG4gICAgLnBhcmFsbGF4LWl0ZW0uZm9vdGVyLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTEsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0zLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTQsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC02LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTcsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC05e1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHVuc2V0O1xuICAgIH1cblxuICAgIC5tYWluX19zZWN0aW9uLnN0aWt5IC5zZWN0aW9uX19pbWcuc2VjdGlvbl9fY2l0YXtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxufVxuXG4vKiBMYW5kc2NhcGUgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBcbiAgICBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBcbiAgICBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDU2OHB4KVxuICAgIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKVxuICAgIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuXG4gICAgLm1haW5fX2FwZXJ0dXJhLmltZyxcbiAgICAucGFyYWxsYXgtaXRlbS5mb290ZXIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0yLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTMsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC01LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTYsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC04LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTl7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogdW5zZXQ7XG4gICAgfVxuXG4gICAgLm1haW5fX3NlY3Rpb24uc3Rpa3kgLnNlY3Rpb25fX2ltZy5zZWN0aW9uX19jaXRhe1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG59XG5cbi8qIC0tLS0tLS0tLS0tIGlQaG9uZSA2LCA2UywgNyBhbmQgOCAtLS0tLS0tLS0tLSAqL1xuXG4vKiBQb3J0cmFpdCBhbmQgTGFuZHNjYXBlICovXG5AbWVkaWEgb25seSBzY3JlZW4gXG4gICAgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzNzVweCkgXG4gICAgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA2NjdweCkgXG4gICAgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHsgXG4gICAgXG4gICAgLm1haW5fX2FwZXJ0dXJhLmltZyxcbiAgICAucGFyYWxsYXgtaXRlbS5mb290ZXIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0yLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTMsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC01LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTYsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC04LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTl7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogdW5zZXQ7XG4gICAgfVxuXG4gICAgLm1haW5fX3NlY3Rpb24uc3Rpa3kgLnNlY3Rpb25fX2ltZy5zZWN0aW9uX19jaXRhe1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG59XG5cbi8qIFBvcnRyYWl0ICovXG5AbWVkaWEgb25seSBzY3JlZW4gXG4gICAgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzNzVweCkgXG4gICAgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA2NjdweCkgXG4gICAgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpXG4gICAgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHsgXG4gICAgXG4gICAgLm1haW5fX2FwZXJ0dXJhLmltZyxcbiAgICAucGFyYWxsYXgtaXRlbS5mb290ZXIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0yLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTMsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC01LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTYsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC04LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTl7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogdW5zZXQ7XG4gICAgfVxuXG4gICAgLm1haW5fX3NlY3Rpb24uc3Rpa3kgLnNlY3Rpb25fX2ltZy5zZWN0aW9uX19jaXRhe1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG59XG5cbi8qIExhbmRzY2FwZSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIFxuICAgIGFuZCAobWluLWRldmljZS13aWR0aDogMzc1cHgpIFxuICAgIGFuZCAobWF4LWRldmljZS13aWR0aDogNjY3cHgpIFxuICAgIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKVxuICAgIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgeyBcbiAgICBcbiAgICAubWFpbl9fYXBlcnR1cmEuaW1nLFxuICAgIC5wYXJhbGxheC1pdGVtLmZvb3RlcixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0xLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC00LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTUsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC03LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTgsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOXtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiB1bnNldDtcbiAgICB9XG5cbiAgICAubWFpbl9fc2VjdGlvbi5zdGlreSAuc2VjdGlvbl9faW1nLnNlY3Rpb25fX2NpdGF7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbn1cblxuLyogLS0tLS0tLS0tLS0gaVBob25lIDYrLCA3KyBhbmQgOCsgLS0tLS0tLS0tLS0gKi9cblxuLyogUG9ydHJhaXQgYW5kIExhbmRzY2FwZSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIFxuICAgIGFuZCAobWluLWRldmljZS13aWR0aDogNDE0cHgpIFxuICAgIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIFxuICAgIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzKSB7IFxuICAgIFxuICAgIC5tYWluX19hcGVydHVyYS5pbWcsXG4gICAgLnBhcmFsbGF4LWl0ZW0uZm9vdGVyLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTEsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0zLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTQsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC02LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTcsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC05e1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHVuc2V0O1xuICAgIH1cblxuICAgIC5tYWluX19zZWN0aW9uLnN0aWt5IC5zZWN0aW9uX19pbWcuc2VjdGlvbl9fY2l0YXtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxufVxuXG4vKiBQb3J0cmFpdCAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIFxuICAgIGFuZCAobWluLWRldmljZS13aWR0aDogNDE0cHgpIFxuICAgIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIFxuICAgIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzKVxuICAgIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7IFxuICAgIFxuICAgIC5tYWluX19hcGVydHVyYS5pbWcsXG4gICAgLnBhcmFsbGF4LWl0ZW0uZm9vdGVyLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTEsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0zLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTQsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC02LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTcsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC05e1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHVuc2V0O1xuICAgIH1cblxuICAgIC5tYWluX19zZWN0aW9uLnN0aWt5IC5zZWN0aW9uX19pbWcuc2VjdGlvbl9fY2l0YXtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxufVxuXG4vKiBMYW5kc2NhcGUgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBcbiAgICBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDQxNHB4KSBcbiAgICBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSBcbiAgICBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMylcbiAgICBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHsgXG4gICAgXG4gICAgLm1haW5fX2FwZXJ0dXJhLmltZyxcbiAgICAucGFyYWxsYXgtaXRlbS5mb290ZXIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0yLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTMsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC01LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTYsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC04LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTl7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogdW5zZXQ7XG4gICAgfVxuXG59XG5cbi8qIC0tLS0tLS0tLS0tIGlQaG9uZSBYIC0tLS0tLS0tLS0tICovXG5cbi8qIFBvcnRyYWl0IGFuZCBMYW5kc2NhcGUgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBcbiAgICBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDM3NXB4KSBcbiAgICBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDgxMnB4KSBcbiAgICBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMykgeyBcbiAgICBcbiAgICAubWFpbl9fYXBlcnR1cmEuaW1nLFxuICAgIC5wYXJhbGxheC1pdGVtLmZvb3RlcixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0xLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC00LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTUsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC03LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTgsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOXtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiB1bnNldDtcbiAgICB9XG5cbiAgICAubWFpbl9fc2VjdGlvbi5zdGlreSAuc2VjdGlvbl9faW1nLnNlY3Rpb25fX2NpdGF7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbn1cblxuLyogUG9ydHJhaXQgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBcbiAgICBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDM3NXB4KSBcbiAgICBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDgxMnB4KSBcbiAgICBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMylcbiAgICBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkgeyBcbiAgICBcbiAgICAubWFpbl9fYXBlcnR1cmEuaW1nLFxuICAgIC5wYXJhbGxheC1pdGVtLmZvb3RlcixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0xLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC00LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTUsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNixcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC03LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTgsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtOXtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiB1bnNldDtcbiAgICB9XG5cbiAgICAubWFpbl9fc2VjdGlvbi5zdGlreSAuc2VjdGlvbl9faW1nLnNlY3Rpb25fX2NpdGF7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbn1cblxuLyogTGFuZHNjYXBlICovXG5AbWVkaWEgb25seSBzY3JlZW4gXG4gICAgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzNzVweCkgXG4gICAgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA4MTJweCkgXG4gICAgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpXG4gICAgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7IFxuXG4gICAgLm1haW5fX2FwZXJ0dXJhLmltZyxcbiAgICAucGFyYWxsYXgtaXRlbS5mb290ZXIsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtMSxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC0yLFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTMsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNCxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC01LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTYsXG4gICAgLnBhcmFsbGF4LWl0ZW0ucGFyYWxsYXgtNyxcbiAgICAucGFyYWxsYXgtaXRlbS5wYXJhbGxheC04LFxuICAgIC5wYXJhbGxheC1pdGVtLnBhcmFsbGF4LTl7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogdW5zZXQ7XG4gICAgfVxuXG4gICAgLm1haW5fX3NlY3Rpb24uc3Rpa3kgLnNlY3Rpb25fX2ltZy5zZWN0aW9uX19jaXRhe1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBSWFDLE9BQU8sQ0FBQyxvR0FBSSxDQU1aLE9BQU8sQ0FBQyxzR0FBSSxDSmhCYixBQUFBLENBQUMsQUFBQyxDQUNFLE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLENBQUMsQ0FDVixVQUFVLENBQUUsVUFBVSxDQUN6QixBQUVELEFBQUEsSUFBSSxBQUFDLENBRUQsZUFBZSxDQUFFLG1CQUFtQixDQUdwQyxlQUFlLENBQUUsTUFBTSxDQUMxQixBQUVELEFBQUEsSUFBSSxBQUFBLENBQ0EsZ0JBQWdCLENDWkcsT0FBTyxDRGExQixlQUFlLENBQUUsTUFBTSxDQXdCdkIsc0JBQXNCLENBQUUsV0FBVyxDQUNuQyx1QkFBdUIsQ0FBRSxTQUFTLENBQ3JDLEFBNUJELEFBSUksSUFKQSxDQUlBLENBQUMsQUFBQyxDQUNFLE1BQU0sQ0FBRSxDQUFDLENBQ1osQUFOTCxBQVFJLElBUkEsQ0FRQSxDQUFDLEFBQUEsQ0FDRyxLQUFLLENDekJBLElBQU8sQ0Q4QmYsQUFkTCxBQVdRLElBWEosQ0FRQSxDQUFDLEFBR0ksTUFBTSxBQUFBLENBQ0gsT0FBTyxDQUFFLEVBQUUsQ0FDZCxBQWJULEFBZ0JJLElBaEJBLENBZ0JBLEVBQUUsQUFBQSxDQUNFLGVBQWUsQ0FBRSxJQUFJLENBQ3hCLEFBbEJMLEFBcUJRLElBckJKLENBb0JBLEVBQUUsQUFD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 */
