@charset "UTF-8";:root{--theme-primary:#8a1f11;--theme-secondary:#6e6358;--theme-accent:#b8946b;--theme-success:#5c7f67;--theme-error:#a23a3a;--theme-warning:#d6a851;--theme-info:#5b7c91;--theme-black:#1c1816;--theme-white:#ffffff;--theme-bg:#f8f5f0;--theme-text:#2b2b2b;--theme-heading:#1c1816;--theme-meta:#6e6358;--theme-border:#e6dfd4;--theme-link:#8a1f11;--theme-link-hover:#a02a1c;--theme-selection-bg:#e6dfd4;--theme-selection-text:#1c1816;--theme-ff-base:"Crimson Pro",sans-serif;--theme-ff-heading:"Lora",sans-serif;--theme-fs-xs:1.4rem;--theme-fs-sm:1.6rem;--theme-fs-base:1.8rem;--theme-fs-md:2rem;--theme-fs-lg:2.4rem;--theme-fs-xl:2.8rem;--theme-fs-xxl:3.2rem;--theme-fs-3xl:4rem;--theme-fw-regular:400;--theme-fw-medium:500;--theme-fw-semibold:600;--theme-spacing-0:0rem;--theme-spacing-1:0.4rem;--theme-spacing-2:0.8rem;--theme-spacing-3:1.2rem;--theme-spacing-4:1.6rem;--theme-spacing-5:2rem;--theme-spacing-6:2.4rem;--theme-spacing-7:2.8rem;--theme-spacing-8:3.2rem}html{min-height:100%;font-size:62.5%}body{min-height:100vh;overflow-x:hidden;word-break:break-word;display:flex;flex-direction:column}:focus-visible{outline:0}a{text-decoration:none;transition:.4s ease-in-out}p{margin-bottom:0}p+p{margin-top:var(--theme-spacing-2)}figure{margin:0}img{max-width:100%;height:auto}iframe{max-width:100%}blockquote{border-left:.1rem solid var(--theme-accent);padding-left:30px}pre{white-space:pre-wrap;margin-bottom:var(--theme-spacing-6)}textarea{padding:var(--theme-spacing-3)}.main-warp{flex:1}.main-content{flex:1 0 auto}#site-loading{position:fixed;top:0;left:0;bottom:0;right:0;background-color:#fff;z-index:99999}#back-top{--theme-bt-square:4rem;background-color:var(--theme-accent);width:var(--theme-bt-square);height:var(--theme-bt-square);opacity:0;bottom:0;cursor:pointer;position:fixed;right:1.5rem;z-index:1000;transition:.4s ease-in-out}#back-top a{color:var(--theme-white);height:inherit;display:flex;align-items:center;justify-content:center;transition:.25s ease-in-out}#back-top.active_top{opacity:1;bottom:1.5rem}#back-top:hover{background-color:var(--theme-black)}.site-container{--theme-pdt-site-container:5rem;--theme-pdb-site-container:5rem;padding-top:var(--theme-pdt-site-container);padding-bottom:var(--theme-pdb-site-container)}.site-page-default p::after{display:table;clear:both;content:""}.site-page-default p~p{margin-bottom:1.2rem}.site-page-default p~p:last-child{margin-bottom:0}.alignnone,.wp-caption.alignnone,a img.alignnone{margin:.5rem 2rem 2rem 0}.aligncenter{margin:.5rem auto;display:block}.alignright,.wp-caption.alignright,a img.alignright{margin:.5rem 0 2rem 2rem}.alignleft,.wp-caption.alignleft,a img.alignleft{margin:.5rem 2rem 2rem 0}.alignright,a img.alignright{float:right}.alignleft,a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background-color:var(--theme-white);max-width:96%;padding:.4rem .2rem 1rem;text-align:center}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{--theme-padding-caption:0 .4rem .5rem;font-size:var(--theme-fs-sm);margin:0;padding:var(--theme-padding-caption)}.screen-reader-text{clip:rect(.1rem,.1rem,.1rem,.1rem);position:absolute!important;white-space:nowrap;width:.1rem;height:.1rem;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;clip:auto!important;color:var(--theme-accent);display:block;height:auto;width:auto;top:.5rem;left:.5rem;line-height:normal;padding:1.5rem 2.3rem 1.4rem;text-decoration:none;z-index:100000;border-radius:.3rem;box-shadow:0 0 .2rem .2rem rgba(0,0,0,.6)}.bypostauthor,.sticky{color:var(--theme-accent)}form.post-password-form p label{margin:0}form.post-password-form p input{border:.1rem solid #ddd;border-radius:.4rem;padding:.4rem 1rem;margin-left:1rem}form.post-password-form p input[type=submit]{border-radius:.4rem;background-color:var(--theme-primary);border:none;color:var(--theme-white);text-transform:uppercase;padding:.5rem 1.5rem}.ic-mask{--theme-ic-width:1.6rem;--theme-ic-height:1.6rem;--theme-ic-color:currentColor;display:inline-block;width:var(--theme-ic-width);height:var(--theme-ic-height);background-color:var(--theme-ic-color);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}.ic-mask-bars{mask-image:url(../images/icons/bars.svg);-webkit-mask-image:url(../images/icons/bars.svg)}.ic-mask-calendar-days{mask-image:url(../images/icons/calendar-days.svg);-webkit-mask-image:url(../images/icons/calendar-days.svg)}.ic-mask-cart-plus{mask-image:url(../images/icons/cart-plus.svg);-webkit-mask-image:url(../images/icons/cart-plus.svg)}.ic-mask-cart-shopping{mask-image:url(../images/icons/cart-shopping.svg);-webkit-mask-image:url(../images/icons/cart-shopping.svg)}.ic-mask-chevron-down{mask-image:url(../images/icons/chevron-down.svg);-webkit-mask-image:url(../images/icons/chevron-down.svg)}.ic-mask-chevron-right{mask-image:url(../images/icons/chevron-right.svg);-webkit-mask-image:url(../images/icons/chevron-right.svg)}.ic-mask-chevron-up{mask-image:url(../images/icons/chevron-up.svg);-webkit-mask-image:url(../images/icons/chevron-up.svg)}.ic-mask-envelope{mask-image:url(../images/icons/envelope.svg);-webkit-mask-image:url(../images/icons/envelope.svg)}.ic-mask-facebook-f{mask-image:url(../images/icons/facebook-f.svg);-webkit-mask-image:url(../images/icons/facebook-f.svg)}.ic-mask-instagram{mask-image:url(../images/icons/instagram.svg);-webkit-mask-image:url(../images/icons/instagram.svg)}.ic-mask-linkedin-in{mask-image:url(../images/icons/linkedin-in.svg);-webkit-mask-image:url(../images/icons/linkedin-in.svg)}.ic-mask-location-dot{mask-image:url(../images/icons/location-dot.svg);-webkit-mask-image:url(../images/icons/location-dot.svg)}.ic-mask-magnifying-glass{mask-image:url(../images/icons/magnifying-glass.svg);-webkit-mask-image:url(../images/icons/magnifying-glass.svg)}.ic-mask-minus{mask-image:url(../images/icons/minus.svg);-webkit-mask-image:url(../images/icons/minus.svg)}.ic-mask-paper-plane{mask-image:url(../images/icons/paper-plane.svg);-webkit-mask-image:url(../images/icons/paper-plane.svg)}.ic-mask-phone{mask-image:url(../images/icons/phone.svg);-webkit-mask-image:url(../images/icons/phone.svg)}.ic-mask-plus{mask-image:url(../images/icons/plus.svg);-webkit-mask-image:url(../images/icons/plus.svg)}.ic-mask-twitter{mask-image:url(../images/icons/twitter.svg);-webkit-mask-image:url(../images/icons/twitter.svg)}.ic-mask-xmark{mask-image:url(../images/icons/xmark.svg);-webkit-mask-image:url(../images/icons/xmark.svg)}.ic-mask-youtube{mask-image:url(../images/icons/youtube.svg);-webkit-mask-image:url(../images/icons/youtube.svg)}.theme-text-primary{color:var(--theme-primary)}.theme-bg-primary{background-color:var(--theme-primary)}.theme-text-secondary{color:var(--theme-secondary)}.theme-bg-secondary{background-color:var(--theme-secondary)}.theme-text-accent{color:var(--theme-accent)}.theme-bg-accent{background-color:var(--theme-accent)}.theme-text-success{color:var(--theme-success)}.theme-bg-success{background-color:var(--theme-success)}.theme-text-error{color:var(--theme-error)}.theme-bg-error{background-color:var(--theme-error)}.theme-text-warning{color:var(--theme-warning)}.theme-bg-warning{background-color:var(--theme-warning)}.theme-text-info{color:var(--theme-info)}.theme-bg-info{background-color:var(--theme-info)}.theme-text-black{color:var(--theme-black)}.theme-bg-black{background-color:var(--theme-black)}.theme-text-white{color:var(--theme-white)}.theme-bg-white{background-color:var(--theme-white)}.theme-ff-base{font-family:var(--theme-ff-base)}.theme-ff-heading{font-family:var(--theme-ff-heading)}.theme-fs-xs{font-size:var(--theme-fs-xs)}.theme-fs-sm{font-size:var(--theme-fs-sm)}.theme-fs-base{font-size:var(--theme-fs-base)}.theme-fs-md{font-size:var(--theme-fs-md)}.theme-fs-lg{font-size:var(--theme-fs-lg)}.theme-fs-xl{font-size:var(--theme-fs-xl)}.theme-fs-xxl{font-size:var(--theme-fs-xxl)}.theme-fs-3xl{font-size:var(--theme-fs-3xl)}.theme-fw-regular{font-weight:var(--theme-fw-regular)}.theme-fw-medium{font-weight:var(--theme-fw-medium)}.theme-fw-semibold{font-weight:var(--theme-fw-semibold)}[class*=theme-row-cols-],[class^=theme-row-cols-]{display:grid}.theme-row-cols-1{grid-template-columns:repeat(1,1fr)}.theme-row-cols-2{grid-template-columns:repeat(2,1fr)}.theme-row-cols-3{grid-template-columns:repeat(3,1fr)}.theme-row-cols-4{grid-template-columns:repeat(4,1fr)}.theme-row-cols-5{grid-template-columns:repeat(5,1fr)}.theme-row-cols-6{grid-template-columns:repeat(6,1fr)}.theme-row-cols-7{grid-template-columns:repeat(7,1fr)}.theme-row-cols-8{grid-template-columns:repeat(8,1fr)}.theme-row-cols-9{grid-template-columns:repeat(9,1fr)}.theme-row-cols-10{grid-template-columns:repeat(10,1fr)}.theme-row-cols-11{grid-template-columns:repeat(11,1fr)}.theme-row-cols-12{grid-template-columns:repeat(12,1fr)}@media (min-width:576px){.theme-row-cols-sm-1{grid-template-columns:repeat(1,1fr)}.theme-row-cols-sm-2{grid-template-columns:repeat(2,1fr)}.theme-row-cols-sm-3{grid-template-columns:repeat(3,1fr)}.theme-row-cols-sm-4{grid-template-columns:repeat(4,1fr)}.theme-row-cols-sm-5{grid-template-columns:repeat(5,1fr)}.theme-row-cols-sm-6{grid-template-columns:repeat(6,1fr)}.theme-row-cols-sm-7{grid-template-columns:repeat(7,1fr)}.theme-row-cols-sm-8{grid-template-columns:repeat(8,1fr)}.theme-row-cols-sm-9{grid-template-columns:repeat(9,1fr)}.theme-row-cols-sm-10{grid-template-columns:repeat(10,1fr)}.theme-row-cols-sm-11{grid-template-columns:repeat(11,1fr)}.theme-row-cols-sm-12{grid-template-columns:repeat(12,1fr)}}@media (min-width:768px){.theme-row-cols-md-1{grid-template-columns:repeat(1,1fr)}.theme-row-cols-md-2{grid-template-columns:repeat(2,1fr)}.theme-row-cols-md-3{grid-template-columns:repeat(3,1fr)}.theme-row-cols-md-4{grid-template-columns:repeat(4,1fr)}.theme-row-cols-md-5{grid-template-columns:repeat(5,1fr)}.theme-row-cols-md-6{grid-template-columns:repeat(6,1fr)}.theme-row-cols-md-7{grid-template-columns:repeat(7,1fr)}.theme-row-cols-md-8{grid-template-columns:repeat(8,1fr)}.theme-row-cols-md-9{grid-template-columns:repeat(9,1fr)}.theme-row-cols-md-10{grid-template-columns:repeat(10,1fr)}.theme-row-cols-md-11{grid-template-columns:repeat(11,1fr)}.theme-row-cols-md-12{grid-template-columns:repeat(12,1fr)}}@media (min-width:992px){.theme-row-cols-lg-1{grid-template-columns:repeat(1,1fr)}.theme-row-cols-lg-2{grid-template-columns:repeat(2,1fr)}.theme-row-cols-lg-3{grid-template-columns:repeat(3,1fr)}.theme-row-cols-lg-4{grid-template-columns:repeat(4,1fr)}.theme-row-cols-lg-5{grid-template-columns:repeat(5,1fr)}.theme-row-cols-lg-6{grid-template-columns:repeat(6,1fr)}.theme-row-cols-lg-7{grid-template-columns:repeat(7,1fr)}.theme-row-cols-lg-8{grid-template-columns:repeat(8,1fr)}.theme-row-cols-lg-9{grid-template-columns:repeat(9,1fr)}.theme-row-cols-lg-10{grid-template-columns:repeat(10,1fr)}.theme-row-cols-lg-11{grid-template-columns:repeat(11,1fr)}.theme-row-cols-lg-12{grid-template-columns:repeat(12,1fr)}.main-header .primary-menu>ul{height:100%}}@media (min-width:1200px){.theme-row-cols-xl-1{grid-template-columns:repeat(1,1fr)}.theme-row-cols-xl-2{grid-template-columns:repeat(2,1fr)}.theme-row-cols-xl-3{grid-template-columns:repeat(3,1fr)}.theme-row-cols-xl-4{grid-template-columns:repeat(4,1fr)}.theme-row-cols-xl-5{grid-template-columns:repeat(5,1fr)}.theme-row-cols-xl-6{grid-template-columns:repeat(6,1fr)}.theme-row-cols-xl-7{grid-template-columns:repeat(7,1fr)}.theme-row-cols-xl-8{grid-template-columns:repeat(8,1fr)}.theme-row-cols-xl-9{grid-template-columns:repeat(9,1fr)}.theme-row-cols-xl-10{grid-template-columns:repeat(10,1fr)}.theme-row-cols-xl-11{grid-template-columns:repeat(11,1fr)}.theme-row-cols-xl-12{grid-template-columns:repeat(12,1fr)}}@media (min-width:1400px){.theme-row-cols-xxl-1{grid-template-columns:repeat(1,1fr)}.theme-row-cols-xxl-2{grid-template-columns:repeat(2,1fr)}.theme-row-cols-xxl-3{grid-template-columns:repeat(3,1fr)}.theme-row-cols-xxl-4{grid-template-columns:repeat(4,1fr)}.theme-row-cols-xxl-5{grid-template-columns:repeat(5,1fr)}.theme-row-cols-xxl-6{grid-template-columns:repeat(6,1fr)}.theme-row-cols-xxl-7{grid-template-columns:repeat(7,1fr)}.theme-row-cols-xxl-8{grid-template-columns:repeat(8,1fr)}.theme-row-cols-xxl-9{grid-template-columns:repeat(9,1fr)}.theme-row-cols-xxl-10{grid-template-columns:repeat(10,1fr)}.theme-row-cols-xxl-11{grid-template-columns:repeat(11,1fr)}.theme-row-cols-xxl-12{grid-template-columns:repeat(12,1fr)}}.theme-ratio-16-9 .theme-ratio-thumb{aspect-ratio:16/9}.theme-ratio-4-3 .theme-ratio-thumb{aspect-ratio:4/3}.theme-ratio-1-1 .theme-ratio-thumb{aspect-ratio:1/1}.theme-ratio-4-5 .theme-ratio-thumb{aspect-ratio:4/5}.theme-ratio-3-4 .theme-ratio-thumb{aspect-ratio:3/4}.theme-ratio-2-3 .theme-ratio-thumb{aspect-ratio:2/3}.theme-ratio-auto .theme-ratio-thumb{aspect-ratio:auto}.theme-ratio-thumb img{width:100%;height:100%;object-fit:cover}.main-header{background-color:var(--theme-white)}.main-header__top{min-height:6rem;border-bottom:.1rem solid var(--theme-border)}.main-header__top .canvas-action .navbar-toggler .ic-mask{--theme-ic-width:2.4rem;--theme-ic-height:2.4rem}.main-header__top .logo{--theme-max-width-logo:16rem;border-right:.1rem solid var(--theme-border);flex:0 0 auto;padding-top:var(--theme-spacing-2);padding-right:var(--theme-spacing-2);padding-bottom:var(--theme-spacing-2)}.main-header__top .logo a{display:inline-block;max-width:var(--theme-max-width-logo)}.main-header__top .search-bar .btn-modal-search .ic-mask{--theme-ic-width:2rem;--theme-ic-height:2rem}.main-header__top .search-bar .es-input{--es-w-input:38rem}.main-header__warp{position:relative;gap:2.4rem;min-height:6rem;border-bottom:1px solid var(--theme-border);box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.main-header .primary-menu{--theme-menu-item-padding:0 1.2rem;flex:1}.main-header .primary-menu>ul>li:first-child>a{padding-left:0}.main-header .primary-menu>ul>li>a{padding:var(--theme-menu-item-padding)}.main-header .primary-menu ul{padding:0;margin:0}.main-header .primary-menu ul li{position:relative}@media (min-width:992px){.main-header .primary-menu>ul>li{display:inline-flex;height:100%;align-items:center}.main-header .primary-menu>ul>li:not(:last-child){margin-right:var(--theme-spacing-2)}.main-header .primary-menu ul li:hover>.sub-menu{top:100%;z-index:999;opacity:1;visibility:visible}}.main-header .primary-menu ul li a{text-shadow:none;font-size:var(--theme-fs-md);color:var(--theme-black);font-weight:var(--theme-fw-medium)}@media (min-width:992px) and (max-width:1200px){.main-header .primary-menu ul li a{--theme-menu-item-padding:0 .8rem;display:block}}.main-header .primary-menu ul li a:hover{background-color:transparent;color:var(--theme-accent)}.main-header .primary-menu ul li:last-child a{padding-right:0}@media (max-width:991px){.main-header .primary-menu{position:absolute;top:100%;left:0;right:0;background-color:#eee;z-index:99}.main-header .primary-menu .collapse{display:none!important}.main-header .primary-menu .collapse.in{display:block!important}.main-header .primary-menu ul li{display:block;border-bottom:.1rem solid rgba(0,0,0,.1)}.main-header .primary-menu ul li:last-child{border-bottom:0}.main-header .primary-menu ul li a{--theme-menu-item-padding:.8rem;display:inline-block}.main-header .primary-menu ul li .sub-menu-toggle{position:absolute;right:1.5rem;top:1rem;width:1.2rem;height:2rem}.main-header .primary-menu ul li .sub-menu-toggle.active{mask-image:url(../images/icons/minus.svg);-webkit-mask-image:url(../images/icons/minus.svg)}}.main-header .primary-menu ul li.current-menu-item>a,.main-header .primary-menu ul li.current-menu-parent>a{color:var(--theme-accent)}@media (min-width:992px) and (max-width:1400px){.main-header .primary-menu ul li:nth-last-child(1) .sub-menu,.main-header .primary-menu ul li:nth-last-child(2) .sub-menu{left:auto;right:0}.main-header .primary-menu ul li:nth-last-child(1) .sub-menu li .sub-menu,.main-header .primary-menu ul li:nth-last-child(2) .sub-menu li .sub-menu{left:auto;right:90%}.main-header .primary-menu ul li:nth-last-child(1) .sub-menu li:hover>.sub-menu,.main-header .primary-menu ul li:nth-last-child(2) .sub-menu li:hover>.sub-menu{left:auto;right:100%}}@media (min-width:992px){.main-header .primary-menu ul li .sub-menu{display:block!important;min-width:18rem;border-top:.1rem solid var(--theme-accent);background-color:var(--theme-white);position:absolute;top:120%;left:0;z-index:-1;visibility:hidden;opacity:0;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);transition:.4s ease-in-out}.main-header .primary-menu ul li .sub-menu li{padding:.6rem .8rem;display:flex}.main-header .primary-menu ul li .sub-menu li a{white-space:nowrap;flex:1}.main-header .primary-menu ul li .sub-menu li .sub-menu{left:90%;top:-.1rem}.main-header .primary-menu ul li .sub-menu li:hover>.sub-menu{left:100%}.main-header .primary-menu ul li .sub-menu li:hover>.sub-menu-toggle{transform:rotate(-90deg)}.admin-bar .active-sticky-nav{top:3.2rem}}@media (max-width:991px){.main-header .primary-menu ul li .sub-menu{display:none;border-top:0;background-color:transparent}.main-header .primary-menu ul li .sub-menu li{border-bottom:0;padding:0}.main-header .primary-menu ul li .sub-menu li a{padding:.8rem}.main-header .primary-menu ul li .sub-menu li a:before{content:"\f111";display:inline-block;font-family:"Font Awesome 6 Free",serif;font-style:normal;font-weight:var(--theme-fw-regular);font-size:1rem;margin-right:1rem}.main-header .primary-menu ul li .sub-menu li .sub-menu-toggle{top:.5rem}.main-header .primary-menu ul li .sub-menu li .sub-menu{padding-left:2rem}}.main-header .widget-cart-warp{position:relative;padding-right:1rem;flex:0}.main-header .widget-cart-warp .cart-box{position:relative;cursor:pointer}.main-header .widget-cart-warp .cart-box i{--theme-ic-width:1.8rem;--theme-ic-height:1.8rem;padding-right:1.5rem}.main-header .widget-cart-warp .cart-box .number-cart-product{--theme-cart-size:1.8rem;position:absolute;font-size:1.2rem;color:#fff;top:-1.2rem;right:-.8rem;width:var(--theme-cart-size);height:var(--theme-cart-size);border-radius:50%;line-height:var(--theme-cart-size);text-align:center;background-color:var(--theme-accent)}.main-header .widget-cart-warp .mini-cart-dropdown{position:absolute;top:120%;right:0;width:30rem;padding:2rem 1.5rem;background-color:var(--theme-white);z-index:10;opacity:0;visibility:hidden;box-shadow:0 0 1.5rem -.5rem rgba(0,0,0,.4);transition:.4s ease-in-out}.main-header .widget-cart-warp .mini-cart-dropdown .mini-cart-items .item{position:relative;display:grid;gap:.8rem;grid-template-columns:5rem 1fr 2.4rem}.main-header .widget-cart-warp .mini-cart-dropdown .mini-cart-items .item~.item{margin-top:1.2rem}.main-header .widget-cart-warp .mini-cart-dropdown .mini-cart-items .item .info{font-size:1.4rem;min-width:0}.main-header .widget-cart-warp .mini-cart-dropdown .mini-cart-items .item .info .product-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.main-header .widget-cart-warp .mini-cart-dropdown .mini-cart-items .item .quantity span{display:inline-block}.main-header .widget-cart-warp .mini-cart-dropdown .mini-cart-items .item .block-ui-spinner{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);z-index:10}.main-header .widget-cart-warp .mini-cart-dropdown .mini-cart-items .item .block-ui-spinner::after{content:"";position:absolute;top:50%;left:50%;width:2rem;height:2rem;border-radius:50%;border:.3rem solid #e1e1e1;border-top-color:transparent;transform:translate(-50%,-50%);animation:.6s linear infinite spin-block-ui}.main-header .widget-cart-warp .mini-cart-dropdown .mini-cart-items .item .action .remove{--wc-red:var(--theme-error);color:var(--wc-red);width:2.4rem;height:2.4rem;border-radius:50%}.main-header .widget-cart-warp .mini-cart-dropdown .mini-cart-items .item .action .remove:hover{color:#fff;background:var(--wc-red)}.main-header .widget-cart-warp .mini-cart-dropdown .mini-cart-footer .action a{padding:.8rem 1.2rem;display:block;color:var(--theme-white);line-height:normal;font-weight:400;background-color:var(--theme-primary)}.main-header .widget-cart-warp:hover .mini-cart-dropdown{top:100%;opacity:1;visibility:visible}.sub-menu-toggle{--theme-ic-width:1.2rem;--theme-ic-height:1.2rem;cursor:pointer;color:var(--theme-primary);transition:.4s ease-in-out}.primary-menu-mobile .offcanvas-body,.primary-menu-mobile .offcanvas-header{padding:1.6rem}.primary-menu-mobile .offcanvas-header{border-bottom:1px solid var(--theme-border)}.primary-menu-mobile .offcanvas-body .nav>li{padding-bottom:.8rem;border-bottom:1px solid var(--theme-border)}.primary-menu-mobile .offcanvas-body .nav>li:not(:last-child){margin-bottom:.8rem}.primary-menu-mobile .offcanvas-body .nav li{position:relative;flex-wrap:wrap}.primary-menu-mobile .offcanvas-body .nav li .sub-menu-toggle{position:absolute;right:.4rem;top:.7rem}.primary-menu-mobile .offcanvas-body .nav li .sub-menu{width:100%;display:none}@media (max-width:991px){.admin-bar .modal-search-mobile .modal-content,.admin-bar .primary-menu-mobile{padding-top:4.6rem}}@media (min-width:992px){.active-sticky-nav{position:sticky;top:0;z-index:10}}@keyframes spin-block-ui{to{transform:translate(-50%,-50%) rotate(360deg)}}.search-form{--theme-search-field-min-height:4rem;--theme-search-field-padding:0 1rem;font-size:var(--theme-fs-xs)}.search-form .search-field{min-height:var(--theme-search-field-min-height);padding:var(--theme-search-field-padding);border:.1rem solid #ddd;border-radius:.4rem;box-shadow:none}.search-form .search-submit{padding:var(--theme-search-field-padding);background-color:var(--theme-accent);color:var(--theme-white);border:none;cursor:pointer;border-radius:.4rem;transition:.4s ease-in-out}.widget~.widget{margin-top:var(--theme-spacing-4)}.widget:last-child{margin-bottom:0}.widget .widget-title,.widget.widget_block .wp-block-heading{text-transform:uppercase;margin-bottom:var(--theme-spacing-5);font-size:var(--theme-fs-sm)}.widget ul{margin:0;padding:0;list-style:none}.widget ul li:not(:last-child){margin-bottom:1rem}.widget ul li a{display:block}.widget ul li ul.children,.widget ul li ul.sub-menu{padding-left:1.2rem;padding-top:.8rem}.widget ul li ul.children li,.widget ul li ul.sub-menu li{border-bottom:0;padding:0 0 1rem}.widget ul li ul.children li:last-child,.widget ul li ul.sub-menu li:last-child{padding-bottom:0}.widget select{width:100%;padding:.9rem 1rem;font-size:var(--theme-fs-xs)}.widget.widget_block ol,.widget.widget_block ul{padding-left:0}.widget.widget_block ol li,.widget.widget_block ul li{margin-bottom:0}.widget.widget_block ol li~li,.widget.widget_block ul li~li{margin-top:.8rem}.widget.widget_search .search-form{display:grid;gap:var(--theme-spacing-2);grid-template-columns:1fr 4rem}.widget.widget_archive ul li a,.widget.widget_categories ul li a{display:inline-block;margin-right:.5rem}.widget.widget_calendar table{width:100%}.widget.widget_calendar table caption{padding:0;margin-top:var(--theme-spacing-3)}.widget.widget_calendar table tr{border-bottom:1px solid var(--theme-primary)}.widget.widget_calendar table tr th{text-align:center}.widget.widget_calendar table tr td{padding:.5rem 0;text-align:center}.widget.widget_calendar table tr td#today{background-color:var(--theme-accent);color:var(--theme-white)}.widget.widget_calendar table tr td#today a{color:var(--theme-white)}.widget.widget_calendar table tr td#prev{text-align:left}.widget.widget_calendar table tr td#next{text-align:right}.widget.widget_rss ul li{padding-bottom:2rem;margin-bottom:2rem}.widget.widget_rss ul li .rssSummary{font-size:var(--theme-fs-xs)}.widget.widget_product_tag_cloud .tagcloud a,.widget.widget_tag_cloud .tagcloud a{display:inline-block;font-size:var(--theme-fs-xs)!important;border:.1rem solid #ddd;padding:.5rem 1rem;margin:0 .2rem 5px}.widget.widget_product_tag_cloud .tagcloud a:hover,.widget.widget_tag_cloud .tagcloud a:hover{background-color:var(--theme-accent);color:var(--theme-white);border-color:var(--theme-accent)}.widget.recent-post-widget .post-list .item{display:grid;grid-gap:.8rem;grid-template-columns:10rem 1fr}.widget.recent-post-widget .post-list .title{margin-bottom:.8rem;font-size:var(--theme-fs-sm);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.widget.recent-post-widget .post-list .meta{font-size:1.2rem}.widget.recent-post-widget .post-list .meta i.fa{margin-right:.5rem}.widget.contact-info-widget .list{display:grid;gap:1.2rem}.widget.contact-info-widget .list .item{display:grid;gap:var(--theme-spacing-1);grid-template-columns:2.4rem 1fr;align-items:center}.widget.contact-info-widget .list .item i{font-size:var(--theme-fs-md);text-align:center}.footer{background-color:var(--theme-white);border-top:.1rem solid var(--theme-border)}.footer__column{padding:3rem 0}.footer__bottom{padding:var(--theme-spacing-3) 0;border-top:.1rem solid var(--theme-border)}.breadcrumbs .breadcrumbs-col{padding:1.2rem 0;border-bottom:.1rem solid var(--theme-primary)}form.wpcf7-form br{display:none}form.wpcf7-form p{position:relative;margin:0}form.wpcf7-form p+p{margin-top:var(--theme-spacing-2)}form.wpcf7-form .ajax-loader{position:absolute;top:.8rem}form.wpcf7-form label{display:block;font-weight:var(--theme-fw-medium)}form.wpcf7-form label .wpcf7-form-control-wrap{margin-top:var(--theme-spacing-2)}form.wpcf7-form span.required{color:var(--theme-error)}form.wpcf7-form .wpcf7-form-control-wrap{display:block}form.wpcf7-form .wpcf7-form-control-wrap input,form.wpcf7-form .wpcf7-form-control-wrap textarea{height:auto;width:100%;display:block;border:.1rem solid #ddd;border-radius:.4rem;background-color:var(--theme-white);color:var(--theme-black)}form.wpcf7-form .wpcf7-form-control-wrap input:focus,form.wpcf7-form .wpcf7-form-control-wrap textarea:focus{border-color:var(--theme-primary)}form.wpcf7-form .wpcf7-form-control-wrap textarea{--theme-h-textarea:10rem;height:var(--theme-h-textarea)}form.wpcf7-form .wpcf7-submit{color:var(--theme-white);border:none;cursor:pointer;text-transform:uppercase;border-radius:.4rem;background:var(--theme-black);transition:.4s ease-in-out}form.wpcf7-form .wpcf7-submit:hover{--theme-black:var(--theme-primary)}form.wpcf7-form .wpcf7-not-valid-tip{color:var(--theme-error)}form.wpcf7-form.invalid .wpcf7-response-output{margin:var(--theme-spacing-2) 0 0;padding:var(--theme-spacing-2);border:.1rem solid var(--theme-warning)}.comments-area{display:grid;gap:2.4rem}.comment-respond,.comments-area__warp{padding-top:var(--theme-spacing-5);border-top:1px solid #ddd}.comments-area ul li .children{margin-top:var(--theme-spacing-5);margin-left:var(--theme-spacing-5)}.comments-area ul li~li{margin-top:var(--theme-spacing-6)}.comments-area__list .comment__body .avatar{width:6rem;flex:0 0 auto}.comments-area__list .comment__body .avatar img{width:6rem;height:6rem;object-fit:cover;object-position:center;border-radius:50%}.comments-area__list .comment__body .name{color:var(--theme-primary)}.comments-area__list .comment__body .date{color:var(--theme-accent)}.comments-area .comment-form{gap:var(--theme-spacing-5)}.comments-area .comment-form .comment-notes{order:1}.comments-area .comment-form .comment-fields-row{order:2}.comments-area .comment-form .form-comment-field,.comments-area .comment-form .form-submit{order:3}.comments-area .comment-form .comment-form-cookies-consent{gap:var(--theme-spacing-2)}.comments-area .comment-form .comment-form-cookies-consent input{width:2rem;height:2rem}.comments-area .comment-form .form-submit{margin:0}.comments-area .comment-form .form-submit .submit{padding:.8rem 1.2rem;border:1px solid #ddd;border-radius:.4rem;transition:.4s ease-in-out}.comments-area .comment-form .form-submit .submit:hover{background-color:var(--theme-primary);color:var(--theme-white);border-color:var(--theme-primary)}#cancel-comment-reply-link{color:var(--theme-accent)}#reply-title{display:flex;gap:var(--theme-spacing-3);align-items:center;font-size:var(--theme-fs-lg);font-weight:var(--theme-fw-medium)}.pagination{display:block;float:none;text-align:center;margin-top:var(--theme-spacing-6)}.page-numbers li{display:inline-block}.page-numbers li a,.page-numbers li span{display:block;cursor:pointer;border:.1rem solid #ddd;padding:var(--theme-spacing-1) var(--theme-spacing-3);position:relative;border-radius:.4rem}.page-numbers li a:hover,.page-numbers li span.current{background:var(--theme-accent);border-color:var(--theme-accent);color:var(--theme-white)}.modal-search-mobile .modal-content{padding:1.6rem}a,button{outline:0}.comments-area ul,.list-style-none,.main-header .widget-cart-warp .mini-cart-dropdown .mini-cart-items,.page-numbers{list-style:none;margin:0;padding:0}.main-header .widget-cart-warp .mini-cart-dropdown .mini-cart-items .item .action .remove{display:flex;justify-content:center;align-items:center}.comments-area .comment-form .comment-form-cookies-consent,form.wpcf7-form p:has(.wpcf7-submit){display:flex;align-items:center}.comments-area .comment-form,.main-warp{display:flex;flex-direction:column}.social-network-item{display:inline-block}.social-network-item a{display:block;color:var(--theme-black)}.social-network-item a:hover{color:var(--theme-accent)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3Jvb3Quc2NzcyIsIi4uLy4uL3NoYXJlZC9zY3NzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJiYXNlL19yZXNldC5zY3NzIiwiYmFzZS9fZ2VuZXJhbC5zY3NzIiwiLi4vLi4vc2hhcmVkL3Njc3MvYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsImJhc2UvX3dwLWNvcmUuc2NzcyIsImJhc2UvX2ljb25zLnNjc3MiLCJ1dGlsaXRpZXMvX2NvbG9ycy5zY3NzIiwidXRpbGl0aWVzL190eXBvZ3JhcGh5LnNjc3MiLCJ1dGlsaXRpZXMvX2dyaWQuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJoZWxwZXJzL19yYXRpby5zY3NzIiwibGF5b3V0L19zaWRlYmFyLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsImNvbXBvbmVudHMvX2NmNy5zY3NzIiwiY29tcG9uZW50cy9fY29tbWVudC1mb3JtLnNjc3MiLCJjb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2gtZm9ybS5zY3NzIiwiLi4vLi4vc2hhcmVkL3Njc3MvYWJzdHJhY3RzL19wbGFjZWhvbGRlci1zZWxlY3Rvci5zY3NzIiwiY29tcG9uZW50cy9fc29jaWFsLW5ldHdvcmsuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBRUEsTUNDSSxnQkFBQSxRQUFBLGtCQUFBLFFBQUEsZUFBQSxRQUFBLGdCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLFFBQUEsYUFBQSxRQUFBLGNBQUEsUUFBQSxjQUFBLFFBQUEsV0FBQSxRQUFBLGFBQUEsUUFBQSxnQkFBQSxRQUFBLGFBQUEsUUFBQSxlQUFBLFFBQUEsYUFBQSxRQUFBLG1CQUFBLFFBQUEscUJBQUEsUUFBQSx1QkFBQSxRQUFBLGdCQUFBLGFBQUEsQ0FBQSxXQUFBLG1CQUFBLE1BQUEsQ0FBQSxXQUFBLGNBQUEsT0FBQSxjQUFBLE9BQUEs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RSxpQkFBQSxxQkFDQSxNQUFBLG1CQUNBLGFBQUEscUJBT1YsMkJBQ0UsTUFBQSxvQkFHRixhQUNFLFFBQUEsS0FDQSxJQUFBLHVCQUNBLFlBQUEsT0FDQSxVQUFBLG1CQUNBLFlBQUEsdUJDMUdGLFlBQ0UsUUFBQSxNQUNBLE1BQUEsS0FDQSxXQUFBLE9BQ0EsV0FBQSx1QkFNQSxpQkFDRSxRQUFBLGFBRUEsbUJBQUEsc0JBRUUsUUFBQSxNQUNBLE9BQUEsUWhCNENKLE9BQUEsTUFBQSxNQUFBLEtnQjFDSSxRQUFBLHVCQUFBLHVCQUNBLFNBQUEsU2hCNkNKLGNHb0VjLE1hN0daLHlCQUFBLDhCQUVFLFdBQUEsb0JBQ0EsYUFBQSxvQkFDQSxNQUFBLG1CQzFCSixvQ0FDRSxRQUFBLE9DSkosRUFBQSxPQUNFLFFBQUEsRUFHRixrQkFBQSxpQkFBQSxvRUFBQSxjQUNFLFdBQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxFQUlGLDBGQUNFLFFBQUEsS0FDQSxnQkFBQSxPQUNBLFlBQUEsT0FRRiwyREFBQSxxQ0FDRSxRQUFBLEtBQ0EsWUFBQSxPQWtCRiw2QkFBQSxXQUNFLFFBQUEsS0FDQSxlQUFBLE9DMUNGLHFCQUNFLFFBQUEsYUFFQSx1QkFDRSxRQUFBLE1BQ0EsTUFBQSxtQkFFQSw2QkFDRSxNQUFBIiwiZmlsZSI6Im1haW4ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJzaGFyZWQvc2Nzcy9hYnN0cmFjdHMvYWJzdHJhY3RzXCI7XHJcblxyXG46cm9vdCB7XHJcbiAgLy9jb2xvclxyXG4gIEBpbmNsdWRlIGdlbmVyYXRlLWNzcy12YXJpYWJsZXMoJG10LWNvbG9ycywgJHByZWZpeC10aGVtZSk7XHJcbiAgQGluY2x1ZGUgZ2VuZXJhdGUtY3NzLXZhcmlhYmxlcygkY29sb3JzLXNlbWFudGljLWxpZ2h0LCAkcHJlZml4LXRoZW1lKTtcclxuXHJcbiAgLy8gZm9udC1mYW1pbHlcclxuICBAaW5jbHVkZSBnZW5lcmF0ZS1jc3MtdmFyaWFibGVzKCRtdC1mb250cywgXCIjeyRwcmVmaXgtdGhlbWV9ZmYtXCIpO1xyXG5cclxuICAvLyBmb250LXNpemVcclxuICBAaW5jbHVkZSBnZW5lcmF0ZS1jc3MtdmFyaWFibGVzKCRtdC1mb250LXNpemVzLCBcIiN7JHByZWZpeC10aGVtZX1mcy1cIik7XHJcblxyXG4gIC8vIGZvbnQtd2VpZ2h0XHJcbiAgQGluY2x1ZGUgZ2VuZXJhdGUtY3NzLXZhcmlhYmxlcygkbXQtZm9udC13ZWlnaHRzLCBcIiN7JHByZWZpeC10aGVtZX1mdy1cIik7XHJcblxyXG4gIC8vIHNwYWNpbmdcclxuICBAaW5jbHVkZSBnZW5lcmF0ZS1jc3MtdmFyaWFibGVzKCRzcGFjZXJzLCBcIiN7JHByZWZpeC10aGVtZX1zcGFjaW5nLVwiKTtcclxufSIsIi8vIE1peGluIMSR4buDIHThuqFvIENTUyBWYXJpYWJsZXNcclxuQG1peGluIGdlbmVyYXRlLWNzcy12YXJpYWJsZXMoJG1hcCwgJHByZWZpeCkge1xyXG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJG1hcCB7XHJcbiAgICAtLSN7JHByZWZpeH0jeyRuYW1lfTogI3skdmFsdWV9O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHJlc2V0LWxpc3Qge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbkBtaXhpbiBzcXVhcmUoJHNpemUsICRyYWRpdXM6IDApIHtcclxuICB3aWR0aDogJHNpemU7XHJcbiAgaGVpZ2h0OiAkc2l6ZTtcclxuXHJcbiAgQGlmICRyYWRpdXMgIT0gMCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGNvdmVyLWJhY2tncm91bmQge1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8vIGZsZXggYm94XHJcbkBtaXhpbiBmbGV4LWNvbHVtbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC1jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuQG1peGluIGZsZXgtY2VudGVyLWNvbHVtbiB7XHJcbiAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuQG1peGluIGZsZXgtY2VudGVyLXZlcnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuQG1peGluIGZsZXgtY2VudGVyLWhvcml6IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4vLyB0cmFuc2l0aW9uXHJcbkBtaXhpbiB0cmFuc2l0aW9uKCAkdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQgKSB7XHJcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbn1cclxuXHJcbi8vIGN1c3RvbSBib3JkZXJcclxuQG1peGluIGJvcmRlcigkd2lkdGg6ICRib3JkZXItd2lkdGgsICRjb2xvcjogJGJvcmRlci1jb2xvciwgJHN0eWxlOiAkYm9yZGVyLXN0eWxlKSB7XHJcbiAgYm9yZGVyOiAkd2lkdGggJHN0eWxlICRjb2xvcjtcclxufVxyXG5cclxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcclxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcblxyXG4vLyBtYXNrIGltYWdlXHJcbkBtaXhpbiBtYXNrLWltYWdlKCR1cmwpIHtcclxuICBtYXNrLWltYWdlOiB1cmwoJHVybCk7XHJcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJHVybCk7XHJcbn0iLCJAaW1wb3J0IFwic2hhcmVkL3Njc3MvYWJzdHJhY3RzL2Fic3RyYWN0c1wiO1xyXG5cclxuaHRtbCB7XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBmb250LXNpemU6IDYyLjUlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICBAaW5jbHVkZSBmbGV4LWNvbHVtbjtcclxufVxyXG5cclxuOmZvY3VzLXZpc2libGUge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBAZXh0ZW5kICVvdXRsaW5lLW5vbmU7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG59XHJcblxyXG5wIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICArIHAge1xyXG4gICAgbWFyZ2luLXRvcDogdGhlbWUtdmFyKCdzcGFjaW5nLTInKTtcclxuICB9XHJcbn1cclxuXHJcbmZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5pbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbmlmcmFtZSB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlIHtcclxuICBib3JkZXItbGVmdDogLjFyZW0gc29saWQgY29sb3ItdmFyKFwiYWNjZW50XCIpOztcclxuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbn1cclxuXHJcbnByZSB7XHJcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeC10aGVtZX1zcGFjaW5nLTYpO1xyXG59XHJcblxyXG5idXR0b24ge1xyXG4gIEBleHRlbmQgJW91dGxpbmUtbm9uZTtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeC10aGVtZX1zcGFjaW5nLTMpO1xyXG59IiwiQGltcG9ydCBcInNoYXJlZC9zY3NzL2Fic3RyYWN0cy9hYnN0cmFjdHNcIjtcclxuXHJcbi5tYWluLXdhcnAge1xyXG4gIEBleHRlbmQgJWZsZXgtY29sdW1uO1xyXG4gIGZsZXg6IDE7XHJcbn1cclxuXHJcbi5tYWluLWNvbnRlbnQge1xyXG4gIGZsZXg6IDEgMCBhdXRvO1xyXG59XHJcblxyXG4jc2l0ZS1sb2FkaW5nIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtcclxuICB6LWluZGV4OiA5OTk5OTtcclxufVxyXG5cclxuI2JhY2stdG9wIHtcclxuICAtLSN7JHByZWZpeC10aGVtZX1idC1zcXVhcmU6IDRyZW07XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLXZhcihcImFjY2VudFwiKTtcclxuICBAaW5jbHVkZSBzcXVhcmUodmFyKC0tI3skcHJlZml4LXRoZW1lfWJ0LXNxdWFyZSkpO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDEuNXJlbTtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogY29sb3ItdmFyKFwid2hpdGVcIik7XHJcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcigpO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4yNXMgZWFzZS1pbi1vdXQpO1xyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmVfdG9wIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBib3R0b206IDEuNXJlbTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItdmFyKFwiYmxhY2tcIik7XHJcbiAgfVxyXG59XHJcblxyXG4uc2l0ZS1jb250YWluZXIge1xyXG4gIC0tI3skcHJlZml4LXRoZW1lfXBkdC1zaXRlLWNvbnRhaW5lcjogNXJlbTtcclxuICAtLSN7JHByZWZpeC10aGVtZX1wZGItc2l0ZS1jb250YWluZXI6IDVyZW07XHJcblxyXG4gIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXgtdGhlbWV9cGR0LXNpdGUtY29udGFpbmVyKTtcclxuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4LXRoZW1lfXBkYi1zaXRlLWNvbnRhaW5lcik7XHJcbn1cclxuXHJcbi5zaXRlLXBhZ2UtZGVmYXVsdCB7XHJcbiAgcCB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICB9XHJcblxyXG4gICAgfiBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGlzdC1zdHlsZS1ub25lIHtcclxuICBAZXh0ZW5kICVsaXN0LXN0eWxlLW5vbmU7XHJcbn0iLCJAdXNlIFwic2FzczptYXBcIjtcclxuXHJcbiRwcmVmaXgtdGhlbWU6IHRoZW1lLTtcclxuJGljLXBhdGgtdGhlbWU6IFwiLi4vaW1hZ2VzL2ljb25zXCI7XHJcblxyXG4vLyBicmVha3BvaW50c1xyXG4kbXQtYnJlYWtwb2ludHM6IChcclxuICAgIHNtOiA1NzZweCxcclxuICAgIG1kOiA3NjhweCxcclxuICAgIGxnOiA5OTJweCxcclxuICAgIHhsOiAxMjAwcHgsXHJcbiAgICB4eGw6IDE0MDBweFxyXG4pO1xyXG5cclxuLy8gY29sb3IgbGlnaHQgdGhlbWVcclxuJG10LWNvbG9yczogKFxyXG4gICAgXCJwcmltYXJ5XCI6ICM4YTFmMTEsIC8vIMSR4buPIHNvbiBj4buVIChsaW5rLCBhY2NlbnQpXHJcbiAgICBcInNlY29uZGFyeVwiOiAjNmU2MzU4LCAvLyB4w6FtIG7DonUg4bqlbSAobWV0YS9VSSlcclxuICAgIFwiYWNjZW50XCI6ICNiODk0NmIsIC8vIHbDoG5nIMSR4buTbmcgLyBuZ+G7jWMgcGjDoWNoXHJcbiAgICBcInN1Y2Nlc3NcIjogIzVjN2Y2NywgLy8geGFuaCBuZ+G7jWMgdHLhuqdtXHJcbiAgICBcImVycm9yXCI6ICNhMjNhM2EsIC8vIMSR4buPIHRy4bqnbVxyXG4gICAgXCJ3YXJuaW5nXCI6ICNkNmE4NTEsIC8vIHbDoG5nIHRyw6AgY+G7lVxyXG4gICAgXCJpbmZvXCI6ICM1YjdjOTEsIC8vIGxhbSBraMOzaVxyXG4gICAgXCJibGFja1wiOiAjMWMxODE2LCAvLyDEkWVuIG7DonUgKGhlYWRpbmcsIGRhcmstYmcpXHJcbiAgICBcIndoaXRlXCI6ICNmZmZmZmYgLy8gZ2nhuqV5IG5nw6AgKGxpZ2h0LWJnKVxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8gY29sb3IgZGFyayB0aGVtZVxyXG4kbXQtY29sb3JzLWRhcms6IChcclxuICAgIFwicHJpbWFyeVwiOiAgICNlODZhNTAsIC8vIMSR4buPIGfhuqFjaCDhuqVtIChu4buVaSB0csOqbiBu4buBbiB04buRaSlcclxuICAgIFwic2Vjb25kYXJ5XCI6ICNiOGFlOTksIC8vIHjDoW0gbmfhu41jIHBow6FjaCAobWV0YSlcclxuICAgIFwiYWNjZW50XCI6ICAgICNjOGE3N2QsIC8vIHbDoG5nIMSR4buTbmcgc8OhbmcgaMahblxyXG4gICAgXCJzdWNjZXNzXCI6ICAgIzdmYTc4ZiwgLy8gbmfhu41jIGLDrWNoIHPDoW5nXHJcbiAgICBcImVycm9yXCI6ICAgICAjYzA1YTVhLCAvLyDEkeG7jyB0cuG6p20gc8OhbmdcclxuICAgIFwid2FybmluZ1wiOiAgICNlMGI3NjQsIC8vIHbDoG5nIHRyw6Agc8OhbmdcclxuICAgIFwiaW5mb1wiOiAgICAgICM3ZmEwYjIsIC8vIGxhbSBraMOzaSBzw6FuZ1xyXG4gICAgXCJibGFja1wiOiAgICAgIzFjMTgxNiwgLy8gbuG7gW4gdOG7kWlcclxuICAgIFwid2hpdGVcIjogICAgICNlNWRjYzUgIC8vIGNo4buvIGNow61uaCBzw6FuZyDhuqVtXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vLyAtLS0tLS0tLSBTZW1hbnRpYyB0b2tlbnMgLS0tLS0tLS1cclxuJGNvbG9ycy1zZW1hbnRpYy1saWdodDogKFxyXG4gICAgXCJiZ1wiOiAgICAgICAgICAgICNmOGY1ZjAsXHJcbiAgICBcInRleHRcIjogICAgICAgICAgIzJiMmIyYixcclxuICAgIFwiaGVhZGluZ1wiOiAgICAgICAjMWMxODE2LFxyXG4gICAgXCJtZXRhXCI6ICAgICAgICAgICM2ZTYzNTgsXHJcbiAgICBcImJvcmRlclwiOiAgICAgICAgI2U2ZGZkNCxcclxuICAgIFwibGlua1wiOiAgICAgICAgICAjOGExZjExLFxyXG4gICAgXCJsaW5rLWhvdmVyXCI6ICAgICNhMDJhMWMsXHJcbiAgICBcInNlbGVjdGlvbi1iZ1wiOiAgI2U2ZGZkNCxcclxuICAgIFwic2VsZWN0aW9uLXRleHRcIjojMWMxODE2XHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kY29sb3JzLXNlbWFudGljLWRhcms6IChcclxuICAgIFwiYmdcIjogICAgICAgICAgICBtYXAuZ2V0KCRtdC1jb2xvcnMtZGFyaywgXCJibGFja1wiKSxcclxuICAgIFwidGV4dFwiOiAgICAgICAgICBtYXAuZ2V0KCRtdC1jb2xvcnMtZGFyaywgXCJ3aGl0ZVwiKSxcclxuICAgIFwiaGVhZGluZ1wiOiAgICAgICAjZjBlNmQyLFxyXG4gICAgXCJtZXRhXCI6ICAgICAgICAgIG1hcC5nZXQoJG10LWNvbG9ycy1kYXJrLCBcInNlY29uZGFyeVwiKSxcclxuICAgIFwiYm9yZGVyXCI6ICAgICAgICAjM2IzNTMxLFxyXG4gICAgXCJsaW5rXCI6ICAgICAgICAgIG1hcC5nZXQoJG10LWNvbG9ycy1kYXJrLCBcInByaW1hcnlcIiksXHJcbiAgICBcImxpbmstaG92ZXJcIjogICAgI2ZmODM2NCxcclxuICAgIFwic2VsZWN0aW9uLWJnXCI6ICAjNGI0MDNhLFxyXG4gICAgXCJzZWxlY3Rpb24tdGV4dFwiOiNmNmVhZDdcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8vIHR5cG9ncmFwaHlcclxuJG10LWZvbnQtc2l6ZXM6IChcclxuICAgIHhzOiAxLjRyZW0sICAvLyAxNHB4XHJcbiAgICBzbTogMS42cmVtLCAgLy8gMTZweFxyXG4gICAgYmFzZTogMS44cmVtLC8vIDE4cHhcclxuICAgIG1kOiAycmVtLCAgICAvLyAyMHB4XHJcbiAgICBsZzogMi40cmVtLCAgLy8gMjRweFxyXG4gICAgeGw6IDIuOHJlbSwgIC8vIDI4cHhcclxuICAgIHh4bDogMy4ycmVtLCAvLyAzMnB4XHJcbiAgICAzeGw6IDRyZW0gICAgLy8gNDBweFxyXG4pO1xyXG5cclxuLy8gZm9udCBmYW1pbHlcclxuJG10LWZvbnRzOiAoXHJcbiAgICBiYXNlOiAnXCJDcmltc29uIFByb1wiLCBzYW5zLXNlcmlmJyxcclxuICAgIGhlYWRpbmc6ICdcIkxvcmFcIiwgc2Fucy1zZXJpZidcclxuKTtcclxuXHJcbi8vIGZvbnQtd2VpZ2h0c1xyXG4kbXQtZm9udC13ZWlnaHRzOiAoXHJcbiAgICByZWd1bGFyOiA0MDAsXHJcbiAgICBtZWRpdW06IDUwMCxcclxuICAgIHNlbWlib2xkOiA2MDBcclxuKTtcclxuXHJcbiRsaW5lLWhlaWdodC1iYXNlOiAxLjY7XHJcbiRsaW5lLWhlaWdodC1oZWFkaW5nOiAxLjI1O1xyXG5cclxuLy8gc3BhY2luZ1xyXG4kc3BhY2luZy1iYXNlOiAwLjRyZW07XHJcbiRzcGFjZXJzOiAoKTtcclxuXHJcbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggOCB7XHJcbiAgJHNwYWNlcnM6IG1hcC5tZXJnZSgkc3BhY2VycywgKCN7JGl9OiAkc3BhY2luZy1iYXNlICogJGkpKTtcclxufVxyXG5cclxuLy8gYm9keVxyXG4kYm9keS1jb2xvcjogY29sb3ItdmFyKFwiYmxhY2tcIik7XHJcbiRib2R5LWJnOiBjb2xvci12YXIoXCJ3aGl0ZVwiKTtcclxuXHJcbiRjb2xvci1yZXF1aXJlZDogI2ZmNTU1NTtcclxuXHJcbi8vIGhlYWRpbmdzIHZhcmlhYmxlc1xyXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctYmFzZSAqIDM7XHJcbiRoZWFkaW5nLWNvbG9yOiBjb2xvci12YXIoXCJwcmltYXJ5XCIpO1xyXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6IGZmLXZhcihcImhlYWRpbmdcIik7XHJcbiRoZWFkaW5ncy1mb250LXdlaWdodDogZnctdmFyKFwic2VtaWJvbGRcIik7XHJcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWhlYWRpbmc7XHJcblxyXG4vLyBGb250QXdlc29tZVxyXG4kZm9udC1hd2Vzb21lLWZyZWU6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiLCBzZXJpZjtcclxuJGZvbnQtYXdlc29tZS1icmFuZDogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIiwgc2VyaWY7XHJcblxyXG4vLyBQYXJhZ3JhcGhzXHJcbi8vXHJcbi8vIFN0eWxlIHAgZWxlbWVudC5cclxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAkc3BhY2luZy1iYXNlICogMztcclxuXHJcbi8vIG90aGVyc1xyXG4kdHJhbnNpdGlvbi1iYXNlOiBhbGwgMC40cyBlYXNlLWluLW91dDtcclxuXHJcbi8vIEdyaWQgY29sdW1uc1xyXG4kZ3JpZC1jb2x1bW5zOiAxMjtcclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAkc3BhY2luZy1iYXNlICogNjtcclxuXHJcbi8vIGJvcmRlclxyXG4kYm9yZGVyLXdpZHRoOiAuMXJlbTtcclxuJGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiRib3JkZXItY29sb3I6ICNkZGQ7XHJcbiRib3JkZXItcmFkaXVzOiAuNHJlbTtcclxuXHJcbi8vIGJvcmRlci1yYWRpdXNcclxuJGJvcmRlci1yYWRpdXMtbGc6ICRib3JkZXItcmFkaXVzICogMjtcclxuXHJcbi8vIHJhdGlvc1xyXG4kcmF0aW9zOiAoXHJcbiAgICAnMTYtOSc6ICcxNiAvIDknLFxyXG4gICAgJzQtMyc6ICc0IC8gMycsXHJcbiAgICAnMS0xJzogJzEgLyAxJyxcclxuICAgICc0LTUnOiAnNCAvIDUnLFxyXG4gICAgJzMtNCc6ICczIC8gNCcsXHJcbiAgICAnMi0zJzogJzIgLyAzJyxcclxuICAgICdhdXRvJzogYXV0b1xyXG4pOyIsIkBpbXBvcnQgXCJzaGFyZWQvc2Nzcy9hYnN0cmFjdHMvYWJzdHJhY3RzXCI7XHJcblxyXG4lbWFyZ2luLWFsaWdubm9uZSB7XHJcbiAgbWFyZ2luOiAuNXJlbSAycmVtIDJyZW0gMDtcclxufVxyXG5cclxuJW1hcmdpbi1hbGlnbmNlbnRlciB7XHJcbiAgbWFyZ2luOiAuNXJlbSBhdXRvO1xyXG59XHJcblxyXG4lbWFyZ2luLWFsaWducmlnaHQge1xyXG4gIG1hcmdpbjogLjVyZW0gMCAycmVtIDJyZW07XHJcbn1cclxuXHJcbiVtYXJnaW4tYWxpZ25sZWZ0IHtcclxuICBtYXJnaW46IC41cmVtIDJyZW0gMnJlbSAwO1xyXG59XHJcblxyXG4uYWxpZ25ub25lIHtcclxuICBAZXh0ZW5kICVtYXJnaW4tYWxpZ25ub25lO1xyXG59XHJcblxyXG4uYWxpZ25jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIEBleHRlbmQgJW1hcmdpbi1hbGlnbmNlbnRlcjtcclxufVxyXG5cclxuLmFsaWducmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBAZXh0ZW5kICVtYXJnaW4tYWxpZ25yaWdodDtcclxufVxyXG5cclxuLmFsaWdubGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgQGV4dGVuZCAlbWFyZ2luLWFsaWdubGVmdDtcclxufVxyXG5cclxuYSB7XHJcbiAgaW1nIHtcclxuICAgICYuYWxpZ25yaWdodCB7XHJcbiAgICAgIEBleHRlbmQgLmFsaWducmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hbGlnbm5vbmUge1xyXG4gICAgICBAZXh0ZW5kIC5hbGlnbm5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hbGlnbmxlZnQge1xyXG4gICAgICBAZXh0ZW5kIC5hbGlnbmxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hbGlnbmNlbnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndwLWNhcHRpb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLXZhcihcIndoaXRlXCIpO1xyXG4gIG1heC13aWR0aDogOTYlO1xyXG4gIHBhZGRpbmc6IC40cmVtIC4ycmVtIDFyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAmLmFsaWdubm9uZSB7XHJcbiAgICBAZXh0ZW5kICVtYXJnaW4tYWxpZ25ub25lO1xyXG4gIH1cclxuXHJcbiAgJi5hbGlnbmxlZnQge1xyXG4gICAgQGV4dGVuZCAlbWFyZ2luLWFsaWdubGVmdDtcclxuICB9XHJcblxyXG4gICYuYWxpZ25yaWdodCB7XHJcbiAgICBAZXh0ZW5kICVtYXJnaW4tYWxpZ25yaWdodDtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBib3JkZXI6IDAgbm9uZTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1heC13aWR0aDogOTguNSU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgICYud3AtY2FwdGlvbi10ZXh0IHtcclxuICAgICAgLS0jeyRwcmVmaXgtdGhlbWV9cGFkZGluZy1jYXB0aW9uOiAwIC40cmVtIC41cmVtO1xyXG5cclxuICAgICAgZm9udC1zaXplOiBmcy12YXIoXCJzbVwiKTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXgtdGhlbWV9cGFkZGluZy1jYXB0aW9uKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXHJcbi5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG4gIGNsaXA6IHJlY3QoLjFyZW0sIC4xcmVtLCAuMXJlbSwgLjFyZW0pO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgQGluY2x1ZGUgc3F1YXJlKC4xcmVtKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogY29sb3ItdmFyKFwiYWNjZW50XCIpOztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICB0b3A6IC41cmVtO1xyXG4gICAgbGVmdDogLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgcGFkZGluZzogMS41cmVtIDIuM3JlbSAxLjRyZW07XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB6LWluZGV4OiAxMDAwMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAuM3JlbTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAuMnJlbSAuMnJlbSByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgfVxyXG59XHJcblxyXG4uYnlwb3N0YXV0aG9yLFxyXG4uc3RpY2t5IHtcclxuICBjb2xvcjogY29sb3ItdmFyKFwiYWNjZW50XCIpOztcclxufVxyXG5cclxuZm9ybSB7XHJcbiAgJi5wb3N0LXBhc3N3b3JkLWZvcm0ge1xyXG4gICAgcCB7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXIoKTtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XHJcbiAgICAgICAgcGFkZGluZzogLjRyZW0gMXJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuXHJcbiAgICAgICAgJlt0eXBlPSdzdWJtaXQnXSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci12YXIoXCJwcmltYXJ5XCIpO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6IGNvbG9yLXZhcihcIndoaXRlXCIpO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAaW1wb3J0IFwic2hhcmVkL3Njc3MvYWJzdHJhY3RzL2Fic3RyYWN0c1wiO1xyXG5cclxuLy8gbGlzdCBpY29uXHJcbiRpYy1uYW1lczogKFxyXG4gICAgICAgIGJhcnNcclxuICAgICAgICBjYWxlbmRhci1kYXlzXHJcbiAgICAgICAgY2FydC1wbHVzXHJcbiAgICAgICAgY2FydC1zaG9wcGluZ1xyXG4gICAgICAgIGNoZXZyb24tZG93blxyXG4gICAgICAgIGNoZXZyb24tcmlnaHRcclxuICAgICAgICBjaGV2cm9uLXVwXHJcbiAgICAgICAgZW52ZWxvcGVcclxuICAgICAgICBmYWNlYm9vay1mXHJcbiAgICAgICAgaW5zdGFncmFtXHJcbiAgICAgICAgbGlua2VkaW4taW5cclxuICAgICAgICBsb2NhdGlvbi1kb3RcclxuICAgICAgICBtYWduaWZ5aW5nLWdsYXNzXHJcbiAgICAgICAgbWludXNcclxuICAgICAgICBwYXBlci1wbGFuZVxyXG4gICAgICAgIHBob25lXHJcbiAgICAgICAgcGx1c1xyXG4gICAgICAgIHR3aXR0ZXJcclxuICAgICAgICB4bWFya1xyXG4gICAgICAgIHlvdXR1YmVcclxuKTtcclxuXHJcbi5pYy1tYXNrIHtcclxuICAtLSN7JHByZWZpeC10aGVtZX1pYy13aWR0aDogMS42cmVtO1xyXG4gIC0tI3skcHJlZml4LXRoZW1lfWljLWhlaWdodDogMS42cmVtO1xyXG4gIC0tI3skcHJlZml4LXRoZW1lfWljLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcblxyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4LXRoZW1lfWljLXdpZHRoKTtcclxuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeC10aGVtZX1pYy1oZWlnaHQpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeC10aGVtZX1pYy1jb2xvcik7XHJcbiAgbWFzay1zaXplOiBjb250YWluO1xyXG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xyXG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcclxuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcclxuXHJcbiAgQGVhY2ggJG5hbWUgaW4gJGljLW5hbWVzIHtcclxuICAgICYtI3skbmFtZX0ge1xyXG4gICAgICBAaW5jbHVkZSBtYXNrLWltYWdlKFwiI3skaWMtcGF0aC10aGVtZX0vI3skbmFtZX0uc3ZnXCIpO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkBpbXBvcnQgXCJzaGFyZWQvc2Nzcy9hYnN0cmFjdHMvYWJzdHJhY3RzXCI7XHJcblxyXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJG10LWNvbG9ycyB7XHJcbiAgLy8gY2xhc3MgdGV4dCBjb2xvclxyXG4gIC4jeyRwcmVmaXgtdGhlbWV9dGV4dC0jeyRrZXl9IHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXgtdGhlbWUgKyAka2V5fSk7XHJcbiAgfVxyXG5cclxuICAvLyBjbGFzcyBiYWNrZ3JvdW5kIGNvbG9yXHJcbiAgLiN7JHByZWZpeC10aGVtZX1iZy0jeyRrZXl9IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeC10aGVtZSArICRrZXl9KTtcclxuICB9XHJcbn0iLCJAaW1wb3J0IFwic2hhcmVkL3Njc3MvYWJzdHJhY3RzL2Fic3RyYWN0c1wiO1xyXG5cclxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRtdC1mb250cyB7XHJcbiAgLy8gY2xhc3MgZm9udC1mYW1pbHlcclxuICAuI3skcHJlZml4LXRoZW1lfWZmLSN7JGtleX0ge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeC10aGVtZSArIFwiZmYtXCIgKyAka2V5fSk7XHJcbiAgfVxyXG59XHJcblxyXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJG10LWZvbnQtc2l6ZXMge1xyXG4gIC8vIGNsYXNzIGZvbnQtc2l6ZVxyXG4gIC4jeyRwcmVmaXgtdGhlbWV9ZnMtI3ska2V5fSB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLSN7JHByZWZpeC10aGVtZSArIFwiZnMtXCIgKyAka2V5fSk7XHJcbiAgfVxyXG59XHJcblxyXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJG10LWZvbnQtd2VpZ2h0cyB7XHJcbiAgLy8gY2xhc3MgZm9udC13ZWlnaHRcclxuICAuI3skcHJlZml4LXRoZW1lfWZ3LSN7JGtleX0ge1xyXG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeC10aGVtZSArIFwiZnctXCIgKyAka2V5fSk7XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcInNoYXJlZC9zY3NzL2Fic3RyYWN0cy9hYnN0cmFjdHNcIjtcclxuXHJcbltjbGFzc149XCIjeyRwcmVmaXgtdGhlbWV9cm93LWNvbHMtXCJdLFxyXG5bY2xhc3MqPVwiI3skcHJlZml4LXRoZW1lfXJvdy1jb2xzLVwiXSB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxufVxyXG5cclxuLy8gcm93LWNvbHNcclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcclxuICAuI3skcHJlZml4LXRoZW1lfXJvdy1jb2xzLSN7JGl9IHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCN7JGl9LCAxZnIpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gcmVzcG9uc2l2ZSByb3ctY29sczogLnJvdy1jb2xzLXNtLSosIC5yb3ctY29scy1tZC0qLCAucm93LWNvbHMtbGctKiwgLnJvdy1jb2xzLXhsLSosIC5yb3ctY29scy14eGwtKlxyXG5AZWFjaCAkYnJlYWtwb2ludCwgJHNpemUgaW4gJG10LWJyZWFrcG9pbnRzIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNpemUpIHtcclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XHJcbiAgICAgIC4jeyRwcmVmaXgtdGhlbWV9cm93LWNvbHMtI3skYnJlYWtwb2ludH0tI3skaX0ge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCN7JGl9LCAxZnIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcInNoYXJlZC9zY3NzL2Fic3RyYWN0cy9hYnN0cmFjdHNcIjtcclxuXHJcbi5tYWluLWhlYWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItdmFyKFwid2hpdGVcIik7XHJcblxyXG4gICZfX3RvcCB7XHJcbiAgICBtaW4taGVpZ2h0OiA2cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogLjFyZW0gc29saWQgdGhlbWUtdmFyKCdib3JkZXInKTtcclxuXHJcbiAgICAuY2FudmFzLWFjdGlvbiB7XHJcbiAgICAgIC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICAgICAgLmljLW1hc2sge1xyXG4gICAgICAgICAgLS0jeyRwcmVmaXgtdGhlbWV9aWMtd2lkdGg6IDIuNHJlbTtcclxuICAgICAgICAgIC0tI3skcHJlZml4LXRoZW1lfWljLWhlaWdodDogMi40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvIHtcclxuICAgICAgLS0jeyRwcmVmaXgtdGhlbWV9bWF4LXdpZHRoLWxvZ286IDE2cmVtO1xyXG5cclxuICAgICAgYm9yZGVyLXJpZ2h0OiAuMXJlbSBzb2xpZCB0aGVtZS12YXIoJ2JvcmRlcicpO1xyXG4gICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgcGFkZGluZy10b3A6IHRoZW1lLXZhcignc3BhY2luZy0yJyk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHRoZW1lLXZhcignc3BhY2luZy0yJyk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiB0aGVtZS12YXIoJ3NwYWNpbmctMicpO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1heC13aWR0aDogdGhlbWUtdmFyKCdtYXgtd2lkdGgtbG9nbycpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1iYXIge1xyXG4gICAgICAuYnRuLW1vZGFsLXNlYXJjaCB7XHJcbiAgICAgICAgLmljLW1hc2sge1xyXG4gICAgICAgICAgLS0jeyRwcmVmaXgtdGhlbWV9aWMtd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAtLSN7JHByZWZpeC10aGVtZX1pYy1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZXMtaW5wdXQge1xyXG4gICAgICAgIC0tZXMtdy1pbnB1dDogMzhyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3dhcnAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZ2FwOiAyLjRyZW07XHJcbiAgICBtaW4taGVpZ2h0OiA2cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRoZW1lLXZhcignYm9yZGVyJyk7XHJcbiAgICBib3gtc2hhZG93OiAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoMCwgMCwgMCwgLjA3NSk7XHJcbiAgfVxyXG5cclxuICAucHJpbWFyeS1tZW51IHtcclxuICAgIC0tI3skcHJlZml4LXRoZW1lfW1lbnUtaXRlbS1wYWRkaW5nOiAwIDEuMnJlbTtcclxuICAgIGZsZXg6IDE7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcclxuICAgICAgei1pbmRleDogOTk7XHJcblxyXG4gICAgICAuY29sbGFwc2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJi5pbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gdWwge1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gbGkge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB0aGVtZS12YXIoJ3NwYWNpbmctMicpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeC10aGVtZX1tZW51LWl0ZW0tcGFkZGluZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICA+IC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAuMXJlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICBmb250LXNpemU6IGZzLXZhcignbWQnKTtcclxuICAgICAgICAgIGNvbG9yOiBjb2xvci12YXIoJ2JsYWNrJyk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogZnctdmFyKCdtZWRpdW0nKTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgLS0jeyRwcmVmaXgtdGhlbWV9bWVudS1pdGVtLXBhZGRpbmc6IDAgLjhyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAtLSN7JHByZWZpeC10aGVtZX1tZW51LWl0ZW0tcGFkZGluZzogLjhyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvci12YXIoXCJhY2NlbnRcIik7O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1Yi1tZW51LXRvZ2dsZSB7XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICB0b3A6IDFyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtYXNrLWltYWdlKFwiI3skaWMtcGF0aC10aGVtZX0vbWludXMuc3ZnXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtLFxyXG4gICAgICAgICYuY3VycmVudC1tZW51LXBhcmVudCB7XHJcbiAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBjb2xvcjogY29sb3ItdmFyKFwiYWNjZW50XCIpOztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSksXHJcbiAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogOTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICA+IC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE4cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAuMXJlbSBzb2xpZCBjb2xvci12YXIoXCJhY2NlbnRcIik7O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci12YXIoXCJ3aGl0ZVwiKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDEyMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAuNnJlbSAuOHJlbTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDkwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTAuMXJlbTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgPiAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51LXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuOHJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTExXCI7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWF3ZXNvbWUtZnJlZTtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogZnctdmFyKFwicmVndWxhclwiKTtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuc3ViLW1lbnUtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLjVyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndpZGdldC1jYXJ0LXdhcnAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgIGZsZXg6IDA7XHJcblxyXG4gICAgLmNhcnQtYm94IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICAtLSN7JHByZWZpeC10aGVtZX1pYy13aWR0aDogMS44cmVtO1xyXG4gICAgICAgIC0tI3skcHJlZml4LXRoZW1lfWljLWhlaWdodDogMS44cmVtO1xyXG5cclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5udW1iZXItY2FydC1wcm9kdWN0IHtcclxuICAgICAgICAtLSN7JHByZWZpeC10aGVtZX1jYXJ0LXNpemU6IDEuOHJlbTtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIHRvcDogLTEuMnJlbTtcclxuICAgICAgICByaWdodDogLTAuOHJlbTtcclxuICAgICAgICBAaW5jbHVkZSBzcXVhcmUodmFyKC0tI3skcHJlZml4LXRoZW1lfWNhcnQtc2l6ZSksIDUwJSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeC10aGVtZX1jYXJ0LXNpemUpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci12YXIoXCJhY2NlbnRcIik7O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1pbmktY2FydC1kcm9wZG93biB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMjAlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgd2lkdGg6IDMwcmVtO1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItdmFyKFwid2hpdGVcIik7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxLjVyZW0gLTAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuXHJcbiAgICAgIC5taW5pLWNhcnQtaXRlbXMge1xyXG4gICAgICAgIEBleHRlbmQgJWxpc3Qtc3R5bGUtbm9uZTtcclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgIGdhcDogLjhyZW07XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDVyZW0gMWZyIDIuNHJlbTtcclxuXHJcbiAgICAgICAgICB+IC5pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4ycmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuXHJcbiAgICAgICAgICAgIC5wcm9kdWN0LW5hbWUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucXVhbnRpdHkge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYmxvY2stdWktc3Bpbm5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBzcXVhcmUoMnJlbSwgNTAlKTtcclxuICAgICAgICAgICAgICBib3JkZXI6IC4zcmVtIHNvbGlkICNlMWUxZTE7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluLWJsb2NrLXVpIDAuNnMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmFjdGlvbiB7XHJcbiAgICAgICAgICAgIC5yZW1vdmUge1xyXG4gICAgICAgICAgICAgIC0td2MtcmVkOiAje2NvbG9yLXZhcihcImVycm9yXCIpfTtcclxuXHJcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdjLXJlZCk7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3F1YXJlKDIuNHJlbSwgNTAlKTtcclxuICAgICAgICAgICAgICBAZXh0ZW5kICVmbGV4LWFsaWduLWNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdjLXJlZCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWluaS1jYXJ0LWZvb3RlciB7XHJcbiAgICAgICAgLmFjdGlvbiB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogLjhyZW0gMS4ycmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sb3I6IGNvbG9yLXZhcihcIndoaXRlXCIpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci12YXIoXCJwcmltYXJ5XCIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAubWluaS1jYXJ0LWRyb3Bkb3duIHtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3ViLW1lbnUtdG9nZ2xlIHtcclxuICAtLSN7JHByZWZpeC10aGVtZX1pYy13aWR0aDogMS4ycmVtO1xyXG4gIC0tI3skcHJlZml4LXRoZW1lfWljLWhlaWdodDogMS4ycmVtO1xyXG5cclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeC10aGVtZX1wcmltYXJ5KTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcbn1cclxuXHJcbi5wcmltYXJ5LW1lbnUtbW9iaWxlIHtcclxuICAub2ZmY2FudmFzLWhlYWRlcixcclxuICAub2ZmY2FudmFzLWJvZHkge1xyXG4gICAgcGFkZGluZzogMS42cmVtO1xyXG4gIH1cclxuXHJcbiAgLm9mZmNhbnZhcy1oZWFkZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRoZW1lLXZhcignYm9yZGVyJyk7XHJcbiAgfVxyXG5cclxuICAub2ZmY2FudmFzLWJvZHkge1xyXG4gICAgLm5hdiB7XHJcbiAgICAgID4gbGkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuOHJlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdGhlbWUtdmFyKCdib3JkZXInKTtcclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC44cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgIC5zdWItbWVudS10b2dnbGUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IC40cmVtO1xyXG4gICAgICAgICAgdG9wOiAuN3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWRtaW4tYmFyIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5hY3RpdmUtc3RpY2t5LW5hdiB7XHJcbiAgICAgIHRvcDogMy4ycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAucHJpbWFyeS1tZW51LW1vYmlsZSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0LjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLXNlYXJjaC1tb2JpbGUge1xyXG4gICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQuNnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFjdGl2ZS1zdGlja3ktbmF2IHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3Bpbi1ibG9jay11aSB7XHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcInNoYXJlZC9zY3NzL2Fic3RyYWN0cy9hYnN0cmFjdHNcIjtcclxuXHJcbi8vIGFzcGVjdCByYXRpb3MgZm9yIHRodW1ibmFpbHNcclxuLiN7JHByZWZpeC10aGVtZX1yYXRpbyB7XHJcbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkcmF0aW9zIHtcclxuICAgICYtI3skbmFtZX0ge1xyXG4gICAgICAuI3skcHJlZml4LXRoZW1lfXJhdGlvLXRodW1iIHtcclxuICAgICAgICBhc3BlY3QtcmF0aW86ICN7JHZhbHVlfTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi10aHVtYiB7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAaW1wb3J0IFwic2hhcmVkL3Njc3MvYWJzdHJhY3RzL2Fic3RyYWN0c1wiO1xyXG5cclxuLnNlYXJjaC1mb3JtIHtcclxuICAtLSN7JHByZWZpeC10aGVtZX1zZWFyY2gtZmllbGQtbWluLWhlaWdodDogNHJlbTtcclxuICAtLSN7JHByZWZpeC10aGVtZX1zZWFyY2gtZmllbGQtcGFkZGluZzogMCAxcmVtO1xyXG5cclxuICBmb250LXNpemU6IGZzLXZhcihcInhzXCIpO1xyXG5cclxuICAuc2VhcmNoLWZpZWxkIHtcclxuICAgIG1pbi1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeC10aGVtZX1zZWFyY2gtZmllbGQtbWluLWhlaWdodCk7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXgtdGhlbWV9c2VhcmNoLWZpZWxkLXBhZGRpbmcpO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyKCk7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1zdWJtaXQge1xyXG4gICAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4LXRoZW1lfXNlYXJjaC1maWVsZC1wYWRkaW5nKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLXZhcihcImFjY2VudFwiKTtcclxuICAgIGNvbG9yOiBjb2xvci12YXIoXCJ3aGl0ZVwiKTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuICB9XHJcbn1cclxuXHJcbi53aWRnZXQge1xyXG4gIH4gLndpZGdldCB7XHJcbiAgICBtYXJnaW4tdG9wOiB0aGVtZS12YXIoJ3NwYWNpbmctNCcpO1xyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAud2lkZ2V0LXRpdGxlIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB0aGVtZS12YXIoJ3NwYWNpbmctNScpO1xyXG4gICAgZm9udC1zaXplOiBmcy12YXIoXCJzbVwiKTtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgJi5jaGlsZHJlbixcclxuICAgICAgICAmLnN1Yi1tZW51IHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4ycmVtO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IC44cmVtO1xyXG5cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDFyZW07XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzZWxlY3Qge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAuOXJlbSAxcmVtO1xyXG4gICAgZm9udC1zaXplOiBmcy12YXIoXCJ4c1wiKTtcclxuICB9XHJcblxyXG4gICYud2lkZ2V0IHtcclxuICAgICZfYmxvY2sge1xyXG4gICAgICAud3AtYmxvY2staGVhZGluZyB7XHJcbiAgICAgICAgQGV4dGVuZCAud2lkZ2V0LXRpdGxlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBvbCwgdWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICB+IGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjhyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9zZWFyY2gge1xyXG4gICAgICAuc2VhcmNoLWZvcm0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ2FwOiB2YXIoLS0jeyRwcmVmaXgtdGhlbWV9c3BhY2luZy0yKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9hcmNoaXZlLFxyXG4gICAgJl9jYXRlZ29yaWVzIHtcclxuICAgICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9jYWxlbmRhciB7XHJcbiAgICAgIHRhYmxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgY2FwdGlvbiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4LXRoZW1lfXNwYWNpbmctMyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3ItdmFyKFwicHJpbWFyeVwiKTtcclxuXHJcbiAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICYjdG9kYXkge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLXZhcihcImFjY2VudFwiKTtcclxuICAgICAgICAgICAgICBjb2xvcjogY29sb3ItdmFyKFwid2hpdGVcIik7XHJcblxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yLXZhcihcIndoaXRlXCIpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiNwcmV2IHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmI25leHQge1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9yc3Mge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICAgIC5yc3NTdW1tYXJ5IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBmcy12YXIoXCJ4c1wiKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3RhZ19jbG91ZCxcclxuICAgICZfcHJvZHVjdF90YWdfY2xvdWQge1xyXG4gICAgICAudGFnY2xvdWQge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBmcy12YXIoXCJ4c1wiKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyKCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIC4ycmVtIDVweDtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItdmFyKFwiYWNjZW50XCIpO1xyXG4gICAgICAgICAgICBjb2xvcjogY29sb3ItdmFyKFwid2hpdGVcIik7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogY29sb3ItdmFyKFwiYWNjZW50XCIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5yZWNlbnQtcG9zdC13aWRnZXQge1xyXG4gICAgLnBvc3QtbGlzdCB7XHJcbiAgICAgIC5pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAuOHJlbTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwcmVtIDFmcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuOHJlbTtcclxuICAgICAgICBmb250LXNpemU6IGZzLXZhcihcInNtXCIpO1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZXRhIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuXHJcbiAgICAgICAgaS5mYSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5jb250YWN0LWluZm8td2lkZ2V0IHtcclxuICAgIC5saXN0IHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ2FwOiAxLjJyZW07XHJcblxyXG4gICAgICAuaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBnYXA6IHRoZW1lLXZhcignc3BhY2luZy0xJyk7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyLjRyZW0gMWZyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBmcy12YXIoXCJtZFwiKTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAaW1wb3J0IFwic2hhcmVkL3Njc3MvYWJzdHJhY3RzL2Fic3RyYWN0c1wiO1xyXG5cclxuLmZvb3RlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUtdmFyKCd3aGl0ZScpO1xyXG4gIGJvcmRlci10b3A6IC4xcmVtIHNvbGlkIHRoZW1lLXZhcignYm9yZGVyJyk7XHJcblxyXG4gIHNlY3Rpb24ge1xyXG4gICAgJi53aWRnZXQge31cclxuICB9XHJcblxyXG4gICZfX2NvbHVtbiB7XHJcbiAgICBwYWRkaW5nOiAzcmVtIDA7XHJcbiAgfVxyXG5cclxuICAmX19ib3R0b20ge1xyXG4gICAgcGFkZGluZzogdGhlbWUtdmFyKCdzcGFjaW5nLTMnKSAwO1xyXG4gICAgYm9yZGVyLXRvcDogLjFyZW0gc29saWQgdGhlbWUtdmFyKCdib3JkZXInKTtcclxuICB9XHJcbn0iLCJAaW1wb3J0IFwic2hhcmVkL3Njc3MvYWJzdHJhY3RzL2Fic3RyYWN0c1wiO1xyXG5cclxuLmJyZWFkY3J1bWJzIHtcclxuICAuYnJlYWRjcnVtYnMtY29sIHtcclxuICAgIHBhZGRpbmc6IDEuMnJlbSAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogLjFyZW0gc29saWQgY29sb3ItdmFyKFwicHJpbWFyeVwiKTtcclxuICB9XHJcbn0iLCJAaW1wb3J0IFwic2hhcmVkL3Njc3MvYWJzdHJhY3RzL2Fic3RyYWN0c1wiO1xyXG5cclxuZm9ybSB7XHJcbiAgJi53cGNmNy1mb3JtIHtcclxuICAgIGJyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICArIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHRoZW1lLXZhcignc3BhY2luZy0yJyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aGFzKC53cGNmNy1zdWJtaXQpIHtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4LWFsaWduLWNlbnRlci12ZXJ0aWNhbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hamF4LWxvYWRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXdlaWdodDogZnctdmFyKFwibWVkaXVtXCIpO1xyXG5cclxuICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiB0aGVtZS12YXIoJ3NwYWNpbmctMicpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICYucmVxdWlyZWQge1xyXG4gICAgICAgIGNvbG9yOiBjb2xvci12YXIoXCJlcnJvclwiKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgaW5wdXQsXHJcbiAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyKCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLXZhcihcIndoaXRlXCIpO1xyXG4gICAgICAgIGNvbG9yOiBjb2xvci12YXIoXCJibGFja1wiKTtcclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yLXZhcihcInByaW1hcnlcIik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgLS0jeyRwcmVmaXgtdGhlbWV9aC10ZXh0YXJlYTogMTByZW07XHJcblxyXG4gICAgICAgIGhlaWdodDogdGhlbWUtdmFyKCdoLXRleHRhcmVhJyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud3BjZjctc3VibWl0IHtcclxuICAgICAgY29sb3I6IGNvbG9yLXZhcihcIndoaXRlXCIpO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBjb2xvci12YXIoXCJibGFja1wiKTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLS0jeyRwcmVmaXgtdGhlbWV9YmxhY2s6IHZhcigtLSN7JHByZWZpeC10aGVtZX1wcmltYXJ5KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICAgICAgY29sb3I6IGNvbG9yLXZhcihcImVycm9yXCIpO1xyXG4gICAgfVxyXG5cclxuICAgICYuaW52YWxpZCB7XHJcbiAgICAgIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gICAgICAgIG1hcmdpbjogdGhlbWUtdmFyKCdzcGFjaW5nLTInKSAwIDA7XHJcbiAgICAgICAgcGFkZGluZzogdGhlbWUtdmFyKCdzcGFjaW5nLTInKTtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXIoLjFyZW0sIGNvbG9yLXZhcihcIndhcm5pbmdcIikpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcInNoYXJlZC9zY3NzL2Fic3RyYWN0cy9hYnN0cmFjdHNcIjtcclxuXHJcbi5jb21tZW50cy1hcmVhIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdhcDogMi40cmVtO1xyXG5cclxuICAmX193YXJwIHtcclxuICAgIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXgtdGhlbWV9c3BhY2luZy01KTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgQGV4dGVuZCAlbGlzdC1zdHlsZS1ub25lO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgLmNoaWxkcmVuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXgtdGhlbWV9c3BhY2luZy01KTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4LXRoZW1lfXNwYWNpbmctNSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIH4gbGkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeC10aGVtZX1zcGFjaW5nLTYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIC5jb21tZW50IHtcclxuICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgLmF2YXRhciB7XHJcbiAgICAgICAgICB3aWR0aDogNnJlbTtcclxuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDZyZW07XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgY29sb3I6IGNvbG9yLXZhcihcInByaW1hcnlcIik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICBjb2xvcjogY29sb3ItdmFyKFwiYWNjZW50XCIpOztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb21tZW50LWZvcm0ge1xyXG4gICAgQGV4dGVuZCAlZmxleC1jb2x1bW47XHJcbiAgICBnYXA6IHZhcigtLSN7JHByZWZpeC10aGVtZX1zcGFjaW5nLTUpO1xyXG5cclxuICAgIC5jb21tZW50LW5vdGVzIHtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbW1lbnQtZmllbGRzLXJvdyB7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbW1lbnQtZmllbGQsXHJcbiAgICAuZm9ybS1zdWJtaXQge1xyXG4gICAgICBvcmRlcjogMztcclxuICAgIH1cclxuXHJcbiAgICAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCB7XHJcbiAgICAgIEBleHRlbmQgJWZsZXgtYWxpZ24tY2VudGVyLXZlcnRpY2FsO1xyXG4gICAgICBnYXA6IHZhcigtLSN7JHByZWZpeC10aGVtZX1zcGFjaW5nLTIpO1xyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLXN1Ym1pdCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgIC5zdWJtaXQge1xyXG4gICAgICAgIHBhZGRpbmc6IC44cmVtIDEuMnJlbTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC40cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci12YXIoXCJwcmltYXJ5XCIpO1xyXG4gICAgICAgICAgY29sb3I6IGNvbG9yLXZhcihcIndoaXRlXCIpO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvci12YXIoXCJwcmltYXJ5XCIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2NhbmNlbC1jb21tZW50LXJlcGx5LWxpbmsge1xyXG4gIGNvbG9yOiBjb2xvci12YXIoXCJhY2NlbnRcIik7O1xyXG59XHJcblxyXG4jcmVwbHktdGl0bGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiB2YXIoLS0jeyRwcmVmaXgtdGhlbWV9c3BhY2luZy0zKTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogZnMtdmFyKFwibGdcIik7XHJcbiAgZm9udC13ZWlnaHQ6IGZ3LXZhcihcIm1lZGl1bVwiKTtcclxufVxyXG5cclxuLmNvbW1lbnQtcmVzcG9uZCB7XHJcbiAgQGV4dGVuZCAuY29tbWVudHMtYXJlYV9fd2FycDtcclxufSIsIkBpbXBvcnQgXCJzaGFyZWQvc2Nzcy9hYnN0cmFjdHMvYWJzdHJhY3RzXCI7XHJcblxyXG4ucGFnaW5hdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeC10aGVtZX1zcGFjaW5nLTYpO1xyXG59XHJcblxyXG4ucGFnZS1udW1iZXJzIHtcclxuICBAZXh0ZW5kICVsaXN0LXN0eWxlLW5vbmU7XHJcblxyXG4gIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICBzcGFuLFxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlcigpO1xyXG4gICAgICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXgtdGhlbWV9c3BhY2luZy0xKSB2YXIoLS0jeyRwcmVmaXgtdGhlbWV9c3BhY2luZy0zKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XHJcbiAgICB9XHJcblxyXG4gICAgc3Bhbi5jdXJyZW50LFxyXG4gICAgYTpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGNvbG9yLXZhcihcImFjY2VudFwiKTs7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogY29sb3ItdmFyKFwiYWNjZW50XCIpOztcclxuICAgICAgY29sb3I6IGNvbG9yLXZhcihcIndoaXRlXCIpO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkBpbXBvcnQgXCJzaGFyZWQvc2Nzcy9hYnN0cmFjdHMvYWJzdHJhY3RzXCI7XHJcblxyXG4ubW9kYWwtc2VhcmNoLW1vYmlsZSB7XHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMS42cmVtO1xyXG4gIH1cclxufSIsIiVvdXRsaW5lLW5vbmUge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbiVsaXN0LXN0eWxlLW5vbmUge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8vIGZsZXhcclxuJWZsZXgtYWxpZ24tY2VudGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbiVmbGV4LWp1c3RpZnktY2VudGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4lZmxleC1hbGlnbi1jZW50ZXItdmVydGljYWwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuJWZsZXgtc3BhY2UtYmV0d2VlbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbiVmbGV4LXNwYWNlLWFyb3VuZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxufVxyXG5cclxuJWZsZXgtcm93IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbn1cclxuXHJcbiVmbGV4LWNvbHVtbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4lZmxleC1zdHJldGNoIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcclxufVxyXG5cclxuJWZsZXgtYWxpZ24tZW5kIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxufVxyXG5cclxuJWZsZXgtYWxpZ24tc3RhcnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbiVmbGV4LXdyYXAtY2VudGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59IiwiQGltcG9ydCBcInNoYXJlZC9zY3NzL2Fic3RyYWN0cy9hYnN0cmFjdHNcIjtcclxuXHJcbi5zb2NpYWwtbmV0d29yay1pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogY29sb3ItdmFyKFwiYmxhY2tcIik7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiBjb2xvci12YXIoXCJhY2NlbnRcIik7O1xyXG4gICAgfVxyXG4gIH1cclxufSJdfQ== */
