﻿.sk-reveal{opacity:0;transform:translate3d(0, 22px, 0);transition:opacity .7s cubic-bezier(0.22, 0.61, 0.36, 1),transform .7s cubic-bezier(0.22, 0.61, 0.36, 1);transition-delay:var(--sk-reveal-delay, 0ms)}.sk-reveal--in{opacity:1;transform:none}@media(prefers-reduced-motion: reduce){.sk-reveal,.sk-reveal--in{opacity:1 !important;transform:none !important;transition:none !important}}.wide-carousel{--sk-hero-h: clamp(600px, 86vh, 920px)}.wide-carousel,.wide-carousel .carousel,.wide-carousel .carousel-inner,.wide-carousel .item{height:var(--sk-hero-h) !important}.wide-carousel .item>a,.wide-carousel .item>a>img,.wide-carousel .item>img,.wide-carousel .item>a>.sk-hero-video,.wide-carousel .item>.sk-hero-video{display:block;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center}.wide-carousel .item .sk-hero-video{position:absolute;inset:0;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center;z-index:0;background:var(--sk-navy, #283371);pointer-events:none}.wide-carousel .item>div:not(.extended-banner-texts){position:static;height:100%}.wide-carousel .item{position:relative;overflow:hidden}.wide-carousel .carousel-control{height:var(--sk-hero-h) !important}.wide-carousel .extended-banner-texts{height:100%}@media(max-width: 991px){.wide-carousel{--sk-hero-h: clamp(440px, 64vh, 640px)}}@media(max-width: 767px){.wide-carousel{--sk-hero-h: clamp(420px, 68vh, 560px)}}.wide-carousel .extended-banner-texts{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:22px;padding:24px}.wide-carousel .extended-banner-title,.wide-carousel .extended-banner-text,.wide-carousel .extended-banner-link{position:static;inset:auto;background:none;border:0;box-shadow:none;padding:0;margin:0;height:auto;max-width:900px}.wide-carousel .extended-banner-title{font-family:var(--sk-font-display);font-weight:400;font-size:clamp(2.4rem,5vw,4.5rem);line-height:1;letter-spacing:.02em;text-transform:uppercase;color:#fff;text-shadow:0 2px 22px rgba(0,0,0,.38)}.wide-carousel .extended-banner-text{font-family:var(--sk-font-body);font-weight:400;font-size:clamp(15px,1.3vw,18px);line-height:1.55;color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.45)}.wide-carousel .extended-banner-link{display:inline-flex;align-items:center;justify-content:center;background:var(--sk-red);color:#fff;font-family:var(--sk-font-body);font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase;padding:14px 34px;border-radius:0;text-decoration:none;transition:background .18s ease,transform .18s ease}.wide-carousel .extended-banner-link:hover{background:var(--sk-red-deep);transform:translateY(-2px);color:#fff}.wide-carousel .item.has-text::after,.wide-carousel .item:has(.extended-banner-title:not(:empty))::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.28));pointer-events:none;z-index:1}.wide-carousel .extended-banner-texts{z-index:2}@media(max-width: 768px){.wide-carousel .extended-banner-title{font-size:clamp(4rem,13vw,5rem)}.wide-carousel .extended-banner-texts{gap:16px;padding:20px 16px}.wide-carousel .extended-banner-link{padding:12px 26px}}.wide-carousel{position:relative}.wide-carousel .carousel-inner>.item{transition:transform .85s cubic-bezier(0.45, 0.05, 0.25, 1) !important}.wide-carousel .carousel-inner>.item img{will-change:transform}.wide-carousel .carousel-inner>.item.active img{animation:sk-kenburns 9s ease-out both}@keyframes sk-kenburns{from{transform:scale(1)}to{transform:scale(1.07)}}.wide-carousel .item.active .extended-banner-title{animation:sk-slide-rise .7s .12s cubic-bezier(0.2, 0.7, 0.3, 1) both}.wide-carousel .item.active .extended-banner-text{animation:sk-slide-rise .7s .22s cubic-bezier(0.2, 0.7, 0.3, 1) both}.wide-carousel .item.active .extended-banner-link{animation:sk-slide-rise .7s .32s cubic-bezier(0.2, 0.7, 0.3, 1) both}@keyframes sk-slide-rise{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.wide-carousel .carousel-control{width:78px !important;opacity:1;background:none !important;background-image:none !important;text-shadow:none;display:flex;align-items:center;justify-content:center}.wide-carousel .carousel-control::before{content:"";font-size:0;display:block;width:30px;height:30px;background-color:#fff;opacity:.8;transition:opacity .22s ease,transform .22s ease;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:30px 30px;mask-size:30px 30px;filter:drop-shadow(0 2px 10px rgba(0, 0, 0, 0.35))}.wide-carousel .carousel-control.left::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 4l-8 8 8 8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 4l-8 8 8 8'/%3E%3C/svg%3E")}.wide-carousel .carousel-control.right::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 4l8 8-8 8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 4l8 8-8 8'/%3E%3C/svg%3E")}.wide-carousel .carousel-control:hover::before{opacity:1}.wide-carousel .carousel-control.left:hover::before{transform:translateX(-4px)}.wide-carousel .carousel-control.right:hover::before{transform:translateX(4px)}.sk-carousel-dots{position:absolute;left:0;right:0;bottom:26px;z-index:12;display:flex;justify-content:center;align-items:center;gap:10px;pointer-events:none}.sk-carousel-dot{pointer-events:auto;position:relative;width:34px;height:16px;padding:0;margin:0;border:0;background:none;cursor:pointer;-webkit-appearance:none;appearance:none}.sk-carousel-dot::before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:hsla(0,0%,100%,.45);transition:background .25s ease,height .25s ease,margin-top .25s ease}.sk-carousel-dot:hover::before{background:hsla(0,0%,100%,.8)}.sk-carousel-dot.is-active::before{background:#fff;height:3px;margin-top:-1.5px}@media(max-width: 768px){.wide-carousel .carousel-control{width:52px !important}.wide-carousel .carousel-control::before{width:24px;height:24px;-webkit-mask-size:24px 24px;mask-size:24px 24px}.sk-carousel-dots{bottom:16px;gap:8px}.sk-carousel-dot{width:26px}}@media(prefers-reduced-motion: reduce){.wide-carousel .carousel-inner>.item.active img,.wide-carousel .item.active .extended-banner-title,.wide-carousel .item.active .extended-banner-text,.wide-carousel .item.active .extended-banner-link{animation:none}}.cart-count i,.cart-count i[data-testid=headerCartCount]{position:absolute;top:14px;right:2px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--sk-red) !important;color:#fff !important;font-family:var(--sk-font-body);font-style:normal;font-weight:700;font-size:11px;line-height:1;letter-spacing:0;box-shadow:0 0 0 2px #fff}.cart-header{display:flex;flex-direction:row !important;flex-wrap:nowrap;gap:0;margin:34px 0 34px !important;padding:0 !important;list-style:none;border-bottom:1px solid var(--sk-line, #e2e4e8)}.cart-header .step{display:block;flex:1 1 0 !important;min-width:0 !important;margin:0 !important;padding:0 !important;background:none !important;border:0 !important;list-style:none}.cart-header .step>a>span,.cart-header .step>strong>span{display:inline;background:none !important;border:0 !important;border-radius:0 !important;padding:0 !important;margin:0 !important;box-shadow:none !important;color:inherit !important;font:inherit !important;letter-spacing:inherit !important}.cart-header .step::before,.cart-header .step::after{content:none !important}.cart-header .step>a,.cart-header .step>strong{display:flex;align-items:center;justify-content:center;gap:8px;padding:15px 10px;border:0 !important;background:none !important;font-family:var(--sk-font-body);font-weight:600;font-size:13px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--sk-muted);text-decoration:none;text-align:center;box-shadow:inset 0 -2px 0 rgba(0,0,0,0);transition:color .18s ease,box-shadow .18s ease}.cart-header .step>a::before,.cart-header .step>strong::before{content:none !important}.cart-header .step>a:hover{color:var(--sk-navy)}.cart-header .step.active>a,.cart-header .step.active>strong{color:var(--sk-navy);box-shadow:inset 0 -2px 0 var(--sk-navy)}.cart-header .step.completed>a{color:var(--sk-navy)}.cart-inner .box,.cart-inner .co-box,.cart-window .box{background:#fff !important;border:1px solid var(--sk-line, #e2e4e8) !important;border-radius:0 !important;box-shadow:none !important;padding:22px 24px !important;margin-bottom:16px}.cart-inner .co-box .box,.cart-inner .co-box .co-box,.cart-inner .box .box{border:0 !important;background:none !important;box-shadow:none !important;padding:0 !important;margin:0 !important}.cart-inner .co-box .box:empty{display:none}.cart-inner .box h2,.cart-inner .box h4,.cart-inner .co-box>h4,.cart-inner h2.h4,.cart-window h2.h4{font-family:var(--sk-font-body) !important;font-weight:600 !important;font-size:13px !important;line-height:1.2;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-navy) !important;margin:0 0 16px !important}.cart-table{width:100%;border-collapse:collapse;margin:0 0 8px}.cart-table tr{border-bottom:1px solid var(--sk-line, #e2e4e8)}.cart-table td{border:0 !important;background:none !important;padding:18px 10px !important;vertical-align:middle;font-family:var(--sk-font-body);font-size:15px;color:var(--sk-ink)}.cart-table td:first-child{padding-left:0 !important}.cart-table td:last-child{padding-right:0 !important}.cart-table .cart-p-image{width:84px}.cart-table .cart-p-image img{display:block;width:72px;height:96px;object-fit:cover;background:#fff;border:1px solid var(--sk-line, #e2e4e8)}.cart-table .p-name .main-link{display:block;font-family:var(--sk-font-body) !important;font-weight:500;font-size:16px;line-height:1.3;color:var(--sk-ink);text-decoration:none;transition:color .18s ease}.cart-table .p-name .main-link:hover{color:var(--sk-navy)}.cart-table .main-link-variant{display:block;margin-top:4px;font-weight:500;font-size:13px;letter-spacing:.02em;color:var(--sk-muted);text-transform:none}.cart-table .p-label{font-size:12px;font-weight:500;color:var(--sk-muted)}.cart-table .availability-label{font-weight:600;font-size:13px}.cart-table .availability-amount{font-size:13px;color:var(--sk-muted)}.cart-table .price-final{font-weight:600;font-size:15px;color:var(--sk-ink)}.cart-table .p-total .price-final{font-weight:700;font-size:17px}.cart-table .unit-value{font-size:13px;color:var(--sk-muted)}.cart-table .quantity{position:relative;display:inline-flex;align-items:stretch;width:auto !important;padding:0 !important;height:44px;border:1px solid #d1d1d1;border-radius:0;background:#fff;overflow:hidden}.cart-table .quantity .increase-tooltip,.cart-table .quantity .decrease-tooltip{position:absolute !important;top:0;left:0;width:34px;height:0;overflow:hidden}.cart-table .quantity input.amount{width:46px;height:100% !important;border:0 !important;background:none !important;padding:0 !important;text-align:center;font-family:var(--sk-font-body);font-weight:600;font-size:15px;color:var(--sk-ink);-moz-appearance:textfield;appearance:textfield}.cart-table .quantity input.amount::-webkit-outer-spin-button,.cart-table .quantity input.amount::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-table .quantity .increase,.cart-table .quantity .decrease{position:relative !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;z-index:1;width:34px !important;height:auto !important;display:flex;align-items:center;justify-content:center;border:0;border-radius:0;background:none;color:var(--sk-muted);font-size:16px;line-height:1;cursor:pointer;padding:0;transition:color .16s ease,background .16s ease}.cart-table .quantity .increase::before,.cart-table .quantity .increase::after,.cart-table .quantity .decrease::before,.cart-table .quantity .decrease::after{content:none !important;display:none !important}.cart-table .quantity .increase__sign,.cart-table .quantity .decrease__sign{display:block !important;font-family:var(--sk-font-body);font-size:17px !important;font-weight:500;line-height:1 !important;color:inherit !important;width:auto !important;height:auto !important;text-indent:0 !important}.cart-table .quantity .decrease{order:1;border-right:1px solid #ececf0}.cart-table .quantity>label{order:2;display:flex;margin:0}.cart-table .quantity .increase{order:3;border-left:1px solid #ececf0}.cart-table .quantity .increase:hover,.cart-table .quantity .decrease:hover{color:var(--sk-navy);background:#f6f7f9}.cart-table .remove-item{border:0;background:none;padding:4px;color:var(--sk-muted);cursor:pointer;transition:color .18s ease}.cart-table .remove-item:hover{color:var(--sk-red)}.summary{margin-top:18px}.price-wrapper{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.price-label.price-primary{font-family:var(--sk-font-body);font-weight:600;font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-navy)}.price.price-primary{font-family:var(--sk-font-body);font-weight:700;font-size:30px;line-height:1.1;letter-spacing:-0.01em;color:var(--sk-ink);padding-left:0 !important;padding-top:6px}.summary .extra.delivery strong{font-weight:600;font-size:14px;color:#1f7a3d}.next-step{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:28px;padding-top:22px;border-top:1px solid var(--sk-line, #e2e4e8)}.next-step .btn.next-step-forward,.next-step .btn.btn-conversion{display:inline-flex;align-items:center;justify-content:center;gap:10px;line-height:1 !important;min-height:58px;padding:0 34px !important;border:0 !important;border-radius:0 !important;background:var(--sk-navy) !important;color:#fff !important;font-family:var(--sk-font-body);font-weight:600;font-size:14px;letter-spacing:.12em;text-transform:uppercase;transition:background .18s ease}.next-step .btn.next-step-forward:hover,.next-step .btn.btn-conversion:hover{background:var(--sk-red) !important}.next-step .btn.next-step-back{display:inline-flex;align-items:center;line-height:1 !important;min-height:auto;padding:0 !important;border:0 !important;background:none !important;color:var(--sk-muted) !important;font-family:var(--sk-font-body);font-weight:500;font-size:14px;letter-spacing:.02em;text-transform:none;box-shadow:none !important;transition:color .18s ease}.next-step .btn.next-step-back:hover{color:var(--sk-navy) !important;text-decoration:underline;text-underline-offset:3px}.cart-inner h2.h4:has(+.discount-coupon),.cart-inner .h4:has(+.discount-coupon){font-family:var(--sk-font-body) !important;font-weight:700 !important;font-size:15px !important;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-navy) !important;margin:0 0 12px !important}.discount-coupon .input-group .form-control{height:54px !important;border:1px solid var(--sk-line, #e2e4e8) !important;border-radius:0 !important;background:#fff !important;font-size:16px !important;color:var(--sk-ink) !important;box-shadow:none !important;padding:0 16px !important}.discount-coupon .input-group .form-control::placeholder{color:var(--sk-muted) !important;opacity:1}.discount-coupon .input-group .form-control:focus{border-color:var(--sk-navy) !important;box-shadow:inset 0 0 0 1px var(--sk-navy) !important}.discount-coupon .input-group .btn{height:54px !important;background:var(--sk-navy) !important;border:1px solid var(--sk-navy) !important;border-radius:0 !important;color:#fff !important;font-family:var(--sk-font-body) !important;font-weight:600 !important;font-size:13px !important;letter-spacing:.08em !important;text-transform:uppercase;box-shadow:none !important;padding:0 22px !important;transition:background-color .18s ease,border-color .18s ease}.discount-coupon .input-group .btn:hover{background:var(--sk-red) !important;border-color:var(--sk-red) !important;color:#fff !important}.discount-coupon .input-group .btn::before,.discount-coupon .input-group .btn::after{color:#fff !important}@media(max-width: 543px){.discount-coupon .input-group{flex-wrap:wrap}.discount-coupon .input-group .form-control,.discount-coupon .input-group .btn{flex:1 1 100% !important;width:100% !important}.discount-coupon .input-group .btn{margin-top:8px}}.shipping-billing-table{display:flex;flex-direction:column;gap:8px}.radio-wrapper{position:relative;margin:0 !important;border:0;border-radius:0 !important;background:#fff;transition:background-color .18s ease,box-shadow .18s ease}.radio-wrapper+.radio-wrapper{border-top:1px solid var(--sk-line, #e2e4e8)}.radio-wrapper:hover{background:#f7f8fa}.radio-wrapper.active{background:#f7f8fa;box-shadow:inset 0 0 0 2px var(--sk-navy)}.radio-wrapper.active,.radio-wrapper.active+.radio-wrapper{border-top-color:rgba(0,0,0,0)}.radio-wrapper>label{display:flex;align-items:center;gap:14px;margin:0;padding:16px 18px 16px 46px;cursor:pointer;font-family:var(--sk-font-body)}.radio-wrapper input[type=radio]{position:absolute;left:18px;top:50%;margin:0;transform:translateY(-50%);width:18px;height:18px;accent-color:var(--sk-navy);cursor:pointer}.radio-wrapper .payment-info{flex:1 1 auto;min-width:0}.radio-wrapper .shipping-billing-name{display:block;font-weight:600;font-size:15px;line-height:1.3;color:var(--sk-ink)}.radio-wrapper .sublabel,.radio-wrapper .sublabel a{font-size:13px;font-weight:500;color:var(--sk-navy)}.radio-wrapper .sublabel a{text-decoration:underline;text-underline-offset:3px}.radio-wrapper .sublabel a:hover{color:var(--sk-red)}.radio-wrapper .payment-logo{flex:0 0 auto}.radio-wrapper .payment-logo img{max-height:24px;width:auto;display:block}.radio-wrapper .payment-shipping-price{flex:0 0 auto;font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--sk-ink);white-space:nowrap}.radio-wrapper .payment-shipping-price.for-free{color:#1f7a3d}.order-summary-item{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid #f0f1f4;font-family:var(--sk-font-body);font-size:14px;color:var(--sk-ink)}.order-summary-item a{color:var(--sk-ink);text-decoration:none}.order-summary-item a:hover{color:var(--sk-navy)}.order-summary-item.helper{font-weight:600}.order-summary-item.price{border-bottom:0;padding-top:16px;font-weight:700;font-size:20px}.order-recapitulation{padding:14px 0 4px;border-bottom:1px solid #f0f1f4}.recapitulation-single{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:5px 0;font-family:var(--sk-font-body);font-size:14px}.recapitulation-shipping-billing-label{color:var(--sk-muted)}.recapitulation-shipping-billing-info{display:flex;align-items:baseline;justify-content:space-between;gap:16px;width:100%;font-weight:500;color:var(--sk-ink);text-align:left}.recapitulation-shipping-billing-info>span{order:2;flex:0 0 auto;font-weight:600;white-space:nowrap;text-align:right}.cart-inner .form-control,.cart-inner input[type=text],.cart-inner input[type=email],.cart-inner input[type=tel],.cart-inner input[type=password],.cart-inner select,.cart-inner textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid #d1d1d1 !important;border-radius:0 !important;background:#fff;font-family:var(--sk-font-body);font-size:15px;color:var(--sk-ink);box-shadow:none !important;transition:border-color .16s ease,box-shadow .16s ease}.cart-inner textarea{min-height:110px;resize:vertical}.cart-inner .form-control::placeholder{color:#b6b9c4}.cart-inner .form-control:focus,.cart-inner select:focus,.cart-inner textarea:focus{outline:0;border-color:var(--sk-navy) !important;box-shadow:inset 0 0 0 1px var(--sk-navy) !important}.cart-inner .form-control.error,.cart-inner .js-validated-element-wrapper.error .form-control{border-color:var(--sk-red) !important}.cart-inner .form-group{margin-bottom:14px}.cart-inner label{font-family:var(--sk-font-body);font-size:14px;color:var(--sk-ink)}.cart-inner .consents label,.cart-inner label.whole-width{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;color:var(--sk-muted)}.cart-inner .consents a,.cart-inner label.whole-width a{color:var(--sk-navy);text-decoration:underline;text-underline-offset:3px}.cart-inner .consents a:hover{color:var(--sk-red)}.cart-inner input[type=checkbox]{flex:0 0 auto;width:17px;height:17px;margin:1px 0 0;accent-color:var(--sk-navy);cursor:pointer}.cart-wrapper .empty-cart,.cart-inner .empty-cart{text-align:center;padding:40px 0}.cart-window .cart-wrapper{padding:8px 0}.cart-window .cart-header{display:none}.cart-window .cart-table td{padding:14px 6px !important;font-size:14px}.cart-window .cart-table .cart-p-image img{width:56px;height:74px}.cart-window .price.price-primary{font-size:24px}@media(max-width: 991px){.cart-inner .box,.cart-inner .co-box{padding:18px 16px !important}}@media(max-width: 767px){.cart-header{margin-top:20px !important}.cart-header .step>a,.cart-header .step>strong{flex-direction:column;gap:2px;min-height:56px;padding:10px 4px;font-size:10px;letter-spacing:.03em;line-height:1.25}.cart-header .step>a::before,.cart-header .step>strong::before{font-size:13px}.cart-table,.cart-table tbody{display:block;width:100%}.cart-table tr{display:grid;grid-template-columns:64px 1fr;grid-column-gap:14px;align-items:center;padding:16px 0}.cart-table td{display:flex;align-items:center;justify-content:space-between;gap:10px;width:auto !important;padding:3px 0 !important;white-space:normal !important;text-align:left !important}.cart-table .cart-p-image{grid-row:1/999;grid-column:1;justify-content:flex-start}.cart-table td:not(.cart-p-image){grid-column:2}.cart-table .cart-p-image img{width:64px;height:86px}.cart-table .p-label{display:inline-block;flex:0 0 auto;font-size:12px;font-weight:500;color:var(--sk-muted)}.cart-table .p-name{display:block;margin-bottom:2px}.cart-table .p-name .main-link{font-size:17px;line-height:1.25}.cart-table .main-link-variant{font-size:13px}.cart-table td:not(.cart-p-image):not(.p-name){justify-content:flex-end;gap:6px;padding:6px 0 !important;text-align:right !important}.cart-table td .p-label{margin-right:auto;text-align:left}.cart-table .p-availability .availability-amount,.cart-table .p-price .unit-value{font-size:12px;color:var(--sk-muted)}.cart-table .p-quantity>div,.cart-table .p-quantity .quantity-form{display:flex;align-items:center;flex:1 1 auto;width:100%}.cart-table .p-quantity .quantity{margin-left:auto}.cart-table .p-total{margin-top:4px;padding-top:10px !important;border-top:1px solid var(--sk-line, #e2e4e8) !important}.cart-table .p-total .price-final{font-size:19px;font-weight:700;color:var(--sk-ink)}.cart-table .p-total .p-label{font-weight:600;color:var(--sk-ink)}.cart-table .p-total .remove-item{margin-left:6px}.price-wrapper{align-items:flex-start;text-align:left}.price.price-primary{font-size:26px}.next-step{flex-direction:column-reverse;align-items:stretch}.next-step .btn.next-step-forward,.next-step .btn.btn-conversion{width:100%}.next-step .btn.next-step-back{text-align:center}.radio-wrapper>label{flex-wrap:wrap;gap:8px 12px;padding:14px 14px 14px 42px}.radio-wrapper .payment-shipping-price{margin-left:auto}}body.ordering-process .sk-promo{display:none !important}body.ordering-process #header .navigation-in,body.ordering-process #header .menu-helper,body.ordering-process #header .navigation-window,body.ordering-process #header #navigation,body.ordering-process #header nav{display:none !important}body.ordering-process #header .navigation-buttons{display:none !important}body.ordering-process #header{border-bottom:1px solid var(--sk-line, #e2e4e8)}body.ordering-process #header .navigation-wrapper{justify-content:flex-start;min-height:72px}.sk-sort-toggle{display:none}@media(max-width: 767px){.listSorting.sk-sort--drop{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:10px}.sk-sort-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:13px 16px;border:1px solid #d1d1d1;border-radius:0;background:#fff;font-family:var(--sk-font-body);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--sk-navy);cursor:pointer;-webkit-appearance:none;appearance:none}.sk-sort-toggle::after{content:"";flex:0 0 14px;width:14px;height:14px;background-color:currentColor;transition:transform .2s ease;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat center/14px 14px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat center/14px 14px}.listSorting.sk-sort--drop.is-open .sk-sort-toggle::after{transform:rotate(180deg)}.listSorting.sk-sort--drop .listSorting__controls{display:none !important;flex-direction:column;gap:0;margin:0 !important;padding:0;border:1px solid #d1d1d1;background:#fff}.listSorting.sk-sort--drop.is-open .listSorting__controls{display:flex !important}.listSorting.sk-sort--drop .listSorting__controls li{width:100%;margin:0;border:0 !important;border-bottom:1px solid #f0f1f4 !important}.listSorting.sk-sort--drop .listSorting__controls li:last-child{border-bottom:0 !important}.listSorting.sk-sort--drop .listSorting__controls button,.listSorting.sk-sort--drop .listSorting__controls a{display:block;width:100%;padding:13px 16px !important;border:0 !important;background:none !important;text-align:left;font-family:var(--sk-font-body);font-weight:500;font-size:14px;color:var(--sk-ink)}.listSorting.sk-sort--drop .listSorting__controls .listSorting__control--current{font-weight:600;color:var(--sk-navy);background:#f7f8fa !important}.listSorting.sk-sort--drop .sk-sort-count{order:-1}}.order-summary-heading{font-family:var(--sk-font-display);font-weight:400;font-size:clamp(30px,3.6vw,44px);line-height:1.05;letter-spacing:.02em;text-transform:uppercase;color:var(--sk-navy);margin:36px 0 6px}.reca-number{font-family:var(--sk-font-body);font-size:13px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-muted);margin:0 0 26px}.reca-number strong{display:inline-block;margin-left:6px;font-size:17px;font-weight:700;letter-spacing:.02em;color:var(--sk-navy)}.recapitulation-wrapper .co-box{background:#fff;border:1px solid var(--sk-line, #e2e4e8);border-radius:0;box-shadow:none;padding:22px 24px;margin:0 0 16px}.recapitulation-wrapper .co-box>h4{font-family:var(--sk-font-body) !important;font-weight:600 !important;font-size:13px !important;line-height:1.2;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-navy) !important;margin:0 0 16px !important;padding:0 0 14px;border-bottom:1px solid var(--sk-line, #e2e4e8)}.recapitulation-table{width:100%;border-collapse:collapse}.recapitulation-table th,.recapitulation-table td{padding:9px 0 !important;border:0 !important;background:none !important;vertical-align:baseline;font-family:var(--sk-font-body)}.recapitulation-table th{width:45%;text-align:left;font-weight:500;font-size:14px;color:var(--sk-muted)}.recapitulation-table td{text-align:right;font-size:15px;color:var(--sk-ink)}.recapitulation-table td strong{font-weight:600}.recapitulation-table tr:last-child th,.recapitulation-table tr:last-child td{padding-top:14px !important;border-top:1px solid var(--sk-line, #e2e4e8) !important}.recapitulation-table tr:last-child td strong{font-size:20px;font-weight:700}.recapitulation-wrapper .cart-table{width:100%;border-collapse:collapse;margin:0 !important}.recapitulation-wrapper .cart-table td{padding:14px 10px !important;border:0 !important;vertical-align:middle;font-family:var(--sk-font-body)}.recapitulation-wrapper .cart-table tr{border-bottom:1px solid var(--sk-line, #e2e4e8)}.recapitulation-wrapper .cart-table tr:last-child{border-bottom:0}.recapitulation-wrapper .cart-table td:first-child{padding-left:0 !important}.recapitulation-wrapper .cart-table td:last-child{padding-right:0 !important}.recapitulation-wrapper .cart-p-image{width:76px}.recapitulation-wrapper .cart-p-image img{display:block;width:64px;height:86px;object-fit:cover;background:#fff;border:1px solid var(--sk-line, #e2e4e8)}.recapitulation-wrapper .cart-table .p-name{font-weight:500;font-size:16px;line-height:1.35;color:var(--sk-ink)}.recapitulation-wrapper .cart-table .p-quantity{white-space:nowrap;text-align:right;font-size:14px;color:var(--sk-muted)}.recapitulation-wrapper .cart-table .p-quantity strong{font-weight:600;color:var(--sk-ink)}.recapitulation-wrapper .cart-table .p-price{white-space:nowrap;text-align:right;font-weight:700 !important;font-size:17px;color:var(--sk-ink)}.recapitulation-wrapper .order-summary-item.total{font-family:var(--sk-font-body);font-weight:400 !important;font-size:15px !important;line-height:1.6;color:var(--sk-muted);margin:0 0 4px;text-align:center}.recapitulation-wrapper .summary-thx{font-family:var(--sk-font-display);font-weight:400;font-size:clamp(26px,3vw,38px);line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:var(--sk-navy);text-align:center;margin:0 0 24px}.order-complete-links{text-align:center}.order-complete-links p{margin:0}.order-complete-links .btn,.order-complete-links .btn-primary{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 40px !important;border:0 !important;border-radius:0 !important;background:var(--sk-navy) !important;color:#fff !important;font-family:var(--sk-font-body);font-weight:600;font-size:14px;letter-spacing:.09em;text-transform:uppercase;line-height:1;transition:background-color .18s ease}.order-complete-links .btn:hover,.order-complete-links .btn-primary:hover{background:var(--sk-red) !important;color:#fff !important}@media(max-width: 767px){.recapitulation-wrapper .co-box{padding:18px 16px}.recapitulation-wrapper .cart-table,.recapitulation-wrapper .cart-table tbody,.recapitulation-wrapper .cart-table tr{display:block;width:100%}.recapitulation-wrapper .cart-table tr{display:grid;grid-template-columns:64px 1fr;grid-column-gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--sk-line, #e2e4e8)}.recapitulation-wrapper .cart-table tr:last-child{border-bottom:0;padding-bottom:0}.recapitulation-wrapper .cart-table td{display:block;padding:2px 0 !important;border-bottom:0 !important;text-align:left !important}.recapitulation-wrapper .cart-p-image{grid-row:1/4;grid-column:1;width:auto}.recapitulation-wrapper .cart-table td:not(.cart-p-image){grid-column:2}.recapitulation-wrapper .cart-table .p-price{font-size:16px}.order-summary-heading{margin-top:22px}.recapitulation-table th{width:50%;font-size:13px}.order-complete-links .btn{width:100%}}.order-recapitulation>*:last-child{border-bottom:0 !important}.order-recapitulation:empty{display:none}.next-step .btn-conversion.next-step-finish,.next-step .next-step-finish{flex-direction:column;gap:6px;min-height:64px;padding:15px 34px !important;line-height:1.45 !important;text-align:center}.next-step .next-step-finish small,.next-step .next-step-finish span{display:block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;line-height:1.45 !important;margin:0 !important;padding:0 !important;opacity:1}.sk-cat-hero{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:8px;min-height:clamp(340px,38vw,500px);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background-color:var(--sk-navy);background-size:cover;background-position:center;background-repeat:no-repeat}.sk-cat-hero__mobile{display:none}.sk-cat-hero::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, rgba(20, 25, 55, 0.3), rgba(20, 25, 55, 0.55))}.sk-cat-hero__inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:14px;padding:30px 24px;text-align:center}.sk-cat-hero h1,.sk-cat-hero .category-title{font-family:var(--sk-font-display);font-weight:400;font-size:clamp(2.4rem,5.5vw,4.6rem);line-height:1;letter-spacing:.02em;text-transform:uppercase;color:#fff;margin:0;padding:0;text-shadow:0 2px 22px rgba(0,0,0,.38)}.sk-cat-hero__bc{position:absolute;top:18px;left:0;right:0;z-index:3;padding:0 max(20px,(100% - 1178px)/2);pointer-events:none}.sk-cat-hero__bc>*{pointer-events:auto}.sk-cat-hero__bc .breadcrumbs{position:static !important;display:flex !important;align-items:center;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;margin:0 !important;padding:0 !important;background:none;border:0;overflow:hidden;font-family:var(--sk-font-body);font-weight:500;font-size:13px;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.45)}.sk-cat-hero__bc .breadcrumbs>span{display:inline-flex !important;align-items:center;flex:0 0 auto;white-space:nowrap}.sk-cat-hero__bc .breadcrumbs meta{display:none !important}.sk-cat-hero__bc .breadcrumbs a::before,.sk-cat-hero__bc .breadcrumbs a::after{content:none !important;display:none !important}.sk-cat-hero__bc .breadcrumbs,.sk-cat-hero__bc .breadcrumbs *{padding:0 !important}.sk-cat-hero__bc .breadcrumbs>span,.sk-cat-hero__bc .breadcrumbs a,.sk-cat-hero__bc .breadcrumbs a span{height:auto !important;min-height:0 !important;line-height:1.2 !important}.sk-cat-hero .breadcrumbs a,.sk-cat-hero .breadcrumbs a span{color:#fff !important;text-decoration:none}.sk-cat-hero .breadcrumbs a:hover,.sk-cat-hero .breadcrumbs a:hover span{color:#fff !important;text-decoration:underline;text-underline-offset:4px}.sk-cat-hero .breadcrumbs>span:last-child{color:hsla(0,0%,100%,.6) !important}.sk-cat-hero .breadcrumbs .navigation-bullet{display:inline-block !important;width:15px;height:11px;margin:0 11px;vertical-align:middle;font-size:0 !important;text-indent:0;background-color:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") no-repeat center/15px 11px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") no-repeat center/15px 11px}.sk-cat-hero__scroll{position:absolute;left:50%;bottom:24px;margin-left:-22px;z-index:3;width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.55);border-radius:50%;background:hsla(0,0%,100%,.06);cursor:pointer;transition:background .22s ease,border-color .22s ease;animation:sk-cat-bounce 2.4s ease-in-out infinite}.sk-cat-hero__scroll::before{content:"";width:18px;height:18px;background-color:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat center/18px 18px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat center/18px 18px}.sk-cat-hero__scroll:hover{background:hsla(0,0%,100%,.18);border-color:#fff}@keyframes sk-cat-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}@media(max-width: 768px){.sk-cat-hero{min-height:clamp(260px,52vw,360px);margin-bottom:8px}.sk-cat-hero__mobile{display:block;position:absolute;inset:0;z-index:0;background-size:cover;background-position:center;background-repeat:no-repeat}.sk-cat-hero:has(.sk-cat-hero__mobile){background-image:none !important;min-height:clamp(300px,82vw,400px)}.sk-cat-hero__inner{gap:10px;padding:56px 18px 60px}.sk-cat-hero h1,.sk-cat-hero .category-title{font-size:clamp(30px,9vw,44px)}.sk-cat-hero__bc{top:16px}.sk-cat-hero__bc{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.sk-cat-hero__bc::-webkit-scrollbar{width:0;height:0}.sk-cat-hero__bc .breadcrumbs{font-size:12px}.sk-cat-hero .breadcrumbs .navigation-bullet{margin:0 8px}.sk-cat-hero__scroll{width:38px;height:38px;bottom:16px;margin-left:-19px}}@media(prefers-reduced-motion: reduce){.sk-cat-hero__scroll{animation:none}}.content-wrapper>.breadcrumbs{padding:20px 0 0;font-family:var(--sk-font-body);font-weight:500;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:rgba(0,0,0,.45)}.content-wrapper>.breadcrumbs a{color:rgba(0,0,0,.45);text-decoration:none}.content-wrapper>.breadcrumbs a:hover{color:var(--sk-navy);text-decoration:underline;text-underline-offset:3px}.category-top h1.category-title{font-family:var(--sk-font-display);font-weight:400;font-size:clamp(2rem,4vw,3.2rem);line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--sk-navy);margin:10px 0 22px}.subcategories.with-image{display:grid !important;grid-template-columns:repeat(8, 1fr);gap:6px;margin:0 0 24px !important;padding:0 !important;list-style:none}.subcategories.with-image>li{width:auto !important;max-width:none !important;flex:none !important;float:none !important;padding:0 !important;margin:0 !important;list-style:none !important}.subcategories.with-image>li::before,.subcategories.with-image>li::after{content:none !important}.subcategories.with-image>li>a{display:flex;flex-direction:column;height:100%;padding:0 !important;width:100%;background:#fff;border:1px solid var(--sk-line, #e2e4e8);text-decoration:none;overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease}.subcategories.with-image>li>a:hover{border-color:var(--sk-navy);box-shadow:0 6px 20px rgba(20,25,55,.08)}.subcategories.with-image .image{position:relative;display:block;width:100%;height:auto !important;aspect-ratio:4/3;margin:0 !important;overflow:hidden;background:var(--sk-img-bg, #f0f0f0)}.subcategories.with-image .image img{position:absolute;inset:0;display:block;width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover;object-position:center;transition:transform .55s cubic-bezier(0.2, 0.6, 0.2, 1)}.subcategories.with-image>li>a:hover .image img{transform:scale(1.05)}.subcategories.with-image>li.sk-subcat--noimg .image img{width:46px !important;height:46px !important;margin:auto;object-fit:contain;opacity:.28;transform:none !important}.subcategories.with-image .text{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:52px;padding:10px 12px;border-top:1px solid var(--sk-line, #e2e4e8);font-family:var(--sk-font-body);font-weight:600;font-size:13px;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;color:var(--sk-navy);text-align:left;transition:color .2s ease}.subcategories.with-image .text::after{content:"";flex:none;width:14px;height:10px;background-color:currentColor;opacity:0;transform:translateX(-6px);transition:opacity .22s ease,transform .22s ease;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") no-repeat center/14px 10px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") no-repeat center/14px 10px}.subcategories.with-image>li>a:hover .text{color:var(--sk-navy);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.subcategories.with-image>li>a:hover .text::after{text-decoration:none}.subcategories.with-image>li>a:hover .text::after{opacity:1;transform:none}.listSorting.js-listSorting{position:relative;width:100vw;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;margin-bottom:26px !important;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border-top:1px solid var(--sk-line, #e2e4e8);border-bottom:1px solid var(--sk-line, #e2e4e8);padding:0 20px}.sk-sort-count{flex:none;font-family:var(--sk-font-body);font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:rgba(0,0,0,.5);white-space:nowrap}.listSorting__controls{display:flex !important;align-items:center;margin:0 !important;padding:0 !important;list-style:none;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.listSorting__controls::-webkit-scrollbar{display:none}.listSorting__controls>li{list-style:none !important;margin:0 !important;padding:0 !important}.listSorting__controls>li::before,.listSorting__controls>li::after{content:none !important}.listSorting__controls>li+li{border-left:1px solid var(--sk-line, #e2e4e8)}.listSorting__control{background:none !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;padding:8px 16px !important;font-family:var(--sk-font-body) !important;font-weight:500 !important;font-size:13px !important;letter-spacing:.04em;color:rgba(0,0,0,.55) !important;white-space:nowrap;cursor:pointer;transition:color .2s ease}.listSorting__control:hover{color:var(--sk-navy) !important}.listSorting__control--current{color:var(--sk-navy) !important;font-weight:600 !important}@media(max-width: 1599px){.subcategories.with-image{grid-template-columns:repeat(6, 1fr)}}@media(max-width: 1199px){.subcategories.with-image{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 991px){.subcategories.with-image{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 767px){.subcategories.with-image{grid-template-columns:repeat(2, 1fr);gap:10px;margin-bottom:22px !important}.subcategories.with-image .text{padding:11px 11px;font-size:12px;letter-spacing:.04em}.subcategories.with-image .text::after{display:none}.listSorting.js-listSorting{flex-direction:column;align-items:stretch;gap:0;padding:10px 16px !important;min-height:0}.sk-sort-count{padding-bottom:8px}.listSorting__controls{justify-content:flex-start;margin:0 -16px !important;padding:0 16px !important}.listSorting__control{padding:6px 12px !important}}.listingControls{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"top load page" "total total total";align-items:center;gap:14px;margin:36px 0 8px !important;padding:26px 0 0;border-top:1px solid var(--sk-line, #e2e4e8)}.listingControls .goToTop{grid-area:top;justify-self:start}.listingControls .loadMore{grid-area:load;justify-self:center}.listingControls .pagination{grid-area:page;justify-self:end}.listingControls .itemsTotal{grid-area:total;justify-self:center;margin-top:16px}.listingControls .loadMore__button{background:none !important;border:1px solid var(--sk-navy) !important;border-radius:0 !important;box-shadow:none !important;color:var(--sk-navy) !important;font-family:var(--sk-font-body) !important;font-weight:600 !important;font-size:13px !important;letter-spacing:.08em;text-transform:uppercase;padding:13px 30px !important;transition:background .2s ease,color .2s ease}.listingControls .loadMore__button:hover{background:var(--sk-navy) !important;color:#fff !important}.listingControls .goToTop__button{display:inline-flex !important;align-items:center;gap:8px;background:none !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;color:rgba(0,0,0,.55) !important;font-family:var(--sk-font-body) !important;font-weight:600 !important;font-size:12px !important;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:color .2s ease}.listingControls .goToTop__button::before{content:"" !important;font-size:0 !important;flex:none;width:12px;height:12px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 15l6-6 6 6'/%3E%3C/svg%3E") no-repeat center/12px 12px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 15l6-6 6 6'/%3E%3C/svg%3E") no-repeat center/12px 12px}.listingControls .goToTop__button:hover{color:var(--sk-navy) !important}.listingControls .pagination__list{display:flex;align-items:center;gap:6px;margin:0 !important;padding:0 !important;list-style:none}.listingControls .pagination__list li{list-style:none !important;margin:0 !important;padding:0 !important}.listingControls .pagination__list li::before,.listingControls .pagination__list li::after{content:none !important}.listingControls .pagination__currentPage,.listingControls .pagination__link{display:inline-flex !important;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 9px !important;background:none !important;border:1px solid rgba(0,0,0,0) !important;border-radius:0 !important;box-shadow:none !important;font-family:var(--sk-font-body) !important;font-weight:600 !important;font-size:13px !important;color:rgba(0,0,0,.55) !important;text-decoration:none;transition:color .2s ease,border-color .2s ease}.listingControls .pagination__currentPage{color:var(--sk-navy) !important;border-color:var(--sk-line, #e2e4e8) !important}.listingControls .pagination__link:hover{color:var(--sk-navy) !important;border-color:var(--sk-navy) !important}.listingControls .pagination__link--next::before,.listingControls .pagination__link--next::after{content:"" !important;font-size:0 !important;display:block;width:14px;height:14px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E") no-repeat center/14px 14px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E") no-repeat center/14px 14px}.listingControls .pagination__link--next::after{display:none !important}.listingControls .itemsTotal{font-family:var(--sk-font-body);font-weight:500;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:rgba(0,0,0,.5)}.listingControls .itemsTotal strong{font-weight:600;color:var(--sk-navy)}@media(max-width: 767px){.listingControls{grid-template-columns:1fr;grid-template-areas:"load" "page" "total" "top";justify-items:center;gap:16px;margin-top:28px !important;padding-top:20px}.listingControls .goToTop,.listingControls .loadMore,.listingControls .pagination{justify-self:center}.listingControls .itemsTotal{margin-top:0}.listingControls .loadMore__button{padding:12px 24px !important}}body.in-dresy .sk-jcta{display:flex}.sk-jcta__in{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;width:100%;min-height:100%;padding:32px 28px;overflow:hidden;text-decoration:none;background:linear-gradient(158deg, #1b2350 0%, var(--sk-navy) 52%, #1e2760 100%);transition:transform .28s cubic-bezier(0.2, 0.6, 0.2, 1)}.sk-jcta__in::before,.sk-jcta__in::after{content:"";position:absolute;top:-12%;bottom:-12%;transform:skewX(-9deg);pointer-events:none}.sk-jcta__in::before{right:30%;width:16px;background:hsla(0,0%,100%,.16)}.sk-jcta__in::after{right:22%;width:30px;background:var(--sk-red);opacity:.92}.sk-jcta__in:hover{transform:translateY(-3px)}.sk-jcta__img{position:absolute;z-index:1;top:3%;left:50%;transform:translateX(-50%);width:92%;max-height:64%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 16px 28px rgba(0, 0, 0, 0.38));transition:transform .4s cubic-bezier(0.2, 0.6, 0.2, 1)}.sk-jcta__in:hover .sk-jcta__img{transform:translateX(-50%) scale(1.04)}.sk-jcta__body{position:relative;z-index:2;display:flex;flex-direction:column;gap:10px;margin:0 -28px -32px;padding:54px 28px 32px;background:linear-gradient(180deg, rgba(23, 30, 68, 0) 0%, rgba(23, 30, 68, 0.82) 42%, rgba(23, 30, 68, 0.94) 100%)}.sk-jcta__title{font-family:var(--sk-font-display);font-weight:400;font-size:clamp(28px,2.6vw,40px);line-height:1;letter-spacing:.02em;text-transform:uppercase;color:#fff;margin:0;text-shadow:0 2px 18px rgba(0,0,0,.3)}.sk-jcta__text{font-family:var(--sk-font-body);font-weight:400;font-size:14px;line-height:1.55;color:hsla(0,0%,100%,.86);max-width:24ch;margin:0 0 6px}.sk-jcta__btn{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;background:var(--sk-red);color:#fff;font-family:var(--sk-font-body);font-weight:600;font-size:13px;letter-spacing:.1em;text-transform:uppercase;border-radius:0;transition:background .18s ease}.sk-jcta__in:hover .sk-jcta__btn{background:#fff;color:var(--sk-navy)}.sk-jcta__in:focus-visible{outline:2px solid #fff;outline-offset:-4px}@media(max-width: 543px){.sk-jcta__in{padding:22px 18px;min-height:300px}.sk-jcta__title{font-size:21px}.sk-jcta__text{max-width:none;font-size:12px;line-height:1.45}.sk-jcta__img{width:96%;max-height:48%}.sk-jcta__body{margin:0 -18px -22px;padding:40px 18px 22px}.sk-jcta__btn{padding:12px 14px;font-size:11px;letter-spacing:.06em}}.sk-subcat{margin:0 0 24px;border-top:1px solid var(--sk-line, #e2e4e8);border-bottom:1px solid var(--sk-line, #e2e4e8)}.sk-subcat.is-open{border-bottom-color:rgba(0,0,0,0)}.sk-subcat__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:0;border:0;background:none;cursor:pointer;text-align:left;font-family:var(--sk-font-body);font-weight:600;font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-navy);transition:color .18s ease}.sk-subcat__toggle:hover{color:var(--sk-red)}.sk-subcat__toggle:focus{outline:none}.sk-subcat__toggle:focus-visible{outline:2px solid var(--sk-navy);outline-offset:2px}.sk-subcat__count{color:var(--sk-muted);font-weight:500;margin-left:6px}.sk-subcat__toggle::after{content:"";flex:0 0 auto;width:18px;height:18px;background-color:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat center/contain;transition:transform .28s ease}.sk-subcat.is-open .sk-subcat__toggle::after{transform:rotate(180deg)}.sk-subcat__body{overflow:hidden;max-height:0;transition:max-height .35s ease}.sk-subcat.is-open .sk-subcat__body{max-height:3000px}.sk-subcat__body .subcategories.with-image{margin-bottom:18px}@media(prefers-reduced-motion: reduce){.sk-subcat__body,.sk-subcat__toggle::after{transition:none}}.sk-cfg{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 clamp(28px,4vw,64px);margin:0 0 40px;font-family:var(--sk-font-body)}.sk-cfg__stage{order:1;flex:1 1 54%;min-width:0}.sk-cfg__view{position:relative;aspect-ratio:3/4;background:#fff;border:1px solid #e2e4e8;overflow:hidden}.sk-cfg__jersey{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.sk-cfg__print{position:absolute;left:50%;top:var(--sk-cfg-print-top, 23%);width:var(--sk-cfg-print-width, 52%);transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--sk-cfg-print-gap, calc(var(--sk-cfg-unit, 600px) * 0.025));pointer-events:none;text-align:center;color:var(--sk-cfg-print-color, #283371)}.sk-cfg__print-name,.sk-cfg__print-number{display:block;width:100%;font-family:var(--sk-font-display)}.sk-cfg__print-name{display:inline-block;width:auto;max-width:none}.sk-cfg__print-name,.sk-cfg__print-number{font-weight:400;line-height:.95;text-transform:uppercase;white-space:nowrap;transition:color .2s ease}.sk-cfg__print-name{font-family:var(--sk-font-potisk);font-size:calc(var(--sk-cfg-unit, 600px)*var(--sk-cfg-name-size, 0.052)*1.123);letter-spacing:.04em}.sk-cfg__print-number{font-size:calc(var(--sk-cfg-unit, 600px)*var(--sk-cfg-number-size, 0.21));letter-spacing:.01em}.sk-cfg__print-number--img{--sk-cfg-digit-h: calc(var(--sk-cfg-unit, 600px) * var(--sk-cfg-number-size, .21));display:flex;justify-content:center;align-items:flex-end;gap:calc(var(--sk-cfg-digit-h)*.03);font-size:0;line-height:0}.sk-cfg__print-number--img img{display:block;height:var(--sk-cfg-digit-h);width:auto;background:none;mix-blend-mode:normal}.sk-cfg__print.is-empty{opacity:.16}.sk-cfg__panel{order:2;flex:1 1 34%;min-width:0}.sk-cfg__title{font-family:var(--sk-font-display);font-weight:400;font-size:clamp(30px,3.4vw,44px);line-height:1.04;letter-spacing:.015em;text-transform:uppercase;color:var(--sk-ink);margin:0 0 10px}.sk-cfg__lead{font-size:15px;line-height:1.65;color:#333949;margin:0 0 26px}.sk-cfg__group{margin:0 0 24px}.sk-cfg__label{display:block;font-size:13px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-navy);margin:0 0 10px}.sk-cfg__chosen{font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--sk-muted);margin-left:8px}.sk-cfg__swatches,.sk-cfg__sizes{display:flex;flex-wrap:wrap;gap:8px}.sk-cfg__swatch{width:58px;height:78px;padding:0;border:1px solid #d1d1d1;border-radius:0;background:#fff;overflow:hidden;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease;-webkit-appearance:none;appearance:none}.sk-cfg__swatch img{width:100%;height:100%;object-fit:contain;display:block}.sk-cfg__swatch:hover{border-color:var(--sk-ink)}.sk-cfg__swatch.is-active{border-color:var(--sk-navy);box-shadow:inset 0 0 0 1px var(--sk-navy)}.sk-cfg__size{min-width:62px;height:46px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d1d1d1;border-radius:0;background:#fff;font-family:var(--sk-font-body);font-weight:600;font-size:13px;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--sk-ink);cursor:pointer;transition:border-color .16s ease,color .16s ease,box-shadow .16s ease;-webkit-appearance:none;appearance:none}.sk-cfg__size:hover{border-color:var(--sk-ink)}.sk-cfg__size.is-active{border-color:var(--sk-navy);box-shadow:inset 0 0 0 1px var(--sk-navy);color:var(--sk-navy)}.sk-cfg__fields{display:flex;flex-wrap:wrap;gap:14px}.sk-cfg__field{flex:1 1 180px;min-width:0;display:block}.sk-cfg__field--num{flex:0 0 104px}.sk-cfg__field-label{display:block;font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--sk-muted);margin:0 0 6px}.sk-cfg__input{width:100%;height:48px;padding:0 14px;border:1px solid #d1d1d1;border-radius:0;background:#fff;font-family:var(--sk-font-body);font-weight:600;font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:var(--sk-ink);transition:border-color .16s ease,box-shadow .16s ease;-webkit-appearance:none;appearance:none}.sk-cfg__input::placeholder{font-weight:400;letter-spacing:.02em;text-transform:none;color:#b6b9c4}.sk-cfg__input:focus{outline:0;border-color:var(--sk-navy);box-shadow:inset 0 0 0 1px var(--sk-navy)}.sk-cfg__hint{display:block;margin:6px 0 0;font-size:12px;font-weight:500;color:var(--sk-muted)}.sk-cfg__hint--limit{color:var(--sk-red)}.sk-cfg__buy{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin:28px 0 0;padding:22px 0 0;border-top:1px solid #e2e4e8}.sk-cfg__price{font-weight:600;font-size:28px;line-height:1.1;letter-spacing:-0.01em;color:var(--sk-ink);flex:0 0 auto}.sk-cfg__cta{flex:1 1 220px;min-height:60px;padding:0 24px;border:0;border-radius:0;background:var(--sk-navy);color:#fff;font-family:var(--sk-font-body);font-weight:600;font-size:14px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .18s ease;-webkit-appearance:none;appearance:none}.sk-cfg__cta:hover{background:var(--sk-red)}.sk-cfg__cta[disabled]{background:#c9ccd6;cursor:not-allowed}.sk-cfg__error{display:none;width:100%;margin:4px 0 0;font-size:13px;font-weight:500;color:var(--sk-red)}.sk-cfg__error.is-shown{display:block}.sk-cfg__note{margin:18px 0 0;font-size:13px;line-height:1.6;color:var(--sk-muted)}@media(max-width: 991px){.sk-cfg{flex-direction:column;flex-wrap:nowrap}.sk-cfg__stage,.sk-cfg__panel{flex:0 0 auto;width:100%;max-width:100%}.sk-cfg__stage{margin-bottom:26px}}@media(max-width: 543px){.sk-cfg__field--num{flex:1 1 100px}.sk-cfg__cta{flex-basis:100%}}body.type-product #dkLabNoteMainWrapper,body.type-product #dkLabNoteDetailWrapper,body.type-product .dkLabNoteWrapper,body.type-product .dkLabNoteTextArea,body.type-product .dkLabNoteAttachmentWrapper{display:none !important}.sk-cfg--plate .sk-cfg__view{background:var(--sk-navy, #283371);border-color:rgba(0,0,0,0)}.sk-cfg--plate .sk-cfg__jersey{display:none}.sk-cfg--plate .sk-cfg__print{top:50%;transform:translate(-50%, -50%)}.sk-cfg__plate-label{position:absolute;left:0;right:0;bottom:18px;text-align:center;font-family:var(--sk-font-body);font-weight:600;font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:hsla(0,0%,100%,.55);pointer-events:none}.sk-cfg__group .sk-size-guide.sk-cfg__sizeguide{margin-left:0;margin-top:12px}.sk-contact{font-family:var(--sk-font-body);color:var(--sk-ink)}.sk-contact__lead{max-width:620px;margin:0 0 34px;font-size:15px;line-height:1.6;color:#333949}.sk-contact__grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.1fr);gap:48px;align-items:start}.sk-contact__info,.sk-contact__form{min-width:0}.sk-contact__block+.sk-contact__block{margin-top:32px}.sk-contact__title{font-family:var(--sk-font-display);font-weight:400;font-size:clamp(22px,2.2vw,28px);line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:var(--sk-navy);margin:0 0 14px}.sk-contact__list{margin:0;padding:0;list-style:none}.sk-contact__list li{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid var(--sk-line, #e2e4e8)}.sk-contact__list li:last-child{border-bottom:0}.sk-contact__list svg{flex:0 0 20px;width:20px;height:20px;margin-top:2px;color:var(--sk-navy)}.sk-contact__list span{display:flex;flex-direction:column;gap:2px;min-width:0}.sk-contact__list strong{font-weight:600;font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-muted)}.sk-contact__list a{font-size:17px;font-weight:500;color:var(--sk-ink);text-decoration:none;word-break:break-word;transition:color .18s ease}.sk-contact__list a:hover{color:var(--sk-red)}.sk-contact__hours{font-style:normal;font-size:13px;color:var(--sk-muted)}.sk-contact__addr{margin:0 0 12px;font-size:16px;line-height:1.6;color:var(--sk-ink)}.sk-contact__map{display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--sk-navy);text-decoration:none;border-bottom:1px solid rgba(0,0,0,0);transition:color .18s ease,border-color .18s ease}.sk-contact__map svg{width:16px;height:16px}.sk-contact__map:hover{color:var(--sk-red);border-bottom-color:var(--sk-red)}.sk-contact__note{margin:12px 0 0;font-size:13px;line-height:1.6;color:var(--sk-muted)}.sk-contact__data{display:grid;grid-template-columns:minmax(120px, auto) 1fr;gap:0;margin:0}.sk-contact__data dt,.sk-contact__data dd{padding:9px 0;border-bottom:1px solid var(--sk-line, #e2e4e8);margin:0}.sk-contact__data dt{font-weight:600;font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-muted);padding-right:16px}.sk-contact__data dd{font-size:15px;color:var(--sk-ink)}.sk-contact__data dt:last-of-type,.sk-contact__data dd:last-of-type{border-bottom:0}.sk-contact__social{display:flex;gap:10px}.sk-contact__social a{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--sk-line, #e2e4e8);color:var(--sk-navy);transition:background-color .18s ease,border-color .18s ease,color .18s ease}.sk-contact__social svg{width:20px;height:20px}.sk-contact__social a:hover{background:var(--sk-navy);border-color:var(--sk-navy);color:#fff}.sk-contact__form{background:none;border:0;padding:0}.sk-contact__form>p{margin:0;font-size:15px;line-height:1.6;color:#333949}.sk-contact__form>p:empty{display:none}.sk-contact__form form{margin-top:18px}.sk-contact__form fieldset{border:0;margin:0;padding:0}.sk-contact__form form,.sk-contact__form fieldset,.sk-contact__form .form-group,.sk-contact__form .form-control-wrapper{width:100%;max-width:100%}.sk-contact__form .form-group{margin:0 0 16px}.sk-contact__form label{display:block;margin:0 0 6px;font-weight:600;font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-navy)}.sk-contact__form .required-asterisk::after{content:" *";color:var(--sk-red)}.sk-contact__form .form-control{display:block;width:100%;padding:0 14px;height:48px;border:1px solid var(--sk-line, #e2e4e8) !important;border-radius:0 !important;background:#fff;font-family:var(--sk-font-body);font-size:16px;color:var(--sk-ink);box-shadow:none !important;transition:border-color .18s ease,box-shadow .18s ease}.sk-contact__form textarea.form-control{height:auto;min-height:150px;padding:12px 14px;line-height:1.6;resize:vertical}.sk-contact__form .form-control:focus{outline:0;border-color:var(--sk-navy) !important;box-shadow:inset 0 0 0 1px var(--sk-navy) !important}.sk-contact__form .no-display{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sk-contact__form .consents label{font-weight:400;font-size:13px;line-height:1.6;letter-spacing:0;text-transform:none;color:var(--sk-muted)}.sk-contact__form .consents a{color:var(--sk-navy);text-decoration:underline;text-underline-offset:3px}.sk-contact__form .consents a:hover{color:var(--sk-red)}.sk-contact__form .submit-wrapper{margin:22px 0 0}#content .sk-contact__form input[type=submit],#content .sk-contact__form .submit-wrapper button,#content .sk-contact__form .submit-wrapper .btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:0 30px !important;border:0 !important;border-radius:0 !important;background:var(--sk-navy) !important;color:#fff !important;font-family:var(--sk-font-body);font-weight:600;font-size:14px;letter-spacing:.09em;text-transform:uppercase;line-height:1;cursor:pointer;transition:background-color .18s ease}#content .sk-contact__form input[type=submit]:hover,#content .sk-contact__form .submit-wrapper button:hover,#content .sk-contact__form .submit-wrapper .btn:hover{background:var(--sk-red) !important}@media(max-width: 900px){.sk-contact__grid{grid-template-columns:minmax(0, 1fr);gap:34px}}@media(max-width: 767px){.sk-contact__lead{margin-bottom:24px}.sk-contact__form .submit-wrapper{text-align:right}#content .sk-contact__form input[type=submit],#content .sk-contact__form .submit-wrapper button,#content .sk-contact__form .submit-wrapper .btn{width:auto;min-width:160px}.sk-contact__data{grid-template-columns:1fr}.sk-contact__data dt{border-bottom:0;padding-bottom:2px}.sk-contact__data dd{padding-top:0}}.siteCookies{font-family:var(--sk-font-body) !important;background:#fff !important;color:var(--sk-ink) !important;border-top:3px solid var(--sk-red);box-shadow:0 -6px 24px rgba(20,25,55,.12)}.siteCookies__form{background:#fff !important;border-radius:0 !important;box-shadow:none !important}.siteCookies__text{font-size:14px;line-height:1.6;color:#333949 !important}.siteCookies__text a{color:var(--sk-navy) !important;text-decoration:underline;text-underline-offset:2px}.siteCookies__text a:hover{color:var(--sk-red) !important}.siteCookies__link{background:none !important;border:0 !important;padding:0 !important;font-family:var(--sk-font-body);font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--sk-muted) !important;text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:color .18s ease}.siteCookies__link:hover{color:var(--sk-navy) !important}.siteCookies__button{border-radius:0 !important;font-family:var(--sk-font-body) !important;font-weight:600 !important;font-size:13px !important;letter-spacing:.08em !important;text-transform:uppercase;padding:12px 26px !important;border:1px solid var(--sk-navy) !important;box-shadow:none !important;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.siteCookies__button[value=reject]{background:#fff !important;color:var(--sk-navy) !important}.siteCookies__button[value=reject]:hover{background:#f1f2f6 !important}.siteCookies__button[value=all]{background:var(--sk-navy) !important;color:#fff !important}.siteCookies__button[value=all]:hover{background:var(--sk-red) !important;border-color:var(--sk-red) !important}.cookiesSetting__form{font-family:var(--sk-font-body) !important;color:var(--sk-ink)}.cookiesSetting__title{font-family:var(--sk-font-display) !important;font-weight:400 !important;font-size:clamp(24px,3vw,32px) !important;line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:var(--sk-navy) !important}.cookiesSetting__perex{font-size:14px;line-height:1.6;color:#333949}.cookiesSetting__item{border-bottom:1px solid var(--sk-line, #e2e4e8) !important}.cookiesSetting__item__name{font-weight:600 !important;color:var(--sk-ink) !important}.cookiesSetting__item__text{font-size:13px;line-height:1.55;color:var(--sk-muted) !important}.cookiesSetting__item__checkbox,.cookiesSetting__item input[type=checkbox]{accent-color:var(--sk-navy)}.cookiesSetting__item__state{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sk-muted)}.cookiesSetting__button{border-radius:0 !important;font-family:var(--sk-font-body) !important;font-weight:600 !important;font-size:13px !important;letter-spacing:.08em !important;text-transform:uppercase;padding:12px 26px !important;box-shadow:none !important;transition:background-color .18s ease,color .18s ease,border-color .18s ease}#cboxLoadedContent .cookiesSetting__button[value=selection],.shoptet-modal-md .cookiesSetting__button[value=selection],.cookiesSetting__form .cookiesSetting__button[value=selection]{background:#fff !important;color:var(--sk-navy) !important;border:1px solid var(--sk-navy) !important}#cboxLoadedContent .cookiesSetting__button[value=selection]:hover,.shoptet-modal-md .cookiesSetting__button[value=selection]:hover,.cookiesSetting__form .cookiesSetting__button[value=selection]:hover{background:#f1f2f6 !important}#cboxLoadedContent .cookiesSetting__button--green,.shoptet-modal-md .cookiesSetting__button--green,.cookiesSetting__form .cookiesSetting__button.cookiesSetting__button--green{background:var(--sk-navy) !important;border:1px solid var(--sk-navy) !important;color:#fff !important}#cboxLoadedContent .cookiesSetting__button--green:hover,.shoptet-modal-md .cookiesSetting__button--green:hover,.cookiesSetting__form .cookiesSetting__button.cookiesSetting__button--green:hover{background:var(--sk-red) !important;border-color:var(--sk-red) !important}.cookiesSetting__uncheckLink{background:none !important;border:0 !important;padding:0 !important;font-family:var(--sk-font-body) !important;font-weight:600 !important;font-size:13px !important;letter-spacing:.04em !important;text-transform:none !important;color:var(--sk-muted) !important;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cookiesSetting__uncheckLink:hover{color:var(--sk-red) !important}#footer{margin-top:80px;padding-top:56px;border-top:2px solid var(--sk-red);background:linear-gradient(180deg, #1b2350 0%, var(--sk-navy) 100%);color:#fff}#footer:has(.sk-logobar),#footer:has(.sk-insta){border-top:0;padding-top:0}#footer p,#footer li,#footer span,#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6{color:#fff}#footer .footer-bottom,#footer .footer-bottom a,#footer .footer-bottom span,#footer .footer-payment-methods{color:hsla(0,0%,100%,.75)}#footer .footer-bottom{background:rgba(0,0,0,0);border-top:1px solid hsla(0,0%,100%,.14);margin-top:40px}.sk-footer{display:grid;grid-template-columns:1.5fr 1fr 1.1fr 1.1fr;gap:40px;align-items:start}@media(max-width: 1200px){.sk-footer{grid-template-columns:1fr 1fr;gap:36px 32px}}@media(max-width: 768px){.sk-footer{grid-template-columns:1fr;gap:0}.sk-footer__col{padding:22px 0;border-bottom:1px solid hsla(0,0%,100%,.12)}.sk-footer__col:last-child{border-bottom:0}#footer .container.footer-newsletter{margin-bottom:14px;padding-bottom:26px}#footer .row.custom-footer{padding-top:0}#footer .banner-wrapper{margin-top:0}#footer .custom-footer__banner1{padding-bottom:0}#footer .banner{margin-bottom:0}#footer .footer-bottom{margin-top:18px}.sk-footer__col--brand{padding-top:6px}.sk-footer__col:last-child{padding-bottom:6px}.sk-footer .sk-footer__logo img{max-width:118px}.sk-footer .sk-footer__logo{margin-bottom:14px}#footer .footer-rows,#footer .footer-rows .banner,#footer .footer-rows .banner-wrapper,.sk-footer,.sk-footer p,.sk-footer li,.sk-footer a,.sk-footer span,.sk-footer strong,.sk-footer__title,.sk-footer__col{text-align:left !important}.sk-footer__social,.sk-footer__map,.sk-footer__list--contact li{justify-content:flex-start}.sk-footer__logo{display:block}.sk-footer__logo img{margin-left:0;margin-right:auto}#footer .footer-newsletter,#footer .footer-newsletter h4,#footer .footer-newsletter p{text-align:left !important}}.sk-footer__title{font-family:var(--sk-font-display);font-weight:400;font-size:22px;line-height:1.1;letter-spacing:.03em;text-transform:uppercase;color:#fff;margin:0 0 16px}.sk-footer__col>*+.sk-footer__title{margin-top:26px}.sk-footer p,.sk-footer li{font-family:var(--sk-font-body);font-weight:400;font-size:14px;line-height:1.7;color:hsla(0,0%,100%,.85)}.sk-footer__claim{max-width:36ch;margin:0 0 24px}.sk-footer__list{list-style:none;margin:0;padding:0 !important}.sk-footer__list li{margin-bottom:6px}.sk-footer a{color:#fff;text-decoration:none;font-weight:400;font-size:14px;transition:color .18s ease}.sk-footer a:hover{color:var(--sk-red)}.sk-footer__list--legal a{text-decoration:underline;text-underline-offset:3px}.sk-footer__logo{display:inline-block;margin-bottom:18px}.sk-footer__logo img{max-width:160px;height:auto;display:block}.sk-footer__social{display:flex;gap:22px;margin-top:6px}.sk-social{width:auto;height:auto;display:inline-flex;align-items:center;justify-content:center;padding:2px;background:none !important;border:0 !important;border-radius:0;color:#fff;transition:color .18s ease,transform .18s ease}.sk-social svg{width:30px;height:30px;fill:currentColor;display:block}.sk-social:hover{color:var(--sk-red);transform:translateY(-2px)}.sk-footer__list--contact li{display:flex;align-items:center;gap:10px;margin-bottom:10px}.sk-footer__list--contact svg,.sk-footer__map svg{width:16px;height:16px;flex:none;fill:currentColor;opacity:.9}.sk-footer__map{display:inline-flex;align-items:center;gap:8px;margin-top:8px}.sk-footer__addr,.sk-footer__ids{margin:0 0 16px}.sk-footer__addr strong,.sk-footer__ids strong{color:#fff;font-weight:600}#footer .sk-footer__note{margin:0 0 16px;font-size:12px;line-height:1.6;color:hsla(0,0%,100%,.62)}.sk-footer__list a:hover,.sk-footer__map:hover{color:var(--sk-red);text-decoration:underline;text-underline-offset:3px}#footer .footer-newsletter{padding-bottom:38px;margin-bottom:38px;border-bottom:1px solid hsla(0,0%,100%,.14)}#footer .footer-newsletter h4,#footer .footer-newsletter h4.topic{font-family:var(--sk-font-display);font-weight:400;font-size:26px;line-height:1.1;letter-spacing:.03em;text-transform:uppercase;color:#fff;margin:0 0 8px}#footer .footer-newsletter .sk-nl-accent{color:var(--sk-red) !important}#footer .footer-newsletter p{font-family:var(--sk-font-body);font-weight:400;font-size:14px;line-height:1.7;color:hsla(0,0%,100%,.85);margin:0 0 16px}#footer .footer-newsletter .form-control{font-family:var(--sk-font-body);font-size:14px;background:#fff;color:var(--sk-ink);border:1px solid hsla(0,0%,100%,.35)}#footer .footer-newsletter .form-control::placeholder{color:var(--sk-muted)}#footer .footer-newsletter .form-control:focus{outline:2px solid var(--sk-red);outline-offset:1px}#footer .footer-newsletter .subscribe-form fieldset{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;border:0;margin:0;padding:0}#footer .footer-newsletter .form-group{margin:0 !important}#footer .footer-newsletter .form-group.smart-label-wrapper{flex:1 1 240px;min-width:0}#footer .footer-newsletter .form-group:not(.smart-label-wrapper){order:3;flex:0 0 100%}#footer .footer-newsletter .form-group:not(.smart-label-wrapper) .label,#footer .footer-newsletter .form-group:not(.smart-label-wrapper) p{font-size:12px;line-height:1.5;color:hsla(0,0%,100%,.65);margin:0}#footer .footer-newsletter .subscribe-form button,#footer .footer-newsletter .subscribe-form .btn,#footer .footer-newsletter .subscribe-form input[type=submit]{flex:0 0 auto;width:auto;min-height:49px;padding:0 26px !important;border:1px solid #fff !important;border-radius:0 !important;font-family:var(--sk-font-body);font-weight:600 !important;font-size:13px !important;letter-spacing:.13em !important;text-transform:uppercase;background:#e42313 !important;color:#fff !important;transition:background-color .18s ease}#footer .footer-newsletter .subscribe-form button:hover,#footer .footer-newsletter .subscribe-form .btn:hover,#footer .footer-newsletter .subscribe-form input[type=submit]:hover{border-color:#fff !important;background:#283371 !important;color:#fff !important}@media(max-width: 768px){#footer .footer-newsletter .subscribe-form button,#footer .footer-newsletter .subscribe-form .btn,#footer .footer-newsletter .subscribe-form input[type=submit]{margin-left:auto !important}}#footer .footer-newsletter .form-control{border-radius:0;padding:12px 14px}#footer .copyright strong,#footer .footer-bottom strong{font-weight:500}#footer .footer-bottom{padding-top:24px;font-size:14px}#footer .footer-bottom a:hover{color:var(--sk-red)}#footer .sk-footer li::before,#footer .sk-footer li::after,#footer .sk-footer ul li::before,#footer .sk-footer ul li::after{content:none !important;display:none !important;border:0 !important}#footer .footer-newsletter a:not(.btn){color:#fff !important;text-decoration:underline;text-underline-offset:3px}#footer .footer-newsletter a:not(.btn):hover{color:var(--sk-red) !important}.sk-logobar{position:relative;overflow:hidden;margin:0 0 44px;padding:16px 0;background:#fff;border-top:2px solid var(--sk-red);border-bottom:2px solid var(--sk-red);-webkit-user-select:none;user-select:none}.sk-logobar::before,.sk-logobar::after{content:"";position:absolute;top:0;bottom:0;width:64px;z-index:2;pointer-events:none}.sk-logobar::before{left:0;background:linear-gradient(90deg, #fff, rgba(255, 255, 255, 0))}.sk-logobar::after{right:0;background:linear-gradient(270deg, #fff, rgba(255, 255, 255, 0))}.sk-logobar__track{display:flex;align-items:center;width:max-content;animation:sk-marquee var(--sk-marquee-dur, 40s) linear infinite;will-change:transform}.sk-logobar:hover .sk-logobar__track{animation-play-state:paused}.sk-logobar__logo{flex:none;height:42px;width:auto;margin:0 38px;object-fit:contain;opacity:.85;transition:opacity .2s ease,transform .2s ease}.sk-logobar__logo:hover{opacity:1;transform:scale(1.06)}@keyframes sk-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion: reduce){.sk-logobar__track{animation:none}}@media(max-width: 768px){.sk-logobar{margin-bottom:34px;padding:12px 0}.sk-logobar__logo{height:32px;margin:0 24px}.sk-logobar::before,.sk-logobar::after{width:40px}}.sk-logobar.sk-logobar--jerseys{padding:12px 0;background:#eef0f4}.sk-logobar.sk-logobar--jerseys::before{background:linear-gradient(90deg, #eef0f4, rgba(238, 240, 244, 0))}.sk-logobar.sk-logobar--jerseys::after{background:linear-gradient(270deg, #eef0f4, rgba(238, 240, 244, 0))}.sk-logobar__cell{display:flex;align-items:center;justify-content:center;flex:none;margin:0 7px;padding:9px 26px;border-radius:10px;box-shadow:0 6px 16px rgba(20,25,55,.1)}.sk-logobar__cell--navy{background:var(--sk-navy)}.sk-logobar__cell--white{background:#fff}.sk-logobar--jerseys .sk-logobar__logo{height:80px;width:auto;margin:0;opacity:1;filter:drop-shadow(0 5px 9px rgba(0, 0, 0, 0.18))}@media(max-width: 768px){.sk-logobar--jerseys .sk-logobar__logo{height:60px}.sk-logobar__cell{padding:7px 18px;margin:0 5px}}.sk-insta{position:relative;overflow:hidden;margin:0 0 44px;padding:0;background:var(--sk-navy);border-top:2px solid var(--sk-red);-webkit-user-select:none;user-select:none}.sk-insta__head{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 20px 14px;text-decoration:none;color:#fff;transition:color .18s ease}.sk-insta__head:hover{color:#fff}.sk-insta__icon{flex:0 0 20px;width:20px;height:20px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:20px 20px;mask-size:20px 20px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='2' width='20' height='20' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='17.5' cy='6.5' r='1.2' fill='%23000' stroke='none'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='2' width='20' height='20' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='17.5' cy='6.5' r='1.2' fill='%23000' stroke='none'/%3E%3C/svg%3E");transition:transform .22s ease}.sk-insta__head:hover .sk-insta__icon{transform:scale(1.12)}.sk-insta__handle{font-family:var(--sk-font-body);font-weight:600;font-size:14px;letter-spacing:.1em;text-transform:uppercase}.sk-insta__cta{font-family:var(--sk-font-body);font-weight:500;font-size:13px;letter-spacing:.02em;color:hsla(0,0%,100%,.62);transition:color .18s ease}.sk-insta__head:hover .sk-insta__cta{color:var(--sk-red)}.sk-insta__strip{position:relative;overflow:hidden;padding:0 0 18px}.sk-insta__track{display:flex;align-items:stretch;gap:6px;width:max-content;animation:sk-marquee var(--sk-marquee-dur, 42s) linear infinite}.sk-insta:hover .sk-insta__track{animation-play-state:paused}.sk-insta__item{position:relative;display:block;flex:0 0 auto;height:clamp(150px,15vw,210px);aspect-ratio:19/25;overflow:hidden;background:hsla(0,0%,100%,.06);text-decoration:none}.sk-insta__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(0.2, 0.6, 0.2, 1),opacity .25s ease}.sk-insta__item::after{content:"";position:absolute;inset:0;background:rgba(40,51,113,.55);opacity:0;transition:opacity .25s ease;-webkit-mask-image:none;mask-image:none}.sk-insta__item::before{content:"";position:absolute;z-index:2;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;background-color:#fff;opacity:0;transform:scale(0.8);transition:opacity .25s ease,transform .25s ease;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:30px 30px;mask-size:30px 30px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='2' width='20' height='20' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='17.5' cy='6.5' r='1.2' fill='%23000' stroke='none'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='2' width='20' height='20' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='17.5' cy='6.5' r='1.2' fill='%23000' stroke='none'/%3E%3C/svg%3E")}.sk-insta__item:hover::after{opacity:1}.sk-insta__item:hover::before{opacity:1;transform:scale(1)}.sk-insta__item:hover img{transform:scale(1.06)}.sk-insta__item:focus-visible{outline:2px solid var(--sk-red);outline-offset:-2px}.sk-insta__strip::before,.sk-insta__strip::after{content:"";position:absolute;top:0;bottom:0;width:clamp(30px,6vw,90px);z-index:3;pointer-events:none}.sk-insta__strip::before{left:0;background:linear-gradient(90deg, var(--sk-navy), rgba(40, 51, 113, 0))}.sk-insta__strip::after{right:0;background:linear-gradient(270deg, var(--sk-navy), rgba(40, 51, 113, 0))}@media(max-width: 767px){.sk-insta{margin-bottom:32px}.sk-insta__head{padding:14px 16px 12px;gap:8px}.sk-insta__cta{display:none}}@media(prefers-reduced-motion: reduce){.sk-insta__track{animation:none}.sk-insta__strip{overflow-x:auto}}#footer .footer-newsletter .form-control-wrapper .validator-msg{position:absolute;top:100%;left:0;right:0;margin-top:4px;font-size:12px;line-height:1.4}#footer .footer-newsletter .subscribe-form fieldset:has(.msg-error) .form-group:not(.smart-label-wrapper){margin-top:22px !important}#footer #signature{display:inline-flex !important;align-items:center;gap:6px;font-family:var(--sk-font-body);font-size:13px;line-height:1.4}#footer #signature img{display:block;width:17px;height:17px}#footer #signature a.title,#footer #signature .sk-signature__link{color:hsla(0,0%,100%,.75);text-decoration:none;transition:color .18s ease}#footer #signature a.title:hover,#footer #signature .sk-signature__link:hover{color:#fff}#footer #signature .sk-signature__amp{color:hsla(0,0%,100%,.75)}:root{--color-header-background: #fff;--_color-header-text: #283371}#header{position:sticky;top:0;z-index:1000;background:#fff;transition:box-shadow .25s ease}#header.sk-scrolled{box-shadow:0 4px 18px rgba(20,25,55,.1)}#header::after{content:"";position:absolute;left:0;right:0;top:100%;height:5px;background:linear-gradient(to right, var(--sk-red) 0, var(--sk-red) 50%, var(--sk-navy) 50%, var(--sk-navy) 100%);z-index:2;pointer-events:none}#header.sk-scrolled .site-name img{max-height:40px}.site-name img{max-height:52px;width:auto;transition:max-height .25s ease}@media(max-width: 991px){#header .navigation-wrapper{padding-top:12px;padding-bottom:12px}#header .site-name img,#header .logo img{max-height:44px}#header .navigation-buttons{top:50%;transform:translateY(-50%)}#header.sk-scrolled .navigation-wrapper{padding-top:9px;padding-bottom:9px}#header.sk-scrolled .site-name img{max-height:40px}}:is(.navigation-in,.menu-helper) .menu-level-1>li>a{position:relative;font-family:var(--sk-font-body);text-transform:uppercase;letter-spacing:.08em}:is(.navigation-in,.menu-helper) .menu-level-1>li>a b{font-weight:600}@media(min-width: 992px){:is(.navigation-in,.menu-helper) .menu-level-1>li>a{font-size:14px !important}:is(.navigation-in,.menu-helper) .menu-level-1>li>a::after{content:"";position:absolute;left:0;right:100%;bottom:-1px;height:2px;background:var(--sk-red);transition:right .22s ease}:is(.navigation-in,.menu-helper) .menu-level-1>li:hover>a,:is(.navigation-in,.menu-helper) .menu-level-1>li.exp>a{color:var(--sk-red)}:is(.navigation-in,.menu-helper) .menu-level-1>li:hover>a::after,:is(.navigation-in,.menu-helper) .menu-level-1>li.exp>a::after{right:0}}.menu-helper>span{font-family:var(--sk-font-body);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:14px}@media(min-width: 992px){.menu-helper>ul{box-shadow:0 18px 36px rgba(20,25,55,.12);border-top:2px solid var(--sk-red)}}.menu-level-2{background:#fff}.menu-level-2::before{content:attr(aria-label);display:block;font-family:var(--sk-font-body);font-weight:600;font-size:14px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--sk-navy);padding:4px 0 12px;margin:0 16px 6px;background:linear-gradient(var(--sk-navy), var(--sk-navy)) left bottom/44px 1px no-repeat}.menu-level-2>li>a{position:relative;font-weight:400;text-transform:none;font-size:15px;transition:color .18s ease}.menu-level-2>li>a:hover{color:var(--sk-red)}@media(min-width: 992px){.navigation-in .menu-level-1>li>.menu-level-2{position:fixed;left:0;right:0;top:var(--sk-mega-top, 120px);width:100%;margin:0;border-top:1px solid var(--sk-border);box-shadow:0 24px 44px rgba(20,25,55,.13);z-index:900;padding:30px max(24px,(100% - 1178px)/2) 36px;columns:4;column-gap:44px}.navigation-in .menu-level-1>li>.menu-level-2::after{content:"";position:absolute;left:0;right:0;top:-40px;height:40px}.navigation-in .menu-level-1>li>.menu-level-2::before{column-span:all;content:"Vše v kategorii " attr(aria-label);font-size:14px;padding:0 0 14px;margin:0 0 22px;background:linear-gradient(var(--sk-navy), var(--sk-navy)) left bottom/56px 1px no-repeat}.navigation-in .menu-level-1>li>.menu-level-2>li{break-inside:avoid;list-style:none}.navigation-in .menu-level-1>li>.menu-level-2>li>a{display:block;padding:9px 0;font-size:15px;transition:color .18s ease,padding-left .18s ease}.navigation-in .menu-level-1>li>.menu-level-2>li>a::before{content:"";position:absolute;left:0;top:50%;margin-top:-1px;width:0;height:2px;background:var(--sk-red);opacity:0;transition:width .18s ease,opacity .18s ease}.navigation-in .menu-level-1>li>.menu-level-2>li>a:hover{color:var(--sk-red);padding-left:18px}.navigation-in .menu-level-1>li>.menu-level-2>li>a:hover::before{width:12px;opacity:1}}.navigation-buttons a.toggle-window::before,.navigation-buttons .top-nav-button-login::before,.navigation-buttons .cart-count::before{content:"";font-size:0;display:inline-block;width:26px;height:26px;background-color:var(--sk-navy);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:25px 25px;mask-size:25px 25px}.navigation-buttons a.toggle-window[data-target=search]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'11'%20cy%3D'11'%20r%3D'7'%2F%3E%3Cline%20x1%3D'16.5'%20y1%3D'16.5'%20x2%3D'21'%20y2%3D'21'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'11'%20cy%3D'11'%20r%3D'7'%2F%3E%3Cline%20x1%3D'16.5'%20y1%3D'16.5'%20x2%3D'21'%20y2%3D'21'%2F%3E%3C%2Fsvg%3E")}.navigation-buttons .top-nav-button-login::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'8'%20r%3D'3.6'%2F%3E%3Cpath%20d%3D'M5%2020c0-3.9%203.3-6%207-6s7%202.1%207%206'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'8'%20r%3D'3.6'%2F%3E%3Cpath%20d%3D'M5%2020c0-3.9%203.3-6%207-6s7%202.1%207%206'%2F%3E%3C%2Fsvg%3E")}.navigation-buttons .cart-count::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M6.5%209h11l-1%2011h-9z'%2F%3E%3Cpath%20d%3D'M9.2%209V7.6a2.8%202.8%200%200%201%205.6%200V9'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M6.5%209h11l-1%2011h-9z'%2F%3E%3Cpath%20d%3D'M9.2%209V7.6a2.8%202.8%200%200%201%205.6%200V9'%2F%3E%3C%2Fsvg%3E")}.navigation-buttons a.toggle-window[data-target=navigation]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M4%207h16M4%2012h16M4%2017h16'%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M4%207h16M4%2012h16M4%2017h16'%2F%3E%3C%2Fsvg%3E")}.navigation-buttons a.toggle-window,.navigation-buttons .top-nav-button-login{color:var(--sk-navy);transition:color .15s}.navigation-buttons a.toggle-window:hover,.navigation-buttons .top-nav-button-login:hover{color:var(--sk-red)}.navigation-buttons a.toggle-window:hover::before,.navigation-buttons .top-nav-button-login:hover::before,.navigation-buttons .cart-count:hover::before{background-color:var(--sk-red)}.navigation-buttons .top-nav-button-login{display:inline-flex !important;align-items:center;justify-content:center;background:none;border:0;padding:0;cursor:pointer}.cart-count .count,.header-cart .count{background:var(--sk-red) !important;color:#fff !important;border:2px solid #fff}@media(max-width: 991px){#navigation{background:#fff}#navigation .menu-level-1>li>a{font-weight:400;text-transform:uppercase;letter-spacing:.06em}#navigation .menu-level-1>li>a b{font-weight:400}.navigation-close{color:var(--sk-navy)}}.sk-promo{background:var(--sk-navy);color:#fff;font-family:var(--sk-font-body)}.sk-promo__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-top:7px;padding-bottom:7px;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.06em}.sk-promo__in .l{justify-self:start}.sk-promo__in .c{justify-self:center}.sk-promo__in .r{justify-self:end}.sk-promo a{color:#fff;text-decoration:none}.sk-promo a:hover{text-decoration:underline}@media(max-width: 720px){.sk-promo__in{grid-template-columns:1fr}.sk-promo__in .l,.sk-promo__in .r{display:none}}@media(max-width: 991px){.overall-wrapper{padding-top:0 !important}.navigation-in .menu-level-2::before,#navigation .menu-level-2::before{content:none !important;display:none !important}#navigation::before{content:"";position:absolute;top:0;bottom:0;left:0;width:5px;background:linear-gradient(to bottom, var(--sk-red) 0, var(--sk-red) 50%, var(--sk-navy) 50%, var(--sk-navy) 100%);z-index:4;pointer-events:none}#navigation .sk-nav-logo{display:flex;align-items:center;min-height:52px;padding:8px 20px;border-bottom:1px solid var(--sk-line, #e2e4e8)}#navigation .sk-nav-logo img{height:38px;width:auto;max-width:190px;display:block}#navigation .navigation-in{padding-top:52px}#navigation .navigation-in:has(.sk-nav-logo){padding-top:0}#navigation .menu-level-1>li,.navigation-in .menu-level-1>li{border-bottom:1px solid var(--sk-line, #e2e4e8)}#navigation .menu-level-1>li:last-child,.navigation-in .menu-level-1>li:last-child{border-bottom:0}#navigation .menu-level-1>li>a,.navigation-in .menu-level-1>li>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 20px !important;font-family:var(--sk-font-body);font-weight:600 !important;font-size:16px !important;letter-spacing:.06em;text-transform:uppercase;color:var(--sk-navy) !important}#navigation .menu-level-1>li>a b,.navigation-in .menu-level-1>li>a b{font-weight:600 !important;padding:0 !important}#navigation .menu-level-1>li>a .submenu-arrow,.navigation-in .menu-level-1>li>a .submenu-arrow{display:flex;align-items:center;justify-content:flex-end;margin:-23px 0 !important;padding:23px 0 23px 24px !important;min-width:44px;height:auto}#navigation .menu-level-2,.navigation-in .menu-level-2{padding:4px 0 10px !important;background:#f7f8fa}#navigation .menu-level-2 a,.navigation-in .menu-level-2 a{display:block;padding:11px 20px 11px 34px !important;font-family:var(--sk-font-body);font-weight:400 !important;font-size:15px !important;letter-spacing:0;text-transform:none !important;color:var(--sk-ink) !important}#navigation .menu-level-2 a:hover,.navigation-in .menu-level-2 a:hover{color:var(--sk-navy) !important}#navigation .navigationActions,.navigation-in .navigationActions{margin-top:6px;border-top:1px solid var(--sk-line, #e2e4e8)}.navigation-in .sk-nav-extra{display:block;padding:16px 20px 22px;border-top:1px solid var(--sk-line, #e2e4e8)}.sk-nav-extra__title{font-family:var(--sk-font-body);font-weight:600;font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:var(--sk-navy);margin:0 0 12px}.sk-nav-contact+.sk-nav-extra__title{margin-top:18px}.sk-nav-contact__link{display:inline-flex;align-items:center;gap:10px;font-family:var(--sk-font-body);font-weight:500;font-size:15px;color:var(--sk-ink);text-decoration:none;word-break:break-word;transition:color .18s ease}.sk-nav-contact__link:hover{color:var(--sk-red)}.sk-nav-contact__ico{flex:0 0 20px;width:20px;height:20px;color:var(--sk-navy)}.sk-nav-contact__ico svg{width:20px;height:20px;display:block}.sk-nav-social{display:flex;align-items:center;gap:10px}.sk-nav-social__link{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1.5px solid var(--sk-line, #e2e4e8);transition:background-color .18s ease,border-color .18s ease,color .18s ease}#navigation .sk-nav-social__link svg{width:20px;height:20px;display:block}#navigation .sk-nav-social__link--fb{border-color:var(--sk-navy)}#navigation .sk-nav-social__link--fb svg path{fill:var(--sk-navy) !important}#navigation .sk-nav-social__link--fb:hover,#navigation .sk-nav-social__link--fb:focus-visible{background:var(--sk-red);border-color:var(--sk-red)}#navigation .sk-nav-social__link--fb:hover svg path,#navigation .sk-nav-social__link--fb:focus-visible svg path{fill:#fff !important}#navigation .sk-nav-social__link--ig{border-color:var(--sk-red)}#navigation .sk-nav-social__link--ig svg path{fill:var(--sk-red) !important}#navigation .sk-nav-social__link--ig:hover,#navigation .sk-nav-social__link--ig:focus-visible{background:var(--sk-navy);border-color:var(--sk-navy)}#navigation .sk-nav-social__link--ig:hover svg path,#navigation .sk-nav-social__link--ig:focus-visible svg path{fill:#fff !important}#navigation .navigationActions a,.navigation-in .navigationActions a{display:block;padding:15px 20px !important;font-family:var(--sk-font-body);font-weight:600 !important;font-size:17px !important;color:var(--sk-navy) !important;text-transform:none !important}#navigation .navigationActions a:hover,.navigation-in .navigationActions a:hover{color:var(--sk-red) !important}}.sk-nav-extra{display:none}.sk-nav-logo{display:none}.sk-section{max-width:none;margin:0;padding:40px 0}.sk-section+.sk-section{padding-top:8px}.top-products-wrapper.js-top10{display:none !important}.homepage-texts-wrapper .welcome-wrapper,.homepage-texts-wrapper .welcome{width:100% !important;max-width:none !important;float:none !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important}.sk-tiles{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}@media(max-width: 768px){.sk-tiles{grid-template-columns:1fr}}.sk-tile{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:var(--sk-navy);text-decoration:none;isolation:isolate}.sk-tile__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform .6s ease}.sk-tile:hover .sk-tile__img{transform:scale(1.05)}.sk-tile--navy{background:linear-gradient(155deg, #35438f 0%, #1b2350 100%)}.sk-tile--red{background:linear-gradient(155deg, #ef3b2c 0%, #b81c0f 100%)}.sk-tile__product{position:absolute;right:-2%;bottom:0;height:94%;width:auto;max-width:70%;object-fit:contain;object-position:bottom right;z-index:1;filter:drop-shadow(-8px 12px 20px rgba(0, 0, 0, 0.3));transition:transform .5s ease;pointer-events:none}.sk-tile:hover .sk-tile__product{transform:translateY(-6px) scale(1.03)}.sk-tile:has(.sk-tile__img)::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(20, 25, 55, 0.02) 40%, rgba(15, 18, 40, 0.58) 100%),linear-gradient(72deg, rgba(15, 18, 40, 0.52) 0%, rgba(15, 18, 40, 0.16) 46%, rgba(15, 18, 40, 0) 72%);z-index:1;pointer-events:none}.sk-tile__inner{position:absolute;left:0;bottom:0;z-index:2;padding:30px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.sk-tile__eyebrow{font-family:var(--sk-font-body);font-weight:600;font-size:14px;letter-spacing:.05em;text-transform:uppercase;color:#fff}.sk-tile__title{font-family:var(--sk-font-display);font-weight:400;font-size:clamp(1.7rem,2.4vw,2.4rem);line-height:1.02;letter-spacing:.02em;text-transform:uppercase;color:#fff;margin:-4px 0 2px;text-shadow:0 2px 16px rgba(0,0,0,.3)}.sk-tile__btn{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--sk-navy);font-family:var(--sk-font-body);font-weight:600;font-size:14px;letter-spacing:.05em;text-transform:uppercase;padding:11px 26px;border-radius:0;transition:background .18s ease,color .18s ease}.sk-tile:hover .sk-tile__btn{background:var(--sk-red);color:#fff}.sk-hero{position:relative;isolation:isolate;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;min-height:clamp(420px,50vw,700px);display:flex;align-items:center;justify-content:center;background-color:var(--sk-navy);background-size:cover;background-position:center;background-repeat:no-repeat}.sk-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(10, 13, 30, 0.26), rgba(10, 13, 30, 0.52));z-index:1;pointer-events:none}.sk-hero__inner{position:relative;z-index:2;max-width:1000px;margin:0 auto;padding:64px 24px;text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;gap:18px}.sk-hero__eyebrow{font-family:var(--sk-font-body);font-weight:600;font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:#fff}.sk-hero__title{font-family:var(--sk-font-display);font-weight:400;font-size:clamp(2.6rem,6vw,5rem);line-height:.96;letter-spacing:.02em;text-transform:uppercase;color:#fff;margin:0;text-shadow:0 2px 24px rgba(0,0,0,.35)}.sk-hero__text{font-family:var(--sk-font-body);font-weight:400;font-size:clamp(15px,1.3vw,18px);line-height:1.6;max-width:62ch;color:hsla(0,0%,100%,.92);margin:0}.sk-hero__btn{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;background:var(--sk-red);color:#fff;font-family:var(--sk-font-body);font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase;padding:15px 38px;border-radius:0;text-decoration:none;transition:background .18s ease,transform .18s ease}.sk-hero__btn:hover{background:var(--sk-red-deep);transform:translateY(-2px);color:#fff}.sk-hero__img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;pointer-events:none}.sk-hero[data-sk-click="1"]{cursor:pointer}.sk-hero[data-sk-click="1"]:hover .sk-hero__btn{background:var(--sk-red-deep);transform:translateY(-2px)}a.sk-hero{text-decoration:none;color:inherit;cursor:pointer}a.sk-hero:hover .sk-hero__btn{background:var(--sk-red-deep);transform:translateY(-2px)}.sk-hero::after{transition:background .3s ease}.sk-hero[data-sk-click="1"]:hover::after,a.sk-hero:hover::after{background:linear-gradient(180deg, rgba(10, 13, 30, 0.2), rgba(10, 13, 30, 0.46))}.sk-hero h1.sk-hero__title,.sk-hero h2.sk-hero__title,.sk-hero h3.sk-hero__title{margin:0;padding:0}.sk-config{position:relative;margin:40px 0;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}@media(max-width: 768px){.sk-config{grid-template-columns:1fr}.sk-config .sk-config__col--banner{display:none}}.sk-config__col{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:clamp(500px,52vw,720px);padding:48px 34px}.sk-config__col--product{background:#fff;color:var(--sk-ink);gap:14px}.sk-config__col--banner{background:var(--sk-navy);color:#fff;padding:30px 20px;overflow:hidden}.sk-config__col--banner::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 58% 56% at 50% 46%, rgba(255, 255, 255, 0.16), transparent 72%);z-index:1;pointer-events:none}.sk-config__eyebrow{font-family:var(--sk-font-body);font-weight:600;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--sk-red)}.sk-config__img{max-width:360px;max-height:340px;width:auto;height:auto;object-fit:contain}.sk-config__title{font-family:var(--sk-font-display);font-weight:400;font-size:clamp(1.9rem,3vw,2.8rem);line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--sk-navy);margin:4px 0 0}.sk-config__desc{font-family:var(--sk-font-body);font-size:15px;line-height:1.6;max-width:42ch;color:var(--sk-muted);margin:0}.sk-config__btn{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;background:var(--sk-red);color:#fff;font-family:var(--sk-font-body);font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase;padding:14px 34px;border-radius:0;text-decoration:none;transition:background .18s ease,transform .18s ease}.sk-config__btn:hover{background:var(--sk-red-deep);transform:translateY(-2px);color:#fff}.sk-config__img--full{position:relative;z-index:2;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 22px 30px rgba(0, 0, 0, 0.45))}.sk-config__badge{position:absolute;top:22px;right:22px;z-index:3;background:var(--sk-red);color:#fff;font-family:var(--sk-font-body);font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;padding:7px 15px}.sk-config__caption{position:absolute;left:30px;bottom:28px;z-index:3;font-family:var(--sk-font-display);font-weight:400;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1;letter-spacing:.02em;text-transform:uppercase;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.35)}.sk-showcase{display:flex;flex-direction:column;gap:14px}.sk-showcase__wide,.sk-showcase__item{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center;text-decoration:none;background-color:var(--sk-navy);background-size:cover;background-position:center;background-repeat:no-repeat}.sk-showcase__img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;pointer-events:none}.sk-showcase__wide .sk-showcase__img{height:132%;top:-16%;bottom:auto;will-change:transform}@media(prefers-reduced-motion: reduce){.sk-showcase__wide .sk-showcase__img{height:100%;top:0;transform:none !important}}.sk-showcase__wide::before,.sk-showcase__item::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, rgba(20, 25, 55, 0.22), rgba(20, 25, 55, 0.44));transition:background .25s ease}.sk-showcase__wide:hover::before,.sk-showcase__item:hover::before{background:linear-gradient(180deg, rgba(20, 25, 55, 0.3), rgba(20, 25, 55, 0.54))}.sk-showcase__wide{width:100%;min-height:clamp(170px,22vw,300px)}.sk-showcase__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px}.sk-showcase__item{aspect-ratio:2/3;min-height:340px}.sk-showcase__body{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:22px;padding:24px}.sk-showcase__title{font-family:var(--sk-font-display);font-weight:400;font-size:clamp(1.7rem,2.6vw,2.5rem);line-height:1.02;letter-spacing:.02em;text-transform:uppercase;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.34)}.sk-showcase__wide .sk-showcase__title{font-size:clamp(2rem,3.4vw,3.1rem)}.sk-showcase__btn{display:inline-block;padding:13px 32px;border:2px solid #fff;background:rgba(0,0,0,0);color:#fff;font-family:var(--sk-font-body);font-weight:600;font-size:13px;letter-spacing:.13em;text-transform:uppercase;transition:background .22s ease,color .22s ease}.sk-showcase__wide:hover .sk-showcase__btn,.sk-showcase__item:hover .sk-showcase__btn{background:#fff;color:var(--sk-navy)}@media(max-width: 767px){.sk-section{padding:24px 0}.sk-section:first-of-type{padding-top:0}.sk-section+.sk-section{padding-top:4px}.sk-showcase__grid{grid-template-columns:1fr}.sk-showcase__item{min-height:300px;max-height:560px}.sk-showcase__wide{min-height:250px}}.sk-legal{max-width:820px;font-family:var(--sk-font-body);font-size:15px;line-height:1.7;color:#333949}.sk-legal>p:first-child{font-size:16px;color:var(--sk-ink)}.sk-legal h2,.sk-legal h3{font-family:var(--sk-font-display);font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:var(--sk-navy);scroll-margin-top:100px}.sk-legal h2{font-size:clamp(22px,2.4vw,30px);line-height:1.15;margin:40px 0 14px;padding-top:20px;border-top:1px solid var(--sk-line, #e2e4e8)}.sk-legal h2:first-of-type{border-top:0;padding-top:0}.sk-legal h3{font-size:18px;margin:26px 0 10px;letter-spacing:.04em}.sk-legal p{margin:0 0 14px}.sk-legal a{color:var(--sk-navy);text-decoration:underline;text-underline-offset:2px;transition:color .18s ease}.sk-legal a:hover{color:var(--sk-red)}.sk-legal strong{color:var(--sk-ink);font-weight:600}.sk-legal ol,.sk-legal ul{margin:0 0 16px;padding-left:22px}.sk-legal li{margin-bottom:8px}.sk-legal li::marker{color:var(--sk-navy)}.sk-legal ol ul,.sk-legal ol ol{margin:8px 0}.sk-legal h2[id=obsah]+ol{list-style:decimal;background:#f7f8fa;border:1px solid var(--sk-line, #e2e4e8);padding:18px 18px 18px 40px;margin-bottom:28px}.sk-legal h2[id=obsah]+ol li{margin-bottom:6px}.sk-legal h2[id=obsah]+ol a{text-decoration:none;font-weight:500}.sk-legal h2[id=obsah]+ol a:hover{text-decoration:underline}.sk-legal table{width:100%;border-collapse:collapse;margin:0 0 24px;font-size:14px}.sk-legal thead th{background:var(--sk-navy);color:#fff;font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;text-align:left;padding:11px 14px}.sk-legal tbody td{padding:11px 14px;border-bottom:1px solid var(--sk-line, #e2e4e8);vertical-align:top}.sk-legal tbody tr:nth-child(even) td{background:#f7f8fa}@media(max-width: 767px){.sk-legal{font-size:14px}.sk-legal table{display:block;overflow-x:auto;white-space:nowrap}}body.in-404 .empty-content-404{text-align:center;max-width:640px;margin:0 auto;padding:clamp(36px,7vw,80px) 20px clamp(40px,7vw,70px)}body.in-404 .empty-content-404::before{content:"404";display:block;font-family:var(--sk-font-display);font-weight:400;font-size:clamp(90px,16vw,150px);line-height:.9;letter-spacing:.04em;color:var(--sk-red)}body.in-404 .empty-content-404 h1{font-family:var(--sk-font-display);font-weight:400;font-size:clamp(28px,4.6vw,42px);line-height:1.05;letter-spacing:.02em;text-transform:uppercase;color:var(--sk-navy);margin:14px 0 6px}body.in-404 .empty-content-404 h2{font-family:var(--sk-font-body);font-weight:500;font-size:16px;line-height:1.5;letter-spacing:0;text-transform:none;color:#333949;margin:0 0 4px}body.in-404 .empty-content-404 p{font-family:var(--sk-font-body);font-size:15px;line-height:1.6;color:var(--sk-muted);margin:0 0 8px}body.in-404 .empty-content-404 .btn{display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 34px !important;background:var(--sk-navy) !important;border:1px solid var(--sk-navy) !important;border-radius:0 !important;color:#fff !important;font-family:var(--sk-font-body) !important;font-weight:600 !important;font-size:13px !important;letter-spacing:.08em !important;text-transform:uppercase;text-decoration:none !important;box-shadow:none !important;line-height:1 !important;transition:background-color .18s ease,border-color .18s ease;margin-top:10px}body.in-404 .empty-content-404 .btn:hover{background:var(--sk-red) !important;border-color:var(--sk-red) !important}body.in-404 .sk-404__cats{margin-top:34px;padding-top:24px;border-top:1px solid var(--sk-line, #e2e4e8)}body.in-404 .sk-404__label{display:block;font-family:var(--sk-font-body);font-weight:600;font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-navy);margin-bottom:14px}body.in-404 .sk-404__row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}body.in-404 .sk-404__row a{display:inline-flex;align-items:center;border:1px solid var(--sk-line, #e2e4e8);padding:10px 18px;font-family:var(--sk-font-body);font-size:13px;font-weight:500;color:var(--sk-ink);text-decoration:none;transition:color .16s ease,border-color .16s ease}body.in-404 .sk-404__row a:hover{color:var(--sk-navy);border-color:var(--sk-navy)}.products .product,.products .product .p,.products .product .p-in,.products .product .p-in-in,.products .product .p-bottom{border:0 !important;background:none !important;box-shadow:none !important}.products .product .p{padding:0 !important}.products .product .image{position:relative;display:block;margin:0 0 6px;background:var(--sk-img-bg, #f0f0f0) !important;isolation:isolate;overflow:hidden}.products .product .image img{mix-blend-mode:multiply}.products-block>div .p a img,.products .product .p a img,.products .product .image>img{margin-bottom:0 !important}.products .product .image .sk-hover-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;z-index:1;pointer-events:none}.products .product .image .sk-hover-img.sk-hover-img--solid{mix-blend-mode:normal}.products .product .image.sk-has-hover img{transition:opacity .4s ease,transform 2s cubic-bezier(0, 0, 0.4, 1.1);will-change:opacity,transform}.products .product:hover .image.sk-has-hover>img:not(.sk-hover-img){opacity:0}.products .product:hover .image.sk-has-hover .sk-hover-img{opacity:1}.products .product:hover .image.sk-has-hover img{transform:scale(1.06)}@media(prefers-reduced-motion: reduce){.products .product .image.sk-has-hover img{transition:opacity .2s ease}.products .product:hover .image.sk-has-hover img{transform:none}}.products .product .p-in,.products-block>div .p .p-in{text-align:left;padding:10px 0 0 !important}.products-block>div .p .name{padding-left:0 !important;padding-right:0 !important}.products-block>div .p .p-bottom,.products-block>div .p .p-bottom.single-button{padding-left:0 !important}.products .product .p-in-in,.products .product .name{height:auto !important;min-height:0 !important}.products .product .name{display:block;margin:0 0 6px;text-align:left}.products .product .name span{font-family:var(--sk-font-body);font-weight:700;font-size:18px;line-height:1.25;letter-spacing:0;text-transform:none;color:var(--sk-ink);transition:color .18s ease}.products .product:hover .name span{color:var(--sk-navy)}.products .product .p-bottom{padding:0 !important;text-align:left}.products .product .prices{display:flex;justify-content:flex-start}.products .product .price.price-final,.products .product .price.price-final strong{font-family:var(--sk-font-body);font-weight:500;font-size:16px;line-height:1.25;letter-spacing:0;color:rgba(0,0,0,.6509803922) !important}.products .product .flags,.p-detail .flags{position:absolute;z-index:3;top:auto !important;bottom:12px;left:12px !important;right:auto;margin:0;padding:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:6px;width:auto;height:auto !important}.products .product .flags-extra,.p-detail .flags-extra{left:auto;right:12px;top:auto !important;bottom:12px;height:auto !important;justify-content:flex-end;align-items:flex-end}.products .product .flag,.p-detail .flag{position:static;top:auto;left:auto;right:auto;display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 11px;border-radius:3px;font-family:var(--sk-font-body);font-weight:600;font-size:12px;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:#fff;white-space:nowrap;box-shadow:0 3px 10px rgba(20,25,55,.2)}.products .product .flag::before,.products .product .flag::after,.p-detail .flag::before,.p-detail .flag::after{content:none !important;display:none !important;border:0 !important}.products .product .flag-new,.p-detail .flag-new{background:#283371 !important}.products .product .flag-discount,.p-detail .flag-discount{flex-direction:row;align-items:center;gap:7px;white-space:nowrap;background:#e42313 !important;width:auto !important;height:auto !important;min-width:0 !important;min-height:0 !important;max-width:none !important;border-radius:3px !important}.products .product .flag-discount .price-standard,.products .product .flag-discount .price-standard span,.products .product .flag-discount .price-save,.p-detail .flag-discount .price-standard,.p-detail .flag-discount .price-standard span,.p-detail .flag-discount .price-save{display:inline;white-space:nowrap}.products .product .flag-discount .price-standard,.p-detail .flag-discount .price-standard{text-decoration:line-through;opacity:.8;font-weight:500;font-size:11px}.products .product .flag-discount .price-save,.p-detail .flag-discount .price-save{font-weight:700;font-size:12px}.products .product .flags .flag-discount,.products .product .flags .flag-discount .price-standard,.products .product .flags .flag-discount .price-standard span,.products .product .flags .flag-discount .price-save,.p-detail .flags .flag-discount,.p-detail .flags .flag-discount .price-standard,.p-detail .flags .flag-discount .price-standard span,.p-detail .flags .flag-discount .price-save{color:#fff !important}.homepage-products-wrapper .shp-tabs-row,.shp-tabs-row.responsive-nav,#homepage-tabs{display:none !important}@media(min-width: 992px){.products-block[class*=homepage-products]{margin-left:-33.33px !important;margin-right:-33.33px !important}}@media(max-width: 767px){.products .product .name span,.products .product .price.price-final,.products .product .price.price-final strong{font-size:14px}.products .product .flags,.p-detail .flags{bottom:8px;left:8px !important;gap:4px}.products .product .flags-extra,.p-detail .flags-extra{right:8px;bottom:8px}.products .product .flag,.p-detail .flag{padding:4px 8px;font-size:11px;letter-spacing:.04em;box-shadow:0 2px 6px rgba(20,25,55,.18)}.products .product .flag-discount .price-standard,.p-detail .flag-discount .price-standard{font-size:10px}.products .product .flag-discount .price-save,.p-detail .flag-discount .price-save{font-size:11px}}.p-detail .p-detail-inner{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 clamp(28px,4vw,64px)}.p-detail .p-detail-inner>.p-image-wrapper,.p-detail .p-detail-inner>.p-data-wrapper{float:none !important;width:auto !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important;left:auto !important;right:auto !important}.p-detail .p-detail-inner>.p-image-wrapper{order:1;flex:1 1 56%;min-width:0}.p-detail .p-detail-inner>.p-data-wrapper{order:2;flex:1 1 34%;min-width:0}.p-detail .p-image-wrapper{display:flex;flex-direction:row;align-items:stretch;gap:12px}.p-detail .p-image-wrapper>.row{order:-1;flex:0 0 86px;width:86px;margin:0 !important;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.p-detail .p-image-wrapper>.row::-webkit-scrollbar{width:0;height:0}.p-detail .p-image-wrapper{position:relative}.p-detail .p-image-wrapper::before{content:"";position:absolute;left:0;bottom:0;width:86px;height:54px;z-index:2;background:linear-gradient(180deg, rgba(255, 255, 255, 0), #fff 78%);opacity:0;pointer-events:none;transition:opacity .2s ease}.p-detail .p-image-wrapper.sk-thumbs-more::before{opacity:1}.p-detail .p-thumbnails-wrapper{width:100% !important;padding:0 !important}.p-detail .p-image{order:0;flex:1 1 auto;min-width:0;position:relative;background:#fff;border:1px solid #e2e4e8;overflow:hidden}.p-detail .p-main-image{display:block !important;width:100%}.p-detail .p-main-image img{width:100% !important;height:auto !important;max-width:none !important;max-height:none !important;display:block}.p-detail .p-image .p-main-image img,.p-detail a.p-thumbnail img{mix-blend-mode:normal !important}.p-detail .p-thumbnails,.p-detail .p-thumbnails.p-thumbnails-horizontal{width:100% !important;height:auto !important;max-height:none !important;overflow:visible !important;padding:0 !important;margin:0 !important}.p-detail .p-thumbnails-inner{position:static !important;left:0 !important;width:100% !important;white-space:normal !important}.p-detail .p-thumbnails-inner>div{display:flex;flex-direction:column;gap:8px;width:100%}.p-detail a.p-thumbnail{display:block !important;float:none !important;width:86px !important;height:129px !important;margin:0 !important;padding:0 !important;border:1px solid #e2e4e8;border-radius:0 !important;background:#fff;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.p-detail a.p-thumbnail img{width:100% !important;height:100% !important;object-fit:cover;display:block}.p-detail a.p-thumbnail:hover{border-color:#b9bdc9}.p-detail a.p-thumbnail.highlighted{border-color:var(--sk-navy);box-shadow:inset 0 0 0 1px var(--sk-navy)}.p-detail .thumbnail-prev,.p-detail .thumbnail-next{display:none !important}.sk-gal-count{position:absolute;left:14px;top:14px;bottom:auto;z-index:4;font-family:var(--sk-font-body);font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--sk-ink);background:hsla(0,0%,100%,.82);padding:5px 10px;pointer-events:none}.sk-gal-nav{position:absolute;right:14px;bottom:14px;z-index:4;display:flex;gap:6px}.sk-gal-btn{width:40px;height:40px;padding:0;border:1px solid rgba(22,24,35,.16);border-radius:0;background:hsla(0,0%,100%,.9);cursor:pointer;transition:background .18s ease,border-color .18s ease;-webkit-appearance:none;appearance:none}.sk-gal-btn::before{content:"";display:block;width:100%;height:100%;background-color:var(--sk-ink);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:17px 17px;mask-size:17px 17px;transition:background-color .18s ease}.sk-gal-btn--prev::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 4l-8 8 8 8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 4l-8 8 8 8'/%3E%3C/svg%3E")}.sk-gal-btn--next::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 4l8 8-8 8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 4l8 8-8 8'/%3E%3C/svg%3E")}.sk-gal-btn:hover{background:#fff;border-color:var(--sk-navy)}.sk-gal-btn:hover::before{background-color:var(--sk-navy)}.p-detail .p-detail-inner-header .stars-wrapper{margin:0 0 10px;font-size:12px}.p-detail .p-detail-inner-header .stars-label,.p-detail .p-detail-inner-header .btn--link{font-family:var(--sk-font-body);font-size:12px;font-weight:500;color:var(--sk-muted);text-transform:none;letter-spacing:0}.p-detail .p-detail-inner-header h1{font-family:var(--sk-font-display);font-weight:400;font-size:clamp(30px,3.4vw,44px);line-height:1.04;letter-spacing:.015em;text-transform:uppercase;color:var(--sk-ink);margin:0 0 18px}.p-detail .p-to-cart-block{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin:0 0 6px}.p-detail .p-add-to-cart-wrapper{flex:1 1 300px;min-width:0}.p-detail .p-final-price-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin:0;flex:0 0 auto;width:auto !important;min-width:0;text-align:left}.p-detail .p-final-price-wrapper .price-final,.p-detail .p-final-price-wrapper .price-final-holder{font-family:var(--sk-font-body);font-weight:600;font-size:28px;line-height:1.1;letter-spacing:-0.01em;color:var(--sk-ink)}.p-detail .p-final-price-wrapper .price-final{order:1}.sk-price-old{order:2;display:flex;align-items:center;gap:10px}.p-detail .p-final-price-wrapper .price-standard{font-family:var(--sk-font-body);font-weight:500;font-size:15px;line-height:1.2;color:rgba(0,0,0,.6509803922);text-decoration:line-through}.p-detail .p-final-price-wrapper .price-standard span{color:inherit;text-decoration:inherit}.p-detail .p-final-price-wrapper .price-save{display:inline-flex;align-items:center;padding:4px 8px;border-radius:3px;background:var(--sk-red);font-family:var(--sk-font-body);font-weight:600;font-size:12px;line-height:1;letter-spacing:.05em;white-space:nowrap;color:#fff}.p-detail select.hidden-split-parameter.sk-var-native{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;border:0 !important;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.p-detail .p-variants-block .detail-parameters,.p-detail .p-variants-block .detail-parameters tbody,.p-detail .p-variants-block .detail-parameters tr,.p-detail .p-variants-block .detail-parameters th,.p-detail .p-variants-block .detail-parameters td{display:block;width:auto;border:0 !important;padding:0 !important;background:none !important}.p-detail .p-variants-block .detail-parameters tr.variant-list{margin:0 0 22px}.p-detail .p-variants-block .detail-parameters th{font-family:var(--sk-font-body);font-weight:600;font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-navy);margin:0 0 10px !important;text-align:left}.sk-var__chosen{font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--sk-muted);margin-left:8px}.sk-var{display:flex;flex-wrap:wrap;gap:8px}.sk-var__opt{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:62px;height:46px;padding:0 12px;border:1px solid #d1d1d1;border-radius:0;background:#fff;font-family:var(--sk-font-body);font-weight:600;font-size:13px;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--sk-ink);cursor:pointer;transition:border-color .16s ease,color .16s ease,box-shadow .16s ease;-webkit-appearance:none;appearance:none}.sk-var__opt:hover{border-color:var(--sk-ink)}.sk-var__opt.is-active{border-color:var(--sk-navy);box-shadow:inset 0 0 0 1px var(--sk-navy);color:var(--sk-navy)}.sk-var__opt.is-soldout{color:#b6b9c4;border-color:#ececf0;background:#fafafb}.sk-var__opt.is-soldout::after{content:"";position:absolute;left:-2px;right:-2px;top:50%;height:1px;background:#d6d8e0;transform:rotate(-16deg)}.sk-var--color .sk-var__opt{width:58px;min-width:0;height:78px;padding:0;overflow:hidden;background:var(--sk-img-bg, #f0f0f0)}.sk-var--color .sk-var__swatch{width:100%;height:100%;object-fit:cover;display:block;mix-blend-mode:multiply}.sk-var--color .sk-var__opt--text{width:auto;min-width:62px;height:46px;padding:0 12px;background:#fff}.p-detail .p-basic-info-block{margin:0 0 22px;font-family:var(--sk-font-body);font-size:13px;color:var(--sk-muted)}.p-detail .p-basic-info-block .block{margin:0 0 4px}.p-detail .p-basic-info-block .availability-label{font-weight:600;color:var(--sk-ink)}.p-detail .availability-label.sk-avail-choose{color:var(--sk-red) !important}.p-detail .add-to-cart{display:flex;align-items:stretch;gap:10px;width:100%}.p-detail .add-to-cart .quantity{flex:0 0 132px;display:flex;align-items:stretch;height:60px;border:1px solid #d1d1d1;border-radius:0;background:#fff;padding:0;position:relative;overflow:hidden}.p-detail .add-to-cart .quantity .increase-tooltip,.p-detail .add-to-cart .quantity .decrease-tooltip{position:absolute !important;top:0;width:38px;height:0}.p-detail .add-to-cart .quantity .decrease-tooltip{left:0;right:auto}.p-detail .add-to-cart .quantity .increase-tooltip{left:auto;right:0}.p-detail .add-to-cart .quantity>label{order:2;flex:1 1 auto;display:flex;align-items:stretch;margin:0;min-width:0}.p-detail .add-to-cart .quantity input.amount{width:100%;height:100% !important;border:0 !important;border-radius:0 !important;background:none !important;padding:0 !important;text-align:center;font-family:var(--sk-font-body);font-weight:600;font-size:15px;line-height:1;color:var(--sk-ink);box-shadow:none !important;-moz-appearance:textfield;appearance:textfield}.p-detail .add-to-cart .quantity input.amount::-webkit-outer-spin-button,.p-detail .add-to-cart .quantity input.amount::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.p-detail .add-to-cart .quantity .increase,.p-detail .add-to-cart .quantity .decrease{position:relative !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;z-index:1;flex:0 0 38px;width:38px !important;height:auto !important;display:flex;align-items:center;justify-content:center;border:0;border-radius:0;background:none;color:var(--sk-muted);font-family:var(--sk-font-body);font-size:17px;font-weight:500;line-height:1;cursor:pointer;padding:0;user-select:none;transition:color .16s ease,background .16s ease}.p-detail .add-to-cart .quantity .increase::before,.p-detail .add-to-cart .quantity .increase::after,.p-detail .add-to-cart .quantity .decrease::before,.p-detail .add-to-cart .quantity .decrease::after{content:none !important;display:none !important}.p-detail .add-to-cart .quantity .increase__sign,.p-detail .add-to-cart .quantity .decrease__sign{display:block;line-height:1;font-size:inherit;font-weight:inherit;margin:0;padding:0}.p-detail .add-to-cart .quantity .decrease{order:1;border-right:1px solid #ececf0}.p-detail .add-to-cart .quantity .increase{order:3;border-left:1px solid #ececf0}.p-detail .add-to-cart .quantity .increase:hover,.p-detail .add-to-cart .quantity .decrease:hover{color:var(--sk-navy);background:#f6f7f9}.p-detail .add-to-cart-button,.p-detail .btn.btn-conversion.add-to-cart-button{flex:1 1 auto;width:auto;min-height:58px;border-radius:0 !important;border:0 !important;background:var(--sk-navy) !important;color:#fff !important;font-family:var(--sk-font-body);font-weight:600;font-size:14px;letter-spacing:.12em;text-transform:uppercase;transition:background .18s ease}.p-detail .add-to-cart-button:hover,.p-detail .btn.btn-conversion.add-to-cart-button:hover{background:var(--sk-red) !important}.sk-acc{margin:30px 0 0;border-top:1px solid #e2e4e8}.sk-acc__item{border-bottom:1px solid #e2e4e8}.sk-acc__head{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:17px 0;border:0;border-radius:0;background:none;cursor:pointer;text-align:left;font-family:var(--sk-font-body);font-weight:600;font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-ink);transition:color .16s ease;-webkit-appearance:none;appearance:none}.sk-acc__head:hover{color:var(--sk-navy)}.sk-acc__head::after{content:"";flex:0 0 13px;width:13px;height:13px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:13px 13px;mask-size:13px 13px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}.sk-acc__item.is-open .sk-acc__head::after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}.sk-acc__panel{display:none;padding:0 0 22px;font-family:var(--sk-font-body);font-size:15px;line-height:1.72;color:#333949}.sk-acc__item.is-open .sk-acc__panel{display:block}.sk-acc__panel p{margin:0 0 12px}.sk-acc__panel p:last-child{margin-bottom:0}.sk-acc__panel strong,.sk-acc__panel b{font-weight:600;color:var(--sk-ink)}.sk-acc__panel h1,.sk-acc__panel h2,.sk-acc__panel h3,.sk-acc__panel h4,.sk-acc__panel h5,.sk-acc__panel h6{font-family:var(--sk-font-body);font-weight:600;font-size:15px;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--sk-ink);margin:20px 0 8px}.sk-acc__panel ul,.sk-acc__panel ol{margin:0 0 14px;padding-left:20px}.sk-acc__panel li{margin:0 0 6px}.sk-acc__panel li::marker{color:var(--sk-navy)}.sk-acc__panel a{color:var(--sk-navy);text-decoration:underline}.sk-acc__panel a:hover{color:var(--sk-red)}.sk-acc__panel .detail-parameters{width:100%;border-collapse:collapse}.sk-acc__panel .detail-parameters tr{border-bottom:1px solid #f0f1f4}.sk-acc__panel .detail-parameters tr:last-child{border-bottom:0}.sk-acc__panel .detail-parameters th,.sk-acc__panel .detail-parameters td{padding:9px 0 !important;border:0 !important;background:none !important;font-size:13px;text-align:left;vertical-align:top}.sk-acc__panel .detail-parameters th{width:42%;font-weight:600;color:var(--sk-ink);text-transform:none;letter-spacing:0}.p-detail-tabs-wrapper .shp-tabs-row{border-bottom:1px solid #e2e4e8;margin-bottom:24px}.p-detail-tabs-wrapper .p-detail-tabs>li>a{border:0 !important;border-radius:0 !important;background:none !important;padding:14px 0 !important;margin-right:28px;font-family:var(--sk-font-body);font-weight:600;font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-muted)}.p-detail-tabs-wrapper .p-detail-tabs>li.active>a,.p-detail-tabs-wrapper .p-detail-tabs>li>a:hover{color:var(--sk-navy) !important;box-shadow:inset 0 -2px 0 var(--sk-navy)}.p-detail-tabs-wrapper.sk-tabs-moved .p-detail-tabs>li.sk-tab-hidden{display:none}.p-detail .social-buttons-wrapper .link-icons{display:flex;gap:20px;margin-top:8px}.p-detail .social-buttons-wrapper .link-icon.share{display:none}.p-detail .social-buttons-wrapper .link-icon{font-family:var(--sk-font-body);font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--sk-muted)}.p-detail .social-buttons-wrapper .link-icon:hover{color:var(--sk-navy)}@media(max-width: 1199px){.p-detail .p-image-wrapper>.row{flex:0 0 70px;width:70px}.p-detail a.p-thumbnail{width:70px !important;height:105px !important}.p-detail .p-image-wrapper::before{width:70px}}@media(max-width: 767px){.p-detail .p-detail-inner{display:flex;flex-direction:column;flex-wrap:nowrap}.p-detail .p-detail-inner>.p-image-wrapper,.p-detail .p-detail-inner>.p-data-wrapper{flex:0 0 auto;width:100% !important;max-width:100% !important}.p-detail .p-detail-inner>.p-detail-inner-header{order:0;width:100% !important;max-width:100% !important;padding-top:10px;margin-bottom:10px}.p-detail .p-detail-inner>.p-detail-inner-header h1{margin-bottom:0}.p-detail .p-image-wrapper{display:block;margin-bottom:26px}.p-detail .p-image-wrapper>.row{width:auto;margin-top:10px !important}.p-detail .p-image-wrapper::before{display:none}.p-detail .p-thumbnails-inner>div{flex-direction:row;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;margin-left:-8px}.p-detail .p-thumbnails-inner>div::-webkit-scrollbar{display:none}.p-detail a.p-thumbnail{flex:0 0 auto;width:62px !important;height:93px !important}.p-detail .add-to-cart .quantity{flex:0 0 auto;width:auto}.p-detail .add-to-cart .quantity .increase,.p-detail .add-to-cart .quantity .decrease{flex:0 0 34px;width:34px}.p-detail .add-to-cart .quantity>label{flex:0 0 50px;width:50px;min-width:50px}.p-detail .add-to-cart{flex-wrap:nowrap !important}.p-detail .add-to-cart .add-to-cart-button{min-width:0;padding-left:16px !important;padding-right:16px !important}.sk-gal-btn{width:36px;height:36px}.sk-var__opt{min-width:56px;height:44px}}.p-detail .sk-pd-print{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;margin:18px 0 0;padding:14px 18px;position:relative;background:#f7f8fa;border:1px solid #e2e4e8;text-decoration:none;transition:background .18s ease,border-color .18s ease}.p-detail .sk-pd-print::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--sk-red, #e42313)}.p-detail .sk-pd-print:hover,.p-detail .sk-pd-print:focus-visible{background:#eef0f4;border-color:#cdd2da}.sk-pd-print__text{display:flex;flex-direction:column;gap:2px;flex:1 1 220px;min-width:0}.p-detail .sk-pd-print__title{font-family:var(--sk-font-body);font-weight:600;font-size:14px;line-height:1.3;color:var(--sk-ink, #161823)}.p-detail .sk-pd-print__desc{font-family:var(--sk-font-body);font-weight:400;font-size:13px;line-height:1.45;color:var(--sk-muted, #5a6178)}.p-detail .sk-pd-print__btn{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;font-family:var(--sk-font-body);font-weight:600;font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-navy, #283371);white-space:nowrap;transition:color .18s ease}.p-detail .sk-pd-print__btn::after{content:"";width:16px;height:16px;background-color:currentColor;transition:transform .18s ease;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") no-repeat center/16px 16px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") no-repeat center/16px 16px}.p-detail .sk-pd-print:hover .sk-pd-print__btn{color:var(--sk-red, #e42313)}.p-detail .sk-pd-print:hover .sk-pd-print__btn::after{transform:translateX(3px)}@media(prefers-reduced-motion: reduce){.p-detail .sk-pd-print__btn::after{transition:none}}@media(max-width: 480px){.p-detail .sk-pd-print{flex-direction:column;align-items:flex-start}.sk-pd-print__text{flex:0 0 auto;width:100%}}.search-window-in{padding:22px 0 60px}.search-window-in .search{max-width:720px;margin:0 auto;padding:0 20px}.search-window-in .search h2{font-family:var(--sk-font-display);font-weight:400 !important;font-size:clamp(30px,3.4vw,42px);line-height:1.05;letter-spacing:.02em;text-transform:uppercase;color:var(--sk-navy);text-align:center;margin:0 0 18px}.search-window-in .search h3{font-family:var(--sk-font-body);font-weight:600 !important;font-size:13px;line-height:1.2;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-muted);text-align:left;margin:34px 0 14px}.search-window-in .search-form fieldset{position:relative;display:flex;align-items:stretch;gap:0;border:0;padding:0;margin:0;flex:1 1 auto;min-width:0;width:100%}.search-window-in .search-input{flex:1 1 auto;min-width:0;height:58px;padding:0 18px;border:1px solid var(--sk-line, #e2e4e8) !important;border-right:0 !important;border-radius:0 !important;background:#fff;font-family:var(--sk-font-body);font-weight:400;font-size:16px;color:var(--sk-ink);box-shadow:none !important;transition:box-shadow .18s ease,border-color .18s ease}.search-window-in .search-input::placeholder{color:var(--sk-muted);opacity:1}.search-window-in .search-input:focus{outline:0;border-color:var(--sk-navy) !important;box-shadow:inset 0 0 0 1px var(--sk-navy) !important}.search-window-in .search-form .btn-arrow-right{position:relative;flex:0 0 58px;width:58px;height:58px;padding:0 !important;border:0 !important;border-radius:0 !important;background:var(--sk-navy) !important;box-shadow:none !important;font-size:0 !important;transition:background-color .18s ease}.search-window-in .search-form .btn-arrow-right:hover,.search-window-in .search-form .btn-arrow-right:focus{background:var(--sk-red) !important}.search-window-in .search-form .btn-arrow-right::after{content:none !important}.search-window-in .search-form .btn-arrow-right::before{content:"" !important;position:absolute;top:50%;left:50%;width:22px;height:22px;margin:-11px 0 0 -11px;background-color:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") no-repeat center/22px 22px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") no-repeat center/22px 22px}.search-window-in .toggle-window-arr{position:static !important;display:flex;width:max-content;align-items:center;gap:10px;margin:4px 0 22px 20px;padding:0 !important;border:0 !important;background:none !important;font-family:var(--sk-font-body);font-weight:600;font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-muted);transition:color .18s ease}.search-window-in .toggle-window-arr:hover{color:var(--sk-navy)}.search-window-in .toggle-window-arr::before{content:"" !important;flex:0 0 20px;width:20px;height:14px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5M11 6l-6 6 6 6'/%3E%3C/svg%3E") no-repeat center/20px 14px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5M11 6l-6 6 6 6'/%3E%3C/svg%3E") no-repeat center/20px 14px}.search-window-in .search-whisperer{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;max-height:min(60vh,520px);overflow-y:auto;border:1px solid var(--sk-line, #e2e4e8);border-radius:0 !important;background:#fff;box-shadow:0 12px 34px rgba(20,25,55,.1);text-align:left}.search-whisperer-document{display:flex;align-items:center;gap:10px;padding:11px 16px;border-bottom:1px solid #f0f1f4;font-family:var(--sk-font-body);font-size:14px;color:var(--sk-ink);text-decoration:none;transition:background-color .16s ease,color .16s ease}.search-whisperer-document:hover{background:#f7f8fa;color:var(--sk-navy)}.search-whisperer-document em{flex:0 0 auto;order:2;margin-left:auto;font-style:normal;font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--sk-muted)}.search-whisperer-document em:empty{display:none}.search-whisperer-document>span{font-weight:500}.search-whisperer-products{margin:0;padding:0;list-style:none}.search-whisperer-products li{border-bottom:1px solid #f0f1f4}.search-whisperer-products li>a{display:flex;align-items:center;gap:14px;padding:10px 16px;text-decoration:none;transition:background-color .16s ease}.search-whisperer-products li>a:hover{background:#f7f8fa}.search-whisperer-image{flex:0 0 48px;width:48px}.search-whisperer-image img{display:block;width:48px;height:64px;object-fit:cover;background:#f0f0f0;border:1px solid var(--sk-line, #e2e4e8)}.search-whisperer-products .p-info{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.search-whisperer-products .p-name{font-family:var(--sk-font-body);font-weight:500;font-size:14px;line-height:1.3;color:var(--sk-ink)}.search-whisperer-products .p-price,.search-whisperer-products .price{font-family:var(--sk-font-body);font-weight:600;font-size:14px;color:var(--sk-navy)}.search-whisperer-documents.text-center{border-top:1px solid var(--sk-line, #e2e4e8)}.search-whisperer-documents.text-center .search-whisperer-document{justify-content:center;border-bottom:0;font-weight:600;font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-navy)}@media(max-width: 767px){.search-window-in{padding:14px 0 40px}.search-window-in .search{padding:0 16px}.search-window-in .toggle-window-arr{margin-left:16px}.search-window-in .search-input,.search-window-in .search-form .btn-arrow-right{height:52px}.search-window-in .search-form .btn-arrow-right{flex-basis:52px;width:52px}}#content>h2:has(+.search-results-groups){font-family:var(--sk-font-display);font-weight:400;font-size:clamp(30px,4vw,42px);line-height:1.05;letter-spacing:.02em;text-transform:uppercase;color:var(--sk-navy);margin:26px 0 20px}#content>h2:has(+.search-results-groups) .highlight{color:var(--sk-red);font-weight:400}.search-results-group{margin:0 0 20px}.search-results-group h4,.search-results h4.search-products-heading{font-family:var(--sk-font-body);font-weight:600;font-size:13px;line-height:1.3;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-navy);margin:0 0 10px}.search-results-group-list ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.search-results-group-list li{margin:0;padding:0}.search-results-group-list li a{display:inline-flex;align-items:center;border:1px solid var(--sk-line, #e2e4e8);padding:9px 16px;font-family:var(--sk-font-body);font-size:13px;font-weight:500;color:var(--sk-ink);text-decoration:none;transition:color .16s ease,border-color .16s ease}.search-results-group-list li a:hover{color:var(--sk-navy);border-color:var(--sk-navy)}a.display-results-group{display:inline-block;margin-top:10px;font-family:var(--sk-font-body);font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--sk-muted);text-decoration:underline;text-underline-offset:3px;transition:color .16s ease}a.display-results-group:hover{color:var(--sk-navy)}.search-results{border-top:1px solid var(--sk-line, #e2e4e8);padding-top:22px;margin-top:6px}.search-results:not(:has(.product)) h4.search-products-heading{font-size:15px;font-weight:500;letter-spacing:0;text-transform:none;color:#333949;padding:6px 0 26px}.sk-sizes{font-family:var(--sk-font-body);color:var(--sk-ink)}.sk-sizes__lead{max-width:620px;margin:0 0 34px;font-size:15px;line-height:1.6;color:#333949}.sk-sizes__block+.sk-sizes__block{margin-top:40px}.sk-sizes__title{font-family:var(--sk-font-display);font-weight:400;font-size:clamp(24px,2.6vw,32px);line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:var(--sk-navy);margin:0 0 14px}.sk-sizes__note{margin:12px 0 0;font-size:13px;line-height:1.6;color:var(--sk-muted)}.sk-sizes__note a{color:var(--sk-navy);text-decoration:underline;text-underline-offset:3px}.sk-sizes__note a:hover{color:var(--sk-red)}.sk-sizes__how{margin:0;padding:0 0 0 18px;font-size:15px;line-height:1.7;color:#333949}.sk-sizes__how li::marker{color:var(--sk-navy)}.sk-sizes__how strong{color:var(--sk-ink);font-weight:600}.sk-sizes__scroll{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - 28px), transparent);mask-image:linear-gradient(90deg, #000 calc(100% - 28px), transparent)}@media(min-width: 1200px){.sk-sizes__scroll{-webkit-mask-image:none;mask-image:none}}.sk-sizes__table{width:100%;min-width:520px;border-collapse:collapse;font-size:14px;white-space:nowrap}.sk-sizes__table th,.sk-sizes__table td{padding:11px 14px;border:0;border-bottom:1px solid var(--sk-line, #e2e4e8);text-align:center;vertical-align:middle}.sk-sizes__table thead th{position:sticky;top:0;background:#fff;border-bottom:2px solid var(--sk-navy);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--sk-navy)}.sk-sizes__table tbody th,.sk-sizes__table thead th:first-child{position:sticky;left:0;z-index:1;background:#fff;text-align:left;font-weight:600;font-size:13px;color:var(--sk-ink);box-shadow:1px 0 0 var(--sk-line, #e2e4e8)}.sk-sizes__table thead th:first-child{z-index:2}.sk-sizes__table tbody tr:nth-child(even) th,.sk-sizes__table tbody tr:nth-child(even) td{background:#f7f8fa}.sk-sizes__table tbody tr:last-child th,.sk-sizes__table tbody tr:last-child td{border-bottom:0}.sk-sizes__table tbody td{font-weight:500;color:#333949}@media(max-width: 767px){.sk-sizes__table{font-size:13px}.sk-sizes__table th,.sk-sizes__table td{padding:9px 11px}.sk-sizes__lead{margin-bottom:26px}.sk-sizes__block+.sk-sizes__block{margin-top:30px}}.sk-size-guide{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-family:var(--sk-font-body);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--sk-muted);text-decoration:none;border-bottom:1px solid rgba(0,0,0,0);transition:color .18s ease,border-color .18s ease}.sk-size-guide:hover,.sk-size-guide:focus-visible{color:var(--sk-navy);border-bottom-color:var(--sk-navy)}.sk-size-guide::before{content:"";flex:0 0 15px;width:15px;height:15px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='20' height='10' rx='1'/%3E%3Cpath d='M6 7v3M10 7v5M14 7v3M18 7v5'/%3E%3C/svg%3E") no-repeat center/15px 15px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='20' height='10' rx='1'/%3E%3Cpath d='M6 7v3M10 7v5M14 7v3M18 7v5'/%3E%3C/svg%3E") no-repeat center/15px 15px}.p-detail .p-variants-block .detail-parameters th:has(.sk-size-guide){display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.sk-slider__nav{display:none}@media(max-width: 767px){.products-block.sk-slider{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:10px;width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;padding:0 20px !important;scroll-padding-left:20px;scrollbar-width:none}.products-block.sk-slider::-webkit-scrollbar{width:0;height:0;display:none}.products-block.sk-slider>.product{flex:0 0 70vw !important;width:70vw !important;max-width:70vw !important;min-width:0 !important;padding:0 !important;margin:0 !important;scroll-snap-align:start}.sk-slider__nav{display:flex;align-items:center;justify-content:center;gap:16px;padding:10px 20px 32px;margin:0}.products-block.sk-slider>.product .p-bottom{margin-bottom:0 !important;padding-bottom:0 !important}.sk-slider__arr{flex:0 0 auto;width:30px;height:30px;padding:0;border:0;background:none;cursor:pointer;position:relative;transition:opacity .18s ease}.sk-slider__arr::before{content:"";position:absolute;inset:0;background-color:var(--sk-ink, #161823);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5l-7 7 7 7'/%3E%3C/svg%3E") no-repeat center/22px 22px}.sk-slider__arr--next::before{transform:scaleX(-1)}.sk-slider__arr[disabled]{opacity:.25;cursor:default}.sk-slider__track{position:relative;flex:1 1 auto;max-width:200px;height:3px;border-radius:2px;background:#d8dae0;overflow:hidden}.sk-slider__thumb{position:absolute;top:0;bottom:0;left:0;width:33%;border-radius:2px;background:var(--sk-navy, #283371);transition:left .18s ease,width .18s ease}.homepage-products-wrapper:has(.sk-slider),.welcome:has(.sk-slider){overflow-x:clip}}@media(prefers-reduced-motion: reduce){.sk-slider__thumb{transition:none}}:root{--sk-navy: #283371;--sk-navy-deep: #1b2350;--sk-red: #e42313;--sk-red-deep: #c31d0f;--sk-white: #ffffff;--sk-ink: #161823;--sk-muted: #5a6178;--sk-paper: #f3f5fb;--sk-mist: #e9ecf6;--sk-border: #d6dae9;--sk-font-display: 'Bebas Neue', 'Arial Narrow', sans-serif;--sk-font-body: 'Poppins', system-ui, -apple-system, sans-serif;--sk-font-potisk: 'New Amsterdam', 'Bebas Neue', 'Arial Narrow', sans-serif;--sk-space-1: 4px;--sk-space-2: 8px;--sk-space-3: 12px;--sk-space-4: 16px;--sk-space-5: 24px;--sk-space-6: 32px;--sk-space-7: 48px;--sk-space-8: 64px;--sk-radius-sm: 6px;--sk-radius: 10px;--sk-radius-lg: 16px;--sk-radius-pill: 999px;--sk-shadow: 0 1px 2px rgba(20, 25, 55, .06), 0 8px 28px rgba(20, 25, 55, .08);--sk-font-min: 14px}:root{--template-headings-font: 'Bebas Neue';--colors-focus-primary: var(--sk-navy)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Bebas Neue",var(--template-headings-font),sans-serif;font-weight:400;letter-spacing:.02em}@font-face{font-family:"New Amsterdam";font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAABrkABEAAAAAOXAAABqHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbgXYcgSYGYACCAAg0CZwMEQgKxCi6cgE2AiQDgWQLdAAEIAWELAcgDIEnGyIzJWxcTex2AKpQvpYU//8lgRtDsX+oVYEJqrp0xO49Wuodh03MuWeuY+io0x17pkpevMYEiwiKgux4UXl9hDw9Fme14ux9PRvihB2w1bmD1KS13hlHihFyWHSwfj+4hDPgIo0UJjEHNTJY6MThtDL3rJ3/jZBk1v9/VfXeV/8HSUF0LZWS7XROCLTQTGln90HamnXMNGTMsuj+1yqrPjYADvYML8/uUYeAHQAd6Bgb1hcXI/Oiczyd9jNB8abQppQ2qQ/k7v/e3DlofTKCLyAA6KG/2L4/B4dweNJNIGVJM3HNJFxmCZVZYDXw3eqrVdDEmTRBSyfPVFuLiwuGezWd5W6fqL8TPJ+mLRcVZBG++FTn0RLShSgnyHsmSUTpvOeidlEy21VPe5HNNZt7ZWoHZKdYI7f8SEJOWLO0PwC8cyv9/XJfRJHMHHlItqgQ2wki+nV6aEq6Sv9/fyvbex+fHXaddWUiWjQi2qfoUn3u4w+8zx/kjyFjvgasQgzbhFlRdiJaaqUGs8ZEVEuvREvRMqUXXU6fMmW9bV4ztYB+aVZE5DKMWdasllmdUt1plogRkQQBYcpd/90VAwHGCCEBmRk5iI8e0BhJIdtX1PFg3cYumAUWBmJHD+B14rxZoICyMRgi0AWJG+H5voK3geMA26RLv1FZdwqU2m7xjYTCSbz8hC4RIFCESD2FnsxU4lTUluIKiRNvBPVmJAiJ6vwmuzS73MwBD0KZjDK+HMsgL1WYflwmipjcA3IZO2MBWPd5E2ZBwMHuAULU3cG7QfAa1Aw0EvNQ6oEN4sRa9IoKJMGldGFGEYJTQesk5mLV8/q7V7QIN+BAnqMdAG9vrg7PsO+v4qCJ/n/me4XrglopH/p9G+gCJiNOJY8hARwylC5Q1W0LfmNW+P+dOCOIgqYRKV62TvjbXQ8995Z3o6IT+mAltuMYnICzcOX/zyBx/JIUP9AdXLH/481iNKEFbehEz//PdK834+4674QDoexwHUF8BxnhD2gMszjoLlRBeAfhF8KDhAoT7lYchSZ+TvBWmex1vvD1LijZzviRASxwG4ZR5N0llC7fIa5/BA77dI9pJu0jDxCX/ysmY8ZTPTLWAo8AddCBGCbvQNAMZg4CtWodFNKc0Ma1Bd/Hp6TkC2n0fRnHCeGXuWAohP3cwC7mHYnFmDzt9I6tC++s5uLuHemEqe98qQvyKXARjmMXSaxfYGHUEzKArIRIafZEjTTC9RoW/eg6KXI4HSJCsFAXJz/DSrhpH7fcfzEQ/amzu52ze4xSRENu6LxSJovYVt3C4XqIzKS9POyAJhKtNgBVu2XHcOxLMS4UgDgMToGrAByvhCUdxrMqsjrOl46Zwu7hkptRjE2OoI/RDIgvBBHVRweHDAXmciNI1gGpHkW9sXaxaeAQpMsAvrPIkZcmNGrNjIIurWL5bYCv2JkXh9I2X7+IL9ukg0WHIdUmT2LQaKPQXwfQG3aUAfXkkEBlr4OYtUEJVdWrANfuMmQ0A8cxyBWHCtE5xuL0kpmR4DTSD2LDsjRYbElDp5YMh37Nug/oie6kGVj3jF4BwlySYTscSkO5Dn27zKfp09PmgzqZNuhpZcxOvIy0CCkzsGhcWzsxCyYe6mCN2rhmcSkbhcQCL4sbHA72CBFsvu3GWneqjzhleIVOg8PFyal52eWSmXE7HOIySfu8xVWvDg/vvoTCJoP4EHOqc4ePd4fh3ecqr7G7wbcMUKDGrw6vLAwOPa6PACHOFztDZ2mwpQJ19TSR6IENAu1l23uDs2J1uaREMyAg1oLvQyM2xzjWyiWxWTqW7LWAuaIDkMDmL4rsXrQQCwWx8CXgqZchlnpMBQde0kXSWTRVc8V473mA4H6DwxJkPFd8/0F0RCjQ9I64YQgJI5AyChljkDMOBRNQMgkVU6Bmau0COgk5EYN3X4JKBb7OGXnLXDYpiqSPva6KJtLntdZggdYb2wwOzzYkEozEFi0O0OIQLY7Q4hgtTtDiFC12aHGGFudom9aQbbeFTUQiGUh/IOQZIjc6a8/1bCFx+P3WWXHsQWQsU9qoeV3je/ow1XAA+7Z1Y7FSwe/ysbdSuDSH4XE0VTsgKX1g0yHkhf41R1gQKwiKg6DXKGVtI7T+oYgZ7Op6OZSmwdfKMWRbxkb4AMYvkOME1Y1tx66FB+StSwVOUYhpOalkDOicaX/TXt7X1JklHJnU+wDUdzuR5tU1xxmA1ne8eZnLeOOtF8PsorN33K5VZLvdmX04VybVap4g1MsEhOcTy9L9ZThhdtWasjNa7UWfbmdrlHYodzV1lBAMWjWlPNuz6S4YU6Nw5uaIYcwGzrROKunPKpptRDrK60bROIK4iqvaYJJMVSGUF6lpgLtcJG0agEVDYU7QUkmncQpbo+M8IzsTEXjk0+31iaILZWggx8hS3zSVrosAPiYb3zK9m5tQybZaY9/UCdwifoSjurx5g7HZMqXPK1OmquNnXtLHRaup6TUn6chLLO3roWLiUi62HjPUZhKDbMeqbKXRk+z9hqNPTL3iGxHSlrvKN4Ez32/ozeCcb5uTPC3LdtciDMGKrQ5uKYOWl2oR/3MyhnoCyE0dutgila4rCb8VRUs4b89yx/5XjH2ZDKNkdtltXTfWayps1BZuq4VVz424nZLPCqu5YpKdCLxDawa/3sE8d1xhTccr++XO9rtQQHpeTqDhbnBawT2bg1ZQqWTUDoec6ffCrb3c0wm7D3I7YhRwy4JdP4B7lnoA4pgdScCpH8Azq/6CE3JiX1xPQ3DrD/BuSH2A2SJ7MmQvJuzNRP0oxiH7YjljGBjHoAogvmYSq1DxctAGcBrtcMAsvwW3P0DPkNMXJDAwBGF/gJGh+TEKWe3oTMq8zDYpxbmaUc8XuGjJUQAIhREMpRGgqiKANrDxA2kDP5Q2nB8JfsSPpQ38xHY08akR4bMq2Dzi59ImfiFt4pfSJn6lCPjaiPCNEcW3tmgLv5O28HtpC3+QtvBHRcBPRoTLRmy6gl/9/fbRI/odi8VDUGtsjL6HMoUu1PNHdg6XHhDcRBtFv1MwvY0engTEP6AIisUVwPz/5xbWpkhK+WU/2EEZAiaRSoqEvcYORWXwrUo1223keUM5NfT0jet432pzwmDVxjuF2WSz6qrW0jUi2zfltm/IxyXLbrWx0nzvsFRL2eM8YhWWPRXbM4OdXnpuFYWLlEmPmlC0WtvI/P1QABgyQLJYUo6YRkvoGZtIfFr3PlSdwZSRpOVeQLWw5UjUXjMMpgcm1kXa3ZG7D6M4rFIZbjEG1KE97WkcQbFf1U/elQdTE0kWlIvWH3igGUbvYtKOXpD1nbwI+tmSYLpiGq2h4lLiu+GqOvdFGgdi0KDCXCclzCEd+etgbdrbh5Wt+04x1lUakAVJ6QgM6CLO4IQqWycJe7tkF5khlj79BsakPfVC387wuOhhRIYEw/MAEVMUTM5kmQpl8hlDqD09gHLSj5qHnLdaQ2kLkbPuodkczIYtlhygPV3qHV1dNfJMI7uH8opOmZauKfcTNFNFB12jNVghr61DGNo5iFXqgXNeZayHF7x2uOMBOTbtHkDMzztWk4YSHcVx3jseaE6P3E3nmHSGDo7T6N+3VRBNaWqmOXj2j8ClxGGVwUbL0rgQSZZrFiTwgrCXaLcmeTzRV+z3MZxiDJDMScLBa+jj9DuZ+UfNAMGfzla0M5CSoSMwBapylzPvpw5Y8TH9SWw67TmaiI1jPDmsXdwuitbMhc3bH4VQ387xtbTbl7Y86Eb1kOVrRyTww90MZrXVihhAvrZhE98gNXxBdsgSMGiKm/flhZdkh3jBq2/+5aAP+jQuy7sY8B5fTMVFS8EFE+y+UCR/JLVWncy704beCGEXQ0e+PcDs9x9QF+p0jEmHEMX9p0m7k0PRAEN0wIDq9wJoShdWRYHQJe1S7Rr2nSORxt3UzrtzaLjAYJhuByuAW8EK6+H0oWGFdfaPCPXg5EaSgtrQx4cbB4kiB9AHVeKheV0GTJ67gfeIaTFmh4duCwABdiMJewmzIIo+/RGGXSoWxpA4z9MuHOjfFaHE1onpqpmnST6Zd4cMA7tIRsCgk7AIr7Gvj0OXu8vdngPbEcXhU4zJUQMn5O2t8/qlbSMqve6uj2GgX2UwqDKkEx6k2wLeMJ6WCWi0u7WL2cfYjh2DAGEdNpqhI6cXeHhT1ol+fiTZq148HruvSqFrc6f2tCcbcKr+hIeulxs9xO3toCEG+lUGEjkh/YSTQi1R9Sagsd0Hd+xgI8exaOseLnrBb3iEHgjUEc9sA7Tq/8ac7EKCLgmR+DQ7bY/Lvpzt+c1VBU25u1z2d2rnCKuFL1fJy/21D97zfz1u4x5nXOlrHJve/MPJPW3+ySiaANvjrz+pz5/mVV6hKOd4N9dvqCGs1LfxFTXlsNdc7Tekh9l7cUe3w1+5xN5Abgt6YPbS+V2T+cxqMbNVwHibKifIzlfH1nsixhCKDg54vbGsxLNNBh9xibuZ9yHZOjmR4Dy7hoiw7IJcdk97NLE9nWiNd+yTvKdCXM08D4mKc266nZPSqf2z3iRaeX4c6g+VG9UuuzxCTjWSVdMXqsWq5z4I5zR9h7Cz/XMH+D5M4pW65OvGDdM2XH0wLZGrS3f8rTtZ/fHLR4+2hxLbE4nW0P+7sso6yb0AXPqSAR5TOP+NDAyivshkgSoDwIp8dJHwo18PFkmN2l0s9frCPFJU5IAzopXYs/mY+WXg+bBGtDy3HKpS70052d96OZCqPP5l2PM571TFueMQDOve6EfTav3i3gXZlfJp+iRI1L+umLomO0fSV9uZehwuXZmDD6VgeG12ccvSluxaLB37qLHro+kJ4pWZA1kstxIrq5QLCF+bPlz7a9K/NLYODRnDKDLQ7/NE4BqSW2YHW9MV5KpanNgikZxIQHjFYPLdym2D7Q7nk21fUoNwxYVGpJLvb+AVsai+sf7ersz8tzqxdlYIjMg+eQb5lUtNNZY83+KMe8D7YxBFwtWKYueaM8Of5AcN7B34NCyfswXkW7k9zOQfSYErL1T7y95szW6gaqW75/Wur5a0fRX8QXWCFeuSk8qe3vXM9vU5c+HJMko9bvTl/AoBi4jUZNl4ZgpogIXDQR6F6mRvS6k7G0MhmQcBRFfNFD9HTBo5IpEcTYiYxUU29YTPhCVOyY/Ko0peBPWsmDiA/4Z/H/aWTkaliaQxmZDKTL1UbNhXo+te9sBf4rs5so+KMvIIdEIcLirAF84eT7J34xxQ2a6pA4cULc5YQu5I4EbD7SVyP+Dt47ta9/PNutNc3m2dmX+/4Vg/j3vyDoOv7TDzdHhDVlWkpFHO1YpgaQ/vYlyBV3NswwQ+qu2o0SfbZwhIH8fJ6DpMW6zAXs6ZsgllQe6lqKpAwzFVoXywZ/6N0qA2wLsc866Orr8BR/QBD1bq+O+jrmKjBkRqSEGN7/ixCB+Zr/ZkQSKbVIUdR170aKkCCKDAPFXkLhFe/+221CAY0YsAG67v+lEOrSGwpWCynJqpjVMn6dGskMxltXHf7DP8/iZOASQxVE8frYv1UUNjwUbGnJS6z4wonT/xcGoeLnX/8tVpcX1WWuf/4eoXsPxcBNB85BrccFwmk75m4NLzG+WUOFBPm0VPHv8RUCl+MnpjfqxGBKm2J1QLxCnh6fJ0lNaSC73jvQJ6p31ukBZpWXKJPJUzP2WuhS6VC6FlkPDyqZJUb9S+PL4OiZjDKDo0hKBhmZkzwV3hTcNLXULZnMQbHynVfrBygtyaurwmEMRbYCrF55gX8FT54UNJCtrbZryn0SxSkHNRr2/IishhZxu/sgj5qSrAWrwxWS4QgZK/ps+5P+j1x3Jl0+XK8WIOKA8ECrcTOjgbROmKA28H73VwBKmTb/vvSsJY6qCbA6leIhx9WrWX1pDcQP9tXf3V1Tcc8EYze7AuVZe/UIYu9Ne9Oq7eF8MI3M9HcHIX1enM7AtqNlH1kq5sb6A//fcKt8kmfKgIZTKc7UDmjbxyqPq8RlxOtBMqBYZBrzc2uSBjfhQnYkyOUolvbgRk1X9YudEl+Ul5XMmNoMjQRPmeGomoVqQgf33eAtPVL++c3XhK/ua0QmspALKT/G6wp24X6MG/8zt8q6ReKnXpjLBo6u/sSBtCvcM6BwiQ3LUSwegzIqKqHcyLDrav41TpzXQnJwfndXxOWbSEnN22ozgZDK1naKzChP1VH7u6/rysggOpgV7POHuPAiOQMuzEyBpPDZeLxcUk+Qeavgv4E1DvkM4hgMlmjQ13QVhR5Pqh0t+cZtXblEquAtA1NH7vFvZpSQS5xGOP3aCYzecEPmoOEH3lILsHeEfbKX0Gxf+S/nSADJzBIDT5CIC15ipky3XAdcBGOw1DIXcv+gslCuEMTEKIBQKmYR8hsrJWXFRbXa+V2JOqiZrEURjYVjgKs+aORX+zStEJQ2RmlGS4xBKq7ECurBW6o6sEbKwLbu9Ojo8OZt10Mh6kkaDYTgJN7lj8GSBzzt7+Etz/eD8Coq7yG9zU7RNU2Xe5EMzQR1a9tx83zt6H/EHNex/hQJlEjqU3JXAEB1J7k6aTsQ9lsam2XAOPEv7US0bJTyQqxSALRFgPs5U1ZGrfkJjqvf2mXXeUIX+J5n2uSGDWNVUceq5t5nllBQKxxdXlrkU/AqrobGaC1HRGu91lFJgGRmgOc7nTjKYoWJhEUlTlFO2g+vDdrSs0a209EyjzwJeedDWlN6ZudgkEaqILkDtZF+Vd0L112wk6RtPCJ+Ve23IjsPiHz+CwoC+gKp2T5ENEdpWZbTqKp25Lrb7nOv9gk+3AGvcdmhvrZhyRHguYGSA/pypdw1LaIurkFom3di1krWBihOYjjwBARdW/Wcg9i6klV4E4Zb8h4Ba+kFLdi03grGPIyacg9Byq4/Ascccex7GSawQIU9pCODAt5k9yUvUIIC6xcARQ6JRat7kDNLY5wVXO8Kur48opC60Y3CYApFeKtKIqsM1lNM0ZhAZV0klhrakAYyOIktDlcjdSX4CTkPLteA6fDlnoCqoO/SyXAXGwm8NIpi0u8X3lfatQ6Zesonni455RFLSNuIoH60YPCJYQD+ST71hNdCzJmJoxn5J6pwhK1uvUQdgdO43bKAItW5LgXGMQymenu/ZQQ6FRLX2a+w3uSTWVONKks2zm2uouLUlqDR1QRC+X3u5kilG5itR3wQFn3grd9JVjt8vMtiK81tJgTmS5dkZVEY3i0bjlUvO3JopFZ9JR6ccdCTpnXQY+eOC5eStXPHwutw15SghZJNzSB5ZS14SEfshklGcyTRSxM7XwWewv3yOEibZjBTzyn/e1QRWlDBLK1GVGxrjKLNHWUt2QQ/5Q532McPtkteim42GZmXo4HvERz6pu2Lw9KeEWgS1PQKlNLbpFmokZCiNK7jwNMKqJJWrNPvJEV6v9OBFrO/lubIacYjKrH0b/4HB/s17OR23gmUa+LC9pQ3ORviIIPM0qjUFtlkju2V1OIzIazd0O62Dm5jCijUxfyaxrIwJTF6dEVx4EwLiRm9jq2aYbdmHCWVt8lyFTzg68L56aKmTDrWnZw9E2iSyzntK6pVqercNqFFj5BxQ1vfEXSCFc8F3SPZGbbIM7UWBv3zbNkn9n9CwrYFvE4abMfc+a2JNUGGmKCSfN6lyViREhLsJMyyCrwnGjVWHWCCWxlBDcvoVtWE3zxTUeLmuPs9WODuAgq7IrbXILVem0AooqijwYxRo1oREchaCy1cIonmYdx1NzXTn2gWVwJjCyueEH8yGinTNQhBu2xfXYjQedFDQ3HGI+3KPzCluk021rFy9itVWUJBGhgfvFF0CFopYQNVlitxnMZWVAzCvLQF9c0Pxhb7+U2WgO+ZOc99FoALDoBpvRBlpo973D4wNN7F30a0A8C106Be551P2BFHw4UCAca4tZNbMN7MVMiB0Rut+qPcaunXrYClcyClJTPXscfylVElftz28zwTwA5rAlyJiusColLTg4ewy51X1TNgAb2ES7gd91ity3+Gs/JdTS4jQZFllM+JvTzKYLKANKGbRRtY2U20T6B9pBmvfsbDoZtnmWxJEXPMNu46lpY6kk+75k5hQlTLAA6a3NgDl+oRA+0EsOCxWdvQjAqHR3PRJ90jUZavrNbS85vR4sizxLk8jUTXEKu3QCjZ0vemMCI/8UYbVlZn/nd/eqtWnz7G3IOUE/dKslwo2D5YXVhVGbRLY1bnAWF6rrDHfA+Zb72yZjQnSHQlxklhS4iauL/56g8/phXWHqL3j70e3zrjqoD2wT+7FUDZ3kIXWFXn+ho8ufdilEn2n6cG6ovlw8GXtd3LS8qS4jX1NMcQbnHwvmAEh8bS7IecB3b4gZ8eOoAeuEekzQ1bQ0CHhocPm76d3Ozvu1MORfAPDf+27TzcP5OP2P/A/5zWkAQCBATvmraMdOYvpPT7KJxalv90Ve80DZ7LxPkUFuKEYtgrLneVC1SdKQwt6PbeQAbpvV5UPQCG+Cl5Ri2CZpcb28fgWr7bXB6P//E6M2SntbDeZYBH4bJL3E/Rg2C6LJMihD0mIBn/NoM7DDTs/7we6zdMqmgPduCHudnzMAZ0isBhcC3DYVpEeBIOba4BoA/rAcgECA9CRQONkD4F9QMgNlbs0gLP/OoC76bgYzL24G9zBqnpjQtc+9GCdt5hpb0JSkoiMtiKdRiYZb1DG8OMwLakommZ82hfDYU4InoCiDsIzIFEEahS1HkVDqNPk1TnZhVnEHH46PIuSiFwVMupRwfyCi0u/HXrhCMQlcl1TLle1oKfZE0JQKFswmCUlfIlcpNrdYt2mhL2eAkTYXyeB4Jg6E684bUeXOIE6CmrEl4jjNjQrnIrjIKjCteGY8eukmXDzjYKZrGVWc7OZJ2Nfz2zPwz/Hxo4jrTuAfmOWYcxTkdiwmzK/nHDfskOX9g4hWtnO0CJAeQZWg4Fmg4NnREV87hCP9v8dL4WXWVZ9RII+AZx2+ZboKOacIcBJXvvSlmoqtHbds0CnmDP6/9IitfQkXeZxPsIGbywA=) format("woff2")}@font-face{font-family:"Bebas Neue";font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Bebas Neue";font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJmaWxlOi8vL0M6L1VzZXJzL2x1YmFuL0Rlc2t0b3AvV1QlMjAtJTIwUHJvamVjdHMvU2thcnRpc2Jybm8uY3olMjAtJTIwR0lUL3NrYXJ0aXNicm5vLmN6L3NyYy9zY3NzL2FuaW1hdGlvbnMuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvbHViYW4vRGVza3RvcC9XVCUyMC0lMjBQcm9qZWN0cy9Ta2FydGlzYnJuby5jeiUyMC0lMjBHSVQvc2thcnRpc2Jybm8uY3ovc3JjL3Njc3MvY2Fyb3VzZWwuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvbHViYW4vRGVza3RvcC9XVCUyMC0lMjBQcm9qZWN0cy9Ta2FydGlzYnJuby5jeiUyMC0lMjBHSVQvc2thcnRpc2Jybm8uY3ovc3JjL3Njc3MvY2FydC5zY3NzIiwiZmlsZTovLy9DOi9Vc2Vycy9sdWJhbi9EZXNrdG9wL1dUJTIwLSUyMFByb2plY3RzL1NrYXJ0aXNicm5vLmN6JTIwLSUyMEdJVC9za2FydGlzYnJuby5jei9zcmMvc2Nzcy9jYXRlZ29yeS5zY3NzIiwiZmlsZTovLy9DOi9Vc2Vycy9sdWJhbi9EZXNrdG9wL1dUJTIwLSUyMFByb2plY3RzL1NrYXJ0aXNicm5vLmN6JTIwLSUyMEdJVC9za2FydGlzYnJuby5jei9zcmMvc2Nzcy9jb25maWd1cmF0b3Iuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvbHViYW4vRGVza3RvcC9XVCUyMC0lMjBQcm9qZWN0cy9Ta2FydGlzYnJuby5jeiUyMC0lMjBHSVQvc2thcnRpc2Jybm8uY3ovc3JjL3Njc3MvY29udGFjdC5zY3NzIiwiZmlsZTovLy9DOi9Vc2Vycy9sdWJhbi9EZXNrdG9wL1dUJTIwLSUyMFByb2plY3RzL1NrYXJ0aXNicm5vLmN6JTIwLSUyMEdJVC9za2FydGlzYnJuby5jei9zcmMvc2Nzcy9jb29raWVzLnNjc3MiLCJmaWxlOi8vL0M6L1VzZXJzL2x1YmFuL0Rlc2t0b3AvV1QlMjAtJTIwUHJvamVjdHMvU2thcnRpc2Jybm8uY3olMjAtJTIwR0lUL3NrYXJ0aXNicm5vLmN6L3NyYy9zY3NzL2Zvb3Rlci5zY3NzIiwiZmlsZTovLy9DOi9Vc2Vycy9sdWJhbi9EZXNrdG9wL1dUJTIwLSUyMFByb2plY3RzL1NrYXJ0aXNicm5vLmN6JTIwLSUyMEdJVC9za2FydGlzYnJuby5jei9zcmMvc2Nzcy9oZWFkZXIuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvbHViYW4vRGVza3RvcC9XVCUyMC0lMjBQcm9qZWN0cy9Ta2FydGlzYnJuby5jeiUyMC0lMjBHSVQvc2thcnRpc2Jybm8uY3ovc3JjL3Njc3MvaG9tZXBhZ2Uuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvbHViYW4vRGVza3RvcC9XVCUyMC0lMjBQcm9qZWN0cy9Ta2FydGlzYnJuby5jeiUyMC0lMjBHSVQvc2thcnRpc2Jybm8uY3ovc3JjL3Njc3MvcGFnZS5zY3NzIiwiZmlsZTovLy9DOi9Vc2Vycy9sdWJhbi9EZXNrdG9wL1dUJTIwLSUyMFByb2plY3RzL1NrYXJ0aXNicm5vLmN6JTIwLSUyMEdJVC9za2FydGlzYnJuby5jei9zcmMvc2Nzcy9wcm9kdWN0LWNhcmQuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvbHViYW4vRGVza3RvcC9XVCUyMC0lMjBQcm9qZWN0cy9Ta2FydGlzYnJuby5jeiUyMC0lMjBHSVQvc2thcnRpc2Jybm8uY3ovc3JjL3Njc3MvcHJvZHVjdC1kZXRhaWwuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvbHViYW4vRGVza3RvcC9XVCUyMC0lMjBQcm9qZWN0cy9Ta2FydGlzYnJuby5jeiUyMC0lMjBHSVQvc2thcnRpc2Jybm8uY3ovc3JjL3Njc3Mvc2VhcmNoLnNjc3MiLCJmaWxlOi8vL0M6L1VzZXJzL2x1YmFuL0Rlc2t0b3AvV1QlMjAtJTIwUHJvamVjdHMvU2thcnRpc2Jybm8uY3olMjAtJTIwR0lUL3NrYXJ0aXNicm5vLmN6L3NyYy9zY3NzL3NpemUtdGFibGUuc2NzcyIsImZpbGU6Ly8vQzovVXNlcnMvbHViYW4vRGVza3RvcC9XVCUyMC0lMjBQcm9qZWN0cy9Ta2FydGlzYnJuby5jeiUyMC0lMjBHSVQvc2thcnRpc2Jybm8uY3ovc3JjL3Njc3Mvc2xpZGVyLnNjc3MiLCJmaWxlOi8vL0M6L1VzZXJzL2x1YmFuL0Rlc2t0b3AvV1QlMjAtJTIwUHJvamVjdHMvU2thcnRpc2Jybm8uY3olMjAtJTIwR0lUL3NrYXJ0aXNicm5vLmN6L3NyYy9zY3NzL3N0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkNBa0JBLFdBQ0MsVUFDQSxrQ0FDQSxXQUNDLDhGQUdELDZDQUVELGVBQ0MsVUFDQSxlQU1ELHVDQUNDLDBCQUVDLHFCQUNBLDBCQUNBLDRCQ3JCRixlQUNDLHVDQUVELDRGQUlDLG1DQUdELHFKQUtDLGNBQ0Esc0JBQ0EsdUJBQ0EsNEJBQ0EsdUJBU0Qsb0NBQ0Msa0JBQ0EsUUFDQSxzQkFDQSx1QkFDQSw0QkFDQSx1QkFDQSxVQUNBLG1DQUNBLG9CQUtELHFEQUNDLGdCQUNBLFlBRUQscUJBQ0Msa0JBQ0EsZ0JBR0QsaUNBQ0MsbUNBRUQsc0NBQ0MsWUFHRCx5QkFDQyxlQUNDLHdDQUdGLHlCQUNDLGVBQ0Msd0NBS0Ysc0NBQ0MsYUFDQSxzQkFDQSxtQkFDQSx1QkFDQSxrQkFDQSxTQUNBLGFBSUQsZ0hBR0MsZ0JBQ0EsV0FDQSxnQkFDQSxTQUNBLGdCQUNBLFVBQ0EsU0FDQSxZQUNBLGdCQVFELHNDQUNDLG1DQUNBLGdCQUNBLG1DQUNBLGNBQ0EscUJBQ0EseUJBQ0EsV0FDQSx1Q0FJRCxxQ0FDQyxnQ0FDQSxnQkFFQSxpQ0FDQSxpQkFDQSxXQUNBLHVDQUlELHFDQUNDLG9CQUNBLG1CQUNBLHVCQUNBLHlCQUNBLFdBQ0EsZ0NBQ0EsZ0JBQ0EsZUFDQSxxQkFDQSx5QkFDQSxrQkFDQSxnQkFDQSxxQkFDQSxvREFFRCwyQ0FDQyw4QkFDQSwyQkFDQSxXQUlELHlHQUVDLFdBQ0Esa0JBQ0EsUUFDQSw2RUFDQSxvQkFDQSxVQUVELHNDQUNDLFVBUUQseUJBSUMsc0NBQ0MsZ0NBRUQsc0NBQ0MsU0FDQSxrQkFFRCxxQ0FDQyxtQkFVRixlQUNDLGtCQUlELHFDQUNDLHVFQUlELHlDQUNDLHNCQUVELGdEQUNDLHVDQUVELHVCQUNDLHdCQUNBLDBCQUlELG1EQUNDLHFFQUVELGtEQUNDLHFFQUVELGtEQUNDLHFFQUVELHlCQUNDLDBDQUNBLDZCQUlELGlDQUNDLHNCQUNBLFVBQ0EsMkJBQ0EsaUNBQ0EsaUJBQ0EsYUFDQSxtQkFDQSx1QkFFRCx5Q0FDQyxXQUNBLFlBQ0EsY0FDQSxXQUNBLFlBQ0Esc0JBQ0EsV0FDQSxpREFDQSw4QkFDQSxzQkFDQSw2QkFDQSxxQkFDQSw0QkFDQSxvQkFDQSxtREFFRCw4Q0FDQyxvUEFDQSw0T0FFRCwrQ0FDQyxrUEFDQSwwT0FFRCx5REFDQSwrRUFDQSwrRUFHQSxrQkFDQyxrQkFDQSxPQUNBLFFBQ0EsWUFDQSxXQUNBLGFBQ0EsdUJBQ0EsbUJBQ0EsU0FDQSxvQkFFRCxpQkFDQyxvQkFDQSxrQkFDQSxXQUNBLFlBQ0EsVUFDQSxTQUNBLFNBQ0EsZ0JBQ0EsZUFDQSx3QkFDQSxnQkFFRCx5QkFDQyxXQUNBLGtCQUNBLE9BQ0EsUUFDQSxRQUNBLFdBQ0EsZ0JBQ0EsK0JBQ0Esc0VBRUQsK0JBQ0MsOEJBRUQsbUNBQ0MsZ0JBQ0EsV0FDQSxrQkFHRCx5QkFDQyx1REFDQSx5Q0FDQyxXQUNBLFlBQ0EsNEJBQ0Esb0JBRUQsc0NBQ0EsNkJBSUQsdUNBQ0MsdU1BSUMsZ0JDM1VGLHlEQUVDLGtCQUNBLFNBQ0EsVUFDQSxhQUNBLG1CQUNBLHVCQUNBLGVBQ0EsWUFDQSxjQUNBLG9CQUNBLG9DQUNBLHNCQUNBLGdDQUNBLGtCQUNBLGdCQUNBLGVBQ0EsY0FDQSxpQkFDQSwwQkFNRCxhQUNDLGFBR0EsOEJBQ0EsaUJBQ0EsTUFHQSw4QkFDQSxxQkFDQSxnQkFDQSxnREFLRCxtQkFDQyxjQUNBLHNCQUNBLHVCQUNBLG9CQUNBLHFCQUNBLDJCQUNBLG9CQUNBLGdCQU9ELHlEQUVDLGVBQ0EsMkJBQ0Esb0JBQ0EsMkJBQ0EscUJBQ0Esb0JBQ0EsMkJBQ0EseUJBQ0Esd0JBQ0Esa0NBRUQscURBRUMsd0JBRUQsK0NBRUMsYUFDQSxtQkFDQSx1QkFDQSxRQUNBLGtCQUNBLG9CQUNBLDJCQUNBLGdDQUNBLGdCQUNBLGVBQ0EsZ0JBQ0EscUJBQ0EseUJBQ0Esc0JBQ0EscUJBQ0Esa0JBQ0Esd0NBQ0EsZ0RBSUQsK0RBRUMsd0JBRUQsMkJBQ0MscUJBRUQsNkRBRUMscUJBQ0EseUNBR0QsK0JBQ0MscUJBS0QsdURBR0MsMkJBQ0Esb0RBQ0EsMkJBQ0EsMkJBQ0EsNkJBQ0EsbUJBTUQsMkVBR0Msb0JBQ0EsMkJBQ0EsMkJBQ0EscUJBQ0Esb0JBR0QsK0JBQ0MsYUFJRCxvR0FLQywyQ0FDQSwyQkFDQSwwQkFDQSxnQkFDQSxxQkFDQSx5QkFDQSxnQ0FDQSwyQkFJRCxZQUNDLFdBQ0EseUJBQ0EsZUFFRCxlQUNDLGdEQUVELGVBQ0Msb0JBQ0EsMkJBQ0EsNkJBQ0Esc0JBQ0EsZ0NBQ0EsZUFDQSxvQkFFRCwyQkFDQywwQkFFRCwwQkFDQywyQkFHRCwwQkFDQyxXQUVELDhCQUNDLGNBQ0EsV0FDQSxZQUNBLGlCQUNBLGdCQUNBLHlDQU9ELCtCQUNDLGNBQ0EsMkNBQ0EsZ0JBQ0EsZUFDQSxnQkFDQSxvQkFDQSxxQkFDQSwyQkFFRCxxQ0FDQyxxQkFFRCwrQkFDQyxjQUNBLGVBQ0EsZ0JBQ0EsZUFDQSxxQkFDQSxzQkFDQSxvQkFHRCxxQkFDQyxlQUNBLGdCQUNBLHNCQUdELGdDQUNDLGdCQUNBLGVBRUQsaUNBQ0MsZUFDQSxzQkFHRCx5QkFDQyxnQkFDQSxlQUNBLG9CQUVELGtDQUNDLGdCQUNBLGVBRUQsd0JBQ0MsZUFDQSxzQkFJRCxzQkFDQyxrQkFDQSxvQkFDQSxvQkFJQSxzQkFDQSxxQkFDQSxZQUNBLHlCQUNBLGdCQUNBLGdCQUNBLGdCQUtELGdGQUVDLDZCQUNBLE1BQ0EsT0FDQSxXQUNBLFNBQ0EsZ0JBRUQsbUNBQ0MsV0FDQSx1QkFDQSxvQkFDQSwyQkFDQSxxQkFDQSxrQkFDQSxnQ0FDQSxnQkFDQSxlQUNBLG9CQUNBLDBCQUNBLHFCQUVELDRIQUVDLHdCQUNBLFNBTUQsZ0VBRUMsNkJBQ0Esb0JBQ0Esc0JBQ0EsdUJBQ0EscUJBQ0EsVUFDQSxzQkFDQSx1QkFDQSxhQUNBLG1CQUNBLHVCQUNBLFNBQ0EsZ0JBQ0EsZ0JBQ0Esc0JBQ0EsZUFDQSxjQUNBLGVBQ0EsVUFDQSxnREFFRCw4SkFJQyx3QkFDQSx3QkFNRCw0RUFFQyx5QkFDQSxnQ0FDQSwwQkFDQSxnQkFDQSx5QkFDQSx5QkFDQSxzQkFDQSx1QkFDQSx5QkFFRCxnQ0FDQyxRQUNBLCtCQUVELDRCQUNDLFFBQ0EsYUFDQSxTQUVELGdDQUNDLFFBQ0EsOEJBRUQsNEVBRUMscUJBQ0EsbUJBSUQseUJBQ0MsU0FDQSxnQkFDQSxZQUNBLHNCQUNBLGVBQ0EsMkJBRUQsK0JBQ0Msb0JBSUQsU0FDQyxnQkFFRCxlQUNDLGFBQ0Esc0JBQ0EscUJBQ0EsUUFDQSxpQkFFRCwyQkFDQyxnQ0FDQSxnQkFDQSxlQUNBLHFCQUNBLHlCQUNBLHFCQUVELHFCQUNDLGdDQUNBLGdCQUNBLGVBQ0EsZ0JBQ0EsdUJBQ0Esb0JBSUEsMEJBQ0EsZ0JBR0QsZ0NBQ0MsZ0JBQ0EsZUFDQSxjQUlELFdBQ0MsYUFDQSxlQUNBLG1CQUNBLDhCQUNBLFNBQ0EsZ0JBQ0EsaUJBQ0EsNkNBS0QsaUVBRUMsb0JBQ0EsbUJBQ0EsdUJBQ0EsU0FDQSx5QkFDQSxnQkFDQSwwQkFDQSxvQkFDQSwyQkFDQSxxQ0FDQSxzQkFDQSxnQ0FDQSxnQkFDQSxlQUNBLHFCQUNBLHlCQUNBLGdDQUVELDZFQUVDLG9DQUdELCtCQUNDLG9CQUNBLG1CQUNBLHlCQUNBLGdCQUNBLHFCQUNBLG9CQUNBLDJCQUNBLGlDQUNBLGdDQUNBLGdCQUNBLGVBQ0EscUJBQ0Esb0JBQ0EsMkJBQ0EsMkJBRUQscUNBQ0MsZ0NBQ0EsMEJBQ0EsMEJBZUQsZ0ZBRUMsMkNBQ0EsMkJBQ0EsMEJBQ0EscUJBQ0EseUJBQ0EsZ0NBQ0EsMkJBSUQsNENBQ0MsdUJBQ0Esb0RBQ0EsMkJBQ0EsMkJBQ0EsMEJBQ0EsK0JBQ0EsMkJBQ0EsMEJBRUQseURBQ0MsaUNBQ0EsVUFFRCxrREFDQyx1Q0FDQSxxREFJRCxtQ0FDQyx1QkFDQSxxQ0FDQSwyQ0FDQSwyQkFDQSxzQkFDQSwyQ0FDQSwyQkFDQSwwQkFDQSxnQ0FDQSx5QkFDQSwyQkFDQSwwQkFDQSw2REFFRCx5Q0FDQyxvQ0FDQSxzQ0FDQSxzQkFHRCxxRkFFQyxzQkFJRCx5QkFDQyw4QkFDQyxlQUVELCtFQUVDLHlCQUNBLHNCQUVELG1DQUNDLGdCQUtGLHdCQUNDLGFBQ0Esc0JBQ0EsUUFNRCxlQUNDLGtCQUNBLG9CQUNBLFNBQ0EsMkJBQ0EsZ0JBQ0EsMkRBSUQsOEJBQ0MsNkNBRUQscUJBQ0MsbUJBSUQsc0JBQ0MsbUJBQ0EsMENBR0QsMkRBRUMsK0JBRUQscUJBQ0MsYUFDQSxtQkFDQSxTQUNBLFNBQ0EsNEJBQ0EsZUFDQSxnQ0FFRCxpQ0FDQyxrQkFDQSxVQUNBLFFBQ0EsU0FDQSwyQkFDQSxXQUNBLFlBQ0EsNEJBQ0EsZUFFRCw2QkFDQyxjQUNBLFlBRUQsc0NBQ0MsY0FDQSxnQkFDQSxlQUNBLGdCQUNBLG9CQUVELG9EQUVDLGVBQ0EsZ0JBQ0EscUJBRUQsMkJBQ0MsMEJBQ0EsMEJBRUQsaUNBQ0Msb0JBRUQsNkJBQ0MsY0FFRCxpQ0FDQyxnQkFDQSxXQUNBLGNBR0QsdUNBQ0MsY0FDQSxnQkFDQSxlQUNBLHFCQUNBLHlCQUNBLG9CQUNBLG1CQUVELGdEQUNDLGNBSUQsb0JBQ0MsYUFDQSxxQkFDQSw4QkFDQSxTQUNBLGVBQ0EsZ0NBQ0EsZ0NBQ0EsZUFDQSxvQkFFRCxzQkFDQyxvQkFDQSxxQkFFRCw0QkFDQyxxQkFFRCwyQkFDQyxnQkFHRCwwQkFDQyxnQkFDQSxpQkFDQSxnQkFDQSxlQUVELHNCQUNDLG1CQUNBLGdDQUVELHVCQUNDLGFBQ0EscUJBQ0EsOEJBQ0EsU0FDQSxjQUNBLGdDQUNBLGVBRUQsdUNBQ0Msc0JBYUQsc0NBQ0MsYUFDQSxxQkFDQSw4QkFDQSxTQUNBLFdBQ0EsZ0JBQ0Esb0JBQ0EsZ0JBRUQsMkNBQ0MsUUFDQSxjQUNBLGdCQUNBLG1CQUNBLGlCQU1ELDBMQU9DLFdBQ0EsZ0JBQ0Esa0JBQ0Esb0NBQ0EsMkJBQ0EsZ0JBQ0EsZ0NBQ0EsZUFDQSxvQkFDQSwyQkFDQSx1REFFRCxxQkFDQyxpQkFDQSxnQkFFRCx1Q0FDQyxjQUVELG9GQUdDLFVBQ0EsdUNBQ0EscURBR0QsOEZBRUMsc0NBRUQsd0JBQ0MsbUJBRUQsa0JBQ0MsZ0NBQ0EsZUFDQSxvQkFHRCwwREFFQyxhQUNBLHVCQUNBLFNBQ0EsZUFDQSxnQkFDQSxzQkFFRCx3REFFQyxxQkFDQSwwQkFDQSwwQkFFRCw4QkFDQyxvQkFFRCxpQ0FDQyxjQUNBLFdBQ0EsWUFDQSxlQUNBLDRCQUNBLGVBSUQsa0RBRUMsa0JBQ0EsZUFNRCwyQkFDQyxjQUVELDBCQUNDLGFBRUQsNEJBQ0MsNEJBQ0EsZUFFRCwyQ0FDQyxXQUNBLFlBRUQsa0NBQ0MsZUFJRCx5QkFDQyxxQ0FFQyw4QkFHRix5QkFDQyxhQUNDLDJCQUdELCtDQUVDLHNCQUNBLFFBQ0EsZ0JBQ0EsaUJBQ0EsZUFDQSxxQkFDQSxpQkFHRCwrREFFQyxlQU1ELDhCQUVDLGNBQ0EsV0FFRCxlQUNDLGFBQ0EsK0JBQ0EscUJBQ0EsbUJBQ0EsZUFFRCxlQUNDLGFBQ0EsbUJBQ0EsOEJBQ0EsU0FDQSxzQkFDQSx5QkFDQSw4QkFDQSwyQkFHRCwwQkFDQyxlQUNBLGNBQ0EsMkJBRUQsa0NBQ0MsY0FFRCw4QkFDQyxXQUNBLFlBSUQscUJBQ0MscUJBQ0EsY0FDQSxlQUNBLGdCQUNBLHNCQUlELG9CQUNDLGNBQ0Esa0JBRUQsK0JBQ0MsZUFDQSxpQkFFRCwrQkFDQyxlQVlELCtDQUNDLHlCQUNBLFFBQ0EseUJBQ0EsNEJBRUQsd0JBQ0Msa0JBQ0EsZ0JBR0Qsa0ZBRUMsZUFDQSxzQkFRRCxtRUFFQyxhQUNBLG1CQUNBLGNBQ0EsV0FFRCxrQ0FDQyxpQkFPRCxxQkFDQyxlQUNBLDRCQUNBLHdEQUVELGtDQUNDLGVBQ0EsZ0JBQ0Esb0JBRUQsOEJBQ0MsZ0JBQ0Esb0JBR0Qsa0NBQ0MsZ0JBSUQsZUFDQyx1QkFDQSxnQkFFRCxxQkFDQyxlQUdELFdBQ0MsOEJBQ0Esb0JBRUQsaUVBRUMsV0FFRCwrQkFDQyxrQkFFRCxxQkFDQyxlQUNBLGFBQ0EsNEJBRUQsdUNBQ0Msa0JBVUYsZ0NBQ0Msd0JBRUQscU5BS0Msd0JBS0Qsa0RBQ0Msd0JBR0QsOEJBQ0MsZ0RBRUQsa0RBQ0MsMkJBQ0EsZ0JBVUQsZ0JBQ0MsYUFHRCx5QkFDQywyQkFDQyxrQkFDQSxhQUNBLHNCQUNBLG9CQUNBLFNBRUQsZ0JBQ0MsYUFDQSxtQkFDQSw4QkFDQSxTQUNBLFdBQ0Esa0JBQ0EseUJBQ0EsZ0JBQ0EsZ0JBQ0EsZ0NBQ0EsZ0JBQ0EsZUFDQSxxQkFDQSx5QkFDQSxxQkFDQSxlQUNBLHdCQUNBLGdCQUdELHVCQUNDLFdBQ0EsY0FDQSxXQUNBLFlBQ0EsOEJBQ0EsOEJBQ0EscVFBQ0EsNlBBRUQsMERBQ0MseUJBTUQsa0RBQ0Msd0JBQ0Esc0JBQ0EsTUFDQSxvQkFDQSxVQUNBLHlCQUNBLGdCQUVELDBEQUNDLHdCQUVELHFEQUNDLFdBQ0EsU0FDQSxvQkFDQSwyQ0FFRCxnRUFDQywyQkFFRCw2R0FFQyxjQUNBLFdBQ0EsNkJBQ0Esb0JBQ0EsMkJBQ0EsZ0JBQ0EsZ0NBQ0EsZ0JBQ0EsZUFDQSxvQkFHRCxpRkFDQyxnQkFDQSxxQkFDQSw4QkFHRCwwQ0FDQyxVQVdGLHVCQUNDLG1DQUNBLGdCQUNBLGlDQUNBLGlCQUNBLHFCQUNBLHlCQUNBLHFCQUlBLGtCQUlELGFBQ0MsZ0NBQ0EsZUFDQSxnQkFDQSxxQkFDQSx5QkFDQSxzQkFDQSxnQkFFRCxvQkFDQyxxQkFDQSxnQkFDQSxlQUNBLGdCQUNBLHFCQUNBLHFCQUlELGdDQUNDLGdCQUNBLHlDQUNBLGdCQUNBLGdCQUNBLGtCQUNBLGdCQUdELG1DQUNDLDJDQUNBLDJCQUNBLDBCQUNBLGdCQUNBLHFCQUNBLHlCQUNBLGdDQUNBLDJCQUNBLGlCQUNBLGdEQUlELHNCQUNDLFdBQ0EseUJBRUQsa0RBRUMseUJBQ0Esb0JBQ0EsMkJBQ0Esd0JBQ0EsZ0NBRUQseUJBQ0MsVUFDQSxnQkFDQSxnQkFDQSxlQUNBLHNCQUVELHlCQUNDLGlCQUNBLGVBQ0Esb0JBRUQsZ0NBQ0MsZ0JBR0QsOEVBRUMsNEJBQ0Esd0RBRUQsOENBQ0MsZUFDQSxnQkFVRCxvQ0FDQyxXQUNBLHlCQUNBLG9CQUVELHVDQUNDLDZCQUNBLG9CQUNBLHNCQUNBLGdDQUtELHVDQUNDLGdEQUVELGtEQUNDLGdCQUVELG1EQUNDLDBCQUVELGtEQUNDLDJCQUVELHNDQUNDLFdBRUQsMENBQ0MsY0FDQSxXQUNBLFlBQ0EsaUJBQ0EsZ0JBQ0EseUNBRUQsNENBQ0MsZ0JBQ0EsZUFDQSxpQkFDQSxvQkFHRCxnREFDQyxtQkFDQSxpQkFDQSxlQUNBLHNCQUVELHVEQUNDLGdCQUNBLG9CQUdELDZDQUNDLG1CQUNBLGlCQUNBLDJCQUNBLGVBQ0Esb0JBTUQsa0RBQ0MsZ0NBQ0EsMkJBQ0EsMEJBQ0EsZ0JBQ0Esc0JBQ0EsZUFDQSxrQkFFRCxxQ0FDQyxtQ0FDQSxnQkFDQSwrQkFDQSxnQkFDQSxxQkFDQSx5QkFDQSxxQkFDQSxrQkFDQSxnQkFJRCxzQkFDQyxrQkFFRCx3QkFDQyxTQUVELDhEQUVDLG9CQUNBLG1CQUNBLHVCQUNBLGdCQUNBLDBCQUNBLG9CQUNBLDJCQUNBLHFDQUNBLHNCQUNBLGdDQUNBLGdCQUNBLGVBQ0EscUJBQ0EseUJBQ0EsY0FDQSxzQ0FFRCwwRUFFQyxvQ0FDQSxzQkFHRCx5QkFDQyxnQ0FDQyxrQkFHRCxxSEFHQyxjQUNBLFdBRUQsdUNBQ0MsYUFDQSwrQkFDQSxxQkFDQSxtQkFDQSxlQUNBLGdEQUdELGtEQUNDLGdCQUNBLGlCQUVELHVDQUNDLGNBQ0EseUJBQ0EsMkJBQ0EsMkJBRUQsc0NBQ0MsYUFDQSxjQUNBLFdBRUQsMERBQ0MsY0FFRCw2Q0FDQyxlQUVELHVCQUNDLGdCQUVELHlCQUNDLFVBQ0EsZUFFRCwyQkFDQyxZQVdGLG1DQUNDLDJCQUtELDRCQUNDLGFBTUQseUVBRUMsc0JBQ0EsUUFDQSxnQkFDQSw2QkFDQSw0QkFDQSxrQkFZRCxxRUFFQyxjQUNBLGtCQUNBLG9CQUNBLHVCQUNBLHVCQUNBLDRCQUNBLG9CQUNBLHFCQUNBLFVDbCtDRCxhQUNDLGtCQUVBLFlBQ0EsNkJBQ0EsOEJBQ0Esa0JBQ0EsbUNBQ0EsYUFDQSxzQkFDQSxtQkFDQSx1QkFDQSxnQkFFQSxnQ0FDQSxzQkFDQSwyQkFDQSw0QkFHRCxxQkFDQyxhQUdELHFCQUNDLFdBQ0Esa0JBQ0EsUUFDQSxVQUNBLGtGQUVELG9CQUNDLGtCQUNBLFVBQ0EsYUFDQSxzQkFDQSxtQkFDQSxTQUNBLGtCQUNBLGtCQUlELDZDQUVDLG1DQUNBLGdCQUNBLHFDQUNBLGNBQ0EscUJBQ0EseUJBQ0EsV0FDQSxTQUNBLFVBQ0EsdUNBVUQsaUJBQ0Msa0JBQ0EsU0FDQSxPQUNBLFFBQ0EsVUFDQSxzQ0FDQSxvQkFFRCxtQkFDQyxvQkFLRCw4QkFDQywyQkFDQSx3QkFDQSxtQkFDQSxpQkFDQSwyQkFDQSxlQUNBLG9CQUNBLHFCQUNBLGdCQUNBLFNBQ0EsZ0JBQ0EsZ0NBQ0EsZ0JBQ0EsZUFDQSxnQkFDQSxxQkFDQSx5QkFDQSxXQUNBLHVDQUVELG1DQUNDLCtCQUNBLG1CQUNBLGNBQ0EsbUJBRUQsbUNBQ0Msd0JBS0QsK0VBRUMsd0JBQ0Esd0JBS0QsOERBRUMscUJBSUQsd0dBR0MsdUJBQ0Esd0JBQ0EsMkJBR0QsNkRBRUMsc0JBQ0EscUJBRUQseUVBRUMsc0JBQ0EsMEJBQ0EsMEJBR0QsMENBQ0Msb0NBS0QsNkNBQ0MsZ0NBQ0EsV0FDQSxZQUNBLGNBQ0Esc0JBQ0EsdUJBQ0EsY0FDQSxzQkFDQSw4UUFDQSxzUUFJRCxxQkFDQyxrQkFDQSxTQUNBLFlBQ0Esa0JBQ0EsVUFDQSxXQUNBLFlBQ0EsVUFDQSxhQUNBLG1CQUNBLHVCQUNBLHFDQUNBLGtCQUNBLCtCQUNBLGVBQ0EsdURBQ0Esa0RBRUQsNkJBQ0MsV0FDQSxXQUNBLFlBQ0Esc0JBQ0EsdVFBQ0EsK1BBRUQsMkJBQ0MsK0JBQ0Esa0JBRUQseUJBQ0MsZ0NBQ0EsK0JBR0QseUJBQ0MsYUFDQyxtQ0FDQSxrQkFnQkQscUJBQ0MsY0FDQSxrQkFDQSxRQUNBLFVBQ0Esc0JBQ0EsMkJBQ0EsNEJBRUQsdUNBQ0MsaUNBRUEsbUNBRUQsb0JBQ0MsU0FFQSx1QkFLRCw2Q0FFQywrQkFFRCxpQkFDQyxTQU1ELGlCQUNDLGdCQUNBLHFCQUNBLHdCQUVELG9DQUNDLFFBQ0EsU0FFRCw4QkFDQyxlQUVELDZDQUNDLGFBRUQscUJBQ0MsV0FDQSxZQUNBLFlBQ0EsbUJBR0YsdUNBQ0MscUNBU0QsOEJBQ0MsaUJBQ0EsZ0NBQ0EsZ0JBQ0EsZUFDQSxxQkFDQSx5QkFDQSxzQkFFRCxnQ0FDQyxzQkFDQSxxQkFFRCxzQ0FDQyxxQkFDQSwwQkFDQSwwQkFFRCxnQ0FDQyxtQ0FDQSxnQkFDQSxpQ0FDQSxjQUNBLHFCQUNBLHlCQUNBLHFCQUNBLG1CQVNELDBCQUNDLHdCQUdBLHFDQUNBLFFBQ0EsMkJBQ0EscUJBQ0EsZ0JBRUQsNkJBRUMsc0JBQ0EsMEJBQ0EscUJBQ0Esc0JBQ0EscUJBQ0Esb0JBQ0EsMkJBRUQseUVBRUMsd0JBRUQsK0JBQ0MsYUFDQSxzQkFDQSxZQU1BLHFCQUNBLFdBQ0EsZ0JBQ0EseUNBQ0EscUJBQ0EsZ0JBQ0EsdURBRUQscUNBQ0MsNEJBQ0EseUNBR0QsaUNBQ0Msa0JBQ0EsY0FDQSxXQUdBLHVCQUNBLGlCQUdBLG9CQUNBLGdCQUNBLHFDQVFELHFDQUNDLGtCQUNBLFFBQ0EsY0FDQSxzQkFDQSx1QkFDQSwwQkFDQSwyQkFDQSxpQkFDQSx1QkFDQSx5REFFRCxnREFDQyxzQkFJRCx5REFDQyxzQkFDQSx1QkFDQSxZQUNBLG1CQUNBLFlBQ0EsMEJBUUQsZ0NBQ0MsYUFDQSxtQkFDQSw4QkFDQSxRQUdBLGdCQUNBLGtCQUNBLDZDQUNBLGdDQUNBLGdCQUNBLGVBQ0EsaUJBQ0EscUJBQ0EseUJBQ0EscUJBS0EsZ0JBQ0EsMEJBRUQsdUNBQ0MsV0FDQSxVQUNBLFdBQ0EsWUFDQSw4QkFDQSxVQUNBLDJCQUNBLGlEQUNBLDhRQUNBLHNRQUtELDJDQUNDLHFCQUNBLDBCQUNBLDBCQUNBLDhCQUdELGtEQUNDLHFCQUVELGtEQUNDLFVBQ0EsZUFRRCw0QkFDQyxrQkFDQSxZQUNBLHdDQUNBLHlDQUNBLDhCQUNBLGdCQUNBLGFBQ0EsbUJBQ0EsOEJBQ0EsU0FDQSxnQkFDQSw2Q0FDQSxnREFFQSxlQUVELGVBQ0MsVUFDQSxnQ0FDQSxnQkFDQSxlQUNBLHFCQUNBLHlCQUNBLHFCQUNBLG1CQUVELHVCQUNDLHdCQUNBLG1CQUNBLG9CQUNBLHFCQUNBLGdCQUNBLGdCQUNBLHFCQUNBLHdCQUVELDBDQUNDLGFBRUQsMEJBQ0MsMkJBQ0Esb0JBQ0EscUJBRUQsbUVBRUMsd0JBRUQsNkJBQ0MsOENBRUQsc0JBQ0MsMkJBQ0Esb0JBQ0EsMkJBQ0EsMkJBQ0EsNEJBQ0EsMkNBQ0EsMkJBQ0EsMEJBQ0EscUJBQ0EsaUNBQ0EsbUJBQ0EsZUFDQSwwQkFFRCw0QkFDQyxnQ0FFRCwrQkFDQyxnQ0FDQSwyQkFNRCwwQkFDQywwQkFDQyxzQ0FHRiwwQkFDQywwQkFDQyxzQ0FHRix5QkFDQywwQkFDQyxzQ0FHRix5QkFDQywwQkFDQyxxQ0FDQSxTQUNBLDhCQUVELGdDQUNDLGtCQUNBLGVBQ0EscUJBR0QsdUNBQ0MsYUFHRCw0QkFDQyxzQkFDQSxvQkFDQSxNQUNBLDZCQUNBLGFBRUQsZUFDQyxtQkFFRCx1QkFDQywyQkFDQSwwQkFDQSwwQkFFRCxzQkFDQyw2QkFVRixpQkFDQyxhQUNBLG1DQUNBLG9CQUNDLG9DQUVELG1CQUNBLFNBQ0EsNkJBQ0EsaUJBQ0EsNkNBRUQsMEJBQ0MsY0FDQSxtQkFFRCwyQkFDQyxlQUNBLG9CQUVELDZCQUNDLGVBQ0EsaUJBRUQsNkJBQ0MsZ0JBQ0Esb0JBQ0EsZ0JBSUQsbUNBQ0MsMkJBQ0EsMkNBQ0EsMkJBQ0EsMkJBQ0EsZ0NBQ0EsMkNBQ0EsMkJBQ0EsMEJBQ0EscUJBQ0EseUJBQ0EsNkJBQ0EsOENBRUQseUNBQ0MscUNBQ0Esc0JBSUQsa0NBQ0MsK0JBQ0EsbUJBQ0EsUUFDQSwyQkFDQSxvQkFDQSwyQkFDQSwyQkFDQSxxQkFDQSxpQ0FDQSwyQ0FDQSwyQkFDQSwwQkFDQSxxQkFDQSx5QkFDQSxxQkFDQSwwQkFFRCwwQ0FDQyxzQkFDQSx1QkFDQSxVQUNBLFdBQ0EsWUFDQSw4QkFDQSxzUUFDQSw4UEFFRCx3Q0FDQyxnQ0FJRCxtQ0FDQyxhQUNBLG1CQUNBLFFBQ0Esb0JBQ0EscUJBQ0EsZ0JBRUQsc0NBQ0MsMkJBQ0Esb0JBQ0EscUJBRUQsMkZBRUMsd0JBRUQsNkVBRUMsK0JBQ0EsbUJBQ0EsdUJBQ0EsZUFDQSxZQUNBLHlCQUNBLDJCQUNBLDBDQUNBLDJCQUNBLDJCQUNBLDJDQUNBLDJCQUNBLDBCQUNBLGlDQUNBLHFCQUNBLGdEQUVELDBDQUNDLGdDQUNBLGdEQUVELHlDQUNDLGdDQUNBLHVDQUdELGlHQUVDLHNCQUNBLHVCQUNBLGNBQ0EsV0FDQSxZQUNBLDhCQUNBLHFRQUNBLDZQQUVELGdEQUNDLHdCQUlELDZCQUNDLGdDQUNBLGdCQUNBLGVBQ0EscUJBQ0EseUJBQ0EscUJBRUQsb0NBQ0MsZ0JBQ0EscUJBR0QseUJBQ0MsaUJBQ0MsMEJBQ0Esb0JBQ0MsNEJBSUQscUJBQ0EsU0FDQSwyQkFDQSxpQkFFRCxrRkFHQyxvQkFFRCw2QkFDQyxhQUVELG1DQUNDLDhCQVdGLHVCQUNDLGFBRUQsYUFDQyxrQkFDQSxhQUNBLHNCQUNBLHlCQUNBLFNBQ0EsV0FDQSxnQkFDQSxrQkFDQSxnQkFDQSxxQkFFQSxpRkFDQSx5REFHRCx5Q0FFQyxXQUNBLGtCQUNBLFNBQ0EsWUFDQSx1QkFDQSxvQkFFRCxxQkFDQyxVQUNBLFdBQ0EsK0JBRUQsb0JBQ0MsVUFDQSxXQUNBLHlCQUNBLFlBRUQsbUJBQ0MsMkJBSUQsY0FDQyxrQkFDQSxVQUNBLE9BQ0EsU0FDQSwyQkFDQSxVQUNBLGVBQ0EsbUJBQ0Esb0JBQ0Esb0RBQ0Esd0RBRUQsaUNBQ0MsdUNBS0QsZUFDQyxrQkFDQSxVQUNBLGFBQ0Esc0JBQ0EsU0FDQSxxQkFDQSx1QkFDQSxvSEFFRCxnQkFDQyxtQ0FDQSxnQkFDQSxpQ0FDQSxjQUNBLHFCQUNBLHlCQUNBLFdBQ0EsU0FDQSxzQ0FFRCxlQUNDLGdDQUNBLGdCQUNBLGVBQ0EsaUJBQ0EsMEJBQ0EsZUFDQSxlQUVELGNBQ0Msc0JBQ0Esb0JBQ0EsbUJBQ0EsdUJBQ0Esa0JBQ0EseUJBQ0EsV0FDQSxnQ0FDQSxnQkFDQSxlQUNBLG9CQUNBLHlCQUNBLGdCQUNBLGdDQUVELGlDQUNDLGdCQUNBLHFCQUdELDJCQUNDLHVCQUNBLG9CQUdELHlCQUNDLGFBQ0Msa0JBQ0EsaUJBR0QsZ0JBQ0MsZUFFRCxlQUNDLGVBQ0EsZUFDQSxpQkFHRCxjQUNDLFVBQ0EsZUFFRCxlQUNDLHFCQUNBLHVCQUVELGNBQ0Msa0JBQ0EsZUFDQSxzQkFlRixXQUNDLGdCQUNBLDZDQUNBLGdEQUdELG1CQUNDLGtDQUlELG1CQUNDLGFBQ0EsbUJBQ0EsOEJBQ0EsU0FDQSxXQUNBLGdCQUNBLFVBQ0EsU0FDQSxnQkFDQSxlQUNBLGdCQUNBLGdDQUNBLGdCQUNBLGVBQ0EscUJBQ0EseUJBQ0EscUJBQ0EsMkJBRUQseUJBQ0Msb0JBRUQseUJBQ0MsYUFHRCxpQ0FDQyxpQ0FDQSxtQkFHRCxrQkFDQyxzQkFDQSxnQkFDQSxnQkFHRCwwQkFDQyxXQUNBLGNBQ0EsV0FDQSxZQUNBLDhCQUNBLDJQQUNBLCtCQUVELDZDQUNDLHlCQUlELGlCQUNDLGdCQUNBLGFBQ0EsZ0NBSUQsb0NBQ0Msa0JBR0QsMkNBQ0MsbUJBR0QsdUNBQ0MsMkNBRUMsaUJDbmhDRixRQUNDLGFBQ0EsZUFDQSx1QkFDQSwyQkFDQSxnQkFDQSxnQ0FJRCxlQUNDLFFBQ0EsYUFDQSxZQUVELGNBQ0Msa0JBRUEsaUJBQ0EsZ0JBQ0EseUJBQ0EsZ0JBRUQsZ0JBQ0Msa0JBQ0EsUUFDQSxXQUNBLFlBQ0EsbUJBQ0EsY0FPRCxlQUNDLGtCQUNBLFNBQ0EsaUNBQ0EscUNBQ0EsMkJBQ0EsYUFDQSxzQkFDQSxtQkFLQSxxRUFDQSxvQkFDQSxrQkFFQSx5Q0FFRCwwQ0FFQyxjQUNBLFdBQ0EsbUNBTUQsb0JBQ0MscUJBQ0EsV0FDQSxlQUVELDBDQUVDLGdCQUNBLGdCQUNBLHlCQUNBLG1CQUVBLDBCQVNELG9CQUNDLGtDQUNBLCtFQUNBLHFCQUVELHNCQUNDLDBFQUNBLHFCQVdELDJCQUNDLG1GQUNBLGFBQ0EsdUJBQ0EscUJBQ0Esb0NBQ0EsWUFDQSxjQUVELCtCQUNDLGNBQ0EsNkJBQ0EsV0FHQSxnQkFDQSxzQkFJRCx3QkFDQyxZQUlELGVBQ0MsUUFDQSxhQUNBLFlBRUQsZUFDQyxtQ0FDQSxnQkFDQSxpQ0FDQSxpQkFDQSxzQkFDQSx5QkFDQSxvQkFDQSxnQkFFRCxjQUNDLGVBQ0EsaUJBQ0EsY0FDQSxnQkFHRCxlQUNDLGdCQUdELGVBQ0MsY0FDQSxlQUNBLGdCQUNBLHFCQUNBLHlCQUNBLHFCQUNBLGdCQUVELGdCQUNDLGVBQ0EsZ0JBQ0EscUJBQ0Esb0JBQ0Esc0JBQ0EsZ0JBSUQsaUNBRUMsYUFDQSxlQUNBLFFBRUQsZ0JBQ0MsV0FDQSxZQUNBLFVBQ0EseUJBQ0EsZ0JBQ0EsZ0JBQ0EsZ0JBQ0EsZUFDQSx1REFDQSx3QkFDQSxnQkFFRCxvQkFDQyxXQUNBLFlBQ0EsbUJBQ0EsY0FFRCxzQkFDQywyQkFFRCwwQkFDQyw0QkFDQSwwQ0FJRCxjQUNDLGVBQ0EsWUFDQSxlQUNBLG9CQUNBLG1CQUNBLHVCQUNBLHlCQUNBLGdCQUNBLGdCQUNBLGdDQUNBLGdCQUNBLGVBQ0EsY0FDQSxxQkFDQSx5QkFDQSxvQkFDQSxlQUNBLHVFQUNBLHdCQUNBLGdCQUVELG9CQUNDLDJCQUVELHdCQUNDLDRCQUNBLDBDQUNBLHFCQUlELGdCQUNDLGFBQ0EsZUFDQSxTQUVELGVBQ0MsZUFDQSxZQUNBLGNBRUQsb0JBQ0MsZUFFRCxxQkFDQyxjQUNBLGVBQ0EsZ0JBQ0EscUJBQ0Esc0JBQ0EsZUFFRCxlQUNDLFdBQ0EsWUFDQSxlQUNBLHlCQUNBLGdCQUNBLGdCQUNBLGdDQUNBLGdCQUNBLGVBQ0EscUJBQ0EseUJBQ0Esb0JBQ0EsdURBQ0Esd0JBQ0EsZ0JBRUQsNEJBQ0MsZ0JBQ0EscUJBQ0Esb0JBQ0EsY0FFRCxxQkFDQyxVQUNBLDRCQUNBLDBDQUVELGNBQ0MsY0FDQSxlQUNBLGVBQ0EsZ0JBQ0Esc0JBRUQscUJBQ0Msb0JBSUQsYUFDQyxhQUNBLGVBQ0EsbUJBQ0EsY0FDQSxnQkFDQSxpQkFDQSw2QkFFRCxlQUNDLGdCQUNBLGVBQ0EsZ0JBQ0EsdUJBQ0Esb0JBQ0EsY0FFRCxhQUNDLGVBQ0EsZ0JBQ0EsZUFDQSxTQUNBLGdCQUNBLDBCQUNBLFdBQ0EsZ0NBQ0EsZ0JBQ0EsZUFDQSxxQkFDQSx5QkFDQSxlQUNBLGdDQUNBLHdCQUNBLGdCQUVELG1CQUNDLHlCQUVELHVCQUNDLG1CQUNBLG1CQUdELGVBQ0MsYUFDQSxXQUNBLGVBQ0EsZUFDQSxnQkFDQSxvQkFFRCx3QkFDQyxjQUVELGNBQ0MsZ0JBQ0EsZUFDQSxnQkFDQSxzQkFJRCx5QkFDQyxRQUNDLHNCQUNBLGlCQUVELDhCQUVDLGNBQ0EsV0FDQSxlQUVELGVBQ0Msb0JBR0YseUJBQ0Msb0JBQ0MsZUFFRCxhQUNDLGlCQWtCRix5TUFLQyx3QkFnQkQsNkJBQ0MsbUNBQ0EsMkJBRUQsK0JBQ0MsYUFJRCw4QkFDQyxRQUNBLGdDQUdELHFCQUNDLGtCQUNBLE9BQ0EsUUFDQSxZQUNBLGtCQUNBLGdDQUNBLGdCQUNBLGVBQ0EscUJBQ0EseUJBQ0EsMEJBQ0Esb0JBT0QsZ0RBQ0MsY0FDQSxnQkMzY0QsWUFDQyxnQ0FDQSxvQkFFRCxrQkFDQyxnQkFDQSxnQkFDQSxlQUNBLGdCQUNBLGNBSUQsa0JBQ0MsYUFDQSxzREFDQSxTQUNBLGtCQU9ELG9DQUVDLFlBR0Qsc0NBQ0MsZ0JBRUQsbUJBQ0MsbUNBQ0EsZ0JBQ0EsaUNBQ0EsZ0JBQ0EscUJBQ0EseUJBQ0EscUJBQ0EsZ0JBSUQsa0JBQ0MsU0FDQSxVQUNBLGdCQUVELHFCQUNDLGFBQ0EsdUJBQ0EsU0FDQSxlQUNBLGdEQUVELGdDQUNDLGdCQUVELHNCQUNDLGNBQ0EsV0FDQSxZQUNBLGVBQ0EscUJBRUQsdUJBQ0MsYUFDQSxzQkFDQSxRQUNBLFlBR0QseUJBQ0MsZ0JBQ0EsZUFDQSxxQkFDQSx5QkFDQSxzQkFFRCxvQkFDQyxlQUNBLGdCQUNBLG9CQUNBLHFCQUNBLHNCQUNBLDJCQUVELDBCQUNDLG9CQUVELG1CQUNDLGtCQUNBLGVBQ0Esc0JBSUQsa0JBQ0MsZ0JBQ0EsZUFDQSxnQkFDQSxvQkFFRCxpQkFDQyxvQkFDQSxtQkFDQSxRQUNBLGdCQUNBLGVBQ0EscUJBQ0EseUJBQ0EscUJBQ0EscUJBQ0Esc0NBQ0Esa0RBRUQscUJBQ0MsV0FDQSxZQUVELHVCQUNDLG9CQUNBLGtDQUVELGtCQUNDLGdCQUNBLGVBQ0EsZ0JBQ0Esc0JBSUQsa0JBQ0MsYUFDQSw4Q0FDQSxNQUNBLFNBRUQsMENBRUMsY0FDQSxnREFDQSxTQUVELHFCQUNDLGdCQUNBLGVBQ0EscUJBQ0EseUJBQ0Esc0JBQ0EsbUJBRUQscUJBQ0MsZUFDQSxvQkFFRCxvRUFFQyxnQkFJRCxvQkFDQyxhQUNBLFNBRUQsc0JBQ0Msb0JBQ0EsbUJBQ0EsdUJBQ0EsV0FDQSxZQUNBLHlDQUNBLHFCQUNBLDZFQUVELHdCQUNDLFdBQ0EsWUFFRCw0QkFDQywwQkFDQSw0QkFDQSxXQVlELGtCQUNDLGdCQUNBLFNBQ0EsVUFTRCxvQkFDQyxTQUNBLGVBQ0EsZ0JBQ0EsY0FFRCwwQkFDQyxhQUlELHVCQUNDLGdCQUVELDJCQUNDLFNBQ0EsU0FDQSxVQU1ELHdIQUlDLFdBQ0EsZUFFRCw4QkFDQyxnQkFFRCx3QkFDQyxjQUNBLGVBQ0EsZ0JBQ0EsZUFDQSxxQkFDQSx5QkFDQSxxQkFHRCw0Q0FDQyxhQUNBLG9CQUVELGdDQUNDLGNBQ0EsV0FDQSxlQUNBLFlBQ0Esb0RBQ0EsMkJBQ0EsZ0JBQ0EsZ0NBQ0EsZUFDQSxvQkFDQSwyQkFDQSx1REFFRCx3Q0FDQyxZQUNBLGlCQUNBLGtCQUNBLGdCQUNBLGdCQUVELHNDQUNDLFVBQ0EsdUNBQ0EscURBSUQsOEJBQ0MsNkJBQ0EsVUFDQSxXQUNBLGdCQUNBLG1CQUNBLG1CQUlELGtDQUNDLGdCQUNBLGVBQ0EsZ0JBQ0EsaUJBQ0Esb0JBQ0Esc0JBRUQsOEJBQ0MscUJBQ0EsMEJBQ0EsMEJBRUQsb0NBQ0Msb0JBSUQsa0NBQ0MsZ0JBT0QsZ0pBR0Msb0JBQ0EsbUJBQ0EsdUJBQ0EsV0FDQSxnQkFDQSwwQkFDQSxvQkFDQSwyQkFDQSxxQ0FDQSxzQkFDQSxnQ0FDQSxnQkFDQSxlQUNBLHFCQUNBLHlCQUNBLGNBQ0EsZUFDQSxzQ0FFRCxrS0FHQyxvQ0FJRCx5QkFJQyxrQkFDQyxxQ0FDQSxVQUdGLHlCQUNDLGtCQUNDLG1CQU9ELGtDQUNDLGlCQUVELGdKQUdDLFdBQ0EsZ0JBSUQsa0JBQ0MsMEJBRUQscUJBQ0MsZ0JBQ0EsbUJBRUQscUJBQ0MsZUM5WEYsYUFDQywyQ0FDQSwyQkFDQSwrQkFDQSxtQ0FDQSwwQ0FNRCxtQkFDQywyQkFDQSwyQkFDQSwyQkFFRCxtQkFDQyxlQUNBLGdCQUNBLHlCQUVELHFCQUNDLGdDQUNBLDBCQUNBLDBCQUVELDJCQUNDLCtCQUdELG1CQUNDLDJCQUNBLG9CQUNBLHFCQUNBLGdDQUNBLGVBQ0EsZ0JBQ0EscUJBQ0EsaUNBQ0EsMEJBQ0EsMEJBQ0EsZUFDQSwyQkFFRCx5QkFDQyxnQ0FHRCxxQkFDQywyQkFDQSwyQ0FDQSwyQkFDQSwwQkFDQSxnQ0FDQSx5QkFDQSw2QkFDQSwyQ0FDQSwyQkFDQSw2RUFHRCxtQ0FDQywyQkFDQSxnQ0FFRCx5Q0FDQyw4QkFHRCxnQ0FDQyxxQ0FDQSxzQkFFRCxzQ0FDQyxvQ0FDQSxzQ0FJRCxzQkFDQywyQ0FDQSxvQkFHRCx1QkFDQyw4Q0FDQSwyQkFDQSwwQ0FDQSxnQkFDQSxxQkFDQSx5QkFDQSxnQ0FFRCx1QkFDQyxlQUNBLGdCQUNBLGNBR0Qsc0JBQ0MsMkRBRUQsNEJBQ0MsMkJBQ0EsK0JBRUQsNEJBQ0MsZUFDQSxpQkFDQSxpQ0FHRCwyRUFFQyw0QkFFRCw2QkFDQyxlQUNBLGdCQUNBLHFCQUNBLHlCQUNBLHNCQUlELHdCQUNDLDJCQUNBLDJDQUNBLDJCQUNBLDBCQUNBLGdDQUNBLHlCQUNBLDZCQUNBLDJCQUNBLDZFQVNELHNMQUdDLDJCQUNBLGdDQUNBLDJDQUVELHdNQUdDLDhCQUdELCtLQUdDLHFDQUNBLDJDQUNBLHNCQUVELGlNQUdDLG9DQUNBLHNDQUdELDZCQUNDLDJCQUNBLG9CQUNBLHFCQUNBLDJDQUNBLDJCQUNBLDBCQUNBLGdDQUNBLCtCQUNBLGlDQUNBLDBCQUNBLDBCQUNBLGVBRUQsbUNBQ0MsK0JDekxELFFBQ0MsZ0JBQ0EsaUJBQ0EsbUNBQ0Esb0VBQ0EsV0FLRCxnREFFQyxhQUNBLGNBRUQsb0dBSUMsV0FHRCw0R0FJQywwQkFFRCx1QkFDQyx5QkFDQSx5Q0FDQSxnQkFJRCxXQUNDLGFBQ0EsNENBQ0EsU0FDQSxrQkFFRCwwQkFDQyxXQUNDLDhCQUNBLGVBR0YseUJBQ0MsV0FDQywwQkFDQSxNQUVELGdCQUNDLGVBQ0EsNENBRUQsMkJBQ0MsZ0JBcUJELHFDQUNDLG1CQUNBLG9CQUVELDJCQUNDLGNBRUQsd0JBQ0MsYUFFRCxnQ0FDQyxpQkFFRCxnQkFDQyxnQkFFRCx1QkFDQyxnQkFJRCx1QkFDQyxnQkFFRCwyQkFDQyxtQkFPRCxnQ0FDQyxnQkFFRCw0QkFDQyxtQkFPRCw4TUFXQywyQkFHRCxnRUFHQywyQkFFRCxpQkFDQyxjQUVELHFCQUNDLGNBQ0Esa0JBR0Qsc0ZBR0MsNEJBS0Ysa0JBQ0MsbUNBQ0EsZ0JBQ0EsZUFDQSxnQkFDQSxxQkFDQSx5QkFDQSxXQUNBLGdCQUVELG9DQUNDLGdCQUlELDJCQUVDLGdDQUNBLGdCQUNBLGVBQ0EsZ0JBQ0EsMEJBRUQsa0JBQ0MsZUFDQSxnQkFFRCxpQkFDQyxnQkFDQSxTQUVBLHFCQUVELG9CQUNDLGtCQUVELGFBQ0MsV0FDQSxxQkFDQSxnQkFDQSxlQUNBLDJCQUVELG1CQUNDLG9CQUdELDBCQUNDLDBCQUNBLDBCQUlELGlCQUNDLHFCQUNBLG1CQUVELHFCQUNDLGdCQUNBLFlBQ0EsY0FJRCxtQkFDQyxhQUNBLFNBQ0EsZUFHRCxXQUNDLFdBQ0EsWUFDQSxvQkFDQSxtQkFDQSx1QkFDQSxZQUNBLDJCQUNBLG9CQUNBLGdCQUNBLFdBQ0EsK0NBRUQsZUFDQyxXQUNBLFlBQ0Esa0JBQ0EsY0FFRCxpQkFDQyxvQkFDQSwyQkFJRCw2QkFDQyxhQUNBLG1CQUNBLFNBQ0EsbUJBRUQsa0RBRUMsV0FDQSxZQUNBLFVBQ0Esa0JBQ0EsV0FFRCxnQkFDQyxvQkFDQSxtQkFDQSxRQUNBLGVBSUQsaUNBRUMsZ0JBRUQsK0NBRUMsV0FDQSxnQkFLRCx5QkFDQyxnQkFDQSxlQUNBLGdCQUNBLDBCQUlELCtDQUVDLG9CQUNBLDBCQUNBLDBCQUlELDJCQUNDLG9CQUNBLG1CQUNBLDRDQUlELGtFQUVDLG1DQUNBLGdCQUNBLGVBQ0EsZ0JBQ0EscUJBQ0EseUJBQ0EsV0FDQSxlQUdELHlDQUNDLCtCQUVELDZCQUNDLGdDQUNBLGdCQUNBLGVBQ0EsZ0JBQ0EsMEJBQ0EsZ0JBR0QseUNBQ0MsZ0NBQ0EsZUFDQSxnQkFDQSxvQkFDQSxxQ0FFRCxzREFDQyxzQkFFRCwrQ0FDQyxnQ0FDQSxtQkFPRCxvREFDQyxhQUNBLGVBQ0EscUJBQ0EsU0FDQSxTQUNBLFNBQ0EsVUFFRCx1Q0FDQyxvQkFHRCwyREFDQyxlQUNBLFlBR0QsaUVBQ0MsUUFDQSxjQUVELDJJQUVDLGVBQ0EsZ0JBQ0EsMEJBQ0EsU0FPRCxnS0FHQyxjQUNBLFdBQ0EsZ0JBQ0EsMEJBQ0EsaUNBQ0EsMkJBQ0EsZ0NBQ0EsMkJBQ0EsMEJBQ0EsZ0NBQ0EseUJBQ0EsOEJBQ0Esc0JBQ0Esc0NBRUQsa0xBR0MsNkJBQ0EsOEJBQ0Esc0JBTUQseUJBQ0MsZ0tBR0MsNkJBSUYseUNBQ0MsZ0JBQ0Esa0JBSUQsd0RBRUMsZ0JBSUQsdUJBQ0MsaUJBQ0EsZUFFRCwrQkFDQyxvQkFNRCw0SEFJQyx3QkFDQSx3QkFDQSxvQkFLRCx1Q0FDQyxzQkFDQSwwQkFDQSwwQkFFRCw2Q0FDQywrQkFVRCxZQUNDLGtCQUNBLGdCQUNBLGdCQUNBLGVBQ0EsZ0JBQ0EsbUNBQ0Esc0NBQ0EseUJBQ0EsaUJBR0QsdUNBRUMsV0FDQSxrQkFDQSxNQUNBLFNBQ0EsV0FDQSxVQUNBLG9CQUVELG9CQUNDLE9BQ0EsZ0VBRUQsbUJBQ0MsUUFDQSxpRUFFRCxtQkFDQyxhQUNBLG1CQUNBLGtCQUNBLGdFQUNBLHNCQUVELHFDQUNDLDRCQUVELGtCQUNDLFVBQ0EsWUFDQSxXQUNBLGNBQ0EsbUJBQ0EsWUFDQSwrQ0FFRCx3QkFDQyxVQUNBLHNCQUVELHNCQUNDLDZCQUNBLCtCQUdELHVDQUNDLG1DQUVELHlCQUNDLFlBQ0MsbUJBQ0EsZUFFRCxrQkFDQyxZQUNBLGNBRUQsdUNBQ3FCLFlBVXRCLGdDQUNDLGVBQ0EsbUJBRUQsd0NBQ0MsbUVBRUQsdUNBQ0Msb0VBRUQsa0JBQ0MsYUFDQSxtQkFDQSx1QkFDQSxVQUNBLGFBQ0EsaUJBQ0EsbUJBQ0Esd0NBRUQsa0RBQ0EseUNBQ0EsdUNBQ0MsWUFDQSxXQUNBLFNBQ0EsVUFDQSxrREFFRCx5QkFDQyxtREFDQSxpREFrQkQsVUFDQyxrQkFDQSxnQkFDQSxnQkFDQSxVQUNBLDBCQUNBLG1DQUNBLHlCQUNBLGlCQUlELGdCQUNDLGFBQ0EsbUJBQ0EsdUJBQ0EsU0FDQSx1QkFDQSxxQkFDQSxXQUNBLDJCQUVELHNCQUNDLFdBRUQsZ0JBQ0MsY0FDQSxXQUNBLFlBQ0EsOEJBQ0EsOEJBQ0Esc0JBQ0EsNkJBQ0EscUJBQ0EsNEJBQ0Esb0JBQ0Esa1hBQ0EsMFdBQ0EsK0JBRUQsc0NBQ0Msc0JBRUQsa0JBQ0MsZ0NBQ0EsZ0JBQ0EsZUFDQSxvQkFDQSx5QkFFRCxlQUNDLGdDQUNBLGdCQUNBLGVBQ0EscUJBQ0EsMEJBQ0EsMkJBRUQscUNBQ0Msb0JBSUQsaUJBQ0Msa0JBQ0EsZ0JBQ0EsaUJBRUQsaUJBQ0MsYUFDQSxvQkFDQSxRQUNBLGtCQUNBLGdFQUVELGlDQUNDLDRCQUVELGdCQUNDLGtCQUNBLGNBQ0EsY0FFQSwrQkFDQSxtQkFDQSxnQkFDQSwrQkFDQSxxQkFFRCxvQkFDQyxXQUNBLFlBQ0EsaUJBQ0EsY0FDQSwwRUFJRCx1QkFDQyxXQUNBLGtCQUNBLFFBQ0EsK0JBQ0EsVUFDQSw2QkFDQSx3QkFDQSxnQkFFRCx3QkFDQyxXQUNBLGtCQUNBLFVBQ0EsU0FDQSxRQUNBLFdBQ0EsWUFDQSx1QkFDQSxzQkFDQSxVQUNBLHFCQUNBLGlEQUNBLDhCQUNBLHNCQUNBLDZCQUNBLHFCQUNBLDRCQUNBLG9CQUNBLGtYQUNBLDBXQUVELDZCQUNDLFVBRUQsOEJBQ0MsVUFDQSxtQkFFRCwwQkFDQyxzQkFHRCw4QkFDQyxnQ0FDQSxvQkFJRCxpREFFQyxXQUNBLGtCQUNBLE1BQ0EsU0FDQSwyQkFDQSxVQUNBLG9CQUVELHlCQUNDLE9BQ0Esd0VBRUQsd0JBQ0MsUUFDQSx5RUFHRCx5QkFDQyxVQUNDLG1CQUVELGdCQUNDLHVCQUNBLFFBRUQsZUFDQyxjQUlGLHVDQUNDLGlCQUNDLGVBRUQsaUJBQ0MsaUJBUUYsZ0VBQ0Msa0JBQ0EsU0FDQSxPQUNBLFFBQ0EsZUFDQSxlQUNBLGdCQUlELDBHQUNDLDJCQU9ELG1CQUNDLCtCQUNBLG1CQUNBLFFBQ0EsZ0NBQ0EsZUFDQSxnQkFFRCx1QkFDQyxjQUNBLFdBQ0EsWUFFRCxrRUFFQywwQkFDQSxxQkFDQSwyQkFFRCw4RUFFQyxXQUlELHNDQUNDLDBCQ3gwQkQsTUFDQyxnQ0FDQSw4QkFJRCxRQUNDLGdCQUNBLE1BQ0EsYUFDQSxnQkFDQSxnQ0FFRCxvQkFDQyx3Q0FNRCxlQUNDLFdBQ0Esa0JBQ0EsT0FDQSxRQUNBLFNBQ0EsV0FDQSxrSEFPQSxVQUNBLG9CQUVELG1DQUNDLGdCQUlELGVBQ0MsZ0JBQ0EsV0FDQSxnQ0FNRCx5QkFDQyw0QkFDQyxpQkFDQSxvQkFFRCx5Q0FFQyxnQkFRRCw0QkFDQyxRQUNBLDJCQUdELHdDQUNDLGdCQUNBLG1CQUVELG1DQUNDLGlCQU1GLG9EQUNDLGtCQUNBLGdDQUNBLHlCQUNBLHFCQUVELHNEQUNDLGdCQUVELHlCQUNDLG9EQUNDLDBCQUVELDJEQUNDLFdBQ0Esa0JBQ0EsT0FDQSxXQUNBLFlBQ0EsV0FDQSx5QkFDQSwyQkFFRCxrSEFFQyxvQkFFRCxnSUFFQyxTQXVCRixrQkFDQyxnQ0FDQSxnQkFDQSx5QkFDQSxxQkFDQSxlQUdELHlCQUNDLGdCQUNDLDBDQUNBLG9DQU1GLGNBQ0MsZ0JBR0Qsc0JBQ0MseUJBQ0EsY0FDQSxnQ0FDQSxnQkFDQSxlQUNBLGdCQUNBLHFCQUNBLHlCQUNBLHFCQUNBLG1CQUNBLGtCQUVBLDBGQUVELG1CQUNDLGtCQUNBLGdCQUNBLG9CQUNBLGVBQ0EsMkJBRUQseUJBQ0Msb0JBSUQseUJBQ0MsOENBQ0MsZUFDQSxPQUNBLFFBQ0EsOEJBQ0EsV0FDQSxTQUNBLHNDQUNBLDBDQUNBLFlBQ0EsOENBQ0EsVUFDQSxnQkFHRCxxREFDQyxXQUNBLGtCQUNBLE9BQ0EsUUFDQSxVQUNBLFlBR0Qsc0RBQ0MsZ0JBQ0EsNENBQ0EsZUFDQSxpQkFDQSxnQkFDQSwwRkFFRCxpREFDQyxtQkFDQSxnQkFFRCxtREFDQyxjQUNBLGNBQ0EsZUFDQSxrREFLRCwyREFDQyxXQUNBLGtCQUNBLE9BQ0EsUUFDQSxnQkFDQSxRQUNBLFdBQ0EseUJBQ0EsVUFDQSw2Q0FFRCx5REFDQyxvQkFDQSxrQkFFRCxpRUFDQyxXQUNBLFdBYUYsc0lBR0MsV0FDQSxZQUNBLHFCQUNBLFdBQ0EsWUFDQSxnQ0FDQSw4QkFDQSxzQkFDQSw2QkFDQSxxQkFDQSw0QkFDQSxvQkFFRCxveUJBQ0Esd3hCQUNBLDB3QkFDQSwwcUJBQ0EsOEVBRUMscUJBQ0Esc0JBRUQsMEZBRUMsb0JBRUQsd0pBR0MsK0JBTUQsMENBQ0MsK0JBQ0EsbUJBQ0EsdUJBQ0EsZ0JBQ0EsU0FDQSxVQUNBLGVBR0QsdUNBRUMsb0NBQ0Esc0JBQ0Esc0JBSUQseUJBQ0MsWUFDQyxnQkFFRCwrQkFDQyxnQkFDQSx5QkFDQSxxQkFFRCxpQ0FDQyxnQkFFRCxrQkFDQyxzQkFRRixVQUNDLDBCQUNBLFdBQ0EsZ0NBRUQsY0FDQyxhQUNBLG1DQUNBLG1CQUNBLFNBQ0EsZ0JBQ0EsbUJBQ0EsZUFDQSxnQkFDQSx5QkFDQSxxQkFFRCxvQ0FDQSxxQ0FDQSxrQ0FDQSw0Q0FDQSw0Q0FDQSx5QkFDQyx3Q0FDQSxnREFRRCx5QkFLQyxpQkFDQyx5QkFPRCx1RUFFQyx3QkFDQSx3QkFNRCxvQkFDQyxXQUNBLGtCQUNBLE1BQ0EsU0FDQSxPQUNBLFVBQ0EsbUhBT0EsVUFDQSxvQkFPRCx5QkFDQyxhQUNBLG1CQUNBLGdCQUNBLGlCQUNBLGdEQUVELDZCQUNDLFlBQ0EsV0FDQSxnQkFDQSxjQUlELDJCQUNDLGlCQUVELDZDQUNDLGNBSUQsNkRBRUMsZ0RBS0QsbUZBRUMsZ0JBRUQsaUVBRUMsYUFDQSxtQkFDQSw4QkFDQSxTQUNBLDZCQUNBLGdDQUNBLDJCQUNBLDBCQUNBLHFCQUNBLHlCQUNBLGdDQU9ELHFFQUVDLDJCQUNBLHFCQU9ELCtGQUVDLGFBQ0EsbUJBQ0EseUJBVUEsMEJBQ0Esb0NBQ0EsZUFDQSxZQUlELHVEQUVDLDhCQUNBLG1CQUVELDJEQUVDLGNBQ0EsdUNBQ0EsZ0NBQ0EsMkJBQ0EsMEJBQ0EsaUJBQ0EsK0JBQ0EsK0JBRUQsdUVBRUMsZ0NBNEJELGlFQUVDLGVBQ0EsNkNBZUQsNkJBQ0MsY0FDQSx1QkFDQSw2Q0FHRCxxQkFDQyxnQ0FDQSxnQkFDQSxlQUNBLHFCQUNBLHlCQUNBLHFCQUNBLGdCQUVELHFDQUNDLGdCQUdELHNCQUNDLG9CQUNBLG1CQUNBLFNBQ0EsZ0NBQ0EsZ0JBQ0EsZUFDQSxvQkFDQSxxQkFDQSxzQkFDQSwyQkFFRCw0QkFDQyxvQkFFRCxxQkFDQyxjQUNBLFdBQ0EsWUFDQSxxQkFFRCx5QkFDQyxXQUNBLFlBQ0EsY0FHRCxlQUNDLGFBQ0EsbUJBQ0EsU0FFRCxxQkFDQyxvQkFDQSxtQkFDQSx1QkFDQSxXQUNBLFlBQ0EsMkNBQ0EsNkVBRUQscUNBQ0MsV0FDQSxZQUNBLGNBUUQscUNBQ0MsNEJBRUQsOENBQ0MsK0JBRUQsOEZBRUMseUJBQ0EsMkJBRUQsZ0hBRUMscUJBR0QscUNBQ0MsMkJBRUQsOENBQ0MsOEJBRUQsOEZBRUMsMEJBQ0EsNEJBRUQsZ0hBRUMscUJBR0QscUVBRUMsY0FDQSw2QkFDQSxnQ0FDQSwyQkFDQSwwQkFDQSxnQ0FDQSwrQkFFRCxpRkFFQyxnQ0FVRixjQUNDLGFBS0QsYUFDQyxhQ25yQkQsWUFDQyxlQUNBLFNBQ0EsZUFFRCx3QkFDQyxnQkFLRCwrQkFDQyx3QkFFRCwwRUFFQyxzQkFDQSwwQkFDQSxzQkFHQSx5QkFDQSwwQkFDQSwwQkFDQSwyQkFNRCxVQUNDLGFBQ0EscUNBQ0EsU0FFRCx5QkFDQyxVQUNDLDJCQUlGLFNBQ0Msa0JBQ0EsY0FDQSxpQkFDQSxnQkFDQSwwQkFDQSxxQkFDQSxrQkFJRCxjQUNDLGtCQUNBLFFBQ0EsV0FDQSxZQUNBLGlCQUNBLFVBQ0EsOEJBRUQsNkJBQ0Msc0JBSUQsZUFDQyw2REFFRCxjQUNDLDZEQUlELGtCQUNDLGtCQUNBLFVBQ0EsU0FDQSxXQUNBLFdBQ0EsY0FDQSxtQkFDQSw2QkFDQSxVQUNBLHNEQUNBLDhCQUNBLG9CQUVELGlDQUNDLHVDQUtELG1DQUNDLFdBQ0Esa0JBQ0EsUUFJQSxXQUNDLHdMQUVELFVBQ0Esb0JBSUQsZ0JBQ0Msa0JBQ0EsT0FDQSxTQUNBLFVBQ0EsYUFDQSxhQUNBLHNCQUNBLHVCQUNBLFNBRUQsa0JBQ0MsZ0NBQ0EsZ0JBQ0EsZUFDQSxxQkFDQSx5QkFDQSxXQUVELGdCQUNDLG1DQUNBLGdCQUNBLHFDQUNBLGlCQUNBLHFCQUNBLHlCQUNBLFdBQ0Esa0JBQ0Esc0NBR0QsY0FDQyxvQkFDQSxtQkFDQSx1QkFDQSxnQkFDQSxxQkFDQSxnQ0FDQSxnQkFDQSxlQUNBLHFCQUNBLHlCQUNBLGtCQUNBLGdCQUNBLGdEQUVELDZCQUNDLHlCQUNBLFdBUUQsU0FDQyxrQkFDQSxrQkFFQSxZQUNBLDZCQUNBLDhCQUNBLGdCQUNBLG1DQUNBLGFBQ0EsbUJBQ0EsdUJBQ0EsZ0NBQ0Esc0JBQ0EsMkJBQ0EsNEJBR0QsZ0JBQ0MsV0FDQSxrQkFDQSxRQUNBLG1GQUNBLFVBQ0Esb0JBR0QsZ0JBQ0Msa0JBQ0EsVUFDQSxpQkFDQSxjQUNBLGtCQUNBLGtCQUNBLFdBQ0EsYUFDQSxzQkFDQSxtQkFDQSxTQUVELGtCQUNDLGdDQUNBLGdCQUNBLGVBQ0EscUJBQ0EseUJBQ0EsV0FFRCxnQkFDQyxtQ0FDQSxnQkFDQSxpQ0FDQSxnQkFDQSxxQkFDQSx5QkFDQSxXQUNBLFNBQ0EsdUNBRUQsZUFDQyxnQ0FDQSxnQkFHQSxpQ0FDQSxnQkFDQSxlQUNBLDBCQUNBLFNBRUQsY0FDQyxvQkFDQSxtQkFDQSx1QkFDQSxlQUNBLHlCQUNBLFdBQ0EsZ0NBQ0EsZ0JBQ0EsZUFDQSxxQkFDQSx5QkFDQSxrQkFDQSxnQkFDQSxxQkFDQSxvREFFRCxvQkFDQyw4QkFDQSwyQkFDQSxXQU1ELGNBQ0Msa0JBQ0EsUUFDQSxVQUNBLFdBQ0EsWUFDQSxpQkFDQSx1QkFDQSxjQUNBLG9CQUlELDRCQUNDLGVBRUQsZ0RBQ0MsOEJBQ0EsMkJBR0QsVUFDQyxxQkFDQSxjQUNBLGVBRUQsOEJBQ0MsOEJBQ0EsMkJBR0QsZ0JBQ0MsK0JBRUQsZ0VBRUMsa0ZBSUQsaUZBR0MsU0FDQSxVQVFELFdBQ0Msa0JBRUEsY0FDQSxhQUNBLDhCQUNBLGdCQUVELHlCQUNDLFdBQ0MsMEJBVUQsbUNBQ0MsY0FJRixnQkFDQyxrQkFDQSxhQUNBLHNCQUNBLG1CQUNBLHVCQUNBLGtCQUNBLG1DQUNBLGtCQUVELHlCQUNDLGdCQUNBLG9CQUNBLFNBRUQsd0JBQ0MsMEJBQ0EsV0FDQSxrQkFDQSxnQkFHRCxnQ0FDQyxXQUNBLGtCQUNBLFFBQ0EsbUdBQ0EsVUFDQSxvQkFHRCxvQkFDQyxnQ0FDQSxnQkFDQSxlQUNBLHFCQUNBLHlCQUNBLG9CQUVELGdCQUNDLGdCQUNBLGlCQUNBLFdBQ0EsWUFDQSxtQkFFRCxrQkFDQyxtQ0FDQSxnQkFDQSxtQ0FDQSxjQUNBLHFCQUNBLHlCQUNBLHFCQUNBLGVBRUQsaUJBQ0MsZ0NBQ0EsZUFDQSxnQkFDQSxlQUNBLHNCQUNBLFNBRUQsZ0JBQ0Msb0JBQ0EsbUJBQ0EsdUJBQ0EsZUFDQSx5QkFDQSxXQUNBLGdDQUNBLGdCQUNBLGVBQ0EscUJBQ0EseUJBQ0Esa0JBQ0EsZ0JBQ0EscUJBQ0Esb0RBRUQsc0JBQ0MsOEJBQ0EsMkJBQ0EsV0FJRCxzQkFDQyxrQkFDQSxVQUNBLFdBQ0EsWUFDQSxlQUNBLGdCQUNBLG1CQUVBLG9EQUdELGtCQUNDLGtCQUNBLFNBQ0EsV0FDQSxVQUNBLHlCQUNBLFdBQ0EsZ0NBQ0EsZ0JBQ0EsZUFDQSxxQkFDQSx5QkFDQSxpQkFHRCxvQkFDQyxrQkFDQSxVQUNBLFlBQ0EsVUFDQSxtQ0FDQSxnQkFDQSxtQ0FDQSxjQUNBLHFCQUNBLHlCQUNBLFdBQ0EsdUNBVUQsYUFDQyxhQUNBLHNCQUNBLFNBSUQsc0NBRUMsa0JBQ0EsYUFDQSxtQkFDQSx1QkFDQSxnQkFDQSxrQkFDQSxxQkFFQSxnQ0FDQSxzQkFDQSwyQkFDQSw0QkFLRCxrQkFDQyxrQkFDQSxRQUNBLFVBQ0EsV0FDQSxZQUNBLGlCQUNBLHVCQUNBLGNBQ0Esb0JBT0QscUNBQ0MsWUFDQSxTQUNBLFlBQ0Esc0JBR0QsdUNBQ0MscUNBQ0MsWUFDQSxNQUNBLDJCQUtGLHNEQUVDLFdBQ0Esa0JBQ0EsUUFDQSxVQUNBLG1GQUNBLGdDQUVELGtFQUVDLGtGQUlELG1CQUNDLFdBQ0EsbUNBSUQsbUJBQ0MsYUFDQSxxQ0FDQSxTQUtELG1CQUNDLGlCQUNBLGlCQUlELG1CQUNDLGtCQUNBLFVBQ0EsYUFDQSxzQkFDQSxtQkFDQSxTQUNBLGFBRUQsb0JBQ0MsbUNBQ0EsZ0JBQ0EscUNBQ0EsaUJBQ0EscUJBQ0EseUJBQ0EsV0FDQSx1Q0FFRCx1Q0FDQyxtQ0FJRCxrQkFDQyxxQkFDQSxrQkFDQSxzQkFDQSx5QkFDQSxXQUNBLGdDQUNBLGdCQUNBLGVBQ0EscUJBQ0EseUJBQ0EsZ0RBRUQsc0ZBRUMsZ0JBQ0EscUJBSUQseUJBSUMsWUFDQyxlQUVELDBCQUNDLGNBRUQsd0JBQ0MsZ0JBR0QsbUJBQ0MsMEJBSUQsbUJBQ0MsaUJBQ0EsaUJBTUQsbUJBQ0Msa0JDem5CRixVQUNDLGdCQUNBLGdDQUNBLGVBQ0EsZ0JBQ0EsY0FFRCx3QkFDQyxlQUNBLG9CQUlELDBCQUVDLG1DQUNBLGdCQUNBLHFCQUNBLHlCQUNBLHFCQUNBLHdCQUVELGFBQ0MsaUNBQ0EsaUJBQ0EsbUJBQ0EsaUJBQ0EsNkNBRUQsMkJBQ0MsYUFDQSxjQUVELGFBQ0MsZUFDQSxtQkFDQSxxQkFFRCxZQUNDLGdCQUVELFlBQ0MscUJBQ0EsMEJBQ0EsMEJBQ0EsMkJBRUQsa0JBQ0Msb0JBRUQsaUJBQ0Msb0JBQ0EsZ0JBSUQsMEJBRUMsZ0JBQ0Esa0JBRUQsYUFDQyxrQkFFRCxxQkFDQyxxQkFFRCxnQ0FFQyxhQUtELDBCQUNDLG1CQUNBLG1CQUNBLHlDQUNBLDRCQUNBLG1CQUVELDZCQUNDLGtCQUVELDRCQUNDLHFCQUNBLGdCQUVELGtDQUNDLDBCQUlELGdCQUNDLFdBQ0EseUJBQ0EsZ0JBQ0EsZUFFRCxtQkFDQywwQkFDQSxXQUNBLGdCQUNBLGVBQ0EscUJBQ0EseUJBQ0EsZ0JBQ0Esa0JBRUQsbUJBQ0Msa0JBQ0EsZ0RBQ0EsbUJBRUQsc0NBQ0MsbUJBR0QseUJBQ0MsVUFDQyxlQUdELGdCQUNDLGNBQ0EsZ0JBQ0Esb0JBVUYsK0JBQ0Msa0JBQ0EsZ0JBQ0EsY0FDQSx1REFHRCx1Q0FDQyxjQUNBLGNBQ0EsbUNBQ0EsZ0JBQ0EsaUNBQ0EsZUFDQSxxQkFDQSxvQkFFRCxrQ0FDQyxtQ0FDQSxnQkFDQSxpQ0FDQSxpQkFDQSxxQkFDQSx5QkFDQSxxQkFDQSxrQkFHRCxrQ0FDQyxnQ0FDQSxnQkFDQSxlQUNBLGdCQUNBLGlCQUNBLG9CQUNBLGNBQ0EsZUFFRCxpQ0FDQyxnQ0FDQSxlQUNBLGdCQUNBLHNCQUNBLGVBSUQsb0NBQ0Msb0JBQ0EsbUJBQ0EsdUJBQ0EsWUFDQSwwQkFDQSxxQ0FDQSwyQ0FDQSwyQkFDQSxzQkFDQSwyQ0FDQSwyQkFDQSwwQkFDQSxnQ0FDQSx5QkFDQSxnQ0FDQSwyQkFDQSx5QkFDQSw2REFDQSxnQkFFRCwwQ0FDQyxvQ0FDQSxzQ0FHRCwwQkFDQyxnQkFDQSxpQkFDQSw2Q0FFRCwyQkFDQyxjQUNBLGdDQUNBLGdCQUNBLGVBQ0EscUJBQ0EseUJBQ0EscUJBQ0EsbUJBRUQseUJBQ0MsYUFDQSxlQUNBLHVCQUNBLFFBRUQsMkJBQ0Msb0JBQ0EsbUJBQ0EseUNBQ0Esa0JBQ0EsZ0NBQ0EsZUFDQSxnQkFDQSxvQkFDQSxxQkFDQSxrREFFRCxpQ0FDQyxxQkFDQSw0QkN4UEQsMkhBS0Msb0JBQ0EsMkJBQ0EsMkJBRUQsc0JBQ0MscUJBT0QsMEJBQ0Msa0JBQ0EsY0FDQSxlQUNBLGdEQUNBLGtCQUtBLGdCQUlELDhCQUNDLHdCQVVELHVGQUdDLDJCQVlELHdDQUNDLGtCQUNBLFFBQ0EsV0FDQSxZQUNBLGlCQUNBLFVBQ0EsVUFDQSxvQkFTRCw0REFDQyxzQkFFRCwyQ0FDQyxzRUFDQSw4QkFHRCxvRUFDQyxVQUVELDJEQUNDLFVBR0QsaURBQ0Msc0JBRUQsdUNBQ0MsMkNBQ0MsNEJBRUQsaURBQ0MsZ0JBTUYsc0RBRUMsZ0JBQ0EsNEJBTUQsNkJBQ0MsMEJBQ0EsMkJBRUQsZ0ZBRUMsMEJBSUQscURBRUMsdUJBQ0Esd0JBRUQseUJBQ0MsY0FDQSxlQUNBLGdCQUdELDhCQUNDLGdDQUNBLGdCQUNBLGVBQ0EsaUJBQ0EsaUJBQ0Esb0JBQ0Esb0JBQ0EsMkJBRUQsb0NBQ0MscUJBR0QsNkJBQ0MscUJBQ0EsZ0JBRUQsMkJBQ0MsYUFDQSwyQkFHRCxtRkFFQyxnQ0FDQSxnQkFDQSxlQUNBLGlCQUNBLGlCQUNBLHlDQWFELDJDQUVDLGtCQUNBLFVBTUEsb0JBQ0EsWUFHQSxxQkFDQSxXQUNBLFNBQ0EsVUFDQSxhQUNBLHNCQUdBLHlCQUNBLHVCQUNBLFFBQ0EsV0FDQSx1QkFLRCx1REFFQyxVQUNBLFdBQ0Esb0JBQ0EsWUFDQSx1QkFDQSx5QkFDQSxxQkFFRCx5Q0FFQyxnQkFDQSxTQUNBLFVBQ0EsV0FDQSxvQkFDQSxtQkFDQSxRQUNBLFNBQ0EsaUJBQ0Esa0JBQ0EsZ0NBQ0EsZ0JBQ0EsZUFDQSxjQUNBLHFCQUNBLHlCQUNBLFdBQ0EsbUJBQ0Esd0NBR0QsZ0hBSUMsd0JBQ0Esd0JBQ0Esb0JBSUQsaURBRUMsOEJBTUQsMkRBRUMsbUJBQ0EsbUJBQ0EsUUFDQSxtQkFDQSw4QkFDQSxzQkFDQSx1QkFDQSx1QkFDQSx3QkFDQSwwQkFDQSw2QkFFRCxtUkFNQyxlQUNBLG1CQUdELDJGQUVDLDZCQUNBLFdBQ0EsZ0JBQ0EsZUFHRCxtRkFFQyxnQkFDQSxlQUlELHNZQVFDLHNCQUlELHFGQUdDLHdCQWFELHlCQUNDLDBDQUNDLGdDQUNBLGtDQUtGLHlCQUNDLGlIQUdDLGVBRUQsMkNBRUMsV0FDQSxvQkFDQSxRQUVELHVEQUVDLFVBQ0EsV0FNRCx5Q0FFQyxnQkFDQSxlQUNBLHFCQUNBLHdDQU1ELDJGQUVDLGVBRUQsbUZBRUMsZ0JDcFhGLDBCQUNDLGFBQ0EsZUFDQSx1QkFDQSwyQkFFRCxxRkFFQyxzQkFDQSxzQkFDQSwwQkFDQSwwQkFDQSwyQkFDQSxxQkFDQSxzQkFFRCwyQ0FDQyxRQUNBLGFBQ0EsWUFFRCwwQ0FDQyxRQUNBLGFBQ0EsWUFJRCwyQkFDQyxhQUNBLG1CQUNBLG9CQUNBLFNBS0QsZ0NBQ0MsU0FDQSxjQUNBLFdBQ0Esb0JBQ0EsZ0JBQ0EsNEJBT0EscUJBQ0Esd0JBRUQsbURBQ0MsUUFDQSxTQUtELDJCQUNDLGtCQUVELG1DQUNDLFdBQ0Esa0JBQ0EsT0FDQSxTQUNBLFdBQ0EsWUFDQSxVQUNBLHFFQUNBLFVBQ0Esb0JBQ0EsNEJBRUQsa0RBQ0MsVUFFRCxnQ0FDQyxzQkFDQSxxQkFFRCxtQkFDQyxRQUNBLGNBQ0EsWUFDQSxrQkFHQSxnQkFDQSx5QkFDQSxnQkFHRCx3QkFDQyx5QkFDQSxXQUlELDRCQUNDLHNCQUNBLHVCQUNBLDBCQUNBLDJCQUNBLGNBR0QsaUVBRUMsaUNBSUQsd0VBRUMsc0JBQ0EsdUJBQ0EsMkJBQ0EsNEJBQ0EscUJBQ0Esb0JBSUQsOEJBQ0MsMkJBQ0Esa0JBQ0Esc0JBQ0EsOEJBRUQsa0NBQ0MsYUFDQSxzQkFDQSxRQUNBLFdBRUQsd0JBQ0MseUJBQ0Esc0JBQ0Esc0JBQ0Esd0JBQ0Esb0JBQ0EscUJBQ0EseUJBQ0EsMkJBQ0EsZ0JBQ0EsZ0JBQ0EsdURBRUQsNEJBQ0Msc0JBQ0EsdUJBQ0EsaUJBQ0EsY0FFRCw4QkFDQyxxQkFJRCxvQ0FDQyw0QkFDQSwwQ0FHRCxvREFFQyx3QkFPRCxjQUNDLGtCQUNBLFVBQ0EsU0FDQSxZQUNBLFVBQ0EsZ0NBQ0EsZUFDQSxnQkFDQSxxQkFDQSxvQkFDQSwrQkFDQSxpQkFDQSxvQkFFRCxZQUNDLGtCQUNBLFdBQ0EsWUFDQSxVQUNBLGFBQ0EsUUFFRCxZQUNDLFdBQ0EsWUFDQSxVQUNBLG9DQUNBLGdCQUNBLDhCQUNBLGVBQ0EsdURBQ0Esd0JBQ0EsZ0JBRUQsb0JBQ0MsV0FDQSxjQUNBLFdBQ0EsWUFDQSwrQkFDQSw4QkFDQSxzQkFDQSw2QkFDQSxxQkFDQSw0QkFDQSxvQkFDQSxzQ0FFRCwwQkFDQyxvUEFDQSw0T0FFRCwwQkFDQyxrUEFDQSwwT0FFRCxrQkFDQyxnQkFDQSw0QkFFRCwwQkFDQyxnQ0FLRCxnREFDQyxnQkFDQSxlQUVELDBGQUVDLGdDQUNBLGVBQ0EsZ0JBQ0Esc0JBQ0Esb0JBQ0EsaUJBRUQsb0NBQ0MsbUNBQ0EsZ0JBQ0EsaUNBQ0EsaUJBQ0Esc0JBQ0EseUJBQ0Esb0JBQ0EsZ0JBT0QsMkJBQ0MsYUFDQSxlQUNBLG1CQUNBLGNBQ0EsZUFFRCxpQ0FDQyxlQUNBLFlBYUQsaUNBQ0MsYUFDQSxzQkFDQSx1QkFDQSxRQUNBLFNBQ0EsY0FJQSxzQkFDQSxZQUNBLGdCQUdELG1HQUVDLGdDQUNBLGdCQUNBLGVBQ0EsZ0JBQ0EsdUJBQ0Esb0JBRUQsOENBQ0MsUUFHRCxjQUNDLFFBQ0EsYUFDQSxtQkFDQSxTQUVELGlEQUNDLGdDQUNBLGdCQUNBLGVBQ0EsZ0JBQ0EsOEJBQ0EsNkJBRUQsc0RBQ0MsY0FDQSx3QkFHRCw2Q0FDQyxvQkFDQSxtQkFDQSxnQkFDQSxrQkFDQSx5QkFDQSxnQ0FDQSxnQkFDQSxlQUNBLGNBQ0EscUJBQ0EsbUJBQ0EsV0FNRCxzREFDQyw2QkFDQSxxQkFDQSxzQkFDQSxxQkFDQSx1QkFDQSxvQkFDQSxnQkFDQSxtQkFDQSxxQkFDQSxtQkFHRCwwUEFLQyxjQUNBLFdBQ0Esb0JBQ0EscUJBQ0EsMkJBRUQsK0RBQ0MsZ0JBSUQsa0RBQ0MsZ0NBQ0EsZ0JBQ0EsZUFDQSxxQkFDQSx5QkFDQSxxQkFDQSwyQkFDQSxnQkFHRCxnQkFDQyxlQUNBLGdCQUNBLHFCQUNBLG9CQUNBLHNCQUNBLGdCQUdELFFBQ0MsYUFDQSxlQUNBLFFBRUQsYUFDQyxrQkFDQSxvQkFDQSxtQkFDQSx1QkFDQSxlQUNBLFlBQ0EsZUFDQSx5QkFDQSxnQkFDQSxnQkFDQSxnQ0FDQSxnQkFDQSxlQUNBLGNBQ0EscUJBQ0EseUJBQ0Esb0JBQ0EsZUFDQSx1RUFDQSx3QkFDQSxnQkFFRCxtQkFDQywyQkFFRCx1QkFDQyw0QkFDQSwwQ0FDQSxxQkFJRCx3QkFDQyxjQUNBLHFCQUNBLG1CQUVELCtCQUNDLFdBQ0Esa0JBQ0EsVUFDQSxXQUNBLFFBQ0EsV0FDQSxtQkFDQSx5QkFJRCw0QkFDQyxXQUNBLFlBQ0EsWUFDQSxVQUNBLGdCQUNBLHFDQUVELCtCQUNDLFdBQ0EsWUFDQSxpQkFDQSxjQUNBLHdCQUdELGtDQUNDLFdBQ0EsZUFDQSxZQUNBLGVBQ0EsZ0JBSUQsOEJBQ0MsZ0JBQ0EsZ0NBQ0EsZUFDQSxzQkFFRCxxQ0FDQyxlQUVELGtEQUNDLGdCQUNBLG9CQU1ELDhDQUNDLCtCQUlELHVCQUNDLGFBQ0Esb0JBQ0EsU0FDQSxXQU9ELGlDQUNDLGVBQ0EsYUFDQSxvQkFDQSxZQUNBLHlCQUNBLGdCQUNBLGdCQUNBLFVBQ0Esa0JBQ0EsZ0JBS0Qsc0dBRUMsNkJBQ0EsTUFDQSxXQUNBLFNBRUQsbURBQ0MsT0FDQSxXQUVELG1EQUNDLFVBQ0EsUUFFRCx1Q0FDQyxRQUNBLGNBQ0EsYUFDQSxvQkFDQSxTQUNBLFlBRUQsOENBQ0MsV0FDQSx1QkFDQSxvQkFDQSwyQkFDQSwyQkFDQSxxQkFDQSxrQkFDQSxnQ0FDQSxnQkFDQSxlQUNBLGNBQ0Esb0JBQ0EsMkJBQ0EsMEJBQ0EscUJBR0Qsa0pBRUMsd0JBQ0EsU0FTRCxzRkFFQyw2QkFDQSxvQkFDQSxzQkFDQSx1QkFDQSxxQkFDQSxVQUNBLGNBQ0Esc0JBQ0EsdUJBQ0EsYUFDQSxtQkFDQSx1QkFDQSxTQUNBLGdCQUNBLGdCQUNBLHNCQUNBLGdDQUNBLGVBQ0EsZ0JBQ0EsY0FDQSxlQUNBLFVBQ0EsaUJBQ0EsZ0RBSUQsME1BSUMsd0JBQ0Esd0JBSUQsa0dBRUMsY0FDQSxjQUNBLGtCQUNBLG9CQUNBLFNBQ0EsVUFFRCwyQ0FDQyxRQUNBLCtCQUVELDJDQUNDLFFBQ0EsOEJBRUQsa0dBRUMscUJBQ0EsbUJBRUQsK0VBRUMsY0FDQSxXQUNBLGdCQUNBLDJCQUNBLG9CQUNBLHFDQUNBLHNCQUNBLGdDQUNBLGdCQUNBLGVBQ0EscUJBQ0EseUJBQ0EsZ0NBSUQsMkZBRUMsb0NBSUQsUUFDQyxnQkFDQSw2QkFFRCxjQUNDLGdDQUVELGNBQ0MsYUFDQSxtQkFDQSw4QkFDQSxTQUNBLFdBQ0EsZUFDQSxTQUNBLGdCQUNBLGdCQUNBLGVBQ0EsZ0JBQ0EsZ0NBQ0EsZ0JBQ0EsZUFDQSxxQkFDQSx5QkFDQSxvQkFDQSwyQkFDQSx3QkFDQSxnQkFFRCxvQkFDQyxxQkFFRCxxQkFDQyxXQUNBLGNBQ0EsV0FDQSxZQUNBLDhCQUNBLDhCQUNBLHNCQUNBLDZCQUNBLHFCQUNBLDRCQUNBLG9CQUNBLDROQUNBLG9OQUVELDJDQUNDLG9OQUNBLDRNQUlELGVBQ0MsYUFDQSxpQkFDQSxnQ0FDQSxlQUNBLGlCQUNBLGNBRUQscUNBQ0MsY0FFRCxpQkFDQyxnQkFFRCw0QkFDQyxnQkFJRCx1Q0FFQyxnQkFDQSxvQkFFRCw0R0FNQyxnQ0FDQSxnQkFDQSxlQUNBLGdCQUNBLGlCQUNBLG9CQUNBLG9CQUNBLGtCQUVELG9DQUVDLGdCQUNBLGtCQUVELGtCQUNDLGVBRUQsMEJBQ0MscUJBRUQsaUJBQ0MscUJBQ0EsMEJBRUQsdUJBQ0Msb0JBR0Qsa0NBQ0MsV0FDQSx5QkFFRCxxQ0FDQyxnQ0FFRCxnREFDQyxnQkFFRCwwRUFFQyx5QkFDQSxvQkFDQSwyQkFDQSxlQUNBLGdCQUNBLG1CQUVELHFDQUNDLFVBQ0EsZ0JBQ0Esb0JBQ0Esb0JBQ0EsaUJBSUQscUNBQ0MsZ0NBQ0EsbUJBRUQsMkNBQ0Msb0JBQ0EsMkJBQ0EsMkJBQ0EsMEJBQ0Esa0JBQ0EsZ0NBQ0EsZ0JBQ0EsZUFDQSxxQkFDQSx5QkFDQSxzQkFFRCxtR0FFQyxnQ0FDQSx5Q0FHRCxxRUFDQyxhQUlELDhDQUNDLGFBQ0EsU0FDQSxlQUdELG1EQUNDLGFBRUQsNkNBQ0MsZ0NBQ0EsZUFDQSxnQkFDQSxxQkFDQSxzQkFFRCxtREFDQyxxQkFLRCwwQkFDQyxnQ0FDQyxjQUNBLFdBRUQsd0JBQ0Msc0JBQ0Esd0JBRUQsbUNBQ0MsWUFJRix5QkFNQywwQkFDQyxhQUNBLHNCQUNBLGlCQUVELHFGQUVDLGNBQ0Esc0JBQ0EsMEJBS0QsaURBQ0MsUUFDQSxzQkFDQSwwQkFDQSxpQkFDQSxtQkFFRCxvREFDQyxnQkFFRCwyQkFDQyxjQUNBLG1CQUVELGdDQUNDLFdBQ0EsMkJBR0QsbUNBQ0MsYUFFRCxrQ0FDQyxtQkFDQSxnQkFDQSxxQkFDQSxtQkFJQSxpQkFFRCxxREFDQyxhQUVELHdCQUNDLGNBQ0Esc0JBQ0EsdUJBU0QsaUNBQ0MsY0FDQSxXQUVELHNGQUVDLGNBQ0EsV0FNRCx1Q0FDQyxjQUNBLFdBQ0EsZUFhRCx1QkFDQyw0QkFFRCwyQ0FDQyxZQUNBLDZCQUNBLDhCQUVELFlBQ0MsV0FDQSxZQUVELGFBQ0MsZUFDQSxhQWVGLHVCQUNDLGFBQ0EsbUJBQ0EsZUFDQSxhQUNBLGdCQUNBLGtCQUNBLGtCQUNBLG1CQUNBLHlCQUNBLHFCQUNBLHVEQUdELCtCQUNDLFdBQ0Esa0JBQ0EsT0FDQSxNQUNBLFNBQ0EsVUFDQSxrQ0FFRCxrRUFFQyxtQkFDQSxxQkFFRCxtQkFDQyxhQUNBLHNCQUNBLFFBQ0EsZUFDQSxZQUVELDhCQUNDLGdDQUNBLGdCQUNBLGVBQ0EsZ0JBQ0EsNkJBRUQsNkJBQ0MsZ0NBQ0EsZ0JBQ0EsZUFDQSxpQkFDQSwrQkFHRCw0QkFDQyxvQkFDQSxtQkFDQSxRQUNBLGNBQ0EsZ0NBQ0EsZ0JBQ0EsZUFDQSxxQkFDQSx5QkFDQSw4QkFDQSxtQkFDQSwyQkFFRCxtQ0FDQyxXQUNBLFdBQ0EsWUFDQSw4QkFDQSwrQkFDQSw4UUFDQSxzUUFFRCwrQ0FDQyw2QkFFRCxzREFDQywwQkFFRCx1Q0FDQyxtQ0FDQyxpQkFLRix5QkFDQyx1QkFDQyxzQkFDQSx1QkFLRCxtQkFDQyxjQUNBLFlDemtDRixrQkFDQyxvQkFLRCwwQkFDQyxnQkFDQSxjQUNBLGVBU0QsNkJBQ0MsbUNBQ0EsMkJBQ0EsaUNBQ0EsaUJBQ0EscUJBQ0EseUJBQ0EscUJBQ0Esa0JBQ0EsZ0JBS0QsNkJBQ0MsZ0NBQ0EsMkJBQ0EsZUFDQSxnQkFDQSxxQkFDQSx5QkFDQSxzQkFDQSxnQkFDQSxtQkFRRCx3Q0FDQyxrQkFDQSxhQUNBLG9CQUNBLE1BQ0EsU0FDQSxVQUNBLFNBTUEsY0FDQSxZQUNBLFdBRUQsZ0NBQ0MsY0FDQSxZQUNBLFlBQ0EsZUFDQSxvREFDQSwwQkFDQSwyQkFDQSxnQkFDQSxnQ0FDQSxnQkFDQSxlQUNBLG9CQUNBLDJCQUNBLHVEQUVELDZDQUNDLHNCQUNBLFVBRUQsc0NBQ0MsVUFDQSx1Q0FDQSxxREFJRCxnREFDQyxrQkFDQSxjQUNBLFdBQ0EsWUFDQSxxQkFDQSxvQkFDQSwyQkFDQSxxQ0FDQSwyQkFJQSx1QkFDQSxzQ0FFRCw0R0FFQyxvQ0FFRCx1REFDQyx3QkFFRCx3REFDQyxzQkFDQSxrQkFDQSxRQUNBLFNBQ0EsV0FDQSxZQUNBLHVCQUNBLHNCQUNBLDhRQUNBLHNRQVNELHFDQUNDLDJCQUNBLGFBQ0Esa0JBQ0EsbUJBQ0EsU0FDQSx1QkFDQSxxQkFDQSxvQkFDQSwyQkFDQSxnQ0FDQSxnQkFDQSxlQUNBLHFCQUNBLHlCQUNBLHNCQUNBLDJCQUVELDJDQUNDLHFCQUVELDZDQUNDLHNCQUNBLGNBQ0EsV0FDQSxZQUNBLDhCQUNBLCtRQUNBLHVRQVNELG9DQUNDLGtCQUNBLHFCQUNBLE9BQ0EsUUFDQSxXQUNBLDJCQUNBLGdCQUNBLHlDQUNBLDJCQUNBLGdCQUNBLHlDQUNBLGdCQUlELDJCQUNDLGFBQ0EsbUJBQ0EsU0FDQSxrQkFDQSxnQ0FDQSxnQ0FDQSxlQUNBLG9CQUNBLHFCQUNBLHNEQUVELGlDQUNDLG1CQUNBLHFCQUdELDhCQUNDLGNBQ0EsUUFDQSxpQkFDQSxrQkFDQSxnQkFDQSxlQUNBLHFCQUNBLHlCQUNBLHNCQUVELG9DQUNDLGFBRUQsZ0NBQ0MsZ0JBSUQsMkJBQ0MsU0FDQSxVQUNBLGdCQUVELDhCQUNDLGdDQUVELGdDQUNDLGFBQ0EsbUJBQ0EsU0FDQSxrQkFDQSxxQkFDQSxzQ0FFRCxzQ0FDQyxtQkFFRCx3QkFDQyxjQUNBLFdBRUQsNEJBQ0MsY0FDQSxXQUNBLFlBQ0EsaUJBQ0EsbUJBQ0EseUNBRUQsbUNBQ0MsYUFDQSxjQUNBLHNCQUNBLFFBQ0EsWUFFRCxtQ0FDQyxnQ0FDQSxnQkFDQSxlQUNBLGdCQUNBLG9CQUVELHNFQUVDLGdDQUNBLGdCQUNBLGVBQ0EscUJBSUQsd0NBQ0MsNkNBRUQsbUVBQ0MsdUJBQ0EsZ0JBQ0EsZ0JBQ0EsZUFDQSxxQkFDQSx5QkFDQSxxQkFJRCx5QkFDQyxrQkFDQyxvQkFFRCwwQkFDQyxlQUVELHFDQUNDLGlCQUVELGdGQUVDLFlBRUQsZ0RBQ0MsZ0JBQ0EsWUFpQkYseUNBQ0MsbUNBQ0EsZ0JBQ0EsK0JBQ0EsaUJBQ0EscUJBQ0EseUJBQ0EscUJBQ0EsbUJBRUQsb0RBQ0Msb0JBQ0EsZ0JBSUQsc0JBQ0MsZ0JBR0Qsb0VBRUMsZ0NBQ0EsZ0JBQ0EsZUFDQSxnQkFDQSxxQkFDQSx5QkFDQSxxQkFDQSxnQkFHRCw4QkFDQyxnQkFDQSxTQUNBLFVBQ0EsYUFDQSxlQUNBLFFBRUQsOEJBQ0MsU0FDQSxVQUVELGdDQUNDLG9CQUNBLG1CQUNBLHlDQUNBLGlCQUNBLGdDQUNBLGVBQ0EsZ0JBQ0Esb0JBQ0EscUJBQ0Esa0RBRUQsc0NBQ0MscUJBQ0EsNEJBR0Qsd0JBQ0MscUJBQ0EsZ0JBQ0EsZ0NBQ0EsZUFDQSxnQkFDQSxxQkFDQSxzQkFDQSwwQkFDQSwwQkFDQSwyQkFFRCw4QkFDQyxxQkFJRCxnQkFDQyw2Q0FDQSxpQkFDQSxlQUtELCtEQUNDLGVBQ0EsZ0JBQ0EsaUJBQ0Esb0JBQ0EsY0FDQSxtQkNsYUQsVUFDQyxnQ0FDQSxvQkFFRCxnQkFDQyxnQkFDQSxnQkFDQSxlQUNBLGdCQUNBLGNBRUQsa0NBQ0MsZ0JBRUQsaUJBQ0MsbUNBQ0EsZ0JBQ0EsaUNBQ0EsZ0JBQ0EscUJBQ0EseUJBQ0EscUJBQ0EsZ0JBRUQsZ0JBQ0MsZ0JBQ0EsZUFDQSxnQkFDQSxzQkFFRCxrQkFDQyxxQkFDQSwwQkFDQSwwQkFFRCx3QkFDQyxvQkFFRCxlQUNDLFNBQ0EsbUJBQ0EsZUFDQSxnQkFDQSxjQUVELDBCQUNDLHFCQUVELHNCQUNDLG9CQUNBLGdCQU1ELGtCQUNDLGtCQUNBLGdCQUNBLGlDQUVBLCtFQUNBLHVFQUdELDBCQUNDLGtCQUNDLHdCQUNBLGlCQUdGLGlCQUNDLFdBQ0EsZ0JBQ0EseUJBQ0EsZUFDQSxtQkFFRCx3Q0FFQyxrQkFDQSxTQUNBLGdEQUNBLGtCQUNBLHNCQUdELDBCQUNDLGdCQUNBLE1BQ0EsZ0JBQ0EsdUNBQ0EsZ0JBQ0EsZUFDQSxxQkFDQSx5QkFDQSxxQkFHRCxnRUFFQyxnQkFDQSxPQUNBLFVBQ0EsZ0JBQ0EsZ0JBQ0EsZ0JBQ0EsZUFDQSxvQkFHQSwyQ0FFRCxzQ0FDQyxVQUVELDBGQUVDLG1CQUVELGdGQUVDLGdCQUVELDBCQUNDLGdCQUNBLGNBR0QseUJBQ0MsaUJBQ0MsZUFFRCx3Q0FFQyxpQkFFRCxnQkFDQyxtQkFFRCxrQ0FDQyxpQkFRRixlQUNDLG9CQUNBLG1CQUNBLFFBQ0EsaUJBQ0EsZ0NBQ0EsZ0JBQ0EsZUFDQSxxQkFDQSx5QkFDQSxzQkFDQSxxQkFDQSxzQ0FDQSxrREFFRCxrREFFQyxxQkFDQSxtQ0FHRCx1QkFDQyxXQUNBLGNBQ0EsV0FDQSxZQUNBLDhCQUNBLDJVQUNBLG1VQU1ELHNFQUNDLGFBQ0EscUJBQ0EsZUFDQSxhQ2pMRCxnQkFDQyxhQUdELHlCQUdDLDBCQUNDLHdCQUNBLDRCQUNBLGdCQUNBLGtCQUVBLDZCQUNBLGlDQUNBLFNBS0EsdUJBQ0Esd0NBQ0EseUNBQ0EsMEJBRUEseUJBRUEscUJBRUQsNkNBQ0MsUUFDQSxTQUNBLGFBVUQsbUNBQ0MseUJBQ0Esc0JBQ0EsMEJBQ0EsdUJBQ0EscUJBQ0Esb0JBR0Esd0JBUUQsZ0JBQ0MsYUFDQSxtQkFDQSx1QkFDQSxTQUNBLHVCQUNBLFNBSUQsNkNBQ0MsMkJBQ0EsNEJBSUQsZ0JBQ0MsY0FDQSxXQUNBLFlBQ0EsVUFDQSxTQUNBLGdCQUNBLGVBQ0Esa0JBQ0EsNkJBRUQsd0JBQ0MsV0FDQSxrQkFDQSxRQUNBLHdDQUNBLGlRQUVELDhCQUNDLHFCQUdELDBCQUNDLFlBQ0EsZUFJRCxrQkFDQyxrQkFDQSxjQUNBLGdCQUNBLFdBQ0Esa0JBQ0EsbUJBQ0EsZ0JBRUQsa0JBQ0Msa0JBQ0EsTUFDQSxTQUNBLE9BQ0EsVUFDQSxrQkFDQSxtQ0FDQSwwQ0FLRCxvRUFFQyxpQkFJRix1Q0FDQyxrQkFDQyxpQkM1SUYsTUFDQyxtQkFDQSx3QkFDQSxrQkFDQSx1QkFDQSxvQkFDQSxrQkFDQSxvQkFDQSxvQkFDQSxtQkFDQSxxQkFFQSw0REFDQSxnRUFFQSw0RUFFQSxrQkFDQSxrQkFDQSxtQkFDQSxtQkFDQSxtQkFDQSxtQkFDQSxtQkFDQSxtQkFFQSxvQkFDQSxrQkFDQSxxQkFDQSx3QkFFQSwrRUFHQSxvQkFJRCxNQUVDLHVDQUVBLHVDQU1ELDBDQUVDLGtFQU1BLGdCQUNBLHFCQWFELHdtU0FHQSwwOFhBQ0EiLCJzb3VyY2VzQ29udGVudCI6WyIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNLIEFydGlzIEJybm8g4oCUIEFOSU1BQ0UgKG9kaGFsb3bDoW7DrSBwxZlpIHNjcm9sbHUpXG4gICBQb3XFvsOtdsOhIGBtYWluLmpzYCAoMTYuIElJRkUpLiBaYnl0ZWsgYW5pbWFjw60gc2Vkw60gdSBzdsO9Y2hcbiAgIGtvbXBvbmVudDogS2VuIEJ1cm5zICsga2Fza8OhZGEgdGV4dMWvIHYgYGNhcm91c2VsLnNjc3NgLFxuICAgcGFyYWxsYXggdiBgaG9tZXBhZ2Uuc2Nzc2AsIGhvdmVyIGZvdGVrIHYgYHByb2R1Y3QtY2FyZC5zY3NzYC5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiAtLS0gT0RIQUxPVsOBTsONIFDFmEkgU0NST0xMVSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIFBydmVrIHNlIG9iamV2w60gamVtbsO9bSBwcm9sbnV0w61tIGEgbmFkenZlZG51dMOtbSwgamFrbWlsZSB2amVkZSBkb1xuICAgb2JyYXp1LiBEcsW+w60gc2UgdG8gc3TFmcOtZG3EmyDigJQga3LDoXRrw6EgZHLDoWhhICgyMnB4KSBhIHJ5Y2hsb3N0IHBvZFxuICAgMCw4IHM7IGRlbMWhw60gYSB2ecWhxaHDrSBuw6FixJtoIHDFr3NvYsOtIGxhY2luxJsgYSB6ZHLFvnVqZSDEjXRlbsOtLlxuXG4gICDimqDvuI8gVMWZw61kdSBgLnNrLXJldmVhbGAgcMWZaWTDoXbDoSBWw51IUkFETsSaIEpTLCBuaWtkeSBIVE1MLiBLZHlieSBza3JpcHRcbiAgIHNwYWRsIG5lYm8gc2UgbmVuYcSNZXRsLCBuZXNtw60gesWvc3RhdCBvYnNhaCBuZXZpZGl0ZWxuw70gKG9wYWNpdHkgMCkuXG4gICBCZXogSlMgc2UgcHJvc3TEmyBuaWMgbmVhbmltdWplIGEgd2ViIGplIGNlbMO9IHZpZMSbdC5cblxuICAg4pqg77iPIE9kaGFsZW7DrSBqZSBKRUROT1LDgVpPVsOJIChKUyBwbyBwcm9ixJtobnV0w60gcMWZZXN0YW5lIHBydmVrIHNsZWRvdmF0KS5cbiAgIE9wYWtvdmFuw6kgYW5pbW92w6Fuw60gcMWZaSBzY3JvbGx1IG5haG9ydSBhIGRvbMWvIHDFr3NvYsOtIG5la2xpZG7Emy4gKi9cbi5zay1yZXZlYWwge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIycHgsIDApO1xuXHR0cmFuc2l0aW9uOlxuXHRcdG9wYWNpdHkgLjdzIGN1YmljLWJlemllciguMjIsIC42MSwgLjM2LCAxKSxcblx0XHR0cmFuc2Zvcm0gLjdzIGN1YmljLWJlemllciguMjIsIC42MSwgLjM2LCAxKTtcblx0Lyogc2Nob2RlayB1dm5pdMWZIHNrdXBpbnkgKG3FmcOtxb5rYSBkbGHFvmRpYykgbmFzdGF2dWplIEpTICovXG5cdHRyYW5zaXRpb24tZGVsYXk6IHZhcigtLXNrLXJldmVhbC1kZWxheSwgMG1zKTtcbn1cbi5zay1yZXZlYWwtLWluIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiBub25lO1xufVxuXG4vKiBLZG8gbcOhIHYgc3lzdMOpbXUgdnlwbnV0w6kgYW5pbWFjZSwgZG9zdGFuZSBvYnNhaCByb3Zub3UgYSBiZXogcG9oeWJ1LlxuICAgKEpTIHNlIG5hdsOtYyBwxZlpIHRvbXRvIG5hc3RhdmVuw60gdsWvYmVjIG5lc3B1c3TDrSDigJQgdG9obGUgamUgcG9qaXN0a2EsXG4gICBrZHlieSBzaSB1xb5pdmF0ZWwgbmFzdGF2ZW7DrSB6bcSbbmlsIGHFviBwbyBuYcSNdGVuw60gc3Ryw6Fua3kuKSAqL1xuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0LnNrLXJldmVhbCxcblx0LnNrLXJldmVhbC0taW4ge1xuXHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0XHR0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblx0XHR0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU0sgQXJ0aXMgQnJubyDigJQgSEVSTyBDQVJPVVNFTCAoRGVzaWduIEtyb2sgNClcbiAgIFNob3B0ZXQgXCJleHRlbmRlZCBiYW5uZXJcIjogZGVmYXVsdCByb3pow6F6w60gdGl0bGUvdGV4dC9idXR0b24gZG8gcm9oxa9cbiAgIHYgYsOtbMO9Y2ggYm94ZWNoLiBQxZllcm92bsOhbWUgbmEgVmVuZXppYSBzdHlsIOKAlCB2eWNlbnRyb3ZhbsO9IHN0YWNrXG4gICAobmFkcGlzIEJlYmFzICsgdGV4dCArIMSNZXJ2ZW7DqSB0bGHEjcOtdGtvKSwgcMWZZXMgY2Vsb3UgcGxvY2h1IHNsaWR1LlxuICAgT2JzYWggKG5hZHBpcy90ZXh0L3RsYcSNw610a28gKyBwb3ppY2UpIHNlIHBsbsOtIHYgYWRtaW51IHUgYmFubmVydS5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiAtLS0gVsOdxaBLQSBDQVJPVVNFTFUg4oCUIMWZw616ZW7DoSBDU1MsIG5lIHBvbcSbcmVtIGZvdGt5ICjDoCBsYSBWZW5lemlhKSAtLS0tLVxuICAgU2hvcHRldCBkZWZhdWx0IG5lY2jDoSB2w73FoWt1IHNsaWR1IHBvZGxlIHBvbcSbcnUgTkFIUkFOw4kgRk9US1kg4oCUIHRha8W+ZVxuICAgamFrIHZ5c29rw6EgZm90a2EsIHRhayB2eXNva8O9IGNhcm91c2VsLiBLbGllbnQgYnkgbXVzZWwgaGzDrWRhdCByb3ptxJtyXG4gICBrYcW+ZMOpIGZvdGt5LiBNw61zdG8gdG9obyB2w73FoWt1IFpBRklYVUpFTUUgcMWZZXMgQ1NTIGEgZm90a3Ugb8WZw616bmVtZVxuICAgKGBvYmplY3QtZml0OiBjb3ZlcmApLiBLbGllbnQgcGFrIG5haHJhamUgbGlib3ZvbG7EmyDFoWlyb2tvdSBmb3RrdVxuICAgYSBjYXJvdXNlbCBkcsW+w60ga29uc3RhbnRuw60g4oCeaGVyb1wiIHbDvcWha3UuIFZlbmV6aWEgbcOhIH5wbG5vdSB2w73FoWt1IG9rbmE7XG4gICBteSBvIG7Em2NvIG3DqW7EmyAoODZ2aCBzZSBzdHJvcGVtKSwgYcWlIG5hIG1hbMO9Y2ggbGFwdG9wZWNoIHrFr3N0YW5lIHZpZMSbdCxcbiAgIMW+ZSBwb2QgY2Fyb3VzZWxlbSBuxJtjbyBqZS4gVsO9xaFrdSBsYWTDrcWhIEpFRElOw51NIMSNw61zbGVtIChgLS1zay1oZXJvLWhgKS5cblxuICAg4pqg77iPIFbDvcWha3UgamUgbnV0bsOpIGTDoXQgbmEgQ0VMw50gxZlldMSbemVjIFNob3B0ZXQgb2JhbMWvIOKAlCBrYcW+ZMO9IHNpIGRyxb7DrVxuICAgYGhlaWdodDphdXRvYCBwb2RsZSBvYnNhaHUsIHRha8W+ZSBiZXogdG9obyBzZSB2bsSbasWhw60gb2JhbCBzbXJza25lLiAqL1xuLndpZGUtY2Fyb3VzZWwge1xuXHQtLXNrLWhlcm8taDogY2xhbXAoNjAwcHgsIDg2dmgsIDkyMHB4KTtcbn1cbi53aWRlLWNhcm91c2VsLFxuLndpZGUtY2Fyb3VzZWwgLmNhcm91c2VsLFxuLndpZGUtY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyLFxuLndpZGUtY2Fyb3VzZWwgLml0ZW0ge1xuXHRoZWlnaHQ6IHZhcigtLXNrLWhlcm8taCkgIWltcG9ydGFudDtcbn1cbi8qIGZvdGthIFZZUExOw40gcGxvY2h1IGEgb8WZw616bmUgc2UgKFNob3B0ZXQgZMOhdsOhIG9iamVjdC1maXQ6ZmlsbCA9IHJvenRhxb5lbsOtKSAqL1xuLndpZGUtY2Fyb3VzZWwgLml0ZW0gPiBhLFxuLndpZGUtY2Fyb3VzZWwgLml0ZW0gPiBhID4gaW1nLFxuLndpZGUtY2Fyb3VzZWwgLml0ZW0gPiBpbWcsXG4ud2lkZS1jYXJvdXNlbCAuaXRlbSA+IGEgPiAuc2staGVyby12aWRlbyxcbi53aWRlLWNhcm91c2VsIC5pdGVtID4gLnNrLWhlcm8tdmlkZW8ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG5cdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLyogVklERU8gU0xJRFUg4oCUIHZrbMOhZMOhIHNlIGpha28gSFRNTCBkbyDigJ5UZXh0b3bDqWhvIGJhbm5lcnVcIiB2IGFkbWludVxuICAgKGtvc3RyYTogZG9jcy9oZXJvLXZpZGVvLWJhbm5lci5odG1sKS5cblxuICAg4pqg77iPIFRleHRvdsO9IGJhbm5lciBuZW3DoSBgPGE+YCBvYmFsIGpha28gb2Jyw6F6a292w70sIHRha8W+ZSBzZSB2aWRlbyBtdXPDrVxuICAgbmFwb3ppY292YXQgc2FtbzogYWJzb2x1dG7EmyBwxZllcyBjZWxvdSBwbG9jaHUgc2xpZHUsIFBPRCB0ZXh0b3ZvdSB2cnN0dnUuXG4gICBCZXogdG9obyBieSBobyBgLmV4dGVuZGVkLWJhbm5lci10ZXh0c2AgKGt0ZXLDqSBqZSBhYnNvbHV0bsOtKSBwxZlla3J5bG9cbiAgIG5lYm8gYnkgdmlkZW8gcG9zdW51bG8gdGV4dCBkb2zFry4gKi9cbi53aWRlLWNhcm91c2VsIC5pdGVtIC5zay1oZXJvLXZpZGVvIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG5cdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHR6LWluZGV4OiAwO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zay1uYXZ5LCAjMjgzMzcxKTsgIC8qIGRyxb7DrSBwbG9jaHUsIG5lxb4gdmlkZW8gbmFixJtobmUgKi9cblx0cG9pbnRlci1ldmVudHM6IG5vbmU7ICAgICAgICAgICAgICAgICAvKiBrbGlrIHBhdMWZw60gb2RrYXp1IHNsaWR1ICovXG59XG4vKiDimqDvuI8gVGV4dG92w70gYmFubmVyIHPDoXrDrSBvYnNhaCBkbyB2bGFzdG7DrWhvIG9iYWx1IChgLmJhbm5lci10ZXh0YCBhcG9kLikuXG4gICBUZW4gYnkgdmlkZW8gc3bDvW0gYHBvc2l0aW9uOiBzdGF0aWNgIGEgcm96bcSbcmVtIHBvZGxlIG9ic2FodSBzcmF6aWwg4oCUXG4gICBtdXPDrSB6cHLFr2hsZWRuxJt0IGEgcm96dMOhaG5vdXQgc2UgbmEgY2Vsb3UgcGxvY2h1IHNsaWR1LiAqL1xuLndpZGUtY2Fyb3VzZWwgLml0ZW0gPiBkaXY6bm90KC5leHRlbmRlZC1iYW5uZXItdGV4dHMpIHtcblx0cG9zaXRpb246IHN0YXRpYztcblx0aGVpZ2h0OiAxMDAlO1xufVxuLndpZGUtY2Fyb3VzZWwgLml0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4vKiBvdmzDoWRhY8OtIMWhaXBreSBhIHRleHRvdsOhIHZyc3R2YSBwxZllcyBub3ZvdSB2w73FoWt1ICovXG4ud2lkZS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbCB7XG5cdGhlaWdodDogdmFyKC0tc2staGVyby1oKSAhaW1wb3J0YW50O1xufVxuLndpZGUtY2Fyb3VzZWwgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyB7XG5cdGhlaWdodDogMTAwJTtcbn1cbi8qIHRhYmxldCBhIG1lbsWhw60g4oCUIG5pxb7FocOtLCBhxaUgdG8gbmV6YWJlcmUgY2Vsb3Ugb2JyYXpvdmt1ICovXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LndpZGUtY2Fyb3VzZWwge1xuXHRcdC0tc2staGVyby1oOiBjbGFtcCg0NDBweCwgNjR2aCwgNjQwcHgpO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LndpZGUtY2Fyb3VzZWwge1xuXHRcdC0tc2staGVyby1oOiBjbGFtcCg0MjBweCwgNjh2aCwgNTYwcHgpO1xuXHR9XG59XG5cbi8qIGtvbnRlam5lciB0ZXh0xa8gcMWZZXMgY2Vsw70gc2xpZGUg4oaSIGZsZXggY2VudHIgKi9cbi53aWRlLWNhcm91c2VsIC5leHRlbmRlZC1iYW5uZXItdGV4dHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRnYXA6IDIycHg7XG5cdHBhZGRpbmc6IDI0cHg7XG59XG5cbi8qIHpydcWhIFNob3B0ZXQgYWJzb2x1dG7DrSBwb3ppY2UgKyBiw61sw6kgYm94eSAoYmcvYm9yZGVyL3NoYWRvdykgKi9cbi53aWRlLWNhcm91c2VsIC5leHRlbmRlZC1iYW5uZXItdGl0bGUsXG4ud2lkZS1jYXJvdXNlbCAuZXh0ZW5kZWQtYmFubmVyLXRleHQsXG4ud2lkZS1jYXJvdXNlbCAuZXh0ZW5kZWQtYmFubmVyLWxpbmsge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHRpbnNldDogYXV0bztcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiA5MDBweDtcbn1cblxuLyogbmFkcGlzIOKAlCBCZWJhcyB2ZXJ6w6Fsa3ksIHZlbGvDvSwgYsOtbMO9ICjDoCBsYSBWZW5lemlhKVxuICAg4pqg77iPIFZlIHZpZGVvIGJhbm5lcnUgamUgdGVuaGxlIHRpdHVsZWsgYDxoMT5gIChqZWRpbsO9IGgxIHRpdHVsbsOtIHN0cmFueSDigJRcbiAgIFNob3B0ZXQgdGFtIMW+w6FkbsO9IG5lcmVuZGVydWplKS4gUHJhdmlkbGEgc2NodsOhbG7EmyB2aXPDrSBuYSBUxZjDjUTEmiwgbmUgbmFcbiAgIHpuYcSNY2UsIHRha8W+ZSBkaXYvaDEvaDIgdnlwYWRhasOtIHN0ZWpuxJs7IGBtYXJnaW46IDBgIHbDvWNob3rDrSBva3JhaiBoMVxuICAgcnXFocOtIHJlc2V0IG8gcMOhciDFmcOhZGvFryB2w73FoS4gT3bEm8WZZW5vIMW+aXbEmzogMCByb3pkw61sxa8geiAxMSB2bGFzdG5vc3TDrS4gKi9cbi53aWRlLWNhcm91c2VsIC5leHRlbmRlZC1iYW5uZXItdGl0bGUge1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1kaXNwbGF5KTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDV2dywgNC41cmVtKTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtc2hhZG93OiAwIDJweCAyMnB4IHJnYmEoMCwgMCwgMCwgLjM4KTtcbn1cblxuLyogcG9kdGV4dCDigJQgUG9wcGlucyAqL1xuLndpZGUtY2Fyb3VzZWwgLmV4dGVuZGVkLWJhbm5lci10ZXh0IHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdC8qIOKaoO+4jyBweCwgTkUgcmVtIOKAlCByb290IGZvbnQtc2l6ZSBqZSBuYSBTaG9wdGV0dSAxMHB4ICh2aXogLnNrLWhlcm9fX3RleHQpICovXG5cdGZvbnQtc2l6ZTogY2xhbXAoMTVweCwgMS4zdncsIDE4cHgpO1xuXHRsaW5lLWhlaWdodDogMS41NTtcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtc2hhZG93OiAwIDFweCAxNHB4IHJnYmEoMCwgMCwgMCwgLjQ1KTtcbn1cblxuLyogdGxhxI3DrXRrbyDigJQgxI1lcnZlbsOpIGZpbGxlZCwgdmVyesOhbGt5IChWZW5lemlhIG3DoSBvcmFuxb5vdsOpIOKGkiBteSDEjWVydmVuw6kpICovXG4ud2lkZS1jYXJvdXNlbCAuZXh0ZW5kZWQtYmFubmVyLWxpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6IHZhcigtLXNrLXJlZCk7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLjA4ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHBhZGRpbmc6IDE0cHggMzRweDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xOHMgZWFzZSwgdHJhbnNmb3JtIC4xOHMgZWFzZTtcbn1cbi53aWRlLWNhcm91c2VsIC5leHRlbmRlZC1iYW5uZXItbGluazpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHZhcigtLXNrLXJlZC1kZWVwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLyogamVtbsOpIHp0bWF2ZW7DrSBzbGlkdSBwb2QgdGV4dGVtIOKAlCDEjWl0ZWxub3N0IChWZW5lemlhIG3DoSB0YWt5KSAqL1xuLndpZGUtY2Fyb3VzZWwgLml0ZW0uaGFzLXRleHQ6OmFmdGVyLFxuLndpZGUtY2Fyb3VzZWwgLml0ZW06aGFzKC5leHRlbmRlZC1iYW5uZXItdGl0bGU6bm90KDplbXB0eSkpOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgLjEyKSwgcmdiYSgwLCAwLCAwLCAuMjgpKTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHotaW5kZXg6IDE7XG59XG4ud2lkZS1jYXJvdXNlbCAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIHtcblx0ei1pbmRleDogMjtcbn1cblxuLyogbW9iaWwg4oCUIFbEmlTFoMONIG5hZHBpcyAobmEgcMWZw6Fuw60pLCB1xb7FocOtIHRsYcSNw610a28gYSBwYWRkaW5nXG4gICDimqDvuI8gVGVuaGxlIGJsb2sgamUgWsOBTcSaUk7EmiBhxb4gWkEgYmFzZSBwcmF2aWRsZW0gYC5leHRlbmRlZC1iYW5uZXItdGl0bGVgXG4gICAoxZkuIH4xMTYpLiBLZHlieSBieWwgdsO9xaEgKGpha28gbWVkaWEgcXVlcnkgcyB2w73FoWtvdSBoZXJvIG5hIH44MyksIHDFmWlcbiAgIHNob2Ruw6kgc3BlY2lmaWNpdMSbIGJ5IHZ5aHLDoWxvIHBvemTEm2rFocOtIGJhc2UgYSBvdmVycmlkZSBieSBuZXBsYXRpbCDigJRcbiAgIHDFmWVzbsSbIHRhIHBhc3Qgc2Ugc3BlY2lmaWNpdG91IHogZm9vdGVydS9tZW51LiAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC8qIOKaoO+4jyBCYXNlIGNsYW1wIHNwYWRsIG5hIG1vYmlsdSBuYSBzcG9kbsOtIG1leiAyLjRyZW0gPSAyNHB4ICg1dncgamUgcMWZaVxuXHQgICDDunprw6ltIHZpZXdwb3J0dSBtYWzDqSkg4oaSIHUga3LDoXRrw6lobyBoZXJvIHRleHR1IHDFr3NvYmlsIHRpdMSbcm7Emy4gTm92xJtcblx0ICAgfjQ4cHggKHJvb3QgMTBweCwgc3Ryb3AgNXJlbSA9IDUwcHgpLCBmbG9vciA0cmVtLzQwcHggZHLFvsOtIGkgbmEgMzIwcHguICovXG5cdC53aWRlLWNhcm91c2VsIC5leHRlbmRlZC1iYW5uZXItdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogY2xhbXAoNHJlbSwgMTN2dywgNXJlbSk7XG5cdH1cblx0LndpZGUtY2Fyb3VzZWwgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyB7XG5cdFx0Z2FwOiAxNnB4O1xuXHRcdHBhZGRpbmc6IDIwcHggMTZweDtcblx0fVxuXHQud2lkZS1jYXJvdXNlbCAuZXh0ZW5kZWQtYmFubmVyLWxpbmsge1xuXHRcdHBhZGRpbmc6IDEycHggMjZweDtcblx0fVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFBSw4lNSU9Ww50gQ0FST1VTRUwg4oCUIG1pbmltYWxpc3RpY2vDqSDFoWlwa3ksIHZsYXN0bsOtIHBhZ2luYXRpb24sXG4gICBwbHludWxlasWhw60gcMWZZWNob2QgKyBqZW1uw70gS2VuIEJ1cm5zIHpvb20gYSBuw6FiZWggdGV4dMWvLlxuICAgU2hvcHRldCA9IEJvb3RzdHJhcCBjYXJvdXNlbCAoLmNhcm91c2VsLWlubmVyID4gLml0ZW0sIC5jYXJvdXNlbC1jb250cm9sLmxlZnQvLnJpZ2h0KTtcbiAgIHBhZ2luYXRpb24gdsWvYmVjIE5FcmVuZGVydWplIOKGkiB2eXR2w6HFmcOtIGppIG1haW4uanMgamFrbyAuc2stY2Fyb3VzZWwtZG90cy5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLndpZGUtY2Fyb3VzZWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7IC8qIGtvdHZhIHBybyBwYWdpbmF0aW9uICovXG59XG5cbi8qIHDFmWVjaG9kIHNsaWR1IOKAlCBkZWzFocOtIGEgcGx5bnVsZWrFocOtIG5lxb4gU3RlcCBkZWZhdWx0ICguNnMgZWFzZS1pbi1vdXQpICovXG4ud2lkZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuODVzIGN1YmljLWJlemllciguNDUsIC4wNSwgLjI1LCAxKSAhaW1wb3J0YW50O1xufVxuXG4vKiBqZW1uw70gS2VuIEJ1cm5zIHpvb20gYWt0aXZuw61obyBzbGlkdSAocG9oeWIsIG5lIHJ1xaFpdsO9IGVmZWt0KSAqL1xuLndpZGUtY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0gaW1nIHtcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbi53aWRlLWNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZSBpbWcge1xuXHRhbmltYXRpb246IHNrLWtlbmJ1cm5zIDlzIGVhc2Utb3V0IGJvdGg7XG59XG5Aa2V5ZnJhbWVzIHNrLWtlbmJ1cm5zIHtcblx0ZnJvbSB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblx0dG8geyB0cmFuc2Zvcm06IHNjYWxlKDEuMDcpOyB9XG59XG5cbi8qIG7DoWJlaCB0ZXh0xa8gcMWZaSBha3RpdmFjaSBzbGlkdSDigJQgZmFkZSArIHJpc2UsIGthc2vDoWRvdml0xJsgKi9cbi53aWRlLWNhcm91c2VsIC5pdGVtLmFjdGl2ZSAuZXh0ZW5kZWQtYmFubmVyLXRpdGxlIHtcblx0YW5pbWF0aW9uOiBzay1zbGlkZS1yaXNlIC43cyAuMTJzIGN1YmljLWJlemllciguMiwgLjcsIC4zLCAxKSBib3RoO1xufVxuLndpZGUtY2Fyb3VzZWwgLml0ZW0uYWN0aXZlIC5leHRlbmRlZC1iYW5uZXItdGV4dCB7XG5cdGFuaW1hdGlvbjogc2stc2xpZGUtcmlzZSAuN3MgLjIycyBjdWJpYy1iZXppZXIoLjIsIC43LCAuMywgMSkgYm90aDtcbn1cbi53aWRlLWNhcm91c2VsIC5pdGVtLmFjdGl2ZSAuZXh0ZW5kZWQtYmFubmVyLWxpbmsge1xuXHRhbmltYXRpb246IHNrLXNsaWRlLXJpc2UgLjdzIC4zMnMgY3ViaWMtYmV6aWVyKC4yLCAuNywgLjMsIDEpIGJvdGg7XG59XG5Aa2V5ZnJhbWVzIHNrLXNsaWRlLXJpc2Uge1xuXHRmcm9tIHsgb3BhY2l0eTogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpOyB9XG5cdHRvIHsgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiBub25lOyB9XG59XG5cbi8qIC0tLSDFoWlwa3k6IHRlbmvDqSBtaW5pbWFsaXN0aWNrw6kgY2hldnJvbnkgKFN0ZXAgbcOhIHZsYXN0bsOtIGljb24gZm9udCArIGdyYWRpZW50KSAtLS0gKi9cbi53aWRlLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sIHtcblx0d2lkdGg6IDc4cHggIWltcG9ydGFudDsgLyogQm9vdHN0cmFwIGRyxb7DrSAxNSUgKH4xOTBweCkg4oaSIMWhaXBrYSBieWxhIG1vYyBvZCBrcmFqZSAqL1xuXHRvcGFjaXR5OiAxO1xuXHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLndpZGUtY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2w6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGZvbnQtc2l6ZTogMDsgLyogemFiw610IGdseWYgc2hvcHRldCBmb250dSAqL1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0b3BhY2l0eTogLjg7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjIycyBlYXNlLCB0cmFuc2Zvcm0gLjIycyBlYXNlO1xuXHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdC13ZWJraXQtbWFzay1zaXplOiAzMHB4IDMwcHg7XG5cdG1hc2stc2l6ZTogMzBweCAzMHB4O1xuXHRmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAuMzUpKTtcbn1cbi53aWRlLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLmxlZnQ6OmJlZm9yZSB7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMS40JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcGF0aCBkPSdNMTUgNGwtOCA4IDggOCcvJTNFJTNDL3N2ZyUzRVwiKTtcblx0bWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMS40JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcGF0aCBkPSdNMTUgNGwtOCA4IDggOCcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi53aWRlLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0OjpiZWZvcmUge1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzEuNCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BhdGggZD0nTTkgNGw4IDgtOCA4Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScxLjQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NwYXRoIGQ9J005IDRsOCA4LTggOCcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi53aWRlLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sOmhvdmVyOjpiZWZvcmUgeyBvcGFjaXR5OiAxOyB9XG4ud2lkZS1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC5sZWZ0OmhvdmVyOjpiZWZvcmUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTRweCk7IH1cbi53aWRlLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0OmhvdmVyOjpiZWZvcmUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTsgfVxuXG4vKiAtLS0gcGFnaW5hdGlvbiAodmtsw6Fkw6EgbWFpbi5qcykg4oCUIHRlbmvDqSDEjcOhcmt5IMOgIGxhIE5pa2UvVmVuZXppYSAtLS0gKi9cbi5zay1jYXJvdXNlbC1kb3RzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAyNnB4O1xuXHR6LWluZGV4OiAxMjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTBweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7IC8qIGHFpSBuZWJsb2t1amUgcHJva2xpayBzbGlkdSAqL1xufVxuLnNrLWNhcm91c2VsLWRvdCB7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAzNHB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0Ym9yZGVyOiAwO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zay1jYXJvdXNlbC1kb3Q6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogNTAlO1xuXHRoZWlnaHQ6IDJweDtcblx0bWFyZ2luLXRvcDogLTFweDtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNDUpO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXMgZWFzZSwgaGVpZ2h0IC4yNXMgZWFzZSwgbWFyZ2luLXRvcCAuMjVzIGVhc2U7XG59XG4uc2stY2Fyb3VzZWwtZG90OmhvdmVyOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44KTtcbn1cbi5zay1jYXJvdXNlbC1kb3QuaXMtYWN0aXZlOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRoZWlnaHQ6IDNweDtcblx0bWFyZ2luLXRvcDogLTEuNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LndpZGUtY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wgeyB3aWR0aDogNTJweCAhaW1wb3J0YW50OyB9XG5cdC53aWRlLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sOjpiZWZvcmUge1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0XHQtd2Via2l0LW1hc2stc2l6ZTogMjRweCAyNHB4O1xuXHRcdG1hc2stc2l6ZTogMjRweCAyNHB4O1xuXHR9XG5cdC5zay1jYXJvdXNlbC1kb3RzIHsgYm90dG9tOiAxNnB4OyBnYXA6IDhweDsgfVxuXHQuc2stY2Fyb3VzZWwtZG90IHsgd2lkdGg6IDI2cHg7IH1cbn1cblxuLyogcmVzcGVrdHVqIHN5c3TDqW1vdsOpIHZ5cG51dMOtIGFuaW1hY8OtICovXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXHQud2lkZS1jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUgaW1nLFxuXHQud2lkZS1jYXJvdXNlbCAuaXRlbS5hY3RpdmUgLmV4dGVuZGVkLWJhbm5lci10aXRsZSxcblx0LndpZGUtY2Fyb3VzZWwgLml0ZW0uYWN0aXZlIC5leHRlbmRlZC1iYW5uZXItdGV4dCxcblx0LndpZGUtY2Fyb3VzZWwgLml0ZW0uYWN0aXZlIC5leHRlbmRlZC1iYW5uZXItbGluayB7XG5cdFx0YW5pbWF0aW9uOiBub25lO1xuXHR9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgU0sgQXJ0aXMgQnJubyDigJQgS0/FoMONSyBBIE9CSkVETsOBVktBIChEZXNpZ24gS3JvayAxMClcclxuICAgUG9rcsO9dsOhOiAva29zaWsvIMK3IC9vYmplZG5hdmthL2tyb2stMS8gwrcgL29iamVkbmF2a2Eva3Jvay0yL1xyXG4gICArIHZ5c291dmFjw60gd2lkZ2V0IGtvxaHDrWt1ICh0ZW4gcG91xb7DrXbDoSBTVEVKTk9VIGtvc3RydSBgLmNhcnQtd3JhcHBlcmAsXHJcbiAgIHRha8W+ZSBzZSBvZHN0eWx1amUgamVkbsOtbSBwcmF2aWRsZW0pLlxyXG5cclxuICAgRHLFvsOtIHNlIGphenlrYSB6Ynl0a3Ugd2VidTogb3N0csOpIGhyYW55IChyYWRpdXMgMCksIHZsYXNvdsOpIGxpbmt5XHJcbiAgICNlMmU0ZTgsIG5hdnkvxI1lcnZlbsOhL8WhZWTDoSwgbWFsw6kgdmVyesOhbGtvdsOpIGxhYmVseSAxM3B4LzYwMC8uMDllbSxcclxuICAgYm9keSAxNXB4LCBDVEEgbmF2eSDihpIgaG92ZXIgxI1lcnZlbsOhLlxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qIC0tLSAxKSBPRFpOQUsgUE/EjFRVIFYgSExBVknEjENFIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICBTdGVwIGhvIG3Em2wgYsOtbMO9IHMgxI1lcm7DvW0gxI3DrXNsZW0gMTNweC80MDAg4oaSIG5hIGLDrWzDqSBobGF2acSNY2UgemFuaWthbC5cclxuICAgTm92xJsgxI1lcnZlbsOpIGtvbGXEjWtvIHMgYsOtbMO9bSB0dcSNbsO9bSDEjcOtc2xlbS4gYDxpPmAgamUga3VyesOtdmEg4oaSIHJlc2V0b3ZhdC4gKi9cclxuLmNhcnQtY291bnQgaSxcclxuLmNhcnQtY291bnQgaVtkYXRhLXRlc3RpZD1cImhlYWRlckNhcnRDb3VudFwiXSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMTRweDtcclxuXHRyaWdodDogMnB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRtaW4td2lkdGg6IDE4cHg7XHJcblx0aGVpZ2h0OiAxOHB4O1xyXG5cdHBhZGRpbmc6IDAgNXB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLXNrLXJlZCkgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMTFweDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZjsgLyogb2RzYXplbsOtIG9kIGlrb25reSwgYcWlIMSNw61zbG8g4oCebmVzZWTDrVwiIG5hIG7DrSAqL1xyXG59XHJcblxyXG4vKiAtLS0gMikgVUtBWkFURUwgS1JPS8WuIChvbC5jYXJ0LWhlYWRlcikgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICBTdGVwIHRvIHPDoXrDrSBqYWtvIMWhZWTDqSB6w6Fsb8W+a3kgcyByw6FtZcSNa3kuIFDFmWVwaXN1amVtZSBuYSBtaW5pbWFsaXN0aWNrw71cclxuICAgcMOhcyDDoCBsYSBWZW5lemlhOiB2ZXJ6w6Fsa292w6kgbGFiZWx5LCBha3Rpdm7DrSBuYXZ5IHMgcG9kdHLFvmVuw61tLiAqL1xyXG4uY2FydC1oZWFkZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Lyog4pqg77iPIGBmbGV4LWRpcmVjdGlvbjpyb3dgIE5VVE7DiSDigJQgU3RlcCBobyBuYSBtb2JpbHUgcMWZZXDDrW7DoSBuYSBgY29sdW1uYCxcclxuXHQgICB0YWvFvmUga3Jva3kgcGFkYWx5IHBvZCBzZWJlIGJleiBvaGxlZHUgbmEgYGZsZXg6MSAxIDBgLiAqL1xyXG5cdGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuXHRmbGV4LXdyYXA6IG5vd3JhcDsgLyogMyBrcm9reSBWxb1EWSB2ZWRsZSBzZWJlLCBpIG5hIG1vYmlsdSAqL1xyXG5cdGdhcDogMDtcclxuXHQvKiDimqDvuI8gU2hvcHRldCBuZWTDoXbDoSBuYWQgdWthemF0ZWwga3Jva8WvIMW+w6FkbsO9IG9kc3R1cCDigJQgc2VkxJtsIG5hdMSbc25vIHBvZFxyXG5cdCAgIGhsYXZpxI1rb3UuIE9kc3R1cCBtdXPDrSBuw6lzdCBzw6FtLiAqL1xyXG5cdG1hcmdpbjogMzRweCAwIDM0cHggIWltcG9ydGFudDtcclxuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2stbGluZSwgI2UyZTRlOCk7XHJcbn1cclxuLyog4pqg77iPIFN0ZXAgbcOhIG5hIGAuc3RlcGAgYGRpc3BsYXk6bGlzdC1pdGVtYCArIGBmbGV4OjMgMSBhdXRvYCDihpIgZmxleC1iYXNpcyBhdXRvXHJcbiAgIHNlIHJvenTDoWhsIG5hIG9ic2FoIGEga3Jva3kgc2UgbmEgbW9iaWx1IHphbG9taWx5IHBvZCBzZWJlLiBNdXPDrSBgZmxleDoxIDEgMGBcclxuICAgKyBgbWluLXdpZHRoOjBgLCBhYnkgc2Ugcm92bm9txJtybsSbIHZlxaFseSBkbyDFmcOhZGt1IGJleiBvaGxlZHUgbmEgZMOpbGt1IHRleHR1LiAqL1xyXG4uY2FydC1oZWFkZXIgLnN0ZXAge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZsZXg6IDEgMSAwICFpbXBvcnRhbnQ7XHJcblx0bWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbi8qIOKaoO+4j+KaoO+4jyBTdGVwIHPDoXrDrSBjZWxvdSDigJ56w6Fsb8W+a3VcIiBkbyBWTk/FmEVOw4lITyBgPHNwYW4+YCDigJQgYsOtbMOpIHBvemFkw60sIHLDoW1lxI1la1xyXG4gICBgI2RhZGFkYWAgYSBWTEFTVE7DjSDEjcOtc2xvIHDFmWVzIGBjb3VudGVyKHN0ZXBzKWAuIE5hxaFlIHJlc2V0eSBtw63FmWlseSBqZW4gbmFcclxuICAgYGxpYCBhIG5hIGBhYC9gc3Ryb25nYCwgdGFrxb5lIHNwYW4gesWvc3TDoXZhbCBhIGTEm2xhbCB0eSBvYmTDqWxuw61reSBqYWtvXHJcbiAgIHRsYcSNw610a2EgKyBkcnVow6kgxI3DrXNsbyB2ZWRsZSBuYcWhZWhvLiBOdWx1amVtZSBobyBhIMSNw61zbG8gc2kgbmVjaMOhbWVcclxuICAgU2hvcHRldG92byAoamUgdsW+ZHlja3kgdiBzb3VsYWR1IHMga3Jva2VtKS4gKi9cclxuLmNhcnQtaGVhZGVyIC5zdGVwID4gYSA+IHNwYW4sXHJcbi5jYXJ0LWhlYWRlciAuc3RlcCA+IHN0cm9uZyA+IHNwYW4ge1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxuXHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcclxuXHRmb250OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcblx0bGV0dGVyLXNwYWNpbmc6IGluaGVyaXQgIWltcG9ydGFudDtcclxufVxyXG4uY2FydC1oZWFkZXIgLnN0ZXA6OmJlZm9yZSxcclxuLmNhcnQtaGVhZGVyIC5zdGVwOjphZnRlciB7XHJcblx0Y29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5jYXJ0LWhlYWRlciAuc3RlcCA+IGEsXHJcbi5jYXJ0LWhlYWRlciAuc3RlcCA+IHN0cm9uZyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGdhcDogOHB4O1xyXG5cdHBhZGRpbmc6IDE1cHggMTBweDtcclxuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRsZXR0ZXItc3BhY2luZzogLjA4ZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogdmFyKC0tc2stbXV0ZWQpO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgdHJhbnNwYXJlbnQ7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgLjE4cyBlYXNlLCBib3gtc2hhZG93IC4xOHMgZWFzZTtcclxufVxyXG4vKiB2bGFzdG7DrSDEjcOtc2xvdsOhbsOtIE5FUMWYSUTDgVbDgU1FIOKAlCBTaG9wdGV0IGhvIHJlbmRlcnVqZSBzw6FtIHV2bml0xZkgc3BhbnVcclxuICAgKGBjb3VudGVyKHN0ZXBzKWApLCB0YWvFvmUgYnkgxI3DrXNsYSBieWxhIGR2xJsgdmVkbGUgc2ViZSAqL1xyXG4uY2FydC1oZWFkZXIgLnN0ZXAgPiBhOjpiZWZvcmUsXHJcbi5jYXJ0LWhlYWRlciAuc3RlcCA+IHN0cm9uZzo6YmVmb3JlIHtcclxuXHRjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNhcnQtaGVhZGVyIC5zdGVwID4gYTpob3ZlciB7XHJcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xyXG59XHJcbi5jYXJ0LWhlYWRlciAuc3RlcC5hY3RpdmUgPiBhLFxyXG4uY2FydC1oZWFkZXIgLnN0ZXAuYWN0aXZlID4gc3Ryb25nIHtcclxuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XHJcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgdmFyKC0tc2stbmF2eSk7XHJcbn1cclxuLyogdcW+IHZ5cGxuxJtuw6kga3Jva3kg4oCUIG5hdnksIGFsZSBiZXogcG9kdHLFvmVuw60gKGpzb3UgcHJva2xpa2F0ZWxuw6kgenDEm3QpICovXHJcbi5jYXJ0LWhlYWRlciAuc3RlcC5jb21wbGV0ZWQgPiBhIHtcclxuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XHJcbn1cclxuXHJcbi8qIC0tLSAzKSBPQkVDTsOJIEJPWFkgKC5ib3gsIC5jby1ib3gpIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgIFN0ZXAgamUgcGxuw60gxaFlZG91IGEgemFvYmx1amUuIE15OiBiw61sw6EgcGxvY2hhICsgdmxhc292w70gcsOhbWXEjWVrLCBvc3Ryw6kuICovXHJcbi5jYXJ0LWlubmVyIC5ib3gsXHJcbi5jYXJ0LWlubmVyIC5jby1ib3gsXHJcbi5jYXJ0LXdpbmRvdyAuYm94IHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc2stbGluZSwgI2UyZTRlOCkgIWltcG9ydGFudDtcclxuXHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmc6IDIycHggMjRweCAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbn1cclxuLyog4pqg77iPIERWT0pJVMOJIFLDgU1FxIxLWSB2IGtyb2t1IDI6IFNob3B0ZXQgdm5vxZl1amUgYC5ib3guYm94LXNtLmJveC1iZy1kZWZhdWx0YFxyXG4gICBkb3ZuaXTFmSBgLmNvLWJveGAgKGZha3R1cmHEjW7DrSBhZHJlc2EsIHBvem7DoW1rYSBwcm8gcHJvZGVqY2UpLCB0YWvFvmUgbcSbbHlcclxuICAgcsOhbWXEjWVrIG9iYSDigJQgYm94IHYgYm94dS4gVm5pdMWZbsOtIHpiYXbDrW1lIHLDoW1lxI1rdSwgcG9ka2xhZHUgaSBvZHNhemVuw607XHJcbiAgIG9ocmFuacSNZW7DrSBuZXNlIGplbiB0ZW4gdm7Em2rFocOtLiAqL1xyXG4uY2FydC1pbm5lciAuY28tYm94IC5ib3gsXHJcbi5jYXJ0LWlubmVyIC5jby1ib3ggLmNvLWJveCxcclxuLmNhcnQtaW5uZXIgLmJveCAuYm94IHtcclxuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG4vKiBwcsOhemRuw70gdm5vxZllbsO9IGJveCAobmFwxZkuIHNrcnl0w6EgZG9ydcSNb3ZhY8OtIGFkcmVzYSkgYcWlIG5lZMSbbMOhIG1lemVydSAqL1xyXG4uY2FydC1pbm5lciAuY28tYm94IC5ib3g6ZW1wdHkge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIG5hZHBpc3kgdXZuaXTFmSBib3jFryDigJQgamVkbm90bsOhIMWha8OhbGEgbWFsw71jaCB2ZXJ6w6Fsa292w71jaCBsYWJlbMWvICovXHJcbi5jYXJ0LWlubmVyIC5ib3ggaDIsXHJcbi5jYXJ0LWlubmVyIC5ib3ggaDQsXHJcbi5jYXJ0LWlubmVyIC5jby1ib3ggPiBoNCxcclxuLmNhcnQtaW5uZXIgaDIuaDQsXHJcbi5jYXJ0LXdpbmRvdyBoMi5oNCB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSkgIWltcG9ydGFudDtcclxuXHRmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRsZXR0ZXItc3BhY2luZzogLjA5ZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogdmFyKC0tc2stbmF2eSkgIWltcG9ydGFudDtcclxuXHRtYXJnaW46IDAgMCAxNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIC0tLSA0KSBUQUJVTEtBIFBPTE/FvUVLICgva29zaWsvIGkgd2lkZ2V0KSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jYXJ0LXRhYmxlIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdG1hcmdpbjogMCAwIDhweDtcclxufVxyXG4uY2FydC10YWJsZSB0ciB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNrLWxpbmUsICNlMmU0ZTgpO1xyXG59XHJcbi5jYXJ0LXRhYmxlIHRkIHtcclxuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogMThweCAxMHB4ICFpbXBvcnRhbnQ7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XHJcbn1cclxuLmNhcnQtdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xyXG5cdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5jYXJ0LXRhYmxlIHRkOmxhc3QtY2hpbGQge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG4vKiBmb3RrYSBwcm9kdWt0dSDigJQgdmxhc292w70gcsOhbWXEjWVrIGpha28gbmEgZGV0YWlsdSAqL1xyXG4uY2FydC10YWJsZSAuY2FydC1wLWltYWdlIHtcclxuXHR3aWR0aDogODRweDtcclxufVxyXG4uY2FydC10YWJsZSAuY2FydC1wLWltYWdlIGltZyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDcycHg7XHJcblx0aGVpZ2h0OiA5NnB4O1xyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc2stbGluZSwgI2UyZTRlOCk7XHJcbn1cclxuLyogbsOhemV2ICsgdmFyaWFudGEgKi9cclxuLyog4pqg77iPIFN0ZXAgc8OhesOtIG7DoXp2eSB2IGtvxaHDrWt1IG1lemkgTkFEUElTWTogYC5jYXJ0LXRhYmxlIC5tYWluLWxpbmtgIGplIHYgamVob1xyXG4gICBwcmF2aWRsZSB2ZWRsZSBgaDHigJNoNmAgcyBgZm9udC1mYW1pbHk6IHZhcigtLXRlbXBsYXRlLWhlYWRpbmdzLWZvbnQpYC4gVGVuXHJcbiAgIHRva2VuIGpzbWUgcMWZZXBzYWxpIG5hIEJlYmFzIE5ldWUg4oaSIG7DoXpldiBwcm9kdWt0dSBzZSB2IGtvxaHDrWt1IHZ5a3Jlc2xvdmFsXHJcbiAgIGtvbmRlbnpvdmFuw71taSB2ZXJ6w6Fsa2FtaSBtw61zdG8gUG9wcGlucy4gTXVzw61tZSBmb250IHVyxI1pdCBleHBsaWNpdG7Emy4gKi9cclxuLmNhcnQtdGFibGUgLnAtbmFtZSAubWFpbi1saW5rIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KSAhaW1wb3J0YW50O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yIC4xOHMgZWFzZTtcclxufVxyXG4uY2FydC10YWJsZSAucC1uYW1lIC5tYWluLWxpbms6aG92ZXIge1xyXG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcclxufVxyXG4uY2FydC10YWJsZSAubWFpbi1saW5rLXZhcmlhbnQge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbi10b3A6IDRweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLjAyZW07XHJcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG4vKiBwb3Bpc2t5IHNsb3VwY8WvIG5hIG1vYmlsdSAoU3RlcCBqZSBzY2hvdsOhdsOhIG5hIGRlc2t0b3B1KSAqL1xyXG4uY2FydC10YWJsZSAucC1sYWJlbCB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKTtcclxufVxyXG4vKiBkb3N0dXBub3N0ICovXHJcbi5jYXJ0LXRhYmxlIC5hdmFpbGFiaWxpdHktbGFiZWwge1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG59XHJcbi5jYXJ0LXRhYmxlIC5hdmFpbGFiaWxpdHktYW1vdW50IHtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKTtcclxufVxyXG4vKiBjZW55ICovXHJcbi5jYXJ0LXRhYmxlIC5wcmljZS1maW5hbCB7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XHJcbn1cclxuLmNhcnQtdGFibGUgLnAtdG90YWwgLnByaWNlLWZpbmFsIHtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMTdweDtcclxufVxyXG4uY2FydC10YWJsZSAudW5pdC12YWx1ZSB7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGNvbG9yOiB2YXIoLS1zay1tdXRlZCk7XHJcbn1cclxuXHJcbi8qIG1ub8W+c3R2w60g4oCUIHN0ZWpuw70gc3RlcHBlciBqYWtvIG5hIGRldGFpbHUgcHJvZHVrdHUgKi9cclxuLmNhcnQtdGFibGUgLnF1YW50aXR5IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblx0Lyog4pqg77iPIMWgw63FmWt1IDIxMnB4IG5lZMSbbGFsYSBgd2lkdGhgLCBhbGUgYHBhZGRpbmc6IDAgNDhweGAgb2QgU3RlcHUgKDk2cHhcclxuXHQgICBuYXbDrWMgPSBwxZllc27EmyB0eSBwcsOhemRuw6kgesOzbnkgcG8gc3RyYW7DoWNoIGtsaWvFrykuIFBhZGRpbmcgbnVsdWplbWUsXHJcblx0ICAgcGFrIGB3aWR0aDphdXRvYCBzZWRuZSBuYSBvYnNhaCAo4oiSIHwgxI3DrXNsbyB8ICsgPSAxMTRweCkuICovXHJcblx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiA0NHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLyog4pqg77iPIFN0ZXAgbcOhIHYgc3RlcHBlcnUgcHLDoXpkbsOpIHRvb2x0aXAga290dnkgKGhsw6HFoWt5IG8gbGltaXRlY2gpLCBrdGVyw6kganNvdVxyXG4gICDFoWlyb2vDqSBqYWtvIGNlbMO9IGJsb2sgKDIxMHB4KSDihpIgcm96dGFob3ZhbHkgc3RlcHBlciBuYSAyMTJweC4gVmVuIHogZmxleFxyXG4gICB0b2t1IHMgbnVsb3ZvdSB2w73FoWtvdSwgYcWlIHphYsOtcsOhIGplbiDiiJIgfCBpbnB1dCB8ICsgKD0gMTE0cHgpLiAqL1xyXG4uY2FydC10YWJsZSAucXVhbnRpdHkgLmluY3JlYXNlLXRvb2x0aXAsXHJcbi5jYXJ0LXRhYmxlIC5xdWFudGl0eSAuZGVjcmVhc2UtdG9vbHRpcCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDM0cHg7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmNhcnQtdGFibGUgLnF1YW50aXR5IGlucHV0LmFtb3VudCB7XHJcblx0d2lkdGg6IDQ2cHg7XHJcblx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XHJcblx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcblx0YXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcbi5jYXJ0LXRhYmxlIC5xdWFudGl0eSBpbnB1dC5hbW91bnQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbi5jYXJ0LXRhYmxlIC5xdWFudGl0eSBpbnB1dC5hbW91bnQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuLyog4pqg77iPIGBwb3NpdGlvbjpyZWxhdGl2ZWAsIG5lIGBzdGF0aWNgIOKAlCBTdGVwIG3DoSBuYSB0bGHEjcOtdGvDoWNoIGA6OmJlZm9yZWBcclxuICAgcyBgcG9zaXRpb246YWJzb2x1dGU7IGluc2V0OjBgIChuZXZpZGl0ZWxuw6Ega2xpa2Fjw60gdnJzdHZhKS4gUMWZaSBgc3RhdGljYFxyXG4gICBzZSBvZGtvdHbDrSBvZCB0bGHEjcOtdGthIGEgcm96dMOhaG5lIHNlIHDFmWVzIGNlbMO9IHN0ZXBwZXIsIHRha8W+ZSBzcG9sa25lXHJcbiAgIHbFoWVjaG55IGtsaWt5IChzdGVqbsOhIHBhc3QgamFrbyB1IG1ub8W+c3R2w60gbmEgZGV0YWlsdSBwcm9kdWt0dSkuICovXHJcbi5jYXJ0LXRhYmxlIC5xdWFudGl0eSAuaW5jcmVhc2UsXHJcbi5jYXJ0LXRhYmxlIC5xdWFudGl0eSAuZGVjcmVhc2Uge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG5cdHRvcDogYXV0byAhaW1wb3J0YW50O1xyXG5cdHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0Ym90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0bGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG5cdHotaW5kZXg6IDE7XHJcblx0d2lkdGg6IDM0cHggIWltcG9ydGFudDtcclxuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRjb2xvcjogdmFyKC0tc2stbXV0ZWQpO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cGFkZGluZzogMDtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAuMTZzIGVhc2UsIGJhY2tncm91bmQgLjE2cyBlYXNlO1xyXG59XHJcbi5jYXJ0LXRhYmxlIC5xdWFudGl0eSAuaW5jcmVhc2U6OmJlZm9yZSxcclxuLmNhcnQtdGFibGUgLnF1YW50aXR5IC5pbmNyZWFzZTo6YWZ0ZXIsXHJcbi5jYXJ0LXRhYmxlIC5xdWFudGl0eSAuZGVjcmVhc2U6OmJlZm9yZSxcclxuLmNhcnQtdGFibGUgLnF1YW50aXR5IC5kZWNyZWFzZTo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLyog4pqg77iPIFpuYW3DqW5rYSBNVVPDjU1FIHZyw6F0aXQgcMWZZXMgcmXDoWxuw6kgYDxzcGFuPmA6IFN0ZXAgamUgbmEgbW9iaWx1IHNjaG92w6F2w6FcclxuICAgKGBkaXNwbGF5Om5vbmVgLCBgZm9udC1zaXplOjZweGApIGEga3Jlc2zDrSBqZSBwc2V1ZG9lbGVtZW50ZW0g4oCUIGEgdGVuIGpzbWVcclxuICAgemFiaWxpIGt2xa9saSBuZXZpZGl0ZWxuw6kga2xpa2Fjw60gdnJzdHbEmy4gQmV6IHRvaG9obGUgYnlsYSBuYSBtb2JpbHVcclxuICAgdGxhxI3DrXRrYSBgK2AvYOKIkmAgw7pwbG7EmyBwcsOhemRuw6EuICovXHJcbi5jYXJ0LXRhYmxlIC5xdWFudGl0eSAuaW5jcmVhc2VfX3NpZ24sXHJcbi5jYXJ0LXRhYmxlIC5xdWFudGl0eSAuZGVjcmVhc2VfX3NpZ24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XHJcblx0Zm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHR0ZXh0LWluZGVudDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5jYXJ0LXRhYmxlIC5xdWFudGl0eSAuZGVjcmVhc2Uge1xyXG5cdG9yZGVyOiAxO1xyXG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlY2VjZjA7XHJcbn1cclxuLmNhcnQtdGFibGUgLnF1YW50aXR5ID4gbGFiZWwge1xyXG5cdG9yZGVyOiAyO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcbi5jYXJ0LXRhYmxlIC5xdWFudGl0eSAuaW5jcmVhc2Uge1xyXG5cdG9yZGVyOiAzO1xyXG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VjZWNmMDtcclxufVxyXG4uY2FydC10YWJsZSAucXVhbnRpdHkgLmluY3JlYXNlOmhvdmVyLFxyXG4uY2FydC10YWJsZSAucXVhbnRpdHkgLmRlY3JlYXNlOmhvdmVyIHtcclxuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XHJcblx0YmFja2dyb3VuZDogI2Y2ZjdmOTtcclxufVxyXG5cclxuLyogb2RlYnJhdCBwb2xvxb5rdSDigJQgZGVjZW50bsOtIGvFmcOtxb5laywgxI1lcnZlbsO9IGHFviBuYSBob3ZlciAqL1xyXG4uY2FydC10YWJsZSAucmVtb3ZlLWl0ZW0ge1xyXG5cdGJvcmRlcjogMDtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdHBhZGRpbmc6IDRweDtcclxuXHRjb2xvcjogdmFyKC0tc2stbXV0ZWQpO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAuMThzIGVhc2U7XHJcbn1cclxuLmNhcnQtdGFibGUgLnJlbW92ZS1pdGVtOmhvdmVyIHtcclxuXHRjb2xvcjogdmFyKC0tc2stcmVkKTtcclxufVxyXG5cclxuLyogLS0tIDUpIFNPVUhSTiBDRU5ZIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc3VtbWFyeSB7XHJcblx0bWFyZ2luLXRvcDogMThweDtcclxufVxyXG4ucHJpY2Utd3JhcHBlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRnYXA6IDRweDtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4ucHJpY2UtbGFiZWwucHJpY2UtcHJpbWFyeSB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4wOWVtO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xyXG59XHJcbi5wcmljZS5wcmljZS1wcmltYXJ5IHtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMzBweDtcclxuXHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtLjAxZW07XHJcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XHJcblx0Lyog4pqg77iPIFN0ZXAgZMOhdsOhIHpsZXZhIDEwcHgg4oaSIMSNw6FzdGthIGJ5bGEgb2RzYXplbsOhIHByb3RpIMWhdMOtdGt1IOKAnkNlbGtlbSB6YVxyXG5cdCAgIHpib8W+w61cIiBuYWQgc2Vib3UgYSBuZWzDrWNvdmFsYSBzIG7DrW0uIEEgNHB4IHBvZCDFoXTDrXRrZW0gamUgbcOhbG8g4oCUIMSNw61zbG9cclxuXHQgICBzZSBuYSBuxJtqIGxlcGlsby4gKi9cclxuXHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLXRvcDogNnB4O1xyXG59XHJcbi8qIGJvbnVzeSAoZG9wcmF2YSB6ZGFybWEpIOKAlCBkZWNlbnRuw60gemVsZW7DvSBha2NlbnQsIG5lIGvFmWlrbGF2w70gYm94ICovXHJcbi5zdW1tYXJ5IC5leHRyYS5kZWxpdmVyeSBzdHJvbmcge1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGNvbG9yOiAjMWY3YTNkO1xyXG59XHJcblxyXG4vKiAtLS0gNikgVExBxIzDjVRLQSBQUsWuQ0hPRFUgKC5uZXh0LXN0ZXApIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5uZXh0LXN0ZXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGdhcDogMTRweDtcclxuXHRtYXJnaW4tdG9wOiAyOHB4O1xyXG5cdHBhZGRpbmctdG9wOiAyMnB4O1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zay1saW5lLCAjZTJlNGU4KTtcclxufVxyXG4vKiDimqDvuI8gU3RlcCBtw6EgbmEgYC5idG4tbGdgIGBsaW5lLWhlaWdodDozNnB4YCBhIHRsYcSNw610a28gamUgYGRpc3BsYXk6YmxvY2tgIOKGklxyXG4gICB0ZXh0IHNlZMSbbCA2cHggb2QgdnJjaHUgYSAyN3B4IG9kZSBkbmEgKHZpZGl0ZWxuxJsgdWpldMO9IG5haG9ydSkuIE11c8OtIGLDvXRcclxuICAgZmxleCBzIGBhbGlnbi1pdGVtczpjZW50ZXJgIGEgYGxpbmUtaGVpZ2h0OjFgLCBwYWsgamUgc3Zpc2xlIG5hIHN0xZllZC4gKi9cclxuLm5leHQtc3RlcCAuYnRuLm5leHQtc3RlcC1mb3J3YXJkLFxyXG4ubmV4dC1zdGVwIC5idG4uYnRuLWNvbnZlcnNpb24ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0Z2FwOiAxMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XHJcblx0bWluLWhlaWdodDogNThweDtcclxuXHRwYWRkaW5nOiAwIDM0cHggIWltcG9ydGFudDtcclxuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcclxuXHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tc2stbmF2eSkgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAuMTJlbTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjE4cyBlYXNlO1xyXG59XHJcbi5uZXh0LXN0ZXAgLmJ0bi5uZXh0LXN0ZXAtZm9yd2FyZDpob3ZlcixcclxuLm5leHQtc3RlcCAuYnRuLmJ0bi1jb252ZXJzaW9uOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zay1yZWQpICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogenDEm3Qg4oCUIHRleHRvdsO9IG9ka2F6LCBuZSB0bGHEjcOtdGtvIChuZW3DoSBzb3V0xJvFvml0IHMgaGxhdm7DrSBha2PDrSkgKi9cclxuLm5leHQtc3RlcCAuYnRuLm5leHQtc3RlcC1iYWNrIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XHJcblx0bWluLWhlaWdodDogYXV0bztcclxuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiB2YXIoLS1zay1tdXRlZCkgIWltcG9ydGFudDtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLjAyZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cdHRyYW5zaXRpb246IGNvbG9yIC4xOHMgZWFzZTtcclxufVxyXG4ubmV4dC1zdGVwIC5idG4ubmV4dC1zdGVwLWJhY2s6aG92ZXIge1xyXG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KSAhaW1wb3J0YW50O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xyXG59XHJcblxyXG4vKiAtLS0gNmIpIFNMRVZPVsOdIEtVUMOTTiAo4oCeRMOhcmt5IGEgc2xldnlcIikgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgT2JqZXZpbCBzZSBuYW9zdHJvIChTdGVwIGZlYXR1cmUpLiBEZWZhdWx0OiDFoWVkw6kgdGxhxI3DrXRrbyBgLmJ0bi1kZWZhdWx0YFxyXG4gICAoI2U2ZTZlNikgKyDEjWVybsO9IHRleHQsIGlucHV0IGkgdGxhxI3DrXRrbyB+NzdweC4gU2xhZMOtbWUgcyBrb8Whw61rZW0g4oCUIG9zdHLDqVxyXG4gICBocmFueSwgdmxhc292w70gcsOhbWXEjWVrLCBuYXZ5IOKGkiBob3ZlciDEjWVydmVuw6EuIFN0cnVrdHVyYSBTdGVwOlxyXG4gICAgIGAuZGlzY291bnQtY291cG9uID4gZm9ybS5pbnB1dC1ncm91cCA+IGlucHV0LmZvcm0tY29udHJvbCArIGJ1dHRvbi5idG5gLlxyXG4gICDimqDvuI8gU3BlY2lmaWNpdGEgMC0zLTAgKGpha28gYC5uZXh0LXN0ZXAgLmJ0bi5uZXh0LXN0ZXAtZm9yd2FyZGApIOKAlCBTdGVwIGRyxb7DrVxyXG4gICBiZyB0bGHEjcOtdGthIGkgYm9yZGVyIGlucHV0dSB0YWssIMW+ZSAwLTItMCBuZXN0YcSNw60uXHJcbiAgIOKaoO+4jyBUbGHEjcOtdGtvIG3DoSBgdHJhbnNpdGlvbmAg4oaSIHDFmWkgb3bEm8WZb3bDoW7DrSBob3Qtc3dhcGVtIHZyYWPDrSBgZ2V0Q29tcHV0ZWRTdHlsZWBcclxuICAgU1RBUsOJIGhvZG5vdHkgKG51dG7DvSByZWNhbGMgYmV6IHRyYW5zaXRpb24pLCBORU7DjSB0byBjaHliYSBzcGVjaWZpY2l0eS4gKi9cclxuXHJcbi8qIG5hZHBpcyDigJ5Ew6Fya3kgYSBzbGV2eVwiIOKAlCBzamVkbm90aXQgcyBrb8Whw61rZW07IGA6aGFzYCDihpIgamVuIHRlbiBwxZllZCBrdXDDs25lbVxyXG4gICAodiAuY2FydC1pbm5lciBqZSB2w61jIGgyLmg0LCBuZWNoY2VtZSBwxZllYsOtdCB2xaFlY2hueSkgKi9cclxuLmNhcnQtaW5uZXIgaDIuaDQ6aGFzKCsgLmRpc2NvdW50LWNvdXBvbiksXHJcbi5jYXJ0LWlubmVyIC5oNDpoYXMoKyAuZGlzY291bnQtY291cG9uKSB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSkgIWltcG9ydGFudDtcclxuXHRmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4wOWVtO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luOiAwIDAgMTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBpbnB1dCDigJQgdmxhc292w70gcsOhbWXEjWVrLCBuYXZ5IGZva3VzLCBvc3Ryw6kgKGpha28gbmHFoWUgZm9ybXVsw6HFmW92w6EgcG9sZSkgKi9cclxuLmRpc2NvdW50LWNvdXBvbiAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XHJcblx0aGVpZ2h0OiA1NHB4ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc2stbGluZSwgI2UyZTRlOCkgIWltcG9ydGFudDtcclxuXHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyAgICAgIC8qIDwgMTZweCBzcG91xaF0w60gem9vbSBuYSBpT1MgKi9cclxuXHRjb2xvcjogdmFyKC0tc2staW5rKSAhaW1wb3J0YW50O1xyXG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHRwYWRkaW5nOiAwIDE2cHggIWltcG9ydGFudDtcclxufVxyXG4uZGlzY291bnQtY291cG9uIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKSAhaW1wb3J0YW50O1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuLmRpc2NvdW50LWNvdXBvbiAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyB7XHJcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1zay1uYXZ5KSAhaW1wb3J0YW50O1xyXG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zay1uYXZ5KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiB0bGHEjcOtdGtvIOKAlCBuYXZ5IOKGkiBob3ZlciDEjWVydmVuw6EsIGLDrWzDvSB0ZXh0LCBvc3Ryw6ksIHZlcnrDoWxreSAoamF6eWsgQ1RBIHdlYnUpICovXHJcbi5kaXNjb3VudC1jb3Vwb24gLmlucHV0LWdyb3VwIC5idG4ge1xyXG5cdGhlaWdodDogNTRweCAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLXNrLW5hdnkpICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc2stbmF2eSkgIWltcG9ydGFudDtcclxuXHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KSAhaW1wb3J0YW50O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxuXHRmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcclxuXHRsZXR0ZXItc3BhY2luZzogLjA4ZW0gIWltcG9ydGFudDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHRwYWRkaW5nOiAwIDIycHggIWltcG9ydGFudDtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xOHMgZWFzZSwgYm9yZGVyLWNvbG9yIC4xOHMgZWFzZTtcclxufVxyXG4uZGlzY291bnQtY291cG9uIC5pbnB1dC1ncm91cCAuYnRuOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zay1yZWQpICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1zay1yZWQpICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxufVxyXG4vKiDFoWlwa2EgKFN0ZXAgYC5idG4tYXJyb3ctcmlnaHRgIGtyZXNsw60gaWtvbm92w71tIGZvbnRlbSkg4oCUIGLDrWzDoSBqYWtvIHRleHQgKi9cclxuLmRpc2NvdW50LWNvdXBvbiAuaW5wdXQtZ3JvdXAgLmJ0bjo6YmVmb3JlLFxyXG4uZGlzY291bnQtY291cG9uIC5pbnB1dC1ncm91cCAuYnRuOjphZnRlciB7XHJcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogbW9iaWw6IGlucHV0ICsgdGxhxI3DrXRrbyBwb2Qgc2ViZSAodmVkbGUgc2ViZSBieSBzZSBkbG91aMO9IHRleHQgbmV2ZcWhZWwpICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NDNweCkge1xyXG5cdC5kaXNjb3VudC1jb3Vwb24gLmlucHV0LWdyb3VwIHtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHR9XHJcblx0LmRpc2NvdW50LWNvdXBvbiAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCxcclxuXHQuZGlzY291bnQtY291cG9uIC5pbnB1dC1ncm91cCAuYnRuIHtcclxuXHRcdGZsZXg6IDEgMSAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZGlzY291bnQtY291cG9uIC5pbnB1dC1ncm91cCAuYnRuIHtcclxuXHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLSA3KSBLUk9LIDEg4oCUIHZvbGJ5IGRvcHJhdnkgYSBwbGF0YnkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2hpcHBpbmctYmlsbGluZy10YWJsZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogOHB4O1xyXG59XHJcbi8qIOKaoO+4jyBTdGVwIGTDoXbDoSBrYcW+ZMOpIHZvbGLEmyBgbWFyZ2luOiAwIC0yMHB4YCDigJQgWsOBUE9STsOJIG9rcmFqZSwga3RlcsOpIGppXHJcbiAgIHZ5dMOhaG5vdSB2ZW4geiBwYWRkaW5ndSBib3h1IChuYW3Em8WZZW5vOiB2b2xiYSA1MzVweCB2IGtvbnRlam5lcnUgNDk1cHgsXHJcbiAgIHRlZHkgNDBweCBwxZllcykuIFLDoW1lxI1layB2b2xieSBwYWsgc2tvbsSNaWwgNHB4IG9kIHLDoW1lxI1rdSBib3h1IGEgdnlwYWRhbG9cclxuICAgdG8gamFrbyBib3h5IG5hc2tsw6FkYW7DqSBwxZllcyBzZWJlLiBOdWx1amVtZS4gKi9cclxuLnJhZGlvLXdyYXBwZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRib3JkZXI6IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMThzIGVhc2UsIGJveC1zaGFkb3cgLjE4cyBlYXNlO1xyXG59XHJcbi8qIFZvbGJ5IGpzb3UgU0VaTkFNIOKAlCBkxJtsw60gamUgdmxhc292w6EgbGlua2EsIG5lIHLDoW1lxI1layBrb2xlbSBrYcW+ZMOpLlxyXG4gICBSw6FtZcSNa3kgdSBrYcW+ZMOpIHZvbGJ5ICsgcsOhbWXEjWVrIGJveHUgZMSbbGFseSB6IGtyb2stMSB6bcSbxaUgbGluZWsuICovXHJcbi5yYWRpby13cmFwcGVyICsgLnJhZGlvLXdyYXBwZXIge1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zay1saW5lLCAjZTJlNGU4KTtcclxufVxyXG4ucmFkaW8td3JhcHBlcjpob3ZlciB7XHJcblx0YmFja2dyb3VuZDogI2Y3ZjhmYTtcclxufVxyXG4vKiB6dm9sZW7DoSBtb8W+bm9zdCDigJQgbmF2eSByw6FtZcSNZWsgcMWZZXMgaW5zZXQgc3TDrW4gKG5laMO9YmUgbGF5b3V0ZW0pXHJcbiAgICsgamVtbsO9IHBvZGtsYWQsIGHFpSBqZSBuYSBwcnZuw60gcG9obGVkIGphc27DqSwgY28gamUgdnlicsOhbm8gKi9cclxuLnJhZGlvLXdyYXBwZXIuYWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kOiAjZjdmOGZhO1xyXG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCB2YXIoLS1zay1uYXZ5KTtcclxufVxyXG4vKiBha3Rpdm7DrSB2b2xiYSBuZXBvdMWZZWJ1amUgamXFoXTEmyBkxJtsw61jw60gbGlua3UgbmFkIHNlYm91IOKAlCByw6FtZcSNZWsgc3RhxI3DrSAqL1xyXG4ucmFkaW8td3JhcHBlci5hY3RpdmUsXHJcbi5yYWRpby13cmFwcGVyLmFjdGl2ZSArIC5yYWRpby13cmFwcGVyIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4ucmFkaW8td3JhcHBlciA+IGxhYmVsIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Z2FwOiAxNHB4O1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAxNnB4IDE4cHggMTZweCA0NnB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxufVxyXG4ucmFkaW8td3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAxOHB4O1xyXG5cdHRvcDogNTAlO1xyXG5cdG1hcmdpbjogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0d2lkdGg6IDE4cHg7XHJcblx0aGVpZ2h0OiAxOHB4O1xyXG5cdGFjY2VudC1jb2xvcjogdmFyKC0tc2stbmF2eSk7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5yYWRpby13cmFwcGVyIC5wYXltZW50LWluZm8ge1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG5cdG1pbi13aWR0aDogMDtcclxufVxyXG4ucmFkaW8td3JhcHBlciAuc2hpcHBpbmctYmlsbGluZy1uYW1lIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xyXG59XHJcbi5yYWRpby13cmFwcGVyIC5zdWJsYWJlbCxcclxuLnJhZGlvLXdyYXBwZXIgLnN1YmxhYmVsIGEge1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcclxufVxyXG4ucmFkaW8td3JhcHBlciAuc3VibGFiZWwgYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XHJcbn1cclxuLnJhZGlvLXdyYXBwZXIgLnN1YmxhYmVsIGE6aG92ZXIge1xyXG5cdGNvbG9yOiB2YXIoLS1zay1yZWQpO1xyXG59XHJcbi5yYWRpby13cmFwcGVyIC5wYXltZW50LWxvZ28ge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcbi5yYWRpby13cmFwcGVyIC5wYXltZW50LWxvZ28gaW1nIHtcclxuXHRtYXgtaGVpZ2h0OiAyNHB4O1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi8qIGNlbmEgZG9wcmF2eSAvIOKAnlpEQVJNQVwiICovXHJcbi5yYWRpby13cmFwcGVyIC5wYXltZW50LXNoaXBwaW5nLXByaWNlIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLjA2ZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogdmFyKC0tc2staW5rKTtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5yYWRpby13cmFwcGVyIC5wYXltZW50LXNoaXBwaW5nLXByaWNlLmZvci1mcmVlIHtcclxuXHRjb2xvcjogIzFmN2EzZDtcclxufVxyXG5cclxuLyogLS0tIDgpIFJFS0FQSVRVTEFDRSBPQkpFRE7DgVZLWSAoa3JvayAxIGkgMikgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLm9yZGVyLXN1bW1hcnktaXRlbSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGdhcDogMTRweDtcclxuXHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYxZjQ7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xyXG59XHJcbi5vcmRlci1zdW1tYXJ5LWl0ZW0gYSB7XHJcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5vcmRlci1zdW1tYXJ5LWl0ZW0gYTpob3ZlciB7XHJcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xyXG59XHJcbi5vcmRlci1zdW1tYXJ5LWl0ZW0uaGVscGVyIHtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG59XHJcbi8qIHBvc2xlZG7DrSDFmcOhZGVrID0gY2Vsa292w6EgY2VuYSwgdsO9cmF6bsSbICovXHJcbi5vcmRlci1zdW1tYXJ5LWl0ZW0ucHJpY2Uge1xyXG5cdGJvcmRlci1ib3R0b206IDA7XHJcblx0cGFkZGluZy10b3A6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcbn1cclxuLm9yZGVyLXJlY2FwaXR1bGF0aW9uIHtcclxuXHRwYWRkaW5nOiAxNHB4IDAgNHB4O1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMWY0O1xyXG59XHJcbi5yZWNhcGl0dWxhdGlvbi1zaW5nbGUge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRnYXA6IDE0cHg7XHJcblx0cGFkZGluZzogNXB4IDA7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG59XHJcbi5yZWNhcGl0dWxhdGlvbi1zaGlwcGluZy1iaWxsaW5nLWxhYmVsIHtcclxuXHRjb2xvcjogdmFyKC0tc2stbXV0ZWQpO1xyXG59XHJcbi8qIOKaoO+4jyDFmMOhZGVrIGRvcHJhdnkvcGxhdGJ5IHYgc291aHJudSBtw6EgenLDoWRub3Ugc3RydWt0dXJ1IOKAlCBuw6F6ZXYgamUgSE9Mw51cclxuICAgVEVYVE9Ww50gVVpFTCwga2Rlxb50byBjZW5hIGplIHZlIGA8c3Bhbj5gLCBhIHRlbiBzdG9qw60gUMWYRUQgbsOtbTpcclxuXHJcbiAgICAgPHN0cm9uZyBjbGFzcz1cIuKApi1pbmZvXCI+PHNwYW4+WkRBUk1BPC9zcGFuPiBQUEwgUGFyY2VsIENaIFNtYXJ0IDIgQm94PC9zdHJvbmc+XHJcblxyXG4gICBQcm90b8W+ZSBgLnJlY2FwaXR1bGF0aW9uLXNpbmdsZWAgbcOhIGplbiBqZWRubyB2aWRpdGVsbsOpIGTDrXTEmyAocG9waXNla1xyXG4gICDigJ5acMWvc29iIGRvcHJhdnk6XCIgU2hvcHRldCBzY2hvdsOhdsOhKSwgbmVtxJtsbyBgc3BhY2UtYmV0d2VlbmAgY28gcm96cHJvc3TFmcOtdFxyXG4gICBhIGNlbmEgc2UgbGVwaWxhIHDFmcOtbW8gbmEgbsOhemV2LiDFmGXFocOtbWUgZmxleGVtIHV2bml0xZkgYDxzdHJvbmc+YDpcclxuICAgaG9sw70gdGV4dCBzZSBzdGFuZSBhbm9ueW1uw60gZmxleCBwb2xvxb5rb3UgKHZsZXZvKSwgY2VudSBwb8WhbGVtZSBkb3ByYXZhLlxyXG4gICDimqDvuI8gYG9yZGVyYCBuYSBhbm9ueW1uw60gcG9sb8W+a3UgbmVqZGUgbmFzdGF2aXQgKG3DoSB2xb5keSAwKSwgdGFrxb5lIHNlXHJcbiAgIHBvc291dsOhIHNwYW4g4oCUIHByb3RvIGBvcmRlcjogMmAsIG5lIHDFmWVoYXpvdsOhbsOtIHNtxJtydS4gKi9cclxuLnJlY2FwaXR1bGF0aW9uLXNoaXBwaW5nLWJpbGxpbmctaW5mbyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGdhcDogMTZweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLnJlY2FwaXR1bGF0aW9uLXNoaXBwaW5nLWJpbGxpbmctaW5mbyA+IHNwYW4ge1xyXG5cdG9yZGVyOiAyO1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLyogLS0tIDkpIEtST0sgMiDigJQgZm9ybXVsw6HFmW92w6EgcG9sZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgIFN0ZWpuw70gamF6eWsgamFrbyBwb2xlIHYga29uZmlndXLDoXRvcnU6IG9zdHLDqSwgdmxhc292w70gcsOhbWXEjWVrLFxyXG4gICBmb2t1cyBuYXZ5IHMgZHJ1aMO9bSBwaXhlbGVtIHDFmWVzIGluc2V0IHN0w61uLiAqL1xyXG4uY2FydC1pbm5lciAuZm9ybS1jb250cm9sLFxyXG4uY2FydC1pbm5lciBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuLmNhcnQtaW5uZXIgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4uY2FydC1pbm5lciBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG4uY2FydC1pbm5lciBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbi5jYXJ0LWlubmVyIHNlbGVjdCxcclxuLmNhcnQtaW5uZXIgdGV4dGFyZWEge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1pbi1oZWlnaHQ6IDQ4cHg7XHJcblx0cGFkZGluZzogMTJweCAxNHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDEgIWltcG9ydGFudDtcclxuXHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XHJcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMTZzIGVhc2UsIGJveC1zaGFkb3cgLjE2cyBlYXNlO1xyXG59XHJcbi5jYXJ0LWlubmVyIHRleHRhcmVhIHtcclxuXHRtaW4taGVpZ2h0OiAxMTBweDtcclxuXHRyZXNpemU6IHZlcnRpY2FsO1xyXG59XHJcbi5jYXJ0LWlubmVyIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogI2I2YjljNDtcclxufVxyXG4uY2FydC1pbm5lciAuZm9ybS1jb250cm9sOmZvY3VzLFxyXG4uY2FydC1pbm5lciBzZWxlY3Q6Zm9jdXMsXHJcbi5jYXJ0LWlubmVyIHRleHRhcmVhOmZvY3VzIHtcclxuXHRvdXRsaW5lOiAwO1xyXG5cdGJvcmRlci1jb2xvcjogdmFyKC0tc2stbmF2eSkgIWltcG9ydGFudDtcclxuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2stbmF2eSkgIWltcG9ydGFudDtcclxufVxyXG4vKiBjaHlib3bDqSBwb2xlICovXHJcbi5jYXJ0LWlubmVyIC5mb3JtLWNvbnRyb2wuZXJyb3IsXHJcbi5jYXJ0LWlubmVyIC5qcy12YWxpZGF0ZWQtZWxlbWVudC13cmFwcGVyLmVycm9yIC5mb3JtLWNvbnRyb2wge1xyXG5cdGJvcmRlci1jb2xvcjogdmFyKC0tc2stcmVkKSAhaW1wb3J0YW50O1xyXG59XHJcbi5jYXJ0LWlubmVyIC5mb3JtLWdyb3VwIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG59XHJcbi5jYXJ0LWlubmVyIGxhYmVsIHtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XHJcbn1cclxuLyogc291aGxhc3kg4oCUIGNoZWNrYm94ICsgdGV4dCB2IGplZG5vbSDFmcOhZGt1LCBrbGlkbsOhIHR5cG9ncmFmaWUgKi9cclxuLmNhcnQtaW5uZXIgLmNvbnNlbnRzIGxhYmVsLFxyXG4uY2FydC1pbm5lciBsYWJlbC53aG9sZS13aWR0aCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRnYXA6IDEwcHg7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKTtcclxufVxyXG4uY2FydC1pbm5lciAuY29uc2VudHMgYSxcclxuLmNhcnQtaW5uZXIgbGFiZWwud2hvbGUtd2lkdGggYSB7XHJcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xyXG59XHJcbi5jYXJ0LWlubmVyIC5jb25zZW50cyBhOmhvdmVyIHtcclxuXHRjb2xvcjogdmFyKC0tc2stcmVkKTtcclxufVxyXG4uY2FydC1pbm5lciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAxN3B4O1xyXG5cdGhlaWdodDogMTdweDtcclxuXHRtYXJnaW46IDFweCAwIDA7XHJcblx0YWNjZW50LWNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8qIC0tLSAxMCkgUHLDoXpkbsO9IGtvxaHDrWsgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jYXJ0LXdyYXBwZXIgLmVtcHR5LWNhcnQsXHJcbi5jYXJ0LWlubmVyIC5lbXB0eS1jYXJ0IHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZzogNDBweCAwO1xyXG59XHJcblxyXG4vKiAtLS0gMTEpIFZ5c291dmFjw60gd2lkZ2V0IGtvxaHDrWt1IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgUG91xb7DrXbDoSBzdGVqbm91IGtvc3RydSBgLmNhcnQtd3JhcHBlcmAsIHRha8W+ZSB2xaFlIHbDvcWhZSBwbGF0w60gaSB0YW0uXHJcbiAgIFRhZHkgamVuIHrDusW+w61tZSBwYWRkaW5nLCBhxaUgc2UgZG8gcGFuZWx1IHZlamRlLiAqL1xyXG4uY2FydC13aW5kb3cgLmNhcnQtd3JhcHBlciB7XHJcblx0cGFkZGluZzogOHB4IDA7XHJcbn1cclxuLmNhcnQtd2luZG93IC5jYXJ0LWhlYWRlciB7XHJcblx0ZGlzcGxheTogbm9uZTsgLyogdiBwYW5lbHUgbmVtw6EgdWthemF0ZWwga3Jva8WvIHNteXNsICovXHJcbn1cclxuLmNhcnQtd2luZG93IC5jYXJ0LXRhYmxlIHRkIHtcclxuXHRwYWRkaW5nOiAxNHB4IDZweCAhaW1wb3J0YW50O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4uY2FydC13aW5kb3cgLmNhcnQtdGFibGUgLmNhcnQtcC1pbWFnZSBpbWcge1xyXG5cdHdpZHRoOiA1NnB4O1xyXG5cdGhlaWdodDogNzRweDtcclxufVxyXG4uY2FydC13aW5kb3cgLnByaWNlLnByaWNlLXByaW1hcnkge1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxufVxyXG5cclxuLyogLS0tIDEyKSBSZXNwb256aXZpdGEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHQuY2FydC1pbm5lciAuYm94LFxyXG5cdC5jYXJ0LWlubmVyIC5jby1ib3gge1xyXG5cdFx0cGFkZGluZzogMThweCAxNnB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5jYXJ0LWhlYWRlciB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC8qIGtyb2t5OiDEjcOtc2xvICsgemtyw6FjZW7DvSBuw6F6ZXYsIGHFpSBzZSB2ZWpkb3UgdmVkbGUgc2ViZSAqL1xyXG5cdC5jYXJ0LWhlYWRlciAuc3RlcCA+IGEsXHJcblx0LmNhcnQtaGVhZGVyIC5zdGVwID4gc3Ryb25nIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRnYXA6IDJweDtcclxuXHRcdG1pbi1oZWlnaHQ6IDU2cHg7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDRweDtcclxuXHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAuMDNlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG5cdH1cclxuXHQvKiDEjcOtc2xvIGtyb2t1IG5hIHZsYXN0bsOtIMWZw6FkZWsgbmFkIHprcsOhY2Vuw71tIG7DoXp2ZW0gKi9cclxuXHQuY2FydC1oZWFkZXIgLnN0ZXAgPiBhOjpiZWZvcmUsXHJcblx0LmNhcnQtaGVhZGVyIC5zdGVwID4gc3Ryb25nOjpiZWZvcmUge1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdH1cclxuXHQvKiBUYWJ1bGthIG5hIG1vYmlsdSDihpIga2FydHkuIOKaoO+4jyBTdGVwIG5lY2jDoXbDoSBgdGRgIG5hIGB0YWJsZS1jZWxsYCwgdGFrxb5lIHNlXHJcblx0ICAgYnXFiGt5IHBvxZnDoWQgc2tsw6FkYWx5IGRvIMWZw6Fka3UgKDQ5MnB4ID0gdm9kb3Jvdm7DvSBzY3JvbGwpLiBQxZllcMOtbsOhbWUgamVcclxuXHQgICBuYSBibG9rIGEgc8OhesOtbWUgcG9kIHNlYmU6IGZvdGthIHZsZXZvIG5haG/FmWUsIHpieXRlayBqYWtvIMWZw6Fka3lcclxuXHQgICDigJ7FoXTDrXRlayDihpIgaG9kbm90YVwiLiAqL1xyXG5cdC5jYXJ0LXRhYmxlLFxyXG5cdC5jYXJ0LXRhYmxlIHRib2R5IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5jYXJ0LXRhYmxlIHRyIHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDY0cHggMWZyO1xyXG5cdFx0Z3JpZC1jb2x1bW4tZ2FwOiAxNHB4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDE2cHggMDtcclxuXHR9XHJcblx0LmNhcnQtdGFibGUgdGQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZzogM3B4IDAgIWltcG9ydGFudDtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LyogZm90a2EgZHLFvsOtIGxldsO9IHNsb3VwZWMgcMWZZXMgY2Vsb3UgdsO9xaFrdSDFmcOhZGt1ICovXHJcblx0LmNhcnQtdGFibGUgLmNhcnQtcC1pbWFnZSB7XHJcblx0XHRncmlkLXJvdzogMSAvIDk5OTtcclxuXHRcdGdyaWQtY29sdW1uOiAxO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdH1cclxuXHQuY2FydC10YWJsZSB0ZDpub3QoLmNhcnQtcC1pbWFnZSkge1xyXG5cdFx0Z3JpZC1jb2x1bW46IDI7XHJcblx0fVxyXG5cdC5jYXJ0LXRhYmxlIC5jYXJ0LXAtaW1hZ2UgaW1nIHtcclxuXHRcdHdpZHRoOiA2NHB4O1xyXG5cdFx0aGVpZ2h0OiA4NnB4O1xyXG5cdH1cclxuXHQvKiBwb3Bpc2t5IHNsb3VwY8WvIChTdGVwIGplIGRlc2t0b3BvdsSbIHNjaG92w6F2w6EpIG5hIG1vYmlsdSB1a8OhemF0LCBhbGVcclxuXHQgICBkcm9ibsOpIGEgenRsdW1lbsOpIOKAlCBuZXNtw60gc291dMSbxb5pdCBzIGhvZG5vdG91IHZwcmF2byAqL1xyXG5cdC5jYXJ0LXRhYmxlIC5wLWxhYmVsIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGNvbG9yOiB2YXIoLS1zay1tdXRlZCk7XHJcblx0fVxyXG5cdC8qIG7DoXpldiBwcm9kdWt0dSBWw51SQVpOxJpKxaDDjSDigJQgbmEgbW9iaWx1IGplIHRvIGhsYXZuw60gb3JpZW50YcSNbsOtIGJvZFxyXG5cdCAgIGEgdiAxNXB4IHNlIHp0csOhY2VsIG1lemkgcG9waXNreSAqL1xyXG5cdC5jYXJ0LXRhYmxlIC5wLW5hbWUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAycHg7XHJcblx0fVxyXG5cdC5jYXJ0LXRhYmxlIC5wLW5hbWUgLm1haW4tbGluayB7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcclxuXHR9XHJcblx0LmNhcnQtdGFibGUgLm1haW4tbGluay12YXJpYW50IHtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHR9XHJcblx0LyogaG9kbm90eSB2cHJhdm8sIGHFpSDFmcOhZGt5IG9wdGlja3kgbMOtY3Vqw60gKi9cclxuXHQvKiDimqDvuI8gVEFEWSBCWUwgVEVOIE5FUE/FmMOBREVLLiDFmMOhZGt5IG3Em2x5IGBzcGFjZS1iZXR3ZWVuYCBhIG7Em2tvbGlrIGhvZG5vdCxcclxuXHQgICB0YWvFvmUgZmxleGJveCByb3pwcm9zdMWZZWwgS0HFvURPVSBob2Rub3R1IGppbmFtIOKAlCBuYW3Em8WZZW5vOiDigJ5Ta2xhZGVtXCJcclxuXHQgICB6YcSNw61uYWxvIG5hIHgyMTIsIOKAnjEgNTk5IEvEjVwiIHUgY2VueSBuYSB4MjI0LCB1IHNvdcSNdHUgbmEgeDIwMy4gTmljXHJcblx0ICAgbmVsw61jb3ZhbG8uIERydWhvdG7DqSDDumRhamUgKOKAnig1IGtzKVwiLCDigJ4vIGtzXCIsIGvFmcOtxb5laykgbmF2w61jIG9kbGV0xJtseVxyXG5cdCAgIGHFviBrIHByYXbDqW11IGtyYWppIGEgdnl0dm/FmWlseSB6ZMOhbmxpdsO9IHTFmWV0w60gc2xvdXBlYy5cclxuXHJcblx0ICAgxZhlxaFlbsOtOiBob2Rub3R5IHNlIHNlc3lwb3UgayBwcmF2w6ltdSBrcmFqaSBQT0hST01BRMSaIChgZmxleC1lbmRgKVxyXG5cdCAgIGEgxaF0w610ZWsgc2kgZHLFvsOtIGxldsO9IGtyYWogc8OhbSAoYG1hcmdpbi1yaWdodDogYXV0b2ApLiDFmMOhZGt5IHTDrW1cclxuXHQgICBkb3N0YW5vdSBqZWRudSBzcG9sZcSNbm91IHByYXZvdSBocmFudS4gKi9cclxuXHQuY2FydC10YWJsZSB0ZDpub3QoLmNhcnQtcC1pbWFnZSk6bm90KC5wLW5hbWUpIHtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRnYXA6IDZweDtcclxuXHRcdHBhZGRpbmc6IDZweCAwICFpbXBvcnRhbnQ7IC8qIGplZG5vdG7DvSByb3plc3R1cCBtw61zdG8gM3B4ICsgcsWvem7DvWNoIHbDvcWhZWsgKi9cclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5jYXJ0LXRhYmxlIHRkIC5wLWxhYmVsIHtcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cdC8qIGRydWhvdG7DqSDDumRhamUgenRsdW1pdCDigJQgbmVzb3UgbcOtxYggaW5mb3JtYWNlIG5lxb4gc2Ftb3Ruw6kgxI3DrXNsbyAqL1xyXG5cdC5jYXJ0LXRhYmxlIC5wLWF2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LWFtb3VudCxcclxuXHQuY2FydC10YWJsZSAucC1wcmljZSAudW5pdC12YWx1ZSB7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRjb2xvcjogdmFyKC0tc2stbXV0ZWQpO1xyXG5cdH1cclxuXHQvKiDimqDvuI8gQnXFiGthIOKAnlBvxI1ldFwiIG3DoSBobHVixaHDrSBzdHJ1a3R1cnUgbmXFviBvc3RhdG7DrTpcclxuXHQgICBgdGQgPiBkaXYgPiBmb3JtID4gKHNwYW4ucC1sYWJlbCArIHNwYW4ucXVhbnRpdHkpYC5cclxuXHQgICBgbWFyZ2luLXJpZ2h0OiBhdXRvYCBuYSDFoXTDrXRrdSBwcm90byBuZXN0YcSNaWxvIOKAlCBwb3NvdXZhbCBzZSB1dm5pdMWZXHJcblx0ICAgZm9ybXVsw6HFmWUsIGFsZSBjZWzDvSBmb3JtdWzDocWZIG9kbGV0xJtsIGRvcHJhdmEgc2UgemJ5dGtlbSBidcWIa3ksIHRha8W+ZVxyXG5cdCAgIMWhdMOtdGVrIHNrb27EjWlsIG5hIHgxOTYgbcOtc3RvIHgxMDMgamFrbyBvc3RhdG7DrS4gT2JhbHkgbXVzw60gemFicmF0XHJcblx0ICAgY2Vsb3UgxaHDrcWZa3UgYSByb3pkxJtsaXQgb2JzYWggc2FteS4gKi9cclxuXHQuY2FydC10YWJsZSAucC1xdWFudGl0eSA+IGRpdixcclxuXHQuY2FydC10YWJsZSAucC1xdWFudGl0eSAucXVhbnRpdHktZm9ybSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGZsZXg6IDEgMSBhdXRvO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5jYXJ0LXRhYmxlIC5wLXF1YW50aXR5IC5xdWFudGl0eSB7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHR9XHJcblxyXG5cdC8qIEhpZXJhcmNoaWU6IG7DoXpldiDihpIgZGV0YWlseSDihpIgc291xI1ldC4gU291xI1ldCBqZSB6w6F2xJtyIHBvbG/Fvmt5LFxyXG5cdCAgIHByb3RvIGhvIG9kZMSbbMOtbWUgdmxhc292b3UgbGlua291IGEgenbDvXJhem7DrW1lLiAqL1xyXG5cdC8qIOKaoO+4jyBgIWltcG9ydGFudGAgbnV0bsOpIOKAlCB6w6FrbGFkbsOtIGAuY2FydC10YWJsZSB0ZGAgbnVsdWplIHLDoW1lxI1reSBwxZllc1xyXG5cdCAgIGBib3JkZXI6IDAgIWltcG9ydGFudGAgKGt2xa9saSBTdGVwb3bDvW0gbGlua8OhbSB2IHRhYnVsY2UpLiAqL1xyXG5cdC5jYXJ0LXRhYmxlIC5wLXRvdGFsIHtcclxuXHRcdG1hcmdpbi10b3A6IDRweDtcclxuXHRcdHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2stbGluZSwgI2UyZTRlOCkgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmNhcnQtdGFibGUgLnAtdG90YWwgLnByaWNlLWZpbmFsIHtcclxuXHRcdGZvbnQtc2l6ZTogMTlweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRjb2xvcjogdmFyKC0tc2staW5rKTtcclxuXHR9XHJcblx0LmNhcnQtdGFibGUgLnAtdG90YWwgLnAtbGFiZWwge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGNvbG9yOiB2YXIoLS1zay1pbmspO1xyXG5cdH1cclxuXHQvKiBrxZnDrcW+ZWsgb2RzYWRpdCBvZCDEjcOhc3RreSwgYcWlIHNlIG9teWxlbSBuZXRyZWbDrcWhIHZlZGxlICovXHJcblx0LmNhcnQtdGFibGUgLnAtdG90YWwgLnJlbW92ZS1pdGVtIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA2cHg7XHJcblx0fVxyXG5cdC8qIE9kZMSbbG92YcSNIG1lemkgcG9sb8W+a2FtaSBORVDFmElEw4FWw4FNRSDigJQgYC5jYXJ0LXRhYmxlIHRyYCB1xb4gbcOhXHJcblx0ICAgYGJvcmRlci1ib3R0b21gIHplIHrDoWtsYWRuw60gxI3DoXN0aSwgamluYWsgYnkgdGFtIGJ5bHkgbGlua3kgZHbEmy4gKi9cclxuXHQucHJpY2Utd3JhcHBlciB7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cdC5wcmljZS5wcmljZS1wcmltYXJ5IHtcclxuXHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHR9XHJcblx0LyogdGxhxI3DrXRrYSBuYSBwbG5vdSDFocOtxZlrdSwgaGxhdm7DrSBha2NlIHBydm7DrSAqL1xyXG5cdC5uZXh0LXN0ZXAge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblx0fVxyXG5cdC5uZXh0LXN0ZXAgLmJ0bi5uZXh0LXN0ZXAtZm9yd2FyZCxcclxuXHQubmV4dC1zdGVwIC5idG4uYnRuLWNvbnZlcnNpb24ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5uZXh0LXN0ZXAgLmJ0bi5uZXh0LXN0ZXAtYmFjayB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5yYWRpby13cmFwcGVyID4gbGFiZWwge1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0Z2FwOiA4cHggMTJweDtcclxuXHRcdHBhZGRpbmc6IDE0cHggMTRweCAxNHB4IDQycHg7XHJcblx0fVxyXG5cdC5yYWRpby13cmFwcGVyIC5wYXltZW50LXNoaXBwaW5nLXByaWNlIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLyogLS0tIDEzKSBOw4FLVVBOw40gUFJPQ0VTIOKAlCBtaW5pbcOhbG7DrSBobGF2acSNa2EgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICBTaG9wdGV0IGTDoXbDoSBgPGJvZHkgY2xhc3M9XCJvcmRlcmluZy1wcm9jZXNzXCI+YCBuYSAva29zaWsvIGkgL29iamVkbmF2a2EvKi5cclxuICAgU3RlcCBzw6FtIHNjaG92w6EgamVuIGlrb255IChgLm5hdmlnYXRpb24tYnV0dG9uc2ApLCBhbGUgbG9nbyBpIGNlbMOpIG1lbnVcclxuICAgbmVjaMOhdsOhLiBTdGFuZGFyZCBjaGVja291dHUgamUgaGxhdmnEjWthIGJleiBuYXZpZ2FjZSDigJQgesOha2F6bsOtayBtw6FcclxuICAgZG9rb27EjWl0IG7DoWt1cCwgbmUgb2Riw61oYXQgZG8ga2F0ZWdvcmnDrS4gTsOhdnJhdCB6cMSbdCB6YWppxaHFpXVqw60gdGxhxI3DrXRrYVxyXG4gICDigJ5acMSbdCBkbyBvYmNob2R1XCIgLyDigJ5acMSbdFwiIHDFmcOtbW8gdiBwcm9jZXN1LiBMb2dvIHrFr3N0w6F2w6EgKHByb2tsaWsgZG9txa8pLiAqL1xyXG5ib2R5Lm9yZGVyaW5nLXByb2Nlc3MgLnNrLXByb21vIHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuYm9keS5vcmRlcmluZy1wcm9jZXNzICNoZWFkZXIgLm5hdmlnYXRpb24taW4sXHJcbmJvZHkub3JkZXJpbmctcHJvY2VzcyAjaGVhZGVyIC5tZW51LWhlbHBlcixcclxuYm9keS5vcmRlcmluZy1wcm9jZXNzICNoZWFkZXIgLm5hdmlnYXRpb24td2luZG93LFxyXG5ib2R5Lm9yZGVyaW5nLXByb2Nlc3MgI2hlYWRlciAjbmF2aWdhdGlvbixcclxuYm9keS5vcmRlcmluZy1wcm9jZXNzICNoZWFkZXIgbmF2IHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLyog4pqg77iPIE5hIG1vYmlsdSBTdGVwIHNjaG92w6EgeiBgLm5hdmlnYXRpb24tYnV0dG9uc2AgamVuIHNlYXJjaC9sb2dpbi9rb8Whw61rLCBhbGVcclxuICAgQlVSR0VSIG5lY2jDoS4gU2Ugc2tyeXTDvW0gZHJhd2VyZW0gYnkgdG8gYnlsbyBtcnR2w6kgdGxhxI3DrXRrbyDigJQga2xpayBieVxyXG4gICBuZXVkxJtsYWwgbmljLiBTY2hvdsOhdsOhbWUgY2Vsw70gYmxvayAob3N0YXRuw60gaWtvbnkgdcW+IHNrcnl0w6kgc3Rlam7EmyBqc291KS4gKi9cclxuYm9keS5vcmRlcmluZy1wcm9jZXNzICNoZWFkZXIgLm5hdmlnYXRpb24tYnV0dG9ucyB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi8qIGhsYXZpxI1rYSBzZSB0w61tIHprbGlkbsOtIOKAlCBsb2dvIGRvbGV2YSwgdGVua8OhIGxpbmthIHBvZCBuw60gKi9cclxuYm9keS5vcmRlcmluZy1wcm9jZXNzICNoZWFkZXIge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zay1saW5lLCAjZTJlNGU4KTtcclxufVxyXG5ib2R5Lm9yZGVyaW5nLXByb2Nlc3MgI2hlYWRlciAubmF2aWdhdGlvbi13cmFwcGVyIHtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0bWluLWhlaWdodDogNzJweDtcclxufVxyXG5cclxuLyogLS0tIDE0KSDFmEFaRU7DjSBOQSBNT0JJTFUgPSBEUk9QRE9XTiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAg4pqg77iPIMWgYWJsb25hIE5FTcOBIG5hdGl2bsOtIDxzZWxlY3Q+IOKAlCByZW5kZXJ1amUgYDx1bCBjbGFzcz1cImxpc3RTb3J0aW5nX19jb250cm9sc1wiPmBcclxuICAgcyBgPGJ1dHRvbiBkYXRhLXVybD5gLiBOYSBtb2JpbHUgc2UgdG8gbMOhbWFsbyBkbyBkdm91IMWZYWQgKDM3NcOXNzApIGFcclxuICAgcMWvc29iaWxvIHRvIGpha28gcm96c3lwYW7DoSB0bGHEjcOtdGthLiBTa2zDoWTDoW1lIHogdG9obyB2bGFzdG7DrSBkcm9wZG93bjpcclxuICAgYG1haW4uanNgICg5LiBJSUZFKSBwxZlpZMOhIHDFmWVww61uYcSNIGAuc2stc29ydC10b2dnbGVgIGEgdMWZw61kdSBgLnNrLXNvcnQtLWRyb3BgLFxyXG4gICBDU1MgcGFrIHNlem5hbSBzY2hvdsOhIGEgb3RldsWZZSBhxb4gbmEga2xpay4gQmV6IEpTIHrFr3N0YW5lIHNlem5hbSB2aWRpdGVsbsO9LiAqL1xyXG4vKiBuYSBkZXNrdG9wdSBwxZllcMOtbmHEjSBuZWV4aXN0dWplIOKAlCBzZXpuYW0gesWvc3TDoXbDoSB2b2Rvcm92bsO9bSBww6FzZW0gKi9cclxuLnNrLXNvcnQtdG9nZ2xlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQubGlzdFNvcnRpbmcuc2stc29ydC0tZHJvcCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdFx0Z2FwOiAxMHB4O1xyXG5cdH1cclxuXHQuc2stc29ydC10b2dnbGUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDEzcHggMTZweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAuMDhlbTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdH1cclxuXHQvKiBjaGV2cm9uIHDFmWVzIFNWRyBtYXNrdSAoU3RlcCBrcmVzbMOtIMWhaXBreSBpY29uIGZvbnRlbSkgKi9cclxuXHQuc2stc29ydC10b2dnbGU6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRmbGV4OiAwIDAgMTRweDtcclxuXHRcdHdpZHRoOiAxNHB4O1xyXG5cdFx0aGVpZ2h0OiAxNHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlO1xyXG5cdFx0LXdlYmtpdC1tYXNrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcGF0aCBkPSdNNiA5bDYgNiA2LTYnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciAvIDE0cHggMTRweDtcclxuXHRcdG1hc2s6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NwYXRoIGQ9J002IDlsNiA2IDYtNicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIC8gMTRweCAxNHB4O1xyXG5cdH1cclxuXHQubGlzdFNvcnRpbmcuc2stc29ydC0tZHJvcC5pcy1vcGVuIC5zay1zb3J0LXRvZ2dsZTo6YWZ0ZXIge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHR9XHJcblx0Lyogc2V6bmFtIHZvbGViIOKAlCB6YXbFmWVuw70sIG90ZXbFmWUgc2UgcG9kIHDFmWVww61uYcSNZW0gKi9cclxuXHQvKiDimqDvuI8gU3RlcCBkw6F2w6Egc2V6bmFtdSBgbWFyZ2luOiAwIC0xNnB4YCwgxI3DrW3FviBydcWhw60gcGFkZGluZyBww6FzdSBhIHNlem5hbVxyXG5cdCAgIHNlIHJvenTDoWhsIHDFmWVzIGNlbG91IMWhw63FmWt1IOKAlCBieWwgxaFpcsWhw60gbmXFviBwxZllcMOtbmHEjSBuYWQgbsOtbS4gTnVsb3ZhdFxyXG5cdCAgIHNlIHRvIG11c8OtIHMgYCFpbXBvcnRhbnRgLCBixJvFvm7DoSBzcGVjaWZpY2l0YSBwcm9ocsOhdsOhLiAqL1xyXG5cdC5saXN0U29ydGluZy5zay1zb3J0LS1kcm9wIC5saXN0U29ydGluZ19fY29udHJvbHMge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogMDtcclxuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdH1cclxuXHQubGlzdFNvcnRpbmcuc2stc29ydC0tZHJvcC5pcy1vcGVuIC5saXN0U29ydGluZ19fY29udHJvbHMge1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQubGlzdFNvcnRpbmcuc2stc29ydC0tZHJvcCAubGlzdFNvcnRpbmdfX2NvbnRyb2xzIGxpIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjFmNCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQubGlzdFNvcnRpbmcuc2stc29ydC0tZHJvcCAubGlzdFNvcnRpbmdfX2NvbnRyb2xzIGxpOmxhc3QtY2hpbGQge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQubGlzdFNvcnRpbmcuc2stc29ydC0tZHJvcCAubGlzdFNvcnRpbmdfX2NvbnRyb2xzIGJ1dHRvbixcclxuXHQubGlzdFNvcnRpbmcuc2stc29ydC0tZHJvcCAubGlzdFNvcnRpbmdfX2NvbnRyb2xzIGEge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDEzcHggMTZweCAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Y29sb3I6IHZhcigtLXNrLWluayk7XHJcblx0fVxyXG5cdC8qIGFrdGl2bsOtIHZvbGJ1IHpuYcSNw60gxaFhYmxvbmEgdMWZw61kb3UgbmEgdGxhxI3DrXRrdSAobmUgbmEgYGxpYCkgKi9cclxuXHQubGlzdFNvcnRpbmcuc2stc29ydC0tZHJvcCAubGlzdFNvcnRpbmdfX2NvbnRyb2xzIC5saXN0U29ydGluZ19fY29udHJvbC0tY3VycmVudCB7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xyXG5cdFx0YmFja2dyb3VuZDogI2Y3ZjhmYSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQvKiBwb8SNZXQgcHJvZHVrdMWvIG5hZCBwxZllcMOtbmHEjWVtICovXHJcblx0Lmxpc3RTb3J0aW5nLnNrLXNvcnQtLWRyb3AgLnNrLXNvcnQtY291bnQge1xyXG5cdFx0b3JkZXI6IC0xO1xyXG5cdH1cclxufVxyXG5cclxuLyogLS0tIDE1KSBTVFLDgU5LQSBQT0TEmktPVsOBTsONIChyZWthcGl0dWxhY2Ugb2JqZWRuw6F2a3kpIC0tLS0tLS0tLS0tLS0tLS1cclxuICAgUG9zbGVkbsOtIG9icmF6b3ZrYSBuw6FrdXB1IOKAlCB6w6FrYXpuw61rIHR1IHBvdMWZZWJ1amUgdmlkxJt0LCDFvmUgb2JqZWRuw6F2a2FcclxuICAgcHJvxaFsYSwgamFrw6kgbcOhIMSNw61zbG8gYSBjbyBzaSBrb3VwaWwuIFNob3B0ZXQgZGVmYXVsdCBtxJtsIGhpZXJhcmNoaWlcclxuICAgT0JSw4FDRU7Emjog4oCeUmVrYXBpdHVsYWNpIHphxaFsZW1lXCIgamVsbyB2IDI0cHgvODAwIGpha28gbmFkcGlzLCBrZGXFvnRvXHJcbiAgIOKAnkTEm2t1amVtZSFcIiB2IDE0cHgvNDAwLiBTcm92bsOhbm8gKyBzbGFkxJtubyBzZSB6Ynl0a2VtIHdlYnUuXHJcbiAgIOKaoO+4jyBTY29wZSBgLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXJgIGEgYC5vcmRlci1zdW1tYXJ5LWhlYWRpbmdgIOKAlCBvYm9qw60gamVcclxuICAgamVuIG5hIHTDqWhsZSBzdHLDoW5jZSwgdGFrxb5lIHNlIG5lc8OhaG5lIG5hIGtvxaHDrWsgYW5pIG5hIGNoZWNrb3V0LiAqL1xyXG4ub3JkZXItc3VtbWFyeS1oZWFkaW5nIHtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1kaXNwbGF5KTtcclxuXHRmb250LXdlaWdodDogNDAwOyAvKiBCZWJhcyBtw6EgamVkaW7DvSDFmWV6ICovXHJcblx0Zm9udC1zaXplOiBjbGFtcCgzMHB4LCAzLjZ2dywgNDRweCk7XHJcblx0bGluZS1oZWlnaHQ6IDEuMDU7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xyXG5cdC8qIOKaoO+4jyBTaG9wdGV0IG5lZMOhdsOhIG5hZCBuYWRwaXMgxb7DoWRuw6kgb2RzYXplbsOtIOKAlCBoMSBzZWTEm2wgbmF0xJtzbm8gcG9kXHJcblx0ICAgaGxhdmnEjWtvdS4gYC5jb250ZW50LWlubmVyYCBzw6FtIHBhZGRpbmcgbmFob8WZZSBuZW3DoSwgdGFrxb5lIG9kc3R1cFxyXG5cdCAgIG11c8OtIG7DqXN0IG5hZHBpcy4gKi9cclxuXHRtYXJnaW46IDM2cHggMCA2cHg7XHJcbn1cclxuXHJcbi8qIMSNw61zbG8gb2JqZWRuw6F2a3kg4oCUIGhsYXZuw60gw7pkYWosIGt0ZXLDvSBzaSBsaWTDqSBvcGlzdWrDrSAqL1xyXG4ucmVjYS1udW1iZXIge1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGxldHRlci1zcGFjaW5nOiAuMDllbTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiB2YXIoLS1zay1tdXRlZCk7XHJcblx0bWFyZ2luOiAwIDAgMjZweDtcclxufVxyXG4ucmVjYS1udW1iZXIgc3Ryb25nIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luLWxlZnQ6IDZweDtcclxuXHRmb250LXNpemU6IDE3cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRsZXR0ZXItc3BhY2luZzogLjAyZW07XHJcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xyXG59XHJcblxyXG4vKiBib3h5IOKAlCBzdGVqbsO9IGphenlrIGpha28gdiBrb8Whw61rdTogYsOtbMOhLCB2bGFzb3bDvSByw6FtZcSNZWssIG9zdHLDqSAqL1xyXG4ucmVjYXBpdHVsYXRpb24td3JhcHBlciAuY28tYm94IHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNrLWxpbmUsICNlMmU0ZTgpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRwYWRkaW5nOiAyMnB4IDI0cHg7XHJcblx0bWFyZ2luOiAwIDAgMTZweDtcclxufVxyXG4vKiBuYWRwaXMgYm94dSA9IG1hbMO9IHZlcnrDoWxrb3bDvSBsYWJlbCAoamFrbyBobGF2acSNa3kgYm94xa8gdiBrb8Whw61rdSkgKi9cclxuLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNvLWJveCA+IGg0IHtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KSAhaW1wb3J0YW50O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxuXHRmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdGxldHRlci1zcGFjaW5nOiAuMDllbTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KSAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbjogMCAwIDE2cHggIWltcG9ydGFudDtcclxuXHRwYWRkaW5nOiAwIDAgMTRweDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2stbGluZSwgI2UyZTRlOCk7XHJcbn1cclxuXHJcbi8qIHRhYnVsa2Eg4oCeUGxhdGJhIGEgZG9ydcSNZW7DrVwiIOKAlCBwb3Bpc2VrIHZsZXZvIHp0bHVtZW7DvSwgaG9kbm90YSB2cHJhdm8gKi9cclxuLnJlY2FwaXR1bGF0aW9uLXRhYmxlIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG59XHJcbi5yZWNhcGl0dWxhdGlvbi10YWJsZSB0aCxcclxuLnJlY2FwaXR1bGF0aW9uLXRhYmxlIHRkIHtcclxuXHRwYWRkaW5nOiA5cHggMCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XHJcbn1cclxuLnJlY2FwaXR1bGF0aW9uLXRhYmxlIHRoIHtcclxuXHR3aWR0aDogNDUlO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKTtcclxufVxyXG4ucmVjYXBpdHVsYXRpb24tdGFibGUgdGQge1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHRjb2xvcjogdmFyKC0tc2staW5rKTtcclxufVxyXG4ucmVjYXBpdHVsYXRpb24tdGFibGUgdGQgc3Ryb25nIHtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG59XHJcbi8qIHBvc2xlZG7DrSDFmcOhZGVrID0gxI3DoXN0a2EgayDDumhyYWTEmyDihpIgenbDvXJhem5pdCBhIG9kZMSbbGl0ICovXHJcbi5yZWNhcGl0dWxhdGlvbi10YWJsZSB0cjpsYXN0LWNoaWxkIHRoLFxyXG4ucmVjYXBpdHVsYXRpb24tdGFibGUgdHI6bGFzdC1jaGlsZCB0ZCB7XHJcblx0cGFkZGluZy10b3A6IDE0cHggIWltcG9ydGFudDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2stbGluZSwgI2UyZTRlOCkgIWltcG9ydGFudDtcclxufVxyXG4ucmVjYXBpdHVsYXRpb24tdGFibGUgdHI6bGFzdC1jaGlsZCB0ZCBzdHJvbmcge1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4vKiAtLS0gcG9sb8W+a3kgb2JqZWRuw6F2a3kgLS0tXHJcbiAgIFNob3B0ZXQgbmVjaMOhdmFsIMWZw6FkZWsgMTMzcHggdnlzb2vDvSBhIGNlbnUgdmUgdsOhemUgMzAwIChtb2MgdGVua8OhKS5cclxuICAgU2V2xZllbWUgYSBzcm92bsOhbWUgbmEgc3Rlam7DvSBqYXp5ayBqYWtvIMWZw6Fka3kgdiBrb8Whw61rdS4gKi9cclxuLyog4pqg77iPIFN0ZXAgZMOhdsOhIHRhYnVsY2UgYG1hcmdpbjogMTlweCAtMjBweCAtMTlweGAg4oCUIFrDgVBPUk7DiSBva3JhamUsIGt0ZXLDqSBqaVxyXG4gICB2eXTDoWhub3UgeiBwYWRkaW5ndSBib3h1IChuYW3Em8WZZW5vOiBvYnNhaCBib3h1IHphxI3DrW7DoSBuYSAyOTlweCwgdGFidWxrYSBuYVxyXG4gICAyNzlweCkuIFByb3RvIHZ5cGFkYWxhIHBvbG/FvmthIOKAnm5hdGxhxI1lbsOhIGRvbGV2YVwiIGEgc3BvZG7DrSBsaW5rYSBzcGzDvXZhbGFcclxuICAgcyByw6FtZcSNa2VtIGJveHUuIE51bHVqZW1lLiAqL1xyXG4ucmVjYXBpdHVsYXRpb24td3JhcHBlciAuY2FydC10YWJsZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG4ucmVjYXBpdHVsYXRpb24td3JhcHBlciAuY2FydC10YWJsZSB0ZCB7XHJcblx0cGFkZGluZzogMTRweCAxMHB4ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxufVxyXG4vKiDimqDvuI8gTGlua3UgbWV6aSBwb2xvxb5rYW1pIG5lc2UgYHRyYCAoesOha2xhZG7DrSDEjcOhc3QgdsO9xaEpLCBORSBgdGRgIOKAlCBudWxvdsOhbsOtXHJcbiAgIHBvc2xlZG7DrWhvIMWZw6Fka3UgcHJvdG8gbXVzw60gY8OtbGl0IGB0cmAsIGppbmFrIHrFr3N0YW5lIHZpc2V0IHTEm3NuxJsgbmFkXHJcbiAgIHLDoW1lxI1rZW0gYm94dSBhIHZ5cGFkw6EgdG8gamFrbyBkdsSbIGxpbmt5IHBvZCBzZWJvdS4gKi9cclxuLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNhcnQtdGFibGUgdHIge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zay1saW5lLCAjZTJlNGU4KTtcclxufVxyXG4ucmVjYXBpdHVsYXRpb24td3JhcHBlciAuY2FydC10YWJsZSB0cjpsYXN0LWNoaWxkIHtcclxuXHRib3JkZXItYm90dG9tOiAwO1xyXG59XHJcbi5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIC5jYXJ0LXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG4ucmVjYXBpdHVsYXRpb24td3JhcHBlciAuY2FydC10YWJsZSB0ZDpsYXN0LWNoaWxkIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNhcnQtcC1pbWFnZSB7XHJcblx0d2lkdGg6IDc2cHg7XHJcbn1cclxuLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNhcnQtcC1pbWFnZSBpbWcge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiA2NHB4O1xyXG5cdGhlaWdodDogODZweDtcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNrLWxpbmUsICNlMmU0ZTgpO1xyXG59XHJcbi5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIC5jYXJ0LXRhYmxlIC5wLW5hbWUge1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xyXG59XHJcbi8qIG1ub8W+c3R2w60gKyBjZW5hIHphIGt1cyDigJQgZHJ1aG90bsO9IMO6ZGFqLCB6dGx1bWl0ICovXHJcbi5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIC5jYXJ0LXRhYmxlIC5wLXF1YW50aXR5IHtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRjb2xvcjogdmFyKC0tc2stbXV0ZWQpO1xyXG59XHJcbi5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIC5jYXJ0LXRhYmxlIC5wLXF1YW50aXR5IHN0cm9uZyB7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRjb2xvcjogdmFyKC0tc2staW5rKTtcclxufVxyXG4vKiBjZW5hIHphIHBvbG/Fvmt1IOKAlCBobGF2bsOtIMSNw61zbG8gxZnDoWRrdSAqL1xyXG4ucmVjYXBpdHVsYXRpb24td3JhcHBlciAuY2FydC10YWJsZSAucC1wcmljZSB7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xyXG59XHJcblxyXG4vKiAtLS0gesOhdsSbciBzdHLDoW5reSAtLS1cclxuICAg4pqg77iPIFRhZHkgYnlsYSBoaWVyYXJjaGllIG9icsOhY2VuxJs6IGluZm9ybWHEjW7DrSB2xJt0YSBvIGUtbWFpbHUgamVsYSBqYWtvXHJcbiAgIG5hZHBpcyAoMjRweC84MDApIGEgc2Ftb3Ruw6kg4oCeRMSba3VqZW1lIVwiIGJ5bG8gZHJvYm7DvW0gdGV4dGVtLiAqL1xyXG4ucmVjYXBpdHVsYXRpb24td3JhcHBlciAub3JkZXItc3VtbWFyeS1pdGVtLnRvdGFsIHtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxuXHRmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHRjb2xvcjogdmFyKC0tc2stbXV0ZWQpO1xyXG5cdG1hcmdpbjogMCAwIDRweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLnN1bW1hcnktdGh4IHtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1kaXNwbGF5KTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc2l6ZTogY2xhbXAoMjZweCwgM3Z3LCAzOHB4KTtcclxuXHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luOiAwIDAgMjRweDtcclxufVxyXG5cclxuLyogQ1RBIHpwxJt0IGRvIG9iY2hvZHUg4oCUIG5hdnksIGhvdmVyIMSNZXJ2ZW7DoSAoamFrbyB2xaF1ZGUgamluZGUpICovXHJcbi5vcmRlci1jb21wbGV0ZS1saW5rcyB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5vcmRlci1jb21wbGV0ZS1saW5rcyBwIHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuLm9yZGVyLWNvbXBsZXRlLWxpbmtzIC5idG4sXHJcbi5vcmRlci1jb21wbGV0ZS1saW5rcyAuYnRuLXByaW1hcnkge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0bWluLWhlaWdodDogNTRweDtcclxuXHRwYWRkaW5nOiAwIDQwcHggIWltcG9ydGFudDtcclxuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcclxuXHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tc2stbmF2eSkgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAuMDllbTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE4cyBlYXNlO1xyXG59XHJcbi5vcmRlci1jb21wbGV0ZS1saW5rcyAuYnRuOmhvdmVyLFxyXG4ub3JkZXItY29tcGxldGUtbGlua3MgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zay1yZWQpICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNvLWJveCB7XHJcblx0XHRwYWRkaW5nOiAxOHB4IDE2cHg7XHJcblx0fVxyXG5cdC8qIHBvbG/FvmthOiBmb3RrYSB2bGV2bywgbsOhemV2ICsgY2VueSB2cHJhdm8gcG9kIHNlYm91ICovXHJcblx0LnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNhcnQtdGFibGUsXHJcblx0LnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNhcnQtdGFibGUgdGJvZHksXHJcblx0LnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNhcnQtdGFibGUgdHIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0LnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNhcnQtdGFibGUgdHIge1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjRweCAxZnI7XHJcblx0XHRncmlkLWNvbHVtbi1nYXA6IDE0cHg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogMTRweCAwO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNrLWxpbmUsICNlMmU0ZTgpO1xyXG5cdH1cclxuXHQvKiBwb3NsZWRuw60gcG9sb8W+a2EgYmV6IGxpbmt5IOKAlCBqaW5hayBzcGx5bmUgcyByw6FtZcSNa2VtIGJveHUgKi9cclxuXHQucmVjYXBpdHVsYXRpb24td3JhcHBlciAuY2FydC10YWJsZSB0cjpsYXN0LWNoaWxkIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHR9XHJcblx0LnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNhcnQtdGFibGUgdGQge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAycHggMCAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQucmVjYXBpdHVsYXRpb24td3JhcHBlciAuY2FydC1wLWltYWdlIHtcclxuXHRcdGdyaWQtcm93OiAxIC8gNDtcclxuXHRcdGdyaWQtY29sdW1uOiAxO1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0fVxyXG5cdC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIC5jYXJ0LXRhYmxlIHRkOm5vdCguY2FydC1wLWltYWdlKSB7XHJcblx0XHRncmlkLWNvbHVtbjogMjtcclxuXHR9XHJcblx0LnJlY2FwaXR1bGF0aW9uLXdyYXBwZXIgLmNhcnQtdGFibGUgLnAtcHJpY2Uge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHQub3JkZXItc3VtbWFyeS1oZWFkaW5nIHtcclxuXHRcdG1hcmdpbi10b3A6IDIycHg7XHJcblx0fVxyXG5cdC5yZWNhcGl0dWxhdGlvbi10YWJsZSB0aCB7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdH1cclxuXHQub3JkZXItY29tcGxldGUtbGlua3MgLmJ0biB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLSAxNikgRE9MQUTEmk7DjSBDSEVDS09VVFUgKHpwxJt0bsOhIHZhemJhIHogcmXDoWxuw6lobyBwcsWvY2hvZHUpIC0tLS0tLS0tLSAqL1xyXG5cclxuLyog4pqg77iPIERWT0pJVMOBIMSMw4FSQSB2IHNvdWhybnU6IHBvc2xlZG7DrSDFmcOhZGVrIHV2bml0xZkgYC5vcmRlci1yZWNhcGl0dWxhdGlvbmBcclxuICAgbcOhIHZsYXN0bsOtIGBib3JkZXItYm90dG9tYCBhIG9iYWwgbcOhIHRha3kgc3bFr2og4oCUIHZ6bmlrbHkgZHbEmyBsaW5reSBww6FyXHJcbiAgIHBpeGVsxa8gb2Qgc2ViZSAoa3JvayAxOiA1cHgsIGtyb2sgMjogMTlweCkuIExpbmt1IG5lY2jDoXbDoSBqZW4gb2JhbC5cclxuICAgQ8OtbMOtbWUgYD4gKjpsYXN0LWNoaWxkYCwgcHJvdG/FvmUga3JvayAxIHBvdcW+w612w6EgYC5yZWNhcGl0dWxhdGlvbi1zaW5nbGVgXHJcbiAgIGEga3JvayAyIGAub3JkZXItc3VtbWFyeS1pdGVtYCDigJQgamVkbm8gcHJhdmlkbG8gcG9rcnlqZSBvYmEuICovXHJcbi5vcmRlci1yZWNhcGl0dWxhdGlvbiA+ICo6bGFzdC1jaGlsZCB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcbi8qIOKaoO+4jyBWIGtyb2t1IDIgamUgYC5vcmRlci1yZWNhcGl0dWxhdGlvbmAgUFLDgVpETsOdIGVsZW1lbnQg4oCUIFNob3B0ZXQgaG8gcG91xb7DrXbDoVxyXG4gICDEjWlzdMSbIGpha28gdml6dcOhbG7DrSBvZGTEm2xvdmHEjSAobmVzZSBqZW4gYGJvcmRlci1ib3R0b21gKS4gVmVkbGUgxI3DoXJ5XHJcbiAgIHBvc2xlZG7DrWhvIMWZw6Fka3UgbmFkIG7DrW0gdGFrIHZ6bmlrbGEgZHJ1aMOhLiBQcsOhemRuw70gaG8gc2Nob3bDoW1lLiAqL1xyXG4ub3JkZXItcmVjYXBpdHVsYXRpb246ZW1wdHkge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIOKaoO+4jyBUbGHEjcOtdGtvIOKAnk9iamVkbmF0IHMgcG92aW5ub3N0w60gcGxhdGJ5XCIgbcOhIERWT1XFmMOBREtPVsOdIHRleHQsIGFsZSBuYcWhZVxyXG4gICBgbGluZS1oZWlnaHQ6IDFgIChkb2Jyw6kgcHJvIGplZG5vxZnDoWRrb3bDoSBDVEEpIGhvIHNsZXBpbG8gZG9ocm9tYWR5LlxyXG4gICBEw6FtZSBtdSB2bGFzdG7DrSBwcm9rbMOhZMOhbsOtIGEgc3Zpc2zDqSBvZHNhemVuw60uICovXHJcbi5uZXh0LXN0ZXAgLmJ0bi1jb252ZXJzaW9uLm5leHQtc3RlcC1maW5pc2gsXHJcbi5uZXh0LXN0ZXAgLm5leHQtc3RlcC1maW5pc2gge1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiA2cHg7XHJcblx0bWluLWhlaWdodDogNjRweDtcclxuXHRwYWRkaW5nOiAxNXB4IDM0cHggIWltcG9ydGFudDtcclxuXHRsaW5lLWhlaWdodDogMS40NSAhaW1wb3J0YW50O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4vKiDimqDvuI8gRG92xJt0ZWsg4oCecyBwb3Zpbm5vc3TDrSBwbGF0YnlcIiBORVpNRU7FoFVKRU1FIOKAlCBjZWzDvSB0ZXh0IGRyxb7DrSBqZWRub3Rub3VcclxuICAgdmVsaWtvc3QgQ1RBICgxNHB4LzYwMCkgamFrbyBvc3RhdG7DrSB0bGHEjcOtdGthLiBExZnDrXbEm2rFocOtIHptZW7FoWVuw60gbmEgMTFweFxyXG4gICBwxa9zb2JpbG8gbmVrb256aXN0ZW50bsSbLiDFmGXFocOtIHNlIGplbiBwcm9rbMOhZMOhbsOtIGEgb2RzYXplbsOtIHbDvcWhLlxyXG4gICDimqDvuI/imqDvuI8gYGxpbmUtaGVpZ2h0YCBuYSB0bGHEjcOtdGt1IFNFIE5BIERPVsSaVEVLIE5FRMSaRMONIOKAlCBTdGVwIGRyxb7DrSBuYVxyXG4gICBgLm9yZGVyLWJ1dHRvbi1zdWZmaXhgIHZsYXN0bsOtIGBsaW5lLWhlaWdodDoxNHB4YCwgYHBhZGRpbmctYm90dG9tOjExcHhgXHJcbiAgIGEgaGxhdm7EmyBgbWFyZ2luLXRvcDotNnB4YCwga3RlcsO9IG7DoW0gcMWZZXNuxJsgdnlydcWhaWwgYGdhcDo2cHhgIChuYW3Em8WZZW7DoVxyXG4gICBtZXplcmEgbWV6aSDFmcOhZGt5IGJ5bGEgMCkuIE5hxaFlIHByYXZpZGxvIGBsaW5lLWhlaWdodGAgYW5pIG9rcmFqZSB2xa9iZWNcclxuICAgbmV1dsOhZMSbbG8sIHRha8W+ZSBTdGVwIG5lbcSbbCBrb25rdXJlbmNpLiBOYXN0YXZ1amVtZSBqZSBwcm90byBleHBsaWNpdG7Em1xyXG4gICBhIHMgYCFpbXBvcnRhbnRgIOKAlCBTdGVwxa92IHN0eWxlc2hlZXQgamUgbmEgY2RuLm15c2hvcHRldC5jb20sIHRlZHlcclxuICAgY3Jvc3Mtb3JpZ2luLCBhIGplaG8gc3BlY2lmaWNpdHUgeiBKUyBuZXpqaXN0w63FoS4gKi9cclxuLm5leHQtc3RlcCAubmV4dC1zdGVwLWZpbmlzaCBzbWFsbCxcclxuLm5leHQtc3RlcCAubmV4dC1zdGVwLWZpbmlzaCBzcGFuIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcblx0bGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XHJcblx0dGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDUgIWltcG9ydGFudDtcclxuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNLIEFydGlzIEJybm8g4oCUIEhMQVZJxIxLQSBLQVRFR09SSUUgKGJhbm5lciDDoCBsYSBWZW5lemlhKVxuICAgSFRNTCBgLnNrLWNhdC1oZXJvYCBzZSB2a2zDoWTDoSBkbyBIT1JOw41ITyBQT1BJU1Uga2F0ZWdvcmllIChhZG1pbikuXG4gICBgbWFpbi5qc2AgKDguIElJRkUpIGhvIHDFmWVzdW5lIG5hIMO6cGxuw70gdnJjaCBvYnNhaHUgYSBWTE/FvcONIERPIE7EmkpcbiAgIHJlw6FsbsOpIGAuYnJlYWRjcnVtYnNgICsgYGgxLmNhdGVnb3J5LXRpdGxlYCDigJQgxb7DoWRuw6EgZHVwbGljaXRhLCBTRU8gT0suXG4gICBGdWxsLWJsZWVkIHDFmWVzIGNlbG91IMWhw63FmWt1IHZpZXdwb3J0dSwgTknFvcWgw40gbmXFviBob21lcGFnZSBjYXJvdXNlbCAofjUwMHB4KS5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnNrLWNhdC1oZXJvIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBwcm9sb21lbsOtIGNvbnRhaW5lcnUgbmEgcGxub3UgxaHDrcWZa3Ugdmlld3BvcnR1ICovXG5cdHdpZHRoOiAxMDB2dztcblx0bWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG5cdG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRtaW4taGVpZ2h0OiBjbGFtcCgzNDBweCwgMzh2dywgNTAwcHgpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LyogcGxhY2Vob2xkZXIgbmF2eSwga2R5xb4gY2h5YsOtIGZvdGthOyBpbmxpbmUgYmFja2dyb3VuZC1pbWFnZSBzZSBuYXZyc3R2w60gKi9cblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2stbmF2eSk7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi8qIG1vYmlsbsOtIHZhcmlhbnRhIGZvdGt5IOKAlCBuYSBkZXNrdG9wdSBzZSB2xa9iZWMgbmV2eWtyZXNsdWplIChhIG5lc3RhaHVqZSkgKi9cbi5zay1jYXQtaGVyb19fbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi8qIHp0bWF2ZW7DrSBwcm8gxI1pdGVsbm9zdCBiw61sw6lobyB0ZXh0dSAqL1xuLnNrLWNhdC1oZXJvOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiAwO1xuXHR6LWluZGV4OiAxO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIwLCAyNSwgNTUsIC4zMCksIHJnYmEoMjAsIDI1LCA1NSwgLjU1KSk7XG59XG4uc2stY2F0LWhlcm9fX2lubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDE0cHg7XG5cdHBhZGRpbmc6IDMwcHggMjRweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBIMSA9IHJlw6FsbsO9IG5hZHBpcyBrYXRlZ29yaWUsIHDFmWVzdW51dMO9IGRvdm5pdMWZIChCZWJhcyB2ZXJ6w6Fsa3ksIGLDrWzDvSkgKi9cbi5zay1jYXQtaGVybyBoMSxcbi5zay1jYXQtaGVybyAuY2F0ZWdvcnktdGl0bGUge1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1kaXNwbGF5KTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDUuNXZ3LCA0LjZyZW0pO1xuXHRsaW5lLWhlaWdodDogMTtcblx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogI2ZmZjtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR0ZXh0LXNoYWRvdzogMCAycHggMjJweCByZ2JhKDAsIDAsIDAsIC4zOCk7XG59XG5cbi8qIERyb2JlxI1reSA9IHJlw6FsbsOpIGAuYnJlYWRjcnVtYnNgLCBwxZllc3VudXTDqSBkbyBMRVbDiUhPIEhPUk7DjUhPIFJPSFUgYmFubmVydSxcbiAgIGFsZSB6YXJvdm5hbsOpIG5hIEdSSUQgU1RSw4FOS1kgKGNvbnRhaW5lciAxMTc4cHgsIHN0ZWpuxJsgamFrbyBobGF2acSNa2EpIOKAlFxuICAgcHJvdG8gZnVsbC13aWR0aCBhYnNvbHV0bsOtIHDDoXMgcyBkb3BvxI3DrXRhbsO9bSBwb3N0cmFubsOtbSBwYWRkaW5nZW0uICovXG4vKiBTTE9UIHBybyBkcm9iZcSNa3kgPSB2bGFzdG7DrSBwcnZlayB2IEhUTUwgKGAuc2stY2F0LWhlcm9fX2JjYCksIHDFmcOtbcO9IHBvdG9tZWtcbiAgIGJhbm5lcnUuIFBvemljdWplbWUgU0xPVCwgbmUgc2Ftb3Ruw6kgYC5icmVhZGNydW1ic2Ag4oCUIGTDrWt5IHRvbXUgamUgamVkbm8sIGNvXG4gICBzIG5pbWkgZMSbbMOhIFN0ZXAsIGEgbmVtxa/FvmUgZG9qw610IGsgcMWZZWtyeXZ1IG5hZHBpc3UgKGTFmcOtdsSbasWhw60gYWJzb2x1dG7DrVxuICAgcG96aWNvdsOhbsOtIGAuYnJlYWRjcnVtYnNgIHNlIHZ6dGFob3ZhbG8gayB2eWNlbnRyb3ZhbsOpbXUgYF9faW5uZXJgKS4gKi9cbi5zay1jYXQtaGVyb19fYmMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMThweDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHotaW5kZXg6IDM7XG5cdHBhZGRpbmc6IDAgbWF4KDIwcHgsIGNhbGMoKDEwMCUgLSAxMTc4cHgpIC8gMikpO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTsgLyogcHLDoXpkbsO9IHDDoXMgYcWlIG5lYmxva3VqZSBrbGlreSAqL1xufVxuLnNrLWNhdC1oZXJvX19iYyA+ICoge1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi8qIERyb2JlxI1reSB1dm5pdMWZIHNsb3R1IOKAlCBKRURFTiDFmMOBREVLIHDFmWVzIEZMRVguXG4gICDimqDvuI8gYHdoaXRlLXNwYWNlOm5vd3JhcGAgbmVzdGHEjcOtOiBTdGVwIGTDoXbDoSBwb3RvbWvFr20gdmxhc3Ruw60gY2hvdsOhbsOtIGEgb2JzYWhcbiAgIHNlIGzDoW1hbCBwxZllcyB2w61jIMWZw6Fka8WvIChlbGVtZW50IG3Em2wgOTcgcHgpLiBGbGV4IMWZw6FkZWsgdG8gZHLFvsOtIHNwb2xlaGxpdsSbLiAqL1xuLnNrLWNhdC1oZXJvX19iYyAuYnJlYWRjcnVtYnMge1xuXHRwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdGxldHRlci1zcGFjaW5nOiAuMDZlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtc2hhZG93OiAwIDFweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjQ1KTtcbn1cbi5zay1jYXQtaGVyb19fYmMgLmJyZWFkY3J1bWJzID4gc3BhbiB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNrLWNhdC1oZXJvX19iYyAuYnJlYWRjcnVtYnMgbWV0YSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi8qIOKaoO+4jyBTdGVwIGtyZXNsw60gVkxBU1ROw40gxaFpcGt1IHDFmWVzIGBhOjphZnRlcmAgaWtvbm92w71tIGZvbnRlbSBgc2hvcHRldGBcbiAgICjFoWVkw6EsIH4zMiBweCkg4oaSIHZlZGxlIG5hxaHDrSBiw61sw6kgdnpuaWthbHkgRFbEmiDFoWlwa3kuIFphYsOtasOtbWUgU3RlcG92b3UsXG4gICB6xa9zdMOhdsOhIGplbiBuYcWhZSBTVkcgbmEgYC5uYXZpZ2F0aW9uLWJ1bGxldGAuICovXG4uc2stY2F0LWhlcm9fX2JjIC5icmVhZGNydW1icyBhOjpiZWZvcmUsXG4uc2stY2F0LWhlcm9fX2JjIC5icmVhZGNydW1icyBhOjphZnRlciB7XG5cdGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLyog4pqg77iPIFN0ZXAgZMOhdsOhIG9ka2F6xa9tLCB2bm/FmWVuw71tIHNwYW7Fr20gaSBvZGTEm2xvdmHEjWkgYHBhZGRpbmc6MTBweCAwIDEwcHggMjBweGBcbiAgIOKGkiDFmcOhZGVrIGJ5bCA0MCBweCB2eXNva8O9IGEgdGV4dCBvZHNhemVuw70gbyAyMCBweCBvZCBncmlkdS4gTnVsdWplbWUgcGFkZGluZ1xuICAgbmEgVsWgRUNIIHBvdG9tY8OtY2ggKG1hcmdpbiBvZGTEm2xvdmHEjWUgesWvc3TDoXbDoSwgdGVuIGRyxb7DrSBtZXplcnkga29sZW0gxaFpcGt5KS4gKi9cbi5zay1jYXQtaGVyb19fYmMgLmJyZWFkY3J1bWJzLFxuLnNrLWNhdC1oZXJvX19iYyAuYnJlYWRjcnVtYnMgKiB7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi8qIFN0ZXAgZHLFvsOtIHUgb2RrYXrFryBpIFBFVk5PVSBWw53FoEtVICh+MzggcHgpIOKGkiDFmcOhZGVrIHrFr3N0w6F2YWwgdnlzb2vDvSBpIHMgbnVsb3bDvW1cbiAgIHBhZGRpbmdlbS4gTnVsdWplbWUuIE9kZMSbbG92YcSNIFZZTkVDSMOBVsOBTUUg4oCUIHRlbiBtw6Egdmxhc3Ruw60gcm96bcSbciAxNcOXMTEgKFNWRyDFoWlwa2EpLiAqL1xuLnNrLWNhdC1oZXJvX19iYyAuYnJlYWRjcnVtYnMgPiBzcGFuLFxuLnNrLWNhdC1oZXJvX19iYyAuYnJlYWRjcnVtYnMgYSxcbi5zay1jYXQtaGVyb19fYmMgLmJyZWFkY3J1bWJzIGEgc3BhbiB7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbn1cbi8qIG9ka2F6eSBCw41Mw4ksIGhvdmVyIGLDrWzDvSBzIHBvZHRyxb5lbsOtbSAqL1xuLnNrLWNhdC1oZXJvIC5icmVhZGNydW1icyBhLFxuLnNrLWNhdC1oZXJvIC5icmVhZGNydW1icyBhIHNwYW4ge1xuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2stY2F0LWhlcm8gLmJyZWFkY3J1bWJzIGE6aG92ZXIsXG4uc2stY2F0LWhlcm8gLmJyZWFkY3J1bWJzIGE6aG92ZXIgc3BhbiB7XG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDRweDtcbn1cbi8qIHBvc2xlZG7DrSBwb2xvxb5rYSA9IGFrdHXDoWxuw60ga2F0ZWdvcmllIChuZW7DrSBvZGtheikg4oaSIGRlY2VudG7EmyB0bWF2xaHDrSAqL1xuLnNrLWNhdC1oZXJvIC5icmVhZGNydW1icyA+IHNwYW46bGFzdC1jaGlsZCB7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC42KSAhaW1wb3J0YW50O1xufVxuLyogT2RkxJtsb3ZhxI06IFN0ZXAgaG8gc2Nob3bDoXbDoSAoYC5uYXZpZ2F0aW9uLWJ1bGxldGAgamUgMMOXMCwgxaFpcGt1IGtyZXNsw60gdmxhc3Ruw61tXG4gICBpY29uIGZvbnRlbSwga3RlcsO9IG7DoW0gcMWZZWJpamUgUG9wcGlucykg4oaSIG5ha3Jlc2zDrW1lIHNpIHZsYXN0bsOtIMWhaXBrdSBTVkcgbWFza291LFxuICAgYcWlIGplIFbFvURZIHZpZMSbdC4gYGZvbnQtc2l6ZTowYCBza3J5amUgcMWvdm9kbsOtIHpuYWsg4oCeL1wiLiAqL1xuLnNrLWNhdC1oZXJvIC5icmVhZGNydW1icyAubmF2aWdhdGlvbi1idWxsZXQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0d2lkdGg6IDE1cHg7XG5cdGhlaWdodDogMTFweDtcblx0bWFyZ2luOiAwIDExcHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xuXHR0ZXh0LWluZGVudDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgLyogxaFpcGthIELDjUzDgSAqL1xuXHQtd2Via2l0LW1hc2s6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NwYXRoIGQ9J000IDEyaDE1TTEzIDZsNiA2LTYgNicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIC8gMTVweCAxMXB4O1xuXHRtYXNrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcGF0aCBkPSdNNCAxMmgxNU0xMyA2bDYgNi02IDYnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciAvIDE1cHggMTFweDtcbn1cblxuLyogxaFpcGthIGRvbMWvIOKAlCBwbHludWzDvSBza29rIG5hIHByb2R1a3R5ICovXG4uc2stY2F0LWhlcm9fX3Njcm9sbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHRib3R0b206IDI0cHg7XG5cdG1hcmdpbi1sZWZ0OiAtMjJweDtcblx0ei1pbmRleDogMztcblx0d2lkdGg6IDQ0cHg7XG5cdGhlaWdodDogNDRweDtcblx0cGFkZGluZzogMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjU1KTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4wNik7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjJzIGVhc2UsIGJvcmRlci1jb2xvciAuMjJzIGVhc2U7XG5cdGFuaW1hdGlvbjogc2stY2F0LWJvdW5jZSAyLjRzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuLnNrLWNhdC1oZXJvX19zY3JvbGw6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdC13ZWJraXQtbWFzazogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMS42JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcGF0aCBkPSdNNiA5bDYgNiA2LTYnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciAvIDE4cHggMThweDtcblx0bWFzazogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMS42JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcGF0aCBkPSdNNiA5bDYgNiA2LTYnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciAvIDE4cHggMThweDtcbn1cbi5zay1jYXQtaGVyb19fc2Nyb2xsOmhvdmVyIHtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTgpO1xuXHRib3JkZXItY29sb3I6ICNmZmY7XG59XG5Aa2V5ZnJhbWVzIHNrLWNhdC1ib3VuY2Uge1xuXHQwJSwgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXHQ1MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTsgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LnNrLWNhdC1oZXJvIHtcblx0XHRtaW4taGVpZ2h0OiBjbGFtcCgyNjBweCwgNTJ2dywgMzYwcHgpO1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDsgLyogc3Rlam7EmyBqYWtvIG5hIGRlc2t0b3B1ICovXG5cdH1cblxuXHQvKiAtLS0gU0FNT1NUQVROw4EgRk9US0EgUFJPIE1PQklMIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICAgRGVza3RvcG92w6kgYmFubmVyeSBqc291IMWhaXJva8OpICh+NDoxKSBhIG5hIHRlbGVmb251IHogbmljaCBgY292ZXJgXG5cdCAgIHVrcm9qw60gw7p6a8O9IHByb3XFvmVrLiBQcm90byBzbcOtIGthdGVnb3JpZSBkb2RhdCBkcnVob3UsIG5hIHbDvcWha3Vcblx0ICAga29tcG9ub3Zhbm91IGZvdGt1IOKAlCBzdGVqbsO9IHByaW5jaXAgamFrbyBtb2JpbG7DrSBiYW5uZXIgY2Fyb3VzZWx1LlxuXG5cdCAgIFZyc3R2YSBsZcW+w60gUE9EIHp0bWF2ZW7DrW0gKHRvIG3DoSB6LWluZGV4IDEpIGkgcG9kIG9ic2FoZW0gKHotaW5kZXggMikuXG5cblx0ICAg4pqg77iPIFNjb3BlIGA6aGFzKC5zay1jYXQtaGVyb19fbW9iaWxlKWAgamUgc2NodsOhbG7Emzoga2F0ZWdvcmllLCBrdGVyw6Fcblx0ICAgbW9iaWxuw60gZm90a3UgamXFoXTEmyBuZW3DoSwgc2kgcG9kcsW+w60gZGVza3RvcG92b3UuIEJleiB0b2hvIGJ5IHBvXG5cdCAgIG5hc2F6ZW7DrSB2xaFlY2hueSBiYW5uZXJ5IG5hIG1vYmlsdSB6bW9kcmFseSBuYSBwbGFjZWhvbGRlci5cblx0ICAg4pqg77iPIFDFmWViaXTDrW0gbmEgYGJhY2tncm91bmQtaW1hZ2U6IG5vbmVgIHNlIGRlc2t0b3BvdsOhIGZvdGthIG5hIG1vYmlsdVxuXHQgICBBTkkgTkVTVEFIVUpFIChwcm9obMOtxb5lxI0gxZllxaHDrSBzdGFob3bDoW7DrSBhxb4geiB2w71zbGVkbsOpIGhvZG5vdHkpLCB0YWvFvmVcblx0ICAgdGVsZWZvbiBuZXN0YWh1amUgb2LEmyBmb3RreSDigJQgamVuIHR1IHN2b2ppLiAqL1xuXHQuc2stY2F0LWhlcm9fX21vYmlsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGluc2V0OiAwO1xuXHRcdHotaW5kZXg6IDA7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0fVxuXHQuc2stY2F0LWhlcm86aGFzKC5zay1jYXQtaGVyb19fbW9iaWxlKSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdC8qIHMgdmxhc3Ruw60gZm90a291IHNpIGJhbm5lciB6YXNsb3XFvsOtIHbDrWMgbcOtc3RhICovXG5cdFx0bWluLWhlaWdodDogY2xhbXAoMzAwcHgsIDgydncsIDQwMHB4KTtcblx0fVxuXHQuc2stY2F0LWhlcm9fX2lubmVyIHtcblx0XHRnYXA6IDEwcHg7XG5cdFx0LyogbmFkcGlzIG5lc23DrSBsw6l6dCBwb2QgZHJvYmXEjWt5IG5haG/FmWUgYW5pIHBvZCDFoWlwa3UgZG9sZSAqL1xuXHRcdHBhZGRpbmc6IDU2cHggMThweCA2MHB4O1xuXHR9XG5cdC8qIOKaoO+4jyBaw6FrbGFkbsOtIGBjbGFtcCgyLjRyZW0sIDUuNXZ3LCA0LjZyZW0pYCBkw6F2w6EgbmEgbW9iaWx1IGplbiAyNHB4XG5cdCAgIChyb290IGplIDEwcHgsIDUuNXZ3ID0gMjFweCDihpIgdnlocmFqZSBzcG9kbsOtIG1leikuIE5hIGJhbm5lciB2eXNva8O9XG5cdCAgIH4zMDBweCBqZSB0byBwb2RkaW1lbnpvdmFuw6ksIHByb3RvIHZsYXN0bsOtIMWha8OhbGEgdiBweC4gKi9cblx0LnNrLWNhdC1oZXJvIGgxLFxuXHQuc2stY2F0LWhlcm8gLmNhdGVnb3J5LXRpdGxlIHtcblx0XHRmb250LXNpemU6IGNsYW1wKDMwcHgsIDl2dywgNDRweCk7XG5cdH1cblx0LnNrLWNhdC1oZXJvX19iYyB7XG5cdFx0dG9wOiAxNnB4O1xuXHR9XG5cdC8qIOKaoO+4jyBEcm9iZcSNa3kgbWFqw60gYGZsZXgtd3JhcDpub3dyYXBgIChqaW5hayBqZSBTdGVwIGzDoW1lIGRvIG7Em2tvbGlrYSDFmcOhZGvFryksXG5cdCAgIHRha8W+ZSBkbG91aMOhIGNlc3RhICjigJ5Eb23FryDihpIgTXXFvmkg4oaSIFRyacSNa2FcIikgYnkgbmEgw7p6a8OpbSBkaXNwbGVqaSBwxZlldGVrbGFcblx0ICAgdmVuIGEgdWTEm2xhbGEgdm9kb3Jvdm7DvSBzY3JvbGwgY2Vsw6kgc3Ryw6Fua3kuIE5lY2jDoW1lIHDFmWV0w6ljdCBqZW4gamUgc2Ftb3Ruw6lcblx0ICAgYSBzY3JvbGxiYXIgc2Nob3bDoW1lIOKAlCB2aXp1w6FsbsSbIHRvIHDFr3NvYsOtIGpha28gb8WZw616bnV0w60sIG5lIGpha28gcm96Yml0w60uICovXG5cdC5zay1jYXQtaGVyb19fYmMge1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXHRcdC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcblx0fVxuXHQuc2stY2F0LWhlcm9fX2JjOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHR9XG5cdC5zay1jYXQtaGVyb19fYmMgLmJyZWFkY3J1bWJzIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cblx0LnNrLWNhdC1oZXJvIC5icmVhZGNydW1icyAubmF2aWdhdGlvbi1idWxsZXQge1xuXHRcdG1hcmdpbjogMCA4cHg7XG5cdH1cblx0LnNrLWNhdC1oZXJvX19zY3JvbGwge1xuXHRcdHdpZHRoOiAzOHB4O1xuXHRcdGhlaWdodDogMzhweDtcblx0XHRib3R0b206IDE2cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xOXB4O1xuXHR9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXHQuc2stY2F0LWhlcm9fX3Njcm9sbCB7IGFuaW1hdGlvbjogbm9uZTsgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEtBVEVHT1JJRSBCRVogQkFOTkVSVSDigJQgZWxlZ2FudG7DrSB0ZXh0b3bDoSBobGF2acSNa2EuXG4gICBLZHnFviBgLnNrLWNhdC1oZXJvYCBjaHliw60sIGRyb2JlxI1reSBpIEgxIHrFr3N0YW5vdSB2IHRva3Ug4oaSIG5lc23DrVxuICAgdnlwYWRhdCBvZGJ5dMSbLiAoSmFrbWlsZSBiYW5uZXIgamUsIEpTIGplIHogdG9rdSBvZGViZXJlIGEgdHlobGVcbiAgIHNlbGVrdG9yeSBwxZllc3Rhbm91IHBsYXRpdCDigJQgYD4gLmJyZWFkY3J1bWJzYCBqZSBwxZnDrW3DvSBwb3RvbWVrLilcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmNvbnRlbnQtd3JhcHBlciA+IC5icmVhZGNydW1icyB7XG5cdHBhZGRpbmc6IDIwcHggMCAwO1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsZXR0ZXItc3BhY2luZzogLjA2ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIC40NSk7XG59XG4uY29udGVudC13cmFwcGVyID4gLmJyZWFkY3J1bWJzIGEge1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAuNDUpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29udGVudC13cmFwcGVyID4gLmJyZWFkY3J1bWJzIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbn1cbi5jYXRlZ29yeS10b3AgaDEuY2F0ZWdvcnktdGl0bGUge1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1kaXNwbGF5KTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiBjbGFtcCgycmVtLCA0dncsIDMuMnJlbSk7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcblx0bWFyZ2luOiAxMHB4IDAgMjJweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBQT0RLQVRFR09SSUUg4oCUIOKAnm1ldHJvXCIgZGxhxb5kaWNlIHMgdmxhc292w71tIHLDoW1lxI1rZW0gKMOgIGxhIFZlbmV6aWEpXG4gICBTaG9wdGV0IG1hcmt1cDogdWwuc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlID4gbGkuY29sLSogPiBhXG4gICAgICAgICAgICAgICAgICAgICA+IHNwYW4uaW1hZ2UgPiBpbWcgICsgIHNwYW4udGV4dFxuICAgQm9vdHN0cmFwIGBjb2wtKmAgdMWZw61keSBuZXV0cmFsaXp1amVtZSBhIGTEm2zDoW1lIHZsYXN0bsOtIGdyaWQuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2Uge1xuXHRkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG5cdC8qIGHFviA4IHYgxZlhZMSbIG5hIHZlbGvDvWNoIG9icmF6b3Zrw6FjaCwgdMSbc27EmyB1IHNlYmUgKG5hIHDFmcOhbsOtKS5cblx0ICAgxaBrw6FsYSBzbG91cGPFryBuw63FviB2IOKAnnJlc3Bvbnppdml0xJtcIjogOCDihpIgNiDihpIgNCDihpIgMyDihpIgMi4gKi9cblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcblx0Z2FwOiA2cHg7XG5cdG1hcmdpbjogMCAwIDI0cHggIWltcG9ydGFudDsgLyogb2RzdHVwIG9kIMWZYXplbsOtIHBvZCBtxZnDrcW+a291ICovXG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgPiBsaSB7XG5cdC8qIHphYsOtdCBCb290c3RyYXAgY29sLXhzLTYgLyBjb2wtc20tNCAvIGNvbC1sZy0zIC8gY29sLXhsLTIgKi9cblx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0bWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG5cdGZsZXg6IG5vbmUgIWltcG9ydGFudDtcblx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0bGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSA+IGxpOjpiZWZvcmUsXG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlID4gbGk6OmFmdGVyIHtcblx0Y29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSA+IGxpID4gYSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGhlaWdodDogMTAwJTtcblx0Lyog4pqg77iPIFN0ZXAgZMOhdsOhIG5hIG9ka2F6IGBwYWRkaW5nOjE1cHhgIOKGkiBmb3RrYSBuZXNhaGFsYSBkbyBrcmFqZSBhIHDFmWlcblx0ICAgOCBzbG91cGPDrWNoIGrDrSB6IGRsYcW+ZGljZSAxNjdweCB6YnlsbyBqZW4gMTMzLiBOdWx1amVtZTogZm90a2EgamRlXG5cdCAgIG9kIGtyYWplIGtlIGtyYWppIChtZXRybyksIG9kc2F6ZW7DrSBzaSBkcsW+w60gamVuIHBvcGlzZWsgcG9kIG7DrS5cblx0ICAg4pqg77iPIGB3aWR0aDoxMDAlYCBqZSBudXRuw6kgdGFreSDigJQgYGxpYCBqZSBmbGV4IGtvbnRlam5lciwgdGFrxb5lIG9ka2F6XG5cdCAgIGpha28gZmxleCBwb2xvxb5rYSAoYGZsZXg6MSAxIGF1dG9gLCB3aWR0aCBhdXRvKSBzZSBzbXJza2wgbmEgb2JzYWguICovXG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNrLWxpbmUsICNlMmU0ZTgpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMjJzIGVhc2UsIGJveC1zaGFkb3cgLjIycyBlYXNlO1xufVxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSA+IGxpID4gYTpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tc2stbmF2eSk7XG5cdGJveC1zaGFkb3c6IDAgNnB4IDIwcHggcmdiYSgyMCwgMjUsIDU1LCAuMDgpO1xufVxuLyogZm90a2Eg4oCUIHBvbcSbciA0OjMsIHZ5cGxuw60gZGxhxb5kaWNpICovXG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIC5pbWFnZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgLyoga290dmEgcHJvIGFic29sdXRuxJsgdW3DrXN0xJtub3UgZm90a3UgbsOtxb4gKi9cblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHQvKiDimqDvuI8gU3RlcCBkcsW+w60gbmEgcGxvxaFlIHBldm5vdSBgaGVpZ2h0OjEwMHB4YCBhIGV4cGxpY2l0bsOtIHbDvcWha2EgVsW9RFlcblx0ICAgcMWZZWJpamUgYGFzcGVjdC1yYXRpb2Ag4oaSIGJleiBgaGVpZ2h0OmF1dG9gIGJ5bCBwb23Em3IgMS42NSBtw61zdG8gNDozLiAqL1xuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0YXNwZWN0LXJhdGlvOiA0IC8gMztcblx0Lyog4pqg77iPIFN0ZXAgZMOhdsOhIHBsb8WhZSBgbWFyZ2luLWJvdHRvbToxMHB4YCDihpIgbWV6aSDFoWVkb3UgcGxvY2hvdSBhIGxpbmtvdVxuXHQgICBuYWQgcG9waXNrZW0gemVsYSBtZXplcmEuICovXG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zay1pbWctYmcsICNmMGYwZjApO1xufVxuLyog4pqg77iPIEZvdGthIE1VU8ONIGLDvXQgYWJzb2x1dG7DrSBwxZllcyBjZWxvdSBwbG9jaHUuIER2YSBkxa92b2R5OlxuICAgKDEpIFN0ZXAgZHLFvsOtIG5hIGBpbWdgIHZsYXN0bsOtIHJvem3Em3Igc2lsbsSbamkgbmXFviBuYcWhZSBwcmF2aWRsbyDihpIgZm90a2Egc2VcbiAgICAgICB2eWtyZXNsb3ZhbGEgdiBuYXRpdm7DrSB2ZWxpa29zdGkgbWluaWF0dXJ5ICgxNDDDlzEwMCkgemFyYcW+ZW7DoSBkbyBMRVbDiUhPXG4gICAgICAgSE9STsONSE8gcm9odSBwbG9jaHkgMjIzw5cxNjcsIHRha8W+ZSB2eXBhZGFsYSBuZXZ5Y2VudHJvdmFuxJs7XG4gICAoMikgYGhlaWdodDoxMDAlYCBzZSBuYSBwbG9jaHUgcyBgaGVpZ2h0OmF1dG9gICsgYGFzcGVjdC1yYXRpb2AgbmVyZXNvbHZ1amVcbiAgICAgICAoesWvc3RhbG8gMTAwcHgpIOKAlCBhYnNvbHV0bsOtIHBvemljb3bDoW7DrSBzIGBpbnNldDowYCB0byBvYmVqZGUuICovXG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIC5pbWFnZSBpbWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuXHRtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC41NXMgY3ViaWMtYmV6aWVyKC4yLCAuNiwgLjIsIDEpO1xufVxuLnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSA+IGxpID4gYTpob3ZlciAuaW1hZ2UgaW1nIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi8qIGthdGVnb3JpZSBCRVogZm90a3kg4oCUIEpTIHDFmWlkw6EgLnNrLXN1YmNhdC0tbm9pbWcgKFNob3B0ZXQgZMOhdsOhIGZvbGRlci5zdmcpICovXG4vKiBgaW5zZXQ6MGAgKyBgbWFyZ2luOmF1dG9gID0ga2xhc2lja8OpIGFic29sdXRuw60gdnljZW50cm92w6Fuw60gaWtvbmt5ICovXG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlID4gbGkuc2stc3ViY2F0LS1ub2ltZyAuaW1hZ2UgaW1nIHtcblx0d2lkdGg6IDQ2cHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiA0NnB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogYXV0bztcblx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0b3BhY2l0eTogLjI4O1xuXHR0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cbi8qIFBvcGlzZWsgKyDFoWlwa2EsIGt0ZXLDoSB2eWplZGUgbmEgaG92ZXIuXG4gICBUeXBvZ3JhZmllIHNyb3ZuYW7DoSBuYSBKRUROT1ROT1UgxaBLw4FMVSBtYWzDvWNoIHZlcnrDoWxrb3bDvWNoIGxhYmVsxa9cbiAgICgxM3B4IC8gNjAwIC8gLjA4ZW0pIOKAlCBzdGVqbsSbIGpha28gxZlhemVuw60gdiBrYXRlZ29yaWksIHBvcGlza3kgdmFyaWFudFxuICAgYSBobGF2acSNa3kgYWtvcmRlb251IG5hIGRldGFpbHUuIETFmcOtdiB0byBieWxvIDEycHgvLjA0ZW0sIGNvxb4gbWV6aSBuaW1pXG4gICB2ecSNbsOtdmFsby4gUG9waXNlayBqZSB6w6Fyb3ZlxYggc3Zpc2xlIHZ5Y2VudHJvdmFuw70gbmEgcGV2bsOpIHbDvcWhY2UsIGHFpSBtYWrDrVxuICAgdsWhZWNobnkgZGxhxb5kaWNlIHYgxZlhZMSbIHN0ZWpuxJsgdnlzb2vDvSBzcG9kZWsgaSBwxZlpIGRlbMWhw61tIG7DoXp2dS4gKi9cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgLnRleHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogOHB4O1xuXHQvKiDimqDvuI8gRGVsxaHDrSBuw6F6dnkgKOKAnlBvbMWhdMOhxZllLCBwb3ZsZcSNZW7DrSwgcnXEjW7DrWtcIikgc2UgemFsb23DrSDigJQgbmEgdG8gYnlsb1xuXHQgICBwcm9rbMOhZMOhbsOtIDEuMiBtb2MgdMSbc27DqSBhIMWZw6Fka3kgc2UgbGVwaWx5LiAqL1xuXHRtaW4taGVpZ2h0OiA1MnB4OyAvKiAyIMWZw6Fka3kgKyBvZHNhemVuw60g4oaSIGRsYcW+ZGljZSB2IMWZYWTEmyBkcsW+w60gc3Rlam7DvSBzcG9kZWsgKi9cblx0cGFkZGluZzogMTBweCAxMnB4O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2stbGluZSwgI2UyZTRlOCk7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM1O1xuXHRsZXR0ZXItc3BhY2luZzogLjA4ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcblx0Lyog4pqg77iPIFN0ZXAgbcOhIG5hIG9ka2F6dSBgdGV4dC1hbGlnbjogY2VudGVyYCBhIGAudGV4dGAgaG8gRMSaRElMIOKAlCB1XG5cdCAgIGplZG5vxZnDoWRrb3bDvWNoIG7DoXp2xa8gdG8gbmVieWxvIHBvem5hdCAodGV4dCBqZSBmbGV4IHBvbG/FvmthIHUgbGV2w6lob1xuXHQgICBrcmFqZSksIGFsZSB6YWxvbWVuw6kgbsOhenZ5IHNlIHV2bml0xZkgY2VudHJvdmFseSBhIHZ5cGFkYWx5IGppbmFrIG5lxb5cblx0ICAgb3N0YXRuw60uIFphcm92bsOhdsOhbWUgZG9sZXZhIGpha28gemJ5dGVrIHBvcGlza8WvLiAqL1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZTtcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgLnRleHQ6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZmxleDogbm9uZTtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCk7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjIycyBlYXNlLCB0cmFuc2Zvcm0gLjIycyBlYXNlO1xuXHQtd2Via2l0LW1hc2s6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NwYXRoIGQ9J000IDEyaDE1TTEzIDZsNiA2LTYgNicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIC8gMTRweCAxMHB4O1xuXHRtYXNrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcGF0aCBkPSdNNCAxMmgxNU0xMyA2bDYgNi02IDYnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciAvIDE0cHggMTBweDtcbn1cbi8qIEhvdmVyOiBiYXJ2YSBaxa5TVMOBVsOBIG5hdnkgKHRleHQgaSDFoWlwa2EpLCBwxZlpYnVkZSBqZW4gcG9kdHLFvmVuw60gbsOhenZ1LlxuICAgxIxlcnZlbsOhIHNlIHR1IHprb3XFoWVsYSwgYWxlIHUgZGxhxb5kaWMgdmVkbGUgc2ViZSBwxa9zb2JpbGEgbmVrbGlkbsSbIOKAlFxuICAgbmF2eSArIHBvZHRyxb5lbsOtIGplIGRlY2VudG7Em2rFocOtIGEgcG/FmcOhZCBqYXNuxJsgc2lnbmFsaXp1amUgcHJva2xpay4gKi9cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgPiBsaSA+IGE6aG92ZXIgLnRleHQge1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcblx0dGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xufVxuLyogcG9kdHLFvmVuw60gbmVzbcOtIHphc8OhaG5vdXQgxaFpcGt1IChqZSB0byBwc2V1ZG9lbGVtZW50IHV2bml0xZkgLnRleHQpICovXG4uc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlID4gbGkgPiBhOmhvdmVyIC50ZXh0OjphZnRlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgPiBsaSA+IGE6aG92ZXIgLnRleHQ6OmFmdGVyIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiBub25lO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIMWYQVpFTsONIOKAlCBmdWxsLWJsZWVkIHRvb2xiYXIgcyB2bGFzb3bDvW1pIGxpbmthbWkgKMOgIGxhIFZlbmV6aWEpXG4gICBWbGV2byBwb8SNZXQgcHJvZHVrdMWvICh2a2zDoWTDoSBtYWluLmpzKSwgdnByYXZvIMWZYXplbsOtIGpha28gxI1pc3TDvVxuICAgdGV4dCBzIGTEm2zDrXRreSDigJQgxb7DoWRuw6kgxaFlZMOpIGtyYWJpxI1reS5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmxpc3RTb3J0aW5nLmpzLWxpc3RTb3J0aW5nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwdnc7XG5cdG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAyNnB4ICFpbXBvcnRhbnQ7XG5cdG1pbi1oZWlnaHQ6IDUycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Z2FwOiAxNnB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2stbGluZSwgI2UyZTRlOCk7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zay1saW5lLCAjZTJlNGU4KTtcblx0LyogYm/EjW7DrSBvZHNhemVuw60gZG9yb3Zuw6EgbWFpbi5qcyBuYSBncmlkIGhsYXZpxI1reSAqL1xuXHRwYWRkaW5nOiAwIDIwcHg7XG59XG4uc2stc29ydC1jb3VudCB7XG5cdGZsZXg6IG5vbmU7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxldHRlci1zcGFjaW5nOiAuMDZlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmxpc3RTb3J0aW5nX19jb250cm9scyB7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXHQtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG4ubGlzdFNvcnRpbmdfX2NvbnRyb2xzOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4ubGlzdFNvcnRpbmdfX2NvbnRyb2xzID4gbGkge1xuXHRsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ubGlzdFNvcnRpbmdfX2NvbnRyb2xzID4gbGk6OmJlZm9yZSxcbi5saXN0U29ydGluZ19fY29udHJvbHMgPiBsaTo6YWZ0ZXIge1xuXHRjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGlzdFNvcnRpbmdfX2NvbnRyb2xzID4gbGkgKyBsaSB7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tc2stbGluZSwgI2UyZTRlOCk7XG59XG4ubGlzdFNvcnRpbmdfX2NvbnRyb2wge1xuXHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0cGFkZGluZzogOHB4IDE2cHggIWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSkgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNGVtO1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAuNTUpICFpbXBvcnRhbnQ7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7XG59XG4ubGlzdFNvcnRpbmdfX2NvbnRyb2w6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSkgIWltcG9ydGFudDtcbn1cbi5saXN0U29ydGluZ19fY29udHJvbC0tY3VycmVudCB7XG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KSAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLSByZXNwb256aXZpdGEgLS0tICovXG4vKiA4IHNsb3VwY8WvIG3DoSBzbXlzbCBqZW4gbmEgb3ByYXZkdSDFoWlyb2vDqW0gb2tuxJsg4oCUIGppbmFrIGJ5IGRsYcW+ZGljZSBieWx5XG4gICBtZW7FocOtIG5lxb4gcG9waXNlay4gUG9kIDE2MDBweCB6cMSbdCBuYSA2LiAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuXHQuc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdC5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2Uge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRnYXA6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjJweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5zdWJjYXRlZ29yaWVzLndpdGgtaW1hZ2UgLnRleHQge1xuXHRcdHBhZGRpbmc6IDExcHggMTFweDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wNGVtO1xuXHR9XG5cdC8qIG5hIG1vYmlsdSDFoWlwa3Ugc2Nob3bDoW1lIOKAlCBuZWNoY2VtZSBsw6FtYXQgZGVsxaHDrSBuw6F6dnkgKi9cblx0LnN1YmNhdGVnb3JpZXMud2l0aC1pbWFnZSAudGV4dDo6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LyogdG9vbGJhcjogcG/EjWV0IG5hZCwgxZlhemVuw60gcG9kICh2b2Rvcm92bsSbIHNjcm9sbG92YXRlbG7DqSkgKi9cblx0Lmxpc3RTb3J0aW5nLmpzLWxpc3RTb3J0aW5nIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdGdhcDogMDtcblx0XHRwYWRkaW5nOiAxMHB4IDE2cHggIWltcG9ydGFudDtcblx0XHRtaW4taGVpZ2h0OiAwO1xuXHR9XG5cdC5zay1zb3J0LWNvdW50IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHR9XG5cdC5saXN0U29ydGluZ19fY29udHJvbHMge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRtYXJnaW46IDAgLTE2cHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAwIDE2cHggIWltcG9ydGFudDtcblx0fVxuXHQubGlzdFNvcnRpbmdfX2NvbnRyb2wge1xuXHRcdHBhZGRpbmc6IDZweCAxMnB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTUE9ETsONIE9WTMOBRMOBTsONIFbDnVBJU1UgKC5saXN0aW5nQ29udHJvbHMpIOKAlCDigJ5OYcSNw61zdCBkYWzFocOtXCIsXG4gICBzdHLDoW5rb3bDoW7DrSwgcG/EjWV0IHBvbG/FvmVrLCDigJ5OYWhvcnVcIi4gU3Rlam7DvSDEjWlzdMO9IHN0eWwgamFrbyB0b29sYmFyXG4gICDFmWF6ZW7DrTogdmxhc292w6kgbGlua3ksIGhyYW5hdMOpIHJvaHksIHp0bHVtZW7DoSDFoWVkw6EgKyBuYXZ5IGFrY2VudHkuXG4gICBSb3p2csW+ZW7DrTogW05haG9ydV0gW05hxI3DrXN0IGRhbMWhw61dIFtzdHLDoW5rb3bDoW7DrV0gLyBbcG/EjWV0IHBvbG/FvmVrXVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubGlzdGluZ0NvbnRyb2xzIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byAxZnI7XG5cdGdyaWQtdGVtcGxhdGUtYXJlYXM6XG5cdFx0XCJ0b3AgbG9hZCBwYWdlXCJcblx0XHRcInRvdGFsIHRvdGFsIHRvdGFsXCI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTRweDtcblx0bWFyZ2luOiAzNnB4IDAgOHB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDI2cHggMCAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2stbGluZSwgI2UyZTRlOCk7XG59XG4ubGlzdGluZ0NvbnRyb2xzIC5nb1RvVG9wIHtcblx0Z3JpZC1hcmVhOiB0b3A7XG5cdGp1c3RpZnktc2VsZjogc3RhcnQ7XG59XG4ubGlzdGluZ0NvbnRyb2xzIC5sb2FkTW9yZSB7XG5cdGdyaWQtYXJlYTogbG9hZDtcblx0anVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG4ubGlzdGluZ0NvbnRyb2xzIC5wYWdpbmF0aW9uIHtcblx0Z3JpZC1hcmVhOiBwYWdlO1xuXHRqdXN0aWZ5LXNlbGY6IGVuZDtcbn1cbi5saXN0aW5nQ29udHJvbHMgLml0ZW1zVG90YWwge1xuXHRncmlkLWFyZWE6IHRvdGFsO1xuXHRqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuLyog4oCeTmHEjcOtc3QgMTIgZGFsxaHDrWNoXCIg4oCUIGhsYXZuw60gYWtjZTogdmxhc292w70gbmF2eSByw6FtZcSNZWssIGhvdmVyIGludmVydCAqL1xuLmxpc3RpbmdDb250cm9scyAubG9hZE1vcmVfX2J1dHRvbiB7XG5cdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc2stbmF2eSkgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KSAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KSAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuXHRsZXR0ZXItc3BhY2luZzogLjA4ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHBhZGRpbmc6IDEzcHggMzBweCAhaW1wb3J0YW50O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycyBlYXNlLCBjb2xvciAuMnMgZWFzZTtcbn1cbi5saXN0aW5nQ29udHJvbHMgLmxvYWRNb3JlX19idXR0b246aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zay1uYXZ5KSAhaW1wb3J0YW50O1xuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4vKiDigJ5OYWhvcnVcIiDigJQgZGVjZW50bsOtIHRleHRvdsO9IG9ka2F6IHNlIMWhaXBrb3UgKFN0ZXAgcG91xb7DrXbDoSBpY29uIGZvbnQg4oaSIG1hc2spICovXG4ubGlzdGluZ0NvbnRyb2xzIC5nb1RvVG9wX19idXR0b24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDhweDtcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgLjU1KSAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KSAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuXHRsZXR0ZXItc3BhY2luZzogLjA4ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7XG59XG4ubGlzdGluZ0NvbnRyb2xzIC5nb1RvVG9wX19idXR0b246OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG5cdGZsZXg6IG5vbmU7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0LXdlYmtpdC1tYXNrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcGF0aCBkPSdNNiAxNWw2LTYgNiA2Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMnB4IDEycHg7XG5cdG1hc2s6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NwYXRoIGQ9J002IDE1bDYtNiA2IDYnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciAvIDEycHggMTJweDtcbn1cbi5saXN0aW5nQ29udHJvbHMgLmdvVG9Ub3BfX2J1dHRvbjpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KSAhaW1wb3J0YW50O1xufVxuXG4vKiBTdHLDoW5rb3bDoW7DrSDigJQgbWluaW1hbGlzdGlja8OpLCBiZXoga3JhYmnEjWVrICovXG4ubGlzdGluZ0NvbnRyb2xzIC5wYWdpbmF0aW9uX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA2cHg7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubGlzdGluZ0NvbnRyb2xzIC5wYWdpbmF0aW9uX19saXN0IGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmxpc3RpbmdDb250cm9scyAucGFnaW5hdGlvbl9fbGlzdCBsaTo6YmVmb3JlLFxuLmxpc3RpbmdDb250cm9scyAucGFnaW5hdGlvbl9fbGlzdCBsaTo6YWZ0ZXIge1xuXHRjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGlzdGluZ0NvbnRyb2xzIC5wYWdpbmF0aW9uX19jdXJyZW50UGFnZSxcbi5saXN0aW5nQ29udHJvbHMgLnBhZ2luYXRpb25fX2xpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWluLXdpZHRoOiAzNHB4O1xuXHRoZWlnaHQ6IDM0cHg7XG5cdHBhZGRpbmc6IDAgOXB4ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIC41NSkgIWltcG9ydGFudDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIC4ycyBlYXNlO1xufVxuLmxpc3RpbmdDb250cm9scyAucGFnaW5hdGlvbl9fY3VycmVudFBhZ2Uge1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSkgIWltcG9ydGFudDtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1zay1saW5lLCAjZTJlNGU4KSAhaW1wb3J0YW50O1xufVxuLmxpc3RpbmdDb250cm9scyAucGFnaW5hdGlvbl9fbGluazpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KSAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6IHZhcigtLXNrLW5hdnkpICFpbXBvcnRhbnQ7XG59XG4vKiDFoWlwa2Eg4oCebsOhc2xlZHVqw61jw60gc3RyYW5hXCIg4oCUIFN0ZXAgamkga3Jlc2zDrSBpY29uIGZvbnRlbSDihpIgbmFocmFkw61tZSBtYXNrb3UgKi9cbi5saXN0aW5nQ29udHJvbHMgLnBhZ2luYXRpb25fX2xpbmstLW5leHQ6OmJlZm9yZSxcbi5saXN0aW5nQ29udHJvbHMgLnBhZ2luYXRpb25fX2xpbmstLW5leHQ6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDAgIWltcG9ydGFudDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDE0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0LXdlYmtpdC1tYXNrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcGF0aCBkPSdNOSA1bDcgNy03IDcnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciAvIDE0cHggMTRweDtcblx0bWFzazogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BhdGggZD0nTTkgNWw3IDctNyA3Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyAxNHB4IDE0cHg7XG59XG4ubGlzdGluZ0NvbnRyb2xzIC5wYWdpbmF0aW9uX19saW5rLS1uZXh0OjphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgLyogamVuIGplZG5hIMWhaXBrYSwgbmUgZHbEmyAqL1xufVxuXG4vKiBQb8SNZXQgcG9sb8W+ZWsg4oCUIGRyb2Juw6kgenRsdW1lbsOpIHZlcnrDoWxreSwgxI3DrXNsbyBuYXZ5ICovXG4ubGlzdGluZ0NvbnRyb2xzIC5pdGVtc1RvdGFsIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG59XG4ubGlzdGluZ0NvbnRyb2xzIC5pdGVtc1RvdGFsIHN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5saXN0aW5nQ29udHJvbHMge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6XG5cdFx0XHRcImxvYWRcIlxuXHRcdFx0XCJwYWdlXCJcblx0XHRcdFwidG90YWxcIlxuXHRcdFx0XCJ0b3BcIjtcblx0XHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAxNnB4O1xuXHRcdG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0fVxuXHQubGlzdGluZ0NvbnRyb2xzIC5nb1RvVG9wLFxuXHQubGlzdGluZ0NvbnRyb2xzIC5sb2FkTW9yZSxcblx0Lmxpc3RpbmdDb250cm9scyAucGFnaW5hdGlvbiB7XG5cdFx0anVzdGlmeS1zZWxmOiBjZW50ZXI7XG5cdH1cblx0Lmxpc3RpbmdDb250cm9scyAuaXRlbXNUb3RhbCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHQubGlzdGluZ0NvbnRyb2xzIC5sb2FkTW9yZV9fYnV0dG9uIHtcblx0XHRwYWRkaW5nOiAxMnB4IDI0cHggIWltcG9ydGFudDtcblx0fVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENUQSBETEHFvURJQ0UgViBNxZjDjcW9Q0UgUFJPRFVLVMWuIOKAlCBqZW4ga2F0ZWdvcmllIERyZXN5XG4gICBDaG92w6Egc2UgamFrbyBwcm9kdWt0IChtw6EgdMWZw61kdSBgLnByb2R1Y3RgLCB0YWvFvmUgc2kgdmV6bWUgc3Rlam7DvSBzbG90XG4gICBpIMWhw63FmWt1KSwgYWxlIG3DrXN0byB6Ym/FvsOtIG5lc2UgdsO9enZ1IGRvIGtvbmZpZ3Vyw6F0b3J1LiBWa2zDoWTDoSBqaVxuICAgYG1haW4uanNgICg5LiBJSUZFKSBuYSAzLiBwb3ppY2k7IG5hIG1vYmlsdSAoMiBzbG91cGNlKSB0w61tIHZ5amRlXG4gICBkbyBkcnVow6kgxZlhZHkgdmxldm8uIFNjb3BlIGRyxb7DrSBgYm9keS5pbi1kcmVzeWAuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmJvZHkuaW4tZHJlc3kgLnNrLWpjdGEge1xuXHRkaXNwbGF5OiBmbGV4OyAvKiAucHJvZHVjdCBqZSBibG9jayDihpIgaW5uZXIgbXVzw60gdW3Em3QgMTAwJSB2w73FoWt5ICovXG59XG4uc2stamN0YV9faW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdGdhcDogMTBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdHBhZGRpbmc6IDMycHggMjhweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQvKiBuYXZ5IGdyYWRpZW50IHYgYnJhbmR1IChzdGVqbsOhIGR2b2ppY2UgamFrbyBwYXRpxI1rYSkgKi9cblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE1OGRlZywgIzFiMjM1MCAwJSwgdmFyKC0tc2stbmF2eSkgNTIlLCAjMWUyNzYwIDEwMCUpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI4cyBjdWJpYy1iZXppZXIoLjIsIC42LCAuMiwgMSk7XG59XG4vKiBrbHVib3bDvSBwcnVoIMOgIGxhIGRyZXMg4oCUIGLDrWzDoSArIMSNZXJ2ZW7DoSBuYcWhaWttbywgdXNla251dMOpIG9rcmFqZW0gKi9cbi5zay1qY3RhX19pbjo6YmVmb3JlLFxuLnNrLWpjdGFfX2luOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMTIlO1xuXHRib3R0b206IC0xMiU7XG5cdHRyYW5zZm9ybTogc2tld1goLTlkZWcpO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zay1qY3RhX19pbjo6YmVmb3JlIHtcblx0cmlnaHQ6IDMwJTtcblx0d2lkdGg6IDE2cHg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE2KTtcbn1cbi5zay1qY3RhX19pbjo6YWZ0ZXIge1xuXHRyaWdodDogMjIlO1xuXHR3aWR0aDogMzBweDtcblx0YmFja2dyb3VuZDogdmFyKC0tc2stcmVkKTtcblx0b3BhY2l0eTogLjkyO1xufVxuLnNrLWpjdGFfX2luOmhvdmVyIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xufVxuXG4vKiBkcmVzIOKAlCB2eXBsbsOtIGhvcm7DrSDEjcOhc3QgZGxhxb5kaWNlLCBzZWTDrSBOQUQgcHJ1aHksIGFsZSBQT0QgdGV4dHkgKi9cbi5zay1qY3RhX19pbWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE7XG5cdHRvcDogMyU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR3aWR0aDogOTIlO1xuXHRtYXgtaGVpZ2h0OiA2NCU7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMTZweCAyOHB4IHJnYmEoMCwgMCwgMCwgLjM4KSk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgY3ViaWMtYmV6aWVyKC4yLCAuNiwgLjIsIDEpO1xufVxuLnNrLWpjdGFfX2luOmhvdmVyIC5zay1qY3RhX19pbWcge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMS4wNCk7XG59XG5cbi8qIHRleHR5IHNlIHp0bWF2b3ZhY8OtbSB6w6F2b2plbSDigJQgZHJlcyBwb2QgbsSbIHphc2FodWplLCBtdXPDrSB6xa9zdGF0IMSNaXRlbG7DqS5cbiAgIFrDoXBvcm7DqSBtYXJnaW55IHJvenTDoWhub3UgesOhdm9qIGRvIGtyYWrFryBkbGHFvmRpY2UgcMWZZXMgcGFkZGluZyByb2RpxI1lLiAqL1xuLnNrLWpjdGFfX2JvZHkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMTBweDtcblx0bWFyZ2luOiAwIC0yOHB4IC0zMnB4O1xuXHRwYWRkaW5nOiA1NHB4IDI4cHggMzJweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyMywgMzAsIDY4LCAwKSAwJSwgcmdiYSgyMywgMzAsIDY4LCAuODIpIDQyJSwgcmdiYSgyMywgMzAsIDY4LCAuOTQpIDEwMCUpO1xufVxuLnNrLWpjdGFfX3RpdGxlIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtZGlzcGxheSk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi42dncsIDQwcHgpO1xuXHRsaW5lLWhlaWdodDogMTtcblx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogI2ZmZjtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LXNoYWRvdzogMCAycHggMThweCByZ2JhKDAsIDAsIDAsIC4zKTtcbn1cbi5zay1qY3RhX190ZXh0IHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuNTU7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44Nik7XG5cdG1heC13aWR0aDogMjRjaDtcblx0bWFyZ2luOiAwIDAgNnB4O1xufVxuLnNrLWpjdGFfX2J0biB7XG5cdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogMTRweCAyMnB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zay1yZWQpO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjE4cyBlYXNlO1xufVxuLnNrLWpjdGFfX2luOmhvdmVyIC5zay1qY3RhX19idG4ge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XG59XG4vKiBmb2t1cyB6IGtsw6F2ZXNuaWNlIG11c8OtIGLDvXQgdmlkxJt0IHN0ZWpuxJsgZG9ixZllIGpha28gaG92ZXIgKi9cbi5zay1qY3RhX19pbjpmb2N1cy12aXNpYmxlIHtcblx0b3V0bGluZTogMnB4IHNvbGlkICNmZmY7XG5cdG91dGxpbmUtb2Zmc2V0OiAtNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTQzcHgpIHtcblx0LnNrLWpjdGFfX2luIHtcblx0XHRwYWRkaW5nOiAyMnB4IDE4cHg7XG5cdFx0bWluLWhlaWdodDogMzAwcHg7IC8qIGFieSBkbGHFvmRpY2UgbmVieWxhIHByb3RpIGZvdGvDoW0gbW9jIG7DrXprw6EgKi9cblx0fVxuXHQvKiBuYSBkbGHFvmRpY2kgxaFpcm9rw6kgMTY4cHggYnlsIHRpdHVsZWsgMjhweCBwxZllZGltZW56b3ZhbsO9ICgyIMWZw6Fka3kpICovXG5cdC5zay1qY3RhX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMXB4O1xuXHR9XG5cdC5zay1qY3RhX190ZXh0IHtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ1O1xuXHR9XG5cdC8qIG5hIMO6emvDqSBkbGHFvmRpY2kgKDE2OHB4KSBtdXPDrSBkcmVzIHVzdG91cGl0LCBhxaUgemJ5ZGUgbcOtc3RvIG5hIHRleHQgKi9cblx0LnNrLWpjdGFfX2ltZyB7XG5cdFx0d2lkdGg6IDk2JTtcblx0XHRtYXgtaGVpZ2h0OiA0OCU7XG5cdH1cblx0LnNrLWpjdGFfX2JvZHkge1xuXHRcdG1hcmdpbjogMCAtMThweCAtMjJweDtcblx0XHRwYWRkaW5nOiA0MHB4IDE4cHggMjJweDtcblx0fVxuXHQuc2stamN0YV9fYnRuIHtcblx0XHRwYWRkaW5nOiAxMnB4IDE0cHg7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMDZlbTtcblx0fVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFBPREtBVEVHT1JJRSDigJQgUk9aQkFMT1ZBQ8ONIChuYSBwxZnDoW7DrSBrbGllbnRhKVxuXG4gICBQb2RrYXRlZ29yaWUgcyBvYnLDoXpreSB6YWLDrXJhbHkgbmEgbW9iaWx1IDU0MyBweCBhIHByb2R1a3R5IHphxI3DrW5hbHlcbiAgIGHFviBuYSAxIDEyMyBweCDigJQgdGVkeSBza29ybyBkdsSbIG9icmF6b3ZreSBzY3JvbGxvdsOhbsOtLCBuZcW+IHrDoWthem7DrWtcbiAgIHV2aWTEm2wgemJvxb7DrS4gTm92xJsganNvdSB2ZSB2w71jaG96w61tIHN0YXZ1IFNCQUxFTsOJIGEgcm96YmFsw60gc2Uga2xpa2VtLlxuXG4gICBQxZllcMOtbmHEjSB2a2zDoWTDoSBgbWFpbi5qc2AgKDIzLiBJSUZFKSBhIG9iYWx1amUgasOtbSBwxa92b2Ruw60gc2V6bmFtLlxuICAg4pqg77iPIEJleiBKUyB6xa9zdGFuZSBzZXpuYW0gdmlkxJt0IHRhayBqYWtvIGTFmcOtdiDigJQgbmljIHNlIG5lenRyYXTDrS5cbiAgIFBsYXTDrSBuYSBWxaBFQ0ggxaHDrcWZa8OhY2ggKGRlc2t0b3AsIHRhYmxldCwgbW9iaWwpLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc2stc3ViY2F0IHtcblx0bWFyZ2luOiAwIDAgMjRweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNrLWxpbmUsICNlMmU0ZTgpO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2stbGluZSwgI2UyZTRlOCk7XG59XG4vKiByb3piYWxlbsO9IHN0YXY6IHNwb2Ruw60gbGlua3UgcMWZZWLDrXLDoSBhxb4gb2JzYWgsIGHFpSB0byBuZWTEm2zDoSBkdm9qaXRvdSDEjcOhcnUgKi9cbi5zay1zdWJjYXQuaXMtb3BlbiB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiAtLS0gcMWZZXDDrW5hxI0gLS0tICovXG4uc2stc3ViY2F0X190b2dnbGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogMTJweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDUycHg7ICAgICAgICAgIC8qIHBvaG9kbG7DvSBjw61sIHBybyBwcnN0ICovXG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsZXR0ZXItc3BhY2luZzogLjA5ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcblx0dHJhbnNpdGlvbjogY29sb3IgLjE4cyBlYXNlO1xufVxuLnNrLXN1YmNhdF9fdG9nZ2xlOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXNrLXJlZCk7XG59XG4uc2stc3ViY2F0X190b2dnbGU6Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lO1xufVxuLyogcsOhbWXEjWVrIGplbiBwcm8ga2zDoXZlc25pY2kg4oCUIHBvIMWldWtudXTDrSBwcnN0ZW0gbmVtw6EgY28gesWvc3RhdCB2aXNldCAqL1xuLnNrLXN1YmNhdF9fdG9nZ2xlOmZvY3VzLXZpc2libGUge1xuXHRvdXRsaW5lOiAycHggc29saWQgdmFyKC0tc2stbmF2eSk7XG5cdG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4vKiBwb8SNZXQgcG9ka2F0ZWdvcmnDrSDigJQgenRsdW1lbsO9LCBhYnkgbmVrb25rdXJvdmFsIHBvcGlza3UgKi9cbi5zay1zdWJjYXRfX2NvdW50IHtcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bWFyZ2luLWxlZnQ6IDZweDtcbn1cbi8qIMWhaXBrYSAoU1ZHIG1hc2thIOKAlCBpa29ub3bDvSBmb250IMWhYWJsb255IHNlIG5lZMOhIHDFmWViYXJ2aXQpICovXG4uc2stc3ViY2F0X190b2dnbGU6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0bWFzazogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BhdGggZD0nTTYgOWw2IDYgNi02Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI4cyBlYXNlO1xufVxuLnNrLXN1YmNhdC5pcy1vcGVuIC5zay1zdWJjYXRfX3RvZ2dsZTo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4vKiAtLS0gcm96YmFsb3ZhY8OtIG9ic2FoIC0tLSAqL1xuLnNrLXN1YmNhdF9fYm9keSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1heC1oZWlnaHQ6IDA7XG5cdHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjM1cyBlYXNlO1xufVxuLyog4pqg77iPIGBtYXgtaGVpZ2h0YCBtdXPDrSBiw710IHMgcmV6ZXJ2b3UgbmFkIHJlw6Fsbm91IHbDvcWha291IHNlem5hbXUg4oCUIGppbmFrIGJ5XG4gICBzZSBkbG91aMO9IHNlem5hbSBvxZnDrXpudWwuIDMwMDAgcHggcG9rcnlqZSBpIGRlc8OtdGt5IGRsYcW+ZGljLiAqL1xuLnNrLXN1YmNhdC5pcy1vcGVuIC5zay1zdWJjYXRfX2JvZHkge1xuXHRtYXgtaGVpZ2h0OiAzMDAwcHg7XG59XG4vKiB1dm5pdMWZIHXFviBzZXpuYW0gbmVwb3TFmWVidWplIHNwb2Ruw60gb2RzYXplbsOtLCB0byBkcsW+w60gb2JhbCAqL1xuLnNrLXN1YmNhdF9fYm9keSAuc3ViY2F0ZWdvcmllcy53aXRoLWltYWdlIHtcblx0bWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0LnNrLXN1YmNhdF9fYm9keSxcblx0LnNrLXN1YmNhdF9fdG9nZ2xlOjphZnRlciB7XG5cdFx0dHJhbnNpdGlvbjogbm9uZTtcblx0fVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTSyBBcnRpcyBCcm5vIOKAlCBLT05GSUdVUsOBVE9SIERSRVNVICgvdmxhc3RuaS1kcmVzLylcbiAgIERlc2lnbm92xJsgbmF2YXp1amUgbmEgZGV0YWlsIHByb2R1a3R1OiB2ZWxrw70gbsOhaGxlZCB2bGV2bywgb3Zsw6Fkw6Fuw61cbiAgIHZwcmF2bywgb3N0csOpIGhyYW55LCB2bGFzb3bDqSBsaW5reSwgc3Rlam7DoSB0eXBvZ3JhZmlja8OhIMWha8OhbGEuXG4gICBIVE1MIHNlIHZrbMOhZMOhIGRvIHpkcm9qb3bDqWhvIGvDs2R1IHN0csOhbmt5IChkb2NzL2NvbmZpZ3VyYXRvci5odG1sKSxcbiAgIGxvZ2lrdSDFmWXFocOtIGBtYWluLmpzYCAoMTMuIElJRkUpLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5zay1jZmcge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRnYXA6IDAgY2xhbXAoMjhweCwgNHZ3LCA2NHB4KTtcblx0bWFyZ2luOiAwIDAgNDBweDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XG59XG5cbi8qIC0tLSAxKSBOw4FITEVEIChsZXbDvSBzbG91cGVjKSAtLS0gKi9cbi5zay1jZmdfX3N0YWdlIHtcblx0b3JkZXI6IDE7XG5cdGZsZXg6IDEgMSA1NCU7XG5cdG1pbi13aWR0aDogMDtcbn1cbi5zay1jZmdfX3ZpZXcge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIHBvbcSbciBmb3RreSBkcmVzdSAoOTAww5cxMjAwKSDigJQgZHLFvsOtIHN0YWJpbG7DrSBwbMOhdG5vIHBybyBwb3Rpc2sgKi9cblx0YXNwZWN0LXJhdGlvOiAzIC8gNDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2UyZTRlODtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zay1jZmdfX2plcnNleSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBQT1RJU0sg4oCUIHZyc3R2YSBuYWQgZHJlc2VtLlxuICAgUG96aWNlIGkgdmVsaWtvc3RpIGpzb3UgdiBwcm9jZW50ZWNoIFBMw4FUTkEsIG5lIHYgcHgsIHRha8W+ZSBzZWTDrSBuYSBrYcW+ZMOpXG4gICDFocOtxZljZS4gS29ua3LDqXRuw60gaG9kbm90eSBzZSBsYWTDrSBwxZllcyBDU1MgcHJvbcSbbm7DqSBuw63FviAoYSBkYWrDrSBzZSBwxZllYsOtdFxuICAgcGVyLWJhcnZ1IHogSFRNTCBwxZllcyBkYXRhLWF0cmlidXR5IOKAlCB2aXogbWFpbi5qcykuICovXG4uc2stY2ZnX19wcmludCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0b3A6IHZhcigtLXNrLWNmZy1wcmludC10b3AsIDIzJSk7XG5cdHdpZHRoOiB2YXIoLS1zay1jZmctcHJpbnQtd2lkdGgsIDUyJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Lyog4pqg77iPIFByb2NlbnRhIHR1IE5FRlVOR1VKw406IGAuc2stY2ZnX19wcmludGAgamUgYWJzb2x1dG7EmyBwb3ppY292YW7DvVxuXHQgICBzbG91cGNvdsO9IGZsZXggcyBuZXVyxI1pdG91IHbDvcWha291LCB0YWvFvmUgc2UgcHJvY2VudG7DrSBgcm93LWdhcGAgdnlob2Rub3TDrVxuXHQgICBqYWtvIG51bGEgYSBqbcOpbm8gc2UgbGVww60gbmEgxI3DrXNsby4gUG/EjcOtdMOhbWUgcHJvdG8geiB2w73FoWt5IHBsw6F0bmEsIGt0ZXJvdVxuXHQgICBkbyBgLS1zay1jZmctdW5pdGAgZG9wb8SNw610w6EgSlMuICovXG5cdGdhcDogdmFyKC0tc2stY2ZnLXByaW50LWdhcCwgY2FsYyh2YXIoLS1zay1jZmctdW5pdCwgNjAwcHgpICogLjAyNSkpO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQvKiBiYXJ2dSBwb3Rpc2t1IHDFmWVww61uw6EgSlMgcG9kbGUgenZvbGVuw6kgYmFydnkgZHJlc3UgKi9cblx0Y29sb3I6IHZhcigtLXNrLWNmZy1wcmludC1jb2xvciwgIzI4MzM3MSk7XG59XG4uc2stY2ZnX19wcmludC1uYW1lLFxuLnNrLWNmZ19fcHJpbnQtbnVtYmVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1kaXNwbGF5KTtcblx0LyogcG9rcmHEjW92w6Fuw60gbsOtxb4gKi9cbn1cbi8qIOKaoO+4jyBKbcOpbm8gbXVzw60gYsO9dCBgaW5saW5lLWJsb2NrYCBzZSDFocOtxZlrb3UgcG9kbGUgVEVYVFUg4oCUIHUgYmxva3Ugc2VcbiAgIGB3aWR0aDoxMDAlYCB2cmFjw60gbcSbxZllbsOtIHbFvmR5IMWhw63FmWt1IHBvbGUsIHRha8W+ZSBieSBKUyBuaWtkeSBuZXBvem5hbCxcbiAgIMW+ZSBzZSBkbG91aMOpIGptw6lubyBuZXZlamRlLCBhIGF1dG8tem1lbsWhZW7DrSBieSBzZSBuZXNwdXN0aWxvLiAqL1xuLnNrLWNmZ19fcHJpbnQtbmFtZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IGF1dG87XG5cdG1heC13aWR0aDogbm9uZTtcbn1cbi5zay1jZmdfX3ByaW50LW5hbWUsXG4uc2stY2ZnX19wcmludC1udW1iZXIge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogLjk1O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHQvKiAtLXNrLWNmZy11bml0ID0gdsO9xaFrYSBwbMOhdG5hIHYgcHgsIGRvcG/EjcOtdMOhIEpTIChmb250LXNpemUgbmV1bcOtICUgdsO9xaFreSkgKi9cblx0dHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7XG59XG4vKiBKTcOJTk8g4oCUIGZvbnQsIGt0ZXLDvW0gc2Ugam3DqW5hIG5hIGRyZXN5IHJlw6FsbsSbIHRpc2tub3UgKGRvZGFsIGtsdWIpLlxuICAg4pqg77iPIE5ldyBBbXN0ZXJkYW0gbcOhIHbDvcWha3UgdmVyesOhbGVrIDAsNjUwIMOXIGZvbnQtc2l6ZSwga2Rlxb50byBCZWJhcyAwLDczLlxuICAgICAgQmV6IGRvcm92bsOhbsOtIGJ5IGptw6lubyBieWxvIG8gMTIgJSBtZW7FocOtIG5lxb4gcyBCZWJhc2VtIGEgcMWZZXN0YWxvIHNlZMSbdFxuICAgICAgayDEjcOtc2x1LiBLb2VmaWNpZW50IDEuMTIzID0gMCw3MyAvIDAsNjUwIGRyxb7DrSBzdGVqbm91IG9wdGlja291IHbDvcWha3UsXG4gICAgICB0YWvFvmUgYGRhdGEtbmFtZS1zaXplYCB2IGtvc3Ryw6FjaCB6xa9zdMOhdsOhIDAuMDUyIGEgdiBhZG1pbmlzdHJhY2kgc2VcbiAgICAgIG5lbXVzw60gbcSbbml0IG5pYy5cbiAgIOKaoO+4jyDEjMOtc2xvIHNlIHNrbMOhZMOhIHogb2Jyw6F6a8WvIGRvZGF2YXRlbHNrw6kgc2FkeSDigJQgdG9obGUgc2UgaG8gbmV0w71rw6EuICovXG4uc2stY2ZnX19wcmludC1uYW1lIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtcG90aXNrKTtcblx0Zm9udC1zaXplOiBjYWxjKHZhcigtLXNrLWNmZy11bml0LCA2MDBweCkgKiB2YXIoLS1zay1jZmctbmFtZS1zaXplLCAuMDUyKSAqIDEuMTIzKTtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNGVtO1xufVxuLnNrLWNmZ19fcHJpbnQtbnVtYmVyIHtcblx0Zm9udC1zaXplOiBjYWxjKHZhcigtLXNrLWNmZy11bml0LCA2MDBweCkgKiB2YXIoLS1zay1jZmctbnVtYmVyLXNpemUsIC4yMSkpO1xuXHRsZXR0ZXItc3BhY2luZzogLjAxZW07XG59XG4vKiDEjMONU0xPIFogT0ZJQ0nDgUxOw40gR1JBRklLWSDigJQgxZnDoWRlayBvYnLDoXprxa8gbcOtc3RvIHRleHR1LlxuICAgVMWZw61kdSBwxZlpZMOhdsOhIGBtYWluLmpzYCwga2R5xb4gamUgdiBrb3N0xZllIGBkYXRhLWRpZ2l0LXNyY2AuIEJleiBuw60gKG5lYm9cbiAgIGtkecW+IHNlIHNhZGEgbmVuYcSNdGUpIHrFr3N0YW5lIMSNw61zbG8gdnlrcmVzbGVuw6kgcMOtc21lbSBhIG5pYyBzZSBuZXJvemJpamUuXG5cbiAgIOKaoO+4jyBKZWRub3Ruw6EgamUgamVuIFbDncWgS0EuIMSMw61zbGljZSBtYWrDrSByxa96bsO9IHBvbcSbciBzdHJhbiAo4oCeMVwiIGplIG8gNDQgJVxuICAgICAgdcW+xaHDrSksIHRha8W+ZSDFocOtxZlrYSBtdXPDrSBiw710IGBhdXRvYCDigJQgamluYWsgYnkgc2UgamVkbmnEjWthIHJvenTDoWhsYS5cbiAgIOKaoO+4jyBgZm9udC1zaXplOjBgIGEgYGxpbmUtaGVpZ2h0OjBgIGpzb3UgbnV0bsOpOiBvYnLDoXpreSBqc291IGlubGluZSBwcnZreSxcbiAgICAgIHRha8W+ZSBieSBqaW0gw7rEjWHFmcOtIHRleHR1IHDFmWlkYWxvIHBvZCDFmcOhZGVrIG1lemVydSBhIMSNw61zbG8gYnkgc2VkxJtsbyB2w73FoSxcbiAgICAgIG5lxb4ga2FtIHBhdMWZw60uICovXG4uc2stY2ZnX19wcmludC1udW1iZXItLWltZyB7XG5cdC0tc2stY2ZnLWRpZ2l0LWg6IGNhbGModmFyKC0tc2stY2ZnLXVuaXQsIDYwMHB4KSAqIHZhcigtLXNrLWNmZy1udW1iZXItc2l6ZSwgLjIxKSk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdGdhcDogY2FsYyh2YXIoLS1zay1jZmctZGlnaXQtaCkgKiAuMDMpO1xuXHRmb250LXNpemU6IDA7XG5cdGxpbmUtaGVpZ2h0OiAwO1xufVxuLnNrLWNmZ19fcHJpbnQtbnVtYmVyLS1pbWcgaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogdmFyKC0tc2stY2ZnLWRpZ2l0LWgpO1xuXHR3aWR0aDogYXV0bztcblx0LyogdiBtb3RpdnUgamUgcHLFr2hsZWRuw6EgbWV6ZXJhIG1lemkgb2JyeXNlbSBhIHTEm2xlbSDigJQgbXVzw60gdiBuw60gcHJvc3bDrXRhdFxuXHQgICBkcmVzLCB0YWvFvmUgbmEgxI3DrXNsaWNpIG5lc23DrSBiw710IMW+w6FkbsO9IHBvZGtsYWQgYW5pIGJsZW5kICovXG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG59XG5cbi8qIGRva3VkIHXFvml2YXRlbCBuaWMgbmVuYXBzYWwsIHVrw6HFvmVtZSBqZW1uw70gbsOhem5hayAqL1xuLnNrLWNmZ19fcHJpbnQuaXMtZW1wdHkge1xuXHRvcGFjaXR5OiAuMTY7XG59XG5cbi8qIC0tLSAyKSBPVkzDgURBQ8ONIFBBTkVMIChwcmF2w70gc2xvdXBlYykgLS0tICovXG4uc2stY2ZnX19wYW5lbCB7XG5cdG9yZGVyOiAyO1xuXHRmbGV4OiAxIDEgMzQlO1xuXHRtaW4td2lkdGg6IDA7XG59XG4uc2stY2ZnX190aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWRpc3BsYXkpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IGNsYW1wKDMwcHgsIDMuNHZ3LCA0NHB4KTtcblx0bGluZS1oZWlnaHQ6IDEuMDQ7XG5cdGxldHRlci1zcGFjaW5nOiAuMDE1ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xuXHRtYXJnaW46IDAgMCAxMHB4O1xufVxuLnNrLWNmZ19fbGVhZCB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDEuNjU7XG5cdGNvbG9yOiAjMzMzOTQ5O1xuXHRtYXJnaW46IDAgMCAyNnB4O1xufVxuXG4uc2stY2ZnX19ncm91cCB7XG5cdG1hcmdpbjogMCAwIDI0cHg7XG59XG4vKiBzdGVqbsOhIMWha8OhbGEgbWFsw71jaCB2ZXJ6w6Fsa292w71jaCBsYWJlbMWvIGpha28gZGV0YWlsIHByb2R1a3R1ICovXG4uc2stY2ZnX19sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxldHRlci1zcGFjaW5nOiAuMDllbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xuXHRtYXJnaW46IDAgMCAxMHB4O1xufVxuLnNrLWNmZ19fY2hvc2VuIHtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRjb2xvcjogdmFyKC0tc2stbXV0ZWQpO1xuXHRtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4vKiBiYXJ2eSDigJQgZm90a292w6kgc3dhdGNoZSBqYWtvIG5hIGRldGFpbHUgcHJvZHVrdHUgKi9cbi5zay1jZmdfX3N3YXRjaGVzLFxuLnNrLWNmZ19fc2l6ZXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGdhcDogOHB4O1xufVxuLnNrLWNmZ19fc3dhdGNoIHtcblx0d2lkdGg6IDU4cHg7XG5cdGhlaWdodDogNzhweDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE2cyBlYXNlLCBib3gtc2hhZG93IC4xNnMgZWFzZTtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRhcHBlYXJhbmNlOiBub25lO1xufVxuLnNrLWNmZ19fc3dhdGNoIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLnNrLWNmZ19fc3dhdGNoOmhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1zay1pbmspO1xufVxuLnNrLWNmZ19fc3dhdGNoLmlzLWFjdGl2ZSB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tc2stbmF2eSk7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zay1uYXZ5KTtcbn1cblxuLyogdmVsaWtvc3RpIOKAlCBkbGHFvmRpY2UgamFrbyBuYSBkZXRhaWx1IHByb2R1a3R1ICovXG4uc2stY2ZnX19zaXplIHtcblx0bWluLXdpZHRoOiA2MnB4O1xuXHRoZWlnaHQ6IDQ2cHg7XG5cdHBhZGRpbmc6IDAgMTJweDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNGVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogdmFyKC0tc2staW5rKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE2cyBlYXNlLCBjb2xvciAuMTZzIGVhc2UsIGJveC1zaGFkb3cgLjE2cyBlYXNlO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc2stY2ZnX19zaXplOmhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1zay1pbmspO1xufVxuLnNrLWNmZ19fc2l6ZS5pcy1hY3RpdmUge1xuXHRib3JkZXItY29sb3I6IHZhcigtLXNrLW5hdnkpO1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2stbmF2eSk7XG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcbn1cblxuLyogLS0tIDMpIFBvbGUgcHJvIHBvdGlzayAtLS0gKi9cbi5zay1jZmdfX2ZpZWxkcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Z2FwOiAxNHB4O1xufVxuLnNrLWNmZ19fZmllbGQge1xuXHRmbGV4OiAxIDEgMTgwcHg7XG5cdG1pbi13aWR0aDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uc2stY2ZnX19maWVsZC0tbnVtIHtcblx0ZmxleDogMCAwIDEwNHB4O1xufVxuLnNrLWNmZ19fZmllbGQtbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdGNvbG9yOiB2YXIoLS1zay1tdXRlZCk7XG5cdG1hcmdpbjogMCAwIDZweDtcbn1cbi5zay1jZmdfX2lucHV0IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNDhweDtcblx0cGFkZGluZzogMCAxNHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsZXR0ZXItc3BhY2luZzogLjA0ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xuXHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE2cyBlYXNlLCBib3gtc2hhZG93IC4xNnMgZWFzZTtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRhcHBlYXJhbmNlOiBub25lO1xufVxuLnNrLWNmZ19faW5wdXQ6OnBsYWNlaG9sZGVyIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0Y29sb3I6ICNiNmI5YzQ7XG59XG4uc2stY2ZnX19pbnB1dDpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tc2stbmF2eSk7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zay1uYXZ5KTtcbn1cbi5zay1jZmdfX2hpbnQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiA2cHggMCAwO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiB2YXIoLS1zay1tdXRlZCk7XG59XG4uc2stY2ZnX19oaW50LS1saW1pdCB7XG5cdGNvbG9yOiB2YXIoLS1zay1yZWQpO1xufVxuXG4vKiAtLS0gNCkgQ2VuYSArIGRvIGtvxaHDrWt1IC0tLSAqL1xuLnNrLWNmZ19fYnV5IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDE0cHggMjJweDtcblx0bWFyZ2luOiAyOHB4IDAgMDtcblx0cGFkZGluZzogMjJweCAwIDA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlNGU4O1xufVxuLnNrLWNmZ19fcHJpY2Uge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdGxldHRlci1zcGFjaW5nOiAtLjAxZW07XG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cbi5zay1jZmdfX2N0YSB7XG5cdGZsZXg6IDEgMSAyMjBweDtcblx0bWluLWhlaWdodDogNjBweDtcblx0cGFkZGluZzogMCAyNHB4O1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLXNrLW5hdnkpO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGV0dGVyLXNwYWNpbmc6IC4xMmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjE4cyBlYXNlO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc2stY2ZnX19jdGE6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zay1yZWQpO1xufVxuLnNrLWNmZ19fY3RhW2Rpc2FibGVkXSB7XG5cdGJhY2tncm91bmQ6ICNjOWNjZDY7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4vKiBobMOhxaFrYSwga2R5xb4gY2h5YsOtIHZlbGlrb3N0ICovXG4uc2stY2ZnX19lcnJvciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDRweCAwIDA7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Y29sb3I6IHZhcigtLXNrLXJlZCk7XG59XG4uc2stY2ZnX19lcnJvci5pcy1zaG93biB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLnNrLWNmZ19fbm90ZSB7XG5cdG1hcmdpbjogMThweCAwIDA7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDEuNjtcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKTtcbn1cblxuLyogLS0tIDUpIFJlc3Bvbnppdml0YSAtLS0gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuc2stY2ZnIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHR9XG5cdC5zay1jZmdfX3N0YWdlLFxuXHQuc2stY2ZnX19wYW5lbCB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdC5zay1jZmdfX3N0YWdlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQzcHgpIHtcblx0LnNrLWNmZ19fZmllbGQtLW51bSB7XG5cdFx0ZmxleDogMSAxIDEwMHB4O1xuXHR9XG5cdC5zay1jZmdfX2N0YSB7XG5cdFx0ZmxleC1iYXNpczogMTAwJTtcblx0fVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIERPUExOxJpLIOKAnlBvem7DoW1rYSBrIHByb2R1a3R1XCIgKERLbGFiKSDigJQgc2tyw710IG5hIERFVEFJTFUgcHJvZHVrdHVcblxuICAgRG9wbG7Em2sgbXVzw60gYsO9dCBwcm8gcHJvZHVrdCBEcmVzIEN1c3RvbSBaQVBOVVTDnSwgcHJvdG/FvmUgamVuIHRhayBzaVxuICAgZHLFvsOtIHBvem7DoW1reSB1IHBvbG/FvmVrIGtvxaHDrWt1IOKAlCBhIGtvbmZpZ3Vyw6F0b3IgbXUgamUgemFwaXN1amUgc8OhbVxuICAgKG1haW4uanMsIDEzLiBJSUZFKS4gTmEgZGV0YWlsdSBwcm9kdWt0dSBhbGUgcG9sZSBuZWNoY2VtZTogcG90aXNrIHNlXG4gICB6YWTDoXbDoSB2w71ocmFkbsSbIHYga29uZmlndXLDoXRvcnUsIGppbmFrIGJ5IHZ6bmlrbHkgZHbEmyByxa96bsOpIGNlc3R5XG4gICBhIHrDoWthem7DrWsgYnkgbW9obCBwb3NsYXQgb2JqZWRuw6F2a3UgcyBwcsOhemRub3UgbmVibyB6bWF0ZW5vdSBwb3puw6Fta291LlxuXG4gICDimqDvuI8gU2tyw712w6FtZSBKRU4gbmEgZGV0YWlsdSBwcm9kdWt0dSAoYGJvZHkudHlwZS1wcm9kdWN0YCkuIFYgS0/FoMONS1VcbiAgICAgIG11c8OtIHrFr3N0YXQgdmlkxJt0IOKAlCB0YW0gc2kgesOha2F6bsOtayBwb3Rpc2sga29udHJvbHVqZS5cbiAgIOKaoO+4jyBEb3BsbsSbayB2IGFkbWludSBORVZZUMONTkFUOiBiZXogemFwbnV0w6lobyBwcm9kdWt0dSBwb3puw6Fta3kgbmVmdW5ndWrDrVxuICAgICAgdsWvYmVjLCBhbmkgdHkgeiBrb25maWd1csOhdG9ydS5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuYm9keS50eXBlLXByb2R1Y3QgI2RrTGFiTm90ZU1haW5XcmFwcGVyLFxuYm9keS50eXBlLXByb2R1Y3QgI2RrTGFiTm90ZURldGFpbFdyYXBwZXIsXG5ib2R5LnR5cGUtcHJvZHVjdCAuZGtMYWJOb3RlV3JhcHBlcixcbmJvZHkudHlwZS1wcm9kdWN0IC5ka0xhYk5vdGVUZXh0QXJlYSxcbmJvZHkudHlwZS1wcm9kdWN0IC5ka0xhYk5vdGVBdHRhY2htZW50V3JhcHBlciB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBOw4FIUkFETsONIE7DgUhMRUQg4oCUIFBPVElTS09Ww4EgUExPQ0hBIChiZXogZm90a3kgemFkIGRyZXN1KVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBEb2t1ZCBwcm8gZHJlcyBuZWV4aXN0dWplIHByxa9obGVkbsOpIFBORyBzZSBaQUROw40gc3RyYW5vdSwgbmVtw6EgcG90aXNrIG5hXG4gICDEjWVtIHNlZMSbdC4gUG9sb8W+aXQgaG8gbmEgZm90a3UgcMWZZWRuw61obyBkw61sdSBuZWpkZSDigJQgcMWZaXN0w6FsIGJ5IHDFmWVzXG4gICBzcG9uem9yc2vDqSBsb2dvIGEgdnlwYWRhbG8gYnkgdG8gamFrbyBjaHliYS4gTcOtc3RvIHRvaG8gdWvDocW+ZW1lIHBvdGlzayBuYVxuICAgcGxvxaFlIHYga2x1Ym92w6kgbW9kcsOpOiBqZSB0byBwb2N0aXbDqSwgcMWvc29iw60gdG8gesOhbcSbcm7EmyBhIHBvIG5haHLDoW7DrSBmb3RreVxuICAgc2UgcGxvY2hhIHNhbWEgdnlwbmUgKHBvemljZSBwb3Rpc2t1IGFuaSBsb2dpa2Egc2UgbmVtxJtuw60pLlxuXG4gICDimqDvuI8gVMWZw61kdSBgLnNrLWNmZy0tcGxhdGVgIHDFmWlkw6F2w6EgYG1haW4uanNgIOKAlCBidcSPIGtkecW+IGZvdGthIHYga29zdMWZZVxuICAgICAgY2h5YsOtLCBuZWJvIGtkecW+IHNlIGppIG5lcG9kYcWZw60gbmHEjcOtc3QgKDQwNCkuIE5pa2R5IHNlIG5lcMOtxaFlIGRvIEhUTUwsXG4gICAgICBhYnkgc2UgbsOhaGxlZCBwbyBuYWhyw6Fuw60gZm90a3kgcMWZZXBudWwgYmV6IHrDoXNhaHUgZG8gYWRtaW5pc3RyYWNlLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc2stY2ZnLS1wbGF0ZSAuc2stY2ZnX192aWV3IHtcblx0YmFja2dyb3VuZDogdmFyKC0tc2stbmF2eSwgIzI4MzM3MSk7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2stY2ZnLS1wbGF0ZSAuc2stY2ZnX19qZXJzZXkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLyogTmEgZHJlc3Ugc2Vkw60gcG90aXNrIHYgaG9ybsOtIHTFmWV0aW7EmyB6YWQ7IG5hIGhvbMOpIHBsb8WhZSBuZW3DoSBrIMSNZW11IHNlXG4gICB2enRhaG92YXQsIHRhayBobyBkw6FtZSBuYSBzdMWZZWQsIGHFpSBrb21wb3ppY2UgZHLFvsOtLiAqL1xuLnNrLWNmZy0tcGxhdGUgLnNrLWNmZ19fcHJpbnQge1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4vKiBQb3Bpc2thLCBhxaUgamUgamFzbsOpLCDFvmUgamRlIG8gbsOhaGxlZCBwb3Rpc2t1IGEgbmUgbyBwb2RvYnUgZHJlc3UuICovXG4uc2stY2ZnX19wbGF0ZS1sYWJlbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMThweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsZXR0ZXItc3BhY2luZzogLjA5ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41NSk7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKiBPZGtheiBuYSB0YWJ1bGt1IHZlbGlrb3N0w60gcG9kIGRsYcW+ZGljZW1pLlxuICAgU2TDrWzDrSB2emhsZWQgcyBvZGthemVtIG5hIGRldGFpbHUgcHJvZHVrdHUgKGAuc2stc2l6ZS1ndWlkZWApLCBqZW4gdGFkeVxuICAgc3RvasOtIHYgYsSbxb5uw6ltIHRva3UsIHRha8W+ZSBgbWFyZ2luLWxlZnQ6YXV0b2AgeiBwxa92b2Ruw61obyBwcmF2aWRsYSBuZW3DoVxuICAgY28gZMSbbGF0IOKAlCB2eW51bHVqZW1lIGhvIGEgZMOhbWUgb2RzYXplbsOtIG9kc2hvcmEuICovXG4uc2stY2ZnX19ncm91cCAuc2stc2l6ZS1ndWlkZS5zay1jZmdfX3NpemVndWlkZSB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFNLIEFydGlzIEJybm8g4oCUIFNUUsOBTktBIEtPTlRBS1RZXHJcbiAgIEhUTUwga29zdHJhOiBkb2NzL2NvbnRhY3QtcGFnZS5odG1sICh2a2zDoWTDoSBzZSB2IGFkbWludSkuXHJcbiAgIFNob3B0ZXTDrSBmb3JtdWzDocWZIGAjZm9ybUNvbnRhY3RgIGRvIG7DrSBwxZllc291dsOhIG1haW4uanMgKDE4LiBJSUZFKS5cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uc2stY29udGFjdCB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XHJcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XHJcbn1cclxuLnNrLWNvbnRhY3RfX2xlYWQge1xyXG5cdG1heC13aWR0aDogNjIwcHg7XHJcblx0bWFyZ2luOiAwIDAgMzRweDtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHRjb2xvcjogIzMzMzk0OTtcclxufVxyXG5cclxuLyogZHZhIHNsb3VwY2U6IMO6ZGFqZSB2bGV2bywgZm9ybXVsw6HFmSB2cHJhdm8gKi9cclxuLnNrLWNvbnRhY3RfX2dyaWQge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMS4xZnIpO1xyXG5cdGdhcDogNDhweDtcclxuXHRhbGlnbi1pdGVtczogc3RhcnQ7XHJcbn1cclxuLyog4pqg77iPIFNsb3VwY2UgTVVTw40gbcOtdCBgbWluLXdpZHRoOiAwYCDigJQgZ3JpZCBwb2xvxb5reSBtYWrDrSB2w71jaG96w61cclxuICAgYG1pbi13aWR0aDogYXV0b2AsIHRha8W+ZSBzZSBuZXptZW7FocOtIHBvZCBtaW4tb2JzYWguIFNob3B0ZXTDrSBmb3JtdWzDocWZXHJcbiAgIG3DoSBwb2xlIMWhaXJva8Ohxb4gYC0tZm9ybS1maWVsZHMtd2lkdGgtbWQ6IDMyMHB4YCwgdGFrxb5lIG5hIG1vYmlsdSAoc2xvdXBlY1xyXG4gICB+MzUwcHgpIHByYXbDvSBzbG91cGVjIHDFmWV0w6lrYWwgdmVuIG8gZGVzw610a3kgcHggYSByb3pqZWwgY2Vsb3Ugc3Ryw6Fua3VcclxuICAgdm9kb3Jvdm7Emy4gUyBgbWluLXdpZHRoOiAwYCBzZSBvYnNhaCBzbXJza25lIGRvIMWhw63FmWt5IHNsb3VwY2UuICovXHJcbi5zay1jb250YWN0X19pbmZvLFxyXG4uc2stY29udGFjdF9fZm9ybSB7XHJcblx0bWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG4uc2stY29udGFjdF9fYmxvY2sgKyAuc2stY29udGFjdF9fYmxvY2sge1xyXG5cdG1hcmdpbi10b3A6IDMycHg7XHJcbn1cclxuLnNrLWNvbnRhY3RfX3RpdGxlIHtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1kaXNwbGF5KTtcclxuXHRmb250LXdlaWdodDogNDAwOyAvKiBCZWJhcyBtw6EgamVkaW7DvSDFmWV6IOKAlCB0dcSNbsSbbsOtIGJ5IHNlIHN5bnRldGl6b3ZhbG8gKi9cclxuXHRmb250LXNpemU6IGNsYW1wKDIycHgsIDIuMnZ3LCAyOHB4KTtcclxuXHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcclxuXHRtYXJnaW46IDAgMCAxNHB4O1xyXG59XHJcblxyXG4vKiAtLS0ga29udGFrdG7DrSDFmcOhZGt5IChlLW1haWwsIHRlbGVmb24pIC0tLSAqL1xyXG4uc2stY29udGFjdF9fbGlzdCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4uc2stY29udGFjdF9fbGlzdCBsaSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRnYXA6IDEycHg7XHJcblx0cGFkZGluZzogMTJweCAwO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zay1saW5lLCAjZTJlNGU4KTtcclxufVxyXG4uc2stY29udGFjdF9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcclxuXHRib3JkZXItYm90dG9tOiAwO1xyXG59XHJcbi5zay1jb250YWN0X19saXN0IHN2ZyB7XHJcblx0ZmxleDogMCAwIDIwcHg7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdG1hcmdpbi10b3A6IDJweDtcclxuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XHJcbn1cclxuLnNrLWNvbnRhY3RfX2xpc3Qgc3BhbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogMnB4O1xyXG5cdG1pbi13aWR0aDogMDtcclxufVxyXG4vKiBwb3Bpc2VrIG5hZCBob2Rub3RvdSDigJQgc3Rlam7DoSBtYWzDoSB2ZXJ6w6Fsa292w6EgxaFrw6FsYSBqYWtvIHpieXRlayB3ZWJ1ICovXHJcbi5zay1jb250YWN0X19saXN0IHN0cm9uZyB7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4wOWVtO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKTtcclxufVxyXG4uc2stY29udGFjdF9fbGlzdCBhIHtcclxuXHRmb250LXNpemU6IDE3cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRjb2xvcjogdmFyKC0tc2staW5rKTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAuMThzIGVhc2U7XHJcbn1cclxuLnNrLWNvbnRhY3RfX2xpc3QgYTpob3ZlciB7XHJcblx0Y29sb3I6IHZhcigtLXNrLXJlZCk7XHJcbn1cclxuLnNrLWNvbnRhY3RfX2hvdXJzIHtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGNvbG9yOiB2YXIoLS1zay1tdXRlZCk7XHJcbn1cclxuXHJcbi8qIC0tLSBhZHJlc2EgYSBtYXBhIC0tLSAqL1xyXG4uc2stY29udGFjdF9fYWRkciB7XHJcblx0bWFyZ2luOiAwIDAgMTJweDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHRjb2xvcjogdmFyKC0tc2staW5rKTtcclxufVxyXG4uc2stY29udGFjdF9fbWFwIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdhcDogN3B4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAuMDZlbTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdHRyYW5zaXRpb246IGNvbG9yIC4xOHMgZWFzZSwgYm9yZGVyLWNvbG9yIC4xOHMgZWFzZTtcclxufVxyXG4uc2stY29udGFjdF9fbWFwIHN2ZyB7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG59XHJcbi5zay1jb250YWN0X19tYXA6aG92ZXIge1xyXG5cdGNvbG9yOiB2YXIoLS1zay1yZWQpO1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNrLXJlZCk7XHJcbn1cclxuLnNrLWNvbnRhY3RfX25vdGUge1xyXG5cdG1hcmdpbjogMTJweCAwIDA7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKTtcclxufVxyXG5cclxuLyogLS0tIGZha3R1cmHEjW7DrSDDumRhamUgamFrbyBwb3Bpc292w70gc2V6bmFtIC0tLSAqL1xyXG4uc2stY29udGFjdF9fZGF0YSB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgxMjBweCwgYXV0bykgMWZyO1xyXG5cdGdhcDogMDtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuLnNrLWNvbnRhY3RfX2RhdGEgZHQsXHJcbi5zay1jb250YWN0X19kYXRhIGRkIHtcclxuXHRwYWRkaW5nOiA5cHggMDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2stbGluZSwgI2UyZTRlOCk7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcbi5zay1jb250YWN0X19kYXRhIGR0IHtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLjA5ZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogdmFyKC0tc2stbXV0ZWQpO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbn1cclxuLnNrLWNvbnRhY3RfX2RhdGEgZGQge1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHRjb2xvcjogdmFyKC0tc2staW5rKTtcclxufVxyXG4uc2stY29udGFjdF9fZGF0YSBkdDpsYXN0LW9mLXR5cGUsXHJcbi5zay1jb250YWN0X19kYXRhIGRkOmxhc3Qtb2YtdHlwZSB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMDtcclxufVxyXG5cclxuLyogLS0tIHNvY2nDoWxuw60gc8OtdMSbIC0tLSAqL1xyXG4uc2stY29udGFjdF9fc29jaWFsIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGdhcDogMTBweDtcclxufVxyXG4uc2stY29udGFjdF9fc29jaWFsIGEge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0d2lkdGg6IDQycHg7XHJcblx0aGVpZ2h0OiA0MnB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNrLWxpbmUsICNlMmU0ZTgpO1xyXG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xOHMgZWFzZSwgYm9yZGVyLWNvbG9yIC4xOHMgZWFzZSwgY29sb3IgLjE4cyBlYXNlO1xyXG59XHJcbi5zay1jb250YWN0X19zb2NpYWwgc3ZnIHtcclxuXHR3aWR0aDogMjBweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcbn1cclxuLnNrLWNvbnRhY3RfX3NvY2lhbCBhOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zay1uYXZ5KTtcclxuXHRib3JkZXItY29sb3I6IHZhcigtLXNrLW5hdnkpO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgRk9STVVMw4HFmCDigJQgU2hvcHRldMOtIGAjZm9ybUNvbnRhY3RgLCBwxZllc3VudXTDvSBkbyBuYcWhZWhvIHNsb3R1LlxyXG4gICBTdGVqbsO9IGphenlrIGpha28gcG9sZSB2IGtvxaHDrWt1IGEga29uZmlndXLDoXRvcnU6IG9zdHLDqSBocmFueSxcclxuICAgdmxhc292w6kgbGlua3ksIG5hdnkgZm9rdXMuXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKiDimqDvuI8gRm9ybXVsw6HFmSBORU3DgSBrYXJ0dSAocG96YWTDrS9yw6FtZcSNZWsvcGFkZGluZykg4oCUIGzDrWN1amUgdMOtbSBzIGxldsO9bVxyXG4gICBzbG91cGNlbTogb2LEmyDigJ5OQVBJxaBURVwiIHphxI3DrW5hasOtIG5hIHN0ZWpuw6ltIGhvcm7DrW0ga3JhamkuIFMga2FydG91IHNlZMSbbFxyXG4gICBuYWRwaXMgbyBwYWRkaW5nIG7DrcW+IGEgcMWvc29iaWwg4oCedXRvcGVuxJtcIi4gUG9sZSBtYWrDrSB2bGFzdG7DrSB2bGFzb3bDqVxyXG4gICByw6FtZcSNa3ksIHRha8W+ZSByw6FtZcSNZWsga29sZW0gY2Vsa3UgbmV0xZllYmEuICovXHJcbi5zay1jb250YWN0X19mb3JtIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGJvcmRlcjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcbi8qIOKaoO+4jyBGb3JtdWzDocWZIHNlIHZrbMOhZMOhIFNob3B0ZXQgemtyYXRrb3UgYCNGT1JNW2NvZGU9Y29udGFjdF0jYCwga3RlcsOhIHN0b2rDrVxyXG4gICB2IG9kc3RhdmNpLiBQcm9obMOtxb5lxI0gYDxmb3JtPmAgdXZuaXTFmSBgPHA+YCBuZXVkcsW+w60gKG5ldmFsaWRuw60gdm5vxZllbsOtKSBhXHJcbiAgIG9kc3RhdmVjIHPDoW0gemF2xZllIOKAlCB6xa9zdGFuZSBwbyBuxJttIHByw6F6ZG7DvSBgPHA+YC5cclxuICAgWmJ5bMOpIG9kc3RhdmNlIHYgdG9tdG8gc2xvdHUganNvdSBkdmE6IMO6dm9kbsOtIHbEm3RhIOKAnk3DoXRlIG7Em2pha8OpIG90w6F6a3k/4oCmXCJcclxuICAgKGdlbmVydWplIFNob3B0ZXQgdSBmb3JtdWzDocWZZSkgYSBwcsOhemRuw70gemJ5dGVrIHBvIHprcmF0Y2UuIMOadm9kbsOtIHbEm3R1XHJcbiAgIHNqZWRub3TDrW1lIHMgbGVhZCB0ZXh0ZW0gKFNob3B0ZXQgasOtIGTDoXZhbCBgbWFyZ2luOiAwYCDihpIgbGVwaWxhIHNlIG5hIHBvbGVcclxuICAgYSBwxa9zb2JpbGEgamluw71tIGZvbnRlbSksIHByw6F6ZG7DvSBvZHN0YXZlYyBzY2hvdsOhbWUuICovXHJcbi5zay1jb250YWN0X19mb3JtID4gcCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHRsaW5lLWhlaWdodDogMS42O1xyXG5cdGNvbG9yOiAjMzMzOTQ5O1xyXG59XHJcbi5zay1jb250YWN0X19mb3JtID4gcDplbXB0eSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4vKiBNZXplcmEgbWV6aSDDunZvZG7DrSB2xJt0b3UgYSBwb2xpLiBEw6F2w6FtZSBqaSBmb3JtdWzDocWZaSAobmUgb2RzdGF2Y2kpLFxyXG4gICBhxaUgcGxhdMOtIGkga2R5Ynkgw7p2b2Ruw60gdsSbdGEgY2h5YsSbbGEuICovXHJcbi5zay1jb250YWN0X19mb3JtIGZvcm0ge1xyXG5cdG1hcmdpbi10b3A6IDE4cHg7XHJcbn1cclxuLnNrLWNvbnRhY3RfX2Zvcm0gZmllbGRzZXQge1xyXG5cdGJvcmRlcjogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG4vKiDimqDvuI8gU3RlcCBkcsW+w60gbmEgYC5mb3JtLWNvbnRyb2wtd3JhcHBlcmAgYG1heC13aWR0aDogNDQwcHhgXHJcbiAgIChgLS1mb3JtLWZpZWxkcy13aWR0aC1tZGApLCB0YWvFvmUgZm9ybXVsw6HFmSBuZXZ5cGzFiG92YWwgc2xvdXBlYyBhIHZwcmF2b1xyXG4gICB6YsO9dmFsbyBwcsOhemRuw6kgbcOtc3RvICjigJ5iYWxhc3RcIikuIFJvenTDoWhuZW1lIGNlbMO9IGZvcm11bMOhxZkgbmEgcGxub3UgxaHDrcWZa3VcclxuICAgc2xvdHUsIGHFpSBwb2xlIGkgdGxhxI3DrXRrbyBsw61jdWrDrSBzIG9ic2FoZW0uICovXHJcbi5zay1jb250YWN0X19mb3JtIGZvcm0sXHJcbi5zay1jb250YWN0X19mb3JtIGZpZWxkc2V0LFxyXG4uc2stY29udGFjdF9fZm9ybSAuZm9ybS1ncm91cCxcclxuLnNrLWNvbnRhY3RfX2Zvcm0gLmZvcm0tY29udHJvbC13cmFwcGVyIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuLnNrLWNvbnRhY3RfX2Zvcm0gLmZvcm0tZ3JvdXAge1xyXG5cdG1hcmdpbjogMCAwIDE2cHg7XHJcbn1cclxuLnNrLWNvbnRhY3RfX2Zvcm0gbGFiZWwge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMCAwIDZweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLjA5ZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XHJcbn1cclxuLyogcG92aW5uw6EgcG9sZSDigJQgaHbEm3pkacSNa2EgdiBha2NlbnR1LCBuZSDEjWVybsOhICovXHJcbi5zay1jb250YWN0X19mb3JtIC5yZXF1aXJlZC1hc3Rlcmlzazo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiICpcIjtcclxuXHRjb2xvcjogdmFyKC0tc2stcmVkKTtcclxufVxyXG4uc2stY29udGFjdF9fZm9ybSAuZm9ybS1jb250cm9sIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAwIDE0cHg7XHJcblx0aGVpZ2h0OiA0OHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNrLWxpbmUsICNlMmU0ZTgpICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XHJcblx0Zm9udC1zaXplOiAxNnB4OyAvKiAxNnB4IGJyw6Fuw60gaU9TIHpvb211IHDFmWkgemFvc3TFmWVuw60gcG9sZSAqL1xyXG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xyXG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE4cyBlYXNlLCBib3gtc2hhZG93IC4xOHMgZWFzZTtcclxufVxyXG4uc2stY29udGFjdF9fZm9ybSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRtaW4taGVpZ2h0OiAxNTBweDtcclxuXHRwYWRkaW5nOiAxMnB4IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHRyZXNpemU6IHZlcnRpY2FsO1xyXG59XHJcbi5zay1jb250YWN0X19mb3JtIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xyXG5cdG91dGxpbmU6IDA7XHJcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1zay1uYXZ5KSAhaW1wb3J0YW50O1xyXG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zay1uYXZ5KSAhaW1wb3J0YW50O1xyXG59XHJcbi8qIOKaoO+4jyBgaW5wdXRbbmFtZT1cInN1cm5hbWVcIl1gIGplIEhPTkVZUE9UIHByb3RpIHJvYm90xa9tIChTdGVwIGhvIHpuYcSNw61cclxuICAgYC5uby1kaXNwbGF5YCkg4oCUIG11c8OtIHrFr3N0YXQgc2Nob3ZhbsO9LCBqaW5hayBobyB2eXBsbsOtIGkgbGlkw6kuICovXHJcbi5zay1jb250YWN0X19mb3JtIC5uby1kaXNwbGF5IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuXHR3aWR0aDogMXB4O1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4vKiBzb3VobGFzIHNlIHpwcmFjb3bDoW7DrW0gw7pkYWrFryDigJQgZHJvYm7DvSB0ZXh0LCBuZSBmb3JtdWzDocWZb3bDvSBsYWJlbCAqL1xyXG4uc2stY29udGFjdF9fZm9ybSAuY29uc2VudHMgbGFiZWwge1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKTtcclxufVxyXG4uc2stY29udGFjdF9fZm9ybSAuY29uc2VudHMgYSB7XHJcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xyXG59XHJcbi5zay1jb250YWN0X19mb3JtIC5jb25zZW50cyBhOmhvdmVyIHtcclxuXHRjb2xvcjogdmFyKC0tc2stcmVkKTtcclxufVxyXG5cclxuLyogb2Rlc2zDoW7DrSDigJQgbmF2eSBDVEEsIGhvdmVyIMSNZXJ2ZW7DoSAoamFrbyB2xaF1ZGUgamluZGUgbmEgd2VidSkgKi9cclxuLnNrLWNvbnRhY3RfX2Zvcm0gLnN1Ym1pdC13cmFwcGVyIHtcclxuXHRtYXJnaW46IDIycHggMCAwO1xyXG59XHJcbi8qIOKaoO+4jyBTaG9wdGV0IHJlbmRlcnVqZSBvZGVzw61sYWPDrSB0bGHEjcOtdGtvIGpha28gYDxidXR0b24gY2xhc3M9XCJidG4gYnRuLXByaW1hcnlcIj5gLFxyXG4gICBuZSBgaW5wdXRbdHlwZT1zdWJtaXRdYCDigJQgY8OtbMOtbWUgdGVkeSBvYm9qZS4gQSBgI2NvbnRlbnRgIChtYWluIHN0csOhbmt5KSBqZVxyXG4gICBudXRuw70ga3bFr2xpIHNwZWNpZmljaXTEmzogU3RlcCBtw6EgbmEgYC5idG4tcHJpbWFyeWAgaWQtbGV2ZWwgcHJhdmlkbG8gcyBiw61sw71tXHJcbiAgIHBvemFkw61tLCBrdGVyw6kgYC5zay1jb250YWN0X19mb3JtIOKApiBidXR0b25gICgwLTMtMSkgaSBzICFpbXBvcnRhbnQgcMWZZWJpbG8uXHJcbiAgIGAjY29udGVudCDigKZgICgxLTMtMSkgaG8gcG9yYXrDrSDigJQgc3Rlam7DvSB0cmlrIGpha28gYCNmb290ZXJgIHUgbmV3c2xldHRlcnUuICovXHJcbiNjb250ZW50IC5zay1jb250YWN0X19mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbiNjb250ZW50IC5zay1jb250YWN0X19mb3JtIC5zdWJtaXQtd3JhcHBlciBidXR0b24sXHJcbiNjb250ZW50IC5zay1jb250YWN0X19mb3JtIC5zdWJtaXQtd3JhcHBlciAuYnRuIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1pbi1oZWlnaHQ6IDU0cHg7XHJcblx0cGFkZGluZzogMCAzMHB4ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLXNrLW5hdnkpICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsZXR0ZXItc3BhY2luZzogLjA5ZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMThzIGVhc2U7XHJcbn1cclxuI2NvbnRlbnQgLnNrLWNvbnRhY3RfX2Zvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcclxuI2NvbnRlbnQgLnNrLWNvbnRhY3RfX2Zvcm0gLnN1Ym1pdC13cmFwcGVyIGJ1dHRvbjpob3ZlcixcclxuI2NvbnRlbnQgLnNrLWNvbnRhY3RfX2Zvcm0gLnN1Ym1pdC13cmFwcGVyIC5idG46aG92ZXIge1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLXNrLXJlZCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tIE1PQklMIC0tLSAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuXHQvKiDimqDvuI8gYG1pbm1heCgwLCAxZnIpYCwgTkUgYDFmcmAg4oCUIHUgYDFmcmAgamUgdHJhY2sgbWluIOKAnmF1dG9cIiA9IG1pbi1vYnNhaCxcclxuXHQgICB0YWvFvmUgc2Ugc2xvdXBlYyByb3p0w6FobCBuYSDFocOtxZlrdSBTaG9wdGV0w61obyBmb3JtdWzDocWZZSBhIHDFmWV0ZWtsXHJcblx0ICAgdmlld3BvcnQuIGBtaW5tYXgoMCwg4oCmKWAgZHLFvsOtIHRyYWNrIG5hIMWhw63FmWNlIGtvbnRlam5lcnUuICovXHJcblx0LnNrLWNvbnRhY3RfX2dyaWQge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcclxuXHRcdGdhcDogMzRweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnNrLWNvbnRhY3RfX2xlYWQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHR9XHJcblx0LyogT2Rlc8OtbGFjw60gdGxhxI3DrXRrbyBET1BSQVZBIChuYSBwxZnDoW7DrSDigJQgVVggdSBmb3JtdWzDocWZxa8pOiBhdXRvIMWhw63FmWthLFxyXG5cdCAgIHphcm92bmFuw6kgayBwcmF2w6ltdSBrcmFqaSBwxZllcyBgdGV4dC1hbGlnbmAgb2JhbHUuXHJcblx0ICAg4pqg77iPIGAjY29udGVudGAgcHJlZml4IGplIG51dG7DvSwgYWJ5IHRhaGxlIG1vYmlsbsOtIMWhw63FmWthIG3Em2xhIFNURUpOT1VcclxuXHQgICBzcGVjaWZpY2l0dSBqYWtvIHrDoWtsYWRuw60gcHJhdmlkbG8gKHRha3kgYCNjb250ZW50YCwgamluYWsgYnkgYmFzZVxyXG5cdCAgIGB3aWR0aDoxMDAlYCBwxZllYmlsbykuIFN0ZWpuw6EgcGFzdCBqYWtvIHUgcG96YWTDrS4gKi9cclxuXHQuc2stY29udGFjdF9fZm9ybSAuc3VibWl0LXdyYXBwZXIge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG5cdCNjb250ZW50IC5zay1jb250YWN0X19mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcblx0I2NvbnRlbnQgLnNrLWNvbnRhY3RfX2Zvcm0gLnN1Ym1pdC13cmFwcGVyIGJ1dHRvbixcclxuXHQjY29udGVudCAuc2stY29udGFjdF9fZm9ybSAuc3VibWl0LXdyYXBwZXIgLmJ0biB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdG1pbi13aWR0aDogMTYwcHg7XHJcblx0fVxyXG5cdC8qIOKaoO+4jyBQb3Bpc2t5IHZsZXZvLCBob2Rub3R5IHBvZCBuaW1pIOKAlCBkdm91c2xvdXBjb3bDoSBtxZnDrcW+a2EgYnkgbmEgMzc1cHhcclxuXHQgICB1a3JvamlsYSB6IGhvZG5vdCAo4oCeQmFua292bsOtIMO6xI1ldFwiICsgxI3DrXNsbyBzZSB2ZWRsZSBzZWJlIG5ldmVqZG91KS4gKi9cclxuXHQuc2stY29udGFjdF9fZGF0YSB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHR9XHJcblx0LnNrLWNvbnRhY3RfX2RhdGEgZHQge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAycHg7XHJcblx0fVxyXG5cdC5zay1jb250YWN0X19kYXRhIGRkIHtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdH1cclxufVxyXG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNLIEFydGlzIEJybm8g4oCUIENPT0tJRSBMScWgVEEgKyBNT0RBTCBOQVNUQVZFTsONXG4gICBTdGVwIGRlZmF1bHQgamUgb2J5xI1lam7DvSDFoWVkw70gKGEgbW9kYWwgbcOhIHplbGVuw6kg4oCeUG92b2xpdCB2xaFlXCIpLlxuICAgU2xhZMOtbWUgcyB3ZWJlbTogYsOtbMOhLCBrbHVib3bDoSBuYXZ5L8SNZXJ2ZW7DoSwgaHJhbmF0w6ksIEJlYmFzIHRpdHVsZWsuXG4gICDimqDvuI8gRWxlbWVudHkganNvdSBTdGVwIChDU1MgbmEgY2RuLm15c2hvcHRldC5jb20gPSBjcm9zcy1vcmlnaW4sIHZ5c29rw6FcbiAgIHNwZWNpZmljaXRhKSDihpIgYmFydnkgdGxhxI3DrXRlayBgIWltcG9ydGFudGAuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogPT09PT09PT09PT09IExJxaBUQSAoLnNpdGVDb29raWVzKSA9PT09PT09PT09PT0gKi9cbi5zaXRlQ29va2llcyB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcblx0Y29sb3I6IHZhcigtLXNrLWluaykgIWltcG9ydGFudDtcblx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkIHZhcigtLXNrLXJlZCk7XG5cdGJveC1zaGFkb3c6IDAgLTZweCAyNHB4IHJnYmEoMjAsIDI1LCA1NSwgLjEyKTtcbn1cbi8qIOKaoO+4jyBWbml0xZluw60gYC5zaXRlQ29va2llc19fZm9ybWAgbcOhIHZsYXN0bsOtIHBvemFkw60gKGAtLWNvb2tpZXMtbm90aWNlLWJhY2tncm91bmRgKSxcbiAgIFpBT0JMRU7DiSBob3Juw60gcm9oeSAoOHB4KSBhIHN0w61uIOKAlCB2eXBhZGFsbyB0byBqYWtvIGthcnRhIG5hIGthcnTEmyBhIHJvaHlcbiAgIG5lc2VkxJtsbyBzIHJvdm7DvW0gxI1lcnZlbsO9bSBwcnVoZW0gbmFob8WZZS4gU2xhZMOtbWUgaG8gcyBsacWhdG91OiBwb3phZMOtIGLDrWzDqVxuICAgKGplZG5hIGNlbGlzdHbDoSBiYXJ2YSBpIHBvIHNjcm9sbHUvcm96dGHFvmVuw60pLCBPU1RSw4kgcm9oeSwgYmV6IHN0w61udS4gKi9cbi5zaXRlQ29va2llc19fZm9ybSB7XG5cdGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2l0ZUNvb2tpZXNfX3RleHQge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdGNvbG9yOiAjMzMzOTQ5ICFpbXBvcnRhbnQ7XG59XG4uc2l0ZUNvb2tpZXNfX3RleHQgYSB7XG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KSAhaW1wb3J0YW50O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XG59XG4uc2l0ZUNvb2tpZXNfX3RleHQgYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1zay1yZWQpICFpbXBvcnRhbnQ7XG59XG4vKiDigJ5OYXN0YXZlbsOtXCIgPSB0ZXh0b3bDvSBvZGtheiAqL1xuLnNpdGVDb29raWVzX19saW5rIHtcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsZXR0ZXItc3BhY2luZzogLjA0ZW07XG5cdGNvbG9yOiB2YXIoLS1zay1tdXRlZCkgIWltcG9ydGFudDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGNvbG9yIC4xOHMgZWFzZTtcbn1cbi5zaXRlQ29va2llc19fbGluazpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KSAhaW1wb3J0YW50O1xufVxuLyogdGxhxI3DrXRrYSDigJQgaHJhbmF0w6EsIGtsdWJvdsOhICovXG4uc2l0ZUNvb2tpZXNfX2J1dHRvbiB7XG5cdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSkgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wOGVtICFpbXBvcnRhbnQ7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHBhZGRpbmc6IDEycHggMjZweCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zay1uYXZ5KSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE4cyBlYXNlLCBjb2xvciAuMThzIGVhc2UsIGJvcmRlci1jb2xvciAuMThzIGVhc2U7XG59XG4vKiDigJ5PZG3DrXRub3V0XCIgPSBvYnJ5cyAqL1xuLnNpdGVDb29raWVzX19idXR0b25bdmFsdWU9XCJyZWplY3RcIl0ge1xuXHRiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KSAhaW1wb3J0YW50O1xufVxuLnNpdGVDb29raWVzX19idXR0b25bdmFsdWU9XCJyZWplY3RcIl06aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjZjFmMmY2ICFpbXBvcnRhbnQ7XG59XG4vKiDigJ5Tb3VobGFzw61tXCIgPSBuYXZ5IHBsbsOpIOKGkiBob3ZlciDEjWVydmVuw6EgKGhsYXZuw60gYWtjZSwgamFrbyBDVEEgd2VidSkgKi9cbi5zaXRlQ29va2llc19fYnV0dG9uW3ZhbHVlPVwiYWxsXCJdIHtcblx0YmFja2dyb3VuZDogdmFyKC0tc2stbmF2eSkgIWltcG9ydGFudDtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5zaXRlQ29va2llc19fYnV0dG9uW3ZhbHVlPVwiYWxsXCJdOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tc2stcmVkKSAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6IHZhcigtLXNrLXJlZCkgIWltcG9ydGFudDtcbn1cblxuLyogPT09PT09PT09PT09IE1PREFMIE5BU1RBVkVOw40gKC5jb29raWVzU2V0dGluZykgPT09PT09PT09PT09ICovXG4uY29va2llc1NldHRpbmdfX2Zvcm0ge1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KSAhaW1wb3J0YW50O1xuXHRjb2xvcjogdmFyKC0tc2staW5rKTtcbn1cbi8qIG5hZHBpcyDigJQgQmViYXMgdmVyesOhbGt5ICjimqDvuI8gamVuIDQwMCwgamluYWsgc3ludGV0aWNrw6kgdHXEjW7DqSkgKi9cbi5jb29raWVzU2V0dGluZ19fdGl0bGUge1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1kaXNwbGF5KSAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgM3Z3LCAzMnB4KSAhaW1wb3J0YW50O1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KSAhaW1wb3J0YW50O1xufVxuLmNvb2tpZXNTZXR0aW5nX19wZXJleCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuNjtcblx0Y29sb3I6ICMzMzM5NDk7XG59XG4vKiDFmcOhZGt5IGthdGVnb3Jpw60g4oCUIHZsYXNvdsOpIGxpbmt5ICovXG4uY29va2llc1NldHRpbmdfX2l0ZW0ge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2stbGluZSwgI2UyZTRlOCkgIWltcG9ydGFudDtcbn1cbi5jb29raWVzU2V0dGluZ19faXRlbV9fbmFtZSB7XG5cdGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcblx0Y29sb3I6IHZhcigtLXNrLWluaykgIWltcG9ydGFudDtcbn1cbi5jb29raWVzU2V0dGluZ19faXRlbV9fdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDEuNTU7XG5cdGNvbG9yOiB2YXIoLS1zay1tdXRlZCkgIWltcG9ydGFudDtcbn1cbi8qIHDFmWVww61uYcSNIChjaGVja2JveCkg4oCUIGtsdWJvdsOhIG5hdnkgbcOtc3RvIGRlZmF1bHQgKi9cbi5jb29raWVzU2V0dGluZ19faXRlbV9fY2hlY2tib3gsXG4uY29va2llc1NldHRpbmdfX2l0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0YWNjZW50LWNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcbn1cbi5jb29raWVzU2V0dGluZ19faXRlbV9fc3RhdGUge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxldHRlci1zcGFjaW5nOiAuMDZlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKTtcbn1cblxuLyogdGxhxI3DrXRrYSBtb2RhbHUgKi9cbi5jb29raWVzU2V0dGluZ19fYnV0dG9uIHtcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KSAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuXHRsZXR0ZXItc3BhY2luZzogLjA4ZW0gIWltcG9ydGFudDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0cGFkZGluZzogMTJweCAyNnB4ICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMThzIGVhc2UsIGNvbG9yIC4xOHMgZWFzZSwgYm9yZGVyLWNvbG9yIC4xOHMgZWFzZTtcbn1cbi8qIOKaoO+4jyBNb2RhbCBzZSBuYcSNw610w6EgdiBDT0xPUkJPWFUgKGAjY2JveExvYWRlZENvbnRlbnRgKSDigJQgU3RlcCB0bGHEjcOtdGthIHYgbsSbbVxuICAgc3R5bHVqZSBzZSBzcGVjaWZpY2l0b3UsIGt0ZXJvdSBwb3Vow6kgYC5jb29raWVzU2V0dGluZ19fYnV0dG9uW3ZhbHVlXWBcbiAgIChpIHMgIWltcG9ydGFudCkgbmVwxZllYmlsby4gUHJlZml4dWplbWUgYCNjYm94TG9hZGVkQ29udGVudGAgKGlkLCAxLXgteCkgYVxuICAgcHJvIGppc3RvdHUgaSBgLnNob3B0ZXQtbW9kYWwtbWRgIChrZHlieSBzZSBtb2RhbCByZW5kZXJvdmFsIGppbmRlKSBhXG4gICBgLmNvb2tpZXNTZXR0aW5nX19mb3JtYCAocMWZw61tw70gcMWZZWRlayB2ZSB2xaFlY2ggcMWZw61wYWRlY2gpLiAqL1xuXG4vKiDigJ5Qb3R2cmRpdCBtb2plIHZvbGJ5XCIgPSBvYnJ5cyBuYXZ5ICovXG4jY2JveExvYWRlZENvbnRlbnQgLmNvb2tpZXNTZXR0aW5nX19idXR0b25bdmFsdWU9XCJzZWxlY3Rpb25cIl0sXG4uc2hvcHRldC1tb2RhbC1tZCAuY29va2llc1NldHRpbmdfX2J1dHRvblt2YWx1ZT1cInNlbGVjdGlvblwiXSxcbi5jb29raWVzU2V0dGluZ19fZm9ybSAuY29va2llc1NldHRpbmdfX2J1dHRvblt2YWx1ZT1cInNlbGVjdGlvblwiXSB7XG5cdGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNrLW5hdnkpICFpbXBvcnRhbnQ7XG59XG4jY2JveExvYWRlZENvbnRlbnQgLmNvb2tpZXNTZXR0aW5nX19idXR0b25bdmFsdWU9XCJzZWxlY3Rpb25cIl06aG92ZXIsXG4uc2hvcHRldC1tb2RhbC1tZCAuY29va2llc1NldHRpbmdfX2J1dHRvblt2YWx1ZT1cInNlbGVjdGlvblwiXTpob3Zlcixcbi5jb29raWVzU2V0dGluZ19fZm9ybSAuY29va2llc1NldHRpbmdfX2J1dHRvblt2YWx1ZT1cInNlbGVjdGlvblwiXTpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICNmMWYyZjYgIWltcG9ydGFudDtcbn1cbi8qIOKAnlBvdm9saXQgdsWhZVwiIOKAlCBTdGVwIGhvIGTEm2zDoSBaRUxFTsOJOyBwxZllYsOtasOtbWUgbmEgbmF2eSDihpIgaG92ZXIgxI1lcnZlbsOhICovXG4jY2JveExvYWRlZENvbnRlbnQgLmNvb2tpZXNTZXR0aW5nX19idXR0b24tLWdyZWVuLFxuLnNob3B0ZXQtbW9kYWwtbWQgLmNvb2tpZXNTZXR0aW5nX19idXR0b24tLWdyZWVuLFxuLmNvb2tpZXNTZXR0aW5nX19mb3JtIC5jb29raWVzU2V0dGluZ19fYnV0dG9uLmNvb2tpZXNTZXR0aW5nX19idXR0b24tLWdyZWVuIHtcblx0YmFja2dyb3VuZDogdmFyKC0tc2stbmF2eSkgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc2stbmF2eSkgIWltcG9ydGFudDtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbiNjYm94TG9hZGVkQ29udGVudCAuY29va2llc1NldHRpbmdfX2J1dHRvbi0tZ3JlZW46aG92ZXIsXG4uc2hvcHRldC1tb2RhbC1tZCAuY29va2llc1NldHRpbmdfX2J1dHRvbi0tZ3JlZW46aG92ZXIsXG4uY29va2llc1NldHRpbmdfX2Zvcm0gLmNvb2tpZXNTZXR0aW5nX19idXR0b24uY29va2llc1NldHRpbmdfX2J1dHRvbi0tZ3JlZW46aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zay1yZWQpICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tc2stcmVkKSAhaW1wb3J0YW50O1xufVxuLyog4oCeVsWhZSB2eXBub3V0XCIgPSB0ZXh0b3bDvSBvZGtheiAqL1xuLmNvb2tpZXNTZXR0aW5nX191bmNoZWNrTGluayB7XG5cdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSkgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNGVtICFpbXBvcnRhbnQ7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiB2YXIoLS1zay1tdXRlZCkgIWltcG9ydGFudDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29va2llc1NldHRpbmdfX3VuY2hlY2tMaW5rOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXNrLXJlZCkgIWltcG9ydGFudDtcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBTSyBBcnRpcyBCcm5vIOKAlCBGT09URVIgKERlc2lnbiBLcm9rIDMpXHJcbiAgIFRtYXbDoSBuYXZ5IHBhdGnEjWthIHYgYnJhbmR1LiBPYnNhaCB2a2zDoWTDoSBhZG1pbiBiYW5uZXJcclxuICAgcyBtYXJrdXBlbSAuc2stZm9vdGVyIOKAlCBrb3N0cmEgdiBkb2NzL2Zvb3Rlci1iYW5uZXIuaHRtbC5cclxuICAgUMWZZXZvZCB6IGtsaWVudG92eSDFoWFibG9ueSAoxI1lcm7DoeKGkmN5YW4pIGRvIG5hxaFlaG8gYnJhbmR1OlxyXG4gICBuYXZ5IGdyYWRpZW50ICsgxI1lcnZlbsO9IGFrY2VudCwgQmViYXMgbmFkcGlzeSwgUG9wcGlucyB0ZXh0LlxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qIDEpIFBhdGnEjWthIOKAlCBuYXZ5IHBvZGtsYWQsIMSNZXJ2ZW7DvSBha2NlbnQgbmFob8WZZSwgYsOtbMO9IHRleHQgKi9cclxuI2Zvb3RlciB7XHJcblx0bWFyZ2luLXRvcDogODBweDtcclxuXHRwYWRkaW5nLXRvcDogNTZweDtcclxuXHRib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tc2stcmVkKTsgLyogZmFsbGJhY2ssIGtkecW+IGNoeWLDrSBwcnVoIGxvZyAqL1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxYjIzNTAgMCUsIHZhcigtLXNrLW5hdnkpIDEwMCUpO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcbi8qIEtkecW+IGplIG5haG/FmWUgbmFsZXBlbsO9IGLEm8W+w61jw60gcHJ1aCAobG9nYS9kcmVzeSBgLnNrLWxvZ29iYXJgIG5lYm9cclxuICAgaW5zdGFncmFtb3bDoSBsacWhdGEgYC5zay1pbnN0YWApLCDEjWVydmVuw70gYWtjZW50IGkgaG9ybsOtIG9kc3R1cCBuZXNlIHBydWhcclxuICAg4oaSIHBhdGnEjWthIHNhbWEgYm9yZGVyL3BhZGRpbmcgbmVtw6EuICovXHJcbiNmb290ZXI6aGFzKC5zay1sb2dvYmFyKSxcclxuI2Zvb3RlcjpoYXMoLnNrLWluc3RhKSB7XHJcblx0Ym9yZGVyLXRvcDogMDtcclxuXHRwYWRkaW5nLXRvcDogMDtcclxufVxyXG4jZm9vdGVyIHAsXHJcbiNmb290ZXIgbGksXHJcbiNmb290ZXIgc3BhbixcclxuI2Zvb3RlciBoMSwgI2Zvb3RlciBoMiwgI2Zvb3RlciBoMywgI2Zvb3RlciBoNCwgI2Zvb3RlciBoNSwgI2Zvb3RlciBoNiB7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuLyogU2hvcHRldCB2bGFzdG7DrSBvYnNhaCBwYXRpxI1reSAoY29weXJpZ2h0LCBwbGF0YnkpIOKAlCDEjWl0ZWxuw70gbmEgbmF2eSAqL1xyXG4jZm9vdGVyIC5mb290ZXItYm90dG9tLFxyXG4jZm9vdGVyIC5mb290ZXItYm90dG9tIGEsXHJcbiNmb290ZXIgLmZvb3Rlci1ib3R0b20gc3BhbixcclxuI2Zvb3RlciAuZm9vdGVyLXBheW1lbnQtbWV0aG9kcyB7XHJcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjc1KTtcclxufVxyXG4jZm9vdGVyIC5mb290ZXItYm90dG9tIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTQpO1xyXG5cdG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbi8qIDIpIE7DocWhIGJhbm5lciDigJQgbcWZw63FvmthIHNsb3VwY8WvIChncmlkIG3DrXN0byBmbGV4K3Byb2NlbnQgPSDEjWlzdMWhw60pICovXHJcbi5zay1mb290ZXIge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjVmciAxZnIgMS4xZnIgMS4xZnI7XHJcblx0Z2FwOiA0MHB4O1xyXG5cdGFsaWduLWl0ZW1zOiBzdGFydDtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0LnNrLWZvb3RlciB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcblx0XHRnYXA6IDM2cHggMzJweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0LnNrLWZvb3RlciB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHRcdGdhcDogMDtcclxuXHR9XHJcblx0LnNrLWZvb3Rlcl9fY29sIHtcclxuXHRcdHBhZGRpbmc6IDIycHggMDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xMik7XHJcblx0fVxyXG5cdC5zay1mb290ZXJfX2NvbDpsYXN0LWNoaWxkIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQvKiAtLS0gU1BBQ0lORyBOQSBLUkFKw41DSCBQQVRJxIxLWSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdCAgIE1lemkgbmV3c2xldHRlcmVtIGEgbG9nZW0gemVsbyAqKjc3cHgqKiBhIHBvZCBwb3NsZWRuw61tIHNsb3VwY2VtXHJcblx0ICAgKio5OXB4KiogcHLDoXpkbmEuIE5lZMSbbGFsIHRvIGplZGVuIG1hcmdpbiDigJQgc2tsw6FkYWxvIHNlIHRvIHogb2JhbMWvLFxyXG5cdCAgIGt0ZXLDqSBrb2xlbSBhZG1pbiBiYW5uZXJ1IHN0YXbDrSBTdGVwLiBabcSbxZllbm8gbmEgbW9iaWx1OlxyXG5cclxuXHQgICAgIG5haG/FmWUgNzcgPSBuZXdzbGV0dGVyIGBtYXJnaW4tYm90dG9tYCAzOFxyXG5cdCAgICAgICAgICAgICAgICAgKyBgLnJvdy5jdXN0b20tZm9vdGVyYCBgcGFkZGluZy10b3BgIDE5XHJcblx0ICAgICAgICAgICAgICAgICArIGAuYmFubmVyLXdyYXBwZXJgIGBtYXJnaW4tdG9wYCAyMFxyXG5cdCAgICAgZG9sZSAgIDk5ID0gYC5jdXN0b20tZm9vdGVyX19iYW5uZXIxYCBgcGFkZGluZy1ib3R0b21gIDE5XHJcblx0ICAgICAgICAgICAgICAgICArIGAuYmFubmVyYCBgbWFyZ2luLWJvdHRvbWAgNDBcclxuXHQgICAgICAgICAgICAgICAgICsgYC5mb290ZXItYm90dG9tYCBgbWFyZ2luLXRvcGAgNDBcclxuXHJcblx0ICAgSyB0b211IGplxaF0xJsgdmxhc3Ruw60gMjJweCBvZHNhemVuw60gcHJ2bsOtaG8gYSBwb3NsZWRuw61obyBzbG91cGNlLlxyXG5cdCAgIOKaoO+4jyBPYmFsb3bDqSB0xZnDrWR5IChgLmJhbm5lcmAsIGAuYmFubmVyLXdyYXBwZXJgLCBgLnJvdy5jdXN0b20tZm9vdGVyYClcclxuXHQgICBqc291IG9iZWNuw6kgYSBTaG9wdGV0IGplIHBvdcW+w612w6EgaSBqaW5kZSDihpIgc2NvcHVqZW1lIG5hIGAjZm9vdGVyYC4gKi9cclxuXHQvKiDimqDvuI8gT3DEm3Qgc3BlY2lmaWNpdGE6IHrDoWtsYWRuw60gYCNmb290ZXIgLmZvb3Rlci1uZXdzbGV0dGVyYCAoMzhweCkgamVcclxuXHQgICB2IHRvbWhsZSBzb3Vib3J1IEHFvSBaQSBtb2JpbG7DrW0gYmxva2VtLCB0YWvFvmUgcMWZaSBzaG9kbsOpIHNwZWNpZmljaXTEm1xyXG5cdCAgIHZ5aHLDoXbDoS4gUMWZaWTDoW7DrW0gYC5jb250YWluZXJgIChwcnZlayBqaSBtw6EpIGpkZW1lIG8gc3R1cGXFiCB2w73FoS4gKi9cclxuXHQjZm9vdGVyIC5jb250YWluZXIuZm9vdGVyLW5ld3NsZXR0ZXIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyNnB4O1xyXG5cdH1cclxuXHQjZm9vdGVyIC5yb3cuY3VzdG9tLWZvb3RlciB7XHJcblx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHR9XHJcblx0I2Zvb3RlciAuYmFubmVyLXdyYXBwZXIge1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcblx0I2Zvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHR9XHJcblx0I2Zvb3RlciAuYmFubmVyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cdCNmb290ZXIgLmZvb3Rlci1ib3R0b20ge1xyXG5cdFx0bWFyZ2luLXRvcDogMThweDtcclxuXHR9XHJcblx0LyogcHJ2bsOtIHNsb3VwZWMgemHEjcOtbsOhIGhuZWQgcG9kIG5ld3NsZXR0ZXJlbSwgcG9zbGVkbsOtIGtvbsSNw60gbmFkIGxpxaF0b3Ug4oaSXHJcblx0ICAga3Jham7DrSBvZHNhemVuw60gbmVtYWrDrSBjbyBvZGTEm2xvdmF0LCB1dm5pdMWZIG3FmcOtxb5reSAyMnB4IHrFr3N0w6F2w6EgKi9cclxuXHQuc2stZm9vdGVyX19jb2wtLWJyYW5kIHtcclxuXHRcdHBhZGRpbmctdG9wOiA2cHg7XHJcblx0fVxyXG5cdC5zay1mb290ZXJfX2NvbDpsYXN0LWNoaWxkIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA2cHg7XHJcblx0fVxyXG5cdC8qIExvZ28gbmEgbW9iaWx1IG1lbsWhw60g4oCUIDE2MHB4IHphYsOtcmFsbyBza29ybyBwb2xvdmludSDFocOtxZlreSBkaXNwbGVqZS5cclxuXHQgICDimqDvuI8gU2VsZWt0b3IgbXVzw60gYsO9dCBTUEVDSUZJxIxUxJpKxaDDjSBuZcW+IHrDoWtsYWRuw60gYC5zay1mb290ZXJfX2xvZ28gaW1nYDpcclxuXHQgICB0ZW4gamUgdiB0b21obGUgc291Ym9ydSBBxb0gWkEgbW9iaWxuw61tIGJsb2tlbSAobcOpZGlhIHNwZWNpZmljaXR1XHJcblx0ICAgbmV6dnnFoXVqw60pLCB0YWvFvmUgcMWZaSBzaG9kbsOpIHNwZWNpZmljaXTEmyBieSB2eWhyw6FsIG9uIGEgcHJhdmlkbG9cclxuXHQgICBieSBieWxvIG1ydHbDqS4gKi9cclxuXHQuc2stZm9vdGVyIC5zay1mb290ZXJfX2xvZ28gaW1nIHtcclxuXHRcdG1heC13aWR0aDogMTE4cHg7XHJcblx0fVxyXG5cdC5zay1mb290ZXIgLnNrLWZvb3Rlcl9fbG9nbyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG5cdH1cclxuXHJcblx0Lyog4pqg77iPIFbFoEVDSE5PIE5BIExFVsOdIEtSQUogKG5hIHDFmcOhbsOtKS4gU3RlcCBtw6EgbmEgYC5jb250YWluZXIuZm9vdGVyLXJvd3NgXHJcblx0ICAgYHRleHQtYWxpZ246Y2VudGVyYCwga3RlcsOpIHNlIGTEm2RpbG8gcMWZZXMgb2JhbHkgYmFubmVydSBhxb4gZG8gYC5zay1mb290ZXJgXHJcblx0ICAg4oCUIHByb3RvIGJ5bGEgbmEgbW9iaWx1IHZ5Y2VudHJvdmFuw6EgaSBsb2dhLCBuYWRwaXN5IGEga29udGFrdHkuXHJcblx0ICAgSW5zdGFncmFtb3bDqSBsacWhdHkgc2UgdG8gbmV0w71rw6EsIHRhIGplIG1pbW8gYC5mb290ZXItcm93c2AuICovXHJcblx0I2Zvb3RlciAuZm9vdGVyLXJvd3MsXHJcblx0I2Zvb3RlciAuZm9vdGVyLXJvd3MgLmJhbm5lcixcclxuXHQjZm9vdGVyIC5mb290ZXItcm93cyAuYmFubmVyLXdyYXBwZXIsXHJcblx0LnNrLWZvb3RlcixcclxuXHQuc2stZm9vdGVyIHAsXHJcblx0LnNrLWZvb3RlciBsaSxcclxuXHQuc2stZm9vdGVyIGEsXHJcblx0LnNrLWZvb3RlciBzcGFuLFxyXG5cdC5zay1mb290ZXIgc3Ryb25nLFxyXG5cdC5zay1mb290ZXJfX3RpdGxlLFxyXG5cdC5zay1mb290ZXJfX2NvbCB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC8qIGZsZXhvdsOpIGJsb2t5IG1hasOtIHZsYXN0bsOtIHphcm92bsOhbsOtIOKAlCB0ZXh0LWFsaWduIG5hIG7EmyBuZXBsYXTDrSAqL1xyXG5cdC5zay1mb290ZXJfX3NvY2lhbCxcclxuXHQuc2stZm9vdGVyX19tYXAsXHJcblx0LnNrLWZvb3Rlcl9fbGlzdC0tY29udGFjdCBsaSB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG5cdC5zay1mb290ZXJfX2xvZ28ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC5zay1mb290ZXJfX2xvZ28gaW1nIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHQvKiBuZXdzbGV0dGVyIHYgcGF0acSNY2UgYcWlIGRyxb7DrSBzdGVqbsO9IGtyYWogKi9cclxuXHQjZm9vdGVyIC5mb290ZXItbmV3c2xldHRlcixcclxuXHQjZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciBoNCxcclxuXHQjZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciBwIHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIDMpIE5hZHBpc3kgc2xvdXBjxa8g4oCUIEJlYmFzIHZlcnrDoWxreSAqL1xyXG4uc2stZm9vdGVyX190aXRsZSB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtZGlzcGxheSk7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IDIycHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRsZXR0ZXItc3BhY2luZzogLjAzZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRtYXJnaW46IDAgMCAxNnB4O1xyXG59XHJcbi5zay1mb290ZXJfX2NvbCA+ICogKyAuc2stZm9vdGVyX190aXRsZSB7XHJcblx0bWFyZ2luLXRvcDogMjZweDtcclxufVxyXG5cclxuLyogNCkgVGV4dCArIG9ka2F6eSAqL1xyXG4uc2stZm9vdGVyIHAsXHJcbi5zay1mb290ZXIgbGkge1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjc7XHJcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjg1KTtcclxufVxyXG4uc2stZm9vdGVyX19jbGFpbSB7XHJcblx0bWF4LXdpZHRoOiAzNmNoO1xyXG5cdG1hcmdpbjogMCAwIDI0cHg7XHJcbn1cclxuLnNrLWZvb3Rlcl9fbGlzdCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRtYXJnaW46IDA7XHJcblx0LyogU3RlcCBkw6F2w6EgPHVsPiB2IHBhdGnEjWNlIHBhZGRpbmctbGVmdDoxNXB4IOKGkiBvZGthenkgdXNrYWtvdmFseSBvZCBuYWRwaXN1ICovXHJcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5zay1mb290ZXJfX2xpc3QgbGkge1xyXG5cdG1hcmdpbi1ib3R0b206IDZweDtcclxufVxyXG4uc2stZm9vdGVyIGEge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAuMThzIGVhc2U7XHJcbn1cclxuLnNrLWZvb3RlciBhOmhvdmVyIHtcclxuXHRjb2xvcjogdmFyKC0tc2stcmVkKTtcclxufVxyXG4vKiBwcsOhdm7DrSBvZGthenkg4oCUIHBvZHRyxb5lbsOpIChvZGxpxaFlbsOtIG9kIG5hdmlnYcSNbsOtY2gpICovXHJcbi5zay1mb290ZXJfX2xpc3QtLWxlZ2FsIGEge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xyXG59XHJcblxyXG4vKiA1KSBMb2dvIOKAlCBiw61sw6EgdmFyaWFudGEgKG5hIG5hdnkgcG9ka2xhZHUpICovXHJcbi5zay1mb290ZXJfX2xvZ28ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG59XHJcbi5zay1mb290ZXJfX2xvZ28gaW1nIHtcclxuXHRtYXgtd2lkdGg6IDE2MHB4O1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogNikgU29jacOhbG7DrSBpa29ueSAqL1xyXG4uc2stZm9vdGVyX19zb2NpYWwge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Z2FwOiAyMnB4O1xyXG5cdG1hcmdpbi10b3A6IDZweDtcclxufVxyXG4vKiBCZXogcsOhbWXEjWt1IGEgcG9ka2xhZHUg4oCUIGplbiDEjWlzdMOhIHbEm3TFocOtIGlrb25hLCBob3ZlciDEjWVydmVuw6EgKi9cclxuLnNrLXNvY2lhbCB7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0cGFkZGluZzogMnB4O1xyXG5cdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yIC4xOHMgZWFzZSwgdHJhbnNmb3JtIC4xOHMgZWFzZTtcclxufVxyXG4uc2stc29jaWFsIHN2ZyB7XHJcblx0d2lkdGg6IDMwcHg7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cdGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc2stc29jaWFsOmhvdmVyIHtcclxuXHRjb2xvcjogdmFyKC0tc2stcmVkKTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XHJcbn1cclxuXHJcbi8qIDcpIEtvbnRha3Qg4oCUIGlrb25reSB2IMWZw6FkY8OtY2ggKi9cclxuLnNrLWZvb3Rlcl9fbGlzdC0tY29udGFjdCBsaSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdhcDogMTBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi5zay1mb290ZXJfX2xpc3QtLWNvbnRhY3Qgc3ZnLFxyXG4uc2stZm9vdGVyX19tYXAgc3ZnIHtcclxuXHR3aWR0aDogMTZweDtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcblx0ZmxleDogbm9uZTtcclxuXHRmaWxsOiBjdXJyZW50Q29sb3I7XHJcblx0b3BhY2l0eTogLjk7XHJcbn1cclxuLnNrLWZvb3Rlcl9fbWFwIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdhcDogOHB4O1xyXG5cdG1hcmdpbi10b3A6IDhweDtcclxufVxyXG5cclxuLyogOCkgRmlyZW1uw60gw7pkYWplICovXHJcbi5zay1mb290ZXJfX2FkZHIsXHJcbi5zay1mb290ZXJfX2lkcyB7XHJcblx0bWFyZ2luOiAwIDAgMTZweDtcclxufVxyXG4uc2stZm9vdGVyX19hZGRyIHN0cm9uZyxcclxuLnNrLWZvb3Rlcl9faWRzIHN0cm9uZyB7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG4vKiBaw6FwaXMgdiBvYmNob2Ruw61tIHJlanN0xZnDrWt1IOKAlCBwb3Zpbm7DvSDDumRhaiwgYWxlIHBhdMWZw60gZG8gcG96YWTDrS5cclxuICAg4pqg77iPIFNlbGVrdG9yIG11c8OtIHDFmWViw610IGAjZm9vdGVyIHBgIChiYXJ2YSwgMS0wLTEpIGkgYC5zay1mb290ZXIgcGBcclxuICAgKHZlbGlrb3N0LCAwLTItMCkg4oCUIHByb3RvIHMgYCNmb290ZXJgLCBuZSBqZW4gdMWZw61kYS4gKi9cclxuI2Zvb3RlciAuc2stZm9vdGVyX19ub3RlIHtcclxuXHRtYXJnaW46IDAgMCAxNnB4O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogMS42O1xyXG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC42Mik7XHJcbn1cclxuXHJcbi8qIDkpIE9ka2F6eSDigJQgaG92ZXI6IMSNZXJ2ZW7DoSArIGplbW7DqSBwb2R0csW+ZW7DrSAoYWZvcmRhbmNlKSAqL1xyXG4uc2stZm9vdGVyX19saXN0IGE6aG92ZXIsXHJcbi5zay1mb290ZXJfX21hcDpob3ZlciB7XHJcblx0Y29sb3I6IHZhcigtLXNrLXJlZCk7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XHJcbn1cclxuXHJcbi8qIDEwKSBOZXdzbGV0dGVyIGJsb2sgKFNob3B0ZXQgLmZvb3Rlci1uZXdzbGV0dGVyKSDigJQgc2xhZGl0IHMgYnJhbmRlbSAqL1xyXG4jZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciB7XHJcblx0cGFkZGluZy1ib3R0b206IDM4cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMzhweDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTQpO1xyXG59XHJcbi8qIOKaoO+4jyBTdGVwIGTDoXbDoSBuYWRwaXN1IGZvbnQtd2VpZ2h0OjcwMCwgYWxlIEJlYmFzIGplIGplZG5vxZllem92w70g4oaSIGZhdXgtYm9sZC5cclxuICAgVnJhY8OtbWUgbmEgNDAwIChza3V0ZcSNbsO9IMWZZXopIGEgem1lbsWhdWplbWUgeiAzNHB4LiAqL1xyXG4jZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciBoNCxcclxuI2Zvb3RlciAuZm9vdGVyLW5ld3NsZXR0ZXIgaDQudG9waWMge1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWRpc3BsYXkpO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0bWFyZ2luOiAwIDAgOHB4O1xyXG59XHJcbi8qIMSNZXJ2ZW7DvSBha2NlbnQgdmUgdmxhc3Ruw61tIG5hZHBpc3UgbmV3c2xldHRlcnUgKOKAnlZ5Y2h5dGVqdGVcIikg4oCUIHZrbMOhZMOhIG1haW4uanMgKi9cclxuI2Zvb3RlciAuZm9vdGVyLW5ld3NsZXR0ZXIgLnNrLW5sLWFjY2VudCB7XHJcblx0Y29sb3I6IHZhcigtLXNrLXJlZCkgIWltcG9ydGFudDtcclxufVxyXG4jZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciBwIHtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMS43O1xyXG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44NSk7XHJcblx0bWFyZ2luOiAwIDAgMTZweDtcclxufVxyXG4vKiBwb2xlIHBybyBlLW1haWwgKi9cclxuI2Zvb3RlciAuZm9vdGVyLW5ld3NsZXR0ZXIgLmZvcm0tY29udHJvbCB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMzUpO1xyXG59XHJcbiNmb290ZXIgLmZvb3Rlci1uZXdzbGV0dGVyIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogdmFyKC0tc2stbXV0ZWQpO1xyXG59XHJcbiNmb290ZXIgLmZvb3Rlci1uZXdzbGV0dGVyIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xyXG5cdG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1zay1yZWQpO1xyXG5cdG91dGxpbmUtb2Zmc2V0OiAxcHg7XHJcbn1cclxuLyogLS0tIFJPWlZSxb1FTsONIEZPUk1VTMOBxZhFIOKAlCBwb2xlIGEgdGxhxI3DrXRrbyBuYSBKRURFTiDFmcOhZGVrIC0tLS0tLS0tLS0tLS1cclxuICAg4pqg77iPIFNob3B0ZXQgbWFya3VwIG5ld3NsZXR0ZXJ1IFpNxJpOSUw6IHDFmWlieWwgc291aGxhcyBzZSB6cHJhY292w6Fuw61tIMO6ZGFqxa9cclxuICAgKGAuZm9ybS1ncm91cGAgYmV6IGAuc21hcnQtbGFiZWwtd3JhcHBlcmApIGEgdsWhZWNobnkgc2t1cGlueSBqc291IGJsb2tvdsOpLFxyXG4gICB0YWvFvmUgdGxhxI3DrXRrbyBzcGFkbG8gcG9kIHBvbGUgYSByb3p0w6FobG8gc2UuIFNrbMOhZMOhbWUgenDEm3QgZmxleGVtOlxyXG4gICBwb2xlICsgdGxhxI3DrXRrbyB2ZWRsZSBzZWJlLCBzb3VobGFzIG5hIHZsYXN0bsOtIMWZw6FkZWsgcG9kIG5pbWkuICovXHJcbiNmb290ZXIgLmZvb3Rlci1uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSBmaWVsZHNldCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdGdhcDogMTBweDtcclxuXHRib3JkZXI6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuI2Zvb3RlciAuZm9vdGVyLW5ld3NsZXR0ZXIgLmZvcm0tZ3JvdXAge1xyXG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG59XHJcbi8qIHNrdXBpbmEgcyBlLW1haWxlbSByb3N0ZSwgdGxhxI3DrXRrbyBzaSBkcsW+w60gc3ZvdSDFocOtxZlrdSAqL1xyXG4jZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciAuZm9ybS1ncm91cC5zbWFydC1sYWJlbC13cmFwcGVyIHtcclxuXHRmbGV4OiAxIDEgMjQwcHg7XHJcblx0bWluLXdpZHRoOiAwO1xyXG59XHJcbi8qIHNvdWhsYXMgKHNrdXBpbmEgQkVaIHNtYXJ0LWxhYmVsKSBuYSBub3bDvSDFmcOhZGVrIHBvZCBwb2xlIGkgdGxhxI3DrXRrbyAqL1xyXG4jZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciAuZm9ybS1ncm91cDpub3QoLnNtYXJ0LWxhYmVsLXdyYXBwZXIpIHtcclxuXHRvcmRlcjogMztcclxuXHRmbGV4OiAwIDAgMTAwJTtcclxufVxyXG4jZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciAuZm9ybS1ncm91cDpub3QoLnNtYXJ0LWxhYmVsLXdyYXBwZXIpIC5sYWJlbCxcclxuI2Zvb3RlciAuZm9vdGVyLW5ld3NsZXR0ZXIgLmZvcm0tZ3JvdXA6bm90KC5zbWFydC1sYWJlbC13cmFwcGVyKSBwIHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNjUpO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogT2Rlc8OtbGFjw60gdGxhxI3DrXRrbyDigJQgYnJhbmQ6IMSNZXJ2ZW7DqSwgaG92ZXIgbmF2eS5cclxuICAg4pqg77iPIEPDrWzDrW1lIG5hIGBidXR0b25gL2AuYnRuYCBPQkVDTsSaLCBuZSBuYSBgLmJ0bi1kZWZhdWx0YDogU2hvcHRldCB0xZnDrWR1XHJcbiAgIHptxJtuaWwgbmEgYC5idG4tcHJpbWFyeWAgYSBwxa92b2Ruw60gcHJhdmlkbG8gdMOtbSBwxZllc3RhbG8gcGxhdGl0ICh0bGHEjcOtdGtvXHJcbiAgIHpixJtsYWxvKS4gT2JlY27DvSBzZWxla3RvciBwxZllxb5pamUgaSBkYWzFocOtIHDFmWVqbWVub3bDoW7DrS4gKi9cclxuI2Zvb3RlciAuZm9vdGVyLW5ld3NsZXR0ZXIgLnN1YnNjcmliZS1mb3JtIGJ1dHRvbixcclxuI2Zvb3RlciAuZm9vdGVyLW5ld3NsZXR0ZXIgLnN1YnNjcmliZS1mb3JtIC5idG4sXHJcbiNmb290ZXIgLmZvb3Rlci1uZXdzbGV0dGVyIC5zdWJzY3JpYmUtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogYXV0bztcclxuXHRtaW4taGVpZ2h0OiA0OXB4OyAvKiBzdGVqbsOhIHbDvcWha2EgamFrbyBwb2xlIHZlZGxlICovXHJcblx0cGFkZGluZzogMCAyNnB4ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxuXHRmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4xM2VtICFpbXBvcnRhbnQ7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRiYWNrZ3JvdW5kOiAjZTQyMzEzICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDsgLyogU3RlcCBkw6F2w6EgxI1lcm7DvSB0ZXh0IOKAlCBuYSDEjWVydmVuw6kgbmXEjWl0ZWxuw70gKi9cclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xOHMgZWFzZTtcclxufVxyXG4jZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gYnV0dG9uOmhvdmVyLFxyXG4jZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gLmJ0bjpob3ZlcixcclxuI2Zvb3RlciAuZm9vdGVyLW5ld3NsZXR0ZXIgLnN1YnNjcmliZS1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xyXG5cdGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQ6ICMyODMzNzEgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcbi8qIE5hIG1vYmlsdSBzZSBwb2xlIGEgdGxhxI3DrXRrbyB6YWxvbcOtIHBvZCBzZWJlIOKGkiB0bGHEjcOtdGtvIHphcm92bsOhbWUgRE9QUkFWQVxyXG4gICAoZGxlIFVYIHUgbmV3c2xldHRlcnUgZMOhdsOhIHbEm3TFocOtIHNteXNsKS4gYG1hcmdpbi1sZWZ0OmF1dG9gIHYgemFsb21lbsOpbVxyXG4gICBmbGV4dSBvZHN1bmUgdGxhxI3DrXRrbyBuYSBzdsOpbSDFmcOhZGt1IGsgcHJhdsOpbXUga3JhamkuIFByYXZpZGxvIGplIFpBXHJcbiAgIHrDoWtsYWRuw61tLCB0YWvFvmUgcMWZaSBzaG9kbsOpIHNwZWNpZmljaXTEmyB2eWhyYWplIChwYXN0IHogZm9vdGVyIHNwYWNpbmd1KS4gKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0I2Zvb3RlciAuZm9vdGVyLW5ld3NsZXR0ZXIgLnN1YnNjcmliZS1mb3JtIGJ1dHRvbixcclxuXHQjZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gLmJ0bixcclxuXHQjZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG4vKiBJbnB1dCBuZWNow6F2w6FtZSBqZW4gamVtbsSbIHNsYWTEm27DvSAoYsOtbMO9LCBiZXogemFvYmxlbsOtKS4gKi9cclxuI2Zvb3RlciAuZm9vdGVyLW5ld3NsZXR0ZXIgLmZvcm0tY29udHJvbCB7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRwYWRkaW5nOiAxMnB4IDE0cHg7XHJcbn1cclxuXHJcbi8qIDE0KSBDb3B5cmlnaHQg4oCUIFwiU0sgQXJ0aXNcIiBieWxvIGJvbGQgNzAwLCB6dGVuxI1pdCAqL1xyXG4jZm9vdGVyIC5jb3B5cmlnaHQgc3Ryb25nLFxyXG4jZm9vdGVyIC5mb290ZXItYm90dG9tIHN0cm9uZyB7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLyogMTEpIFNwb2Ruw60gbGnFoXRhIChjb3B5cmlnaHQgLyBwbGF0YnkpICovXHJcbiNmb290ZXIgLmZvb3Rlci1ib3R0b20ge1xyXG5cdHBhZGRpbmctdG9wOiAyNHB4O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4jZm9vdGVyIC5mb290ZXItYm90dG9tIGE6aG92ZXIge1xyXG5cdGNvbG9yOiB2YXIoLS1zay1yZWQpO1xyXG59XHJcblxyXG4vKiAxMikgxb3DgUROw4kgxaFpcGt5IHUgb2RrYXrFry5cclxuICAgU3RlcCBrcmVzbMOtIGNoZXZyb24gcMWZZXMgbGk6OmJlZm9yZSA9IDXDlzUgYm94ICsgYm9yZGVyeSArIHJvdGF0ZSAocHJvdG8gbcSbbFxyXG4gICBwcsOhemRuw70gY29udGVudCBpIMW+w6FkbsO9IGJhY2tncm91bmQg4oaSIHYgcHJ2bsOtIGtvbnRyb2xlIG5lYnlsIHZpZMSbdCkuIFphYsOtasOtbWUuICovXHJcbiNmb290ZXIgLnNrLWZvb3RlciBsaTo6YmVmb3JlLFxyXG4jZm9vdGVyIC5zay1mb290ZXIgbGk6OmFmdGVyLFxyXG4jZm9vdGVyIC5zay1mb290ZXIgdWwgbGk6OmJlZm9yZSxcclxuI2Zvb3RlciAuc2stZm9vdGVyIHVsIGxpOjphZnRlciB7XHJcblx0Y29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogMTMpIE5ld3NsZXR0ZXIg4oCUIHNvdWhsYXNvdsO9IG9ka2F6IG11c8OtIGLDvXQgdmlkxJt0XHJcbiAgIChTdGVwIG11IGTDoXbDoSAtLWNvbG9yLXByaW1hcnkgPSBuYXZ5IOKGkiBuYXZ5IG5hIG5hdnkgPSBuZXZpZGl0ZWxuw70pLiAqL1xyXG4jZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciBhOm5vdCguYnRuKSB7XHJcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcclxufVxyXG4jZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciBhOm5vdCguYnRuKTpob3ZlciB7XHJcblx0Y29sb3I6IHZhcigtLXNrLXJlZCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIDE1KSBCxJrFvcONQ8ONIFBSVUggTE9HIChwYXJ0bmXFmWkvc3BvbnpvxZlpKSDigJQgbmFsZXBlbsO9IG5hIHZyY2ggcGF0acSNa3lcclxuICAgSFRNTCAuc2stbG9nb2JhciBqZSB2ZSBmb290ZXIgYmFubmVydTsgbWFpbi5qcyBobyBwxZllc3VuZSBuYSB6YcSNw6F0ZWtcclxuICAgI2Zvb3RlciBhIG5ha2xvbnVqZSBsb2dhIGRvIHBseW51bMOpIG5la29uZcSNbsOpIHNtecSNa3kgKHJ5Y2hsb3N0IGRsZSDFocOtxZlreSkuXHJcbiAgIFDFmWViw61yw6EgxI1lcnZlbsO9IGFrY2VudCAoYm9yZGVyIG5haG/FmWUgaSBkb2xlKSBuYXDFmcOtxI0gdsWhZW1pIHN0csOhbmthbWkuXHJcbiAgIFBvemFkw60gYsOtbMOpLCBhxaUgbG9nYSB2eW5pa25vdTsgY2hjZcWhIG5hdnk/IHptxJvFiCBiYWNrZ3JvdW5kICsgZmFkZSBiYXJ2eSBuw63Fvi5cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi5zay1sb2dvYmFyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRtYXJnaW46IDAgMCA0NHB4OyAvKiBvZHN0dXAgb2Qgb2JzYWh1IHBhdGnEjWt5IHBvZCBwcnVoZW0gKi9cclxuXHRwYWRkaW5nOiAxNnB4IDA7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tc2stcmVkKTtcclxuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tc2stcmVkKTtcclxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcbi8qIGplbW7DqSBiw61sw6kg4oCeZmFkZVwiIG9rcmFqZSDigJQgbG9nYSBuZXZ5c2tha3Vqw60gb3N0xZllIG5hIGtyYWrDrWNoIHZpZXdwb3J0dSAqL1xyXG4uc2stbG9nb2Jhcjo6YmVmb3JlLFxyXG4uc2stbG9nb2Jhcjo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206IDA7XHJcblx0d2lkdGg6IDY0cHg7XHJcblx0ei1pbmRleDogMjtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc2stbG9nb2Jhcjo6YmVmb3JlIHtcclxuXHRsZWZ0OiAwO1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmZiwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XHJcbn1cclxuLnNrLWxvZ29iYXI6OmFmdGVyIHtcclxuXHRyaWdodDogMDtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjZmZmLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcclxufVxyXG4uc2stbG9nb2Jhcl9fdHJhY2sge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR3aWR0aDogbWF4LWNvbnRlbnQ7XHJcblx0YW5pbWF0aW9uOiBzay1tYXJxdWVlIHZhcigtLXNrLW1hcnF1ZWUtZHVyLCA0MHMpIGxpbmVhciBpbmZpbml0ZTtcclxuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG59XHJcbi5zay1sb2dvYmFyOmhvdmVyIC5zay1sb2dvYmFyX190cmFjayB7XHJcblx0YW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgLyogcGF1emEgcMWZaSBuYWpldMOtIG15xaHDrSAqL1xyXG59XHJcbi5zay1sb2dvYmFyX19sb2dvIHtcclxuXHRmbGV4OiBub25lO1xyXG5cdGhlaWdodDogNDJweDtcclxuXHR3aWR0aDogYXV0bztcclxuXHRtYXJnaW46IDAgMzhweDtcclxuXHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdG9wYWNpdHk6IC44NTtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLCB0cmFuc2Zvcm0gLjJzIGVhc2U7XHJcbn1cclxuLnNrLWxvZ29iYXJfX2xvZ286aG92ZXIge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjA2KTtcclxufVxyXG5Aa2V5ZnJhbWVzIHNrLW1hcnF1ZWUge1xyXG5cdGZyb20geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cclxuXHR0byB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxyXG59XHJcbi8qIHJlc3Bla3R1aiBzeXN0w6ltb3bDqSB2eXBudXTDrSBhbmltYWPDrSAqL1xyXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG5cdC5zay1sb2dvYmFyX190cmFjayB7IGFuaW1hdGlvbjogbm9uZTsgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdC5zay1sb2dvYmFyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDM0cHg7XHJcblx0XHRwYWRkaW5nOiAxMnB4IDA7XHJcblx0fVxyXG5cdC5zay1sb2dvYmFyX19sb2dvIHtcclxuXHRcdGhlaWdodDogMzJweDtcclxuXHRcdG1hcmdpbjogMCAyNHB4O1xyXG5cdH1cclxuXHQuc2stbG9nb2Jhcjo6YmVmb3JlLFxyXG5cdC5zay1sb2dvYmFyOjphZnRlciB7IHdpZHRoOiA0MHB4OyB9XHJcbn1cclxuXHJcbi8qIC0tLSBWYXJpYW50YSDigJ5kcmVzeVwiOiBtw61zdG8gbG9nIGLEm8W+w60gZHJlc3kgdiBrYXJ0w6FjaC4gS2FydGEgamUgdiBPUEHEjE7DiVxyXG4gICBiYXJ2xJsgbmXFviBkcmVzLCBhYnkgdnluaWtsIChiw61sw70gcHLFr2hsZWRuw70gZHJlcyDihpIgbmF2eSBrYXJ0YTsgbW9kcsO9IGRyZXNcclxuICAgcyBiw61sw71tIHBvemFkw61tIOKGkiBiw61sw6Ega2FydGEsIGRvIG7DrcW+IHNlIGLDrWzDqSBwb3phZMOtIGZvdGt5IHNsaWplKS4gQmFydnVcclxuICAga2FydHkgZHLFvsOtIGV4cGxpY2l0bsOtIHTFmcOtZGEgKC0tbmF2eS8tLXdoaXRlKSwgbmUgOm50aC1jaGlsZCDihpIga2xvbnkgc2lcclxuICAgYmFydnUgbmVzb3Ugc2FteSwgbmV6w6FsZcW+w60gbmEgcG/FmWFkw60uIFBvZGtsYWQgc3bEm3RsZSDFoWVkw70sIGthcnR5IHMgZ2FwZW0uICovXHJcbi8qIGR2b2p0xZnDrWRhICguc2stbG9nb2Jhci5zay1sb2dvYmFyLS1qZXJzZXlzLCBzcGVjLiAwLTItMCkg4oaSIHDFmWViaWplIGJhc2VcclxuICAgLnNrLWxvZ29iYXIgKDAtMS0wKSBkZXRlcm1pbmlzdGlja3ksIG5lesOhdmlzbGUgbmEgcG/FmWFkw60gdmUgc3R5bGVzaGVldHUgKi9cclxuLnNrLWxvZ29iYXIuc2stbG9nb2Jhci0tamVyc2V5cyB7XHJcblx0cGFkZGluZzogMTJweCAwO1xyXG5cdGJhY2tncm91bmQ6ICNlZWYwZjQ7XHJcbn1cclxuLnNrLWxvZ29iYXIuc2stbG9nb2Jhci0tamVyc2V5czo6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlZWYwZjQsIHJnYmEoMjM4LCAyNDAsIDI0NCwgMCkpO1xyXG59XHJcbi5zay1sb2dvYmFyLnNrLWxvZ29iYXItLWplcnNleXM6OmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjZWVmMGY0LCByZ2JhKDIzOCwgMjQwLCAyNDQsIDApKTtcclxufVxyXG4uc2stbG9nb2Jhcl9fY2VsbCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGZsZXg6IG5vbmU7XHJcblx0bWFyZ2luOiAwIDdweDtcclxuXHRwYWRkaW5nOiA5cHggMjZweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdGJveC1zaGFkb3c6IDAgNnB4IDE2cHggcmdiYSgyMCwgMjUsIDU1LCAuMTApO1xyXG59XHJcbi5zay1sb2dvYmFyX19jZWxsLS1uYXZ5IHsgYmFja2dyb3VuZDogdmFyKC0tc2stbmF2eSk7IH1cclxuLnNrLWxvZ29iYXJfX2NlbGwtLXdoaXRlIHsgYmFja2dyb3VuZDogI2ZmZjsgfVxyXG4uc2stbG9nb2Jhci0tamVyc2V5cyAuc2stbG9nb2Jhcl9fbG9nbyB7XHJcblx0aGVpZ2h0OiA4MHB4O1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdG1hcmdpbjogMDtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdGZpbHRlcjogZHJvcC1zaGFkb3coMCA1cHggOXB4IHJnYmEoMCwgMCwgMCwgLjE4KSk7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0LnNrLWxvZ29iYXItLWplcnNleXMgLnNrLWxvZ29iYXJfX2xvZ28geyBoZWlnaHQ6IDYwcHg7IH1cclxuXHQuc2stbG9nb2Jhcl9fY2VsbCB7IHBhZGRpbmc6IDdweCAxOHB4OyBtYXJnaW46IDAgNXB4OyB9XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBJTlNUQUdSQU1PVsOBIExJxaBUQSAoLnNrLWluc3RhKSDigJQgbmFocmF6dWplIHBydWggcyBkcmVzeS5cclxuICAgTmVrb25lxI1uw6Egc215xI1rYSBmb3RlayB6IEluc3RhZ3JhbXUgbmFsZXBlbsOhIG5hIMO6cGxuw70gdnJjaCAjZm9vdGVyLFxyXG4gICBrYcW+ZMOhIGZvdGthIG9ka2F6dWplIG5hIHByb2ZpbC4gTWFycXVlZSBzdGF2w60gYG1haW4uanNgICgxNS4gSUlGRSkuXHJcblxyXG4gICBQUk/EjCBUQUtITEU6XHJcbiAgIOKAoiBQb3phZMOtIE5BVlkgPSBzdGVqbsOpIGpha28gcGF0acSNa2Eg4oaSIGxpxaF0YSBkbyBuw60gcGx5bnVsZSBwxZllY2jDoXrDrVxyXG4gICAgIGEgZm90a3kgKGplZGluw6EgYmFyZXZuw6EgdsSbYykgZHLFvsOtIHZlxaFrZXJvdSBwb3pvcm5vc3QuXHJcbiAgIOKAoiBKZW4gSkVERU4gxI1lcnZlbsO9IHByb3XFvmVrIE5BSE/FmEUuIFDFr3ZvZG7DrSBwcnVoIG3Em2wgMnB4IMSNZXJ2ZW5vdVxyXG4gICAgIG5haG/FmWUgaSBkb2xlOyBvYsSbIGJ5bHkgc3Rlam7EmyBzaWxuw6ksIGFsZSBvcHRpY2t5IHNlIGxpxaFpbHkgKMSNZXJ2ZW7DoVxyXG4gICAgIG5hIGLDrWzDqSB2cy4gbmEgbmF2eSkgYSBwxa9zb2JpbG8gdG8gamFrbyBjaHliYS4gSmVkbmEgbGlua2EgcHJvYmzDqW1cclxuICAgICBydcWhw60gYSB6xa9zdMOhdsOhIGJyYW5kb3bDvW0gcMWZZWTEm2xlbSBtZXppIG9ic2FoZW0gYSBwYXRpxI1rb3UuXHJcbiAgIOKAoiDFvcOhZG7DqSBrYXJ0eSBhbmkgcG9ka2xhZHkgcG9kIGZvdGthbWkg4oCUIHUgaW5zdGFncmFtb3bDvWNoIGZvdGVrXHJcbiAgICAgbmVkw6F2YWx5IHNteXNsICh1IGRyZXPFryBkcsW+ZWxpIGtvbnRyYXN0KS5cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi5zay1pbnN0YSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0bWFyZ2luOiAwIDAgNDRweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLXNrLW5hdnkpO1xyXG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1zay1yZWQpO1xyXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi8qIC0tLSBobGF2acSNa2E6IGNvIHRvIHZsYXN0bsSbIGplICsgcHJva2xpayBuYSBwcm9maWwgLS0tICovXHJcbi5zay1pbnN0YV9faGVhZCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGdhcDogMTBweDtcclxuXHRwYWRkaW5nOiAxNnB4IDIwcHggMTRweDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgLjE4cyBlYXNlO1xyXG59XHJcbi5zay1pbnN0YV9faGVhZDpob3ZlciB7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuLnNrLWluc3RhX19pY29uIHtcclxuXHRmbGV4OiAwIDAgMjBweDtcclxuXHR3aWR0aDogMjBweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xyXG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcclxuXHQtd2Via2l0LW1hc2stc2l6ZTogMjBweCAyMHB4O1xyXG5cdG1hc2stc2l6ZTogMjBweCAyMHB4O1xyXG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMS43JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcmVjdCB4PScyJyB5PScyJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHJ4PSc1Jy8lM0UlM0NjaXJjbGUgY3g9JzEyJyBjeT0nMTInIHI9JzQnLyUzRSUzQ2NpcmNsZSBjeD0nMTcuNScgY3k9JzYuNScgcj0nMS4yJyBmaWxsPSclMjMwMDAnIHN0cm9rZT0nbm9uZScvJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHRtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScxLjcnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NyZWN0IHg9JzInIHk9JzInIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgcng9JzUnLyUzRSUzQ2NpcmNsZSBjeD0nMTInIGN5PScxMicgcj0nNCcvJTNFJTNDY2lyY2xlIGN4PScxNy41JyBjeT0nNi41JyByPScxLjInIGZpbGw9JyUyMzAwMCcgc3Ryb2tlPSdub25lJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjJzIGVhc2U7XHJcbn1cclxuLnNrLWluc3RhX19oZWFkOmhvdmVyIC5zay1pbnN0YV9faWNvbiB7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjEyKTtcclxufVxyXG4uc2staW5zdGFfX2hhbmRsZSB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4uc2staW5zdGFfX2N0YSB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xyXG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC42Mik7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgLjE4cyBlYXNlO1xyXG59XHJcbi5zay1pbnN0YV9faGVhZDpob3ZlciAuc2staW5zdGFfX2N0YSB7XHJcblx0Y29sb3I6IHZhcigtLXNrLXJlZCk7XHJcbn1cclxuXHJcbi8qIC0tLSBww6FzIGZvdGVrIC0tLSAqL1xyXG4uc2staW5zdGFfX3N0cmlwIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwYWRkaW5nOiAwIDAgMThweDtcclxufVxyXG4uc2staW5zdGFfX3RyYWNrIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdGdhcDogNnB4O1xyXG5cdHdpZHRoOiBtYXgtY29udGVudDtcclxuXHRhbmltYXRpb246IHNrLW1hcnF1ZWUgdmFyKC0tc2stbWFycXVlZS1kdXIsIDQycykgbGluZWFyIGluZmluaXRlO1xyXG59XHJcbi5zay1pbnN0YTpob3ZlciAuc2staW5zdGFfX3RyYWNrIHtcclxuXHRhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG59XHJcbi5zay1pbnN0YV9faXRlbSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdC8qIGZvdGt5IHogSW5zdGFncmFtdSB+Mzgww5c1MDAg4oaSIGRyxb7DrW1lIGplamljaCBwb23Em3IsIGHFpSBzZSBuZW/FmWV6w6F2YWrDrSAqL1xyXG5cdGhlaWdodDogY2xhbXAoMTUwcHgsIDE1dncsIDIxMHB4KTtcclxuXHRhc3BlY3QtcmF0aW86IDE5IC8gMjU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4wNik7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5zay1pbnN0YV9faXRlbSBpbWcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGN1YmljLWJlemllciguMiwgLjYsIC4yLCAxKSwgb3BhY2l0eSAuMjVzIGVhc2U7XHJcbn1cclxuLyogaG92ZXI6IGZvdGthIHNlIHDFmWlibMOtxb7DrSBhIHByb2JsZXNrbmUgbmF2eSB6w6F2b2ogcyBpa29ua291IOKGkiBqZSB2aWTEm3QsXHJcbiAgIMW+ZSBqZSB0byBwcm9rbGlrLCBuZSBqZW4gZGVrb3JhY2UgKi9cclxuLnNrLWluc3RhX19pdGVtOjphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0aW5zZXQ6IDA7XHJcblx0YmFja2dyb3VuZDogcmdiYSg0MCwgNTEsIDExMywgLjU1KTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlO1xyXG5cdC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcclxuXHRtYXNrLWltYWdlOiBub25lO1xyXG59XHJcbi5zay1pbnN0YV9faXRlbTo6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiAyO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0b3A6IDUwJTtcclxuXHR3aWR0aDogMzBweDtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcblx0bWFyZ2luOiAtMTVweCAwIDAgLTE1cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoLjgpO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLCB0cmFuc2Zvcm0gLjI1cyBlYXNlO1xyXG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xyXG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcclxuXHQtd2Via2l0LW1hc2stc2l6ZTogMzBweCAzMHB4O1xyXG5cdG1hc2stc2l6ZTogMzBweCAzMHB4O1xyXG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMS43JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcmVjdCB4PScyJyB5PScyJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHJ4PSc1Jy8lM0UlM0NjaXJjbGUgY3g9JzEyJyBjeT0nMTInIHI9JzQnLyUzRSUzQ2NpcmNsZSBjeD0nMTcuNScgY3k9JzYuNScgcj0nMS4yJyBmaWxsPSclMjMwMDAnIHN0cm9rZT0nbm9uZScvJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHRtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScxLjcnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NyZWN0IHg9JzInIHk9JzInIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgcng9JzUnLyUzRSUzQ2NpcmNsZSBjeD0nMTInIGN5PScxMicgcj0nNCcvJTNFJTNDY2lyY2xlIGN4PScxNy41JyBjeT0nNi41JyByPScxLjInIGZpbGw9JyUyMzAwMCcgc3Ryb2tlPSdub25lJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG59XHJcbi5zay1pbnN0YV9faXRlbTpob3Zlcjo6YWZ0ZXIge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuLnNrLWluc3RhX19pdGVtOmhvdmVyOjpiZWZvcmUge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxufVxyXG4uc2staW5zdGFfX2l0ZW06aG92ZXIgaW1nIHtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMDYpO1xyXG59XHJcbi8qIGZva3VzIHoga2zDoXZlc25pY2UgbXVzw60gYsO9dCB2aWTEm3Qgc3Rlam7EmyBkb2LFmWUgamFrbyBob3ZlciAqL1xyXG4uc2staW5zdGFfX2l0ZW06Zm9jdXMtdmlzaWJsZSB7XHJcblx0b3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXNrLXJlZCk7XHJcblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbn1cclxuXHJcbi8qIGZhZGUgb2tyYWplIOKAlCBmb3RreSBuZXZ5c2tha3Vqw60gb3N0xZllIG5hIGtyYWrDrWNoIHZpZXdwb3J0dSAqL1xyXG4uc2staW5zdGFfX3N0cmlwOjpiZWZvcmUsXHJcbi5zay1pbnN0YV9fc3RyaXA6OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHdpZHRoOiBjbGFtcCgzMHB4LCA2dncsIDkwcHgpO1xyXG5cdHotaW5kZXg6IDM7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnNrLWluc3RhX19zdHJpcDo6YmVmb3JlIHtcclxuXHRsZWZ0OiAwO1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tc2stbmF2eSksIHJnYmEoNDAsIDUxLCAxMTMsIDApKTtcclxufVxyXG4uc2staW5zdGFfX3N0cmlwOjphZnRlciB7XHJcblx0cmlnaHQ6IDA7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgdmFyKC0tc2stbmF2eSksIHJnYmEoNDAsIDUxLCAxMTMsIDApKTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnNrLWluc3RhIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0fVxyXG5cdC5zay1pbnN0YV9faGVhZCB7XHJcblx0XHRwYWRkaW5nOiAxNHB4IDE2cHggMTJweDtcclxuXHRcdGdhcDogOHB4O1xyXG5cdH1cclxuXHQuc2staW5zdGFfX2N0YSB7XHJcblx0XHRkaXNwbGF5OiBub25lOyAvKiBuYSBtb2JpbHUgc3RhxI3DrSBpa29ua2EgKyBoYW5kbGUgKi9cclxuXHR9XHJcbn1cclxuLyoga2RvIG3DoSB2eXBudXTDqSBhbmltYWNlLCBkb3N0YW5lIHN0YXRpY2vDvSBww6FzIChkw6Egc2Ugb2RzY3JvbGxvdmF0IHByc3RlbSkgKi9cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuXHQuc2staW5zdGFfX3RyYWNrIHtcclxuXHRcdGFuaW1hdGlvbjogbm9uZTtcclxuXHR9XHJcblx0LnNrLWluc3RhX19zdHJpcCB7XHJcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLyog4pqg77iPIFZBTElEQUNFIE5FV1NMRVRURVJVIG5lc23DrSBwb3NvdXZhdCB0bGHEjcOtdGtvLiBDaHlib3bDoSBobMOhxaFrYSBzZSB2a2zDoWTDoVxyXG4gICBkbyBgLmZvcm0tY29udHJvbC13cmFwcGVyYCBhIHp2xJt0xaFvdmFsYSBza3VwaW51IG8gMjRweCDigJQgcHJvdG/FvmUgxZnDoWRlayBtw6FcclxuICAgYGFsaWduLWl0ZW1zOiBmbGV4LWVuZGAsIHRsYcSNw610a28gc2UgbyB0xJtjaCAyNHB4IHBvc3VudWxvIGRvbMWvLlxyXG4gICBXcmFwcGVyIHXFviBgcG9zaXRpb246IHJlbGF0aXZlYCBtw6EsIHRha8W+ZSBobMOhxaFrdSBzdGHEjcOtIHZ5c2FkaXQgeiB0b2t1LiAqL1xyXG4jZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciAuZm9ybS1jb250cm9sLXdyYXBwZXIgLnZhbGlkYXRvci1tc2cge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDEwMCU7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHRtYXJnaW4tdG9wOiA0cHg7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbn1cclxuLyogS2R5xb4gY2h5YmEgbmFzdGFuZSwgdXZvbG7DrW1lIHBvZCBwb2xlbSBtw61zdG8sIGHFpSBobMOhxaFrYSBuZXDFmWVrcnlqZVxyXG4gICBzb3VobGFzIHBvZCBuw61tLiBCZXogY2h5YnkgesWvc3TDoXbDoSBsYXlvdXQgc2V2xZllbsO9LiAqL1xyXG4jZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciAuc3Vic2NyaWJlLWZvcm0gZmllbGRzZXQ6aGFzKC5tc2ctZXJyb3IpIC5mb3JtLWdyb3VwOm5vdCguc21hcnQtbGFiZWwtd3JhcHBlcikge1xyXG5cdG1hcmdpbi10b3A6IDIycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tIFBPRFBJUyBWIFBBVEnEjENFICjigJ5WeXR2b8WZaWwgU2hvcHRldCAmIFdlYm90dsWvcmNpXCIpIC0tLS0tLS0tLS0tLS0tLVxyXG4gICBPZGtheiBuYSBTaG9wdGV0IHJlbmRlcnVqZSDFoWFibG9uYSwgbsOhxaEgcG9kcGlzIHDFmWlkw6F2w6EgbWFpbi5qcyAoMTkuIElJRkUpLlxyXG4gICBEcsW+w61tZSBzdGVqbm91IGRyb2Jub3UsIHp0bHVtZW5vdSDFoWvDoWx1IGpha28gemJ5dGVrIGAuZm9vdGVyLWJvdHRvbWAg4oCUXHJcbiAgIHBvZHBpcyBuZW3DoSBzb3V0xJvFvml0IHMgb2JzYWhlbSBwYXRpxI1reS4gKi9cclxuI2Zvb3RlciAjc2lnbmF0dXJlIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Z2FwOiA2cHg7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbn1cclxuI2Zvb3RlciAjc2lnbmF0dXJlIGltZyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDE3cHg7XHJcblx0aGVpZ2h0OiAxN3B4O1xyXG59XHJcbiNmb290ZXIgI3NpZ25hdHVyZSBhLnRpdGxlLFxyXG4jZm9vdGVyICNzaWduYXR1cmUgLnNrLXNpZ25hdHVyZV9fbGluayB7XHJcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjc1KTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgLjE4cyBlYXNlO1xyXG59XHJcbiNmb290ZXIgI3NpZ25hdHVyZSBhLnRpdGxlOmhvdmVyLFxyXG4jZm9vdGVyICNzaWduYXR1cmUgLnNrLXNpZ25hdHVyZV9fbGluazpob3ZlciB7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuLyog4pqg77iPIE7DocWhIHBvZHBpcyBkcsW+w60gUMWYRVNOxJogc3Rlam7DvSBzdHlsIGpha28gU2hvcHRldMOtIG9ka2F6IOKAlCBzdGVqbsOhIGJhcnZhLFxyXG4gICB2ZWxpa29zdCBpIHbDoWhhLiDFvcOhZG7DqSB6dsO9cmF6xYhvdsOhbsOtIChuYSBwxZnDoW7DrSkuICovXHJcbiNmb290ZXIgI3NpZ25hdHVyZSAuc2stc2lnbmF0dXJlX19hbXAge1xyXG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSk7XHJcbn1cclxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFNLIEFydGlzIEJybm8g4oCUIEhFQURFUiAoRGVzaWduIEtyb2sgMilcclxuICAgQsOtbMOhIGVkaXRvcmlhbCBobGF2acSNa2EsIGxvZ28gdmxldm8sIHRlbmvDqSBtZW51LCBtZWdhLW1lbnVcclxuICAgcyBuYWRwaXNlbSBrYXRlZ29yaWUsIHRlbmvDqSBwcmVtaXVtIGlrb25reSwgc3RpY2t5LCBtb2JpbC5cclxuICAgSFRNTCA9IFN0ZXAgbWFya3VwIChuZW3Em27DrW1lKSwgamVuIHN0eWx1amVtZS5cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKiAxKSBCw61sw6EgaGxhdmnEjWthIOKAlCBwxZllcGlzIFN0ZXAgaGVhZGVyIHRoZW1lIHZhcnMgKGJ5bG8gIzAwMC9iw61sw70gdGV4dCkgKi9cclxuOnJvb3Qge1xyXG5cdC0tY29sb3ItaGVhZGVyLWJhY2tncm91bmQ6ICNmZmY7XHJcblx0LS1fY29sb3ItaGVhZGVyLXRleHQ6ICMyODMzNzE7IC8qIG5hdnkgKi9cclxufVxyXG5cclxuLyogMikgU3RpY2t5ICsgamVtbsOpIHNtcnNrbnV0w60gcG8gc2Nyb2xsdSAodMWZw61kdSAuc2stc2Nyb2xsZWQgZMOhdsOhIG1haW4uanMpICovXHJcbiNoZWFkZXIge1xyXG5cdHBvc2l0aW9uOiBzdGlja3k7XHJcblx0dG9wOiAwO1xyXG5cdHotaW5kZXg6IDEwMDA7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4yNXMgZWFzZTtcclxufVxyXG4jaGVhZGVyLnNrLXNjcm9sbGVkIHtcclxuXHRib3gtc2hhZG93OiAwIDRweCAxOHB4IHJnYmEoMjAsIDI1LCA1NSwgLjEwKTtcclxufVxyXG4vKiBBa2NlbnRuw60gcHJ1aCBwb2QgaGxhdmnEjWtvdSDigJQgamVkZW4gZMSbbGVuw70gcHJ1aDogbGV2w6EgcMWvbGthIMSNZXJ2ZW7DoSxcclxuICAgcHJhdsOhIG5hdnkgKDUwLzUwKS4gU2Vkw60gbmEgc3BvZG7DrSBocmFuxJsgI2hlYWRlcnUgKHN0aWNreSksIHRha8W+ZSBqZWRlXHJcbiAgIHMgbsOtbSBwxZlpIHNjcm9sbHUgYSB0dm/FmcOtIGtsaWRuw70ga2x1Ym92w70gcMWZZWTEm2wgbWV6aSBobGF2acSNa291IGEgb2JzYWhlbS5cclxuICAgTmFocmF6dWplIHDFr3ZvZG7DrSAxcHggdmxhc292b3UgbGlua3UuICovXHJcbiNoZWFkZXI6OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMTAwJTtcclxuXHRoZWlnaHQ6IDVweDtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcblx0XHR0byByaWdodCxcclxuXHRcdHZhcigtLXNrLXJlZCkgMCxcclxuXHRcdHZhcigtLXNrLXJlZCkgNTAlLFxyXG5cdFx0dmFyKC0tc2stbmF2eSkgNTAlLFxyXG5cdFx0dmFyKC0tc2stbmF2eSkgMTAwJVxyXG5cdCk7XHJcblx0ei1pbmRleDogMjtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4jaGVhZGVyLnNrLXNjcm9sbGVkIC5zaXRlLW5hbWUgaW1nIHtcclxuXHRtYXgtaGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4vKiBMb2dvIOKAlCDimqDvuI8gbmFocmFqIEJBUkVWTsOJIGxvZ28gKGLDrWzDqSBqZSBuYSBiw61sw6kgaGxhdmnEjWNlIG5ldmlkaXRlbG7DqSkgKi9cclxuLnNpdGUtbmFtZSBpbWcge1xyXG5cdG1heC1oZWlnaHQ6IDUycHg7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMjVzIGVhc2U7XHJcbn1cclxuXHJcbi8qIE1PQklMIOKAlCB2ecWhxaHDrSwgdnpkdcWhbsSbasWhw60gaGxhdmnEjWthLiBCeWxhIGplbiB+NDBweCAodsO9xaFrYSBpa29uKSwgdGFrxb5lIHNlXHJcbiAgIGRvIG7DrSBuZXZlxaFlbCBvZHpuYWsgcG/EjXR1IHYga2/FocOta3UgKMSNZXJ2ZW7DqSBrb2xlxI1rbykgYSB6YXTDqWthbCBwb2QgaGVhZGVyLlxyXG4gICBWZXJ0aWvDoWxuw60gcGFkZGluZyBqw60gZMOhIHZ6ZHVjaCBhIG9kem5hayBzZSB2ZWpkZTsgbG9nbyB0cm9jaHUgdsSbdMWhw60uICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG5cdCNoZWFkZXIgLm5hdmlnYXRpb24td3JhcHBlciB7XHJcblx0XHRwYWRkaW5nLXRvcDogMTJweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG5cdH1cclxuXHQjaGVhZGVyIC5zaXRlLW5hbWUgaW1nLFxyXG5cdCNoZWFkZXIgLmxvZ28gaW1nIHtcclxuXHRcdG1heC1oZWlnaHQ6IDQ0cHg7XHJcblx0fVxyXG5cdC8qIOKaoO+4jyBJa29ua3kgKGAubmF2aWdhdGlvbi1idXR0b25zYCkganNvdSBgcG9zaXRpb246YWJzb2x1dGU7IHRvcDowYCwgdGFrxb5lXHJcblx0ICAgSUdOT1JVSsONIHBhZGRpbmcgd3JhcHBlcnUgYSBsZXBpbHkgc2UgayBob3Juw61tdSBrcmFqaSAobmV2eWNlbnRyb3ZhbsOpXHJcblx0ICAgcyBsb2dlbSkuIFZ5Y2VudHJ1amVtZSBqZSBzdmlzbGUgcMWZZXMgYHRvcDo1MCUgKyB0cmFuc2xhdGVZYC4gVm9kb3Jvdm5vdVxyXG5cdCAgIHBvemljaSAocmlnaHQpIG5lY2jDoXbDoW1lIG5hIFN0ZXB1IOKAlCBqZWhvIGhvZG5vdHUgbmXFoWxvIHDFmWViw610IGFuaSBpbmxpbmVcclxuXHQgICAhaW1wb3J0YW50LCB0YWvFvmUgamkgZHLFvsOtIG7Em8SNw61tIG1pbW8gYsSbxb5ub3Uga2Fza8OhZHU7IG5hIHJlw6FsbsOpIHN0csOhbmNlXHJcblx0ICAgbcOhIGJ1cmdlciByb3p1bW5vdSBtZXplcnUgb2Qga3JhamUuICovXHJcblx0I2hlYWRlciAubmF2aWdhdGlvbi1idXR0b25zIHtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdH1cclxuXHQvKiBpIHBvIHNtcnNrbnV0w60gKHNjcm9sbCkgZHLFvsOtIGRvc3QgbcOtc3RhIG5hIG9kem5hayAqL1xyXG5cdCNoZWFkZXIuc2stc2Nyb2xsZWQgLm5hdmlnYXRpb24td3JhcHBlciB7XHJcblx0XHRwYWRkaW5nLXRvcDogOXB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDlweDtcclxuXHR9XHJcblx0I2hlYWRlci5zay1zY3JvbGxlZCAuc2l0ZS1uYW1lIGltZyB7XHJcblx0XHRtYXgtaGVpZ2h0OiA0MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLyogMykgSGxhdm7DrSBtZW51IOKAlCBWRVJaw4FMS1ksIHdlaWdodCA2MDAsIGhvdmVyIMSNZXJ2ZW7DoSBwb2R0csW+ZW7DrS5cclxuICAgICAgVmlkaXRlbG7DqSBtZW51IGplIC5uYXZpZ2F0aW9uLWluOyAubWVudS1oZWxwZXIgPSBzdGlja3kga2xvbiDihpIgc3R5bHVqZW1lIG9ib2rDrS4gKi9cclxuOmlzKC5uYXZpZ2F0aW9uLWluLCAubWVudS1oZWxwZXIpIC5tZW51LWxldmVsLTEgPiBsaSA+IGEge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAuMDhlbTtcclxufVxyXG46aXMoLm5hdmlnYXRpb24taW4sIC5tZW51LWhlbHBlcikgLm1lbnUtbGV2ZWwtMSA+IGxpID4gYSBiIHtcclxuXHRmb250LXdlaWdodDogNjAwOyAvKiB0ZXh0IHRvcC1sZXZlbCBwb2xvxb5reSBqZSB2IDxiPiAoU3RlcCBkw6F2w6EgNzAwKSAqL1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdDppcygubmF2aWdhdGlvbi1pbiwgLm1lbnUtaGVscGVyKSAubWVudS1sZXZlbC0xID4gbGkgPiBhIHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyAvKiBWZW5lemlhIHZlbGlrb3N0IOKAlCBTdGVwIGppIHDFmWViw61qw60gbmEgMTZweCAqL1xyXG5cdH1cclxuXHQ6aXMoLm5hdmlnYXRpb24taW4sIC5tZW51LWhlbHBlcikgLm1lbnUtbGV2ZWwtMSA+IGxpID4gYTo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMTAwJTtcclxuXHRcdGJvdHRvbTogLTFweDtcclxuXHRcdGhlaWdodDogMnB4O1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tc2stcmVkKTtcclxuXHRcdHRyYW5zaXRpb246IHJpZ2h0IC4yMnMgZWFzZTtcclxuXHR9XHJcblx0OmlzKC5uYXZpZ2F0aW9uLWluLCAubWVudS1oZWxwZXIpIC5tZW51LWxldmVsLTEgPiBsaTpob3ZlciA+IGEsXHJcblx0OmlzKC5uYXZpZ2F0aW9uLWluLCAubWVudS1oZWxwZXIpIC5tZW51LWxldmVsLTEgPiBsaS5leHAgPiBhIHtcclxuXHRcdGNvbG9yOiB2YXIoLS1zay1yZWQpO1xyXG5cdH1cclxuXHQ6aXMoLm5hdmlnYXRpb24taW4sIC5tZW51LWhlbHBlcikgLm1lbnUtbGV2ZWwtMSA+IGxpOmhvdmVyID4gYTo6YWZ0ZXIsXHJcblx0OmlzKC5uYXZpZ2F0aW9uLWluLCAubWVudS1oZWxwZXIpIC5tZW51LWxldmVsLTEgPiBsaS5leHAgPiBhOjphZnRlciB7XHJcblx0XHRyaWdodDogMDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIOKaoO+4jyBLT05GSUdVUsOBVE9SIFZZUE5VVCAobmEgcMWZw6Fuw60ga2xpZW50YSkg4oCUIHp2w71yYXpuxJtuw60gcG9sb8W+a3kg4oCeVmxhc3Ruw60gZHJlc1wiXHJcbiAgIHYgbWVudSB6YWtvbWVudG92w6Fuby4gS2xpZW50IG11c8OtIG9ka2F6IG9kZWJyYXQgeiBtZW51IHYgYWRtaW51OyBrZHlieVxyXG4gICB6xa9zdGFsLCB0ZW5obGUgc3R5bCBieSBobyBqZW4gemJ5dGXEjW7EmyBiYXJ2aWwgxI1lcnZlbsSbIG5hIDQwNC4gQcW+IHNlXHJcbiAgIGtvbmZpZ3Vyw6F0b3IgdnLDoXTDrSwgb2Rrb21lbnR1aiB0ZW5obGUgYmxvayBpIG1vYmlsbsOtIHRsYcSNw610a28gbsOtxb4uXHJcblxyXG4gICBaVsOdUkFaTsSaTsOBIFBPTE/FvUtBIE1FTlUg4oCUIGPDrWzDrW1lIHDFmWVzIGhyZWYsIG5lIHDFmWVzIGBtZW51LWl0ZW0tODA3YC5cclxuLm1lbnUtbGV2ZWwtMSA+IGxpID4gYVtocmVmKj1cInZsYXN0bmktZHJlc1wiXSxcclxuLm1lbnUtbGV2ZWwtMSA+IGxpID4gYVtocmVmKj1cInZsYXN0bmktZHJlc1wiXSBiIHtcclxuXHRjb2xvcjogdmFyKC0tc2stcmVkKSAhaW1wb3J0YW50O1xyXG59XHJcbi5tZW51LWxldmVsLTEgPiBsaTpob3ZlciA+IGFbaHJlZio9XCJ2bGFzdG5pLWRyZXNcIl0sXHJcbi5tZW51LWxldmVsLTEgPiBsaTpob3ZlciA+IGFbaHJlZio9XCJ2bGFzdG5pLWRyZXNcIl0gYixcclxuLm1lbnUtbGV2ZWwtMSA+IGxpLmV4cCA+IGFbaHJlZio9XCJ2bGFzdG5pLWRyZXNcIl0sXHJcbi5tZW51LWxldmVsLTEgPiBsaS5leHAgPiBhW2hyZWYqPVwidmxhc3RuaS1kcmVzXCJdIGIge1xyXG5cdGNvbG9yOiB2YXIoLS1zay1yZWQtZGVlcCwgI2I4MWMwZikgIWltcG9ydGFudDtcclxufVxyXG4qL1xyXG5cclxuLyogXCJWw61jZVwiIG92ZXJmbG93IHRvZ2dsZSAoLm1lbnUtaGVscGVyID4gc3Bhbikg4oCUIHNsYWRpdCBzIGhsYXZuw61tIG1lbnU6IHZlcnrDoWxreSA2MDAgKi9cclxuLm1lbnUtaGVscGVyID4gc3BhbiB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAuMDhlbTtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLyogb3ZlcmZsb3cgZHJvcGRvd24gKG1lbnUtaGVscGVyIHVsKSDigJQgxI1pc3TDvSBiw61sw70gcGFuZWwgc2Ugc3TDrW5lbSAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQubWVudS1oZWxwZXIgPiB1bCB7XHJcblx0XHRib3gtc2hhZG93OiAwIDE4cHggMzZweCByZ2JhKDIwLCAyNSwgNTUsIC4xMik7XHJcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tc2stcmVkKTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIDQpIE1lZ2EtbWVudSDigJQgbmFkcGlzIGthdGVnb3JpZSAoYXJpYS1sYWJlbCkgKyBvZGthenkuXHJcbiAgICAgIE1vYmlsIChkcmF3ZXIpOiBqZWRub2R1Y2jDvSBzbG91cGVjLiBEZXNrdG9wICg+PTk5MnB4KTogZnVsbC13aWR0aCBwYW5lbCAoTmlrZSBzdHlsKS4gKi9cclxuLm1lbnUtbGV2ZWwtMiB7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG4vKiBuYWRwaXMga2F0ZWdvcmllIOKAlCBWRVJaw4FMS1kgNjAwIC8gMTRweCwgcMWZZXNuxJsgamFrbyBobGF2bsOtIGthdGVnb3JpZSBtZW51IChrb256aXN0ZW5jZSkgKi9cclxuLm1lbnUtbGV2ZWwtMjo6YmVmb3JlIHtcclxuXHRjb250ZW50OiBhdHRyKGFyaWEtbGFiZWwpO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xyXG5cdHBhZGRpbmc6IDRweCAwIDEycHg7XHJcblx0bWFyZ2luOiAwIDE2cHggNnB4O1xyXG5cdC8qIHRlbmvDvSBuYXZ5IGRpdmlkZXIgKG5lIMSNZXJ2ZW7DoSDigJQgdGEgesWvc3TDoXbDoSBwcm8gaG92ZXIvaW50ZXJha2NlKSAqL1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh2YXIoLS1zay1uYXZ5KSwgdmFyKC0tc2stbmF2eSkpIGxlZnQgYm90dG9tIC8gNDRweCAxcHggbm8tcmVwZWF0O1xyXG59XHJcbi5tZW51LWxldmVsLTIgPiBsaSA+IGEge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRmb250LXdlaWdodDogNDAwOyAvKiB0ZW5rw6kgKi9cclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLyogcMWZaXJvemVuw70gY2FzZSAobmUgdmVyesOhbGt5KSAqL1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAuMThzIGVhc2U7XHJcbn1cclxuLm1lbnUtbGV2ZWwtMiA+IGxpID4gYTpob3ZlciB7XHJcblx0Y29sb3I6IHZhcigtLXNrLXJlZCk7XHJcbn1cclxuXHJcbi8qIERlc2t0b3A6IGZ1bGwtd2lkdGggbWVnYSBwYW5lbCAoZml4ZWQgcMWZZXMgY2Vsb3UgxaHDrcWZa3UsIHRvcCBkcsW+w60gbWFpbi5qcyBwxZllcyAtLXNrLW1lZ2EtdG9wKSAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQubmF2aWdhdGlvbi1pbiAubWVudS1sZXZlbC0xID4gbGkgPiAubWVudS1sZXZlbC0yIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogdmFyKC0tc2stbWVnYS10b3AsIDEyMHB4KTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNrLWJvcmRlcik7XHJcblx0XHRib3gtc2hhZG93OiAwIDI0cHggNDRweCByZ2JhKDIwLCAyNSwgNTUsIC4xMyk7XHJcblx0XHR6LWluZGV4OiA5MDA7XHJcblx0XHRwYWRkaW5nOiAzMHB4IG1heCgyNHB4LCBjYWxjKCgxMDAlIC0gMTE3OHB4KSAvIDIpKSAzNnB4O1xyXG5cdFx0Y29sdW1uczogNDtcclxuXHRcdGNvbHVtbi1nYXA6IDQ0cHg7XHJcblx0fVxyXG5cdC8qIG5ldmlkaXRlbG7DvSBtxa9zdGVrOiBwxZllbW9zdMOtIG1lemVydSBuYXYgxZnDoWRlayDihpIgcGFuZWwsIGFieSBob3ZlciBuZXNwYWRsICovXHJcblx0Lm5hdmlnYXRpb24taW4gLm1lbnUtbGV2ZWwtMSA+IGxpID4gLm1lbnUtbGV2ZWwtMjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogLTQwcHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0fVxyXG5cdC8qIG5hZHBpczogXCJWxaFlIHYga2F0ZWdvcmlpIFtuw6F6ZXZdXCIgcMWZZXMgY2Vsb3UgxaHDrcWZa3UgbmFkIHNsb3VwY2kgKyB0ZW5rw70gbmF2eSBkaXZpZGVyICovXHJcblx0Lm5hdmlnYXRpb24taW4gLm1lbnUtbGV2ZWwtMSA+IGxpID4gLm1lbnUtbGV2ZWwtMjo6YmVmb3JlIHtcclxuXHRcdGNvbHVtbi1zcGFuOiBhbGw7XHJcblx0XHRjb250ZW50OiBcIlbFoWUgdiBrYXRlZ29yaWkgXCIgYXR0cihhcmlhLWxhYmVsKTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDsgLyogc3Rlam7DqSBqYWtvIGhsYXZuw60ga2F0ZWdvcmllIG1lbnUgKDYwMC8xNHB4L3ZlcnrDoWxreSkgKi9cclxuXHRcdHBhZGRpbmc6IDAgMCAxNHB4O1xyXG5cdFx0bWFyZ2luOiAwIDAgMjJweDtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh2YXIoLS1zay1uYXZ5KSwgdmFyKC0tc2stbmF2eSkpIGxlZnQgYm90dG9tIC8gNTZweCAxcHggbm8tcmVwZWF0O1xyXG5cdH1cclxuXHQubmF2aWdhdGlvbi1pbiAubWVudS1sZXZlbC0xID4gbGkgPiAubWVudS1sZXZlbC0yID4gbGkge1xyXG5cdFx0YnJlYWstaW5zaWRlOiBhdm9pZDtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0fVxyXG5cdC5uYXZpZ2F0aW9uLWluIC5tZW51LWxldmVsLTEgPiBsaSA+IC5tZW51LWxldmVsLTIgPiBsaSA+IGEge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nOiA5cHggMDtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdHRyYW5zaXRpb246IGNvbG9yIC4xOHMgZWFzZSwgcGFkZGluZy1sZWZ0IC4xOHMgZWFzZTtcclxuXHR9XHJcblx0LyogaG92ZXI6IMSNZXJ2ZW7DoSB6bmHEjWthIChkYXNoKSB2eXJvc3RlIHpsZXZhICh3aWR0aCtvcGFjaXR5KSArIHRleHQgc2UgamVtbsSbIG9kc3VuZSB2cHJhdm9cclxuXHQgICAocGFkZGluZy1sZWZ0IOKGkiBib3ggc2UgbmVow71iZSA9IGJleiBmbGlja2VydSkuIEJleiB0cmFuc2Zvcm11IChTdGVwIGhvIHR1IGJsb2t1amUpLlxyXG5cdCAgIFZ5xaHFocOtIHNwZWNpZmljaXRhIOKGkiBwxZllYmlqZSBTdGVwIGJhcnZ1IHpuYcSNa3kgbmEgxI1lcnZlbm91LiAqL1xyXG5cdC5uYXZpZ2F0aW9uLWluIC5tZW51LWxldmVsLTEgPiBsaSA+IC5tZW51LWxldmVsLTIgPiBsaSA+IGE6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bWFyZ2luLXRvcDogLTFweDtcclxuXHRcdHdpZHRoOiAwO1xyXG5cdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1zay1yZWQpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zaXRpb246IHdpZHRoIC4xOHMgZWFzZSwgb3BhY2l0eSAuMThzIGVhc2U7XHJcblx0fVxyXG5cdC5uYXZpZ2F0aW9uLWluIC5tZW51LWxldmVsLTEgPiBsaSA+IC5tZW51LWxldmVsLTIgPiBsaSA+IGE6aG92ZXIge1xyXG5cdFx0Y29sb3I6IHZhcigtLXNrLXJlZCk7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcblx0fVxyXG5cdC5uYXZpZ2F0aW9uLWluIC5tZW51LWxldmVsLTEgPiBsaSA+IC5tZW51LWxldmVsLTIgPiBsaSA+IGE6aG92ZXI6OmJlZm9yZSB7XHJcblx0XHR3aWR0aDogMTJweDtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcblxyXG4vKiA1KSBJa29ua3kg4oCUIHRlbmvDqSBTVkcgKG1hc2sgKyBmb250LXNpemU6MCB6YWJpamUgc2hvcHRldCBnbHlmKSwgbmF2eSDihpIgaG92ZXIgxI1lcnZlbsOhICovXHJcbi8qIOKaoO+4j+KaoO+4jyBJS09OS1kgQ8ONTElUIFBPRExFIGBkYXRhLXRhcmdldGAsIE5JS0RZIFBPRExFIFBPxZhBRMONLlxyXG4gICBQxa92b2RuxJsgdHUgYnlsbyBgOmZpcnN0LWNoaWxkYCAobHVwYSkgYSBgOmxhc3QtY2hpbGRgIChidXJnZXIpLiBKYWttaWxlXHJcbiAgIHNlIHYgYWRtaW5pc3RyYWNpIHphcG51bCBQxZhFUMONTkHEjCBNxJpOWSwgdmxvxb5pbCBzZSBkbyBobGF2acSNa3kgamFrbyBwcnZuw61cclxuICAgcHJ2ZWsg4oCUIGx1cGEgcMWZZXN0YWxhIGLDvXQgcHJ2bsOtbSBkw610xJt0ZW0gYSB6dHJhdGlsYSBpa29ua3UgKHrFr3N0YWxvXHJcbiAgIHByw6F6ZG7DqSBtb2Ryw6kgdGxhxI3DrXRrbykuIFNob3B0ZXQgZMOhdsOhIHRsYcSNw610a8WvbSBgZGF0YS10YXJnZXRgXHJcbiAgIChzZWFyY2ggLyBjYXJ0IC8gbmF2aWdhdGlvbiksIGNvxb4gc2UgcMWZZXNrdXBlbsOtbSBuZXJvemJpamUuXHJcbiAgIFByYXZpZGxvIGRvIGJ1ZG91Y25hOiBwb8WZYWTDrSBwcnZrxa8gdiBobGF2acSNY2UgbcSbbsOtIGkgYsSbxb5uw6kgbmFzdGF2ZW7DrVxyXG4gICB2IGFkbWludSDigJQgbmEgcG96aWNpIHNlIG5lc3BvbMOpaGF0LiAqL1xyXG4ubmF2aWdhdGlvbi1idXR0b25zIGEudG9nZ2xlLXdpbmRvdzo6YmVmb3JlLFxyXG4ubmF2aWdhdGlvbi1idXR0b25zIC50b3AtbmF2LWJ1dHRvbi1sb2dpbjo6YmVmb3JlLFxyXG4ubmF2aWdhdGlvbi1idXR0b25zIC5jYXJ0LWNvdW50OjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0Zm9udC1zaXplOiAwO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR3aWR0aDogMjZweDtcclxuXHRoZWlnaHQ6IDI2cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2stbmF2eSk7XHJcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xyXG5cdC13ZWJraXQtbWFzay1zaXplOiAyNXB4IDI1cHg7XHJcblx0bWFzay1zaXplOiAyNXB4IDI1cHg7XHJcbn1cclxuLm5hdmlnYXRpb24tYnV0dG9ucyBhLnRvZ2dsZS13aW5kb3dbZGF0YS10YXJnZXQ9XCJzZWFyY2hcIl06OmJlZm9yZSB7IC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjQlMjAyNCclMjBmaWxsJTNEJ25vbmUnJTIwc3Ryb2tlJTNEJyUyMzAwMCclMjBzdHJva2Utd2lkdGglM0QnMS42JyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyMHN0cm9rZS1saW5lam9pbiUzRCdyb3VuZCclM0UlM0NjaXJjbGUlMjBjeCUzRCcxMSclMjBjeSUzRCcxMSclMjByJTNEJzcnJTJGJTNFJTNDbGluZSUyMHgxJTNEJzE2LjUnJTIweTElM0QnMTYuNSclMjB4MiUzRCcyMSclMjB5MiUzRCcyMSclMkYlM0UlM0MlMkZzdmclM0VcIik7IG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI0JTIwMjQnJTIwZmlsbCUzRCdub25lJyUyMHN0cm9rZSUzRCclMjMwMDAnJTIwc3Ryb2tlLXdpZHRoJTNEJzEuNiclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMjBzdHJva2UtbGluZWpvaW4lM0Qncm91bmQnJTNFJTNDY2lyY2xlJTIwY3glM0QnMTEnJTIwY3klM0QnMTEnJTIwciUzRCc3JyUyRiUzRSUzQ2xpbmUlMjB4MSUzRCcxNi41JyUyMHkxJTNEJzE2LjUnJTIweDIlM0QnMjEnJTIweTIlM0QnMjEnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpOyB9XHJcbi5uYXZpZ2F0aW9uLWJ1dHRvbnMgLnRvcC1uYXYtYnV0dG9uLWxvZ2luOjpiZWZvcmUgeyAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI0JTIwMjQnJTIwZmlsbCUzRCdub25lJyUyMHN0cm9rZSUzRCclMjMwMDAnJTIwc3Ryb2tlLXdpZHRoJTNEJzEuNiclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMjBzdHJva2UtbGluZWpvaW4lM0Qncm91bmQnJTNFJTNDY2lyY2xlJTIwY3glM0QnMTInJTIwY3klM0QnOCclMjByJTNEJzMuNiclMkYlM0UlM0NwYXRoJTIwZCUzRCdNNSUyMDIwYzAtMy45JTIwMy4zLTYlMjA3LTZzNyUyMDIuMSUyMDclMjA2JyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTsgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjQlMjAyNCclMjBmaWxsJTNEJ25vbmUnJTIwc3Ryb2tlJTNEJyUyMzAwMCclMjBzdHJva2Utd2lkdGglM0QnMS42JyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyMHN0cm9rZS1saW5lam9pbiUzRCdyb3VuZCclM0UlM0NjaXJjbGUlMjBjeCUzRCcxMiclMjBjeSUzRCc4JyUyMHIlM0QnMy42JyUyRiUzRSUzQ3BhdGglMjBkJTNEJ001JTIwMjBjMC0zLjklMjAzLjMtNiUyMDctNnM3JTIwMi4xJTIwNyUyMDYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpOyB9XHJcbi5uYXZpZ2F0aW9uLWJ1dHRvbnMgLmNhcnQtY291bnQ6OmJlZm9yZSB7IC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjQlMjAyNCclMjBmaWxsJTNEJ25vbmUnJTIwc3Ryb2tlJTNEJyUyMzAwMCclMjBzdHJva2Utd2lkdGglM0QnMS42JyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyMHN0cm9rZS1saW5lam9pbiUzRCdyb3VuZCclM0UlM0NwYXRoJTIwZCUzRCdNNi41JTIwOWgxMWwtMSUyMDExaC05eiclMkYlM0UlM0NwYXRoJTIwZCUzRCdNOS4yJTIwOVY3LjZhMi44JTIwMi44JTIwMCUyMDAlMjAxJTIwNS42JTIwMFY5JyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTsgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjQlMjAyNCclMjBmaWxsJTNEJ25vbmUnJTIwc3Ryb2tlJTNEJyUyMzAwMCclMjBzdHJva2Utd2lkdGglM0QnMS42JyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyMHN0cm9rZS1saW5lam9pbiUzRCdyb3VuZCclM0UlM0NwYXRoJTIwZCUzRCdNNi41JTIwOWgxMWwtMSUyMDExaC05eiclMkYlM0UlM0NwYXRoJTIwZCUzRCdNOS4yJTIwOVY3LjZhMi44JTIwMi44JTIwMCUyMDAlMjAxJTIwNS42JTIwMFY5JyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTsgfVxyXG4ubmF2aWdhdGlvbi1idXR0b25zIGEudG9nZ2xlLXdpbmRvd1tkYXRhLXRhcmdldD1cIm5hdmlnYXRpb25cIl06OmJlZm9yZSB7IC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjQlMjAyNCclMjBmaWxsJTNEJ25vbmUnJTIwc3Ryb2tlJTNEJyUyMzAwMCclMjBzdHJva2Utd2lkdGglM0QnMS42JyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyMHN0cm9rZS1saW5lam9pbiUzRCdyb3VuZCclM0UlM0NwYXRoJTIwZCUzRCdNNCUyMDdoMTZNNCUyMDEyaDE2TTQlMjAxN2gxNiclMkYlM0UlM0MlMkZzdmclM0VcIik7IG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI0JTIwMjQnJTIwZmlsbCUzRCdub25lJyUyMHN0cm9rZSUzRCclMjMwMDAnJTIwc3Ryb2tlLXdpZHRoJTNEJzEuNiclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMjBzdHJva2UtbGluZWpvaW4lM0Qncm91bmQnJTNFJTNDcGF0aCUyMGQlM0QnTTQlMjA3aDE2TTQlMjAxMmgxNk00JTIwMTdoMTYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpOyB9XHJcbi5uYXZpZ2F0aW9uLWJ1dHRvbnMgYS50b2dnbGUtd2luZG93LFxyXG4ubmF2aWdhdGlvbi1idXR0b25zIC50b3AtbmF2LWJ1dHRvbi1sb2dpbiB7XHJcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XHJcbn1cclxuLm5hdmlnYXRpb24tYnV0dG9ucyBhLnRvZ2dsZS13aW5kb3c6aG92ZXIsXHJcbi5uYXZpZ2F0aW9uLWJ1dHRvbnMgLnRvcC1uYXYtYnV0dG9uLWxvZ2luOmhvdmVyIHtcclxuXHRjb2xvcjogdmFyKC0tc2stcmVkKTtcclxufVxyXG4ubmF2aWdhdGlvbi1idXR0b25zIGEudG9nZ2xlLXdpbmRvdzpob3Zlcjo6YmVmb3JlLFxyXG4ubmF2aWdhdGlvbi1idXR0b25zIC50b3AtbmF2LWJ1dHRvbi1sb2dpbjpob3Zlcjo6YmVmb3JlLFxyXG4ubmF2aWdhdGlvbi1idXR0b25zIC5jYXJ0LWNvdW50OmhvdmVyOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLXJlZCk7XHJcbn1cclxuLyog4pqg77iPIExvZ2luIGlrb25rdSBTdGVwIGRlZmF1bHRuxJsgU0tSw51Ww4EgKGBkaXNwbGF5Om5vbmVgKSDigJQgem9icmF6w61tZSBqaVxyXG4gICB2IMWZYWTEmyBpa29uICh2ZWRsZSBsdXB5KS4gU3R5bCAodGVua8OhIHVzZXIgaWtvbmthIG5hdnkg4oaSIGhvdmVyIMSNZXJ2ZW7DoSlcclxuICAgdcW+IG3DoSBwxZllcyBgOjpiZWZvcmVgIHbDvcWhLCB0YWvFvmUg4oCeemFwYWRuZVwiIGsgbHVwxJsgYSBrb8Whw61rdS4gYGlubGluZS1mbGV4YFxyXG4gICArIGNlbnRlciBqaSBzdmlzbGUgc3Jvdm7DoSBzZSBzb3VzZWR5IChqZSB0byBgPGJ1dHRvbj5gLCBuZSBgPGE+YCkuICovXHJcbi5uYXZpZ2F0aW9uLWJ1dHRvbnMgLnRvcC1uYXYtYnV0dG9uLWxvZ2luIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRib3JkZXI6IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLyoga2/FocOtayBwb8SNZXQg4oCUIMSNZXJ2ZW7DvSBiYWRnZSAqL1xyXG4uY2FydC1jb3VudCAuY291bnQsXHJcbi5oZWFkZXItY2FydCAuY291bnQge1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLXNrLXJlZCkgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbn1cclxuXHJcbi8qIDYpIE1vYmlsICg8IDk5MnB4KSDigJQgZHJhd2VyIGphayDFoWFibG9uYSAoYnVyZ2VyIHZwcmF2byksIGplbiBkbyBicmFuZHUgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0I25hdmlnYXRpb24ge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHR9XHJcblx0I25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMSA+IGxpID4gYSB7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAuMDZlbTtcclxuXHR9XHJcblx0I25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMSA+IGxpID4gYSBiIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0fVxyXG5cdC5uYXZpZ2F0aW9uLWNsb3NlIHtcclxuXHRcdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIDcpIFByb21vIGxpxaF0YTogZnVsbC13aWR0aCBuYXZ5IHBydWg7IG9ic2FoICguc2stcHJvbW9fX2luKSB6YXJvdm7DoSBtYWluLmpzXHJcbiAgICAgIG5hIGNvbnRlbnQtYm94IGhsYXZpxI1reSAobWF4V2lkdGggKyBtYXJnaW4gKyBwYWRkaW5nIG3Em8WZw60geiAubmF2aWdhdGlvbi13cmFwcGVyLFxyXG4gICAgICBORXBvdcW+w612w6FtZSAuY29udGFpbmVyIOKAlCBtw6EgQm9vdHN0cmFwIGtsYXJmaXggOjpiZWZvcmUvOjphZnRlciBjbyByb3piw61qw60gZ3JpZCkuXHJcbiAgICAgIFRleHQgdmUgc3R5bHUgVmVuZXppYTogVkVSWsOBTEtZLCB0ZW5rw6kgKDQwMCksIHByb3N0cmthbsOpLCAxMnB4ICh2xJtkb23DoSB2w71qaW1rYSB6IDE0cHggZmxvb3IpLiAqL1xyXG4uc2stcHJvbW8ge1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLXNrLW5hdnkpO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xyXG59XHJcbi5zay1wcm9tb19faW4ge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byAxZnI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRnYXA6IDE2cHg7XHJcblx0cGFkZGluZy10b3A6IDdweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogN3B4O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xyXG59XHJcbi5zay1wcm9tb19faW4gLmwgeyBqdXN0aWZ5LXNlbGY6IHN0YXJ0OyB9XHJcbi5zay1wcm9tb19faW4gLmMgeyBqdXN0aWZ5LXNlbGY6IGNlbnRlcjsgfVxyXG4uc2stcHJvbW9fX2luIC5yIHsganVzdGlmeS1zZWxmOiBlbmQ7IH1cclxuLnNrLXByb21vIGEgeyBjb2xvcjogI2ZmZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XHJcbi5zay1wcm9tbyBhOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XHJcblx0LnNrLXByb21vX19pbiB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9XHJcblx0LnNrLXByb21vX19pbiAubCwgLnNrLXByb21vX19pbiAuciB7IGRpc3BsYXk6IG5vbmU7IH1cclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIE1PQklMIOKAlCBobGF2acSNa2EgYSB2eXNvdXZhY8OtIG1lbnUgKGRvIDk5MXB4KVxyXG4gICBJbnNwaXJhY2U6IE5pa2UgKyBWZW5lemlhIG1vYmlsZSBtZW51IOKAlCB2ZWxrw6kgZG90eWtvdsOpIHBvbG/Fvmt5XHJcbiAgIHphcm92bmFuw6kgdmxldm8sIHZsYXNvdsOpIGxpbmt5IG1lemkgbmltaSwgamFzbsOhIGhpZXJhcmNoaWUuXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHQvKiDimqDvuI8gUFLDgVpETsOdIFBSVUggTkFEIEhMQVZJxIxLT1U6IFN0ZXAgc2kgbmEgYC5vdmVyYWxsLXdyYXBwZXJgIHJlemVydnVqZVxyXG5cdCAgIGBwYWRkaW5nLXRvcDo0MHB4YCBwcm8gc3ZvdSBob3Juw60gbGnFoXR1IGAudXNlci1hY3Rpb25gLiBOYSB0b21obGUgc2hvcHVcclxuXHQgICBqZSB0YSBsacWhdGEgcHLDoXpkbsOhIChvYnNhaHVqZSBqZW4gc2tyeXTDvSBwxZlpaGxhxaFvdmFjw60gZGlhbG9nLCB2w73FoWthIDApLFxyXG5cdCAgIHRha8W+ZSB6YsO9dmFsbyBqZW4gNDBweCBwcsOhemRuYSBuYWQgcHJvbW8gbGnFoXRvdS4gKi9cclxuXHQub3ZlcmFsbC13cmFwcGVyIHtcclxuXHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQvKiDimqDvuI8gTmFkcGlzIGthdGVnb3JpZSAoYDo6YmVmb3JlYCBzIGBhdHRyKGFyaWEtbGFiZWwpYCkgbcOhIHNteXNsIGplblxyXG5cdCAgIHYgZGVza3RvcG92w6ltIG1lZ2EtbWVudS4gViBtb2JpbG7DrW0gZHJhd2VyIHNlIG7DoXpldiBrYXRlZ29yaWUgdWthem92YWxcclxuXHQgICBEVkFLUsOBVCDigJQgamVkbm91IGpha28gcG9sb8W+a2EsIGt0ZXJvdSB1xb5pdmF0ZWwgcm96a2xpa2wsIGEgaG5lZCBwb2QgbsOtXHJcblx0ICAgem5vdnUgamFrbyBuYWRwaXMuICovXHJcblx0Lm5hdmlnYXRpb24taW4gLm1lbnUtbGV2ZWwtMjo6YmVmb3JlLFxyXG5cdCNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTI6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQvKiBBa2NlbnRuw60gcHJ1aCBuYSBMRVbDiU0gb2tyYWppIGRyYXdlciDigJQga2x1Ym92w6kgYmFydnkgc3Zpc2xlIDUwLzUwXHJcblx0ICAgKMSNZXJ2ZW7DoSBuYWhvxZllLCBuYXZ5IGRvbGUpLiBgI25hdmlnYXRpb25gIG3DoSBgb3ZlcmZsb3c6aGlkZGVuYCBhIHDFmWlcclxuXHQgICB6YXbFmWVuw60gxaHDrcWZa3UgMCB1IHByYXbDqWhvIGtyYWplIOKGkiBwcnVoIGplIG1pbW8gb2JyYXosIHVrw6HFvmUgc2UgcyBvdGV2xZllbsOtbS4gKi9cclxuXHQjbmF2aWdhdGlvbjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDVweDtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuXHRcdFx0dG8gYm90dG9tLFxyXG5cdFx0XHR2YXIoLS1zay1yZWQpIDAsXHJcblx0XHRcdHZhcigtLXNrLXJlZCkgNTAlLFxyXG5cdFx0XHR2YXIoLS1zay1uYXZ5KSA1MCUsXHJcblx0XHRcdHZhcigtLXNrLW5hdnkpIDEwMCVcclxuXHRcdCk7XHJcblx0XHR6LWluZGV4OiA0O1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQvKiBMT0dPIG5haG/FmWUgdiBvdGV2xZllbsOpbSBtZW51IOKAlCBgbWFpbi5qc2AgKDE3LiBJSUZFKSBobyBrbG9udWplIHogaGxhdmnEjWt5XHJcblx0ICAgZG8gYC5zay1uYXYtbG9nb2AgamFrbyBwcnZuw60gcHJ2ZWsgYC5uYXZpZ2F0aW9uLWluYC4gU2Vkw60gdmxldm8gbmFob8WZZSxcclxuXHQgICBuYXByb3RpIHphdsOtcmFjw61tdSBrxZnDrcW+a3UgKHRlbiBqZSBhYnNvbHV0bsOtIHZwcmF2byBuYWhvxZllKSwgYSB6w6Fyb3ZlxYhcclxuXHQgICB0dm/FmcOtIGhvcm7DrSB2eWNww6F2a3UsIGFieSBrxZnDrcW+ZWsgbmVwxZlla3LDvXZhbCDFoWlwa3UgcHJ2bsOtIHBvbG/Fvmt5LiAqL1xyXG5cdCNuYXZpZ2F0aW9uIC5zay1uYXYtbG9nbyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdG1pbi1oZWlnaHQ6IDUycHg7XHJcblx0XHRwYWRkaW5nOiA4cHggMjBweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zay1saW5lLCAjZTJlNGU4KTtcclxuXHR9XHJcblx0I25hdmlnYXRpb24gLnNrLW5hdi1sb2dvIGltZyB7XHJcblx0XHRoZWlnaHQ6IDM4cHg7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdG1heC13aWR0aDogMTkwcHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0Lyog4pqg77iPIFBhZGRpbmcgbmFob8WZZSBqZSBQT0pJU1RLQSBwcm8ga8WZw63FvmVrLCBLRFnFvSBsb2dvICh6IEpTKSBuZW7DrS4gUyBsb2dlbVxyXG5cdCAgIGTEm2zDoSBob3Juw60gcHJvc3RvciBsb2dvIMWZw6FkZWssIHRha8W+ZSBwYWRkaW5nIHZ5bnVsdWplbWUuICovXHJcblx0I25hdmlnYXRpb24gLm5hdmlnYXRpb24taW4ge1xyXG5cdFx0cGFkZGluZy10b3A6IDUycHg7XHJcblx0fVxyXG5cdCNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluOmhhcyguc2stbmF2LWxvZ28pIHtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdH1cclxuXHJcblx0LyogLS0tIHBvbG/Fvmt5IDEuIMO6cm92bsSbIOKAlCB2ZWxrw6ksIHZsZXZvLCBvZGTEm2xlbsOpIHZsYXNvdm91IGxpbmtvdSAtLS0gKi9cclxuXHQjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xID4gbGksXHJcblx0Lm5hdmlnYXRpb24taW4gLm1lbnUtbGV2ZWwtMSA+IGxpIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zay1saW5lLCAjZTJlNGU4KTtcclxuXHR9XHJcblx0Lyog4pqg77iPIFBvc2xlZG7DrSBrYXRlZ29yaWUgKFTDvW1vdsOpIG9ibGXEjWVuw60pIE5FTcOBIHNwb2Ruw60gbGlua3Ug4oCUIG9kZMSbbG92YcSNXHJcblx0ICAgayBibG9rdSDigJ5QxZlpaGzDocWhZW7DrVwiIGTEm2zDoSBgLm5hdmlnYXRpb25BY3Rpb25zYCBzdsO9bSBgYm9yZGVyLXRvcGAuIEppbmFrXHJcblx0ICAgdHUgYnlseSBEVsSaIGxpbmt5IHTEm3NuxJsgbmFkIHNlYm91IChsaSBib3JkZXItYm90dG9tICsgYWN0aW9ucyBib3JkZXItdG9wKS4gKi9cclxuXHQjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xID4gbGk6bGFzdC1jaGlsZCxcclxuXHQubmF2aWdhdGlvbi1pbiAubWVudS1sZXZlbC0xID4gbGk6bGFzdC1jaGlsZCB7XHJcblx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdH1cclxuXHQjbmF2aWdhdGlvbiAubWVudS1sZXZlbC0xID4gbGkgPiBhLFxyXG5cdC5uYXZpZ2F0aW9uLWluIC5tZW51LWxldmVsLTEgPiBsaSA+IGEge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRnYXA6IDEycHg7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHggIWltcG9ydGFudDtcclxuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLjA2ZW07XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Y29sb3I6IHZhcigtLXNrLW5hdnkpICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC8qIOKaoO+4jyBQb2xvxb5reSBieWx5IHZ5c29rw6kgNzZweCwgYWxlIG5lZMSbbGFsIHRvIGplbiBwYWRkaW5nIG9ka2F6dSAoMTdweCkuXHJcblx0ICAgU3RlcCBkw6F2w6Egdm5pdMWZbsOtbXUgYDxiPmAgamXFoXTEmyAqKmBwYWRkaW5nOiAxMi41cHggMGAqKiwgY2/FviBwxZlpZMOhdmFsb1xyXG5cdCAgIGRhbMWhw61jaCAyNXB4LiBOdWx1amVtZSBobyDihpIgeiA3NnB4IGplIH40NnB4LCBjb8W+IGplIHBvxZnDoWQgcG9ob2RsbsO9XHJcblx0ICAgY8OtbCBwcm8gcHJzdCAoZG9wb3J1xI1lbsOpIG1pbmltdW0gamUgNDRweCksIGFsZSBtZW51IHNlIHZlamRlIG5hIGplZG51XHJcblx0ICAgb2JyYXpvdmt1IGEgbmVwxa9zb2LDrSByb3p2b2xuxJtuxJsuICovXHJcblx0I25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMSA+IGxpID4gYSBiLFxyXG5cdC5uYXZpZ2F0aW9uLWluIC5tZW51LWxldmVsLTEgPiBsaSA+IGEgYiB7XHJcblx0XHRmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC8qIOKaoO+4jyBEcnVow70gdmluw61rIHbDvcWha3k6IGBzcGFuLnN1Ym1lbnUtYXJyb3dgIChyb3piYWxvdmFjw60gxaFpcGthIHUgcG9sb8W+ZWtcclxuXHQgICBzIHBvZGthdGVnb3JpZW1pKSBtw6Egdmxhc3Ruw60gYHBhZGRpbmc6IDEyLjVweCAyNHB4YCwgdGFrxb5lIHR5aGxlIMWZw6Fka3lcclxuXHQgICBkcsW+ZWx5IDc2cHggaSBwbyB6w7rFvmVuw60gYDxiPmAuIFN2aXNsw70gcGFkZGluZyBudWx1amVtZSwgYWxlIHrDoXBvcm7DvW1pXHJcblx0ICAgb2tyYWppIMWhaXBrdSByb3p0w6FobmVtZSBwxZllcyBDRUxPVSB2w73FoWt1IMWZw6Fka3Ug4oCUIGplIHRvIHDFmWVww61uYcSNXHJcblx0ICAgcG9kbWVudSwgdGFrxb5lIG11c8OtIHrFr3N0YXQgcG9ob2RsbsSbIGtsaWthdGVsbsOhLiAqL1xyXG5cdCNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSA+IGEgLnN1Ym1lbnUtYXJyb3csXHJcblx0Lm5hdmlnYXRpb24taW4gLm1lbnUtbGV2ZWwtMSA+IGxpID4gYSAuc3VibWVudS1hcnJvdyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHQvKiDimqDvuI8gU2Ftb3Ruw6kgesOhcG9ybsOpIG9rcmFqZSBORVNUQcSMw406IHMgYGhlaWdodDogYXV0b2AgbmVtxJtsYSDFoWlwa2Egxb7DoWRuw71cclxuXHRcdCAgIHZsYXN0bsOtIG9ic2FoIGEgc21yc2tsYSBzZSBuYSAqKjQ0w5cwKiog4oCUIGtsaWsgeiBKUyBzaWNlIHByb2pkZSwgYWxlXHJcblx0XHQgICBwcnN0ZW0gYnkgc2UgZG8gbsOtIG5ldHJlZmlsIG5pa2RvLiBQYWRkaW5nIHNlIHByb3RvIHZyYWPDrSB6cMOhdGt5XHJcblx0XHQgICBkb3ZuaXTFmSBhIHrDoXBvcm7DqSBva3JhamUgaG8gamVuIHZ5cnXFocOtIHogdsO9xaFreSDFmcOhZGt1OiBib3ggbcOhIHBsbsO9Y2hcclxuXHRcdCAgIDQ2cHggKD0gY2Vsw70gxZnDoWRlayksIGFsZSBuYSBqZWhvIHbDvcWha3UgbmVwxZlpZMOhIG5pYy4gKi9cclxuXHRcdC8qIMWgaXBrYSBuZW3DoSB2bGFzdG7DrSBvYnNhaCAoZ2x5ZiBrcmVzbMOtIHBzZXVkb2VsZW1lbnQpLCB0YWvFvmUgc2UgamVqw61cclxuXHRcdCAgIHbDvcWha2Egcm92bsOhIGplbiBwYWRkaW5ndSDigJQgcHJvdG8gMjNweCwgbmUgMTVweDogMjMrMjMgPSA0NnB4ID0gY2Vsw71cclxuXHRcdCAgIMWZw6FkZWsuIFrDoXBvcm7DqSBva3JhamUgc3Rlam7DqSB2ZWxpa29zdGkgdG8gemFzZSBvZGXEjXRvdSwgdGFrxb5lIG5hXHJcblx0XHQgICB2w73FoWt1IMWZw6Fka3UgdG8gbmVtw6EgdmxpdiAoesWvc3TDoXbDoSA0NnB4KS4gKi9cclxuXHRcdG1hcmdpbjogLTIzcHggMCAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZzogMjNweCAwIDIzcHggMjRweCAhaW1wb3J0YW50O1xyXG5cdFx0bWluLXdpZHRoOiA0NHB4O1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0LyogLS0tIHBvZGthdGVnb3JpZSDigJQgb2RzYXplbsOpLCBsZWjEjcOtLCBub3Jtw6FsbsOtIGNhc2UgLS0tICovXHJcblx0I25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMixcclxuXHQubmF2aWdhdGlvbi1pbiAubWVudS1sZXZlbC0yIHtcclxuXHRcdHBhZGRpbmc6IDRweCAwIDEwcHggIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQ6ICNmN2Y4ZmE7XHJcblx0fVxyXG5cdCNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTIgYSxcclxuXHQubmF2aWdhdGlvbi1pbiAubWVudS1sZXZlbC0yIGEge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAxMXB4IDIwcHggMTFweCAzNHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuXHRcdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6IHZhcigtLXNrLWluaykgIWltcG9ydGFudDtcclxuXHR9XHJcblx0I25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMiBhOmhvdmVyLFxyXG5cdC5uYXZpZ2F0aW9uLWluIC5tZW51LWxldmVsLTIgYTpob3ZlciB7XHJcblx0XHRjb2xvcjogdmFyKC0tc2stbmF2eSkgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC8qIOKaoO+4jyBLT05GSUdVUsOBVE9SIFZZUE5VVCAobmEgcMWZw6Fuw60ga2xpZW50YSkg4oCUIG1vYmlsbsOtIHRsYcSNw610a28g4oCeVmxhc3Ruw60gZHJlc1wiXHJcblx0ICAgemFrb21lbnRvdsOhbm8uIEHFviBzZSBrb25maWd1csOhdG9yIHZyw6F0w60sIG9ka29tZW50dWogKGEgb2Rrb21lbnR1aiBpXHJcblx0ICAgZGVza3RvcG92w6kgenbDvXJhem7Em27DrSB2w73FoSkuXHJcblxyXG5cdOKAnlZsYXN0bsOtIGRyZXNcIiA9IFRMQcSMw41US08gKG5hIGRlc2t0b3B1IGplbiDEjWVydmVuw70gdGV4dCkuXHJcblx0I25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMSA+IGxpID4gYVtocmVmKj1cInZsYXN0bmktZHJlc1wiXSxcclxuXHQubmF2aWdhdGlvbi1pbiAubWVudS1sZXZlbC0xID4gbGkgPiBhW2hyZWYqPVwidmxhc3RuaS1kcmVzXCJdIHtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0bWFyZ2luOiAxMHB4IDIwcHg7XHJcblx0XHRwYWRkaW5nOiAxNHB4IDIwcHggIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQ6IHZhcigtLXNrLXJlZCk7XHJcblx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblx0fVxyXG5cdCNuYXZpZ2F0aW9uIC5tZW51LWxldmVsLTEgPiBsaSA+IGFbaHJlZio9XCJ2bGFzdG5pLWRyZXNcIl0gYixcclxuXHQubmF2aWdhdGlvbi1pbiAubWVudS1sZXZlbC0xID4gbGkgPiBhW2hyZWYqPVwidmxhc3RuaS1kcmVzXCJdIGIge1xyXG5cdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHR9XHJcblx0I25hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMSA+IGxpOmhhcyg+IGFbaHJlZio9XCJ2bGFzdG5pLWRyZXNcIl0pLFxyXG5cdC5uYXZpZ2F0aW9uLWluIC5tZW51LWxldmVsLTEgPiBsaTpoYXMoPiBhW2hyZWYqPVwidmxhc3RuaS1kcmVzXCJdKSB7XHJcblx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdH1cclxuXHQqL1xyXG5cclxuXHQvKiAtLS0gc3BvZG7DrSBibG9rIChQxZlpaGzDocWhZW7DrSBhcG9kLikg4oCUIG9kZMSbbGVuw70sIGtsaWRuxJtqxaHDrSAtLS0gKi9cclxuXHQjbmF2aWdhdGlvbiAubmF2aWdhdGlvbkFjdGlvbnMsXHJcblx0Lm5hdmlnYXRpb24taW4gLm5hdmlnYXRpb25BY3Rpb25zIHtcclxuXHRcdG1hcmdpbi10b3A6IDZweDtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zay1saW5lLCAjZTJlNGU4KTtcclxuXHR9XHJcblxyXG5cdC8qIC0tLSBTT0NJw4FMTsONIFPDjVTEmiBOQSBLT05DSSBNRU5VIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdCAgIElrb25reSBkb3BsxYh1amUgYG1haW4uanNgICgxNy4gSUlGRSkgS0xPTk9Ww4FOw41NIHogcGF0acSNa3ksIHRha8W+ZVxyXG5cdCAgIHNlIG9ka2F6eSBuZW3Fr8W+b3Ugcm96ZWrDrXQgYSBuZWRvZMSbbGFuw6kgKGBET1BMTklUYCkgc2UgdnluZWNoYWrDrS5cclxuXHQgICBNZW51IHTDrW0gZG9zdGFuZSB6YWtvbsSNZW7DrSBhIGNlc3R1IG5hIHPDrXTEmyBiZXogc2Nyb2xsb3bDoW7DrSBjZWzDqVxyXG5cdCAgIHN0csOhbmt5IGRvIHBhdGnEjWt5LiAqL1xyXG5cdC8qIFNwb2Ruw60gYmxvayBtZW51OiDigJ5Lb250YWt0dWp0ZSBuw6FzXCIgKGUtbWFpbCkgKyDigJ5TbGVkdWp0ZSBuw6FzXCIgKHPDrXTEmykuXHJcblx0ICAgVmtsw6Fkw6EgYG1haW4uanNgICgxNy4gSUlGRSkg4oCUIGUtbWFpbCBpIHPDrXTEmyBrbG9udWplIHogcGF0acSNa3ksIHRha8W+ZSBzZVxyXG5cdCAgIG5lbcWvxb5vdSByb3plasOtdC5cclxuXHQgICDimqDvuI8gU1BFQ0lGSUNJVEE6IHrDoWtsYWRuw60gYC5zay1uYXYtZXh0cmF7ZGlzcGxheTpub25lfWAgKGt2xa9saSBkZXNrdG9wdSlcclxuXHQgICBzdG9qw60gdiBzb3Vib3J1IE7DjcW9IG5lxb4gdGFobGUgbWVkaWEgcXVlcnkg4oaSIHDFmWkgc2hvZG7DqSBzcGVjaWZpY2l0xJsgYnlcclxuXHQgICB2eWhyw6FsIGBkaXNwbGF5Om5vbmVgIGkgbmEgbW9iaWx1LiBQcm90byBgLm5hdmlnYXRpb24taW4gLnNrLW5hdi1leHRyYWBcclxuXHQgICAoMC0yLTApIHDFmWViaWplIGJhc2UgKDAtMS0wKS4gKFBhc3QgamFrbyB1IGZvb3RlciBzcGFjaW5ndS4pICovXHJcblx0Lm5hdmlnYXRpb24taW4gLnNrLW5hdi1leHRyYSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmc6IDE2cHggMjBweCAyMnB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNrLWxpbmUsICNlMmU0ZTgpO1xyXG5cdH1cclxuXHQvKiB2ZXJ6w6Fsa292w70gbmFkcGlzICjigJ5Lb250YWt0dWp0ZSBuw6FzXCIsIOKAnlNsZWR1anRlIG7DoXNcIikg4oCUIHbDvXJhem7Em2rFocOtIChuYSBwxZnDoW7DrSkgKi9cclxuXHQuc2stbmF2LWV4dHJhX190aXRsZSB7XHJcblx0XHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLjA4ZW07XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xyXG5cdFx0bWFyZ2luOiAwIDAgMTJweDtcclxuXHR9XHJcblx0LnNrLW5hdi1jb250YWN0ICsgLnNrLW5hdi1leHRyYV9fdGl0bGUge1xyXG5cdFx0bWFyZ2luLXRvcDogMThweDsgLyogbWV6ZXJhIG1lemkgZS1tYWlsZW0gYSBibG9rZW0gc8OtdMOtICovXHJcblx0fVxyXG5cdC8qIGtvbnRha3Ruw60gxZnDoWRlayDigJQgZS1tYWlsIHMgaWtvbmtvdSAqL1xyXG5cdC5zay1uYXYtY29udGFjdF9fbGluayB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0XHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRjb2xvcjogdmFyKC0tc2staW5rKTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAuMThzIGVhc2U7XHJcblx0fVxyXG5cdC5zay1uYXYtY29udGFjdF9fbGluazpob3ZlciB7XHJcblx0XHRjb2xvcjogdmFyKC0tc2stcmVkKTtcclxuXHR9XHJcblx0LnNrLW5hdi1jb250YWN0X19pY28ge1xyXG5cdFx0ZmxleDogMCAwIDIwcHg7XHJcblx0XHR3aWR0aDogMjBweDtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHRcdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcclxuXHR9XHJcblx0LnNrLW5hdi1jb250YWN0X19pY28gc3ZnIHtcclxuXHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC8qIC0tLSBzb2Npw6FsbsOtIGlrb25reSAoYmFyZXZuw6kgZGxlIHPDrXTEmykgLS0tICovXHJcblx0LnNrLW5hdi1zb2NpYWwge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0fVxyXG5cdC5zay1uYXYtc29jaWFsX19saW5rIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDQycHg7XHJcblx0XHRoZWlnaHQ6IDQycHg7XHJcblx0XHRib3JkZXI6IDEuNXB4IHNvbGlkIHZhcigtLXNrLWxpbmUsICNlMmU0ZTgpO1xyXG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMThzIGVhc2UsIGJvcmRlci1jb2xvciAuMThzIGVhc2UsIGNvbG9yIC4xOHMgZWFzZTtcclxuXHR9XHJcblx0I25hdmlnYXRpb24gLnNrLW5hdi1zb2NpYWxfX2xpbmsgc3ZnIHtcclxuXHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC8qIOKaoO+4jyBCYXJ2dSBpa29ueSBzw6F6w61tZSBQxZjDjU1PIG5hIGBmaWxsYCBjZXN0eSwgTkUgcMWZZXMgYGN1cnJlbnRDb2xvcmAg4oCUXHJcblx0ICAgU3RlcCBtw6EgbmEgYCNuYXZpZ2F0aW9uIGFgIMSNZXJuw70gYGNvbG9yOiAhaW1wb3J0YW50YCBzIGlkIHNwZWNpZmljaXRvdSxcclxuXHQgICB0YWvFvmUgY3VycmVudENvbG9yIGJ5bCB2xb5keSDEjWVybsO9IChpIG5hxaFlIGBjb2xvciAhaW1wb3J0YW50YCBwcm9ocsOhbG8pLlxyXG5cdCAgIFDFmcOtbcO9IGBmaWxsYCBuYSBgcGF0aGAgdG8gb2JlamRlIMO6cGxuxJsgKGtlIGNvbG9yIHNlIG5ldnp0YWh1amUpLlxyXG5cdCAgIFLDoW1lxI1layAoYGJvcmRlci1jb2xvcmApIFN0ZXAgbmXFmWXFocOtLCB0ZW4gc3RhxI3DrSBiZXogIWltcG9ydGFudC4gKi9cclxuXHQvKiBGYWNlYm9vazogbmF2eSByw6FtZcSNZWsgKyBpa29uYSDihpIgaG92ZXIgxI1lcnZlbsOpIHBvemFkw60sIGLDrWzDoSBpa29uYSAqL1xyXG5cdCNuYXZpZ2F0aW9uIC5zay1uYXYtc29jaWFsX19saW5rLS1mYiB7XHJcblx0XHRib3JkZXItY29sb3I6IHZhcigtLXNrLW5hdnkpO1xyXG5cdH1cclxuXHQjbmF2aWdhdGlvbiAuc2stbmF2LXNvY2lhbF9fbGluay0tZmIgc3ZnIHBhdGgge1xyXG5cdFx0ZmlsbDogdmFyKC0tc2stbmF2eSkgIWltcG9ydGFudDtcclxuXHR9XHJcblx0I25hdmlnYXRpb24gLnNrLW5hdi1zb2NpYWxfX2xpbmstLWZiOmhvdmVyLFxyXG5cdCNuYXZpZ2F0aW9uIC5zay1uYXYtc29jaWFsX19saW5rLS1mYjpmb2N1cy12aXNpYmxlIHtcclxuXHRcdGJhY2tncm91bmQ6IHZhcigtLXNrLXJlZCk7XHJcblx0XHRib3JkZXItY29sb3I6IHZhcigtLXNrLXJlZCk7XHJcblx0fVxyXG5cdCNuYXZpZ2F0aW9uIC5zay1uYXYtc29jaWFsX19saW5rLS1mYjpob3ZlciBzdmcgcGF0aCxcclxuXHQjbmF2aWdhdGlvbiAuc2stbmF2LXNvY2lhbF9fbGluay0tZmI6Zm9jdXMtdmlzaWJsZSBzdmcgcGF0aCB7XHJcblx0XHRmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC8qIEluc3RhZ3JhbTogbmFvcGFrIOKAlCDEjWVydmVuw70gcsOhbWXEjWVrICsgaWtvbmEg4oaSIGhvdmVyIG5hdnkgcG96YWTDrSwgYsOtbMOhIGlrb25hICovXHJcblx0I25hdmlnYXRpb24gLnNrLW5hdi1zb2NpYWxfX2xpbmstLWlnIHtcclxuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tc2stcmVkKTtcclxuXHR9XHJcblx0I25hdmlnYXRpb24gLnNrLW5hdi1zb2NpYWxfX2xpbmstLWlnIHN2ZyBwYXRoIHtcclxuXHRcdGZpbGw6IHZhcigtLXNrLXJlZCkgIWltcG9ydGFudDtcclxuXHR9XHJcblx0I25hdmlnYXRpb24gLnNrLW5hdi1zb2NpYWxfX2xpbmstLWlnOmhvdmVyLFxyXG5cdCNuYXZpZ2F0aW9uIC5zay1uYXYtc29jaWFsX19saW5rLS1pZzpmb2N1cy12aXNpYmxlIHtcclxuXHRcdGJhY2tncm91bmQ6IHZhcigtLXNrLW5hdnkpO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcclxuXHR9XHJcblx0I25hdmlnYXRpb24gLnNrLW5hdi1zb2NpYWxfX2xpbmstLWlnOmhvdmVyIHN2ZyBwYXRoLFxyXG5cdCNuYXZpZ2F0aW9uIC5zay1uYXYtc29jaWFsX19saW5rLS1pZzpmb2N1cy12aXNpYmxlIHN2ZyBwYXRoIHtcclxuXHRcdGZpbGw6ICNmZmYgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lyog4oCeUMWZaWhsw6HFoWVuw61cIiDigJQgdsO9cmF6bsSbasWhw60gKG5hIHDFmcOhbsOtKTogbmF2eSBtw61zdG8genRsdW1lbsOpLCB2xJt0xaHDrSwgdHXEjW7Em2rFocOtICovXHJcblx0I25hdmlnYXRpb24gLm5hdmlnYXRpb25BY3Rpb25zIGEsXHJcblx0Lm5hdmlnYXRpb24taW4gLm5hdmlnYXRpb25BY3Rpb25zIGEge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHggIWltcG9ydGFudDtcclxuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogdmFyKC0tc2stbmF2eSkgIWltcG9ydGFudDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uQWN0aW9ucyBhOmhvdmVyLFxyXG5cdC5uYXZpZ2F0aW9uLWluIC5uYXZpZ2F0aW9uQWN0aW9ucyBhOmhvdmVyIHtcclxuXHRcdGNvbG9yOiB2YXIoLS1zay1yZWQpICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4vKiBTcG9kbsOtIGJsb2sgbWVudSAoa29udGFrdCArIHPDrXTEmykgamUgVsOdSFJBRE7EmiBtb2JpbG7DrSB6w6FsZcW+aXRvc3QgKGRyYXdlcikuXHJcbiAgIOKaoO+4jyBgbWFpbi5qc2AgaG8gdmtsw6Fkw6EgZG8gYC5uYXZpZ2F0aW9uLWluYCBiZXogb2hsZWR1IG5hIMWhw63FmWt1IG9rbmEg4oCUXHJcbiAgIGEgYC5uYXZpZ2F0aW9uLWluYCBqZSBuYSBkZXNrdG9wdSBWSURJVEVMTsOdIHZvZG9yb3Zuw70gcMOhcyBtZW51LCB0YWvFvmVcclxuICAgYmV6IHRvaG9obGUgcHJhdmlkbGEgYnkgc2UgdnlzeXBhbCByb3Zub3UgZG8gaGxhdmnEjWt5LiBaw6FrbGFkbsOtIHN0YXYgamVcclxuICAgcHJvdG8gc2tyeXRvOyBtb2JpbG7DrSBtZWRpYSBxdWVyeSB2w73FoSBobyBwxZllcG5lIG5hIGBibG9ja2AuIMWYZcWhZW5vIENTUyxcclxuICAgbmUgcG9kbcOtbmtvdSB2IEpTLCBhYnkgdG8gZnVuZ292YWxvIGkgcMWZaSB6bcSbbsSbIMWhw63FmWt5IG9rbmEgYmV6IHJlbG9hZHUuICovXHJcbi5zay1uYXYtZXh0cmEge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLyog4pqg77iPIFRvdMOpxb4gcHJvIGxvZ28gdiBtZW51OiBgbWFpbi5qc2AgaG8gdmtsw6Fkw6EgZG8gYC5uYXZpZ2F0aW9uLWluYCAobmFcclxuICAgZGVza3RvcHUgVklESVRFTE7DnSBww6FzIG1lbnUpLCB0YWvFvmUgYnkgc2UgbG9nbyBiZXogc2tyeXTDrSB1a8OhemFsbyBwxZnDrW1vXHJcbiAgIHYgZGVza3RvcG92w6kgaGxhdmnEjWNlLiBNb2JpbG7DrSBtZWRpYSBxdWVyeSBobyBwxZllcG5lIG5hIGBmbGV4YC4gKi9cclxuLnNrLW5hdi1sb2dvIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU0sgQXJ0aXMgQnJubyDigJQgSE9NRVBBR0Ugc2VrY2UgKERlc2lnbiBLcm9rIDQpXG4gICBPYnNhaCBzZSB2a2zDoWTDoSBkbyBUaXR1bG7DrSBzdHJhbnkgKGFkbWluIOKGkiBaZHJvam92w70ga8OzZCkuXG4gICBLb3N0cnkgdiBkb2NzL2hvbWVwYWdlLXNlY3Rpb25zLmh0bWwuIFN0eWwgPSBOaWtlIGxheW91dCArIFNLIEFydGlzIGJyYW5kLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIG9iYWwgamVkbsOpIHNla2NlIOKAlCBQTE7DgSDFoMONxZhLQSBTaG9wdGV0IGNvbnRlbnQgY29udGFpbmVydS5cbiAgIEtyYWplIChsZXbDvS9wcmF2w70gZ3V0dGVyKSDFmWXFocOtIHNhbW90bsO9IFNob3B0ZXQgZ3JpZCwgbXkgbmVwxZlpZMOhdsOhbWUgxb7DoWRuw71cbiAgIGhvcml6b250w6FsbsOtIHBhZGRpbmcvbWFyZ2luIGFuaSBtYXgtd2lkdGguIEplbiB2ZXJ0aWvDoWxuw60gcm96ZXN0dXAgc2VrY8OtLiAqL1xuLnNrLXNlY3Rpb24ge1xuXHRtYXgtd2lkdGg6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogNDBweCAwO1xufVxuLnNrLXNlY3Rpb24gKyAuc2stc2VjdGlvbiB7XG5cdHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi8qIEhvbWVwYWdlOiBza3J5aiBTaG9wdGV0IFwiVE9QIDEwIHByb2R1a3TFr1wiIHdpZGdldCArIHJvenTDoWhuaSBvYnNhaCBuYSBwbG5vdSDFocOtxZlrdS5cbiAgIChWIGFkbWludSB0byBtb8W+bsOhIGpkZSBwxZllcyBWemhsZWQgYSBvYnNhaCDihpIgRWRpdG9yOyB0YWR5IHNwb2xlaGxpdsSbIHDFmWVzIENTUy4pICovXG4udG9wLXByb2R1Y3RzLXdyYXBwZXIuanMtdG9wMTAge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaG9tZXBhZ2UtdGV4dHMtd3JhcHBlciAud2VsY29tZS13cmFwcGVyLFxuLmhvbWVwYWdlLXRleHRzLXdyYXBwZXIgLndlbGNvbWUge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0LyogdnludWxvdmF0IHDFmcOtcGFkbsO9IHBvc3VuIChTaG9wdGV0IGTDoXbDoSB+MTBweCksIGHFpSBqZSBjb250YWluZXIgY2VudHJvdmFuw71cblx0ICAg4oaSIGZ1bGwtYmxlZWQgaGVybyAobWFyZ2luOmNhbGMoNTAlIC0gNTB2dykpIHZ5amRlIHN5bWV0cmlja3kgKi9cblx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgU0VLQ0UgMSDigJQgcm96Y2VzdG7DrWs6IDQgZGxhxb5kaWNlIDLDlzIgKE5pa2Ugc3R5bClcbiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNrLXRpbGVzIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0Z2FwOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5zay10aWxlcyB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdH1cbn1cblxuLnNrLXRpbGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRhc3BlY3QtcmF0aW86IDQgLyAzO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zay1uYXZ5KTsgLyogcGxhY2Vob2xkZXIsIGtkecW+IGplxaF0xJsgbmVuw60gb2Jyw6F6ZWsgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRpc29sYXRpb246IGlzb2xhdGU7XG59XG5cbi8qIG9icsOhemVrIChwxZlpZMOhIHNlIGpha28gPGltZyBjbGFzcz1cInNrLXRpbGVfX2ltZ1wiPikgKi9cbi5zay10aWxlX19pbWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0ei1pbmRleDogMDtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC42cyBlYXNlO1xufVxuLnNrLXRpbGU6aG92ZXIgLnNrLXRpbGVfX2ltZyB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbi8qIGJhcmV2bsOpIHZhcmlhbnR5IHBvemFkw60gKHN0xZnDrWRhxI1rYTogMSBuYXZ5LCAyIMSNZXJ2ZW7DoSwgMyDEjWVydmVuw6EsIDQgbmF2eSkgKi9cbi5zay10aWxlLS1uYXZ5IHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE1NWRlZywgIzM1NDM4ZiAwJSwgIzFiMjM1MCAxMDAlKTtcbn1cbi5zay10aWxlLS1yZWQge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTU1ZGVnLCAjZWYzYjJjIDAlLCAjYjgxYzBmIDEwMCUpO1xufVxuXG4vKiBwcm9kdWt0b3bDoSBmb3RrYSB2cHJhdm8gZG9sZSAodHJhbnNwYXJlbnRuw60gUE5HIOKAnnBsYXZlXCIgbmFkIGJhcnZvdSkgKi9cbi5zay10aWxlX19wcm9kdWN0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogLTIlO1xuXHRib3R0b206IDA7XG5cdGhlaWdodDogOTQlO1xuXHR3aWR0aDogYXV0bztcblx0bWF4LXdpZHRoOiA3MCU7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdG9iamVjdC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuXHR6LWluZGV4OiAxO1xuXHRmaWx0ZXI6IGRyb3Atc2hhZG93KC04cHggMTJweCAyMHB4IHJnYmEoMCwgMCwgMCwgLjMpKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zay10aWxlOmhvdmVyIC5zay10aWxlX19wcm9kdWN0IHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpIHNjYWxlKDEuMDMpO1xufVxuXG4vKiB6dG1hdmVuw60gemRvbGEgcHJvIMSNaXRlbG5vc3QgdGV4dHUg4oCUIGplbiBrZHnFviBtw6EgZGxhxb5kaWNlIGZ1bGwtY292ZXIgZm90a3VcbiAgIChiYXJldm7DqSBkbGHFvmRpY2UgaG8gbmVwb3TFmWVidWrDrSwgbWFqw60gdG1hdsOpIHBvemFkw60pICovXG4uc2stdGlsZTpoYXMoLnNrLXRpbGVfX2ltZyk6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0LyogRHbEmyB2cnN0dnk6IHpkb2xhICjEjWl0ZWxub3N0KSArIHpsZXZhIGRvbMWvICh0YW0gc2Vkw60gdGV4dCkuXG5cdCAgIEZvdGt5IG1hasOtIHByb2R1a3QgVlBSQVZPIGEgbGV2b3Ugc3RyYW51IHRtYXZvdSDihpIgcHJhdsOhIMSNw6FzdCB6xa9zdMOhdsOhIMSNaXN0w6EsXG5cdCAgIHRha8W+ZSBkcmVzIG5pa2R5IG5lemHFoWVkaXbDrS4gKi9cblx0YmFja2dyb3VuZDpcblx0XHRsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIwLCAyNSwgNTUsIC4wMikgNDAlLCByZ2JhKDE1LCAxOCwgNDAsIC41OCkgMTAwJSksXG5cdFx0bGluZWFyLWdyYWRpZW50KDcyZGVnLCByZ2JhKDE1LCAxOCwgNDAsIC41MikgMCUsIHJnYmEoMTUsIDE4LCA0MCwgLjE2KSA0NiUsIHJnYmEoMTUsIDE4LCA0MCwgMCkgNzIlKTtcblx0ei1pbmRleDogMTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qIHRleHRvdsO9IGJsb2sgdmxldm8gZG9sZSAqL1xuLnNrLXRpbGVfX2lubmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6IDI7XG5cdHBhZGRpbmc6IDMwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRnYXA6IDEycHg7XG59XG4uc2stdGlsZV9fZXllYnJvdyB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICNmZmY7XG59XG4uc2stdGlsZV9fdGl0bGUge1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1kaXNwbGF5KTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiBjbGFtcCgxLjdyZW0sIDIuNHZ3LCAyLjRyZW0pO1xuXHRsaW5lLWhlaWdodDogMS4wMjtcblx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogI2ZmZjtcblx0bWFyZ2luOiAtNHB4IDAgMnB4O1xuXHR0ZXh0LXNoYWRvdzogMCAycHggMTZweCByZ2JhKDAsIDAsIDAsIC4zKTtcbn1cbi8qIHRsYcSNw610a28g4oCUIGLDrWzDqSAoTmlrZSksIGhvdmVyIMSNZXJ2ZW7DoSAobsOhxaEgYWtjZW50KSAqL1xuLnNrLXRpbGVfX2J0biB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHBhZGRpbmc6IDExcHggMjZweDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMThzIGVhc2UsIGNvbG9yIC4xOHMgZWFzZTtcbn1cbi5zay10aWxlOmhvdmVyIC5zay10aWxlX19idG4ge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zay1yZWQpO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBTRUtDRSAyIOKAlCBmdWxsLWJsZWVkIGhlcm8gYmFubmVyIChmb3RrYSBuZWJvIGJhcnZhIHYgcG96YWTDrSlcbiAgIFByb2xvbcOtIFNob3B0ZXQgY29udGFpbmVyIG5hIHBsbm91IMWhw63FmWt1IHZpZXdwb3J0dS5cbiAgIFBvemFkw606IC5zay1oZXJvIHsgYmFja2dyb3VuZC1pbWFnZSB9IChpbmxpbmUgc3R5bGUpIG5lYm8gbmF2eSBmYWxsYmFjay5cbiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNrLWhlcm8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGlzb2xhdGlvbjogaXNvbGF0ZTtcblx0LyogZnVsbC1ibGVlZDogcm96dMOhaG5lIGtlIGtyYWrFr20gdmlld3BvcnR1IGJleiBvaGxlZHUgbmEgY29udGFpbmVyICovXG5cdHdpZHRoOiAxMDB2dztcblx0bWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG5cdG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWluLWhlaWdodDogY2xhbXAoNDIwcHgsIDUwdncsIDcwMHB4KTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLW5hdnkpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4vKiB6dG1hdmVuw60gcHJvIMSNaXRlbG5vc3QgdGV4dHUgKGZ1bmd1amUgbmEgZm90Y2UgaSBuYSBiYXJ2xJspICovXG4uc2staGVybzo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiAwO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDEwLCAxMywgMzAsIC4yNiksIHJnYmEoMTAsIDEzLCAzMCwgLjUyKSk7XG5cdHotaW5kZXg6IDE7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLyogb2JzYWgg4oCUIHZ5Y2VudHJvdmFuw70sIGRyxb5lbsO9IHYgxaHDrcWZY2Ugd2VidSAqL1xuLnNrLWhlcm9fX2lubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHRtYXgtd2lkdGg6IDEwMDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDY0cHggMjRweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogI2ZmZjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxOHB4O1xufVxuLnNrLWhlcm9fX2V5ZWJyb3cge1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLjE2ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjZmZmO1xufVxuLnNrLWhlcm9fX3RpdGxlIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtZGlzcGxheSk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogY2xhbXAoMi42cmVtLCA2dncsIDVyZW0pO1xuXHRsaW5lLWhlaWdodDogLjk2O1xuXHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjZmZmO1xuXHRtYXJnaW46IDA7XG5cdHRleHQtc2hhZG93OiAwIDJweCAyNHB4IHJnYmEoMCwgMCwgMCwgLjM1KTtcbn1cbi5zay1oZXJvX190ZXh0IHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdC8qIOKaoO+4jyBweCwgTkUgcmVtIOKAlCByb290IGZvbnQtc2l6ZSBqZSBuYSBTaG9wdGV0dSAxMHB4LCB0YWvFvmUgYDFyZW1gID0gMTBweFxuXHQgICBhIGNsYW1wKDFyZW0s4oCmLDEuMnJlbSkgZMOhdmFsIDEw4oCTMTJweCAocG9kIG5hxaHDrW0gZmxvb3JlbSAxNHB4KS4gKi9cblx0Zm9udC1zaXplOiBjbGFtcCgxNXB4LCAxLjN2dywgMThweCk7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdG1heC13aWR0aDogNjJjaDtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjkyKTtcblx0bWFyZ2luOiAwO1xufVxuLnNrLWhlcm9fX2J0biB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zay1yZWQpO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRwYWRkaW5nOiAxNXB4IDM4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMThzIGVhc2UsIHRyYW5zZm9ybSAuMThzIGVhc2U7XG59XG4uc2staGVyb19fYnRuOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tc2stcmVkLWRlZXApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG5cdGNvbG9yOiAjZmZmO1xufVxuLyog4pqg77iPIEZPVEtBIEpERSBKQUtPIDxpbWcgY2xhc3M9XCJzay1oZXJvX19pbWdcIj4sIE5FIHDFmWVzIGlubGluZSBiYWNrZ3JvdW5kLWltYWdlIVxuICAgU2hvcHRldCBXWVNJV1lHIGVkaXRvciBpbmxpbmUgYHN0eWxlYCAoYSB1IDxhPiBvYmFsdSBpIGBjbGFzc2AgYSBgaHJlZmApXG4gICBtYcW+ZSDihpIgYmFubmVyIHBhayBwxZlpxaFlbCBvIHBvemFkw60gaSBvIHTFmcOtZHUuIGA8aW1nIHNyYz5gIGVkaXRvciBuZWNow6F2w6EgYsO9dC5cbiAgIEJvbnVzOiBvYnLDoXplayBtw6EgYGFsdGAsIGNvxb4gQ1NTIHBvemFkw60gbcOtdCBuZW3Fr8W+ZSAoU0VPICsgcMWZw61zdHVwbm9zdCkuICovXG4uc2staGVyb19faW1nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0ei1pbmRleDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4vKiBDZWzDvSBiYW5uZXIgamUga2xpa2Fjw60g4oCUIGtsaWsgbmF2xJvFoXVqZSBtYWluLmpzIHBvZGxlIG9ka2F6dSBuYSB0bGHEjcOtdGt1XG4gICAob2JhbCA8YSBjbGFzcz1cInNrLWhlcm9cIj4gTkVQT1XFvcONVkFULCBlZGl0b3IgaG8gcm96YmlqZSkuICovXG4uc2staGVyb1tkYXRhLXNrLWNsaWNrPVwiMVwiXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zay1oZXJvW2RhdGEtc2stY2xpY2s9XCIxXCJdOmhvdmVyIC5zay1oZXJvX19idG4ge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zay1yZWQtZGVlcCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cbi8qIHpwxJt0bsOhIGtvbXBhdGliaWxpdGEsIGtkeWJ5IG7Em2tkbyBvYmFsIDxhPiBwxZllY2UgamVuIHBvdcW+aWwgKi9cbmEuc2staGVybyB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbmEuc2staGVybzpob3ZlciAuc2staGVyb19fYnRuIHtcblx0YmFja2dyb3VuZDogdmFyKC0tc2stcmVkLWRlZXApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG4vKiBuYSBob3ZlciBqZW1uxJsgcHJvc3bEm3Rsw61tZSB6dG1hdmVuw60g4oCUIGJhbm5lciDigJ5vxb5pamVcIiAqL1xuLnNrLWhlcm86OmFmdGVyIHtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgZWFzZTtcbn1cbi5zay1oZXJvW2RhdGEtc2stY2xpY2s9XCIxXCJdOmhvdmVyOjphZnRlcixcbmEuc2staGVybzpob3Zlcjo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDEwLCAxMywgMzAsIC4yMCksIHJnYmEoMTAsIDEzLCAzMCwgLjQ2KSk7XG59XG4vKiBoMS9oMi9oMyB1dm5pdMWZIGhlcm8gbmVzbcOtIHTDoWhub3V0IHbDvWNob3rDrSBtYXJnaW4geiB0eXBvZ3JhZmllXG4gICAoaDEgPSB0aXR1bG7DrSBzdHJhbmEgbmVtxJtsYSDFvsOhZG7DvSBoMSwgaGVybyBuYWRwaXMgaG8gcMWZZXZ6YWwg4oCUIFNFTykgKi9cbi5zay1oZXJvIGgxLnNrLWhlcm9fX3RpdGxlLFxuLnNrLWhlcm8gaDIuc2staGVyb19fdGl0bGUsXG4uc2staGVybyBoMy5zay1oZXJvX190aXRsZSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBTRUtDRSAzIOKAlCBrb25maWd1csOhdG9yIENUQSAoMiBzbG91cGNlKVxuICAgVmxldm8gcHJvZHVrdCBuYSBiw61sw6kgKGZvdGthIHMgYsOtbMO9bSBwb3phZMOtbSBzcGx5bmUpLCB2cHJhdm8gYmFubmVyXG4gICBuYSBuYXZ5IChmb3RrYSBzIG5hdnkgcG96YWTDrW0gc3BseW5lKSArIHDFmcOtem5hayB2IHJvaHUuXG4gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zay1jb25maWcge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIHYgZ3JpZHUgd2VsY29tZSAobmUgZnVsbC1ibGVlZCkg4oCUIHBsbsOhIMWhw63FmWthIGNvbnRhaW5lcnUsIHZlcnRpa8OhbG7DrSByb3plc3R1cCAqL1xuXHRtYXJnaW46IDQwcHggMDtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5zay1jb25maWcge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHR9XG5cdC8qIE5hIG1vYmlsdSB6xa9zdGFuZSBqZW4gbGV2w70gc2xvdXBlYyBzIHRleHRlbSBhIHRsYcSNw610a2VtLiBQcmF2w70gYmFubmVyXG5cdCAgIHMgZm90a291IGRyZXN1IHNlIHNrcsO9dsOhIOKAlCBwb2Qgc2Vib3UgdG8gYnlseSBkdmEgdnlzb2vDqSBibG9reSBhIGNlc3RhXG5cdCAgIGsgdGxhxI3DrXRrdSBieWxhIHpieXRlxI1uxJsgZGxvdWjDoS5cblx0ICAg4pqg77iPIGBkaXNwbGF5Om5vbmVgIHNjaHbDoWxuxJs6IGZvdGthIHNlIHTDrW0gYW5pIG5lc3TDoWhuZS5cblx0ICAg4pqg77iP4pqg77iPIFNQRUNJRklDSVRBIE1VU8ONIELDnVQgVlnFoMWgw406IGAuc2stY29uZmlnX19jb2wgeyBkaXNwbGF5OmZsZXggfWAgc3RvasOtXG5cdCAgICAgIHYgc291Ym9ydSBOw43FvSBuZcW+IHRhaGxlIG1lZGlhIHF1ZXJ5LCBhIHByb3Rvxb5lIG1lZGlhIHF1ZXJ5IHNwZWNpZmljaXR1XG5cdCAgICAgIG5lenZ5xaF1amUsIHDFmWkgc2hvZMSbICgwLTEtMCkgdnlocsOhbG8gdG8gcG96ZMSbasWhw60g4oCUIHByYXZpZGxvIGJ5bG8gbXJ0dsOpXG5cdCAgICAgIGEgYmFubmVyIHNlIGTDoWwgem9icmF6b3ZhbC4gT3bEm8WZZW5vIG3Em8WZZW7DrW0gbmEgxb5pdsOpbSB3ZWJ1LiAqL1xuXHQuc2stY29uZmlnIC5zay1jb25maWdfX2NvbC0tYmFubmVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5zay1jb25maWdfX2NvbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWluLWhlaWdodDogY2xhbXAoNTAwcHgsIDUydncsIDcyMHB4KTtcblx0cGFkZGluZzogNDhweCAzNHB4O1xufVxuLnNrLWNvbmZpZ19fY29sLS1wcm9kdWN0IHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XG5cdGdhcDogMTRweDtcbn1cbi5zay1jb25maWdfX2NvbC0tYmFubmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tc2stbmF2eSk7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4vKiBqZW1uw70gc3bEm3RlbG7DvSBnbG93IHphIGRyZXNlbSDigJQgYWJ5IHZ5bmlrbCB6IG5hdnkgcG96YWTDrSAqL1xuLnNrLWNvbmZpZ19fY29sLS1iYW5uZXI6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG5cdGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIDU4JSA1NiUgYXQgNTAlIDQ2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTYpLCB0cmFuc3BhcmVudCA3MiUpO1xuXHR6LWluZGV4OiAxO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNrLWNvbmZpZ19fZXllYnJvdyB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxldHRlci1zcGFjaW5nOiAuMTRlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6IHZhcigtLXNrLXJlZCk7XG59XG4uc2stY29uZmlnX19pbWcge1xuXHRtYXgtd2lkdGg6IDM2MHB4O1xuXHRtYXgtaGVpZ2h0OiAzNDBweDtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0b2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5zay1jb25maWdfX3RpdGxlIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtZGlzcGxheSk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogY2xhbXAoMS45cmVtLCAzdncsIDIuOHJlbSk7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcblx0bWFyZ2luOiA0cHggMCAwO1xufVxuLnNrLWNvbmZpZ19fZGVzYyB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdG1heC13aWR0aDogNDJjaDtcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKTtcblx0bWFyZ2luOiAwO1xufVxuLnNrLWNvbmZpZ19fYnRuIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLXNrLXJlZCk7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLjA4ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHBhZGRpbmc6IDE0cHggMzRweDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xOHMgZWFzZSwgdHJhbnNmb3JtIC4xOHMgZWFzZTtcbn1cbi5zay1jb25maWdfX2J0bjpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHZhcigtLXNrLXJlZC1kZWVwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLyogcHJhdsO9IGJhbm5lciDigJQgZHJlcyBVVk5JVMWYIGJhbm5lcnUgKGNvbnRhaW4sIG5lIHDFmWVzIGNlbMOpIHBvemFkw60pLCBzIGdsb3crc3TDrW5lbSBhxaUgdnluaWtuZSAqL1xuLnNrLWNvbmZpZ19faW1nLS1mdWxsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdC8qIHN0w61uIGHFpSBkcmVzIOKAnnBsYXZlXCIgbmFkIG5hdnk7IHUgUE5HIHMgUFLFrkhMRUROw51NIHBvemFkw61tIG9ia3Jlc2zDrSBwxZnDrW1vIHR2YXIgZHJlc3UgKi9cblx0ZmlsdGVyOiBkcm9wLXNoYWRvdygwIDIycHggMzBweCByZ2JhKDAsIDAsIDAsIC40NSkpO1xufVxuLyogcMWZw616bmFrIHZwcmF2byBuYWhvxZllICovXG4uc2stY29uZmlnX19iYWRnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAyMnB4O1xuXHRyaWdodDogMjJweDtcblx0ei1pbmRleDogMztcblx0YmFja2dyb3VuZDogdmFyKC0tc2stcmVkKTtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxldHRlci1zcGFjaW5nOiAuMDZlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0cGFkZGluZzogN3B4IDE1cHg7XG59XG4vKiB2b2xpdGVsbsO9IHBvcGlzZWsgdmxldm8gZG9sZSBuYSBwcmF2w6ltIGJhbm5lcnUgKi9cbi5zay1jb25maWdfX2NhcHRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDMwcHg7XG5cdGJvdHRvbTogMjhweDtcblx0ei1pbmRleDogMztcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtZGlzcGxheSk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAyLjJ2dywgMnJlbSk7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LXNoYWRvdzogMCAycHggMTZweCByZ2JhKDAsIDAsIDAsIC4zNSk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU0VLQ0UgNCDigJQga29sZWtjZSAvIHJvemNlc3Ruw61rIChWZW5lemlhIHN0eWwpXG4gICAxIMWhaXJva8O9IE5Jxb3FoMONIGJhbm5lciBwxZllcyBjZWzDvSDFmcOhZGVrICsgMyBWWcWgxaDDjSBpdGVteSB2IMWZYWTEmy5cbiAgIFbFoWUgdiBncmlkdSB3ZWxjb21lIChjb250YWluZXIgd2lkdGgpLiBGb3RreSBwxZllcyBpbmxpbmVcbiAgIGJhY2tncm91bmQtaW1hZ2UgKGJleiBmb3RreSA9IG5hdnkgcGxhY2Vob2xkZXIpLiBUbGHEjcOtdGthOlxuICAgYsOtbMO9IHRleHQgKyBib3JkZXIsIHRyYW5zcGFyZW50bsOtIOKGkiBob3ZlciBpbnZlcnR1amUgKGLDrWzDqSBiZywgbmF2eSB0ZXh0KS5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnNrLXNob3djYXNlIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAxNHB4O1xufVxuXG4vKiBzcG9sZcSNbsOpOiBmb3RrYSBuYSBwb3phZMOtICsgb3ZlcmxheSArIHZ5Y2VudHJvdmFuw70gb2JzYWggKi9cbi5zay1zaG93Y2FzZV9fd2lkZSxcbi5zay1zaG93Y2FzZV9faXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQvKiBwbGFjZWhvbGRlciBuYXZ5LCBrZHnFviBjaHliw60gZm90a2E7IGlubGluZSBiYWNrZ3JvdW5kLWltYWdlIHNlIG5hdnJzdHbDrSAqL1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLyogRm90a2EgbcWvxb5lIGrDrXQgamFrbyA8aW1nIGNsYXNzPVwic2stc2hvd2Nhc2VfX2ltZ1wiPiDigJQgU1BPTEVITElWxJpKxaDDjSBuZcW+IGlubGluZVxuICAgYmFja2dyb3VuZC1pbWFnZSwgcHJvdG/FvmUgU2hvcHRldCBXWVNJV1lHIGVkaXRvciBpbmxpbmUgYHN0eWxlYCBtYcW+ZVxuICAgKHZpeiAuc2staGVyb19faW1nKS4gTmF2w61jIG3DoSBgYWx0YCDihpIgU0VPIGEgcMWZw61zdHVwbm9zdC4gKi9cbi5zay1zaG93Y2FzZV9faW1nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0ei1pbmRleDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4vKiBQQVJBTExBWCBuYSDFoWlyb2vDqW0gYmFubmVydSDigJQgZm90a2Egc2UgcMWZaSBzY3JvbGx1IHBvc291dsOhIHBvbWFsZWppIG5lxb5cbiAgIHN0csOhbmthLCB0YWvFvmUgYmFubmVyIHDFr3NvYsOtIHByb3N0b3JvdsSbLiBGb3RrdSBuZWNow6FtZSBWWcWgxaDDjSBuZcW+IHLDoW1lxI1la1xuICAgKDEzMiAlKSBhIHBvdnlzdW5lbWUgbmFob3J1LCBhYnkgbcSbbGEga2FtIGplemRpdDsgcG9zdW4gxZnDrWTDrSBgbWFpbi5qc2BcbiAgICgxNC4gSUlGRSkgcMWZZXMgYHRyYW5zZm9ybWAuIFLDoW1lxI1layBtw6EgYG92ZXJmbG93OmhpZGRlbmAsIHRha8W+ZSBwxZllYnl0ZWtcbiAgIG/FmcOtem5lLiDimqDvuI8gYGJvdHRvbTphdXRvYCBqZSBudXRuw6kg4oCUIGBpbnNldDowYCBqaW5hayB2w73FoWt1IHDFmWViaWplLiAqL1xuLnNrLXNob3djYXNlX193aWRlIC5zay1zaG93Y2FzZV9faW1nIHtcblx0aGVpZ2h0OiAxMzIlO1xuXHR0b3A6IC0xNiU7XG5cdGJvdHRvbTogYXV0bztcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbi8qIGtkbyBtw6EgdnlwbnV0w6kgYW5pbWFjZSwgZG9zdGFuZSBzdGF0aWNrb3UgZm90a3UgYmV6IHBvc3VudSAqL1xuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0LnNrLXNob3djYXNlX193aWRlIC5zay1zaG93Y2FzZV9faW1nIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dG9wOiAwO1xuXHRcdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8qIHp0bWF2b3ZhY8OtIG92ZXJsYXkgcHJvIMSNaXRlbG5vc3QgYsOtbMOpaG8gdGV4dHUgKG5hIGhvdmVyIG3DrXJuxJsgdG1hdsWhw60pICovXG4uc2stc2hvd2Nhc2VfX3dpZGU6OmJlZm9yZSxcbi5zay1zaG93Y2FzZV9faXRlbTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0ei1pbmRleDogMTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyMCwgMjUsIDU1LCAuMjIpLCByZ2JhKDIwLCAyNSwgNTUsIC40NCkpO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXMgZWFzZTtcbn1cbi5zay1zaG93Y2FzZV9fd2lkZTpob3Zlcjo6YmVmb3JlLFxuLnNrLXNob3djYXNlX19pdGVtOmhvdmVyOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIwLCAyNSwgNTUsIC4zMCksIHJnYmEoMjAsIDI1LCA1NSwgLjU0KSk7XG59XG5cbi8qIMWhaXJva8O9IGJhbm5lciDigJQgcMWZZXMgY2Vsw70gxZnDoWRlaywgTknFvcWgw40gKi9cbi5zay1zaG93Y2FzZV9fd2lkZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiBjbGFtcCgxNzBweCwgMjJ2dywgMzAwcHgpO1xufVxuXG4vKiAzIGl0ZW15IHYgxZlhZMSbIOKAlCBWWcWgxaDDjSAqL1xuLnNrLXNob3djYXNlX19ncmlkIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0Z2FwOiAxNHB4O1xufVxuLyogUG9txJtyIDI6MyBuYSB2w73FoWt1IOKAlCBqYWtvIFZlbmV6aWEgKGplamljaCBkbGHFvmRpY2UgfjQwMMOXNjIwKS5cbiAgIFYgZ3JpZHUgMTE3OHB4IHNlIDMgc2xvdXBjaSB2eWNow6F6w60gaXRlbSB+Mzgzw5c1NzUuIGBtaW4taGVpZ2h0YCBqZSBqZW5cbiAgIHBvamlzdGthLCBrZHlieSBzZSBzbG91cGVjIGhvZG7EmyB6w7rFvmlsLiAqL1xuLnNrLXNob3djYXNlX19pdGVtIHtcblx0YXNwZWN0LXJhdGlvOiAyIC8gMztcblx0bWluLWhlaWdodDogMzQwcHg7XG59XG5cbi8qIG9ic2FoIChuYWRwaXMgKyB0bGHEjcOtdGtvKSBuYWQgb3ZlcmxheWVtICovXG4uc2stc2hvd2Nhc2VfX2JvZHkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMjJweDtcblx0cGFkZGluZzogMjRweDtcbn1cbi5zay1zaG93Y2FzZV9fdGl0bGUge1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1kaXNwbGF5KTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiBjbGFtcCgxLjdyZW0sIDIuNnZ3LCAyLjVyZW0pO1xuXHRsaW5lLWhlaWdodDogMS4wMjtcblx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1zaGFkb3c6IDAgMnB4IDE2cHggcmdiYSgwLCAwLCAwLCAuMzQpO1xufVxuLnNrLXNob3djYXNlX193aWRlIC5zay1zaG93Y2FzZV9fdGl0bGUge1xuXHRmb250LXNpemU6IGNsYW1wKDJyZW0sIDMuNHZ3LCAzLjFyZW0pO1xufVxuXG4vKiB0bGHEjcOtdGtvIOKAlCBWZW5lemlhIHN0eWw6IGLDrWzDvSB0ZXh0ICsgYm9yZGVyLCB0cmFuc3BhcmVudG7DrTsgaG92ZXIgPSBpbnZlcnQgKi9cbi5zay1zaG93Y2FzZV9fYnRuIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAxM3B4IDMycHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGV0dGVyLXNwYWNpbmc6IC4xM2VtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yMnMgZWFzZSwgY29sb3IgLjIycyBlYXNlO1xufVxuLnNrLXNob3djYXNlX193aWRlOmhvdmVyIC5zay1zaG93Y2FzZV9fYnRuLFxuLnNrLXNob3djYXNlX19pdGVtOmhvdmVyIC5zay1zaG93Y2FzZV9fYnRuIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xufVxuXG4vKiByZXNwb25zaXZlOiAzIOKGkiAxIHNsb3VwZWMgbmEgbW9iaWx1ICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LyogTmEgbW9iaWx1IGplIDQwcHggbmFob8WZZSBpIGRvbGUgbmEgc2VrY2kgbW9jIOKAlCBvYnNhaCBqZSBwb2Qgc2Vib3UsXG5cdCAgIHRha8W+ZSBtZXplcnkgbmFyxa9zdGFqw60uIFNldsWZZW1lIGplIGEgUFJWTsONIHNla2NlIG5lbcOhIGhvcm7DrSBvZHNhemVuw61cblx0ICAgdsWvYmVjOiBuYXZhenVqZSByb3Zub3UgbmEgY2Fyb3VzZWwgYSBvZHNhemVuw60gdGFtIG5pYyBuZW9kZMSbbHVqZS4gKi9cblx0LnNrLXNlY3Rpb24ge1xuXHRcdHBhZGRpbmc6IDI0cHggMDtcblx0fVxuXHQuc2stc2VjdGlvbjpmaXJzdC1vZi10eXBlIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXHQuc2stc2VjdGlvbiArIC5zay1zZWN0aW9uIHtcblx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHR9XG5cblx0LnNrLXNob3djYXNlX19ncmlkIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0fVxuXHQvKiBtb2JpbCA9IDEgc2xvdXBlYyBwxZllcyBjZWxvdSDFocOtxZlrdSDihpIgMjozIGJ5IGTEm2xhbG8gfjYwMHB4IHZ5c29rw6kgZGxhxb5kaWNlLlxuXHQgICBQb23Em3IgZHLFvsOtbWUgKHN0ZWpuw6kgZm90a3kpLCBqZW4gc3Ryb3BlbSwgYcWlIHNlIHN0csOhbmthIG5lbmF0w6FobmUuICovXG5cdC5zay1zaG93Y2FzZV9faXRlbSB7XG5cdFx0bWluLWhlaWdodDogMzAwcHg7XG5cdFx0bWF4LWhlaWdodDogNTYwcHg7XG5cdH1cblx0LyogxaBpcm9rw70gYmFubmVyIChEw6Fya292w6kgcG91a2F6eSkgYnlsIG5hIG1vYmlsdSAzMzXDlzE3MCA9IHBvbcSbciBza29ybyAyOjEuXG5cdCAgIFZlZGxlIGRsYcW+ZGljIDMzNcOXNTAzIHBvZCBuw61tIHDFr3NvYmlsIHptw6HEjWtudXTEmyBhIG5hZHBpcyBzIHRsYcSNw610a2VtXG5cdCAgIHBsb2NodSBza29ybyB2eXBsbmlseS4gWsWvc3TDoXbDoSBuZWpuacW+xaHDrW0gcHJ2a2VtIHNla2NlLCBqZW4gZG9zdGFuZVxuXHQgICBkw71jaGF0LiAqL1xuXHQuc2stc2hvd2Nhc2VfX3dpZGUge1xuXHRcdG1pbi1oZWlnaHQ6IDI1MHB4O1xuXHR9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNLIEFydGlzIEJybm8g4oCUIFNUQVRJQ0vDiSBTVFLDgU5LWSAoYGJvZHkudHlwZS1wYWdlYClcbiAgIFNob3B0ZXTDrSDigJ5TdHLDoW5reVwiIChWbGFzdG7DrSBkcmVzLCBvYmNob2Ruw60gcG9kbcOtbmt5LCDigKYpLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIFBvem4uOiBEaXNrdXplIHBvZCBzdHLDoW5rYW1pIHNlIGTFmcOtdiBzY2hvdsOhdmFsYSBDU1MgKFNob3B0ZXQgamkgc8OhemVsXG4gICBwb2Qga2HFvmRvdSBzdHLDoW5rdSkuIE5vdsSbIGplIHZ5cG51dMOhIHYgYWRtaW51IChPYnNhaCDihpIgU3Ryw6Fua3kg4oaSXG4gICBOYXN0YXZlbsOtIGRpc2t1esOtIOKGkiDigJ5Ba3Rpdm92YW7DvVwiIG9kxaFrcnRudXRvKSBhIHogRE9NIHptaXplbGEgw7pwbG7EmyxcbiAgIHRha8W+ZSBza3LDvXZhY8OtIHByYXZpZGxvIGJ5bG8gb2RzdHJhbsSbbm8gamFrbyB6Ynl0ZcSNbsOpLiAqL1xuXG4vKiAtLS0gUFLDgVZOw40gU1RSw4FOS1kgKC5zay1sZWdhbCkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgT2JjaG9kbsOtIHBvZG3DrW5reSwgcmVrbGFtYWNlLCBHRFBSLCBkb3ByYXZhIGEgcGxhdGJhLiBIVE1MIGZyYWdtZW50eVxuICAgeiBkb2NzL3ByYXZuaS8qLmh0bWwgb2JhbGVuw6kgdiBgLnNrLWxlZ2FsYC4gVmxhc3Ruw60gd3JhcHBlciBzY2h2w6FsbsSbIOKAlFxuICAgaG9sw6kgaDIvdGFibGUvb2wgYnkgamluYWsga29saWRvdmFseSBzIGN1c3RvbSBzdHLDoW5rYW1pIChrb250YWt0eSxcbiAgIGtvbmZpZ3Vyw6F0b3IpLCBrdGVyw6kgbWFqw60gb2JzYWggdGFreSB1dm5pdMWZIGFydGljbGUuICovXG4uc2stbGVnYWwge1xuXHRtYXgtd2lkdGg6IDgyMHB4O1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMS43O1xuXHRjb2xvcjogIzMzMzk0OTtcbn1cbi5zay1sZWdhbCA+IHA6Zmlyc3QtY2hpbGQge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xufVxuLyogbmFkcGlzeSDigJQgQmViYXMgbmF2eTsg4pqg77iPIHNjcm9sbC1tYXJnaW4ga3bFr2xpIHN0aWNreSBobGF2acSNY2UsIGFieSBrb3R2YVxuICAgeiBvYnNhaHUgbmVza29uxI1pbGEgc2Nob3ZhbsOhIHBvZCBoZWFkZXJlbSAqL1xuLnNrLWxlZ2FsIGgyLFxuLnNrLWxlZ2FsIGgzIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtZGlzcGxheSk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7IC8qIEJlYmFzIG3DoSBqZWRpbsO9IMWZZXogKi9cblx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XG5cdHNjcm9sbC1tYXJnaW4tdG9wOiAxMDBweDtcbn1cbi5zay1sZWdhbCBoMiB7XG5cdGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMi40dncsIDMwcHgpO1xuXHRsaW5lLWhlaWdodDogMS4xNTtcblx0bWFyZ2luOiA0MHB4IDAgMTRweDtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zay1saW5lLCAjZTJlNGU4KTtcbn1cbi5zay1sZWdhbCBoMjpmaXJzdC1vZi10eXBlIHtcblx0Ym9yZGVyLXRvcDogMDtcblx0cGFkZGluZy10b3A6IDA7XG59XG4uc2stbGVnYWwgaDMge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdG1hcmdpbjogMjZweCAwIDEwcHg7XG5cdGxldHRlci1zcGFjaW5nOiAuMDRlbTtcbn1cbi5zay1sZWdhbCBwIHtcblx0bWFyZ2luOiAwIDAgMTRweDtcbn1cbi5zay1sZWdhbCBhIHtcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XG5cdHRyYW5zaXRpb246IGNvbG9yIC4xOHMgZWFzZTtcbn1cbi5zay1sZWdhbCBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXNrLXJlZCk7XG59XG4uc2stbGVnYWwgc3Ryb25nIHtcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIHNlem5hbXkg4oCUIMSNw61zbG92YW7DqSDEjWzDoW5reSBpIG9kcsOhxb5reSAqL1xuLnNrLWxlZ2FsIG9sLFxuLnNrLWxlZ2FsIHVsIHtcblx0bWFyZ2luOiAwIDAgMTZweDtcblx0cGFkZGluZy1sZWZ0OiAyMnB4O1xufVxuLnNrLWxlZ2FsIGxpIHtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnNrLWxlZ2FsIGxpOjptYXJrZXIge1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XG59XG4uc2stbGVnYWwgb2wgdWwsXG4uc2stbGVnYWwgb2wgb2wge1xuXHRtYXJnaW46IDhweCAwO1xufVxuXG4vKiBPYnNhaCAodGFibGUgb2YgY29udGVudHMpID0gcHJ2bsOtIG9sIGhuZWQgemEg4oCeT2JzYWhcIi4gT2RsacWhw61tZSBobzpcbiAgIGAjb2JzYWhgIGplIG5hZHBpcywgaG5lZCB6YSBuw61tIGpkZSBuYXZpZ2HEjW7DrSBzZXpuYW0uICovXG4uc2stbGVnYWwgaDJbaWQ9XCJvYnNhaFwiXSArIG9sIHtcblx0bGlzdC1zdHlsZTogZGVjaW1hbDtcblx0YmFja2dyb3VuZDogI2Y3ZjhmYTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc2stbGluZSwgI2UyZTRlOCk7XG5cdHBhZGRpbmc6IDE4cHggMThweCAxOHB4IDQwcHg7XG5cdG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4uc2stbGVnYWwgaDJbaWQ9XCJvYnNhaFwiXSArIG9sIGxpIHtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLnNrLWxlZ2FsIGgyW2lkPVwib2JzYWhcIl0gKyBvbCBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuLnNrLWxlZ2FsIGgyW2lkPVwib2JzYWhcIl0gKyBvbCBhOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIHRhYnVsa3kgKGRvcHJhdmEsIEdEUFIg4oCUIMO6xI1lbC96w6FrbGFkL2RvYmEpIOKAlCB2bGFzb3bDqSBsaW5reSwgxI1pdGVsbsOpICovXG4uc2stbGVnYWwgdGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0bWFyZ2luOiAwIDAgMjRweDtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuLnNrLWxlZ2FsIHRoZWFkIHRoIHtcblx0YmFja2dyb3VuZDogdmFyKC0tc2stbmF2eSk7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxldHRlci1zcGFjaW5nOiAuMDZlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZzogMTFweCAxNHB4O1xufVxuLnNrLWxlZ2FsIHRib2R5IHRkIHtcblx0cGFkZGluZzogMTFweCAxNHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2stbGluZSwgI2UyZTRlOCk7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uc2stbGVnYWwgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkIHtcblx0YmFja2dyb3VuZDogI2Y3ZjhmYTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5zay1sZWdhbCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdC8qIMWhaXJva8OpIHRhYnVsa3kgYcWlIHNlIHBvc291dmFqw60gdXZuaXTFmSBzZWJlLCBuZSBwxZllcyBjZWxvdSBzdHLDoW5rdSAqL1xuXHQuc2stbGVnYWwgdGFibGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxufVxuXG4vKiAtLS0gNDA0IChgYm9keS5pbi00MDRgKSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIFNob3B0ZXQgbWFya3VwOiAuZW1wdHktY29udGVudC00MDQgPiBoMSDigJ5BIHNhZnJhISBOxJtjbyBzZSBwb2themlsby5cIlxuICAgKyBoMiDigJ5TdHLDoW5rYSBuZWJ5bGEgbmFsZXplbmEuXCIgKyBwICsgYS5idG4g4oCeWnDEm3QgZG8gb2JjaG9kdVwiLlxuICAgVGV4dHkgbmVjaMOhdsOhbWUgKGpzb3UgdiBwb8WZw6Fka3UpIOKAlCBqZW4gYnJhbmQ6IHZlbGvDoSDEjWVydmVuw6Eg4oCeNDA0XCJcbiAgIHDFmWVzIDo6YmVmb3JlLCBCZWJhcyBoMSwgbmF2eSBDVEEuIFJvemNlc3Ruw61rIGthdGVnb3Jpw60gYC5zay00MDRfX2NhdHNgXG4gICBkb3ZuaXTFmSB2a2zDoWTDoSBtYWluLmpzICgyMS4gSUlGRSkg4oCUIG9ka2F6eSBrbG9udWplIHogaGxhdm7DrWhvIG1lbnUuICovXG5ib2R5LmluLTQwNCAuZW1wdHktY29udGVudC00MDQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1heC13aWR0aDogNjQwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiBjbGFtcCgzNnB4LCA3dncsIDgwcHgpIDIwcHggY2xhbXAoNDBweCwgN3Z3LCA3MHB4KTtcbn1cbi8qIHZlbGvDqSDEjWVydmVuw6kg4oCeNDA0XCIgbmFkIG5hZHBpc2VtICovXG5ib2R5LmluLTQwNCAuZW1wdHktY29udGVudC00MDQ6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiNDA0XCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1kaXNwbGF5KTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiBjbGFtcCg5MHB4LCAxNnZ3LCAxNTBweCk7XG5cdGxpbmUtaGVpZ2h0OiAuOTtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNGVtO1xuXHRjb2xvcjogdmFyKC0tc2stcmVkKTtcbn1cbmJvZHkuaW4tNDA0IC5lbXB0eS1jb250ZW50LTQwNCBoMSB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWRpc3BsYXkpO1xuXHRmb250LXdlaWdodDogNDAwOyAvKiBCZWJhcyBtw6EgamVkaW7DvSDFmWV6ICovXG5cdGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgNC42dncsIDQycHgpO1xuXHRsaW5lLWhlaWdodDogMS4wNTtcblx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XG5cdG1hcmdpbjogMTRweCAwIDZweDtcbn1cbi8qIGgyIGplIHR1IHBvZHRpdHVsZWssIG5lIG5hZHBpcyDigJQgZ2xvYsOhbG7DrSBCZWJhcyBieSBkxJtsYWwgZHZvasOtIHRpdHVsZWsgKi9cbmJvZHkuaW4tNDA0IC5lbXB0eS1jb250ZW50LTQwNCBoMiB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0Y29sb3I6ICMzMzM5NDk7XG5cdG1hcmdpbjogMCAwIDRweDtcbn1cbmJvZHkuaW4tNDA0IC5lbXB0eS1jb250ZW50LTQwNCBwIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDEuNjtcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKTtcblx0bWFyZ2luOiAwIDAgOHB4O1xufVxuLyogQ1RBIOKAnlpwxJt0IGRvIG9iY2hvZHVcIiDigJQgbmF2eSDihpIgaG92ZXIgxI1lcnZlbsOhICgwLTMtMCArICFpbXBvcnRhbnQsXG4gICBgLmJ0bi1kZWZhdWx0YCBtw6EgU3RlcCDFoWVkw70gcyB2bGFzdG7DrSBzcGVjaWZpY2l0b3Ug4oCUIGpha28gdSBrdXDDs251KSAqL1xuYm9keS5pbi00MDQgLmVtcHR5LWNvbnRlbnQtNDA0IC5idG4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGhlaWdodDogNTRweDtcblx0cGFkZGluZzogMCAzNHB4ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6IHZhcigtLXNrLW5hdnkpICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNrLW5hdnkpICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSkgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wOGVtICFpbXBvcnRhbnQ7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE4cyBlYXNlLCBib3JkZXItY29sb3IgLjE4cyBlYXNlO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuYm9keS5pbi00MDQgLmVtcHR5LWNvbnRlbnQtNDA0IC5idG46aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zay1yZWQpICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tc2stcmVkKSAhaW1wb3J0YW50O1xufVxuLyogcm96Y2VzdG7DrWsga2F0ZWdvcmnDrSAodmtsw6Fkw6EgSlMpICovXG5ib2R5LmluLTQwNCAuc2stNDA0X19jYXRzIHtcblx0bWFyZ2luLXRvcDogMzRweDtcblx0cGFkZGluZy10b3A6IDI0cHg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zay1saW5lLCAjZTJlNGU4KTtcbn1cbmJvZHkuaW4tNDA0IC5zay00MDRfX2xhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxldHRlci1zcGFjaW5nOiAuMDllbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xuXHRtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuYm9keS5pbi00MDQgLnNrLTQwNF9fcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG59XG5ib2R5LmluLTQwNCAuc2stNDA0X19yb3cgYSB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zay1saW5lLCAjZTJlNGU4KTtcblx0cGFkZGluZzogMTBweCAxOHB4O1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogdmFyKC0tc2staW5rKTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAuMTZzIGVhc2UsIGJvcmRlci1jb2xvciAuMTZzIGVhc2U7XG59XG5ib2R5LmluLTQwNCAuc2stNDA0X19yb3cgYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBTSyBBcnRpcyBCcm5vIOKAlCBQUk9EVUtUT1bDiSBLQVJUWSAoa2F0ZWdvcmllICsgaG9tZXBhZ2UpXHJcbiAgIEdsb3ctdXAgw6AgbGEgVmVuZXppYTogYmV6IHLDoW1lxI1rxa8sIG7DoXpldiArIGNlbmEgdnljZW50cm92YW7DqSBwb2RcclxuICAgZm90a291IChrb256aXN0ZW50bsOtIHR5cG9ncmFmaWUpLCBwxZnDrXpuYWt5IGpha28gxI1pc3TDqSBvYmTDqWxuw61reS5cclxuICAg4oCiIFZlbGlrb3N0L3BvbcSbciBmb3RreSA9IFNob3B0ZXQgREVGQVVMVCAoxZnDrWTDrSBzZSB2IGFkbWludSDihpIg4oCeUG9txJtyIG9icsOhemvFr1wiKS5cclxuICAg4oCiIEJhcnZ5IHDFmcOtem5ha8WvID0gQURNSU4gKE5hc3RhdmVuw60g4oaSIFDFmcOtem5ha3kpIOKAlCBDU1MgamUgTkVwxZllYsOtasOtLlxyXG4gICDigKIgSG92ZXIgPSBwbHludWzDvSBwxZllY2hvZCBuYSAyLiBmb3RrdSAoamVuIGtkecW+IGppIHByb2R1a3QgbcOhKSDigJQgdml6IG7DrcW+LlxyXG4gICBIVE1MID0gU2hvcHRldCBTdGVwICgucHJvZHVjdHMgLnByb2R1Y3QpIOKAlCBqZW4gc3R5bHVqZW1lLlxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qIC0tLSAxKSBLYXJ0YTogcHJ5xI0gcyByw6FtZcSNa3ksIHBvemFkw61tIGEgc3TDrW55ICjEjWlzdMO9IFZlbmV6aWEgbGF5b3V0KSAtLS0gKi9cclxuLnByb2R1Y3RzIC5wcm9kdWN0LFxyXG4ucHJvZHVjdHMgLnByb2R1Y3QgLnAsXHJcbi5wcm9kdWN0cyAucHJvZHVjdCAucC1pbixcclxuLnByb2R1Y3RzIC5wcm9kdWN0IC5wLWluLWluLFxyXG4ucHJvZHVjdHMgLnByb2R1Y3QgLnAtYm90dG9tIHtcclxuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5wcm9kdWN0cyAucHJvZHVjdCAucCB7XHJcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcbi8qIG9icsOhemVrOiB2ZWxpa29zdCBuZWNow6F2w6FtZSBERUZBVUxUIChwb23Em3IgxZllxaHDrSBhZG1pbik7IE1JTklNw4FMTsONIG1lemVyYSBrIG7DoXp2dS5cclxuICAgUFLDiU1JT1bDiSBQT1pBRMONIMOgIGxhIFZlbmV6aWE6IHN2xJt0bGUgxaFlZMO9IHBvZGtsYWQgKyBgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5YFxyXG4gICBuYSBmb3RjZS4gS2F0YWxvZyBtw6EgbWl4IHByxa9obGVkbsO9Y2ggUE5HIGEgZm90ZWsgcyBiw61sw71tIHBvemFkw61tIOKAlCBtdWx0aXBseVxyXG4gICB6dmzDoWRuZSBvYm9qw606IGLDrWzDoSAoMjU1KSDDlyBwb2RrbGFkID0gcMWZZXNuxJsgcG9ka2xhZCwgcHLFr2hsZWRuw6EgaG8gbmVjaMOhIHByb3N2w610YXQuXHJcbiAgIGBpc29sYXRpb246aXNvbGF0ZWAgZHLFvsOtIGJsZW5kIHV2bml0xZkga2FydHkgKG5lbcOtY2jDoSBzZSBzZSBzdHLDoW5rb3UpLiAqL1xyXG4ucHJvZHVjdHMgLnByb2R1Y3QgLmltYWdlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAwIDAgNnB4O1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLXNrLWltZy1iZywgI2YwZjBmMCkgIWltcG9ydGFudDsgLyogU3RlcCBqaW5hayBkcsW+w60gcHLFr2hsZWRuw6kgKi9cclxuXHRpc29sYXRpb246IGlzb2xhdGU7XHJcblx0Lyog4pqg77iPIE5VVE7DiTogU3RlcCBtw6EgYG92ZXJmbG93OnZpc2libGVgIOKGkiBob3ZlciB6b29tIGBzY2FsZSgxLjA2KWAgdnlsw6l6YWxcclxuXHQgICB2ZW4geiBkbGHFvmRpY2UgYSBmb3RrYSBwxZlldMOpa2FsYSBwxZllcyBva3JhamUgKHUgZm90ZWsgcyB2bGFzdG7DrW1cclxuXHQgICBwb3phZMOtbSB0byBieWxvIHZpZMSbdCBqYWtvIHDFmWVzYWh1asOtY8OtIG9iZMOpbG7DrWspLiBPxZnDrXpuZSBpIHDFmcOtem5ha3ksXHJcblx0ICAgdHkgYWxlIHNlZMOtIDEycHggb2Qga3JhamUg4oaSIG5ldmFkw60uICovXHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4vKiDimqDvuI8gTkUgYGltZy5zd2FwLWltYWdlYCDigJQgdHUgdMWZw61kdSBTaG9wdGV0IGTDoXbDoSBqZW4gcHJvZHVrdMWvbSBzIDIuIGZvdGtvdTtcclxuICAgamVkbm9mb3Rrb3bDqSBwcm9kdWt0eSBqaSBuZW1hasOtIGEgesWvc3RhbHkgYnkgYmV6IGJsZW5kdSAoYsOtbMO9IG9iZMOpbG7DrWspLiAqL1xyXG4ucHJvZHVjdHMgLnByb2R1Y3QgLmltYWdlIGltZyB7XHJcblx0bWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xyXG59XHJcblxyXG4vKiDimqDvuI/imqDvuI8gTUVaRVJBIFBPRCBGT1RLT1UgTkEgTU9CSUxVIOKAlCDFoWFibG9uYSBkw6F2w6Egb2Jyw6F6a3UgdiBkbGHFvmRpY2lcclxuICAgYG1hcmdpbi1ib3R0b206IDE5cHhgIChwcmF2aWRsZW0gYC5jb2x1bW5zLW1vYmlsZS0yIC5wcm9kdWN0cy1ibG9jayA+IGRpdiAucCBhIGltZ2BcclxuICAgdiByb3pzYWh1IDMyMeKAkzQ3OSBweCkuIFRhIG1lemVyYSBzZSBwxZlpxI10ZSBrIHbDvcWhY2UgcGxvY2h5LCB0YWvFvmUgZm90a2FcclxuICAgbmVzYWjDoSBrZSBzcG9kbsOtIGhyYW7EmyBkbGHFvmRpY2UgYSBwb2QgbsOtIHplamUgcHLDoXpkbm8gKG5hbcSbxZllbm86IHBsb2NoYVxyXG4gICAxNzPDlzI3OCwgZm90a2EgamVuIDE3M8OXMjU5KS5cclxuICAgTnVsdWplbWUgR0xPQsOBTE7EmiwgbmUgamVuIHYgamVqaWNoIHJvenNhaHUg4oCUIG1lemVydSBuZWNoY2VtZSBuYSDFvsOhZG7DqVxyXG4gICDFocOtxZljZS4gT2RzdHVwIGsgbsOhenZ1IGRyxb7DrSBgLmltYWdlIHsgbWFyZ2luOiAwIDAgNnB4IH1gIHbDvcWhLiAqL1xyXG4ucHJvZHVjdHMtYmxvY2sgPiBkaXYgLnAgYSBpbWcsXHJcbi5wcm9kdWN0cyAucHJvZHVjdCAucCBhIGltZyxcclxuLnByb2R1Y3RzIC5wcm9kdWN0IC5pbWFnZSA+IGltZyB7XHJcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcbi8qIC0tLSBIT1ZFUjogcGx5bnVsw70gcMWZZWNob2QgbmEgMi4gZm90a3UgKMOgIGxhIHNha3Vyby5jeikgLS0tXHJcbiAgIGBtYWluLmpzYCBwxZlpZMOhIGAuc2staGFzLWhvdmVyYCBuYSBgLmltYWdlYCBhIHZsb8W+w60gYDxpbWcgY2xhc3M9XCJzay1ob3Zlci1pbWdcIj5gXHJcbiAgIEpFTiB1IHByb2R1a3TFrywga3RlcsOpIGRydWhvdSBmb3RrdSBvcHJhdmR1IG1hasOtIChkYXRhLW5leHQg4omgIGhsYXZuw60gZm90a2EpLlxyXG5cclxuICAg4pqg77iPIE5hxaFlIGZvdGt5IGpzb3UgUFLFrkhMRUROw4kgUE5HIHMgYG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseWAuIE5lc3RhxI3DrSB0ZWR5XHJcbiAgIGRydWhvdSBmb3RrdSBuYWZhZGVvdmF0IE5BRCBwcnZuw60gKGphayB0byBkxJtsw6Egc2FrdXJvIHMgbmVwcsWvaGxlZG7DvW1pKSDigJRcclxuICAgcHJ2bsOtIG11c8OtIHrDoXJvdmXFiCBaTUlaRVQsIGppbmFrIHNrcnogZHJ1aG91IHByb3N2w610w6EgaSBwbyBkb2tvbsSNZW7DrVxyXG4gICBwxZllY2hvZHUuIFByb3RvIGplZG91IG9ixJsgb3BhY2l0eSBwcm90aSBzb2LEmy5cclxuXHJcbiAgIFRpbWluZyBwxZlldnphdMO9IHplIHNha3VyYTogcnljaGzDqSBwcm9sbnV0w60gLjRzICsgZGxvdWjDvSBwb21hbMO9IHpvb20gMnMuICovXHJcbi5wcm9kdWN0cyAucHJvZHVjdCAuaW1hZ2UgLnNrLWhvdmVyLWltZyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGluc2V0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLyog4pqg77iPIERydWjDqSBmb3RreSBqc291IMSNYXN0byBMSUZFU1RZTEUgKHRyw6F2YSwgc3RhZGlvbiwgxaFlZMOpIHN0dWRpbykg4oCUIG1hasOtXHJcbiAgIHZsYXN0bsOtIHBvemFkw60sIGt0ZXLDqSBgbXVsdGlwbHlgIHpieXRlxI1uxJsgemHFoXBpbsOtICh0csOhdmEgenRtYXZuZSBkbyBiYWhuYSxcclxuICAgc3bEm3RsZSDFoWVkw6kgc3R1ZGlvIHp0bWF2bmUgcG9kIGJhcnZ1IGRsYcW+ZGljZSDihpIgdmlkaXRlbG7DvSBvYmTDqWxuw61rKS5cclxuICAgYG1haW4uanNgIHByb3RvIHDFmWkgcHJ2bsOtbSBob3ZlcnUgZm90a3Ugb3Z6b3JrdWplIChjYW52YXMsIHJvaHkgKyBrcmFqZSk6XHJcbiAgIGLDrWzDoS9wcsWvaGxlZG7DoSDihpIgbXVsdGlwbHkgesWvc3TDoXbDoSAoc3BseW5lIHMgZGxhxb5kaWPDrSksIHZsYXN0bsOtIHBvemFkw60g4oaSXHJcbiAgIGBub3JtYWxgICh2xJtybsOpIGJhcnZ5KS4gUHLFr2hsZWRuw71jaCBtw61zdCBzZSB0byBuZWRvdGtuZSDigJQgdGFtIHByb3N2w610w6FcclxuICAgcG9ka2xhZCBkbGHFvmRpY2UgdGFrIGpha28gdGFrLiAqL1xyXG4ucHJvZHVjdHMgLnByb2R1Y3QgLmltYWdlIC5zay1ob3Zlci1pbWcuc2staG92ZXItaW1nLS1zb2xpZCB7XHJcblx0bWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcclxufVxyXG4ucHJvZHVjdHMgLnByb2R1Y3QgLmltYWdlLnNrLWhhcy1ob3ZlciBpbWcge1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2UsIHRyYW5zZm9ybSAycyBjdWJpYy1iZXppZXIoMCwgMCwgLjQsIDEuMSk7XHJcblx0d2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybTtcclxufVxyXG4vKiBwcnZuw60gZm90a2EgbWl6w60sIGRydWjDoSBzZSBvYmpldnVqZSDigJQgc291xI1ldCBrcnl0w60gesWvc3TDoXbDoSB+MSAqL1xyXG4ucHJvZHVjdHMgLnByb2R1Y3Q6aG92ZXIgLmltYWdlLnNrLWhhcy1ob3ZlciA+IGltZzpub3QoLnNrLWhvdmVyLWltZykge1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuLnByb2R1Y3RzIC5wcm9kdWN0OmhvdmVyIC5pbWFnZS5zay1oYXMtaG92ZXIgLnNrLWhvdmVyLWltZyB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG4vKiBwb21hbMO9IHpvb20gb2JvdSB2cnN0ZXYgPSBwcsOpbWlvdsO9IHBvY2l0ICovXHJcbi5wcm9kdWN0cyAucHJvZHVjdDpob3ZlciAuaW1hZ2Uuc2staGFzLWhvdmVyIGltZyB7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjA2KTtcclxufVxyXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG5cdC5wcm9kdWN0cyAucHJvZHVjdCAuaW1hZ2Uuc2staGFzLWhvdmVyIGltZyB7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlO1xyXG5cdH1cclxuXHQucHJvZHVjdHMgLnByb2R1Y3Q6aG92ZXIgLmltYWdlLnNrLWhhcy1ob3ZlciBpbWcge1xyXG5cdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLyogLS0tIDIpIE7DoXpldiArIGNlbmE6IHZ5Y2VudHJvdmFuw6kgcG9kIGZvdGtvdSwgS09OWklTVEVOVE7DjSB0eXBvZ3JhZmllXHJcbiAgIChzdGVqbsO9IGZvbnQtZmFtaWx5LCBmb250LXNpemUgaSBmb250LXdlaWdodDsgbGnFocOtIHNlIGplbiBiYXJ2b3UpIC0tLSAqL1xyXG4ucHJvZHVjdHMgLnByb2R1Y3QgLnAtaW4sXHJcbi5wcm9kdWN0cy1ibG9jayA+IGRpdiAucCAucC1pbiB7XHJcblx0dGV4dC1hbGlnbjogbGVmdDsgLyogbsOhemV2ICsgY2VuYSB6YXJvdm5hbsOpIFZMRVZPICovXHJcblx0cGFkZGluZzogMTBweCAwIDAgIWltcG9ydGFudDsgLyogamVuIGhvcm7DrSBvZHNhemVuw60sIGJvxI1uw60gxb7DoWRuw6kgKi9cclxufVxyXG4vKiBOw6F6ZXYgaSBjZW5hIMOaUExOxJogayBsZXbDqW11IGtyYWppIGZvdGt5LlxyXG4gICDimqDvuI8gYC5wcm9kdWN0cy1ibG9jayA+IGRpdiAucCDigKZgIGplIGplZGluw70gc2VsZWt0b3IsIGt0ZXLDvSBwxZllYmlqZSBTdGVwIHByYXZpZGxvXHJcbiAgIGRyxb7DrWPDrSBgLm5hbWVgIGBwYWRkaW5nLWxlZnQ6MTZweGAgKGLEm8W+bsOpIGAucHJvZHVjdHMgLnByb2R1Y3QgLm5hbWVgIGFuaSBpbmxpbmVcclxuICAgIWltcG9ydGFudCBuYSBuxJtqIG5lc3RhxI1pbHkg4oCUIHZpeiBoaXN0b3JpZSkuICovXHJcbi5wcm9kdWN0cy1ibG9jayA+IGRpdiAucCAubmFtZSB7XHJcblx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5wcm9kdWN0cy1ibG9jayA+IGRpdiAucCAucC1ib3R0b20sXHJcbi5wcm9kdWN0cy1ibG9jayA+IGRpdiAucCAucC1ib3R0b20uc2luZ2xlLWJ1dHRvbiB7XHJcblx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogbsOhemV2OiB2w73FoWthIEFVVE8g4oCUIFN0ZXAgcmV6ZXJ2dWplIH4zIMWZw6Fka3kgKGZpeG7DrSBoZWlnaHQpIOKGkiB6Ynl0ZcSNbsOhIG1lemVyYVxyXG4gICBwxZllZCBjZW5vdS4gQXV0byA9IDHFmcOhZGtvdsO9IG7DoXpldiBqZSBrb21wYWt0bsOtLCBjZW5hIGhuZWQgcG9kIG7DrW0gKMOgIGxhIFZlbmV6aWEpICovXHJcbi5wcm9kdWN0cyAucHJvZHVjdCAucC1pbi1pbixcclxuLnByb2R1Y3RzIC5wcm9kdWN0IC5uYW1lIHtcclxuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHRtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnByb2R1Y3RzIC5wcm9kdWN0IC5uYW1lIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW46IDAgMCA2cHg7IC8qIHRyb8Wha3Ugc3BhY2luZ3UgayBjZW7EmyAqL1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0LyogTGV2w70gb2Rza29rIG7DoXp2dSDFmWXFocOtIGAucHJvZHVjdHMtYmxvY2sgPiBkaXYgLnAgLm5hbWV7cGFkZGluZy1sZWZ0OjB9YCB2w73FoS4gKi9cclxufVxyXG4ucHJvZHVjdHMgLnByb2R1Y3QgLm5hbWUgc3BhbiB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDsgLyogVmVuZXppYSDigJQgdsO9cmF6bsO9IG7DoXpldiAqL1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsaW5lLWhlaWdodDogMS4yNTtcclxuXHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRjb2xvcjogdmFyKC0tc2staW5rKTtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAuMThzIGVhc2U7XHJcbn1cclxuLnByb2R1Y3RzIC5wcm9kdWN0OmhvdmVyIC5uYW1lIHNwYW4ge1xyXG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcclxufVxyXG4vKiBjZW5hOiBrIGxldsOpbXUga3JhamkgKG9kc2tvayBTdGVwdSBydcWhw60gYC5wcm9kdWN0cy1ibG9jayA+IGRpdiAucCAucC1ib3R0b21gIHbDvcWhKSAqL1xyXG4ucHJvZHVjdHMgLnByb2R1Y3QgLnAtYm90dG9tIHtcclxuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4ucHJvZHVjdHMgLnByb2R1Y3QgLnByaWNlcyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbn1cclxuLyogY2VuYSDigJQgcG9kIG7DoXp2ZW0sIG8gxZlleiBsZWjEjcOtLCBkZWNlbnRuw60gdG1hdsOhICgjMDAwMDAwYTYgPSB+NjUgJSDEjWVybsOhKSAqL1xyXG4ucHJvZHVjdHMgLnByb2R1Y3QgLnByaWNlLnByaWNlLWZpbmFsLFxyXG4ucHJvZHVjdHMgLnByb2R1Y3QgLnByaWNlLnByaWNlLWZpbmFsIHN0cm9uZyB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjU7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0Y29sb3I6ICMwMDAwMDBhNiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0gMykgUMWZw616bmFreTogxI1pc3TDqSBPQkTDiUxOw41LWSAobmUgcmliYm9ueSksIGtvbnppc3RlbnRuw60gdHlwby5cclxuICAgQkFSVlkgc2UgxZnDrWTDrSB2IGFkbWludSAoTmFzdGF2ZW7DrSDihpIgUMWZw616bmFreSkg4oCUIENTUyBqZSBORXDFmWViw61qw60uXHJcbiAgIOKaoO+4jyBTZWxla3Rvcnkgc2NodsOhbG7EmyBwb2tyw712YWrDrSBLQVJUWSBpIERFVEFJTCBQUk9EVUtUVSAoYC5wLWRldGFpbGApLFxyXG4gICBhxaUgamUgcMWZw616bmFrIHbFoXVkZSBzdGVqbsO9IOKAlCBqZWRlbiB6ZHJvaiBwcmF2ZHkuIEJleiB0b2hvIG3Em2wgZGV0YWlsXHJcbiAgIFN0ZXAgZGVmYXVsdDogMTNweC80MDAsIGJleiBsZXR0ZXItc3BhY2luZ3UgYSBzIHJpYmJvbiDigJ52bGFqZcSNa291XCIuIC0tLSAqL1xyXG4vKiDimqDvuI8gUE9aSUNFOiBMRVbDnSBET0xOw40gUk9ILCBuZSBob3Juw60uXHJcbiAgIE5hIHByb2R1a3RvdsO9Y2ggZm90a8OhY2ggamUgbW9kZWwgdsW+ZHkgemFicmFuw70gdGFrLCDFvmUgb2JsacSNZWogamUgTkFIT8WYRSDigJRcclxuICAgcMWZw616bmFreSBobyB0YW0gcMWZZWtyw712YWx5IGEgcMWvc29iaWx5IHJ1xaFpdsSbICh2w710a2Ega2xpZW50YSkuIERvbGUgamVcclxuICAgdSB0xJtjaGhsZSB6w6FixJtyxa8ga2xpZG7DoSBwbG9jaGEgKGthbGhvdHksIG5vaHkpLCB0YWvFvmUgYmFkZ2UgbmljIG5lemFrcnlqZVxyXG4gICBhIHrDoXJvdmXFiCBqZSBwb8WZw6FkIGRvYsWZZSB2aWTEm3QuICovXHJcbi5wcm9kdWN0cyAucHJvZHVjdCAuZmxhZ3MsXHJcbi5wLWRldGFpbCAuZmxhZ3Mge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiAzO1xyXG5cdC8qIOKaoO+4j+KaoO+4jyBgdG9wOiBhdXRvYCBNVVPDjSBtw610IGAhaW1wb3J0YW50YC4gxaBhYmxvbmEgZHLFvsOtIG5hIGRldGFpbHUgYHRvcDogMGBcclxuXHQgICAodiBjcm9zcy1vcmlnaW4gc3R5bHUsIHogSlMgc2UgbmVwxZllxI10ZSkg4oCUIGEgYWJzb2x1dG7EmyBwb3ppY292YW7DvSBwcnZlayxcclxuXHQgICBrdGVyw70gbcOhIFrDgVJPVkXFhyBgdG9wYCBpIGBib3R0b21gLCBzZSBtZXppIG7EmyBST1pUw4FITkUuIE5hbcSbxZllbm86IGtvbnRlam5lclxyXG5cdCAgIHNlIG5hdMOhaGwgcMWZZXMgY2Vsb3UgdsO9xaFrdSBmb3RreSAoOTU0IHB4KSBhIG9kem5ha3kgesWvc3RhbHkgdmlzZXQgbmFob8WZZVxyXG5cdCAgIHUgb2JsacSNZWplLCBpIGtkecW+IGBib3R0b21gIGJ5bCBuYXN0YXZlbsO9IHNwcsOhdm7Emy4gKi9cclxuXHR0b3A6IGF1dG8gIWltcG9ydGFudDtcclxuXHRib3R0b206IDEycHg7XHJcblx0Lyog4pqg77iPIGBsZWZ0YCB0YWt5IHMgYCFpbXBvcnRhbnRgIOKAlCDFoWFibG9uYSBobyBuYSBkZXRhaWx1IHDFmWViw61qw60gbmEgMFxyXG5cdCAgIGEgb2R6bmFreSBzZSBsZXBpbHkgbmEgaHJhbnUgZm90a3kgKG5hbcSbxZllbm8gMSBweCBtw61zdG8gMTIpLiAqL1xyXG5cdGxlZnQ6IDEycHggIWltcG9ydGFudDtcclxuXHRyaWdodDogYXV0bztcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0LyogUG9qaXN0a2E6IGtkeWJ5IHNlIGtvbnRlam5lciBwxZllY2UgamVuIHJvenTDoWhsLCBvZHpuYWt5IGRyxb7DrSB1IFNQT0ROw41cclxuXHQgICBocmFueSwgbmUgdSBob3Juw60uICovXHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRnYXA6IDZweDtcclxuXHR3aWR0aDogYXV0bztcclxuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG4vKiBEcnVow70ga29udGVqbmVyIHDFmcOtem5ha8WvICjFoWFibG9uYSBqaWNoIG3DoSB2w61jKSDigJQgdGFreSBkb2zFrywgYWxlIGRvcHJhdmEsXHJcbiAgIGHFpSBzZSBzIGhsYXZuw61tIHNsb3VwY2VtIG5lcMWZZWtyw712w6EuIFNsZXZvdsO9IGJhZGdlIGRvIG7Em2ogbmVwYXTFmcOtLCB0ZW5cclxuICAgYG1haW4uanNgIHDFmWVzb3V2w6EgayBvc3RhdG7DrW0gdmxldm8uICovXHJcbi5wcm9kdWN0cyAucHJvZHVjdCAuZmxhZ3MtZXh0cmEsXHJcbi5wLWRldGFpbCAuZmxhZ3MtZXh0cmEge1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0cmlnaHQ6IDEycHg7XHJcblx0dG9wOiBhdXRvICFpbXBvcnRhbnQ7ICAgLyogc3Rlam7DoSBwYXN0IGpha28gdSBobGF2bsOtaG8ga29udGVqbmVydSDigJQgdml6IHbDvcWhICovXHJcblx0Ym90dG9tOiAxMnB4O1xyXG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG59XHJcbi5wcm9kdWN0cyAucHJvZHVjdCAuZmxhZyxcclxuLnAtZGV0YWlsIC5mbGFnIHtcclxuXHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdHRvcDogYXV0bztcclxuXHRsZWZ0OiBhdXRvO1xyXG5cdHJpZ2h0OiBhdXRvO1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Z2FwOiA2cHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDZweCAxMXB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgyMCwgMjUsIDU1LCAuMjApO1xyXG59XHJcbi8qIHphYsOtdCByaWJib24g4oCeb2h5YnlcIiAoU3RlcCBrcmVzbMOtIHDFmWVzIDo6YmVmb3JlLzo6YWZ0ZXIpICovXHJcbi5wcm9kdWN0cyAucHJvZHVjdCAuZmxhZzo6YmVmb3JlLFxyXG4ucHJvZHVjdHMgLnByb2R1Y3QgLmZsYWc6OmFmdGVyLFxyXG4ucC1kZXRhaWwgLmZsYWc6OmJlZm9yZSxcclxuLnAtZGV0YWlsIC5mbGFnOjphZnRlciB7XHJcblx0Y29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcclxufVxyXG4vKiBCQVJWWSAyIHDFmcOtem5ha8WvIG5hcGV2bm8gKG5hIHDFmcOhbsOtKTogTm92aW5rYSA9IG5hdnksIFNsZXZhID0gxI1lcnZlbsOhLlxyXG4gICBPc3RhdG7DrSAoVsO9cHJvZGVq4oCmKSBzZSDFmcOtZMOtIHYgYWRtaW51IChOYXN0YXZlbsOtIOKGkiBQxZnDrXpuYWt5KS4gKi9cclxuLnByb2R1Y3RzIC5wcm9kdWN0IC5mbGFnLW5ldyxcclxuLnAtZGV0YWlsIC5mbGFnLW5ldyB7XHJcblx0YmFja2dyb3VuZDogIzI4MzM3MSAhaW1wb3J0YW50O1xyXG59XHJcbi8qIFNMRVZBIChmbGFnLWRpc2NvdW50KTogxI1lcnZlbsOhOyBwxZllxaFrcnRudXTDoSBzdGFyw6EgY2VuYSArIHbDvXJhem7DoSDDunNwb3JhICUuXHJcbiAgIFN0ZXAgamkgZMSbbMOhIGpha28gS09MRcSMS08gcyBwZXZub3UgdsO9xaFrb3UgKH42NnB4KSDihpIgcMWZZXBzw6FubyBuYSDEjWlzdMO9XHJcbiAgIFZPRE9ST1ZOw50gb2Jkw6lsbsOtayBuYSBqZWRub20gxZnDoWRrdSwgc3Rlam7EmyB2eXNva8O9IGpha28gb3N0YXRuw60gcMWZw616bmFreS5cclxuICAgbWFpbi5qcyBiYWRnZSBwxZllc3VuZSBETyAuZmxhZ3MtZGVmYXVsdCDihpIgc3RvasOtIFBPRCBWw71wcm9kZWogdmxldm8gbmFob8WZZS4gKi9cclxuLnByb2R1Y3RzIC5wcm9kdWN0IC5mbGFnLWRpc2NvdW50LFxyXG4ucC1kZXRhaWwgLmZsYWctZGlzY291bnQge1xyXG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRnYXA6IDdweDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdGJhY2tncm91bmQ6ICNlNDIzMTMgIWltcG9ydGFudDtcclxuXHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xyXG5cdG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxuXHRib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcclxufVxyXG4ucHJvZHVjdHMgLnByb2R1Y3QgLmZsYWctZGlzY291bnQgLnByaWNlLXN0YW5kYXJkLFxyXG4ucHJvZHVjdHMgLnByb2R1Y3QgLmZsYWctZGlzY291bnQgLnByaWNlLXN0YW5kYXJkIHNwYW4sXHJcbi5wcm9kdWN0cyAucHJvZHVjdCAuZmxhZy1kaXNjb3VudCAucHJpY2Utc2F2ZSxcclxuLnAtZGV0YWlsIC5mbGFnLWRpc2NvdW50IC5wcmljZS1zdGFuZGFyZCxcclxuLnAtZGV0YWlsIC5mbGFnLWRpc2NvdW50IC5wcmljZS1zdGFuZGFyZCBzcGFuLFxyXG4ucC1kZXRhaWwgLmZsYWctZGlzY291bnQgLnByaWNlLXNhdmUge1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi8qIHN0YXLDoSBjZW5hIOKAlCBtZW7FocOtLCBwxZllxaFrcnRudXTDoSwgZGVjZW50bsOtICovXHJcbi5wcm9kdWN0cyAucHJvZHVjdCAuZmxhZy1kaXNjb3VudCAucHJpY2Utc3RhbmRhcmQsXHJcbi5wLWRldGFpbCAuZmxhZy1kaXNjb3VudCAucHJpY2Utc3RhbmRhcmQge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG5cdG9wYWNpdHk6IC44O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG59XHJcbi8qIMO6c3BvcmEgJSDigJQgdsO9cmF6bsOhIChobGF2bsOtIHNkxJtsZW7DrSBiYWRnZSkgKi9cclxuLnByb2R1Y3RzIC5wcm9kdWN0IC5mbGFnLWRpc2NvdW50IC5wcmljZS1zYXZlLFxyXG4ucC1kZXRhaWwgLmZsYWctZGlzY291bnQgLnByaWNlLXNhdmUge1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi8qIFbFoEVDSEVOIHRleHQgdmUgc2xldm92w6ltIGJhZGdlIELDjUzDnSDigJQgU3RlcCBkw6F2w6Eg4oiSNDAgJSBuYXZ5IGEgc3Rhcm91IGNlbnUgxaFlZG91XHJcbiAgICh6IENPUlMgdGVtcGxhdGUgQ1NTKSDihpIgcMWZZWLDrXQgdnnFocWhw60gc3BlY2lmaWNpdG91ICgwLTUtMCkgKyAhaW1wb3J0YW50ICovXHJcbi5wcm9kdWN0cyAucHJvZHVjdCAuZmxhZ3MgLmZsYWctZGlzY291bnQsXHJcbi5wcm9kdWN0cyAucHJvZHVjdCAuZmxhZ3MgLmZsYWctZGlzY291bnQgLnByaWNlLXN0YW5kYXJkLFxyXG4ucHJvZHVjdHMgLnByb2R1Y3QgLmZsYWdzIC5mbGFnLWRpc2NvdW50IC5wcmljZS1zdGFuZGFyZCBzcGFuLFxyXG4ucHJvZHVjdHMgLnByb2R1Y3QgLmZsYWdzIC5mbGFnLWRpc2NvdW50IC5wcmljZS1zYXZlLFxyXG4ucC1kZXRhaWwgLmZsYWdzIC5mbGFnLWRpc2NvdW50LFxyXG4ucC1kZXRhaWwgLmZsYWdzIC5mbGFnLWRpc2NvdW50IC5wcmljZS1zdGFuZGFyZCxcclxuLnAtZGV0YWlsIC5mbGFncyAuZmxhZy1kaXNjb3VudCAucHJpY2Utc3RhbmRhcmQgc3BhbixcclxuLnAtZGV0YWlsIC5mbGFncyAuZmxhZy1kaXNjb3VudCAucHJpY2Utc2F2ZSB7XHJcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tIDQpIEhvbWVwYWdlOiBza3LDvXQgesOhbG/Fvmt1IOKAnkFrxI1uw60gemJvxb7DrVwiICh0YWJvdsOhIGxpxaF0YSBuYWRwaXPFrykgLS0tICovXHJcbi5ob21lcGFnZS1wcm9kdWN0cy13cmFwcGVyIC5zaHAtdGFicy1yb3csXHJcbi5zaHAtdGFicy1yb3cucmVzcG9uc2l2ZS1uYXYsXHJcbiNob21lcGFnZS10YWJzIHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIC0tLSA0YikgSG9tZXBhZ2U6IEtSQUpFIGthcmV0IGzDrWN1asOtIHMgY3VzdG9tIHNla2NlbWkgKGJhbm5lcnkpIC0tLVxyXG4gICBTdGVwIGTDoXbDoSBgLnByb2R1Y3RgIHBhZGRpbmcgYDAgMTMuMzNweGAgKGdyaWQgZ3V0dGVyKSDihpIgb2JzYWgga2FydHkgc2Vkw61cclxuICAgMTNweCBkb3ZuaXTFmSAobD0zMyksIGFsZSBjdXN0b20gc2VrY2UgKGAuc2stdGlsZWAgLyBgLnNrLXNob3djYXNlYCkgbWFqw61cclxuICAgb2JzYWggbmEga3JhamkgY29udGFpbmVydSAobD0yMCkuIEtyYWpuw60ga2FydHkgdGFrIG5lbMOtY292YWx5IHMgYmFubmVyeS5cclxuICAgSG9tZXBhZ2UgZ3JpZCAoYGhvbWVwYWdlLXByb2R1Y3RzLU5gKSB2eXTDoWhuZW1lIG5lZy4gbWFyZ2luZW0gdGFrLCBhYnlcclxuICAgS1JBSk7DjSBrYXJ0eSBzZWTEm2x5IG5hIDIwLzEyNDUgamFrbyBzZWtjZTsgdm5pdMWZbsOtIG1lemVyeSBtZXppIGthcnRhbWlcclxuICAgesWvc3TDoXZhasOtLiBgLTMzLjMzcHhgID0gU3RlcCBkZWZhdWx0IGAtMjBweGAgbcOtbnVzIGd1dHRlciBgMTMuMzNweGBcclxuICAgKG92xJvFmWVubyDFvml2xJs6IDEuIGthcnRhIGwyMCwgcG9zbGVkbsOtIHIxMjQ1LCBiZXogdm9kb3Jvdm7DqWhvIHNjcm9sbHUpLlxyXG4gICDimqDvuI8gSkVOIGRlc2t0b3Ag4oCUIG5hIG1vYmlsdSBqZSBncmlkIDItdXAgYSBwbG/FoW7DqSB2eXRhxb5lbsOtIGJ5IG1vaGxvIHDFmWV0w6ljdC5cclxuICAg4pqg77iPIFNjb3BlIG5hIGBob21lcGFnZS1wcm9kdWN0c2Ag4oaSIEtBVEVHT1JJRSBzZSB0byBuZXTDvWvDoSAoamluw6EgdMWZw61kYSkuICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdC5wcm9kdWN0cy1ibG9ja1tjbGFzcyo9XCJob21lcGFnZS1wcm9kdWN0c1wiXSB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTMzLjMzcHggIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi1yaWdodDogLTMzLjMzcHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLSA1KSBNb2JpbDogbsOhemV2L2NlbmEgbWluIDE0cHgsIHDFmcOtem5ha3kgbWVuxaHDrSBhIGJsw63FviByb2jFr20gLS0tICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5wcm9kdWN0cyAucHJvZHVjdCAubmFtZSBzcGFuLFxyXG5cdC5wcm9kdWN0cyAucHJvZHVjdCAucHJpY2UucHJpY2UtZmluYWwsXHJcblx0LnByb2R1Y3RzIC5wcm9kdWN0IC5wcmljZS5wcmljZS1maW5hbCBzdHJvbmcge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdH1cclxuXHQucHJvZHVjdHMgLnByb2R1Y3QgLmZsYWdzLFxyXG5cdC5wLWRldGFpbCAuZmxhZ3Mge1xyXG5cdFx0Ym90dG9tOiA4cHg7XHJcblx0XHRsZWZ0OiA4cHggIWltcG9ydGFudDtcclxuXHRcdGdhcDogNHB4O1xyXG5cdH1cclxuXHQucHJvZHVjdHMgLnByb2R1Y3QgLmZsYWdzLWV4dHJhLFxyXG5cdC5wLWRldGFpbCAuZmxhZ3MtZXh0cmEge1xyXG5cdFx0cmlnaHQ6IDhweDtcclxuXHRcdGJvdHRvbTogOHB4O1xyXG5cdH1cclxuXHJcblx0Lyog4pqg77iPIE5hIG1vYmlsdSBqZSBmb3RrYSB2IGRsYcW+ZGljaSDFoWlyb2vDoSB+MTczIHB4LCBhbGUgYmFkZ2UgbcSbbCA4MiBweFxyXG5cdCAgIChhIHNsZXZvdsO9IGRva29uY2UgMTI1KSDigJQgemFiw61yYWwgc2tvcm8gY2Vsb3UgxaHDrcWZa3UgYSBwxZlla8WZacSNZWwgcHJvZHVrdC5cclxuXHQgICBabWVuxaF1amVtZSBww61zbW8gaSBvZHNhemVuw607IHRleHQgesWvc3TDoXbDoSDEjWl0ZWxuw70gKDExIHB4IHZlcnrDoWxreSkuICovXHJcblx0LnByb2R1Y3RzIC5wcm9kdWN0IC5mbGFnLFxyXG5cdC5wLWRldGFpbCAuZmxhZyB7XHJcblx0XHRwYWRkaW5nOiA0cHggOHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wNGVtO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMjAsIDI1LCA1NSwgLjE4KTtcclxuXHR9XHJcblxyXG5cdC8qIOKaoO+4jyBTbGV2b3bDvSBiYWRnZSB6xa9zdMOhdsOhIG5hIEpFRE5PTSDFmMOBREtVIGkgbmEgw7p6a8OpIGRsYcW+ZGljaSAobmEgcMWZw6Fuw60pLlxyXG5cdCAgIFprb3XFoWVsbyBzZSB6YWxvbWVuw60gbmEgZHZhIMWZw6Fka3ksIGFsZSByb3p0YcW+ZW7DvSBiYWRnZSB2eXBhZMOhIGtsaWRuxJtqaVxyXG5cdCAgIGEgamUgxI1pdGVsbsSbasWhw60g4oCUIMWhw63FmWt1IGtyb3TDrW1lIGplbiBtZW7FocOtbSBww61zbWVtIG7DrcW+LiAqL1xyXG5cdC5wcm9kdWN0cyAucHJvZHVjdCAuZmxhZy1kaXNjb3VudCAucHJpY2Utc3RhbmRhcmQsXHJcblx0LnAtZGV0YWlsIC5mbGFnLWRpc2NvdW50IC5wcmljZS1zdGFuZGFyZCB7XHJcblx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0fVxyXG5cdC5wcm9kdWN0cyAucHJvZHVjdCAuZmxhZy1kaXNjb3VudCAucHJpY2Utc2F2ZSxcclxuXHQucC1kZXRhaWwgLmZsYWctZGlzY291bnQgLnByaWNlLXNhdmUge1xyXG5cdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdH1cclxufVxyXG5cclxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTSyBBcnRpcyBCcm5vIOKAlCBERVRBSUwgUFJPRFVLVFUgKERlc2lnbiBLcm9rIDgpXG4gICBSZWZlcmVuY2U6IHNob3AudmVuZXppYWZjLml0ICsgbmlrZS5jb20g4oCUIG1pbmltYWxpc211cywgb2Jyb3Zza8OhXG4gICBmb3RrYSwgc3Zpc2zDqSBtaW5pYXR1cnkgdmxldm8sIE9TVFLDiSBocmFueSAocmFkaXVzIDApLCB2bGFzb3bDqSBsaW5reS5cbiAgIEhUTUwgZ2VuZXJ1amUgU2hvcHRldCAoU3RlcCkg4oCUIHN0eWx1amVtZSBleGlzdHVqw61jw60gdMWZw61keSxcbiAgIGtsaWthY8OtIHZhcmlhbnR5IHN0YXbDrSBgbWFpbi5qc2AgKDEyLiBJSUZFKSBuYWQgbmF0aXZuw61taSA8c2VsZWN0Pi5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiAtLS0gMSkgUm96dnLFvmVuw606IGZvdGthIERPTUlOVUpFICjiiYg1OCAvIDM4KSwgbcOtc3RvIEJvb3RzdHJhcCA1MC81MCAtLS0gKi9cbi5wLWRldGFpbCAucC1kZXRhaWwtaW5uZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRnYXA6IDAgY2xhbXAoMjhweCwgNHZ3LCA2NHB4KTtcbn1cbi5wLWRldGFpbCAucC1kZXRhaWwtaW5uZXIgPiAucC1pbWFnZS13cmFwcGVyLFxuLnAtZGV0YWlsIC5wLWRldGFpbC1pbm5lciA+IC5wLWRhdGEtd3JhcHBlciB7XG5cdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyID4gLnAtaW1hZ2Utd3JhcHBlciB7XG5cdG9yZGVyOiAxOyAvKiBmb3RreSBWTEVWTywgaSBrZHnFviBqc291IHYgRE9NIGHFviB6YSBkYXR5ICovXG5cdGZsZXg6IDEgMSA1NiU7XG5cdG1pbi13aWR0aDogMDtcbn1cbi5wLWRldGFpbCAucC1kZXRhaWwtaW5uZXIgPiAucC1kYXRhLXdyYXBwZXIge1xuXHRvcmRlcjogMjtcblx0ZmxleDogMSAxIDM0JTtcblx0bWluLXdpZHRoOiAwO1xufVxuXG4vKiAtLS0gMikgR2FsZXJpZTogc3Zpc2zDvSBww6FzIG1pbmlhdHVyIFZMRVZPICsgb2Jyb3Zza8OhIGhsYXZuw60gZm90a2EgLS0tICovXG4ucC1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoOyAvKiBww6FzIG1pbmlhdHVyIGplIHZ5c29rw70gamFrbyBmb3RrYSDihpIgbcWvxb5lIHNjcm9sbG92YXQgKi9cblx0Z2FwOiAxMnB4O1xufVxuLyogb2JhbCBtaW5pYXR1ciAoU2hvcHRldCBobyBkw6F2w6EgamFrbyAucm93IFBPRCBmb3RrdSkg4oaSIMO6emvDvSBzbG91cGVjIHZsZXZvLlxuICAg4pqg77iPIEZvdGthIDI6MyBqZSBwxZlpIHBsbsOpIMWhw63FmWNlIGhvZG7EmyB2eXNva8OhLCBhbGUgcHJvZHVrdMWvIHMgMTArIGZvdGthbWkgamVcbiAgIGRvc3Qg4oCUIHDDoXMgYnkgamkgcMWZZXJvc3RsLiBgc3RyZXRjaGAgbXUgZMOhIHbDvcWha3UgZm90a3kgYSB6Ynl0ZWsgb2RzY3JvbGx1amUuICovXG4ucC1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlciA+IC5yb3cge1xuXHRvcmRlcjogLTE7XG5cdGZsZXg6IDAgMCA4NnB4O1xuXHR3aWR0aDogODZweDtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG5cdC8qIOKaoO+4jyBTY3JvbGxiYXIgU0NIT1ZBTsOdLCBuZSBqZW4gdGVua8O9LiBVIHByb2R1a3R1IHNlIDE0IGZvdGthbWkgdWtyYWpvdmFsXG5cdCAgIHplIHNsb3VwY2UgMTBweCDihpIgbWluaWF0dXJhIHNlIHptw6HEjWtsYSB6IDg2IG5hIDc2IGEgcG9txJtyIHNwYWRsIG5hIDAuNTlcblx0ICAgbcOtc3RvIDI6MyAoZm90a3kgcGFrIGBvYmplY3QtZml0OmNvdmVyYCBvxZnDrXpsIHBvIHN0cmFuw6FjaCkuIE5hdsOtYyBieWx5XG5cdCAgIG1pbmlhdHVyeSB1IHByb2R1a3TFryBzIG3DoWxvIGZvdGthbWkgamluYWsgxaFpcm9rw6kgbmXFviB1IHTEm2NoIHMgbW5vaGEuXG5cdCAgIFNjcm9sbG92w6Fuw60ga29sZcSNa2VtIGkgcHJzdGVtIGZ1bmd1amUgZMOhbCwgxb5lIG9ic2FoIHBva3JhxI11amUgdWthenVqZVxuXHQgICBmYWRlIGRvbGUgKHDFmWlkw6F2w6Egc2UgamVuIGtkecW+IGplIG9wcmF2ZHUga2FtIHNjcm9sbG92YXQpLiAqL1xuXHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cdC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cbi5wLWRldGFpbCAucC1pbWFnZS13cmFwcGVyID4gLnJvdzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xufVxuLyogbsOhem5hayDigJ5wb2tyYcSNdWplIHRvIGTDoWxcIiDigJQgamVtbsOpIHplc3bEm3RsZW7DrSB1IHNwb2Ruw60gaHJhbnkgcMOhc3UuXG4gICBUxZnDrWR1IC5zay10aHVtYnMtbW9yZSBwxZlpZMOhdsOhIG1haW4uanMsIGtkecW+IHNlIHNsb3VwZWMgb3ByYXZkdSBzY3JvbGx1amUsXG4gICBhIG9kZWLDrXLDoSBqaSBuYSBrb25jaSBzZXpuYW11LiAqL1xuLnAtZGV0YWlsIC5wLWltYWdlLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlcjo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiA4NnB4O1xuXHRoZWlnaHQ6IDU0cHg7XG5cdHotaW5kZXg6IDI7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksICNmZmYgNzglKTtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2U7XG59XG4ucC1kZXRhaWwgLnAtaW1hZ2Utd3JhcHBlci5zay10aHVtYnMtbW9yZTo6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcbn1cbi5wLWRldGFpbCAucC10aHVtYm5haWxzLXdyYXBwZXIge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ucC1kZXRhaWwgLnAtaW1hZ2Uge1xuXHRvcmRlcjogMDtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1pbi13aWR0aDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiDimqDvuI8gTmEgZGV0YWlsdSDFvcOBRE7DnSBgbWl4LWJsZW5kLW1vZGVgIChuYSBwxZnDoW7DrSkg4oCUIHUgdmVsa8OpIGZvdGt5IGTEm2xhbFxuXHQgICBiYWxhc3QgYSBhcnRlZmFrdHkuIE3DrXN0byBwb2RrbGFkdSA9IGLDrWzDoSBwbG9jaGEgKyB2bGFzb3bDvSByw6FtZcSNZWsuICovXG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlMmU0ZTg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4vKiBobGF2bsOtIGZvdGthIG5hIFBMTk9VIMWhw63FmWt1IHNsb3VwY2UgKFN0ZXAgamkgbmVjaMOhdmFsIHVwcm9zdMWZZWQgcyBwcnVoeSkgKi9cbi5wLWRldGFpbCAucC1tYWluLWltYWdlIHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0d2lkdGg6IDEwMCU7XG59XG4vKiDimqDvuI8gU3RlcCBkcsW+w60gbmEgZm90Y2UgYG1heC1oZWlnaHQ6NjcwcHhgIOKAlCBzZSBgd2lkdGg6MTAwJWAgamkgdG8gUk9aVMOBSExPXG4gICAocG9txJtyIDEuMDcgbcOtc3RvIHDFr3ZvZG7DrWNoIDI6MykuIEJleiBgbWF4LWhlaWdodDpub25lYCBqZSBwcm9kdWt0IGRlZm9ybW92YW7DvS4gKi9cbi5wLWRldGFpbCAucC1tYWluLWltYWdlIGltZyB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblx0bWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi8qIHBvamlzdGthLCBrZHlieSBibGVuZCBwxZlpdGVrbCBvZGppbnVkIChrYXJ0eSBobyBtYWrDrSBnbG9iw6FsbsSbKSAqL1xuLnAtZGV0YWlsIC5wLWltYWdlIC5wLW1haW4taW1hZ2UgaW1nLFxuLnAtZGV0YWlsIGEucC10aHVtYm5haWwgaW1nIHtcblx0bWl4LWJsZW5kLW1vZGU6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4vKiBtaW5pYXR1cnk6IHN2aXNsZSBwb2Qgc2Vib3UsIHBvbcSbciAyOjMgamFrbyBobGF2bsOtIGZvdGthICovXG4ucC1kZXRhaWwgLnAtdGh1bWJuYWlscyxcbi5wLWRldGFpbCAucC10aHVtYm5haWxzLnAtdGh1bWJuYWlscy1ob3Jpem9udGFsIHtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcblx0b3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi8qIOKaoO+4jyBTaG9wdGV0IHBvc291dsOhIHDDoXMgdm9kb3Jvdm7EmyBwxZllcyBpbmxpbmUgYGxlZnRgIOKAlCB1IHN2aXNsw6kgdmFyaWFudHlcbiAgIHRvIG11c8OtbWUgdnludWxvdmF0LCBqaW5hayBww6FzIHV0ZcSNZSBtaW1vIHNsb3VwZWMuICovXG4ucC1kZXRhaWwgLnAtdGh1bWJuYWlscy1pbm5lciB7XG5cdHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcblx0bGVmdDogMCAhaW1wb3J0YW50O1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4ucC1kZXRhaWwgLnAtdGh1bWJuYWlscy1pbm5lciA+IGRpdiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogOHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cbi5wLWRldGFpbCBhLnAtdGh1bWJuYWlsIHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0d2lkdGg6IDg2cHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxMjlweCAhaW1wb3J0YW50OyAvKiAyOjMgKi9cblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2UyZTRlODtcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE4cyBlYXNlLCBib3gtc2hhZG93IC4xOHMgZWFzZTtcbn1cbi5wLWRldGFpbCBhLnAtdGh1bWJuYWlsIGltZyB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4ucC1kZXRhaWwgYS5wLXRodW1ibmFpbDpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogI2I5YmRjOTtcbn1cbi8qIGFrdGl2bsOtIG1pbmlhdHVyYSA9IE5BVlkgKMSNZXJ2ZW7DoSBzZSB6a291xaFlbGEsIGFsZSBuZXNlZGxhKS5cbiAgIGBib3gtc2hhZG93YCBkxJtsw6EgZHJ1aMO9IHBpeGVsIHLDoW1lxI1rdSwgYWJ5IHNlIG5laMO9YmFsIGxheW91dC4gKi9cbi5wLWRldGFpbCBhLnAtdGh1bWJuYWlsLmhpZ2hsaWdodGVkIHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNrLW5hdnkpO1xufVxuLyogU3RlcCBrcmVzbMOtIGsgcMOhc3Ugdmxhc3Ruw60gxaFpcGt5IOKAlCB1IHN2aXNsw6kgdmFyaWFudHkgbmVkw6F2YWrDrSBzbXlzbCAqL1xuLnAtZGV0YWlsIC50aHVtYm5haWwtcHJldixcbi5wLWRldGFpbCAudGh1bWJuYWlsLW5leHQge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLSAzKSBPdmzDoWTDoW7DrSBobGF2bsOtIGZvdGt5ICh2a2zDoWTDoSBtYWluLmpzKTogxaFpcGt5ICsgcG/EjcOtdGFkbG8gLS0tICovXG4vKiDimqDvuI8gUG/EjcOtdGFkbG8gamUgbmFob8WZZSwgbmUgZG9sZTogbGV2w70gRE9MTsONIHJvaCB6YWJyYWx5IHDFmcOtem5ha3lcbiAgICh2aXogcHJvZHVjdC1jYXJkLnNjc3Mg4oCUIG11c2VseSBwcnnEjSBvZCBvYmxpxI1lamUgbW9kZWx1KSBhIHDFmWVrcsO9dmFseSBieSBzZS5cbiAgIFBvxI3DrXRhZGxvIGplIGRyb2Juw6kgYSBuZXV0csOhbG7DrSwgdGFrxb5lIHYgaG9ybsOtbSByb2h1IG5ldmFkw60uICovXG4uc2stZ2FsLWNvdW50IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAxNHB4O1xuXHR0b3A6IDE0cHg7XG5cdGJvdHRvbTogYXV0bztcblx0ei1pbmRleDogNDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuXHRjb2xvcjogdmFyKC0tc2staW5rKTtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuODIpO1xuXHRwYWRkaW5nOiA1cHggMTBweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2stZ2FsLW5hdiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDE0cHg7XG5cdGJvdHRvbTogMTRweDtcblx0ei1pbmRleDogNDtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiA2cHg7XG59XG4uc2stZ2FsLWJ0biB7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjIsIDI0LCAzNSwgLjE2KTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMThzIGVhc2UsIGJvcmRlci1jb2xvciAuMThzIGVhc2U7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zay1nYWwtYnRuOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2staW5rKTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHQtd2Via2l0LW1hc2stc2l6ZTogMTdweCAxN3B4O1xuXHRtYXNrLXNpemU6IDE3cHggMTdweDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMThzIGVhc2U7XG59XG4uc2stZ2FsLWJ0bi0tcHJldjo6YmVmb3JlIHtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScxLjYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NwYXRoIGQ9J00xNSA0bC04IDggOCA4Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScxLjYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NwYXRoIGQ9J00xNSA0bC04IDggOCA4Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLnNrLWdhbC1idG4tLW5leHQ6OmJlZm9yZSB7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMS42JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcGF0aCBkPSdNOSA0bDggOC04IDgnLyUzRSUzQy9zdmclM0VcIik7XG5cdG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzEuNicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BhdGggZD0nTTkgNGw4IDgtOCA4Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLnNrLWdhbC1idG46aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXItY29sb3I6IHZhcigtLXNrLW5hdnkpO1xufVxuLnNrLWdhbC1idG46aG92ZXI6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNrLW5hdnkpO1xufVxuXG4vKiAtLS0gNCkgUHJhdsO9IHNsb3VwZWM6IHR5cG9ncmFmaWUgLS0tICovXG4vKiBob2Rub2NlbsOtIG5hZCBuYWRwaXNlbSDigJQgZGVjZW50bsOtLCBhxaUgbmV0YWjDoSBwb3pvcm5vc3Qgb2QgbsOhenZ1ICovXG4ucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyLWhlYWRlciAuc3RhcnMtd3JhcHBlciB7XG5cdG1hcmdpbjogMCAwIDEwcHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cbi5wLWRldGFpbCAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5zdGFycy1sYWJlbCxcbi5wLWRldGFpbCAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5idG4tLWxpbmsge1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogdmFyKC0tc2stbXV0ZWQpO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG59XG4ucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyLWhlYWRlciBoMSB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWRpc3BsYXkpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IGNsYW1wKDMwcHgsIDMuNHZ3LCA0NHB4KTtcblx0bGluZS1oZWlnaHQ6IDEuMDQ7XG5cdGxldHRlci1zcGFjaW5nOiAuMDE1ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xuXHRtYXJnaW46IDAgMCAxOHB4O1xufVxuXG4vKiBDRU5BICsgTU5Pxb1TVFbDjSArIENUQSBuYSBKRUROT00gxZjDgURLVSAoZG9rdWQgc2UgdmVqZG91KS5cbiAgIFN0ZXAgamUgc8OhesOtIHBvZCBzZWJlOyB2IMO6emvDqW0gcHJhdsOpbSBzbG91cGNpIHTDrW0gdnpuaWvDoSB6Ynl0ZcSNbsSbIHZ5c29rw71cbiAgIGJsb2suIGBmbGV4OiAxIDEgMzAwcHhgIG5hIGtvxaFpIHpuYW1lbsOhOiBqYWttaWxlIG5hIG7Em2ogemLDvXbDoSBtw63FiCBuZcW+XG4gICAzMDBweCwgemFsb23DrSBzZSBwb2QgY2VudSBzw6FtICh0YWJsZXQsIG1vYmlsKS4gKi9cbi5wLWRldGFpbCAucC10by1jYXJ0LWJsb2NrIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDE0cHggMjJweDtcblx0bWFyZ2luOiAwIDAgNnB4O1xufVxuLnAtZGV0YWlsIC5wLWFkZC10by1jYXJ0LXdyYXBwZXIge1xuXHRmbGV4OiAxIDEgMzAwcHg7XG5cdG1pbi13aWR0aDogMDtcbn1cblxuLyogQ0VOQSBBIFNMRVZBIOKAlCBkdm91xZnDoWRrb3bDoSBza2xhZGJhIMOgIGxhIFZlbmV6aWE6XG4gICAgIDgzOSBLxI0gICAgICAgICAgICAgICAgICDihpAgZG9taW5hbnRuw60sIGNvIHrDoWthem7DrWsgemFwbGF0w61cbiAgICAgMSAzOTkgS8SNICBb4oiSNDAgJV0gICAgICAg4oaQIHDFmWXFoWtydG51dMOhIHDFr3ZvZG7DrSArIMSNZXJ2ZW7DvSDFoXTDrXRla1xuICAg4pqg77iPIFNob3B0ZXQgamUgdiBET00gc8OhesOtIHYgcG/FmWFkw60gc3RhbmRhcmQg4oaSIHNhdmUg4oaSIGZpbmFsLCB0em4uIGFrdHXDoWxuw61cbiAgIGNlbmEgYnlsYSBhxb4gVMWYRVTDjSB2IMWZw6Fka3UgYSBjZWzDqSB0byBwxa9zb2JpbG8gbmVkb3N0eWxvdmFuxJsuXG4gICDimqDvuI8gWmFsb21lbsOtIMWZw6Fka3UgcMWZZXMgYDo6YWZ0ZXIgeyBmbGV4LWJhc2lzOjEwMCUgfWAgTkVGVU5HVUpFIGRvYsWZZTpcbiAgIHBzZXVkb2VsZW1lbnQgbmVvdmxpdm7DrSB2w71wb8SNZXQgYG1heC1jb250ZW50YCwgdGFrxb5lIHNpIGJsb2sgZHLFvsOtIMWhw63FmWt1XG4gICBWxaBFQ0ggcG9sb8W+ZWsgdiBqZWRub20gxZnDoWRrdSAobmFtxJvFmWVubyAyNTNweCBtw61zdG8gMTI2KSBhIMWZw6FkZWsgcyBrb8Whw61rZW1cbiAgIHNlIHBhayB6YWxvbWlsLiDih5IgZHZvamljaSDigJ5wxa92b2Ruw60gY2VuYSArIMWhdMOtdGVrXCIgemFiYWx1amUgYG1haW4uanNgIGRvXG4gICBgLnNrLXByaWNlLW9sZGAgYSB0YWR5IHN0YcSNw60gcHJvc3TDvSBzbG91cGNvdsO9IGZsZXguICovXG4ucC1kZXRhaWwgLnAtZmluYWwtcHJpY2Utd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRnYXA6IDVweDtcblx0bWFyZ2luOiAwOyAvKiBtZXplcnUgxZllxaHDrSBnYXAgdiAucC10by1jYXJ0LWJsb2NrICovXG5cdGZsZXg6IDAgMCBhdXRvO1xuXHQvKiDimqDvuI8gU3RlcCBkcsW+w60gbmEgY2VuxJsgUEVWTk9VIMWhw63FmWt1ICh+MTk3cHgsIGkga2R5xb4gdGV4dCBtxJvFmcOtIDEwOCkg4oCUIGpha29cblx0ICAgYGZsZXgtYmFzaXM6IGF1dG9gIGJ5IGppIHpkxJtkaWxhIGEgbmEga2/FoSBieSBwYWsgemLDvXZhbG8gbyBww6FyIHBpeGVsxa9cblx0ICAgbcOtxYgsIG5lxb4gcG90xZllYnVqZSDih5IgxZnDoWRlayBieSBzZSB6Ynl0ZcSNbsSbIHphbG9taWwuICovXG5cdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdG1pbi13aWR0aDogMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi8qIDEuIMWZw6FkZWsg4oCUIGFrdHXDoWxuw60gY2VuYSAqL1xuLnAtZGV0YWlsIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIgLnByaWNlLWZpbmFsLFxuLnAtZGV0YWlsIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIgLnByaWNlLWZpbmFsLWhvbGRlciB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdGxldHRlci1zcGFjaW5nOiAtLjAxZW07XG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xufVxuLnAtZGV0YWlsIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIgLnByaWNlLWZpbmFsIHtcblx0b3JkZXI6IDE7XG59XG4vKiAyLiDFmcOhZGVrIOKAlCBwxa92b2Ruw60gY2VuYSBwxZllxaFrcnRudXTDoSArIMWhdMOtdGVrIMO6c3BvcnkgKG9iYWwgZMSbbMOhIG1haW4uanMpICovXG4uc2stcHJpY2Utb2xkIHtcblx0b3JkZXI6IDI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTBweDtcbn1cbi5wLWRldGFpbCAucC1maW5hbC1wcmljZS13cmFwcGVyIC5wcmljZS1zdGFuZGFyZCB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdGNvbG9yOiAjMDAwMDAwYTY7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLnAtZGV0YWlsIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIgLnByaWNlLXN0YW5kYXJkIHNwYW4ge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0dGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xufVxuLyogw7pzcG9yYSA9IMSNZXJ2ZW7DvSDFoXTDrXRlayBzZSBzdGVqbm91IHR5cG9ncmFmacOtIGpha28gcMWZw616bmFreSB1IGZvdGt5ICovXG4ucC1kZXRhaWwgLnAtZmluYWwtcHJpY2Utd3JhcHBlciAucHJpY2Utc2F2ZSB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiA0cHggOHB4O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLXNrLXJlZCk7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4vKiAtLS0gNSkgVmFyaWFudHk6IGtsaWthY8OtIGRsYcW+ZGljZSBtw61zdG8gZHJvcGRvd27FryAoc3RhdsOtIG1haW4uanMpIC0tLSAqL1xuLyogbmF0aXZuw60gPHNlbGVjdD4gesWvc3TDoXbDoSB2IERPTSAoZHLFvsOtIGhvIFNob3B0ZXQgbG9naWthIGkgdmFsaWRhY2UpLFxuICAgamVuIGhvIHZpenXDoWxuxJsgc2Nob3bDoW1lIOKAlCBORSBgZGlzcGxheTpub25lYCwgYcWlIG5lcMWZaWpkZSBvIGZva3VzICovXG4ucC1kZXRhaWwgc2VsZWN0LmhpZGRlbi1zcGxpdC1wYXJhbWV0ZXIuc2stdmFyLW5hdGl2ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0bWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4vKiB0YWJ1bGthIHBhcmFtZXRyxa8g4oaSIHByb3N0w70gYmxvayAoU3RlcCBqaSBzw6F6w60gamFrbyA8dGFibGU+KSAqL1xuLnAtZGV0YWlsIC5wLXZhcmlhbnRzLWJsb2NrIC5kZXRhaWwtcGFyYW1ldGVycyxcbi5wLWRldGFpbCAucC12YXJpYW50cy1ibG9jayAuZGV0YWlsLXBhcmFtZXRlcnMgdGJvZHksXG4ucC1kZXRhaWwgLnAtdmFyaWFudHMtYmxvY2sgLmRldGFpbC1wYXJhbWV0ZXJzIHRyLFxuLnAtZGV0YWlsIC5wLXZhcmlhbnRzLWJsb2NrIC5kZXRhaWwtcGFyYW1ldGVycyB0aCxcbi5wLWRldGFpbCAucC12YXJpYW50cy1ibG9jayAuZGV0YWlsLXBhcmFtZXRlcnMgdGQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IGF1dG87XG5cdGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wLWRldGFpbCAucC12YXJpYW50cy1ibG9jayAuZGV0YWlsLXBhcmFtZXRlcnMgdHIudmFyaWFudC1saXN0IHtcblx0bWFyZ2luOiAwIDAgMjJweDtcbn1cbi8qIEpFRE5PVE7DgSDFoEvDgUxBIE1BTMOdQ0ggVkVSWsOBTEtPVsOdQ0ggTEFCRUzFriBuYXDFmcOtxI0gd2ViZW06IDEzcHggLyA2MDAgL1xuICAgbGV0dGVyLXNwYWNpbmcgLjA5ZW0g4oCUIHN0ZWpuxJsgamFrbyDFmWF6ZW7DrSB2IGthdGVnb3JpaSBhIGhsYXZpxI1reSBha29yZGVvbnUuICovXG4ucC1kZXRhaWwgLnAtdmFyaWFudHMtYmxvY2sgLmRldGFpbC1wYXJhbWV0ZXJzIHRoIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wOWVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XG5cdG1hcmdpbjogMCAwIDEwcHggIWltcG9ydGFudDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi8qIG7DoXpldiBwcsOhdsSbIHp2b2xlbsOpIGhvZG5vdHkgdmVkbGUgcG9waXNrdSAow6AgbGEgVmVuZXppYSDigJ5Db2xvcjogQmxhY2tcIikgKi9cbi5zay12YXJfX2Nob3NlbiB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKTtcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnNrLXZhciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Z2FwOiA4cHg7XG59XG4uc2stdmFyX19vcHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWluLXdpZHRoOiA2MnB4O1xuXHRoZWlnaHQ6IDQ2cHg7XG5cdHBhZGRpbmc6IDAgMTJweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGxldHRlci1zcGFjaW5nOiAuMDRlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNnMgZWFzZSwgY29sb3IgLjE2cyBlYXNlLCBib3gtc2hhZG93IC4xNnMgZWFzZTtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRhcHBlYXJhbmNlOiBub25lO1xufVxuLnNrLXZhcl9fb3B0OmhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1zay1pbmspO1xufVxuLnNrLXZhcl9fb3B0LmlzLWFjdGl2ZSB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tc2stbmF2eSk7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zay1uYXZ5KTsgLyogPSAycHggcsOhbWXEjWVrLCBiZXogcG9zdW51IGxheW91dHUgKi9cblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xufVxuLyogdnlwcm9kYW7DoSBrb21iaW5hY2Ug4oCUIHDFmWXFoWtydG51dMOhIGEgenRsdW1lbsOhICjDoCBsYSBOaWtlKSwgYWxlIGtsaWthdGVsbsOhXG4gICAoU2hvcHRldCB1bcOtIG5hYsOtZG5vdXQgaGzDrWRhY8OtaG8gcHNhKSAqL1xuLnNrLXZhcl9fb3B0LmlzLXNvbGRvdXQge1xuXHRjb2xvcjogI2I2YjljNDtcblx0Ym9yZGVyLWNvbG9yOiAjZWNlY2YwO1xuXHRiYWNrZ3JvdW5kOiAjZmFmYWZiO1xufVxuLnNrLXZhcl9fb3B0LmlzLXNvbGRvdXQ6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAtMnB4O1xuXHRyaWdodDogLTJweDtcblx0dG9wOiA1MCU7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kOiAjZDZkOGUwO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTZkZWcpO1xufVxuXG4vKiBiYXJldm7DqSB2YXJpYW50eSA9IGZvdGthIGRhbsOpIGJhcnZ5IChTaG9wdGV0IGppIG5lc2UgdmUgdmFyaWFudHNTcGxpdCkgKi9cbi5zay12YXItLWNvbG9yIC5zay12YXJfX29wdCB7XG5cdHdpZHRoOiA1OHB4O1xuXHRtaW4td2lkdGg6IDA7XG5cdGhlaWdodDogNzhweDtcblx0cGFkZGluZzogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogdmFyKC0tc2staW1nLWJnLCAjZjBmMGYwKTtcbn1cbi5zay12YXItLWNvbG9yIC5zay12YXJfX3N3YXRjaCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xufVxuLyogYmFydmEgYmV6IGZvdGt5IOKGkiDEjXR2ZXJlYyBzIG7DoXp2ZW0gKi9cbi5zay12YXItLWNvbG9yIC5zay12YXJfX29wdC0tdGV4dCB7XG5cdHdpZHRoOiBhdXRvO1xuXHRtaW4td2lkdGg6IDYycHg7XG5cdGhlaWdodDogNDZweDtcblx0cGFkZGluZzogMCAxMnB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4vKiAtLS0gNikgRG9zdHVwbm9zdCAvIGvDs2QgLyB6bmHEjWthIOKAlCBkcm9ibsOpIGEgenRsdW1lbsOpIC0tLSAqL1xuLnAtZGV0YWlsIC5wLWJhc2ljLWluZm8tYmxvY2sge1xuXHRtYXJnaW46IDAgMCAyMnB4O1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRjb2xvcjogdmFyKC0tc2stbXV0ZWQpO1xufVxuLnAtZGV0YWlsIC5wLWJhc2ljLWluZm8tYmxvY2sgLmJsb2NrIHtcblx0bWFyZ2luOiAwIDAgNHB4O1xufVxuLnAtZGV0YWlsIC5wLWJhc2ljLWluZm8tYmxvY2sgLmF2YWlsYWJpbGl0eS1sYWJlbCB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xufVxuLyogS2R5xb4gamUgZG9zdHVwbm9zdCDigJ5adm9sdGUgdmFyaWFudHVcIiAobmV2eWJyYW7DoSB2YXJpYW50YSksIG9iYXJ2w61tZSBqaVxuICAgxIxFUlZFTsSaLCBhxaUgdcW+aXZhdGVsZSB1cG96b3Juw60sIMW+ZSBtw6EgdnlicmF0LiBUxZnDrWR1IGAuc2stYXZhaWwtY2hvb3NlYFxuICAgZMOhdsOhIGBtYWluLmpzYCAocG9kbGUgdGV4dHUg4oCUIENTUyB0ZXh0IG5lem7DoSkuIFBvIHbDvWLEm3J1IHZhcmlhbnR5IFNob3B0ZXRcbiAgIHRlbmhsZSBsYWJlbCBzY2hvdsOhIGEgdWvDocW+ZSDigJ5Ta2xhZGVtXCIgKHplbGVuw70pLCB0YWvFvmUgxI1lcnZlbsOhIHptaXrDrS4gKi9cbi5wLWRldGFpbCAuYXZhaWxhYmlsaXR5LWxhYmVsLnNrLWF2YWlsLWNob29zZSB7XG5cdGNvbG9yOiB2YXIoLS1zay1yZWQpICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLSA3KSBEbyBrb8Whw61rdTogdmVsa8OpIGhyYW5hdMOpIHRsYcSNw610a28gKyBkZWNlbnRuw60gbW5vxb5zdHbDrSAtLS0gKi9cbi5wLWRldGFpbCAuYWRkLXRvLWNhcnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0Z2FwOiAxMHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cbi8qIEplZGVuIMWZw6FkZWsgW+KIkiB8IDEgfCArXSwgdsWhZSBzdmlzbGUgdnljZW50cm92YW7DqS5cbiAgIOKaoO+4jyBTdGVwIHPDoXrDrSArL+KIkiBBQlNPTFVUTsSaIGRvIHByYXbDqWhvIHNsb3VwY2UgKDMww5cyOSBuYWQgc2Vib3UpIOKGkiB0bGHEjcOtdGthXG4gICBsZXpsYSBwxZllcyBpbnB1dCwgxI3DrXNsbyBuZWJ5bG8gdnljZW50cm92YW7DqSBhIHBvZCBvdmxhZGHEjWkgemLDvXZhbG8gcHLDoXpkbsOpXG4gICBtw61zdG8uIFDFmWVww61uw6FtZSBuYSBmbGV4ICsgYG9yZGVyYCAodiBET00gamUgcG/FmWFkw60gaW5wdXQg4oaSIGluY3JlYXNlIOKGklxuICAgZGVjcmVhc2UsIGNoY2VtZSDiiJIgfCBpbnB1dCB8ICspLiAqL1xuLnAtZGV0YWlsIC5hZGQtdG8tY2FydCAucXVhbnRpdHkge1xuXHRmbGV4OiAwIDAgMTMycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRoZWlnaHQ6IDYwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi8qIFByw6F6ZG7DqSBrb3R2eSBTdGVwdSBwcm8gaGzDocWha3kgbyBsaW1pdGVjaCAo4oCebWF4IDk5OTkga3NcIikg4oCUIHZlbiB6IGZsZXggdG9rdS5cbiAgIE5lY2jDoXbDoW1lIGppbSBOVUxPVk9VIFbDncWgS1UgKGppbmFrIGJ5IHDFmWVrcnlseSB0bGHEjcOtdGthIGEgYnJhbHkga2xpa3kpIGFcbiAgIHBvc2Fkw61tZSBqZSBuYWQgcMWZw61zbHXFoW7DqSB0bGHEjcOtdGtvLCBhxaUgYnVibGluYSBtw63FmcOtIHRhbSwga2FtIHBhdMWZw60uICovXG4ucC1kZXRhaWwgLmFkZC10by1jYXJ0IC5xdWFudGl0eSAuaW5jcmVhc2UtdG9vbHRpcCxcbi5wLWRldGFpbCAuYWRkLXRvLWNhcnQgLnF1YW50aXR5IC5kZWNyZWFzZS10b29sdGlwIHtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHRvcDogMDtcblx0d2lkdGg6IDM4cHg7XG5cdGhlaWdodDogMDtcbn1cbi5wLWRldGFpbCAuYWRkLXRvLWNhcnQgLnF1YW50aXR5IC5kZWNyZWFzZS10b29sdGlwIHtcblx0bGVmdDogMDtcblx0cmlnaHQ6IGF1dG87XG59XG4ucC1kZXRhaWwgLmFkZC10by1jYXJ0IC5xdWFudGl0eSAuaW5jcmVhc2UtdG9vbHRpcCB7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAwO1xufVxuLnAtZGV0YWlsIC5hZGQtdG8tY2FydCAucXVhbnRpdHkgPiBsYWJlbCB7XG5cdG9yZGVyOiAyO1xuXHRmbGV4OiAxIDEgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdG1hcmdpbjogMDtcblx0bWluLXdpZHRoOiAwO1xufVxuLnAtZGV0YWlsIC5hZGQtdG8tY2FydCAucXVhbnRpdHkgaW5wdXQuYW1vdW50IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cdGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi8qIHByecSNIHMgbmF0aXZuw61taSDFoWlwa2FtaSBudW1iZXIgaW5wdXR1IChyb3piw61qZWx5IGNlbnRyb3bDoW7DrSkgKi9cbi5wLWRldGFpbCAuYWRkLXRvLWNhcnQgLnF1YW50aXR5IGlucHV0LmFtb3VudDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5wLWRldGFpbCAuYWRkLXRvLWNhcnQgLnF1YW50aXR5IGlucHV0LmFtb3VudDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0bWFyZ2luOiAwO1xufVxuLyog4pqg77iP4pqg77iPIGBwb3NpdGlvbjogcmVsYXRpdmVgLCBORSBgc3RhdGljYCEgU3RlcCBtw6EgbmEgb2JvdSB0bGHEjcOtdGvDoWNoXG4gICBgOjpiZWZvcmUgeyBwb3NpdGlvbjphYnNvbHV0ZTsgaW5zZXQ6MCB9YCDigJQgbmV2aWRpdGVsbm91IGtsaWthY8OtIHZyc3R2dS5cbiAgIFDFmWkgYHN0YXRpY2Agc2UgcHNldWRvZWxlbWVudCBvZGtvdHbDrSBvZCB0bGHEjcOtdGthIGEgbmFwb3ppY3VqZSBzZSBwb2RsZVxuICAgYC5xdWFudGl0eWAgKHRhIGplIHJlbGF0aXZlKSDih5IgUk9aVMOBSE5FIFNFIFDFmEVTIENFTMOdIEJPWCAxMzDDlzU4LiBQcm90b8W+ZVxuICAgYC5kZWNyZWFzZWAgamUgdiBET00gcG96ZMSbamksIGxlxb7DrSBuYXZyY2h1IGEgc3BvbGtuZSBWxaBFQ0hOWSBrbGlreSDigJRcbiAgIHBsdXMgYW5pIHBvbGUgcyDEjcOtc2xlbSBwYWsgbmVqZGUga2xpa25vdXQgYSBwxZllcyDEjcOtc2xvIHByb3N2w610YWrDrVxuICAgem5hbcOpbmthLiBgcmVsYXRpdmVgIHBzZXVkb2VsZW1lbnQgemFzZSB1emFta25lIGRvIGplaG8gdmxhc3Ruw60gYnXFiGt5LiAqL1xuLnAtZGV0YWlsIC5hZGQtdG8tY2FydCAucXVhbnRpdHkgLmluY3JlYXNlLFxuLnAtZGV0YWlsIC5hZGQtdG8tY2FydCAucXVhbnRpdHkgLmRlY3JlYXNlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cdHRvcDogYXV0byAhaW1wb3J0YW50O1xuXHRyaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRib3R0b206IGF1dG8gIWltcG9ydGFudDtcblx0bGVmdDogYXV0byAhaW1wb3J0YW50O1xuXHR6LWluZGV4OiAxO1xuXHRmbGV4OiAwIDAgMzhweDtcblx0d2lkdGg6IDM4cHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGNvbG9yOiB2YXIoLS1zay1tdXRlZCk7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBhZGRpbmc6IDA7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAuMTZzIGVhc2UsIGJhY2tncm91bmQgLjE2cyBlYXNlO1xufVxuLyogUHJvIGppc3RvdHUgdHUga2xpa2Fjw60gdnJzdHZ1IFN0ZXB1IHJvdm5vdSB6cnXFocOtbWUg4oCUIHpuYW3DqW5rYSBtw6FtZSBqYWtvXG4gICByZcOhbG7DqSA8c3Bhbj4sIHRha8W+ZSBqaSBrIG5pxI1lbXUgbmVwb3TFmWVidWplbWUgYSBuZW3Fr8W+ZSBuaWMgcMWZZWtyw710LiAqL1xuLnAtZGV0YWlsIC5hZGQtdG8tY2FydCAucXVhbnRpdHkgLmluY3JlYXNlOjpiZWZvcmUsXG4ucC1kZXRhaWwgLmFkZC10by1jYXJ0IC5xdWFudGl0eSAuaW5jcmVhc2U6OmFmdGVyLFxuLnAtZGV0YWlsIC5hZGQtdG8tY2FydCAucXVhbnRpdHkgLmRlY3JlYXNlOjpiZWZvcmUsXG4ucC1kZXRhaWwgLmFkZC10by1jYXJ0IC5xdWFudGl0eSAuZGVjcmVhc2U6OmFmdGVyIHtcblx0Y29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4vKiBTdGVwIGJhbMOtIHpuYW3DqW5rYSBkbyA8c3Bhbj4g4oCUIGHFpSBuZXDFmWlkw6F2YWrDrSB2bGFzdG7DrSDFmcOhZGtvdsOhbsOtIGFuaSBvZmZzZXRcbiAgIChqaW5hayDigJ4rXCIgYSDigJ7iiJJcIiBzZWTDrSBvIHDDoXIgcHggbWltbyBzdMWZZWQgYnXFiGt5KSAqL1xuLnAtZGV0YWlsIC5hZGQtdG8tY2FydCAucXVhbnRpdHkgLmluY3JlYXNlX19zaWduLFxuLnAtZGV0YWlsIC5hZGQtdG8tY2FydCAucXVhbnRpdHkgLmRlY3JlYXNlX19zaWduIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG4ucC1kZXRhaWwgLmFkZC10by1jYXJ0IC5xdWFudGl0eSAuZGVjcmVhc2Uge1xuXHRvcmRlcjogMTtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VjZWNmMDtcbn1cbi5wLWRldGFpbCAuYWRkLXRvLWNhcnQgLnF1YW50aXR5IC5pbmNyZWFzZSB7XG5cdG9yZGVyOiAzO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNlY2VjZjA7XG59XG4ucC1kZXRhaWwgLmFkZC10by1jYXJ0IC5xdWFudGl0eSAuaW5jcmVhc2U6aG92ZXIsXG4ucC1kZXRhaWwgLmFkZC10by1jYXJ0IC5xdWFudGl0eSAuZGVjcmVhc2U6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XG5cdGJhY2tncm91bmQ6ICNmNmY3Zjk7XG59XG4ucC1kZXRhaWwgLmFkZC10by1jYXJ0LWJ1dHRvbixcbi5wLWRldGFpbCAuYnRuLmJ0bi1jb252ZXJzaW9uLmFkZC10by1jYXJ0LWJ1dHRvbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHR3aWR0aDogYXV0bztcblx0bWluLWhlaWdodDogNThweDtcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogdmFyKC0tc2stbmF2eSkgIWltcG9ydGFudDtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGV0dGVyLXNwYWNpbmc6IC4xMmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xOHMgZWFzZTtcbn1cbi8qIGhvdmVyIMSMRVJWRU7DnSAobmEgcMWZw6Fuw60pIOKAlCBuYXZ5IGplIGtsaWRvdsO9IHN0YXYsIMSNZXJ2ZW7DoSA9IGFrY2UuXG4gICBEcsW+w60gc2Ugc3Rlam7DqSBsb2dpa3kgamFrbyDEjWVydmVuw6EgQ1RBIHYgY2Fyb3VzZWx1IGEgaGVybyBiYW5uZXJlY2guICovXG4ucC1kZXRhaWwgLmFkZC10by1jYXJ0LWJ1dHRvbjpob3Zlcixcbi5wLWRldGFpbCAuYnRuLmJ0bi1jb252ZXJzaW9uLmFkZC10by1jYXJ0LWJ1dHRvbjpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHZhcigtLXNrLXJlZCkgIWltcG9ydGFudDtcbn1cblxuLyogLS0tIDgpIEFrb3JkZW9uIHBvZCB0bGHEjcOtdGtlbSAow6AgbGEgVmVuZXppYS9OaWtlKSDigJQgc3RhdsOtIG1haW4uanMgLS0tICovXG4uc2stYWNjIHtcblx0bWFyZ2luOiAzMHB4IDAgMDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmU0ZTg7XG59XG4uc2stYWNjX19pdGVtIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmU0ZTg7XG59XG4uc2stYWNjX19oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6IDE2cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxN3B4IDA7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsZXR0ZXItc3BhY2luZzogLjA5ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAuMTZzIGVhc2U7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zay1hY2NfX2hlYWQ6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XG59XG4uc2stYWNjX19oZWFkOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGZsZXg6IDAgMCAxM3B4O1xuXHR3aWR0aDogMTNweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0LXdlYmtpdC1tYXNrLXNpemU6IDEzcHggMTNweDtcblx0bWFzay1zaXplOiAxM3B4IDEzcHg7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyUzRSUzQ3BhdGggZD0nTTEyIDV2MTRNNSAxMmgxNCcvJTNFJTNDL3N2ZyUzRVwiKTtcblx0bWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyUzRSUzQ3BhdGggZD0nTTEyIDV2MTRNNSAxMmgxNCcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5zay1hY2NfX2l0ZW0uaXMtb3BlbiAuc2stYWNjX19oZWFkOjphZnRlciB7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyUzRSUzQ3BhdGggZD0nTTUgMTJoMTQnLyUzRSUzQy9zdmclM0VcIik7XG5cdG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCclM0UlM0NwYXRoIGQ9J001IDEyaDE0Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLyogUG9waXM6IMSNaXRlbG7DvSBhIGtvbnRyYXN0bsOtLiBgLS1zay1tdXRlZGAgKCM1YTYxNzgpIGJ5bCBuYSBkbG91aMO9IHRleHQgbW9jXG4gICBzdsSbdGzDvSDigJQgbWV6aXRpdHVsa3kgdiA8c3Ryb25nPiBzZSBza29ybyB6dHLDoWNlbHkuICovXG4uc2stYWNjX19wYW5lbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBhZGRpbmc6IDAgMCAyMnB4O1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMS43Mjtcblx0Y29sb3I6ICMzMzM5NDk7XG59XG4uc2stYWNjX19pdGVtLmlzLW9wZW4gLnNrLWFjY19fcGFuZWwge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5zay1hY2NfX3BhbmVsIHAge1xuXHRtYXJnaW46IDAgMCAxMnB4O1xufVxuLnNrLWFjY19fcGFuZWwgcDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbi8qIG1leml0aXR1bGt5IHYgcG9waXN1IChTaG9wdGV0IGplIHogZWRpdG9ydSBzw6F6w60gamFrbyA8c3Ryb25nPikg4oCUIHBsbsOhIGlua1xuICAgYmFydmEgYSA2MDAsIGHFpSBmdW5ndWrDrSBqYWtvIG5hZHBpcyBhIG5lIGpha28gbyBjaGx1cCB0dcSNbsSbasWhw60gdGV4dCAqL1xuLnNrLWFjY19fcGFuZWwgc3Ryb25nLFxuLnNrLWFjY19fcGFuZWwgYiB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xufVxuLnNrLWFjY19fcGFuZWwgaDEsXG4uc2stYWNjX19wYW5lbCBoMixcbi5zay1hY2NfX3BhbmVsIGgzLFxuLnNrLWFjY19fcGFuZWwgaDQsXG4uc2stYWNjX19wYW5lbCBoNSxcbi5zay1hY2NfX3BhbmVsIGg2IHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRjb2xvcjogdmFyKC0tc2staW5rKTtcblx0bWFyZ2luOiAyMHB4IDAgOHB4O1xufVxuLnNrLWFjY19fcGFuZWwgdWwsXG4uc2stYWNjX19wYW5lbCBvbCB7XG5cdG1hcmdpbjogMCAwIDE0cHg7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5zay1hY2NfX3BhbmVsIGxpIHtcblx0bWFyZ2luOiAwIDAgNnB4O1xufVxuLnNrLWFjY19fcGFuZWwgbGk6Om1hcmtlciB7XG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcbn1cbi5zay1hY2NfX3BhbmVsIGEge1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNrLWFjY19fcGFuZWwgYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1zay1yZWQpO1xufVxuLyogcGFyYW1ldHJ5IHV2bml0xZkgYWtvcmRlb251IOKAlCBkdm91c2xvdXBjb3bDvSB2w71waXMgcyB2bGFzb3bDvW1pIGxpbmthbWkgKi9cbi5zay1hY2NfX3BhbmVsIC5kZXRhaWwtcGFyYW1ldGVycyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnNrLWFjY19fcGFuZWwgLmRldGFpbC1wYXJhbWV0ZXJzIHRyIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYxZjQ7XG59XG4uc2stYWNjX19wYW5lbCAuZGV0YWlsLXBhcmFtZXRlcnMgdHI6bGFzdC1jaGlsZCB7XG5cdGJvcmRlci1ib3R0b206IDA7XG59XG4uc2stYWNjX19wYW5lbCAuZGV0YWlsLXBhcmFtZXRlcnMgdGgsXG4uc2stYWNjX19wYW5lbCAuZGV0YWlsLXBhcmFtZXRlcnMgdGQge1xuXHRwYWRkaW5nOiA5cHggMCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uc2stYWNjX19wYW5lbCAuZGV0YWlsLXBhcmFtZXRlcnMgdGgge1xuXHR3aWR0aDogNDIlO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRjb2xvcjogdmFyKC0tc2staW5rKTtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4vKiAtLS0gOSkgU2VrY2UgcG9kIGRldGFpbGVtIChEaXNrdXplLCBzb3V2aXNlasOtY8OtKSDigJQgemtsaWRuaXQgLS0tICovXG4ucC1kZXRhaWwtdGFicy13cmFwcGVyIC5zaHAtdGFicy1yb3cge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTRlODtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIgLnAtZGV0YWlsLXRhYnMgPiBsaSA+IGEge1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDE0cHggMCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tcmlnaHQ6IDI4cHg7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxldHRlci1zcGFjaW5nOiAuMDllbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKTtcbn1cbi5wLWRldGFpbC10YWJzLXdyYXBwZXIgLnAtZGV0YWlsLXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxuLnAtZGV0YWlsLXRhYnMtd3JhcHBlciAucC1kZXRhaWwtdGFicyA+IGxpID4gYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCB2YXIoLS1zay1uYXZ5KTtcbn1cbi8qIHrDoWxvxb5rYSBQb3BpcyBqZSBwxZllc3VudXTDoSBkbyBha29yZGVvbnUg4oaSIG5lY2hjZW1lIGppIHR1IGR2YWtyw6F0ICovXG4ucC1kZXRhaWwtdGFicy13cmFwcGVyLnNrLXRhYnMtbW92ZWQgLnAtZGV0YWlsLXRhYnMgPiBsaS5zay10YWItaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogLS0tIDEwKSBTb2Npw6FsbsOtIG9ka2F6eSBwb2QgZGV0YWlsZW0g4oCUIGRyb2Juw6ksIGJleiBrcmFiacSNZWsgLS0tICovXG4ucC1kZXRhaWwgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmxpbmstaWNvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDIwcHg7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cbi8qIOKAnlNkw61sZXRcIiBwcnnEjSAobmEgcMWZw6Fuw60pIOKAlCB6xa9zdMOhdsOhIFRpc2sgYSBaZXB0YXQgc2UuICovXG4ucC1kZXRhaWwgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmxpbmstaWNvbi5zaGFyZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4ucC1kZXRhaWwgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmxpbmstaWNvbiB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxldHRlci1zcGFjaW5nOiAuMDRlbTtcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKTtcbn1cbi5wLWRldGFpbCAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29uOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xufVxuXG4vKiAtLS0gMTEpIFJlc3Bvbnppdml0YSAtLS0gKi9cbi8qIHRhYmxldCDigJQgbWluaWF0dXJ5IHXFvsWhw60sIHNsb3VwY2UgYmzDrcW+ICovXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdC5wLWRldGFpbCAucC1pbWFnZS13cmFwcGVyID4gLnJvdyB7XG5cdFx0ZmxleDogMCAwIDcwcHg7XG5cdFx0d2lkdGg6IDcwcHg7XG5cdH1cblx0LnAtZGV0YWlsIGEucC10aHVtYm5haWwge1xuXHRcdHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAxMDVweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5wLWRldGFpbCAucC1pbWFnZS13cmFwcGVyOjpiZWZvcmUge1xuXHRcdHdpZHRoOiA3MHB4O1xuXHR9XG59XG4vKiBtb2JpbCDigJQgdsWhZSBwb2Qgc2ViZSwgbWluaWF0dXJ5IHpww6F0a3kgdm9kb3Jvdm7EmyAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC8qIOKaoO+4jyBORSBgZGlzcGxheTpibG9ja2Ag4oCUIHYgRE9NIGpzb3UgZGF0YSBQxZhFRCBmb3RrYW1pLCB0YWvFvmUgYmV6IGZsZXh1XG5cdCAgIChhIHTDrW0gaSBiZXogYG9yZGVyYCkgYnkgbmEgbW9iaWx1IGJ5bCBuYWhvxZllIHRleHQgYSBmb3RrYSBhxb4gcG9kIG7DrW0uXG5cdCAgIOKaoO+4jyBaw6Fyb3ZlxYggTVVTw40gasOtdCBwcnnEjSBgZmxleC13cmFwOndyYXBgIGEgYGZsZXgtYmFzaXNgIHplIHrDoWtsYWRuw61ob1xuXHQgICBwcmF2aWRsYTogc2xvdXBjb3bDvSBmbGV4IHMgd3JhcGVtIHNlIHphbG9tw60gZG8gVsONQyBTTE9VUEPFriBhIGtvbnRlam5lclxuXHQgICBzZSByb3p0w6FobCBuYSA3MjggcHggcMWZaSB2aWV3cG9ydHUgMzc1ICh2b2Rvcm92bsO9IHNjcm9sbCkuICovXG5cdC5wLWRldGFpbCAucC1kZXRhaWwtaW5uZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0fVxuXHQucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyID4gLnAtaW1hZ2Utd3JhcHBlcixcblx0LnAtZGV0YWlsIC5wLWRldGFpbC1pbm5lciA+IC5wLWRhdGEtd3JhcHBlciB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXHQvKiBUaXR1bGVrIHDFmWVzb3V2w6EgYG1haW4uanNgICh0aXR1bGVrTmFob3J1KSBuYWQgZ2FsZXJpaSBqYWtvIHBydm7DrSBwcnZla1xuXHQgICBgLnAtZGV0YWlsLWlubmVyYC4gUGxuw6EgxaHDrcWZa2EsIHTEm3NuxJtqxaHDrSBtZXplcnkgKG5hIHDFmcOhbsOtKSwgYWxlIE1BTMOdIG9kc3R1cFxuXHQgICBuYWhvxZllLCBhxaUgbmFkcGlzIG5lbGVww60gbmEgaGxhdmnEjWt1LiAqL1xuXHQucC1kZXRhaWwgLnAtZGV0YWlsLWlubmVyID4gLnAtZGV0YWlsLWlubmVyLWhlYWRlciB7XG5cdFx0b3JkZXI6IDA7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cdC5wLWRldGFpbCAucC1kZXRhaWwtaW5uZXIgPiAucC1kZXRhaWwtaW5uZXItaGVhZGVyIGgxIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwOyAvKiBzcG9kbsOtIG1lemVydSBkxJtsw6EgaGVhZGVyLCBuZSBoMSAoYnlsbyAxOHB4KSAqL1xuXHR9XG5cdC5wLWRldGFpbCAucC1pbWFnZS13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xuXHR9XG5cdC5wLWRldGFpbCAucC1pbWFnZS13cmFwcGVyID4gLnJvdyB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuXHR9XG5cdC8qIG5hIG1vYmlsdSBqZSBww6FzIHZvZG9yb3Zuw70g4oaSIHN2aXNsw70gZmFkZSBkb2xlIG5lZMOhdsOhIHNteXNsICovXG5cdC5wLWRldGFpbCAucC1pbWFnZS13cmFwcGVyOjpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnAtZGV0YWlsIC5wLXRodW1ibmFpbHMtaW5uZXIgPiBkaXYge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDJweDtcblx0XHQvKiDimqDvuI8gUHJ2bsOtIG1pbmlhdHVyYSBieWxhIG8gfjhweCAoZ2FwIMWZw6Fka3UpIHZwcmF2byBvZCBobGF2bsOtIGZvdGt5IOKGklxuXHRcdCAgIG5lbMOtY292YWx5LiBaw6Fwb3Juw70gb2tyYWogxZnDoWRlayBzcm92bsOhIG5hIGxldsO9IGtyYWogaGxhdm7DrSBmb3RreS5cblx0XHQgICDFmMOhZGVrIGplIHNjcm9sbG92YWPDrSwgdGFrxb5lIHNlIG5pYyBuZW/FmcOtem5lLiAqL1xuXHRcdG1hcmdpbi1sZWZ0OiAtOHB4O1xuXHR9XG5cdC5wLWRldGFpbCAucC10aHVtYm5haWxzLWlubmVyID4gZGl2Ojotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQucC1kZXRhaWwgYS5wLXRodW1ibmFpbCB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDYycHggIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDkzcHggIWltcG9ydGFudDtcblx0fVxuXHQvKiDimqDvuI8gU3RlcHBlciBtxJtsIG5hIG1vYmlsdSBuYXBldm5vIGBmbGV4LWJhc2lzOiA5MnB4YCwgamVuxb5lIHRsYcSNw610a2Fcblx0ICAgYCtgL2DiiJJgIHNpIGRyxb5lbGEgMzhweCBrYcW+ZMOpIOKGkiBuYSDEjcOtc2xvIHpieWxvICoqMTRweCoqLiBKZWRub2NpZmVybsOpXG5cdCAgIG1ub8W+c3R2w60gc2UgdGFtIGplxaF0xJsgdmXFoWxvLCBkdm9qY2lmZXJuw6kgKOKAnjI0XCIpIHXFviBsZXpsbyBuYSBkxJtsw610a2Fcblx0ICAgYSB0xZnDrWNpZmVybsOpIGJ5IHNlIHJvenN5cGFsbyDDunBsbsSbLlxuXHQgICBNYWdpY2vDqSDEjcOtc2xvIHByecSNOiDFocOtxZlrdSB1csSNw60gb2JzYWggKGBmbGV4OiAwIDAgYXV0b2ApLCB0bGHEjcOtdGthIHNlXG5cdCAgIHrDusW+w60gbmEgMzRweCBhIHByb3N0xZllZG7DrSBidcWIa2EgZG9zdGFuZSAqKm1pbi13aWR0aCA0NnB4KiogPSBwb2hvZGxuxJtcblx0ICAgxI10ecWZaSDEjcOtc2xpY2UgbmEgMTVweC4gQ2Vsa2VtIH4xMTZweCwgdGFrxb5lIENUQSB2ZWRsZSBtw6EgcG/FmcOhZCB+MTg5cHguICovXG5cdC5wLWRldGFpbCAuYWRkLXRvLWNhcnQgLnF1YW50aXR5IHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXHQucC1kZXRhaWwgLmFkZC10by1jYXJ0IC5xdWFudGl0eSAuaW5jcmVhc2UsXG5cdC5wLWRldGFpbCAuYWRkLXRvLWNhcnQgLnF1YW50aXR5IC5kZWNyZWFzZSB7XG5cdFx0ZmxleDogMCAwIDM0cHg7XG5cdFx0d2lkdGg6IDM0cHg7XG5cdH1cblx0Lyog4pqg77iPIFBldm7DoSBiYXNpcywgbmUgYG1pbi13aWR0aGA6IHByb3N0xZllZG7DrSBidcWIa2EgamUgYGZsZXg6IDEgMSBhdXRvYCwgdGFrxb5lXG5cdCAgIHNlIHDFmWkgYHdpZHRoOiBhdXRvYCBuYSBgLnF1YW50aXR5YCByb3p0w6FobGEgbmEgbWF4LWNvbnRlbnQgbnVtYmVyIGlucHV0dVxuXHQgICAobmFtxJvFmWVubyA3MXB4KSBhIGNlbMO9IHN0ZXBwZXIgbmFyb3N0bCBuYSAxNDFweC4g4oCeOTk5OVwiIG5hIDE1cHggbcSbxZnDrSB+MzhweCxcblx0ICAgdGFrxb5lIDUwcHggYm9oYXTEmyBzdGHEjcOtIGEgxaHDrcWZa2EgamUgcMWZZWR2w61kYXRlbG7DoS4gKi9cblx0LnAtZGV0YWlsIC5hZGQtdG8tY2FydCAucXVhbnRpdHkgPiBsYWJlbCB7XG5cdFx0ZmxleDogMCAwIDUwcHg7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0bWluLXdpZHRoOiA1MHB4O1xuXHR9XG5cdC8qIOKaoO+4jyBCZXogdG9ob2hsZSBzZSDFmcOhZGVrIFJPWlBBREw6IGAuYWRkLXRvLWNhcnRgIG3DoSBgZmxleC13cmFwOiB3cmFwYCBhXG5cdCAgIHRsYcSNw610a28gYGZsZXgtYmFzaXM6IGF1dG9gICg9IDIxM3B4IHBvZGxlIHRleHR1KS4gSmFrbWlsZSBzdGVwcGVyXG5cdCAgIHBvdnlyb3N0bCwgc291xI1ldCBwxZllc8OhaGwgMzE1cHggYSBmbGV4Ym94ICoqbmVqZMWZw612IHphbGFtdWplLCBhxb4gcG90b21cblx0ICAgem1lbsWhdWplKiog4oaSIENUQSBzcGFkbG8gbmEgdmxhc3Ruw60gxZnDoWRlayBhIHN0ZXBwZXIgesWvc3RhbCB2aXNldCB2cHJhdm8uXG5cdCAgIFNlIHrDoWthemVtIHphbG9tZW7DrSBzZSBtw61zdG8gdG9obyB6bWVuxaHDrSB0bGHEjcOtdGtvIChtw6EgY28gdWJyYXQpLiAqL1xuXHQvKiDimqDvuI8gYCFpbXBvcnRhbnRgIGplIG51dG7DqTogU3RlcCBzaSBgZmxleC13cmFwOiB3cmFwYCBkcsW+w60gdmUgc3bDqW1cblx0ICAgc3R5bGVzaGVldHUgbmEgY2RuLm15c2hvcHRldC5jb20uIFRlbiBqZSBDUk9TUy1PUklHSU4sIHRha8W+ZSBzZSB6IEpTXG5cdCAgIG5lZMOhIHDFmWXEjcOtc3QgKGBjc3NSdWxlc2AgaG9kw60gdsO9amlta3UpIOKAlCBwcsWvemt1bSBwcmF2aWRlbCBobMOhc2lsIGpha29cblx0ICAgamVkaW7DqSBzaG9kbsOpIHRvIG5hxaFlIGBub3dyYXBgLCBwxZlpdG9tIHBvxI3DrXRhbsOhIGhvZG5vdGEgYnlsYSBgd3JhcGAuXG5cdCAgIEtkecW+IHNlIHBvxI3DrXRhbsOhIGhvZG5vdGEgcm96Y2jDoXrDrSBzZSB2xaHDrW0sIGNvIHYgQ1NTIHZpZMOtxaEsIGplIHRvXG5cdCAgIHNrb3JvIGppc3TEmyBwcmF2aWRsbyB6ZSBTdGVwdSwga3RlcsOpIHByb3N0xJsgbmVuw60gdmlkxJt0LiAqL1xuXHQucC1kZXRhaWwgLmFkZC10by1jYXJ0IHtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuXHR9XG5cdC5wLWRldGFpbCAuYWRkLXRvLWNhcnQgLmFkZC10by1jYXJ0LWJ1dHRvbiB7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcblx0fVxuXHQuc2stZ2FsLWJ0biB7XG5cdFx0d2lkdGg6IDM2cHg7XG5cdFx0aGVpZ2h0OiAzNnB4O1xuXHR9XG5cdC5zay12YXJfX29wdCB7XG5cdFx0bWluLXdpZHRoOiA1NnB4O1xuXHRcdGhlaWdodDogNDRweDtcblx0fVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFZTVFVQIERPIE1PRElGSUvDgVRPUlUgUE9USVNLVSAoLnNrLXBkLXByaW50KVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBQcm91xb5layBwb2QgbsOha3VwbsOtbSBibG9rZW0gdSBkcmVzdSwga3RlcsO9IGpkZSBwb3Rpc2tub3V0LiBWa2zDoWTDoSBob1xuICAgYG1haW4uanNgICgyNC4gSUlGRSkgamVuIHUga29ua3LDqXRuw61obyBwcm9kdWt0dSDigJQgdiBIVE1MIGtvc3TFmWUgbmVuw60uXG5cbiAgIFZ6aGxlZCB6w6FtxJtybsSbIFRJxaDFoMONIG5lxb4gdGxhxI3DrXRrbyBkbyBrb8Whw61rdTogaGxhdm7DrSBha2NlIG5hIGRldGFpbHUgamVcbiAgIGtvdXBpdCBkcmVzLCB0b2hsZSBqZSBuYWLDrWRrYSBuYXbDrWMuIFByb3RvIHN2xJt0bMO9IHBvZGtsYWQgcyB2bGFzb3bDvW1cbiAgIHLDoW1lxI1rZW0gYSBqZW4gxI1lcnZlbsO9IHByb3XFvmVrIHUgbGV2w6lobyBrcmFqZSBqYWtvIGtsdWJvdsO9IGFrY2VudCDigJRcbiAgIG5lIGRydWjDqSBwbG5vYmFyZXZuw6kgdGxhxI3DrXRrbywga3RlcsOpIGJ5IHNlIHMgQ1RBIHByYWxvIG8gcG96b3Jub3N0LlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucC1kZXRhaWwgLnNrLXBkLXByaW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRnYXA6IDZweCAxNnB4O1xuXHRtYXJnaW46IDE4cHggMCAwO1xuXHRwYWRkaW5nOiAxNHB4IDE4cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogI2Y3ZjhmYTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2UyZTRlODtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xOHMgZWFzZSwgYm9yZGVyLWNvbG9yIC4xOHMgZWFzZTtcbn1cbi8qIGtsdWJvdsO9IHByb3XFvmVrIHUgbGV2w6lobyBrcmFqZSAqL1xuLnAtZGV0YWlsIC5zay1wZC1wcmludDo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDNweDtcblx0YmFja2dyb3VuZDogdmFyKC0tc2stcmVkLCAjZTQyMzEzKTtcbn1cbi5wLWRldGFpbCAuc2stcGQtcHJpbnQ6aG92ZXIsXG4ucC1kZXRhaWwgLnNrLXBkLXByaW50OmZvY3VzLXZpc2libGUge1xuXHRiYWNrZ3JvdW5kOiAjZWVmMGY0O1xuXHRib3JkZXItY29sb3I6ICNjZGQyZGE7XG59XG4uc2stcGQtcHJpbnRfX3RleHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDJweDtcblx0ZmxleDogMSAxIDIyMHB4O1xuXHRtaW4td2lkdGg6IDA7XG59XG4ucC1kZXRhaWwgLnNrLXBkLXByaW50X190aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdGNvbG9yOiB2YXIoLS1zay1pbmssICMxNjE4MjMpO1xufVxuLnAtZGV0YWlsIC5zay1wZC1wcmludF9fZGVzYyB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ1O1xuXHRjb2xvcjogdmFyKC0tc2stbXV0ZWQsICM1YTYxNzgpO1xufVxuLyog4oCedGxhxI3DrXRrb1wiIGplIGplbiB0ZXh0IHNlIMWhaXBrb3Ug4oCUIHZpeiBwb3puw6Fta2EgbyBoaWVyYXJjaGlpIHbDvcWhICovXG4ucC1kZXRhaWwgLnNrLXBkLXByaW50X19idG4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsZXR0ZXItc3BhY2luZzogLjA5ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5LCAjMjgzMzcxKTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dHJhbnNpdGlvbjogY29sb3IgLjE4cyBlYXNlO1xufVxuLnAtZGV0YWlsIC5zay1wZC1wcmludF9fYnRuOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xOHMgZWFzZTtcblx0LXdlYmtpdC1tYXNrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcGF0aCBkPSdNNSAxMmgxNE0xMyA2bDYgNi02IDYnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciAvIDE2cHggMTZweDtcblx0bWFzazogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BhdGggZD0nTTUgMTJoMTRNMTMgNmw2IDYtNiA2Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyAxNnB4IDE2cHg7XG59XG4ucC1kZXRhaWwgLnNrLXBkLXByaW50OmhvdmVyIC5zay1wZC1wcmludF9fYnRuIHtcblx0Y29sb3I6IHZhcigtLXNrLXJlZCwgI2U0MjMxMyk7XG59XG4ucC1kZXRhaWwgLnNrLXBkLXByaW50OmhvdmVyIC5zay1wZC1wcmludF9fYnRuOjphZnRlciB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0LnAtZGV0YWlsIC5zay1wZC1wcmludF9fYnRuOjphZnRlciB7XG5cdFx0dHJhbnNpdGlvbjogbm9uZTtcblx0fVxufVxuLyogTmEgw7p6a8OpbSBkaXNwbGVqaSBhxaUg4oCedGxhxI3DrXRrb1wiIG5lesWvc3RhbmUgdmlzZXQgdnByYXZvIG9kIGR2b3XFmcOhZGtvdsOpaG9cbiAgIHRleHR1IOKAlCBkb3N0YW5lIHZsYXN0bsOtIMWZw6FkZWsuICovXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcblx0LnAtZGV0YWlsIC5zay1wZC1wcmludCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxuXHQvKiDimqDvuI8gTlVUTsOJOiBgZmxleDogMSAxIDIyMHB4YCB2w73FoSBtw63FmcOtIG5hIMWgw43FmEtVLCBqZW7FvmUgdmUgc2xvdXBjb3bDqW0gc23Em3J1XG5cdCAgIHNlIGBmbGV4LWJhc2lzYCBwb8SNw610w6EgeiBWw53FoEtZIOKAlCB0ZXh0b3bDvSBibG9rIHNpIHRhayB2emFsIDIyMCBweCBuYSB2w73FoWt1XG5cdCAgIGEgcHJvdcW+ZWsgbmFyb3N0bCB6IDkzIG5hIDI3MyBweC4gVmUgc2xvdXBjaSBwcm90byBiYXNpcyB2eXBuZW1lLiAqL1xuXHQuc2stcGQtcHJpbnRfX3RleHQge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNLIEFydGlzIEJybm8g4oCUIFZZSExFRMOBVsOBTsONIChwxZlla3J5dm7DqSBva25vICsgbmHFoWVwdMOhdmHEjSlcbiAgIE9rbm8gb3RldsOtcsOhIGlrb25rYSBsdXB5IHYgaGxhdmnEjWNlIChgLnNlYXJjaC13aW5kb3dgKS5cbiAgIERyxb7DrSBzZSBqYXp5a2EgemJ5dGt1IHdlYnU6IG9zdHLDqSBocmFueSwgdmxhc292w6kgbGlua3lcbiAgICNlMmU0ZTgsIG5hdnkvxI1lcnZlbsOhLCBtYWzDqSB2ZXJ6w6Fsa292w6kgbGFiZWx5IDEzcHgvNjAwLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIC0tLSBPS05PIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlYXJjaC13aW5kb3ctaW4ge1xuXHRwYWRkaW5nOiAyMnB4IDAgNjBweDtcbn1cblxuLyogT2JzYWggc3TDoWhuZW1lIG5hIMSNdGVjw60gxaHDrcWZa3UuIFBvbGUgcMWZZXMgY2Vsw70gY29udGFpbmVyICgxNDE4cHgpIHDFr3NvYmlsb1xuICAgamFrbyBuZWtvbmXEjW7DvSBwcnVoIGEgbmFkcGlzIG5hZCBuw61tIHNlIHYgdMOpIMWhw63FmWNlIHp0csOhY2VsLiAqL1xuLnNlYXJjaC13aW5kb3ctaW4gLnNlYXJjaCB7XG5cdG1heC13aWR0aDogNzIwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi8qIC0tLSBOQURQSVNZIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyog4pqg77iPIFRBRFkgQllMIFRFTiBORUhFWkvDnSBGT05UOiBTdGVwIGTDoXbDoSBuYWRwaXPFr20gYGZvbnQtd2VpZ2h0OiA3MDBgLCBqZW7FvmVcbiAgIG5hxaFlICoqQmViYXMgTmV1ZSBtw6EgamVkaW7DvSDFmWV6ICg0MDApKiog4oCUIHByb2hsw63FvmXEjSBwcm90byB0dcSNbsOpIERPUE/EjMONVMOBVsOBXG4gICAoc3ludGV0aWNrw6Ega3VyesOtdmEvdHXEjW7DqSkgYSBww61zbW8gc2Ugcm96dMOhaG5lIGRvIGhydWLDqSBrYcWhZS4gQmViYXMgc2UgbXVzw61cbiAgIHPDoXpldCBWw51IUkFETsSaIHZlIDQwMDsgcG90xZllYnVqZcWhLWxpIGTFr3JheiwgcMWZaWRlaiB2ZWxpa29zdCwgbmUgdsOhaHUuXG4gICBQcmF2aWRsbyBwbGF0w60gdsWhdWRlLCBrZGUgc2UgQmViYXMgcG90a8OhIHNlIFN0ZXBvdsO9bSBgc3Ryb25nYC9gaDJgLiAqL1xuLnNlYXJjaC13aW5kb3ctaW4gLnNlYXJjaCBoMiB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWRpc3BsYXkpO1xuXHRmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMy40dncsIDQycHgpO1xuXHRsaW5lLWhlaWdodDogMS4wNTtcblx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luOiAwIDAgMThweDtcbn1cblxuLyog4oCeRG9wb3J1xI11amVtZVwiIC8gbWV6aW5hZHBpc3kgPSBuYcWhZSBzdGFuZGFyZG7DrSBtYWzDoSB2ZXJ6w6Fsa292w6EgxaFrw6FsYVxuICAgKHN0ZWpuw6EgamFrbyDFmWF6ZW7DrSB2IGthdGVnb3JpaSBuZWJvIGhsYXZpxI1reSBha29yZGVvbnUgbmEgZGV0YWlsdSkgKi9cbi5zZWFyY2gtd2luZG93LWluIC5zZWFyY2ggaDMge1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Zm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdGxldHRlci1zcGFjaW5nOiAuMDllbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0bWFyZ2luOiAzNHB4IDAgMTRweDtcbn1cblxuLyogLS0tIFBPTEUgKyBUTEHEjMONVEtPIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIOKaoO+4jyBOYcWhZXB0w6F2YcSNIGplIHYgRE9NIFVWTklUxZggYDxmaWVsZHNldD5gLCBtZXppIHBvbGVtIGEgdGxhxI3DrXRrZW0uIEpha21pbGVcbiAgIGZpZWxkc2V0IGRvc3RhbmUgYGRpc3BsYXk6IGZsZXhgLCBzdGFuZSBzZSB6IG5hxaFlcHTDoXZhxI1lIGZsZXggcG9sb8W+a2EgYVxuICAgc2VkbmUgc2kgVkVETEUgcG9sZSBtw61zdG8gcG9kIG7Em2ouIFByb3RvIGplIGZpZWxkc2V0IGByZWxhdGl2ZWAgYSBuYcWhZXB0w6F2YcSNXG4gICBzZSB2eXNhenVqZSBhYnNvbHV0bsSbIHBvZCBjZWzDvSDFmcOhZGVrICh2aXogYC5zZWFyY2gtd2hpc3BlcmVyYCBuw63FvikuICovXG4uc2VhcmNoLXdpbmRvdy1pbiAuc2VhcmNoLWZvcm0gZmllbGRzZXQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRnYXA6IDA7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHQvKiDimqDvuI8gRmllbGRzZXQgamUgesOhcm92ZcWIIEZMRVggUE9MT8W9S0EgYC5zZWFyY2gtZm9ybWAgYSBiZXogYGZsZXhgIHNlIHNjdnJrbFxuXHQgICBuYSBvYnNhaCDigJQgcG9sZSBwYWsgbcSbxZlpbG8gMjMyIHB4IG3DrXN0byA2MjIgYSBjZWzDvSB3aWRnZXQgdnlwYWRhbFxuXHQgICB6w7rFvmVuw70gKG5hbcSbxZllbm86IGZvcm0gNjgwLCBmaWVsZHNldCBqZW4gMjkwKS5cblx0ICAgYG1pbi13aWR0aDogMGAgamUgbnV0bsOpOiBwcm9obMOtxb5lxI0gZMOhdsOhIGA8ZmllbGRzZXQ+YCB2w71jaG96w61cblx0ICAgYG1pbi13aWR0aDogbWluLWNvbnRlbnRgLCBrdGVyw6kgYnkgcm96dGHFvmVuw60gemFzZSBwxZllYmlsby4gKi9cblx0ZmxleDogMSAxIGF1dG87XG5cdG1pbi13aWR0aDogMDtcblx0d2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoLXdpbmRvdy1pbiAuc2VhcmNoLWlucHV0IHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1pbi13aWR0aDogMDtcblx0aGVpZ2h0OiA1OHB4O1xuXHRwYWRkaW5nOiAwIDE4cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNrLWxpbmUsICNlMmU0ZTgpICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE2cHg7IC8qIDE2cHggYnLDoW7DrSBpT1Mgem9vbXUgcMWZaSB6YW9zdMWZZW7DrSBwb2xlICovXG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjE4cyBlYXNlLCBib3JkZXItY29sb3IgLjE4cyBlYXNlO1xufVxuLnNlYXJjaC13aW5kb3ctaW4gLnNlYXJjaC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdmFyKC0tc2stbXV0ZWQpO1xuXHRvcGFjaXR5OiAxO1xufVxuLnNlYXJjaC13aW5kb3ctaW4gLnNlYXJjaC1pbnB1dDpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tc2stbmF2eSkgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNrLW5hdnkpICFpbXBvcnRhbnQ7XG59XG5cbi8qIHRsYcSNw610a28gPSBuYXZ5IMSNdHZlcmVjIHMgYsOtbG91IMWhaXBrb3UsIGhvdmVyIMSNZXJ2ZW7DoSAoamFrbyBDVEEgbmEgd2VidSkgKi9cbi5zZWFyY2gtd2luZG93LWluIC5zZWFyY2gtZm9ybSAuYnRuLWFycm93LXJpZ2h0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4OiAwIDAgNThweDtcblx0d2lkdGg6IDU4cHg7XG5cdGhlaWdodDogNThweDtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zay1uYXZ5KSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdC8qIOKaoO+4jyBTdGVwIGtyZXNsw60gxaFpcGt1IElLT05PVsOdTSBGT05URU0gdiBwc2V1ZG9lbGVtZW50dSDihpIgYGZvbnQtc2l6ZTogMGBcblx0ICAgaG8gem5ldmlkaXRlbG7DrTsgdmxhc3Ruw60gxaFpcGt1IHBhayBrcmVzbMOtbWUgU1ZHIG1hc2tvdSwgYWJ5IMWhbGFcblx0ICAgcMWZZWJhcnZpdCBuYSBiw61sb3UgKGlrb25vdsO9IGZvbnQgYnkgesWvc3RhbCDEjWVybsO9KS4gKi9cblx0Zm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE4cyBlYXNlO1xufVxuLnNlYXJjaC13aW5kb3ctaW4gLnNlYXJjaC1mb3JtIC5idG4tYXJyb3ctcmlnaHQ6aG92ZXIsXG4uc2VhcmNoLXdpbmRvdy1pbiAuc2VhcmNoLWZvcm0gLmJ0bi1hcnJvdy1yaWdodDpmb2N1cyB7XG5cdGJhY2tncm91bmQ6IHZhcigtLXNrLXJlZCkgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtd2luZG93LWluIC5zZWFyY2gtZm9ybSAuYnRuLWFycm93LXJpZ2h0OjphZnRlciB7XG5cdGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtd2luZG93LWluIC5zZWFyY2gtZm9ybSAuYnRuLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMjJweDtcblx0bWFyZ2luOiAtMTFweCAwIDAgLTExcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdC13ZWJraXQtbWFzazogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BhdGggZD0nTTUgMTJoMTRNMTMgNmw2IDYtNiA2Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyAyMnB4IDIycHg7XG5cdG1hc2s6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NwYXRoIGQ9J001IDEyaDE0TTEzIDZsNiA2LTYgNicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIC8gMjJweCAyMnB4O1xufVxuXG4vKiAtLS0g4oCeWlDEmlQgRE8gT0JDSE9EVVwiIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiDimqDvuI8gU3RlcCBkw6F2w6EgdG9tdWhsZSB0bGHEjcOtdGt1IGBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogOHB4YCwgdGFrxb5lXG4gICBwbGF2YWxvIHDFmWVzIG5hZHBpcyDigJ5DbyBwb3TFmWVidWpldGUgbmFqw610P1wiIChvYnNhaCBwb2QgbsOtbSB6YcSNw61uYWwgbmFcbiAgIH4xNHB4KS4gVnJhY8OtbWUgaG8gRE8gVE9LVSAoYHN0YXRpY2ApIGpha28gcHJ2bsOtIHBydmVrIOKAlCBuYXNrbMOhZMOhIHNlIE5BRFxuICAgb2JzYWggYSBgbWFyZ2luLWJvdHRvbWAgbXUgdWTEm2zDoSB2bGFzdG7DrSDFmcOhZGVrLiBgZGlzcGxheTpmbGV4YCArXG4gICBgd2lkdGg6bWF4LWNvbnRlbnRgID0gYmxvY2sgbmEgdmxhc3Ruw60gxZnDoWRlaywgbmUgaW5saW5lIHZlZGxlIG5hZHBpc3UuICovXG4uc2VhcmNoLXdpbmRvdy1pbiAudG9nZ2xlLXdpbmRvdy1hcnIge1xuXHRwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiBtYXgtY29udGVudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxMHB4O1xuXHRtYXJnaW46IDRweCAwIDIycHggMjBweDtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsZXR0ZXItc3BhY2luZzogLjA5ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiB2YXIoLS1zay1tdXRlZCk7XG5cdHRyYW5zaXRpb246IGNvbG9yIC4xOHMgZWFzZTtcbn1cbi5zZWFyY2gtd2luZG93LWluIC50b2dnbGUtd2luZG93LWFycjpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcbn1cbi5zZWFyY2gtd2luZG93LWluIC50b2dnbGUtd2luZG93LWFycjo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuXHRmbGV4OiAwIDAgMjBweDtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMTRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuXHQtd2Via2l0LW1hc2s6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NwYXRoIGQ9J00xOSAxMkg1TTExIDZsLTYgNiA2IDYnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciAvIDIwcHggMTRweDtcblx0bWFzazogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BhdGggZD0nTTE5IDEySDVNMTEgNmwtNiA2IDYgNicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIC8gMjBweCAxNHB4O1xufVxuXG4vKiAtLS0gTkHFoEVQVMOBVkHEjCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIFN0cnVrdHVyYTogYC5zZWFyY2gtd2hpc3BlcmVyYCA+IGthdGVnb3JpZS/EjWzDoW5reSAoYC1kb2N1bWVudHNgKVxuICAgKyBwcm9kdWt0eSAoYHVsLi1wcm9kdWN0c2ApICsgb2RrYXog4oCeWm9icmF6aXQgdsWhZWNobnkgdsO9c2xlZGt5XCIuICovXG4vKiBWeXNhemVuw70gcG9kIGNlbMO9IMWZw6FkZWsgcG9sZSt0bGHEjcOtdGtvICh2aXogcG96bsOhbWthIHUgYGZpZWxkc2V0YCB2w73FoSkuXG4gICBgbWF4LWhlaWdodGAgKyBzY3JvbGw6IG5hxaFlcHTDoXZhxI0gdnJhY8OtIGkgMTAgcHJvZHVrdMWvLCBjb8W+IGJ5IGppbmFrXG4gICBwxZllcm9zdGxvIG9icmF6b3ZrdS4gKi9cbi5zZWFyY2gtd2luZG93LWluIC5zZWFyY2gtd2hpc3BlcmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IGNhbGMoMTAwJSArIDhweCk7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiAzMDtcblx0bWF4LWhlaWdodDogbWluKDYwdmgsIDUyMHB4KTtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc2stbGluZSwgI2UyZTRlOCk7XG5cdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym94LXNoYWRvdzogMCAxMnB4IDM0cHggcmdiYSgyMCwgMjUsIDU1LCAuMTApO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vKiBrYXRlZ29yaWUgYSDEjWzDoW5reSDigJQgbWFsw6kgdmVyesOhbGtvdsOpIG9ka2F6eSBzIHR5cGVtIHZsZXZvICovXG4uc2VhcmNoLXdoaXNwZXJlci1kb2N1bWVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTBweDtcblx0cGFkZGluZzogMTFweCAxNnB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjFmNDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTZzIGVhc2UsIGNvbG9yIC4xNnMgZWFzZTtcbn1cbi5zZWFyY2gtd2hpc3BlcmVyLWRvY3VtZW50OmhvdmVyIHtcblx0YmFja2dyb3VuZDogI2Y3ZjhmYTtcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xufVxuLyogYDxlbT5gIG5lc2UgdHlwIHbDvXNsZWRrdSAo4oCexIxsw6FuZWtcIik7IHUga2F0ZWdvcmnDrSBqZSBwcsOhemRuw6kg4oaSIHNjaG92YXQgKi9cbi5zZWFyY2gtd2hpc3BlcmVyLWRvY3VtZW50IGVtIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG9yZGVyOiAyO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxldHRlci1zcGFjaW5nOiAuMDhlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKTtcbn1cbi5zZWFyY2gtd2hpc3BlcmVyLWRvY3VtZW50IGVtOmVtcHR5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtd2hpc3BlcmVyLWRvY3VtZW50ID4gc3BhbiB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIHByb2R1a3R5ICovXG4uc2VhcmNoLXdoaXNwZXJlci1wcm9kdWN0cyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zZWFyY2gtd2hpc3BlcmVyLXByb2R1Y3RzIGxpIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYxZjQ7XG59XG4uc2VhcmNoLXdoaXNwZXJlci1wcm9kdWN0cyBsaSA+IGEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDE0cHg7XG5cdHBhZGRpbmc6IDEwcHggMTZweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNnMgZWFzZTtcbn1cbi5zZWFyY2gtd2hpc3BlcmVyLXByb2R1Y3RzIGxpID4gYTpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG59XG4uc2VhcmNoLXdoaXNwZXJlci1pbWFnZSB7XG5cdGZsZXg6IDAgMCA0OHB4O1xuXHR3aWR0aDogNDhweDtcbn1cbi5zZWFyY2gtd2hpc3BlcmVyLWltYWdlIGltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNDhweDtcblx0aGVpZ2h0OiA2NHB4O1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0YmFja2dyb3VuZDogI2YwZjBmMDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tc2stbGluZSwgI2UyZTRlOCk7XG59XG4uc2VhcmNoLXdoaXNwZXJlci1wcm9kdWN0cyAucC1pbmZvIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMSAxIGF1dG87XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogM3B4O1xuXHRtaW4td2lkdGg6IDA7XG59XG4uc2VhcmNoLXdoaXNwZXJlci1wcm9kdWN0cyAucC1uYW1lIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XG59XG4uc2VhcmNoLXdoaXNwZXJlci1wcm9kdWN0cyAucC1wcmljZSxcbi5zZWFyY2gtd2hpc3BlcmVyLXByb2R1Y3RzIC5wcmljZSB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcbn1cblxuLyog4oCeWm9icmF6aXQgdsWhZWNobnkgdsO9c2xlZGt5XCIg4oCUIHBvc2xlZG7DrSDFmcOhZGVrIGpha28gdGxhxI3DrXRrbyAqL1xuLnNlYXJjaC13aGlzcGVyZXItZG9jdW1lbnRzLnRleHQtY2VudGVyIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNrLWxpbmUsICNlMmU0ZTgpO1xufVxuLnNlYXJjaC13aGlzcGVyZXItZG9jdW1lbnRzLnRleHQtY2VudGVyIC5zZWFyY2gtd2hpc3BlcmVyLWRvY3VtZW50IHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJvcmRlci1ib3R0b206IDA7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGV0dGVyLXNwYWNpbmc6IC4wOWVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XG59XG5cbi8qIC0tLSBNT0JJTCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5zZWFyY2gtd2luZG93LWluIHtcblx0XHRwYWRkaW5nOiAxNHB4IDAgNDBweDtcblx0fVxuXHQuc2VhcmNoLXdpbmRvdy1pbiAuc2VhcmNoIHtcblx0XHRwYWRkaW5nOiAwIDE2cHg7XG5cdH1cblx0LnNlYXJjaC13aW5kb3ctaW4gLnRvZ2dsZS13aW5kb3ctYXJyIHtcblx0XHRtYXJnaW4tbGVmdDogMTZweDtcblx0fVxuXHQuc2VhcmNoLXdpbmRvdy1pbiAuc2VhcmNoLWlucHV0LFxuXHQuc2VhcmNoLXdpbmRvdy1pbiAuc2VhcmNoLWZvcm0gLmJ0bi1hcnJvdy1yaWdodCB7XG5cdFx0aGVpZ2h0OiA1MnB4O1xuXHR9XG5cdC5zZWFyY2gtd2luZG93LWluIC5zZWFyY2gtZm9ybSAuYnRuLWFycm93LXJpZ2h0IHtcblx0XHRmbGV4LWJhc2lzOiA1MnB4O1xuXHRcdHdpZHRoOiA1MnB4O1xuXHR9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU1RSw4FOS0EgVsOdU0xFREvFriAvdnlobGVkYXZhbmkvXG4gICBTaG9wdGV0IHJlbmRlcnVqZTogI2NvbnRlbnQgPiBoMiAo4oCeVsO9c2xlZGt5IHZ5aGxlZMOhdsOhbsOtIOKAnmRyZXNcIlwiXG4gICBzZSBzdHJvbmcuaGlnaGxpZ2h0KSDihpIgLnNlYXJjaC1yZXN1bHRzLWdyb3VwcyAoc2t1cGlueSBLYXRlZ29yaWUgL1xuICAgxIxsw6Fua3k6IGg0ICsgdWwgb2RrYXrFryArIGEuZGlzcGxheS1yZXN1bHRzLWdyb3VwIOKAnlpvYnJheml0IHbFoWVcIilcbiAgIOKGkiAuc2VhcmNoLXJlc3VsdHMgKGg0LnNlYXJjaC1wcm9kdWN0cy1oZWFkaW5nICsgLnByb2R1Y3RzKS5cbiAgIEthcnR5IHByb2R1a3TFryBkxJtkw60gc3R5bCB6IHByb2R1Y3QtY2FyZC5zY3NzIOKAlCB0YWR5IGplbiBuYWRwaXMsXG4gICBza3VwaW55IGEgcHLDoXpkbsO9IHN0YXYuXG4gICDimqDvuI8gU3Ryw6Fua2EgbmVtw6Egdmxhc3Ruw60gYm9keSB0xZnDrWR1IOKGkiBuYWRwaXMgc2NvcHVqZW1lIHDFmWVzXG4gICBgOmhhcygrIC5zZWFyY2gtcmVzdWx0cy1ncm91cHMpYCwgYcWlIG5lY2h5dMOhbWUgamluw6kgaDIgdiBvYnNhaHUuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogbmFkcGlzIOKAnlbDvXNsZWRreSB2eWhsZWTDoXbDoW7DrSDigJ5kcmVzXCJcIiDigJQgQmViYXMgbmF2eSwgZG90YXogxI1lcnZlbsSbICovXG4jY29udGVudCA+IGgyOmhhcygrIC5zZWFyY2gtcmVzdWx0cy1ncm91cHMpIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtZGlzcGxheSk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7IC8qIEJlYmFzIG3DoSBqZWRpbsO9IMWZZXogKi9cblx0Zm9udC1zaXplOiBjbGFtcCgzMHB4LCA0dncsIDQycHgpO1xuXHRsaW5lLWhlaWdodDogMS4wNTtcblx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XG5cdG1hcmdpbjogMjZweCAwIDIwcHg7XG59XG4jY29udGVudCA+IGgyOmhhcygrIC5zZWFyY2gtcmVzdWx0cy1ncm91cHMpIC5oaWdobGlnaHQge1xuXHRjb2xvcjogdmFyKC0tc2stcmVkKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDsgLyogc3Ryb25nIGJ5IEJlYmFzIHN5bnRldGlja3kgdHXEjW5pbCAqL1xufVxuXG4vKiBza3VwaW55IEthdGVnb3JpZSAvIMSMbMOhbmt5ICovXG4uc2VhcmNoLXJlc3VsdHMtZ3JvdXAge1xuXHRtYXJnaW46IDAgMCAyMHB4O1xufVxuLyogbWV6aW5hZHBpc3kgc2t1cGluICsg4oCeUHJvZHVrdHlcIiDigJQgbmHFoWUgbWFsw6EgdmVyesOhbGtvdsOhIMWha8OhbGEgKi9cbi5zZWFyY2gtcmVzdWx0cy1ncm91cCBoNCxcbi5zZWFyY2gtcmVzdWx0cyBoNC5zZWFyY2gtcHJvZHVjdHMtaGVhZGluZyB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdGxldHRlci1zcGFjaW5nOiAuMDllbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xuXHRtYXJnaW46IDAgMCAxMHB4O1xufVxuLyogb2RrYXp5IHNrdXBpbiA9IGRsYcW+ZGnEjWt5IHMgdmxhc292w71tIHLDoW1lxI1rZW0gKGphenlrIHBvZGthdGVnb3Jpw60pICovXG4uc2VhcmNoLXJlc3VsdHMtZ3JvdXAtbGlzdCB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRnYXA6IDhweDtcbn1cbi5zZWFyY2gtcmVzdWx0cy1ncm91cC1saXN0IGxpIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuLnNlYXJjaC1yZXN1bHRzLWdyb3VwLWxpc3QgbGkgYSB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zay1saW5lLCAjZTJlNGU4KTtcblx0cGFkZGluZzogOXB4IDE2cHg7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zay1mb250LWJvZHkpO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IGNvbG9yIC4xNnMgZWFzZSwgYm9yZGVyLWNvbG9yIC4xNnMgZWFzZTtcbn1cbi5zZWFyY2gtcmVzdWx0cy1ncm91cC1saXN0IGxpIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tc2stbmF2eSk7XG59XG4vKiDigJ5ab2JyYXppdCB2xaFlIChOKVwiIOKAlCBkZWNlbnRuw60gdGV4dG92w70gb2RrYXogKi9cbmEuZGlzcGxheS1yZXN1bHRzLWdyb3VwIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsZXR0ZXItc3BhY2luZzogLjA0ZW07XG5cdGNvbG9yOiB2YXIoLS1zay1tdXRlZCk7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcblx0dHJhbnNpdGlvbjogY29sb3IgLjE2cyBlYXNlO1xufVxuYS5kaXNwbGF5LXJlc3VsdHMtZ3JvdXA6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XG59XG5cbi8qIGJsb2sgcHJvZHVrdMWvIOKAlCBvZGTEm2xlbsO9IHZsYXNvdm91IGxpbmtvdSBvZCBza3VwaW4gKi9cbi5zZWFyY2gtcmVzdWx0cyB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zay1saW5lLCAjZTJlNGU4KTtcblx0cGFkZGluZy10b3A6IDIycHg7XG5cdG1hcmdpbi10b3A6IDZweDtcbn1cbi8qIOKaoO+4jyBQUsOBWkROw50gU1RBVjogaGzDocWha2Eg4oCeUHJvZHVrdHkgbmVieWx5IG5hbGV6ZW55XCIgamUgQk9IVcW9RUwgc3Rlam7DoVxuICAgdMWZw61kYSBqYWtvIG1lemluYWRwaXMg4oCeUHJvZHVrdHlcIiAoaDQuc2VhcmNoLXByb2R1Y3RzLWhlYWRpbmcpIOKAlCBiZXpcbiAgIHByb2R1a3TFryBqaSBwcm90byBwb3bDvcWhw61tZSB6IGxhYmVsdSBuYSBub3Jtw6FsbsOtIHNkxJtsZW7DrS4gKi9cbi5zZWFyY2gtcmVzdWx0czpub3QoOmhhcygucHJvZHVjdCkpIGg0LnNlYXJjaC1wcm9kdWN0cy1oZWFkaW5nIHtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsZXR0ZXItc3BhY2luZzogMDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGNvbG9yOiAjMzMzOTQ5O1xuXHRwYWRkaW5nOiA2cHggMCAyNnB4O1xufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTSyBBcnRpcyBCcm5vIOKAlCBUQUJVTEtBIFZFTElLT1NUw41cbiAgIFN0csOhbmthIC90YWJ1bGthLXZlbGlrb3N0aS8gKEhUTUwga29zdHJhOiBkb2NzL3NpemUtdGFibGUtcGFnZS5odG1sKVxuICAgKyBvZGtheiBuYSBuaSBuYSBkZXRhaWx1IHByb2R1a3R1IChtYWluLmpzLCAxNy4gSUlGRSkuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogLS0tIFNUUsOBTktBIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNrLXNpemVzIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNrLWZvbnQtYm9keSk7XG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xufVxuLnNrLXNpemVzX19sZWFkIHtcblx0bWF4LXdpZHRoOiA2MjBweDtcblx0bWFyZ2luOiAwIDAgMzRweDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMS42O1xuXHRjb2xvcjogIzMzMzk0OTtcbn1cbi5zay1zaXplc19fYmxvY2sgKyAuc2stc2l6ZXNfX2Jsb2NrIHtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cbi5zay1zaXplc19fdGl0bGUge1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1kaXNwbGF5KTtcblx0Zm9udC13ZWlnaHQ6IDQwMDsgLyogQmViYXMgbcOhIGplZGluw70gxZlleiDigJQgdHXEjW7Em27DrSBieSBzZSBzeW50ZXRpem92YWxvICovXG5cdGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMi42dncsIDMycHgpO1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiB2YXIoLS1zay1uYXZ5KTtcblx0bWFyZ2luOiAwIDAgMTRweDtcbn1cbi5zay1zaXplc19fbm90ZSB7XG5cdG1hcmdpbjogMTJweCAwIDA7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDEuNjtcblx0Y29sb3I6IHZhcigtLXNrLW11dGVkKTtcbn1cbi5zay1zaXplc19fbm90ZSBhIHtcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG59XG4uc2stc2l6ZXNfX25vdGUgYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1zay1yZWQpO1xufVxuLnNrLXNpemVzX19ob3cge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDAgMCAwIDE4cHg7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDEuNztcblx0Y29sb3I6ICMzMzM5NDk7XG59XG4uc2stc2l6ZXNfX2hvdyBsaTo6bWFya2VyIHtcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xufVxuLnNrLXNpemVzX19ob3cgc3Ryb25nIHtcblx0Y29sb3I6IHZhcigtLXNrLWluayk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIC0tLSBUQUJVTEtBIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyog4pqg77iPIFRhYnVsa3kganNvdSDFoWlyb2vDqSAoZMSbdHNrw6EgbcOhIDE1IHNsb3VwY8WvKSDihpIgbmEgdcW+xaHDrW0gb2tuxJsgc2UgbXVzw61cbiAgIHBvc291dmF0IHZvZG9yb3ZuxJsuIFNjcm9sbHVqZSBQT1VaRSB0YWJ1bGthLCBuZSBzdHLDoW5rYS4gKi9cbi5zay1zaXplc19fc2Nyb2xsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdC8qIG7DoXpuYWssIMW+ZSBvYnNhaCBwb2tyYcSNdWplIHZwcmF2byAqL1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwMCBjYWxjKDEwMCUgLSAyOHB4KSwgdHJhbnNwYXJlbnQpO1xuXHRtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDAgY2FsYygxMDAlIC0gMjhweCksIHRyYW5zcGFyZW50KTtcbn1cbi8qIG5hIMWhaXJva8OpbSBva27Emywga2RlIHNlIHRhYnVsa2EgdmVqZGUsIG1hc2thIG5lbcOhIGNvIG5hem5hxI1vdmF0ICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5zay1zaXplc19fc2Nyb2xsIHtcblx0XHQtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG5cdFx0bWFzay1pbWFnZTogbm9uZTtcblx0fVxufVxuLnNrLXNpemVzX190YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4td2lkdGg6IDUyMHB4O1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2stc2l6ZXNfX3RhYmxlIHRoLFxuLnNrLXNpemVzX190YWJsZSB0ZCB7XG5cdHBhZGRpbmc6IDExcHggMTRweDtcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2stbGluZSwgI2UyZTRlOCk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi8qIGhsYXZpxI1rYSA9IHZlbGlrb3N0aSAqL1xuLnNrLXNpemVzX190YWJsZSB0aGVhZCB0aCB7XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHRvcDogMDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXNrLW5hdnkpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxldHRlci1zcGFjaW5nOiAuMDhlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6IHZhcigtLXNrLW5hdnkpO1xufVxuLyogcHJ2bsOtIHNsb3VwZWMgPSBuw6F6ZXYgbcOtcnk7IGRyxb7DrSBzZSBwxZlpIHZvZG9yb3Zuw6ltIHBvc3VudSAqL1xuLnNrLXNpemVzX190YWJsZSB0Ym9keSB0aCxcbi5zay1zaXplc19fdGFibGUgdGhlYWQgdGg6Zmlyc3QtY2hpbGQge1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGNvbG9yOiB2YXIoLS1zay1pbmspO1xuXHQvKiDimqDvuI8gYGJvcmRlcmAgdSBgcG9zaXRpb246IHN0aWNreWAgYnXFiGt5IG9kamVkZSBzIG9ic2FoZW0g4oaSIHByYXZvdSBsaW5rdVxuXHQgICBrcmVzbMOtbWUgc3TDrW5lbSwgYcWlIHrFr3N0YW5lIHDFmWlsZXBlbsOhIG5hIHNsb3VwY2kgKi9cblx0Ym94LXNoYWRvdzogMXB4IDAgMCB2YXIoLS1zay1saW5lLCAjZTJlNGU4KTtcbn1cbi5zay1zaXplc19fdGFibGUgdGhlYWQgdGg6Zmlyc3QtY2hpbGQge1xuXHR6LWluZGV4OiAyOyAvKiByb2ggbXVzw60gYsO9dCBuYWQgb2LEm21hIGxlcGl2w71taSBvc2FtaSAqL1xufVxuLnNrLXNpemVzX190YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikgdGgsXG4uc2stc2l6ZXNfX3RhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB0ZCB7XG5cdGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG59XG4uc2stc2l6ZXNfX3RhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGgsXG4uc2stc2l6ZXNfX3RhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuXHRib3JkZXItYm90dG9tOiAwO1xufVxuLnNrLXNpemVzX190YWJsZSB0Ym9keSB0ZCB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiAjMzMzOTQ5O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LnNrLXNpemVzX190YWJsZSB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG5cdC5zay1zaXplc19fdGFibGUgdGgsXG5cdC5zay1zaXplc19fdGFibGUgdGQge1xuXHRcdHBhZGRpbmc6IDlweCAxMXB4O1xuXHR9XG5cdC5zay1zaXplc19fbGVhZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcblx0fVxuXHQuc2stc2l6ZXNfX2Jsb2NrICsgLnNrLXNpemVzX19ibG9jayB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxufVxuXG4vKiAtLS0gT0RLQVogTkEgREVUQUlMVSBQUk9EVUtUVSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIFZrbMOhZMOhIGBtYWluLmpzYCAoMTcuIElJRkUpIGsgcG9waXNrdSBwYXJhbWV0cnUgVmVsaWtvc3Qg4oCUIHRlZHkgamVuIHRhbSxcbiAgIGtkZSB2ZWxpa29zdCBvcHJhdmR1IGV4aXN0dWplLiBWemhsZWQgPSBtYWzDvSB2ZXJ6w6Fsa292w70gbGFiZWwgamFrbyB6Ynl0ZWtcbiAgIG92bMOhZMOhbsOtIHZhcmlhbnQsIGFieSBuZXNvdXTEm8W+aWwgcyB2w71ixJtyZW0gc2Ftb3Ruw71tLiAqL1xuLnNrLXNpemUtZ3VpZGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA2cHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRmb250LWZhbWlseTogdmFyKC0tc2stZm9udC1ib2R5KTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsZXR0ZXItc3BhY2luZzogLjA2ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiB2YXIoLS1zay1tdXRlZCk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR0cmFuc2l0aW9uOiBjb2xvciAuMThzIGVhc2UsIGJvcmRlci1jb2xvciAuMThzIGVhc2U7XG59XG4uc2stc2l6ZS1ndWlkZTpob3Zlcixcbi5zay1zaXplLWd1aWRlOmZvY3VzLXZpc2libGUge1xuXHRjb2xvcjogdmFyKC0tc2stbmF2eSk7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNrLW5hdnkpO1xufVxuLyogaWtvbmthIHByYXbDrXRrYSBwxZllcyBTVkcgbWFza3UgKGTDoSBzZSBwxZllYmFydml0IHNwb2x1IHMgdGV4dGVtKSAqL1xuLnNrLXNpemUtZ3VpZGU6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGZsZXg6IDAgMCAxNXB4O1xuXHR3aWR0aDogMTVweDtcblx0aGVpZ2h0OiAxNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdC13ZWJraXQtbWFzazogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMS44JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcmVjdCB4PScyJyB5PSc3JyB3aWR0aD0nMjAnIGhlaWdodD0nMTAnIHJ4PScxJy8lM0UlM0NwYXRoIGQ9J002IDd2M00xMCA3djVNMTQgN3YzTTE4IDd2NScvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIC8gMTVweCAxNXB4O1xuXHRtYXNrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScxLjgnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NyZWN0IHg9JzInIHk9JzcnIHdpZHRoPScyMCcgaGVpZ2h0PScxMCcgcng9JzEnLyUzRSUzQ3BhdGggZD0nTTYgN3YzTTEwIDd2NU0xNCA3djNNMTggN3Y1Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyAxNXB4IDE1cHg7XG59XG4vKiDimqDvuI8gUG9waXNrZW0gdmFyaWFudHkgamUgYDx0aD5gIGplasOtaG8gxZnDoWRrdSAoamUgdGFtIG7DoXpldiBwYXJhbWV0cnVcbiAgICsgYC5zay12YXJfX2Nob3NlbmApLiBBYnkgbW9obCBvZGtheiBkb3ByYXZhLCBtdXPDrSBiw710IMWZw6FkZWsgZmxleCDigJRcbiAgIGBtYXJnaW4tbGVmdDogYXV0b2AgbmEgb2RrYXp1IGhvIHBhayBvZHN1bmUga2UgZHJ1aMOpbXUga3JhamkuXG4gICBgYWxpZ24taXRlbXM6IGJhc2VsaW5lYCwgYcWlIHRleHQgb2RrYXp1IHNlZMOtIG5hIMO6xI1hxZnDrSBwb3Bpc2t1LiAqL1xuLnAtZGV0YWlsIC5wLXZhcmlhbnRzLWJsb2NrIC5kZXRhaWwtcGFyYW1ldGVycyB0aDpoYXMoLnNrLXNpemUtZ3VpZGUpIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGdhcDogNHB4IDEycHg7XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNLIEFydGlzIEJybm8g4oCUIFNMSURFUiBQUk9EVUtUxa4gTkEgTU9CSUxVIChqZW4gdGl0dWxuw60gc3RyYW5hKVxuXG4gICBOYSBtb2JpbHUgc2UgdsO9cGlzIHByb2R1a3TFryBuYSB0aXR1bG7DrSBzdHJhbsSbIG3Em27DrSB6IG3FmcOtxb5reSBuYSB2b2Rvcm92bsO9XG4gICBzbGlkZXIgw6AgbGEgVmVuZXppYTogamVkbmEgZGxhxb5kaWNlIGNlbMOhIHVwcm9zdMWZZWQsIHNvdXNlZMOpIG5ha291a25vdVxuICAgeiBvYm91IHN0cmFuLiBQb2QgbsOtbSBvdmzDoWTDoW7DrSDigJQgxaFpcGt5IGEgdWthemF0ZWwgcG96aWNlLlxuXG4gICDimqDvuI8gQ8ONTMONTUUgSkVOIE5BIFRJVFVMTsONIFNUUkFOVSAoYC5wcm9kdWN0cy1ibG9ja1tjbGFzcyo9XCJob21lcGFnZS1wcm9kdWN0c1wiXWApLlxuICAgICAgViBrYXRlZ29yacOtY2ggbXVzw60gesWvc3RhdCBtxZnDrcW+a2Eg4oCUIHRhbSB6w6FrYXpuw61rIHBvdMWZZWJ1amUgcMWZZWhsZWQuXG4gICDimqDvuI8gSkVOIE1PQklMLiBOYSBkZXNrdG9wdSBzZSBuZXNtw60gem3Em25pdCB2xa9iZWMgbmljLlxuICAg4pqg77iPIE92bMOhZMOhbsOtIHZrbMOhZMOhIGBtYWluLmpzYCAoMjIuIElJRkUpIGEgcMWZaWTDoXbDoSB0xZnDrWR1IGAuc2stc2xpZGVyYC5cbiAgICAgIEJleiBKUyB6xa9zdGFuZSBtxZnDrcW+a2Eg4oCUIG5pYyBzZSBuZXJvemJpamUuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogWsOha2xhZG7DrSBzdGF2ID0gU0tSWVRPLiBPdmzDoWTDoW7DrSBzZSB1a8Ohxb5lIGHFviB2IG1vYmlsbsOtIG1lZGlhIHF1ZXJ5IG7DrcW+LlxuICAg4pqg77iPIFBvxZlhZMOtIGplIHNjaHbDoWxuxJs6IG1lZGlhIHF1ZXJ5IE5FWlZZxaBVSkUgc3BlY2lmaWNpdHUsIHRha8W+ZSB6w6FrbGFkbsOtXG4gICAgICBwcmF2aWRsbyBtdXPDrSBiw710IFbDncWgLCBqaW5hayBieSBwxZllYmlsbyB0byBtb2JpbG7DrS4gKi9cbi5zay1zbGlkZXJfX25hdiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXG5cdC8qIC0tLSBQw6FzIHMgZGxhxb5kaWNlbWkgLS0tICovXG5cdC5wcm9kdWN0cy1ibG9jay5zay1zbGlkZXIge1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdC8qIHBvc3VuIHNlIHphc3RhdsOtIHbFvmR5IG5hIGRsYcW+ZGljaSwgbmUgbsSba2RlIG1lemkgKi9cblx0XHRzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdFx0Z2FwOiAxMHB4O1xuXHRcdC8qIFDDoXMgc2UgUFJPTE9Nw40gcMWZZXMgY2Vsb3UgxaHDrcWZa3Ugb2JyYXpvdmt5LCBqaW5hayBieSBobyBzdsOtcmFsIGdyaWRcblx0XHQgICBzZWtjZSAobmFtxJvFmWVubzogeiAzNzVweCB6YnlsbyAzMjUpIGEgbmEgZHJ1aMO9IHNsaWRlIGJ5IG5lemJ5bG9cblx0XHQgICBtw61zdG8uIERsYcW+ZGljZSBwYWsgemHEjcOtbmFqw60gbmEgZ3JpZHUgdmxldm8gYSBwb2tyYcSNdWrDrSBhxb4gemFcblx0XHQgICBwcmF2w70gb2tyYWog4oCUIHRhbSBzZSBvZGtyeWplIHbEm3TFocOtIMSNw6FzdCBuw6FzbGVkdWrDrWPDrWhvIHByb2R1a3R1LiAqL1xuXHRcdHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMCAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0LyogcMWZaSB6YXN0YXZlbsOtIG5lY2hhdCB2bGV2byBzdGVqbsO9IG9kc3R1cCBqYWtvIG3DoSBvYnNhaCBzdHLDoW5reSAqL1xuXHRcdHNjcm9sbC1wYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0LyogcG9zdXZuw61rIHNjaG92w6FtZSDigJQgcG96aWNpIHVrYXp1amUgdmxhc3Ruw60gdWthemF0ZWwgcG9kIHDDoXNlbSAqL1xuXHRcdHNjcm9sbGJhci13aWR0aDogbm9uZTtcblx0fVxuXHQucHJvZHVjdHMtYmxvY2suc2stc2xpZGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQvKiBEbGHFvmRpY2U6IHBldm7DoSDFocOtxZlrYSwgYcWlIHNlIGppY2ggdmVqZGUgMSBjZWzDoSArIGtvdXNreSBzb3VzZWTFry5cblx0ICAg4pqg77iPIGAhaW1wb3J0YW50YCBqZSBudXRuw6kg4oCUIMWhYWJsb25hIGRyxb7DrSBuYSBgLnByb2R1Y3RgIHZsYXN0bsOtIMWhw63FmWt1XG5cdCAgICAgIChuYSBtb2JpbHUgNTAgJSksIGEgdGEgYnkgcMOhcyByb3piaWxhLiAqL1xuXHQvKiDimqDvuI8gxaDDrcWZa3UgZHLFvsOtbWUgdmUgYHZ3YCwgTkUgdiBwcm9jZW50ZWNoOiBwcm9jZW50YSBzZSBwb8SNw610YWrDrSB6IG9ic2Fob3bDqVxuXHQgICDFocOtxZlreSBww6FzdSAodGVkeSBhxb4gcG8gb2RlxI10ZW7DrSBqZWhvIG9kc2F6ZW7DrSksIHRha8W+ZSBzZSB2w71zbGVkZWsgbcSbbsOtXG5cdCAgIHBvZGxlIHBhZGRpbmd1IGEgxaFwYXRuxJsgc2Ugb2RoYWR1amUg4oCUIGTFmcOtdiB6IHRvaG8gdnnFoWxhIGRsYcW+ZGljZSBuYSA1MyAlXG5cdCAgIG9icmF6b3ZreSBtw61zdG8gemFtw73FoWxlbsO9Y2ggNzggJS4gYHZ3YCBqZSB2xb5keSBwb2TDrWwgb2JyYXpvdmt5LiAqL1xuXHQucHJvZHVjdHMtYmxvY2suc2stc2xpZGVyID4gLnByb2R1Y3Qge1xuXHRcdGZsZXg6IDAgMCA3MHZ3ICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDcwdncgIWltcG9ydGFudDtcblx0XHRtYXgtd2lkdGg6IDcwdncgIWltcG9ydGFudDtcblx0XHRtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0LyogemFzdGF2ZW7DrSBMRVZPVSBocmFub3UgKG5lIG5hIHN0xZllZCkg4oCUIGRsYcW+ZGljZSB0YWsgc2Vkw60gbmEgZ3JpZHVcblx0XHQgICB2bGV2byBhIHZwcmF2byB6YnVkZSBjbyBuZWp2w61jIG3DrXN0YSBuYSBkYWzFocOtIHByb2R1a3QgKi9cblx0XHRzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG5cdH1cblxuXHQvKiAtLS0gT3Zsw6Fkw6Fuw60gcG9kIHDDoXNlbSAtLS0gKi9cblx0LyogT3Zsw6Fkw6Fuw606IG5haG/FmWUgcMWZaXNhemVuw6kgayBww6FzdSwgZG9sZSBvZHN0dXAgayBkYWzFocOtIHNla2NpLlxuXHQgICDimqDvuI8gT2RzdHVwIGRvbGUgbXVzw60gZMOhdCBURU5ITEUgcHJ2ZWsg4oCUIHptxJvFmWVubywgxb5lIHNla2NlIHBvZCBzbGlkZXJlbVxuXHQgICAgICAoYmFubmVyKSB6YcSNw61uw6EgcMWZZXNuxJsgbmEgamVobyBzcG9kbsOtIGhyYW7EmyAobWV6ZXJhIDAgcHgpIGEgdmxhc3Ruw61cblx0ICAgICAgaG9ybsOtIG9kc2F6ZW7DrSBzaSBuZW5lc2UuIEJleiB0b2hvIHNlIG92bMOhZMOhbsOtIGxlcMOtIG5hIGJhbm5lci4gKi9cblx0LnNrLXNsaWRlcl9fbmF2IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Z2FwOiAxNnB4O1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweCAzMnB4O1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQvKiBEbGHFvmRpY2UgdiBww6FzdSBuZW3DoSBwb2QgY2Vub3UgbmljIGRyxb5ldCDigJQgbWV6ZXJ1IGsgb3Zsw6Fkw6Fuw61cblx0ICAgdXLEjXVqZSB2w71ocmFkbsSbIGBwYWRkaW5nYCBuYXYgcHJ2a3UgdsO9xaEuICovXG5cdC5wcm9kdWN0cy1ibG9jay5zay1zbGlkZXIgPiAucHJvZHVjdCAucC1ib3R0b20ge1xuXHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LyogxaFpcGt5IOKAlCB0ZW5rw6kgY2hldnJvbnksIGJleiBrb2xlxI1rYSAoamF6eWsgemJ5dGt1IHdlYnUpICovXG5cdC5zay1zbGlkZXJfX2FyciB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4xOHMgZWFzZTtcblx0fVxuXHQuc2stc2xpZGVyX19hcnI6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aW5zZXQ6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2staW5rLCAjMTYxODIzKTtcblx0XHRtYXNrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScxLjYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NwYXRoIGQ9J00xNSA1bC03IDcgNyA3Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyAyMnB4IDIycHg7XG5cdH1cblx0LnNrLXNsaWRlcl9fYXJyLS1uZXh0OjpiZWZvcmUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcblx0fVxuXHQvKiBuYSBrcmFqaSBzZXpuYW11IMWhaXBrYSB6ZcWhZWRuZSAoYSBuZWpkZSBuYSBuaSBrbGlrbm91dCkgKi9cblx0LnNrLXNsaWRlcl9fYXJyW2Rpc2FibGVkXSB7XG5cdFx0b3BhY2l0eTogLjI1O1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0fVxuXG5cdC8qIHVrYXphdGVsIHBvemljZSDigJQgc3bEm3Rsw6EgZHLDoWhhLCBwbyBuw60gamV6ZMOtIGtsdWJvdsO9IHNlZ21lbnQgKi9cblx0LnNrLXNsaWRlcl9fdHJhY2sge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdGhlaWdodDogM3B4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRiYWNrZ3JvdW5kOiAjZDhkYWUwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0LnNrLXNsaWRlcl9fdGh1bWIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDMzJTtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tc2stbmF2eSwgIzI4MzM3MSk7XG5cdFx0dHJhbnNpdGlvbjogbGVmdCAuMThzIGVhc2UsIHdpZHRoIC4xOHMgZWFzZTtcblx0fVxuXG5cdC8qIOKaoO+4jyBTZWtjZSBzIHByb2R1a3R5IG3DoSBuYSBtb2JpbHUgYm/EjW7DrSBvZHNhemVuw60gb2QgxaFhYmxvbnkg4oCUIHDDoXMgaG9cblx0ICAgbmVzbcOtIHpkxJtkaXQsIGppbmFrIGJ5IOKAnm5ha291a251dMOtXCIgbmVzZWTEm2xvIGtlIGtyYWrFr20gb2JyYXpvdmt5LiAqL1xuXHQuaG9tZXBhZ2UtcHJvZHVjdHMtd3JhcHBlcjpoYXMoLnNrLXNsaWRlciksXG5cdC53ZWxjb21lOmhhcyguc2stc2xpZGVyKSB7XG5cdFx0b3ZlcmZsb3cteDogY2xpcDtcblx0fVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXHQuc2stc2xpZGVyX190aHVtYiB7XG5cdFx0dHJhbnNpdGlvbjogbm9uZTtcblx0fVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTSyBBcnRpcyBCcm5vIOKAlCBobGF2bsOtIENTUyB2cnN0dmEgcHJvIFNob3B0ZXQgU3RlcCBzdG9yZWZyb250XG4vLyBERVNJR04gU1lTVMOJTSAoS3JvayAxKTogdG9rZW55ICsgZm9udHkgKyB0eXBvZ3JhZmllLlxuLy8gQmFydnkgeiBrbHVib3bDqWhvIHpuYWt1OyBuYWRwaXN5IEJlYmFzIE5ldWUsIHRleHQgUG9wcGlucy5cbi8vIFJlZmVyZW5jZTogZG9jcy9icmFuZGluZy5tZFxuLy8gSFRNTCBnZW5lcnVqZSBTaG9wdGV0IOKAlCBteSBqZW4gb2Jsw6lrw6FtZSBDU1MuIFRsYcSNw610a2Evb2RrYXp5XG4vLyDFmcOtZMOtIGFkbWluICgtLWNvbG9yLXByaW1hcnkvc2Vjb25kYXJ5KSwgc2VtIG5lc2Fow6FtZS5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyAtLS0tLS0tLS0tIDEpIEJyYW5kIHRva2VueSAoemRyb2ogcHJhdmR5IHBybyBuYcWhZSBrb21wb25lbnR5KSAtLS0tLS0tLS0tXG46cm9vdCB7XG5cdC0tc2stbmF2eTogIzI4MzM3MTtcblx0LS1zay1uYXZ5LWRlZXA6ICMxYjIzNTA7XG5cdC0tc2stcmVkOiAjZTQyMzEzO1xuXHQtLXNrLXJlZC1kZWVwOiAjYzMxZDBmO1xuXHQtLXNrLXdoaXRlOiAjZmZmZmZmO1xuXHQtLXNrLWluazogIzE2MTgyMztcblx0LS1zay1tdXRlZDogIzVhNjE3ODtcblx0LS1zay1wYXBlcjogI2YzZjVmYjtcblx0LS1zay1taXN0OiAjZTllY2Y2O1xuXHQtLXNrLWJvcmRlcjogI2Q2ZGFlOTtcblxuXHQtLXNrLWZvbnQtZGlzcGxheTogJ0JlYmFzIE5ldWUnLCAnQXJpYWwgTmFycm93Jywgc2Fucy1zZXJpZjtcblx0LS1zay1mb250LWJvZHk6ICdQb3BwaW5zJywgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBzYW5zLXNlcmlmO1xuXHQvLyBmb250IHBvdGlza3UgZHJlc8WvIOKAlCBwb3XFvsOtdsOhIGhvIGplbiBuw6FobGVkIHYgbW9kaWZpa8OhdG9ydVxuXHQtLXNrLWZvbnQtcG90aXNrOiAnTmV3IEFtc3RlcmRhbScsICdCZWJhcyBOZXVlJywgJ0FyaWFsIE5hcnJvdycsIHNhbnMtc2VyaWY7XG5cblx0LS1zay1zcGFjZS0xOiA0cHg7XG5cdC0tc2stc3BhY2UtMjogOHB4O1xuXHQtLXNrLXNwYWNlLTM6IDEycHg7XG5cdC0tc2stc3BhY2UtNDogMTZweDtcblx0LS1zay1zcGFjZS01OiAyNHB4O1xuXHQtLXNrLXNwYWNlLTY6IDMycHg7XG5cdC0tc2stc3BhY2UtNzogNDhweDtcblx0LS1zay1zcGFjZS04OiA2NHB4O1xuXG5cdC0tc2stcmFkaXVzLXNtOiA2cHg7XG5cdC0tc2stcmFkaXVzOiAxMHB4O1xuXHQtLXNrLXJhZGl1cy1sZzogMTZweDtcblx0LS1zay1yYWRpdXMtcGlsbDogOTk5cHg7XG5cblx0LS1zay1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDIwLCAyNSwgNTUsIC4wNiksIDAgOHB4IDI4cHggcmdiYSgyMCwgMjUsIDU1LCAuMDgpO1xuXG5cdC8vIFNFTy/EjWl0ZWxub3N0IOKAlCBuaWtkeSBuw63FviAodml6IGRvY3MvYnJhbmRpbmcubWQpXG5cdC0tc2stZm9udC1taW46IDE0cHg7XG59XG5cbi8vIC0tLS0tLS0tLS0gMikgTmFwb2plbsOtIG5hIFN0ZXAgdG9rZW55IC0tLS0tLS0tLS1cbjpyb290IHtcblx0Ly8gTmFkcGlzeSDihpIgQmViYXMgTmV1ZSAocMWZZXBpcyBhZG1pbiBmb250dSBcIkV4byAyXCIpXG5cdC0tdGVtcGxhdGUtaGVhZGluZ3MtZm9udDogJ0JlYmFzIE5ldWUnO1xuXHQvLyBGb2N1cyByaW5nIGRvIGJyYW5kdSAobmF2eSlcblx0LS1jb2xvcnMtZm9jdXMtcHJpbWFyeTogdmFyKC0tc2stbmF2eSk7XG59XG5cbi8vIC0tLS0tLS0tLS0gMykgVHlwb2dyYWZpZSAtLS0tLS0tLS0tXG4vLyBCZWJhcyBqZSBrb25kZW56b3ZhbsOhIHZlcnrDoWxrYSDihpIgaGFyZGNvZGUgKyBsZWhrw70gdHJhY2tpbmcgcHJvIMSNaXRlbG5vc3QuXG4vLyAodmFyIG5lY2jDoXbDoW1lIGpha28gZmFsbGJhY2sgcHJvIFN0ZXAga29udGV4dHksIGt0ZXLDqSBqaSBwb3XFvsOtdmFqw60gcMWZw61tby4pXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG5cdGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHZhcigtLXRlbXBsYXRlLWhlYWRpbmdzLWZvbnQpLCBzYW5zLXNlcmlmO1xuXHQvLyDimqDvuI8gWsOBU0FETsONOiBCZWJhcyBOZXVlIG3DoSBKRURJTsOdIMWZZXog4oCUIDQwMCAodml6IEBmb250LWZhY2UgbsOtxb4pLiBOYWRwaXN5XG5cdC8vIG1hasOtIGFsZSB2IHByb2hsw63FvmXEjWkgdsO9Y2hvesOtIHbDoWh1IGBib2xkYCwgYSBTdGVwIGppIG5hdsOtYyBsZWNrZGUgbmFzdGF2dWplXG5cdC8vIG5hIDcwMC4gQ2h5YsSbasOtY8OtIHR1xI1uw70gxZlleiBzaSBwYWsgcHJvaGzDrcW+ZcSNIERPUE/EjMONVMOBIChzeW50ZXRpY2vDqSB0dcSNbsOpKSDigJRcblx0Ly8gcMOtc21vIHNlIHJvem1hxb5lIGRvIGhydWLDqSBrYcWhZS4gTmVqdsOtYyB0byBiaWxvIGRvIG/EjcOtIHUgdnlobGVkw6F2YWPDrWhvIG9rbmEuXG5cdC8vIFByb3RvIHbDoWh1IHNyb3Zuw6F2w6FtZSBnbG9iw6FsbsSbOyBkxa9yYXogc2UgdSBCZWJhcyBkxJtsw6EgVkVMSUtPU1TDjSwgbmUgdsOhaG91LlxuXHRmb250LXdlaWdodDogNDAwO1xuXHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG59XG5cbi8vIC0tLS0tLS0tLS0gNGIpIEBmb250LWZhY2UgTmV3IEFtc3RlcmRhbSAocG90aXNrIGRyZXPFrykgLS0tLS0tLS0tLVxuLy8gRm9udCwga3RlcsO9bSBzZSBuYSBkcmVzeSB0aXNrbmUgSk3DiU5PIOKAlCBkb2RhbCBobyBrbHViLiBQb3XFvsOtdsOhIGhvIGplblxuLy8gbsOhaGxlZCB2IG1vZGlmaWvDoXRvcnUgKGAuc2stY2ZnX19wcmludC1uYW1lYCksIG5pa2RlIGppbmRlIG5hIHdlYnUuXG4vLyDimqDvuI8gT3Nla2Fuw70gbmEgem5ha3ksIGt0ZXLDqSBqbcOpbm8gdsWvYmVjIG3Fr8W+ZSBvYnNhaG92YXQgKHZlcnrDoWxreSBB4oCTWixcbi8vICAgIMSNZXNrw6EgZGlha3JpdGlrYSwgbWV6ZXJhLCBwb21sxI1rYSwgYXBvc3Ryb2YsIMSNw61zbGljZSkg4oCUIHogNzIga0IgVFRGXG4vLyAgICB0w61tIHpieWxvIDYsNyBrQi4gT3bEm8WZZW5vLCDFvmUgxI1lc2vDoSBkaWFrcml0aWthIGplIEtPTVBMRVROw40uXG4vLyDimqDvuI8gVsO9xaFrYSB2ZXJ6w6FsZWsgamUgMCw2NTAgw5cgZm9udC1zaXplLCBrZGXFvnRvIEJlYmFzIG3DoSAwLDczLiBWZWxpa29zdFxuLy8gICAgc2UgcHJvdG8gdiBjb25maWd1cmF0b3Iuc2NzcyBkb3Jvdm7DoXbDoSBrb2VmaWNpZW50ZW0gMS4xMjMsIGppbmFrIGJ5XG4vLyAgICBqbcOpbm8gYnlsbyBvIDEyICUgbWVuxaHDrSBhIHDFmWVzdGFsbyBzZWTEm3QgayDEjcOtc2x1LlxuLy8gTGljZW5jZTogU0lMIE9wZW4gRm9udCBMaWNlbnNlIDEuMSDigJQgc3JjL2ZvbnRzL05ld0Ftc3RlcmRhbS1PRkwudHh0XG5AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidOZXcgQW1zdGVyZGFtJztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7Zm9udC1kaXNwbGF5OnN3YXA7c3JjOnVybChkYXRhOmZvbnQvd29mZjI7YmFzZTY0LGQwOUdNZ0FCQUFBQUFCcmtBQkVBQUFBQU9YQUFBQnFIQUFFQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFHaHdiZ1hZY2dTWUdZQUNDQUFnMENad01FUWdLeENpNmNnRTJBaVFEZ1dRTGRBQUVJQVdFTEFjZ0RJRW5HeUl6Sld4Y1RleDJBS3BRdnBZVS8vOGxnUnREc1grb1ZZRUpxcnAweE80OVd1b2RoMDNNdVdldVkraW8weDE3cGtwZXZNWUVpd2lLZ3V4NFVYbDloRHc5Rm1lMTR1eDlQUnZpaEIydzFibUQxS1MxM2hsSGloRnlXSFN3ZmorNGhEUGdJbzBVSmpFSE5USlk2TVRodERMM3JKMy9qWkJrMXY5L1ZmWGVWLzhIU1VGMExaV1M3WFJPQ0xUUVRHbG45MEhhbW5YTU5HVE1zdWorMXlxclBqWUFEdllNTDgvdVVZZUFIUUFkNkJnYjFoY1hJL09pY3p5ZDlqTkI4YWJRcHBRMnFRL2s3di9lM0Rsb2ZUS0NMeUFBNktHLzJMNC9CNGR3ZU5KTklHVkpNM0hOSkZ4bUNaVlpZRFh3M2VxclZkREVtVFJCU3lmUFZGdUxpd3VHZXpXZDVXNmZxTDhUUEorbUxSY1ZaQkcrK0ZUbjBSTFNoU2dueUhzbVNVVHB2T2VpZGxFeTIxVlBlNUhOTlp0N1pXb0haS2RZSTdmOFNFSk9XTE8wUHdDOGN5djkvWEpmUkpITUhIbEl0cWdRMndraStuVjZhRXE2U3Y5L2Z5dmJleCtmSFhhZGRXVWlXalFpMnFmb1VuM3U0dys4engva2p5Rmp2Z2FzUWd6YmhGbFJkaUphYXFVR3M4WkVWRXV2UkV2Uk1xVVhYVTZmTW1XOWJWNHp0WUIrYVZaRTVES01XZGFzbGxtZFV0MXBsb2dSa1FRQlljcGQvOTBWQXdIR0NDRUJtUms1aUk4ZTBCaEpJZHRYMVBGZzNjWXVtQVVXQm1KSEQrQjE0cnhab0lDeU1SZ2kwQVdKRytINXZvSzNnZU1BMjZSTHYxRlpkd3FVMm03eGpZVENTYno4aEM0UklGQ0VTRDJGbnN4VTRsVFVsdUlLaVJOdkJQVm1KQWlKNnZ3bXV6UzczTXdCRDBLWmpESytITXNnTDFXWWZsd21pcGpjQTNJWk8yTUJXUGQ1RTJaQndNSHVBVUxVM2NHN1FmQWExQXcwRXZOUTZvRU40c1JhOUlvS0pNR2xkR0ZHRVlKVFFlc2s1bUxWOC9xN1Y3UUlOK0JBbnFNZEFHOXZyZzdQc08rdjRxQ0ovbi9tZTRYcmdsb3BIL3A5RytnQ0ppTk9KWThoQVJ3eWxDNVExVzBMZm1OVytQK2RPQ09JZ3FZUktWNjJUdmpiWFE4OTk1WjNvNklUK21BbHR1TVluSUN6Y09YL3p5QngvSklVUDlBZFhMSC80ODFpTktFRmJlaEV6Ly9QZEs4MzQrNDY3NFFEb2V4d0hVRjhCeG5oRDJnTXN6am9MbFJCZUFmaEY4S0RoQW9UN2xZY2hTWitUdkJXbWV4MXZ2RDFMaWpaenZpUkFTeHdHNFpSNU4wbGxDN2ZJYTUvQkE3N2RJOXBKdTBqRHhDWC95c21ZOFpUUFRMV0FvOEFkZENCR0NidlFOQU1aZzRDdFdvZEZOS2MwTWExQmQvSHA2VGtDMm4wZlJuSENlR1h1V0FvaFAzY3dDN21IWW5GbUR6dDlJNnRDKytzNXVMdUhlbUVxZTk4cVF2eUtYQVJqbU1YU2F4ZllHSFVFektBcklSSWFmWkVqVFRDOVJvVy9lZzZLWEk0SFNKQ3NGQVhKei9EU3JocEg3ZmNmekVRL2FtenU1MnplNHhTUkVOdTZMeFNKb3ZZVnQzQzRYcUl6S1M5UE95QUpoS3ROZ0JWdTJYSGNPeExNUzRVZ0RnTVRvR3JBQnl2aENVZHhyTXFzanJPbDQ2Wnd1N2hrcHRSakUyT29JL1JESWd2QkJIVlJ3ZUhEQVhtY2lOSTFnR3BIa1c5c1hheGFlQVFwTXNBdnJQSWtaY21OR3JOaklJdXJXTDViWUN2MkprWGg5STJYNytJTDl1a2cwV0hJZFVtVDJMUWFLUFFYd2ZRRzNhVUFmWGtrRUJscjRPWXRVRUpWZFdyQU5mdU1tUTBBOGN4eUJXSEN0RTV4dUwwa3BtUjREVFNEMkxEc2pSWWJFbERwNVlNaDM3TnVnL29pZTZrR1ZqM2pGNEJ3bHlTWVRzY1NrTzVEbjI3ektmcDA5UG1nenFaTnVocFpjeE92SXkwQ0NrenNHaGNXenN4Q3lZZTZtQ04ycmhtY1NrYmhjUUNMNHNiSEE3MkNCRnN2dTNHV25lcWp6aGxlSVZPZzhQRnlhbDUyZVdTbVhFN0hPSXlTZnU4eFZXdkRnL3Z2b1RDSm9QNEVIT3FjNGVQZDRmaDNlY3FyN0c3d2JjTVVLREdydzZ2TEF3T1BhNlBBQ0hPRnp0RFoybXdwUUoxOVRTUjZJRU5BdTFsMjN1RHMySjF1YVJFTXlBZzFvTHZReU0yeHpqV3lpV3hXVHFXN0xXQXVhSURrTURtTDRyc1hyUVFDd1d4OENYZ3FaY2hsbnBNQlFkZTBrWFNXVFJWYzhWNDczbUE0SDZEd3hKa1BGZDgvMEYwUkNqUTlJNjRZUWdKSTVBeUNobGprRE1PQlJOUU1na1ZVNkJtYXUwQ09nazVFWU4zWDRKS0JiN09HWG5MWERZcGlxU1B2YTZLSnRMbnRkWmdnZFliMnd3T3p6WWtFb3pFRmkwTzBPSVFMWTdRNGhndFR0RGlGQzEyYUhHR0Z1ZG9tOWFRYmJlRlRVUWlHVWgvSU9RWklqYzZhOC8xYkNGeCtQM1dXWEhzUVdRc1U5cW9lVjNqZS9vdzFYQUErN1oxWTdGU3dlL3lzYmRTdURTSDRYRTBWVHNnS1gxZzB5SGtoZjQxUjFnUUt3aUtnNkRYS0dWdEk3VCtvWWdaN09wNk9aU213ZGZLTVdSYnhrYjRBTVl2a09NRTFZMXR4NjZGQitTdFN3Vk9VWWhwT2Fsa0RPaWNhWC9UWHQ3WDFKa2xISm5VK3dEVWR6dVI1dFUxeHhtQTFuZThlWm5MZU9PdEY4UHNvck4zM0s1VlpMdmRtWDA0VnliVmFwNGcxTXNFaE9jVHk5TDlaVGhoZHRXYXNqTmE3VVdmYm1kcmxIWW9kelYxbEJBTVdqV2xQTnV6NlM0WVU2Tnc1dWFJWWN3R3pyUk9LdW5QS3BwdFJEcks2MGJST0lLNGlxdmFZSkpNVlNHVUY2bHBnTHRjSkcwYWdFVkRZVTdRVWttbmNRcGJvK004SXpzVEVYamswKzMxaWFJTFpXZ2d4OGhTM3pTVnJvc0FQaVliM3pLOW01dFF5YlphWTkvVUNkd2lmb1NqdXJ4NWc3SFpNcVhQSzFPbXF1Tm5YdExIUmF1cDZUVW42Y2hMTE8zcm9XTGlVaTYySGpQVVpoS0RiTWVxYktYUmsrejlocU5QVEwzaUd4SFNscnZLTjRFejMyL296ZUNjYjV1VFBDM0xkdGNpRE1HS3JRNXVLWU9XbDJvUi8zTXlobm9DeUUwZHV0Z2lsYTRyQ2I4VlJVczRiODl5eC81WGpIMlpES05rZHRsdFhUZldheXBzMUJadXE0VlZ6NDI0blpMUENxdTVZcEtkQ0x4RGF3YS8zc0U4ZDF4aFRjY3IrK1hPOXJ0UVFIcGVUcURoYm5CYXdUMmJnMVpRcVdUVURvZWM2ZmZDcmIzYzB3bTdEM0k3WWhSd3k0SmRQNEI3bG5vQTRwZ2RTY0NwSDhBenEvNkNFM0ppWDF4UFEzRHJEL0J1U0gyQTJTSjdNbVF2SnV6TlJQMG94aUg3WWpsakdCakhvQW9ndm1ZU3ExRHhjdEFHY0JydGNNQXN2d1czUDBEUGtOTVhKREF3QkdGL2dKR2grVEVLV2Uzb1RNcTh6RFlweGJtYVVjOFh1R2pKVVFBSWhSRU1wUkdncWlLQU5yRHhBMmtEUDVRMm5COEpmc1NQcFEzOHhIWTA4YWtSNGJNcTJEemk1OUltZmlGdDRwZlNKbjZsQ1BqYWlQQ05FY1czdG1nTHY1TzI4SHRwQzMrUXR2QkhSY0JQUm9UTFJteTZnbC85L2ZiUkkvb2RpOFZEVUd0c2pMNkhNb1V1MVBOSGRnNlhIaERjUkJ0RnYxTXd2WTBlbmdURVA2QUlpc1VWd1B6LzV4Yldwa2hLK1dVLzJFRVpBaWFSU29xRXZjWU9SV1h3clVvMTIyM2tlVU01TmZUMGpldDQzMnB6d21EVnhqdUYyV1N6NnFyVzBqVWkyemZsdG0vSXh5WExicld4MG56dnNGUkwyZU04WWhXV1BSWGJNNE9kWG5wdUZZV0xsRW1QbWxDMFd0dkkvUDFRQUJneVFMSllVbzZZUmt2b0dadElmRnIzUGxTZHdaU1JwT1ZlUUxXdzVValVYak1NcGdjbTFrWGEzWkc3RDZNNHJGSVpiakVHMUtFOTdXa2NRYkZmMVUvZWxRZFRFMGtXbEl2V0gzaWdHVWJ2WXRLT1hwRDFuYndJK3RtU1lMcGlHcTJoNGxMaXUrR3FPdmRGR2dkaTBLRENYQ2NsekNFZCtldGdiZHJiaDVXdCswNHgxbFVha0FWSjZRZ002Q0xPNElRcVd5Y0plN3RrRjVraGxqNzlCc2FrUGZWQzM4N3d1T2hoUklZRXcvTUFFVk1VVE01a21RcGw4aGxEcUQwOWdITFNqNXFIbkxkYVEya0xrYlB1b2RrY3pJWXRsaHlnUFYzcUhWMWROZkpNSTd1SDhvcE9tWmF1S2ZjVE5GTkZCMTJqTlZnaHI2MURHTm81aUZYcWdYTmVaYXlIRjd4MnVPTUJPVGJ0SGtETXp6dFdrNFlTSGNWeDNqc2VhRTZQM0Uzbm1IU0dEbzdUNk4rM1ZSQk5hV3FtT1hqMmo4Q2x4R0dWd1ViTDByZ1FTWlpyRmlUd2dyQ1hhTGNtZVR6UlYrejNNWnhpREpETVNjTEJhK2pqOUR1WitVZk5BTUdmemxhME01Q1NvU013QmFweWx6UHZwdzVZOFRIOVNXdzY3VG1haUkxalBEbXNYZHd1aXRiTWhjM2JINFZRMzg3eHRiVGJsN1k4NkViMWtPVnJSeVR3dzkwTVpyWFZpaGhBdnJaaEU5OGdOWHhCZHNnU01HaUttL2ZsaFpka2gzakJxMi8rNWFBUCtqUXV5N3NZOEI1ZlRNVkZTOEVGRSt5K1VDUi9KTFZXbmN5NzA0YmVDR0VYUTBlK1BjRHM5eDlRRitwMGpFbUhFTVg5cDBtN2swUFJBRU4wd0lEcTl3Sm9TaGRXUllIUUplMVM3UnIyblNPUnh0M1V6cnR6YUxqQVlKaHVCeXVBVzhFSzYrSDBvV0dGZGZhUENQWGc1RWFTZ3RyUXg0Y2JCNGtpQjlBSFZlS2hlVjBHVEo2N2dmZUlhVEZtaDRkdUN3QUJkaU1KZXdteklJbysvUkdHWFNvV3hwQTR6OU11SE9qZkZhSEUxb25wcXBtblNUNlpkNGNNQTd0SVJzQ2drN0FJcjdHdmowT1h1OHZkbmdQYkVjWGhVNHpKVVFNbjVPMnQ4L3FsYlNNcXZlNnVqMkdnWDJVd3FES2tFeDZrMndMZU1KNldDV2kwdTdXTDJjZllqaDJEQUdFZE5wcWhJNmNYZUhoVDFvbCtmaVRacTE0OEhydXZTcUZyYzZmMnRDY2JjS3IraElldWx4czl4TzN0b0NFRytsVUdFamtoL1lTVFFpMVI5U2Fnc2QwSGQreGdJOGV4YU9zZUxuckJiM2lFSGdqVUVjOXNBN1RxLzhhYzdFS0NMZ21SK0RRN2JZL0x2cHp0K2MxVkJVMjV1MXoyZDJybkNLdUZMMWZKeS8yMUQ5N3pmejF1NHg1blhPbHJISnZlL01QSlBXMyt5U2lhQU52anJ6K3B6NS9tVlY2aEtPZDROOWR2cUNHczFMZnhGVFhsc05kYzdUZWtoOWw3Y1VlM3cxKzV4TjVBYmd0NllQYlMrVjJUK2N4cU1iTlZ3SGliS2lmSXpsZkgxbnNpeGhDS0RnNTR2YkdzeExOTkJoOXhpYnVaOXlIWk9qbVI0RHk3aG9pdzdJSmNkazk3TkxFOW5XaU5kK3lUdktkQ1hNMDhENG1LYzI2Nm5aUFNxZjJ6M2lSYWVYNGM2ZytWRzlVdXV6eENUaldTVmRNWHFzV3E1ejRJNXpSOWg3Q3ovWE1IK0Q1TTRwVzY1T3ZHRGRNMlhIMHdMWkdyUzNmOHJUdFovZkhMUjQrMmh4TGJFNG5XMFArN3NzbzZ5YjBBWFBxU0FSNVRPUCtOREF5aXZzaGtnU29Ed0lwOGRKSHdvMThQRmttTjJsMHM5ZnJDUEZKVTVJQXpvcFhZcy9tWStXWGcrYkJHdER5M0hLcFM3MDA1MmQ5Nk9aQ3FQUDVsMlBNNTcxVEZ1ZU1RRE92ZTZFZlRhdjNpM2dYWmxmSnAraVJJMUwrdW1Mb21PMGZTVjl1WmVod3VYWm1ERDZWZ2VHMTJjY3ZTbHV4YUxCMzdxTEhybytrSjRwV1pBMWtzdHhJcnE1UUxDRitiUGx6N2E5Sy9OTFlPRFJuREtETFE3L05FNEJxU1cyWUhXOU1WNUtwYW5OZ2lrWnhJUUhqRllQTGR5bTJEN1E3bmsyMWZVb053eFlWR3BKTHZiK0FWc2FpK3NmN2Vyc3o4dHpxeGRsWUlqTWcrZVFiNWxVdE5OWlk4MytLTWU4RDdZeEJGd3RXS1l1ZWFNOE9mNUFjTjdCMzROQ3lmc3dYa1c3azl6T1FmU1lFckwxVDd5OTVzelc2Z2FxVzc1L1d1cjVhMGZSWDhRWFdDRmV1U2s4cWUzdlhNOXZVNWMrSEpNa285YnZUbC9Bb0JpNGpVWk5sNFpncG9nSVhEUVI2RjZtUnZTNms3RzBNaG1RY0JSRmZORkQ5SFRCbzVJcEVjVFlpWXhVVTI5WVRQaENWT3lZL0tvMHBlQlBXc21EaUEvNFovSC9hV1RrYWxpYVF4bVpES1RMMVViTmhYbyt0ZTlzQmY0cnM1c28rS012SUlkRUljTGlyQUY4NGVUN0ozNHh4UTJhNnBBNGNVTGM1WVF1NUk0RWJEN1NWeVArRHQ0N3RhOS9QTnV0TmMzbTJkbVgrLzRWZy9qM3Z5RG9PdjdURHpkSGhEVmxXa3BGSE8xWXBnYVEvdllseUJWM05zd3dRK3F1Mm8wU2ZiWndoSUg4Zko2RHBNVzZ6QVhzNlpzZ2xsUWU2bHFLcEF3ekZWb1h5d1ovNk4wcUEyd0xzYzg2Nk9ycjhCUi9RQkQxYnErTytqcm1LakJrUnFTRUdONy9peENCK1pyL1prUVNLYlZJVWRSMTcwYUtrQ0NLREFQRlhrTGhGZS8rMjIxQ0FZMFlzQUc2N3YrbEVPclNHd3BXQ3luSnFwalZNbjZkR3NrTXhsdFhIZjdEUDgvaVpPQVNReFZFOGZyWXYxVVVOandVYkduSlM2ejR3b25UL3hjR29lTG5YLzh0VnBjWDFXV3VmLzRlb1hzUHhjQk5CODVCcmNjRndtazc1bTROTHpHK1dVT0ZCUG0wVlBIdjhSVUNsK01ucGpmcXhHQkttMkoxUUx4Q25oNmZKMGxOYVNDNzNqdlFKNnAzMXVrQlpwV1hLSlBKVXpQMld1aFM2VkM2RmxrUER5cVpKVWI5UytQTDRPaVpqREtEbzBoS0JobVprendWM2hUY05MWFVMWm5NUWJIeW5WZnJCeWd0eWF1cndtRU1SYllDckY1NWdYOEZUNTRVTkpDdHJiWnJ5bjBTeFNrSE5ScjIvSWlzaGhaeHUvc2dqNXFTckFXcnd4V1M0UWdaSy9wcys1UCtqMXgzSmwwK1hLOFdJT0tBOEVDcmNUT2pnYlJPbUtBMjhINzNWd0JLbVRiL3Z2U3NKWTZxQ2JBNmxlSWh4OVdyV1gxcERjUVA5dFhmM1YxVGNjOEVZemU3QXVWWmUvVUlZdTlOZTlPcTdlRjhNSTNNOUhjSElYMWVuTTdBdHFObEgxa3E1c2I2QS8vZmNLdDhrbWZLZ0laVEtjN1VEbWpieHlxUHE4Umx4T3RCTXFCWVpCcnpjMnVTQmpmaFFuWWt5T1VvbHZiZ1JrMVg5WXVkRWwrVWw1WE1tTm9NalFSUG1lR29tb1ZxUWdmMzNlQXRQVkwrK2MzWGhLL3VhMFFtc3BBTEtUL0c2d3AyNFg2TUcvOHp0OHE2UmVLblhwakxCbzZ1L3NTQnRDdmNNNkJ3aVEzTFVTd2VneklxS3FIY3lMRHJhdjQxVHB6WFFuSndmbmRYeE9XYlNFbk4yMm96Z1pESzFuYUt6Q2hQMVZIN3U2L3J5c2dnT3BnVjdQT0h1UEFpT1FNdXpFeUJwUERaZUx4Y1VrK1FlYXZndjRFMUR2a000aGdNbG1qUTEzUVZoUjVQcWgwdCtjWnRYYmxFcXVBdEExTkg3dkZ2WnBTUVM1eEdPUDNhQ1l6ZWNFUG1vT0VIM2xJTHNIZUVmYktYMEd4ZitTL25TQURKekJJRFQ1Q0lDMTVpcGt5M1hBZGNCR093MURJWGN2K2dzbEN1RU1URUtJQlFLbVlSOGhzckpXWEZSYlhhK1YySk9xaVpyRVVSallWamdLcythT1JYK3pTdEVKUTJSbWxHUzR4QktxN0VDdXJCVzZvNnNFYkt3TGJ1OU9qbzhPWnQxME1oNmtrYURZVGdKTjdsajhHU0J6enQ3K0V0ei9lRDhDb3E3eUc5elU3Uk5VMlhlNUVNelFSMWE5dHg4M3p0NkgvRUhOZXgvaFFKbEVqcVUzSlhBRUIxSjdrNmFUc1E5bHNhbTJYQU9QRXY3VVMwYkpUeVFxeFNBTFJGZ1BzNVUxWkdyZmtKanF2ZjJtWFhlVUlYK0o1bjJ1U0dEV05WVWNlcTV0NW5sbEJRS3h4ZFhscmtVL0Fxcm9iR2FDMUhSR3U5MWxGSmdHUm1nT2M3blRqS1lvV0poRVVsVGxGTzJnK3ZEZHJTczBhMjA5RXlqendKZWVkRFdsTjZadWRna0VhcUlMa0R0WkYrVmQwTDExMndrNlJ0UENKK1ZlMjNJanNQaUh6K0N3b0MrZ0twMlQ1RU5FZHBXWmJUcUtwMjVMcmI3bk92OWdrKzNBR3ZjZG1odnJaaHlSSGd1WUdTQS9weXBkdzFMYUl1cmtGb20zZGkxa3JXQmloT1lqandCQVJkVy9XY2c5aTZrbFY0RTRaYjhoNEJhK2tGTGRpMDNnckdQSXlhY2c5QnlxNC9Bc2NjY2V4N0dTYXdRSVU5cENPREF0NWs5eVV2VUlJQzZ4Y0FSUTZKUmF0N2tETkxZNXdWWE84S3VyNDhvcEM2MFkzQ1lBcEZlS3RLSXFzTTFsTk0wWmhBWlYwa2xocmFrQVl5T0lrdERsY2pkU1g0Q1RrUEx0ZUE2ZkRsbm9DcW9PL1N5WEFYR3dtOE5JcGkwdThYM2xmYXRRNlplc29ubmk0NTVSRkxTTnVJb0g2MFlQQ0pZUUQrU1Q3MWhOZEN6Sm1Kb3huNUo2cHdoSzF1dlVRZGdkTzQzYktBSXRXNUxnWEdNUXltZW51L1pRUTZGUkxYMmErdzN1U1RXVk9OS2tzMnptMnVvdUxVbHFEUjFRUkMrWDN1NWtpbEc1aXRSM3dRRm4zZ3JkOUpWanQ4dk10aUs4MXRKZ1RtUzVka1pWRVkzaTBiamxVdk8zSm9wRlo5SlI2Y2NkQ1RwblhRWStlT0M1ZVN0WFBId3V0dzE1U2doWkpOelNCNVpTMTRTRWZzaGtsR2N5VFJTeE03WHdXZXd2M3lPRWliWmpCVHp5bi9lMVFSV2xEQkxLMUdWR3hyaktMTkhXVXQyUVEvNVE1MzJNY1B0a3RlaW00MkdabVhvNEh2RVJ6NnB1Mkx3OUtlRVdnUzFQUUtsTkxicEZtb2taQ2lOSzdqd05NS3FKSldyTlB2SkVWNnY5T0JGck8vbHViSWFjWWpLckgwYi80SEIvczE3T1IyM2dtVWErTEM5cFEzT1J2aUlJUE0wcWpVRnRsa2p1MlYxT0l6SWF6ZDBPNjJEbTVqQ2lqVXhmeWF4ckl3SlRGNmRFVng0RXdMaVJtOWpxMmFZYmRtSENXVnQ4bHlGVHpnNjhMNTZhS21URHJXblp3OUUyaVN5em50SzZwVnFlcmNOcUZGajVCeFExdmZFWFNDRmM4RjNTUFpHYmJJTTdVV0J2M3piTmtuOW45Q3dyWUZ2RTRhYk1mYythMkpOVUdHbUtDU2ZONmx5VmlSRWhMc0pNeXlDcnduR2pWV0hXQ0NXeGxCRGN2b1Z0V0UzenhUVWVMbXVQczlXT0R1QWdxN0lyYlhJTFZlbTBBb29xaWp3WXhSbzFvUkVjaGFDeTFjSW9ubVlkeDFOelhUbjJnV1Z3SmpDeXVlRUg4eUdpblROUWhCdTJ4ZlhZalFlZEZEUTNIR0krM0tQekNsdWswMjFyRnk5aXRWV1VKQkdoZ2Z2RkYwQ0ZvcFlRTlZsaXR4bk1aV1ZBekN2TFFGOWMwUHhoYjcrVTJXZ08rWk9jOTlGb0FMRG9CcHZSQmxwbzk3M0Q0d05ON0YzMGEwQThDMTA2QmU1NTFQMkJGSHc0VUNBY2E0dFpOYk1ON01WTWlCMFJ1dCtxUGNhdW5YcllDbGN5Q2xKVFBYc2NmeWxWRWxmdHoyOHp3VHdBNXJBbHlKaXVzQ29sTFRnNGV3eTUxWDFUTmdBYjJFUzdnZDkxaXR5MytHcy9KZFRTNGpRWkZsbE0rSnZUektZTEtBTktHYlJSdFkyVTIwVDZCOXBCbXZmc2JEb1p0bm1XeEpFWFBNTnU0NmxwWTZrays3NWs1aFFsVExBQTZhM05nRGwrb1JBKzBFc09DeFdkdlFqQXFIUjNQUko5MGpVWmF2ck5iUzg1dlI0c2l6eExrOGpVVFhFS3UzUUNqWjB2ZW1NQ0kvOFVZYlZsWm4vbmQvZXF0V256N0czSU9VRS9kS3Nsd28yRDVZWFZoVkdiUkxZMWJuQVdGNnJyREhmQStaYjcyeVpqUW5TSFFseGtsaFM0aWF1TC81Nmc4L3BoWFdIcUwzajcwZTN6cmpxb0Qyd1QrN0ZVRFoza0lYV0ZYbitobzh1ZmRpbEVuMm42Y0c2b3ZsdzhHWHRkM0xTOHFTNGpYMU5NY1Fibkh3dm1BRWg4YlM3SWVjQjNiNGdaOGVPb0FldUVla3pRMWJRMENIaG9jUG03NmQzT3p2dTFNT1JmQVBEZisyN1R6Y1A1T1AyUC9BLzV6V2tBUUNCQVR2bXJhTWRPWXZwUFQ3S0p4YWx2OTBWZTgwRFo3THhQa1VGdUtFWXRnckxuZVZDMVNkS1F3dDZQYmVRQWJwdlY1VVBRQ0crQ2w1UmkyQ1pwY2IyOGZnV3I3YlhCNlAvL0U2TTJTbnRiRGVaWUJINGJKTDNFL1JnMkM2TEpNaWhEMG1JQm4vTm9NN0REVHMvN3dlNnpkTXFtZ1BkdUNIdWRuek1BWjBpc0JoY0MzRFlWcEVlQklPYmE0Qm9BL3JBY2dFQ0E5Q1JRT05rRDRGOVFNZ05sYnMwZ0xQL09vQzc2YmdZekwyNEc5ekJxbnBqUXRjKzlHQ2R0NWhwYjBKU2tvaU10aUtkUmlZWmIxREc4T013TGFrb21tWjgyaGZEWVU0SW5vQ2lEc0l6SUZFRWFoUzFIa1ZEcU5QazFUblpoVm5FSEg0NlBJdVNpRndWTXVwUndmeUNpMHUvSFhyaENNUWxjbDFUTGxlMW9LZlpFMEpRS0Zzd21DVWxmSWxjcE5yZFl0Mm1oTDJlQWtUWVh5ZUI0Smc2RTY4NGJVZVhPSUU2Q21yRWw0ampOalFybklyaklLakN0ZUdZOGV1a21YRHpqWUtackdWV2M3T1pKMk5mejJ6UHd6L0h4bzRqclR1QWZtT1dZY3hUa2Rpd216Sy9uSERmc2tPWDlnNGhXdG5PMENKQWVRWldnNEZtZzROblJFVjg3aENQOXY4ZEw0V1hXVlo5UklJK0FaeDIrWmJvS09hY0ljQkpYdnZTbG1vcXRIYmRzMENubURQNi85SWl0ZlFrWGVaeFBzSUdieXdBPSkgZm9ybWF0KCd3b2ZmMicpO31cblxuLy8gLS0tLS0tLS0tLSA0KSBAZm9udC1mYWNlIEJlYmFzIE5ldWUgKHNlbGYtaG9zdCwgYmFzZTY0IOKAlCBiZXogesOhdmlzbG9zdGkgbmEgQ0ROKSAtLS0tLS0tLS0tXG5AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidCZWJhcyBOZXVlJztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7Zm9udC1kaXNwbGF5OnN3YXA7c3JjOnVybChkYXRhOmZvbnQvd29mZjI7YmFzZTY0LGQwOUdNZ0FCQUFBQUFDTGdBQkVBQUFBQVU2Z0FBQ0o5QUFFQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFHb0ZhRzVOMEhJRUVCbUFBaEZnSWdRSUpuQlVSQ0FyTkxNVmFDNE1vQUFFMkFpUURoa1lFSUFXRUJBZU5jUXlCU3hzQ1RUWE04M1dEMndHQzlIMjl5RWlFSGdjNGowZ1V3Y1lCc1plZHdmLy9PWUhLR0s3VHB3TUExQWVaN2F4YUwvRUlla2w1TmpmQjZDcnhZcmlrU0FsU1NCQlN5RGE1VVIvRkczMmlrb2NWNkJ1UVdGRVVwS0xDK2J6SCtsNnRLejFyZDMreDhCYkhTMXJSUHFrNE5SUWxRYzU3UzMzUXB6anE5Wnd4Q0xZc1I4bGYxbmF0SmJRTFBXYldNOXpqb1dLZGNRWmo5bDh1Y2ZKUHpYUHh1ZThZRFkwa0pzL0h5LzM3YTgrNXlTY3JzNE9nU2tBWDFFbjl4ZXJOOExUTmYrODQ2a2gxZ29yY2FMR3hVWXhlV2RER1VCR2owRjZVcTJyblVtRmw3T3NxKy85di9VL1RtZG5kTCtuT3BYUjB6d1FsWFc0TnlYS1R6eWlsSVVlcEJBWUc0K0FRZ0p0NVNaaS9BOTE1dDF3cjlDK0xMdkRVYzdHL3MzNkFaM1FRWjRFSEtRVFNTeUxJZlBTL01VMXk5QXVNUWxlb2U5V3lTazl0eGdFTE8vL1RsdTQ1U1ZFQktmQ1VIOTdaRFpBQmRXUUUvYURrVzE5UnU2alZWVTlyNWg5c1kvOE5tRHU5b1NVYmtnRXVaSWVkUnBra0hNTjkrMWQ5dFAvVmFWOWdERW1XbzdCckREbmdrZ3VrQXRERXkzeHY3MjBMNzdjdWQweG5YTWRmcDNoTnFTbEVUT2UzbWNQQnp5V0swOXdBdk9DUFFIVFoyN21teXRJcDBVUmt5WEllZk10MnlsUW01LytydlYzRzJyL1QvWkdZdTFiN2J0YVNOWVpZb2d4VG9tVGhlU1FXYmtQdnA2a0RKYStVbjZBMlpXcHJkM1c2c2NnMklXVU5SU01idXBpcllyVjdlNzdkdTdOZXlYOEtINlRQc2ozb0pNUExKaWwranBtUVVoVkQ5MUIrUlVWVFV0TlM5aFIxemRBQy8vOC8vV2JQZnVkbC9UZUpta0t4WDBpRVkyRlZlS0VsbDFLS2FsWDF1RUdQQXVId0xEemowSFRoTER6VUw2YyszaXhWZ3NJcFZ1Sys4OUNUVFpXbEtuWHlqRU9xbU52VFoyZXkxNkdrd1FZUkVSc2VlZmYrN2xKZUZaa0tBZmVldkt5dEtwQmdOdFpSRzRQLzdwMy9CeXlBbFFBc0NFSFFxUk9pV3cvRVdlY2dFRGdpTW9pS0NxS2hnUmpZSUJldUlDNGVpSThQNms4RWtwQ0N2UGlCQWdTQUZCU2dZT0VnSlNVb1Nnd29UZ0lvU1JJb1JRcG9nRUdnSWJKQVdrWlFOak9vUUJHb1dDbW9YRHZJemc0NjZpaW9VeWVDYmowSXpqcUhBQUxtcDFRUDJXNkhOQjNBbjRXTk5zQ0VBdlQvREVSQWxEVURCVVU2OWZoNkd3ajl4UC9WbzRDZnJiTGFLbXNCU0djbGRCNTkreWJqN1ZqREJrTXFBSUlDanJNR2dxTVZIVVU0QlI4K0pIQnVuRUgvbVJuMEc4ZUJzYmx3akhDRXVyY0x4c1FvVHVyY2t6dzk3S0pMVUxOS3lxb1dwcTErV2N4bEtrMmxWV3JGVi9aUkNsV0E1QkxacDVhbk9HSUxlem9vL0M4Lzh6bHY4endQY3p0WGN6Njk2WXdqaC82YzA1b2QyUVRYd0dYS2dtZHBkTFBNeWhTYVd6SXlqYkV4WEZibSthWllraGNEbFN5ZVVoajhqdzFHdDAxZURqMkpiOVZZWkgzdWpzcG5HWW0zVFRDZ0kzR0FHYVE2cTlmYlZ5M3o2WEN0TnR3NytvWUZ6RnMvdE9wa0hycmRjYXlEbUgzeVN1K0lJZWExNitXb09CTkduOGNlcmVEZzlZVzArb3lDeVZNQmV1azJ4dW82S0lhMnA4dFc1MDcwdUk3MW9Fb2NidWg0VmQzR1ZMckxWNk9MUHRsek1udUg3Yk9neDRDSVVTZk1sd1VERXd5R21taXE2WGF5c3psMk0rNytGbGhxbVgzczd3QUNmeXhOc0F4WlFtbnBSREF3aXJ4RVdPVUVVZ2cydHg0TVRGN2JhS3Z4dG1zMzVYTFJ3ZExUeG80U0IrU1pES0dnemszeEJXV1NSTURTTlFaeGRrZzhFVjg3QkFWaDBtSU9Pb1FmRkhDSlVBZ3lZQm9VaGdXRG1TdnAxdjdRYlNDa0Y4NVhhV0VLVUVYQ1VRbVhQUlhkU2lCK0dFaXEyRUExYWlDMjJBRzF6d0ZFQngxQ0FzMEhRVWphb0VEOVhDWXVhSUJwaVAxZi85dVhGZmdjZ2lwTzZEOUFkL0M3ZFFaQmV2b0JIZGNIY2gzM3NEdklmcVNobmxQd2x6eDBFSitBcVJuRWEzVmVnWUNHa1pYU1pIY20wUDRMZEJ2UUgzb2JZUDVCbHUvSVFSUjRUN3loZTMya1UwTVdjTG83K21jNm9mQnhJUDN2Z2tmMTc5RGxQanhhbTU5NFI5TGR1VThyaHo3M2ZiZ21jYWh2QmxXMTlmdisyTXpWdGppbCtIcW5BUXJ2WkZyMTRsVVRFOXpUQ0xlN29keUZNenhQSVBNdHNCRFJGVFZwd3NMdnBIR1FJMURkSFMvVzVHcFBvNWxtTTVsN0tkY3krU3dQd2kydHc1cEJXQ29JNndRMjNZUWczTHFObW1pU3lWQStya1ROOWFVNmpWZ2RhL3pxTWl2dnI3TVptdmZuaVhacVJVcTl5ZmNwRG10ZlpyTnZkSVpHakpsZzFFU1RUVGJGVkZPTkdUTU4rcXRaR05UVVNIdVphWmJaZGdybmpTNFIxRllCK1QxRWsyRXd3NDFHTUFhQmJockVxQ0hmbllWaU5vTWFlRkFEdUlSWnhlZHBWbHVMSG9ZWlpwcGx0cDNDK1RMMkxBcVlMMnkraERZNndkYS9RVlJFSkdRaHdtbFZxV1pEUWV6clNKK1E3MUxib1FwVWp6YU1OZmEzdUxROVNkZkQ5TUNBY1ZuUXJ3cXhVTFFzYnBzU1NzY3R2bkVyMk1aMmRvejd2R01iMk0rQjhhRC95Q0hVS1FWclA5Qmp3TGdzZ0NuRVFoSEZsS2kwUjhFcVdBV3JZQldzQWl1d0FpdXdBdHNOQTgvMStrKy9IWW55bWdDQjZHSDF0ZnVlYVFMZ2RzOU1Gd0QyU3lPQzJnVitDdGFIT3UzTW9pclE3NFAwaHdMZ2tSQ0NoQVNha1BMS01hRXlHV3l5SFlSS3A3ZkJOb1JNekR4RW9HNHBFMkJYZmJCemhLelpCTlFDSkJLQ0lFUUVBbUFleGN1NjNVMlREdUl4Vm13UkprMWRCV0M4SGZNS0FOd0xVQitXQTdBQ0FxQUFzQ1ZGaFNoQksvbWNyY1FqdnQ4TEVWZzNDcW96Tmd2eVAxSVVJVWY5VTMxMWIwQUNTcURnRGkvaE16d0JOK0tGZUNVK0dWK0Rmd0VFN1lMalFwZi8veDkwRG9BYlVYZkx2K1ZXQWdpanFmQWlYdFNOeHcxNEFWNkJ0OERoODBQNm4zN0M0MElJdlg5RHBnNm4vTC81L3YzLzM2Ly9kdi9iOTI4SEhySnozd0RtUERHSDhHRHF3UzRRQUp0WTRTYVF0YWpvaTJRMXl0dGYzNDhCVkRDWW9RRFo3TjgrUzlOVkk2cENac05RaDZVQld5T21laTZhOU5QTXd5aGN3N2tiaVdjME55TUlqTlBmV0NMakNiV1Fta2hpQWovVCtKaENiaEpmVTNuek1sbUFHUlFuTmd4bW9VLy82aEJpampEemhKc3Z5a0xSbGxCWmJKRVlTeVZZSWM0eThaWWJZTFZCMWhwb2pTSFd5YkJSdWczU3JLZTNqYzVXV2x1WXRjcTFXN2FkaHRvcnh5NTU5aWpVcHRoQkpjb2RWcWxkaFNPb2FpUlpLZE1tQnR2UjFISTFETjhZU2d1a1dDWExaa1k3RkRtZ3dENFcrNVU2cE5DV2Zmd2FPUVhrYjZBTERIYzJBR3RsSExuRjJ0M2ZMZVhVQjZKYmFnWGlIamVqK25nbTkwSDdBN3M4NW84Slh1L2NFMFlnM1B1K0FtdlhVTDVkbzM3L3kzUGhpUDNYTUVhNmZ5SDJlR09LS1I4ak9UYldFcDRKdTlKckFjbHVjQlVSNk9lNElvWllJTHlGQkdqT3lQYjl3blVwaUJCY3h0dGRsNVA1WFdMdW40SkZJMlkzTnFRM3B5MmVtMk53REg2ZTJqY0d6VzE1cDdQekZKeEpYQ3VLaUt4T0NGZitSRnRac0dKQVRTUllwUWRVQlpJQ242eEJBLzdia05aZmJiK1UyQi8xcVRkdlNWeDNmL3VVMmFRbjVkV054dFR1NFhKSDlmS3JJcU5JYk5nZmFTZUtXVEtlY1lCL2NSZ2pmVVVPMkN3WTNLZmhkb2NsQjdrUlZET2JJSFlXT1NMY2VNTHBubGxaTWFQRlMvVE80eldURWVVS3J6VjVWMjJpRWdXbG5nQjlHU2twVGl0cVFCK2tIaHZRNExhbllZNm1PV090RW1WRlBld0lRTVN5TVhFQVliYzE0d1p1R0tTNVJxaU5yZXZKRThuLy85R0puQzBtcEhYSGgyMFRkOVdMV2dYVnZRZHU0a05OV2xORkE3Ull0b0RURGN4NHk1eUFjTmhGNHNtWWFHclFHSzlCQzdBNnZzelJOWlgzbFFFRVZTclVHM3JiOWRsb3JTM1o3YnNQdG9CQUliT2d0S0swQUFxeDEwYnFBZjBVZFRSQjkwQXJNUS9TUDZJS25FSGlRYTJucWt0S1l0eU15eEJ5WWxER2pyMWtaNlVOSVczYld5TldQOWlLRldRODEvalpleFVaaUJKZ2hhdUNuRXpNbkpKMXdodVY1UTF3SkpEZ2JCRFhWRDVTMU1rWmtGNlZJaWVRRFRwWTIvZVp6bnI2aXFVZk9UV0FhTDdqMS9hT2JtTlhRVnpjUlFhbmU2QTRwQjVSZCtTaHJzV3d1MXc1UVpaQ3RDc2c4WVBuTUNhU3VrdGZVQjloWXl0NXVVc3pkQUE3MytUU1dsbmhjRUdEMDh5U3RIeFN1ZGtNTUVxUGlJVE5GcFZ5Zm5KVkZCbHUrNTZPT2ZSWk5zZVNrYVlEWFdPVGdhaGYxZmM3d0l1N2hYTXVJa0dYZ1dZSHNydVM4bnQ1OUZJclNtU29salNXYWdtcG5yQWFpYWlacUZwSlV6dnA2aVJEWGpJMWs2enJLU1FoMjFMUHRYMHZxSWsreDArL2JCNkJGakwvN2oxZWRQUGZGL0ZSY0IrT0R6N25pM3FZK1VtQVQ0Z1NvY1FvQ1VvWHBZZlNSeG1nRE5FN0UyQzJnalhsYmc2c0o3ckNxOTBjUjFGeVVzUU5Nb1NVV0pmTXVPSXNnQ0hTRzVVNEtRdDkvcFRjUkFITVNZZG9MaSsxRWx3ZFo4ZFpLenQ5LzBtOVZlZkRWQUJ0c3dYZ3V3ZU5GbEdnempUZElhS3dLZWZ3SmtHZUErQTFMNU41b1ZSOW5pTTVNSXVoSHdaaGQvNEJWVnhDL1hDMjRqSkxoSWlqWE9vS01oYjVHdlVVSkVUanAvVksraHJhS3hiaGo4MDhuR3F1WFM1bzU5NkgwYndLZ21UdGNsTi9FcmlSaThLdnNNRHlKRTBNbUUzTGZSbHJQdFJ5VzFJM3h4VUVYMmVaVkhYcno2amU4UTJKMVR0TmRYTnZsVTJraU5PUVFaZ0hSV0l2OFB3bnJWTXJvUXlOVUdOc05vVmlaaVFlNXI2c3ZJRW9LRzJreWlCT0dxSE5BYkZqb3EyM0FaZ0xZaExnSVNrQnplTTdLemhJV28yeE9DT0V6cTFwT2x0cXhmV1lNSmgrclNKRFppYzlSUnRlMm5US29NZktjVFlyTm1tSVUxTEVrV0YzNTJ2TWlqWHlrY00rblFMZHVvc2RyWHpNU01uTVdmVTBhOXhLdjJMclRySkFMK2dZcEo5aklxYzZwaUNvbzRuZUc2N1JiNXRkOVpqVk9tZkZMVU9sdDIrOWE3WTd2eU1qYjg0cDNnVlhRM0g4SHJnV3lkOXhyZlZoV21ZeFVXZk5yQWoydlNEclZLc1pNQ0tMbXhRQ2ZGVWsyd0sxVE9veEh5RGJDKzc2ZGw3YWY0bGhOV1BmOEhJMjRheE1HbHMzZnF2MmdzUEdzRnBHaHgySmFQZGJJZFNyOGxEQVk2MDYvajB0VEhUbHJtM0x4OWZscFBVcE1pRFd6U1dJbklFckdKeXZDMlJmVUdPUW9oNDF6d1VLMjgxenpuU0pGanJVd1ZRR20wVGJGbUtYYUwrS091U1FDTGNReCtUcEU4NVFzTnM0bXk0ZHhOVjBXME1oN3FaSEIvRzA2YVdiL2ZTdUczMWFpRytpM3lycUNKS0l0aEJ5RW9wOTdGbXRXMmtkaEc1aG9Jb3dUVllIWWR0akJ4bGRpUXkzOHhTWkpYdXdreC84WVFOM0pIQWNBMXFGRFRocVFQRUZkRXNueVRkcHZpTkRBNXZ5WXdCVTBZREtCbFJkUUFzYVM1MFhUVjYwZWRFZGhQb0dORFF3T25NU0ZuRk16bkZNeVhGTXpYRk1Pd2hOYjZCbU5QRE9UTDgyMnIzdTc3ZVNlRThvUWtnNVNDemtDYk96RTMxYktjV3ZFaVQzNFZmdGYvY0hFT3ovRFFPWUFaQ25BWHNEay8yQWFTZlh1cTFNZm55dzRQT0lYbGFxVDVNK3hTZ09QTmlxZUIrZkltanZBNW5YaDhaOUNIbUM0MlhWbXMyYitXZjlXNkozM3Y2L0ZYSmxnQnNhTVVrQ2tzd3NodHpwbnFSaVI2a296N085VXhIekxHSk1KaDB2NHVWK0h1WHdTWkZJS0pOZGRxOWluRWlpWTd5aS9PWkJZUytjeFd3TUUzZFZsNFZGTWtwQVJqWDdSdWtlbnB5L0NNb2N0bUQyWmpub3NJUElNelBsMDRiT2I0RHRONy94RU13MDkxbGc1ak5jc09tTnpYZ2ZqajhRZ0NrRDIrUXNTVWN5QUliMjdLR0hGUXpsU0VpZUJjQlYvMUN2Rzl1ZGJLenljV3JhVTRRczhrNEJIa3VhdnVQcEJrY0tOR0VYTURyZlFhaGtKSUtBVU05bVVPeHBoOS8rQTJhSDB0blBWTDh6bUdHTXZtc1pGYTZnZGFGeExJV2pUd3gyVkdCdk5qb0RmUENOYUxJWWNjN2syZGFCN2M2T0p6MCtCdTExM2pMWTBQSmVLcExNT2l2T0Y5aXlBeElQdHBJR1crMVA4U1NGVnRvNmJTYWQ3TGpnaWdFUmEyd1IwQTJkTCswbXNrMDdtVllNY3p4Q3hHcW9RelJ5amI3UW5mS09yMU90UzVUZjdIOFAxQlFaT0oxejEvZ01QRjh0cWpEY0ZnUU1xOW1pdWd3R2RYaS9WcThlWU9PS0pMb3NuL2hNVW9hZG5VRzZmdkY5UFNGbGUxcXN2WGIrZGUyVytydTZIM0k3Mmw1VlBjMnBMRzVnNmRSdUtVSS9vbkRlOU03V1NpWDI2Q3hHVVdncFRaSldVaDVjKzdxSWVuMkluTjdwZW43WTlzL1NSTEVSZFhLdmJIb2E4azNmZk1jTm54K3h4aEp6ckpZcGk4ME5zNVg0Mkp4U3pDcTB2RmFrS1JCYTF0NmM3VDFBSVNNaXRsSm1lLzJGVWtmUjBoWGMrRFNBdG9ISHJsNjFzMnRVTEhZWWg5NjBxSi9FWUZmOXBuS3V2QzNMbzBOcVY3MFRwVFl6bGdGd1JENENkUE9QYk96QVFiM2tPYXJIUnRHR29BNzFFcFQwdXpWWjRGWnJJWGIvY2toYjduaUVSMXQzVVRUUStDdGdYQUl0NE4yNFU0ZXlyVWMrWStUZTQyWjBzK3ZpelF6R29GMk9QYktGczJTTGk3c3A1UHNwV0hIOC9HSDJaa2V6YVByRkZ6cjZOSmhPakpsMG9QNVZDeHRqWDF4bnQ3bk1RTWE0VEN0NTlTTExSZ0t6ZldOU1kxbHNWS0FrZFhHOFArQWhTVUlPa05keFZYbmZGQTRRTW56QW9ycnQ1ZFpqN1V1dFMyOGNzL3BOcnhKTksvL3hZb21vMHhMazlpMzY5QXlOWjdnb0tSWlI4NXFqMVRxZFp2ZXlOVUlvOTVLdDU0ZTF4MGJ4ajhsaUZLZ3M2RVpNSTFXVHJSbXVHZDJabVV6cTRESjFRa1JFd3RUNFBocGZXVmJVdjRKaXVYMmJSbTNVVy9UOWRqWGJOaGZ4TGtpcUpCZDR5cS9kRUR1cUY2c3dLd1Rid3JidVRRNmxXWGxiNlI4aFFtNzNzN1NSOXhKajI2aThid29admo2cHF3NC9hN3pjTHJZZTdKcGpuUk5rRXpkU3RUbjZXcjAySnl2clNJMHVTMHFKakV3Wmw0d1NrcWRIV05jK0F5aGx0YzNhK00xOG04T21hbGJaaER1QlBCMTFvRHhIWG1ncmJINmI1WXV6bXkzTjRRbmtIc2hsbVY2ejRtZDRIUzRHYmR3bktjbjZwWi93WStodTR4Z3l0R3J2M0VhOVpzcHNFOENram9hOENGL1RBNXRBcXpFZHRJcmRtOGF1QlJXUERZbnppNnppZGJMaHNrMjJnT2F4dytlcnRmbko3YXRUdmlKWFcrMG9jMFl5bmZMZVc4UzVRQ2kzejZqWWdHeTBPT29tL3FmK2VaZTJKK1YvNFhKdTQwNlJ1cGE3Q00zaW1GRXhFNWxsT2FZYnJCMFUwa3pWNStwcWRmcGN0Ym9sb2l4S0dmczk0SmNxdjl4R2FXVHZES05IVU5zOVUxdmpYaTIwT1MzMUMvdnFwaldqa1hMN2hnUmFVallVeXJldGIrSHRsbWdsdTNtaE4zdzhmR09wL0puSnQzcUFKekpLTUNoMkZCNWFWNXNWNDlXaWVDYVQrZGtXenhWQ2ViaHNQVCs0TjdpVXFzN1J5OHNVeVpHZUo2UitYb25tSkZWWVFZeFdtNU9WbVpXajU1ZEpKSzI4aUNTWlBNR2NyQW9wVERUb2N0WHpoMmFuNWlhUmNKSFVYY29ORFhBWFlJTXBXQitWMmNGZzhseUlpbVJpYW5hbTVGWCtMK1gyREV1YXcrQXhKZE9sQU0vS20rRFFKOE1iT3ZCZ284a1dOdGJZWU5WWkcwdzIzbHRqZTVvMVRXVlRFZDdlT3dTQkY3eXNDVWYyTnpGNzJvZVgzQ281Tmx4eWdjZTdJTUVyT0VYMkRZVlZkazVxcEhIMFZIN0p6c2czY0FpU2thUGhXb0dDYWE5UXVDTWg3c09mQ3NMRTU2ZmFwd2ZkUUd4anhRdUVzNzBuelc4YURKQmRRQ1ZXNUdQak94ZWUrZFpKbEphWERaOGxpZDRtdDFTcnZGTnVUVTJOVFkxNit2Qm1GTGlQWklVTGsrT1JkYkxCa1p5RThNeDBZMnhXVkZac3lSa2hsTHZKMXZPRk8zeTQvR015RHdVcTR4K3c4SlQ2UE4vWmtsWjlxMlMyYjU3ZXBOZjU2bFY2VlV4QWNwSllkRXM1T1hieGhwYjhsZzVyQnhxZzFoRWJvQTRaa2l3L3FEMG1WYjhZZ0tmOGxRMlFqYWE0YmpnNHpkci9oM1NsNExFVmc1SWJUMUxXbTgvRUthNmNuOTdSYWt6dFUxR1JIMmp6VHljL1VWdEtMTXVMMzNkQVNoQ3JyU1ZXQVVWc0hwNVNyeFdBalJwVzFDZDBtV3RLNjlOdjF6OXRVSXJwNVNVbHVmNzEvaXBDa3JsTTdVdVV5YlJDU3BHWnlId2FaY0tJNTBmZEVxSW1jZDBXUlNWd3p5dlYwZ2NpcVZRa2s4bGxyenF6MmM1TTVpOVRVdmFUZlk1NE9tOS9PWWxNb1RzdHlueDd2a3B5U09MempPY0M2aFJKWHA1bXIxYzZFRUVCdzJsOUFLK0pjeWpMbmdoZ3l5N0gwZHNlSjNOZjdvMnVjdXJvdXQ2TGMrdmcxSVZ6ZDNyZXdkeldsN3ZpWEhuQzRjS0g2ZGx4VzI5N1huZDFlVXJjNFRMWmw3OFR2Q21uajNyYTdObzg1Mno1ajdTNkFxZTdkUmVFMTU1VFpPZFkvUlAwNEdlL2oxaHlFVVpGaHU5NlJQYk1PQysyUGEyM1BhVzd6bmtrVmcrR3lVRjNxWC9sd2pjZi9VTmRxVk9kcWNHakhqdk1tM0x4VTRmZUkvTDU2S0pwK3h6SzU2TnJhTXB1bVhiVUU2YWVaM2hHNHF6OHRpZmMzSnM3bzN0Z3pkUUJ1VE82bGJVOTJuT2ZycmRDL0x3amZTQ2pvbUZnWW1GejBZOHJMamZ1UFBEdzlTY2dKQ0loSmVmRmh5OC8vZ0lvQkFvV0lsU1ljTW91YXIyU0V4dS9SSjZyNWlxaXhZZ1RMMEdTRkFNTU5NZ1FhZEpseUpSRlMwZlB3Q2hiamx4NVZCL0tyRUFoaXlMRlNwV3JVTWxlbHhOeDkxdEhYNXdhbmZ0ditvR1BQM3YyK3NoNzErN012T0RIMXk2Y2MrMWZidFY1Q0N3STVQcGhoamtSQnRSNk52UzJ2M3lvaWZvOUpYbEFWZnZaK2J3aUJ1U0dja2h0dUgrbWxFTklaTHZKaklYOW52SmhKa2p5MVNuUVBuN3BtRFgyYnphV28xOERabysxZWREVzcyeG0yUHFheVUvRGd1MVh4VktjWkNHZHA1azFza2xiVE5QL21BT3ZvVUo4Y0FKZVE2OVpUNWlGN2RxSnVIMmVFVVNnWThUTHhNdmdhTWlCNWh3YUpQbnJGQkVoSFI3RjZPMXdRVG5vQkpNS3JJWlNPRnVpbmtoOUhzd1dMS0NXa3l6YXBTYWdOc3pWY0trQlhUcTlQenFwemdXQ3Jhdi9KdVhJUjROV1Erb3JQQ2NRVTE4RXlZdE1PVGN5RnNLcDFlMk9ROXllSUpjVWxCK2lJZGE1by9JRVVmMmZka2F1a1B3VkRmbFNxNWwvemdqbHZBblY3U2gzb0xxL2xDTi9oV0YxTHUzTHFIcGxhcjdPRFIzTG03M1pkWlVQR3JiQUw3Q1QrcDdjYlc1WDduYUtQR1VtbGdBWjFGU010TE8zVkdPRnhyMXRvUXlYdDMvQVVjNjBPSnVxL29vT2xqV0g2TG9IYkNhQzNFSzVIOFZBTVRBYWNLYmJYS3FXamloRklxR3lrOEdVMlQyQTRLMkl6WE45bDdTRmN5a3RyK1Z4emdNM0NTeGJUTlZtUmlKTGd1V3lwcGNqZVo0YUpDckFaZ0wzcUZvUlcxbytISmhnZ3FPOVo3WXRwV3ExWTRobFF3aFg5SmtKU0RhNHMyTDNKK0pZSEI0RnJiZ2ROMnE4NlRSSHZta3o2ZWtQYTM5V01jckZkOXprOWtoQ0RiaE9ZQlpYallpZWxzc3RnZmU1dCtTZ0xLb2NNREljb2xBa2hzMm5Lakx0VEVwNkw5YlBNV2EzQ3EzRTEyd21WUXMxbGNoTWJMaGIxVEhiUEljc1F3WFl5akQ0N1NSWHhLQ0NnVkdlV0RhYjU5MElRczhXT0JXVzRsV3MyNEp0SXdNUEFHYXNhMlVJajl0ZW5tZlY3TXp2bW1SVncyeUxaTURFSkx0SkxJakV1L08rUXU4VzFkV0NhVFlmVlpoWWdzVThjSGlEN1ZMZFNxbW53eTRJRVBrem9BRldtazJNTStHbVN3RVBzNENleUJ4VnN6M0Q1LzJmNzVPaTQwSTMwT2hDN0tycHBGVEhVa1FKS3o0V0YyMVpZODRST3FSeG5KenFYaUo4TExRTmoxc1NqZ04wdEwvQzZ5YklyaHNKa2pLUTRXUUFkSlZVdndjeUZ4eVBxT2pWZFhvTHVjQXllRUZwWStQZ01DcXdRbG9UMGlXS2FNNk1aUHhxUGdlbmVYWWdUWVJIRFNaNzZ4UnVlYS9SSGpleHdVdmZGanB1Y0pKUDRHMU1obTEwSXlnOGNpRjAxSzFPTWhkVEVWUXJ5d1ZSemhjN2pDTllVYjlMY0FYZ3kvYjFSbDZQWElOTWs5UnRtSFdGN0tHOE80SHFkTG1id09GU05pdGcrdVhJM3dVV0Z5UjI2blp5ZzFuNUZ2aXFoNWNrMXNoNklYS1R6L0w1T2tqc1czZXZwb0V5OXJuWEszRmhsZHM1NFJRN3BRNVBmRDJ1SjA5YnlsODI4eHlxSFJYaEo1WU9hZmY3NGQyT2I5aGNldnFqc0QrcmlITzR2UU1TYjdpckptMmZBemxyb0F3c09zUmo0dUFqOGQwU2VKK2pKZHF5d01UdGJFOWkyRENxL2JjZ0VrdWxGODlaRVVWK2RxUWkwcE5IZE9FZEUyWHZKTGlTOXdrVTd4UkZWZytlYmN0a09LTXRTZW5IMFJJNHZyYmxzVXp3bHZUNWJVVkVIN0lsZkFsTi9DOFh3MUM2TFJnTGV6U3ZmQzdTTVpsa3JoSWEyVTF0UllSWjEybXV6a01TOUphTjJ2VklnTlVJbG1jVnFkNlRSaFZobkR2cmRROUZwTXA4VWdFanZGRU53eWU4cmtsQmJUYUZFRVczaStxUHdhQ080UG1JTHJ3aGUyaXhwc0hrR2Z1NENYaExlbitiWmUwanRvU1VFM1NhenMzemd6dnhPNXdYZ0VmbmwyUzdxcGoxVm9QRWh2b1lDVzNjbkQzZWtxQnY5MkJ6YUozQ0pRdXYxRjVNNml3dFQ4Sk4rdjlSdk15QUNDMFVpVWlMdGZPZzJ3bWFyWU50VlVESzBLdGtmVnRiVFJBMHFaUWkrcWFpZVRwdTRId1ZMMld5Q1ZUcExMRGhTZjJwc016UGF0YWxPcWFIblE0RzJSbnM3NmVZRXhuUk5OeXpxcGQ1dHZmM0cwZUw4K044a3FlRGFCU1B3c0NmOFRyclF6RXpKeS85R3VaOHJjaUwzNnFneWExcEtDTWhObUE1emdCV3k1RWZsQjlob3hLaVlHREgrUDZhaVhRaWlFYUVLdExtKzdsKytTdXM1UEtVUXAvSzJlYVNQam1wMWNJTDNrY3pYaVFKMUFtMHczSUxvR1BtWWt2SXpMR1B1d3ZNemNiK1NJK3o2VS9jdlA1U2dyUEhvU29KMEZzRWVJWkVCY1JldVZVSitqMGNYdjQ2cTFMMEovQkVhRkExSS9IaGJDU0IxQmpjbTBMbFlHOFY1ckFLazdkc2U3OFVia3ltNnlLWHE2c0tjcmt4cjlQN3loMG1ldnl5R2dPTFNQd1N5VS9SQUpJV2RJbndhK0JQZVFCV25mNW9icDRXbXhGSnZFbVlYaVdWMXlDOXhpOGNYbFR4STJLa3NkRFJOT3Zqai9raityWHJZbVhkQmVQQlpnTGw2V0xYWVZCQ1p3UEwvUEprL2tOc0E2KytnMTZpaVJjQUoxZ2ZxWnFvZy9NbERsTlpIdW51V1MrdWR4RUJDUGgvdUwrOVZLNy9WckYvQU45L2p2d0Y0Ty9YdHY4OTdlVnhKQStRSUFBQUFjbmZDN0VkRjVnT0FvamlVcStLODhmQ2FVKzkzaXQzbzU5YXliRFRzb2ozYlk4allrdmFBMitGNlM2cHBHaTY3YW1FYkJPRGgyQjBPMkh4UHJqN05URGdPK2hVZFMxVXdLNlBXOE83TEJNMFhyb0tWaDd3dnI3WmVWdnpDQVh1Y1JONGw3WHdqalhpcUV2bmRwNk9PN1NBOUQ3akQ5YTlNd1AxVmhWY3NoNmluSWVtb01PUit6Q1ErS1hZS1FxSEhMa2M5d01NRHBURVhIaTgrVVJhZUp3NUl5UVpaM2NSMWJxbjNqaG5WcUVCZlNaZlRRVjZBdUI1T0ZidkJqeW5qd1NjQWJmQ0pqaWJYZTUvOTQ1cE5OeFVFREJER3JJQ1JBZzVuZG1BYXc5WEVCQUE4eXBCQUNkVUFMenF2WFVCMU0vdEN4Qk1aeThnVUZwMEFVcWk5Z0lpRDRZTFNFUkNHZk9wRFhDU3h1cWNXbEVDelEySzFDdTNXYU9VQkdoZ1ZmcnRxVkd2VktCTXFkSWtLbVpScUVHR1lrMksrZE1vVnFwSmxVTDFESXJWRDFsVkRSdUJZQUVVVmZxSFM4QXlCT2xkUDFTVlpBTnBwRk5OenpSelQweE9VcVBXaUYxNWFRUmt4Ym9LUVNJSjZCcXdPSTlWelZucTFhZ1F0YWcva0tCSjg3S0lTSWRMSHFuZThCd3FWZTRNTkxHUUZYV3c2bWJJcW14TlZxM01qVWFvVmN5MDJVWCtMdTlmMGQveXBxeWl2eG93NDMvSWlZbXpSdXlPSG1BYlJ0dityWm5ScmxmK3ZNejJTazV2SHp4dlRqNzk1TUpWelpkVXkwOWRvOTg4dExUejF5bUFWNkFadmtEWTR4U2lnc1FTWGIyQzlRME1tdzhWWWxTWXNZbHA0YktlOWtlUU9mTVdpckFvdDJUWlNrcXIxcXpic0dtcktBcUx3eGR0THp0Y2pJT2VHNXVZbXBsYjlCL0F5Y29hK052YTJUdkFqdjFpZEhaeGRYUDM4UFR5OXZIMVExQXloZG9UR3AzQlpMRTVYQjVmSUJTSkpUM3JyK0V5dVVLcFVtdTBDSXJoQkVuUkRNdngvZjdGWGttT0twUXF0VWFyMHh1TUpyUEZhck1YK25yUWJheDR4czZCL2Q3cFQ4UmFITzVqSjlZWmpqMHR4SW9jdmpkUlpFL3R3MHI4eHAvVEtmL2J3cTBWVDQ0M2hMODNLUUxoeDJVblJ1RG5seW1VRUdXamtZQWFLcEhOVDZJMlVTUlhOUGRBWXkxNHFLMUdWSTh4KzR5cXlaZHZQYUd0THFZelRPMFhwOVlwMG1jMW5OYVk5RXh3TTNNc1BFT1lXRWNIYTJvc3lPRkE4OGxZUVIxWGo1alhKdG9EMW1vTnUxWlZaWEE5NnR0Vy9sNWFHekZqdlE1V2ZzYkFOYjhjTzVHT082Y3A3SHVsOTJhR1ZXNEJQdWRtNi9XTXczZnZFUWN4ZmxjZU1jTUpiRjFwck9QUVdMR254ajlXeWdzY0lCOU9oamljSnBZbk1xVy9aQUM1VGxadS9oMHVYbHo2dkxodWUxRFhDdEErZVJBLzFnK2lIZEg2dWFYUnorRW5FRW9kTHREQ3NWSUhLdExTOUxaZlVtNWhoMkpSSFZRdnRFTk5vZW1rSVZFVE5DbkNvN1lndllCQ2NScmZRRVgvdjBiaEFETy9qdVlJMXNPc3B1TUV0cUl4L3NZcUZEYk9NV2tabFZYaUc3VTZwUjNSS2RzNVB1Q1g4bzhQQkdVSDRncktDQ3VxVkNpYVdNY1hvdEtSR0ltUkVGa2phK0tZRkNYV3hER3padGE4S0NjbUhjdkpMVHF1MVJSZXY0akp2bXAwUks4VGpHOXY3UEl6L3lvWUxvK2tnOUw0aXBvMS9mbiszeUZka2RpaWUzSjNMME9LTmpkYlZKY1FEUG1CM24zOFBnam5ITndLdjlTMDZ0YytRTjdtTFFEV08xSGcwN1hXclRDVkQvRmljMDBvMW5PTk9FWElOM3FHamRHMitZZ0ZHS2lJVjBIUkdtRDVRUHdUUVp0OEFRUmd1NDhFVHR2YjFCby96YlFEVm9zOGZJUUNTQUxZN3NIYjU3V1A2NkMwZ0pONFpaRU9nQjkyTUI2TFVaaWtrUnRRcHM4ei9IL3lxK2pzMXhCWDRwZG9uUTZTTHdBQSkgZm9ybWF0KCd3b2ZmMicpO3VuaWNvZGUtcmFuZ2U6VSswMTAwLTAyQkEsIFUrMDJCRC0wMkM1LCBVKzAyQzctMDJDQywgVSswMkNFLTAyRDcsIFUrMDJERC0wMkZGLCBVKzAzMDQsIFUrMDMwOCwgVSswMzI5LCBVKzFEMDAtMURCRiwgVSsxRTAwLTFFOUYsIFUrMUVGMi0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDMCwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7fVxuQGZvbnQtZmFjZXtmb250LWZhbWlseTonQmViYXMgTmV1ZSc7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtZGlzcGxheTpzd2FwO3NyYzp1cmwoZGF0YTpmb250L3dvZmYyO2Jhc2U2NCxkMDlHTWdBQkFBQUFBRFhJQUJFQUFBQUFpTHdBQURWa0FBRUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBR200Ym53QWNpVDRHWUFDRWZnaUJBZ21jRlJFSUNvR25ISUdVQ0F1RUhBQUJOZ0lrQTRnbUJDQUZoQVFIaUVBTWdVc2IzM3Mxak5zdkNlZ09kRXFKN05tVEtJS05Bd2t6ZUQ4U1lhcFpieVA0LzA5SVRzYVF6UUptcXIwNm1ERXdrK1ZTZCtkVktGd0Znd1k3UjZFd094eHRRb3g5clVvMm15ZWI2MVkraUZMMHo4bWptZkErNzRPRmltcFFZR1FrUTRmaDR4aFhmUE0zdTFwNjVzTjNPZ2RHTklTZC9mWko2cXRuL0tNaHBneGZvRWdwcXJRaVlmczloSk5NdjF0d3h1Uld0cTMyM25vR3RvMzhTVTVlb21ndEtySjY1NERZUGFwbnllUVlVS0Y2aGFnSnNJZm41L1ovN3QxZDNjR29XTlJkd1lCVnc1SWFZd1dNcVlnd1lFTVl5QVlXWXRVVDBmNzZqWHhSK2xJRm8rSzk5bVhpUzU5UVZDZjE3Q0dtUEJxRGlFYnM2NEYwVWNiMlFUU3FScXFXQ3hCTUlFVUNwRWlKUVJLWkpWSHBzaTc4UC83ZklhYWlkOUdtcG5OUlJZMUx1MjA4dUxaR1MwUmlKUlNhU3FkckUzL1JIZTh5MUliYmlacGxVOGtCSXMxY2RBWnRVM2tEUlBlT3ExUkpYYUhmcTdObXBDVEZuN2c3NEpLb0pDZ0JaY3V4c3FzaktMcGp0OWJyNzdnRDVpNjBXcWl1dnY0SG9BL29mOXBTTGlxSEZYaktUM1UzdXdFeW9CWXVZWnYxZzVKdmZVVjlSYTJ1ZWxvemd0TVpTbGNjWlRCdnZiNTkrdit2TTd2dzN2K1M3UUNRbDd4Y0l5aUFjMXc1Y3NDanFSSXZsSE1VMnJMY3NsNGQ2Z2pXVE8zYStRRkJ6dmtYaExZdWxRTWpnTjJFV1ZTY2E2d2ZLM2xnVElVcndBWUFyQkw0ZjZhYTdmeGRRQ0JCQis1RnlsRzZGS1U3djU2aWdrT0s5ZFdEK1F2c3pzNHVRU3dJQ2dzUUNxQjBCa2tGQUx4QVNSY1dTWUtndXl6cFFzd2RCWW82a0pmb0ZHSVZjcWpjdStoY3VTanRzbkxwb214ZHVxak13OWVadkhrVDdJMlNMV1VSZTlodnhqUGhUZ1ZLdFJTc3doVzdsY3YxeDFEN1BoUXpxbGNKRWtXdmY0MzcvWDU5ZzdudXd6YU5KUnlKY0lRUkNjMjhqLzk3N3VGditrM2JxK2dma3FDREVPZGliSHZQb2FodHM0Z2ZLcEhTWHBEL1VnV3dBc0Fra0tkSVlFQ0JBUlFZTEFtQ0RzSlVCRktpQkVST0FhSlNDbUxSRGRLakI2UlBIS1RmUXBDbm5zSjVaZ0swVkJvY0NEQ0JWaDk0NDAxZEFjQjhTeUlHcUJDQUxta2dPUGhpNjBCQkVBN1pyeThHNUNjMjB2c0RTZE5IdDBld0wwRGdBQllGSDFwazhzVjF6U29vUWdGQkF0VURKb1BxU2ttU1ZMR3pNOU9TazVPUUUyRExCL25udElBOElwdGtMelFKY0JJQWF3R0FIUkpKbm5yTzN1cG55TmlNeS9oTXlNUndHYUtock80S1RPdnY2MGplRVB5VmJjc0hzenZic2pIRFdaRkZtZzhTSDZCVmU5T1pjSm9TQlBjaDF4Vm55cUxIekVyRlJMam9QQnZVRUtsMlRvOW1aUDhiMFViUC9GV24zL3pnVkt1d1dsZVYvdFhXQjNLZW8rVFJHbE5CazNUVnpseXB4VHVkWTZ0THA0VzNhdHJwUFlnSHhpYnJkRE4yR05nUnpUWTBhNDQ3NEh5OEMzRVM2NlI3emg1T28zYk9MQnN1bnhiSkNHL1Z0S0ZYTUFwRU1tQXFPalJQNUJJUnA4THphbW8xdWxteVJZdlcrOXZnQVhQYUF3VFFHT0hUNmdFWUNUTGgvdnJOQ0dwT2twK0JreW5CaUVBbjdXcG9pL1FOODBxWFJXSTU3RmUvRVI5RTRWQVVuQ1VVUEpVQ01Ua0VabG9WWmxVQnB4SUtvbCtCelB2Z0VReFpBQWI1RlFRQ1orMFFvS2JwbENRSk1BRUszNXRHdVBDOUVnb0FsVUJ2UlRlQXZCZ0t6d3VPaUhPSndpSTdpQWt0TThWdXlKcm1KZzc3THdJZ2dhV2RKWjZVWjFDaE5hME54RE9PdXFvNVNoYlFLNzhDN1ZCSzVZRE1Uc3RMOURlVnVrWTJCWlRSMWJWMHBQcXFmeGZObmpWOC9XODRhTjd5dG5lODY0Z3h4NTEwMmxublhYVFpGVmRkYzlNdHQ5MXgxejMzUGZEUUkrK0IwU0JRRUFvS1dESXFWSTRjS0JZV0hLRmlLQmtabElvS1FrMlB3c0FBejhpSXdNU0V5S3dVaVlVRm1WVUZTS1ZLc0dvdXFEcDFVQjFpVURQTWdPclhEekZnRG9xNTVzSWJOSWhnbm5tSWhpeEFzdEJDWkpDM0NDQVFBQ01BVElBSGpBZE1CTFMyTmJ5cFJra0NvdGdlQW5NUzNSMDhyQmNDakhscTZKT05hWnJUUllLY3l2UnRnNDIrRUdpaVVha3ZxUm5xWlB6bVRGY2VwOXp4RDNORkY2OTZ6bjlaeDJLUFZWSHQ3cElDYysvd1VTRmYzT3JpdWpOU0Nya0ttTm93U3R0ak45WUUrNFVlc1Z4NWNJZWR3eGJtMzRLdWY3S0ZOc1V1UHlwdm9LTjFBWmVvaTdiSTRwcDI1TlMreHJTVDBEY0hHYmtGZnAweDUwUXg3MDFTTlZQQUNOSjVjajVLejFrRmVoUklrYjIvcWVpV1lzRVc3U3p3QTdtSzFGVjdCcTlDS2pXWHlWRkVEaG1OU1c4aUFDT3dOcm5IZVdvTjY5Z1pRQTlVU08xTUh2c25NNWlhMjR1QjlrUHRJUzdXaEZvSXVyTFMxeHFJbG1vZ1R3SmlZSUthdVdMazBYSVMwazJ2blNFQUl6blBPRnQvQXllUUZPZSszdmVEZ3RHT0E3elliRllDTUNSK0ZhSDRDSEpWTlRJZTMraSsxUXJZRUZ4YmhTY2RvVkViNjdQY1k3RTk0ZGowa2xIR1dmeThMOTl5K2hBTmxsaXNDRGdUYUE5c1pTSGl1UFU2M3o0NlpUVE1BUitLYXVuc1JBKzZJZTdZTmtYTDBaUTExUUp3ZUh5ZmU0NlV3bUhVZVBTL2dFS0d5QUUyaWRFemNYQmxFVkxJMlpzQUZ2eC9uUkxUdExEcjBNTnBob1Zxd1RRYkRod2NPbHlQb3hBTGhDcncydzRDSWhJeWREMEZEZzZ1eDRsanYvc0kvT2FEZ0lpRURIVXVobElzc2xqcTlpclNLNTYwMGMxSk55cVVmTWVWRENlVlhLY1Ztbk5LbWd0S21rc3pwN25zbWd3M2xYUzNsRXkzbFN4M2xFeDNsU3ozRktyN1Nvb0hDdFZEa2JKSk85bCtoWkxudDVrWm52aERzajhwcGtNb1pqb1FHSUQ2Y0xXUjFSL0dubTRjY3I0WGl2dkdvY2lDU3BJTW1DTGxzUGRVYWRKbG5Ba3dDeXFub0luS2FIakJuQkFnb3dmeU93OUpid09SL3M1d2VwdkJTSEE1MUJsSllFRUk0RjVoQ1BLbXd6WTFOVnMwdFpWZjEybmZoR3ROc1J3YUxSRHJiTERSWnQvNVdxR1FqQ2c0R3hUWVJvVmdzNEJTUnliS2VFRk1CVUdNYlQ4Q3NtNUJ3UUdoMzRtL3RESUk0RWlURVNDNXpQYUJ1R3FtOU8rVGRVcmNnbXFvckZrUWJ6a0NwT1ZRdkp2dUlqZ0ZpaktDNk5veGlHUXpveW9na2laa2pFSkE2U3JETWs2R0xad1BSV01objdiVXY0ZnYrTStNZWQ4ZjhSaWlNVXZJd1FZSGJaYUFVdGJiZkcxRDFaWlFXNmZiWmJmckEvbzJhOEJYTFlyWDBuc3FlNkJOcXJSMjRVRTNkck5LRkZiTzNSL0dUb3ZYd3RLWnU4UFlZZmFZNngzY0hzWjJrOXRNWis5NEdOdU1Mcm5XenMxaGREVTRaUnBiMTRmUkV2UU90YzBPMkpMVEw2S0N0NnNNTHFHYVdsdTdlNkV4NlJBYWp2VjBRKys0L3pPbEp5ajB5cjY2ZWxxN29JUHlibm1idkZFZWxsY2NVaGZGK3J2N29FSGV5NXNWR2dBcE1VOTc5eFZBQUVHVlNUSlp4c3VJRE1rNG1TRERRRXcxbFBVdUdTamNHVEN6TzNrdUZWRzJzdW1vQWI3RlBkanZPVVBDMUVRZzUwZUd2TkxKRU9WUUpsZ21sTVpnSzloeGhaZTNFc2JWWW1OTkdBckcxb3pZbWFYcDhsQ09CYmtDQXFYcGtMVzJLbU9BNVFJb1hBNG1pd0VRTTlESy8reGxHS0RQbXE3czh3cGsvVU51d3F0TUR1bE96NVdwZk5KTXpDUUJhbFZaYXJoQXIrQkJWZ05WR1JPQUd5aFdMU3ZUUVJZWElmSzExZmtnamt0V2l5MVpkSHBJcms5aVdpMVl4WEhKUjhsTnFVWUVrZ0lIRnB1NU13T20vdjJEUTlzTURacmdjazYyaGdmcTRnb0N0cEovMU5tZHAvMUFUUnd6cHFxR0NtQ3N4bnRrNDhkWEE4b2tyL2k0SmYvZkE2QTltcVpsd0RVQTlWaU5BWmI1TG9EWWRSWWNTRUhxNEZkc1BXeUlYTWxLNkF5WmtNbjQzL0N4dWxEdjE0Y05hcU0yYnRtd0QvdXg4OWxNTnBjdFlPdlpkbnVBVTNIVHVWa1RFNWlNVFVwdmQyUjhoeDBCcnUxNjJibHMraXk2djVYNmJ3RzdBSFE1OFA4dFdrU1pLQldlQ1pKd1hNRlpUQURBaHorOEh1L0FYVmo1eWFDVmJ5RUFBZFlCN09oOUlOY3JYa3JPelFwdmFuUFVJNmQ4NGhlL2VjOVo1NXowaGJkZDlwYlRtK2IvS2VBNzMvaldxRjhoa2lSTGtTWmJqbHg1V0RpNE1IeENKV1RrRkZUVURJeE16Q3d1T3VPU24xeVB6S3BLdFJxMUF1clVhOUJrbWhaaGJUcjBtS0ZQWEw4QmN3MmFaOGhDNS8zdGdoOTg0SmlQUFBheHoveGpQSkluRnJublIxZjhFZW92MzN2TjY4SDcyZStPaCtCVmk5MzNoc1BlTklZRWp3QkZSRVpCbFNWZGhreE0rV2pvVWdrVUVoRXJVdUFyRW5vYVdqcWxwQktjYk93cU9KU3I1T0xuNGVVelJhT1FTZHphVFJjUjFhM1QxN3JNTWRNc3M4M1hhNEZpTVhmY2RjTXR0OTBFNXJ6eVM1Z0xRSDRGdWxJUktRWVM3cG14NUdheTNjbWtvNWxTSktjZ3BjZG9ibi9NMHI3NFBhay83bnBXWmwvbmZmYWEyQmp4b1c4VStIb0Q3L3dyamN0Zm5wY3JYTjZIQ2RLSGQ2UWVieTBabE01WVRvMjF4S2ZFYzZsN0VHRndCUWxZek5Dd0Z3cXhZaHRxUUhldXpkNmRjUlZESW5obnpIUzJjcm50WVM0UHA2Q2JuaU5Xc1NNN20vYTBWdU01d0xMNzJHcHplMjl1dHYwWU9VZGNIK3FNWnpRaDN2Rm4yc2RhdXpOaE9Wb3dvbzkwbGNUQmptK29RUWYrZDBhV2YvVkxIV016Ym1oc2Uwdk5kZiszbjhvMTZSUGpPMmQzWEQxdEhoWExqdmVLREl0angyVUlLcWxQT2hnSEEvSmZGaVpJdjVRVzRUeDBqQUpqY0lWMFRhN2pRWFZtQWxLbnl6SHhuaWRlcjdpMWRST2tlZjc4TU40SUdTTkh2TkdsVXUyaWtrUU9la0wwWGNpWTRyU2dEalFnODlpQkpuYzl6ZVJvSldlc1ZaSzNna2JZYVNReGtNM0tvUk1idDJuR3dhUTQyZHV4bUhyTERzV0pKTjdvM3pYeW9jL0o4cDRQdXlidXF4ZTFDcXBMVHhLR24rQ1F0bGJRQkcwT2U5RHBKbGEyblp5QXlETkYwbXBDMHFIalhhMkNiWUIwcnNmeERaTnFORkFTNmswaEd1cml6amg2ZTF6WXVJR2RRY1FwbkZHbWE4MGhJZjFGWkI3TTVha3U2SUp1STV1WWxTeFdxQUlYcCtaT3M3N1hjUm5kSnNKbUdWRHlTRHcyc2tibm8xSHAyZDcxMW9qVmdlVmhQakt0YmZNSC8rS0NBb2NPSkh4K3VWR2dRU2NUU3FHRTkwQlFSQ1FNREU0RDNERHBwTHBRTWlEVlZOTkJJZzBEZkQzMG1iM1grb0tqcmt3N0pGeXk1NzhlZkVTTVBlUndyMk5rQkR6U0E3VWFTWEdVb1dNYm9PNnkvd2xpR01tOGdKcG5JNGN4bjh4ZCtzWHV2MWkwck15SFZLYkJFUnFRV0dlVVBrYzdwVUMzeUtTVk01VjNtWUdaVkpPUWVQeExWTDhhUjVqSjBPMUR6eUE1TlBSVWhxTkU1cUdCanpzTkFrbTVuaTdPeXBRc2lhc1lJL3I0RFF3emlUd2VEUDRhSzgrMVlJeU1LRFNaU0lSTUpVb1NTU09weEVnbTZTU1hEREtUVERLWExMS1E3QVVEWkVMcTBuajdldWdGSmNuejQwUDM2azBuWCt6NWJMLzFkWjZ2bTZYQURHdU1ISDMyWExMM0FqK2hoQUlxTUtqQm9BR0RGZ3c2TU9qQllBa0dLekJZZy9YdGdQVUVKdnZjd09rYkttbUxLc1k2S2NadUZuY2Q0TkxqMEZ2R3pYSUdZSVRwVFV0Y2xwVytmS1JoV0NEbjZuczZlLzNiYzNBMG5yV3lybk9OZjZYZVdoZGhLaHZiZHdtODl5QjFoUm5Zd0xickpFbFFLcW1mRVBFL0lDSmJtN0tjTDNYTzU1dmxHbGpIeUk4NDhYejdPaXA0Zy9MK2VzRmpINnFwSXpBMy9CYVp5cnlqVEFtaWZud3luOU12dTBrTVJQaFRzd3dQVDY0L3FzN2RHWVRjT3hEeDkrUWp3cnpHN28yeksyMDZISjZsWFFMVzAvSFJ3WDAzU3J1SDBrak9LQUYrczhnTVYrZituTm1pR1RXUUY1ZlZMYjJEbkVpMTRZMlVOdEJnL2hwaCtWT2ZVMXRnREoxUVoreE9uVjI1c1l5dzlCVTFkYUpnYVp3c2JWdzJRczZXMUsvbzdGUURqb1lBRjRjUkpzWFJQY3FpblJOa2VUQ1NjMDBGbDFhWFMxMC9PaDg0NGVqRzlBeHhXVjhlOFQyS2t1UDBGdXp1TEpxZGp6RTRLcFZ4MnBuaEExOWlYYXpSUGd6UXMxakhpT0htZXA5Zlp0VEpMSm4wd2FnWmFlNTNQamxqRklLMUVYWThSY2NlbXVvQkJVSEpKcFdOSi9TN1psODkxclhNQjUwZHVtWjkrdVQ3Wm5mRHoyeVViWGkxbjROM2NlZnNGOEQ3U01XVHBkcEdwbU9mSEJvc2VWZ2tMMFlScDZtWkl4Q1BkRTgxQk95a3kreFNsTExzSnZjbFpON3JEbXQ5YnY5RGpKS1orY2JXczh1dnk3S3hhUk96U3BlOHZBQjN3UTUveGFUUG1KVXk2SlVXQ25qVmpCNS91MGVtNjB2OXB1dlduTHlXZVIwWnBCbmhUZFRmOFBMYkszbHpXNGkzQlNYYVZCZlc3TGN3cytsUW9KWHpObnBnSjhFN0VpSHYrb25BZTVLUzl4VmdGejZRQ1BuUVR3UStralQzWTV3RFFvWlBaRUkrYlNFQ244bEtQdDhPVVBoQ0p1VExGaUx3bGF6RzE2NWhXL3FHQ2ZLdDN4b0Vsb1RZQ2xFRk9CS0k2MGZnU1lSUEQreHl3QW9TdGlDSVpDSUdCcERJSUdrTGdreTJNa2NtTnBHaVVFYW9kazhKMnFpQ2p3S01YZzlZd0pMR0M3bjFnblR6aVZ1SDNzTmg4SEF4QW43REZPeElaaS9JNGdWWjU1UDRoczBqWVBjSU9Ed0N6aUNReXd0eWU4RWYrQ1M4SGdtZlI4THZrWUQwVXhESXoxNUNmdkdTdmwveDY3enF2dlkwVm5wVzY5bjJZbzFWZFVOYVhXcWJ1OU9uOWw5dFVTb0kxQ1ZUQVRJWm9CWUVmQWhNV2hHWU9nRHROYUE5QjZ5NkFCNEExUnM1Q2c3RUFJY2hyUmx3NDYwSUU2NWMxdnlhMXBLaDBoYi9sYVYvSHFxNUlmWWxLSVBPMGxTVXhKZldGZnF1c2FvYUZScHFMUTAwV1ROd1E1UWFwVzFvN2pWTG5zU1RGV0pXeVNvZWpVaTQra0RZVERESmVYN0p1ZWU1Zk80eXp6VU1KbHlQeDRZUmNKZDdmTUl6dmt5dHdCSWU1NW50akxEUVdIVnhjRmlSYzNQMk9RRjNyNzNZcVdlWHNyY2xqSm1zVFl3bVkwNmo0L3A1TzNjOHJpckxZdGxyeWdaaHExYTV1em1zcHN4bHRlTWJJVkxEOUJqMytORWZISEYwaGNpRlNMa2wzTkkwMGRRYUwyWEoxeFh4ZnV6R1U2aVpJaUJYSXdlOURDRWoxTUFXZUE0bUJKTGFicklPOUpvU0J2QzlTK2Z4T0Z3NFNiaDh5RUd0MVM4YjhISEk0QUZkUm9OaHVFUkZPLzlLTUV2UFd1NUs5Z2RnOVZGMDZSQi9QL1ZOL2R1NVFNcWJIRHh5TTd5N01hZU9EUzkzOWJ1SXFmK2FmQTBXTFdtbFVnNDRDMFlRVW0yTUFqa1QxWmE4S05GU2c0YWlyQnBleklVMmpjVWZrVHJVejRNNHlWc29EREg3S05GYnBuWmE0aGFIMXRIR01Hb0FPbHk0RG8wakZTSHRQbnJpd2VkaHFsV1Nxb2FIWFhOV2xsUUczZld4K0lQWHpHNE9GdHdlZFZsZCtHMk8zbkY0a1RnS2JwTllwMjZZcXZaMCtYLzErOUdLempFV2J3bzVRaGdaVk9pMmlZQzNMNWZ0U05CdGw2YzJyS0xNdmpCT05KSkhrWkcza2l1ay9DRVBkdi9OKzhYdlZFSm1NRDBzUjVzdFB6bmdoRkQ3M1dCdytSMlh4bkxYa0VpckxhdXFPZ1Z5dUVKU3NmdzdHVXpCZ0Eva0N0YmRzbDVPb2ViRUdWekdqNmRWWEtRMG5vUU9oams0aEI0cmI3M2U5MDR4UXBpNFkvUTY5ZnNXLzlaa25BS0dTanBSSTh6Vm9zQVhmMU41RXppU0I0ZGYveTRvQ094WTc4Y1B5eXdrNFY0c3JSTzNDa1hOelJzK0hGR1drR3BHV2o2WlYrVjlXYkFUSlFRQ2ErUzN3U0ZuRXk0aHNQV3N2MHJUbGRLcCs0QkIwc0F0SkpGUXU1Zk9TTjdubUJ5S3VublV5RGNSSGxNVWpNTEc0eVNhd202ejJvUGdxdm9SSERpOHl5Z3dOazg3VDU2OCtFOUFUNEltNmU2cFY0WnRFK3lnczFDeW9OZUZ2WWI0bFFaOHUzRUhLbTBaNWlhRjRMZENIb2t2L1hDUWVMUk1PbUpLRExsWEtPOTF1dFhRTWIrU1dwQ3EzVjVyaWdMNmw4TjlWRi83dTJOd1hDSkxVL3hjdUhrWE8zQnpFK2MrZXZ5OGkzTVIxeVliODI0aTZlV294MXo4Q1RMb0twMVVRckxadWdZMjFGN2t0S2dUREhnOUp6dFYyWDIvL2JQaCt5WFNJb2ZRaEFWSE56ZDVtNmY2OVdxbTBFeUluV2gwbnIvK0pySDdXbkdoeEdkZnRzMXNtb201NkdiWHM1S0VsWGFMbUJhRFpsanV3aEZQeUZGNE9iWVV4WVNXZjZZdzFnZEUxdHJXaUxPWW5vSkRaZlhNa3E3Z0JvM0pNb1padUNWL2d5azZJTWdnZW9zSFF0VGNjTHhMTkpoTDY0U2FiU0JMV0ZUUGhoKytUcVlxTnVBeDJsWHVna2g3TUduWFRGSWoxVTRUOGZJcEFjbmtXa2QyQ1lNdkFKUi9ya0w4WlRUK2NULzU3MExsSXA5LzF6MUtXS0NtN2J3REVxMngrelphTGZROFRNd1I0L1lZNTl1Zks2bGRmdDIyUXJmQ016dDZUa2RmQU90a0VpenRJSmdzWWlwaW9XNWJhc3pqOXQzRHdLY3NuY25EaDc5dGgvdytaN2FMS1FCc1BEeTdnOWFERzFqSXBvR3BOaHpHRkhYRUpTdjFiTFludGJ0TXVqTXowOEpOcnpzVkRDZXBPOSszd1B1b2VSSWZvRUFkTlZEWURwZjhwajI3NllRYnF4ZERUcmkzcnpsMGpWYzMxeStGZVhWNzA1SEV5Y3ZLbVNFejIrRVpuQng5RHBTemNCa0REb01wVFRsVFpSTXV2bFo2dHhlWjJjQlpLeWc4Q1U0YWJncFJIeW1MKytpK0ZYODc4SHFoYjRLM1cwNHd1L0xBWUUvTWVScko3Mmp6TlhiYzhVYmRnUXliZzc3eW1rZGVoc1Q3UkUyNTZvRlpid1AxbDRnWXl3UG9sQjlmRzhJblhPMm4weEU5L21xVSs0NVNoemM3MXMrKzN0OWh3ZFhqRWMvVWtyYllLRmpKU3NyaGtZQUU1NHdwTFZsNEtySWhpdjdUcjNEZzhOSThkUFBsM1JpK3drb3NLRWZZU3hidWNnWVZOUEtYeHVxSnRhTmdUaTg2SlExSVJZSE00Znl5VGk1bDRxVGc2Wmd3OHJMZE96SGUvK003bzJDa3EvZFppODk1L1dRM2NTQnJVNkpNcFZXK011YlAzbXprM3F6bXZkZHdpN0kvSDBrMU9qQTJ3RjE1NjJzQ1VzZXBhY2tiS2lnK0gxVHpSamZOR0kxbHJJTG5aYXhvLy9acmFTTmMwbGg0YmpRYVBuRjBTM2pMd3hOaHljb3U3b3JvbjEvWHdGNlhSVFI2c0s3RzdhT3J1VFl6N0tVTkdMMkJnTy9WclRzNWtFZ28yTU5RSFRYckdTY0VKaWtpa0QwMEpjaStSdDhzM3lOU1czc09yNHA0TFJxTlpYa1owbVhUSTYzWHo5ajIzODMzUDRGcVI5QkNZSEw1ZWZ3Y1pYRWVHNjBpb1pmSjFHUEpWRm9HWG1vak9CdGNWa2VhbUROLzlBV2Z0Nkd1cFM3Y3ArK0ZBNjIwbTFnWGRwT21IUmNvUm92VnpOSW1LZnNGMWZOVnpwaTJTZnUrZGx6WHZLRktNazVkYkRibWhkOCtPeHdlbHNWNENiSS9WTmRiZDRsNFBJM2h4b2pOb2RNNTV0dVJaMStwQ2UvNnNvTWVXZHRpakRIQWlJM0ZEQU9HR01la3h2Z1pObHY0OTB6T0w5eThXSGE5Mis4VmQ4Y1ZyaGJFRm9FbHgrS1ROWVhCVDJMc2ZYbnc3VEF2VDQ2L3NyNnowbm5OUlRzYzQzQ1pZY2RZSkIydVRadThDRTV2NW5RbnQ2cHpMN3l2Wld6RzRtZHFZczBjSU5kTkN2UUdTby9YKzBOYTIrb1lvaGlnUWNta0JGOTM5WHFOczhsSDZjNGZzNzdkRUV2YkluRjN6MWdoOStqaURJWGJBN0c4WGRjNnJnMmlyaWRqTDdlU281R1NFZHV6Z1BZcTVzZGVwU2tmRm95Y0x0YXFyTWd4SCtNT2l6bGxxZGJ2Qzd6RHZSUG5ENDFaYVdsaHh2UnRRMDZYaWtiM3BkRVhRV0YzT1IyZXk2NDB6MlVxWi9SNlRNSUYwaThGQWtsczAxb09KRklMOWpEa2wrUWRaRytvVGhTUjJuWDBVM3lKME5wa002aWFUWDUveUZQckNkVXhJaGgyaUtheENVU1dKcnRCTWMxYUg1amtYU2NhZGJlNHh1cnpsOVZTZFdoaFdvSXBqV2hUS3Q1T0JHT3FvWVo0T0JDT0d6WnQxb1RYelk0eHNaczAyazJNMlprOXhka2N5bWhQT1JPdUc3UkZSOWZUcUtPZDBqeFlrVGZyb2NPTjdLbk8wWld5aHpCR1hzOVoyVGFyTGxINUdLNStITUVraHRvU3RiL0QzdDhqckRYaUpldjZxd0FNZlRwR0tvZ3gwcWRkZmZJUzFyYW9EK05mMkNxMnU2WVZJeWFidmhKVzhabnB2K2NrVzhrOWJiSThGZDVRQWllSzE3YVdXeVFNc29EVDNuZlBmdTlLb3l1cTJxNktLaFJsL2RMQ2ZZVllla2JPdnB5TTlHakhuek1xMGUreHFUb2w3VlBNSHhzUEs3OWxzSEwvSDB2TWw5Zm5URmJjWGJJMjgwelZXSXdocUs0dTZUU1ZHY3VLSjhtTHp0Q3hvRHBpVDM3YS9hU2RYZVhHY2NyNEtiZkRabmVjN0dzTTZDSm1oNDUrUnFLVDVncjRZUkVIRWltdzIza3FTM0dFSC9BMXVtdTl3VUNlam04ZmdsL25sMnZOQVYvUSsvYW5RM2ZDRngvTmVrOFpWczZQZlo0R1QwK1Z6K1krb1ltVVBsYkdEbklURXlJWnk3amhVNlNEOEdkbFJwUFh2WE1vOXREczhTUTYzM21CVWp3NWtqbVJ6N292WFFaZkswZWE4MGJudHcrK1BRYnR1cGtUOXVOd1ZmUExrM3BaQ1hJd0dEQXJPVTQvekdWYmxZeEFmZERybGE5a2dCRzI4V0UveDZrMEI0SkJ2KzRGcDhhcDE1ZjdOTmxyYmJWbTg5bXl4OGwzTmIyRHNuWHRKME0zZ0szTURKSWIxYitvRzVYS3l6eXo1QjhKaHIxOUFoY3M5bFhKQ3BkL1Vqem1aSGlsREh1MDR3TmVMaUVEazRpdGZIV0ZRbEd1TE9TN2Zuc2N6RXRhV25xbHFwNWNxZVpiQ3lSWWVqWmR4S3JJelMybEZVZ1o5T3gwVEVLelpxc3JGWXBLZFFadnppb1lxZUNiOGRlMzF5Ni9VVU1TVnhHbmxPTnhndUhYWWZ0cjhoQzVVcDFuWlJSaVdHRjRNT09TclVuUGlOSzV5SFNZTFJhRVplMWwrSnhKNUtqNngvaDB4Y0lyU2JCU0pGaW1rRFVaemlvU3RNcHExVkdGdWJBV1hyL2FRcXowME9CdzZSMVRiTWpKQ0pKWHFYajI1K0hueTNKVXE1VEtabk5PV2JPZGx5OUlMZUdXQ0lVWEdjRnRlWWs4TStEV242bWtFNkVnWUdQZm5Rek00ZGtwRFQ3aHNMMTRrL2l5OGhsWFVmOWs5cS9NM1pPbmY5YWtKejd6TTVJVmZNSXRQMVBsY0RyejRzT2htcXVSWjV5N1BwQjVlMlRVU2EwWFpZaWluU21lVVlPVi9LbnFSUXFENkt1ZkE2ZGdLR3plWUFkaVZHcVkwZkNCaXkzUlpGdXdHSmI4c1kvaVBoMldZcFFpVUpGTkR4cmVTYXpFWi94czYvZnl2RW94ZG9oR080UzVJbzQ2YjZqVzR3dlZGYk1EaVg5VzBBVE55QTJVcG4rOHh4ZnBaemVKTnRMcnoyMzd6bXFWU3RzTm1LYTUwWjZ0YkZwZzJKYXhJeFRwaTdab205NHRLbGU2bG9tRzlMS0xNbUtOTFAwZE9iRkducnE3Z1VXNXBDdmF1dUtXaVhqbXhZYWRsNlByV05ZTkw2ZXA5TkdwR1NicE1uZXV6T253LytSUHc3a2hHbTBPOWhNMkIrY1BjVVhDSDhQK3JuK2h1ZXRrRHpWSGVGdjVJZjVXM2hITlE1azJsRXJiS2Ryc1BBMmZkbTRXN2FTbGhyVGE1ZGVLOWg1VnJ2L3huVkJGVjBYb0hhN3dVbWR2SStTdS9URDhZZTVxU1VpU3h4Z3Z4bk5SaVVmQ3JvbFM3UGhNNFRoRldtV0lmKzdaMEtRNHV6eVhGeCttb3hvWWtodGQzUjV0dHpidUtZOVhVNnVtV3hQSFVyOVVGTHJIWGxnZHQwT1Zvby9PSEtSSzE0TGE5Vnh4UG4rME4vK3hZZlpqWWVaOHB6UHdvOExkbjBScGFJbm9ISWI2N2E1UXpXcDluZU9wNDVKWmJRdFp0OSs5MWc3Mlh1YVhHK2tDSVcwanFMckQ1OStwQWh0cFFnRmR1V0p0L0ZwdWJ2TkQ3ZHhHM1c2c3N4VkhWQ2FkcmxRNDFHaFZxaWJwTFhyL2M2YVFhYnNoWU11TTBNd2FqUkViREZsVnFzbEd1N0YrdXpOVXVwanNDZFgxMFRYSHJzYTZac1RqdVJtVkV4SHhYNmZSWHVjM2I5TUlldzVXcHpGclJOOTFraDl5cDV5VDFSU2xGVSt1cTFyVDg1K28zTi9nOW5qbmU4VVI2YXlkcERETElmNXNUbDJIa3VaZGZEbGNIaHZwYVhRMFZzb1JmRU96K3FzUnVCcVozc2pVTzZaVVRrRjJiMHhYTUJySWk2dW03Vll2Y3k5YjdsNnVKckhTTGNoZkVuS0hjb1UvUjdzalhmWm9GOU1rZDJkMWRoUFdGM1JXa1ptR3djaE1vNUVyd2U0NzNjNkF6SEJWeUoxZ1d1U1JMYTVpaHlEVUt1RzVNaEtCOSt0Z2JOQTkyT2Z1QTFOOGU4NFNTdWtYYm43YUI3dDNWMUhTWnZXdCttaXM1YWlUM0tHSGJ2T2UwYXJoNUZEamkySm9pQk5VTjZwZlg3N3gwdjV2eVpLUlZ2WkxqcTZEZ2N2Sm44M0hoYzBkdnRoT3ZXUFljV3pmZk4vVmd3TXpOeTdjdGF6WHREcG9sSGp4RnZpbkR6bEZWRjFTRmhwTzNkQmhOc0lycHRDelV6SXloYUlWL3BacHZXMUxWcDE5YlRDeEltRnNabVFScC80MExkY280Y1hJVFpUcy9zeThNUmtwUU0yUFpFMWNubXp5dWlzMS9NcmRjQS9tMUNhLy9uM2lENFVIYVRleFFoSEVLWFIzdVZsaDFsZE01WXhZZnlxYytqTnZjdXZ3M2dKQnJyU2Nkenp2MUt2U0FtdWhvRWFtOExXR0FtTU0zM1hqZFI5dm9EUGdMaE5GOHBoZk1CaVBHVFFyOE5QTGF2U0ZQRWNZcnJwWmFLbjNlNzJEVDVrWlNYbHdHeHc2c1liWS9Zak8zVFR2VDJuNDVtVHl6aW1OKzlyYkV5MG5iVzFWRFhNNzVsVTZsL2o5Uk9ta3RiWGlsVEU0aGcxbmpHdTEyclZHcktKQUtoUktyMjBldDJaamhkWXdyUDNaN3Z1OSs4K0V2bDFIZHFyaDBSa2loWEN4VzQvUkZkeTV0UHhYWFoyL1pRL1FrL05GMlZnODRwdGJXZmFvckJKekhtbU5paDdEd3NmUnNEVUZWbEhWOVpjSXA1aVU2eTlXVnFwVVpWWlcxWS9aMlQrQmZGem5vMnh0MGwxMjZKdFE3dGtaQ1YyaVY0U0xlZ3M2TzZlV3hJcHFpSjk3VzlwYi90ZkdrK0RqZU41d2U1aE40alhOY3ZUNTJXQ2ZoczVwT0Z0VHhEdUNRT0RuOEQvaDh2bmNEZXQ5MzB0UFRVMm5Vcjg5TGVsTllzRVJldnFMM3l3aGtwTFNOdGFldjBKYW9zTDZsZnNydG1yOUw1Qzk1VExWYjVZajN3NTBNTUNGQUpvSjhES2dMS0wwTkh0V0puV2x0R05sZVA1dFo5bVRkZHFGcUorbHZGT1pVSXBXdEQxdC91ZFp4L0xHYmZpcjhvRHdaZ0s4Sklvb1BjMmVUVkxYYXI1eWRhN08xWjNaZlB5ODhIUW9pQVNQZ0lpRURFV1JKQmxWaWxScDBtWElsQ1ZianR4bW5udzBkQXpNSmdzYkJ4Y1BoazlBU0VTc1FDR0pJc1ZLU01uSUtTaXBxR2xvNmVnWkdKbVlsU3Bqc2RSZys1Yzk0MS8razMvRkwvNlYzYi9xZC8vcS8velBmZTFmODc4OS9HOUVZZjkzWWFWRHlROW90aWRPNjkzUjRVR3M1Y3YrdDJNdFNSYmpiL25CR1prd3FXT2VndWZaL2RPOGtXb3JZei9jeUx4b0hIcjhwTlQ0alhwcUUzYmdTR0FGSU1EWVB3R1RnSnpYbXFDV3QvQ09LQzNFZkpkK0VSSDJBc0dhZkJ6cE5jRG4wQlh2NHlqSURjMjl4Vy8xTDAvZHAyUFptZkhzMW9LemY2eW5tS2psVmRNQWZPZ3VJc0plc1lJTTVDd0krYk41YTh6ZmZhTkFyVGxqL0RUYU8zZi9XSHRka0x1Wm5oekg4UGZQK2JCTEpUd2h3TmJNTHl0cUQwN0J3aVd2TlQ0amZiNm1DVGUvMWpXMGFtMHR2RC9KWjd2alFLbXllQnc1WjcvYTdIb1FsK1Vjb0ZhelYzMkVUSkU2bVZWK3dxazhHMWFUMmpvckxueFBqZkZES0QrK0tQalIvdjRVb0pZRVFtbk9KUmJaYnRINFF3YnNFdkt2UHgzd2l5MXkzU3NYWlBMSjJxTHl3ZWxVRlRaRHQ3QXJ6dys4anlBZklrVGZWQWVoRE1mTFhJcDNYRjZTbmpTaVlGZllxSk40bThVejdrUjluOEhXWkV0WG1ZSXFZY01DUGtqVFp6V3ZXVnlOVjJaNWpkZmRyUGJVcC9HM0VUM3pkVHErL2Y1cjhqejN4dW1rYlVxMTJBRlFReHZGcEhjVW15dG8zczZWZm9nLzVZNUlvZWVaUVMwNUF1eTBnQmphQldqZjFKQnpVdjV1Wiszc1NDbUZ3Yk9EZWl5SmtoMkNHM25qTlNqUmxBMGtWdVlqSXlKWFZ1WmNyMFo2U0thRTExeHdYaHpVbllVVU8wUElVQTdZTnhocWl1QUs1NThXZXhiSXVzeWF2RWttTWczU1RXSHg5UEQ2Ny9hZHYycEFGT0tXc01MN1NPZ0I3TjZFbldzamM2SFhVRzMzalkreGZQV244aTRnUXhyVVZkaWFQRGVjQkkzc1hBNjc0V2dodER4TmhKZ3hhOXFjc1dSazJVTFFZOXBBSXNaOURtRDFOTTBuZU92YzY3OHZQc2Q3M013YVM5ak85dllTMG5Vc04wSGQyZGpJR0V0OVdmMm9WQURnQWhmTGNSMDJVVkJYRGk4TnFvN2F3eGpwb3hIblVjRVA1MmdMbmFjSGRhbERoYXppaGdpdkhQdkdtNmdWS3dBZDNnS1NmMUYvQW9FUlprZGthL1BNb0xyWkJWRXNwUVJIZFM2MUdqeS80YUpIY3M2cWEwcm51UmtEclpROHR6Tm1iSTR6bGQ0cVpXR1lIWDRUY2l4cEFMOXZobHlXaGpVa1p3NHlTMmdMdzdrQm5UM1hLTnNDZWpWYzlNNmdZWnJXVVlDNWdqcklvZm9BWFV2U25CWmdKbkdzWmoweU01dXBVd0c3d0I3RURxeEJJRmhPZHNZdWtub01JdDJsMEJpZG9ZQ0dvS05ZUnkxUTE2UG1MdVY3OUxKUTJSdktzTkN6V0Z0RFlEVkNlQlVxOUwweGU0VmNrQ29MOEU1NTl3VHpaOUVOZzZmaXUrSTZDcW55ZkV4TjAwbGoyTjFHOEx1SDN5Q3hod3c0MmgyNndWdlh1MVY3dDg2YmVCTVRLaE4yS1RXaVRqbkJFZ0JCRnFSUkNBbmhwYi9sWS9jNkRNb2NpTEFnY0I2VyszamdYcU5yd2k2TWtOVVpRSkRCSE13aVNDd1BBdkdzWDlmSnNmZjRqMnhMWVg0MVBRZzkyWUYwdEJaNjZUTWl4c0xLeFBXRjdxL0VxUWt3S1NhTFBFV01xRzhycTlPaGV4TUtkaWVKc2N4QnhqVDJUejJsWlRjck9oNTQvWGZuenQvNHRoUUlid0VoWG9Db1NUb2RTTGRIWjhCdDExeWNBUGVoVzdYVk54NGptTk5LWnZYbzZuRE5qRGpxbkU3YUp6U09SVG91Rnd4cjVQVVM5cHJTTHduYXN0ZUd3MDRwQUxJaUlVTlJKU28xcDdnNVhxdW52ZEJNb1ZWQzlJVTZ6N1RoZWdTVjJRamxuVDFJZ3BPQ1FEWENRQTRlcmlybnpUYWpsbERxcWFzYUlFQUNFVHY1a2pvZElHaXA0ME1zbGJ5YWlCNHdrcmVDdjZTVlU4U3J1dC92a3p1ZnFBMG9RVzJSeFRjR01DcktRSU8yYVo5RXRVWWZVaEhmS3ZIQnp0eXliZ2FNTUY5ZHN0M01VYk5HdmtuMnlmeFdyRTZhWmZ4S2RXMlQxVmsxbnlGRkVsWmhGYm05aUlOaHc1b0RnWXg4WWcwY2pPZmJvODN5TFBVKzd6WHlKcXMvNmNsRnpieU1Ba2lXMmpndDJQN29pVENTbWVja0ZSd3hxWXBpbDNxdFdybU40QVMrQWRxN2xtRWxqSGJlQ2EyV2dnQWFZZDAxSmZTRTZ1aWJjaHpSNEJaQUc1YllzVnBiZW9lYVZUdDFqN0RhL0VlZXFZT2w3a0U4cktkNjVnMzBjT1FXbTFDSk5zRnFpeWk5S0JybjFMVkR6OExrVWZXVzlaSUlIS0ZiN2RnMjNTT3cyWHlWQllBOWRuWFFsbTBWMnJ3d3FMMExVWmZ1bFgrWWxFeUVzQXNTWGZWWXRSMmNIandTRFVTWTlMQ0lXdG8yMEpReVJoYzFXQ0FYQzRjelZldkd5S3UzZEpkQTRENm80MzZFQmVhMWxHWGRkNUtNMllZUlc4R0pHWmZic2ppMVc3K2xsS0JFeEVLVW9xZGdwSUo3L2FtaVBBZnlObS9LUlhDb3Q5RnViR00vVXM0QTBpWm9UaU9Jdk4vMjA3R2hZWGFXRWVub3FEdlRtTWlpMGJtZnpZRCswTzgzNjFrM3kyTVd5SkZ0Ylo0YVRnNS8xUW1xNnVNMENxdWMwbzBXK3lTeG5tQklCY3BtS0wwUE1KTE8zdmpYa2s0VjJzTVFBWDlLS3JUUTZ3OFBYNmJWS3Yzd2R1QjN0TFlMZk5qd0lQRkZ0QW1Dam9ieWFQSGgyMVJHcHoxYXQ5ak12dUZjcXQ4WlV3VjdDRHBhSHptUUpYTHpMbngwTkpUTFZQandCbU9vQjA2SlI0aWpHMUc5QVNGU01WZ1NaQm9zTHFZeTBhNEpZNnhVRzI0TUFVcHNUdHMvQ2ZTUVhHazZVYWdKcit5aFNWT2cyVGFiVlovV2FiV1lJY0YwMkgzcDZzRUJNeVJRM2VneUlKTFlLR0NVbEMwTHVWc2RuTTluV25oOHFEcTMybnFLMG8wcHlaR01jRHhCQUk3VGx4YXRWTjZ0bzVXbVlvR2RidUhuZHJ1VFNYTkg2M0laNmVrYkttT3ErUFpzZ2ZqM2VTZHZrQTJ2c0VBYmhlYmkyV3BmYTYzSTVWS1Z2dm51QzJYbGU2YlE2V2VRNkFIc3lNMmJ2MXpRdnc0OWpLZjNjWUVDQi9iMVVyTEtsK1QyOTI0SkR1d0w0V2VoOW9hWkdoZXhzODFmdmVuOVd1NUxCU3krYjJiOXVtUTlqZFRvcGJRaTB1NGIrZHU1REFxcEMwbmxsS1dVRmZvU01UVVdQUnBabWFlbFZqMnJiVWhRZ0w2RTNJRGc1MlpSQ1Z4RlBjdlQwMHB0WXlIT2VXVHNaTTBkT1BrSm1CUXY2Y0JvVDFTcm1CbHFDall5dTM4WHpuK0NKRHc5WmFvSkpIWG83TTRjZE9aRExKSjBVRVpTVHJYdzRzVEE5dFZOQWQ5K1FWNWx3VkNOMHBSZG5ZWGYvVEtwdytYM3FQVUN1cEhzRjVUOElqQkt4WnJ3cExxcGZaR3c5b0gxRWtqV2lnTjJCTEIyR0ZMZzdjVVdXYm0wbktnWENONEZjREM1cnBsZU12R21qYy9tR3ZWbStBMUFpN2RPa0RwNUw1Z3BIM1FjRkJQdU5yOHpaeE5oU213S3IzUFl5SFE2ZDJxdjlBVWZZVDdMMG1UNnYxTUZ5VVVKYWYwU1dMcW9xbDFaaDlwYUlpVTZxOGwzQVVMNDNoalo1aTVBUWNoUFFOQUV4REZpWUZBVW9sNTZOU0d5MVVyNHJoa2d3SWdCa1JsTElySTNNdkl1UUlsaUtGc1pwZWhOZTFPWTNhYjdzWTBGcGtSQTBBVEVTY1RBWExJY2lybTNGbU9YTjlKT1pFVzBic3UvYTlUeWhqcjlnQTlsTGQvYUxiK1lmeGhQdjNXdUJ6Lys1NFFNUERuV0FiWUNNWU5FcUFNS1NwbTBHWThlcVNSZG1DTE1DNHp5Zk5sNitpWXRxMG5CTG1WMGFFdGpZeDFVMzlpN1M0dVNSQUp5VEVDY0xJNjR4VkRTVldsbTRpSmFVUUhKSzIwVGdkbklNVnZBbGlDMkJLN2lSaDk0QzBidHRJN3dPY3NNd0ppS3RyWkJpcU8ra2NpYXF0a3RnMytSVjZZcUJsV3pCWWlDZzZTUk1lTSs2Q1F0eWZTRWhlWFNES2FlKzZWVTRwaWd4cTBUU0c2bk5aQVFNbXQ5RWlBeERObzdoa0p3VnJ1aU9nSmgrZ2tyOHJMMnN2TFlBZWlCQWJTNWJEMUYzOTdzU3Bjb2srMXVKRy9sYzMvTm1wSkZPQnVQUXhLMHVsekM3K2NpaXQ4Q1hmWHpGWGtwOVYxMzkycEluM2Y5Wm1Yd1g5bUhPS1N1RDBDVDZqYmV1TXhXeFJETkhCWEo3R1RlSGxWVVY0MmRMam0rSzRwTGJwbGhPcDF0TFRjVXJZM0hDVEVqTmlnbGEwSSsyY1owZW1CZEhEaXdHR1VHcTIvYnViUXdtNDdRcmU3YTJMd2VBWE5PNnBaRGZGajNNYXNzRmpLc2hTN2pOa0tmbDRZVDJGUkRHSytERmd4dk5SYWl2dHVkbDF5ejFtWkYwOHl0bEJjcEtDcTVVOVJ6ZHlqak91eGtaRnZ5dm1zT2I3OUdYVDlHMDY0akxVeWlTZFVHSnBNNUx3d0lKRG1VSE9JcEJPLzRQd255Ym1wUXBuWWtCcEVoR3hNZ0VXTXVGOUZJRHZ4bEo3L1l4TktzcjVyblJnc1BPNnhGWDFSdXFmdi9Nc3d2RkFnM1pWSitGMXZWTmplemRTOFZPd1ZnUHFhaTNzRTMrakl2T3Q3b2RtUUJSay93K3htaXYwR0wyRVNVSGlDNW5FdmRQYlJOOVdYUklhc1MyaG1IV0VzQnNtUHFRd2h1bjFPUkZTdGFIbHVlUHFYQTNsdGlobHdtbzZ6YXVXQTNRbHFHdDNaUU5oT3hUZTRSZ1Y2QTNac2piZXMrbFhZd25XQ0FnWWFsMll0eVF0bzVIRTVGWFREaEZpSHVEUnc1RnBDZVZDMEg4TXAxNjNXZUJ3R3d2bGlmNzdmNUtsL1c1YWNRUXlhUkZQNGNaNEtYZVAzM0dYNU1ia1k2ZjM4cHRXZ1BrZmtsYVl4dW5PdjFkV2JwaXhSNzFUMC9iZGZZWm5qQkV5dEdtMjZITkpVaUs1OEdhdFBVcFNIRSs4aUlOWGM3WFArY1dwcmNuQ2JKeVpJV1RsVmRrQzZJWHdZTkpONlkrYWxLamtmZytOTHh4U2VQY0lQcnBxbkRybW5iMFZlL3pkN1l5b0owT1NmWnVoUDBqMkFGalpLM2locG1xOXp6Y2JmdGFOdlNoMUlwYzBQWXhwcnlrdElhWWFQVmpvcGpHUGVrYW1LZWFEb013SEExWE82M1dHUGxFTkp0dVhXVFQ3dUFoZ2swdWt4dlllTXpKZ2xtRjlnZjJmNXZoekdUSEdXTjRxdWI2Mk5oTXArbmd1d0ZmZ2RsS1FyNjRhdktxc3hlUkxJRnlHM3JZcEduZFZCREs5ZDZJRFZ2YmxOcjh3S0FCalFRS0JsbG9NN1l1clo3RWRua2FBZGdqbWxWM1RWRTllYXIrL2R1ZGQvSVptNUdZREkyY1ZVVVFnREZmWEYzYzMxNXZ0OWl5MTJJaFpoUFkvZzRPQi94bEFOQkd6UHR5NTVrRTdNd3pOMW5vbTFDcW05YWc1Sk5HWWg5dWV2dnUvVHMyN3ZuOTg5dmp6ZFgrMTFWN0FhL1BSc0wvZ21VNDZyb1FmK2JJYmNYQUh2YUFyRmo0WnJTWktkcWRVTUJoRWZMMmxaZ2xOU0FlOHE5QTVIaWdNRU81ZmpHRlNJRTlxd0ZuQ2U0NjdqbHdEWEhHMHE5VDYxWHRYSlo0MTczOVNwYlE5YkpiSzhMUkt4ODRPbzNRcjZGSHN4Q2JDRVN6TFlrUWJJSi9PbzFoYnozNHgvR2t1NlNPVFRDS2FnVnpjYmxDRUdQZDZZcEpqSVkxeUVPOWlNSUFxREFCeGYrdWxuNTUzLzYvaCtXQXJ6K0orNEhlT3VML2p5aDZOcFdzQ09Bc1dBQUFYNEhOOThHZEpHU013WnA3RE5qNm1OcTVwM3Q1eWxYU1JxMU5vYm1XdUxtNHg3NFpvcy8zNE5EaWdvSUhudzVUdnVKblNKWTg5Yk1ybnJJdGthV0N0Wk9zMmtOeEpNZjYyVjRhaU00Ums3UlBKYkVJbUpBUGQrZ3B5ZGt0K1hHZDBuSzFmaENINkk3clRWS3lmVW91UmdaL2hrUGx1Ri8rUno4L2VEaDJMa3h5NC9YSnZmZzhRb2hCUVFjazhBRnVtQ0N3aXQ5dk53R1pEYU1tdFBSV3hseXc1SnlxWHlMQmlVL0h1aEJBRndyQnl3K0J0Z25GQWV2WVkrbWNaMjFocjc5b2x4anhBZmxOWTdsRHZuVXBzc3dNdUV1azhUcm9KVGNLcldseUtETVNnVTh5SUk4WVZBbnFmSWdYeExJcjRDOGlzY1U1TUdESVFiVkxhcW5VN09kTktCQ0doY0FCR3F1QWVkS0JSSllnRUVPOElBQ2FWNmFKWktCYjZuVmdFRVNaQnNaTVp0d2F2RG1pTHoyNEhaYXZ0MisrVXhXMjZtSFlxQ3ljZGRoS3RCL3dRa0lyUEFHUm9pQUJsemN2ZktSUDJHTGhFR3pMTGRIRHdqSVpDNUV6ZkJnSWdGckFPZE15UW9IQnhpbkhRNDBHZzk0eEUrcTNTR1ozdDhkUm5WdGR4eXRqYnNqTUwyNzQrV3IzNTJBUzhtcHFSODRVRUpNNzZWWGtodlhxay9VNW9tZ0ZJdnpMczE3dXUvNkRpVnFPYmxZdFdreFRaeGJtMzV0aXZpMDZkQ3Z5elI5NnJYcHN6SmFqeGcydVdMU2xxc09zMFVIYkxmUjE2dUJYUVdmR2dibmhjclNEb2ZhOU9nMTIxZlJ3UUdqT0pxVWpBNWJRSVJVR1ZSelBmcjA2QXlpMVp4YmNpSWh3aEVhaEVXY1d2RXEyU0dLZFBxMUVHOWQ0TjFkSHM2TUp1OVdUc0xzTmQ2V1hLNTlSUXZGNEtYem5WUHphUDBIbXNsQUNnd0hjOWxGTFY3VjZqVWorQVRDaEw0bDB1YVNLNjRTSzFCSTRwcnJidmpIVFVYaEZDc0pJU1hUVHU2VzJ6cmN0YzdyRGxINGtaS0tPandOclh2dWkzaEFSOC9BNkh1alRPeWlwdXZTS2FiYmJnNU9QY3A5cDBLdlBuRXpWS3BTemVXaGhBRXpJK2hYRXpIanVOVkc1dUUxaTg5c2N3MmFZNDk1RHZQN1NVQ2RlaXMxQ0JxeXdFTHpOUXFaWkxJZkhEUEZEanVEeXBBcHk0MER1a0Q0TnhBbGt6STVVekkxMDZSSmx5RlRsbXc1Y3VYSlIwUEh3TVRDeHNIRmcrRVRFQklSSzFEWW1IRlAvQ0ZOQ2dhbWx5SDI0ZHJyck9XU0VhUXJSWkdrU1RPek1xbEplc09ick00NTd5NXorb3RlY3VJTEhnL05Hb3FWdE1SeHhLemRVcHNqaStwbnZ6aUNqWU5sZzJuMnN5U1BoSWRzaFdWV1crVTVpMDMxVFFwS0ttb2FXanA2QnNiVytOZ2p3MnplOTVIMzNCcnVPcGVMMGgrTFNxVVdwVlFobFNHdWNFK0NlSk12YytnYzVHaXhKNTUwd0ZkTlhOc3JWMmoydEtndDNpN2FURmh0eE0rcTVIVzFFM3BpYlgwN01iTVVKQWZRZ2MwZytvWEdZVFE2c0cyN2VIUVcrcjltSlRxelptVTBGajFKa0s5bGZvWTRxYWdqVEF5QkNpWEl3Z0tGMjVrUWxEcUdVbmN3SWFxWTF5QUdqakFRRlJTQ0JZSXdzRkJCcVNBSUZuaFBLYWxWVjNubEhvWGZZbWUrM1lQVFhxbHRSZDVraUZsS0xsUHRWc1B0NVZiYmpncXA5dVFhOGtmazEyLzdGZnNnZVZwcmZ5SU5ickhrd1ExWXlJbG9WN2p5S085V3JnSFZSOENsZThIREVEVGNlQWd5R1YyLzl6QWdXdDhHb0dRaVlEMDFaaGxxUUJRSWo1UkZSTkNaZzVYQ0dyaVFRTWVQUjdFZVR3RWpZQU45QVVDQXd5UWxCc282akFtUEFoeEFmUmlEVm5pRGg4cFdCQlB5Z3lUcVBVSUNjUjdxUnRwaFlacDFqTFFBUUlpL3B6V3dnclVtV1lhYVlCWE1KK1RnRVdyQkVXamlIWkUxaCtHaC9EZnhZUUo0d1E0QUFBPT0pIGZvcm1hdCgnd29mZjInKTt1bmljb2RlLXJhbmdlOlUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSswMzA0LCBVKzAzMDgsIFUrMDMyOSwgVSsyMDAwLTIwNkYsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO31cbiJdfQ== */