.btn-event{align-items:center;background-color:#e2691c;border:1px solid #e2691c;border-radius:999px;box-shadow:0 4px 12px rgba(226,105,28,.25);color:#fff;display:inline-flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:.01em;padding:.6rem 1.4rem;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease}.btn-event svg path{fill:none!important;stroke:currentColor}.btn-event:focus,.btn-event:hover{background-color:#c2410c;border-color:#c2410c;box-shadow:0 8px 18px rgba(194,65,12,.3);color:#fff;transform:translateY(-1px)}.btn-event:focus-visible{box-shadow:0 0 0 3px rgba(226,105,28,.32);outline:none}.btn-event:active{transform:translateY(0)}.btn-event.reverse{background-color:transparent;border:1px solid rgba(226,105,28,.55);box-shadow:none;color:#e2691c}.btn-event.reverse .svg-wrapper svg path{fill:#e2691c!important;stroke:none}.btn-event.reverse:focus,.btn-event.reverse:hover{background-color:#e2691c;border-color:#e2691c;color:#fff}.btn-event.reverse:focus .svg-wrapper svg path,.btn-event.reverse:hover .svg-wrapper svg path{fill:#fff!important}.back-to-nordica-wrapper{bottom:14px;right:14px}.back-to-nordica-wrapper .back-to-nordica .btn{background:#e2691c;border:1px solid #e2691c;border-radius:999px;box-shadow:0 8px 20px rgba(26,21,18,.22);color:#fff;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:700;padding:.65rem 1.1rem;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.back-to-nordica-wrapper .back-to-nordica .btn .svg-wrapper{align-items:center;background:hsla(0,0%,100%,.18);border-radius:6px;display:inline-flex;height:20px;justify-content:center;width:20px}.back-to-nordica-wrapper .back-to-nordica .btn svg path{fill:#fff!important}.back-to-nordica-wrapper .back-to-nordica .btn:hover{background:#c2410c;border-color:#c2410c;box-shadow:0 12px 24px rgba(26,21,18,.28);transform:translateY(-1px)}.event{background-color:#f7f5f2;color:#1a1512}.event .bfv-header-spacer{flex-shrink:0;width:100%}.event .event-header{background:transparent;left:0;position:fixed;right:0;top:0;width:100%;z-index:1030}.event .event-header:before{background-color:#1a1512;background-image:radial-gradient(70% 220% at 20% 50%,rgba(226,105,28,.3) 0,rgba(226,105,28,0) 72%),radial-gradient(60% 200% at 86% 50%,rgba(194,65,12,.24) 0,rgba(194,65,12,0) 70%);content:"";inset:0;position:absolute;transition:background-color .25s ease;z-index:-1}.event .event-header.is-scrolled:before{backdrop-filter:blur(14px) saturate(135%);background-color:rgba(20,16,11,.74)}.event .event-header{border-bottom:0;box-shadow:0 4px 18px rgba(26,21,18,.18);padding:.7rem 0 .6rem;transition:padding .3s ease}.event .event-header .container{position:relative}.event .event-header .bfv-navbar{padding-bottom:.1rem;padding-top:0;transition:padding .3s ease}.event .event-header .inner-navbar{transition:gap .3s ease}.event .event-header .bfv-navbar-top{align-items:center;padding-bottom:.15rem;transition:padding .3s ease}.event .event-header .bfv-brand{align-items:center;display:flex;margin:0;padding:0}.event .event-header .bfv-brand .nordica-logo{height:auto;max-width:100%;transform-origin:left center;transition:width .3s ease;width:150px}.event .event-header .bfv-search{flex:1 1 auto;max-width:880px;min-width:0;opacity:1;transform:translateY(0);transition:opacity .3s ease,max-width .35s ease,transform .3s ease,margin .3s ease,padding .3s ease}.event .event-header .bfv-search-input-wrap{align-items:center;display:flex;position:relative}.event .event-header .bfv-search-icon{color:#5b5248;left:18px;pointer-events:none;position:absolute;z-index:2}.event .event-header .bfv-search-input{background:#fff;border:1px solid transparent;border-radius:999px;color:#1a1512;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;height:48px;padding-left:48px;padding-right:44px}.event .event-header .bfv-search-input::-moz-placeholder{color:#9a9188;font-weight:500}.event .event-header .bfv-search-input::placeholder{color:#9a9188;font-weight:500}.event .event-header .bfv-search-input:focus{background:#fff;border-color:#e2691c;box-shadow:0 0 0 3px rgba(226,105,28,.25);color:#1a1512}.event .event-header .bfv-search-close{align-items:center;background:transparent;border:0;border-radius:999px;color:#5b5248;display:none;height:30px;justify-content:center;position:absolute;right:10px;width:30px;z-index:2}.event .event-header .bfv-search-close:hover{background:rgba(26,21,18,.07)}.event .event-header .bfv-search-toggle{align-items:center;background:hsla(0,0%,100%,.1);border:0 solid #e2691c;border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;margin:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;transition:opacity .25s ease .08s,width .3s ease,border-width .3s ease,padding .3s ease,background-color .2s ease;width:0}.event .event-header .bfv-search-toggle:hover{background:hsla(0,0%,100%,.18)}.event .event-header .bfv-cart{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e2691c;border:1px solid #e2691c;border-radius:999px;color:#fff!important;cursor:pointer;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;letter-spacing:.02em;padding:.5rem 1rem;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease,padding .3s ease;white-space:nowrap}.event .event-header .bfv-cart:focus,.event .event-header .bfv-cart:hover{background:#c2410c;border-color:#c2410c}.event .event-header .bfv-cart .bfv-cart-count{align-items:center;background:#fff;border-radius:999px;color:#e2691c;display:inline-flex;font-size:11px;font-weight:800;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 5px}.event .event-header .bfv-toggler{align-items:center;background:transparent;border:0!important;border-radius:8px;box-shadow:none!important;color:#fff;display:inline-flex;height:42px;justify-content:center;padding:0;transition:background-color .2s ease,opacity .2s ease;width:42px}.event .event-header .bfv-toggler svg{height:26px;width:26px}.event .event-header .bfv-toggler:focus,.event .event-header .bfv-toggler:hover{background:hsla(0,0%,100%,.1);box-shadow:none!important}.event .event-header.is-search-open .bfv-search-close{display:flex}@media (min-width:768px){.event .event-header.is-scrolled{padding:.45rem 0 .4rem}.event .event-header.is-scrolled .inner-navbar{flex-wrap:nowrap;gap:0!important}.event .event-header.is-scrolled .bfv-navbar-top{padding-bottom:.1rem}.event .event-header.is-scrolled .bfv-brand .nordica-logo{width:118px}.event .event-header.is-scrolled .bfv-cart{font-size:12px;padding:.4rem .8rem}.event .event-header.is-scrolled .bfv-search{background:#fff;border-radius:999px;box-shadow:0 14px 30px rgba(26,21,18,.22);flex-grow:0!important;left:12px;margin-top:.35rem;max-width:none;padding:4px;position:absolute;right:12px;top:108%;z-index:1040}.event .event-header.is-scrolled:not(.is-search-open) .bfv-search{opacity:0;pointer-events:none;transform:translateY(-6px);visibility:hidden}.event .event-header.is-scrolled:not(.is-search-open) .bfv-search-toggle{opacity:1;pointer-events:auto;width:44px}}.event .event-header.is-search-open .bfv-search{display:block;opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.event .event-header.is-search-open .bfv-search-form,.event .event-header.is-search-open .bfv-search-input-wrap{width:100%}.event .event-header.is-search-open .bfv-search-toggle{background:hsla(0,0%,100%,.18);opacity:1;pointer-events:auto;width:44px}@media (max-width:767.98px){.event .event-header{padding:.6rem 0 .35rem}.event .event-header .bfv-brand .nordica-logo{width:118px}.event .event-header .bfv-cart{padding:.45rem .7rem}.event .event-header .bfv-search{flex:0 0 auto;left:12px;margin-top:.5rem;max-width:none;position:absolute;right:12px;top:100%;z-index:1046}.event .event-header:not(.is-search-open) .bfv-search{display:block;opacity:0;pointer-events:none;transform:translateY(-6px);visibility:hidden}.event .event-header:not(.is-search-open) .bfv-search-toggle{opacity:1;pointer-events:auto;width:44px}.event .event-header.is-search-open .bfv-search{background:#fff;border-radius:999px;box-shadow:0 12px 28px rgba(0,0,0,.35);padding:4px}.event .event-header .bfv-navbar{padding-bottom:0!important}.event .event-header .bfv-navbar-top{padding-bottom:.2rem}}.event .bfv-cart-offcanvas,.event .bfv-menu-offcanvas{background:#fff;border-left:3px solid #e2691c;color:#1a1512;width:min(94vw,420px)}.event .bfv-cart-offcanvas .offcanvas-header,.event .bfv-menu-offcanvas .offcanvas-header{border-bottom:1px solid #e7e2dc;padding-bottom:.85rem}.event .bfv-cart-offcanvas .offcanvas-title,.event .bfv-menu-offcanvas .offcanvas-title{color:#1a1512;font-family:Montserrat,sans-serif;font-size:1.05rem;font-weight:800}.event .bfv-cart-offcanvas .bfv-offcanvas-close,.event .bfv-cart-offcanvas .btn-close,.event .bfv-menu-offcanvas .bfv-offcanvas-close,.event .bfv-menu-offcanvas .btn-close{filter:none;opacity:.65}.event .bfv-cart-offcanvas .bfv-offcanvas-close:hover,.event .bfv-cart-offcanvas .btn-close:hover,.event .bfv-menu-offcanvas .bfv-offcanvas-close:hover,.event .bfv-menu-offcanvas .btn-close:hover{opacity:1}.event .bfv-nav{gap:.25rem!important}.event .bfv-nav .bfv-nav-link{border-radius:8px;color:#1a1512!important;display:block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;padding:.7rem .85rem;transition:background-color .18s ease,color .18s ease;width:100%}.event .bfv-nav .bfv-nav-link:focus,.event .bfv-nav .bfv-nav-link:hover{background:rgba(226,105,28,.08);color:#e2691c!important}.event .bfv-nav .bfv-nav-link.active{background:#e2691c;color:#fff!important}.event .bfv-cart-empty{color:#5b5248;padding:2rem 0}.event .bfv-cart-item{background:#fff;border:1px solid #e7e2dc;border-radius:8px;padding:.6rem}.event .bfv-cart-item-image{background:#f7f5f2;border-radius:6px;flex-shrink:0;height:56px;overflow:hidden;width:56px}.event .bfv-cart-item-image img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.event .bfv-cart-item-name{color:#1a1512;font-size:13px;font-weight:700;line-height:1.25}.event .bfv-cart-item-details{color:#5b5248;font-size:12px}.event .bfv-cart-item-total{color:#e2691c;font-size:13px;font-weight:800;white-space:nowrap}.event .bfv-cart-summary{border-top:1px solid #e7e2dc;font-size:15px}.event .bfv-cart-summary strong{color:#e2691c;font-size:1.1rem}.event .event-body-wrapper{background-color:#f7f5f2!important;background-image:none!important;overflow-x:hidden}.event .event-body-wrapper .event-body{background:transparent;width:100%}.event .event-body-wrapper .event-body.bfv-landing-compact{min-height:auto;padding-bottom:.65rem}.event .event-body-wrapper .event-body .banner-wrapper.p-0{background:none;border:0;border-radius:0}.event .event-body-wrapper .event-body .banner.ars-banner{background:radial-gradient(130% 100% at 12% 18%,rgba(226,105,28,.55) 0,rgba(226,105,28,0) 58%),radial-gradient(95% 85% at 88% 85%,rgba(194,65,12,.6) 0,rgba(194,65,12,0) 62%),linear-gradient(135deg,#3a1f0c,#241408 48%,#140c06);border-radius:12px;display:flex;flex-direction:column;gap:.75rem;isolation:isolate;overflow:hidden;position:relative}.event .event-body-wrapper .event-body .banner.ars-banner>*{position:relative;z-index:2}.event .event-body-wrapper .event-body .banner.ars-banner .ars-hero-photo{display:block;line-height:0;width:100%}.event .event-body-wrapper .event-body .banner.ars-banner .banner-hero{display:block;height:auto;margin:0;max-width:none;width:100%}.event .event-body-wrapper .event-body .banner.ars-banner.has-photo{background:none;gap:0}.event .event-body-wrapper .event-body .banner.ars-banner .ars-hero{align-items:center;display:flex;min-height:clamp(300px,34vw,460px);padding:clamp(1.75rem,5vw,3.5rem) clamp(1.25rem,6vw,4rem);width:100%}.event .event-body-wrapper .event-body .banner.ars-banner .ars-hero-main{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(.65rem,1.5vw,1rem);max-width:620px}.event .event-body-wrapper .event-body .banner.ars-banner .ars-hero-tagline{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(.95rem,1.8vw,1.45rem);font-weight:800;line-height:1.18;margin:0;max-width:22ch;text-shadow:0 3px 14px rgba(0,0,0,.55);text-transform:uppercase}.event .event-body-wrapper .event-body .banner.ars-banner .ars-hero-cta{font-size:15px;margin-top:.35rem;padding:.75rem 1.75rem;text-transform:uppercase}.event .event-body-wrapper .event-body .banner.ars-banner .heading{background:none;border:0;color:hsla(0,0%,100%,.9);font-size:clamp(.88rem,1.5vw,1rem);font-weight:600;letter-spacing:0;line-height:1.4;margin:0 auto;max-width:880px;padding:0 1.25rem clamp(1rem,2.5vw,1.5rem);text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.6);text-transform:none;width:100%}.event .event-body-wrapper .event-body .banner.ars-banner.is-upcoming .countdown-timer{background:rgba(0,0,0,.45);border-radius:12px;margin:0 auto 1.25rem;max-width:560px;padding:.6rem;width:100%}@media (max-width:767.98px){.event .event-body-wrapper .event-body .banner.ars-banner .ars-hero{min-height:340px;padding:1.75rem 1.25rem}.event .event-body-wrapper .event-body .banner.ars-banner .ars-hero-main{align-items:center;margin:0 auto;text-align:center}.event .event-body-wrapper .event-body .banner.ars-banner .ars-hero-tagline{max-width:24ch}}.ars-date-chip,.event .time-period{background-color:#e8192c;border-radius:4px;box-shadow:0 6px 16px rgba(232,25,44,.35);color:#fff;display:inline-block;font-family:Montserrat,sans-serif;font-size:clamp(.8rem,1.3vw,1.05rem);font-weight:900;letter-spacing:.06em;line-height:1.4;padding:.35rem 1rem;text-transform:uppercase}.ars-wordmark{align-items:flex-start;border:3px solid #fff;border-radius:6px;box-shadow:0 10px 34px rgba(0,0,0,.4);display:inline-flex;flex-direction:column;gap:.02em;padding:clamp(.55rem,1.6vw,1.1rem) clamp(.9rem,2.4vw,1.9rem);position:relative}.ars-wordmark:after,.ars-wordmark:before{border:3px solid;border-radius:6px;content:"";inset:-3px;mix-blend-mode:screen;pointer-events:none;position:absolute}.ars-wordmark:before{border-color:#e8192c;transform:translate(4px,3px)}.ars-wordmark:after{border-color:#2ec4b6;transform:translate(-4px,-3px)}.ars-wordmark--inline{border-width:2px;padding:.35rem .8rem}.ars-wordmark--inline:after,.ars-wordmark--inline:before{border-width:2px;inset:-2px}.ars-wordmark--inline:before{transform:translate(2px,1px)}.ars-wordmark--inline:after{transform:translate(-2px,-1px)}.ars-wordmark-line{color:#fff;display:block;font-family:Montserrat,sans-serif;font-size:clamp(1.9rem,5.5vw,4.25rem);font-weight:900;letter-spacing:-.01em;line-height:.95;position:relative;text-transform:uppercase}.ars-wordmark-line:after,.ars-wordmark-line:before{content:attr(data-text);inset:0;mix-blend-mode:screen;pointer-events:none;position:absolute}.ars-wordmark-line:before{color:#e8192c;transform:translate(3px,2px)}.ars-wordmark-line:after{color:#2ec4b6;transform:translate(-3px,-2px)}.ars-wordmark--inline .ars-wordmark-line{font-size:clamp(1rem,2.4vw,1.9rem);letter-spacing:.02em}.ars-wordmark--inline .ars-wordmark-line:before{transform:translate(1.5px,1px)}.ars-wordmark--inline .ars-wordmark-line:after{transform:translate(-1.5px,-1px)}.ars-leaves{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.ars-leaf{background-color:#e2691c;height:34px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c-5 5-7.5 9.5-7.5 13 0 3.6 3.1 6.2 6.8 6.6v1.9h1.4v-1.9c3.7-.4 6.8-3 6.8-6.6 0-3.5-2.5-8-7.5-13Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c-5 5-7.5 9.5-7.5 13 0 3.6 3.1 6.2 6.8 6.6v1.9h1.4v-1.9c3.7-.4 6.8-3 6.8-6.6 0-3.5-2.5-8-7.5-13Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:.5;position:absolute;width:34px}.ars-leaf--1{height:26px;left:6%;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.5C9 7 7.5 12 8.3 16.3c.6 3.3 2 5.3 3 5.7v1.5h1.4V22c1-.4 2.4-2.4 3-5.7C16.5 12 15 7 12 1.5Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.5C9 7 7.5 12 8.3 16.3c.6 3.3 2 5.3 3 5.7v1.5h1.4V22c1-.4 2.4-2.4 3-5.7C16.5 12 15 7 12 1.5Z'/%3E%3C/svg%3E");top:8%;transform:rotate(-18deg);width:26px}.ars-leaf--2{background-color:#e8192c;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2c-5.5 3-9 8.5-8 13.5.8 3.9 4 6.1 7 6.3l-.4 1.7H13l.2-1.8C16.8 21 20 17.5 20 13c0-4.5-3-8.5-7-11Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2c-5.5 3-9 8.5-8 13.5.8 3.9 4 6.1 7 6.3l-.4 1.7H13l.2-1.8C16.8 21 20 17.5 20 13c0-4.5-3-8.5-7-11Z'/%3E%3C/svg%3E");opacity:.4;right:12%;top:22%;transform:rotate(32deg)}.ars-leaf--3{bottom:16%;height:42px;left:18%;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21.8C5.5 18 3.5 12 5.5 7.5 6.9 4.3 9.8 3.4 12 5.8c2.2-2.4 5.1-1.5 6.5 1.7 2 4.5 0 10.5-6.5 14.3Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21.8C5.5 18 3.5 12 5.5 7.5 6.9 4.3 9.8 3.4 12 5.8c2.2-2.4 5.1-1.5 6.5 1.7 2 4.5 0 10.5-6.5 14.3Z'/%3E%3C/svg%3E");opacity:.35;transform:rotate(14deg);width:42px}.ars-leaf--4{height:22px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.5C9 7 7.5 12 8.3 16.3c.6 3.3 2 5.3 3 5.7v1.5h1.4V22c1-.4 2.4-2.4 3-5.7C16.5 12 15 7 12 1.5Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.5C9 7 7.5 12 8.3 16.3c.6 3.3 2 5.3 3 5.7v1.5h1.4V22c1-.4 2.4-2.4 3-5.7C16.5 12 15 7 12 1.5Z'/%3E%3C/svg%3E");right:26%;top:54%;transform:rotate(-40deg);width:22px}.ars-leaf--5{background-color:#c2410c;bottom:8%;height:30px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2c-5.5 3-9 8.5-8 13.5.8 3.9 4 6.1 7 6.3l-.4 1.7H13l.2-1.8C16.8 21 20 17.5 20 13c0-4.5-3-8.5-7-11Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2c-5.5 3-9 8.5-8 13.5.8 3.9 4 6.1 7 6.3l-.4 1.7H13l.2-1.8C16.8 21 20 17.5 20 13c0-4.5-3-8.5-7-11Z'/%3E%3C/svg%3E");right:8%;transform:rotate(8deg);width:30px}.ars-leaf--6{height:18px;left:44%;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21.8C5.5 18 3.5 12 5.5 7.5 6.9 4.3 9.8 3.4 12 5.8c2.2-2.4 5.1-1.5 6.5 1.7 2 4.5 0 10.5-6.5 14.3Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21.8C5.5 18 3.5 12 5.5 7.5 6.9 4.3 9.8 3.4 12 5.8c2.2-2.4 5.1-1.5 6.5 1.7 2 4.5 0 10.5-6.5 14.3Z'/%3E%3C/svg%3E");opacity:.3;top:38%;transform:rotate(-8deg);width:18px}.event .event-footer .ars-leaf,.event .products-wrapper .ars-leaf{opacity:.16}.event .event-body-wrapper .event-body .ars-hero-actions{display:flex;justify-content:center;margin-top:1.25rem}.event .event-body-wrapper .event-body .countdown-timer{display:flex;gap:.6rem;justify-content:center;margin:1.5rem 0 2.5rem}.event .event-body-wrapper .event-body .ars-hero-cta{font-size:15px;padding:.75rem 1.75rem;text-transform:uppercase}.event .event-body-wrapper .event-body h1.ars-event-title{color:#1a1512;font-family:Montserrat,sans-serif;font-size:clamp(.95rem,1.6vw,1.1rem);font-weight:700;letter-spacing:0;line-height:1.4;margin:1.25rem 0 0;max-width:none;padding:1rem 1.25rem;text-align:center;text-shadow:none;text-transform:none;width:100%}@media (min-width:768px){.event .event-body-wrapper .event-body .banner-wrapper.p-0{margin-left:calc(50% - 50vw);margin-top:0!important;width:100vw}.event .event-body-wrapper .event-body .banner.ars-banner.has-photo{border-radius:0}.event .event-body-wrapper .event-body .banner-wrapper.p-0>.ars-hero-actions,.event .event-body-wrapper .event-body .banner-wrapper.p-0>.countdown-timer,.event .event-body-wrapper .event-body .banner-wrapper.p-0>h1.ars-event-title{margin-left:auto;margin-right:auto;max-width:calc(720px - 1.5rem)}}@media (min-width:768px) and (min-width:992px){.event .event-body-wrapper .event-body .banner-wrapper.p-0>.ars-hero-actions,.event .event-body-wrapper .event-body .banner-wrapper.p-0>.countdown-timer,.event .event-body-wrapper .event-body .banner-wrapper.p-0>h1.ars-event-title{max-width:calc(960px - 1.5rem)}}@media (min-width:768px) and (min-width:1200px){.event .event-body-wrapper .event-body .banner-wrapper.p-0>.ars-hero-actions,.event .event-body-wrapper .event-body .banner-wrapper.p-0>.countdown-timer,.event .event-body-wrapper .event-body .banner-wrapper.p-0>h1.ars-event-title{max-width:calc(1140px - 1.5rem)}}@media (min-width:768px) and (min-width:1400px){.event .event-body-wrapper .event-body .banner-wrapper.p-0>.ars-hero-actions,.event .event-body-wrapper .event-body .banner-wrapper.p-0>.countdown-timer,.event .event-body-wrapper .event-body .banner-wrapper.p-0>h1.ars-event-title{max-width:calc(1320px - 1.5rem)}}.event .event-body-wrapper .event-body .ars-section-head{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin:2.5rem 0 1.25rem}.event .event-body-wrapper .event-body .ars-section-title{color:#1a1512;font-family:Montserrat,sans-serif;font-size:clamp(1.15rem,2.2vw,1.6rem);font-weight:800;margin:0;padding-bottom:.6rem;position:relative}.event .event-body-wrapper .event-body .ars-section-title:after{background:#e2691c;border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:44px}.event .event-body-wrapper .event-body .ars-section-link{align-items:center;border:1px solid rgba(226,105,28,.55);border-radius:999px;color:#e2691c;display:inline-flex;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;gap:.45rem;padding:.5rem 1.1rem;transition:background-color .18s ease,color .18s ease,border-color .18s ease;white-space:nowrap}.event .event-body-wrapper .event-body .ars-section-link:focus,.event .event-body-wrapper .event-body .ars-section-link:hover{background:#e2691c;border-color:#e2691c;color:#fff}.event .event-body-wrapper .event-body .banner-wrapper.ars-cta-banner{align-items:center;background:linear-gradient(100deg,#fbece0,#f6dcc6 48%,#f0c9a7);border:0;border-radius:12px;box-shadow:0 2px 10px rgba(26,21,18,.06);display:flex;flex-wrap:wrap;gap:1rem;isolation:isolate;overflow:hidden;padding:1.1rem 1.5rem!important;position:relative;width:100%}.event .event-body-wrapper .event-body .banner-wrapper.ars-cta-banner>*{position:relative;z-index:2}.event .event-body-wrapper .event-body .banner-wrapper.ars-cta-banner .ars-leaf{opacity:.55}.event .event-body-wrapper .event-body .ars-cta-badge{align-items:center;background-color:#e8192c;color:#fff;display:inline-flex;flex-shrink:0;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:900;height:58px;justify-content:center;line-height:1;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 .4q1.83 2.38 4.44.88.78 2.9 3.76 2.52-.38 2.98 2.52 3.76-1.5 2.61.88 4.44-2.38 1.83-.88 4.44-2.9.78-2.52 3.76-2.98-.38-3.76 2.52-2.61-1.5-4.44.88-1.83-2.38-4.44-.88-.78-2.9-3.76-2.52.38-2.98-2.52-3.76Q2.78 13.83.4 12q2.38-1.83.88-4.44 2.9-.78 2.52-3.76 2.98.38 3.76-2.52Q10.17 2.78 12 .4Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 .4q1.83 2.38 4.44.88.78 2.9 3.76 2.52-.38 2.98 2.52 3.76-1.5 2.61.88 4.44-2.38 1.83-.88 4.44-2.9.78-2.52 3.76-2.98-.38-3.76 2.52-2.61-1.5-4.44.88-1.83-2.38-4.44-.88-.78-2.9-3.76-2.52.38-2.98-2.52-3.76Q2.78 13.83.4 12q2.38-1.83.88-4.44 2.9-.78 2.52-3.76 2.98.38 3.76-2.52Q10.17 2.78 12 .4Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:58px}.event .event-body-wrapper .event-body .ars-cta-text{color:#1a1512;flex:1 1 320px;font-family:Montserrat,sans-serif;font-size:clamp(1rem,1.9vw,1.4rem);font-weight:800;letter-spacing:0;line-height:1.3;margin:0;text-align:left;text-transform:none}.event .event-body-wrapper .event-body .ars-cta-button{align-items:center;background:#e8192c;border-radius:8px;box-shadow:0 6px 18px rgba(232,25,44,.3);color:#fff;display:inline-flex;flex-shrink:0;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:800;gap:.5rem;padding:.7rem 1.5rem;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease;white-space:nowrap}.event .event-body-wrapper .event-body .ars-cta-button:focus,.event .event-body-wrapper .event-body .ars-cta-button:hover{background:#c8101f;box-shadow:0 10px 22px rgba(232,25,44,.36);color:#fff;transform:translateY(-1px)}.event .event-body-wrapper .event-body .heading.ars-notice{align-items:center;background:#fdf4ec;border:1px solid #f3dcc6;border-radius:12px;display:flex;gap:.7rem;justify-content:center;margin:0 0 1.5rem;padding:.85rem 1.25rem!important;width:100%}.event .event-body-wrapper .event-body>.heading.ars-notice{margin-left:.75rem;margin-right:.75rem;width:auto}@media (min-width:576px){.event .event-body-wrapper .event-body>.heading.ars-notice{margin-left:auto;margin-right:auto;max-width:calc(540px - 1.5rem)}}@media (min-width:768px){.event .event-body-wrapper .event-body>.heading.ars-notice{max-width:calc(720px - 1.5rem)}}@media (min-width:992px){.event .event-body-wrapper .event-body>.heading.ars-notice{max-width:calc(960px - 1.5rem)}}@media (min-width:1200px){.event .event-body-wrapper .event-body>.heading.ars-notice{max-width:calc(1140px - 1.5rem)}}@media (min-width:1400px){.event .event-body-wrapper .event-body>.heading.ars-notice{max-width:calc(1320px - 1.5rem)}}.event .event-body-wrapper .event-body .ars-notice-icon{color:#e2691c;display:inline-flex;flex-shrink:0}.event .event-body-wrapper .event-body .ars-notice-text{color:#1a1512;font-family:Montserrat,sans-serif;font-size:clamp(.85rem,1.5vw,1rem);font-weight:700;line-height:1.4;margin:0;text-align:left}.event .event-body-wrapper .event-body .products-wrapper>h1.banner-wrapper{margin-left:0;margin-right:0;max-width:none;text-align:center;width:100%}.event .event-body-wrapper .event-body .banner-wrapper{background:#fff;border:1px solid #e7e2dc;border-radius:12px;color:#1a1512}.event .event-body-wrapper .event-body .heading{color:#1a1512;font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:0;text-transform:none}.event .ars-cat-section{margin-bottom:2rem}.event .ars-cat-grid{display:grid;gap:.7rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:576px){.event .ars-cat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:992px){.event .ars-cat-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1200px){.event .ars-cat-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}}.event .ars-cat-card{background:#fff;border:1px solid #e7e2dc;border-radius:12px;box-shadow:0 2px 10px rgba(26,21,18,.06);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.event .ars-cat-card:focus,.event .ars-cat-card:hover{border-color:rgba(226,105,28,.45);box-shadow:0 10px 26px rgba(26,21,18,.12);transform:translateY(-3px)}.event .ars-cat-card:focus .ars-cat-card-arrow,.event .ars-cat-card:hover .ars-cat-card-arrow{background:#fff;color:#e2691c}.event .ars-cat-card-media{align-items:center;aspect-ratio:1/1;background:#fff;display:flex;justify-content:center;padding:.5rem;position:relative}.event .ars-cat-card-media:after,.event .ars-cat-card-media:before{background-color:#e2691c;content:"";-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c-5 5-7.5 9.5-7.5 13 0 3.6 3.1 6.2 6.8 6.6v1.9h1.4v-1.9c3.7-.4 6.8-3 6.8-6.6 0-3.5-2.5-8-7.5-13Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c-5 5-7.5 9.5-7.5 13 0 3.6 3.1 6.2 6.8 6.6v1.9h1.4v-1.9c3.7-.4 6.8-3 6.8-6.6 0-3.5-2.5-8-7.5-13Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;mix-blend-mode:multiply;opacity:.22;pointer-events:none;position:absolute;z-index:2}.event .ars-cat-card-media:before{height:46%;right:-8%;top:-4%;transform:rotate(24deg);width:46%}.event .ars-cat-card-media:after{bottom:2%;height:30%;left:-6%;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.5C9 7 7.5 12 8.3 16.3c.6 3.3 2 5.3 3 5.7v1.5h1.4V22c1-.4 2.4-2.4 3-5.7C16.5 12 15 7 12 1.5Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.5C9 7 7.5 12 8.3 16.3c.6 3.3 2 5.3 3 5.7v1.5h1.4V22c1-.4 2.4-2.4 3-5.7C16.5 12 15 7 12 1.5Z'/%3E%3C/svg%3E");opacity:.16;transform:rotate(-26deg);width:30%}.event .ars-cat-card-media img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1}.event .ars-cat-card-placeholder{align-items:center;aspect-ratio:1/1;background:linear-gradient(145deg,#e2691c,#c2410c);border-radius:50%;color:#fff;display:flex;font-family:Montserrat,sans-serif;font-size:1.9rem;font-weight:900;justify-content:center;width:64%}.event .ars-cat-card-label{align-items:center;background:#1a1512;display:flex;gap:.4rem;justify-content:space-between;margin-top:auto;min-height:38px;padding:.35rem .4rem .35rem .7rem}.event .ars-cat-card-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-family:Montserrat,sans-serif;font-size:11px;font-weight:800;letter-spacing:.03em;line-height:1.2;overflow:hidden;text-transform:uppercase}.event .ars-cat-card-arrow{align-items:center;background:#e2691c;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;transition:background-color .18s ease,color .18s ease;width:26px}.event .ars-cat-grid>.ars-cat-card:nth-child(3n+2) .ars-cat-card-media:before{bottom:-6%;height:42%;left:-7%;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2c-5.5 3-9 8.5-8 13.5.8 3.9 4 6.1 7 6.3l-.4 1.7H13l.2-1.8C16.8 21 20 17.5 20 13c0-4.5-3-8.5-7-11Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2c-5.5 3-9 8.5-8 13.5.8 3.9 4 6.1 7 6.3l-.4 1.7H13l.2-1.8C16.8 21 20 17.5 20 13c0-4.5-3-8.5-7-11Z'/%3E%3C/svg%3E");right:auto;top:auto;transform:rotate(-16deg);width:42%}.event .ars-cat-grid>.ars-cat-card:nth-child(3n+2) .ars-cat-card-media:after{bottom:auto;left:auto;right:2%;top:4%;transform:rotate(34deg)}.event .ars-cat-grid>.ars-cat-card:nth-child(3n) .ars-cat-card-media:before,.event .ars-cat-grid>.ars-cat-card:nth-child(3n+2) .ars-cat-card-media:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21.8C5.5 18 3.5 12 5.5 7.5 6.9 4.3 9.8 3.4 12 5.8c2.2-2.4 5.1-1.5 6.5 1.7 2 4.5 0 10.5-6.5 14.3Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21.8C5.5 18 3.5 12 5.5 7.5 6.9 4.3 9.8 3.4 12 5.8c2.2-2.4 5.1-1.5 6.5 1.7 2 4.5 0 10.5-6.5 14.3Z'/%3E%3C/svg%3E")}.event .ars-cat-grid>.ars-cat-card:nth-child(3n) .ars-cat-card-media:before{height:40%;right:-10%;top:22%;transform:rotate(46deg);width:40%}.event .ars-cat-grid>.ars-cat-card:nth-child(3n) .ars-cat-card-media:after{bottom:-5%;height:26%;left:4%;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2c-5.5 3-9 8.5-8 13.5.8 3.9 4 6.1 7 6.3l-.4 1.7H13l.2-1.8C16.8 21 20 17.5 20 13c0-4.5-3-8.5-7-11Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2c-5.5 3-9 8.5-8 13.5.8 3.9 4 6.1 7 6.3l-.4 1.7H13l.2-1.8C16.8 21 20 17.5 20 13c0-4.5-3-8.5-7-11Z'/%3E%3C/svg%3E");transform:rotate(-10deg);width:26%}.event .products-of-the-day-wrapper{background:#fff;border:1px solid #e7e2dc;border-radius:12px;box-shadow:0 2px 10px rgba(26,21,18,.06);margin-top:2rem;padding:1.25rem .75rem .5rem}.event .products-of-the-day-wrapper .title{color:#1a1512;font-family:Montserrat,sans-serif;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:800;margin-bottom:.75rem}.event .products-of-the-day-wrapper .product-countdown-timer{display:flex;gap:.4rem;justify-content:center;margin-bottom:.5rem}.event .products-of-the-day-wrapper .product-countdown-item{align-items:center;background:#e8192c;border-radius:8px;color:#fff;display:flex;flex-direction:column;min-width:54px;padding:.35rem .5rem}.event .products-of-the-day-wrapper .product-countdown-item span{font-family:Montserrat,sans-serif;font-size:1.15rem;font-weight:800;line-height:1.1}.event .products-of-the-day-wrapper .product-countdown-item small{font-size:9px;font-weight:700;letter-spacing:.04em;opacity:.9;text-transform:uppercase}.event .event-body-wrapper .event-body .products{align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:grid;grid-template-areas:"title action" "list  list";grid-template-columns:minmax(0,1fr) auto;margin-bottom:2rem!important;margin-top:0!important}.event .event-body-wrapper .event-body .products>.category{grid-area:title}.event .event-body-wrapper .event-body .products>.container{grid-area:list}.event .event-body-wrapper .event-body .products>div:has(>a.btn-event){grid-area:action;justify-content:flex-end!important;width:auto!important}.event .event-body-wrapper .event-body .products>.ars-cta-banner,.event .event-body-wrapper .event-body .products>.banner-wrapper.heading,.event .event-body-wrapper .event-body .products>h2{grid-column:1/-1;width:100%}@media (max-width:575.98px){.event .event-body-wrapper .event-body .products{grid-template-areas:"title" "list" "action";grid-template-columns:minmax(0,1fr)}.event .event-body-wrapper .event-body .products>div:has(>a.btn-event){justify-content:center!important;margin-top:.5rem}}.event .event-body-wrapper .event-body .products:has(>.ars-cta-banner){margin-bottom:1rem!important}.event .event-body-wrapper .event-body .products .category,.event .event-body-wrapper .event-body .products>.d-flex>h2.category{background:none;border:0;color:#1a1512!important;font-family:Montserrat,sans-serif;font-size:clamp(1.15rem,2.2vw,1.6rem);font-weight:800;justify-content:flex-start!important;letter-spacing:0;line-height:1.25;margin:0 0 1rem;padding:0 0 .6rem;position:relative;text-align:left;text-shadow:none;text-transform:none;width:100%!important}.event .event-body-wrapper .event-body .products .category:after,.event .event-body-wrapper .event-body .products>.d-flex>h2.category:after{background:#e2691c;border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:44px}.event .event-products{margin:0 -.4rem;padding-bottom:.5rem!important;padding-top:.5rem!important}.event .event-product-spacing-wrapper{width:50%}@media (min-width:768px){.event .event-product-spacing-wrapper{width:25%}}.event .event-product-wrapper{height:100%;padding:.4rem!important}.event .event-product{background:#fff;border:1px solid #e7e2dc;border-radius:12px;gap:.75rem!important;height:100%;overflow:hidden;padding:.75rem .75rem 1rem!important;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.event .event-product:hover{border-color:rgba(226,105,28,.5);box-shadow:0 10px 26px rgba(26,21,18,.12);transform:translateY(-3px)}.event .event-product .event-product-image:after,.event .event-product .event-product-image:before{background-color:#e2691c;content:"";-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c-5 5-7.5 9.5-7.5 13 0 3.6 3.1 6.2 6.8 6.6v1.9h1.4v-1.9c3.7-.4 6.8-3 6.8-6.6 0-3.5-2.5-8-7.5-13Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c-5 5-7.5 9.5-7.5 13 0 3.6 3.1 6.2 6.8 6.6v1.9h1.4v-1.9c3.7-.4 6.8-3 6.8-6.6 0-3.5-2.5-8-7.5-13Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;mix-blend-mode:multiply;opacity:.22;pointer-events:none;position:absolute;z-index:2}.event .event-product .event-product-image:before{height:44%;right:-9%;top:-6%;transform:rotate(22deg);width:44%}.event .event-product .event-product-image:after{bottom:-8%;height:30%;left:-7%;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.5C9 7 7.5 12 8.3 16.3c.6 3.3 2 5.3 3 5.7v1.5h1.4V22c1-.4 2.4-2.4 3-5.7C16.5 12 15 7 12 1.5Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.5C9 7 7.5 12 8.3 16.3c.6 3.3 2 5.3 3 5.7v1.5h1.4V22c1-.4 2.4-2.4 3-5.7C16.5 12 15 7 12 1.5Z'/%3E%3C/svg%3E");opacity:.17;transform:rotate(-28deg);width:30%}.event .event-product .event-product-image .img-wrapper{aspect-ratio:1/1;background:#fff;border-radius:8px;height:auto;max-height:none;overflow:hidden;position:relative;width:100%}.event .event-product .event-product-image .img-wrapper img{height:100%;max-height:100%!important;max-width:100%!important;-o-object-fit:contain;object-fit:contain;width:100%}.event .event-product .event-product-discount{background:#e8192c;border-radius:5px;box-shadow:0 4px 10px rgba(232,25,44,.3);height:auto;left:.65rem;padding:.2rem .1rem;position:absolute;top:.65rem;z-index:3}.event .event-product .event-product-discount-value{color:#fff;font-family:Montserrat,sans-serif;font-size:12px;font-weight:800;line-height:1.5}.event .event-product .event-product-discount-value:before{content:"-"}.event .event-product .event-product-name{color:#1a1512;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;line-height:1.3;min-height:40px;text-align:center}.event .event-product .event-product-price{gap:.1rem}.event .event-product .event-product-price .final-price{color:#e2691c;font-family:Montserrat,sans-serif;font-size:1.05rem;font-weight:800;line-height:1.2}.event .event-product .event-product-price .initial-price{color:#9a9188;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;text-decoration:line-through}.event .event-product-spacing-wrapper:nth-child(4n+2) .event-product-image:before{bottom:-9%;height:40%;left:-8%;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2c-5.5 3-9 8.5-8 13.5.8 3.9 4 6.1 7 6.3l-.4 1.7H13l.2-1.8C16.8 21 20 17.5 20 13c0-4.5-3-8.5-7-11Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2c-5.5 3-9 8.5-8 13.5.8 3.9 4 6.1 7 6.3l-.4 1.7H13l.2-1.8C16.8 21 20 17.5 20 13c0-4.5-3-8.5-7-11Z'/%3E%3C/svg%3E");right:auto;top:auto;transform:rotate(-14deg);width:40%}.event .event-product-spacing-wrapper:nth-child(4n+2) .event-product-image:after{bottom:auto;height:27%;left:auto;right:6%;top:-7%;transform:rotate(36deg);width:27%}.event .event-product-spacing-wrapper:nth-child(4n+2) .event-product-image:after,.event .event-product-spacing-wrapper:nth-child(4n+3) .event-product-image:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21.8C5.5 18 3.5 12 5.5 7.5 6.9 4.3 9.8 3.4 12 5.8c2.2-2.4 5.1-1.5 6.5 1.7 2 4.5 0 10.5-6.5 14.3Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21.8C5.5 18 3.5 12 5.5 7.5 6.9 4.3 9.8 3.4 12 5.8c2.2-2.4 5.1-1.5 6.5 1.7 2 4.5 0 10.5-6.5 14.3Z'/%3E%3C/svg%3E")}.event .event-product-spacing-wrapper:nth-child(4n+3) .event-product-image:before{height:37%;left:-6%;right:auto;top:-8%;transform:rotate(-32deg);width:37%}.event .event-product-spacing-wrapper:nth-child(4n+3) .event-product-image:after{bottom:-6%;height:34%;left:auto;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c-5 5-7.5 9.5-7.5 13 0 3.6 3.1 6.2 6.8 6.6v1.9h1.4v-1.9c3.7-.4 6.8-3 6.8-6.6 0-3.5-2.5-8-7.5-13Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c-5 5-7.5 9.5-7.5 13 0 3.6 3.1 6.2 6.8 6.6v1.9h1.4v-1.9c3.7-.4 6.8-3 6.8-6.6 0-3.5-2.5-8-7.5-13Z'/%3E%3C/svg%3E");right:-8%;transform:rotate(18deg);width:34%}.event .event-product-spacing-wrapper:nth-child(4n) .event-product-image:before{height:42%;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.5C9 7 7.5 12 8.3 16.3c.6 3.3 2 5.3 3 5.7v1.5h1.4V22c1-.4 2.4-2.4 3-5.7C16.5 12 15 7 12 1.5Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.5C9 7 7.5 12 8.3 16.3c.6 3.3 2 5.3 3 5.7v1.5h1.4V22c1-.4 2.4-2.4 3-5.7C16.5 12 15 7 12 1.5Z'/%3E%3C/svg%3E");right:-11%;top:24%;transform:rotate(48deg);width:42%}.event .event-product-spacing-wrapper:nth-child(4n) .event-product-image:after{bottom:4%;height:26%;left:-6%;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2c-5.5 3-9 8.5-8 13.5.8 3.9 4 6.1 7 6.3l-.4 1.7H13l.2-1.8C16.8 21 20 17.5 20 13c0-4.5-3-8.5-7-11Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2c-5.5 3-9 8.5-8 13.5.8 3.9 4 6.1 7 6.3l-.4 1.7H13l.2-1.8C16.8 21 20 17.5 20 13c0-4.5-3-8.5-7-11Z'/%3E%3C/svg%3E");transform:rotate(-8deg);width:26%}.event .breadcrumb{font-size:13px;justify-content:flex-start!important;margin-bottom:.5rem}.event .breadcrumb .text-white,.event .breadcrumb a.text-white{color:#5b5248!important}.event .breadcrumb a.text-white:hover{color:#e2691c!important}.event .breadcrumb .breadcrumb-item+.breadcrumb-item:before{color:#b5aca2}.event .breadcrumb .fw-bold{color:#1a1512!important}.event .ars-cat-hero{align-items:center;background:radial-gradient(120% 140% at 10% 30%,rgba(226,105,28,.5) 0,rgba(226,105,28,0) 60%),linear-gradient(120deg,#3a1f0c,#241408 55%,#140c06);border-radius:12px;display:flex;isolation:isolate;margin-bottom:1.5rem;overflow:hidden;position:relative}.event .ars-cat-hero .ars-cat-hero-photo{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:0}.event .ars-cat-hero.has-photo:after{background:linear-gradient(90deg,rgba(14,9,4,.8),rgba(14,9,4,.45) 60%,rgba(14,9,4,.2));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.event .ars-cat-hero .ars-cat-hero-inner{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;padding:clamp(1.25rem,3.5vw,2.25rem) clamp(1.25rem,4vw,2.75rem);position:relative;width:100%;z-index:2}.event .ars-cat-hero .ars-cat-hero-text{display:flex;flex-direction:column;gap:.3rem;min-width:0}.event .ars-cat-hero .ars-cat-hero-label{color:#e2691c;font-family:Montserrat,sans-serif;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.event .ars-cat-hero .ars-cat-hero-category{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(1.4rem,3.6vw,2.6rem);font-weight:900;line-height:1.08;text-shadow:0 3px 14px rgba(0,0,0,.5);text-transform:uppercase}.event .ars-cat-hero .ars-cat-hero-mark{align-items:flex-end;display:flex;flex-direction:column;gap:.6rem}@media (max-width:991.98px){.event .ars-cat-hero .ars-cat-hero-inner{align-items:flex-start;flex-direction:column}.event .ars-cat-hero .ars-cat-hero-mark,.event .ars-cat-hero .ars-cat-hero-text{align-items:flex-start;align-self:flex-start;text-align:left}}.event .products-wrapper{display:flex;flex-direction:column}.event .pagination-summary{color:#5b5248;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;margin-bottom:.5rem;margin-top:.75rem;text-align:center!important}.event .filter form.container{background:none;border:0;box-shadow:none;padding:0!important}.event .filter .event-filter-select{background-color:#fff;border:1px solid #e7e2dc;border-radius:999px;color:#1a1512;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;height:42px;padding-left:1rem}.event .filter .event-filter-select:focus{border-color:#e2691c;box-shadow:0 0 0 3px rgba(226,105,28,.2)}.event .bfv-filter-toggle{align-items:center;background:#fff;border:1px solid #e7e2dc;border-radius:999px;box-shadow:0 2px 10px rgba(26,21,18,.06);color:#1a1512;display:flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;gap:.5rem;padding:.6rem 1rem;transition:none!important}.event .bfv-filter-toggle.active,.event .bfv-filter-toggle:active,.event .bfv-filter-toggle:focus,.event .bfv-filter-toggle:focus-visible{background:#fff;box-shadow:0 2px 10px rgba(26,21,18,.06)!important;color:#1a1512;outline:none}.event .bfv-filter-toggle .bfv-filter-toggle-icon{align-items:center;background:rgba(226,105,28,.12);border-radius:999px;color:#e2691c;display:inline-flex;flex-shrink:0;height:1.5rem;justify-content:center;width:1.5rem}.event .bfv-filter-toggle .bfv-filter-toggle-label{flex:1 1 auto;text-align:left}.event .bfv-filter-toggle .bfv-filter-toggle-badge{background:#e2691c;border-radius:999px;color:#fff;display:none;font-size:11px;font-weight:800;height:20px;line-height:20px;min-width:20px;padding:0 6px}.event .bfv-filter-toggle .bfv-filter-toggle-badge:not(:empty){display:inline-block}.event .bfv-filter-toggle .bfv-filter-toggle-close{color:#5b5248;display:none;font-size:1.25rem;line-height:1}@media (max-width:767.98px){.event .event-body-wrapper{overflow:visible}.event .filter{position:sticky;top:78px;z-index:1046}.event .filter form.bfv-filter-panel{background:#fff;border:1px solid #e7e2dc;border-radius:12px;box-shadow:0 14px 30px rgba(26,21,18,.14);display:none;margin-top:.6rem!important;padding:.75rem!important}.event .filter.is-open form.bfv-filter-panel{display:block}.event .filter.is-open .bfv-filter-toggle{border-color:#e2691c}.event .filter.is-open .bfv-filter-toggle .bfv-filter-toggle-close{display:inline-block}.bfv-filter-actions .btn-event.reverse{background-color:#fff}.event .ars-cat-hero{margin-bottom:.75rem}.event .breadcrumb,.event .products-wrapper>.breadcrumb{margin-bottom:.35rem!important;margin-top:.5rem!important}.event .products-wrapper>h1.banner-wrapper{font-size:1rem;margin-bottom:.75rem!important;margin-top:0!important;padding:.85rem 1rem!important}.event .event-body-wrapper .event-body .products>.ars-cta-banner{margin-top:1.5rem}.event .event-body-wrapper .event-body .ars-section-head{justify-content:center;text-align:center}.event .event-body-wrapper .event-body .ars-section-title,.event .event-body-wrapper .event-body .products .category,.event .event-body-wrapper .event-body .products>.d-flex>h2.category{justify-content:center!important;text-align:center;width:100%!important}.event .event-body-wrapper .event-body .ars-section-title:after,.event .event-body-wrapper .event-body .products .category:after,.event .event-body-wrapper .event-body .products>.d-flex>h2.category:after{left:50%;margin-left:-22px}.event .breadcrumb{justify-content:center!important}.event .filter form.bfv-filter-panel>.d-flex:not(.bfv-filter-actions),.event .filter form.bfv-filter-panel>.d-flex:not(.bfv-filter-actions)>.d-flex{align-items:stretch!important;flex-direction:column;gap:.6rem!important}.event .filter form.bfv-filter-panel [style*=min-width]{min-width:0!important;width:100%}.event .filter form.bfv-filter-panel .bfv-filter-actions{flex-direction:row;gap:.6rem!important}.event .filter form.bfv-filter-panel .btn-event{font-size:13px;padding-left:.6rem;padding-right:.6rem;white-space:nowrap}.event .event-header.bfv-menu-open:after,.event .event-header.is-search-open:after,body.bfv-filter-open .event .event-header:after{background:rgba(26,21,18,.45);content:"";inset:0;position:fixed;z-index:1042}}body.bfv-menu-open .event .filter,body.bfv-search-open .event .filter{opacity:0;pointer-events:none;visibility:hidden}body.bfv-menu-open{overflow:hidden}.event .pagination{--bs-pagination-color:#1a1512;--bs-pagination-bg:#fff;--bs-pagination-border-color:#e7e2dc;--bs-pagination-hover-color:#e2691c;--bs-pagination-hover-bg:rgba(226,105,28,.08);--bs-pagination-hover-border-color:#e2691c;--bs-pagination-focus-color:#e2691c;--bs-pagination-focus-bg:rgba(226,105,28,.08);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#e2691c;--bs-pagination-active-border-color:#e2691c;--bs-pagination-disabled-color:#b5aca2;--bs-pagination-disabled-bg:#fff;--bs-pagination-disabled-border-color:#e7e2dc;gap:.35rem;justify-content:center;margin:1.25rem 0 .5rem}.event .pagination .page-item .page-link{align-items:center;border-radius:50%;display:inline-flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;height:40px;justify-content:center;min-width:40px}.event .pagination .page-item.active .page-link{box-shadow:0 4px 12px rgba(226,105,28,.3)}.event .products-wrapper>.d-flex[style]{color:#1a1512!important}.event .products-wrapper>.d-flex[style] h2{color:#1a1512;font-family:Montserrat,sans-serif;font-size:1.15rem;font-weight:700;text-align:center}.event .event-footer{background-color:#fff;border-top:1px solid #e7e2dc;margin-top:1.25rem;overflow-x:hidden;padding-bottom:0;padding-top:1.5rem;position:relative}.event .event-footer .footer-description.ars-footer{background:none;border:0;line-height:1.65;margin:0 auto 1.5rem;max-width:1180px;padding:0;position:relative}.event .event-footer .ars-footer-grid{align-items:start;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}@media (min-width:992px){.event .event-footer .ars-footer-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.event .event-footer .ars-footer-copy{background:#fff;border:1px solid #e7e2dc;border-radius:12px;box-shadow:0 2px 10px rgba(26,21,18,.06);padding:1.75rem}.event .event-footer .ars-footer-copy h2{color:#1a1512;font-family:Montserrat,sans-serif;font-size:clamp(1.1rem,1.9vw,1.4rem);font-weight:800;line-height:1.35;margin-bottom:1rem}.event .event-footer .ars-footer-copy p{color:#5b5248;font-size:.95rem;margin-bottom:.85rem}.event .event-footer .ars-features{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));list-style:none;margin:1.75rem 0 0;padding:0}.event .event-footer .ars-feature{display:flex;flex-direction:column;gap:.3rem}.event .event-footer .ars-feature-icon{align-items:center;background:rgba(226,105,28,.1);border-radius:8px;color:#e2691c;display:inline-flex;height:44px;justify-content:center;margin-bottom:.4rem;width:44px}.event .event-footer .ars-feature-title{color:#1a1512;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:800;line-height:1.25}.event .event-footer .ars-feature-text{color:#5b5248;font-size:.86rem;line-height:1.4}.event .event-footer .ars-faq{background:#fff;border:1px solid #e7e2dc;border-radius:12px;box-shadow:0 2px 10px rgba(26,21,18,.06);overflow:hidden}.event .event-footer .ars-faq-head{align-items:center;background:#1a1512;display:flex;gap:.7rem;padding:1rem 1.25rem}.event .event-footer .ars-faq-badge{align-items:center;background:#e2691c;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-family:Montserrat,sans-serif;font-size:15px;font-weight:900;height:28px;justify-content:center;line-height:1;width:28px}.event .event-footer .ars-faq-title{color:#fff;font-family:Montserrat,sans-serif;font-size:.98rem;font-weight:800;line-height:1.3;margin:0}.event .event-footer .ars-faq-item{border-top:1px solid #e7e2dc}.event .event-footer .ars-faq-item:first-child{border-top:0}.event .event-footer .ars-faq-item[open] .ars-faq-question{color:#e2691c}.event .event-footer .ars-faq-item[open] .ars-faq-marker{transform:rotate(90deg)}.event .event-footer .ars-faq-item[open] .ars-faq-marker:before{opacity:0}.event .event-footer .ars-faq-question{align-items:center;color:#1a1512;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:.88rem;font-weight:700;gap:.75rem;justify-content:space-between;line-height:1.35;list-style:none;padding:.8rem 1.25rem;transition:color .18s ease,background-color .18s ease}.event .event-footer .ars-faq-question::-webkit-details-marker{display:none}.event .event-footer .ars-faq-question:hover{background:rgba(226,105,28,.05);color:#e2691c}.event .event-footer .ars-faq-marker{flex-shrink:0;height:16px;position:relative;transition:transform .2s ease;width:16px}.event .event-footer .ars-faq-marker:after,.event .event-footer .ars-faq-marker:before{background:currentColor;border-radius:2px;content:"";height:2px;left:0;margin-top:-1px;position:absolute;top:50%;transition:opacity .2s ease;width:100%}.event .event-footer .ars-faq-marker:before{transform:rotate(90deg)}.event .event-footer .ars-faq-answer{color:#5b5248;font-size:.88rem;line-height:1.6;padding:0 1.25rem 1rem}.event .event-footer .footer-meta-row{border-top:1px solid #e7e2dc;margin:0 auto;max-width:1080px;padding-top:.75rem}.event .event-footer .ars-footer-bar{background-color:rgba(16,12,8,.93);background-image:radial-gradient(60% 160% at 12% 50%,rgba(226,105,28,.22) 0,rgba(226,105,28,0) 70%),radial-gradient(55% 150% at 88% 50%,rgba(194,65,12,.2) 0,rgba(194,65,12,0) 68%);isolation:isolate;margin-left:calc(50% - 50vw);margin-top:2rem;overflow:hidden;position:relative;width:100vw}.event .event-footer .ars-footer-bar .ars-leaf{mix-blend-mode:normal;opacity:.42}.event .event-footer .ars-footer-bar .ars-leaf--1{height:56px;left:2%;top:-14%;width:56px}.event .event-footer .ars-footer-bar .ars-leaf--2{height:34px;left:9%;opacity:.3;top:6%;width:34px}.event .event-footer .ars-footer-bar .ars-leaf--3{bottom:-18%;height:44px;left:16%;opacity:.22;width:44px}.event .event-footer .ars-footer-bar .ars-leaf--4{height:48px;right:10%;top:-10%;width:48px}.event .event-footer .ars-footer-bar .ars-leaf--5{bottom:-12%;height:60px;opacity:.34;right:3%;width:60px}.event .event-footer .ars-footer-bar .ars-leaf--6{height:26px;opacity:.24;right:18%;top:20%;width:26px}.event .event-footer .ars-footer-bar-inner{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:center;padding-bottom:1.5rem;padding-top:1.5rem;position:relative;z-index:2}@media (min-width:992px){.event .event-footer .ars-footer-bar-inner{flex-wrap:nowrap;justify-content:space-between}}.event .event-footer .ars-footer-brand{align-items:center;display:inline-flex;flex-shrink:0}.event .event-footer .ars-footer-brand .nordica-logo{height:auto;width:150px}.event .event-footer .ars-footer-links{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1.1rem;justify-content:center}.event .event-footer .ars-footer-links .footer-link{border:0;color:hsla(0,0%,100%,.9);font-size:.95rem;font-weight:500}.event .event-footer .ars-footer-links .footer-link:focus,.event .event-footer .ars-footer-links .footer-link:hover{border:0;color:#e2691c}.event .event-footer .ars-footer-sep{color:hsla(0,0%,100%,.28);-webkit-user-select:none;-moz-user-select:none;user-select:none}.event .event-footer .ars-footer-social{align-items:center;display:flex;flex-shrink:0;gap:.6rem}.event .event-footer .ars-social-link{align-items:center;background:#fff;border-radius:50%;color:#1a1512;display:inline-flex;height:38px;justify-content:center;transition:background-color .18s ease,color .18s ease,transform .18s ease;width:38px}.event .event-footer .ars-social-link:focus,.event .event-footer .ars-social-link:hover{background:#e2691c;color:#fff;transform:translateY(-2px)}.event .event-footer .footer-svg{background:#fff;border:1px solid #e7e2dc;border-radius:12px}.event .event-footer .footer-links{gap:1.75rem!important}.event .event-footer .footer-link{border-bottom:1px solid transparent;color:#5b5248;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;padding:.2rem .1rem;transition:color .18s ease,border-color .18s ease}.event .event-footer .footer-link:focus,.event .event-footer .footer-link:hover{border-color:#e2691c;color:#e2691c}.event a{text-decoration:none}.event .navbar{--bs-navbar-color:#fff;--bs-navbar-hover-color:#e2691c;--bs-navbar-active-color:#e2691c}.event .bfv-cart-offcanvas,.event .bfv-menu-offcanvas{--bs-link-color:#1a1512;--bs-link-hover-color:#e2691c}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Oi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2V2ZW50cy9hdXR1bW4tcmlkZS1zYWxlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gQXV0dW1uIFJpZGUgU2FsZSDigJQgxZBzemkgU1RSQURBIE91dGxldFxuLy9cbi8vIExpZ2h0IGNhbXBhaWduIHRoZW1lLCBhdXRob3JlZCBhZ2FpbnN0IHRoZSBzdXBwbGllZCBkZXNpZ24uXG4vL1xuLy8gTkFNRVNQQUNFIE5PVEU6IHRoZSBgYmZ2LSpgIGNsYXNzIG5hbWVzIGFyZSB0aGUgU0hBUkVEIG9mZmNhbnZhcy1VSSBuYW1lc3BhY2UsIG5vdCBhXG4vLyBCbGFjayBGcmlkYXkgZGUgVmFyxIMgbGVmdG92ZXIuIFRoZXkgbGl2ZSBpbiBibGFkZXMgZXZlcnkgZXZlbnQgcmVuZGVyc1xuLy8gKHByb2R1Y3RzL2luZGV4LmJsYWRlLnBocCBmaWx0ZXIgZHJhd2VyLCBpbmRleC5ibGFkZS5waHAgaGVhZGVyIHNwYWNlcikgYW5kIGluIHRoZVxuLy8gYGJmdjpyZXF1ZXN0LWNsb3NlLSpgIERPTSBldmVudHMsIHNvIHRoZXkgYXJlIGRlbGliZXJhdGVseSBOT1QgcmVuYW1lZCBoZXJlLiBPbmx5IG9uZVxuLy8gZXZlbnQgc3R5bGVzaGVldCBsb2FkcyBhdCBhIHRpbWUsIHNvIHRoZXJlIGlzIG5vIGNvbGxpc2lvbi5cbi8vXG4vLyBUaGlzIGZpbGUgYWxzbyBvdmVycmlkZXMgZXZlbnRzL21haW4uc2Nzcywgd2hpY2ggYXNzdW1lcyBhIERBUksgdGhlbWUgKHdoaXRlIGxpbmtcbi8vIGNvbG91cnMsIHdoaXRlIHBhZ2luYXRpb24pLiBtYWluLmNzcyBpcyBsaW5rZWQgZmlyc3QsIHNvIHBsYWluIHJ1bGVzIHdpbi5cblxuJGFycy1vcmFuZ2U6ICNlMjY5MWM7IC8vIHByaW1hcnkgYWNjZW50LCBDVEEsIGFjdGl2ZSBzdGF0ZSAoPSBFdmVudC5jb2xvcilcbiRhcnMtb3JhbmdlLWRhcms6ICNjMjQxMGM7IC8vIGhvdmVyIC8gZGVlcGVyIGF1dHVtbiB0b25lXG4kYXJzLXJlZDogI2U4MTkyYzsgLy8gZGF0ZSBjaGlwLCBkaXNjb3VudCBiYWRnZSwgcHJpY2VcbiRhcnMtdGVhbDogIzJlYzRiNjsgLy8gZ2xpdGNoIGNvdW50ZXJwb2ludCAod29yZG1hcmsgb25seSlcbiRhcnMtaW5rOiAjMWExNTEyOyAvLyB0ZXh0LCBkYXJrIGhlYWRlciBhbmQgbGFiZWwgYmFyc1xuJGFycy1pbmstc29mdDogIzViNTI0ODsgLy8gc2Vjb25kYXJ5IHRleHRcbiRhcnMtY3JlYW06ICNmN2Y1ZjI7IC8vIHBhZ2UgZ3JvdW5kXG4kYXJzLXdoaXRlOiAjZmZmZmZmOyAvLyBjYXJkc1xuJGFycy1saW5lOiAjZTdlMmRjOyAvLyBoYWlybGluZSBvbiBjYXJkc1xuXG4kYXJzLXJhZGl1czogMTJweDtcbiRhcnMtcmFkaXVzLXNtOiA4cHg7XG4kYXJzLXNoYWRvdzogMCAycHggMTBweCByZ2JhKDI2LCAyMSwgMTgsIDAuMDYpO1xuJGFycy1zaGFkb3ctaG92ZXI6IDAgMTBweCAyNnB4IHJnYmEoMjYsIDIxLCAxOCwgMC4xMik7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZXZlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBjb2xvcjogJGFycy13aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFycy1vcmFuZ2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRhcnMtb3JhbmdlO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgcGFkZGluZzogMC42cmVtIDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDIyNiwgMTA1LCAyOCwgMC4yNSk7XG4gIHRyYW5zaXRpb246XG4gICAgdHJhbnNmb3JtIDAuMThzIGVhc2UsXG4gICAgYm94LXNoYWRvdyAwLjE4cyBlYXNlLFxuICAgIGJhY2tncm91bmQtY29sb3IgMC4xOHMgZWFzZSxcbiAgICBjb2xvciAwLjE4cyBlYXNlLFxuICAgIGJvcmRlci1jb2xvciAwLjE4cyBlYXNlO1xuXG4gIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiBub25lICFpbXBvcnRhbnQ7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGFycy13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXJzLW9yYW5nZS1kYXJrO1xuICAgIGJvcmRlci1jb2xvcjogJGFycy1vcmFuZ2UtZGFyaztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMThweCByZ2JhKDE5NCwgNjUsIDEyLCAwLjMpO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIyNiwgMTA1LCAyOCwgMC4zMik7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgLy8gT3V0bGluZSB2YXJpYW50IOKAlCB0aGUgZGVzaWduJ3MgXCJWZXppIHRvYXRlIOKAplwiIHBpbGxzLlxuICAmLnJldmVyc2Uge1xuICAgIGNvbG9yOiAkYXJzLW9yYW5nZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyNiwgMTA1LCAyOCwgMC41NSk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIC5zdmctd3JhcHBlciBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAkYXJzLW9yYW5nZSAhaW1wb3J0YW50O1xuICAgICAgc3Ryb2tlOiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGFycy13aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcnMtb3JhbmdlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYXJzLW9yYW5nZTtcblxuICAgICAgLnN2Zy13cmFwcGVyIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogJGFycy13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEZsb2F0aW5nIFwiYmFjayB0byB0aGUgc2hvcFwiIENUQSAocmVuZGVyZWQgYnkgbGF5b3V0cy9ldmVudC5ibGFkZS5waHApXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJhY2stdG8tbm9yZGljYS13cmFwcGVyIHtcbiAgcmlnaHQ6IDE0cHg7XG4gIGJvdHRvbTogMTRweDtcblxuICAuYmFjay10by1ub3JkaWNhIC5idG4ge1xuICAgIGNvbG9yOiAkYXJzLXdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRhcnMtb3JhbmdlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRhcnMtb3JhbmdlO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIHBhZGRpbmc6IDAuNjVyZW0gMS4xcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggcmdiYSgyNiwgMjEsIDE4LCAwLjIyKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xOHMgZWFzZSwgYm94LXNoYWRvdyAwLjE4cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMThzIGVhc2U7XG5cbiAgICAuc3ZnLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogJGFycy13aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGFycy1vcmFuZ2UtZGFyaztcbiAgICAgIGJvcmRlci1jb2xvcjogJGFycy1vcmFuZ2UtZGFyaztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMTJweCAyNHB4IHJnYmEoMjYsIDIxLCAxOCwgMC4yOCk7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gU2hlbGxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZXZlbnQge1xuICBjb2xvcjogJGFycy1pbms7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhcnMtY3JlYW07XG4gIC8vIE5ldmVyIHNldCBvdmVyZmxvdyBoZXJlOiBpdCBicmVha3MgdGhlIGZpeGVkIGhlYWRlciAvIG9mZmNhbnZhcyBsYXlvdXQuXG5cbiAgLmJmdi1oZWFkZXItc3BhY2VyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gSGVhZGVyXG4gIC8vXG4gIC8vIERBTkdFUjogbm8gYmFja2Ryb3AtZmlsdGVyIC8gZmlsdGVyIC8gdHJhbnNmb3JtIC8gcGVyc3BlY3RpdmUgLyBjb250YWluIC9cbiAgLy8gd2lsbC1jaGFuZ2Ugb24gLmV2ZW50LWhlYWRlci4gQm90aCBvZmZjYW52YXMgcGFuZWxzIHJlbmRlciBJTlNJREUgdGhpcyBlbGVtZW50XG4gIC8vIChzZWUgcHVibGljL2V2ZW50cy9pbmRleC5ibGFkZS5waHApLCBhbmQgYW55IG9mIHRob3NlIHByb3BlcnRpZXMgbWFrZXMgaXQgdGhlXG4gIC8vIGNvbnRhaW5pbmcgYmxvY2sgZm9yIGl0cyBwb3NpdGlvbjpmaXhlZCBkZXNjZW5kYW50cyDigJQgdGhlIGRyYXdlcnMgd291bGQgdGhlbiBiZVxuICAvLyBjbGlwcGVkIHRvIHRoZSBoZWFkZXIncyBoZWlnaHQgaW5zdGVhZCBvZiBmaWxsaW5nIHRoZSB2aWV3cG9ydC5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuZXZlbnQtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAzMDtcbiAgICAvLyBUcmFuc2x1Y2VudCBnbGFzcyBiYXIg4oCUIHRoZSBwYWdlIHNjcm9sbHMgdmlzaWJseSB1bmRlcm5lYXRoIGl0LlxuICAgIC8vXG4gICAgLy8gVGhlIHRpbnQgYW5kIHRoZSBibHVyIGxpdmUgb24gOjpiZWZvcmUsIE5FVkVSIG9uIC5ldmVudC1oZWFkZXIgaXRzZWxmLlxuICAgIC8vIGJhY2tkcm9wLWZpbHRlciAobGlrZSBmaWx0ZXIvdHJhbnNmb3JtKSBvbiB0aGUgaGVhZGVyIHdvdWxkIG1ha2UgaXQgdGhlIGNvbnRhaW5pbmdcbiAgICAvLyBibG9jayBmb3IgaXRzIHBvc2l0aW9uOmZpeGVkIGRlc2NlbmRhbnRzLCBhbmQgYm90aCBvZmZjYW52YXMgcGFuZWxzIHJlbmRlciBpbnNpZGVcbiAgICAvLyB0aGlzIGVsZW1lbnQg4oCUIHRoZSBkcmF3ZXJzIHdvdWxkIGNvbGxhcHNlIHRvIHRoZSBoZWFkZXIncyBoZWlnaHQuXG4gICAgLy9cbiAgICAvLyBBIHBzZXVkby1lbGVtZW50IGhhcyBubyBwb3NpdGlvbmVkIGRlc2NlbmRhbnRzIG9mIGl0cyBvd24sIHNvIHRoZSBzYW1lIHByb3BlcnR5IGlzXG4gICAgLy8gaGFybWxlc3MgaGVyZS4gTm90ZSB0aGlzIHJ1bGVzIG91dCBhbiBvcGFxdWUgcGhvdG8gdGV4dHVyZTogYW55IG9wYXF1ZSBsYXllciB3b3VsZFxuICAgIC8vIGNhbmNlbCB0aGUgdHJhbnNsdWNlbmN5IHRoZSBkZXNpZ24gYXNrcyBmb3IuXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgLy8gT3BhcXVlIGF0IHJlc3Q7IHRoZSBnbGFzcyBlZmZlY3QgaXMgc3dpdGNoZWQgb24gYnkgLmlzLXNjcm9sbGVkIGJlbG93LlxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFycy1pbms7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgICAgICByYWRpYWwtZ3JhZGllbnQoNzAlIDIyMCUgYXQgMjAlIDUwJSwgcmdiYSgyMjYsIDEwNSwgMjgsIDAuMykgMCUsIHJnYmEoMjI2LCAxMDUsIDI4LCAwKSA3MiUpLFxuICAgICAgICByYWRpYWwtZ3JhZGllbnQoNjAlIDIwMCUgYXQgODYlIDUwJSwgcmdiYSgxOTQsIDY1LCAxMiwgMC4yNCkgMCUsIHJnYmEoMTk0LCA2NSwgMTIsIDApIDcwJSk7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2U7XG4gICAgfVxuXG4gICAgLy8gVGhlIEpTIGFkZHMgLmlzLXNjcm9sbGVkIHBhc3QgNDBweCDigJQgZGVza3RvcCBvbmx5LCBzbyB0aGUgbW9iaWxlIGJhciBzdGF5cyBvcGFxdWUuXG4gICAgJi5pcy1zY3JvbGxlZDo6YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE0cHgpIHNhdHVyYXRlKDEzNSUpO1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE0cHgpIHNhdHVyYXRlKDEzNSUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgMTYsIDExLCAwLjc0KTtcbiAgICB9XG5cbiAgICAvLyBObyBib3R0b20gYm9yZGVyOiBvbiB0aGUgZGFyayBiYXIgaXQgcmVhZCBhcyBhIHN0cmF5IHdoaXRlIGhhaXJsaW5lIGFib3ZlIHRoZVxuICAgIC8vIGJhbm5lci4gVGhlIHNoYWRvdyBhbG9uZSBjYXJyaWVzIHRoZSBzZXBhcmF0aW9uLlxuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMThweCByZ2JhKDI2LCAyMSwgMTgsIDAuMTgpO1xuICAgIHBhZGRpbmc6IDAuN3JlbSAwIDAuNnJlbTtcbiAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuM3MgZWFzZTtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5iZnYtbmF2YmFyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMXJlbTtcbiAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMC4zcyBlYXNlO1xuICAgIH1cblxuICAgIC5pbm5lci1uYXZiYXIge1xuICAgICAgdHJhbnNpdGlvbjogZ2FwIDAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICAuYmZ2LW5hdmJhci10b3Age1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMTVyZW07XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjNzIGVhc2U7XG4gICAgfVxuXG4gICAgLy8gQnJhbmQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLmJmdi1icmFuZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5ub3JkaWNhLWxvZ28ge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNlYXJjaCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC5iZnYtc2VhcmNoIHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB0cmFuc2l0aW9uOlxuICAgICAgICBvcGFjaXR5IDAuM3MgZWFzZSxcbiAgICAgICAgbWF4LXdpZHRoIDAuMzVzIGVhc2UsXG4gICAgICAgIHRyYW5zZm9ybSAwLjNzIGVhc2UsXG4gICAgICAgIG1hcmdpbiAwLjNzIGVhc2UsXG4gICAgICAgIHBhZGRpbmcgMC4zcyBlYXNlO1xuICAgIH1cblxuICAgIC5iZnYtc2VhcmNoLWlucHV0LXdyYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmJmdi1zZWFyY2gtaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxOHB4O1xuICAgICAgY29sb3I6ICRhcnMtaW5rLXNvZnQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgLmJmdi1zZWFyY2gtaW5wdXQge1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDRweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkYXJzLXdoaXRlO1xuICAgICAgY29sb3I6ICRhcnMtaW5rO1xuICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjOWE5MTg4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYXJzLW9yYW5nZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjI2LCAxMDUsIDI4LCAwLjI1KTtcbiAgICAgICAgYmFja2dyb3VuZDogJGFycy13aGl0ZTtcbiAgICAgICAgY29sb3I6ICRhcnMtaW5rO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5iZnYtc2VhcmNoLWNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkYXJzLWluay1zb2Z0O1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjYsIDIxLCAxOCwgMC4wNyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ29sbGFwc2VkLWhlYWRlciBzZWFyY2ggYnV0dG9uIChyZXZlYWxlZCBieSAuaXMtc2Nyb2xsZWQgb24gZGVza3RvcCkuXG4gICAgLmJmdi1zZWFyY2gtdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiAwIHNvbGlkICRhcnMtb3JhbmdlO1xuICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICBjb2xvcjogJGFycy13aGl0ZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246XG4gICAgICAgIG9wYWNpdHkgMC4yNXMgZWFzZSAwLjA4cyxcbiAgICAgICAgd2lkdGggMC4zcyBlYXNlLFxuICAgICAgICBib3JkZXItd2lkdGggMC4zcyBlYXNlLFxuICAgICAgICBwYWRkaW5nIDAuM3MgZWFzZSxcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIENhcnQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLmJmdi1jYXJ0IHtcbiAgICAgIGNvbG9yOiAkYXJzLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkYXJzLW9yYW5nZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhcnMtb3JhbmdlO1xuICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgcGFkZGluZyAwLjNzIGVhc2U7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGFycy1vcmFuZ2UtZGFyaztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYXJzLW9yYW5nZS1kYXJrO1xuICAgICAgfVxuXG4gICAgICAuYmZ2LWNhcnQtY291bnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRhcnMtd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkYXJzLW9yYW5nZTtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBIYW1idXJnZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBQbGFpbiBpY29uLCBhcyBpbiB0aGUgZGVzaWduIOKAlCBCb290c3RyYXAncyAubmF2YmFyLXRvZ2dsZXIgd291bGQgYWRkIGEgYm9yZGVyLFxuICAgIC8vIGEgYmFja2dyb3VuZCBhbmQgaXRzIG93biBwYWRkaW5nLlxuICAgIC5iZnYtdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY29sb3I6ICRhcnMtd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBvcGFjaXR5IDAuMnMgZWFzZTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTZWFyY2ggb3ZlcmxheSBzdGF0ZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAmLmlzLXNlYXJjaC1vcGVuIHtcbiAgICAgIC5iZnYtc2VhcmNoLWNsb3NlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEZXNrdG9wOiBjb21wYWN0IGhlYWRlciBvbmNlIHNjcm9sbGVkIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICYuaXMtc2Nyb2xsZWQge1xuICAgICAgICBwYWRkaW5nOiAwLjQ1cmVtIDAgMC40cmVtO1xuXG4gICAgICAgIC5pbm5lci1uYXZiYXIge1xuICAgICAgICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJmdi1uYXZiYXItdG9wIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4xcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJmdi1icmFuZCAubm9yZGljYS1sb2dvIHtcbiAgICAgICAgICB3aWR0aDogMTE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYmZ2LWNhcnQge1xuICAgICAgICAgIHBhZGRpbmc6IDAuNHJlbSAwLjhyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSW5saW5lIHNlYXJjaCBiZWNvbWVzIGFuIG92ZXJsYXkgYmVsb3cgdGhlIGJhci5cbiAgICAgICAgLmJmdi1zZWFyY2gge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgIHRvcDogMTA4JTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjM1cmVtO1xuICAgICAgICAgIHotaW5kZXg6IDEwNDA7XG4gICAgICAgICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRhcnMtd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTRweCAzMHB4IHJnYmEoMjYsIDIxLCAxOCwgMC4yMik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1zY3JvbGxlZDpub3QoLmlzLXNlYXJjaC1vcGVuKSB7XG4gICAgICAgIC5iZnYtc2VhcmNoIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAuYmZ2LXNlYXJjaC10b2dnbGUge1xuICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTZWFyY2ggb3ZlcmxheSDigJQgc2hhcmVkIGJ5IHRoZSBtb2JpbGUgYmFyIGFuZCB0aGUgc2Nyb2xsZWQgZGVza3RvcCBiYXIuXG4gICAgJi5pcy1zZWFyY2gtb3BlbiB7XG4gICAgICAuYmZ2LXNlYXJjaCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuXG4gICAgICAuYmZ2LXNlYXJjaC1mb3JtLFxuICAgICAgLmJmdi1zZWFyY2gtaW5wdXQtd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuYmZ2LXNlYXJjaC10b2dnbGUge1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTW9iaWxlOiBhbHdheXMgY29tcGFjdCwgZXhhY3RseSBsaWtlIEJsYWNrIEZyaWRheSBkZSBWYXLEgy5cbiAgICAvL1xuICAgIC8vIFRoZSBmaWVsZCBpcyB0YWtlbiBPVVQgb2YgZmxvdy4gLmJmdi1uYXZiYXItdG9wIGlzIGEgbm93cmFwIGZsZXggcm93LCBzbyBhXG4gICAgLy8gYGZsZXg6IDEgMSAxMDAlYCBzZWFyY2ggd291bGQgc2hvdmUgdGhlIGNhcnQgYW5kIHRoZSBidXJnZXIgb2ZmLXNjcmVlbiBpbnN0ZWFkIG9mXG4gICAgLy8gd3JhcHBpbmcg4oCUIGFuZCBpdCB3b3VsZCBtYWtlIHRoZSBoZWFkZXIgaGVpZ2h0IGp1bXAgYXMgaXQgb3BlbnMgYW5kIGNsb3Nlcy5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDAuNnJlbSAwIDAuMzVyZW07XG5cbiAgICAgIC5iZnYtYnJhbmQgLm5vcmRpY2EtbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxMThweDtcbiAgICAgIH1cblxuICAgICAgLmJmdi1jYXJ0IHtcbiAgICAgICAgcGFkZGluZzogMC40NXJlbSAwLjdyZW07XG4gICAgICB9XG5cbiAgICAgIC5iZnYtc2VhcmNoIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgIHotaW5kZXg6IDEwNDY7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC8vIE5vIGBpcy1zY3JvbGxlZGAgb24gbW9iaWxlICh0aGUgSlMgc3RyaXBzIGl0KSwgc28gdGhlIHRvZ2dsZSBpcyBkcml2ZW4gcHVyZWx5IGJ5XG4gICAgICAvLyB3aGV0aGVyIHRoZSBvdmVybGF5IGlzIG9wZW4uXG4gICAgICAmOm5vdCguaXMtc2VhcmNoLW9wZW4pIHtcbiAgICAgICAgLmJmdi1zZWFyY2gge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iZnYtc2VhcmNoLXRvZ2dsZSB7XG4gICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmlzLXNlYXJjaC1vcGVuIC5iZnYtc2VhcmNoIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGFycy13aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMnB4IDI4cHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgICAgIH1cblxuICAgICAgLmJmdi1uYXZiYXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuYmZ2LW5hdmJhci10b3Age1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gT2ZmY2FudmFzIHBhbmVscyAobWVudSArIGNhcnQpXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmJmdi1tZW51LW9mZmNhbnZhcyxcbiAgLmJmdi1jYXJ0LW9mZmNhbnZhcyB7XG4gICAgd2lkdGg6IG1pbig5NHZ3LCA0MjBweCk7XG4gICAgYmFja2dyb3VuZDogJGFycy13aGl0ZTtcbiAgICBjb2xvcjogJGFycy1pbms7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkYXJzLW9yYW5nZTtcblxuICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYXJzLWxpbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC44NXJlbTtcbiAgICB9XG5cbiAgICAub2ZmY2FudmFzLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjA1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGNvbG9yOiAkYXJzLWluaztcbiAgICB9XG5cbiAgICAuYmZ2LW9mZmNhbnZhcy1jbG9zZSxcbiAgICAuYnRuLWNsb3NlIHtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDAuNjU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5iZnYtbmF2IHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcblxuICAgIC5iZnYtbmF2LWxpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAuN3JlbSAwLjg1cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGFycy1yYWRpdXMtc207XG4gICAgICBjb2xvcjogJGFycy1pbmsgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xOHMgZWFzZSwgY29sb3IgMC4xOHMgZWFzZTtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyNiwgMTA1LCAyOCwgMC4wOCk7XG4gICAgICAgIGNvbG9yOiAkYXJzLW9yYW5nZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRhcnMtb3JhbmdlO1xuICAgICAgICBjb2xvcjogJGFycy13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1pbmkgY2FydCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmJmdi1jYXJ0LWVtcHR5IHtcbiAgICBjb2xvcjogJGFycy1pbmstc29mdDtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cblxuICAuYmZ2LWNhcnQtaXRlbSB7XG4gICAgcGFkZGluZzogMC42cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRhcnMtbGluZTtcbiAgICBib3JkZXItcmFkaXVzOiAkYXJzLXJhZGl1cy1zbTtcbiAgICBiYWNrZ3JvdW5kOiAkYXJzLXdoaXRlO1xuICB9XG5cbiAgLmJmdi1jYXJ0LWl0ZW0taW1hZ2Uge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZDogJGFycy1jcmVhbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gIC5iZnYtY2FydC1pdGVtLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGNvbG9yOiAkYXJzLWluaztcbiAgfVxuXG4gIC5iZnYtY2FydC1pdGVtLWRldGFpbHMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogJGFycy1pbmstc29mdDtcbiAgfVxuXG4gIC5iZnYtY2FydC1pdGVtLXRvdGFsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogJGFycy1vcmFuZ2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5iZnYtY2FydC1zdW1tYXJ5IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGFycy1saW5lO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgIHN0cm9uZyB7XG4gICAgICBjb2xvcjogJGFycy1vcmFuZ2U7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIFBhZ2UgYm9keVxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5ldmVudC1ib2R5LXdyYXBwZXIge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXJzLWNyZWFtICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgLmV2ZW50LWJvZHkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAvLyBObyBmb3JjZWQgMTAwdmg6IG9uIGEgc2hvcnQgcmVzdWx0IHBhZ2UgdGhhdCBwYWRkZWQgdGhlIGJvZHkgb3V0IHRvIGEgZnVsbCBzY3JlZW5cbiAgICAgIC8vIGFuZCBsZWZ0IGEgbGFyZ2UgZW1wdHkgYmFuZCBhYm92ZSB0aGUgZm9vdGVyLlxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICYuYmZ2LWxhbmRpbmctY29tcGFjdCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjY1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEhlcm9cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZXZlbnQgLmV2ZW50LWJvZHktd3JhcHBlciAuZXZlbnQtYm9keSB7XG4gIC8vIFRoZSBoZXJvIGJyaW5ncyBpdHMgb3duIHN1cmZhY2Ug4oCUIG5ldmVyIGRvdWJsZS1mcmFtZSBpdC5cbiAgLmJhbm5lci13cmFwcGVyLnAtMCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gIC5iYW5uZXIuYXJzLWJhbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDAuNzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogJGFycy1yYWRpdXM7XG5cbiAgICAvLyBBdXR1bW4gZ3JvdW5kIOKAlCBzdGFuZHMgb24gaXRzIG93biB1bnRpbCBhIHBob3RvZ3JhcGggaXMgdXBsb2FkZWQuXG4gICAgYmFja2dyb3VuZDpcbiAgICAgIHJhZGlhbC1ncmFkaWVudCgxMzAlIDEwMCUgYXQgMTIlIDE4JSwgcmdiYSgyMjYsIDEwNSwgMjgsIDAuNTUpIDAlLCByZ2JhKDIyNiwgMTA1LCAyOCwgMCkgNTglKSxcbiAgICAgIHJhZGlhbC1ncmFkaWVudCg5NSUgODUlIGF0IDg4JSA4NSUsIHJnYmEoMTk0LCA2NSwgMTIsIDAuNikgMCUsIHJnYmEoMTk0LCA2NSwgMTIsIDApIDYyJSksXG4gICAgICBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjM2ExZjBjIDAlLCAjMjQxNDA4IDQ4JSwgIzE0MGMwNiAxMDAlKTtcblxuICAgID4gKiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIC8vIFdpdGggdGhlIHN1cHBsaWVkIGFydHdvcmsgdGhlIGltYWdlIElTIHRoZSBoZXJvOiBpdCBjYXJyaWVzIHRoZSB3b3JkbWFyaywgdGhlXG4gICAgLy8gdGFnbGluZSBhbmQgdGhlIGRhdGUgY2hpcC4gTGV0IGl0IGtlZXAgaXRzIG93biBhc3BlY3QgcmF0aW8gcmF0aGVyIHRoYW4gY3JvcHBpbmcgaXRcbiAgICAvLyB3aXRoIG9iamVjdC1maXQg4oCUIGEgY3JvcCB3b3VsZCBjdXQgaW50byB0aGUgYmFrZWQtaW4gdHlwb2dyYXBoeSBhdCBzb21lIHdpZHRocy5cbiAgICAuYXJzLWhlcm8tcGhvdG8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5iYW5uZXItaGVybyB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC8vIE5vIGJhY2tncm91bmQgb3Igc2NyaW0gYmVoaW5kIHRoZSBhcnR3b3JrOyBpdCBpcyBhbHJlYWR5IGEgZmluaXNoZWQgY29tcG9zaXRpb24uXG4gICAgJi5oYXMtcGhvdG8ge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGdhcDogMDtcbiAgICB9XG5cbiAgICAuYXJzLWhlcm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IGNsYW1wKDMwMHB4LCAzNHZ3LCA0NjBweCk7XG4gICAgICBwYWRkaW5nOiBjbGFtcCgxLjc1cmVtLCA1dncsIDMuNXJlbSkgY2xhbXAoMS4yNXJlbSwgNnZ3LCA0cmVtKTtcbiAgICB9XG5cbiAgICAuYXJzLWhlcm8tbWFpbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiBjbGFtcCgwLjY1cmVtLCAxLjV2dywgMXJlbSk7XG4gICAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgIH1cblxuICAgIC5hcnMtaGVyby10YWdsaW5lIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1heC13aWR0aDogMjJjaDtcbiAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgwLjk1cmVtLCAxLjh2dywgMS40NXJlbSk7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICRhcnMtd2hpdGU7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAzcHggMTRweCByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICAgIH1cblxuICAgIC5hcnMtaGVyby1jdGEge1xuICAgICAgbWFyZ2luLXRvcDogMC4zNXJlbTtcbiAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMS43NXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLmhlYWRpbmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDg4MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDEuMjVyZW0gY2xhbXAoMXJlbSwgMi41dncsIDEuNXJlbSk7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgwLjg4cmVtLCAxLjV2dywgMXJlbSk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxuICAgICYuaXMtdXBjb21pbmcgLmNvdW50ZG93bi10aW1lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAxLjI1cmVtO1xuICAgICAgcGFkZGluZzogMC42cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGFycy1yYWRpdXM7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmFycy1oZXJvIHtcbiAgICAgICAgbWluLWhlaWdodDogMzQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEuNzVyZW0gMS4yNXJlbTtcbiAgICAgIH1cblxuICAgICAgLmFycy1oZXJvLW1haW4ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuYXJzLWhlcm8tdGFnbGluZSB7XG4gICAgICAgIG1heC13aWR0aDogMjRjaDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRGF0ZSBjaGlwIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hcnMtZGF0ZS1jaGlwLFxuLmV2ZW50IC50aW1lLXBlcmlvZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4zNXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXJzLXJlZDtcbiAgY29sb3I6ICRhcnMtd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNsYW1wKDAuOHJlbSwgMS4zdncsIDEuMDVyZW0pO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDE2cHggcmdiYSgyMzIsIDI1LCA0NCwgMC4zNSk7XG59XG5cbi8vIEdsaXRjaC1mcmFtZWQgd29yZG1hcmsgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYXJzLXdvcmRtYXJrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC4wMmVtO1xuICBwYWRkaW5nOiBjbGFtcCgwLjU1cmVtLCAxLjZ2dywgMS4xcmVtKSBjbGFtcCgwLjlyZW0sIDIuNHZ3LCAxLjlyZW0pO1xuICBib3JkZXI6IDNweCBzb2xpZCAkYXJzLXdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAzNHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcblxuICAvLyBPZmZzZXQgY29waWVzIG9mIHRoZSBmcmFtZSwgaW4gdGhlIGNyZWF0aXZlJ3MgcmVkL3RlYWwgc3BsaXQuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogLTNweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbWl4LWJsZW5kLW1vZGU6IHNjcmVlbjtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYXJzLXJlZDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0cHgsIDNweCk7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYXJzLXRlYWw7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTRweCwgLTNweCk7XG4gIH1cblxuICAvLyBTbWFsbCB2YXJpYW50OiB0aGUgNHB4LzNweCBnbGl0Y2ggb2Zmc2V0cyBhcmUgcHJvcG9ydGlvbmFsIGluIHRoZSBiaWcgaGVybyBidXQgc3dhbXBcbiAgLy8gdGhlIGxldHRlcmZvcm1zIGF0IHRoaXMgc2l6ZSwgc28gdGlnaHRlbiB0aGVtLlxuICAmLS1pbmxpbmUge1xuICAgIHBhZGRpbmc6IDAuMzVyZW0gMC44cmVtO1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGluc2V0OiAtMnB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDJweCwgMXB4KTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAtMXB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmFycy13b3JkbWFyay1saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS45cmVtLCA1LjV2dywgNC4yNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICRhcnMtd2hpdGU7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBtaXgtYmxlbmQtbW9kZTogc2NyZWVuO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGFycy1yZWQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoM3B4LCAycHgpO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbG9yOiAkYXJzLXRlYWw7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTNweCwgLTJweCk7XG4gIH1cblxuICAuYXJzLXdvcmRtYXJrLS1pbmxpbmUgJiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAyLjR2dywgMS45cmVtKTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEuNXB4LCAxcHgpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xLjVweCwgLTFweCk7XG4gICAgfVxuICB9XG59XG5cbi8vIFNjYXR0ZXJlZCBsZWFmIHNpbGhvdWV0dGVzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBMZWFmIHNpbGhvdWV0dGVzLCBkcmF3biBhcyBtYXNrcyBzbyB0aGUgY29sb3VyIHN0YXlzIHRoZW1lYWJsZS5cbi8vXG4vLyBGb3VyIGJyb2FkbGVhZiBzaGFwZXMgKG5vdCBtYXBsZSk6IGEgYnJvYWQgb3ZhdGUsIGEgbmFycm93IGxhbmNlb2xhdGUsIGFuIGFzeW1tZXRyaWNcbi8vIG9uZSBhbmQgYSByb3VuZGVkIGNvcmRhdGUuIEVhY2ggY2FycmllcyBhIHNob3J0IHN0ZW0gc28gaXQgcmVhZHMgYXMgYSBsZWFmIGF0IHRoZSBzbWFsbFxuLy8gc2l6ZXMgdXNlZCBvbiBwcm9kdWN0IGNhcmRzLlxuJGFycy1sZWFmLW92YXRlOiBcIk0xMiAyIEM3IDcgNC41IDExLjUgNC41IDE1IEM0LjUgMTguNiA3LjYgMjEuMiAxMS4zIDIxLjYgTDExLjMgMjMuNSBMMTIuNyAyMy41IEwxMi43IDIxLjYgQzE2LjQgMjEuMiAxOS41IDE4LjYgMTkuNSAxNSBDMTkuNSAxMS41IDE3IDcgMTIgMiBaXCI7XG4kYXJzLWxlYWYtbGFuY2U6IFwiTTEyIDEuNSBDOSA3IDcuNSAxMiA4LjMgMTYuMyBDOC45IDE5LjYgMTAuMyAyMS42IDExLjMgMjIgTDExLjMgMjMuNSBMMTIuNyAyMy41IEwxMi43IDIyIEMxMy43IDIxLjYgMTUuMSAxOS42IDE1LjcgMTYuMyBDMTYuNSAxMiAxNSA3IDEyIDEuNSBaXCI7XG4kYXJzLWxlYWYtb2JsaXF1ZTogXCJNMTMgMiBDNy41IDUgNCAxMC41IDUgMTUuNSBDNS44IDE5LjQgOSAyMS42IDEyIDIxLjggTDExLjYgMjMuNSBMMTMgMjMuNSBMMTMuMiAyMS43IEMxNi44IDIxIDIwIDE3LjUgMjAgMTMgQzIwIDguNSAxNyA0LjUgMTMgMiBaXCI7XG4kYXJzLWxlYWYtY29yZGF0ZTogXCJNMTIgMjEuOCBDNS41IDE4IDMuNSAxMiA1LjUgNy41IEM2LjkgNC4zIDkuOCAzLjQgMTIgNS44IEMxNC4yIDMuNCAxNy4xIDQuMyAxOC41IDcuNSBDMjAuNSAxMiAxOC41IDE4IDEyIDIxLjggWlwiO1xuXG5AbWl4aW4gYXJzLWxlYWYtc2hhcGUoJHBhdGgpIHtcbiAgJHN2ZzogXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZD0nI3skcGF0aH0nLyUzRSUzQy9zdmclM0VcIjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIjeyRzdmd9XCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIjeyRzdmd9XCIpO1xufVxuXG5AbWl4aW4gYXJzLWxlYWYtbWFzaygkcGF0aDogJGFycy1sZWFmLW92YXRlKSB7XG4gIEBpbmNsdWRlIGFycy1sZWFmLXNoYXBlKCRwYXRoKTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1zaXplOiBjb250YWluO1xufVxuXG4uYXJzLWxlYXZlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYXJzLWxlYWYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFycy1vcmFuZ2U7XG4gIEBpbmNsdWRlIGFycy1sZWFmLW1hc2s7XG5cbiAgJi0tMSB7IHRvcDogOCU7IGxlZnQ6IDYlOyB0cmFuc2Zvcm06IHJvdGF0ZSgtMThkZWcpOyB3aWR0aDogMjZweDsgaGVpZ2h0OiAyNnB4OyBAaW5jbHVkZSBhcnMtbGVhZi1zaGFwZSgkYXJzLWxlYWYtbGFuY2UpOyB9XG4gICYtLTIgeyB0b3A6IDIyJTsgcmlnaHQ6IDEyJTsgdHJhbnNmb3JtOiByb3RhdGUoMzJkZWcpOyBiYWNrZ3JvdW5kLWNvbG9yOiAkYXJzLXJlZDsgb3BhY2l0eTogMC40OyBAaW5jbHVkZSBhcnMtbGVhZi1zaGFwZSgkYXJzLWxlYWYtb2JsaXF1ZSk7IH1cbiAgJi0tMyB7IGJvdHRvbTogMTYlOyBsZWZ0OiAxOCU7IHRyYW5zZm9ybTogcm90YXRlKDE0ZGVnKTsgd2lkdGg6IDQycHg7IGhlaWdodDogNDJweDsgb3BhY2l0eTogMC4zNTsgQGluY2x1ZGUgYXJzLWxlYWYtc2hhcGUoJGFycy1sZWFmLWNvcmRhdGUpOyB9XG4gICYtLTQgeyB0b3A6IDU0JTsgcmlnaHQ6IDI2JTsgdHJhbnNmb3JtOiByb3RhdGUoLTQwZGVnKTsgd2lkdGg6IDIycHg7IGhlaWdodDogMjJweDsgQGluY2x1ZGUgYXJzLWxlYWYtc2hhcGUoJGFycy1sZWFmLWxhbmNlKTsgfVxuICAmLS01IHsgYm90dG9tOiA4JTsgcmlnaHQ6IDglOyB0cmFuc2Zvcm06IHJvdGF0ZSg4ZGVnKTsgd2lkdGg6IDMwcHg7IGhlaWdodDogMzBweDsgYmFja2dyb3VuZC1jb2xvcjogJGFycy1vcmFuZ2UtZGFyazsgQGluY2x1ZGUgYXJzLWxlYWYtc2hhcGUoJGFycy1sZWFmLW9ibGlxdWUpOyB9XG4gICYtLTYgeyB0b3A6IDM4JTsgbGVmdDogNDQlOyB0cmFuc2Zvcm06IHJvdGF0ZSgtOGRlZyk7IHdpZHRoOiAxOHB4OyBoZWlnaHQ6IDE4cHg7IG9wYWNpdHk6IDAuMzsgQGluY2x1ZGUgYXJzLWxlYWYtc2hhcGUoJGFycy1sZWFmLWNvcmRhdGUpOyB9XG59XG5cbi8vIExlYXZlcyBvbiB0aGUgbGlnaHQgcGFnZSBncm91bmQgcmVhZCBzb2Z0ZXIuXG4uZXZlbnQgLnByb2R1Y3RzLXdyYXBwZXIgLmFycy1sZWFmLFxuLmV2ZW50IC5ldmVudC1mb290ZXIgLmFycy1sZWFmIHtcbiAgb3BhY2l0eTogMC4xNjtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDVEEgYW5kIGNhbXBhaWduIGhlYWRpbmcgc2l0IG91dHNpZGUgdGhlIGJhbm5lciwgbWlycm9yaW5nIHRoZSBjYXRlZ29yeSBwYWdlLlxuLmV2ZW50IC5ldmVudC1ib2R5LXdyYXBwZXIgLmV2ZW50LWJvZHkge1xuICAuYXJzLWhlcm8tYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICB9XG5cbiAgLy8gVGhlIGNvdW50ZG93biBtb3ZlZCBvdXQgb2YgdGhlIGJhbm5lciB0b2dldGhlciB3aXRoIHRoZSBoZWFkaW5nLCBzbyB0aGUgb2xkXG4gIC8vIGAuaXMtdXBjb21pbmcgLmNvdW50ZG93bi10aW1lcmAgcnVsZSBubyBsb25nZXIgcmVhY2hlcyBpdCDigJQgaXQgbmVlZHMgaXRzIG93biBzcGFjaW5nLlxuICAuY291bnRkb3duLXRpbWVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMC42cmVtO1xuICAgIG1hcmdpbjogMS41cmVtIDAgMi41cmVtO1xuICB9XG5cbiAgLmFycy1oZXJvLWN0YSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgaDEuYXJzLWV2ZW50LXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luOiAxLjI1cmVtIDAgMDtcbiAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gICAgY29sb3I6ICRhcnMtaW5rO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMC45NXJlbSwgMS42dncsIDEuMXJlbSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4vLyBEZXNrdG9wOiB0aGUgYXJ0d29yayBydW5zIGVkZ2UgdG8gZWRnZSwgc3RhcnRpbmcgZGlyZWN0bHkgdW5kZXIgdGhlIGZpeGVkIGhlYWRlci5cbi8vIFRoZSBKUy1zaXplZCAuYmZ2LWhlYWRlci1zcGFjZXIgcmVzZXJ2ZXMgdGhhdCBoZWlnaHQsIHNvIG5vdGhpbmcgZWxzZSBpcyBuZWVkZWQgYmV5b25kXG4vLyBkcm9wcGluZyB0aGUgd3JhcHBlcidzIG93biB0b3AgbWFyZ2luLlxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudCAuZXZlbnQtYm9keS13cmFwcGVyIC5ldmVudC1ib2R5IC5iYW5uZXItd3JhcHBlci5wLTAge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIH1cblxuICAuZXZlbnQgLmV2ZW50LWJvZHktd3JhcHBlciAuZXZlbnQtYm9keSAuYmFubmVyLmFycy1iYW5uZXIuaGFzLXBob3RvIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLy8gT25seSB0aGUgYXJ0d29yayBzaG91bGQgYmUgZnVsbC1ibGVlZC4gVGhlIHdyYXBwZXIncyBvdGhlciBjaGlsZHJlbiBpbmhlcml0IHRoYXRcbiAgLy8gMTAwdncgYm94LCBzbyBwdWxsIHRoZW0gYmFjayBvbnRvIHRoZSBjb250YWluZXIncyBncmlkLlxuICAuZXZlbnQgLmV2ZW50LWJvZHktd3JhcHBlciAuZXZlbnQtYm9keSAuYmFubmVyLXdyYXBwZXIucC0wIHtcbiAgICA+IC5hcnMtaGVyby1hY3Rpb25zLFxuICAgID4gaDEuYXJzLWV2ZW50LXRpdGxlLFxuICAgID4gLmNvdW50ZG93bi10aW1lciB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogY2FsYyg3MjBweCAtIDEuNXJlbSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICA+IC5hcnMtaGVyby1hY3Rpb25zLFxuICAgICAgPiBoMS5hcnMtZXZlbnQtdGl0bGUsXG4gICAgICA+IC5jb3VudGRvd24tdGltZXIge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoOTYwcHggLSAxLjVyZW0pO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgID4gLmFycy1oZXJvLWFjdGlvbnMsXG4gICAgICA+IGgxLmFycy1ldmVudC10aXRsZSxcbiAgICAgID4gLmNvdW50ZG93bi10aW1lciB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMTQwcHggLSAxLjVyZW0pO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgID4gLmFycy1oZXJvLWFjdGlvbnMsXG4gICAgICA+IGgxLmFycy1ldmVudC10aXRsZSxcbiAgICAgID4gLmNvdW50ZG93bi10aW1lciB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMzIwcHggLSAxLjVyZW0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTZWN0aW9uIGhlYWRpbmdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmV2ZW50IC5ldmVudC1ib2R5LXdyYXBwZXIgLmV2ZW50LWJvZHkge1xuICAuYXJzLXNlY3Rpb24taGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAwLjc1cmVtO1xuICAgIG1hcmdpbjogMi41cmVtIDAgMS4yNXJlbTtcbiAgfVxuXG4gIC8vIFNob3J0IGFjY2VudCBiYXIgdW5kZXIgdGhlIGhlYWRpbmcsIG5vdCBhIGZ1bGwtd2lkdGggcnVsZTogYSBib3JkZXItYm90dG9tIHdvdWxkXG4gIC8vIHN0cmV0Y2ggdG8gdGhlIHdob2xlIHRpdGxlIHdpZHRoLlxuICAuYXJzLXNlY3Rpb24tdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNnJlbTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuMTVyZW0sIDIuMnZ3LCAxLjZyZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgY29sb3I6ICRhcnMtaW5rO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICRhcnMtb3JhbmdlO1xuICAgIH1cbiAgfVxuXG4gIC5hcnMtc2VjdGlvbi1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC40NXJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS4xcmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjI2LCAxMDUsIDI4LCAwLjU1KTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBjb2xvcjogJGFycy1vcmFuZ2U7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMThzIGVhc2UsIGNvbG9yIDAuMThzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE4cyBlYXNlO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICRhcnMtb3JhbmdlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYXJzLW9yYW5nZTtcbiAgICAgIGNvbG9yOiAkYXJzLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1pZC1wYWdlIENUQSBiYW5uZXIgKGgyIHBhcnRpYWwpIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuYmFubmVyLXdyYXBwZXIuYXJzLWN0YS1iYW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMXJlbTtcbiAgICBwYWRkaW5nOiAxLjFyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRhcnMtcmFkaXVzO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDBkZWcsICNmYmVjZTAgMCUsICNmNmRjYzYgNDglLCAjZjBjOWE3IDEwMCUpO1xuICAgIGJveC1zaGFkb3c6ICRhcnMtc2hhZG93O1xuXG4gICAgPiAqIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgLmFycy1sZWFmIHtcbiAgICAgIG9wYWNpdHk6IDAuNTU7XG4gICAgfVxuICB9XG5cbiAgLmFycy1jdGEtYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDU4cHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcnMtcmVkO1xuICAgIGNvbG9yOiAkYXJzLXdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLy8gU2NhbGxvcGVkIGRpc2MsIGFzIGluIHRoZSBkZXNpZ24uXG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZD0nTTEyLjAwIDAuNDAgUTEzLjgzIDIuNzggMTYuNDQgMS4yOCBRMTcuMjIgNC4xOCAyMC4yMCAzLjgwIFExOS44MiA2Ljc4IDIyLjcyIDcuNTYgUTIxLjIyIDEwLjE3IDIzLjYwIDEyLjAwIFEyMS4yMiAxMy44MyAyMi43MiAxNi40NCBRMTkuODIgMTcuMjIgMjAuMjAgMjAuMjAgUTE3LjIyIDE5LjgyIDE2LjQ0IDIyLjcyIFExMy44MyAyMS4yMiAxMi4wMCAyMy42MCBRMTAuMTcgMjEuMjIgNy41NiAyMi43MiBRNi43OCAxOS44MiAzLjgwIDIwLjIwIFE0LjE4IDE3LjIyIDEuMjggMTYuNDQgUTIuNzggMTMuODMgMC40MCAxMi4wMCBRMi43OCAxMC4xNyAxLjI4IDcuNTYgUTQuMTggNi43OCAzLjgwIDMuODAgUTYuNzggNC4xOCA3LjU2IDEuMjggUTEwLjE3IDIuNzggMTIuMDAgMC40MCBaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBkPSdNMTIuMDAgMC40MCBRMTMuODMgMi43OCAxNi40NCAxLjI4IFExNy4yMiA0LjE4IDIwLjIwIDMuODAgUTE5LjgyIDYuNzggMjIuNzIgNy41NiBRMjEuMjIgMTAuMTcgMjMuNjAgMTIuMDAgUTIxLjIyIDEzLjgzIDIyLjcyIDE2LjQ0IFExOS44MiAxNy4yMiAyMC4yMCAyMC4yMCBRMTcuMjIgMTkuODIgMTYuNDQgMjIuNzIgUTEzLjgzIDIxLjIyIDEyLjAwIDIzLjYwIFExMC4xNyAyMS4yMiA3LjU2IDIyLjcyIFE2Ljc4IDE5LjgyIDMuODAgMjAuMjAgUTQuMTggMTcuMjIgMS4yOCAxNi40NCBRMi43OCAxMy44MyAwLjQwIDEyLjAwIFEyLjc4IDEwLjE3IDEuMjggNy41NiBRNC4xOCA2Ljc4IDMuODAgMy44MCBRNi43OCA0LjE4IDcuNTYgMS4yOCBRMTAuMTcgMi43OCAxMi4wMCAwLjQwIFonLyUzRSUzQy9zdmclM0VcIik7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgbWFzay1zaXplOiBjb250YWluO1xuICB9XG5cbiAgLmFycy1jdGEtdGV4dCB7XG4gICAgZmxleDogMSAxIDMyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJGFycy1pbms7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAxLjl2dywgMS40cmVtKTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuXG4gIC5hcnMtY3RhLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwYWRkaW5nOiAwLjdyZW0gMS41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAkYXJzLXJlZDtcbiAgICBjb2xvcjogJGFycy13aGl0ZTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm94LXNoYWRvdzogMCA2cHggMThweCByZ2JhKDIzMiwgMjUsIDQ0LCAwLjMpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xOHMgZWFzZSwgdHJhbnNmb3JtIDAuMThzIGVhc2UsIGJveC1zaGFkb3cgMC4xOHMgZWFzZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYzgxMDFmO1xuICAgICAgY29sb3I6ICRhcnMtd2hpdGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggMjJweCByZ2JhKDIzMiwgMjUsIDQ0LCAwLjM2KTtcbiAgICB9XG4gIH1cblxuICAvLyBPbiB0aGUgY2F0ZWdvcnkgcGFnZSBwcm9kdWN0cy9pbmRleC5ibGFkZS5waHAgcmVuZGVycyB0aGUgaDMgcGFydGlhbCBPVVRTSURFIHRoZVxuICAvLyAuY29udGFpbmVyIChvbiB0aGUgaG9tZSBwYWdlIGl0IGlzIGluc2lkZSBvbmUpLCBzbyB0aGUgc3RyaXAgd291bGQgcnVuIHRoZSBmdWxsXG4gIC8vIHZpZXdwb3J0IHdpZHRoIHRoZXJlLiBHaXZlIGl0IHRoZSBjb250YWluZXIncyBvd24gYm94IGluIHRoYXQgcG9zaXRpb24uXG4gIC8vIFVyZ2VuY3kgc3RyaXAgKGgzIHBhcnRpYWwpIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmhlYWRpbmcuYXJzLW5vdGljZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMC43cmVtO1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgICBwYWRkaW5nOiAwLjg1cmVtIDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZmRmNGVjO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmM2RjYzY7XG4gICAgYm9yZGVyLXJhZGl1czogJGFycy1yYWRpdXM7XG4gIH1cblxuICAvL1xuICAvLyBNYXgtd2lkdGhzIGFyZSBCb290c3RyYXAncyBjb250YWluZXIgc3RlcHMgbWludXMgdGhlIGd1dHRlciAoMS41cmVtKSwgc28gdGhlIHN0cmlwXG4gIC8vIGxpbmVzIHVwIHdpdGggdGhlIGNvbnRlbnQgaW5zaWRlIC5jb250YWluZXIgYWJvdmUgaXQsIG5vdCBqdXN0IHdpdGggdGhlIGNvbnRhaW5lciBib3guXG4gID4gLmhlYWRpbmcuYXJzLW5vdGljZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoNTQwcHggLSAxLjVyZW0pO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoNzIwcHggLSAxLjVyZW0pO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDk2MHB4IC0gMS41cmVtKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTE0MHB4IC0gMS41cmVtKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTMyMHB4IC0gMS41cmVtKTtcbiAgICB9XG4gIH1cblxuICAuYXJzLW5vdGljZS1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBjb2xvcjogJGFycy1vcmFuZ2U7XG4gIH1cblxuICAuYXJzLW5vdGljZS10ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICRhcnMtaW5rO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMC44NXJlbSwgMS41dncsIDFyZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLy8gQ2F0ZWdvcnkgcGFnZSBoMTogZmlsbCB0aGUgY29udGFpbmVyLiBUaGUgbW9iaWxlIGJsb2NrIGFscmVhZHkgc3RyZXRjaGVzIGl0LCBzbyB0aGlzXG4gIC8vIGNvdmVycyBldmVyeSB3aWR0aCBhYm92ZSB0aGF0IHRvby5cbiAgLnByb2R1Y3RzLXdyYXBwZXIgPiBoMS5iYW5uZXItd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAvLyBHZW5lcmljIGhlYWRpbmcgYmxvY2tzIChoMS9oMi9oMyBwYXJ0aWFscyB1c2UgLmJhbm5lci13cmFwcGVyLmhlYWRpbmcpLlxuICAuYmFubmVyLXdyYXBwZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRhcnMtbGluZTtcbiAgICBib3JkZXItcmFkaXVzOiAkYXJzLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kOiAkYXJzLXdoaXRlO1xuICAgIGNvbG9yOiAkYXJzLWluaztcbiAgfVxuXG4gIC5oZWFkaW5nIHtcbiAgICBjb2xvcjogJGFycy1pbms7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFwiQ2F0ZWdvcmlpIHByaW5jaXBhbGVcIiBjYXJkIGdyaWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZXZlbnQgLmFycy1jYXQtc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5ldmVudCAuYXJzLWNhdC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDAuN3JlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAvLyBEZXNrdG9wIHBhY2tzIGFzIG1hbnkgfjEzMHB4IGNhcmRzIHBlciByb3cgYXMgZml0IOKAlCBlaWdodCBhY3Jvc3MgYSBmdWxsIGNvbnRhaW5lci5cbiAgLy9cbiAgLy8gYXV0by1GSUxMLCBub3QgYXV0by1maXQ6IGF1dG8tZml0IGNvbGxhcHNlcyB0aGUgZW1wdHkgdHJhY2tzLCBzbyBhIHNpbmdsZSBjYXRlZ29yeVxuICAvLyB3b3VsZCBzdHJldGNoIGFjcm9zcyB0aGUgd2hvbGUgcm93LiBhdXRvLWZpbGwga2VlcHMgdGhlIHRyYWNrcywgc28gb25lIGNhcmQgc3RheXNcbiAgLy8gY2FyZC1zaXplZCBhbmQgdGhlIHJlc3Qgb2YgdGhlIHJvdyBpcyBzaW1wbHkgZW1wdHkuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxMjhweCwgMWZyKSk7XG4gIH1cbn1cblxuLmV2ZW50IC5hcnMtY2F0LWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYXJzLWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6ICRhcnMtcmFkaXVzO1xuICBiYWNrZ3JvdW5kOiAkYXJzLXdoaXRlO1xuICBib3gtc2hhZG93OiAkYXJzLXNoYWRvdztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNiwgMTA1LCAyOCwgMC40NSk7XG4gICAgYm94LXNoYWRvdzogJGFycy1zaGFkb3ctaG92ZXI7XG5cbiAgICAuYXJzLWNhdC1jYXJkLWFycm93IHtcbiAgICAgIGJhY2tncm91bmQ6ICRhcnMtd2hpdGU7XG4gICAgICBjb2xvcjogJGFycy1vcmFuZ2U7XG4gICAgfVxuICB9XG5cbiAgJi1tZWRpYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkYXJzLXdoaXRlO1xuXG4gICAgLy8gU2FtZSBmYWludCBsZWF2ZXMgYXMgdGhlIHByb2R1Y3QgY2FyZHM6IGFib3ZlIHRoZSBhcnR3b3JrLCBtdWx0aXBsaWVkLCBzbyB0aGV5XG4gICAgLy8gc2hvdyBvbiB0aGUgcGFsZSBncm91bmQgYW5kIHZhbmlzaCBvdmVyIHRoZSBwcm9kdWN0IGl0c2VsZi5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXJzLW9yYW5nZTtcbiAgICAgIG9wYWNpdHk6IDAuMjI7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICBAaW5jbHVkZSBhcnMtbGVhZi1tYXNrKCRhcnMtbGVhZi1vdmF0ZSk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0NiU7XG4gICAgICBoZWlnaHQ6IDQ2JTtcbiAgICAgIHRvcDogLTQlO1xuICAgICAgcmlnaHQ6IC04JTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI0ZGVnKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgaGVpZ2h0OiAzMCU7XG4gICAgICBib3R0b206IDIlO1xuICAgICAgbGVmdDogLTYlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTI2ZGVnKTtcbiAgICAgIG9wYWNpdHk6IDAuMTY7XG4gICAgICBAaW5jbHVkZSBhcnMtbGVhZi1zaGFwZSgkYXJzLWxlYWYtbGFuY2UpO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgLy8gU2hvd24gd2hlbiBubyBwZXItY2F0ZWdvcnkgaW1hZ2UgaGFzIGJlZW4gdXBsb2FkZWQgeWV0LlxuICAmLXBsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDY0JTtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCAkYXJzLW9yYW5nZSAwJSwgJGFycy1vcmFuZ2UtZGFyayAxMDAlKTtcbiAgICBjb2xvcjogJGFycy13aGl0ZTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICB9XG5cbiAgLy8gRmx1c2ggZGFyayBiYXIgYXQgdGhlIGZvb3Qgb2YgdGhlIGNhcmQ7IHRoZSBjYXJkJ3Mgb3ZlcmZsb3cgcm91bmRzIGl0cyBib3R0b20gY29ybmVycy5cbiAgJi1sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDAuNHJlbTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDM4cHg7XG4gICAgcGFkZGluZzogMC4zNXJlbSAwLjRyZW0gMC4zNXJlbSAwLjdyZW07XG4gICAgYmFja2dyb3VuZDogJGFycy1pbms7XG4gIH1cblxuICAmLW5hbWUge1xuICAgIGNvbG9yOiAkYXJzLXdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIGxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgfVxuXG4gICYtYXJyb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAkYXJzLW9yYW5nZTtcbiAgICBjb2xvcjogJGFycy13aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMThzIGVhc2UsIGNvbG9yIDAuMThzIGVhc2U7XG4gIH1cbn1cblxuLy8gQ3ljbGUgdGhlIHNpbGhvdWV0dGVzIHNvIGEgcm93IG9mIGVpZ2h0IGRvZXMgbm90IHJlYWQgYXMgb25lIHJlcGVhdGVkIHN0YW1wLlxuLmV2ZW50IC5hcnMtY2F0LWdyaWQgPiAuYXJzLWNhdC1jYXJkIHtcbiAgJjpudGgtY2hpbGQoM24gKyAyKSAuYXJzLWNhdC1jYXJkLW1lZGlhIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAtNiU7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IC03JTtcbiAgICAgIHdpZHRoOiA0MiU7XG4gICAgICBoZWlnaHQ6IDQyJTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNmRlZyk7XG4gICAgICBAaW5jbHVkZSBhcnMtbGVhZi1zaGFwZSgkYXJzLWxlYWYtb2JsaXF1ZSk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgdG9wOiA0JTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMiU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNGRlZyk7XG4gICAgICBAaW5jbHVkZSBhcnMtbGVhZi1zaGFwZSgkYXJzLWxlYWYtY29yZGF0ZSk7XG4gICAgfVxuICB9XG5cbiAgJjpudGgtY2hpbGQoM24pIC5hcnMtY2F0LWNhcmQtbWVkaWEge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDIyJTtcbiAgICAgIHJpZ2h0OiAtMTAlO1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIGhlaWdodDogNDAlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDZkZWcpO1xuICAgICAgQGluY2x1ZGUgYXJzLWxlYWYtc2hhcGUoJGFycy1sZWFmLWNvcmRhdGUpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLTUlO1xuICAgICAgbGVmdDogNCU7XG4gICAgICB3aWR0aDogMjYlO1xuICAgICAgaGVpZ2h0OiAyNiU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgICAgQGluY2x1ZGUgYXJzLWxlYWYtc2hhcGUoJGFycy1sZWFmLW9ibGlxdWUpO1xuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFwiUHJvZHVzZSBkZSBhemlcIlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5ldmVudCAucHJvZHVjdHMtb2YtdGhlLWRheS13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgcGFkZGluZzogMS4yNXJlbSAwLjc1cmVtIDAuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGFycy1saW5lO1xuICBib3JkZXItcmFkaXVzOiAkYXJzLXJhZGl1cztcbiAgYmFja2dyb3VuZDogJGFycy13aGl0ZTtcbiAgYm94LXNoYWRvdzogJGFycy1zaGFkb3c7XG5cbiAgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4xcmVtLCAydncsIDEuNXJlbSk7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogJGFycy1pbms7XG4gIH1cblxuICAucHJvZHVjdC1jb3VudGRvd24tdGltZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAwLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG5cbiAgLnByb2R1Y3QtY291bnRkb3duLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi13aWR0aDogNTRweDtcbiAgICBwYWRkaW5nOiAwLjM1cmVtIDAuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAkYXJzLXJhZGl1cy1zbTtcbiAgICBiYWNrZ3JvdW5kOiAkYXJzLXJlZDtcbiAgICBjb2xvcjogJGFycy13aGl0ZTtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB9XG5cbiAgICBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDlweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDYXRlZ29yeSBwcm9kdWN0IHNlY3Rpb25zXG4vL1xuLy8gVGhlIGRlc2lnbiBwdXRzIHRoZSBcIlZlemkgbWFpIG11bHRlXCIgcGlsbCBpbiB0aGUgc2VjdGlvbiBoZWFkZXIsIHRvcCByaWdodCwgd2hpbGUgdGhlXG4vLyBtYXJrdXAgcmVuZGVycyBpdCBhZnRlciB0aGUgZ3JpZC4gR3JpZCBhcmVhcyBtb3ZlIGl0IHdpdGggQ1NTIG9ubHkg4oCUIG5vIG1hcmt1cCBjaGFuZ2UuXG4vLyBCcm93c2VycyB3aXRob3V0IDpoYXMoKSBzaW1wbHkga2VlcCB0aGUgYnV0dG9uIHVuZGVyIHRoZSBncmlkIChncmFjZWZ1bCBkZWdyYWRhdGlvbikuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmV2ZW50IC5ldmVudC1ib2R5LXdyYXBwZXIgLmV2ZW50LWJvZHkgLnByb2R1Y3RzIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAndGl0bGUgYWN0aW9uJ1xuICAgICdsaXN0ICBsaXN0JztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMC43NXJlbTtcblxuICA+IC5jYXRlZ29yeSB7XG4gICAgZ3JpZC1hcmVhOiB0aXRsZTtcbiAgfVxuXG4gID4gLmNvbnRhaW5lciB7XG4gICAgZ3JpZC1hcmVhOiBsaXN0O1xuICB9XG5cbiAgPiBkaXY6aGFzKD4gYS5idG4tZXZlbnQpIHtcbiAgICBncmlkLWFyZWE6IGFjdGlvbjtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIFRoZSBoMiBwYXJ0aWFsIHJlbmRlcnMgYSA8ZGl2IGNsYXNzPVwiYmFubmVyLXdyYXBwZXIgaGVhZGluZyBhcnMtY3RhLWJhbm5lclwiPiwgbm90IGFuXG4gIC8vIDxoMj4sIHNvIGl0IG11c3QgYmUgbWF0Y2hlZCBieSBjbGFzcyDigJQgb3RoZXJ3aXNlIGl0IGlzIGF1dG8tcGxhY2VkIGludG8gYSBzaW5nbGVcbiAgLy8gY29sdW1uIGluc3RlYWQgb2Ygc3Bhbm5pbmcgdGhlIHJvdy5cbiAgPiBoMixcbiAgPiAuYmFubmVyLXdyYXBwZXIuaGVhZGluZyxcbiAgPiAuYXJzLWN0YS1iYW5uZXIge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICd0aXRsZScgJ2xpc3QnICdhY3Rpb24nO1xuXG4gICAgPiBkaXY6aGFzKD4gYS5idG4tZXZlbnQpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBDVEEgYmFubmVyIGNsb3NlcyB0aGUgLnByb2R1Y3RzIHNlY3Rpb24gaXQgbGl2ZXMgaW4sIGFuZCB0aGF0IHNlY3Rpb24gY2Fycmllc1xuLy8gQm9vdHN0cmFwJ3MgbWItNS9teS01ICgzcmVtKS4gQ29sbGFwc2UgaXQgc28gdGhlIGJhbm5lciBhbmQgdGhlIG5vdGljZSBzdHJpcCBzaXQgY2xvc2Vcbi8vIHRvZ2V0aGVyLCBhcyBpbiB0aGUgZGVzaWduLlxuLmV2ZW50IC5ldmVudC1ib2R5LXdyYXBwZXIgLmV2ZW50LWJvZHkgLnByb2R1Y3RzOmhhcyg+IC5hcnMtY3RhLWJhbm5lcikge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudCAuZXZlbnQtYm9keS13cmFwcGVyIC5ldmVudC1ib2R5IC5wcm9kdWN0cyAuY2F0ZWdvcnksXG4uZXZlbnQgLmV2ZW50LWJvZHktd3JhcHBlciAuZXZlbnQtYm9keSAucHJvZHVjdHMgPiAuZC1mbGV4ID4gaDIuY2F0ZWdvcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEJvb3RzdHJhcCBwdXRzIC5kLWZsZXggb24gdGhpcyBlbGVtZW50IHdpdGggIWltcG9ydGFudCwgc28gaXQgc3RheXMgYSBmbGV4IGJveCBhbmRcbiAgLy8gYWxpZ25tZW50IGhhcyB0byBnbyB0aHJvdWdoIGp1c3RpZnktY29udGVudCwgbm90IHRleHQtYWxpZ24uXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBwYWRkaW5nOiAwIDAgMC42cmVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAkYXJzLWluayAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjE1cmVtLCAyLjJ2dywgMS42cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG5cbiAgLy8gU2hvcnQgYWNjZW50IGJhciDigJQgc2VlIC5hcnMtc2VjdGlvbi10aXRsZS5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZDogJGFycy1vcmFuZ2U7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBQcm9kdWN0IGNhcmRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZXZlbnQgLmV2ZW50LXByb2R1Y3RzIHtcbiAgbWFyZ2luOiAwIC0wLjRyZW07XG4gIC8vIEJvb3RzdHJhcCdzIHB5LTMgb24gdGhpcyBlbGVtZW50IGFkZHMgMXJlbSBhYm92ZSBhbmQgYmVsb3cgdGhlIGNhcmRzLlxuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmV2ZW50IC5ldmVudC1wcm9kdWN0LXNwYWNpbmctd3JhcHBlciB7XG4gIHdpZHRoOiA1MCU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG4uZXZlbnQgLmV2ZW50LXByb2R1Y3Qtd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMC40cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudCAuZXZlbnQtcHJvZHVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBnYXA6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC43NXJlbSAwLjc1cmVtIDFyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGFycy1saW5lO1xuICBib3JkZXItcmFkaXVzOiAkYXJzLXJhZGl1cztcbiAgYmFja2dyb3VuZDogJGFycy13aGl0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjYsIDEwNSwgMjgsIDAuNSk7XG4gICAgYm94LXNoYWRvdzogJGFycy1zaGFkb3ctaG92ZXI7XG4gIH1cblxuICAvLyBMZWF2ZXMgc2l0IG9uIC5ldmVudC1wcm9kdWN0LWltYWdlLCBub3Qgb24gLmltZy13cmFwcGVyOiB0aGUgd3JhcHBlciBjbGlwcyBpdHNcbiAgLy8gb3ZlcmZsb3csIHdoaWNoIHdvdWxkIHRyYXAgdGhlbSBpbnNpZGUgdGhlIHBob3RvIGJveC4gRnJvbSBoZXJlIHRoZXkgc3BpbGwgb250byB0aGVcbiAgLy8gY2FyZCdzIHdoaXRlIHBhZGRpbmcgdG9vLCBhbmQgdGhlIGNhcmQncyBvd24gb3ZlcmZsb3c6aGlkZGVuIGtlZXBzIHRoZW0gaW4gdGhlIGNhcmQuXG4gIC8vXG4gIC8vIFRoZXkgYXJlIGRyYXduIEFCT1ZFIHRoZSBwaG90byBhbmQgYmxlbmRlZCB3aXRoIG11bHRpcGx5LiBDYXRhbG9ndWUgc2hvdHMgYXJlIG9wYXF1ZVxuICAvLyBKUEVHcyB0aGF0IGZpbGwgdGhlIHNxdWFyZSwgc28gYSBsZWFmIGJlaGluZCB0aGVtIHdvdWxkIG5ldmVyIGJlIHNlZW47IG11bHRpcGx5IHRpbnRzXG4gIC8vIHRoZSBwYWxlIGFyZWFzIGFuZCBhbGwgYnV0IGRpc2FwcGVhcnMgb3ZlciB0aGUgcHJvZHVjdCBpdHNlbGYuXG4gIC5ldmVudC1wcm9kdWN0LWltYWdlIHtcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXJzLW9yYW5nZTtcbiAgICAgIG9wYWNpdHk6IDAuMjI7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICBAaW5jbHVkZSBhcnMtbGVhZi1tYXNrKCRhcnMtbGVhZi1vdmF0ZSk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0NCU7XG4gICAgICBoZWlnaHQ6IDQ0JTtcbiAgICAgIHRvcDogLTYlO1xuICAgICAgcmlnaHQ6IC05JTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyZGVnKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgaGVpZ2h0OiAzMCU7XG4gICAgICBib3R0b206IC04JTtcbiAgICAgIGxlZnQ6IC03JTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yOGRlZyk7XG4gICAgICBvcGFjaXR5OiAwLjE3O1xuICAgICAgQGluY2x1ZGUgYXJzLWxlYWYtc2hhcGUoJGFycy1sZWFmLWxhbmNlKTtcbiAgICB9XG5cbiAgICAuaW1nLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy8gRmlsbHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhZGRlZCBibG9jay4gVGhlIGJsYWRlIHB1dHMgYG13LTEwMCBtaC0xMDBgXG4gICAgICAvLyBvbiB0aGUgaW1nLCB3aGljaCBvdGhlcndpc2UgbGVhdmVzIGl0IGF0IGl0cyBpbnRyaW5zaWMgd2lkdGguXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYXJzLXJhZGl1cy1zbTtcbiAgICAgIGJhY2tncm91bmQ6ICRhcnMtd2hpdGU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBUaGUgbWFya3VwIHJlbmRlcnMgdGhlIGRpc2NvdW50IHVuZGVyIHRoZSBpbWFnZTsgbGlmdCBpdCB0byB0aGUgZGVzaWduJ3NcbiAgLy8gdG9wLWxlZnQgYmFkZ2UgcG9zaXRpb24gd2l0aG91dCB0b3VjaGluZyB0aGUgYmxhZGUuXG4gIC5ldmVudC1wcm9kdWN0LWRpc2NvdW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjY1cmVtO1xuICAgIGxlZnQ6IDAuNjVyZW07XG4gICAgei1pbmRleDogMztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMC4ycmVtIDAuMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogJGFycy1yZWQ7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDIzMiwgMjUsIDQ0LCAwLjMpO1xuICB9XG5cbiAgLmV2ZW50LXByb2R1Y3QtZGlzY291bnQtdmFsdWUge1xuICAgIGNvbG9yOiAkYXJzLXdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAvLyBUaGUgYmxhZGUgcHJpbnRzIFwiMTYlXCI7IHRoZSBkZXNpZ24gc2hvd3MgXCItMTYlXCIuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICctJztcbiAgICB9XG4gIH1cblxuICAuZXZlbnQtcHJvZHVjdC1uYW1lIHtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAkYXJzLWluaztcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5ldmVudC1wcm9kdWN0LXByaWNlIHtcbiAgICBnYXA6IDAuMXJlbTtcblxuICAgIC5maW5hbC1wcmljZSB7XG4gICAgICBjb2xvcjogJGFycy1vcmFuZ2U7XG4gICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuICAgIC5pbml0aWFsLXByaWNlIHtcbiAgICAgIGNvbG9yOiAjOWE5MTg4O1xuICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgfVxuICB9XG59XG5cbi8vIFJvdGF0ZSB0aHJvdWdoIHRoZSBmb3VyIHNpbGhvdWV0dGVzIGFuZCByZXBvc2l0aW9uIHRoZW0sIHNvIGEgcm93IG9mIGNhcmRzIGRvZXMgbm90XG4vLyByZWFkIGFzIG9uZSByZXBlYXRlZCBzdGFtcC4gQ3ljbGUgb2YgZm91ciBtYXRjaGVzIHRoZSBkZXNrdG9wIGNvbHVtbiBjb3VudC5cbi5ldmVudCAuZXZlbnQtcHJvZHVjdC1zcGFjaW5nLXdyYXBwZXIge1xuICAmOm50aC1jaGlsZCg0biArIDIpIC5ldmVudC1wcm9kdWN0LWltYWdlIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAtOSU7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IC04JTtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBoZWlnaHQ6IDQwJTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNGRlZyk7XG4gICAgICBAaW5jbHVkZSBhcnMtbGVhZi1zaGFwZSgkYXJzLWxlYWYtb2JsaXF1ZSk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgdG9wOiAtNyU7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDYlO1xuICAgICAgd2lkdGg6IDI3JTtcbiAgICAgIGhlaWdodDogMjclO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzZkZWcpO1xuICAgICAgQGluY2x1ZGUgYXJzLWxlYWYtc2hhcGUoJGFycy1sZWFmLWNvcmRhdGUpO1xuICAgIH1cbiAgfVxuXG4gICY6bnRoLWNoaWxkKDRuICsgMykgLmV2ZW50LXByb2R1Y3QtaW1hZ2Uge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IC04JTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogLTYlO1xuICAgICAgd2lkdGg6IDM3JTtcbiAgICAgIGhlaWdodDogMzclO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTMyZGVnKTtcbiAgICAgIEBpbmNsdWRlIGFycy1sZWFmLXNoYXBlKCRhcnMtbGVhZi1jb3JkYXRlKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IC02JTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogLTglO1xuICAgICAgd2lkdGg6IDM0JTtcbiAgICAgIGhlaWdodDogMzQlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpO1xuICAgICAgQGluY2x1ZGUgYXJzLWxlYWYtc2hhcGUoJGFycy1sZWFmLW92YXRlKTtcbiAgICB9XG4gIH1cblxuICAmOm50aC1jaGlsZCg0bikgLmV2ZW50LXByb2R1Y3QtaW1hZ2Uge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDI0JTtcbiAgICAgIHJpZ2h0OiAtMTElO1xuICAgICAgd2lkdGg6IDQyJTtcbiAgICAgIGhlaWdodDogNDIlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDhkZWcpO1xuICAgICAgQGluY2x1ZGUgYXJzLWxlYWYtc2hhcGUoJGFycy1sZWFmLWxhbmNlKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IDQlO1xuICAgICAgbGVmdDogLTYlO1xuICAgICAgd2lkdGg6IDI2JTtcbiAgICAgIGhlaWdodDogMjYlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpO1xuICAgICAgQGluY2x1ZGUgYXJzLWxlYWYtc2hhcGUoJGFycy1sZWFmLW9ibGlxdWUpO1xuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEJyZWFkY3J1bWIgKHNoYXJlZCBwYXJ0aWFsIGhhcmRjb2RlcyAudGV4dC13aGl0ZSDigJQgb3ZlcnJpZGUsIGRvbid0IGVkaXQgaXQpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmV2ZW50IC5icmVhZGNydW1iIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxM3B4O1xuXG4gIC50ZXh0LXdoaXRlLFxuICBhLnRleHQtd2hpdGUge1xuICAgIGNvbG9yOiAkYXJzLWluay1zb2Z0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhLnRleHQtd2hpdGU6aG92ZXIge1xuICAgIGNvbG9yOiAkYXJzLW9yYW5nZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgY29sb3I6ICNiNWFjYTI7XG4gIH1cblxuICAuZnctYm9sZCB7XG4gICAgY29sb3I6ICRhcnMtaW5rICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDYXRlZ29yeSBwYWdlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmV2ZW50IC5hcnMtY2F0LWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAkYXJzLXJhZGl1cztcbiAgYmFja2dyb3VuZDpcbiAgICByYWRpYWwtZ3JhZGllbnQoMTIwJSAxNDAlIGF0IDEwJSAzMCUsIHJnYmEoMjI2LCAxMDUsIDI4LCAwLjUpIDAlLCByZ2JhKDIyNiwgMTA1LCAyOCwgMCkgNjAlKSxcbiAgICBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAjM2ExZjBjIDAlLCAjMjQxNDA4IDU1JSwgIzE0MGMwNiAxMDAlKTtcblxuICAuYXJzLWNhdC1oZXJvLXBob3RvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuICAmLmhhcy1waG90bzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxNCwgOSwgNCwgMC44KSAwJSwgcmdiYSgxNCwgOSwgNCwgMC40NSkgNjAlLCByZ2JhKDE0LCA5LCA0LCAwLjIpIDEwMCUpO1xuICB9XG5cbiAgLmFycy1jYXQtaGVyby1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxLjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IGNsYW1wKDEuMjVyZW0sIDMuNXZ3LCAyLjI1cmVtKSBjbGFtcCgxLjI1cmVtLCA0dncsIDIuNzVyZW0pO1xuICB9XG5cbiAgLmFycy1jYXQtaGVyby10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwLjNyZW07XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgLmFycy1jYXQtaGVyby1sYWJlbCB7XG4gICAgY29sb3I6ICRhcnMtb3JhbmdlO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgfVxuXG4gIC5hcnMtY2F0LWhlcm8tY2F0ZWdvcnkge1xuICAgIGNvbG9yOiAkYXJzLXdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAzLjZ2dywgMi42cmVtKTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1zaGFkb3c6IDAgM3B4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG5cbiAgLmFycy1jYXQtaGVyby1tYXJrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGdhcDogMC42cmVtO1xuICB9XG5cbiAgLy8gVGhlIGlubmVyIHJvdyB3cmFwcyB3ZWxsIGJlZm9yZSB0aGUgbW9iaWxlIGJyZWFrcG9pbnQsIHNvIHRoZSBzdGFja2VkLCBsZWZ0LWFsaWduZWRcbiAgLy8gbGF5b3V0IGhhcyB0byBzdGFydCBhdCBsZywgbm90IG1kIOKAlCBvdGhlcndpc2UgdGhlIGNoaXAgYW5kIHRoZSB3b3JkbWFyayBzdGF5IHBpbm5lZFxuICAvLyB0byB0aGUgcmlnaHQgb2YgYSBmdWxsLXdpZHRoIGxpbmUgYmV0d2VlbiA3NjhweCBhbmQgOTkxcHguXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5hcnMtY2F0LWhlcm8taW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC5hcnMtY2F0LWhlcm8tdGV4dCxcbiAgICAuYXJzLWNhdC1oZXJvLW1hcmsge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ291bnQgKyBzb3J0IHJvdyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL1xuLy8gLnBhZ2luYXRpb24tc3VtbWFyeSBpcyByZW5kZXJlZCBhZnRlciB0aGUgZ3JpZDsgdGhlIGRlc2lnbiBwdXRzIGl0IGFib3ZlLCBvbiB0aGUgbGVmdC5cbi8vIEZsZXggb3JkZXJpbmcgbW92ZXMgaXQgd2l0aCBubyBtYXJrdXAgY2hhbmdlLlxuXG4vLyBUaGUgcmVzdWx0IGNvdW50IHJlbmRlcnMgb25jZSwgaW4gaXRzIG5hdHVyYWwgcGxhY2UgYmVsb3cgdGhlIGdyaWQuXG4uZXZlbnQgLnByb2R1Y3RzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZXZlbnQgLnBhZ2luYXRpb24tc3VtbWFyeSB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICRhcnMtaW5rLXNvZnQ7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4vLyBGaWx0ZXJzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmV2ZW50IC5maWx0ZXIge1xuICBmb3JtLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuZXZlbnQtZmlsdGVyLXNlbGVjdCB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRhcnMtbGluZTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXJzLXdoaXRlO1xuICAgIGNvbG9yOiAkYXJzLWluaztcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGFycy1vcmFuZ2U7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyMjYsIDEwNSwgMjgsIDAuMik7XG4gICAgfVxuICB9XG59XG5cbi8vIE1vYmlsZSBmaWx0ZXIgZHJhd2VyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZXZlbnQgLmJmdi1maWx0ZXItdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmc6IDAuNnJlbSAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYXJzLWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiAkYXJzLXdoaXRlO1xuICBjb2xvcjogJGFycy1pbms7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJveC1zaGFkb3c6ICRhcnMtc2hhZG93O1xuICAvLyBCb290c3RyYXAncyAuYnRuIGFuaW1hdGVzIGNvbG9yL2JhY2tncm91bmQvYm9yZGVyL2JveC1zaGFkb3cgZm9yIDE1MG1zLiBPcGVuaW5nIGFuZFxuICAvLyBjbG9zaW5nIHRoZSBkcmF3ZXIgY2hhbmdlcyB0aGUgYm9yZGVyIGNvbG91ciwgd2hpY2ggcmVhZCBhcyB0aGUgYmFyIGRpbW1pbmcgYW5kXG4gIC8vIGNvbWluZyBiYWNrLiBUaGUgc3RhdGUgY2hhbmdlIHNob3VsZCBiZSBpbnN0YW50LlxuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgLy8gQm9vdHN0cmFwJ3MgZm9jdXMgcmluZyAvIHByZXNzZWQgc3RhdGUgd291bGQgYWxzbyByZS10aW50IHRoZSBiYXIgYWZ0ZXIgdGhlIHRhcC5cbiAgJjpmb2N1cyxcbiAgJjpmb2N1cy12aXNpYmxlLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICRhcnMtd2hpdGU7XG4gICAgY29sb3I6ICRhcnMtaW5rO1xuICAgIGJveC1zaGFkb3c6ICRhcnMtc2hhZG93ICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIC5iZnYtZmlsdGVyLXRvZ2dsZS1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjYsIDEwNSwgMjgsIDAuMTIpO1xuICAgIGNvbG9yOiAkYXJzLW9yYW5nZTtcbiAgfVxuXG4gIC5iZnYtZmlsdGVyLXRvZ2dsZS1sYWJlbCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5iZnYtZmlsdGVyLXRvZ2dsZS1iYWRnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGJhY2tncm91bmQ6ICRhcnMtb3JhbmdlO1xuICAgIGNvbG9yOiAkYXJzLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgJjpub3QoOmVtcHR5KSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmJmdi1maWx0ZXItdG9nZ2xlLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJGFycy1pbmstc29mdDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLy8gcG9zaXRpb246IHN0aWNreSBzaWxlbnRseSBmYWlscyBpbnNpZGUgYSBzY3JvbGwgY29udGFpbmVyLCBhbmQgLmV2ZW50LWJvZHktd3JhcHBlclxuICAvLyBjYXJyaWVzIG92ZXJmbG93LXg6IGhpZGRlbiAodG8gY29udGFpbiB3aWRlIGNvbnRlbnQpLiBSZWxlYXNlIGl0IG9uIG1vYmlsZSwgd2hlcmUgdGhlXG4gIC8vIGZpbHRlciBuZWVkcyB0byBzdGljayDigJQgbm90aGluZyBpbiB0aGUgYm9keSB3cmFwcGVyIG92ZXJmbG93cyBob3Jpem9udGFsbHkgdGhlcmUuXG4gIC5ldmVudCAuZXZlbnQtYm9keS13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC5ldmVudCAuZmlsdGVyIHtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDc4cHg7XG4gICAgLy8gQWJvdmUgdGhlIHBhbmVsIHNjcmltICgxMDQyKSBzbyB0aGUgb3BlbiBkcmF3ZXIgaXMgbm90IGRpbW1lZCBieSBpdC5cbiAgICB6LWluZGV4OiAxMDQ2O1xuXG4gICAgLy8gUXVhbGlmaWVkIHdpdGggYGZvcm1gIG9uIHB1cnBvc2U6IHRoZSBkZXNrdG9wIHJ1bGUgYC5ldmVudCAuZmlsdGVyIGZvcm0uY29udGFpbmVyYFxuICAgIC8vIHNldHMgYGJhY2tncm91bmQ6IG5vbmVgIGFuZCBpcyBtb3JlIHNwZWNpZmljIHRoYW4gYSBiYXJlIGAuYmZ2LWZpbHRlci1wYW5lbGAsIHdoaWNoXG4gICAgLy8gbGVmdCB0aGUgb3BlbiBkcmF3ZXIgdHJhbnNwYXJlbnQgYW5kIHRoZSBwcm9kdWN0IGdyaWQgc2hvd2luZyB0aHJvdWdoIGl0LlxuICAgIGZvcm0uYmZ2LWZpbHRlci1wYW5lbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMC42cmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYXJzLWxpbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYXJzLXJhZGl1cztcbiAgICAgIGJhY2tncm91bmQ6ICRhcnMtd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwIDE0cHggMzBweCByZ2JhKDI2LCAyMSwgMTgsIDAuMTQpO1xuICAgIH1cblxuICAgICYuaXMtb3BlbiB7XG4gICAgICBmb3JtLmJmdi1maWx0ZXItcGFuZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLmJmdi1maWx0ZXItdG9nZ2xlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYXJzLW9yYW5nZTtcblxuICAgICAgICAuYmZ2LWZpbHRlci10b2dnbGUtY2xvc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFRoZSByZXNldCBidXR0b24gaXMgdGhlIG91dGxpbmUgdmFyaWFudDsgbWFrZSBzdXJlIGl0IHNpdHMgb24gYSBzb2xpZCBzdXJmYWNlLlxuICAuYmZ2LWZpbHRlci1hY3Rpb25zIC5idG4tZXZlbnQucmV2ZXJzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFycy13aGl0ZTtcbiAgfVxuXG4gIC8vIFRpZ2h0ZXIgdmVydGljYWwgcmh5dGhtIG9uIG1vYmlsZTogdGhlIHNoYXJlZCBibGFkZXMgY2FycnkgQm9vdHN0cmFwIHNwYWNpbmdcbiAgLy8gdXRpbGl0aWVzIChicmVhZGNydW1iIG10LTMsIGgxIG15LTMpIHRoYXQgc3RhY2sgd2l0aCB0aGUgYmxvY2sgbWFyZ2lucy5cbiAgLmV2ZW50IC5hcnMtY2F0LWhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIH1cblxuICAuZXZlbnQgLnByb2R1Y3RzLXdyYXBwZXIgPiAuYnJlYWRjcnVtYixcbiAgLmV2ZW50IC5icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZXZlbnQgLnByb2R1Y3RzLXdyYXBwZXIgPiBoMS5iYW5uZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwLjg1cmVtIDFyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICAvLyBPbiBtb2JpbGUgdGhlIGdyaWQgc3RhY2tzIGFzIHRpdGxlIC8gbGlzdCAvIGFjdGlvbiAvIGV4dHJhLCBzbyB0aGUgQ1RBIGJhbm5lciBzaXRzXG4gIC8vIHN0cmFpZ2h0IHVuZGVyIHRoZSBcIlZlemkgbWFpIG11bHRlXCIgYnV0dG9uIHdpdGggbm8gcm93IGdhcCBvZiBpdHMgb3duLlxuICAuZXZlbnQgLmV2ZW50LWJvZHktd3JhcHBlciAuZXZlbnQtYm9keSAucHJvZHVjdHMgPiAuYXJzLWN0YS1iYW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxuXG4gIC8vIENlbnRyZSB0aGUgc2VjdGlvbiBoZWFkaW5ncyBhbmQgdGhlaXIgYWNjZW50IGJhciBvbiBtb2JpbGUuXG4gIC5ldmVudCAuZXZlbnQtYm9keS13cmFwcGVyIC5ldmVudC1ib2R5IC5hcnMtc2VjdGlvbi1oZWFkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZXZlbnQgLmV2ZW50LWJvZHktd3JhcHBlciAuZXZlbnQtYm9keSAuYXJzLXNlY3Rpb24tdGl0bGUsXG4gIC5ldmVudCAuZXZlbnQtYm9keS13cmFwcGVyIC5ldmVudC1ib2R5IC5wcm9kdWN0cyAuY2F0ZWdvcnksXG4gIC5ldmVudCAuZXZlbnQtYm9keS13cmFwcGVyIC5ldmVudC1ib2R5IC5wcm9kdWN0cyA+IC5kLWZsZXggPiBoMi5jYXRlZ29yeSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAvLyAuY2F0ZWdvcnkga2VlcHMgQm9vdHN0cmFwJ3MgZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQsIHNvIGp1c3RpZnktY29udGVudCBpcyB3aGF0XG4gICAgLy8gYWN0dWFsbHkgY2VudHJlcyBpdDsgdGV4dC1hbGlnbiBjb3ZlcnMgdGhlIHBsYWluLWJsb2NrIC5hcnMtc2VjdGlvbi10aXRsZS5cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgICB9XG4gIH1cblxuICAvLyBUaGUgc2hhcmVkIGJsYWRlIGNlbnRyZXMgdGhlIGJyZWFkY3J1bWI7IHRoZSBkZXNrdG9wIHJ1bGUgcHVsbHMgaXQgbGVmdCwgc28gcmVzdG9yZVxuICAvLyB0aGUgY2VudHJlZCBsYXlvdXQgb24gbW9iaWxlLlxuICAuZXZlbnQgLmJyZWFkY3J1bWIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBEcmF3ZXIgbGF5b3V0LiBUaGUgc2hhcmVkIGJsYWRlIHNpemVzIHRoZSB0aHJlZSBzZWxlY3Qgd3JhcHBlcnMgd2l0aCBpbmxpbmVcbiAgLy8gYG1pbi13aWR0aDogMjAwcHhgLCBhbmQgb25seSB0aGUgZmlyc3QgdHdvIGNhcnJ5IGZsZXgtZ3JvdyDigJQgc28gdGhlIHNvcnQgc2VsZWN0IHN0YXllZFxuICAvLyBzaG9ydC4gU3RhY2sgdGhlbSBhbGwgZnVsbCB3aWR0aCBpbnN0ZWFkOyAuYmZ2LWZpbHRlci1hY3Rpb25zIGtlZXBzIGl0cyBvd24gcm93LlxuICAuZXZlbnQgLmZpbHRlciBmb3JtLmJmdi1maWx0ZXItcGFuZWwge1xuICAgID4gLmQtZmxleDpub3QoLmJmdi1maWx0ZXItYWN0aW9ucyksXG4gICAgPiAuZC1mbGV4Om5vdCguYmZ2LWZpbHRlci1hY3Rpb25zKSA+IC5kLWZsZXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICBnYXA6IDAuNnJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIFtzdHlsZSo9XCJtaW4td2lkdGhcIl0ge1xuICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYmZ2LWZpbHRlci1hY3Rpb25zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IDAuNnJlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5idG4tZXZlbnQge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHBhZGRpbmctbGVmdDogMC42cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMC42cmVtO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgfVxuXG4gIC8vIFNjcmltIHdoaWxlIGEgcGFuZWwgaXMgb3Blbi5cbiAgLmV2ZW50IC5ldmVudC1oZWFkZXIuYmZ2LW1lbnUtb3Blbjo6YWZ0ZXIsXG4gIC5ldmVudCAuZXZlbnQtaGVhZGVyLmlzLXNlYXJjaC1vcGVuOjphZnRlcixcbiAgYm9keS5iZnYtZmlsdGVyLW9wZW4gLmV2ZW50IC5ldmVudC1oZWFkZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogMTA0MjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI2LCAyMSwgMTgsIDAuNDUpO1xuICB9XG59XG5cbmJvZHkuYmZ2LW1lbnUtb3BlbiAuZXZlbnQgLmZpbHRlcixcbmJvZHkuYmZ2LXNlYXJjaC1vcGVuIC5ldmVudCAuZmlsdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuYm9keS5iZnYtbWVudS1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gUGFnaW5hdGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5ldmVudCAucGFnaW5hdGlvbiB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuMzVyZW07XG4gIG1hcmdpbjogMS4yNXJlbSAwIDAuNXJlbTtcblxuICAtLWJzLXBhZ2luYXRpb24tY29sb3I6ICN7JGFycy1pbmt9O1xuICAtLWJzLXBhZ2luYXRpb24tYmc6ICN7JGFycy13aGl0ZX07XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICN7JGFycy1saW5lfTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAjeyRhcnMtb3JhbmdlfTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJnOiByZ2JhKDIyNiwgMTA1LCAyOCwgMC4wOCk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGFycy1vcmFuZ2V9O1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICN7JGFycy1vcmFuZ2V9O1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtYmc6IHJnYmEoMjI2LCAxMDUsIDI4LCAwLjA4KTtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogI3skYXJzLXdoaXRlfTtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogI3skYXJzLW9yYW5nZX07XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhcnMtb3JhbmdlfTtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAjYjVhY2EyO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICN7JGFycy13aGl0ZX07XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGFycy1saW5lfTtcblxuICAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMjI2LCAxMDUsIDI4LCAwLjMpO1xuICB9XG59XG5cbi8vIFwiTm8gcHJvZHVjdHNcIiBibG9jayDigJQgdGhlIGJsYWRlIGNhcnJpZXMgYW4gaW5saW5lIHdoaXRlIGNvbG91ci5cbi5ldmVudCAucHJvZHVjdHMtd3JhcHBlciA+IC5kLWZsZXhbc3R5bGVdIHtcbiAgY29sb3I6ICRhcnMtaW5rICFpbXBvcnRhbnQ7XG5cbiAgaDIge1xuICAgIGNvbG9yOiAkYXJzLWluaztcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBGb290ZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZXZlbnQgLmV2ZW50LWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gQ29udGFpbnMgdGhlIDEwMHZ3IGJyZWFrb3V0IG9mIC5hcnMtZm9vdGVyLWJhcjogMTAwdncgY291bnRzIHRoZSBzY3JvbGxiYXIsIHdoaWNoXG4gIC8vIHdvdWxkIG90aGVyd2lzZSBhZGQgYSBob3Jpem9udGFsIHNjcm9sbGJhci4gU2FmZSBoZXJlIOKAlCBubyBmaXhlZCBkZXNjZW5kYW50cy5cbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFycy13aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRhcnMtbGluZTtcblxuICAuZm9vdGVyLWRlc2NyaXB0aW9uLmFycy1mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDExODBweDtcbiAgICBtYXJnaW46IDAgYXV0byAxLjVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBsaW5lLWhlaWdodDogMS42NTtcbiAgfVxuXG4gIC5hcnMtZm9vdGVyLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICBnYXA6IDEuMjVyZW07XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxLjA1ZnIpIG1pbm1heCgwLCAxZnIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIExlZnQgY29sdW1uIOKAlCBjb3B5ICsgZmVhdHVyZSB0aWxlcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5hcnMtZm9vdGVyLWNvcHkge1xuICAgIHBhZGRpbmc6IDEuNzVyZW07XG4gICAgYmFja2dyb3VuZDogJGFycy13aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYXJzLWxpbmU7XG4gICAgYm9yZGVyLXJhZGl1czogJGFycy1yYWRpdXM7XG4gICAgYm94LXNoYWRvdzogJGFycy1zaGFkb3c7XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgY29sb3I6ICRhcnMtaW5rO1xuICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDEuMXJlbSwgMS45dncsIDEuNHJlbSk7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBjb2xvcjogJGFycy1pbmstc29mdDtcbiAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuODVyZW07XG4gICAgfVxuICB9XG5cbiAgLmFycy1mZWF0dXJlcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDE1MHB4LCAxZnIpKTtcbiAgICBnYXA6IDEuMjVyZW07XG4gICAgbWFyZ2luOiAxLjc1cmVtIDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAuYXJzLWZlYXR1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDAuM3JlbTtcbiAgfVxuXG4gIC5hcnMtZmVhdHVyZS1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gICAgYm9yZGVyLXJhZGl1czogJGFycy1yYWRpdXMtc207XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjYsIDEwNSwgMjgsIDAuMSk7XG4gICAgY29sb3I6ICRhcnMtb3JhbmdlO1xuICB9XG5cbiAgLmFycy1mZWF0dXJlLXRpdGxlIHtcbiAgICBjb2xvcjogJGFycy1pbms7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAwLjk1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cblxuICAuYXJzLWZlYXR1cmUtdGV4dCB7XG4gICAgY29sb3I6ICRhcnMtaW5rLXNvZnQ7XG4gICAgZm9udC1zaXplOiAwLjg2cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cblxuICAvLyBSaWdodCBjb2x1bW4g4oCUIEZBUSBhY2NvcmRpb24gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuYXJzLWZhcSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAkYXJzLXdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRhcnMtbGluZTtcbiAgICBib3JkZXItcmFkaXVzOiAkYXJzLXJhZGl1cztcbiAgICBib3gtc2hhZG93OiAkYXJzLXNoYWRvdztcbiAgfVxuXG4gIC5hcnMtZmFxLWhlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAuN3JlbTtcbiAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gICAgYmFja2dyb3VuZDogJGFycy1pbms7XG4gIH1cblxuICAuYXJzLWZhcS1iYWRnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICRhcnMtb3JhbmdlO1xuICAgIGNvbG9yOiAkYXJzLXdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLmFycy1mYXEtdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJGFycy13aGl0ZTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDAuOThyZW07XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG5cbiAgLmFycy1mYXEtaXRlbSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRhcnMtbGluZTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG5cbiAgICAmW29wZW5dIC5hcnMtZmFxLXF1ZXN0aW9uIHtcbiAgICAgIGNvbG9yOiAkYXJzLW9yYW5nZTtcbiAgICB9XG5cbiAgICAmW29wZW5dIC5hcnMtZmFxLW1hcmtlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFycy1mYXEtcXVlc3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAwLjc1cmVtO1xuICAgIHBhZGRpbmc6IDAuOHJlbSAxLjI1cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogJGFycy1pbms7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAwLjg4cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE4cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMThzIGVhc2U7XG5cbiAgICAvLyBIaWRlIHRoZSBuYXRpdmUgZGlzY2xvc3VyZSB0cmlhbmdsZS5cbiAgICAmOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyNiwgMTA1LCAyOCwgMC4wNSk7XG4gICAgICBjb2xvcjogJGFycy1vcmFuZ2U7XG4gICAgfVxuICB9XG5cbiAgLy8gXCIrXCIgdGhhdCBiZWNvbWVzIFwi4oiSXCIgd2hlbiB0aGUgaXRlbSBpcyBvcGVuLlxuICAuYXJzLWZhcS1tYXJrZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gIH1cblxuICAuYXJzLWZhcS1hbnN3ZXIge1xuICAgIHBhZGRpbmc6IDAgMS4yNXJlbSAxcmVtO1xuICAgIGNvbG9yOiAkYXJzLWluay1zb2Z0O1xuICAgIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG5cbiAgLmZvb3Rlci1tZXRhLXJvdyB7XG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRhcnMtbGluZTtcbiAgfVxuXG4gIC8vIERhcmsgY2FtcGFpZ24gYmFyIGF0IHRoZSB2ZXJ5IGJvdHRvbSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy9cbiAgLy8gQnJlYWtzIG91dCBvZiB0aGUgLmNvbnRhaW5lciBpdCBpcyBuZXN0ZWQgaW4gc28gaXQgcnVucyBlZGdlIHRvIGVkZ2UuXG4gIC5hcnMtZm9vdGVyLWJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDEyLCA4LCAwLjkzKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgICAgcmFkaWFsLWdyYWRpZW50KDYwJSAxNjAlIGF0IDEyJSA1MCUsIHJnYmEoMjI2LCAxMDUsIDI4LCAwLjIyKSAwJSwgcmdiYSgyMjYsIDEwNSwgMjgsIDApIDcwJSksXG4gICAgICByYWRpYWwtZ3JhZGllbnQoNTUlIDE1MCUgYXQgODglIDUwJSwgcmdiYSgxOTQsIDY1LCAxMiwgMC4yKSAwJSwgcmdiYSgxOTQsIDY1LCAxMiwgMCkgNjglKTtcblxuICAgIC8vIE9uIHRoZSBkYXJrIGJhciB0aGUgbGVhdmVzIHJlYWQgYXMgaGlnaGxpZ2h0cywgc28gdGhleSBhcmUgZHJhd24gbm9ybWFsbHkgYXQgYVxuICAgIC8vIGhpZ2hlciBvcGFjaXR5IOKAlCBtdWx0aXBseSB3b3VsZCBzaW1wbHkgaGlkZSB0aGVtLlxuICAgIC5hcnMtbGVhZiB7XG4gICAgICBvcGFjaXR5OiAwLjQyO1xuICAgICAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcblxuICAgICAgJi0tMSB7IHRvcDogLTE0JTsgbGVmdDogMiU7IHdpZHRoOiA1NnB4OyBoZWlnaHQ6IDU2cHg7IH1cbiAgICAgICYtLTIgeyB0b3A6IDYlOyBsZWZ0OiA5JTsgd2lkdGg6IDM0cHg7IGhlaWdodDogMzRweDsgb3BhY2l0eTogMC4zOyB9XG4gICAgICAmLS0zIHsgYm90dG9tOiAtMTglOyBsZWZ0OiAxNiU7IHdpZHRoOiA0NHB4OyBoZWlnaHQ6IDQ0cHg7IG9wYWNpdHk6IDAuMjI7IH1cbiAgICAgICYtLTQgeyB0b3A6IC0xMCU7IHJpZ2h0OiAxMCU7IHdpZHRoOiA0OHB4OyBoZWlnaHQ6IDQ4cHg7IH1cbiAgICAgICYtLTUgeyBib3R0b206IC0xMiU7IHJpZ2h0OiAzJTsgd2lkdGg6IDYwcHg7IGhlaWdodDogNjBweDsgb3BhY2l0eTogMC4zNDsgfVxuICAgICAgJi0tNiB7IHRvcDogMjAlOyByaWdodDogMTglOyB3aWR0aDogMjZweDsgaGVpZ2h0OiAyNnB4OyBvcGFjaXR5OiAwLjI0OyB9XG4gICAgfVxuICB9XG5cbiAgLmFycy1mb290ZXItYmFyLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMXJlbSAycmVtO1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuICB9XG5cbiAgLmFycy1mb290ZXItYnJhbmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAubm9yZGljYS1sb2dvIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuYXJzLWZvb3Rlci1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDAuNXJlbSAxLjFyZW07XG5cbiAgICAuZm9vdGVyLWxpbmsge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBib3JkZXI6IDA7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRhcnMtb3JhbmdlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFycy1mb290ZXItc2VwIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI4KTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gIC5hcnMtZm9vdGVyLXNvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC42cmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLmFycy1zb2NpYWwtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICRhcnMtd2hpdGU7XG4gICAgY29sb3I6ICRhcnMtaW5rO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xOHMgZWFzZSwgY29sb3IgMC4xOHMgZWFzZSwgdHJhbnNmb3JtIDAuMThzIGVhc2U7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogJGFycy1vcmFuZ2U7XG4gICAgICBjb2xvcjogJGFycy13aGl0ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLXN2ZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGFycy1saW5lO1xuICAgIGJvcmRlci1yYWRpdXM6ICRhcnMtcmFkaXVzO1xuICAgIGJhY2tncm91bmQ6ICRhcnMtd2hpdGU7XG4gIH1cblxuICAuZm9vdGVyLWxpbmtzIHtcbiAgICBnYXA6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mb290ZXItbGluayB7XG4gICAgY29sb3I6ICRhcnMtaW5rLXNvZnQ7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogMC4ycmVtIDAuMXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xOHMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMThzIGVhc2U7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRhcnMtb3JhbmdlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYXJzLW9yYW5nZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBPdmVycmlkZXMgZm9yIGV2ZW50cy9tYWluLnNjc3MsIHdoaWNoIGFzc3VtZXMgYSBkYXJrIHRoZW1lXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmV2ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ldmVudCAubmF2YmFyIHtcbiAgLS1icy1uYXZiYXItY29sb3I6ICN7JGFycy13aGl0ZX07XG4gIC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRhcnMtb3JhbmdlfTtcbiAgLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRhcnMtb3JhbmdlfTtcbn1cblxuLmV2ZW50IC5iZnYtbWVudS1vZmZjYW52YXMsXG4uZXZlbnQgLmJmdi1jYXJ0LW9mZmNhbnZhcyB7XG4gIC0tYnMtbGluay1jb2xvcjogI3skYXJzLWlua307XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvcjogI3skYXJzLW9yYW5nZX07XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/