@charset "UTF-8";html{background:#dedede;overflow-x:hidden;line-height:24px}body{color:#777;overflow-x:hidden;font-size:15px;line-height:1.5;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0!important}body.boxed{max-width:1920px;margin:auto!important}body>*{outline:0!important}@media (min-width:1921px){body.boxed{max-width:80%}}strong{color:#272a30}@media (max-width:1024px){body{font-size:14px}}.badge{padding:5px 10px}p{color:#777}a,input[type=submit]{outline:0!important}a:focus,a:hover,a:visited,input[type=submit]:focus,input[type=submit]:hover,input[type=submit]:visited{outline:0}ul{margin:0;padding:0}ul li{list-style:none}.footer ul li{line-height:1.7}iframe{outline:0!important}b,em{color:#272a30}@media (max-width:1200px){.container{width:92.5%}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#393939}.h2,h2{font-size:26px}.h3,h3{font-size:18px}.h4,h4{font-size:16px}.h5,h5{font-size:16px}.h6,h6{font-size:14px}.section{padding-top:80px;padding-bottom:80px;min-height:200px}.section--sm{padding-top:40px;padding-bottom:40px;min-height:100px}.section--xs{padding-top:20px;padding-bottom:20px;min-height:40px}@media (max-width:767px){.section{padding-top:40px;padding-bottom:40px}.section--sm{padding-top:40px;padding-bottom:40px}.section--xs{padding-top:10px;padding-bottom:10px;min-height:40px}}.page-photos .section{padding-bottom:50px}.bg-primary{background-color:#5b5a6a}a.bg-primary:focus,a.bg-primary:hover{background-color:#43434e}.bg-primary--darker{background-color:#4f4e5c}a.bg-primary--darker:focus,a.bg-primary--darker:hover{background-color:#373741}.bg-secondary{background-color:#718b93}a.bg-secondary:focus,a.bg-secondary:hover{background-color:#5a7077}.bg-secondary--alt{background-color:#7f979e}a.bg-secondary--alt:focus,a.bg-secondary--alt:hover{background-color:#657e85}.bg-success{background-color:#5cb85c}a.bg-success:focus,a.bg-success:hover{background-color:#449d44}.bg-info{background-color:#5bc0de}a.bg-info:focus,a.bg-info:hover{background-color:#31b0d5}.bg-warning{background-color:#f0ad4e}a.bg-warning:focus,a.bg-warning:hover{background-color:#ec971f}.bg-warning{background-color:#f0ad4e}a.bg-warning:focus,a.bg-warning:hover{background-color:#ec971f}.bg-white{background-color:#fff}a.bg-white:focus,a.bg-white:hover{background-color:#e6e6e6}.bg-gray{background-color:#fcfcfc}a.bg-gray:focus,a.bg-gray:hover{background-color:#e3e3e3}.topnav.navbar{min-height:40px;margin-bottom:0;border-radius:0;border-width:0;border-bottom:1px solid #dedede}.topnav .navbar-brand{padding:10px 18px;font-size:12px;color:#fff;line-height:20px;height:40px;margin:0;letter-spacing:.5px;font-weight:600}.topnav .logo{width:80px;max-height:40px;line-height:40px;float:left;overflow:hidden;background-color:#4a4a57;text-align:center;display:none}.topnav .logo img{mix-blend-mode:screen;max-width:60px}.topnav .navbar-nav>li>a{padding-top:10px;padding-bottom:10px;font-size:11px;border:1px solid #dedede;border-bottom-width:0;border-top-width:0;position:relative;overflow:hidden;min-width:100px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.topnav .navbar-nav>li>a.power-off{min-width:40px}.topnav .navbar-nav>li>a.power-off i{position:relative;top:2px}.topnav .navbar-nav>li>a span{position:relative;z-index:2}.topnav .navbar-nav>li>a:before{content:'';z-index:1;height:60px;-webkit-transform:translateY(100px);transform:translateY(100px);background-color:#5b5a6a;left:0;right:0;position:absolute;width:100%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.topnav .navbar-nav>li>a:hover{background-color:transparent;color:#fff}.topnav .navbar-nav>li>a:hover:before{-webkit-transform:translateY(-20px);transform:translateY(-20px)}.topnav .navbar-nav>li>a:first-child{border-right-width:0}.topnav.navbar>.container .navbar-brand,.topnav.navbar>.container-fluid .navbar-brand{margin:0}.topnav .navbar-toggle i,.topnav i{font-size:15px;color:#fff}.topnav i{color:inherit}.nav--rwd{border-width:0!important;margin:20px -15px!important;display:block}.nav--rwd li{background-color:#5b5a6a}.nav--rwd li a{color:#fff!important;border-color:rgba(255,255,255,.15)!important}@media (max-width:1200px){.topnav .hidden-sm{display:none}.topnav .navbar-header{float:none;margin-right:-15px;margin-left:-15px}.nav--rwd.hidden-md.hidden-lg{display:block!important}}@media (max-width:1024px){.topnav .navbar-header{float:none}.topnav .navbar-brand{width:calc(100% - 80px);text-align:left}}.mainnav__contactbut{position:absolute;right:0;top:0;border-left:1px solid #dedede;width:100px;height:100px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.mainnav__contactbut:before{content:'';z-index:1;height:100px;-webkit-transform:translateY(100px);transform:translateY(100px);background-color:#5b5a6a;left:0;right:0;position:absolute;width:100%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.mainnav__contactbut svg:not(:root){margin-top:calc((100px - 18px)/ 2);position:relative;z-index:1}.mainnav__contactbut svg:not(:root) g{fill:#9d9d9d}.mainnav__contactbut:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.mainnav__contactbut:hover svg:not(:root) g{fill:#fff!important}.mainnav.navbar{min-height:100px;margin-bottom:0;border-width:0;background-color:#fff;border-radius:0}.mainnav .navbar-brand{padding:0;line-height:100px;height:100px;margin:0;position:relative;min-width:135px}.mainnav .navbar-brand img,.mainnav .navbar-brand object,.mainnav .navbar-brand svg:not(:root){position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;margin:auto;left:50%}.mainnav .navbar-brand .svg,.mainnav .navbar-brand .svg>*,.mainnav .navbar-brand svg{fill:#3d414b}.mainnav .navbar-brand:after{left:0;right:0;top:0;bottom:0;z-index:500;position:absolute;content:""}.mainnav .navbar-nav{position:relative}.mainnav .navbar-nav>li>a{font-size:11px;text-transform:uppercase;border-width:0;color:#272a30}.mainnav.navbar-default .navbar-nav>.active>a,.mainnav.navbar-default .navbar-nav>.active>a:focus,.mainnav.navbar-default .navbar-nav>.active>a:hover{color:inherit;background-color:inherit}.mainnav.navbar-default .navbar-nav>.active>a:after,.mainnav.navbar-default .navbar-nav>.active>a:focus:after,.mainnav.navbar-default .navbar-nav>.active>a:hover:after{position:absolute;top:0;left:0;width:100%;height:4px;background:#6e6d80;content:'';-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s ease;transition:all .3s ease;z-index:0}@media (min-width:1200px){.mainnav .container-fluid{padding:0 140px 0 60px}}@media (min-width:1025px){.mainnav.navbar.fixed{position:fixed;top:0;z-index:100;right:0;left:0;max-width:1920px;margin:auto;border-bottom-width:1px}}@media (min-width:1921px){.mainnav.navbar.fixed{max-width:80%}}.page-mentions-legales .mainnav.navbar{border-bottom-width:1px}.js-contact{opacity:0;display:none!important}.navbar-toggle{margin-top:calc((100px - 32px)/ 2);border-width:0;height:40px;width:40px;line-height:40px;text-align:center;margin:0;padding:0;background-color:#718b93;border-radius:0}.navbar-toggle .icon-bar{width:20px;background-color:#fff;margin:auto;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.navbar-toggle:focus,.navbar-toggle:hover{background-color:#7f979e}.navbar-toggle.bg-secondary--alt{background-color:#7f979e}@media (min-width:1201px){.navbar-toggle{display:none}}@media (max-width:1200px){.navbar-toggle{display:inline-block}.collapse li{-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.collapse.in li{-webkit-transform:translateY(0);transform:translateY(0)}}@media (min-width:1200px){.mainnav .navbar-nav>li>a{padding-top:40px;padding-bottom:40px;overflow:hidden}.mainnav .navbar-nav>li>a:after{position:absolute;bottom:0;left:0;width:100%;height:0;background:#6e6d80;content:'';-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .3s ease;transition:all .3s ease;z-index:0}.mainnav .navbar-nav>li>a span{z-index:1;position:relative}.mainnav .navbar-nav>li>a:hover:after{-webkit-transform:translateY(0);transform:translateY(0);height:4px}.mainnav .navbar-nav>li:nth-child(2)>a:after{background:#78768b}.mainnav .navbar-nav>li:nth-child(3)>a:after{background:#838194}.mainnav .navbar-nav>li:nth-child(4)>a:after{background:#8d8c9e}.mainnav .navbar-nav>li:nth-child(5)>a:after{background:#9897a7}.mainnav .navbar-nav>li:nth-child(6)>a:after{background:#a3a2b0}.mainnav .navbar-nav>li:nth-child(7)>a:after{background:#aeadba}}@media (max-width:1200px){.mainnav .navbar-brand,.mainnav .navbar>.container .navbar-brand{padding:0 15px;margin:auto;float:none;display:block;text-align:center}.mainnav .navbar-nav>li>a{border-bottom:1px solid #dedede}.mainnav .navbar-nav>li>a:after{display:none}.mainnav .navbar-nav>li:last-child>a{border-bottom-width:0}.mainnav .navbar-nav{margin:0 -15px}}@media (min-width:1201px) and (max-width:1366px){.mainnav .navbar-nav{margin-right:60px}}@media (max-width:1200px){.mainnav .navbar-header{float:none}.mainnav .navbar-left,.mainnav .navbar-right{float:none!important}.mainnav .navbar-collapse{border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.mainnav .navbar-fixed-top{top:0;border-width:0 0 1px}.mainnav .navbar-collapse.collapse{display:none!important}.mainnav .navbar-nav{float:none!important;margin-top:7.5px}.mainnav .navbar-nav>li{float:none}.mainnav .navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.mainnav .collapse.in{display:block!important}}#evimmo-header{position:relative}.footer{padding:120px 0;border-top:1px solid #dedede;border-bottom:1px solid #dedede}.footer address{margin-bottom:0}.footer h3{font-weight:600;font-size:16px}.footer a,.footer p{color:#777;font-size:13px;line-height:1.7;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.footer p{margin-bottom:0}@media (min-width:1201px){.footer .container-fluid{max-width:85%}}@media (max-width:1200px){.footer{padding:30px;border-top:1px solid #dedede;border-bottom:1px solid #dedede}.footer h3{font-size:16px}.footer .col-xs-6{margin-bottom:30px}}@media (max-width:767px){.footer .col-xs-6{width:100%;margin-bottom:10px;padding:0 0 30px;border-bottom:1px solid #dedede}.footer .col-xs-6:last-child{border-bottom-width:0;margin-bottom:0;padding-bottom:0}address{margin-bottom:0}}.subfooter{height:90px;line-height:90px}.subfooter .footer-brand{height:90px;background-color:#5b5a6a;text-align:center}.subfooter .footer-brand object,.subfooter .footer-brand svg:not(:root){margin-top:calc((90px - 30px)/ 2)}.subfooter .footer-brand .svg,.subfooter .footer-brand .svg>*,.subfooter .footer-brand svg{fill:rgba(255,255,255,.9)}.subfooter .footer-brand img,.subfooter .footer-brand object{max-width:135px}.subfooter .social{margin-top:calc((90px - 32px)/ 2);margin-left:7px}.subfooter .social li{float:left;width:32px;height:32px;line-height:32px;border-radius:32px;text-align:center;background-color:#5b5a6a;margin-right:7px;overflow:hidden;position:relative;font-size:10px}.subfooter .social li a:after{content:'';top:-999px;right:-999px;bottom:-999px;left:-999px;z-index:0;position:absolute}.subfooter .social li i{color:#f2f2f2;position:relative}@media (max-width:1200px){.subfooter{height:auto;line-height:initial;background-color:#5b5a6a}.subfooter .footer-brand{height:180px}.subfooter .footer-brand img,.subfooter .footer-brand svg:not(:root){margin-top:calc((180px - 32px)/ 2)}.subfooter .container-fluid{padding:0}.subfooter .social{margin:0}.subfooter .social li{height:50px;line-height:50px;width:33.333333%;margin:0;border-radius:0;background-color:#676678;border-right:1px solid rgba(255,255,255,.15);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px}.subfooter .social li:last-child{border-width:0}.subfooter .col-md-3,.subfooter .col-sm-3{width:100%}}@media (max-width:1024px){.subfooter .footer-brand{display:none}}#back-to-top{height:90px;width:90px;line-height:90px;color:#fff;float:right;text-align:center;background-color:#5b5a6a}@media (max-width:1200px){#back-to-top{display:none!important}}.cta{height:420px;background:#5b5a6a;position:relative}.cta--footer__bg{position:absolute;z-index:0;left:0;right:0;bottom:0;top:0;background-color:#5b5a6a;background-repeat:no-repeat;background-position:center left 40%;background-blend-mode:soft-light}.cta svg:not(:root){position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;max-width:200px}@media (max-width:1366px){.cta{height:380px}.cta svg:not(:root){width:190px}}@media (max-width:1024px){.cta{height:340px}.cta svg:not(:root){width:180px}}@media (max-width:990px){.page-index .cta{display:none}}@media (max-width:767px){.cta{height:260px;background:#5b5a6a}.cta svg:not(:root){max-width:120px}}.page-etage .cta,.page-lot .cta,.page-quisommesnous .cta{display:none}.page-contact .cta,.page-etage .cta{background:#718b93}.page-contact .cta--footer__bg,.page-etage .cta--footer__bg{background-color:#718b93}.no-pad{padding:0}.no-pad-left{padding-left:0}.no-pad-right{padding-right:0}@media (max-width:1199px){.no-pad-left{padding-left:15px}.no-pad-right{padding-right:15px}.form .no-pad-left{padding-left:0}.form .no-pad-right{padding-right:0}}@media (max-width:767px){.form .no-pad-left{padding-left:15px}.form .no-pad-right{padding-right:15px}}.pt-line-height{padding-top:20px}.pb-line-height{padding-bottom:20px}.pt-line-heightx2{padding-top:40px}.pb-line-heightx2{padding-bottom:40px}.relative{position:relative}.absolute{position:absolute}.static{position:static}.separateur{width:60px;height:1px;display:block;margin:24px auto}.box-shadow{-webkit-box-shadow:0 .1em .8em rgba(0,0,0,.2);box-shadow:0 .1em .8em rgba(0,0,0,.2)}.box-shadow--lg{-webkit-box-shadow:0 .1em .8em rgba(0,0,0,.05);box-shadow:0 .1em .8em rgba(0,0,0,.05)}.block{display:block}.inbl{display:inline-block}.inline{display:inline}.none{display:none;visibility:hidden;opacity:0;z-index:-10;width:0}.pull-left{float:left}.pull-right{float:right}.oh{overflow:hidden!important}.ov{overflow:visible!important}.align-v-h{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute}.align-v{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.bgsize30{background-size:30%!important;background-repeat:no-repeat}.bgsize35{background-size:35%!important;background-repeat:no-repeat}.bgsize40{background-size:40%!important;background-repeat:no-repeat}.bgsize50{background-size:50%!important;background-repeat:no-repeat}@media (max-width:1024px){.bgsize30{background-size:50%!important}.bgsize35{background-size:50%!important}.bgsize40{background-size:60%!important}.bgsize50{background-size:70%!important}}@media (max-width:767px){.bgsize30{background-size:70%!important}.bgsize35{background-size:70%!important}.bgsize40{background-size:70%!important}.bgsize50{background-size:70%!important}}.mixscreen{mix-blend-mode:screen}.mb0{margin-bottom:0}.mt0{margin-top:0}.mr5{margin-right:5px}.ml5{margin-left:5px}.mt5{margin-top:5px}.mb5{margin-bottom:5px}.mr10{margin-right:10px}.ml10{margin-left:10px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.mr15{margin-right:15px}.ml15{margin-left:15px}.mt15neg{margin-top:-15px!important}.mt15{margin-top:15px}.mb15{margin-bottom:15px}.mr20{margin-right:20px}.ml20{margin-left:20px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.mr25{margin-right:25px}.ml25{margin-left:25px}.mt25{margin-top:25px}.mb25{margin-bottom:25px}.mr30{margin-right:30px}.ml30{margin-left:30px}.mt30{margin-top:30px}.mb30{margin-bottom:30px}.mr60{margin-right:60px}.ml60{margin-left:60px}.mt60{margin-top:60px}.mb60{margin-bottom:60px}@media (max-width:768px){.no-m{margin:auto!important}}@media (max-width:767px){.mt15-xs{margin-top:15px}.mt25-xs{margin-top:25px}}.serif{font-family:Lora,Georgia,"Times New Roman",Times,serif}.sans-serif{font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif}.small{font-size:75%!important}.big{font-size:155%!important}.italic{font-style:italic}.border{border:1px solid #dedede}.border-top{border-top:1px solid #dedede}.border-bottom{border-bottom:1px solid #dedede}.border-left{border-left:1px solid #dedede}.border-right{border-right:1px solid #dedede}.no-border{border-width:0!important}.no-border-top{border-top-width:0!important}.no-border-bottom{border-bottom-width:0!important}.no-border-left{border-left-width:0!important}.no-border-right{border-right-width:0!important}.color-white{color:#fff!important}.color-secondary{color:#718b93!important}.quadriptique{margin-top:-1px;margin-bottom:-1px}.quadriptique__menu-boxes{border-top:1px solid #dedede}.quadriptique__menu-boxes li{border-right:1px solid #dedede;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;color:#9d9d9d;position:relative;overflow:hidden;height:140px}.quadriptique__menu-boxes li:last-child{border-right-width:0}.quadriptique__menu-boxes li h5{color:#9d9d9d;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;margin:0}.quadriptique__menu-boxes li i{width:45px;height:41px;margin:auto;display:block;background-size:90%!important;margin-bottom:7px}.quadriptique__menu-boxes li i.icon-localiser{background:url(../img/eye-alt.svg) center no-repeat;background-size:90%!important}.quadriptique__menu-boxes li i.icon-contact{background:url(../img/mobile.svg) center no-repeat;width:26px;height:46px}.quadriptique__menu-boxes li i.icon-maquette{background:url(../img/maquette.svg) center no-repeat;width:63px;height:40px}.quadriptique__menu-boxes li i.icon-doc{background:url(../img/doc.svg) center no-repeat;width:36px;height:42px}.quadriptique__menu-boxes li i.icon-rechercher{background:url(../img/loupe.svg) center no-repeat;width:32px;height:39px}.quadriptique__menu-boxes li i.icon-panier{background:url(../img/coeur.svg) center no-repeat;background-size:60%!important}.quadriptique__menu-boxes li i.icon-rdv{background:url(../img/mail.svg) center no-repeat;background-size:60%!important}.quadriptique__menu-boxes li a{text-decoration:none;position:absolute;width:100%;height:100%;left:0;z-index:2}.quadriptique__menu-boxes li a:before{content:'';z-index:0;height:100%;-webkit-transform:translateX(120%);transform:translateX(120%);background-color:#676678;left:0;right:0;top:0;position:absolute;width:110%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.quadriptique__menu-boxes li a:hover:before{-webkit-transform:translateX(0);transform:translateX(0)}.quadriptique__menu-boxes li a:hover i.icon-localiser{background:url(../img/eye-alt-white.svg) center no-repeat}.quadriptique__menu-boxes li a:hover i.icon-maquette{background:url(../img/maquette-white.svg) center no-repeat}.quadriptique__menu-boxes li a:hover i.icon-contact{background:url(../img/mobile-white.svg) center no-repeat}.quadriptique__menu-boxes li a:hover i.icon-panier{background:url(../img/coeur-white.svg) center no-repeat}.quadriptique__menu-boxes li a:hover i.icon-rdv{background:url(../img/mail-white.svg) center no-repeat}.quadriptique__menu-boxes li a:hover i.icon-rechercher{background:url(../img/loupe-white.svg) center no-repeat}.quadriptique__menu-boxes li a:hover i.icon-doc{background:url(../img/doc-white.svg) center no-repeat}.quadriptique__menu-boxes li a:hover h5{color:#eaeaea}.quadriptique__menu-boxes__description{display:none}@media (max-width:1366px){.quadriptique__menu-boxes li{height:130px}}@media (max-width:1366px){.quadriptique__menu-boxes li h5{font-size:14px}.quadriptique__menu-boxes li i{width:45px;height:31px}.quadriptique__menu-boxes li i.icon-contact{background-size:14px!important;width:45px;height:31px}.quadriptique__menu-boxes li i.icon-panier{background-size:24px!important}.quadriptique__menu-boxes li i.icon-rdv{background-size:24px!important}}@media (max-width:1200px){.quadriptique__menu-boxes li h5{font-size:12px}.quadriptique__menu-boxes:last-child{border-bottom-width:0}}@media (max-width:990px){.quadriptique__menu-boxes li{height:130px;width:50%}.quadriptique__menu-boxes li h5{font-size:10px}.quadriptique__menu-boxes li i{width:45px;height:31px}.quadriptique__menu-boxes li i.icon-rechercher{height:31px}.quadriptique__menu-boxes li:nth-child(1),.quadriptique__menu-boxes li:nth-child(2){border-bottom:1px solid #dedede}.quadriptique__menu-boxes li:nth-child(2){border-right-width:0}}@media (max-width:767px){.quadriptique__menu-boxes li{height:100px}}.cta.cta--cnil{height:auto;padding:200px 0;position:relative}.cta.cta--cnil div{text-align:center;color:#e8e8e8;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:680px}.cta.cta--cnil div ol{list-style:none;margin:0;padding:0}.cta.cta--cnil div ol li{font-size:12px}.cta.cta--cnil div h4{margin-bottom:20px}@media (max-width:992px){.cta.cta--cnil{padding:100px 0}.cta.cta--cnil div{position:static;-webkit-transform:none;transform:none;max-width:90%;margin-left:5%}}.titre-page{padding:38px 0;border-bottom:1px solid #dedede;border-top:1px solid #dedede;text-align:center;position:relative;display:inline-block;width:100%}.titre-page h1,.titre-page h2,.titre-page h3,.titre-page h4,.titre-page h5,.titre-page h6{font-size:20px;padding:0 100px}.titre-page h1 small,.titre-page h2 small,.titre-page h3 small,.titre-page h4 small,.titre-page h5 small,.titre-page h6 small{font-size:60%;position:relative;margin:0 7px;color:#718b93;top:-3px}.titre-page .btn{position:absolute;left:30px;top:50%;margin-top:-24px}@media (max-width:767px){.titre-page{padding:20px 0}.titre-page h1,.titre-page h2,.titre-page h3,.titre-page h4,.titre-page h5,.titre-page h6{padding:0 40px}}.contact-side{background-color:#545362}.contact-side .col-xs-12{position:relative;height:50vh}.contact-side .col-xs-12:first-child{background-color:#626172}.contact-side h3{color:#fff}.contact-side form{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:30%}.contact-side form .form-control{background-color:transparent;border-color:rgba(255,255,255,.5);color:#fff}.contact-side form .form-control:focus{border-color:rgba(255,255,255,.8)}.contact-side form ::-webkit-input-placeholder{color:#fff}.contact-side form ::-moz-placeholder{color:#fff}.contact-side form :-ms-input-placeholder{color:#fff}.contact-side form :-moz-placeholder{color:#fff}.contact-side{background-color:#545362}.contact-side .col-xs-12{position:relative;height:50vh}.contact-side .col-xs-12:first-child{background-color:#626172}.contact-side h3{color:#fff}.contact-side form{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:30%}.contact-side form .form-control{background-color:transparent;border-color:rgba(255,255,255,.5);color:#fff}.contact-side form .form-control:focus{border-color:rgba(255,255,255,.8)}.contact-side form ::-webkit-input-placeholder{color:#fff}.contact-side form ::-moz-placeholder{color:#fff}.contact-side form :-ms-input-placeholder{color:#fff}.contact-side form :-moz-placeholder{color:#fff}.slider{height:540px}.slider__left{background:#5b5a6a;height:540px}.slider__left svg:not(:root){position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:180px}.slider__left.js-replaceWithImgUrl{background-position:center;background-repeat:no-repeat;background-size:16.5em}.slider__right{overflow:hidden}.slider__right div{height:540px;background-size:cover;background-position:left center}.slider .align-v-h.mixscreen svg:not(:root){width:150px;height:150px}@media (min-width:1921px){.slider{height:600px}.slider__left{height:600px}.slider__right div{height:600px}}.slider--sm{height:420px}.slider--sm .slider__left{height:420px}.slider--sm .slider__right{height:420px}.slider--sm .slider__right div{height:420px}.slider--xs{height:360px}.slider--xs .slider__left{height:360px}.slider--xs .slider__right{height:360px}.slider--xs .slider__right div{height:360px}.page-quisommesnous .slider--xs .slider__left{background:#5b5a6a}.page-quisommesnous .slider--xs .slider__left__bg{position:absolute;z-index:0;left:0;right:0;bottom:0;top:0;background-color:#5b5a6a;background-blend-mode:screen;background-repeat:no-repeat;background-position:center;background-size:260px}@media (max-width:1366px){.page-index .slider{height:calc(100vh - 272px)}.page-index .slider__left{height:calc(100vh - 272px)}.page-index .slider__right{height:calc(100vh - 272px)}.page-index .slider__right div{height:calc(100vh - 272px)}}@media (max-width:1024px){.slider__left.js-replaceWithImgUrl{background-size:16em}.page-index .slider{height:calc(100vh - 270px)}.page-index .slider__left{height:calc(100vh - 270px)}.page-index .slider__right{height:calc(100vh - 270px)}.page-index .slider__right div{height:calc(100vh - 270px)}}@media (max-width:990px){.slider{height:calc(100vh - 397px)}.slider__left{height:calc(100vh - 397px)}.slider__left.js-replaceWithImgUrl{background-size:18em}.slider__left svg:not(:root){max-width:140px}.slider__right{height:calc(100vh - 397px)}.slider__right div{height:calc(100vh - 397px);background-size:cover}.page-index .slider{height:calc(100vh - 400px)}.page-index .slider__left{height:calc(100vh - 400px)}.page-index .slider__right{height:calc(100vh - 400px)}.page-index .slider__right div{height:calc(100vh - 400px)}}@media (max-width:767px){.slider{height:calc(100vh - 337px)}.slider__right{height:calc(100vh - 337px)}.slider__right div{height:calc(100vh - 337px)}.slider img{max-width:230px}.page-localisation .slider__left{display:none}.page-index .slider{height:calc(100vh - 142px)}.page-index .slider__left{height:calc(100vh - 142px)}.page-index .slider__right{height:calc(100vh - 142px)}.page-index .slider__right div{height:calc(100vh - 142px)}.page-quisommesnous .slider--sm,.page-quisommesnous .slider--xs{height:300px}.page-quisommesnous .slider--sm .slider__left,.page-quisommesnous .slider--xs .slider__left{height:300px;display:block}.page-quisommesnous .slider--sm .slider__right,.page-quisommesnous .slider--xs .slider__right{height:300px;display:block}.page-quisommesnous .slider--sm .slider__right div,.page-quisommesnous .slider--xs .slider__right div{height:300px}}@media (max-width:360px){.slider img{max-width:200px}}.breadcrumb{background:#718b93 url(../img/breadcrumb.svg) no-repeat center left 20px;border-radius:0;height:62px;line-height:62px;padding:0;margin-bottom:0;padding-left:30px}.breadcrumb ol{list-style:none;margin:0}.breadcrumb ol li{display:inline-block}.breadcrumb ol a,.breadcrumb ol span{color:#fff;font-size:11px}.halphies{position:relative}.halphies__item{position:relative;height:640px;overflow:hidden;background-size:cover;background-position:center center;z-index:1}.halphies__item--txt{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;min-width:62.5%}.halphies__item--txt p{margin-bottom:0}.halphies__item--txt--lg{min-width:80%}.halphies__item--txt--bigger{min-width:72.5%}.halphies__item--blockquote blockquote{padding:10px 20px;margin:0 0 20px;font-size:30px;line-height:1.2;border-left:0;font-family:Lora,Georgia,"Times New Roman",Times,serif;color:#fff}.halphies__item--blockquote blockquote:before{content:'̓ ̓';display:block;line-height:.2;padding-left:2px}.halphies__item--blockquote a{padding-left:20px;color:rgba(255,255,255,.5);font-size:12px}.halphies__item h1,.halphies__item h2,.halphies__item h3,.halphies__item h4,.halphies__item h5,.halphies__item h6{font-family:Lora,Georgia,"Times New Roman",Times,serif;font-size:28px;margin-top:0;margin-bottom:18px;display:block}.halphies__item h4,.halphies__item h5,.halphies__item h6{font-size:20px}.halphies__item em{font-style:normal;font-weight:600;display:block}.halphies__item ul{padding-left:7px}.halphies__item ul li{list-style-position:inside!important;list-style:circle;text-indent:-21px;padding-left:16px}.halphies__item--item-lg{height:768px}.halphies__item--item-lg__half{height:calc(768px / 2)}.halphies.bloc-textcenter .halphies__item--txt{min-width:80%}@media (max-width:1440px){.halphies__item{height:600px}.halphies__item--txt{min-width:75.5%}}@media (max-width:992px){.halphies__item{height:auto}.halphies__item.js-replaceWithImgUrl{height:320px}.halphies__item--txt{max-width:82.5%;-webkit-transform:none;transform:none;position:static;padding:100px 60px;text-align:center;margin:auto}.halphies__item--blockquote{height:390px}.halphies__item--blockquote blockquote{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;min-width:70%}.halphies__item--blockquote blockquote+a{position:absolute;bottom:15px;right:30px}.halphies__item h1,.halphies__item h2,.halphies__item h3{font-size:24px}.halphies__item--item-lg{height:auto}}@media (max-width:767px){.halphies ul{text-align:left}.halphies__item--txt{padding:80px 12px}.halphies__item--blockquote{height:300px}.halphies__item--blockquote blockquote{min-width:100%}}@media (max-width:360px){.halphies__item--txt{padding:48px 4px}}.gmap{height:500px}.search-map .row{padding:0 30px}.search-map .col-xs-12{height:180px;border-right:1px solid #dedede}.search-map .col-xs-12:last-child{border-right-width:0}.search-map .col-xs-12 fieldset{min-height:150px;margin:20px 10px}@media (max-width:1280px){.search-map .col-xs-12{height:auto}}.filtre{position:absolute;top:9px;right:9px;z-index:20}.filtre .checkbox-control label{background-color:#fff;-webkit-box-shadow:0 .1em .3em rgba(0,0,0,.3);box-shadow:0 .1em .3em rgba(0,0,0,.3)}.pac-container:after{background-image:none!important;height:0}.pac-container:after{display:none!important}.icon{width:50px;height:50px;text-align:center;line-height:50px;position:relative;border-radius:50px;background:#5b5a6a;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-shadow:0 4px 8px 0 rgba(0,0,0,.2);-webkit-transform:scale(0);transform:scale(0);cursor:pointer;display:block;color:#fff!important;-webkit-transition:all .8s ease;transition:all .8s ease}.icon.icon--sm{width:32px;height:32px;line-height:32px;background-size:14px!important}.icon.icon--abs{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;z-index:2;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.icon.icon--abs.icon--abs--blockquote{right:-50px;left:auto}.icon.icon--abs.icon--abs--top{top:0}.icon.icon--abs.icon--abs--left{left:45px}.icon.icon--warning:before{content:'!';color:#fff;font-weight:700;font-size:18px}.icon.icon--plus{background:#718b93 url(../img/plus.svg) no-repeat center;background-size:16px}.icon:hover{-webkit-box-shadow:0 7px 20px 0 rgba(0,0,0,.3);box-shadow:0 7px 20px 0 rgba(0,0,0,.3);background-size:16px;background-color:#7d949c!important}.slick-blockquote__icon.icon.icon--abs{left:75%}.slick-slider__icon{display:none}.slick-slider__icon.icon{width:30px!important;height:30px!important}.slick-slider__icon.icon.icon--abs{top:96%;left:43%}.slick-slider__icon.icon.icon--plus{background-size:12px!important}@media (max-width:768px){.slick-slider__icon.icon.icon--abs{top:46%}}.modal .icon{top:-16px;right:-16px;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:auto;position:absolute;background-color:#5b5a6a}.lots{margin-bottom:30px;border-radius:4px;overflow:hidden}.lots__thumbnail{height:165px;overflow:hidden;background-color:#eee}.lots__thumbnail img{max-width:100%;display:block;margin:auto;max-height:100%}.lots__desc{padding:24px;border:1px solid #dedede;border-top-width:0;min-height:378px}.lots__desc__txt{min-height:44px;margin-bottom:6px;font-size:13px}.lots__desc h1{margin-top:0;position:relative;display:block;width:100%;line-height:1.5;font-weight:600;opacity:1}.lots__desc h1 a:first-child{max-width:75%;display:block;color:#393939}.lots__desc h1 .lots__favori{position:absolute;right:0;vertical-align:top;top:2px}.lots__desc h1 .lots__favori .fa-heart{color:#cd5c5c}.lots__desc h1 .lots__favori div{display:none}.lots__desc h1 .lots__favori .fa-heart-o{color:#999}.lots__desc h1 .lots__favori .fa-heart-o:hover{color:#ccc}.lots__btn{display:inline-block;width:100%}.lots__btn .btn{line-height:42px;height:42px;text-align:center;border:1px solid #dedede;width:50%;float:left;font-size:11px}.lots__btn .btn:first-child{border-right-width:0;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}.lots__btn .btn:last-child{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}.lots__highlight label{font-size:11px;color:#999;font-weight:200}.lots__highlight p{color:#393939;text-transform:uppercase;font-weight:600}@media (max-width:1279px){.lots.col-md-4{width:50%}}@media (max-width:767px){.lots.col-md-4{width:100%}}.lot__desc{width:280px;position:absolute;z-index:1001;left:20px;top:20px;border:1px solid #dedede;padding:18px;background-color:#fff;-webkit-box-shadow:0 .1em .8em rgba(0,0,0,.05);box-shadow:0 .1em .8em rgba(0,0,0,.05)}.lot__desc hr{margin-top:10px;margin-bottom:10px;border-top:1px solid #dedede}.lot__desc .btn{margin-bottom:10px;position:relative}.lot__desc .btn .fa{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:12px}.lot__desc .btn:last-child{margin-bottom:0}.lot__pdf{position:relative;height:600px;width:100%}.lot__pdf a{background-color:#f7f7f7;display:block;height:600px;width:60%;margin:auto;position:relative}.lot__pdf a .icon.icon--abs{position:absolute;top:-25px;right:-25px;left:auto;-webkit-transform:none;transform:none}.page-lot .halphies__item h2,.page-lot .halphies__item h3{font-size:18px}.page-lot .halphies__item--item-lg__half.bg-primary--darker div{padding:36px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-lot .halphies__item--item-lg__half.bg-primary--darker h3{color:#fff;font-size:24px;font-family:Lora,Georgia,"Times New Roman",Times,serif}.page-lot .halphies__item--item-lg__half.bg-primary--darker ul li{color:rgba(255,255,255,.5)}#evimmo-eye{padding-bottom:10px;padding-top:10px}@media (max-width:1600px){.lot__desc{left:15px}}@media (max-width:767px){.lot__desc{position:relative;width:100%;left:0}#player3d-minimaquette{display:none!important}}@media (min-width:1200px){#palette-minimaquette.container{width:inherit!important}}@media (min-width:992px){#palette-minimaquette.container{width:inherit!important}}@media (min-width:768px){#palette-minimaquette.container{width:inherit!important}}.noUiSlider,.noUiSlider *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:block;cursor:default}.noUiSlider.vertical a{width:100%;bottom:0}.noUiSlider.horizontal a{height:100%;right:0}.noUiSlider.connect a,.noUiSlider.connect.lower{background:#b2a98f}.noUiSlider,.noUiSlider.connect.lower a{background:#fff}.noUiSlider.disabled,.noUiSlider.disabled.connect.lower a{background:#ccc;-webkit-box-shadow:none;box-shadow:none}.noUiSlider.disabled div{background:0 0}.noUiSlider.horizontal{width:300px;height:6px}.noUiSlider.horizontal div{margin:-5px 0 0 -9px}.noUiSlider.vertical{width:10px;height:300px}.noUiSlider.vertical div{margin:-9px 0 0 -5px}.noUiSlider{display:block;clear:both;width:auto}.noUiSlider.horizontal{width:80%;border:1px solid #dedede;border-radius:20px;position:relative;height:9px}.noUiSlider.horizontal a{width:22px;height:22px;border-radius:22px;top:-7px;background-color:#5b5a6a;position:absolute;z-index:1}.noUiSlider.horizontal a div{font-size:11px;width:65px;height:24px;text-align:center;line-height:24px;position:absolute;z-index:10;background-color:#fff;border-radius:2px;bottom:-30px;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.1);box-shadow:0 1px 4px 0 rgba(0,0,0,.1);left:50%}.noUiSlider.horizontal a div:after{width:70px;height:67px;position:absolute;z-index:1;content:'';top:-40px;left:-6px}.noUiSlider.horizontal a:hover div{opacity:1}.noUiSlider.horizontal a:nth-child(2){right:15px}.noUiSlider.horizontal a:nth-child(2) div{left:auto!important;right:0}@media (max-width:1366px){.noUiSlider.horizontal{width:calc(100% - 15px)}}@media (max-width:992px){.noUiSlider.horizontal{width:calc(100% - 15px)}}/*! nouislider - 10.0.0 - 2017-05-28 14:52:48 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative;z-index:1}.noUi-connect{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-origin{position:absolute;height:0;width:0}.noUi-handle{position:relative;z-index:1}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:top .3s,right .3s,bottom .3s,left .3s;transition:top .3s,right .3s,bottom .3s,left .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-base,.noUi-handle{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;-webkit-box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connect{background:#3fb8af;border-radius:4px;-webkit-box-shadow:inset 0 0 3px rgba(51,51,51,.45);box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;-webkit-box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{-webkit-box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate3d(-50%,50%,0);transform:translate3d(-50%,50%,0)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);padding-left:25px}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.afficherbloc span{border:1px dashed #dedede;display:block;text-align:center;line-height:110px;margin:30px;cursor:pointer}.afficherbloc span:hover{background-color:#f9f9f9}.js-no-bloc{max-height:0;overflow:hidden}.js-do-bloc{max-height:none}.fancybox-arrow::after,.fancybox-button,.fancybox-infobar__body{background-color:#5b5a6a}a.fancybox{display:block;width:100%;height:100%}.fancybox-button:hover:not([disabled]){color:#fff;background-color:#5b5a6a}.fancybox-bg{background:#5b5a6a}.fancybox-caption-wrap{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(20%,rgba(91,90,106,.1)),color-stop(40%,rgba(91,90,106,.2)),color-stop(80%,rgba(91,90,106,.6)),to(rgba(91,90,106,.8)));background:linear-gradient(to bottom,transparent 0,rgba(91,90,106,.1) 20%,rgba(91,90,106,.2) 40%,rgba(91,90,106,.6) 80%,rgba(91,90,106,.8) 100%);margin:auto -10% auto -10%}@media (min-width:800px){.fancybox-thumbs{z-index:99998}}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}#cookie-law-info-bar{position:fixed;bottom:0;left:0;right:0;width:auto;background-color:#5b5a6a;border-width:0;line-height:1.4em;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;padding:30px 0 15px;text-align:center;z-index:9999;font-family:sans-serif}#cookie-law-info-bar span{color:#fff}#cookie-law-info-bar #cookie_action_close_header,#cookie-law-info-bar .cli-plugin-main-link{background-color:transparent;color:#fff;display:block;border:1px solid #fff;max-width:90px;margin:15px auto 10px;padding:4px 8px;text-decoration:none;display:inline-block;border-radius:2px;font-weight:600}legend{margin-bottom:20px;font-size:16px;color:#494949;border:0;font-weight:600}label{font-size:12px;color:#414141}.form-group{position:relative}.form-group input[type=submit]{height:48px;line-height:48px;padding:0 12px;border-radius:0;font-size:12px;font-weight:600;text-transform:uppercase}.form-control,select{height:48px;line-height:48px;padding:0 12px;background-color:#fff;border:1px solid #dedede;border-radius:0;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#777}.form-control:focus,select:focus{border-color:#dedede;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;background-color:#f2f2f2}.form-group--select i{position:absolute;right:12px;top:50%;font-size:10px!important;-webkit-transform:translate(-50%,-51%);transform:translate(-50%,-51%)}.errors{position:absolute;height:20px;width:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:12px;text-indent:-9999px;background:transparent url(../img/error-input.svg) no-repeat center;background-size:10px}.errors:before{content:'w'}.errorMessage{padding:18px;text-align:center;color:#fff;background-color:#d9534f}.errorMessage em{color:#fff}.errorMessage i{margin-right:8px}.successMessage{padding:18px;text-align:center;color:#fff;background-color:#5cb85c}.successMessage em{color:#fff}.successMessage i{margin-right:8px}@media (min-width:1200px){.form-group.no-marg-desktop{margin-bottom:0}}.checkbox-control{float:left;margin:0 -1px -1px 0;max-height:32px}.checkbox-control input[type=checkbox],.checkbox-control input[type=radio]{margin:0;line-height:normal;position:absolute;top:-9999px}.checkbox-control input[type=checkbox][disabled],.checkbox-control input[type=radio][disabled]{opacity:.2}.checkbox-control input[type=checkbox]:checked+label,.checkbox-control input[type=radio]:checked+label{border-color:#5b5a6a;-webkit-transition-delay:.8s;transition-delay:.8s}.checkbox-control input[type=checkbox]:checked+label:before,.checkbox-control input[type=radio]:checked+label:before{-webkit-transform:translateX(0);transform:translateX(0)}.checkbox-control input[type=checkbox]:checked+label span,.checkbox-control input[type=radio]:checked+label span{color:#fff}.checkbox-control label{height:32px;min-width:32px;line-height:32px;max-width:none;text-align:center;font-size:11px;color:inherit;background-color:transparent;border:1px solid #dedede;cursor:pointer;position:relative;overflow:hidden;-webkit-transition:all .4s ease;transition:all .4s ease;margin-bottom:0}.checkbox-control label span{z-index:2;position:relative;text-transform:capitalize}.checkbox-control label:before{position:absolute;width:100%;height:32px;-webkit-transform:translateX(110%);transform:translateX(110%);background-color:#5b5a6a;content:'';z-index:0;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;left:0}.checkbox-control label:hover{border-color:#5b5a6a}.checkbox-control label:hover:before{-webkit-transform:translateX(0);transform:translateX(0)}.checkbox-control label:hover span{color:#fff}.checkbox-control--xl label{min-width:60px}.checkbox-control--xxl{margin:2px}.checkbox-control--xxl label{min-width:0;padding:0 12px}.checkbox-control:after{clear:both}fieldset[disabled] input[type=checkbox]+label,fieldset[disabled] input[type=radio]+label,input[type=checkbox].disabled+label,input[type=checkbox][disabled]+label,input[type=radio].disabled+label,input[type=radio][disabled]+label{opacity:.5;cursor:not-allowed;pointer-events:none}.slider .checkbox-control input[type=checkbox],.slider .checkbox-control input[type=radio]{top:0;opacity:0}@media (max-width:990px){.checkbox-control{max-height:30px}.checkbox-control label{height:30px;line-height:30px}}@media (max-width:767px){input[type=submit]{display:block;width:100%}}.switch input{position:absolute;opacity:0}.switch{display:inline-block;font-size:20px;height:1em;width:2em;background:#718b93;border-radius:1em}.switch div{height:1em;width:1em;border-radius:1em;background:#fff;-webkit-box-shadow:0 .1em .3em rgba(0,0,0,.3);box-shadow:0 .1em .3em rgba(0,0,0,.3);-webkit-transition:all .3s;transition:all .3s}.switch input:checked+div{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.btn{height:48px;line-height:48px;padding:0 18px;border-radius:0;font-size:12px;font-weight:600}.btn:focus{outline:0;-webkit-box-shadow:0 0 0;box-shadow:0 0 0}.btn.btn-lg{padding:0 16px;height:54px;line-height:54px;font-size:inherit}.btn.btn-sm{height:36px;line-height:36px}.btn.btn-xs{height:28px;line-height:28px}.btn.btn-radius{border-radius:3px}.btn-white{background-color:transparent;border-color:rgba(255,255,255,.5);color:#fff!important}.btn-white:hover{border-color:rgba(255,255,255,.8)}.btn-secondary{background-color:#718b93;border-color:#718b93;color:#fff!important}.btn-secondary:active,.btn-secondary:active:hover,.btn-secondary:focus,.btn-secondary:hover,.btn-secondary:visited{background-color:#7f979e;border-color:#7f979e}.btn-primary{background-color:#5b5a6a;border-width:0}.btn-primary:active,.btn-primary:active:hover,.btn-primary:focus,.btn-primary:hover,.btn-primary:visited{background-color:#676678}button{outline:0;border-width:0}button:focus{outline:0;-webkit-box-shadow:0 0 0;box-shadow:0 0 0}.collapse{-webkit-transition:all .4s ease;transition:all .4s ease}.fade-in{-webkit-animation:fadein 3s;animation:fadein 3s;overflow:hidden}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}.bg-inverse a,.bg-inverse h1,.bg-inverse h2,.bg-inverse h3,.bg-inverse h4,.bg-inverse h5,.bg-inverse h6,.bg-inverse span{color:#fff}.bg-inverse p{color:rgba(255,255,255,.59)}.bg-inverse .form-control,.bg-inverse select{background-color:transparent;border:1px solid #fff;color:#fff}.bg-inverse .form-control:focus,.bg-inverse select:focus{border-color:#fff;background-color:transparent}.bg-inverse ::-webkit-input-placeholder{color:#fff}.bg-inverse ::-moz-placeholder{color:#fff}.bg-inverse :-ms-input-placeholder{color:#fff}.bg-inverse :-moz-placeholder{color:#fff}.bg-inverse .btn-primary{color:#fff;background-color:transparent;border-color:#fff}.bg-inverse .btn-primary:focus,.bg-inverse .btn-primary:hover,.bg-inverse .btn-primary:visited{color:#fff;background-color:transparent;border-color:#fff}.modal .modal-content{border-radius:0;-webkit-box-shadow:1px 5px 15px rgba(0,0,0,.3);box-shadow:1px 5px 15px rgba(0,0,0,.3);border-width:0}.modal .modal-cookie-none{font-size:12px;font-weight:600;color:#fff!important;padding-top:12px;display:block;opacity:.5}.modal .modal-cookie-none:hover{opacity:1}.modal .modal-header{padding:0}.modal .modal-header--bg{height:330px;background-size:cover;display:block}.modal .modal-body{text-align:center;padding:32px 0}.modal .modal-body p{margin-bottom:0}.modal .modal-body p .h2{font-family:Lora,Georgia,"Times New Roman",Times,serif;font-size:30px;color:#272a30;display:block;margin:auto;padding-bottom:8px}.modal.in .modal-dialog{margin:60px auto auto}@media (max-width:767px){.modal .modal-content{width:90%;left:5%}.modal .modal-header--bg{height:300px}}@media (max-width:360px){.modal.in .modal-dialog{margin:30px auto auto}.modal .modal-header--bg{height:220px}}.logo-container{display:block;padding:100px;text-align:center}.logo-container img{display:inline-block;margin:auto 42px;vertical-align:middle;-webkit-filter:grayscale(1);filter:grayscale(1);max-width:150px;opacity:.8;-webkit-transform:scale(.85);transform:scale(.85);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.logo-container img:hover{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1;-webkit-transform:scale(1);transform:scale(1)}.logo-container--invert{background:#5b5a6a}.logo-container--invert img{mix-blend-mode:screen;-webkit-filter:invert(100%) grayscale(1) brightness(1.5);filter:invert(100%) grayscale(1) brightness(1.5);opacity:1}.logo-container--invert h1,.logo-container--invert h2,.logo-container--invert h3,.logo-container--invert h4,.logo-container--invert h5,.logo-container--invert h6{color:#fff}@media (max-width:1366px){.logo-container img{margin:auto 24px;max-width:130px}}@media (max-width:767px){.logo-container{padding:48px}}.weather{position:absolute;z-index:20;right:15px;bottom:15px;color:#fff;width:240px}.weather ul{float:right}.weather ul h2,.weather ul li{color:#fff;float:left;font-size:12px;font-weight:600;margin:0 4px 0 0}.weather .badge{position:relative;top:-2px;left:-1px}.page-inscription .cta--footer{display:none}.page-contact .cta--footer{display:none}.page-rechercher form .col-xs-12{position:relative;height:150px;border:1px solid #dedede;border-left-width:0;border-top-width:0}.page-rechercher form .col-xs-12>div{position:absolute;top:50%;-webkit-transform:translateY(-48%);transform:translateY(-48%);left:32px;right:32px;max-height:120px;margin-top:8px}.page-rechercher form .col-xs-12 h4{margin-top:0;margin-bottom:18px;font-weight:600;font-size:14px;position:relative;top:32px;left:32px}.page-rechercher form legend{border-bottom-width:0}.page-rechercher form #evimmo-search-option,.page-rechercher form #evimmo-search-surface{border-right-width:0}.tri{height:20px;width:20px;display:inline-block;font-size:12px}.tri:after{font-family:fontAwesome;content:"\f0dc";color:#718b93}#evimmo-search-sort #evimmo-recherche-entete p{display:inline-block;margin-right:12px}#evimmo-search-sort #evimmo-recherche-entete p small{font-size:11px}@media (max-width:767px){.page-rechercher form .col-xs-12{height:150px;border-right-width:0}}.mentions{width:50%;float:left}.mentions__inner{border:1px solid #dedede;display:block;height:260px}.mentions div{padding:20px}@media (max-width:767px){.mentions{width:100%;margin-bottom:-1px}}@media (min-width:768px){.mentions:nth-child(1) .mentions__inner,.mentions:nth-child(3) .mentions__inner{border-right-width:0}.mentions:nth-child(1) .mentions__inner,.mentions:nth-child(2) .mentions__inner{border-bottom-width:0}}.page-politique-de-confidentialite #evimmo-lifestyle{width:1170px;margin:0 auto}.page-politique-de-confidentialite h1{text-align:center;font-size:155%!important;font-family:Lora,Georgia,"Times New Roman",Times,serif;margin-bottom:60px}.page-politique-de-confidentialite h1+hr{display:none}.page-politique-de-confidentialite ol>li{margin-bottom:30px}.page-localisation .gmap,.page-localisation .slider,.page-localisation .slider__left{height:520px}.page-localisation .localisation_fancybox{margin:2rem 0}.page-localisation .localisation_fancybox_row_col{position:relative}.page-localisation .localisation_fancybox_row_col_element{height:340px;background-size:cover;background-repeat:no-repeat;background-position:bottom center}.page-localisation .localisation_fancybox_row .slick-dots{position:absolute;bottom:10px}.page-localisation .localisation_fancybox_row .slick-dots li button:before{content:" ";background:#5b5a6a;border-radius:50%}@media (max-width:1024px){.page-localisation .slider{height:340px}.page-localisation .slider .slider__left{height:340px}.page-localisation .slider .slider__left img,.page-localisation .slider .slider__left svg:not(:root){max-width:110px}.page-localisation .slider .gmap,.page-localisation .slider .slider__left{height:340px}.page-localisation .slider{height:340px!important}.page-localisation .slider .slider__left{height:340px!important}.page-localisation .slider .slider__left img,.page-localisation .slider .slider__left svg:not(:root){height:340px!important}.page-localisation .slider .gmap,.page-localisation .slider .slider__left{height:340px!important}}@media (min-width:992px){.localisation_fancybox_row_col_element{height:600px!important}}.galerie .galerie-item{min-height:240px;background-size:cover;background-position:center center;display:block}.galerie .galerie-item+figcaption{border:1px solid #dedede;padding:18px;margin-bottom:30px;display:block}.galerie .galerie-item img{max-height:240px}.page-etage .maquette__switch{position:absolute;top:30px;left:30px;z-index:1000}.page-etage .maquette__switch span{display:inline-block}.page-etage .maquette__switch span svg{width:0;height:20px;fill:#777}.page-etage .maquette__switch .jour,.page-etage .maquette__switch .nuit{height:20px;width:20px;text-align:center;position:relative;top:-4px}.page-etage .maquette__switch .nuit{background:url(../img/lune.svg) no-repeat center;margin-left:8px}.page-etage .maquette__switch .jour{background:url(../img/soleil.svg) no-repeat center;margin-right:8px}@media (max-width:992px){.page-etage .maquette__switch{top:10px;left:22px}.col-sm-4.col-md-4.no-pad.halphies__item,.col-sm-8.col-md-8.no-pad.halphies__item{width:100%}}@media (max-width:767px){.halphies .btn{display:block;width:100%;margin:0 0 10px 0}}.photoloc{height:600px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lL19nZW5lcmFsLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIm1vZGVybmU3LmNzcyIsInRoZW1lL190b3BuYXYuc2NzcyIsInRoZW1lL19tYWlubmF2LnNjc3MiLCJ0aGVtZS9fZm9vdGVyLnNjc3MiLCJ0aGVtZS9fY3RhLWZvb3Rlci5zY3NzIiwidGhlbWUvX2hlbHBlcnMuc2NzcyIsInRoZW1lL19xdWFkcmlwdGlxdWUuc2NzcyIsInRoZW1lL19jbmlsLnNjc3MiLCJ0aGVtZS9fdGl0cmUtcGFnZS10b3Auc2NzcyIsInRoZW1lL19jb250YWN0LXNpZGUuc2NzcyIsInRoZW1lL19zbGlkZXIuc2NzcyIsInRoZW1lL19icmVhZGNydW1iLnNjc3MiLCJ0aGVtZS9faGFscGhpZXMuc2NzcyIsInRoZW1lL19nbWFwLnNjc3MiLCJ0aGVtZS9faWNvbnMuc2NzcyIsInRoZW1lL19sb3RzLnNjc3MiLCJ0aGVtZS9fbG90LnNjc3MiLCJ0aGVtZS9fbm9VaXNsaWRlci5zY3NzIiwidGhlbWUvX2VkaXRpb24uc2NzcyIsInRoZW1lL19mYW5jeWJveC5zY3NzIiwidGhlbWUvX3NsaWNrLnNjc3MiLCJ0aGVtZS9fY29va2llLnNjc3MiLCJ0aGVtZS9faW5wdXRzLnNjc3MiLCJ0aGVtZS9fYm91dG9ucy5zY3NzIiwidGhlbWUvX2FuaW1hdGlvbnMuc2NzcyIsInRoZW1lL19pbnZlcnNlLnNjc3MiLCJ0aGVtZS9fbW9kYWwuc2NzcyIsInRoZW1lL19sb2dvbGlzdC5zY3NzIiwidGhlbWUvX3dlYXRoZXIuc2NzcyIsInRoZW1lL19wYWdlLWluc2NyaXB0aW9uLnNjc3MiLCJ0aGVtZS9fcGFnZS1jb250YWN0LnNjc3MiLCJ0aGVtZS9fcGFnZS1yZWNoZXJjaGUuc2NzcyIsInRoZW1lL19wYWdlLW1lbnRpb25zLnNjc3MiLCJ0aGVtZS9fcGFnZS1sb2NhbGlzYXRpb24uc2NzcyIsInRoZW1lL19wYWdlLWdhbGVyaWUuc2NzcyIsInRoZW1lL19wYWdlLWV0YWdlLnNjc3MiLCJ0aGVtZS9fcGFnZS1waG90b2xvY2FsaXNhdGlvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFDQSxLQUNDLFdBQUEsUUFDQSxXQUFBLE9BQ0EsWUFBQSxLQUVELEtBQ0MsTUFBQSxLQUNBLFdBQUEsT0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNHLGVBQUEsWUFDSCx1QkFBQSxZQUNBLHdCQUFBLFVBQ0EsUUFBQSxZQVJELFdBVUUsVUFBQSxPQUNBLE9BQUEsZUFYRixPQWNFLFFBQUEsWUFHRiwwQkFDQyxXQUVFLFVBQUEsS0FJSCxPQUNDLE1BQUEsUUFFRCwwQkFDQyxLQUNDLFVBQUEsTUFHRixPQUNJLFFBQUEsSUFBQSxLQUdKLEVBQ0MsTUFBQSxLQUVELEVBQUEsbUJBQ0MsUUFBQSxZQURELFFBQUEsUUFBQSxVQUFBLHlCQUFBLHlCQUFBLDJCQUdFLFFBQUEsRUFHRixHQUNDLE9BQUEsRUFDQSxRQUFBLEVBRkQsTUFJRSxXQUFBLEtBR0YsY0FFRSxZQUFBLElBR0YsT0FDQyxRQUFBLFlBRUQsRUFBQSxHQUNDLE1BQUEsUUFJRCwwQkFDQyxXQUNDLE1BQUEsT0FLRixJQUFBLElBQUEsSUFBQSxJQUFBLElBQUEsSUFBQSxHQUFBLEdBQUEsR0FBQSxHQUFBLEdBQUEsR0FDQyxNQUFBLFFBTUQsSUFBQSxHQUNDLFVBQUEsS0FFRCxJQUFBLEdBQ0MsVUFBQSxLQUVELElBQUEsR0FDQyxVQUFBLEtBRUQsSUFBQSxHQUNDLFVBQUEsS0FFRCxJQUFBLEdBQ0MsVUFBQSxLQUlELFNBQ0MsWUFBQSxLQUNBLGVBQUEsS0FDQSxXQUFBLE1BSUQsYUFDQyxZQUFBLEtBQ0EsZUFBQSxLQUNBLFdBQUEsTUFHRCxhQUNDLFlBQUEsS0FDQSxlQUFBLEtBQ0EsV0FBQSxLQUdELHlCQUNDLFNBQ0MsWUFBQSxLQUNBLGVBQUEsS0FHRCxhQUNDLFlBQUEsS0FDQSxlQUFBLEtBR0QsYUFDQyxZQUFBLEtBQ0EsZUFBQSxLQUNBLFdBQUEsTUFJRixzQkFFRSxlQUFB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QUEsSUFDQSxXQUFBLFFBQ0EsY0FBQSxJQVFkLDBCQUNFLDJCQUVJLE9BQUEsTUFGSix5Q0FJTSxPQUFBLE1qQzI0RkYsNkNpQy80Rkosd0RBT1EsVUFBQSxNakMyNEZOLGlDaUNsNUZGLHlDQVlNLE9BQUEsTUFLTiwyQkFDRSxPQUFBLGdCQUdGLHlDQUNFLE9BQUEsZ0JBR0YsNkNqQ2c0RkEsd0RpQzkzRkUsT0FBQSxnQkFHRixpQ2pDODNGQSx5Q2lDNTNGRSxPQUFBLGlCQUlKLHlCQUlRLHVDQUNFLE9BQUEsaUJDN0VWLHVCQUVFLFdBQUEsTUFDQSxnQkFBQSxNQUNBLG9CQUFBLE9BQUEsT0FDQSxRQUFBLE1BTEYsa0NBT0csT0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLEtBQ0EsY0FBQSxLQUNBLFFBQUEsTUFWSCwyQkFhRyxXQUFBLE1DYkgsOEJBR0csU0FBQSxTQUNBLElBQUEsS0FDQSxLQUFBLEtBQ0EsUUFBQSxLQU5ILG1DQVFJLFFBQUEsYUFSSix1Q0FVSyxNQUFBLEVBQ0EsT0FBQSxLQUNBLEtBQUEsS0FaTCxvQ0FBQSxvQ0FnQkksT0FBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLE9BQ0EsU0FBQSxTQUNBLElBQUEsS0FwQkosb0NBdUJJLFdBQUEscUJBQUEsVUFBQSxPQUNBLFlBQUEsSUF4Qkosb0NBMkJJLFdBQUEsdUJBQUEsVUFBQSxPQUNBLGFBQUEsSUFNSix5QkFDQyw4QkFDSSxJQUFBLEtBQ0EsS0FBQSxLQUVKLHlDQUFBLHlDQUNDLE1BQUEsTUFJRix5QkFDQyxlQUVFLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxFQUFBLEVBQUEsS0FBQSxHQ2pESCxVQUNFLE9BQUEiLCJmaWxlIjoibW9kZXJuZTcuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gR2xvYmFsXHJcbmh0bWx7XHJcblx0YmFja2dyb3VuZDogI2RlZGVkZTtcclxuXHRvdmVyZmxvdy14OmhpZGRlbjtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5ib2R5e1xyXG5cdGNvbG9yOiAkZ3JheS1saWdodDtcclxuXHRvdmVyZmxvdy14OmhpZGRlbjtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHQmLmJveGVkeyBcclxuXHRcdG1heC13aWR0aDogMTkyMHB4Oy8vIG9uIGVubGV2ZSAxcHggaGFjayBjaHJvbWVcclxuXHRcdG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQ+KntcclxuXHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuQG1lZGlhKG1pbi13aWR0aDogMTkyMXB4KXtcclxuXHRib2R5e1xyXG5cdFx0Ji5ib3hlZHsgXHJcblx0XHRcdG1heC13aWR0aDogODAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5zdHJvbmd7XHJcblx0Y29sb3I6JGdyYXktZGFyaztcclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG5cdGJvZHl7XHJcblx0XHRmb250LXNpemU6IDE0cHhcclxuXHR9XHJcbn1cclxuLmJhZGdlIHtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG59XHJcblxyXG5we1xyXG5cdGNvbG9yOiAkZ3JheS1saWdodDtcclxufVxyXG5hLGlucHV0W3R5cGU9XCJzdWJtaXRcIl17XHJcblx0b3V0bGluZTpub25lICFpbXBvcnRhbnQ7XHJcblx0Jjpob3ZlciwmOmZvY3VzLCY6dmlzaXRlZHtcclxuXHRcdG91dGxpbmU6bm9uZTtcclxuXHR9XHJcbn1cclxudWx7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bGl7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdH1cclxufVxyXG4uZm9vdGVyIHVse1xyXG5cdGxpe1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNztcclxuXHR9XHJcbn1cclxuaWZyYW1le1xyXG5cdG91dGxpbmU6bm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbmIsZW17XHJcblx0Y29sb3I6JGdyYXktZGFyaztcclxufVxyXG5cclxuLy8gY29udGFpbmVyIEBtb2JpbGUrdGFibGV0c1xyXG5AbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpe1xyXG5cdC5jb250YWluZXJ7XHJcblx0XHR3aWR0aDogOTIuNSU7XHRcdFxyXG5cdH1cclxufVxyXG5cclxuLy9oZWFkaW5nc1xyXG5oMSxoMixoMyxoNCxoNSxoNiwuaDEsLmgyLC5oMywuaDQsLmg1LC5oNntcclxuXHRjb2xvcjpsaWdodGVuKCRncmF5LWJhc2UsIDIyLjUlKTsvLyAjMzkzOTM5XHJcbn1cclxuXHJcbmgxLC5oMXtcclxuXHJcbn1cclxuaDIsLmgye1xyXG5cdGZvbnQtc2l6ZTogMjZweDtcclxufVxyXG5oMywuaDN7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG59XHJcbmg0LC5oNHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcbn1cclxuaDUsLmg1e1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5oNiwuaDZ7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4vL2xheW91dHNcclxuLnNlY3Rpb257XHJcblx0cGFkZGluZy10b3A6ICRsaW5lLWhlaWdodC1jb21wdXRlZCo0O1xyXG5cdHBhZGRpbmctYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQqNDtcclxuXHRtaW4taGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQqMTA7XHJcbn1cclxuXHJcblxyXG4uc2VjdGlvbi0tc217XHJcblx0cGFkZGluZy10b3A6ICRsaW5lLWhlaWdodC1jb21wdXRlZCoyO1xyXG5cdHBhZGRpbmctYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQqMjtcclxuXHRtaW4taGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQqNTtcclxufVxyXG5cclxuLnNlY3Rpb24tLXhze1xyXG5cdHBhZGRpbmctdG9wOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcblx0cGFkZGluZy1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuXHRtaW4taGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQqMjtcclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xyXG5cdC5zZWN0aW9ue1xyXG5cdFx0cGFkZGluZy10b3A6ICRsaW5lLWhlaWdodC1jb21wdXRlZCoyO1xyXG5cdFx0cGFkZGluZy1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZCoyO1xyXG5cdH1cclxuXHJcblx0LnNlY3Rpb24tLXNte1xyXG5cdFx0cGFkZGluZy10b3A6ICRsaW5lLWhlaWdodC1jb21wdXRlZCoyO1xyXG5cdFx0cGFkZGluZy1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZCoyO1xyXG5cdH1cclxuXHJcblx0LnNlY3Rpb24tLXhze1xyXG5cdFx0cGFkZGluZy10b3A6ICRsaW5lLWhlaWdodC1jb21wdXRlZCouNTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQqLjU7XHJcblx0XHRtaW4taGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQqMjtcclxuXHR9XHJcbn1cclxuXHJcbi5wYWdlLXBob3Rvc3tcclxuXHQuc2VjdGlvbntcclxuXHRcdHBhZGRpbmctYm90dG9tOjUwcHg7XHJcblx0fVxyXG59XHJcblxyXG4vLyBiZydzXHJcbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1wcmltYXJ5JywgJGJyYW5kLXByaW1hcnkpO1xyXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctcHJpbWFyeS0tZGFya2VyJywgZGFya2VuKCRicmFuZC1wcmltYXJ5LDUlKSk7XHJcbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1zZWNvbmRhcnknLCAkYnJhbmQtc2Vjb25kYXJ5KTtcclxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXNlY29uZGFyeS0tYWx0JywgbGlnaHRlbigkYnJhbmQtc2Vjb25kYXJ5LDUlKSk7XHJcbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1zdWNjZXNzJywgJGJyYW5kLXN1Y2Nlc3MpO1xyXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctaW5mbycsICRicmFuZC1pbmZvKTtcclxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXdhcm5pbmcnLCAkYnJhbmQtd2FybmluZyk7XHJcbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy13YXJuaW5nJywgJGJyYW5kLXdhcm5pbmcpO1xyXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctd2hpdGUnLCAkd2hpdGUpO1xyXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctZ3JheScsICRsaWdodC1ncmF5KTsiLCIvLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXHJcblxyXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcclxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XHJcbiAgI3skcGFyZW50fSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG4gIGEjeyRwYXJlbnR9OmhvdmVyLFxyXG4gIGEjeyRwYXJlbnR9OmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XHJcbiAgfVxyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbmh0bWwge1xuICBiYWNrZ3JvdW5kOiAjZGVkZWRlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbmJvZHkge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICBib2R5LmJveGVkIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICBib2R5ID4gKiB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgYm9keS5ib3hlZCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7IH0gfVxuXG5zdHJvbmcge1xuICBjb2xvcjogIzI3MmEzMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5iYWRnZSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4OyB9XG5cbnAge1xuICBjb2xvcjogIzc3Nzc3NzsgfVxuXG5hLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGE6aG92ZXIsIGE6Zm9jdXMsIGE6dmlzaXRlZCwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTp2aXNpdGVkIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5mb290ZXIgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMS43OyB9XG5cbmlmcmFtZSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5iLCBlbSB7XG4gIGNvbG9yOiAjMjcyYTMwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkyLjUlOyB9IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIGNvbG9yOiAjMzkzOTM5OyB9XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDI2cHg7IH1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgbWluLWhlaWdodDogMjAwcHg7IH1cblxuLnNlY3Rpb24tLXNtIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuXG4uc2VjdGlvbi0teHMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAuc2VjdGlvbi0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5zZWN0aW9uLS14cyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDsgfSB9XG5cbi5wYWdlLXBob3RvcyAuc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVCNUE2QTsgfVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsXG5hLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0MzRlOyB9XG5cbi5iZy1wcmltYXJ5LS1kYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY0ZTVjOyB9XG5cbmEuYmctcHJpbWFyeS0tZGFya2VyOmhvdmVyLFxuYS5iZy1wcmltYXJ5LS1kYXJrZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczNzQxOyB9XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE4QjkzOyB9XG5cbmEuYmctc2Vjb25kYXJ5OmhvdmVyLFxuYS5iZy1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE3MDc3OyB9XG5cbi5iZy1zZWNvbmRhcnktLWFsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Zjk3OWU7IH1cblxuYS5iZy1zZWNvbmRhcnktLWFsdDpob3ZlcixcbmEuYmctc2Vjb25kYXJ5LS1hbHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU3ZTg1OyB9XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YzsgfVxuXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsXG5hLmJnLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0OyB9XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTsgfVxuXG5hLmJnLWluZm86aG92ZXIsXG5hLmJnLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1OyB9XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTsgfVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsXG5hLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmOyB9XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTsgfVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsXG5hLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmOyB9XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuYS5iZy13aGl0ZTpob3ZlcixcbmEuYmctd2hpdGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2OyB9XG5cbi5iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYzsgfVxuXG5hLmJnLWdyYXk6aG92ZXIsXG5hLmJnLWdyYXk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlM2UzOyB9XG5cbi50b3BuYXYubmF2YmFyIHtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTsgfVxuXG4udG9wbmF2IC5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnRvcG5hdiAubG9nbyB7XG4gIHdpZHRoOiA4MHB4O1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTRhNTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAudG9wbmF2IC5sb2dvIGltZyB7XG4gICAgbWl4LWJsZW5kLW1vZGU6IHNjcmVlbjtcbiAgICBtYXgtd2lkdGg6IDYwcHg7IH1cblxuLnRvcG5hdiAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAudG9wbmF2IC5uYXZiYXItbmF2ID4gbGkgPiBhLnBvd2VyLW9mZiB7XG4gICAgbWluLXdpZHRoOiA0MHB4OyB9XG4gICAgLnRvcG5hdiAubmF2YmFyLW5hdiA+IGxpID4gYS5wb3dlci1vZmYgaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDJweDsgfVxuICAudG9wbmF2IC5uYXZiYXItbmF2ID4gbGkgPiBhIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC50b3BuYXYgLm5hdmJhci1uYXYgPiBsaSA+IGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogNjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1QjVBNkE7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlOyB9XG4gIC50b3BuYXYgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnRvcG5hdiAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlcjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTsgfVxuICAudG9wbmF2IC5uYXZiYXItbmF2ID4gbGkgPiBhOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7IH1cblxuLnRvcG5hdi5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQsXG4udG9wbmF2Lm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1icmFuZCB7XG4gIG1hcmdpbjogMDsgfVxuXG4udG9wbmF2IC5uYXZiYXItdG9nZ2xlIGksIC50b3BuYXYgaSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnRvcG5hdiBpIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLm5hdi0tcndkIHtcbiAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMjBweCAtMTVweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAubmF2LS1yd2QgbGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1QjVBNkE7IH1cbiAgICAubmF2LS1yd2QgbGkgYSB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudG9wbmF2IC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRvcG5hdiAubmF2YmFyLWhlYWRlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgLm5hdi0tcndkLmhpZGRlbi1tZC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50b3BuYXYgLm5hdmJhci1oZWFkZXIge1xuICAgIGZsb2F0OiBub25lOyB9XG4gIC50b3BuYXYgLm5hdmJhci1icmFuZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4ubWFpbm5hdl9fY29udGFjdGJ1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVkZWRlO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubWFpbm5hdl9fY29udGFjdGJ1dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1QjVBNkE7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlOyB9XG4gIC5tYWlubmF2X19jb250YWN0YnV0IHN2Zzpub3QoOnJvb3QpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgxMDBweCAtIDE4cHgpLzIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLm1haW5uYXZfX2NvbnRhY3RidXQgc3ZnOm5vdCg6cm9vdCkgZyB7XG4gICAgICBmaWxsOiAjOWQ5ZDlkOyB9XG4gIC5tYWlubmF2X19jb250YWN0YnV0OmhvdmVyOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IH1cbiAgLm1haW5uYXZfX2NvbnRhY3RidXQ6aG92ZXIgc3ZnOm5vdCg6cm9vdCkgZyB7XG4gICAgZmlsbDogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5tYWlubmF2Lm5hdmJhciB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLm1haW5uYXYgLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMTM1cHg7IH1cbiAgLm1haW5uYXYgLm5hdmJhci1icmFuZCBzdmc6bm90KDpyb290KSwgLm1haW5uYXYgLm5hdmJhci1icmFuZCBvYmplY3QsIC5tYWlubmF2IC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbGVmdDogNTAlOyB9XG4gIC5tYWlubmF2IC5uYXZiYXItYnJhbmQgc3ZnLCAubWFpbm5hdiAubmF2YmFyLWJyYW5kIC5zdmcsIC5tYWlubmF2IC5uYXZiYXItYnJhbmQgLnN2ZyA+ICoge1xuICAgIGZpbGw6ICMzZDQxNGI7IH1cbiAgLm1haW5uYXYgLm5hdmJhci1icmFuZDphZnRlciB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDUwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjsgfVxuXG4ubWFpbm5hdiAubmF2YmFyLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFpbm5hdiAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGNvbG9yOiAjMjcyYTMwOyB9XG5cbi5tYWlubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsXG4ubWFpbm5hdi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuLm1haW5uYXYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG4gIC5tYWlubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6YWZ0ZXIsXG4gIC5tYWlubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXM6YWZ0ZXIsXG4gIC5tYWlubmF2Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXI6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjNmU2ZDgwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgei1pbmRleDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWlubmF2IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgMTQwcHggMCA2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubWFpbm5hdi5uYXZiYXIuZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgLm1haW5uYXYubmF2YmFyLmZpeGVkIHtcbiAgICBtYXgtd2lkdGg6IDgwJTsgfSB9XG5cbi5wYWdlLW1lbnRpb25zLWxlZ2FsZXMgLm1haW5uYXYubmF2YmFyIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4OyB9XG5cbi5qcy1jb250YWN0IHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5uYXZiYXItdG9nZ2xlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygoMTAwcHggLSAzMnB4KS8yKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MThCOTM7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2U7IH1cbiAgLm5hdmJhci10b2dnbGU6aG92ZXIsIC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Y5NzllOyB9XG4gIC5uYXZiYXItdG9nZ2xlLmJnLXNlY29uZGFyeS0tYWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Y5NzllOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmNvbGxhcHNlIGxpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlOyB9XG4gIC5jb2xsYXBzZS5pbiBsaSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbm5hdiAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5tYWlubmF2IC5uYXZiYXItbmF2ID4gbGkgPiBhOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICM2ZTZkODA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgIHotaW5kZXg6IDA7IH1cbiAgICAubWFpbm5hdiAubmF2YmFyLW5hdiA+IGxpID4gYSBzcGFuIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubWFpbm5hdiAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlcjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBoZWlnaHQ6IDRweDsgfVxuICAubWFpbm5hdiAubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZCgyKSA+IGE6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM3ODc2OGI7IH1cbiAgLm1haW5uYXYgLm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoMykgPiBhOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjODM4MTk0OyB9XG4gIC5tYWlubmF2IC5uYXZiYXItbmF2ID4gbGk6bnRoLWNoaWxkKDQpID4gYTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzhkOGM5ZTsgfVxuICAubWFpbm5hdiAubmF2YmFyLW5hdiA+IGxpOm50aC1jaGlsZCg1KSA+IGE6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM5ODk3YTc7IH1cbiAgLm1haW5uYXYgLm5hdmJhci1uYXYgPiBsaTpudGgtY2hpbGQoNikgPiBhOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTNhMmIwOyB9XG4gIC5tYWlubmF2IC5uYXZiYXItbmF2ID4gbGk6bnRoLWNoaWxkKDcpID4gYTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2FlYWRiYTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW5uYXYgLm5hdmJhci1icmFuZCwgLm1haW5uYXYgLm5hdmJhciA+IC5jb250YWluZXIgLm5hdmJhci1icmFuZCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1haW5uYXYgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlOyB9XG4gICAgLm1haW5uYXYgLm5hdmJhci1uYXYgPiBsaSA+IGE6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAubWFpbm5hdiAubmF2YmFyLW5hdiA+IGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9XG4gIC5tYWlubmF2IC5uYXZiYXItbmF2IHtcbiAgICBtYXJnaW46IDAgLTE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5tYWlubmF2IC5uYXZiYXItbmF2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWlubmF2IC5uYXZiYXItaGVhZGVyIHtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAubWFpbm5hdiAubmF2YmFyLWxlZnQsIC5tYWlubmF2IC5uYXZiYXItcmlnaHQge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm1haW5uYXYgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG4gIC5tYWlubmF2IC5uYXZiYXItZml4ZWQtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4OyB9XG4gIC5tYWlubmF2IC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAubWFpbm5hdiAubmF2YmFyLW5hdiB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA3LjVweDsgfVxuICAubWFpbm5hdiAubmF2YmFyLW5hdiA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAubWFpbm5hdiAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLm1haW5uYXYgLmNvbGxhcHNlLmluIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuI2V2aW1tby1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTsgfVxuICAuZm9vdGVyIGFkZHJlc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmZvb3RlciBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmZvb3RlciBhLCAuZm9vdGVyIHAge1xuICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIGh5cGhlbnM6IGF1dG87IH1cbiAgLmZvb3RlciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmZvb3RlciAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IDg1JTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZGVkZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTsgfVxuICAgIC5mb290ZXIgaDMge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmZvb3RlciAuY29sLXhzLTYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyIC5jb2wteHMtNiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTsgfVxuICAgIC5mb290ZXIgLmNvbC14cy02Omxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICBhZGRyZXNzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLnN1YmZvb3RlciB7XG4gIGhlaWdodDogOTBweDtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7IH1cbiAgLnN1YmZvb3RlciAuZm9vdGVyLWJyYW5kIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVCNUE2QTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc3ViZm9vdGVyIC5mb290ZXItYnJhbmQgc3ZnOm5vdCg6cm9vdCksIC5zdWJmb290ZXIgLmZvb3Rlci1icmFuZCBvYmplY3Qge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygoOTBweCAtIDMwcHgpLzIpOyB9XG4gICAgLnN1YmZvb3RlciAuZm9vdGVyLWJyYW5kIHN2ZywgLnN1YmZvb3RlciAuZm9vdGVyLWJyYW5kIC5zdmcsIC5zdWJmb290ZXIgLmZvb3Rlci1icmFuZCAuc3ZnID4gKiB7XG4gICAgICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cbiAgICAuc3ViZm9vdGVyIC5mb290ZXItYnJhbmQgaW1nLCAuc3ViZm9vdGVyIC5mb290ZXItYnJhbmQgb2JqZWN0IHtcbiAgICAgIG1heC13aWR0aDogMTM1cHg7IH1cbiAgLnN1YmZvb3RlciAuc29jaWFsIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCg5MHB4IC0gMzJweCkvMik7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDsgfVxuICAgIC5zdWJmb290ZXIgLnNvY2lhbCBsaSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVCNUE2QTtcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgICAgLnN1YmZvb3RlciAuc29jaWFsIGxpIGE6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiAtOTk5cHg7XG4gICAgICAgIHJpZ2h0OiAtOTk5cHg7XG4gICAgICAgIGJvdHRvbTogLTk5OXB4O1xuICAgICAgICBsZWZ0OiAtOTk5cHg7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLnN1YmZvb3RlciAuc29jaWFsIGxpIGkge1xuICAgICAgICBjb2xvcjogI2YyZjJmMjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN1YmZvb3RlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1QjVBNkE7IH1cbiAgICAuc3ViZm9vdGVyIC5mb290ZXItYnJhbmQge1xuICAgICAgaGVpZ2h0OiAxODBweDsgfVxuICAgICAgLnN1YmZvb3RlciAuZm9vdGVyLWJyYW5kIHN2Zzpub3QoOnJvb3QpLCAuc3ViZm9vdGVyIC5mb290ZXItYnJhbmQgaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYygoMTgwcHggLSAzMnB4KS8yKTsgfVxuICAgIC5zdWJmb290ZXIgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnN1YmZvb3RlciAuc29jaWFsIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnN1YmZvb3RlciAuc29jaWFsIGxpIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMyU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY3NjY3ODtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgIC5zdWJmb290ZXIgLnNvY2lhbCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDA7IH1cbiAgICAuc3ViZm9vdGVyIC5jb2wtc20tMywgLnN1YmZvb3RlciAuY29sLW1kLTMge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zdWJmb290ZXIgLmZvb3Rlci1icmFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbiNiYWNrLXRvLXRvcCB7XG4gIGhlaWdodDogOTBweDtcbiAgd2lkdGg6IDkwcHg7XG4gIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QjVBNkE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjYmFjay10by10b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5jdGEge1xuICBoZWlnaHQ6IDQyMHB4O1xuICBiYWNrZ3JvdW5kOiAjNUI1QTZBO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmN0YS0tZm9vdGVyX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1QjVBNkE7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdCA0MCU7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBzb2Z0LWxpZ2h0OyB9XG4gIC5jdGEgc3ZnOm5vdCg6cm9vdCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXgtd2lkdGg6IDIwMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmN0YSB7XG4gICAgaGVpZ2h0OiAzODBweDsgfVxuICAgIC5jdGEgc3ZnOm5vdCg6cm9vdCkge1xuICAgICAgd2lkdGg6IDE5MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY3RhIHtcbiAgICBoZWlnaHQ6IDM0MHB4OyB9XG4gICAgLmN0YSBzdmc6bm90KDpyb290KSB7XG4gICAgICB3aWR0aDogMTgwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLnBhZ2UtaW5kZXggLmN0YSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3RhIHtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIGJhY2tncm91bmQ6ICM1QjVBNkE7IH1cbiAgICAuY3RhIHN2Zzpub3QoOnJvb3QpIHtcbiAgICAgIG1heC13aWR0aDogMTIwcHg7IH0gfVxuXG4ucGFnZS1xdWlzb21tZXNub3VzIC5jdGEsIC5wYWdlLWV0YWdlIC5jdGEsIC5wYWdlLWxvdCAuY3RhIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGFnZS1jb250YWN0IC5jdGEsIC5wYWdlLWV0YWdlIC5jdGEge1xuICBiYWNrZ3JvdW5kOiAjNzE4QjkzOyB9XG4gIC5wYWdlLWNvbnRhY3QgLmN0YS0tZm9vdGVyX19iZywgLnBhZ2UtZXRhZ2UgLmN0YS0tZm9vdGVyX19iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcxOEI5MzsgfVxuXG4ubm8tcGFkIHtcbiAgcGFkZGluZzogMDsgfVxuXG4ubm8tcGFkLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLm5vLXBhZC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubm8tcGFkLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAubm8tcGFkLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5mb3JtIC5uby1wYWQtbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5mb3JtIC5uby1wYWQtcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcm0gLm5vLXBhZC1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgLmZvcm0gLm5vLXBhZC1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG5cbi5wdC1saW5lLWhlaWdodCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5wYi1saW5lLWhlaWdodCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5wdC1saW5lLWhlaWdodHgyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cblxuLnBiLWxpbmUtaGVpZ2h0eDIge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG4ucmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljOyB9XG5cbi5zZXBhcmF0ZXVyIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAyNHB4IGF1dG87IH1cblxuLmJveC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuMWVtIDAuOGVtIHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4uYm94LXNoYWRvdy0tbGcge1xuICBib3gtc2hhZG93OiAwIDAuMWVtIDAuOGVtIHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmluYmwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4ubm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwO1xuICB3aWR0aDogMDsgfVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLm9oIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi5vdiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXYtaCB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmFsaWduLXYge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmJnc2l6ZTMwIHtcbiAgYmFja2dyb3VuZC1zaXplOiAzMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uYmdzaXplMzUge1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1JSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5iZ3NpemU0MCB7XG4gIGJhY2tncm91bmQtc2l6ZTogNDAlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmJnc2l6ZTUwIHtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5iZ3NpemUzMCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCUgIWltcG9ydGFudDsgfVxuICAuYmdzaXplMzUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLmJnc2l6ZTQwIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJSAhaW1wb3J0YW50OyB9XG4gIC5iZ3NpemU1MCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3MCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmdzaXplMzAge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzAlICFpbXBvcnRhbnQ7IH1cbiAgLmJnc2l6ZTM1IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJSAhaW1wb3J0YW50OyB9XG4gIC5iZ3NpemU0MCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3MCUgIWltcG9ydGFudDsgfVxuICAuYmdzaXplNTAge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzAlICFpbXBvcnRhbnQ7IH0gfVxuXG4ubWl4c2NyZWVuIHtcbiAgbWl4LWJsZW5kLW1vZGU6IHNjcmVlbjsgfVxuXG4ubWIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubXQwIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubXI1IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLm1sNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLm10NSB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4ubWI1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5tcjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5tbDEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLm10MTAge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5tYjEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ubXIxNSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4ubWwxNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbi5tdDE1bmVnIHtcbiAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDsgfVxuXG4ubXQxNSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLm1iMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5tcjIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5tbDIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLm10MjAge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5tYjIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ubXIyNSB7XG4gIG1hcmdpbi1yaWdodDogMjVweDsgfVxuXG4ubWwyNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4OyB9XG5cbi5tdDI1IHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4ubWIyNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLm1yMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblxuLm1sMzAge1xuICBtYXJnaW4tbGVmdDogMzBweDsgfVxuXG4ubXQzMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLm1iMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5tcjYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4OyB9XG5cbi5tbDYwIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7IH1cblxuLm10NjAge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbi5tYjYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vLW0ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDE1LXhzIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5tdDI1LXhzIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9IH1cblxuLnNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7IH1cblxuLnNhbnMtc2VyaWYge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uc21hbGwge1xuICBmb250LXNpemU6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi5iaWcge1xuICBmb250LXNpemU6IDE1NSUgIWltcG9ydGFudDsgfVxuXG4uaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlOyB9XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWRlZGU7IH1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTsgfVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWRlZGU7IH1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWRlZGU7IH1cblxuLm5vLWJvcmRlciB7XG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50OyB9XG5cbi5uby1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMCAhaW1wb3J0YW50OyB9XG5cbi5uby1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMCAhaW1wb3J0YW50OyB9XG5cbi5uby1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwICFpbXBvcnRhbnQ7IH1cblxuLm5vLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMCAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNzE4QjkzICFpbXBvcnRhbnQ7IH1cblxuLnF1YWRyaXB0aXF1ZSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cbiAgLnF1YWRyaXB0aXF1ZV9fbWVudS1ib3hlcyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWRlZGU7IH1cbiAgICAucXVhZHJpcHRpcXVlX19tZW51LWJveGVzIGxpIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWRlZGU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICM5ZDlkOWQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiAxNDBweDsgfVxuICAgICAgLnF1YWRyaXB0aXF1ZV9fbWVudS1ib3hlcyBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwOyB9XG4gICAgICAucXVhZHJpcHRpcXVlX19tZW51LWJveGVzIGxpIGg1IHtcbiAgICAgICAgY29sb3I6ICM5ZDlkOWQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAucXVhZHJpcHRpcXVlX19tZW51LWJveGVzIGxpIGkge1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cbiAgICAgICAgLnF1YWRyaXB0aXF1ZV9fbWVudS1ib3hlcyBsaSBpLmljb24tbG9jYWxpc2VyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2V5ZS1hbHQuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTAlICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnF1YWRyaXB0aXF1ZV9fbWVudS1ib3hlcyBsaSBpLmljb24tY29udGFjdCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9tb2JpbGUuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgIGhlaWdodDogNDZweDsgfVxuICAgICAgICAucXVhZHJpcHRpcXVlX19tZW51LWJveGVzIGxpIGkuaWNvbi1tYXF1ZXR0ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9tYXF1ZXR0ZS5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgd2lkdGg6IDYzcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgICAgIC5xdWFkcmlwdGlxdWVfX21lbnUtYm94ZXMgbGkgaS5pY29uLWRvYyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kb2Muc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgIGhlaWdodDogNDJweDsgfVxuICAgICAgICAucXVhZHJpcHRpcXVlX19tZW51LWJveGVzIGxpIGkuaWNvbi1yZWNoZXJjaGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2xvdXBlLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBoZWlnaHQ6IDM5cHg7IH1cbiAgICAgICAgLnF1YWRyaXB0aXF1ZV9fbWVudS1ib3hlcyBsaSBpLmljb24tcGFuaWVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvZXVyLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5xdWFkcmlwdGlxdWVfX21lbnUtYm94ZXMgbGkgaS5pY29uLXJkdiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9tYWlsLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJSAhaW1wb3J0YW50OyB9XG4gICAgICAucXVhZHJpcHRpcXVlX19tZW51LWJveGVzIGxpIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgICAucXVhZHJpcHRpcXVlX19tZW51LWJveGVzIGxpIGE6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTIwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY3NjY3ODtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDExMCU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlOyB9XG4gICAgICAgIC5xdWFkcmlwdGlxdWVfX21lbnUtYm94ZXMgbGkgYTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAgICAgICAucXVhZHJpcHRpcXVlX19tZW51LWJveGVzIGxpIGE6aG92ZXIgaS5pY29uLWxvY2FsaXNlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9leWUtYWx0LXdoaXRlLnN2ZykgY2VudGVyIG5vLXJlcGVhdDsgfVxuICAgICAgICAucXVhZHJpcHRpcXVlX19tZW51LWJveGVzIGxpIGE6aG92ZXIgaS5pY29uLW1hcXVldHRlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21hcXVldHRlLXdoaXRlLnN2ZykgY2VudGVyIG5vLXJlcGVhdDsgfVxuICAgICAgICAucXVhZHJpcHRpcXVlX19tZW51LWJveGVzIGxpIGE6aG92ZXIgaS5pY29uLWNvbnRhY3Qge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbW9iaWxlLXdoaXRlLnN2ZykgY2VudGVyIG5vLXJlcGVhdDsgfVxuICAgICAgICAucXVhZHJpcHRpcXVlX19tZW51LWJveGVzIGxpIGE6aG92ZXIgaS5pY29uLXBhbmllciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb2V1ci13aGl0ZS5zdmcpIGNlbnRlciBuby1yZXBlYXQ7IH1cbiAgICAgICAgLnF1YWRyaXB0aXF1ZV9fbWVudS1ib3hlcyBsaSBhOmhvdmVyIGkuaWNvbi1yZHYge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbWFpbC13aGl0ZS5zdmcpIGNlbnRlciBuby1yZXBlYXQ7IH1cbiAgICAgICAgLnF1YWRyaXB0aXF1ZV9fbWVudS1ib3hlcyBsaSBhOmhvdmVyIGkuaWNvbi1yZWNoZXJjaGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2xvdXBlLXdoaXRlLnN2ZykgY2VudGVyIG5vLXJlcGVhdDsgfVxuICAgICAgICAucXVhZHJpcHRpcXVlX19tZW51LWJveGVzIGxpIGE6aG92ZXIgaS5pY29uLWRvYyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kb2Mtd2hpdGUuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0OyB9XG4gICAgICAgIC5xdWFkcmlwdGlxdWVfX21lbnUtYm94ZXMgbGkgYTpob3ZlciBoNSB7XG4gICAgICAgICAgY29sb3I6ICNlYWVhZWE7IH1cbiAgICAucXVhZHJpcHRpcXVlX19tZW51LWJveGVzX19kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnF1YWRyaXB0aXF1ZV9fbWVudS1ib3hlcyBsaSB7XG4gICAgaGVpZ2h0OiAxMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnF1YWRyaXB0aXF1ZV9fbWVudS1ib3hlcyBsaSBoNSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5xdWFkcmlwdGlxdWVfX21lbnUtYm94ZXMgbGkgaSB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiAzMXB4OyB9XG4gICAgLnF1YWRyaXB0aXF1ZV9fbWVudS1ib3hlcyBsaSBpLmljb24tY29udGFjdCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiAzMXB4OyB9XG4gICAgLnF1YWRyaXB0aXF1ZV9fbWVudS1ib3hlcyBsaSBpLmljb24tcGFuaWVyIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAhaW1wb3J0YW50OyB9XG4gICAgLnF1YWRyaXB0aXF1ZV9fbWVudS1ib3hlcyBsaSBpLmljb24tcmR2IHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucXVhZHJpcHRpcXVlX19tZW51LWJveGVzIGxpIGg1IHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLnF1YWRyaXB0aXF1ZV9fbWVudS1ib3hlczpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC5xdWFkcmlwdGlxdWVfX21lbnUtYm94ZXMgbGkge1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIC5xdWFkcmlwdGlxdWVfX21lbnUtYm94ZXMgbGkgaDUge1xuICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG4gICAgLnF1YWRyaXB0aXF1ZV9fbWVudS1ib3hlcyBsaSBpIHtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiAzMXB4OyB9XG4gICAgICAucXVhZHJpcHRpcXVlX19tZW51LWJveGVzIGxpIGkuaWNvbi1yZWNoZXJjaGVyIHtcbiAgICAgICAgaGVpZ2h0OiAzMXB4OyB9XG4gICAgLnF1YWRyaXB0aXF1ZV9fbWVudS1ib3hlcyBsaTpudGgtY2hpbGQoMSksIC5xdWFkcmlwdGlxdWVfX21lbnUtYm94ZXMgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlOyB9XG4gICAgLnF1YWRyaXB0aXF1ZV9fbWVudS1ib3hlcyBsaTpudGgtY2hpbGQoMikge1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWFkcmlwdGlxdWVfX21lbnUtYm94ZXMgbGkge1xuICAgIGhlaWdodDogMTAwcHg7IH0gfVxuXG4uY3RhLmN0YS0tY25pbCB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMjAwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jdGEuY3RhLS1jbmlsIGRpdiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZThlOGU4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgbWF4LXdpZHRoOiA2ODBweDsgfVxuICAgIC5jdGEuY3RhLS1jbmlsIGRpdiBvbCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmN0YS5jdGEtLWNuaWwgZGl2IG9sIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLmN0YS5jdGEtLWNuaWwgZGl2IGg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jdGEuY3RhLS1jbmlsIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwOyB9XG4gICAgLmN0YS5jdGEtLWNuaWwgZGl2IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1JTsgfSB9XG5cbi50aXRyZS1wYWdlIHtcbiAgcGFkZGluZzogMzhweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWRlZGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC50aXRyZS1wYWdlIGgxLCAudGl0cmUtcGFnZSBoMiwgLnRpdHJlLXBhZ2UgaDMsIC50aXRyZS1wYWdlIGg0LCAudGl0cmUtcGFnZSBoNSwgLnRpdHJlLXBhZ2UgaDYge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAwIDEwMHB4OyB9XG4gICAgLnRpdHJlLXBhZ2UgaDEgc21hbGwsIC50aXRyZS1wYWdlIGgyIHNtYWxsLCAudGl0cmUtcGFnZSBoMyBzbWFsbCwgLnRpdHJlLXBhZ2UgaDQgc21hbGwsIC50aXRyZS1wYWdlIGg1IHNtYWxsLCAudGl0cmUtcGFnZSBoNiBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDYwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCA3cHg7XG4gICAgICBjb2xvcjogIzcxOEI5MztcbiAgICAgIHRvcDogLTNweDsgfVxuICAudGl0cmUtcGFnZSAuYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMzBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMjRweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpdHJlLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgIC50aXRyZS1wYWdlIGgxLCAudGl0cmUtcGFnZSBoMiwgLnRpdHJlLXBhZ2UgaDMsIC50aXRyZS1wYWdlIGg0LCAudGl0cmUtcGFnZSBoNSwgLnRpdHJlLXBhZ2UgaDYge1xuICAgICAgcGFkZGluZzogMCA0MHB4OyB9IH1cblxuLmNvbnRhY3Qtc2lkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDUzNjI7IH1cbiAgLmNvbnRhY3Qtc2lkZSAuY29sLXhzLTEyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA1MHZoOyB9XG4gICAgLmNvbnRhY3Qtc2lkZSAuY29sLXhzLTEyOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MjYxNzI7IH1cbiAgLmNvbnRhY3Qtc2lkZSBoMyB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmNvbnRhY3Qtc2lkZSBmb3JtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIG1pbi13aWR0aDogMzAlOyB9XG4gICAgLmNvbnRhY3Qtc2lkZSBmb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuY29udGFjdC1zaWRlIGZvcm0gLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gICAgLmNvbnRhY3Qtc2lkZSBmb3JtIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jb250YWN0LXNpZGUgZm9ybSA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmNvbnRhY3Qtc2lkZSBmb3JtIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgLyogSUUgMTArICovXG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jb250YWN0LXNpZGUgZm9ybSA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmNvbnRhY3Qtc2lkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDUzNjI7IH1cbiAgLmNvbnRhY3Qtc2lkZSAuY29sLXhzLTEyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA1MHZoOyB9XG4gICAgLmNvbnRhY3Qtc2lkZSAuY29sLXhzLTEyOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MjYxNzI7IH1cbiAgLmNvbnRhY3Qtc2lkZSBoMyB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmNvbnRhY3Qtc2lkZSBmb3JtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIG1pbi13aWR0aDogMzAlOyB9XG4gICAgLmNvbnRhY3Qtc2lkZSBmb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuY29udGFjdC1zaWRlIGZvcm0gLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gICAgLmNvbnRhY3Qtc2lkZSBmb3JtIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jb250YWN0LXNpZGUgZm9ybSA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmNvbnRhY3Qtc2lkZSBmb3JtIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgLyogSUUgMTArICovXG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jb250YWN0LXNpZGUgZm9ybSA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLnNsaWRlciB7XG4gIGhlaWdodDogNTQwcHg7IH1cbiAgLnNsaWRlcl9fbGVmdCB7XG4gICAgYmFja2dyb3VuZDogIzVCNUE2QTtcbiAgICBoZWlnaHQ6IDU0MHB4OyB9XG4gICAgLnNsaWRlcl9fbGVmdCBzdmc6bm90KDpyb290KSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgbWF4LXdpZHRoOiAxODBweDsgfVxuICAgIC5zbGlkZXJfX2xlZnQuanMtcmVwbGFjZVdpdGhJbWdVcmwge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTYuNWVtOyB9XG4gIC5zbGlkZXJfX3JpZ2h0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnNsaWRlcl9fcmlnaHQgZGl2IHtcbiAgICAgIGhlaWdodDogNTQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IH1cbiAgLnNsaWRlciAuYWxpZ24tdi1oLm1peHNjcmVlbiBzdmc6bm90KDpyb290KSB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAuc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDYwMHB4OyB9XG4gICAgLnNsaWRlcl9fbGVmdCB7XG4gICAgICBoZWlnaHQ6IDYwMHB4OyB9XG4gICAgLnNsaWRlcl9fcmlnaHQgZGl2IHtcbiAgICAgIGhlaWdodDogNjAwcHg7IH0gfVxuXG4uc2xpZGVyLS1zbSB7XG4gIGhlaWdodDogNDIwcHg7IH1cbiAgLnNsaWRlci0tc20gLnNsaWRlcl9fbGVmdCB7XG4gICAgaGVpZ2h0OiA0MjBweDsgfVxuICAuc2xpZGVyLS1zbSAuc2xpZGVyX19yaWdodCB7XG4gICAgaGVpZ2h0OiA0MjBweDsgfVxuICAgIC5zbGlkZXItLXNtIC5zbGlkZXJfX3JpZ2h0IGRpdiB7XG4gICAgICBoZWlnaHQ6IDQyMHB4OyB9XG5cbi5zbGlkZXItLXhzIHtcbiAgaGVpZ2h0OiAzNjBweDsgfVxuICAuc2xpZGVyLS14cyAuc2xpZGVyX19sZWZ0IHtcbiAgICBoZWlnaHQ6IDM2MHB4OyB9XG4gIC5zbGlkZXItLXhzIC5zbGlkZXJfX3JpZ2h0IHtcbiAgICBoZWlnaHQ6IDM2MHB4OyB9XG4gICAgLnNsaWRlci0teHMgLnNsaWRlcl9fcmlnaHQgZGl2IHtcbiAgICAgIGhlaWdodDogMzYwcHg7IH1cblxuLnBhZ2UtcXVpc29tbWVzbm91cyAuc2xpZGVyLS14cyAuc2xpZGVyX19sZWZ0IHtcbiAgYmFja2dyb3VuZDogIzVCNUE2QTsgfVxuICAucGFnZS1xdWlzb21tZXNub3VzIC5zbGlkZXItLXhzIC5zbGlkZXJfX2xlZnRfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVCNUE2QTtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IHNjcmVlbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnBhZ2UtaW5kZXggLnNsaWRlciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjcycHgpOyB9XG4gICAgLnBhZ2UtaW5kZXggLnNsaWRlcl9fbGVmdCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNzJweCk7IH1cbiAgICAucGFnZS1pbmRleCAuc2xpZGVyX19yaWdodCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNzJweCk7IH1cbiAgICAgIC5wYWdlLWluZGV4IC5zbGlkZXJfX3JpZ2h0IGRpdiB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI3MnB4KTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNsaWRlcl9fbGVmdC5qcy1yZXBsYWNlV2l0aEltZ1VybCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNmVtOyB9XG4gIC5wYWdlLWluZGV4IC5zbGlkZXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI3MHB4KTsgfVxuICAgIC5wYWdlLWluZGV4IC5zbGlkZXJfX2xlZnQge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjcwcHgpOyB9XG4gICAgLnBhZ2UtaW5kZXggLnNsaWRlcl9fcmlnaHQge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjcwcHgpOyB9XG4gICAgICAucGFnZS1pbmRleCAuc2xpZGVyX19yaWdodCBkaXYge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNzBweCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLnNsaWRlciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzk3cHgpOyB9XG4gICAgLnNsaWRlcl9fbGVmdCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzOTdweCk7IH1cbiAgICAgIC5zbGlkZXJfX2xlZnQuanMtcmVwbGFjZVdpdGhJbWdVcmwge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4ZW07IH1cbiAgICAgIC5zbGlkZXJfX2xlZnQgc3ZnOm5vdCg6cm9vdCkge1xuICAgICAgICBtYXgtd2lkdGg6IDE0MHB4OyB9XG4gICAgLnNsaWRlcl9fcmlnaHQge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzk3cHgpOyB9XG4gICAgICAuc2xpZGVyX19yaWdodCBkaXYge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzOTdweCk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnBhZ2UtaW5kZXggLnNsaWRlciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDAwcHgpOyB9XG4gICAgLnBhZ2UtaW5kZXggLnNsaWRlcl9fbGVmdCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0MDBweCk7IH1cbiAgICAucGFnZS1pbmRleCAuc2xpZGVyX19yaWdodCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0MDBweCk7IH1cbiAgICAgIC5wYWdlLWluZGV4IC5zbGlkZXJfX3JpZ2h0IGRpdiB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQwMHB4KTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMzdweCk7IH1cbiAgICAuc2xpZGVyX19yaWdodCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMzdweCk7IH1cbiAgICAgIC5zbGlkZXJfX3JpZ2h0IGRpdiB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMzN3B4KTsgfVxuICAgIC5zbGlkZXIgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMjMwcHg7IH1cbiAgLnBhZ2UtbG9jYWxpc2F0aW9uIC5zbGlkZXJfX2xlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2UtaW5kZXggLnNsaWRlciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQycHgpOyB9XG4gICAgLnBhZ2UtaW5kZXggLnNsaWRlcl9fbGVmdCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDJweCk7IH1cbiAgICAucGFnZS1pbmRleCAuc2xpZGVyX19yaWdodCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDJweCk7IH1cbiAgICAgIC5wYWdlLWluZGV4IC5zbGlkZXJfX3JpZ2h0IGRpdiB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE0MnB4KTsgfVxuICAucGFnZS1xdWlzb21tZXNub3VzIC5zbGlkZXItLXNtLCAucGFnZS1xdWlzb21tZXNub3VzIC5zbGlkZXItLXhzIHtcbiAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gICAgLnBhZ2UtcXVpc29tbWVzbm91cyAuc2xpZGVyLS1zbSAuc2xpZGVyX19sZWZ0LCAucGFnZS1xdWlzb21tZXNub3VzIC5zbGlkZXItLXhzIC5zbGlkZXJfX2xlZnQge1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnBhZ2UtcXVpc29tbWVzbm91cyAuc2xpZGVyLS1zbSAuc2xpZGVyX19yaWdodCwgLnBhZ2UtcXVpc29tbWVzbm91cyAuc2xpZGVyLS14cyAuc2xpZGVyX19yaWdodCB7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5wYWdlLXF1aXNvbW1lc25vdXMgLnNsaWRlci0tc20gLnNsaWRlcl9fcmlnaHQgZGl2LCAucGFnZS1xdWlzb21tZXNub3VzIC5zbGlkZXItLXhzIC5zbGlkZXJfX3JpZ2h0IGRpdiB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLnNsaWRlciBpbWcge1xuICAgIG1heC13aWR0aDogMjAwcHg7IH0gfVxuXG4uYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQ6ICM3MThCOTMgdXJsKC4uL2ltZy9icmVhZGNydW1iLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBsZWZ0IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogNjJweDtcbiAgbGluZS1oZWlnaHQ6IDYycHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAuYnJlYWRjcnVtYiBvbCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuYnJlYWRjcnVtYiBvbCBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuYnJlYWRjcnVtYiBvbCBhLCAuYnJlYWRjcnVtYiBvbCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxMXB4OyB9XG5cbi5oYWxwaGllcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGFscGhpZXNfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDY0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuaGFscGhpZXNfX2l0ZW0tLXR4dCB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWluLXdpZHRoOiA2Mi41JTsgfVxuICAgICAgLmhhbHBoaWVzX19pdGVtLS10eHQgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5oYWxwaGllc19faXRlbS0tdHh0LS1sZyB7XG4gICAgICAgIG1pbi13aWR0aDogODAlOyB9XG4gICAgICAuaGFscGhpZXNfX2l0ZW0tLXR4dC0tYmlnZ2VyIHtcbiAgICAgICAgbWluLXdpZHRoOiA3Mi41JTsgfVxuICAgIC5oYWxwaGllc19faXRlbS0tYmxvY2txdW90ZSBibG9ja3F1b3RlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuaGFscGhpZXNfX2l0ZW0tLWJsb2NrcXVvdGUgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnzYMgzYMnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IC4yO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDsgfVxuICAgIC5oYWxwaGllc19faXRlbS0tYmxvY2txdW90ZSBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAuaGFscGhpZXNfX2l0ZW0gaDEsIC5oYWxwaGllc19faXRlbSBoMiwgLmhhbHBoaWVzX19pdGVtIGgzLCAuaGFscGhpZXNfX2l0ZW0gaDQsIC5oYWxwaGllc19faXRlbSBoNSwgLmhhbHBoaWVzX19pdGVtIGg2IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5oYWxwaGllc19faXRlbSBoNCwgLmhhbHBoaWVzX19pdGVtIGg1LCAuaGFscGhpZXNfX2l0ZW0gaDYge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLmhhbHBoaWVzX19pdGVtIGVtIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5oYWxwaGllc19faXRlbSB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDdweDsgfVxuICAgICAgLmhhbHBoaWVzX19pdGVtIHVsIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGNpcmNsZTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0yMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cbiAgICAuaGFscGhpZXNfX2l0ZW0tLWl0ZW0tbGcge1xuICAgICAgaGVpZ2h0OiA3NjhweDsgfVxuICAgICAgLmhhbHBoaWVzX19pdGVtLS1pdGVtLWxnX19oYWxmIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDc2OHB4IC8gMik7IH1cbiAgLmhhbHBoaWVzLmJsb2MtdGV4dGNlbnRlciAuaGFscGhpZXNfX2l0ZW0tLXR4dCB7XG4gICAgbWluLXdpZHRoOiA4MCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuaGFscGhpZXNfX2l0ZW0ge1xuICAgIGhlaWdodDogNjAwcHg7IH1cbiAgICAuaGFscGhpZXNfX2l0ZW0tLXR4dCB7XG4gICAgICBtaW4td2lkdGg6IDc1LjUlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oYWxwaGllc19faXRlbSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmhhbHBoaWVzX19pdGVtLmpzLXJlcGxhY2VXaXRoSW1nVXJsIHtcbiAgICAgIGhlaWdodDogMzIwcHg7IH1cbiAgICAuaGFscGhpZXNfX2l0ZW0tLXR4dCB7XG4gICAgICBtYXgtd2lkdGg6IDgyLjUlO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDYwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuaGFscGhpZXNfX2l0ZW0tLWJsb2NrcXVvdGUge1xuICAgICAgaGVpZ2h0OiAzOTBweDsgfVxuICAgICAgLmhhbHBoaWVzX19pdGVtLS1ibG9ja3F1b3RlIGJsb2NrcXVvdGUge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtaW4td2lkdGg6IDcwJTsgfVxuICAgICAgICAuaGFscGhpZXNfX2l0ZW0tLWJsb2NrcXVvdGUgYmxvY2txdW90ZSArIGEge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgICAgcmlnaHQ6IDMwcHg7IH1cbiAgICAuaGFscGhpZXNfX2l0ZW0gaDEsIC5oYWxwaGllc19faXRlbSBoMiwgLmhhbHBoaWVzX19pdGVtIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIC5oYWxwaGllc19faXRlbS0taXRlbS1sZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhhbHBoaWVzIHVsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5oYWxwaGllc19faXRlbS0tdHh0IHtcbiAgICBwYWRkaW5nOiA4MHB4IDEycHg7IH1cbiAgLmhhbHBoaWVzX19pdGVtLS1ibG9ja3F1b3RlIHtcbiAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gICAgLmhhbHBoaWVzX19pdGVtLS1ibG9ja3F1b3RlIGJsb2NrcXVvdGUge1xuICAgICAgbWluLXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5oYWxwaGllc19faXRlbS0tdHh0IHtcbiAgICBwYWRkaW5nOiA0OHB4IDRweDsgfSB9XG5cbi5nbWFwIHtcbiAgaGVpZ2h0OiA1MDBweDsgfVxuXG4uc2VhcmNoLW1hcCAucm93IHtcbiAgcGFkZGluZzogMCAzMHB4OyB9XG5cbi5zZWFyY2gtbWFwIC5jb2wteHMtMTIge1xuICBoZWlnaHQ6IDE4MHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVkZWRlOyB9XG4gIC5zZWFyY2gtbWFwIC5jb2wteHMtMTI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwOyB9XG4gIC5zZWFyY2gtbWFwIC5jb2wteHMtMTIgZmllbGRzZXQge1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgIG1hcmdpbjogMjBweCAxMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNlYXJjaC1tYXAgLmNvbC14cy0xMiB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLmZpbHRyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIHJpZ2h0OiA5cHg7XG4gIHotaW5kZXg6IDIwOyB9XG4gIC5maWx0cmUgLmNoZWNrYm94LWNvbnRyb2wgbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwLjFlbSAwLjNlbSByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLnBhYy1jb250YWluZXI6YWZ0ZXIge1xuICAvKiBEaXNjbGFpbWVyOiBub3QgbmVlZGVkIHRvIHNob3cgJ3Bvd2VyZWQgYnkgR29vZ2xlJyBpZiBhbHNvIGEgR29vZ2xlIE1hcCBpcyBzaG93biAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMHB4OyB9XG5cbi5wYWMtY29udGFpbmVyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5pY29uIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjNUI1QTZBO1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAuOHMgZWFzZTsgfVxuICAuaWNvbi5pY29uLS1zbSB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG4gIC5pY29uLmljb24tLWFicyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjJzIGVhc2U7IH1cbiAgICAuaWNvbi5pY29uLS1hYnMuaWNvbi0tYWJzLS1ibG9ja3F1b3RlIHtcbiAgICAgIHJpZ2h0OiAtNTBweDtcbiAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAuaWNvbi5pY29uLS1hYnMuaWNvbi0tYWJzLS10b3Age1xuICAgICAgdG9wOiAwOyB9XG4gICAgLmljb24uaWNvbi0tYWJzLmljb24tLWFicy0tbGVmdCB7XG4gICAgICBsZWZ0OiA0NXB4OyB9XG4gIC5pY29uLmljb24tLXdhcm5pbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnISc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5pY29uLmljb24tLXBsdXMge1xuICAgIGJhY2tncm91bmQ6ICM3MThCOTMgdXJsKC4uL2ltZy9wbHVzLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7IH1cbiAgLmljb246aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgN3B4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZDk0OWMgIWltcG9ydGFudDsgfVxuXG4uc2xpY2stYmxvY2txdW90ZV9faWNvbi5pY29uLmljb24tLWFicyB7XG4gIGxlZnQ6IDc1JTsgfVxuXG4uc2xpY2stc2xpZGVyX19pY29uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGVyX19pY29uLmljb24ge1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnNsaWNrLXNsaWRlcl9faWNvbi5pY29uLmljb24tLWFicyB7XG4gICAgdG9wOiA5NiU7XG4gICAgbGVmdDogNDMlOyB9XG4gIC5zbGljay1zbGlkZXJfX2ljb24uaWNvbi5pY29uLS1wbHVzIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWNrLXNsaWRlcl9faWNvbi5pY29uLmljb24tLWFicyB7XG4gICAgdG9wOiA0NiU7IH0gfVxuXG4ubW9kYWwgLmljb24ge1xuICB0b3A6IC0xNnB4O1xuICByaWdodDogLTE2cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbGVmdDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUI1QTZBOyB9XG5cbi5sb3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5sb3RzX190aHVtYm5haWwge1xuICAgIGhlaWdodDogMTY1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlOyB9XG4gICAgLmxvdHNfX3RodW1ibmFpbCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gIC5sb3RzX19kZXNjIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBtaW4taGVpZ2h0OiAzNzhweDsgfVxuICAgIC5sb3RzX19kZXNjX190eHQge1xuICAgICAgbWluLWhlaWdodDogNDRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIC5sb3RzX19kZXNjIGgxIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAubG90c19fZGVzYyBoMSBhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzM5MzkzOTsgfVxuICAgICAgLmxvdHNfX2Rlc2MgaDEgLmxvdHNfX2Zhdm9yaSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHRvcDogMnB4OyB9XG4gICAgICAgIC5sb3RzX19kZXNjIGgxIC5sb3RzX19mYXZvcmkgLmZhLWhlYXJ0IHtcbiAgICAgICAgICBjb2xvcjogaW5kaWFucmVkOyB9XG4gICAgICAgIC5sb3RzX19kZXNjIGgxIC5sb3RzX19mYXZvcmkgZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5sb3RzX19kZXNjIGgxIC5sb3RzX19mYXZvcmkgLmZhLWhlYXJ0LW8ge1xuICAgICAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgICAgICAgLmxvdHNfX2Rlc2MgaDEgLmxvdHNfX2Zhdm9yaSAuZmEtaGVhcnQtbzpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2NjY2NjYzsgfVxuICAubG90c19fYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubG90c19fYnRuIC5idG4ge1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxMXB4OyB9XG4gICAgICAubG90c19fYnRuIC5idG46Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDVweDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDVweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7IH1cbiAgICAgIC5sb3RzX19idG4gLmJ0bjpsYXN0LWNoaWxkIHtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogNXB4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDVweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDsgfVxuICAubG90c19faGlnaGxpZ2h0IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDsgfVxuICAubG90c19faGlnaGxpZ2h0IHAge1xuICAgIGNvbG9yOiAjMzkzOTM5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5sb3RzLmNvbC1tZC00IHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb3RzLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5sb3RfX2Rlc2Mge1xuICB3aWR0aDogMjgwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMTtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBwYWRkaW5nOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAuMWVtIDAuOGVtIHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgLmxvdF9fZGVzYyBociB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVkZWRlOyB9XG4gIC5sb3RfX2Rlc2MgLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubG90X19kZXNjIC5idG4gLmZhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbGVmdDogMTJweDsgfVxuICAgIC5sb3RfX2Rlc2MgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmxvdF9fcGRmIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDYwMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAubG90X19wZGYgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5sb3RfX3BkZiBhIC5pY29uLmljb24tLWFicyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yNXB4O1xuICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuXG4ucGFnZS1sb3QgLmhhbHBoaWVzX19pdGVtIGgyLCAucGFnZS1sb3QgLmhhbHBoaWVzX19pdGVtIGgzIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5wYWdlLWxvdCAuaGFscGhpZXNfX2l0ZW0tLWl0ZW0tbGdfX2hhbGYuYmctcHJpbWFyeS0tZGFya2VyIGRpdiB7XG4gIHBhZGRpbmc6IDM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4ucGFnZS1sb3QgLmhhbHBoaWVzX19pdGVtLS1pdGVtLWxnX19oYWxmLmJnLXByaW1hcnktLWRhcmtlciBoMyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmOyB9XG5cbi5wYWdlLWxvdCAuaGFscGhpZXNfX2l0ZW0tLWl0ZW0tbGdfX2hhbGYuYmctcHJpbWFyeS0tZGFya2VyIHVsIGxpIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG4jZXZpbW1vLWV5ZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5sb3RfX2Rlc2Mge1xuICAgIGxlZnQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvdF9fZGVzYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7IH1cbiAgI3BsYXllcjNkLW1pbmltYXF1ZXR0ZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjcGFsZXR0ZS1taW5pbWFxdWV0dGUuY29udGFpbmVyIHtcbiAgICB3aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwYWxldHRlLW1pbmltYXF1ZXR0ZS5jb250YWluZXIge1xuICAgIHdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhbGV0dGUtbWluaW1hcXVldHRlLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDsgfSB9XG5cbi5ub1VpU2xpZGVyLFxuLm5vVWlTbGlkZXIgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLm5vVWlTbGlkZXIudmVydGljYWwgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7IH1cblxuLm5vVWlTbGlkZXIuaG9yaXpvbnRhbCBhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICByaWdodDogMDsgfVxuXG4ubm9VaVNsaWRlci5jb25uZWN0IGEsXG4ubm9VaVNsaWRlci5jb25uZWN0Lmxvd2VyIHtcbiAgYmFja2dyb3VuZDogI2IyYTk4ZjsgfVxuXG4ubm9VaVNsaWRlcixcbi5ub1VpU2xpZGVyLmNvbm5lY3QubG93ZXIgYSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlOyB9XG5cbi5ub1VpU2xpZGVyLmRpc2FibGVkLFxuLm5vVWlTbGlkZXIuZGlzYWJsZWQuY29ubmVjdC5sb3dlciBhIHtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ubm9VaVNsaWRlci5kaXNhYmxlZCBkaXYge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ubm9VaVNsaWRlci5ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDZweDsgfVxuXG4ubm9VaVNsaWRlci5ob3Jpem9udGFsIGRpdiB7XG4gIG1hcmdpbjogLTVweCAwIDAgLTlweDsgfVxuXG4ubm9VaVNsaWRlci52ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDMwMHB4OyB9XG5cbi5ub1VpU2xpZGVyLnZlcnRpY2FsIGRpdiB7XG4gIG1hcmdpbjogLTlweCAwIDAgLTVweDsgfVxuXG4ubm9VaVNsaWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IGF1dG87IH1cblxuLm5vVWlTbGlkZXIuaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiA4MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA5cHg7IH1cbiAgLm5vVWlTbGlkZXIuaG9yaXpvbnRhbCBhIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgICB0b3A6IC03cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVCNUE2QTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5ub1VpU2xpZGVyLmhvcml6b250YWwgYSBkaXYge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBsZWZ0OiA1MCU7IH1cbiAgICAgIC5ub1VpU2xpZGVyLmhvcml6b250YWwgYSBkaXY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiA2N3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgICBsZWZ0OiAtNnB4OyB9XG4gICAgLm5vVWlTbGlkZXIuaG9yaXpvbnRhbCBhOmhvdmVyIGRpdiB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm5vVWlTbGlkZXIuaG9yaXpvbnRhbCBhOm50aC1jaGlsZCgyKSB7XG4gICAgICByaWdodDogMTVweDsgfVxuICAgICAgLm5vVWlTbGlkZXIuaG9yaXpvbnRhbCBhOm50aC1jaGlsZCgyKSBkaXYge1xuICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLm5vVWlTbGlkZXIuaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ub1VpU2xpZGVyLmhvcml6b250YWwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTsgfSB9XG5cbi8qISBub3Vpc2xpZGVyIC0gMTAuMC4wIC0gMjAxNy0wNS0yOCAxNDo1Mjo0OCAqL1xuLm5vVWktdGFyZ2V0LCAubm9VaS10YXJnZXQgKiB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm5vVWktdGFyZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXJlY3Rpb246IGx0cjsgfVxuXG4ubm9VaS1iYXNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5ub1VpLWNvbm5lY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4ubm9VaS1vcmlnaW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7IH1cblxuLm5vVWktaGFuZGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1jb25uZWN0LCAubm9VaS1zdGF0ZS10YXAgLm5vVWktb3JpZ2luIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgLjNzLHJpZ2h0IC4zcyxib3R0b20gLjNzLGxlZnQgLjNzO1xuICB0cmFuc2l0aW9uOiB0b3AgLjNzLHJpZ2h0IC4zcyxib3R0b20gLjNzLGxlZnQgLjNzOyB9XG5cbi5ub1VpLXN0YXRlLWRyYWcgKiB7XG4gIGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi5ub1VpLWJhc2UsIC5ub1VpLWhhbmRsZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4ubm9VaS1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAxOHB4OyB9XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbGVmdDogLTE3cHg7XG4gIHRvcDogLTZweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxOHB4OyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxlZnQ6IC02cHg7XG4gIHRvcDogLTE3cHg7IH1cblxuLm5vVWktdGFyZ2V0IHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDNEM0QzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggI0YwRjBGMCwwIDNweCA2cHggLTVweCAjQkJCOyB9XG5cbi5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjM0ZCOEFGO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSg1MSwgNTEsIDUxLCAwLjQ1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDQ1MG1zO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDQ1MG1zOyB9XG5cbi5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogZXctcmVzaXplOyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogbnMtcmVzaXplOyB9XG5cbi5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsaW5zZXQgMCAxcHggN3B4ICNFQkVCRUIsMCAzcHggNnB4IC0zcHggI0JCQjsgfVxuXG4ubm9VaS1hY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsaW5zZXQgMCAxcHggN3B4ICNEREQsMCAzcHggNnB4IC0zcHggI0JCQjsgfVxuXG4ubm9VaS1oYW5kbGU6YWZ0ZXIsIC5ub1VpLWhhbmRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNFOEU3RTY7XG4gIGxlZnQ6IDE0cHg7XG4gIHRvcDogNnB4OyB9XG5cbi5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGxlZnQ6IDE3cHg7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyLCAubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YmVmb3JlIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiA2cHg7XG4gIHRvcDogMTRweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICB0b3A6IDE3cHg7IH1cblxuW2Rpc2FibGVkXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogI0I4QjhCODsgfVxuXG5bZGlzYWJsZWRdIC5ub1VpLWhhbmRsZSwgW2Rpc2FibGVkXS5ub1VpLWhhbmRsZSwgW2Rpc2FibGVkXS5ub1VpLXRhcmdldCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLm5vVWktcGlwcywgLm5vVWktcGlwcyAqIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5ub1VpLXBpcHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5ub1VpLXZhbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5vVWktdmFsdWUtc3ViIHtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4ubm9VaS1tYXJrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNDQ0M7IH1cblxuLm5vVWktbWFya2VyLWxhcmdlLCAubm9VaS1tYXJrZXItc3ViIHtcbiAgYmFja2dyb3VuZDogI0FBQTsgfVxuXG4ubm9VaS1waXBzLWhvcml6b250YWwge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGhlaWdodDogODBweDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgNTAlLCAwKTsgfVxuXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDVweDsgfVxuXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1zdWIge1xuICBoZWlnaHQ6IDEwcHg7IH1cblxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItbGFyZ2Uge1xuICBoZWlnaHQ6IDE1cHg7IH1cblxuLm5vVWktcGlwcy12ZXJ0aWNhbCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7IH1cblxuLm5vVWktdmFsdWUtdmVydGljYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MCUsIDApO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cblxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7IH1cblxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLXN1YiB7XG4gIHdpZHRoOiAxMHB4OyB9XG5cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIHdpZHRoOiAxNXB4OyB9XG5cbi5ub1VpLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDEyMCU7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEyMCU7IH1cblxuLmFmZmljaGVyYmxvYyBzcGFuIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNkZWRlZGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxMTBweDtcbiAgbWFyZ2luOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmFmZmljaGVyYmxvYyBzcGFuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5OyB9XG5cbi5qcy1uby1ibG9jIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uanMtZG8tYmxvYyB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7IH1cblxuLmZhbmN5Ym94LWluZm9iYXJfX2JvZHksIC5mYW5jeWJveC1idXR0b24sIC5mYW5jeWJveC1hcnJvdzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUI1QTZBOyB9XG5cbmEuZmFuY3lib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uZmFuY3lib3gtYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUI1QTZBOyB9XG5cbi5mYW5jeWJveC1iZyB7XG4gIGJhY2tncm91bmQ6ICM1QjVBNkE7IH1cblxuLmZhbmN5Ym94LWNhcHRpb24td3JhcCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCByZ2JhKDkxLCA5MCwgMTA2LCAwLjEpIDIwJSwgcmdiYSg5MSwgOTAsIDEwNiwgMC4yKSA0MCUsIHJnYmEoOTEsIDkwLCAxMDYsIDAuNikgODAlLCByZ2JhKDkxLCA5MCwgMTA2LCAwLjgpIDEwMCUpO1xuICBtYXJnaW46IGF1dG8gLTEwJSBhdXRvIC0xMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5mYW5jeWJveC10aHVtYnMge1xuICAgIHotaW5kZXg6IDk5OTk4OyB9IH1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3NsaWNrJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90XCIpO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vZm9udHMvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1wcmV2OmhvdmVyLFxuLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IC4yNTsgfVxuXG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ3NsaWNrJztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3BhY2l0eTogLjc1O1xuICBjb2xvcjogd2hpdGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7IH1cblxuW2Rpcj0ncnRsJ10gLnNsaWNrLXByZXYge1xuICByaWdodDogLTI1cHg7XG4gIGxlZnQ6IGF1dG87IH1cblxuLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogJ+KGkCc7IH1cblxuW2Rpcj0ncnRsJ10gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogJ+KGkic7IH1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7IH1cblxuW2Rpcj0ncnRsJ10gLnNsaWNrLW5leHQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTI1cHg7IH1cblxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ+KGkic7IH1cblxuW2Rpcj0ncnRsJ10gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ+KGkCc7IH1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gIGZvbnQtc2l6ZTogNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbnRlbnQ6ICfigKInO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IC4yNTtcbiAgY29sb3I6IGJsYWNrO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIG9wYWNpdHk6IC43NTtcbiAgY29sb3I6IGJsYWNrOyB9XG5cbiNjb29raWUtbGF3LWluZm8tYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUI1QTZBO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBwYWRkaW5nOiAzMHB4IDAgMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgfVxuICAjY29va2llLWxhdy1pbmZvLWJhciBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAjY29va2llLWxhdy1pbmZvLWJhciAjY29va2llX2FjdGlvbl9jbG9zZV9oZWFkZXIsICNjb29raWUtbGF3LWluZm8tYmFyIC5jbGktcGx1Z2luLW1haW4tbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMTBweDtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxubGVnZW5kIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzQ5NDk0OTtcbiAgYm9yZGVyOiAwO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbmxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzQxNDE0MTsgfVxuXG4uZm9ybS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZm9ybS1jb250cm9sLCBzZWxlY3Qge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGNvbG9yOiAjNzc3Nzc3OyB9XG4gIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIHNlbGVjdDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVkZWRlO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuXG4uZm9ybS1ncm91cC0tc2VsZWN0IGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDUwJTtcbiAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MSUpOyB9XG5cbi5lcnJvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAxMnB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1nL2Vycm9yLWlucHV0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7IH1cbiAgLmVycm9yczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICd3JzsgfVxuXG4uZXJyb3JNZXNzYWdlIHtcbiAgcGFkZGluZzogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjsgfVxuICAuZXJyb3JNZXNzYWdlIGVtIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZXJyb3JNZXNzYWdlIGkge1xuICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG5cbi5zdWNjZXNzTWVzc2FnZSB7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7IH1cbiAgLnN1Y2Nlc3NNZXNzYWdlIGVtIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuc3VjY2Vzc01lc3NhZ2UgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9ybS1ncm91cC5uby1tYXJnLWRlc2t0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uY2hlY2tib3gtY29udHJvbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgLTFweCAtMXB4IDA7XG4gIG1heC1oZWlnaHQ6IDMycHg7IH1cbiAgLmNoZWNrYm94LWNvbnRyb2wgaW5wdXRbdHlwZT1jaGVja2JveF0sIC5jaGVja2JveC1jb250cm9sIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOTk5OXB4OyB9XG4gICAgLmNoZWNrYm94LWNvbnRyb2wgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdLCAuY2hlY2tib3gtY29udHJvbCBpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0ge1xuICAgICAgb3BhY2l0eTogLjI7IH1cbiAgICAuY2hlY2tib3gtY29udHJvbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwsIC5jaGVja2JveC1jb250cm9sIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICBib3JkZXItY29sb3I6ICM1QjVBNkE7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuOHM7IH1cbiAgICAgIC5jaGVja2JveC1jb250cm9sIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsIC5jaGVja2JveC1jb250cm9sIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgICAgIC5jaGVja2JveC1jb250cm9sIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCBzcGFuLCAuY2hlY2tib3gtY29udHJvbCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jaGVja2JveC1jb250cm9sIGxhYmVsIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWluLXdpZHRoOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmNoZWNrYm94LWNvbnRyb2wgbGFiZWwgc3BhbiB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAuY2hlY2tib3gtY29udHJvbCBsYWJlbDpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTEwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUI1QTZBO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5jaGVja2JveC1jb250cm9sIGxhYmVsOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzVCNUE2QTsgfVxuICAgICAgLmNoZWNrYm94LWNvbnRyb2wgbGFiZWw6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gICAgICAuY2hlY2tib3gtY29udHJvbCBsYWJlbDpob3ZlciBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmNoZWNrYm94LWNvbnRyb2wtLXhsIGxhYmVsIHtcbiAgICBtaW4td2lkdGg6IDYwcHg7IH1cbiAgLmNoZWNrYm94LWNvbnRyb2wtLXh4bCB7XG4gICAgbWFyZ2luOiAycHg7IH1cbiAgICAuY2hlY2tib3gtY29udHJvbC0teHhsIGxhYmVsIHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIHBhZGRpbmc6IDAgMTJweDsgfVxuICAuY2hlY2tib3gtY29udHJvbDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLCBpbnB1dFt0eXBlPWNoZWNrYm94XS5kaXNhYmxlZCArIGxhYmVsLCBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0gKyBsYWJlbCwgaW5wdXRbdHlwZT1yYWRpb10uZGlzYWJsZWQgKyBsYWJlbCwgaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdICsgbGFiZWwge1xuICBvcGFjaXR5OiAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnNsaWRlciAuY2hlY2tib3gtY29udHJvbCBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLnNsaWRlciAuY2hlY2tib3gtY29udHJvbCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLmNoZWNrYm94LWNvbnRyb2wge1xuICAgIG1heC1oZWlnaHQ6IDMwcHg7IH1cbiAgICAuY2hlY2tib3gtY29udHJvbCBsYWJlbCB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi8qKiBTd2l0Y2hcclxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnN3aXRjaCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uc3dpdGNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAyZW07XG4gIGJhY2tncm91bmQ6ICM3MThCOTM7XG4gIGJvcmRlci1yYWRpdXM6IDFlbTsgfVxuXG4uc3dpdGNoIGRpdiB7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xuICBib3JkZXItcmFkaXVzOiAxZW07XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDAgMC4xZW0gMC4zZW0gcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtczsgfVxuXG4uc3dpdGNoIGlucHV0OmNoZWNrZWQgKyBkaXYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuXG4uYnRuIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmJ0bjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMDsgfVxuICAuYnRuLmJ0bi1sZyB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7IH1cbiAgLmJ0bi5idG4tc20ge1xuICAgIGhlaWdodDogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAuYnRuLmJ0bi14cyB7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5idG4uYnRuLXJhZGl1cyB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5idG4td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi13aGl0ZTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE4QjkzO1xuICBib3JkZXItY29sb3I6ICM3MThCOTM7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi1zZWNvbmRhcnk6aG92ZXIsIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeTp2aXNpdGVkLCAuYnRuLXNlY29uZGFyeTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdmOTc5ZTtcbiAgICBib3JkZXItY29sb3I6ICM3Zjk3OWU7IH1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVCNUE2QTtcbiAgYm9yZGVyLXdpZHRoOiAwOyB9XG4gIC5idG4tcHJpbWFyeTpob3ZlciwgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnk6dmlzaXRlZCwgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY3NjY3ODsgfVxuXG5idXR0b24ge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItd2lkdGg6IDA7IH1cbiAgYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwOyB9XG5cbi5jb2xsYXBzZSB7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTsgfVxuXG4vKiBGYWRlIEluIGVmZmVjdCovXG4uZmFkZS1pbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlaW4gM3M7XG4gIGFuaW1hdGlvbjogZmFkZWluIDNzO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBrZXlmcmFtZXMgZmFkZWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmJnLWludmVyc2UgYSwgLmJnLWludmVyc2Ugc3BhbiwgLmJnLWludmVyc2UgaDEsIC5iZy1pbnZlcnNlIGgyLCAuYmctaW52ZXJzZSBoMywgLmJnLWludmVyc2UgaDQsIC5iZy1pbnZlcnNlIGg1LCAuYmctaW52ZXJzZSBoNiB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5iZy1pbnZlcnNlIHAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU5KTsgfVxuXG4uYmctaW52ZXJzZSAuZm9ybS1jb250cm9sLCAuYmctaW52ZXJzZSBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmJnLWludmVyc2UgLmZvcm0tY29udHJvbDpmb2N1cywgLmJnLWludmVyc2Ugc2VsZWN0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJnLWludmVyc2UgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYmctaW52ZXJzZSA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYmctaW52ZXJzZSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSUUgMTArICovXG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5iZy1pbnZlcnNlIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICNmZmY7IH1cblxuLmJnLWludmVyc2UgLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLmJnLWludmVyc2UgLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYmctaW52ZXJzZSAuYnRuLXByaW1hcnk6Zm9jdXMsIC5iZy1pbnZlcnNlIC5idG4tcHJpbWFyeTp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMXB4IDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLXdpZHRoOiAwOyB9XG5cbi5tb2RhbCAubW9kYWwtY29va2llLW5vbmUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogLjU7IH1cbiAgLm1vZGFsIC5tb2RhbC1jb29raWUtbm9uZTpob3ZlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4ubW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLm1vZGFsIC5tb2RhbC1oZWFkZXItLWJnIHtcbiAgICBoZWlnaHQ6IDMzMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMnB4IDA7IH1cbiAgLm1vZGFsIC5tb2RhbC1ib2R5IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubW9kYWwgLm1vZGFsLWJvZHkgcCAuaDIge1xuICAgICAgZm9udC1mYW1pbHk6IExvcmEsR2VvcmdpYSxcIlRpbWVzIE5ldyBSb21hblwiLFRpbWVzLHNlcmlmO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgY29sb3I6ICMyNzJhMzA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cblxuLm1vZGFsLmluIC5tb2RhbC1kaWFsb2cge1xuICBtYXJnaW46IDYwcHggYXV0byBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbGVmdDogNSU7IH1cbiAgLm1vZGFsIC5tb2RhbC1oZWFkZXItLWJnIHtcbiAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5tb2RhbC5pbiAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXJnaW46IDMwcHggYXV0byBhdXRvOyB9XG4gIC5tb2RhbCAubW9kYWwtaGVhZGVyLS1iZyB7XG4gICAgaGVpZ2h0OiAyMjBweDsgfSB9XG5cbi5sb2dvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5sb2dvLWNvbnRhaW5lciBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IGF1dG8gNDJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgb3BhY2l0eTogLjg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2U7IH1cbiAgICAubG9nby1jb250YWluZXIgaW1nOmhvdmVyIHtcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgLmxvZ28tY29udGFpbmVyLS1pbnZlcnQge1xuICAgIGJhY2tncm91bmQ6ICM1QjVBNkE7IH1cbiAgICAubG9nby1jb250YWluZXItLWludmVydCBpbWcge1xuICAgICAgbWl4LWJsZW5kLW1vZGU6IHNjcmVlbjtcbiAgICAgIGZpbHRlcjogaW52ZXJ0KDEwMCUpIGdyYXlzY2FsZSgxKSBicmlnaHRuZXNzKDEuNSk7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmxvZ28tY29udGFpbmVyLS1pbnZlcnQgaDEsIC5sb2dvLWNvbnRhaW5lci0taW52ZXJ0IGgyLCAubG9nby1jb250YWluZXItLWludmVydCBoMywgLmxvZ28tY29udGFpbmVyLS1pbnZlcnQgaDQsIC5sb2dvLWNvbnRhaW5lci0taW52ZXJ0IGg1LCAubG9nby1jb250YWluZXItLWludmVydCBoNiB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5sb2dvLWNvbnRhaW5lciBpbWcge1xuICAgIG1hcmdpbjogYXV0byAyNHB4O1xuICAgIG1heC13aWR0aDogMTMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvZ28tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0OHB4OyB9IH1cblxuLndlYXRoZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwO1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDI0MHB4OyB9XG4gIC53ZWF0aGVyIHVsIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAud2VhdGhlciB1bCBsaSwgLndlYXRoZXIgdWwgaDIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW46IDAgNHB4IDAgMDsgfVxuICAud2VhdGhlciAuYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgbGVmdDogLTFweDsgfVxuXG4ucGFnZS1pbnNjcmlwdGlvbiAuY3RhLS1mb290ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYWdlLWNvbnRhY3QgLmN0YS0tZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGFnZS1yZWNoZXJjaGVyIGZvcm0gLmNvbC14cy0xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7IH1cbiAgLnBhZ2UtcmVjaGVyY2hlciBmb3JtIC5jb2wteHMtMTIgPiBkaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ4JSk7XG4gICAgbGVmdDogMzJweDtcbiAgICByaWdodDogMzJweDtcbiAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgLnBhZ2UtcmVjaGVyY2hlciBmb3JtIC5jb2wteHMtMTIgaDQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzMnB4O1xuICAgIGxlZnQ6IDMycHg7IH1cblxuLnBhZ2UtcmVjaGVyY2hlciBmb3JtIGxlZ2VuZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cblxuLnBhZ2UtcmVjaGVyY2hlciBmb3JtICNldmltbW8tc2VhcmNoLW9wdGlvbiwgLnBhZ2UtcmVjaGVyY2hlciBmb3JtICNldmltbW8tc2VhcmNoLXN1cmZhY2Uge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7IH1cblxuLnRyaSB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC50cmk6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBmb250QXdlc29tZTtcbiAgICBjb250ZW50OiBcIlxcZjBkY1wiO1xuICAgIGNvbG9yOiAjNzE4QjkzOyB9XG5cbiNldmltbW8tc2VhcmNoLXNvcnQgI2V2aW1tby1yZWNoZXJjaGUtZW50ZXRlIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICAjZXZpbW1vLXNlYXJjaC1zb3J0ICNldmltbW8tcmVjaGVyY2hlLWVudGV0ZSBwIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDExcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXJlY2hlcmNoZXIgZm9ybSAuY29sLXhzLTEyIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDsgfSB9XG5cbi5tZW50aW9ucyB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5tZW50aW9uc19faW5uZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyNjBweDsgfVxuICAubWVudGlvbnMgZGl2IHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVudGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnRpb25zOm50aC1jaGlsZCgxKSAubWVudGlvbnNfX2lubmVyLFxuICAubWVudGlvbnM6bnRoLWNoaWxkKDMpIC5tZW50aW9uc19faW5uZXIge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDsgfVxuICAubWVudGlvbnM6bnRoLWNoaWxkKDEpIC5tZW50aW9uc19faW5uZXIsXG4gIC5tZW50aW9uczpudGgtY2hpbGQoMikgLm1lbnRpb25zX19pbm5lciB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfSB9XG5cbi8qIFBvbGl0aXF1ZSBkZSBjb25maWRlbnRpYWxpdMOpICovXG4ucGFnZS1wb2xpdGlxdWUtZGUtY29uZmlkZW50aWFsaXRlICNldmltbW8tbGlmZXN0eWxlIHtcbiAgd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnBhZ2UtcG9saXRpcXVlLWRlLWNvbmZpZGVudGlhbGl0ZSBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNTUlICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBMb3JhLEdlb3JnaWEsXCJUaW1lcyBOZXcgUm9tYW5cIixUaW1lcyxzZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4ucGFnZS1wb2xpdGlxdWUtZGUtY29uZmlkZW50aWFsaXRlIGgxICsgaHIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYWdlLXBvbGl0aXF1ZS1kZS1jb25maWRlbnRpYWxpdGUgb2wgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnBhZ2UtbG9jYWxpc2F0aW9uIC5nbWFwLFxuLnBhZ2UtbG9jYWxpc2F0aW9uIC5zbGlkZXJfX2xlZnQsXG4ucGFnZS1sb2NhbGlzYXRpb24gLnNsaWRlciB7XG4gIGhlaWdodDogNTIwcHg7IH1cblxuLnBhZ2UtbG9jYWxpc2F0aW9uIC5sb2NhbGlzYXRpb25fZmFuY3lib3gge1xuICBtYXJnaW46IDJyZW0gMDsgfVxuICAucGFnZS1sb2NhbGlzYXRpb24gLmxvY2FsaXNhdGlvbl9mYW5jeWJveF9yb3dfY29sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFnZS1sb2NhbGlzYXRpb24gLmxvY2FsaXNhdGlvbl9mYW5jeWJveF9yb3dfY29sX2VsZW1lbnQge1xuICAgICAgaGVpZ2h0OiAzNDBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjsgfVxuICAucGFnZS1sb2NhbGlzYXRpb24gLmxvY2FsaXNhdGlvbl9mYW5jeWJveF9yb3cgLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwcHg7IH1cbiAgICAucGFnZS1sb2NhbGlzYXRpb24gLmxvY2FsaXNhdGlvbl9mYW5jeWJveF9yb3cgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGJhY2tncm91bmQ6ICM1QjVBNkE7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1sb2NhbGlzYXRpb24gLnNsaWRlciB7XG4gICAgaGVpZ2h0OiAzNDBweDsgfVxuICAgIC5wYWdlLWxvY2FsaXNhdGlvbiAuc2xpZGVyIC5zbGlkZXJfX2xlZnQge1xuICAgICAgaGVpZ2h0OiAzNDBweDsgfVxuICAgICAgLnBhZ2UtbG9jYWxpc2F0aW9uIC5zbGlkZXIgLnNsaWRlcl9fbGVmdCBzdmc6bm90KDpyb290KSxcbiAgICAgIC5wYWdlLWxvY2FsaXNhdGlvbiAuc2xpZGVyIC5zbGlkZXJfX2xlZnQgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTBweDsgfVxuICAgIC5wYWdlLWxvY2FsaXNhdGlvbiAuc2xpZGVyIC5zbGlkZXJfX2xlZnQsXG4gICAgLnBhZ2UtbG9jYWxpc2F0aW9uIC5zbGlkZXIgLmdtYXAge1xuICAgICAgaGVpZ2h0OiAzNDBweDsgfVxuICAucGFnZS1sb2NhbGlzYXRpb24gLnNsaWRlciB7XG4gICAgaGVpZ2h0OiAzNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYWdlLWxvY2FsaXNhdGlvbiAuc2xpZGVyIC5zbGlkZXJfX2xlZnQge1xuICAgIGhlaWdodDogMzQwcHggIWltcG9ydGFudDsgfVxuICAucGFnZS1sb2NhbGlzYXRpb24gLnNsaWRlciAuc2xpZGVyX19sZWZ0IGltZyxcbiAgLnBhZ2UtbG9jYWxpc2F0aW9uIC5zbGlkZXIgLnNsaWRlcl9fbGVmdCBzdmc6bm90KDpyb290KSB7XG4gICAgaGVpZ2h0OiAzNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYWdlLWxvY2FsaXNhdGlvbiAuc2xpZGVyIC5nbWFwLFxuICAucGFnZS1sb2NhbGlzYXRpb24gLnNsaWRlciAuc2xpZGVyX19sZWZ0IHtcbiAgICBoZWlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxvY2FsaXNhdGlvbl9mYW5jeWJveF9yb3dfY29sX2VsZW1lbnQge1xuICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDsgfSB9XG5cbi5nYWxlcmllIC5nYWxlcmllLWl0ZW0ge1xuICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmdhbGVyaWUgLmdhbGVyaWUtaXRlbSArIGZpZ2NhcHRpb24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gICAgcGFkZGluZzogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5nYWxlcmllIC5nYWxlcmllLWl0ZW0gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyNDBweDsgfVxuXG4ucGFnZS1ldGFnZSAubWFxdWV0dGVfX3N3aXRjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICB6LWluZGV4OiAxMDAwOyB9XG4gIC5wYWdlLWV0YWdlIC5tYXF1ZXR0ZV9fc3dpdGNoIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5wYWdlLWV0YWdlIC5tYXF1ZXR0ZV9fc3dpdGNoIHNwYW4gc3ZnIHtcbiAgICAgIHdpZHRoOiAwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBmaWxsOiAjNzc3Nzc3OyB9XG4gIC5wYWdlLWV0YWdlIC5tYXF1ZXR0ZV9fc3dpdGNoIC5qb3VyLCAucGFnZS1ldGFnZSAubWFxdWV0dGVfX3N3aXRjaCAubnVpdCB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNHB4OyB9XG4gIC5wYWdlLWV0YWdlIC5tYXF1ZXR0ZV9fc3dpdGNoIC5udWl0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2x1bmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH1cbiAgLnBhZ2UtZXRhZ2UgLm1hcXVldHRlX19zd2l0Y2ggLmpvdXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc29sZWlsLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2UtZXRhZ2UgLm1hcXVldHRlX19zd2l0Y2gge1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAyMnB4OyB9XG4gIC5jb2wtc20tNC5jb2wtbWQtNC5uby1wYWQuaGFscGhpZXNfX2l0ZW0sIC5jb2wtc20tOC5jb2wtbWQtOC5uby1wYWQuaGFscGhpZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oYWxwaGllcyAuYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7IH0gfVxuXG4ucGhvdG9sb2Mge1xuICBoZWlnaHQ6IDYwMHB4OyB9XG4iLCIudG9wbmF2e1xyXG5cdCYubmF2YmFyIHtcclxuXHQgICAgbWluLWhlaWdodDogNDBweDtcclxuXHQgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHQgICAgYm9yZGVyLXJhZGl1czowO1xyXG5cdCAgICBib3JkZXItd2lkdGg6IDA7XHJcblx0ICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRib3JkZXI7XHJcblx0fVxyXG5cdC5uYXZiYXItYnJhbmQge1xyXG5cdCAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XHJcblx0ICAgIGZvbnQtc2l6ZTokZm9udC1zaXplLXNtYWxsO1xyXG5cdCAgICBjb2xvcjokd2hpdGU7XHJcblx0ICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdCAgICBoZWlnaHQ6IDQwcHg7XHJcblx0ICAgIG1hcmdpbjogMDtcclxuXHQgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XHJcblx0ICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0fVx0XHJcblx0LmxvZ297XHJcblx0XHR3aWR0aDogODBweDtcclxuXHRcdG1heC1oZWlnaHQ6IDQwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ZGFya2VuKCRicmFuZC1wcmltYXJ5LDclKTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRpbWd7XHJcblx0XHRcdG1peC1ibGVuZC1tb2RlOnNjcmVlbjtcclxuXHRcdFx0bWF4LXdpZHRoOiA2MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubmF2YmFyLW5hdj5saT5hIHtcclxuXHQgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcblx0ICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdCAgICBmb250LXNpemU6IDExcHg7XHJcblx0ICAgIGJvcmRlcjoxcHggc29saWQgJGJvcmRlcjtcclxuXHQgICAgYm9yZGVyLWJvdHRvbS13aWR0aDowO1xyXG5cdCAgICBib3JkZXItdG9wLXdpZHRoOjA7XHJcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQgICAgbWluLXdpZHRoOiAxMDBweDtcclxuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdCAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcblx0ICAgICYucG93ZXItb2Zme1xyXG5cdFx0XHRtaW4td2lkdGg6IDQwcHg7XHJcblx0XHRcdGl7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO3RvcDogMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0ICAgIHNwYW57XHJcblx0ICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgICBcdHotaW5kZXg6IDI7XHJcblx0ICAgIH1cclxuXHQgICAgJjpiZWZvcmV7XHJcblx0ICAgIFx0Y29udGVudDonJztcclxuXHQgICAgXHR6LWluZGV4OiAxO1xyXG5cdCAgICBcdGhlaWdodDogNjBweDtcclxuXHQgICAgXHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDBweCk7XHJcblx0ICAgIFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0ICAgIFx0bGVmdDowO1xyXG5cdCAgICBcdHJpZ2h0OjA7XHJcblx0ICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICBcdHdpZHRoOiAxMDAlO1xyXG5cdCAgICBcdHRyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlO1xyXG5cdCAgICB9XHJcblx0ICAgICY6aG92ZXJ7XHJcblx0ICAgIFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0ICAgIFx0Y29sb3I6JHdoaXRlO1xyXG5cdCAgICBcdCAmOmJlZm9yZXtcclxuXHRcdCAgICBcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMHB4KTtcclxuXHRcdCAgICB9XHJcblx0ICAgIH1cclxuXHQgICAgJjpmaXJzdC1jaGlsZHtcclxuXHQgICAgXHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcblx0ICAgIH1cclxuXHR9XHRcclxuXHQmLm5hdmJhcj4uY29udGFpbmVyIC5uYXZiYXItYnJhbmQsIFxyXG5cdCYubmF2YmFyPi5jb250YWluZXItZmx1aWQgLm5hdmJhci1icmFuZHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0Lm5hdmJhci10b2dnbGUgaSxpe1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG5cdGl7XHJcblx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHR9XHJcblxyXG59XHJcbi5uYXYtLXJ3ZHtcclxuXHRib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcclxuXHRtYXJnaW46IDIwcHggLTE1cHggIWltcG9ydGFudDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRsaXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0YXtcclxuXHRcdFx0Y29sb3I6JHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJvcmRlci1jb2xvcjpyZ2JhKCR3aGl0ZSwuMTUpIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KXtcclxuXHQudG9wbmF2e1xyXG5cdFx0LmhpZGRlbi1zbXtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cdFxyXG5cdFx0Lm5hdmJhci1oZWFkZXIge1xyXG5cdFx0ICAgIGZsb2F0OiBub25lO1xyXG5cdFx0ICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcblx0XHQgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG5cdFx0fVx0XHRcclxuXHR9XHJcblx0Lm5hdi0tcndkLmhpZGRlbi1tZC5oaWRkZW4tbGd7XHJcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG5cdC50b3BuYXZ7XHRcclxuXHRcdC5uYXZiYXItaGVhZGVyIHtcclxuXHRcdCAgICBmbG9hdDogbm9uZTtcclxuXHRcdH1cdFxyXG5cdFx0Lm5hdmJhci1icmFuZHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVx0XHJcblx0fVxyXG59IiwiLm1haW5uYXZ7XHJcblx0Jl9fY29udGFjdGJ1dHsgICBcclxuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICByaWdodDogMDtcclxuXHQgICAgdG9wOjA7XHJcblx0ICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlcjtcclxuXHQgICAgd2lkdGg6IDEwMHB4O1xyXG5cdCAgICBoZWlnaHQ6IDEwMHB4O1xyXG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxuXHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQgICAgICY6YmVmb3Jle1xyXG5cdCAgICBcdGNvbnRlbnQ6Jyc7XHJcblx0ICAgIFx0ei1pbmRleDogMTtcclxuXHQgICAgXHRoZWlnaHQ6IDEwMHB4O1xyXG5cdCAgICBcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMHB4KTtcclxuXHQgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHQgICAgXHRsZWZ0OjA7XHJcblx0ICAgIFx0cmlnaHQ6MDtcclxuXHQgICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgIFx0d2lkdGg6IDEwMCU7XHJcblx0ICAgIFx0dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2U7XHJcblx0ICAgIH1cclxuXHQgICAgc3ZnOm5vdCg6cm9vdCl7XHJcblx0ICAgIFx0bWFyZ2luLXRvcDogY2FsYygoMTAwcHggLSAxOHB4KS8yKTtcclxuXHQgICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICAgIFx0ei1pbmRleDogMTtcclxuXHQgICAgXHRne1xyXG5cdCAgICBcdFx0ZmlsbDpsaWdodGVuKCRncmF5LWxpZ2h0LDE1JSk7XHJcblx0ICAgIFx0fVxyXG5cdCAgICB9XHJcblx0ICAgICY6aG92ZXJ7XHJcblx0ICAgIFx0JjpiZWZvcmV7XHJcblx0XHQgICAgXHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpO1xyXG5cdFx0ICAgIH1cclxuXHQgICAgXHRzdmc6bm90KDpyb290KXtcclxuXHQgICAgXHRcdGd7XHJcblx0XHQgICAgXHRcdGZpbGw6JHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0ICAgIFx0XHR9XHJcblx0XHQgICAgfVxyXG5cdCAgICB9XHJcblx0fVxyXG5cdCYubmF2YmFyIHtcclxuXHQgICAgbWluLWhlaWdodDogMTAwcHg7XHJcblx0ICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblx0ICAgIGJvcmRlci13aWR0aDogMDtcclxuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdCAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cdH1cclxuXHQubmF2YmFyLWJyYW5kIHtcclxuXHQgICAgcGFkZGluZzogMDtcclxuXHQgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xyXG5cdCAgICBoZWlnaHQ6IDEwMHB4O1xyXG5cdCAgICBtYXJnaW46IDA7XHJcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQgICAgbWluLXdpZHRoOiAxMzVweDtcclxuXHQgICAgc3ZnOm5vdCg6cm9vdCksb2JqZWN0LGltZ3tcclxuXHQgICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG5cdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcblx0XHQgICAgdG9wOiA1MCU7XHJcblx0XHQgICAgbWFyZ2luOiBhdXRvO1xyXG5cdFx0ICAgIGxlZnQ6IDUwJTtcclxuXHQgICAgfVxyXG5cdCAgICBzdmcsLnN2Zywuc3ZnPip7XHJcblx0ICAgIFx0ZmlsbDpsaWdodGVuKCRncmF5LWRhcmssOS41JSk7XHJcblx0ICAgIH1cclxuXHQgICAgJjphZnRlcntcclxuXHQgICAgXHRsZWZ0OjA7XHJcblx0ICAgIFx0cmlnaHQ6MDtcclxuXHQgICAgXHR0b3A6MDtcclxuXHQgICAgXHRib3R0b206MDtcclxuXHQgICAgXHR6LWluZGV4OiA1MDA7XHJcblx0ICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICBcdGNvbnRlbnQ6IFwiXCI7XHJcblx0ICAgIH1cclxuXHR9XHRcclxuXHQubmF2YmFyLW5hdntcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdD5saT5hIHtcclxuXHRcdCAgICBmb250LXNpemU6IDExcHg7XHJcblx0XHQgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG5cdFx0ICAgIGJvcmRlci13aWR0aDogMDtcclxuXHRcdFx0Y29sb3I6ICRncmF5LWRhcms7XHJcblx0XHR9XHRcclxuXHR9XHJcblx0Ji5uYXZiYXI+LmNvbnRhaW5lciAubmF2YmFyLWJyYW5kLCBcclxuXHQmLm5hdmJhcj4uY29udGFpbmVyLWZsdWlkIC5uYXZiYXItYnJhbmR7fVx0XHJcblx0Ji5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4uYWN0aXZlPmEsIFxyXG5cdCYubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+LmFjdGl2ZT5hOmZvY3VzLCBcclxuXHQmLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5hY3RpdmU+YTpob3ZlcntcclxuXHRcdGNvbG9yOiBpbmhlcml0O1xyXG4gICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgXHQmOmFmdGVye1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG5cdFx0XHR0b3A6IDA7IFxyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTsgXHJcblx0XHRcdGhlaWdodDogNHB4OyBcclxuXHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSw4JSk7IFxyXG5cdFx0XHRjb250ZW50OicnO1xyXG5cdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtcclxuXHRcdFx0dHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7XHJcblx0XHRcdHotaW5kZXg6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7XHJcblx0Lm1haW5uYXZ7XHJcblx0XHQuY29udGFpbmVyLWZsdWlke1x0XHJcblx0XHRcdHBhZGRpbmc6IDAgMTQwcHggMCA2MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpe1xyXG5cdC5tYWlubmF2e1xyXG5cdFx0Ji5uYXZiYXIge1xyXG5cdFx0ICAgICYuZml4ZWR7XHJcblx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHR6LWluZGV4OiAxMDA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDE5MjBweDtcclxuXHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHQgICAgXHRib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuQG1lZGlhKG1pbi13aWR0aDogMTkyMXB4KXtcclxuXHQubWFpbm5hdntcclxuXHRcdCYubmF2YmFyIHtcclxuXHRcdCAgICAmLmZpeGVke1xyXG5cdFx0ICAgIFx0bWF4LXdpZHRoOiA4MCU7XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuLy8gb24gZ2FyZGUgbGUgYm9yZGVyLWJvdHRvbSBzdXIgY2VzIHBhZ2VzXHJcbi5wYWdlLW1lbnRpb25zLWxlZ2FsZXN7XHJcblx0Lm1haW5uYXZ7XHJcblx0XHQmLm5hdmJhciB7XHJcblx0XHQgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uanMtY29udGFjdHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ubmF2YmFyLXRvZ2dsZSB7XHJcblx0bWFyZ2luLXRvcDogY2FsYygoMTAwcHggLSAzMnB4KS8yKTtcclxuXHRib3JkZXItd2lkdGg6IDA7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0Lmljb24tYmFye1xyXG5cdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHR0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZTtcclxuXHR9XHJcblx0Jjpob3ZlciwmOmZvY3Vze1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYnJhbmQtc2Vjb25kYXJ5LDUlKTtcclxuXHR9XHJcblx0Ji5iZy1zZWNvbmRhcnktLWFsdHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICBsaWdodGVuKCRicmFuZC1zZWNvbmRhcnksNSUpXHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpe1xyXG5cdC5uYXZiYXItdG9nZ2xlIHtcclxuXHQgICAgZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gXHQubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cdC5jb2xsYXBzZXtcclxuXHRcdGxpe1xyXG5cdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjBweCk7XHJcblx0XHRcdHRyYW5zaXRpb246dHJhbnNmb3JtIDFzIGVhc2U7XHJcblx0XHR9XHJcblx0XHQmLmlue1xyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXtcclxuXHQubWFpbm5hdntcclxuXHRcdC5uYXZiYXItbmF2Pmxpe1xyXG5cdFx0XHQ+YSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHRcdFx0XHRcdGJvdHRvbTogMDsgXHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7IFxyXG5cdFx0XHRcdFx0aGVpZ2h0OiAwOyBcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksOCUpOyBcclxuXHRcdFx0XHRcdGNvbnRlbnQ6Jyc7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KTtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246YWxsIC4zcyBlYXNlO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0cHg7XHJcblx0XHRcdFx0XHR9XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLWNoaWxkKDIpe1xyXG5cdFx0XHRcdD5hOmFmdGVye1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwxMiUpOyBcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtY2hpbGQoMyl7XHJcblx0XHRcdFx0PmE6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRicmFuZC1wcmltYXJ5LDE2JSk7IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1jaGlsZCg0KXtcclxuXHRcdFx0XHQ+YTphZnRlcntcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksMjAlKTsgXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLWNoaWxkKDUpe1xyXG5cdFx0XHRcdD5hOmFmdGVye1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwyNCUpOyBcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtY2hpbGQoNil7XHJcblx0XHRcdFx0PmE6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRicmFuZC1wcmltYXJ5LDI4JSk7IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1jaGlsZCg3KXtcclxuXHRcdFx0XHQ+YTphZnRlcntcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksMzIlKTsgXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVx0XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KXtcclxuXHQubWFpbm5hdntcclxuXHRcdC5uYXZiYXItYnJhbmQsLm5hdmJhcj4uY29udGFpbmVyIC5uYXZiYXItYnJhbmQge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQubmF2YmFyLW5hdj5saXtcclxuXHRcdFx0PmEge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAkYm9yZGVyO1xyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHQ+YXtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubmF2YmFyLW5hdiB7XHJcblx0XHQgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG5cdFx0fVxyXG5cdH1cdFxyXG59XHJcbkBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCl7XHJcblx0Lm1haW5uYXZ7XHJcblx0XHQubmF2YmFyLW5hdntcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA2MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0Lm1haW5uYXZ7XHJcblx0ICAgIC5uYXZiYXItaGVhZGVyIHtcclxuXHQgICAgICAgIGZsb2F0OiBub25lO1xyXG5cdCAgICB9XHJcblx0ICAgIC5uYXZiYXItbGVmdCwubmF2YmFyLXJpZ2h0IHtcclxuXHQgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcblx0ICAgIH1cclxuXHQgICAgLm5hdmJhci1jb2xsYXBzZSB7XHJcblx0ICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0ICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcclxuXHQgICAgfVxyXG5cdCAgICAubmF2YmFyLWZpeGVkLXRvcCB7XHJcblx0ICAgICAgICB0b3A6IDA7XHJcblx0ICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XHJcblx0ICAgIH1cclxuXHQgICAgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSB7XHJcblx0ICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuXHQgICAgfVxyXG5cdCAgICAubmF2YmFyLW5hdiB7XHJcblx0ICAgICAgICBmbG9hdDogbm9uZSFpbXBvcnRhbnQ7XHJcblx0ICAgICAgICBtYXJnaW4tdG9wOiA3LjVweDtcclxuXHQgICAgfVxyXG5cdCAgICAubmF2YmFyLW5hdj5saSB7XHJcblx0ICAgICAgICBmbG9hdDogbm9uZTtcclxuXHQgICAgfVxyXG5cdCAgICAubmF2YmFyLW5hdj5saT5hIHtcclxuXHQgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdCAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0ICAgIH1cclxuXHQgICAgLmNvbGxhcHNlLmlue1xyXG5cdCAgICAgICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xyXG5cdCAgICB9XHJcblx0IH1cclxufVxyXG5cclxuLy8gTmF2YmFyIHNjcm9sbCBmaXhlZFxyXG4jZXZpbW1vLWhlYWRlcntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn0iLCIvLyBGT09URVIgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLmZvb3RlcntcclxuXHRwYWRkaW5nOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQqNiAwO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gIFx0YWRkcmVzc3tcclxuICAgIFx0bWFyZ2luLWJvdHRvbTogMDtcclxuICBcdH1cclxuXHRoM3tcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0fVxyXG5cdGEscHtcclxuXHRcdGNvbG9yOiAkZ3JheS1saWdodDtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjc7XHJcblx0XHRoeXBoZW5zOiBhdXRvO1xyXG5cdH1cclxuXHRwe1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcbn1cclxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KXtcclxuXHQuZm9vdGVye1xyXG5cdFx0LmNvbnRhaW5lci1mbHVpZHtcclxuXHRcdFx0bWF4LXdpZHRoOiA4NSU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6MTIwMHB4ICl7XHJcblx0LmZvb3RlcntcclxuXHRcdHBhZGRpbmc6IDMwcHg7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xyXG5cdFx0aDN7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHRcdC5jb2wteHMtNntcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdH1cclxuXHR9XHRcclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgLmZvb3RlcntcclxuICAgIC5jb2wteHMtNntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6MDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGFkZHJlc3N7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gU1VCRk9PVEVSICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi5zdWJmb290ZXJ7XHJcblx0aGVpZ2h0OiA5MHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA5MHB4O1xyXG5cdC5mb290ZXItYnJhbmR7XHJcblx0XHRoZWlnaHQ6IDkwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHN2Zzpub3QoOnJvb3QpLG9iamVjdHtcclxuXHQgICAgXHRtYXJnaW4tdG9wOiBjYWxjKCg5MHB4IC0gMzBweCkvMik7XHJcblx0ICAgIH1cclxuXHQgICAgc3ZnLC5zdmcsLnN2Zz4qe1xyXG5cdCAgICBcdGZpbGw6cmdiYSgkd2hpdGUsLjkpO1xyXG5cdCAgICB9XHJcblx0XHRpbWcsb2JqZWN0e1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEzNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc29jaWFse1xyXG5cdFx0bWFyZ2luLXRvcDogY2FsYygoOTBweCAtIDMycHgpLzIpO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGNlaWwoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkLzMpO1xyXG5cdFx0bGl7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHR3aWR0aDogMzJweDtcclxuXHRcdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzJweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBjZWlsKCRsaW5lLWhlaWdodC1jb21wdXRlZC8zKTsgXHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRjb250ZW50OicnO1xyXG5cdFx0XHRcdFx0dG9wOiAtOTk5cHg7XHJcblx0XHRcdFx0XHRyaWdodDogLTk5OXB4O1xyXG5cdFx0XHRcdFx0Ym90dG9tOi05OTlweDtcclxuXHRcdFx0XHRcdGxlZnQ6LTk5OXB4O1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0aXtcclxuXHRcdFx0XHRjb2xvcjogZGFya2VuKCR3aGl0ZSw1JSk7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCl7XHJcblx0LnN1YmZvb3RlcntcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHQuZm9vdGVyLWJyYW5ke1xyXG5cdFx0XHRoZWlnaHQ6IDE4MHB4O1xyXG5cdFx0XHRzdmc6bm90KDpyb290KSxpbWd7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogY2FsYygoMTgwcHggLSAzMnB4KS8yKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNvbnRhaW5lci1mbHVpZHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHRcdC5zb2NpYWx7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAzMy4zMzMzMzMlO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksNSUpO1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLC4xNSk7XHJcblx0XHRcdFx0Ym94LXNpemluZzpib3JkZXItYm94O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6MDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jb2wtc20tMywuY29sLW1kLTN7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG5cdC5zdWJmb290ZXJ7XHJcblx0XHQuZm9vdGVyLWJyYW5ke1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8vIEJBQ0sgVE9QIFRPUCAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4jYmFjay10by10b3B7XHJcblx0aGVpZ2h0OiA5MHB4O1xyXG5cdHdpZHRoOiA5MHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA5MHB4O1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpe1xyXG5cdCNiYWNrLXRvLXRvcHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn0iLCIuY3Rhe1xyXG5cdGhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKjIxO1xyXG5cdGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmLS1mb290ZXJ7XHJcblx0XHQmX19iZ3tcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR6LWluZGV4OiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym90dG9tOjA7XHJcblx0XHRcdHRvcDowO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQgNDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6c29mdC1saWdodDtcclxuXHRcdH1cclxuXHR9XHJcblx0c3ZnOm5vdCg6cm9vdCl7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6NTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdG1heC13aWR0aDogMjAwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiAxMzY2cHgpe1xyXG5cdC5jdGF7XHJcblx0XHRoZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZCoxOTtcclxuXHRcdHN2Zzpub3QoOnJvb3Qpe1xyXG5cdFx0XHR3aWR0aDogMTkwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG5cdC5jdGF7XHJcblx0XHRoZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZCoxNztcclxuXHRcdHN2Zzpub3QoOnJvb3Qpe1xyXG5cdFx0XHR3aWR0aDogMTgwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA5OTBweCl7XHJcblx0LnBhZ2UtaW5kZXh7XHJcblx0XHQuY3Rhe1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xyXG5cdC5jdGF7XHJcblx0XHRoZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZCoxMztcclxuXHRcdGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRzdmc6bm90KDpyb290KXtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8vc3BlY2lmaXF1ZSBhdSB0aGVtZVxyXG4ucGFnZS1xdWlzb21tZXNub3VzLC5wYWdlLWV0YWdlLC5wYWdlLWxvdHtcclxuXHQuY3Rhe1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuLnBhZ2UtY29udGFjdCwucGFnZS1ldGFnZXtcclxuXHQuY3Rhe1xyXG5cdGJhY2tncm91bmQ6ICRicmFuZC1zZWNvbmRhcnk7XHJcblx0Ji0tZm9vdGVye1xyXG5cdFx0Jl9fYmd7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XHJcblx0XHR9XHJcblx0fVxyXG5cdH1cclxufSIsIi8vcGFkZGluZ3NcclxuLm5vLXBhZHtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcbi5uby1wYWQtbGVmdHtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuLm5vLXBhZC1yaWdodHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6IDExOTlweCl7XHJcblx0Lm5vLXBhZC1sZWZ0e1xyXG5cdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHR9XHJcblx0Lm5vLXBhZC1yaWdodHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0fVxyXG5cdC5mb3JtIC5uby1wYWQtbGVmdHtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0fVxyXG5cdC5mb3JtIC5uby1wYWQtcmlnaHR7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdH1cclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XHJcblx0LmZvcm0gLm5vLXBhZC1sZWZ0e1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdH1cclxuXHQuZm9ybSAubm8tcGFkLXJpZ2h0e1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHR9XHJcbn1cclxuLnB0LWxpbmUtaGVpZ2h0e1xyXG5cdHBhZGRpbmctdG9wOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbn1cclxuLnBiLWxpbmUtaGVpZ2h0e1xyXG5cdHBhZGRpbmctYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbn1cclxuLnB0LWxpbmUtaGVpZ2h0eDJ7XHJcblx0cGFkZGluZy10b3A6ICRsaW5lLWhlaWdodC1jb21wdXRlZCoyO1xyXG59XHJcbi5wYi1saW5lLWhlaWdodHgye1xyXG5cdHBhZGRpbmctYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQqMjtcclxufVxyXG5cclxuLy8gcG9zaXRpb25zXHJcbi5yZWxhdGl2ZXtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmFic29sdXRle1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4uc3RhdGlje1xyXG5cdHBvc2l0aW9uOiBzdGF0aWM7XHJcbn1cclxuXHJcbi8vIFNlcGFyYXRvcnNcclxuLnNlcGFyYXRldXJ7XHJcblx0d2lkdGg6IDYwcHg7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAyNHB4IGF1dG87XHJcbn1cclxuXHJcbi8vRnhzXHJcbi5ib3gtc2hhZG93e1xyXG5cdGJveC1zaGFkb3c6IDAgMC4xZW0gMC44ZW0gcmdiYSgwLDAsMCwuMik7XHJcbn1cclxuLmJveC1zaGFkb3ctLWxne1xyXG5cdGJveC1zaGFkb3c6IDAgMC4xZW0gMC44ZW0gcmdiYSgwLDAsMCwuMDUpO1xyXG59XHJcblxyXG4vL2Rpc3BsYXlzXHJcbi5ibG9ja3tcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG4uaW5ibHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmlubGluZXtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuLm5vbmV7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0b3BhY2l0eTogMDtcclxuXHR6LWluZGV4OiAtMTA7XHJcblx0d2lkdGg6IDA7XHJcbn1cclxuXHJcbi8vZmxvYXRzXHJcbi5wdWxsLWxlZnR7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLnB1bGwtcmlnaHR7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4vL292ZXJmbG93c1xyXG4ub2h7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcbi5vdntcclxuXHRvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vL2ZsZXggLyBwbGFjZW1lbnRzXHJcbi5hbGlnbi12LWh7XHJcblx0dG9wOjUwJTtcclxuXHRsZWZ0OjUwJTtcclxuXHR0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5hbGlnbi12e1xyXG5cdHRvcDo1MCU7XHJcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4vL2JhY2tncm91bmQgc2l6ZXNcclxuLmJnc2l6ZTMwe1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMzAlICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbi5iZ3NpemUzNXtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDM1JSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG4uYmdzaXplNDB7XHJcblx0YmFja2dyb3VuZC1zaXplOiA0MCUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuLmJnc2l6ZTUwe1xyXG5cdGJhY2tncm91bmQtc2l6ZTogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7XHJcblx0LmJnc2l6ZTMwe1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiA1MCUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmJnc2l6ZTM1e1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiA1MCUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmJnc2l6ZTQwe1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiA2MCUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmJnc2l6ZTUwe1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiA3MCUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xyXG5cdC5iZ3NpemUzMHtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogNzAlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5iZ3NpemUzNXtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogNzAlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5iZ3NpemU0MHtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogNzAlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5iZ3NpemU1MHtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogNzAlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbi8vIGJsZW5kbW9kZXNcclxuLm1peHNjcmVlbntcclxuXHRtaXgtYmxlbmQtbW9kZTpzY3JlZW47XHJcbn1cclxuXHJcbi8vbWFyZ2luc1xyXG4ubWIwe1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLm10MHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG59XHJcbi5tcjV7XHJcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuLm1sNXtcclxuXHRtYXJnaW4tbGVmdDogNXB4O1xyXG59XHJcbi5tdDV7XHJcblx0bWFyZ2luLXRvcDogNXB4O1xyXG59XHJcbi5tYjV7XHJcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcbi5tcjEwe1xyXG5cdG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG4ubWwxMHtcclxuXHRtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG4ubXQxMHtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcbi5tYjEwe1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuLm1yMTV7XHJcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG59XHJcbi5tbDE1e1xyXG5cdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG59XHJcbi5tdDE1bmVne1xyXG5cdG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLm10MTV7XHJcblx0bWFyZ2luLXRvcDogMTVweDtcclxufVxyXG4ubWIxNXtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcbi5tcjIwe1xyXG5cdG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG4ubWwyMHtcclxuXHRtYXJnaW4tbGVmdDogMjBweDtcclxufVxyXG4ubXQyMHtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbi5tYjIwe1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLm1yMjV7XHJcblx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG59XHJcbi5tbDI1e1xyXG5cdG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG59XHJcbi5tdDI1e1xyXG5cdG1hcmdpbi10b3A6IDI1cHg7XHJcbn1cclxuLm1iMjV7XHJcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG4ubXIzMHtcclxuXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbn1cclxuLm1sMzB7XHJcblx0bWFyZ2luLWxlZnQ6IDMwcHg7XHJcbn1cclxuLm10MzB7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxufVxyXG4ubWIzMHtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcbi5tcjYwe1xyXG5cdG1hcmdpbi1yaWdodDogNjBweDtcclxufVxyXG4ubWw2MHtcclxuXHRtYXJnaW4tbGVmdDogNjBweDtcclxufVxyXG4ubXQ2MHtcclxuXHRtYXJnaW4tdG9wOiA2MHB4O1xyXG59XHJcbi5tYjYwe1xyXG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi1zbSl7XHJcblx0Lm5vLW17XHJcblx0XHRtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xyXG5cdC5tdDE1LXhze1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHR9XHJcblx0Lm10MjUteHN7XHJcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi8vZm9udHNcclxuLnNlcmlme1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2VyaWY7XHJcbn1cclxuLnNhbnMtc2VyaWZ7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xyXG59XHJcbi5zbWFsbHtcclxuXHRmb250LXNpemU6IDc1JSAhaW1wb3J0YW50O1xyXG59XHJcbi5iaWd7XHJcblx0Zm9udC1zaXplOiAxNTUlICFpbXBvcnRhbnQ7XHJcbn1cclxuLml0YWxpY3tcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi8vIEJvcmRlcnNcclxuLmJvcmRlcntcclxuXHRib3JkZXI6MXB4IHNvbGlkICRib3JkZXI7XHJcbn1cclxuLmJvcmRlci10b3B7XHJcblx0Ym9yZGVyLXRvcDoxcHggc29saWQgJGJvcmRlcjtcclxufVxyXG4uYm9yZGVyLWJvdHRvbXtcclxuXHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAkYm9yZGVyO1xyXG59XHJcbi5ib3JkZXItbGVmdHtcclxuXHRib3JkZXItbGVmdDoxcHggc29saWQgJGJvcmRlcjtcclxufVxyXG4uYm9yZGVyLXJpZ2h0e1xyXG5cdGJvcmRlci1yaWdodDoxcHggc29saWQgJGJvcmRlcjtcclxufVxyXG4ubm8tYm9yZGVye1xyXG5cdGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5uby1ib3JkZXItdG9we1xyXG5cdGJvcmRlci10b3Atd2lkdGg6IDAgIWltcG9ydGFudDtcclxufVxyXG4ubm8tYm9yZGVyLWJvdHRvbXtcclxuXHRib3JkZXItYm90dG9tLXdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLm5vLWJvcmRlci1sZWZ0e1xyXG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLm5vLWJvcmRlci1yaWdodHtcclxuXHRib3JkZXItcmlnaHQtd2lkdGg6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gRm9udCBjb2xvcnNcclxuLmNvbG9yLXdoaXRle1xyXG5cdGNvbG9yOiR3aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcbi5jb2xvci1zZWNvbmRhcnl7XHJcblx0Y29sb3I6ICRicmFuZC1zZWNvbmRhcnkgIWltcG9ydGFudDtcclxufSIsIi5xdWFkcmlwdGlxdWV7XHJcblx0bWFyZ2luLXRvcDogLTFweDtcclxuXHRtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG5cdCZfX21lbnUtYm94ZXN7XHJcblx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAkYm9yZGVyO1xyXG5cdFx0bGl7XHJcblx0XHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgJGJvcmRlcjtcclxuXHRcdFx0Ym94LXNpemluZzpib3JkZXItYm94O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiBsaWdodGVuKCRncmF5LWxpZ2h0LDE1JSk7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0aGVpZ2h0OiAxNDBweDtcclxuXHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRoNXtcclxuXHRcdFx0XHRjb2xvcjogbGlnaHRlbigkZ3JheS1saWdodCwxNSUpO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6NTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0aXtcclxuXHRcdFx0XHR3aWR0aDogNDVweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQxcHg7XHJcblx0XHRcdFx0bWFyZ2luOiBhdXRvOyBcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDkwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcclxuXHRcdFx0XHQmLmljb24tbG9jYWxpc2Vye1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1nL2V5ZS1hbHQuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA5MCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5pY29uLWNvbnRhY3R7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvbW9iaWxlLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdHdpZHRoOiAyNnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0NnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmljb24tbWFxdWV0dGV7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvbWFxdWV0dGUuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDYzcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuaWNvbi1kb2N7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvZG9jLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdHdpZHRoOiAzNnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmljb24tcmVjaGVyY2hlcntcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltZy9sb3VwZS5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHR3aWR0aDogMzJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzlweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5pY29uLXBhbmllcntcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltZy9jb2V1ci5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDYwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmljb24tcmR2e1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1nL21haWwuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA2MCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0YXtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0ICAgIFx0Y29udGVudDonJztcclxuXHRcdFx0ICAgIFx0ei1pbmRleDogMDtcclxuXHRcdFx0ICAgIFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHQgICAgXHR0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMjAlKTtcclxuXHRcdFx0ICAgIFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSw1JSk7XHJcblx0XHRcdCAgICBcdGxlZnQ6MDtcclxuXHRcdFx0ICAgIFx0cmlnaHQ6MDtcclxuXHRcdFx0ICAgIFx0dG9wOiAwO1xyXG5cdFx0XHQgICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdCAgICBcdHdpZHRoOiAxMTAlO1xyXG5cdFx0XHQgICAgXHR0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZTtcclxuXHRcdFx0ICAgIH1cclxuXHRcdFx0ICAgICY6aG92ZXJ7XHJcblx0XHRcdCAgICBcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdCAgICBcdHRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO1xyXG5cdFx0XHRcdCAgICB9XHJcblx0XHRcdCAgICBcdGl7XHJcblx0XHRcdFx0XHRcdCYuaWNvbi1sb2NhbGlzZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvZXllLWFsdC13aGl0ZS5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji5pY29uLW1hcXVldHRle1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1nL21hcXVldHRlLXdoaXRlLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLmljb24tY29udGFjdHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltZy9tb2JpbGUtd2hpdGUuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYuaWNvbi1wYW5pZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvY29ldXItd2hpdGUuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYuaWNvbi1yZHZ7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvbWFpbC13aGl0ZS5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji5pY29uLXJlY2hlcmNoZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvbG91cGUtd2hpdGUuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji5pY29uLWRvY3tcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWcvZG9jLXdoaXRlLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdCAgICBoNXtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGdyYXktbGlnaHQsNDUlKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0ICAgIH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fZGVzY3JpcHRpb257XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiAxMzY2cHgpe1xyXG5cdC5xdWFkcmlwdGlxdWV7XHJcblx0XHQmX19tZW51LWJveGVze1xyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHRoZWlnaHQ6IDEzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiAxMzY2cHgpe1xyXG5cdC5xdWFkcmlwdGlxdWV7XHJcblx0XHQmX19tZW51LWJveGVze1xyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHRoNXtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aXtcdFxyXG5cdFx0XHRcdFx0d2lkdGg6IDQ1cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDMxcHg7XHJcblx0XHRcdFx0XHQmLmljb24tY29udGFjdHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOjE0cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDQ1cHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMzFweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuaWNvbi1wYW5pZXJ7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZToyNHB4ICFpbXBvcnRhbnQ7XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5pY29uLXJkdntcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOjI0cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCl7XHJcblx0LnF1YWRyaXB0aXF1ZXtcclxuXHRcdCZfX21lbnUtYm94ZXN7XHJcblx0XHRcdGxpe1xyXG5cdFx0XHRcdGg1e1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogOTkwcHgpe1xyXG5cdC5xdWFkcmlwdGlxdWV7XHJcblx0XHQmX19tZW51LWJveGVze1xyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHRoNXtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aGVpZ2h0OiAxMzBweDtcclxuXHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdGl7XHRcclxuXHRcdFx0XHRcdHdpZHRoOiA0NXB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzMXB4O1xyXG5cdFx0XHRcdFx0Ji5pY29uLXJlY2hlcmNoZXJ7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMzFweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMSksJjpudGgtY2hpbGQoMil7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAkYm9yZGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKXtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcclxuXHQucXVhZHJpcHRpcXVle1xyXG5cdFx0Jl9fbWVudS1ib3hlc3tcclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5jdGEuY3RhLS1jbmlse1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRwYWRkaW5nOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQqMTAgMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGl2e1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ZGFya2VuKCR3aGl0ZSw5JSk7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6NTAlO1xyXG5cdFx0bGVmdDo1MCU7XHJcblx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcblx0XHRtYXgtd2lkdGg6IDY4MHB4O1xyXG5cdFx0b2x7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRoNHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogICRsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDogOTkycHgpe1xyXG5cdC5jdGEuY3RhLS1jbmlse1xyXG5cdFx0cGFkZGluZzogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKjUgMDtcclxuXHRcdGRpdntcclxuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0dHJhbnNmb3JtOm5vbmU7XHJcblx0XHRcdG1heC13aWR0aDogOTAlO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNSU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLy8gVGl0cmUgcGFnZSBUb3BcclxuLnRpdHJlLXBhZ2V7XHJcblx0cGFkZGluZzogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKjEuOSAwO1xyXG5cdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRib3JkZXI7XHJcblx0Ym9yZGVyLXRvcDoxcHggc29saWQgJGJvcmRlcjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoMSxoMixoMyxoNCxoNSxoNntcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdHBhZGRpbmc6IDAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKjU7XHJcblx0XHRzbWFsbHtcclxuXHRcdFx0Zm9udC1zaXplOiA2MCU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luOjAgN3B4O1xyXG5cdFx0XHRjb2xvcjokYnJhbmQtc2Vjb25kYXJ5O1xyXG5cdFx0XHR0b3A6LTNweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmJ0bntcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDMwcHg7XHJcblx0XHR0b3A6NTAlO1xyXG5cdFx0bWFyZ2luLXRvcDogLTI0cHg7IC8vIGNhciBidG4gZmFpdCA0OHB4IGRlIGhhdXQgXHJcblx0fVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcclxuXHQvLyBUaXRyZSBwYWdlIFRvcFxyXG5cdC50aXRyZS1wYWdle1xyXG5cdFx0cGFkZGluZzogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIDA7XHJcblx0XHRoMSxoMixoMyxoNCxoNSxoNntcclxuXHRcdFx0cGFkZGluZzogMCAkbGluZS1oZWlnaHQtY29tcHV0ZWQqMjtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY29udGFjdC1zaWRle1xyXG5cdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnJhbmQtcHJpbWFyeSwzJSk7XHJcblx0LmNvbC14cy0xMntcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGhlaWdodDogNTB2aDtcclxuXHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksMyUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRoM3tcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0fVxyXG5cdGZvcm17XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6NTAlO1xyXG5cdFx0bGVmdDo1MCU7XHJcblx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcblx0XHRtaW4td2lkdGg6IDMwJTtcclxuXHRcdC5mb3JtLWNvbnRyb2x7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItY29sb3I6cmdiYSgkd2hpdGUsLjUpO1xyXG5cdFx0XHRjb2xvcjokd2hpdGU7XHJcblx0XHRcdCY6Zm9jdXN7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOnJnYmEoJHdoaXRlLC44KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG5cdFx0XHQgIGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdFx0OjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuXHRcdFx0ICBjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHRcdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cclxuXHRcdFx0ICBjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHRcdDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuXHRcdFx0ICBjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR9XHJcblx0fVxyXG59IiwiLy9zbGlkZXIgbm9ybWFsXHJcbi5zbGlkZXJ7XHJcblx0aGVpZ2h0OiA1NDBweDtcclxuXHQmX19sZWZ0e1xyXG5cdFx0YmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRzdmc6bm90KDpyb290KXtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6NTAlO1xyXG5cdFx0XHRsZWZ0OjUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDE4MHB4O1xyXG5cdFx0fVxyXG5cdFx0aGVpZ2h0OiA1NDBweDtcclxuXHRcdCYuanMtcmVwbGFjZVdpdGhJbWdVcmwge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTYuNWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19yaWdodHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRkaXZ7XHJcblx0XHRcdGhlaWdodDogNTQwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG5cdFx0fVx0XHRcclxuXHR9XHJcblx0LmFsaWduLXYtaC5taXhzY3JlZW57XHJcblx0XHRzdmc6bm90KDpyb290KXtcclxuXHRcdFx0d2lkdGg6IDE1MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE1MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogMTkyMXB4KXtcclxuXHQvL3NsaWRlciBub3JtYWxcclxuXHQuc2xpZGVye1xyXG5cdFx0aGVpZ2h0OiA2MDBweDtcclxuXHRcdCZfX2xlZnR7XHJcblx0XHRcdGhlaWdodDogNjAwcHg7XHJcblx0XHR9XHJcblx0XHQmX19yaWdodHtcclxuXHRcdFx0ZGl2e1xyXG5cdFx0XHRcdGhlaWdodDogNjAwcHg7XHJcblx0XHRcdH1cdFx0XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8vc2xpZGVyIHNtYWxsXHJcbi5zbGlkZXItLXNte1xyXG5cdGhlaWdodDogNDIwcHg7XHJcblx0LnNsaWRlcl9fbGVmdHtcclxuXHRcdGhlaWdodDogNDIwcHg7XHJcblx0fVxyXG5cdC5zbGlkZXJfX3JpZ2h0e1xyXG5cdFx0ZGl2e1xyXG5cdFx0XHRoZWlnaHQ6IDQyMHB4O1xyXG5cdFx0fVxyXG5cdFx0aGVpZ2h0OiA0MjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi8vc2xpZGVyIHhzXHJcbi5zbGlkZXItLXhze1xyXG5cdGhlaWdodDogMzYwcHg7XHJcblx0LnNsaWRlcl9fbGVmdHtcclxuXHRcdGhlaWdodDogMzYwcHg7XHJcblx0fVxyXG5cdC5zbGlkZXJfX3JpZ2h0e1xyXG5cdFx0ZGl2e1xyXG5cdFx0XHRoZWlnaHQ6IDM2MHB4O1xyXG5cdFx0fVxyXG5cdFx0aGVpZ2h0OiAzNjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi8vIHNwZWNpZmlxdWUgYXUgdGhlbWVcclxuLnBhZ2UtcXVpc29tbWVzbm91c3tcclxuXHQvL3NsaWRlciBzbWFsbFxyXG5cdC5zbGlkZXItLXhze1xyXG5cdFx0LnNsaWRlcl9fbGVmdHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdCZfX2Jne1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR6LWluZGV4OiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0Ym90dG9tOjA7XHJcblx0XHRcdFx0dG9wOjA7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1ibGVuZC1tb2RlOnNjcmVlbjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6MjYwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiAxMzY2cHgpe1xyXG5cdC5wYWdlLWluZGV4IC5zbGlkZXJ7XHJcblx0XHRoZWlnaHQ6Y2FsYygxMDB2aCAtIDI3MnB4KTtcclxuXHRcdCZfX2xlZnR7XHJcblx0XHRcdGhlaWdodDpjYWxjKDEwMHZoIC0gMjcycHgpO1xyXG5cclxuXHRcdH1cclxuXHRcdCZfX3JpZ2h0e1xyXG5cdFx0XHRkaXZ7XHJcblx0XHRcdFx0aGVpZ2h0OmNhbGMoMTAwdmggLSAyNzJweCk7XHJcblx0XHRcdH1cclxuXHRcdFx0aGVpZ2h0OmNhbGMoMTAwdmggLSAyNzJweCk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7XHJcblx0LnNsaWRlcntcclxuXHRcdCZfX2xlZnR7XHJcblx0XHQmLmpzLXJlcGxhY2VXaXRoSW1nVXJsIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE2ZW07XHJcblx0XHRcdH1cdFx0XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wYWdlLWluZGV4IC5zbGlkZXJ7XHJcblx0XHRoZWlnaHQ6Y2FsYygxMDB2aCAtIDI3MHB4KTtcclxuXHRcdCZfX2xlZnR7XHJcblx0XHRcdGhlaWdodDpjYWxjKDEwMHZoIC0gMjcwcHgpO1xyXG5cclxuXHRcdH1cclxuXHRcdCZfX3JpZ2h0e1xyXG5cdFx0XHRkaXZ7XHJcblx0XHRcdFx0aGVpZ2h0OmNhbGMoMTAwdmggLSAyNzBweCk7XHJcblx0XHRcdH1cclxuXHRcdFx0aGVpZ2h0OmNhbGMoMTAwdmggLSAyNzBweCk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6IDk5MHB4KXtcclxuXHQuc2xpZGVye1xyXG5cdFx0aGVpZ2h0OmNhbGMoMTAwdmggLSAzOTdweCk7XHJcblx0XHQmX19sZWZ0e1xyXG5cdFx0XHRoZWlnaHQ6Y2FsYygxMDB2aCAtIDM5N3B4KTtcclxuXHRcdCYuanMtcmVwbGFjZVdpdGhJbWdVcmwge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMThlbTtcclxuXHRcdFx0fVx0XHRcclxuXHRcdHN2Zzpub3QoOnJvb3Qpe1xyXG5cdFx0XHRtYXgtd2lkdGg6IDE0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19yaWdodHtcclxuXHRcdFx0ZGl2e1xyXG5cdFx0XHRcdGhlaWdodDpjYWxjKDEwMHZoIC0gMzk3cHgpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0aGVpZ2h0OmNhbGMoMTAwdmggLSAzOTdweCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wYWdlLWluZGV4IC5zbGlkZXJ7XHJcblx0XHRoZWlnaHQ6Y2FsYygxMDB2aCAtIDQwMHB4KTtcclxuXHRcdCZfX2xlZnR7XHJcblx0XHRcdGhlaWdodDpjYWxjKDEwMHZoIC0gNDAwcHgpO1xyXG5cdFx0fVxyXG5cdFx0Jl9fcmlnaHR7XHJcblx0XHRcdGRpdntcclxuXHRcdFx0XHRoZWlnaHQ6Y2FsYygxMDB2aCAtIDQwMHB4KTtcclxuXHRcdFx0fVxyXG5cdFx0XHRoZWlnaHQ6Y2FsYygxMDB2aCAtIDQwMHB4KTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xyXG5cdC5zbGlkZXJ7XHJcblx0XHRoZWlnaHQ6Y2FsYygxMDB2aCAtIDMzN3B4KTtcclxuXHRcdCZfX3JpZ2h0e1xyXG5cdFx0XHRkaXZ7XHJcblx0XHRcdFx0aGVpZ2h0OmNhbGMoMTAwdmggLSAzMzdweCk7XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0aGVpZ2h0OmNhbGMoMTAwdmggLSAzMzdweCk7XHJcblx0XHR9XHJcblx0XHRpbWd7XHJcblx0XHRcdG1heC13aWR0aDogMjMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wYWdlLWxvY2FsaXNhdGlvbntcclxuXHRcdC5zbGlkZXJ7XHJcblx0XHRcdCZfX2xlZnR7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQucGFnZS1pbmRleCAuc2xpZGVye1xyXG5cdFx0aGVpZ2h0OmNhbGMoMTAwdmggLSAxNDJweCk7XHJcblx0XHQmX19sZWZ0e1xyXG5cdFx0XHRoZWlnaHQ6Y2FsYygxMDB2aCAtIDE0MnB4KTtcclxuXHJcblx0XHR9XHJcblx0XHQmX19yaWdodHtcclxuXHRcdFx0ZGl2e1xyXG5cdFx0XHRcdGhlaWdodDpjYWxjKDEwMHZoIC0gMTQycHgpO1xyXG5cdFx0XHR9XHJcblx0XHRcdGhlaWdodDpjYWxjKDEwMHZoIC0gMTQycHgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyBzcGVjaWZpcXVlIGF1IHRoZW1lXHJcblx0LnBhZ2UtcXVpc29tbWVzbm91c3tcclxuXHRcdC8vc2xpZGVyIHNtYWxsXHJcblx0XHQuc2xpZGVyLS1zbSwuc2xpZGVyLS14c3tcclxuXHRcdFx0aGVpZ2h0OiAzMDBweDtcclxuXHRcdFx0LnNsaWRlcl9fbGVmdHtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwMHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zbGlkZXJfX3JpZ2h0e1xyXG5cdFx0XHRcdGRpdntcclxuXHRcdFx0XHRcdGhlaWdodDogMzAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGhlaWdodDogMzAwcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDogMzYwcHgpe1xyXG5cdC5zbGlkZXJ7XHJcblx0XHRpbWd7XHJcblx0XHRcdG1heC13aWR0aDogMjAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmJyZWFkY3J1bWJ7XHJcblx0YmFja2dyb3VuZDogJGJyYW5kLXNlY29uZGFyeSB1cmwoLi4vaW1nL2JyZWFkY3J1bWIuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGxlZnQgMjBweDtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGhlaWdodDogNjJweDtcclxuXHRsaW5lLWhlaWdodDogNjJweDtcclxuXHRwYWRkaW5nOjA7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0b2x7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0bGl7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHRcdGEsc3BhbntcclxuXHRcdFx0Y29sb3I6JHdoaXRlO1xyXG5cdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmhhbHBoaWVze1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmX19pdGVte1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0aGVpZ2h0OiA2NDBweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHQmLS10eHR7XHJcblx0XHRcdHRvcDo1MCU7XHJcblx0XHRcdGxlZnQ6NTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bWluLXdpZHRoOiA2Mi41JTtcclxuXHRcdFx0cHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYtLWxne1xyXG5cdFx0XHRcdG1pbi13aWR0aDogODAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYtLWJpZ2dlcntcclxuXHRcdFx0XHRtaW4td2lkdGg6IDcyLjUlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLS1ibG9ja3F1b3Rle1xyXG5cdFx0XHQvL2Jsb2NrcXVvdGVcclxuXHRcdFx0YmxvY2txdW90ZSB7XHJcblx0XHRcdCAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0XHRcdCAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG5cdFx0XHQgICAgZm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0ICAgIGJvcmRlci1sZWZ0OiAwO1xyXG5cdFx0XHQgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZXJpZjtcclxuXHRcdFx0ICAgIGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdCAgICAmOmJlZm9yZXtcclxuXHRcdFx0ICAgIFx0Y29udGVudDogJ82DIM2DJztcclxuXHRcdFx0ICAgIFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdCAgICBcdGxpbmUtaGVpZ2h0OiAuMjtcclxuXHRcdFx0ICAgIFx0cGFkZGluZy1sZWZ0OiAycHg7XHJcblx0XHRcdCAgICB9XHJcblx0XHRcdH1cclxuXHRcdFx0YXtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0Y29sb3I6IHJnYmEoJHdoaXRlLC41KTtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC8vU1BFQ0lGSVFVRSBBIFZJTExBT0xaQSBcclxuXHRcdGgxLGgyLGgzLGg0LGg1LGg2e1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlcmlmO1xyXG5cdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0aDQsaDUsaDZ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdH1cclxuXHRcdGVte1xyXG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0dWx7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogN3B4O1xyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHRsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRsaXN0LXN0eWxlOiBjaXJjbGU7XHJcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC0yMXB4O1xyXG5cdFx0XHQgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLS1pdGVtLWxne1xyXG5cdFx0XHRoZWlnaHQ6IDc2OHB4O1xyXG5cdFx0XHQmX19oYWxme1xyXG5cdFx0XHRcdGhlaWdodDogY2FsYyg3NjhweCAvIDIpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuYmxvYy10ZXh0Y2VudGVye1xyXG5cdFx0LmhhbHBoaWVzX19pdGVte1xyXG5cclxuXHRcdH0uaGFscGhpZXNfX2l0ZW0tLXR4dHtcclxuXHRcdFx0bWluLXdpZHRoOiA4MCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiAxNDQwcHgpe1xyXG5cdC5oYWxwaGllc3tcclxuXHRcdCZfX2l0ZW17XHJcblx0XHRcdGhlaWdodDogNjAwcHg7XHJcblx0XHRcdCYtLXR4dHtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDc1LjUlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XHJcblx0LmhhbHBoaWVze1xyXG5cdFx0Jl9faXRlbXtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHQmLmpzLXJlcGxhY2VXaXRoSW1nVXJse1xyXG5cdFx0XHRcdGhlaWdodDogMzIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji0tdHh0e1xyXG5cdFx0XHRcdG1heC13aWR0aDogODIuNSU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOm5vbmU7XHJcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0XHRwYWRkaW5nOiAxMDBweCA2MHB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0XHQmLS1ibG9ja3F1b3Rle1xyXG5cdFx0XHRcdGhlaWdodDogMzkwcHg7XHJcblx0XHRcdFx0YmxvY2txdW90ZSB7XHJcblx0XHRcdFx0dG9wOjUwJTtcclxuXHRcdFx0XHRsZWZ0OjUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdG1pbi13aWR0aDogNzAlO1xyXG5cdFx0XHRcdFx0Jithe1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdGJvdHRvbToxNXB4O1xyXG5cdFx0XHRcdFx0XHRyaWdodDozMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHRcdFx0aDEsaDIsaDN7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHR9XHJcblx0XHQmLS1pdGVtLWxne1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcclxuXHQuaGFscGhpZXN7XHJcblx0XHR1bHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHRcdCZfX2l0ZW17XHJcblx0XHRcdCYtLXR4dHtcclxuXHRcdFx0XHRwYWRkaW5nOiA4MHB4IDEycHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji0tYmxvY2txdW90ZXtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwMHB4O1xyXG5cdFx0XHRcdGJsb2NrcXVvdGUge1xyXG5cdFx0XHRcdFx0bWluLXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogMzYwcHgpe1xyXG5cdC5oYWxwaGllc3tcclxuXHRcdCZfX2l0ZW17XHJcblx0XHRcdCYtLXR4dHtcclxuXHRcdFx0XHRwYWRkaW5nOiA0OHB4IDRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5nbWFwe1xyXG5cdGhlaWdodDogNTAwcHg7XHJcbn1cclxuLnNlYXJjaC1tYXB7XHJcblx0LnJvd3tcclxuXHRcdHBhZGRpbmc6IDAgMzBweDtcclxuXHR9XHRcclxuXHQuY29sLXhzLTEye1xyXG5cdFx0aGVpZ2h0OiAxODBweDtcclxuXHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgJGJvcmRlcjtcclxuXHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOjA7XHJcblx0XHR9XHJcblx0XHRmaWVsZHNldHtcclxuXHRcdFx0bWluLWhlaWdodDogMTUwcHg7XHJcblx0XHRcdG1hcmdpbjogMjBweCAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOiAxMjgwcHgpe1xyXG5cdC5zZWFyY2gtbWFwe1x0XHJcblx0XHQuY29sLXhzLTEye1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5maWx0cmV7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogOXB4O1xyXG5cdHJpZ2h0IDo5cHg7XHJcblx0ei1pbmRleDogMjA7XHJcblx0LmNoZWNrYm94LWNvbnRyb2x7XHJcblx0XHRsYWJlbHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAuMWVtIDAuM2VtIHJnYmEoMCwwLDAsLjMpO1xyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnBhYy1jb250YWluZXI6YWZ0ZXIge1xyXG4gICAgLyogRGlzY2xhaW1lcjogbm90IG5lZWRlZCB0byBzaG93ICdwb3dlcmVkIGJ5IEdvb2dsZScgaWYgYWxzbyBhIEdvb2dsZSBNYXAgaXMgc2hvd24gKi9cclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMHB4O1xyXG59XHJcbi5wYWMtY29udGFpbmVyOmFmdGVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50O30iLCIuaWNvbntcclxuXHR3aWR0aDogNTBweDtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRib3JkZXItcmFkaXVzOiA1MHB4O1xyXG5cdGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG5cdGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwwLDAsMC4yMCk7XHJcblx0dHJhbnNmb3JtOnNjYWxlKDApO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRjb2xvcjokd2hpdGUgIWltcG9ydGFudDtcclxuXHR0cmFuc2l0aW9uOmFsbCAuOHMgZWFzZTtcclxuXHQmLmljb24tLXNte1xyXG5cdFx0d2lkdGg6IDMycHg7XHJcblx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQmLmljb24tLWFic3tcclxuXHRcdHRvcDo1MCU7XHJcblx0XHRsZWZ0OjUwJTtcclxuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcdFxyXG5cdFx0ei1pbmRleDogMjtcdFxyXG5cdFx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMnMgZWFzZTtcclxuXHRcdCYuaWNvbi0tYWJzLS1ibG9ja3F1b3Rle1xyXG5cdFx0XHRyaWdodDotNTBweDtcclxuXHRcdFx0bGVmdDogYXV0bztcclxuXHRcdH1cclxuXHRcdCYuaWNvbi0tYWJzLS10b3B7XHJcblx0XHRcdHRvcDowO1xyXG5cdFx0fVxyXG5cdFx0Ji5pY29uLS1hYnMtLWxlZnR7XHJcblx0XHRcdGxlZnQ6NDVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5pY29uLS13YXJuaW5ne1xyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdGNvbnRlbnQ6JyEnO1xyXG5cdFx0XHRjb2xvcjokd2hpdGU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuaWNvbi0tcGx1c3tcclxuXHRcdGJhY2tncm91bmQ6JGJyYW5kLXNlY29uZGFyeSB1cmwoLi4vaW1nL3BsdXMuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOjE2cHg7XHJcblx0fVxyXG5cdCY6aG92ZXJ7XHJcblx0XHRib3gtc2hhZG93OiAwIDdweCAyMHB4IDAgcmdiYSgwLDAsMCwwLjMwKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZToxNnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjpsaWdodGVuKCRicmFuZC1zZWNvbmRhcnksNCUpICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbi5zbGljay1ibG9ja3F1b3RlX19pY29uIHtcclxuXHQmLmljb24uaWNvbi0tYWJzIHtcclxuXHRcdGxlZnQ6IDc1JTtcclxuXHR9XHJcbn1cclxuLnNsaWNrLXNsaWRlcl9faWNvbiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuICAmLmljb24ge1xyXG4gICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmLmljb24uaWNvbi0tYWJzIHtcclxuICAgIHRvcDogOTYlO1xyXG4gICAgbGVmdDogNDMlO1xyXG4gIH1cclxuICAmLmljb24uaWNvbi0tcGx1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdC5zbGljay1zbGlkZXJfX2ljb24ge1xyXG5cclxuXHRcdCYuaWNvbi5pY29uLS1hYnMge1xyXG5cdFx0XHR0b3A6IDQ2JTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tb2RhbHtcclxuXHQuaWNvbntcclxuXHRcdHRvcDotMTZweDtcclxuXHRcdHJpZ2h0OiAtMTZweDtcclxuXHRcdHRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO1xyXG5cdFx0bGVmdDogYXV0bztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdH1cclxufSIsIi5sb3Rze1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Jl9fdGh1bWJuYWlse1xyXG5cdFx0aGVpZ2h0OiAxNjVweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRncmF5LDYwJSk7XHJcblx0XHRpbWd7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fZGVzY3tcclxuXHRcdHBhZGRpbmc6IDI0cHg7XHJcblx0XHRib3JkZXI6MXB4IHNvbGlkICRib3JkZXI7XHJcblx0XHRib3JkZXItdG9wLXdpZHRoOjA7XHJcblx0XHRtaW4taGVpZ2h0OiAzNzhweDtcclxuXHRcdCZfX3R4dHtcclxuXHRcdFx0bWluLWhlaWdodDo0NHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdH1cclxuXHRcdGgxe1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0YTpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDc1JTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRjb2xvcjpsaWdodGVuKCRncmF5LWJhc2UsIDIyLjUlKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQubG90c19fZmF2b3Jpe1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHRcdHRvcDoycHg7XHJcblx0XHRcdFx0LmZhLWhlYXJ0e1xyXG5cdFx0XHRcdFx0Y29sb3I6IGluZGlhbnJlZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0ZGl2e1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmZhLWhlYXJ0LW97XHJcblx0XHRcdFx0XHRjb2xvcjogbGlnaHRlbigkZ3JheS1iYXNlLDYwJSk7XHJcblx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogbGlnaHRlbigkZ3JheS1iYXNlLDgwJSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2J0bntcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0LmJ0bntcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQycHg7XHJcblx0XHRcdGhlaWdodDogNDJweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkICRib3JkZXI7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG5cdFx0XHRcdC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xyXG5cdFx0XHRcdC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG5cdFx0XHRcdC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiA1cHg7XHJcblx0XHRcdFx0LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDVweDtcclxuXHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHQtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcblx0XHRcdFx0LXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG5cdFx0XHRcdC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogNXB4O1xyXG5cdFx0XHRcdC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogNXB4O1xyXG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19oaWdobGlnaHR7XHJcblx0XHRsYWJlbHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0XHRjb2xvcjpsaWdodGVuKCRncmF5LWJhc2UsNjAlKTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDIwMDtcclxuXHRcdH1cclxuXHRcdHB7XHJcblx0XHRcdGNvbG9yOmxpZ2h0ZW4oJGdyYXktYmFzZSwgMjIuNSUpO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOiAxMjc5cHgpe1xyXG5cdC5sb3RzLmNvbC1tZC00e1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHR9XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xyXG5cdC5sb3RzLmNvbC1tZC00e1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59IiwiLmxvdHtcclxuXHQmX19kZXNje1xyXG5cdFx0d2lkdGg6IDI4MHB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ei1pbmRleDogMTAwMTtcclxuXHRcdGxlZnQ6IDIwcHg7XHJcblx0XHR0b3A6MjBweDtcclxuXHRcdGJvcmRlcjoxcHggc29saWQgJGJvcmRlcjtcclxuXHRcdHBhZGRpbmc6IDE4cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRib3gtc2hhZG93OiAwIDAuMWVtIDAuOGVtIHJnYmEoMCwwLDAsLjA1KTtcclxuXHRcdGhye1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcclxuXHRcdH1cclxuXHRcdC5idG57XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0LmZhe1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6NTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdGxlZnQ6MTJweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcGRme1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0aGVpZ2h0OiA2MDBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YXtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZ3JheS1saWdodCw1MCUpO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0aGVpZ2h0OiA2MDBweDtcclxuXHRcdFx0d2lkdGg6IDYwJTtcclxuXHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdC5pY29uLmljb24tLWFic3tcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOi0yNXB4O1xyXG5cdFx0XHRcdHJpZ2h0Oi0yNXB4O1xyXG5cdFx0XHRcdGxlZnQ6YXV0bztcclxuXHRcdFx0XHR0cmFuc2Zvcm06bm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ucGFnZS1sb3R7XHJcblx0LmhhbHBoaWVzX19pdGVte1xyXG5cdFx0aDIsaDN7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmhhbHBoaWVzX19pdGVtLS1pdGVtLWxnX19oYWxmLmJnLXByaW1hcnktLWRhcmtlcntcclxuXHRcdGRpdntcclxuXHRcdFx0cGFkZGluZzogMzZweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6NTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdH1cclxuXHRcdGgze1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2VyaWY7XHJcblx0XHR9XHJcblx0XHR1bHtcclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0Y29sb3I6IHJnYmEoJHdoaXRlLC41KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI2V2aW1tby1leWUge1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdHBhZGRpbmctdG9wOiAxMHB4O1xyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiAxNjAwcHgpe1xyXG5cdC5sb3R7XHJcblx0XHQmX19kZXNje1xyXG5cdFx0XHRsZWZ0OiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LmxvdF9fZGVzYyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0fVxyXG5cdCNwbGF5ZXIzZC1taW5pbWFxdWV0dGUge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0I3BhbGV0dGUtbWluaW1hcXVldHRlLmNvbnRhaW5lciB7XHJcblx0XHR3aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQjcGFsZXR0ZS1taW5pbWFxdWV0dGUuY29udGFpbmVyIHtcclxuXHRcdHdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdCNwYWxldHRlLW1pbmltYXF1ZXR0ZS5jb250YWluZXIge1xyXG5cdFx0d2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuIiwiXHQubm9VaVNsaWRlcixcclxuXHQubm9VaVNsaWRlciAqIHtcclxuLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4td2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdH1cclxuXHRcclxuXHQubm9VaVNsaWRlci52ZXJ0aWNhbCBhIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdH1cclxuXHQubm9VaVNsaWRlci5ob3Jpem9udGFsIGEge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0fVxyXG5cclxuXHQubm9VaVNsaWRlci5jb25uZWN0IGEsXHJcblx0Lm5vVWlTbGlkZXIuY29ubmVjdC5sb3dlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjYjJhOThmO1xyXG5cdH1cclxuXHQubm9VaVNsaWRlcixcclxuXHQubm9VaVNsaWRlci5jb25uZWN0Lmxvd2VyIGEge1xyXG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XHJcblx0fVxyXG5cdC5ub1VpU2xpZGVyLmRpc2FibGVkLFxyXG5cdC5ub1VpU2xpZGVyLmRpc2FibGVkLmNvbm5lY3QubG93ZXIgYSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjY2NjO1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5ub1VpU2xpZGVyLmRpc2FibGVkIGRpdiB7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcblx0Lm5vVWlTbGlkZXIuaG9yaXpvbnRhbCB7XHJcblx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHRoZWlnaHQ6IDZweDtcclxuXHR9XHJcblx0Lm5vVWlTbGlkZXIuaG9yaXpvbnRhbCBkaXYge1xyXG5cdFx0bWFyZ2luOiAtNXB4IDAgMCAtOXB4O1xyXG5cdH1cclxuXHQubm9VaVNsaWRlci52ZXJ0aWNhbCB7XHJcblx0XHR3aWR0aDogMTBweDtcclxuXHRcdGhlaWdodDogMzAwcHg7XHJcblx0fVxyXG5cdC5ub1VpU2xpZGVyLnZlcnRpY2FsIGRpdiB7XHJcblx0XHRtYXJnaW46IC05cHggMCAwIC01cHg7XHJcblx0fVxyXG5cclxuXHJcblxyXG5cclxuLm5vVWlTbGlkZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4ubm9VaVNsaWRlci5ob3Jpem9udGFsIHtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA5cHg7XHJcbiAgICBhe1xyXG4gICAgXHR3aWR0aDogMjJweDtcclxuICAgIFx0aGVpZ2h0OiAyMnB4O1xyXG4gICAgXHRib3JkZXItcmFkaXVzOiAyMnB4O1xyXG5cdFx0dG9wOi03cHg7XHJcbiAgICBcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0ZGl2e1xyXG5cdFx0XHQvL29wYWNpdHk6IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdFx0d2lkdGg6IDY1cHg7XHJcblx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0XHRcdGJvdHRvbTotMzBweDtcclxuXHRcdFx0Ym94LXNoYWRvdzowIDFweCA0cHggMCByZ2JhKDAsMCwwLC4xKTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdHdpZHRoOiA3MHB4O1xyXG5cdFx0XHQgICAgaGVpZ2h0OiA2N3B4O1xyXG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHQgICAgei1pbmRleDogMTtcclxuXHRcdFx0ICAgIGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHQgICAgdG9wOiAtNDBweDtcclxuXHRcdFx0ICAgIGxlZnQ6IC02cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGRpdntcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOm50aC1jaGlsZCgyKXtcclxuXHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRcdGRpdntcclxuXHRcdFx0XHRsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gICAgLm5vVWlTbGlkZXIuaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5ub1VpU2xpZGVyLmhvcml6b250YWwge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcclxuICAgIH1cclxufVxyXG4vKiEgbm91aXNsaWRlciAtIDEwLjAuMCAtIDIwMTctMDUtMjggMTQ6NTI6NDggKi8ubm9VaS10YXJnZXQsLm5vVWktdGFyZ2V0ICp7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5ub1VpLXRhcmdldHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXJlY3Rpb246bHRyfS5ub1VpLWJhc2V7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9Lm5vVWktY29ubmVjdHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO2xlZnQ6MDtib3R0b206MH0ubm9VaS1vcmlnaW57cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjA7d2lkdGg6MH0ubm9VaS1oYW5kbGV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5ub1VpLXN0YXRlLXRhcCAubm9VaS1jb25uZWN0LC5ub1VpLXN0YXRlLXRhcCAubm9VaS1vcmlnaW57LXdlYmtpdC10cmFuc2l0aW9uOnRvcCAuM3MscmlnaHQgLjNzLGJvdHRvbSAuM3MsbGVmdCAuM3M7dHJhbnNpdGlvbjp0b3AgLjNzLHJpZ2h0IC4zcyxib3R0b20gLjNzLGxlZnQgLjNzfS5ub1VpLXN0YXRlLWRyYWcgKntjdXJzb3I6aW5oZXJpdCFpbXBvcnRhbnR9Lm5vVWktYmFzZSwubm9VaS1oYW5kbGV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9Lm5vVWktaG9yaXpvbnRhbHtoZWlnaHQ6MThweH0ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZXt3aWR0aDozNHB4O2hlaWdodDoyOHB4O2xlZnQ6LTE3cHg7dG9wOi02cHh9Lm5vVWktdmVydGljYWx7d2lkdGg6MThweH0ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGV7d2lkdGg6MjhweDtoZWlnaHQ6MzRweDtsZWZ0Oi02cHg7dG9wOi0xN3B4fS5ub1VpLXRhcmdldHtiYWNrZ3JvdW5kOiNGQUZBRkE7Ym9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyOjFweCBzb2xpZCAjRDNEM0QzO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4ICNGMEYwRjAsMCAzcHggNnB4IC01cHggI0JCQn0ubm9VaS1jb25uZWN0e2JhY2tncm91bmQ6IzNGQjhBRjtib3JkZXItcmFkaXVzOjRweDtib3gtc2hhZG93Omluc2V0IDAgMCAzcHggcmdiYSg1MSw1MSw1MSwuNDUpOy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDQ1MG1zO3RyYW5zaXRpb246YmFja2dyb3VuZCA0NTBtc30ubm9VaS1kcmFnZ2FibGV7Y3Vyc29yOmV3LXJlc2l6ZX0ubm9VaS12ZXJ0aWNhbCAubm9VaS1kcmFnZ2FibGV7Y3Vyc29yOm5zLXJlc2l6ZX0ubm9VaS1oYW5kbGV7Ym9yZGVyOjFweCBzb2xpZCAjRDlEOUQ5O2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQ6I0ZGRjtjdXJzb3I6ZGVmYXVsdDtib3gtc2hhZG93Omluc2V0IDAgMCAxcHggI0ZGRixpbnNldCAwIDFweCA3cHggI0VCRUJFQiwwIDNweCA2cHggLTNweCAjQkJCfS5ub1VpLWFjdGl2ZXtib3gtc2hhZG93Omluc2V0IDAgMCAxcHggI0ZGRixpbnNldCAwIDFweCA3cHggI0RERCwwIDNweCA2cHggLTNweCAjQkJCfS5ub1VpLWhhbmRsZTphZnRlciwubm9VaS1oYW5kbGU6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxNHB4O3dpZHRoOjFweDtiYWNrZ3JvdW5kOiNFOEU3RTY7bGVmdDoxNHB4O3RvcDo2cHh9Lm5vVWktaGFuZGxlOmFmdGVye2xlZnQ6MTdweH0ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIsLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmJlZm9yZXt3aWR0aDoxNHB4O2hlaWdodDoxcHg7bGVmdDo2cHg7dG9wOjE0cHh9Lm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVye3RvcDoxN3B4fVtkaXNhYmxlZF0gLm5vVWktY29ubmVjdHtiYWNrZ3JvdW5kOiNCOEI4Qjh9W2Rpc2FibGVkXSAubm9VaS1oYW5kbGUsW2Rpc2FibGVkXS5ub1VpLWhhbmRsZSxbZGlzYWJsZWRdLm5vVWktdGFyZ2V0e2N1cnNvcjpub3QtYWxsb3dlZH0ubm9VaS1waXBzLC5ub1VpLXBpcHMgKnstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm5vVWktcGlwc3twb3NpdGlvbjphYnNvbHV0ZTtjb2xvcjojOTk5fS5ub1VpLXZhbHVle3Bvc2l0aW9uOmFic29sdXRlO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LWFsaWduOmNlbnRlcn0ubm9VaS12YWx1ZS1zdWJ7Y29sb3I6I2NjYztmb250LXNpemU6MTBweH0ubm9VaS1tYXJrZXJ7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDojQ0NDfS5ub1VpLW1hcmtlci1sYXJnZSwubm9VaS1tYXJrZXItc3Vie2JhY2tncm91bmQ6I0FBQX0ubm9VaS1waXBzLWhvcml6b250YWx7cGFkZGluZzoxMHB4IDA7aGVpZ2h0OjgwcHg7dG9wOjEwMCU7bGVmdDowO3dpZHRoOjEwMCV9Lm5vVWktdmFsdWUtaG9yaXpvbnRhbHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNTAlLDUwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUwJSw1MCUsMCl9Lm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXJ7bWFyZ2luLWxlZnQ6LTFweDt3aWR0aDoycHg7aGVpZ2h0OjVweH0ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1zdWJ7aGVpZ2h0OjEwcHh9Lm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItbGFyZ2V7aGVpZ2h0OjE1cHh9Lm5vVWktcGlwcy12ZXJ0aWNhbHtwYWRkaW5nOjAgMTBweDtoZWlnaHQ6MTAwJTt0b3A6MDtsZWZ0OjEwMCV9Lm5vVWktdmFsdWUtdmVydGljYWx7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCw1MCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNTAlLDApO3BhZGRpbmctbGVmdDoyNXB4fS5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlcnt3aWR0aDo1cHg7aGVpZ2h0OjJweDttYXJnaW4tdG9wOi0xcHh9Lm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLXN1Ynt3aWR0aDoxMHB4fS5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1sYXJnZXt3aWR0aDoxNXB4fS5ub1VpLXRvb2x0aXB7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXI6MXB4IHNvbGlkICNEOUQ5RDk7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMwMDA7cGFkZGluZzo1cHg7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwfS5ub1VpLWhvcml6b250YWwgLm5vVWktdG9vbHRpcHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsMCk7bGVmdDo1MCU7Ym90dG9tOjEyMCV9Lm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwJSk7dG9wOjUwJTtyaWdodDoxMjAlfSIsIi5hZmZpY2hlcmJsb2N7XHJcblx0c3BhbntcclxuXHRcdGJvcmRlcjoxcHggZGFzaGVkICRib3JkZXI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdCAgICBsaW5lLWhlaWdodDogMTEwcHg7XHJcblx0ICAgIG1hcmdpbjogMzBweDtcclxuXHQgICAgY3Vyc29yOnBvaW50ZXI7XHJcblx0ICAgICY6aG92ZXJ7XHJcblx0ICAgIFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuXHQgICAgfVxyXG5cdH1cclxufVxyXG4uanMtbm8tYmxvY3tcclxuXHRtYXgtaGVpZ2h0OiAwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmpzLWRvLWJsb2N7XHJcblx0bWF4LWhlaWdodDogbm9uZTtcclxufSIsIi5mYW5jeWJveC1pbmZvYmFyX19ib2R5LCAuZmFuY3lib3gtYnV0dG9uLC5mYW5jeWJveC1hcnJvdzo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5XHJcbn1cclxuYS5mYW5jeWJveCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5mYW5jeWJveC1idXR0b246aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeVxyXG59XHJcblxyXG4uZmFuY3lib3gtYmcge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbn1cclxuLmZhbmN5Ym94LWNhcHRpb24td3JhcCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgXHJcbiAgICByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjEpIDIwJSwgXHJcbiAgICByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjIpIDQwJSwgXHJcbiAgICByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjYpIDgwJSwgXHJcbiAgICByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjgpIDEwMCUpO1xyXG4gICAgbWFyZ2luOiBhdXRvIC0xMCUgYXV0byAtMTAlO1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCl7XHJcbiAgLmZhbmN5Ym94LXRodW1icyB7XHJcbiAgICAgIHotaW5kZXg6IDk5OTk4O1xyXG4gIH1cclxufSIsIkBjaGFyc2V0ICdVVEYtOCc7XHJcblxyXG4vKiBJY29ucyAqL1xyXG5AZm9udC1mYWNlXHJcbntcclxuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcbiAgICBzcmM6IHVybCgnLi9mb250cy9zbGljay5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi9mb250cy9zbGljay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi9mb250cy9zbGljay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi9mb250cy9zbGljay5zdmcjc2xpY2snKSBmb3JtYXQoJ3N2ZycpO1xyXG59XHJcbi8qIEFycm93cyAqL1xyXG4uc2xpY2stcHJldixcclxuLnNsaWNrLW5leHRcclxue1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG5cclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLXByZXY6aG92ZXIsXHJcbi5zbGljay1wcmV2OmZvY3VzLFxyXG4uc2xpY2stbmV4dDpob3ZlcixcclxuLnNsaWNrLW5leHQ6Zm9jdXNcclxue1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSxcclxuLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxyXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXHJcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZVxyXG57XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcclxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlXHJcbntcclxuICAgIG9wYWNpdHk6IC4yNTtcclxufVxyXG5cclxuLnNsaWNrLXByZXY6YmVmb3JlLFxyXG4uc2xpY2stbmV4dDpiZWZvcmVcclxue1xyXG4gICAgZm9udC1mYW1pbHk6ICdzbGljayc7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICBvcGFjaXR5OiAuNzU7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4uc2xpY2stcHJldlxyXG57XHJcbiAgICBsZWZ0OiAtMjVweDtcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stcHJldlxyXG57XHJcbiAgICByaWdodDogLTI1cHg7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG59XHJcbi5zbGljay1wcmV2OmJlZm9yZVxyXG57XHJcbiAgICBjb250ZW50OiAn4oaQJztcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stcHJldjpiZWZvcmVcclxue1xyXG4gICAgY29udGVudDogJ+KGkic7XHJcbn1cclxuXHJcbi5zbGljay1uZXh0XHJcbntcclxuICAgIHJpZ2h0OiAtMjVweDtcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dFxyXG57XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGxlZnQ6IC0yNXB4O1xyXG59XHJcbi5zbGljay1uZXh0OmJlZm9yZVxyXG57XHJcbiAgICBjb250ZW50OiAn4oaSJztcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dDpiZWZvcmVcclxue1xyXG4gICAgY29udGVudDogJ+KGkCc7XHJcbn1cclxuXHJcbi8qIERvdHMgKi9cclxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXJcclxue1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnNsaWNrLWRvdHNcclxue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMjVweDtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGlcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uc2xpY2stZG90cyBsaSBidXR0b25cclxue1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcblxyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1c1xyXG57XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsXHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmVcclxue1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlXHJcbntcclxuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xyXG4gICAgZm9udC1zaXplOiA2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgIGNvbnRlbnQ6ICfigKInO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIG9wYWNpdHk6IC4yNTtcclxuICAgIGNvbG9yOiBibGFjaztcclxuXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmVcclxue1xyXG4gICAgb3BhY2l0eTogLjc1O1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG59XHJcbiIsIiNjb29raWUtbGF3LWluZm8tYmFyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgbGVmdDowO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICBwYWRkaW5nOiAzMHB4IDAgMTVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcclxuICAgIHNwYW57XHJcbiAgICBcdGNvbG9yOiR3aGl0ZTtcclxuICAgIH1cclxuICAgICNjb29raWVfYWN0aW9uX2Nsb3NlX2hlYWRlciwuY2xpLXBsdWdpbi1tYWluLWxpbmsge1xyXG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHQgICAgY29sb3I6ICNmZmY7XHJcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgICBib3JkZXI6MXB4IHNvbGlkICR3aGl0ZTtcclxuXHQgICAgbWF4LXdpZHRoOiA5MHB4O1xyXG5cdCAgICBtYXJnaW46IDE1cHggYXV0byAxMHB4O1xyXG5cdCAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG5cdCAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cdH1cclxufSIsIi8vSW5vdXRzIG91YWlzIG91YWlzXHJcbmxlZ2VuZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6IGRhcmtlbigkZ3JheSw1JSk7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcbmxhYmVse1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRjb2xvcjpkYXJrZW4oJGdyYXksOCUpO1xyXG59XHJcbi5mb3JtLWdyb3Vwe1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRpbnB1dFt0eXBlPVwic3VibWl0XCJde1xyXG5cdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQ4cHg7XHJcblx0XHRwYWRkaW5nOiAwIDEycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0fVxyXG59XHJcbi5mb3JtLWNvbnRyb2wsc2VsZWN0e1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMDtcclxuICAgIHRyYW5zaXRpb246YWxsIC40cyBlYXNlO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGNvbG9yOiAkZ3JheS1saWdodDtcclxuICAgICY6Zm9jdXMge1xyXG5cdCAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcblx0ICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDA7XHJcblx0ICAgIGJveC1zaGFkb3c6IDAgMCAwO1xyXG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdoaXRlLDUlKTtcclxuXHR9XHJcbn1cclxuLmZvcm0tZ3JvdXAtLXNlbGVjdHtcclxuXHRpe1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDEycHg7XHJcblx0XHR0b3A6NTAlO1xyXG5cdFx0Zm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUxJSksXHJcblx0fVxyXG59XHJcbi5lcnJvcnN7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGhlaWdodDogMjBweDtcclxuXHR3aWR0aDogMjBweDtcclxuXHR0b3A6IDUwJTtcclxuXHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcclxuXHRyaWdodDoxMnB4O1xyXG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1nL2Vycm9yLWlucHV0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxMHB4O1xyXG5cdCY6YmVmb3Jle1xyXG5cdFx0Y29udGVudDondyc7XHRcdFxyXG5cdH1cclxufVxyXG4uZXJyb3JNZXNzYWdle1xyXG5cdHBhZGRpbmc6IDE4cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGNvbG9yOiR3aGl0ZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xyXG5cdGVte1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHR9XHJcblx0aXtcclxuXHRcdG1hcmdpbi1yaWdodDogOHB4O1xyXG5cdH1cclxufVxyXG4uc3VjY2Vzc01lc3NhZ2V7XHJcblx0cGFkZGluZzogMThweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6JHdoaXRlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1zdWNjZXNzO1xyXG5cdGVte1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHR9XHJcblx0aXtcclxuXHRcdG1hcmdpbi1yaWdodDogOHB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpe1xyXG5cdC5mb3JtLWdyb3Vwe1xyXG5cdFx0Ji5uby1tYXJnLWRlc2t0b3B7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5jaGVja2JveC1jb250cm9se1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdG1hcmdpbjogMCAtMXB4IC0xcHggMDtcclxuXHRtYXgtaGVpZ2h0OiAzMnB4O1xyXG5cdGlucHV0W3R5cGU9Y2hlY2tib3hdLCBpbnB1dFt0eXBlPXJhZGlvXSB7XHJcblx0ICAgIG1hcmdpbjogMDtcclxuXHQgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICB0b3A6IC05OTk5cHg7XHJcblx0ICAgICZbZGlzYWJsZWRde1xyXG5cdCAgICBcdG9wYWNpdHk6IC4yO1xyXG5cdCAgICB9XHJcblx0ICAgICY6Y2hlY2tlZHtcclxuXHQgICAgXHQmK2xhYmVse1xyXG5cdCAgICBcdFx0Ym9yZGVyLWNvbG9yOiRicmFuZC1wcmltYXJ5O1xyXG5cdCAgICBcdFx0dHJhbnNpdGlvbi1kZWxheTogLjhzO1xyXG5cdCAgICBcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdCAgICBcdH1cclxuXHQgICAgfVxyXG5cdH1cclxuXHRsYWJlbHtcclxuXHRcdGhlaWdodDogMzJweDtcclxuXHRcdG1pbi13aWR0aDogMzJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlcjoxcHggc29saWQgJGJvcmRlcjtcclxuXHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHRyYW5zaXRpb246YWxsIC40cyBlYXNlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdHNwYW57XHJcblx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHR9XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMTAlKTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdGNvbnRlbnQ6Jyc7XHJcblx0XHRcdHotaW5kZXg6IDA7XHJcblx0XHRcdHRyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFue1xyXG5cdFx0XHRcdGNvbG9yOiR3aGl0ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS14bHtcclxuXHRcdGxhYmVse1xyXG5cdFx0XHRtaW4td2lkdGg6IDYwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLXh4bHtcclxuXHRcdG1hcmdpbjogMnB4O1xyXG5cdFx0bGFiZWx7XHJcblx0XHRcdG1pbi13aWR0aDogMDtcclxuXHRcdFx0cGFkZGluZzogMCAxMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmOmFmdGVye1xyXG5cdFx0Y2xlYXI6Ym90aDtcclxuXHR9XHJcbn1cclxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9Y2hlY2tib3hdLCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1yYWRpb10sIGlucHV0W3R5cGU9Y2hlY2tib3hdLmRpc2FibGVkLCBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0sIGlucHV0W3R5cGU9cmFkaW9dLmRpc2FibGVkLCBpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF17XHJcblx0JitsYWJlbHtcclxuXHRcdG9wYWNpdHk6IC41O1xyXG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cdFxyXG59XHJcbi5zbGlkZXJ7XHJcblx0LmNoZWNrYm94LWNvbnRyb2x7XHJcblx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XSwgaW5wdXRbdHlwZT1yYWRpb10geyAgIFxyXG5cdFx0ICAgIHRvcDogMDtcclxuXHRcdCAgICBvcGFjaXR5OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOiA5OTBweCl7XHJcblx0LmNoZWNrYm94LWNvbnRyb2x7XHJcblx0XHRtYXgtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0bGFiZWx7XHJcblx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcclxuXHRpbnB1dFt0eXBlPVwic3VibWl0XCJde1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIHN3aXRjaGVzXHJcbi8qKiBTd2l0Y2hcclxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnN3aXRjaCBpbnB1dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5zd2l0Y2gge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDIwcHg7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDFlbTtcclxuICB3aWR0aDogMmVtO1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1zZWNvbmRhcnk7XHJcbiAgYm9yZGVyLXJhZGl1czogMWVtO1xyXG59XHJcblxyXG4uc3dpdGNoIGRpdiB7XHJcbiAgaGVpZ2h0OiAxZW07XHJcbiAgd2lkdGg6IDFlbTtcclxuICBib3JkZXItcmFkaXVzOiAxZW07XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICBib3gtc2hhZG93OiAwIDAuMWVtIDAuM2VtIHJnYmEoMCwwLDAsMC4zKTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcztcclxufVxyXG5cclxuLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgZGl2IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxufVxyXG4iLCIuYnRue1xyXG5cdGhlaWdodDogNDhweDtcclxuXHRsaW5lLWhlaWdodDogNDhweDtcclxuXHRwYWRkaW5nOiAwIDE4cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHQmOmZvY3Vze1xyXG5cdFx0b3V0bGluZTowO1xyXG5cdFx0Ym94LXNoYWRvdzowIDAgMDtcclxuXHR9XHJcblx0Ji5idG4tbGcge1xyXG5cdCAgICBwYWRkaW5nOiAwIDE2cHg7XHJcblx0ICAgIGhlaWdodDogNTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG5cdFx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdH1cclxuXHQmLmJ0bi1zbSB7XHJcblx0ICAgIGhlaWdodDogMzZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cdH1cclxuXHQmLmJ0bi14cyB7XHJcblx0XHRoZWlnaHQ6IDI4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHR9XHJcblx0Ji5idG4tcmFkaXVze1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdH1cclxufVxyXG4uYnRuLXdoaXRle1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1jb2xvcjpyZ2JhKCR3aGl0ZSwuNSk7XHJcblx0Y29sb3I6JHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0Jjpob3ZlcntcclxuXHRcdGJvcmRlci1jb2xvcjpyZ2JhKCR3aGl0ZSwuOCk7XHJcblx0fVxyXG59XHJcbi5idG4tc2Vjb25kYXJ5e1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XHJcblx0Ym9yZGVyLWNvbG9yOiRicmFuZC1zZWNvbmRhcnk7XHJcblx0Y29sb3I6JHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0Jjpob3ZlciwmOmZvY3VzLCY6dmlzaXRlZCwmOmFjdGl2ZSwmOmFjdGl2ZTpob3ZlcntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICBsaWdodGVuKCRicmFuZC1zZWNvbmRhcnksNSUpO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiBsaWdodGVuKCRicmFuZC1zZWNvbmRhcnksNSUpO1xyXG5cdH1cclxufVxyXG4uYnRuLXByaW1hcnkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgJjpob3ZlciwmOmZvY3VzLCY6dmlzaXRlZCwmOmFjdGl2ZSwmOmFjdGl2ZTpob3ZlcntcclxuICAgIFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgNSUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5idXR0b257XHJcblx0b3V0bGluZTowO1xyXG5cdGJvcmRlci13aWR0aDogMDtcclxuXHQmOmZvY3Vze1xyXG5cdFx0b3V0bGluZTowO1xyXG5cdFx0Ym94LXNoYWRvdzowIDAgMDtcclxuXHR9XHJcbn0iLCIuY29sbGFwc2V7XHJcblx0dHJhbnNpdGlvbjphbGwgLjRzIGVhc2U7XHJcbn1cclxuXHJcbi8qIEZhZGUgSW4gZWZmZWN0Ki9cclxuLmZhZGUtaW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlaW4gM3M7IFxyXG4gIGFuaW1hdGlvbjogZmFkZWluIDNzO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZWluIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZWluIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59IiwiLy8gUyd1dGlsaXNlIGxvcnNxdWUgbGUgYmcgZXN0IHBhc3PDqSBlbiBjb3VsZXVyIGJnLXNlY29uZGFyeSBvdSBiZy1wcmltYXJ5XHJcbi5iZy1pbnZlcnNle1xyXG5cdC8vIFRleHRlc1xyXG5cdGEsc3BhbixoMSxoMixoMyxoNCxoNSxoNntcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0fVxyXG5cdHB7XHJcblx0XHRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNTkpO1xyXG5cdH1cclxuXHQvL0Zvcm11bGFpcmVzXHJcblx0LmZvcm0tY29udHJvbCxzZWxlY3R7XHJcblx0ICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdCAgICBib3JkZXI6IDFweCBzb2xpZCAgJHdoaXRlO1xyXG5cdCAgICBjb2xvcjogICR3aGl0ZTtcclxuXHQgICAgJjpmb2N1cyB7XHJcblx0XHQgICAgYm9yZGVyLWNvbG9yOiAgJHdoaXRlO1xyXG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXHJcblx0XHQgIGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0XHQ6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xyXG5cdFx0ICBjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdFx0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG5cdFx0ICBjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdFx0Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG5cdFx0ICBjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdC8vIEJvdXRvbnNcclxuXHQuYnRuLXByaW1hcnkge1xyXG5cdCAgICBjb2xvcjogICR3aGl0ZTtcclxuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0ICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG5cdCAgICAmOmhvdmVyLCY6Zm9jdXMsJjp2aXNpdGVke1xyXG5cdFx0XHRjb2xvcjogICR3aGl0ZTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG5cdCAgICB9XHJcblx0fVxyXG59IiwiLm1vZGFse1xyXG5cdC5tb2RhbC1jb250ZW50e1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdGJveC1zaGFkb3c6IDFweCA1cHggMTVweCByZ2JhKDAsMCwwLC4zKTtcclxuXHRcdGJvcmRlci13aWR0aDogMDtcclxuXHR9XHJcblx0Ly8gTW9kYWxcclxuXHQubW9kYWwtY29va2llLW5vbmV7XHJcblx0ICBmb250LXNpemU6IDEycHg7XHJcblx0ICBmb250LXdlaWdodDogNjAwO1xyXG5cdCAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xyXG5cdCAgcGFkZGluZy10b3A6IDEycHg7XHJcblx0ICBkaXNwbGF5OiBibG9jaztcclxuXHQgIG9wYWNpdHk6IC41O1xyXG5cdCAgJjpob3ZlcntcclxuXHQgIFx0b3BhY2l0eTogMTtcclxuXHQgIH1cclxuXHR9XHJcblx0Lm1vZGFsLWhlYWRlcntcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHQmLS1iZ3tcclxuXHRcdFx0aGVpZ2h0OiAzMzBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5tb2RhbC1ib2R5e1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogMzJweCAwO1xyXG5cdFx0cHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0Lmgye1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBMb3JhLEdlb3JnaWEsXCJUaW1lcyBOZXcgUm9tYW5cIixUaW1lcyxzZXJpZjtcclxuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcms7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLm1vZGFsLmluIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgbWFyZ2luOiA2MHB4IGF1dG8gYXV0bztcclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xyXG5cdC5tb2RhbHtcclxuXHRcdC5tb2RhbC1jb250ZW50e1xyXG5cdFx0XHR3aWR0aDogOTAlO1xyXG5cdFx0XHRsZWZ0OiA1JTtcclxuXHRcdH1cclxuXHRcdC5tb2RhbC1oZWFkZXJ7XHJcblx0XHRcdCYtLWJne1xyXG5cdFx0XHRcdGhlaWdodDogMzAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDM2MHB4KXtcclxuXHQubW9kYWwuaW4gLm1vZGFsLWRpYWxvZyB7XHJcblx0ICAgIG1hcmdpbjogMzBweCBhdXRvIGF1dG87XHJcblx0fVxyXG5cdC5tb2RhbHtcclxuXHRcdC5tb2RhbC1oZWFkZXJ7XHJcblx0XHRcdCYtLWJne1xyXG5cdFx0XHRcdGhlaWdodDogMjIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIubG9nby1jb250YWluZXJ7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKjU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGltZ3tcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG1hcmdpbjogYXV0byA0MnB4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdGZpbHRlcjpncmF5c2NhbGUoMSk7XHJcblx0XHRtYXgtd2lkdGg6IDE1MHB4O1xyXG5cdFx0b3BhY2l0eTogLjg7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKC44NSk7XHJcblx0XHR0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZTtcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGZpbHRlcjpncmF5c2NhbGUoMCk7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLWludmVydHtcclxuXHRcdGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0aW1ne1xyXG5cdFx0XHRtaXgtYmxlbmQtbW9kZTpzY3JlZW47XHJcblx0XHRcdGZpbHRlcjppbnZlcnQoMTAwJSkgZ3JheXNjYWxlKDEpIGJyaWdodG5lc3MoMS41KTtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHRcdGgxLGgyLGgzLGg0LGg1LGg2e1xyXG5cdFx0XHRjb2xvcjokd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6IDEzNjZweCl7XHJcblx0LmxvZ28tY29udGFpbmVye1xyXG5cdFx0aW1ne1xyXG5cdFx0XHRtYXJnaW46IGF1dG8gMjRweDtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMzBweDtcclxuXHRcdH1cclxuXHR9XHRcclxufVxyXG5AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XHJcblx0LmxvZ28tY29udGFpbmVye1xyXG5cdFx0cGFkZGluZzogNDhweDtcclxuXHR9XHRcclxufSIsIi53ZWF0aGVye1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiAyMDtcclxuXHRyaWdodDogMTVweDtcclxuXHRib3R0b206IDE1cHg7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxuXHR3aWR0aDogMjQwcHg7XHJcblx0ICB1bCB7XHJcblx0ICAgIGZsb2F0OiByaWdodDtcclxuXHQgICAgbGksaDJ7XHJcblx0XHRcdGNvbG9yOiR3aGl0ZTtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0bWFyZ2luOiAwIDRweCAwIDA7XHJcblx0ICAgIH1cclxuXHR9XHJcblx0LmJhZGdle1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dG9wOiAtMnB4O1xyXG5cdFx0bGVmdDogLTFweDtcclxuXHR9XHJcbn0iLCIucGFnZS1pbnNjcmlwdGlvbntcclxuXHQuY3RhLS1mb290ZXJ7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufSIsIi8vcGFnZSBjb250YWN0XHJcbi5wYWdlLWNvbnRhY3R7XHJcblx0LmN0YS0tZm9vdGVye1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn0iLCIucGFnZS1yZWNoZXJjaGVye1xyXG5cdGZvcm17XHJcblx0XHQuY29sLXhzLTEye1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGhlaWdodDogMTUwcHg7XHJcblx0XHRcdGJvcmRlcjoxcHggc29saWQgJGJvcmRlcjtcclxuXHRcdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcblx0XHRcdGJvcmRlci10b3Atd2lkdGg6IDA7XHJcblx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDo1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQ4JSk7XHJcblx0XHRcdFx0bGVmdDozMnB4O1xyXG5cdFx0XHRcdHJpZ2h0OjMycHg7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogMTIwcHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGg0e1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0dG9wOjMycHg7XHJcblx0XHRcdFx0bGVmdDozMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRsZWdlbmQge1xyXG5cdFx0ICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcblx0XHR9XHJcblx0XHQjZXZpbW1vLXNlYXJjaC1vcHRpb24sI2V2aW1tby1zZWFyY2gtc3VyZmFjZXtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyB0cmlcclxuLnRyaSB7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICY6YWZ0ZXIge1xyXG5cdCAgICBmb250LWZhbWlseTogZm9udEF3ZXNvbWU7XHJcblx0ICAgIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XHJcblx0ICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xyXG5cdH1cclxufVxyXG4jZXZpbW1vLXNlYXJjaC1zb3J0e1xyXG5cdCNldmltbW8tcmVjaGVyY2hlLWVudGV0ZSB7XHJcblx0XHRwe1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcclxuXHRcdFx0c21hbGx7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XHJcblx0LnBhZ2UtcmVjaGVyY2hlcntcclxuXHRcdGZvcm17XHJcblx0XHRcdC5jb2wteHMtMTJ7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNTBweDtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIubWVudGlvbnN7XHJcblx0d2lkdGg6IDUwJTtcclxuXHRmbG9hdDogbGVmdDtcclxuXHQmX19pbm5lcntcclxuXHRcdGJvcmRlcjoxcHggc29saWQgJGJvcmRlcjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aGVpZ2h0OiAyNjBweDtcclxuXHR9XHJcblx0ZGl2e1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcclxuXHQubWVudGlvbnN7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi1ib3R0b206IC0xcHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtcclxuXHQubWVudGlvbnM6bnRoLWNoaWxkKDEpIC5tZW50aW9uc19faW5uZXIsXHJcblx0Lm1lbnRpb25zOm50aC1jaGlsZCgzKSAubWVudGlvbnNfX2lubmVye1xyXG5cdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG5cdH1cclxuXHQubWVudGlvbnM6bnRoLWNoaWxkKDEpIC5tZW50aW9uc19faW5uZXIsXHJcblx0Lm1lbnRpb25zOm50aC1jaGlsZCgyKSAubWVudGlvbnNfX2lubmVye1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIFBvbGl0aXF1ZSBkZSBjb25maWRlbnRpYWxpdMOpICovXHJcblxyXG4ucGFnZS1wb2xpdGlxdWUtZGUtY29uZmlkZW50aWFsaXRlICNldmltbW8tbGlmZXN0eWxlIHtcclxuXHR3aWR0aDogMTE3MHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi5wYWdlLXBvbGl0aXF1ZS1kZS1jb25maWRlbnRpYWxpdGUgaDEge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDE1NSUhaW1wb3J0YW50O1xyXG5cdGZvbnQtZmFtaWx5OiBMb3JhLEdlb3JnaWEsXCJUaW1lcyBOZXcgUm9tYW5cIixUaW1lcyxzZXJpZjtcclxuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG59XHJcbi5wYWdlLXBvbGl0aXF1ZS1kZS1jb25maWRlbnRpYWxpdGUgaDEgKyBociB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4ucGFnZS1wb2xpdGlxdWUtZGUtY29uZmlkZW50aWFsaXRlIG9sID4gbGkge1xyXG5cdCBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gfSIsIi5wYWdlLWxvY2FsaXNhdGlvbiB7XHJcbiAgLmdtYXAsXHJcbiAgLnNsaWRlcl9fbGVmdCxcclxuICAuc2xpZGVyIHtcclxuICAgIGhlaWdodDogNTIwcHg7XHJcbiAgfVxyXG5cclxuICAubG9jYWxpc2F0aW9uX2ZhbmN5Ym94IHtcclxuICAgIG1hcmdpbjogMnJlbSAwO1xyXG4gICAgJl9yb3cge1xyXG4gICAgICAmX2NvbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICZfZWxlbWVudCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM0MHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAucGFnZS1sb2NhbGlzYXRpb24ge1xyXG4gICAgLnNsaWRlciB7XHJcbiAgICAgIGhlaWdodDogMzQwcHg7XHJcbiAgICAgIC5zbGlkZXJfX2xlZnQge1xyXG4gICAgICAgIGhlaWdodDogMzQwcHg7XHJcbiAgICAgICAgc3ZnOm5vdCg6cm9vdCksXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zbGlkZXJfX2xlZnQsXHJcbiAgICAgIC5nbWFwIHtcclxuICAgICAgICBoZWlnaHQ6IDM0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFnZS1sb2NhbGlzYXRpb24gLnNsaWRlciB7XHJcbiAgICBoZWlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucGFnZS1sb2NhbGlzYXRpb24gLnNsaWRlciAuc2xpZGVyX19sZWZ0IHtcclxuICAgIGhlaWdodDogMzQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wYWdlLWxvY2FsaXNhdGlvbiAuc2xpZGVyIC5zbGlkZXJfX2xlZnQgaW1nLFxyXG4gIC5wYWdlLWxvY2FsaXNhdGlvbiAuc2xpZGVyIC5zbGlkZXJfX2xlZnQgc3ZnOm5vdCg6cm9vdCkge1xyXG4gICAgaGVpZ2h0OiAzNDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBhZ2UtbG9jYWxpc2F0aW9uIC5zbGlkZXIgLmdtYXAsXHJcbiAgLnBhZ2UtbG9jYWxpc2F0aW9uIC5zbGlkZXIgLnNsaWRlcl9fbGVmdCB7XHJcbiAgICBoZWlnaHQ6IDM0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAubG9jYWxpc2F0aW9uX2ZhbmN5Ym94IHtcclxuICAgICZfcm93IHtcclxuICAgICAgJl9jb2wge1xyXG4gICAgICAgICZfZWxlbWVudCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5nYWxlcmlle1xyXG5cdC5nYWxlcmllLWl0ZW17XHJcblx0XHRtaW4taGVpZ2h0OiAyNDBweDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHQmICsgZmlnY2FwdGlvbntcclxuXHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkYm9yZGVyO1xyXG5cdFx0XHRwYWRkaW5nOiAxOHB4OyBcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHRpbWd7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDI0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5wYWdlLWV0YWdle1xyXG5cdC5tYXF1ZXR0ZXtcclxuXHRcdCZfX3N3aXRjaHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6MzBweDtcclxuXHRcdFx0bGVmdDozMHB4O1xyXG5cdFx0XHR6LWluZGV4OiAxMDAwO1xyXG5cdFx0XHRzcGFue1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRzdmd7XHJcblx0XHRcdFx0XHR3aWR0aDogMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0ZmlsbDokZ3JheS1saWdodDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmpvdXIsLm51aXR7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0dG9wOi00cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm51aXR7XHJcblx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1nL2x1bmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmpvdXJ7XHJcblx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1nL3NvbGVpbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXtcclxuXHQucGFnZS1ldGFnZSAubWFxdWV0dGVfX3N3aXRjaCB7XHJcblx0ICAgIHRvcDogMTBweDtcclxuXHQgICAgbGVmdDogMjJweDtcclxuXHR9XHJcblx0LmNvbC1zbS00LmNvbC1tZC00Lm5vLXBhZC5oYWxwaGllc19faXRlbSwuY29sLXNtLTguY29sLW1kLTgubm8tcGFkLmhhbHBoaWVzX19pdGVtIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xyXG5cdC5oYWxwaGllc3tcclxuXHRcdC5idG57XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5waG90b2xvYyB7XHJcbiAgaGVpZ2h0OiA2MDBweDtcclxufSJdfQ== */
